問題タブ [mobicents]
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 - Restcomm - Nexmo で着信 DID を構成する
Restcomm と Nexmo DID 着信番号を使用してテスト環境を作成しようとしています。このチュートリアルに従いました。ステップ3についてはよくわからないので、それは置いておきます。
Nexmo からコールを送信しようとすると、Restcomm は404 Not Foundで応答します。以下のキャプチャでわかるように、Nexmo は構成された uri に INVITE を送信するように見えますが、TO フィールドではドメインとして sip.local を使用して元の番号を送信します。Restcomm で両方の sip 番号をプロビジョニングしましたが、それでも 404 Not found を取得しています。
sip - Mobicents SIP エラー応答処理 - 再プロキシする適切な方法は?
Mobicents SIP サーブレット コンテナーは、私が使用した他の SIP コンテナーとは異なる方法でエラー応答を処理するようです。状況は次のとおりです。
INVITE を受信すると、アプリはダウンストリーム (監視対象) を処理およびプロキシします (そのため、招待への応答を受け取ることができます)。
最初のターゲットからエラー応答を受信すると、アプリは新しい宛先に (監視されていない方法で) プロキシします。
これにより、最初のエラー応答が上流に伝播するのを防ぐ必要があります (トランザクションに新しいターゲットがあるため)。ただし、Mobicents コンテナーを使用すると、INVITE が実際に新しい宛先にプロキシされても、最初に受信したエラー応答が上流に伝搬されます。これは Mobicents 実装のバグだと思いますが、どうすればこれを回避できますか?
コード:
sip-server - Restcomm Web トリガーが HTTP 401 を返す
RVD プロジェクトで Web Trigger を使用しようとしていますが、HTTP 呼び出しを実行すると、次のエラーが表示されます: Error 401 running REST GET request: Unauthorized
デバッグを数分行った後、RvdController.java がハードコードされたパス"/restcomm/2012-04-24/Accounts.json/" + apiUsernameにアクセスしようとしていることに気付きました。この行でエラーが発生します。明らかに、ストリング「2012-04-24」は、 restcomm.war/WEB-INF/conf/restcomm.xmlの < api-version >タグで事前構成された値でもあります。
これは、HTTP GET を作成するために使用した URL です: http://localhost:8080/restcomm-rvd/services/apps/testapp/start?from=client:alice&to=client:bob&token=test
何か不足していますか?来週の TADHack に参加したいのですが、このリソースは私のプロジェクトにとって重要です。
前もって感謝します!グイ。