如何从CALLED NUMBER中删除前3个数字/字母。假设号码为123456789,则调用<limits.h>
。我想删除abc987654321
,因为在上下文中我只有abc
。我知道如何从CALLER剪切,但不知道如何从CALLED(目标)号码切割。这是我到目前为止所尝试的但没有任何反应:
987654321
答案 0 :(得分:1)
您可以使用FILTER功能或只是转到。你不需要从目的地切割,你需要从扩展名剪切。
exten => _[a-z]XXXXXXXXXXXX,1,Goto(${EXTEN:3},1)
exten => _XXXXXXXXXXXX,1,Dial(SIP/${EXTEN},1)
exten => _XXXXXXXXXXXX,n,Voicemail(${EXTEN}@VoiceMail)
exten => _XXXXXXXXXXXX,n,Playback(Goodbye)
exten => _XXXXXXXXXXXX,n,Hangup
请注意,如果被叫部分在通话后被挂起,您的拨号方案仍会进行语音邮件。阅读默认的extensions.conf.sample以了解如何处理语音邮件