機械翻訳について

onOutgoingEventメソッド

ツールバーは、このメソッドをコールして、送信通信イベントをトリガーする「Fusionサービス」のコールバック・リスナーを登録します。 このコールバック「Fusionサービス」を使用すると、ツールバーで送信イベントを実行するために必要な情報が渡されます。

このメソッドのパラメータを次に示します:

パラメータ

説明

チャネル

メソッドがコールされるチャネルの名前。

appClassification

現在のツールバーに定義されているアプリケーション分類の名前。 このパラメータがnullとして渡された場合、アプリケーション分類がないと想定されます。 すぐに使用できる値のリストについては、「アプリケーション分類コード」を参照してください。

callback

ツールバーの「Fusionサービス」で使用される関数で、「Fusionサービス」イベントの受信を示します。

channelType

メソッドがコールされるチャネルのタイプ。 たとえば、チャネルがPHONEで、channelTypeが指定されていない場合、デフォルト値はORA_SVC_PHONEに設定されます。 詳細は、チャネル・タイプ・データを参照してください。

コールバックに渡されるレスポンスには、システム・トークン名(SVCMCA_ANI, SVCMCA_EMAIL, SVCMCA_CONTACT_IDSVCMCA_CONTACT_NAMEなど)を持つ属性があります。 返品はありません。

メソッドを呼び出すサンプル・コードを次に示します:

<html>
<head>
<script type="text/javascript" src="http://domain:port/ora_support/js/mcaInteractionV1.js"> 
</script>
<script type="text/javascript">
function onOutgoingEvent() {
      svcMca.tlb.api.onOutgoingEvent('PHONE','ORA_SERVICE', function (response) {
        console.log('Calling: '+response.SVCMCA_ANI);
        console.log('Contact name: '+response.SVCMCA_CUSTOMER_NAME);
        alert('Initiating outgoing call, see information in the log.');
      },'ORA_SVC_PHONE');
    }d>
<body>
<input type="button" value="Register outcall listener" onclick="onOutgoingEvent()"/>
</body>
</html>