问题可能源于H.323网关在呼叫转移过程中未能正确传递原始主叫号码(手机C的号码)至被转接方(手机B)。以下是可能的原因及解决方案:
原因分析
1.呼叫转移配置问题:当话机A设置“前转所有”至手机B时,CUCM或H.323网关可能在转发呼叫时未保留原始主叫号码,而是替换为话机A的号码或其他标识。
2.主叫号码呈现设置:H.323网关的“Calling Party Presentation”(主叫号码呈现)可能被设置为“Blocked”(阻止)而非“Allowed”(允许),导致原始主叫号码被屏蔽。
3.重定向号码传递配置:网关的“Redirecting Number IE Delivery - Outbound”(重定向号码IE传递-出站)功能未启用,导致转发呼叫时无法传递原始主叫号码信息。
4.协议转换问题:H.323与外部网络(如PSTN或移动网络)的互联可能导致号码格式不兼容或号码传递丢失,尤其在跨协议(如H.323至SIP或PSTN)转换时。
解决方案
1.检查CUCM呼叫转移设置:
确认话机A的“前转所有”配置中是否启用了“传递主叫号码”选项(如有)。在CUCM中,检查话机A的呼叫转发配置,确保未启用“屏蔽主叫号码”或类似功能。
2.配置H.323网关:
启用主叫号码呈现:在网关配置中,将“Calling Party Presentation”设置为“Allowed”,确保主叫号码不被屏蔽。
设置主叫号码选择为原始主叫:将“Calling Party Selection”设置为“Originator”,确保转发呼叫时使用原始主叫号码(手机C的号码)而非转接方号码(话机A)。
启用重定向号码传递:在网关的“Outbound Calls”配置中,启用“Redirecting Number IE Delivery - Outbound”功能,以确保转发过程中传递原始主叫号码。
3.检查号码格式和路由:
确认手机C的号码格式(如E.164格式)与网关和CUCM的号码处理规则兼容,避免因格式不匹配导致号码丢失。
在网关的入向呼叫路由(Inbound Calls)中,检查“Significant Digits”(有效数字)设置,确保保留完整主叫号码。
4.调试与日志分析:
在CUCM和网关上启用呼叫详细记录(CDR)和调试日志(如H.225信令日志),分析呼叫流中主叫号码的变化情况,定位号码丢失的具体环节。
如果问题持续,考虑在网关侧捕获信令消息(如Q.931 SETUP),确认原始主叫号码是否在转发请求中被正确包含。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rockyw | If it solves your problem, please mark as answer. Thanks !