Twilio - 记录客户拨打的电话

时间:2017-02-23 14:39:13

标签: twilio twilio-api twilio-click-to-call

如何为Twilio客户端js的呼叫启用记录?

我正在使用Apex(Salesforce)生成令牌

Javascript代码

Twilio.Device.setup("{! token }");

Apex代码

TwilioCapability capability = TwilioAPI.createCapability();
capability.allowClientOutgoing(
    TwilioAPI.getTwilioConfig().ApplicationSid__c,null);
    capability.allowClientIncoming(UserInfo.getUserId());

public String getToken() { return capability.generateToken(); }

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

这取决于当客户端实例连接到Twilio时Twilio应用程序返回的TwiML。

如果您要返回<Dial>动词,则可以包含record属性,Twilio将在第二方选择时开始录制通话。

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial timeout="10" record="true">415-123-4567</Dial>
</Response>

如果您没有返回<Dial>,那么您可以在回复中加入<Record>动词,让Twilio记录通话。

<Response>
    <Record timeout="10" transcribe="true" />
</Response>

希望有所帮助。