問題タブ [dialplan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
200 参照

asterisk - 着信側から受信した「呼び出し中」ステータスでサブルーチンを呼び出すアスタリスク Dial() オプションとは何ですか?

次のイベントが発生したときに、AGI スクリプトを実行する必要があります。

  1. 着信(電話をかけるだけの簡単AGI()機能)。
  2. 電話が「鳴っている」とき(私はそれを理解できません!)。<-- Problem, how to do this?
  3. 通話が「応答」されたとき (私はU(answer^${CALLID})のオプションを使用して応答しますDial())。
  4. 電話が切れたとき(私はh特別な内線を使って電話をかけます)。

私のダイヤルプランは次のようになります。

ほら、私は3 fast-agiスクリプトを呼び出しました: incomingansweredおよびhangup. ringingここで、着信側が「呼び出し中」の場合と同様のスクリプトを呼び出す必要があります。これを達成する方法は?

0 投票する
1 に答える
37 参照

go - Google-speech-api が音声文字起こしを実行する代わりに EOF エラーをスローする

私のプロジェクトでは、ARI を介してアスタリスク チャネルを制御し、google-speech-api を使用して同じチャネルでライブ オーディオ トランスクリプションを実行する golang で websocket サーバーを開発しています。接続時に、オーディオをGoogleに送信してトランスクリプトを取得しながら、アスタリスクチャネルからファイルにオーディオを保存したいと考えています。オーディオは別のスレッドでストリーミングされている間に ARI でチャネルを操作できるように、アスタリスクの audiofork アプリによって送信されています。

問題は、Google にフレームを送信すると、サーバーから送信する最初のフレームと連続するフレームごとに EOF エラーが発生することですが、保存されたフレームを含むバイナリ ファイルを sox を使用して wav に変換すると、チャネルでオーディオが録音されるため、フレームオーディオフォークによる送信は破損していません。google-speech-api を私に協力させる方法についてアドバイスをいただけますか?

0 投票する
0 に答える
17 参照

php - Asteriskでphpファイルを非同期で複数回実行するにはどうすればよいですか?

単一の実行として使用すると正常に実行されるphpファイルがあります。データベースから ID を含む通話リストを取得し、すべての番号をダイヤルしています。このphpファイルを複数のIDで実行する必要があります。このコマンドを使用して、1つのIDに対してのみ実行できます

その非同期を複数回実行するにはどうすればよいですか?