問題タブ [sip-server]
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.
sip - アスタリスクダイヤルプランの優先順位
以下にアスタリスクダイヤルプランの例を示します。これはメイン(内線番号または開始なし)のみで、3つの優先順位があります。内線番号の最初の優先順位で、電話に応答します。2番目では、hello-world.gsmという名前のサウンドファイルを再生し、3番目では電話を切ります
Web上の1つの例は、以下の形式を示唆しているようです。
それ以外の
何故ですか?優先順位は正確には何ですか?'n'は何を意味しますか
sip - アスタリスク ダイヤルプランの説明
以下は、どこかからコピーしたアスタリスク ダイヤル プランの例です。
最初の行は、新しいコールがチャネルに着信したときに、アプリケーションに関連付けられている内線 s (最優先) 1 に転送されることを示していますAnswer()
。
その後、 に進みPlayBack(hello-world)
、電話が切れます。
では次のセクション
内線番号 123 に電話がかかってきています。(これは新しいメニューですか??) または、内線番号 's' から転送されています。ここに接続リンクがありません。
2行目は言う
exten => 123,n,Background(main-menu).
main-menu
ここは何ですか?それはどこで定義されていますか?
sip - アスタリスクダイヤルプランコンテキストの説明
アスタリスクダイヤルプランを学習していて、非常にシンプルなIVRメニューを作成しました。作成したものが正しいことを誰かに確認してもらいたいです。2つのメニューレベルと終了オプションを備えた非常にシンプルなIVRを作成したいと思います。
上記の2つのコンテキストを作成しました
[着信]-着信を処理する[メインメニュー]-メニューオプション。
着信コンテキストでは、拡張子が「123」のときにAnswer()アプリケーションを呼び出します。その後、バックグラウンド(メインメニュー)を実行します。
同様に[メインメニュー]で
このコンテキストでもanswer()が必要ですか?
ダイヤルプランを理解し始めたばかりで、今は少し混乱しています。
したがって、あなたの提案に基づいて、私の更新されたダイヤルプランは次のようになります。
提案と説明をありがとう。しかし、私は1つの質問があります。
1)背景に渡される「メインメニュー」はどうやらサウンドファイルです。[着信]の場合は次のように言いたいです。
[メインメニュー]の場合のように、次のように言いたいのですが
そのファイルを記録する必要がありますか?それはどのように機能しますか?
前もって感謝します。
sip - アスタリスクとフリースイッチの設定
以下は、freeswitch用にluaで記述されたIVRです。IVR全体をコピーしたわけではなく、ファイルの先頭から一部だけをコピーしました。
また、ダイヤルプランを使用してアスタリスクサーバー用のIVR(必ずしも同じではない例)を作成しました。これを以下に示します。
上記のluaコードを機能でエミュレートするための私の質問は、グルーコードが必要ですか、それとも上記のIVRで十分ですか.1つのSIPサーバーでIVRをプログラムし、SIP電話からそのSIPサーバーにダイヤルすると、メニューが再生されます。アーキテクチャを理解しようとしていますが、一部が欠けているようです。助けていただければ幸いです。
java - INVITEエラーをSipし、BYEメッセージを送信します
こんにちは私は2つの質問があります、
1-)sip INVITEメッセージを送信し、2xxを超えるエラーが発生した場合、BYEメッセージを送信する場合、これを行うのは合理的ですか?サーバーはBYEメッセージに応答しますか?
2-)ACKはすべての2xxステータスコードに対して送信され、2xxより大きいステータスコードに対しては送信されません。右 ?
sip - freeswitch をアスタリスクに変換する
freeswitch に次のコードがあります。代わりにアスタリスクを使用することにしました。
8XXXX をダイヤルすると、別のサーバーにダイヤルするように設定しました。
無料のスイッチ コードで、ファイル acl.conf.xml が構成されていることがわかりますか? アスタリスクの対応するファイルは何ですか? そのファイルに同じ構成を実装するにはどうすればよいですか?
以下の extensions.conf ファイルを作成しました。このファイルだけで十分ですか?? これらを結び付ける接着ロジックが欠けていますか? SIP 設定は初めてです。
sip - SIP が BYE 要求に対して 407 応答を取得する
私のVOIPアプリケーションでは、招待リクエストを( INVITEE_NUMBER )に送信し、招待者が電話に出ると200 OK応答を受け取ります。
しかし、通話を終了するために Bye リクエストを送信すると、サーバーから 407 レスポンス コードが返ってきます。
SIP フローを参照してください。
BYE リクエストを INVITEE_NUMBER に送信しています
サーバーからの応答
これは予期されていることですか、それともクライアント側またはサーバー側に何か問題がありますか?
voip - アスタリスク Sip を使用したダイヤルアウト - 回線はビジー エラーです
わかりました İ は私の問題を処理しました。
問題はプロバイダーです。私のリクエストは拒否されました!トランクを意味するすべての問題プロバイダー!
アスタリスク サーバー 1.6 とトランクがあります。携帯電話に電話すると、トランク(プロバイダー)で携帯電話に電話をかけようとしました:
私はさまざまなことを試しました。
#sip show peers - すべて OK すべて登録済み #sip show registry - 私のトランクは OK 登録済み
私のsip.conf
私の拡張子.conf
sip - SIPトランクを介した発信
簡単な質問が1つあります。ISPへのSIPトランクを備えたFreePBXサーバーがあります。ISP専用のPSTN番号。したがって、すべての内部SIP拡張機能は同じ番号で送信されます。いつでも1つの内線だけが外部に電話をかけることができるということですか?
ありがとうございました。よろしくお願いします
asterisk - アスタリスクのコール転送で元の発信者 ID を保持
VicidialNow CE 1.1でAsterisk Server / SIP ServerとしてB2C アウトバウンド キャンペーンを実行しています。
通話はサーバーから顧客に発信され、通話を待機しているエージェントに接続されます。エージェントはコールを第三者に転送します (ブラインド転送ではありません)。サード パーティは、エージェントの発信者 ID を確認します。
今、私が欲しいのは、発信者IDまたは顧客の電話番号を第三者に表示することです.
私はグーグルでSOを検索し、sip.confファイルに追加するためにこのsendrpid = paiを見つけました。ただし、この機能は 1.4 またはアップグレードされたバージョンでのみサポートされます。
シナリオ:
エージェントがお客様の電話番号 12123344 に電話をかけ、電話を受けます。エージェントは顧客を保留にして、別の電話番号 (sip サーバーの内線番号ではない) XX 氏にダイヤルします。電話会議が行われます (顧客、エージェント、および XX 氏が会議に参加しています)。顧客が会議に接続されたら、○○さんに顧客番号を見てもらいたいです。