首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 电信IT应用开发 >

SIP 携带DTMF的有关问题

2012-12-14 
SIP 携带DTMF的问题各位请教下:SIP携带DTMF时,消息体中的Duration是什么意思?请不要简单的告诉我是“持续时

SIP 携带DTMF的问题
各位请教下:
SIP携带DTMF时,消息体中的Duration是什么意思?请不要简单的告诉我是“持续时间”。或者说这个时间将起到什么作用有什么影响?
例如:

INFO sip:7007471000@example.com SIP/2.0 
Via: SIP/2.0/UDP alice.uk.example.com:5060 
From: <sip:7007471234@alice.uk.example.com>;tag=d3f423d 
To: <sip:7007471000@example.com>;tag=8942 
Call-ID: 312352@myphone 
CSeq: 5 INFO 
Content-Length: 24 
Content-Type: application/dtmf-relay 

Signal=5 
Duration=160 
[解决办法]
看看
[解决办法]
自己已经解决
[解决办法]
你自己已解决,也没说把答案发一下,大家还可以学一下。
[解决办法]
这个是带外FRC2833发号收号模式,就是该号码的持续时间,看协议RFC2833.
[解决办法]
请问我用SIP INFO这种方法发送DTMF按键,服务器返回了200 OK,但没有什么反应,例如拨10010,通话后按键发送DTMF,没有反应。
发送DTMF码
INFO sip:10010@221.214.16.146:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.1.102:5060;rport;branch=z9hG4bKPjc9617e88b0974fcc809d685497143ff2
Max-Forwards: 70
From: sip:68694701@221.214.16.146;tag=ee0d7424c7244682822fe5d6fa5d5c0f
To: sip:10010@221.214.16.146;tag=56785984
Call-ID: 49dbddab092441498dcfc48bbd2d56dc
CSeq: 11864 INFO
User-Agent: Sipek on PJSUA v1.0/win32
Content-Type: application/dtmf-relay
Content-Length:     8
Signal=1
服务器返回信息
SIP/2.0 200 OK
From: <sip:68694701@221.214.16.146>;tag=ee0d7424c7244682822fe5d6fa5d5c0f
To: <sip:10010@221.214.16.146>;tag=56785984
CSeq: 11864 INFO
Call-ID: 49dbddab092441498dcfc48bbd2d56dc
Via: SIP/2.0/UDP 192.168.1.102:5060;branch=z9hG4bKPjc9617e88b0974fcc809d685497143ff2;rport=5060
Contact: <sip:10010@221.214.16.146:5060;user=phone>
Content-Length: 0

热点排行