2013-04-14 113 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}"))