作者chris234 (ZGMF-X19A)
看板VoIP
标题[问题] 关於DTMF payload type
时间Wed Feb 25 22:11:04 2009
最近在实作一些SIP中out band DTMF收送的功能...
但却发现RTP header中DTMF的payload type似乎没有统一的规范?
RFC2833中建议的DTMF payload type是96 (
http://www.ietf.org/rfc/rfc2833.txt )
但我测一些sip server和client好像都用101
WireShark预设的RTP event也是101, trixbox甚至会把PT=96的RTP封包滤掉 = =
网路上还有一些人说telephony event的PT应该是97 orz
现在有点搞糊涂了...
到底DTMF的payload type应该是96还是101啊?
谢谢罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.8.240
1F:推 tommyfly:应该在SDP中就带了...通常是遵循Caller带过来的Event 02/25 22:33
2F:→ tommyfly:其实当初RTP那一块RFC订的有点不太好..ex.g726的Codec就 02/25 22:34
3F:→ tommyfly:会用到那一段动态的payload type..XD 02/25 22:35
4F:推 mcauther:只要 sdp 中有给对方知道 你的 rfc2833 payload type 02/26 02:03
5F:→ mcauther:是多少就可以搂....剩下的就是 dsp 的事了... 02/26 02:04
6F:推 streitleak:实际上是 SIP的DTMF至少有三种方式 02/26 08:40
7F:→ streitleak:两种是OUT BAND这目前似乎还没统一 02/26 08:41
8F:→ streitleak:封包放这些资讯的为置有的还不一样 02/26 08:41
9F:→ streitleak:所以如果碰到不合群的 建议是依照RFC去做吧 02/26 08:41
10F:→ chris234:感谢楼上各位的解答 m(_ _)m 02/26 21:43