我如何为使用'模式匹配'定义创建的扩展名创建提示

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

我已经尝试过:

[from-internal]
exten => _4XX,1,Dial(SIP/${EXTEN})
same =>  hint,SIP/${EXTEN}

重新加载拨号计划后,核心显示提示仅显示“未展开”提示。

这迫使我像这样明确地定义提示:

[from-internal]
exten => _4XX,1,Dial(SIP/${EXTEN})
exten => 400,hint,SIP/${EXTEN}
exten => 401,hint,SIP/${EXTEN}
exten => 402,hint,SIP/${EXTEN}
....

我能够找到的唯一信息是以下暗示,这必定是可能的。

星号1.6.1.x:现在可以指定模式匹配作为提示。一旦电话订阅了与模式匹配的内容,就会使用所评估的内容和变量来创建提示。

-https://www.voip-info.org/asterisk-standard-extensions/

使用模式匹配创建提示的正确语法是什么?

asterisk voip pbx freepbx dialplan
2个回答
0
投票

您不能。

提示是骇客。抱歉,它仅适用于完全匹配。

您可以编写脚本,该脚本将为不同文件中的所有扩展名创建提示,并在“ #include filename.conf”中将其包含到上下文中]


0
投票

您可以做:

[from-internal]
exten => _4XX,hint,SIP/${EXTEN}

exten => _4XX,1,Dial(SIP/${EXTEN})
© www.soinside.com 2019 - 2024. All rights reserved.