keywords: ip pbx voip gateway gsm gateway

×

Notice

The forum is in read only mode.
× Questions on Asterisk with SS7 Chinese variant. (有关Asterisk+中国七号信令的问题)

来电号码显示有误

14 years 2 months ago #4811 by hcao
工程师,你好,

我的系统环境是:CentOS 5.2+Asterisk 1.4.26 +Dahdi 2.2.0+ chan_ss7 1.2.1+DE210P+联通7号信令
有关来电显示号码的问题,请帮忙分析
1. 我在配置DID号码时,一定要在联通分配的电话号码前加00才生效。比如我将88879809这个号码分配给内部的6505分机时,要写成0088879809才行。
2. 本市固话拨到我公司的电话时,我方看到的来电显示号码也是00开头的。举例来说,我家的号码是63336333,拨打公司的88879808时,显示的来电号码竟然是0063336333
3. 手机用户拨打我公司电话时,能显示正确的11位手机号码

联通的工程师说是我端配置问题,请问故障可能出现在哪里。

谢谢
14 years 2 months ago #4812 by Wayne
从表面现象上看是被当作国际长途了。你可以修改ss7.conf 试一下
[linkset-siuc]
#subservice => auto
subservice => national
14 years 2 months ago #4817 by hcao
更改过了,还是没有解决这个问题。还有其他可能的原因吗?
14 years 2 months ago #4819 by Wayne
你在cli下面看看下来电号码是否前面有00,如果没有,那就可能是业务流程的问题了。
14 years 2 months ago #4821 by hcao
我截取了两条日志
Recv IAM CIC=7 ANI=18656255401 DNI=0088879809 RNI= redirect=no/0 complete=0
Recv IAM CIC=27 ANI=0088879809 DNI=0088879810 RNI= redirect=no/0 complete=0
发现我端号码前都有00
14 years 2 months ago #4822 by miaolin
这个问题很像是对方交换机没有弄好,你这边如果想确定故障点,最直接的办法就是用wireshark直接看iam包里面的电话号码字段有没有00,如果有,那就直接找联通。
Time to create page: 0.055 seconds
Powered by Kunena Forum