- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8SIP协议原理及应用
第一节 概述 第二节 消息结构 第三节 呼叫流程 SoftX3000 SIP Phone Register 401 Unauthorized Register 200 OK SoftX3000 SIP PhoneA SIP PhoneB INVITE 5 100 Trying 6 INVITE 7 100 Trying 8 180 Ringing 9 180 Ringing 10 200 OK 12 200 OK 11 INVITE 1 100 Trying 2 407 3 ACK 4 SIP实体之间的SIP呼叫流程 SoftX3000 SIP PhoneA SIP PhoneB Conversation ACK 13 ACK 14 BYE 15 487 16 BYE 17 200 OK 18 SIP实体之间的SIP呼叫流程 (续) SoftX3000 SoftX3000 INVITE 1 100 Trying 2 180 Ringing 3 PRACK 4 ACK 5 BYE 6 487 Request Terminated 7 SIP中继呼叫流程 SGA SoftX3000A SoftX3000B SGB IAM IAM ACM ANM ANM REL REL RLC RLC Conversation INVITE 1 100 Trying 2 180 Ring 3 200 OK 4 ACK 5 BYE 6 200 OK 7 ACM 成功的SIP-T呼叫流程 SIP协议用于建立、修改并终止多媒体会议,如互联网电话会议。SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。 SIP请求消息:这是客户端为了激活按特定操作而发给服务器的SIP消息,包括INVITE,PRACK,BYE,CANCEL和UPDATE消息。 SIP响应消息:这是服务器为了显示客户发给服务器的请求的状态,包括1xx、2xx、3xx、4xx、5xx、6xx响应和ACK。 SIP呼叫流程中各命令的作用应重点掌握。 * 此页列出学习本课程需要达到的目标。 此页胶片仅在授课时使用,胶片+注释中有单独的文字说明课程目标,不需要再使用该页胶片。 * 此页为了让学员和老师对课程安排有一个大致的了解。 此页列出本课程的主要培训标题,列出每章的名称即可。如果章下面的节不多,在此页可以一并列出。 此页胶片仅在授课时使用,胶片+注释中有专门的目录和标题,不需要重复使用该页面。 * . 服务器共有四类:用户代理服务器(当接收到SIP请求时联系用户,并代表用户返回响应),代理服务器(代理其他客户机发起请求,即充当服务器又充当客户机的媒介程序,他在转发请求之前可能改写消息的内容),重定向服务器(当收到SIp消息时,把请求中的地址映射为0个或者多个新地址,返回给客户机),注册服务器(收到客户机的注册消息,完成用户地址的注册)。 * UA:直接与用户发生交互作用的功能实体,它能够代理用户所有的请求和响应 UAC:主叫用户代理,支持用户的各项操作,发起和传送SIP请求,与服务器建立连接的应用程序 UAS:用户代理服务器,被叫用户代理,收到SIP请求的时候,连接用户并代表用户返回响应,响应用来接收,终止和重定向请求 值得注意的是,UAC和UAS是相对于事务而言的,由于一个呼叫中可能存在多个事务,因此对于同一个功能实体,在同一个呼叫中的不同阶段会充当不同的角色,例如,主叫用户在发起呼叫时,逻辑上完成的是UAC的功能,并在此事务中充当的角色都是UAC,当呼叫结束时,如果被叫用户发起bye,此时主叫用户侧的代理所起的作用UAS 用户代理可以执行在不同的系统中,例如可以时PC机上的一个应用程序,也可以运行在SIP终端,用户发起呼叫时,首先通过UAC来完成自己所表达的意思,同样道理,UAS会告诉被叫用户当前有请求到达 * 代理服务器是sip网络的核心,包含了所有的服务逻辑,代表其他客户机发起请求,即充当服务器,又充当客户机的媒介程序,它在转发请求之前可能改写请求消息中的内容 从运营商角度看,我门需要采用有状态代理服务器,就是需要具备计费、选路等功能。具体功能上,需要具备立即计费或详细计费功能,能够对基于SIP地址或E.164号码的地址进行相应选路,性能上,需要达到电信级 * 完成用户数据的存储,从严格意义上讲,该实体并不是SIP网络中的功能实体,但注册服务器,代理服务器和重定向服务器等设备在实现位置服务时都需要与位置服务器相配合 * 将用户新的位置信息告诉请求方,这是与代理服务器的本质区别,逻辑位置上,重定向服务器一般靠近被叫用户,当重定向服务器接收用户的请求时,它只是将用户当前的位置告诉请求方,而不想代理服务器那想代理用户的请求,他的功能其
文档评论(0)