1

Asterisk 15 ARI でリアルタイム アプリケーションを作成しようとしています。すべてのエージェント/ユーザー (sip) の状態をキューで取得する必要があります... ユーザーがキューにログインしているか、一時停止中であるか、電話...

アスタリスク ARI ドキュメントを読んでいますが、それについて何も見つかりませんでした。

node-ari-client を使用して Stasis イベントを監視しています。

助けてくれてありがとう。

4

2 に答える 2

2

Dialplan アプリケーションの構築には ARI の方が適しているため、この目的には AMI の方が適していると思います。

AMI アクション QueueStatus を使用して、誰がログインしているか、一時停止しているかなどを確認できます。おそらくhttps://www.npmjs.com/package/asterisk-ami-clientがクライアントの構築に役立つでしょう。

于 2019-09-04T05:28:40.167 に答える
0

ARI により、 http://localhost:8088/ari/endpoints/SIP経由で SIP ピアの現在の状態を取得できます

[
  {
    "technology": "SIP",
    "resource": "111",
    "state": "online",
    "channel_ids": []
  },
  {
    "technology": "SIP",
    "resource": "222",
    "state": "offline",
    "channel_ids": []
  },
 {
    "technology": "SIP",
    "resource": "333",
    "state": "unknown",
    "channel_ids": []
  },
]
于 2020-04-22T15:21:50.633 に答える