0

我有一个星号服务器,分配了一个常见的 voip 号码 f.ex.: - 48221111111 - 48222222222

我如何检查/检测(在 extension.conf 中)上面这两个中的哪个号码,呼叫者拨号连接到我的星号服务器?

4

1 回答 1

0

您可以为此目的使用 ${EXTEN},或者如果在宏中您可以使用 ${MACRO_EXTEN}:

[macro-incoming_VOIP]
exten = s,1,LookupBlacklist(j)
exten = s,2,GotoIf( ${MACRO_EXTEN} = 48221111111?3:4)
exten = s,3,Goto(from-outside|24|1)
exten = s,4,Macro(timecondition,voicemenu-custom-1|660|1,voicemenu-custom-1|660|1)
exten = s,102,Goto(Blacklist-Handle,s,1)

如果您执行宏而不是调用扩展,上下文和优先级分别存储在 ${MACRO_EXTEN}、${MACRO_CONTEXT} 和 ${MACRO_PRIORITY} 中。

于 2013-02-14T21:46:42.840 回答