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#,终端去除末尾#,正常接通。
谢谢楼主分享
f607za不知道怎么样开 群主,F650A可用于移动宽带吗。
页:
[1]