FXO端口的斷開呼叫的問題
FXO端口的斷開呼叫的問題
常見術(shù)語
on.hook = hangs.up = 掛機(jī)
off.hook = hang.off =摘機(jī)
Tone:就是自己聽到的電話里的“嘟嘟”之類的模擬信令聲音,例如dial tone就是摘機(jī)聽到的嘟~~~~~,busy tone就是忙音,嘟嘟嘟嘟嘟嘟……
序
當(dāng)使用Loopstart信令的時候,一個路由器上的FXO端口看起來就像一個連到交換機(jī)(到PBX,PSTN或者Key system)的電話一樣。FXO端口通過關(guān)閉環(huán)路來表示掛機(jī)。因為交換機(jī)提供電源,所以沒有斷開的管理信令從交換機(jī)發(fā)出。從一個交換機(jī)等著呼叫結(jié)束后用戶掛機(jī)開始,如果使用的是fxo端口,F(xiàn)XO不會像人聽到忙音后掛機(jī),掛不掛機(jī)的情況很不確定。
??? 最常見的情況是,呼叫結(jié)束后電話仍然在振鈴;或者在前一個呼叫結(jié)束后電話仍然占線。常見情況有三種:
??? 1. Phone.A 呼叫 phone.B, Phone.B 沒有接電話, hone.A 掛機(jī),但是 phone.B 仍然振鈴,因為fxo沒有受到hone.A 掛機(jī)的信令。如果電話接起來的,呼叫的狀態(tài)是活動的,直到phone.B 掛機(jī), 而不管phone.A.的狀況;
??? 2. Phone.B 呼叫 phone.A. 當(dāng)用戶掛機(jī)的時候,或者phone.B 先于phone.A摘機(jī)而掛機(jī), 呼叫會斷開,因為FXO發(fā)起了呼叫。如果phone.A 先于phone.B掛機(jī),呼叫仍然保持,直到phone.B掛機(jī)。
??? 3. 最壞的情況就是這樣,在路由器收到一個呼叫的時候,上述各種情況都會發(fā)生。 在PSTN打入電話的時候,也許不會有問題,因為PSTN常常會提供GroundStart或者Power.denail信令給遠(yuǎn)端路由器的FXO端口。但無論怎么樣,呼叫到PSTN的電話,會出現(xiàn)前面討論過的所有的問題,因為呼叫是打入PXO端口的。
理解斷開管理信令的方法
Ground.start信令的斷開
如果交換機(jī)能夠提供一個ground.start信令連接,Ground.start信令常常在路由器上的FXO端口上。當(dāng)在路由器上配置好以后,交換機(jī)就會把連接的地線移走,這個可選項可以用在Cisco 1750, 2600, 3600, 3700 and MC3810 級別的多重服務(wù)路由器上。
基于電源拒絕信令的斷開
電源拒絕檢測是一個從交換機(jī)(PBX)到FXO端口線路電源的中斷,這個中斷保持350毫米。路由器上的FXO端口檢測到電源不再供給,就會認(rèn)為這是一個斷開管理信令。這個可以在Cisco 1750, 2600, 3600, 3700 and MC3810 級別的多重服務(wù)路由器上的所有支持語音的IOS上配置。如下圖:
電池反轉(zhuǎn)
電池反轉(zhuǎn)是由反轉(zhuǎn)PBX上的電池極性來實現(xiàn)的。它是在呼叫連接的時候(遠(yuǎn)端摘機(jī))初始化的,并貫穿整個通話過程。當(dāng)遠(yuǎn)端斷開的時候,電池繼續(xù)就變回正常來顯示出呼叫斷開了。PBX使用電池反轉(zhuǎn)用來標(biāo)志計費開始和結(jié)束。
注意:FXS在呼叫連接的時候默認(rèn)反轉(zhuǎn)電池極性的,所以不要在FXO連到FXS的情況下反轉(zhuǎn)電池極性。
基于Tone管理斷開
管理Tone是一個可以聽見的頻率的聲音,這樣PBX可以通知FXO呼叫已經(jīng)釋放了,而且連接應(yīng)當(dāng)被關(guān)閉。Tone在幾乎所有的國家都不一樣,F(xiàn)XO可以配置的由Tone來決定管理斷開,并且斷開呼叫。下面,呼叫是遠(yuǎn)端發(fā)出的。
配置斷開管理信令
配置FXO端口基于電源拒絕信令的斷開
命令“supervisory disconnect signal”打開了電源拒絕信的支持。當(dāng)前的cisco IOS里使用“no supervisory disconnect signal”來關(guān)閉它,同時打開基本的Tone斷開管理。
FXO_Paper(config)#voice.port 2/1/1
FXO_Paper(config.voice)#supervisory disconnect signal
FXO_Paper(config.voice)#end
FXO_Paper#
配置電池反轉(zhuǎn)
配置電池反轉(zhuǎn)的支持,就要在語音端口上配置battery.reversal命令。這個命令是cisco 3810系列路由器投放市場的時候開始支持的,Cisco 2600/3600平臺是Cisco IOS 從12.0(7)XK (在Cisco IOS 12.1(3)T里集成)支持這個特性,而且這個特性需要特殊的FXO硬件--VIC.2FXO.M1 或者 VIC.2FXO.M2。
FXO_Paper(config)#voice.port 2/1/1
FXO_Paper(config.voice)#battery.reversal
FXO_Paper(config.voice)#end
FXO_Paper#
配置基于Tone管理斷開
Tone管理斷開在 Cisco IOS 11.3MA里第一次支持,用“no supervisory disconnect signal”激活。這種配置下,F(xiàn)XO只能檢測600HZ的tone作為斷開信令。
FXO_Paper(config)#voice.port 2/1/1
FXO_Paper(config.voice)#no supervisory disconnect signal
FXO_Paper(config.voice)#end
FXO_Paper#
在Cisco IOS Software Release 12.1(3)T里配置Tone管理斷開
(譯者:事實上,我認(rèn)為通過判斷tone來管理斷開信令是個不好的辦法。因為busy tone的種類太多了……這個請參閱其他文檔,我也不翻譯了,因為用處不大)。Voice class的配置要匹配PBX的tone配置,下面是配置實例:
FXO_Paper #configure terminal
FXO_Paper(config)#voice.port 3/1/1
FXO_Paper(config.voiceport)#supervisory disconnect dualtone pre.connect voice.class 90
FXO_Paper(config.voiceport)#end
FXO_Paper(config)# voice class dualtone 90
FXO_Paper(config.voice.class)# freq.pair 1 350 440
FXO_Paper(config.voice.class)# freq.pair 2 480 850
FXO_Paper(config.voice.class)# freq.pair 3 1000 1250
FXO_Paper(config.voice.class)# freq.max.deviation 10
FXO_Paper(config.voice.class)# freq.max.power
6
FXO_Paper(config.voice.class)# freq.min.power 25
FXO_Paper(config.voice.class)# freq.power.twist 15
FXO_Paper(config.voice.class)# freq.max.delay 16
FXO_Paper(config.voice.class)# cadence.min.on.time 50
FXO_Paper(config.voice.class)# cadence.max.off.time 500
FXO_Paper(config.voice.class)# cadence.list 1 100 100 300 300 100 200 200 200
FXO_Paper(config.voice.class)# cadence.list 2 100 200 100 400 100 200 300 300
FXO_Paper(config.voice.class)# cadence.variation
8
FXO_Paper(config.voice.class)# exit
Cisco IOS Software Releases 12.1(5)XM and 12.2(2)T以后的里配置Tone管理斷開的方法,(譯者:這個方法實際上最有用?。?/P>
Cisco IOS 12.1(5)XM and 12.2(2)T 版本引入了很多改進(jìn)和變革。它加入了“Tone檢測誤差”這個類在IOS里,改進(jìn)了自定義語音類的配置方法,允許自定義CPtone(Tone的國家代碼),而且能夠在呼叫過程中使用預(yù)先定義好的國家Tone。在下面的配置中,我們定義了wait.release為5秒,也就是說電話在序章介紹的第一種情況下,振鈴將在主叫方掛機(jī)后持續(xù)5秒后掛機(jī)。設(shè)置timeouts call.disconnect 5的意思是,在在序章介紹的第二種情況下,主叫方掛機(jī)后5秒后,fxo自動掛機(jī)。默認(rèn)的參數(shù)是30和60秒。我們必須按實際情況配置這個參數(shù):
FXO_Paper#configure terminal
FXO_Paper(config)#voice.port 3/1/1
FXO_Paper(config.voiceport)#supervisory disconnect dualtone mid.call
FXO_Paper(config.voiceport)#cptone us
FXO_Paper(config.voiceport)#timeouts wait.release 5
FXO_Paper(config.voiceport)#timeouts call.disconnect 5
FXO_Paper(config.voiceport)#exit
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關(guān)閱讀:
- [電子說] 物通博聯(lián)工業(yè)PLC網(wǎng)關(guān)實現(xiàn)三菱FXON系列PLC數(shù)據(jù)上云 2023-08-08
- [電子說] 源創(chuàng)通信fxs/fxo Asterisk卡介紹 2019-11-26
- [電子說] 源創(chuàng)通信FXS/FXO asterisk模擬卡 2019-11-26
- [電子說] SINOV-810P 8口FXO/FXS模擬卡特點及應(yīng)用 2019-11-14
- [電子說] 源創(chuàng)通信SinoV-410P 2U高度 4 fxs/fxo Asterisk卡介紹 2019-11-13
- [電子說] 源創(chuàng)通信 SinoV-110I 1FXS1FXO SIP 語音網(wǎng)關(guān) 介紹 2019-11-13
- [接口/時鐘/PLL] fxs和fxo的區(qū)別 2017-11-01
- [無線/傳感] 飛思卡爾FXOS8700CQ6軸數(shù)字傳感器:3D加速度傳感器+3D磁力計 2014-01-22
( 發(fā)表人:admin )