- 博客(3)
- 资源 (27)
- 收藏
- 关注
sip协议sip协议分析
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.1.153:6060;branch=z9hG4bK1057312524;received=192.168.1.153
From: "873" <sip:[email protected]>;tag=399697897
To: "873" <sip:[email protected]>
Call-ID: [email protected]
CSeq: 3866 REGISTER
User-Agent: MG3000-X100
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Length: 0
1.151:6060", response="a4d0abab3fdd361ee346a93ea5fef18c", algorithm=MD5
Max-Forwards: 30
User-Agent: ET198
Expires: 60
Content-Length: 0
2011-04-09
Sip协议 SIP协议应答码
临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。
注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的(1xx)应答可以包含消息体,包含会话描述。
1.1 100 Trying
这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候)。这个应答,就像其他临时应答一样,种植了UAC重新传送INVITE请求。100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。
1.2 180 Ringing
UA收到INVITE请求并且试图提示给用户。这个应答应当出世化一个本地回铃。
1.3 818 Call is Being Forwarded(呼叫被转发)
服务器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合
......
2011-04-09
Sip协议栈简介第2部分
会话发起协议(Session Initiation Protocol,SIP)是一个重要的信令协议,它正在迅速被电信业采用以构建下一代应用程序。Java是用于SIP开发的极好平台,尤其是在进行服务器端开发时。类似于HTTP servlet,SIP Servlet API使SIP服务的开发变得更轻松。本文将介绍SIP servlet技术,并提供一个带注释的例子
2011-04-09
Sip协议栈简介第1部分
首先,我将向您介绍SIP,也就是会话发起协议。SIP是一种轻量级的可扩展请求/响应协议,用于在两个端点之间开始通信会话。这听起来是不是很熟悉?SIP在概念上源自于HTTP和SMTP,但是它的目的却不同。可以把SIP消息与CB(民用波段)隐语10-code和Q-signal进行比较。
2011-04-09
DropDownList控件和comboBox控件自动生成年月日
C# 控件 DropDownList控件和comboBox控件自动生成年月日 方便易用,对初学者,老程序员都有很大的帮助。
2011-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人