0

セルフホストバージョン1.2から移行して、1.4.38を使用してホストされたAsteriskプロバイダーで新しいAsteriskシステムをセットアップしています。以前は次のことができました:[着信]
exten => _1NXXNXXXXXX、1、DoSomething

これで、着信コンテキストは次の場合にのみ適切に呼び出されるように見えます:
[着信]
exten => s、1、DoSomething

このシナリオでダイヤルされた番号を確認するにはどうすればよいですか。数十の番号があり、正しくルーティングするために呼び出された番号を知る必要があります...

ありがとう、
ベン

4

1 に答える 1

2

パターンを使用できます。実行中のアスタリスク インスタンスに次の行があります。

拡張 => 5858876463,1,Set(__FROM_DID=${EXTEN})

ただし、あなたの質問に答えるために、${EXTEN} 変数を使用して、どの番号が呼び出されたかを判断できます。例えば

exten => s,1,SomeScript(${EXTEN})

于 2011-01-02T11:00:08.883 に答える