2014-09-25 103 views
0

我正在嘗試編寫一個Twilio腳本來在Python中進行調用。我正在嘗試關注the documentation,但對url參數感到困惑。什麼是Twilio URL參數?

的例子the documentation用品如下:

from twilio.rest import TwilioRestClient 

account_sid = "ACXXXXXXXXXXXXXXXXX" 
auth_token = "YYYYYYYYYYYYYYYYYY" 
client = TwilioRestClient(account_sid, auth_token) 

call = client.calls.create(to="+14085551234", # Any phone number 
          from_="+12125551234", # Must be a valid Twilio number 
          url="http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient") 
print call.sid 

什麼是url參數在這裏做什麼?我應該複製它還是提供我自己的URL?這是否意味着我必須編寫自己的端點?

的URL參數的文件是不是更加有啓發:https://www.twilio.com/docs/api/rest/making-calls#url-parameter

請能有人解釋這是什麼,以及是否我需要改變它呢?

回答

3

Url參數決定電話應答時在通話中聽到的內容。這是使用TwiML(Twilio標記語言)一組大約十二個XML標記定製的,您的應用程序應該在指定的URL處返回。您的應用程序在Url中返回的XML決定如何處理呼叫,例如是將呼叫轉接到另一條線路,說出一些詞語還是發送短信回覆。您可以在這裏閱讀更多有關TwiML的信息:

https://twilio.radicalskills.com/projects/getting-started-with-twiml/2.html