共通の voip 番号を割り当てるアスタリスク サーバーがあります。
アスタリスク サーバーに接続するために発信者がダイヤルする上記の 2 つの番号のうち、(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} に格納されます。