资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
SIP会话发起协议信息产业部电信传输研究所互联网协议关系OSPFPingFTPH.323SIPRTSPRSVPS/MGCP /NCSRTP/ RTCPTelnetTCPUDPIPIGMPICMPARPRARPLink Layer12信令标准 媒体网关控制信令 H.248/Megaco 呼叫信令 SIP和SIP T H.323SIP,H.323与MGCPRTCPRTPIPMGCPCall Control and SignalingSignaling andMediaQ.931H.323H.225TCPRASUDPSIPH.245Gateway Control Audio/ VideoRTSP3H.323 1995年开始研究 1996年作为ITU标准 被设计用在IP网上交换多媒体信息 主要部件 终端 GK GW MCU Multipoint Controller (MC) Multipoint Processor (MP)H.323终端 必须支持 H.225 call control signaling. H.245 control channel signaling. RTP/RTCP protocols for media packets. Audio codecs. 视频支持可选4H.323GK 地址翻译 基于终端注册将H.323别名翻译成IP 使用类系邮件地址 使用电话号码 管理控制 授权 带宽限制 控制局域网流量 管理网关 呼叫信令 呼叫管理提供补充业务 多点控制等 报告 日志H.323GW 提供全球连接 H.320 H.324和普通电话终端等 映射呼叫信令(Q.931到H.225.0) 映射控制H.242/H.243 to H.245) 媒体映射速率匹配语音编码等H.323 MCU 媒体分发 单播 组播 混合 管理Ad Hoc多点呼叫 Join, invite,控制会议模式 多协议H.323协议栈G.7xx H.26xRTPRTCPGate- keeperReg, Adm, Status (RAS)ControlDataAudioVideoA/V Cntl ControlTCPUDPIP5H.225.0 H.245 T.120(7) ALERTING (8) CONNECT (User answers)6H.323部件与信令H.225/RAS messages over RAS channelGatekeeperH.225/Q.931 messages over call signaling channelH.245 messages over call control channelH.225/RAS messages over RAS channelH.225/Q.931 (optional)H.245 messages (optional)TerminalH.225/Q.931 (optional)H.245 messages (optional)PSTNGatewayH.245 A protocol for capabilities advertisement, media channel establishment and conference control.H.225 - Call Control.- Q.931 A protocol for call control and call setup.- RAS Registration, admission and status protocol used for communicating between an H.323 endpoint and a gatekeeper.H.323举例PictureTelPictureTel(1) ARQ Can I call “Bob”?(3) ACF Yes, use thisBillBobGKIP Address (4) SETUP (Create)(2a) GK resolves “Bob” to IP address through H.323 registration or external name service (e.g. DNS, ULS, etc) (2b) Admission Policy Applied (5) ARQ (6) ACF May I answer? YesPictureTel(9) H.245 connection establishedSets up7SIP简介 是应用层控制协议 用作与一个或多个参与者 新建 更改或终结会话 这样的会话包括互联 网多媒体会议 IP电话和多媒体分发 会话成员可以通过组播 多个单播或两者组合 通信 用作新建会话的SIP请求包含需要参与 者同意的一组相容媒体类型 SIP通过代理或将请求重定向到用户当前位置 支持用户移动 用户可以注册当前位置 独立于底层SIPLDAPDNSSDPRSVP RTP UDP SIP与特定的会议控制协议不同 传输协议并可以扩展附加能力SIP协议概貌TRIPPSTN gateway lookupSIPAddress lookupNext-HopSDP May trigger RSVP RTP UDP8Redirect ServerLocation ServerRegistrar ServerUser AgentProxy ServerGatewayPSTNProxy ServerSIP分布式结构SIP ComponentsIP路由器SIP术语 Back-to-Back User Agent Call对等体间通信的非正式说法 to Dialog 两个UA间保持一段时间的peer peer的SIP关系 Initiator, Calling Party, Caller Invitee, Invited User, Called Party, Callee Outbound Proxy Session Stateful ProxyStateless ProxySIP部件 用户代理客户 UAC 主叫用户代理 发起SIP请求的客户应用程序 用户代理服务器 UAS 被叫用户代 理 收到SIP请求后联络被叫并代表用户 应答的服务器程序 用户代理 包括用户代理客户和用户代 理服务器的应用程序 重定向服务器接收SIP请求映射到新 地址并将地址返回给客户的服务器SIP部件 代理服务器既做客户又做服务器的中 间程序代表客户向服务器发起请求 Registrar接受注册请求的服务器通常 和代理服务器重定向服务器设置在一 起 提供位置服务9cse.pcse.p.cse.200 O.ede.pplOVI20bCALL bobsu.edubobplaypsu.eduplayalicerily 302 m bpla LocatiINVITE bobplay.cse.psu.edubobplay重定向服务器cse.psu.eduRedirect ServerLocation Server200 OK代理服务器L bobCALsu.eduplayalicebobplay10Proxy ServerbobLocation Serverplay.cse.psu.eduINay.cs su uTE0boKKIN VI TE20K0ObbompjuI V bobCALLbobcse.psu.edurunaliceProxy ServerbobForking代理Location Serverrun.cse.psu.edu jump.cse.psu.eduNITE run200 OK12 354 6 7891011 12SIP ClientServerSIP ProxySIP ProxyLocation Service1314jump bobjumpSIP构架Request ResponseMediaberkeley.educolumbia.edu SIP Redirectsip.comsales.sip.combobmypc.sales.sip.com SIP Client (User Agent Server)11SIP呼叫流程USER AUSER BPROXYPROXYINVITE 407 Proxy Authenticate ACKINVITEINVITE100 Trying180 Ringing100 Trying180 RingingINVITE 180 Ringing200 OK200 OK200 OKACK ACK ACK BOTH WAY RTP BYE BYE BYE200 OK200 OK 200 OKSIP 消息 SIP从HTTP借鉴了很多语法和语义 包括消息格式消 SIP消息类似于HTTP消息 息头 MIME支持等 - SIP Header - INVITE sip:5120192.168.36.180 SIP/2.0 Via: SIP/2.0/UDP 192.168.6.21:5060 From: sip:5121192.168.6.21 To: Call-ID: c2943000-e0563-2a1ce-2e323931192.168.6.21 CSeq: 100 INVITE Expires: 180 User-Agent: Cisco IP Phone/ Rev. 1/ SIP enabled Accept: application/sdp Contact: sip:5121192.168.6.21:5060 Content-Type: application/sdp1213SIP地址 SIP地址由SIP URL标识使用 UserHost的格式 SIP URL举例 sip:hostnamevovida.org sip:hostname192.168.10.1 sip:14083831088vovida.orgSIP消息 SIP-message = Request | Response generic-message = start-line *message-header CRLF message-body start-line = Request-Line | Status-Line message-header = ( general-header | request-header | response-header | entity-header )14SIP消息 Request = Request-Line *( general-header | request-header | entity-header ) CRLF message-body Request-Line = Method SP Request-URI SP SIP-Version CRLFSIP消息 Method INVITE 通过邀请用户参与到会话中来发起呼叫 ACK 确认客户已收到对INVITE请求的最后 RESPONSE BYE 指示呼叫的终结 CANCEL 取消一个待处理的请求 REGIS
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号