作者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