SoftCo/U19xx如何配置实现不同callsource下的号码出局显示不同的主叫号码?

发布时间:  2014-09-25 浏览次数:  153 下载次数:  0
问题描述
SoftCo/U19xx如何配置实现不同callsource下的号码出局显示不同的主叫号码?
解决方案
参考如下举例:
【需求组网】


【需求】
某企业有两个总机号码88881234和88885678,有两个部门,分机分别是6000-6009,和8000-8009,要求内部都能短号互打,出局时6开头短号显示前一个总机,8开头短号显示后一总机,假设出局字冠都要用9。
【需求分析】
首先添加两个总机,出局做号码变换,使主叫变换成88881234。此时8开头的号码出局时主叫也变成了88881234,与原需求不符合。这时我们可以用中继承载配合呼叫源来实现8开头号码在出局时再做一次变换,使其主叫变成88885678关于如何配置中继和放号请参看指导书,这里从号码变换开始假设局向和局向选择码都是0。
【配置方法】
// 首先添加三个号码变换索引
config add predeal index 1 changetype delete changepos 0 changelen 1
config add predeal index 2 changetype modify changepos 0 changelen 4 newdn 88881234
config add predeal index 3 changetype modify changepos 0 changelen 4 newdn 88885678
// 先建一个出局字冠9,主叫变换成88881234 (即主叫变换调用索引2),绑定局向选择码0,最后从局向0的中继出局
config add prefix dn 9 callcategory basic callattribute local cldpredeal yes cldindex 1 officeselectcode 0 clipredeal yes cliindex 2
// 然后将8开头的号码放到另一个呼叫源
config add callsource no 1
config modify subs dn 8000 callsourceno 1 number 10
// 增加路由重分析,使呼叫源1的号码也能出局。
conf add routeanalysis officeselectcode 0 callsourceno 1 officeno 0
// 增加中继承载,在过中继时若是呼叫源1的所有电话,主叫再次按规则变换
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 0 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 1 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 2 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 3 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 4 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 5 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 6 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 7 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 8 clipredeal yes cliindex 3
conf add tgld callsourceno 1 officeno 0 protocol pra prefix 9 clipredeal yes cliindex 3

说明:中继承载中prefix参数用于适配经过变换后被叫号码,此时出局字冠9已经被删除,而9后面跟的号码有可能是0-9中任何一个,所以要做10条中继承载这样就实现了不同部分的号码出局显示不同的主叫号码。

END