我没有太多运气通过Twilio拨打电话...... 当我在办公室时,我想要一个按钮来点击我输入到我在网页中输入的客户编号。
我可以执行“点击通话”:http://www.twilio.com/docs/howto/click-to-call,但这是为了让用户给公司打电话 - 我要用的是公司电话给用户打电话。
我认为在InitiateOutboundCall中设置From / To字段并将URL字段留空是一个简单的例子。 它根本不起作用。
然后我尝试了一个空的XML页面,因为我想“当呼叫连接时,我不希望系统做任何其他事情,比如说一条消息,我只想让两个人说话!
e.g:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Response> </Response>
当我这样做时,客户的电话响了,它上面写着“公司X”,但是当电话被拿起时它会响起,
我试过这个:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Response>
<Dial>
<Number>123456</Number>
</Dial>
</Response>
它打电话给客户的电话,然后打电话给员工的电话 - 但这就是我上面提到的点击通话。
请帮忙!
Protected sub makeCall()
Dim options As New CallOptions()
Dim ACCOUNT_SID = ""
Dim AUTH_TOKEN = ""
options.Url = xxxxxxxxxxxxxxxxxxxx?
options.From = "+Number listed in Twilio callers page"
options.To = "+My mobile number"
WriteLine(""):WriteLine(""):WriteLine("")
Dim TwilClient As New TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)
WriteLine("TwilClient created.")
Dim outboundCall = TwilClient.InitiateOutboundCall(options)
WriteLine("Call created.")
WriteLine("Call status: " & outboundCall.Status)
If Not IsNothing(outboundCall.RestException )
WriteLine("ERROR!: " & outboundCall.RestException.Message)
End If
IndentLevel +=1
WriteLine("")
WriteLine("SID: " & outboundCall.Sid)
Session("mycallsid") = outboundCall.Sid
Unindent
End Sub
答案 0 :(得分:1)
Twilio传道者在这里。
为了澄清一下,您是否想直接在浏览器中拨打电话?
如果是这种情况,您需要使用Twilio Client,其JavaScript SDK可用于创建从浏览器到Twilio的音频连接。一旦创建了这个,你可以告诉Twilio连接第二个号码,我们将把这两个号码连接在一起。
本快速入门向您展示如何使用Twilio Client和C#来从浏览器拨打和接听电话:
http://www.twilio.com/docs/quickstart/csharp/client
希望有所帮助。
德文