sip协议初级讲义(v

sip协议初级讲义(v

ID:36327439

大小:520.50 KB

页数:73页

时间:2019-05-09

sip协议初级讲义(v_第1页
sip协议初级讲义(v_第2页
sip协议初级讲义(v_第3页
sip协议初级讲义(v_第4页
sip协议初级讲义(v_第5页
资源描述:

《sip协议初级讲义(v》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SIP协议初级讲义基本信息适用对象:SIP协议初学者学习目标:掌握SIP协议的基本术语理解SIP/SDP消息掌握SIP协议的寻址过程掌握媒体协商过程掌握SIP呼叫流程具有SIP协议的独立学习能力时间:3小时学习+1小时讨论学习内容1.概述(*)2.SIP的功能实体3.SIP的寻址4.SIP消息体结构(*)5.SIP请求消息(*)6.SIP响应消息7.Sdp协议8.SIP的能力协商9.案例分析(*)10.测验11.实现方法入门12.SIP学习方法*部分将重点讲述1.SIP协议概述基本情况主要特点主要结构名词解析基本情况创立组织:

2、IETF/mmusic工作组IP网络协议的后起之秀,是NGN的理想协议时间:1995开始研究1999年2月提出草案草案编号:RFC2543目前版本:Version9(Feb,2002)主要特点是应用层的控制协议,可以建立,修改和结束多媒体会话。独立于TCP或者UDP,使用自己应用层协议保证消息的可靠传送。消息体采用文本方式以客户-服务器方式建立会话灵活的寻址方式SIP没有媒体协商功能,往往需要集成SDP协议主要结构UserAgentSIPProxyServerUserAgnetSIPRedirectServerSIPProxy

3、ServerLocationServerIPNetworkRegistrarServerDBMS图例SIP协议私有协议2.功能实体UserAgentProxyServerRedirectServerRegistrarServerLocationServer功能实体(1)UserAgent(呼叫代理)是SIP网络的终端,具体的分为UserAgentClient和UserAgentServer。UAC是客户端,表示主叫;UAS是服务端,表示被叫。REGISTRARSERVER(注册服务器)接受客户端的注册请求,将用户的地址信息写入

4、数据库,并返回注册状态。功能实体(2)REDIRECTSERVER(重定向服务器)接受SIP的请求,映射请求的原地址成零个或者多个IP地址,并且返回给客户端。由客户端重新发起请求。LOCATIONSERVER(定位服务器)管理若干数据库,接受由RedirectServer或者ProxyServer的路由查询。功能实体(3)ProxyServer(代理服务器)完成SIP消息的转接和转发功能,可以修改SIP消息内容。具体功能有:呼叫认证状态管理路由选择失败重传3.SIP协议的寻址SIPURLURL的表示规则定位UserAgent定

5、位方式SIPURLSIP依靠URL进行路由。SIPURL的格式可以是EmailID或者是E.164地址。SIP:user@hostTEL:85521717@suntektech.comURL可以用在下面头域中:FROM头域FROM:TO头域TO:CONTACT头域:可以方便的嵌入网页,提供多种网上业务SIP-URL="sip:"[userinfo"@"]hostporturl-

6、parameters[headers]userinfo=user[":"password]user=*(unreserved

7、escaped

8、"&"

9、"="

10、"+"

11、"$"

12、",")password=*(unreserved

13、escaped

14、"&"

15、"="

16、"+"

17、"$"

18、",")hostport=host[":"port]host=hostname

19、IPv4addresshostname=*(domainlabel".")toplabel["."]domainlabel=alphanum

20、alphanum*(alphanum

21、

22、"-")alphanumtoplabel=alpha

23、alpha*(alphanum

24、"-")alphanumIPv4address=1*digit"."1*digit"."1*digit"."1*digitport=*digiturl-parameters=*(";"url-parameter)url-parameter=transport-param

25、user-param

26、method-param

27、ttl-param

28、maddr-param

29、other-paramtransport-param="transport="(

30、"udp"

31、"tcp")ttl-param="ttl="ttlttl=1*3DIGIT;0to255maddr-param="maddr="hostuser-param="user="("phone"

32、"ip")method-param="method="Methodtag-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。