深圳國(guó)威電子有限公司
在國(guó)威HB1930,HB1960程控?cái)?shù)字IP電話(huà)交換機(jī)中,對(duì)SIP分機(jī)進(jìn)行了深化定義,可以支持RFC4733、SIP INFO(應(yīng)用/雙音頻)、INBAND三種方式,在IPPBX電話(huà)系統(tǒng)中SIP分機(jī)通過(guò)高頻音和低頻音的兩個(gè)正弦波合成表示數(shù)字按鍵。
RFC4733是對(duì)RFC2833更新后的定義,采用RTP流傳送語(yǔ)音,是一種帶內(nèi)檢測(cè)方式。在RFC2833中,同一個(gè)DTMF按鍵通常會(huì)對(duì)應(yīng)多個(gè)RTP包,這些RTP數(shù)據(jù)包的時(shí)間戳均相同,可以作為識(shí)別同一個(gè)按鍵的判斷依據(jù),最后一包RTP數(shù)據(jù)包的end標(biāo)志置1表示DTMF數(shù)據(jù)結(jié)束。
SIP INFO是通過(guò)SIP信令通道進(jìn)行傳輸DTMF數(shù)據(jù),是一種帶外檢測(cè)傳輸方式,SIPINFO的好處就是不影響RTP數(shù)據(jù)包的傳輸,并通過(guò)SIPINFO包來(lái)識(shí)別DTMF按鍵,在IPPBX電話(huà)系統(tǒng)中大量應(yīng)用。
INBAND是與普通的RTP語(yǔ)音包混在一起傳送,是一種內(nèi)檢方式。在進(jìn)行INBAND DTMF檢測(cè)時(shí)唯一的辦法是提取RTP數(shù)據(jù)包進(jìn)行頻譜分析,經(jīng)過(guò)頻譜分析得到高頻和低頻的頻率,然后查表得到對(duì)應(yīng)的按鍵而進(jìn)行頻譜分析的一種算法,經(jīng)常在G.711編解碼中出現(xiàn)。