1

チャネルがAMIを介して保持されているかどうかを確実に検出する方法を見つけようとしています。私には2つの問題があります:

  1. Asterisk 1.8では、チャネルが保持されているときにMusicOnHoldイベントが発生します。これは信頼できるイベントですか?このイベントが送信されないようにアスタリスクを構成できますか?

  2. 以前のバージョンのAsterisk(1.6.0)は、MusicOnHoldのイベントを送信しません。実際、呼び出しを保留にしたときに取得するのはExtensionStatusイベントだけです。チャネルが保留されているかどうかを確認するために有効にしたり、送信したりできる別のイベントはありますか?

これらは古いバージョンのAsteriskですが、まだ使用しているお客様がいます。

4

2 に答える 2

0

I was missing "callevents=yes" in my sip.conf. I get hold events properly now even on older versions of Asterisk.

于 2012-12-06T19:13:35.033 に答える
0

はい、AMIアプリケーションが現実的であれば、イベントは現実的です。

イーリーバージョンについてはわかりません。NewExtenイベントを使用してダイヤルプランでmohを検出できる場合を除きます。確かにそれはエンドポイントからmohを検出しません。

一部の電話はMOHを実行せず、代わりにmohサウンドを再生するだけであることに注意してください。このような電話の場合、MOh状態を検出することはできません。

于 2012-12-05T22:44:56.390 に答える