問題タブ [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.
mobile - モバイルセットをアスタリスクivrシステムに接続するにはどうすればよいですか
モバイルセット(nokia N95)をアスタリスク(ivr)システムに接続しようとしていますが、モバイルセットの登録に失敗するたびにモバイルセットの画面に表示され、アスタリスクCLIのラップトップ画面に表示されることがありますモバイルセット画面に「登録に失敗しました」として「一致するピアが見つかりません」
これが私のシステムの設定です(sipファイル)
以下は私のモバイルセット(nokia N95)で行っていることです
モバイルセットの登録に関するこの問題を解決するにはどうすればよいですか?ご協力いただきありがとうございます
asterisk - アスタリスクの通話切断
PHPAGI を使用してアスタリスクの通話切断をキャプチャする方法は? たとえば、ユーザーが通話を切断した場合、どのイベントが呼び出されますか? それをキャプチャする方法は?
sms - ユニバーサル プッシュ通知: 3G 経由の通常のプッシュ通知と、Asterisk サーバーからの自動化された SIP 呼び出しとは?
私は、ユーザーがデスクトップ/モバイル Web サイトを介して対話できるシンプルな Web アプリを使用するクライアント企業を持っています。最近、通知機能の実装を依頼されました。ユーザーは、必要に応じて、Web アプリからリアルタイム通知にサインアップできます。
ただし、非常に興味深い要件は、通知が次のことを行う必要があることです。
- リアルタイムで配信されます (60 秒以上の遅延は失敗です)。
- 配信を保証します。つまり、クライアントは、各ユーザーがすべての通知を確実に受け取ることを望んでいます。
- バックグラウンドから何らかの方法でユーザーに通知できるようにします。たとえば、一般的なユーザーは、Android でブラウザー ウィンドウを開いて通知を待つことはありません。推奨される方法は、電話を鳴らしたり、振動させたり、いくつかのメッセージを通知領域に入れたりして、電話がポケットやバッグの中にある場合でもユーザーが通知に気付くことができるようにすることです。
ノート:
- 典型的な通知メッセージはかなり短いです。例を次に示し
$Johnます$5pm。 - すべてのユーザーは、3G 接続が有効になっているスマートフォン (iPhone/Android) を持っています。
要件 3は最新のモバイル ブラウザーの現状では満たすことができないため、仕様を完全に達成するための唯一の 2 つの方法は次のとおりです。
- A. iOS/Android 用のアプリを作成し、ネイティブ API を使用して、通知の受信時に電話を鳴らし、振動させます。
- B. アスタリスクなどの IVR を使用して SIP 経由でユーザーに電話をかけ、通知音を鳴らし、通知の受信を確認するために 1 を押すように依頼します (音は、「今日、ジョンと会議があります。午後 5 時。確認するには 1 を押してください」)。
しかし、これらの A と B のオプションをテストし始めたとき、(1) と (2) は通常の 3G 接続では満足できないことがわかりました (会社はヨーロッパにあり、接続はまったく問題ありません)。たとえば、Android デバイスの Jabber クライアントは、長い遅延 (数分) を伴うメッセージを取得したり、一部のメッセージを失うことさえあります。
したがって、要件 1、2、および 3 を満たすために残された唯一のオプションは、B (自動 IVR - アスタリスク) を使用することです。
私の推論は正しいですか?スマートフォン対応ユーザーに短い通知をリアルタイムで 100% 保証して配信し、通知時にスマートフォンを鳴らしたり振動させたりする他のメカニズムはありますか? 自動化された IVR 通話の代わりに何か他のものを使用する必要がありますか?
PS 私の知る限り、メッセージの配信が保証されていないため、私の研究では SMS テクノロジを考慮していません。
sip - Webアプリから自動SIP電話をかける最も簡単な方法は?
シンプルなWebアプリケーション(Python Flask)を使用しているクライアント会社があり、それに電話通知機能を追加する必要があります。
主な要件は、アプリがユーザーに電話をかけ、特定のサウンドファイルを再生し、トーン入力を受け入れることです(「こんにちは!これはWebAppアカウントからの自動メッセージです。$John今日はで会議があります。$5pm確認するには1を押してください」) 。もう1つの要件は、ソリューションが比較的安価で市場投入が早いことです。
私はすでにいくつかの調査を行いましたが、それを達成するためのいくつかの結果的なステップがあるようです。
- AsteriskまたはFreeSwitchサーバーをセットアップします。
- SIPアカウントを設定します。
- SIPアカウントを介して電話をかけたり音を鳴らしたりできるAsteriskサーバーのビジネスロジックを記述します。
- AsteriskサーバーでAPIを作成し、PythonFlaskWebアプリに公開します。
ここで何かが恋しいですか?とにかくステップのいずれかを省略できますか?もっと簡単にできますか?
voip - アスタリスク 1.4 のアウトバウンド コールで IVR を実行する方法
アウトバウンド コールで IVR を実行する方法を知りたいです。
このようにアスタリスクのextensions.confの設定を行いました。
asterisk - アウト コールで Asterisk IVR を設定する
発信コールでアスタリスクの IVR システムを作成して agi を作成し、期待どおりに正常に動作しています。現在の問題は、AMI (アスタリスク マネージャ インターフェイス) からコールを発信し、受信者がコールに応答するときに 1 つのことを実行できないことです。そしてivrが起動し、私ができないメニューについて質問します。
通話に応答した後、IVR を実行する必要があります。
アスタリスク 11 を使用します。
speech-recognition - 長い事前認識オーディオで IVR/VXML 音声認識エンジンのタイムアウトを防ぎますか?
<subdialog>私の VXML/GRXML IVR アプリの一部は、2 ~ 3 分間のオーディオを再生し、その後、メニューとして を介してカスタム コンテキストの Nuance OSDM を実行します。
これにより、OSDM がプロンプトの終了後にのみリッスンを開始するのではなく、2 ~ 3 分間のプロンプトをリッスンするため、レコグナイザーでタイムアウト エラーが発生します。
かなり前に同様の問題を修正したことを覚えていますが、どのように修正したか思い出せません。
OSDM プロンプト自体が再生を開始するまでレコグナイザーを「強制的に」待機させるために使用できるフェッチまたはタイムアウト用の VXML または OSDM プロパティはありますか?
callback - IVR アンケートによるアスタリスク コールバック
私は今、このすべてのアスタリスクにかなり慣れています。ユーザーが電話を切った後にアスタリスクからコールバックし、IVR アンケートを提供して、結果をどこかに保存する方法はあるのでしょうか (オーディオの形式で)レコードまたは DTMF 入力) ?
protocols - メディア リソース コントロール プロトコル (MRCP) とディクテーション (文法を使用しない音声認識)
メディア リソース コントロール プロトコル ( MRCP ) は、音声認識については通知しますが、ディクテーション(文法を送信しない音声認識) については何も通知しません。少なくとも、何も見つかりません。
なぜそうしないのですか?それとも、MRCP を間違って理解していますか? もしそうなら、MRCP はDictationについて何と言っていますか?