顧客への通話中にエージェントに表示されるエージェント支援の提案を共有できます。
Twilioには、テキスト・メッセージを送信するためのREST APIが用意されています。 テキスト・メッセージを送信するには、メディア・ツールバー・アプリケーションでREST APIを使用する必要があります。
このため、次の例に示すように、vendorHandler.tsファイルのsendTextMessage関数を更新します。
public async sendTextMessage(suggestionData: IMcaOnToolbarInteractionCommandData, resolveRef: Function): Promise<void> {
var myHeaders = new Headers();
myHeaders.append("Authorization", 'Basic AC8b3a4e9ea72839df7xxxxxx')); // Add your authorization header here
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
var urlencoded = new URLSearchParams();
urlencoded.append("To", this.call.parameters.From);
urlencoded.append("From", "+1234567890");// Your TWILIO Number
urlencoded.append("Body", body);
var requestOptions: any = {
method: 'POST',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch(`${VendorHandler.TWILIO_SERVICE}`, requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
}
進捗の確認
これらのステップを完了したら、OJET serveを使用してアプリケーションを起動し、Fusionアプリケーションにサインインします。 メディア・ツールバーを開き、エージェントの空き状況ボタンをクリックして、エージェントを呼び出せるようにします。 次に、カスタマ・ケア番号へのコールを開始します。 受信コール通知は、メディア・ツールバー・アプリケーションおよびFusionウィンドウに表示されます。 このコールは、メディア・ツールバー・アプリケーションまたはFusionアプリケーションから受け入れることができます。 会話が開始されると、リアルタイム・トランスクリプトがFusionエンゲージメント・パネルにレンダリングされます。 提案に基づいて表示されるエージェント支援の提案も表示されます。 特定の提案のドリルダウン・ビューに移動すると、「テキスト・メッセージによる共有」ボタンが表示されます。 ボタンをクリックすると、提案が顧客へのテキスト・メッセージとして共有されます。