FXO端口的断开呼叫的问题

fxo端口的断开呼叫的问题
常见术语
on.hook = hangs.up = 挂机
off.hook = hang.off =摘机
tone:就是自己听到的电话里的“嘟嘟”之类的模拟信令声音,例如dial tone就是摘机听到的嘟~~~~~,busy tone就是忙音,嘟嘟嘟嘟嘟嘟……

当使用loopstart信令的时候,一个路由器上的fxo端口看起来就像一个连到交换机(到pbx,pstn或者key system)的电话一样。fxo端口通过关闭环路来表示挂机。因为交换机提供电源,所以没有断开的管理信令从交换机发出。从一个交换机等着呼叫结束后用户挂机开始,如果使用的是fxo端口,fxo不会像人听到忙音后挂机,挂不挂机的情况很不确定。
最常见的情况是,呼叫结束后电话仍然在振铃;或者在前一个呼叫结束后电话仍然占线。常见情况有三种:
1. phone.a 呼叫 phone.b, phone.b 没有接电话, hone.a 挂机,但是 phone.b 仍然振铃,因为fxo没有受到hone.a 挂机的信令。如果电话接起来的,呼叫的状态是活动的,直到phone.b 挂机, 而不管phone.a.的状况;
2. phone.b 呼叫 phone.a. 当用户挂机的时候,或者phone.b 先于phone.a摘机而挂机, 呼叫会断开,因为fxo发起了呼叫。如果phone.a 先于phone.b挂机,呼叫仍然保持,直到phone.b挂机。
3. 最坏的情况就是这样,在路由器收到一个呼叫的时候,上述各种情况都会发生。 在pstn打入电话的时候,也许不会有问题,因为pstn常常会提供groundstart或者power.denail信令给远端路由器的fxo端口。但无论怎么样,呼叫到pstn的电话,会出现前面讨论过的所有的问题,因为呼叫是打入pxo端口的。
理解断开管理信令的方法
ground.start信令的断开
如果交换机能够提供一个ground.start信令连接,ground.start信令常常在路由器上的fxo端口上。当在路由器上配置好以后,交换机就会把连接的地线移走,这个可选项可以用在cisco 1750, 2600, 3600, 3700 and mc3810 级别的多重服务路由器上。
基于电源拒绝信令的断开
电源拒绝检测是一个从交换机(pbx)到fxo端口线路电源的中断,这个中断保持350毫米。路由器上的fxo端口检测到电源不再供给,就会认为这是一个断开管理信令。这个可以在cisco 1750, 2600, 3600, 3700 and mc3810 级别的多重服务路由器上的所有支持语音的ios上配置。如下图:
电池反转
电池反转是由反转pbx上的电池极性来实现的。它是在呼叫连接的时候(远端摘机)初始化的,并贯穿整个通话过程。当远端断开的时候,电池继续就变回正常来显示出呼叫断开了。pbx使用电池反转用来标志计费开始和结束。
注意:fxs在呼叫连接的时候默认反转电池极性的,所以不要在fxo连到fxs的情况下反转电池极性。
基于tone管理断开
管理tone是一个可以听见的频率的声音,这样pbx可以通知fxo呼叫已经释放了,而且连接应当被关闭。tone在几乎所有的国家都不一样,fxo可以配置的由tone来决定管理断开,并且断开呼叫。下面,呼叫是远端发出的。
配置断开管理信令
配置fxo端口基于电源拒绝信令的断开
命令“supervisory disconnect signal”打开了电源拒绝信的支持。当前的cisco ios里使用“no supervisory disconnect signal”来关闭它,同时打开基本的tone断开管理。
fxo_paper(config)#voice.port 2/1/1
fxo_paper(config.voice)#supervisory disconnect signal
fxo_paper(config.voice)#end
fxo_paper#
配置电池反转
配置电池反转的支持,就要在语音端口上配置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”激活。这种配置下,fxo只能检测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管理断开
(译者:事实上,我认为通过判断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管理断开的方法,(译者:这个方法实际上最有用!)
cisco ios 12.1(5)xm and 12.2(2)t 版本引入了很多改进和变革。它加入了“tone检测误差”这个类在ios里,改进了自定义语音类的配置方法,允许自定义cptone(tone的国家代码),而且能够在呼叫过程中使用预先定义好的国家tone。在下面的配置中,我们定义了wait.release为5秒,也就是说电话在序章介绍的第一种情况下,振铃将在主叫方挂机后持续5秒后挂机。设置timeouts call.disconnect 5的意思是,在在序章介绍的第二种情况下,主叫方挂机后5秒后,fxo自动挂机。默认的参数是30和60秒。我们必须按实际情况配置这个参数:
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

模组化基础仪器势力抬头 性价比更高
无线技术在车辆安全与保障方面的作用
传特斯拉汽车可实现完全无人驾驶
AGM X2的户外黑科技大盘点!
SMT加工的焊接裂缝原因
FXO端口的断开呼叫的问题
采用CPLD器件MAX7128实现温度控制系统的应用设计
利用耦合电感器的优点
天舟七号货运飞船成功对接空间站,携带厌氧古菌探索外星生命
丰田汽车生产计划方案批准,于2023年前在泰国启动EV和PHV生产
玻璃升降器电机热保护器的应用 HC02 海川温控
有毒气体的报警器种类有哪一些
中国手机市场华为重夺第一 印度市场三星小米表现抢眼
优秀的高速PCB设计之去耦电容
新荣耀本月底将完成所有人员的新劳动合同签署
高通准备推出非5G版骁龙888
揭秘贴片一体电感使用中异响的常见故障原因
Ayla Networks宣布IoT平台设备联接和管理能力与谷歌云平台进行集成
SWZ-8V数字毫秒计在SWZ-8的基础上增加了很多功能
合宙开年新品—Air780EG模组:Cat.1+GNSS二合一,支持北斗/GPS双模卫星定位