随笔分类 - SIP
摘要:1 general-header类:为描述消息基本属性的通用头域,可用于请求消息或响应消息;通用头域的域名只有在协议版本改变时才可有效地扩展。不过,通信中的所有方均认为是“通用头域”的新的头域也可认为是通用头域。不被认可的头域作为实体头域。1.1 Call-ID Call-ID通用头域唯一标识一个特定的请求或者一个特定客户的所有登记。来自同一个客户的所有的登记应该使用同样的Call-ID头值,至少是在同一个重新启动的循环中。注意到单个的多媒体会议会产生不同Call-ID的几个呼叫,例如,用户多次邀请一个单个的私人加入同一个会议。对于一个INVITE请求。主叫方用户代理服务器不应该警告用户,如果
阅读全文
摘要:转:Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1584448和SIP有关的RFC: RFC 2543 SIP: Session Initiation ProtocolRFC 2848 The PINT Service Protocol: Extensions to SIP and SDP for IP Access to Telephone Call ServicesRFC 2976 The SIP INFO MethodRFC 3050 Common Gateway Interface for SIPRFC 3087 C
阅读全文
摘要:转自Jrive的专栏http://blog.csdn.net/zhaojiangwei102/MIME (Multipurpose Internet Mail Extensions)多用途Internet邮件扩展MIME对于邮件系统的扩展是巨大的,因为在MIME出现以前,信件内容如果要包括声音和动画,就必须把它变为ASCII码或把二进制的信息变成可以传送的编码标准,而接收方必须经过解码才可以获得声音和图画信息。MIME提供了一种可以在邮件中附加多种不同编码文件的方法。这与原来的邮件是大大不同的。而现在MIME已经成为了HTTP协议标准的一个部分。 MIME是服务器通知客户机传送文件是什么类型的
阅读全文
摘要:(转) Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1362093即时消息(IM)指的是近似实时的消息交互。即时消息通常很短,虽然并不要求这样。IM通常用于会话模式,也就是说,消息的交互是一来一回的,并且很快,近似于交互式的会话。 提出了MESSAGE方法,扩展了SIP协议以传送IM消息。由于MSEEAGE是SIP消息,所以它继承了SIP协议所有的路由和安全特性。 MESSAGE用MIME格式的body携带具体内容。MESSAGE本身并不建立dialog;在多数应用里,每条IM消息都是独立的,颇似分页消息。 MESSAGE也
阅读全文
摘要:1 请求和响应事件是从 SipProvider to its SipListener。2 可以用事务发出响应。3 sent-by, received 参数的用法和意义?4 dialog状态:在invite事务中,对话状态转变顺序为:null -> early -> confirmed -> terminanted;在非invite事务中,如subscribe,对话状态转变的顺序为:Null -> Confirmed -> Terminated;4 事务状态: 在客户端invite事务中,当客户端事务创建一个INVITE请求后就进入CALLING状态,如果事务在ca
阅读全文
摘要:1、SIP协议介绍... 42、SIP协议功能概况... 43、术语... 54、实施概览... 55、协议的结构... 116、协议的定义... 127、SIP消息:... 177.1 请求... 177.2应答... 187.3 头域... 197.4包体... 217.5 分帧的SIP消息(Framing SIP Messages)... 228 一般用户代理行为... 228.1 UAC特性... 238.2 UAS特性... 298.3 重定向服务器... 329 取消一个请求(Cancel)339.1 客户行为(Client Behavior)349.2 服务端行为(Server
阅读全文
摘要:1.javax.sip.ClientTransaction:ClientTransaction应用可以理解为发送INVITE信息到UAS。ClientTransaction也用从SipListener接收到的回应进行匹配。和ServiceTransaction相对应。方法:ClientTransaction的方法:Request createAck()通过ClientTransaction创造一个关于当前的请求的正确应答。void sendRequest()用于发送创建的请求消息。这个类的调用意味着上层的应用是UAC。2.javax.sip.Dialog:一个会话用来响应2个点对点的用户之间.
阅读全文
摘要:【导读】 SIP、SAP、SDP是NGN与3Tnet中涉及的重要协议。本文在介绍与分析SIP、SAP、SDP协议的基础上,给出了一个基于三种协议组合而实现的多媒体会议应用实例。 1 引 言 SIP(Session Initiation Protocol,会话初始协议)、SAP(Session Announcement Protocol,会话通告协议)、SDP(Session Description Protocol,会话描述协议)是三个与会话(Session)有关的既有联系又有区别的RFC协议。在本文中,我们将对这三个协议做简单分析并给出一个利用这三个协议实现的具有一定实用价值的多媒体...
阅读全文

浙公网安备 33010602011771号