問題タブ [adhearsion]
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.
ruby-on-rails - Adhearsionを使用してRailsアプリケーションから電話をかける方法は?
Ruby on Rails と Adhearsion を使用しています。Adhearsion の Web サイトで提供されているドキュメントに記載されているように、両方のアプリケーションを作成しました。バックグラウンドで実行されているワーカーがあり、そこから電話をかけたいのですが、どうすればそれを達成できますか?
私は使っている :
Adhearsion::OutboundCall.originate 'SIP/channel_name/0018008001300', from: "<sip:1111@xxx.xxx.xxx.xxx>"
これはahn
コンソールで正常に動作していますが、ワーカーでどのように使用すればよいですか?
Adhearsion の古いバージョンを検索したところ、結果と解決策が見つかりました。
asterisk - 一部のアウトバウンド コールは記録され、その他はアスタリスクにありません
Asterisk (1.8.15-cert1) で FreePBX を使用しており、Adhearsion アプリケーションを通じて通話を行っています。現在のシナリオでは、通話ごとに録音ファイルが生成されますが、実際の録音が含まれているのは一部のみで、他は空で、サイズは 44 バイトです。
自動化されたマシン、つまり留守番電話が応答する通話は録音されませんが、通常の電話への通話は録音されます (空の録音ファイルが保存されます)。
ruby-on-rails - Adhearsion と FreeSWITCH の構成ファイルの場所
ruby エンジンの Adhearsion とテレフォニー エンジンの FreeSwitch を接続して、うまくやっています。ただし、手順では、いくつかの構成ファイルをもう一度与えるように指示されています。
具体的には
およびディレクトリに設定された権限
これらがどこにあるのか誰か教えてください。
完全な手順はこちら:
asterisk - アドヒアジョンで呼び出しキューを実装する
以下のユースケースをアスタリスク + adhearsion で実装する必要がありますが、その方法がわかりません
お客様から電話がかかってきたとき。エージェントがビジー状態の場合、利用可能なエージェントのリストをチェックします。コールをタイムアウト付きのキューに入れる必要があります。指定されたタイムアウト内にエージェントが解放されない場合、コールはハングアップします。それ以外の場合、コールはエージェントにルーティングされます。
このフローを実装する方法について何か考えはありますか?
asterisk - アスタリスクが無効なハングアップの原因
Asterisk (バージョン 11.9.0) の上で Adhearsion を使用しています。
アウトバウンド コールを発信するには、Adhearsion は AMI 発信コマンドを使用します。問題は、電話が切られた理由をアスタリスクが言わないことです。呼び出し先がビジーであるか、電話に出なかった、電話を切った、または電源を切った場合、同じ理由コード ( 0 ) が返されます。
さまざまなハングアップの理由を取得する方法はありますか?
ruby - CDR レポートに宛先番号が表示されない (adhearsion - アスタリスク)
私は自分のシステムの adhearsion に接続するためにアスタリスクを使用しています。システムは、次のスクリプトを使用して、sip 番号への呼び出しを発信します。
アスタリスクの cdr は、コール ステータスを維持するために使用されます。私がかけた番号 (宛先の呼び出し番号) は、cdr レポートに表示されません。:
アドヒアジョン コール1@adhearsion-redirect
、1 つの宛先番号。
adhearsion からコールを発信するときに、cdr で 1 ではなく宛先番号を取得するにはどうすればよいですか?