Я пишу сценарий MSPL. для перенаправления всех вызовов в мое приложение UCMA. Звучит просто, но я не могу заставить его работать. И это также приводит к сбою моего клиента Skype 4 Business, когда я пытаюсь позвонить с помощью MSPL установлен
Я установил скрипт MSPL успешно используя команду New-CsServerApplication, и сценарий компилируется и устанавливается без ошибок. Это явно проблема с 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>
Может ли кто-нибудь показать мне пример рабочего сценария MSPL, который направляет вызовы в приложение UCMA?
Спасибо