我有一个星号服务器,分配一个通用的voip号码。例如:-48221111111-48222222222
我如何检查/检测(在extension.conf中)上面两个号码中的哪个号码,呼叫者拨号连接到我的星号服务器?
您可以为此目的使用${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}中。