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