メディアツールバーから発信ダイヤルを有効にする
メディア・ツールバーから行われたアウトバウンド・コールを有効にして、選択したページのスクリーン・ポップアップをトリガーできます(スクリーン・ポップ構成で指定)。
これにより、コール中の関連情報が表示されるため、エージェントは、よりパーソナライズされた応答性の高いエクスペリエンスを提供するために必要なコンテキストとツールを確保できます。
メディア・ツールバーから開始されたアウトバウンド・コールは、トークンSVCMCA_DIALER_SCREEN_POP_REQUIREDがIVRデータに渡されたときに、選択したページへのスクリーン・ポップをトリガーできます。
次に、IVRデータがトークンを渡した場合に画面ポップアップ・アクションを有効にするnewCommEventの例を示します:
const uiEventsFrameworkInstance = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1');
const multiChannelAdaptorContext = await uiEventsFrameworkInstance.getMultiChannelAdaptorContext();const phoneContext = await multiChannelAdaptorContext.getCommunicationChannelContext('PHONE');let request: IMcaNewCommEventActionRequest = uiEventsFrameworkInstance.requestHelper.createPublishRequest('newCommEvent') as IMcaNewCommEventActionRequest;
request.getInData().setInDataValueByAttribute('SVCMCA_ANI', phoneNumber);
request.setEventId('1234');
request.getInData().setInDataValueByAttribute("appClassification", "ORA_SERVICE");
request.getInData().setInDataValueByAttribute("SVCMCA_COMMUNICATION_DIRECTION", "ORA_SVC_OUTBOUND");
request.getInData().setInDataValueByAttribute('callStatus', "OUTGOING");
request.getInData().setInDataValueByAttribute('SVCMCA_DIALER_SCREEN_POP_REQUIRED', "Y"); // for enabling the screenpop for outbound call
request.setAppClassification("ORA_SERVICE");
const operationResponse: IMcaNewComActionResponse = await phoneContext.publish(request) as IMcaNewComActionResponse;