機械翻訳について

通話中の通話記録へのカスタム・コンテンツを含むシステム・メッセージの追加

結合メッセージおよび休暇メッセージ以外のユース・ケースにシステム・メッセージを追加するには、プロパティiconName、表示する必要があるメッセージを追加し、SYSTEM_MESSAGEと入力します。

ノート: アイコン名を取得するには、Oracleイメージに進みます。 リスト内のすべてのアイコンがシステム・メッセージとしてサポートされているわけではありません。
カスタム・フォーマットを使用するシステム・メッセージを追加するTypescriptの例を次に示します:
const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('test', 'v1');
const mcaContext: IMultiChannelAdaptorContext = await frameworkProvider.getMultiChannelAdaptorContext();
const phoneContext: IPhoneContext = await mcaContext.getCommunicationChannelContext('PHONE');
const engagementContext = getEngagementContext(); //Engagement context received on startcomm response
const feedSystemMessageActionRequest: IMcaFeedSystemMessageActionRequest = frameworkProvider.requestHelper.createPublishRequest('FeedSystemMessage') as IMcaFeedSystemMessageActionRequest;

feedSystemMessageActionRequest.setEventId(eventId);
feedSystemMessageActionRequest.setAppClassification(FusionHandler.appClassification);

feedSystemMessageActionRequest.setMessageId('1234);
feedSystemMessageActionRequest.setMessage('Test Message');
feedSystemMessageActionRequest.setIconName('oj-ux-ico-target');
feedSystemMessageActionRequest.setType('SYSTEM_MESSAGE');
feedSystemMessageActionRequest.setTime(Date.now());
feedSystemMessageActionRequest.setUserId(userId);
feedSystemMessageActionRequest.setUsername(username);

await engagementContext.publish(feedSystemMessageActionRequest);
カスタム・フォーマットを使用するシステム・メッセージを追加するJavaScriptの例を次に示します:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('test', 'v1');
const mcaContext = await frameworkProvider.getMultiChannelAdaptorContext();
const phoneContext = await mcaContext.getCommunicationChannelContext('PHONE');
const engagementContext = getEngagementContext(); //Engagement context received on startcomm response
const feedSystemMessageActionRequest = frameworkProvider.requestHelper.createPublishRequest('FeedSystemMessage');

feedSystemMessageActionRequest.setEventId(eventId);
feedSystemMessageActionRequest.setAppClassification(FusionHandler.appClassification);

feedSystemMessageActionRequest.setMessageId('1234);
feedSystemMessageActionRequest.setMessage('Test Message');
feedSystemMessageActionRequest.setIconName('oj-ux-ico-target');
feedSystemMessageActionRequest.setType('SYSTEM_MESSAGE');
feedSystemMessageActionRequest.setTime(Date.now());
feedSystemMessageActionRequest.setUserId(userId);
feedSystemMessageActionRequest.setUsername(username);

await engagementContext.publish(feedSystemMessageActionRequest);