問題タブ [ivr]

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 投票する
2 に答える
1450 参照

.net - .NETとのIVR統合

IVRシステムを.NETアプリケーションと統合する方法について誰かが私を助けてくれますか?要件と、.NET統合をサポートするプロバイダーは何ですか。

前もって感謝します。

0 投票する
4 に答える
3999 参照

asterisk - アスタリスク用のソフトフォンの構成 - PBX

私は何日もアスタリスクで動作するようにソフトフォン (twinkle) を設定しようとしてきましたが、役に立ちませんでした。仮想マシン上の Linux で、アスタリスクとソフトフォンの両方を実行しています。

私の sip.conf ファイルは次のようになります。

Twinkle アカウントの設定では、ユーザー名:1000、ドメイン: localhost を使用しています。

これにより、エラー 403 禁止が表示されます。これを修正する方法を教えてください。アスタリスクとは別の SIP ポートでソフトフォンを実行しています。

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

asterisk - アスタリスク : マルチレベル IVR の例を作成する

マルチレベル IVR の例を作成したいと考えています。従業員 ID の入力を求められるウェルカム メニューを考えてみましょう。その後、2 番目のメニューがあり、前のメニューに戻るオプションがあります。それを行う方法はありますか?

マルチレベル IVR の作成方法がまだわからないため、動作しない疑似コードの例を次に示します。

employeeid が 1 ~ 8 で、9 が前のメニューに戻るためのものであるとします。1 ~ 8 を入力すると、オーディオ ファイルを再生して終了します。

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

asterisk - アスタリスクダイヤルプランWaitExten()は1桁だけ待機します

自宅で使用するための一種のテレフォニーゲートウェイを作成しようとしています。自分の番号に電話をかける場合は、定義済みの番号のリストをダイヤルできます。認証を行いました。extensions.confの例を次に示します。

アイデアは、私のプライベート番号に電話をかけ、8を押してから、パス5で認証されてから、ローカルユーザーに電話をかけることができるプライベートゲートウェイコンテキストに移動することです。残念ながら、プライベートゲートウェイのコンテキストで任意の番号を押すとすぐに、次の警告が表示されます。

つまり、整数を待つのではなく、最初の数字を待ちます。私は何が間違っているのですか?

0 投票する
2 に答える
24324 参照

gsm - GSM モデム経由の音声通話

GSM モデムを使用して電話番号に音声通話を発信し、録音されたメッセージを再生し、数字が押されるのを待ってから通話を切断したいと考えています。システムは、回線がビジーかどうか、ユーザーが応答したかどうか、およびユーザーが押した数字 (ある場合) を知る必要があります。30 秒以内に何も押されない場合は、ラインをドロップする必要があります。質問が完了する前にユーザーが数字を押すと、音声が停止します (ユーザーは待つ必要はありません)。また、システムが無効な数字を処理できるとよいでしょう (「無効な数字」メッセージを再生し、元のメッセージを再生して入力を待ちます)。並行して複数の呼び出しがあればいいのですが、これは不可能だと思いますか?

低レベルのインターフェースを非常にうまく説明しているこの記事を見つけました。ただし、この質問はより実用的です。どのライブラリとどの GSM モデムをお勧めしますか? OS は Linux、モデムは RS232 または USB のいずれかです。私は Python の方が好きですが、C(++) でも構いません。

ところで: これはテレマーケティングではなく、通知システムです。それは問題ではありません... ;)

編集: このシステムがキーワード「IVR」で知られていることを知りました (将来の検索者のために追加)。

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

asterisk - アスタリスクでdialplanとagiスクリプトの間で変数を渡すにはどうすればよいですか

発信者が入力した内線番号を agi スクリプトに渡すことができるようにしたいのですが、それが操作された後、agi スクリプトが結果を変数としてダイヤル プランに送り返すようにしたいと考えています。ダイヤルプラン言語でこれを達成する方法の例を教えてください

0 投票する
2 に答える
2465 参照

.net - 自動IVR回帰テスト

.NetからIVRテスト用の自動テストスクリプトを作成するという顧客とは異なる要件があります。

.NET Framework 4.0にあるC#からこの自動テストスクリプトを作成したい

実装に関していくつか質問があります。

  • 自動テストスクリプトを作成します。コンピュータアプリケーション(.NET Exeファイル)から特定のIVR電話番号をダイヤルする必要があります。これどうやってするの。無料のツール\フレームワーク\ソースコードは使用できますが、有料のコードは使用できないという制約があります。
  • 特定の番号に電話をかけていて、「1を押して移動し、Presを押してシャットダウンする」などのメッセージが表示されたとします。この音声メッセージをオブジェクトに変換する方法。これに基づいて、私のアプリケーションコードフローは機能します。これは、入力をIVRコールフローに渡す方法と、それをIVRメッセージから.NET読み取り可能オブジェクトに変換する方法を相互に必要とします。

これ以外に、アプリケーションの呼び出しフローをより簡単に実現できるという自信があります。

何か提案があればありがたいです。

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

asterisk - VoiceglueはCookie属性の名前の後に「=」を期待しています

/ var / log / dynlog / dynlogで実行中に、次のVoiceglueエラーが発生します

15:35:54:525 EROR OPEN_VXI luke ---- callid = [58] | 1098905920 | 58 | SEVERE | swi:SBinet | 257 | SBinet:Cookie属性の名前の後に「=」が必要です| attributeSpec = HttpOnly | attribute = HttpOnly \ n

0 投票する
3 に答える
289 参照

asterisk - Voiceglue Logger は、最大ループ数を超えたと言っています。VXML ドキュメントに の無限ループがある可能性があります

なぜこれが起こっているのか説明してください。maxerrorcount = 3 に設定したときにカウントされたエラーの可能性は何ですか?

さらに詳細が必要な場合はお知らせください。