■■■FXO的入门、应用以及常见问题解决■■■
FXO的入门、应用以及常见问题解决
一.基本定义
FXO称呼:英文全称,Foreign Exchange Office,中文全称,外部交换局。通常行内的人也叫中继环路接口,简称中继接口。专业点也可以说VOIP网关的模拟中继接口。他一般出现在小网关(如CNG800 8FXO)。或者部分IPPBX上。而与此类似的E1或者T1口属于数字中继接口,他一般出现在媒体网关(如CISCO5300)或者部分IPPBX或者PBX上。
线路对接:这个接口一般接PBX的内线,PSTN用户线,VOIP网关的FXS口,总之要能提供馈电的接口,接口使用的是RJ11口(话机上使用的接口就是RJ11)。
FXO用途:他是PBX或者PSTN网与IP网的模拟中继接口。一般常用的用途有两个:上车和下车。
上车定义:车就是指网络, 记忆方式是网络快车有个“车”字。所以意义就是,传统电话网络到IP网。
下车定义:IP网到传统电话网。
二.基本应用举例
环境洋机:CMCC平台,CNG300 4FXS, CNG300 4FXO和4条PSTN的传统电话线。
法接:4条PSTN接在FXO的4个线路端口上。CNG300插上网线,注册到指定的平台上。
上车举例:CNG300 只要配置上dial t ma
下车举例:用户通常也叫落地。有一台FXS设备,和CNG300 4FXO设备 都挂在一个平台上后,假如FXO设备在服务器上的被叫前坠配置为9,意义就是经过这个平台的IP电话中被叫号码凡是以9开头的都会进到FXO设备上。FXO上的line 被叫号(prefix)配置假如是是9T的话,那么FXS上的电话拨了913510280624之后,FXO就会通过PSTN线送出13510280624的号码。这样就实现了 下车的功能。如果听到你的号码不存在的什么,可能需要进一步的调试,就是出现了13510280624号码没完全送出,请向下看。 这种应用在市场用的比较多。
三.常见问题解决
1.上车中主叫号检测问题:在上车应用当中碰到问题比较多的就是主叫号码的检测,即CallID检测,对于FXO配置就是display命令(FXS送Callid也是通过display命令)。CallID信号 有两种DTMF和FSK的,一般PSTN上用的是FSK的,这个只要display 命令参数和实际的对应起来就可以了,在超级终端上 config目录下打deb line 9可以看得出来,是否成功检测。
2.下车中空城空号问题:调试的时候经常会碰到号码传送不完全。个别环境需要调试。调试方法是line目录下sdtmf,命令意义是,FXO向外送号的时间调试,他有2个参数,第一个参数是表示FXO摘机后经过多长时间开始送号,第二个参数是表示每个号码的时间间隔。一般需要调试的是第一个参数,慢慢变大,找到一个理想值。
3.忙音检测问题:这个问题体现在,PSTN与IP侧通话已经建立后,PSTN侧主动挂机,FXO感知不到导致网络侧挂不了机的问题,也就是所谓FXO掉死的现象。这个问题就是FXO的忙音检测问题。CNG系列FXO设备提供了默认的忙音检测机制。如果和部分电话交换机匹配存在问题的话,可以通过FXO设备自动学习的方式。由于目前反馈该问题比较少,所以这里只做些提示,学习方式的开启有命令行和web两种,命令行操作比较复杂,所以用户最好通过web的一键FXO忙音学习比较好。
FXO的line配置一般是relay,否则网络侧做被叫的时候没有声音。
四.其他应用
CNG FXO的其他应用就是智能路由以及一机双号的概念以及断电逃生的应用。但是这种功能不是单一的FXO功能,是*FXS*FXO设备的专有功能。
智能路由:指FXS电话做主叫的时候,对呼出的电话实现IP电话业务还是通过FXO接口走PSTN网。在dial 目录下有pstn命令,强制(FORCE)属性表示这个拨号规则只走PSTN线路,无论其他属性如何配置。自动(AUTO)属性表示,优先走IP如果走不通再转向PSTN网,这个模式会有语音提示。关闭(DISPLAY)属性表示,关闭智能路由,走不通则停止呼叫。
一机双号:在FXO口对应的line下,有OPP命令,如果希望这个FXO上的PSTN线上的电话号码来电能自动转接到本台设备的某个FXS上的话,那就OPP chan 到那个FXS上。例如,2FXS2FXO,在line 3下opp 1则表示line 1上的电话可以接听line 3上的pstn来电。这样, 就实现了PSTN号和网络号码用一个FXS上的话机都可以接听。
断电逃生:在断电的情况下,会将FXS对应的FXO短路直通。例如:8FXS8FXO,断电后,line0上的电话会直通到line 8上去。