2017-05-28 116 views
0

我正在做POC并尝试通过Salesforce的Twilio进行出站呼叫。我已经在Twilio有一个帐户。SFDC Twilio出站呼叫

我已配置TWIML应用程序并将请求的URL指向SFDC URL:https://xxxxxx.cs8.force.com/Dial

我能够从我的SFDC软电话(笔记本电脑麦克风)连接到客户(号码),但我想通过我的From(代理物理电话)连接到电话#。

即使我已经从Twilio呼叫的'From','To','Url' => 'http://xxx-xxx.cs8.force.com/Dial参数中的Phone中进行了硬编码,呼叫将从Softphone呼叫到Physical并且不会在我的#(From)上接听呼叫。

我相信Twilio应该连接From和To#。任何帮助是极大的赞赏。

public class testtwilio { 
String account = 'Axxxxxxx'; 
String token = 'dyyyyyyyyy'; 
public PageReference hello(){ 
    TwilioRestClient client = new TwilioRestClient(account, token); 
    Map<String,String> properties = new Map<String,String> {    
     'To' => '+11234567890',   ' 
     'From' => '+15555555555',    
     'Url' => 'https://demo.twilio.com/welcome/voice/' }; 
TwilioCall Call = client.getAccount().getCalls().create(properties);return null; 
} 

}

回答

0

Twilio开发者传道这里。

您需要设置callerId on the <Dial>用于将传出呼叫连接到您的客户。这将使该号码显示为您的Twilio号码。