[英]Twilio Outgoing call from iOS
情況
我將Twilio iOS SDK用於我的iOS Voip應用程序。
我試圖從我的Voip應用程序中調用我在某些點上堆積的任何數字。
我已經確認將Http請求發送到我的應用程序請求URL,該URL是在我從Voip應用程序發出呼叫和獲得對Voip應用程序的傳入呼叫時在URL上設置的。
簡而言之,下面是我從Voip應用程序調用時的流程,
鍵入號碼並撥打電話(iOS Voip Application)->調用請求url,並將TwiML返回到我鍵入的電話號碼(我的服務器端)->撥打該號碼(Twilio服務)->獲取電話(電話)
題
從Voip撥打任何號碼的最佳做法是什么?
我想從Voip應用程序向電話打出電話時應該返回哪種TwiML?
<Response><Dial><Number>090xxxxxxxxx</Number></Dial></Response>
,但不幸的是失敗並記錄了未作為呼出電話,但作為Twilio呼叫日志上的呼入電話。 我知道在接到來電時我應該返回<Response><Dial><Client>name</Client></Dial></Response>
,但是我認為這不適合撥出電話。 親切的問候。
以下是我收到的從任何電話號碼到Twilio號碼的呼入請求,以及返回的TwiML我在Voip應用程序中撥打我的Twilio號碼的請求。 運作良好。
[request]
<QueryDict: {u'FromZip': [u''], u'From': [u'+8190xxxxxxxx'], u'FromCity': [u''], u'ApiVersion': [u'2010-04-01'], u'ApplicationSid': [u'AP192f34d8a08f17592163af2c6cxxxxxx'], u'To': [u'+8150xxxxxxxx'], u'ForwardedFrom': [u'050xxxxxxxx'], u'CallStatus': [u'ringing'], u'CalledState': [u''], u'FromState': [u''], u'Direction': [u'inbound'], u'ToCity': [u''], u'ToZip': [u''], u'CallerCity': [u''], u'FromCountry': [u'JP'], u'CalledCity': [u''], u'CalledCountry': [u'JP'], u'Caller': [u'+8190xxxxxxxx'], u'CallerZip': [u''], u'AccountSid': [u'AC41ebdf749095141bfdb182fbd8fxxxxx'], u'CalledVia': [u'050xxxxxxxx'], u'Called': [u'+8150xxxxxxxx'], u'CallerCountry': [u'JP'], u'CalledZip': [u''], u'CallSid': [u'CA7afa3aae965d9207b7e8b065e9dxxxxx'], u'CallerState': [u''], u'ToCountry': [u'JP'], u'ToState': [u'']}>
[TwiML]
<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Client>name</Client></Dial></Response>
盡管傳入呼叫正常運行,但下面是通過服務器和返回的TwiML從我的Voip應用程序調試到的出局呼叫到任何電話號碼的請求。 它無法調用,我確認Twilio呼叫日志中沒有顯示“收件人”號碼,而“發件人”號碼是我用於功能的客戶端名稱。allow_client_incoming(我的客戶端名稱)。 [請求]
[TwiML]
<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Number>090xxxxxxxx</Number></Dial></Response>
Twilio開發人員布道者在這里。
如果您是我,我將通過iOS的Twilio Client快速入門 ,它將向您展示各種構建方式。
回答您的問題。
您不能使用與Twilio Client相同的號碼為入站和出站設置不同的請求URL,但是可以通過檢查direction
參數來確定它是入站還是出站。
將出站VOIP轉到號碼時,應使用<Dial>
和<Number>
。 我不知道為什么會失敗。 您能否分享有關該錯誤的更多信息?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.