0

チャネルが保留中かどうかを判断する方法はありますか (ダイヤルプランまたは AMI アクションのいずれか)。

ChanIsAvail(<some channel ID>)使用できますが、「保留」状態ではありません。保留中の通話のステータスはAST_STATE_UPです。

4

2 に答える 2

1

Asterisk func device_State を見てください。

DEVICE_STATE(device) この関数の両方の使用で可能な値は次のとおりです。NOT_INUSE | 使用 | ビジー | 無効 | 利用できません | リンギング | リンギヌス | 保留

http://www.voip-info.org/wiki/view/Asterisk+func+device_State

チャネルからデバイス名を抽出できる場合 (実行可能である必要があります)、関連するデバイスのステータスを確認できます。

うまくいけば、これが役に立ちます。そうでない場合は、ユースケースについてもう少し情報を提供していただければ、別の解決策を思いつくことができるかもしれません.

于 2013-02-02T15:42:16.993 に答える