使用Twilio API,我可以使用以下代码进行调用
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);
client.calls
.create({
url: 'http://demo.twilio.com/docs/voice.xml',
to: '+14155551212',
from: '+15017122661'
})
.then(call => console.log(call.sid));
https://www.twilio.com/docs/voice/make-calls
但是用这种方式,我不能用星号分机控制拨号,因为呼叫类型是电话(不是sip-pstn)
我有一个Twilio号码(+15017122661),现在我想用它拨打出站号码(例如客户号码)并用Asterisk进行控制拨号。
当客户呼叫我的Twilio号码(+15017122661)时,很容易将来电转移到Asterisk(带有Twilio SIP中继线)并通过Asterisk AGI控制拨号。
有解决我问题的解决方案吗?