tm5880891 发表于 2019-12-8 11:19:58

ZXHN F650A-拨打10000#,提示“您所拨打的号码是空号”

ZXHN F650A拨打10000#,加#号是实现快速拨号,却听到语音提示音“您所拨打的号码是空号”,无法打通。

发现该问题后,继续拨打测试10010#,10086# 这类号码同样也是报“空号”无法接通。

拨打这类号码末尾不拨#,是正常接通的。

问题原因分析
关于10000/10010/10086等五位的特殊号码尾号加拨#,可能终端把号码和#一起上报上去,而IMS不会适配去除#号,从而提示空号,号码未分配。

问题解决方案
1、首先,telnet 192.168.1.1 ,配置镜像命令(ifconfig mirror add pon0 eth0),拨打10000#,进行抓包,抓包信令如下截图:


序号6的SIP/SDP信令中,INVITE消息“sip:10000#@js.ctcims.cn;user=phone SIP/2.0 ”,说明拨的#也上报了,终端没有去除#号。

序号8的SIP/SDP信令中,Reason: Q.850;cause=1;text="Unallocated (unassigned) number" ,意思是空号。

2、咨询研发去除#号的方法,研发答复是当前版本定制的拨号去除#方式为:按照号码表决定末尾#是否去掉。

   再核对当前版本的号码表,拨打10000#,10010#,10086#,匹配的是号码表最后一个规则 |x.#,所以会把#一起上报。

   [*#].#|**xx|#*#|*#xx#|#*99|##|010xxxxxxxx|02xxxxxxxxx|0xxxxxxxxxx|00x.#|008x.#|

    xxxxxxx|1xxxxxxxxx|17xxxxxxxx|017xxxxxxxx|01xxxxxxxxx|118332894|11833751|

   11|12|1xxx|00xxxxxxx|9xxx|968xxxx|9699[*#]|0x.#|x.#

3、如果要去除末尾#,需要修改版本定制的拨号去除#方式:VoIPVoiceProfile表的EndRemoveFlag 当前值2改成1。

   sendcmd 1 DB set VoIPVoiceProfile 0 EndRemoveFlag 1

   sendcmd 1 DB save

4、再次拨号10000#,终端去除末尾#,正常接通。


zengjun119 发表于 2020-8-7 16:06:45

谢谢楼主分享

传奇小猪 发表于 2021-4-22 10:09:33

f607za不知道怎么样开

jcape 发表于 2021-4-23 23:40:49

群主,F650A可用于移动宽带吗。
页: [1]
查看完整版本: ZXHN F650A-拨打10000#,提示“您所拨打的号码是空号”