要拨打电话,请按照以下步骤操作。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial callerId="+18509205223">
<Sip>sip:101@rajendra.sip.us1.twilio.com</Sip>
</Dial>
</Response>
完成this steps的设置。
我无法使用以下脚本从Twilio到Sip客户端(Linphone android应用)进行呼叫。
client = Client(account_sid, auth_token)
call = client.calls.create(
application_sid='APdfd1bcaf3d2xxxxxxxxxxxxxxxxxxxx',
url='/2010-04-01/Accounts/APdfd1xxxxxxxxxxxxxxxxxxxxx/Calls',
to='sip:101@example.sip.us1.twilio.com',
from_='+18509205223')
print(call.sid)
我没有找到合适的文档来进行SIP出站呼叫。
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
您已经设置了SIP域。您需要setup some credentials for your softphone。凭据是您的SIP域将接受的用户名和密码。您可以在网络电话中输入这些凭据,电话将在您的SIP域中注册,并可以拨打和接听电话。
要拨打电话,请从您的软电话发起呼叫。通话到达Twilio时,Twilio will make a request to your webhook you set up for your SIP domain for outbound calls。
最简单的操作是将其设置为TwiML Bin,将呼叫转移到您拨打的号码上。
TwiML Bin可能如下所示:
<Response>
<Dial callerId="YOUR_CALLER_ID">{{#e164}}{{To}}{{/e164}}</Dial>
</Response>
SIP registration documentation.
中提供了有关如何工作的更多详细信息让我知道是否有帮助。