2013-04-14 71 views
0

我为我的德国SIP帐户设置了以下规则(想法是对所有通过此Trunk的号码添加0049并删除第一个0,以便我可以使用0049呼叫规则回拨而在adressbook数量匹配的效果要好得多。星号合并呼叫CID重写

这是我所应用。查阅全文

exten=s,1,NoOp(${CALLERID(num)}) 
exten=s,2,ExecIf($[ "${CALLERID(num)}"="" ],Set,CALLERID(all)=unknown <0000000>) 
exten=s,3,ExecIf($["${CALLERID(NUM):0:1}" = "0"],Set(CALLERID(num)=0049${CALLERID(num):1})) 
exten=s,4,Goto(ringroups-office-1|s|1) 

的规则,但在错过了“00”,只是显示49xxxxx 任何想法,可能是什么呼叫正在添加?

hard g UESS:它的一些愚蠢的事我错过了:P

+0

FYI:2号线有一个错字: “设置来电显示” 应该 “设置(CALLERID”。 – MichelV69

回答

0

试试这个:

exten=s,3,ExecIf($["${CALLERID(NUM):0:1}" = "0"],Set(CALLERID(num)="0049${CALLERID(num):1}"))