星号被拒绝,因为在上下文中找不到扩展名 - 试图从callerid中删除+1

问题描述 投票:0回答:1

我正在尝试从callerid中删除+1,但我不断收到“星号被拒绝,因为在上下文中找不到扩展名。这是我的extensions_custom.conf:

[from-trunk-remove-plusone]
exten => s/+1NXXNXXXXXX,1,Set(CALLERID(num)=${CALLERID(num):2})
exten => _.!,n,Goto(from-trunk,$[EXTEN],1)
asterisk freepbx
1个回答
1
投票

你应该在任何模式之前使用'_',包括callerid中的模式。

'!'标志意味着“不再搜索”,并且在点之后无所事事(匹配任何东西)。

© www.soinside.com 2019 - 2024. All rights reserved.