0

ExtensionState アクションを使用して、Asterisk AMI 経由で PSTN トランクのステータスを取得しようとしています:

Action: ExtensionState
Context: trunks-hintcontext
Exten: pstn1

そして、私が得た応答は次のとおりです。

応答: 成功メッセージ: 拡張ステータス拡張子: pstn1 コンテキスト: トランクヒントコンテキストヒント: DAHDI/1 ステータス: 4

AMI のドキュメントによると、status=4 は「使用不可」を意味しますが、ユーザーがダイヤルして通話を受信できるため、トランクは「アイドル」である必要があります。

pstn トランク、ダイヤル、または応答をどのように使用しても。Status 値は常に 1 (使用中) または 4 (使用不可) です。

ステータスは「アイドル」、「使用不可」、「使用中」であると予想しています。

PSTN トランクのステータスを取得できる AMI アクションは他にありますか?

4

2 に答える 2

0

この情報を取得する最善の方法は、使用するトランクの種類ごとに特定の情報メソッドを実装することです。コマンド アクションを使用して、TDM Dahdi ハードウェアの「sip show peer」および「dahdi channels show」を介して SIP 情報を取得できます。

アスタリスクでこの種の情報を取得する信頼できる方法は他にありません。

于 2011-05-10T20:44:29.780 に答える
0

アスタリスクのバージョンは?DAHDIShowChannels または CoreShowChannels を使用してチャネルのステータスを取得し、この情報に基づいて、監視しているトランクがビジーかどうかを判断することもできます。

于 2011-05-07T01:03:54.100 に答える