0

Asterisk AMI を使用して通話を保留/保留解除したいです。Park AMI Actionを使用しました。次に、私の電話が切断され、送信者の電話が音楽を再生します。この通話のパークを解除するには? 誰でも私を助けてくれますか?

  UnParkAction upac = new UnParkAction(channel, channel1, "360000");
  ManagerResponse rr = ApplicationVariables.manager.SendAction(upac); //Sending it to Manager COnnection
4

2 に答える 2

3

Redirect AMI コマンドを使用できます。

これによりパーク解除の問題は解決されますが、イニシエータがコールに応答する必要があるという違いがあります。言い換えれば、彼は何のアクションもなしにコールを完全に取得するわけではありません。

さらに詳細に:

通話をパークするときは、両方のチャネルが必要です。

(1) パークするチャンネル

(2)公園をつくる水路

静的変数(1)に格納します。

駐車が完了したら、次の操作を行います。

パークされたチャネル (基本的に保存したもの) からリダイレクト コールを開始し、宛先として自分の番号を開始します。

URL の例:

https://<YOUR AMI URL>?action=Redirect&channel=" + channelParked + "&context=" + context + "&priority=1&Exten=" + myPhoneNumber;
于 2014-07-28T16:56:14.763 に答える
1

駐車場に電話すると、駐車場IDが表示されます。

あなたは電話をキャッチするためにそのロットIDを呼び出しています。

ホールドしたい場合は Musiconhold コマンドを使用します。

より制御可能な自動駐車のようなセットアップが必要な場合は、musiconhold 内線で会議への転送を使用します。

于 2014-07-03T11:24:11.580 に答える