如何为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(); }
答案 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>
希望有所帮助。