機械翻訳について

通話中の通話記録への定義済みシステム・メッセージの追加

結合メッセージまたは休暇メッセージを追加するには、システム・メッセージのタイプを次の表に示す1つの値に設定する必要があります:

また、<name>プロパティを実際のユーザー名に置き換えます。

メッセージ

タイプ 書式
WorkJoin <name>がコールに参加しました。
WorkLeave <name>はコールを終了しました。
WorkJoin_Monitor スーパーバイザ<name>がコールを監視しています。
WorkLeave_Monitor スーパーバイザ<name>がコールの監視を停止しました。
WorkJoin_Conferee スーパーバイザ<name>がコールに参加しました。
WorkLeave_Conferee スーパーバイザ<name>がコールを終了しました。
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.setType('WorkJoin'); // Type of system messages can be any of the value mentioned in above table
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.setType('WorkJoin'); // Type of system messages can be any of the value mentioned in above table
feedSystemMessageActionRequest.setTime(Date.now());
feedSystemMessageActionRequest.setUserId(userId);
feedSystemMessageActionRequest.setUsername(username);

await engagementContext.publish(feedSystemMessageActionRequest);