机票代理合作协议(精选9篇)
协议编号:AFT-201200
52甲方:北京完美之旅信息咨询有限公司
乙方:
经甲乙双方协商一致,达成本协议条款。
一、合作方式
1、出票服务:甲方须向乙方提供出票服务。
2、系统支持:甲方须具备与甲方合作业务所需的机票出票系统及在线分销系统。
3、订票服务:由乙方预订人员在甲方提供的分销系统完成。
4、结算原则:MU/FM/KN航空公司F-Y85折结算、CA/CZ航空公司F-Y90票面+5元/张结算(限制航线除外)。
5、结算服务:甲乙双方需要提供业务接口人、财务结算接口人及详细的联系方式。
二、账务结算
1、财务对帐:双方每天对帐,当日上午10:00前双方将之前一日的账目对账完毕,对帐确认单经甲乙双方签字盖章后以传真的方式发给对方,确认单作为双方每周结算的唯一有效凭据;
2、退票:发生退票时,应根据实际结算价格及退票费后冲抵票款。
3、结算:甲乙双方采用T+1结算方式,每日 12点 进行款项结算。
4、结算账号:***80开户行:上海浦东发展银行北京电子城支行开户名:北京完美之旅信息咨询有限公司
三、保证金
乙方交纳甲方 3万 元作为业务开展期间的保证金,待业务结束后退还。(暂不收取)
四、甲方的权利和义务
1、甲方制定出票、结算流程;
2、甲方须向乙方传递票号、PNR等信息并配合乙方的信息操作;
3、甲方将对双方合作中所涉及到的乙方商业秘密履行保密义务,不得向第三方泄露。
五、乙方的权利和义务
1、乙方有权对甲方的业务流程及服务规范提出合理化改进建议。
2、乙方必须具备合法资质,保证合法经营,保证合作的具体开展形式在合作期间符合相关法律规定和国家相关行业政策的要求。
3、使用甲方客户资料归甲方所有,乙方仅保留每次出票的订单信息用于线
下服务,不能保留客户详细资料。未经甲方书面许可不能以任何理由将任何订票信息挪作他用,或泄露给第三方。
4、若因为乙方打票和收款工作出现问题导致用户投诉或给他人造成经济损失,由乙方负责处理善后事宜并承担全部损失赔偿责任。
6、对于既非甲乙双方中任何一方原因(包括但不限于航空公司的原因)而导致的工作引发用户投诉或出现其他问题,乙方有责任和甲方一起做好用户的解释工作。若有需要乙方负责协调航空公司等处理善后事宜。
7、乙方对合作中所涉及到的甲方商业秘密履行保密义务,不得向第三方泄露。
六、违约条款
1、若任何一方违反本协议所规定的义务,违约方在收到守约方要求纠正其违约行为的书面通知之日,应立即停止其违约行为,并在10日内赔偿守约方因此受到的所有损失。
2、若违约方继续违约行为或不履行其义务,守约方除就其所有损失而获得违约方赔偿外,亦有权提前终止本协议并保留法律追究的权利。
3、双方均有过错的,应根据各方实际过错程度,分别承担各自的违约责任。
4、若乙方在实际开展业务过程中,服务不能达到本协议规范要求,甲方保留根据实际情况中止直至终止本合同的权利。
5、如因乙方的过错导致甲方与甲方客户违约时乙方须承担一切连带责任。
七、协议的终止
1、本协议于下列任一情形出现时即终止:
1.1合作期限届满而双方决定不再续约。
1.2协议一方严重违约,致使本协议无法履行或已无履行必要。
1.3在一方出现严重违反本协议内容的行为,并对对方造成或必将造成重大损失的情况下,守约方终止本协议无须负任何违约责任,并按照相关法规妥善解决。
1.4任何一方宣布破产或进入清算或解散程序。
1.5如不可抗力持续三十(30)日以上,任何一方发出终止本协议的书面通知。
2、任一方在协议期内擅自终止合作,须赔偿另一方由此造成的实际经济损失。
3、协议终止或解除后,本协议中关于保密、结算、损失赔偿和违约金的约定继续有效。
4、协议期满或协议履行过程中,甲乙双方一致同意终止本协议的,应自协议终止之日起5个工作日内,双方结清所有款项。
八、不可抗力条款
本协议履行过程中,由于不可抗力原因造成本协议暂时无法履行的,遭遇不可抗力的一方或双方应予不可抗力发生后立即通知另一方。不可抗力对妨碍协议履行的情形消失后五日内,遭遇不可抗力的一方应向另一方提供由相关权威部门出具的关于不可抗力发生及其影响的证明。
九、协议争议解决
1、对于因本协议的解释及执行而产生之争议,应首先由双方通过友好协商(或)经由中立之第三方调解来解决。
2、如争议未能于前述方式在开始协商后三十(30)日内解决,则任何一方均可就该争议提起诉讼。诉讼由甲方住所地有管辖权的人民法院管辖。
3、上述协商、调解和诉讼期间,双方仍然有义务继续履行协议之规定,保证取票业务的正常开展。
十、保密义务
1、本合同中的条款以及合作期间双方的信息均属商业秘密。任何一方未经对方书面同意,不得将其向第三方泄露或用作合作项目开发以外之用途,否则应向对方承担相应的法律责任,但此前一方已经享有的或一方通过合法途径从第三方获得的、或已为公众所知悉的信息不属于前述保密信息。
2、如违反保密义务给对方造成损失,违约方应承担赔偿责任。
十一、其他未尽事宜
本协议未尽事宜,双方可签订补充协议或以附件的形式对有关问题做出补充、说明、解释。经甲乙双方签字盖章后生效,是本协议不可分割的部分。补充协议或附件、传真件与本协议具有同等法律效力。
十二、附 则
1、本协议一式肆份,具有同等法律效力,甲乙双方各持两份。
2、合作期限:合作期限为一年,自2012年9月10日起至年月日止,合作期限届满后如甲乙中任何一方均未书面通知对方终止合作的,合作期限将自动续展年。
甲方:乙方:
签约代表:签约代表:
通过与建发通讯的合作, 极进网络将为厦门、北京、上海、广州、天津、沈阳、青岛、武汉、重庆和成都等城市提供技术支持。建发通讯在客户服务和产品交付方面取得的卓越成绩对极进网络在中国的业务发展至关重要。此外, 作为协议的一部分, 建发通讯将借助极进网络完善的以太网交换机产品系列满足企业园区在有线和无线网络、虚拟数据中心和云网络上的需求。
极进网络首席营销官David Ginsburg先生表示:“厦门建发通讯是亚洲领先的IT公司, 拥有品牌、规模和信誉优势, 为网络解决方案代理商在中国的发展提供了支持。与建发通讯的合作为极进网络及其创新产品带来极大的价值。在中国这一日益增长的市场上, 该协议使我们首次能将我们的高性能解决方案拓展到新的城市和垂直行业中。”
但公司的成人休闲服饰营收下滑并未改变,中高端战略转型困境依旧。其收购中高端休闲男装品牌GXG的计划泡汤后,与德国高端休闲服饰品牌Marc O'Polo签订的代理协议目标也较难达成。
目前,森马服饰的童装业绩表现亮眼,童装业务将成为森马服饰的未来战略重点。
成人休闲服销售不佳
森马服饰2013 年实现营业收入72.9 亿元,同比增长3.3%。其中成人休闲服饰收入为46.8亿元,同比下滑4%,占比65%。
作为国内休闲服饰的领军企业,森马服饰于2011年3月上市,首发市值达449亿元,一举超过美邦服饰和雅戈尔,拿下国内服装行业市值第一宝座。
但上市后,森马服饰的业绩和股价却呈一路下滑的态势。上市前的三年(2008年~2010年),森马服饰的营业收入分别为33.2亿元、42.5亿元和62.9亿元,同比分别增长82.3%、27.9%和47.9%;上市当年营收和净利润分别为77.6亿元和12.2亿元,增长率分别为23.4%和22.3%。随后,森马服饰的业绩一直在低谷徘徊,2012年~2013年营收仅分别为70.6亿元和72.9亿元,其中成人休闲服饰的营收仅分别为48.8亿元和46.8亿元,同比分别下降12.6%和4%。
休闲服饰销售状况持续不佳,森马服饰开始大规模关闭低效店铺。2011年森马服饰门店净增1400余家;而到了2012年,森马服饰在全国的门店(休闲服饰)已经达到4420家,2013年,这一数量变为4029 家。也就是说,2013年,森马服饰关闭门店近400家。
森马服饰休闲服饰类产品销售下滑的原因除了网购的冲击,来自洋品牌的冲击同样巨大。近年来,国外快时尚品牌优衣库、Zara、H&M相继进入国内发展,这些品牌除了设计、品牌等软实力远超国内品牌外,供应链系统的硬实力也远超国内同行。国内森马服饰和美邦服饰的供应链系统均处于较为领先的地位,其前导时间(产品从设计出来到销售的时间跨度)大概在2个月~3个月,而Zara和H&M的前导时间只要2周。
坎坷的中高端之战
面对成人休闲服饰的持续下滑,森马服饰在2013年动作频频,对代理、合资、收购等多种模式进行尝试,努力向中高端市场延伸,并加速布局多品牌战略。
2013年6月,森马宣布与宁波中哲慕尚签署了框架协议书,拟以19.8亿元~22.6亿元收购后者的中高端休闲男装品牌GXG71%的股权;2013年9月,森马服饰宣布与韩国视锬时装成立合资公司,运营视锬时装旗下“it MICHAA”品牌,并欲引入其他韩国品牌;2013年11月28日,又与德国高端休闲服饰品牌Marc O'Polo签订总代理协议。
然而,森马服饰在2014年春节后的第一个交易日便发布“解除购买股权框架协议”的公告,公司收购宁波中哲慕尚控股有限公司(GXG母公司)71%的股权交易正式终止。
收购中哲慕尚的失败让投资者的目光都聚集在与Marc O'Polo签订的总代理协议上。
协议显示,双方首次合作时间15年,Marc O'Polo 选择森马服饰作为中国(不包括香港、澳门和台湾地区)总代理,经营该品牌休闲服饰产品,授权森马服饰在区域内独家使用该品牌知识产权和商标,引入其特许经营体系。
除了代理权限的约定,协议对开店数量也做了细化,协议规定,第一年开设2 家Marc O'Polo特许经营店,第二年开设10家,到第五年开店数量为43 家。其中,第三年底前开设的所有特许店均应为公司直营店。
另外,协议对前5个合同年度内最低采购额也做出了详细规定:第一年320万元、第二年1600万元、第三年4000万元、第四年8000万元、第五年为1.36亿元。
这意味着到第五个年头,平均每家店的最低采购额将超过300万元,以目前森马服饰近40%的毛利率计算,平均每店的年销售额超500万元,而据2013年年报计算,森马服饰成人休闲服饰的单店销售额刚过100万元,森马服饰要想完成协议规定的目标,难度可想而知。
除了外延式扩张,森马也尝试通过提高自身的设计能力来提升品牌影响力。不过,目前其措施并未带来显著效果。
童装成为战略重点
森马服饰2013年财报显示,童装业务收入占比得到一定提升,收入规模达到25.4亿元,同比增长19.9%。
除了自身品牌巴拉巴拉,森马服饰还通过代理意大利中高端童装品牌Sa raba nda 和Minibanda进入更为细分的中高端童装市场领域。
目前,森马服饰旗下的童装品牌巴拉巴拉已经成为国内最大的儿童服饰品牌。对于国内的童装市场,业界普遍看好,资本市场给出的估值也高于一般成人品牌,这也是目前森马服饰的市值超过美邦服饰两倍的原因之一。
目前森马服饰也逐渐将投资重点转向儿童市场,希望凭借儿童服饰进入儿童用品市场。除了童装,森马服饰的母公司森马集团已经推出“梦多多”儿童业态品牌,未来儿童服饰由上市公司森马服饰主营负责,服装外的儿童用品业务则由梦多多主营。
儿童服饰的良好预期也吸引了越来越多的重量级玩家。Zara、H&M、优衣库等多家服装品牌均设置了儿童专区或童装店。而奢侈品牌Gucci、Dior等也在品牌旗舰店设立童装专区。随着重量级玩家的先后介入,未来童装市场的竞争也将加剧,然而对于现阶段的森马服饰而言,童装有着极其重要的战略意义,童装战略的成功与否将直接影响资本市场对其的估值。
乙 方:
甲、乙双方经友好协商,本着平等、自愿、诚实、信任、互惠互利的原则,就双方共同开拓展架市场,推动双方事业的繁荣和发展,达成如下合作协议:
1.注册及变更:乙方应如实填写《代理注册登记表》,并向甲方提供本经工商部门年检过的乙方法人营业执照副本、税务登记证(国税)副本及法人代表、项目负责人身份证的复印件。如有变更,请随时提交书面变更说明及变更后的相关证件。
2.代理期限:_______年______月______日至_______年______月______日。
3.销售政策:乙方向甲方购进产品时需支付现款,乙方对其支票的真假、可及时兑付负有法律责任。
4.成为代理的必要条件:在代理内,至少向甲方返款达到20万人民币,并且在签定正式代理合约时从甲方以代理价购买2万元的展架产品。
5.奖励政策:在代理内,乙方向甲方返款若超过20万人民币,甲方将把累计货款的3%返给乙方作为奖励;在代理内,乙方向甲方返款若超过50万人民币,甲方将组织乙方代表到____参加我司提供的旅游活动或参加由国内、外著名讲师所讲的关于领导、潜能开发等课程作为奖励。
6.商务政策:乙方向甲方订货时,须填写“订货单”,甲方将根据乙方的“订货单”,在诚诺的工作日内,通过运输的方式,把货发到乙方收货的指定地点,运输费用由乙方负责。对于乙方所订的货品不是甲方所提供的定型产品的情况下,甲方有权决定制作时间。每一次销售成立的条件:甲方收到乙方货款。
7.支付:乙方在确认订单后需立即将货款电汇给甲方,并将电汇单据复印件传真给甲方,货款在销售日起五日(市内货到向甲方人员支付支票,三日内到帐)内到达甲方帐户。
8.货款逾期:乙方若付款逾期,又没说明原因,甲方可停止接受或解除乙方订单。如有纠纷,双方同意通过人民法院解决。
9.运输:甲方负责协助向乙方所在市发货,具体运输方式由甲方确定。
10.发票出据:甲方在收到乙方货款当日(以款到帐为准)开具发票,经商务核销后将乙方购货发票以挂号信的方式寄出,乙方在收到挂号信当日要通知甲方确认收到发票,否则甲方视乙方已经收到足额发票。
11.保密条款 在甲乙双方代理关系持续期间及协议终止后两年内,双方同意就得到的与双方有关的信息保密,信息包括:产品价格、奖励政策等。未经双方书面许可,任何一方不得向任何第三方泄密。
12.市场宣传 甲、乙双方共同进行市场宣传。甲方每年会在全国媒体上投放一定量的广告,并在广告宣传中标注代理的名称及电话。乙方要根据当地市场情况进行市场宣传。
13.对代理的支持 甲方有义务提供产品的相关信息和解决代理商所要了解所有问题。
14.销售合同 代理必须使用甲方提供的统一销售合同,并要严格执行甲方规定的销售价格。
15.违约条款 甲乙双方中任何一方违反本协议及所属附件内容者,在接到利益受损方发来的违约通知后10日内仍未实际履约者,利益受损方可无条件终止本协议关系,并向人民法院提请诉讼以解决纠纷。
16.合同的解除、终止:
1、如甲乙双方在代理期内任何一方停业或破产,本协议自动解除。
2、甲乙双方如任何一方提出要终止协议,须提前一个月以书面方式通知对方,经双方协商并结算后签定终止本代理协议。
17.本协议一式两份,甲、乙双方各执一份。附件包括代理注册登记表、订货单、销售合同。附件是本协议不可分割的部分,具同等法律效力。本协议未尽事宜,由双方协商解决;协商不成,双方同意通过甲方所在地法院解决争议。
甲方:________科技有限公司乙方:
(盖公章或合同章)(盖公章或合同章)
甲方:(签字)乙方:(签字)
签约日期:年月日签约日期:年月日
附件一:
代理注册登记表
┌─────┬──────────────────────────────────┐
│所在地区 ││
├─────┼──────────────────────────────────┤
│代│全称:(加盖公章)│
│理││
│商│通讯地址:│
│情││
│况│邮编:email:│
│表││
││网址:│
│├──────────────────────────────────┤
││法人代表:(签字)电话│
│││
││身份证号:传真│
│├──────────────────────────────────┤
││项目负责人(签字)电话│
│││
││身份证号:传真│
│├──────────────────────────────────┤
││收货地址:电话│
│││
││联系人:传真│
│├──────────────────────────────────┤
││开户行:│
│├──────────────────────────────────┤
││帐号:传真│
│├──────────────────────────────────┤
││注:请注明法人身份证,项目负责人身份证,营业执照副本,国税登记证副本│
││复印件│
└─────┴──────────────────────────────────┘
________科技有限公司联系人:
电话:
传真:
网址:
email:
附件二:
订 货 单
供货单位(甲方):________科技有限公司
订货单位(乙方):
联系人及电话:
收货地址:
到站:
邮政编码:
今乙方向甲方订购如下产品:
┌────────┬────────┬────────┬────────┬──────┐
│商品编号│商品名称│数量│单价(元)│金额│
├────────┼────────┼────────┼────────┼──────┤
││││││
├────────┼────────┼────────┼────────┼──────┤
││││││
├────────┼────────┼────────┼────────┼──────┤
││││││
├────────┼────────┼────────┼────────┼──────┤
││││││
├────────┴────────┴────────┴────────┴──────┤
│结算总额(大写金额):│
└──────────────────────────────────────────┘
1.付款日期:以上货款乙方在叁天内支付(从甲方销售日期至乙方货款到甲方帐户为止)。
支付方式:电汇; 汇票; 支票其它
2.供货时间:甲方需尽最大可能在天内发货(自本订单签署日期起算);若甲方无法在上述时间内供货,乙方同意:
a、撤销本订单;b、按照甲方调整的供货时间供货;c、乙方在接到甲方关于调整供货时间通知后,须在一个工作日内向甲方书面答复接受与否,否则视为撤销本订单。
3.运输方式:公路铁路中铁快运航空其它
4.乙方若付款逾期,甲方有权停止发货(包括已确认订单),同时乙方应向甲方支付滞纳金。滞纳金计算方法为:逾期3天以内(含)的,自逾期之日起,每日按逾期货款的万分之五计息,直至货款结清;逾期3天以上的,自甲方办理销售之起,每日按逾期货款的万分之六计息,直至货款结清。如双方产生纠纷,可以向甲方住所地人民法院提起诉讼。
5.本订单经甲乙双方签字、盖章(公章或合同章)生效。本订单为甲乙双方所签《协议》附件,货运及其它本订单未明事项,按上述协议的约定及当时销售政策执行。
供货方:________科技有限公司订货单位:
法人代表(或授权委托人)签字:法人代表(或授权委托人)签字:
厦门宥诺商业管理有限公司(以下简称甲方)
厦门越飞商贸有限公司(以下简称乙方)
双方经友好协商,乙方为扩大业务,同时为方便甲方订票,与甲方就机票预定、交接及票款的结算等事项达成以下协议:
一、甲方责任:
1、甲方在订票过程中,应将乘机人的准确姓名、证件号、航程通知乙方。
2、甲方自愿退票或改期时,应及时通知乙方,所产生航空公司应收退票或改期费用由甲方承担。
3、方在票款结算时,应在合同规定期限内结清票款。
二、乙方责任:
1、甲方与乙方确定相关航班信息等情况后,乙方应及时短信告知甲方。
2、乙方为甲方提供航班信息及座位情况,如遇航空公司航班变更时,应及时致电通知甲方。
3、乙方应及时准确按民航有关规定为甲方办理退票、改票、送票业务。
4、如因乙方工作失误造成甲方损失,乙方按航空公司有关规定对甲方给予补偿。或赠与甲方要求出行目的的机票一张。
4、乙方赠送甲方所有工作人员出行航空意外保险(保额40万 保期7天)
5、乙方在结款前一周提供甲方当月的机票票款帐单明细。
三、付款方式:
甲方以支票、现金或汇款的方式向乙方支付款项。
四、结帐日期:
双方自合同签定之日起,每个月(1)日至(30)日为一结算期,甲方于该结算期最后一日后的(2)天内,一次性结清该结算期款项。
甲乙双方须严格遵守本协议的各项条款,未尽事宜另行协商。若经协商不能达成一致,可向法院提起诉讼。
本合同一式二份,需盖公司专用章方可生效。
甲方(盖章):乙方(盖章):
代表签字:代表签字:
甲方:环保科技有限公司
乙方:
甲乙双方经过友好协商,在公平、诚实、信任、平等合作、互利互惠的基础上,本着合作共赢的宗旨,就环保相关项目合作事宜,达成如下协议。
一、授权及合作机制
1、甲方授权乙方为销售全权代表。
2、乙方的环保项目均与甲方合作。
二、协议期限
甲方授权乙方的代理期限为壹年,自年月 日至年月 日。如双方对合作满意,可于本合同到期前三个月,协商继续合作事宜。经协商,双方同意继续合作时,必须另行签定代理合同,另行签定合同时本合同自动失效。
三、合作方式
根据项目情况签订合作方式、责任约束、利润分配等条款。
四、甲方的权利及义务
1、甲方为乙方及时提供最新的宣传材料。
2、甲方有义务就乙方提出的技术问题通过电话、传真、E-mail等方式进行指导、解答。
3、在乙方需要时,甲方派技术人员协助乙方洽谈项目。
五、乙方的权利和义务
1、积极拓展当地市场,协助甲方进行市场宣传和产品形象的树立。
2、因项目需要,甲方派出技术人员予以协助时,乙方负责技术人员食宿及交通问题。
六、保密条款
甲方提供给乙方的有关产品、市场的文件均为甲方有价值的商业秘密,乙方保证不泄露甲方的商业秘密,也不为本合同规定以外的目的而使用这些秘密。
双方应在自己的职权范围内制定有关制度,以保证职员不泄密。一旦发现对方的商业秘密有泄露的迹象,应立即通知另一方,并尽可能地采取救济措施,使损失最小。
在本合同终止时,双方应向对方交还(或销毁)对方有关的全部资料及其备份并继续负有保密的义务,直到对方将其公开为止。
七、生效
本合同自双方签字盖章之日起生效。
本合同一式两份,双方各执一份,具有相同的法律效力。
甲方:(盖章)乙方:(盖章)
签约人:签约人:
1 音频的编解码
1.1 G.711编码器的实现
G.711是PSTN的最基本的编码方式。它使用2种压缩方法, 在北美和日本地区使用u_law, 世界其他地区使用a_law。其两种压缩方式传输时的原始音频PCM数据流速率是64kbps, 相当于每秒8000次8位字符传输, 实际上在IP电话的应用领域, 由于需要在纯音频PCM数据流上要封装RTP、UDP/TCP和IP包头等, 其真实传输带宽要大于64kbps。
1.1.1 输入输出音频帧格式
G.711编码器输入音频格式:单声道, 取样率每秒8000个samples, 每个sample占2个字节。每10ms的原始音频pcm数据作为1帧 (frame) 数据。故每帧数据大小等于1*8000*2*10/1000字节, 即160字节。
G.711编码器本质上将每个sample从2个字节压缩转换成1个字节, 其他属性不变。因此经过编码后的每帧数据大小等于1*8000*1*10/1000字节, 即80个字节。
1.1.2 编码器与应用程序的接口设计
G.711编码器作为独立的模块, 提供给应用程序几个关键的接口函数。应用程序通过调用这些函数, 初始化或释放与G.711编码器相关的数据结构, 并对音频数据帧做编码或解码工作。
1.1.3 G.711编码器的性能优化
由于G.711编码器的编码实质就是将16-bit的PCM值转换成A-Law或U-Law值, 而解码就是执行相反的操作。而至于A-Law和U-Law之间的相互转换, 则可以通过上述四个函数中的组合来实现。比如先将调用g711_alaw2linear () , 然后再调用g711_linear2ulaw即可将A-Law转换成U-Law的值。上述四个函数是为了实现短整形和字符型之间的转换, 可以通过G.711的标准转换算法来实现。但是考虑这个函数会被频繁地调用, 如果运行在性能较低的手持设备, 比如低端的PDA上, 可能会存在速度瓶颈。出于优化的目的, 在这个SIP终端的音频协议栈中没有通过计算的方式来实现转换, 而是直接将所有可能的值都组织成源文件中一个静态表, 然后直接通过索引的方式来获取这个静态表 (一维数组) 中相应值即可。所以函数static short int g711_ulaw2linear (char u_val) 就可以转换成#define g711_ulaw2linear (u_val) g711_ulaw2linear_tab[u_val]宏定义的模式。另外注意16-bit的PCM到U_Law或A_Law的转换要复杂些, 因为其中有意义的位数只有14位, 所以这个g711_linear2ulaw_tab的大小并非是65535, 而是16384字节。
优化后的设计, 将原本的函数调用还有转换算法的方式, 通过直接访问内存常量的这种几乎没有时间开销的模式实现了, 而带来的负面效应仅仅是程序的大小将会增加约40k字节的空间。
1.2 AMR编码器的集成方式
AMR (adaptive multi-rate codec, 自适应多码率编码器) 是一套针对语音的压缩方法, 应用于3G通讯, 其主要技术是以CELP为基础, 使用codebook所代表的信号经过线性预测编码 (LPC) 方法来模拟人的声带发声, 并且用线性预测合成滤波器, 模拟嘴形变化发来发出说话的声音。8KHz 16bits的PCM语音信号的流量是128kbps, 经过AMR压缩后码率为4.75kpbs至12.2kbps不等, 约相当于之前的1/26至1/10, 压缩比率非常高。由于AMR编码具有高压缩比率, 并且声音质量相对较好, 因此很适合带宽较窄的环境下通信, 比如无线网络或以56kbps modem拨号上网。
1.2.1 AMR的音频帧格式
严格来说, AMR会依照网络的传输速度, 采用8种不同码率的编码模式来进行编解码动作:12.2kbps, 10.2kbps, 7.95kbps, 7.4kbps, 6.7kbps, 5.9kbps, 5.15kbps, 4.75kbps。另外针对静音的特殊情况, 还有1.8kbps的静音描述符SID传输模式。但相关协议没有强制要求应用程序支持所有编码模式, 此音频协议栈在应用层仅仅支持12.2kbps的最高码率模式。AMR的音频帧输入强制要求为8KHz 16bits 20ms, 由于我们的应用程序强制为12.2kbps模式, 输出则是244bits的压缩后的音频数据帧, 而这244bits的数据会根据RFC3267或3GPP的标准被存储到31或32字节中。
1.2.2 AMR与应用程序接口的设计
为了统一管理音频协议栈中可能出现的各种编解码器, AMR与G.711的应用层接口应该相同, 所以AMR同样采用与G.711编码器类似的接口函数。
1.2.3 AMR编解码的内部接口
此音频协议栈并不关注的AMR编解码算法, 它没有实现AMR的编码器, 而是利用一个遵循3GPP标准的开源AMR编码器。将AMR编码器源码编译成amr_nb.lib的静态库, 然后提供如下接口函数供2.3.2节中的amr_api_decode和amr_api_encode使用, 实现真实的编解码工作。
1.2.4 AMR编码的两种格式的转换
在12.2kbps的编码模式下, AMR编码器的输出是244bits的编码后音频数据。而这244bits数据的存储格式存在不同的解释, 3GPP规定此输出应该为31字节, 而RFC3267建议其应该未32字节。
此SIP终端的音频协议栈加载的amr_nb.lib中遵循3GPP的标准, 而在另外一个支持SIP的IP电话wengophone中则采用的是RFC3267的标准, 这样就会存在相互转换的问题。下面会根据上述格式, 给出一个简单描述从RFC3267格式到3GPP格式的函数.
1.3 编码器管理模块
SIP终端采用何种音频编码器并没有严格的标准, 不同的SIP终端会支持不同的音频编码器。出于产品间尽可能互通的目的, 一般SIP终端都会支持多种音频编码器。描述的这个相对简单音频协议栈也支持G.711和AMR这两种各具特点的编码器。但是在语音通话的会话建立以后, 任意时刻只会选用一种音频编码器, 比如和xlite终端通信时会采用G.711编解码, 而在和wengophone终端通信时, 采用AMR编解码。另外每种编码器初始化后都会占用一部分的系统资源, 所以在程序启动时就将所有支持的编码器都启动。出于可管理节省资源以及可扩展的目的, 编码器的管理模块需要尽可能的灵活高效。
音频协议栈抽象出2个基础数据结构来描述音频编码器:audio_codec_desc和audio_codec_op。其中audio_codec_desc描述相关编码器的静态属性, 比如编码器的名称、payload type编码和编码器的优先级等信息。而audio_codec_op则用来统一G.711和AMR的编解码等动作函数接口。应用程序启动的时候, 会根据各编码器的默认配置以及用户的设置来初始化audio_codec_desc数据结构。当程序与自己或其它SIP进行通话拨号操作时, 会根据audio_codec_desc中的信息生成SDP文本, 双方通过SDP文本的内容, 协商语音通话是否可以建立以及应该采用的编码器。随后根据协商的结果, 将audio_codec_op与正确的编码器函数关联起来。AMR和G.711编码器的应用程序接口都按照audio_codec_op的接口来定义, SDP协商之后audio_codec_op会关联真实函数, 而应用程序在执行具体的编解码动作时, 直接调用audio_codec_op中相关函数, 而无须关注编码器细节, 以便在运行时刻随意加载和替换编码
在SDP协商之后, 编码器统一抽象接口会关联到其中一个编码器的抽象应用接口上。而音频协议栈的编解码动作只需要调用编码器统一抽象接口函数接口, 它并不关注当前运行的是G.711, 还是AMR, 或者是某种新增的编码器。
2 总体结构
SIP终端主要有2类数据通信, 一类是1.1节SIP协议中介绍的SIP消息和应答消息等标准SIP信令, 而前文提到的SDP协商信息一般直接包含在SIP信令的报文中;二类是系统利用标准SIP信令发起音频会话请求成功, 语音通信建立后的音频数据流。音频协议栈是用来实现音频数据流的采集、编码、发送、解码和播放等一系列流程, 而SIP信令的生成、发送、接收和解释属于SIP协议栈的内容, 现介绍音频协议栈的总体结构。
在语音会话过程中, 音频数据会源源不断发送给对方, 同时也会持续接收对方发过来的语音数据。图1是本文描述的音频协议栈的总体框架, 该图反映了音频数据流在协议栈中各个位置时涉及到的对象或处理逻辑。
图的上部是发送端的结构和数据流程。图中的录音设备会按照设定的时间间隔, 比如G.711是10ms而AMR是20ms, 会产生出原始的PCM音频帧。程序随后会在音频编码模块调用编码器的统一抽象接口函数, 对原始PCM音频帧进行压缩编码。在最终发送之前, 还需要在音频数据包前封装上RTP协议的头部, 记录数据包生成的时间戳和序号, 然后再调用操作系统的网络编程接口, 将最终的数据报发送出去。
图的下方是接收端的结构和数据流程。程序最初从网络上接收到远端发送过来的音频数据包后, 首先解析RTP头部, 确定是否有扩展头部, 还是只有定长12字节RTP头部等, 将音频数据帧从接收到的整个数据包中分离出来, 并且记录下这个数据帧的时间戳和顺序号。随后音频帧会调用编码器的统一抽象接口中的解码函数, 将收到的音频帧数据还原成原始的PCM数据, 再按照时间戳和顺序号等信息, 把原始PCM数据放入音频的jitter缓冲区, 在该缓冲区中实现对音频数据的排序和时延控制等。播放器在多媒体定时器的控制下, 会主动从jitter缓冲区中获取数据播放, 而不是由网络上接收到的音频数据来被动驱动其播放数据。
参照总体结构图, 在软件的设计中, 录音和播放会采用windows系统提供的相关函数来处理, 而收发网络数据包则采用socket编程接口实现。关于RTP协议的处理需要自己实现, 按照RTP协议的相关规定, 采用标准的RTP的头部结构, 正确的处理时间戳和顺序号即可基本满足本文描述的音频协议栈要求。Jitter缓冲区主要实现2个功能:
一是设定音频数据的时延, 当网络质量良好时, UDP数据包的延迟也相对较小, 则可以将时延定为500ms, 而网络不好时, 可以采用1s的时延, 尽可能保证语音的质量;
二是对数据包进行排序, 采用方式UDP通信时, 语音包可能会随机到达, 必须要通过数据包的时间戳和顺序号等信息, 在jitter缓冲区中对数据包进行重新排序。在整个结构中对性能影响较大的, 主要还是第二章介绍的音频编解码模块。
结束语
IP电话是传统电信业演变的方向, 而SIP协议是IP电话的一个基础协议, 由于其具有互联网协议的开放性和灵活性得到越来越多的应用。在支持SIP协议的IP电话终端中, 高效开放的语音协议栈是重要的组成部分, 探讨了一种实现简化的语音协议栈的思路和方法。协议栈采用两种典型的编码器, 一种具有通用性和高语音质量, 可以适合带宽良好、对语音质量要求较高的环境;一种具有高压缩比率的编码以及相对较高的质量, 适合窄带及无线通信领域。通过对该语音协议栈的编码实践和思考, 能达到对于语音实时通信领域的一些关键因素, 比如各种IP电话的互通、高效率的编解码、语音数据包的重排序和时延控制等的深刻理解。
摘要:探讨了一种实现简化的语音协议栈的思路和方法。通过对该语音协议栈的编码实践和思考, 能达到对于语音实时通信领域的一些关键因素, 比如各种IP电话的互通、高效率的编解码、语音数据包的重排序和时延控制等的深刻理解。
关键词:全代理模式; H.323;SIP;穿越;NAT
中图分类号:TN919文献标识码:B 文章编号:1009-3044(2007)16-30934-02
The Full Proxy Mode Traverse NAT Based on SIP/H.323
YI Jun
(College of Computer Science and Engineering, Chongqing 610051, China)
Abstract:The full proxy mode traversing system structure is introduced, and message processing flow is mostly analyzed when NAT based on SIP/H.323 is traversed by full proxy mode。
Key words:Full Proxy Mode; H.323 protocol; SIP protocol ; traverse ; NAT
1 引言
目前的NAT/FW大多支持HTTP的数据应用协议穿透,而不支持会话业务的控制与媒体NAT/FW穿透。业界提出了各种穿越方法,其中全代理模式(Full Proxy)在性能,可扩展性,组网应用方面都有更大的优势,同时它不需要对现有设备进行改造,并能保证安全性和QoS要求。
2 概述
全代理模式采用Agent/Server 结构体系, Agent 设备和 Server 设备分别部署,不依赖于防火墙/NAT设备而存在。在企业网内部部署 Agent 端设备,在公网上部署Server设备,在Agent 和Server之间建立透传数据信道。透传支持TCP+UDP模式,信令通过TCP传输,媒体流通过UDP传输;为兼容各类设备和网络类型,缺省情况下均采用通用TCP和UDP端口,比如TCP端口可采用80或者443,UDP端口可采用1080等。
以下介绍全代理模式下对H.323协议各消息的处理流程,对于SIP 也可类似处理。
全代理穿透系统结构图如图1所示。
图1 全代理穿透系统结构图
2.1全代理穿透系统实现流程
2.1.1RAS消息处理
2.1.1.1GRQ消息
终端发GRQ消息给 Agent,Agent直接回复SCF或者GRJ。见图2。
2.1.1.2RRQ消息
RRQ消息的处理是Agent 与Server之间通信最重要的一步。在收到终端的RRQ请求时,Agent会先向Server建立一条TCP连接。这条连接用于后续的所有Agent和Server交换的RAS,Q931和H. 245消息。在终端注销时,该连接才被销毁。在建立TCP连接以后, Agent在该TCP连接上发送RRQ消息给 Server,Server将RCF/RRJ 消息通过TCP连接上发送给 Agent,Agent再转发给终端。见图3。
图2 GRQ消息处理
图3RRQ消息处理
2.1.1.3ARQ/ACF/ARJ消息
转发流程与RRQ类似。
2.1.1.4URQ消息
应该关闭该终端对应的TCP连接。见图4。
图4 URQ消息处理
2.1.1.5IRQ消息
IRQ消息是由Server 通过TCP连接发给Agent,Agent 转发给终端的。终端的IRR发给Agent,再通过Agent转发到Server。见图5。
图5IRQ消息处理
2.1.2 Q.931消息处理
Q.931消息的转发也是通过RRQ时建立的TCP连接完成的。如果Agent下面的终端做主叫,终端在收到ACF以后会向 Agent 建立连接,发送Setup消息,Agent将该Setup消息通过TCP连接转发给Server。后续的所有消息的转发流程与Setup类似。如果Agent 下面的终端做被叫,Server会在TCP连接上发送Setup 消息给 Agent ,然后由Agent将消息转发到终端。后续的消息流程与 Setup类似。见图6。
图6 Q931消息处理
2.1.3 H.245消息处理
如果 Agent下面的终端做主叫,在Agent返回给终端的Connect消息中包含了Agent监听的H. 245地址,终端向该地址建立 H. 245 连接,终端通过该H.245连接发送H。245消息给Agent, Agent使用RRQ时建立的TCP连接发送H.245消息。Agent和Server之间采用部分自定义消息。如果Agent 下面的终端做被叫,Server会给Agent发送一条Start H.245 的 Facility消息,Agent在收到该消息以后,向终端建立H. 245连接。这样H. 245通道就建立起来了。见图7。
RTP包在使用UDP传输时采用标准协议,使用UDP转发时,需要进行相应的端口转换工作。 Agent 和Server之间采用部分自定义消息。
3全代理穿透系统优势
3.1 适用范围广泛,充分利用公用开放端口,对防火墙不提出特殊端口要求,只要企业网开放公用TCP及UDP端口,为用户提供基本网络服务,即可使用可视电话业务。
图7H. 245 消息处理
3.2 终端设备要求简单,不改变H.323/SIP 标准协议,仅要求标准的H.323和SIP终端支持,不要求终端上进行任何对私有协议的支持修改。
3.3 可穿透多级NAT/FW 设备。
3.4 通用性好,可用于目前大多数企业私网的情况,不受不同类型的FW/NAT设备的限制,适宜运营级业务应用。
3.5 不会对企业网引入新的安全漏洞。
3.6 网络结构简单,可方便地实现语音及视频数据的穿透。
3.7 支持多端口设定,由于端口或者地址转换至通用端口后造成多种网络数据流量抢占带宽,因此系统支持多端口设定,在条件许可的情况下,可设定为专用多端口,独占带宽,提供良好的视讯通话质量。
3.8 系统支持信令控制和数据分离的模式,针对不同的呼叫情况,提供合理的话务路由。
3.9 系统扩展后将支持更多类型的网络,比如IE Proxy方式, PPPoE + web认证方式等。
4结束语
全代理模式由于不用对企业网和用户驻地网现有的网络设备进行任何改造,具有很强的适应性,而且组网灵活,可满足VoIP网络多样化的用户接入,除了解决NAT问题外,功能可以大大扩展,同时可完成在接入层对会话业务QoS和安全的处理,可以发展成为一个VoIP业务的用户接入平台。
参考文献:
[1]ITU-TH.323.基于包交换的多媒体通信系统,2000.
[2]ITU-TH.225.基于包交换的多媒体通信系统的信令协议和打包方法,1999.
[3]ITU-TStudyGroup16.RecommendationH,323,VVersion6.Q.13-14 16RapporteurMeetingGeneva[S],2000.
乙 方:
签约时间: 年月日
有效期限: 年月日至 年 月 日
第一条协议项目甲、乙双方经过协商,甲方申请成为_______合作伙伴,并完全接受乙方的规范,签署本机构代理商合作协议。本协议生效后,乙方授权给甲方“______合作伙伴”资格,由甲方代其直接客户(以下简称客户)在乙方处进行域名注册、网站寄放以及乙方在本协议有效期内推出的其它业务(以上代理业务项目依据《代理商服务和产品价格》为准)。
第二条《代理体系与管理规范》作为本协议之附件,与本协议具有同等法律效应。在协议有效期内,乙方将按照本规范的各项有关规定对甲方及所有乙方代理商实施申请、审批、业绩统计、考核、定级、奖惩等方面的统一管理。
第三条双方的权利和义务
3-1 甲方的权利和义务
3-1-1 积极宣传推广本协议第一条之业务及其增值服务,维护乙方的企业形象和服务品质,如实向客户告知所提供的服务项目及基本报价等,不得进行以次充好、削减服务项目、对免费项目收费等损害乙方和/或客户利益的行为。
3-1-2 甲方办理第一条之业务时由甲方与客户签定合同,并向客户提供必要的服务和技术支持,解答客户提出的各种问题,甲方可享受乙方在规范中规定的对该级代理商提供的各项服务与支持,但应受乙方的成本控制制约。
3-1-3 依照乙方规定提交预付款 元,甲方承认第一次支付的预付款为必须完成的业绩。协议终止时,如果甲方实际发生业务的金额已超出甲方支付的预付款,则乙方如数退还甲方帐户中的余额;如果甲方预付款还没有使用完,则乙方扣除包含实际发生业务金额在内的最低资金限额款项后(实际业务金额将重新以直接客户价格计算并扣款),剩余部分退还甲方。
3-1-4 依照乙方规定就第一条之业务享受乙方指定的代理价格。甲方自行与客户约定的服务价格。
3-1-5 向乙方及时提供客户的相关资料和支付相关费用以保证业务的顺利进行。
3-1-6 保证服务质量,不得损害乙方整体市场形象,也不得从事其它损害乙方利益的行为。
3-1-7 甲方可以在其公司宣传材料和名片上以及广告内容中使用“授权____合作伙伴”字样和统一标识,未经正式授权,甲方不得以乙方“办事处”或“总代理”等具有垄断性、排他性和其它未经乙方授权的名义进行广告宣传及商业活动。且不得将“互动空间”与甲方作任何实质性联系,其企业名称不得出现“互动空间”等引人误解其为乙方分公司或分支机构的字样。甲方不得做出任何引人误解或引起混淆的行为,使他人误以为甲方是乙方子公司或分公司、关联公司或其他实质性关系单位。
3-1-8 甲方保证其所有经营活动完全符合中国有关法律、法规、行政规章等的规定。如因甲方违反上述规定的行为给乙方带来任何损害,甲方应承担所有法律责任并赔偿给乙方造成的损失。
3-1-9 与乙方正式签署代理商协议后,本协议有效期内,甲方不得和任何与乙方构成直接商业竞争关系的企业、商业机构或者组织进行相同或者类似本协议内容的合作,否则乙方有权随时取消其代理商资格并有权要求甲方赔偿损失。本协议有效期内及本协议终止或者解除后,甲方承诺不向与乙方构成商业竞争关系的企业、商业机构或者组织提供有关乙方业务、技术等一切相关信息或者资料,否则愿意承担相应的责任。
3-1-10 甲方与乙方的其他代理商之间不得进行恶性竞争或者其它不正当竞争。
3-1-11 本协议所称“与乙方构成商业竞争关系的企业、商业机构或者组织”是指符合下列情形之一的企业、商业机构或者组织:
(一) 与乙方处于相同或者相近似的商业、技术领域;
(二) 与乙方经营范围相同或者相近似;
(三) 与乙方所提供的产品、服务或者所面向的客户群相同或者相近似;
(四) 法律、法规规定的其它情形。
3-1-12 甲方如非cnnic授权代理,则不得以cnnic授权代理名义进行活动,否则责任自负。给乙方造成损失的,应赔偿乙方相应损失。
3-1-13 甲方应遵守并促使其用户遵守乙方的各项服务和产品的在线申请/注册条款,甲方的用户违反前述条款的行为将被视为甲方的行为,乙方将直接向甲方追究责任。
3-2 乙方的权利和义务
3-2-1 鉴于第一条之业务在甲、乙双方之间进行,乙方不与客户发生直接经济往来。
3-2-2 甲方递交的国际域名注册业务,由于实行即付即注方式,一经甲方递交,乙方便视为甲方及客户同意注册此域名,乙方将在甲方的预付款余额足够的前提下及时实行注册;甲方要求的国内域名注册,乙方接到甲方的在线申请及必需文件后,即开始进行查询、注册;虚拟主机设立和开通等其它业务必须在甲方预付款余额足够或收到甲方汇款凭证传真后按业务合同进行。其它业务乙方应在甲方提交申请后及时处理。
3-2-3 乙方向甲方提供完整的售后服,详细条款由甲、乙双方之间具体的业务合同确定(包括电子版合同形式),但乙方的售后服务只对甲方,不面向客户。
3-2-4 及时将与甲方代理业务有关的价格细则和变化,市场动态指导通知甲方(一般用电子邮件方式)。
3-2-5 向甲方提供业务范围内的技术支持和技术培训,帮助甲方提高技术能力,拓宽业务范围。
3-2-6 对因甲方违反本协议造成客户或乙方损失的,乙方有权终止本协议并有权要求甲方赔偿损失。
3-2-7 对因乙方过错造成的损失,乙方只向甲方承担责任。该责任的承担以甲、乙双方之间发生的该笔具体业务金额的总额为上限。
3-2-8 对于甲方与其客户之间的纠纷、争议、损失、侵权、违约责任等,均由甲方与客户自行解决,乙方不介入甲方与客户的纠纷、争议等,也不对客户的任何损失负责。
3-2-9 在本协议有效期内,乙方有权根据市场情况修订定价和代理规范;甲方保证接受乙方在本协议履行期内对《代理项目与价格体系》和《代理体系与管理规范》的修订。修订一旦作出,乙方会提前___天发送电子邮件或在乙方网站以公告形式通知甲方,修订从规定的日期起生效。
第四条对代理的奖惩
4-1 依据乙方代理项目与价格体系对甲方的代理业务给予优惠。
4-2 本协议关于优惠的计算不包含国内、国际域名注册机构所收取的域名注册费用和年费。
4-3 甲方成为乙方机构代理商后,如果不符合规范中的考核标准,或者有违反代理商信誉和宗旨的,或者违反本协议,以及给客户或者乙方造成严重损害的,乙方有权取消其代理资格,追究其法律责任,同时本协议终止。
第五条协议有效期本协议有效期为壹年,自年月日至年月日。
第六条企业名称、商标、商号、品牌、域名和网站
6-1 在履行本协议期间,甲方只能在本协议约定的范围内适当地使用乙方的企业名称、商标、商号、品牌、域名和网站的名义,不超越甲方授权工作范围的行为,更不得用于其它的目的和事项。甲方在使用乙方的企业名称、商标、商号、品牌、域名和网站时,应当完全为甲、乙双方在本协议中约定的内容服务,不得夹带其他业务内容或经营目的。甲方在其自身宣传材料、名片、市场宣传、网站建设以及其他任何方面使用乙方授权的名称、域名和网站,都必须事先书面通知乙方,并获得乙方的书面许可,方可进行。否则视为对乙方企业名称、商标、商号、品牌、域名和网站的侵权,应负相应的责任。
6-2 甲方及其职员承诺在履行本协议期间及在本协议期满后不对乙方所有或将要拥有的商标、企业名称、域名等进行贬低或者其它任何损害,也不对乙方互联网网页或者网站进行任何贬低、抄袭、歪曲、破坏或其它损害。在协议期间甲方应努力工作以维护、提高上述商标、企业名称、域名的价值。
6-3 甲方承诺,若与乙方终止、解除本协议后未经乙方书面同意,不得向他人明示或暗示与上述乙方之商标、企业名称、域名有任何实质性联系,或者以其它方式明示或暗示自己系乙方代理商。
6-4 因上述6-1、6-2和6-3情形给第三人或者乙方造成损害的,甲方愿意承担一切责任。
第七条协议变更、终止及违约责任
7-1 甲、乙双方应本着诚实信用的原则履行本协议。任何一方在履行中采用欺诈、胁迫或者暴力的手段,另一方均可以解除本协议并要求对方赔偿损失。
7-2 任何一方在履行中发现或者有证据表明对方已经、正在或预期将要违约,可以终止履行本协议,但应及时通知对方。若对方对本协议继续不履行、履行不正当或者违约,该方可以解除本协议并要求对方赔偿损失。
7-3 在协议执行期间,如果双方或一方认为需要终止,应提前一个月通知对方,双方在财务结算完毕、各自责任明确履行之后,方可终止协议。因一方违反本协议的约定擅自终止本协议,给对方造成损失的,应赔偿对方损失。在本协议期满时,如双方同意,可续签本协议。
7-4 在7-3之情形下,对方应继续完成当月的财务结算,各自明确责任。
7-5 经双方协商达成一致,可以对本协议有关条款进行变更,但应当以书面形式确认。
7-6 订立本协议所依据的法律、行政法规、规章发生变化,本协议应变更相关内容;订立本协议所依据的客观情况发生重大变化,致使本协议无法履行的,经甲乙双方协商同意,可以变更或者终止协议的履行。
7-7 因本协议一方经营情况发生重大困难、濒临破产进入法定整顿期或者被清算,任意一方可以解除本协议。
第八条争议解决在本协议执行期间如果双方发生争议,双方应友好协商解决。如果协商不成,双方同意提交佛山仲裁委员会进行仲裁,并接受其仲裁规则。该仲裁裁决是终局的,双方将无条件服从该仲裁裁决。
第九条不可抗力及意外事件
9-1 因不可抗力或者其他意外事件使得本协议的履行不可能、不必要或者无意义的,任一方均可以解除本协议。遭受不可抗力、意外事件的一方如全部或部分不能履行本协议、解除或延迟本协议,应自不可抗力、意外事件发生之日起五日内,将事件情况以书面形式通知另一方,并于事件发生之日起二十日内,向另一方提交导致其全部或部分不能履行或延迟履行的证明。
9-2 遭受不可抗力的一方应采取一切必要措施减少损失,否则应就扩大的损失承担责任。
9-3 本协议所称不可抗力、意外事件是指不能预见、不能克服并不能避免且对一方或双方当事人造成重大影响的客观事件,包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、**、政府管制等。
第十条附则
10-1 本协议的订立、效力、解释、履行和争议的解决均适用中华人民共和国法律。
10-2 除法律本身有明确规定外,后继立法或法律变更对本协议不具有溯及力。双方可根据后继立法或变更后的法律,经协商一致对本协议进行修改或补充,但应采用书面形式。
10-3 一方变更通知、通讯地址或其它联系方式,应自变更之日起_____日内,将变更后的地址、联系方式通知另一方,否则变更方应对此造成的一切后果承担责任。
10-4 本协议的理解与解释应依据协议目的和文本原义进行,本协议的标题仅是为了阅读方便而设,不应影响本协议的解释。
10-5 任何一方对本协议的内容和对方当事人的商业机密均负有保密的义务。
10-6 本协议一式二份,双方各执一份,经签字、盖章后生效,二份协议具有同等效力。
甲方: 乙 方:
业务代表: 业务代表:
地址: 地址:
邮政编码: 邮政编码:
联系电话: 联系电话:
传真: 传真:
e - mail: e - mail:
身 份 证: 身 份 证:
甲方签字: 乙方签字:
【机票代理合作协议】推荐阅读:
代理机票服务方案10-02
机票代理销售经验交流12-29
代理合作协议03-05
全程代理合作协议09-29
微商代理合作协议11-06
区域代理框架合作协议03-04
材料代理合作协议范本03-06
挖掘机代理合作协议05-25
媒体广告代理合作协议01-26
网络代理商合作协议(2010版)06-02