2017-09-05 5 views
1

私はすべての呼び出しをUCMAアプリケーションにリダイレクトするためのMSPLスクリプトを作成しています。シンプルに聞こえるが、うまく動かない。 そして、私がしようとすると、スクリプトMSPLで電話をかけるとき、それはまた私のスカイプ4ビジネスクライアントがクラッシュし、私は成功した新CsServerApplicationコマンドを使用してMSPLスクリプトをインストールしている、とスクリプトがエラーなしでコンパイルしてインストールしますUCMAアプリケーションにコールをリダイレクトするためのMSPLスクリプトの作成方法

をインストール。 MSPLスクリプトには挑戦的に問題があります。

私はhttp://blog.greenl.ee/2011/09/04/rerouting-requests-ucma-application-mspl/ページを参照していますが、それでも動作することはありません。

電話をかけると、Skype 4 Businessクライアントがクラッシュします。私は

<?xml version="1.0" encoding="utf-8"?> 
<r:applicationManifest appUri="http://www.example.com/recording" xmlns:r="http://schemas.microsoft.com/lcs/2006/05"> 
    <r:requestFilter methodNames="INVITE" strictRoute="true" registrarGenerated="true" domainSupported="true" /> 
    <r:proxyByDefault action="true" /> 
    <r:scriptOnly /> 
    <r:splScript><![CDATA[ 
    if (sipRequest && IndexOfString(sipRequest.Content, "m=audio") >= 0) { 

     // Check to see if the call has been already forwarded 
     if (ContainsString(sipRequest.From, "sip: [email protected]", true)) { 
      // Allow the call to continue to its original destination. 
      Log("Event", 1, "Allowed call to continue to its original destination"); 
      ProxyRequest(); 
     } else { 
      // Forward the call to the UCMA app. 
      Log("Event", 1, "Forwarded caller to UCMA app: ", sipRequest.From); 
      Respond("302", "Moved Temporarily", "Contact=<sip:[email protected]>"); 
     } 
    } 
]]></r:splScript> 
</r:applicationManifest> 

の下に私のスクリプトを貼り付けました

誰かが私にルートがUCMAアプリへの呼び出し作業MSPLスクリプトの例を示していただけますか?

は、私は非常にあなたが最も可能性の高いあなたが長い時間のために気づかないかもしれない奇妙な&微妙な方法でコールフローの多くを破るだろうと、あなたがこれをしないことをお勧めしますあなたのすべての

答えて

1

まずありがとうございました。

「応答」を行う必要はありません。「RetargetRequest」機能を使用すると、新しい宛先に再ターゲットすることができます。

RetargetRequest( "sip:[email protected]");

関連する問題