アプリケーション (.Net & C# を使用して開発) から CUCM へのユーザー クレジット制限に基づいて、認証コードを作成/削除する必要があります。
コール マネージャーの認証コード オプションを使用して、認証コードを直接作成および削除できます。
しかし、私のアプリケーションから達成する方法。
よろしくお願いいたします。
プージャ
SOAP に基づく AXL インターフェイスを使用できます。AXL インターフェイスに関する情報は、http://developer.cisco.comにあります。ドロップダウンで [Cisco Unified Administration AXL (AXL)] を選択します。そこにはたくさんの資料があります。
認証コードを作成するには、以下に従って xml を送信する必要があります。CUCM バージョン 8.5 から AXL API が少し変更されたことに注意してください。それ以降のバージョンでは名前空間が非常に重要です。また、CUCM は通常、自己署名証明書を使用するため、コードで無効な証明書をオーバーライドする必要がある場合があります。
私は長年 AXL インターフェイス (.net や C# ではありません) に向けてプログラミングしてきましたが、かなりうまく機能しています。
リクエスト:
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<addFacInfo xmlns="http://www.cisco.com/AXL/API/8.5">
<facInfo xmlns="">
<name>testcode</name>
<code>12345</code>
<authorizationLevel>5</authorizationLevel>
</facInfo>
</addFacInfo>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
応答: (返された GUID は、データベース内の新しい fac コードの GUID であり、GUID が返された場合、それは成功したことを示します)。
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:addFacInfoResponse xmlns:ns="http://www.cisco.com/AXL/API/8.5">
<return>{60484313-4FD3-FF7A-615D-DFCE1172B799}</return>
</ns:addFacInfoResponse>
</soapenv:Body>
</soapenv:Envelope>