《SIP培训(共59张).pptx》由会员分享,可在线阅读,更多相关《SIP培训(共59张).pptx(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、主讲人:主讲人:刘志强刘志强Email:12RTCPRTPIPMGCP呼叫控制和信令呼叫控制和信令信令和网关控制信令和网关控制媒体媒体H.225Q.931H.323H.323 Version 1 and 2 supports H.245 over TCP, Q.931 over TCP and RAS over UDP.H.323 Version 3 and 4 supports H.245 over UDP/TCP and Q.931 over UDP/TCP and RAS over UDP.SIP supports TCP and UDP.TCPRASUDPSIPH.245视频/音频RT
2、SP3“”Session Initiation Protocol - 是应用层信令是应用层信令协议协议,定义了用户间交互式媒体会话的发起定义了用户间交互式媒体会话的发起,修修改和终止过程改和终止过程.IETF RFC 2543 Session Initiation Protocol 4“”IETF RFC 2543 Session Initiation Protocol 5基本会话基本会话.多用户之间的会话多用户之间的会话.交互的媒体应用交互的媒体应用.所支持的功能所支持的功能6IPv4, IPv6AA L5PPPAA L3/4RTSPTCPSD HATM以 太 网媒 体 封 装UD PSIP
3、RTPRSV PRTCPV.34PPP网 络 层链 路 层物 理 层核 心应 用 程 序信 令QOSIP电电 话话 协协 议议 栈栈基于基于SIPSIP的的IPIP网络电话系统所用的协议栈结构如图所示网络电话系统所用的协议栈结构如图所示 7Redirect ServerLocation ServerRegistrar ServerUser AgentProxy ServerGatewayPSTNSIP 网络成员网络成员Proxy Server8n一个发起和终止会话的实体,包含两个功能实体. User Agent Clients (UAC) 发起呼叫的功能实体发起呼叫的功能实体. User Ag
4、ent Server (UAS) 接收呼叫的功能实体接收呼叫的功能实体.UAC 和 UAS -都能终止一个呼叫都能终止一个呼叫. 9为其它的客户机代理,进行为其它的客户机代理,进行SIPSIP消息的转接和转发消息的转接和转发的功能。消息机制与的功能。消息机制与UACUAC和和UASUAS相似相似. 对收到的请求消息进行翻译和处理后,传递给其他对收到的请求消息进行翻译和处理后,传递给其他的服务器的服务器. 对对SIPSIP请求及响应进行路由请求及响应进行路由. .10为为SIP SIP 重定向服务器重定向服务器( (Redirect Server)Redirect Server)或代理服或代理服
5、务器务器( (proxy server) proxy server) 提供被叫用户可能的位置信提供被叫用户可能的位置信息息. .11接受接受SIPSIP请求消息,进行地址映射,将映射后的地请求消息,进行地址映射,将映射后的地址(零个或多个)返回给客户机址(零个或多个)返回给客户机. 与代理服务器与代理服务器proxy serverproxy server不同的是不同的是, , redirect redirect serverserver不会发起自己的呼叫不会发起自己的呼叫. 与与user agent user agent 不同的是不同的是, , redirect serverredirect
6、server不接受不接受呼叫终止或主动终止呼叫呼叫终止或主动终止呼叫. 12接受接受REGISTER REGISTER 请求的服务器请求的服务器.可以支持鉴权的功能可以支持鉴权的功能在典型应用中,可与代理服务器在典型应用中,可与代理服务器proxy severproxy sever或重或重定向服务器定向服务器redirect serverredirect server一起提供用户定位服一起提供用户定位服务务13nSIP 方法方法:INVITEINVITE 通过邀请用户参与来发起一次呼叫.ACKACK - 请求用于证实UAC已收到对于INVITE请求的最终响应,和INVITE消息配套使用.BYE
7、BYE - USER AGENT用此方法指示释放呼叫.CANCELCANCEL -该方法用于取消一个尚未完成的请求,对于已完成的请求则无影响.REGISTERREGISTER 客户使用该方法在服务器上登记列于To字段中的地址.OPTIONSOPTIONS 用于询问服务其能力.INFOINFO 用于承载带外信息,如DTMF信息.nSIP Responses:1xx -正在处理的信息.2xx -成功.3xx -重定向.4xx - Client错误.5xx - Server错误.6xx - Global错误.SIP SIP 网络成员依赖于网络成员依赖于SIPSIP信息的交互来进行通讯信息的交互来进行
8、通讯14SIP 消息格式大量借鉴了HTTP的文本和语法.SIP 消息看起来类似HTTP消息, 如消息格式,头部字段等,也支持MIME.SIP 头部实例:- SIP Header-INVITE sip:5120192.168.36.180 SIP/2.0Via: SIP/2.0/UDP 192.168.6.21:5060From: sip:5121192.168.6.21To: Call-ID: c2943000-e0563-2a1ce-2e323931192.168.6.21CSeq: 100 INVITEExpires: 180User-Agent: Cisco IP Phone/ Rev.
9、 1/ SIP enabledAccept: application/sdpContact: sip:5121192.168.6.21:5060Content-Type: application/sdp15SIP 地址形式用SIP URL来定义, 其格式为: userhost-用户名 主机名(或域名). SIP URL 实例: sip:hostnamechinatelecom.org sip:hostname192.168.10.1 sip:16 SDP 会话描述协议简介会话描述协议简介 SDP 是是 传传 送送 会会 话话 信信 息息 的的 协协 议,议, 包包 括括 会会 话话 的的 地地
10、 址、址、 时时 间、间、 媒媒 体体 和和 建建 立立 等等 信信 息。息。 它它 定定 义义 了了 会会 话话 描描 述述 的的 统统 一一 格格 式。式。 17SDP 描描 述述 的的 内内 容容 应应 包包 括:括: 会会 话话 名名 和和 目目 的的会会 话话 激激 活活 的的 时时 间间 段段构构 成成 会会 话话 的的 媒媒 体体接接 收收 这这 些些 媒媒 体体 所所 需需 的的 信信 息(息( 地地 址、址、 端端 口、口、 格格 式)式)会会 话话 所所 用用 的的 带带 宽宽 信信 息(息( 任任 选)选)会会 话话 负负 责责 人人 的的 联联 系系 信信 息(任息(任
11、 选选 )v S SDP 可可 对对 会会 话话 描描 述述 作作 加加 密密 处处 理,理, 能能 传传 送送 解解 密密 密密 钥钥 及及 加加 密密 方方 法法 等等 信信 息。息。 18a)a)两方呼叫两方呼叫 C-S: INVITE sip:watsonboston.bell- SIP/2.0 Via: SIP/2.0/UDP kton.bell- From: A. Bell To: T. Watson Call-ID: 662606876kton.bell- CSeq: 1 INVITE Contact: Subject: Mr. Watson, come here. Conten
12、t-Type: application/sdp Content-Length: .19 v=0 o=bell 53655765 2353687637 IN IP4 128.3.4.5 s=Mr. Watson, come here. i=A Seminar on the session description protocol t=3149328600 0 c=IN IP4 kton.bell- m=audio 3456 RTP/AVP 0 3 4 5 a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000 a=rtpmap:4 G723/8000 a=rtpmap:
13、5 DVI4/8000 20媒体参数解读媒体参数解读 v=0 ( 版版 本本 为为0) o=bell 53655765 2353687637 IN IP4 128.3.4.5 ( 会会 话话 源源 为:为: 用用 户户 名名bell, 会会 话话 标标 识识53655765, 版版 本本2353687637,网,网 络络 类类 型型internet, 地地 址址 类形类形 Ipv4, 地地 址址128.3.4.5) s=Mr. Watson, come here. ( 会会 话话 名:名:Mr. Watson, come here.) i=A Seminar on the session de
14、scription protocol ( 会会 话话 信信 息:息:A Seminar on the session description protocol) e=mjhisi.edu (Mark Handley) (Email 地地 址址 和和 电电 话话 号号 码)码) 21 c=IN IP4 kton.bell- ( 连连 接接 数数 据:据: 网网 络络 类类 型型internet, 地地 址址 类类 型型Ipv4, 连连 接接 地地 址址kton.bell-) t= t=3149328600 0 ( 起起 始始 时时 间:间:t=3149328600, 终终 止止 时时 间:无间:
15、无) m=audio 3456 RTP/AVP 0 3 4 5 ( 媒媒 体体 格格 式:式: 媒媒 体体 类类 型型audio, 端端 口口 号号 3456, 传传 送送 层层RTP/AVP, 格格 式式 列列 表表 为为0 3 4 5) a=rtpmap:0 PCMU/8000 ( 净净 荷荷 类类 型型0, 编编 码码 名名PCMU,抽抽 样样 速速 度度 为为 8kHZ) a=rtpmap:3 GSM/8000 ( 净净 荷荷 类类 型型0, 编编 码码 名名GSM,抽抽 样样 速速 度度 为为 8kHZ) a=rtpmap:4 G723/8000 ( 净净 荷荷 类类 型型0, 编编
16、 码码 名名G723,抽抽 样样 速速 度度 为为 8kHZ) a=rtpmap:5 DVI4/8000 ( 净净 荷荷 类类 型型0, 编编 码码 名名DVI4,抽抽 样样 速速 度度 为为 8kHZ)22n用用SIP来建立通讯通常需要有六个步骤来建立通讯通常需要有六个步骤:1.登记登记, 发起和定位用户发起和定位用户.2.进行媒体协商进行媒体协商 -通常采用通常采用SDP方式来携带媒体参数方式来携带媒体参数.3.由被叫方来决定是否接纳该呼叫由被叫方来决定是否接纳该呼叫.4.呼叫媒体流建立并交互呼叫媒体流建立并交互.5.呼叫更改或处理呼叫更改或处理.6.呼叫终止呼叫终止.23每当用户打开每当
17、用户打开SIPSIP终端时终端时( (如如PC,IP PHONE), PC,IP PHONE), 将向代理服务将向代理服务器器/ /登记服务器发起登记过程登记服务器发起登记过程 登记过程需要周期刷新登记过程需要周期刷新登记服务器将把登记服务器将把SIPSIP终端所登记终端所登记的信息传送到位置服务器存放的信息传送到位置服务器存放. . SIP Messages:REGISTER Registers the address listed in the To header field.200 OK.Proxy/SIP PhoneUserLocation/Register ServerREGISTE
18、RREGISTER20020024REGISTER sip:bell- SIP/2.0Via: SIP/2.0/UDP saturn.bell-From: sip:Watsonbell-To: sip:Watsonbell- Call-ID: 70710saturn.bell- CSeq: 1 REGISTER Contact: Expires: 720025302 (Moved Temporarily)INVITE200 (OK)200 (OK)ACKINVITE180 (Ringing)180 (Ringing)180 (Ringing)200 (OK)ACKACKACKRTP MEDIA
19、 PATHBYEBYEBYE200 (OK)200 (OK)200 (OK)呼叫拆除呼叫拆除媒体通道媒体通道呼叫建立呼叫建立INVITELocation/Redirect ServerProxy ServerProxy ServerUser AgentUser AgentINVITE26RTP MEDIA PATHBYEBYE200 (OK)200 (OK)呼叫拆除呼叫拆除媒体通道媒体通道呼叫建立呼叫建立Proxy ServerProxy ServerUser AgentUser Agent100 (Trying) 100.1.0.252 100.1.0.25 100.2.0.2 100.2.
20、0.8 INVITE12INVITE3INVITE5100 (Trying)4ACK14ACK13200 (OK)10200 (OK)12200 (OK)11180 (Ringing)8180 (Ringing)919182017180 (Ringing)76100 (Trying)OPTIONS15200 (OK)16271. INVITE sip:02220002100.1.0.25;user=phone SIP/2.0 Via: SIP/2.0/UDP 100.1.0.252 From: ;tag=1981486230 To: Call-ID: 3733973800100.1.0.252
21、 CSeq: 1 INVITE Contact: User-Agent: Cisco ATA v2.11 ata186 (0803a) Expires: 300 Content-Length: 245 Content-Type: application/sdp v=0 o=02120001 573 573 IN IP4 100.1.0.252 s=ATA186 Call c=IN IP4 100.1.0.252 t=0 0 m=audio 10000 RTP/AVP 0 4 8 101 a=rtpmap:0 PCMU/8000/1 a=rtpmap:4 G723/8000/1 a=rtpmap
22、:8 PCMA/8000/1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 28n2. SIP/2.0 100 Trying n Via: SIP/2.0/UDP 100.1.0.252 n Call-ID: 3733973800100.1.0.252 n From: ;tag=1981486230 n To: n CSeq: 1 INVITE n Content-Length: 0 n n3. INVITE sip:02220002100.2.0.2:5060;user=phone SIP/2.0 n Via: SIP/2.0/UDP 1
23、00.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: n Call-ID: 3733973800100.1.0.252 n CSeq: 1 INVITE n Contact: n User-Agent: Cisco ATA v2.11 ata186 (0803a) n Expires: 300 n Content-Length: 245 n Content-Type: application/sdp n n v
24、=0 n o=02120001 573 573 IN IP4 100.1.0.252 n s=ATA186 Call n c=IN IP4 100.1.0.252 n t=0 0 n m=audio 10000 RTP/AVP 0 4 8 101 n a=rtpmap:0 PCMU/8000/1 n a=rtpmap:4 G723/8000/1 n a=rtpmap:8 PCMA/8000/1 n a=rtpmap:101 telephone-event/8000 n a=fmtp:101 0-15 29n4. SIP/2.0 100 Trying n Via: SIP/2.0/UDP 100
25、.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: n Call-ID: 3733973800100.1.0.252 n CSeq: 1 INVITE n Content-Length: 0 n n n5. INVITE sip:02220002100.2.0.8:5060 SIP/2.0 n Via: SIP/2.0/UDP 100.2.0.2:5060 n Via: SIP/2.0/UDP 100.1.0.2
26、5:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: n CSeq: 1 INVITE n Call-ID: 3733973800100.1.0.252 n Content-Length: 245 n Contact: n Content-Type: application/sdp n Expires: 300 n User-Agent: Cisco ATA v2.11 ata186 (0803a) n Record-Rout
27、e: n n v=0 n o=02120001 573 573 IN IP4 100.1.0.252 n s=ATA186 Call n c=IN IP4 100.1.0.252 n t=0 0 n m=audio 10000 RTP/AVP 0 4 8 101 n a=rtpmap:0 PCMU/8000/1 n a=rtpmap:4 G723/8000/1 n a=rtpmap:8 PCMA/8000/1 n a=rtpmap:101 telephone-event/8000 n a=fmtp:101 0-15 30n6. SIP/2.0 100 Trying n From: ;tag=1
28、981486230 n To: ;tag=14502 n Call-Id: 3733973800100.1.0.252 n Cseq: 1 INVITE n Via: SIP/2.0/UDP 100.2.0.2:5060 n Via: SIP/2.0/UDP 100.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n Contact: sip:20002100.2.0.8 n User-Agent: Pingtel/1.1.1 (VxWorks) n Content-L
29、ength: 0 n n n7. SIP/2.0 180 Ringing n From: ;tag=1981486230 n To: ;tag=14502 n Call-Id: 3733973800100.1.0.252 n Cseq: 1 INVITE n Via: SIP/2.0/UDP 100.2.0.2:5060 n Via: SIP/2.0/UDP 100.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n Contact: sip:20002100.2.0.
30、8 n User-Agent: Pingtel/1.1.1 (VxWorks) n Content-Length: 0 n n n8. SIP/2.0 180 Ringing n Via: SIP/2.0/UDP 100.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: ;tag=14502 n Cseq: 1 INVITE n Call-Id: 3733973800100.1.0.252 n Content-L
31、ength: 0 n Contact: sip:20002100.2.0.8 n User-Agent: Pingtel/1.1.1 (VxWorks) 31n9. SIP/2.0 180 Ringing n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: ;tag=14502 n CSeq: 1 INVITE n Call-ID: 3733973800100.1.0.252 n Content-Length: 0 n Contact: sip:20002100.2.0.8 n User-Agent: Pingtel/1.1
32、.1 (VxWorks) n n10. SIP/2.0 200 OK n From: ;tag=1981486230 n To: ;tag=14502 n Call-Id: 3733973800100.1.0.252 n Cseq: 1 INVITE n Content-Type: application/sdp n Content-Length: 193 n Via: SIP/2.0/UDP 100.2.0.2:5060 n Via: SIP/2.0/UDP 100.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via:
33、SIP/2.0/UDP 100.1.0.252 n Record-Route: n Contact: sip:20002100.2.0.8 n Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY n User-Agent: Pingtel/1.1.1 (VxWorks) n n v=0 n o=Pingtel 5 5 IN IP4 100.2.0.8 n s=phone-call n c=IN IP4 100.2.0.8 n t=0 0 n m=audio 8766 RTP/AVP 0 8 101 n a=rtpmap:0 pcmu/
34、8000/1 n a=rtpmap:8 pcma/8000/1 n a=rtpmap:101 telephone-event/8000/1 32n11. SIP/2.0 200 OK n Via: SIP/2.0/UDP 100.1.0.25:5060;branch=beb4b540-65a2ea80-f79d94fd-6870ff45-1n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: ;tag=14502 n Cseq: 1 INVITE n Call-Id: 3733973800100.1.0.252 n Conte
35、nt-Length: 193 n Allow: INVITE n Allow: ACK n Allow: CANCEL n Allow: BYE n Allow: REFER n Allow: OPTIONS n Allow: NOTIFY n Contact: sip:20002100.2.0.8 n Content-Type: application/sdp n Record-Route: n User-Agent: Pingtel/1.1.1 (VxWorks) n n v=0 n o=Pingtel 5 5 IN IP4 100.2.0.8 n s=phone-call n c=IN
36、IP4 100.2.0.8 n t=0 0 n m=audio 8766 RTP/AVP 0 8 101 n a=rtpmap:0 pcmu/8000/1 n a=rtpmap:8 pcma/8000/1 n a=rtpmap:101 telephone-event/8000/1 33n12. SIP/2.0 200 OK n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: ;tag=14502 n CSeq: 1 INVITE n Call-ID: 3733973800100.1.0.252 n Content-Lengt
37、h: 193 n Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY n Contact: sip:20002100.2.0.8 n Content-Type: application/sdp n Record-Route: n User-Agent: Pingtel/1.1.1 (VxWorks) n n v=0 n o=Pingtel 5 5 IN IP4 100.2.0.8 n s=phone-call n c=IN IP4 100.2.0.8 n t=0 0 n m=audio 8766 RTP/AVP 0 8 101 n a
38、=rtpmap:0 pcmu/8000/1 n a=rtpmap:8 pcma/8000/1 n a=rtpmap:101 telephone-event/8000/1 n n n n n13. ACK sip:02220002100.2.0.2 SIP/2.0 n Route: n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: ;tag=14502 n Call-ID: 3733973800100.1.0.252 n CSeq: 1 ACK n User-Agent: Cisco ATA v2.11 ata186 (08
39、03a) n Content-Length: 0 34n14. ACK sip:20002100.2.0.8:5060 SIP/2.0 n Via: SIP/2.0/UDP 100.1.0.252 n From: ;tag=1981486230 n To: ;tag=14502 n CSeq: 1 ACK n Call-ID: 3733973800100.1.0.252 n Content-Length: 0 n User-Agent: Cisco ATA v2.11 ata186 (0803a) n n15. OPTIONS sip:02220002100.2.0.2:5060;maddr=
40、100.2.0.2 SIP/2.0 n Route: n From: ;tag=14502 n To: ;tag=1981486230 n Call-Id: 3733973800100.1.0.252 n Cseq: 1 OPTIONS n Accept-Language: en n Supported: sip-cc, sip-cc-01, timer n User-Agent: Pingtel/1.1.1 (VxWorks) n Via: SIP/2.0/UDP 100.2.0.8 n Content-Length: 0 n n16. SIP/2.0 200 Ok n Via: SIP/2
41、.0/UDP 100.2.0.8 n From: ;tag=14502 n To: ;tag=1981486230 n Call-ID: 3733973800100.1.0.252 n Cseq: 1 OPTIONS n Content-Length: 0 n 35n17. BYE sip:02220002100.2.0.2:5060;maddr=100.2.0.2 SIP/2.0 n Route: n From: ;tag=14502 n To: ;tag=1981486230 n Call-Id: 3733973800100.1.0.252 n Cseq: 2 BYE n Accept-L
42、anguage: en n Supported: sip-cc, sip-cc-01, timer n User-Agent: Pingtel/1.1.1 (VxWorks) n Via: SIP/2.0/UDP 100.2.0.8 n Content-Length: 0 n n n18. SIP/2.0 200 Ok n Via: SIP/2.0/UDP 100.2.0.8 n From: ;tag=14502 n To: ;tag=1981486230 n Call-ID: 3733973800100.1.0.252 n Cseq: 2 BYE n Content-Length: 0 n
43、n n19. BYE sip:02120001100.1.0.252;transport=udp;user=phone SIP/2.0 n Via: SIP/2.0/UDP 100.2.0.2:5060 n Via: SIP/2.0/UDP 100.2.0.8 n From: ;tag=14502 n To: ;tag=1981486230 n Cseq: 2 BYE n Call-Id: 3733973800100.1.0.252 n Content-Length: 0 n Supported: sip-cc n Supported: sip-cc-01 n Supported: timer
44、 n Accept-Language: en n User-Agent: Pingtel/1.1.1 (VxWorks) 36n20. SIP/2.0 200 OK n Via: SIP/2.0/UDP 100.2.0.2:5060 n Via: SIP/2.0/UDP 100.2.0.8 n From: ;tag=14502 n To: ;tag=1981486230 n Call-Id: 3733973800100.1.0.252 n Cseq: 2 BYE n Server: Cisco ATA v2.11 ata186 (0803a) n Content-Length: 0 37nSI
45、P网络具备的特征网络具备的特征:易与IETF协议集成.简单并易于扩展(Scalability and simplicity)支持移动业务(Mobility)易于业务生成(Easy feature and service creation.)38n可以很好地配合可以很好地配合Web和和Email 工作,很容易地工作,很容易地开发与开发与Web结合地综合应用,降低成本,缩短结合地综合应用,降低成本,缩短开发周期。开发周期。nSIP消息数据及格式与消息数据及格式与Web消息数据是同样类型的数消息数据是同样类型的数据据nSIP采用采用URL地址格式来进行消息路由和定位用户,地址格式来进行消息路由和定位
46、用户,URL可以可以 嵌入嵌入Web网页,可以利用任何其它类型的网页,可以利用任何其它类型的URI,如如Web等等n采用采用DNS选路技术进行路由选择选路技术进行路由选择39n其它其它IETF协议可用于基于协议可用于基于SIP的应用的应用, 如如:RSVP - 网络资源的预留.RTP Real Time Protocol -传输实时数据,提供QOS反馈.RTSP Real Time Streaming Protocol - 媒体流的播放控制40SDP Session Description Protocol 用于描述媒体参数MIME Multipurpose Internet Mail Ext
47、ension 用于在INTERNET上描述和封装信息内容.HTTP Hypertext Transfer Protocol - HTTP是用于在INTERNET上传送WEB网页的标准协议.41SIP构架是可扩充的,柔韧的和分布的架构. SIP的代理功能,重定向功能,位置定位功能,或登记功能可以驻扎在不同的物理服务器内. 分布式架构允许增加新的流程而不会影响其它的网元.42设计SIP的出发点就是要: “在核心网中快速和简单地进行消息沟通.”“使 边缘接入更加智能化.”基于文本方式的SIP消息更易于运行和调试.43SIP 通过代理和重定向的方式来定位用户的当前位置,从而支持用户的移动相关业务.用户
48、可以在不同的地点使用各种类型的终端.用户必须将其当前地址进行登记.代理服务器(The proxy server)将呼叫请求路由到用户的当前位置.典型的移动应用有presence(报道) 和 call forking(并行呼叫).44n基于基于SIP的系统能支持快速的业务生成的系统能支持快速的业务生成.n例如业务生成可以采用例如业务生成可以采用:Call Processing Language (CPL).Common Gateway Interface (CGI).45nSIP 可以支持如下的业务和应用可以支持如下的业务和应用:基本呼叫业务(call waiting, call forward
49、ing, call restriction, etc.)Call forkingClick to dialPresence/Instant messagingFind me / Follow me+colorful ringingMultimedia conferencePre-paid serviceIP Centrex service46SIP与H.323的相同点- -都提供呼叫控制、呼叫建立和呼叫删除;都提供呼叫控制、呼叫建立和呼叫删除;- -都提供基本的呼叫业务:呼叫等待、呼叫保持、呼叫转移、都提供基本的呼叫业务:呼叫等待、呼叫保持、呼叫转移、回叫等;回叫等;- -支持呼叫能力的协商功
50、能支持呼叫能力的协商功能47nH.323H.323原是为支持原是为支持IPIP上的语音和图像而开发设计的,因而得到广泛的应用。上的语音和图像而开发设计的,因而得到广泛的应用。nH.323H.323为了在为了在IPIP上支持传统的电话业务,制定了一个全覆盖的标准,从而上支持传统的电话业务,制定了一个全覆盖的标准,从而保证了不同的实体之间的高度兼容性。保证了不同的实体之间的高度兼容性。nH.323H.323具备了较好的媒体协商能力,支持白板和数据互通的应用。具备了较好的媒体协商能力,支持白板和数据互通的应用。n电信企业和软件业在电信企业和软件业在H.323H.323上作了大量的工作来增加功能和提高