什么是Twilio URL参数?

时间:2014-09-25 21:11:08

标签: python twilio

我正在尝试编写一个Twilio脚本来用Python调用。我正在尝试关注the documentation,但我对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?这是否意味着我必须编写自己的端点?

关于网址参数的文档更具启发性:https://www.twilio.com/docs/api/rest/making-calls#url-parameter

请有人解释这是什么,以及我是否需要更改它?

1 个答案:

答案 0 :(得分:3)

Url参数确定在应答电话时通话中听到的内容。这可以使用TwiML(Twilio Markup Language)自定义,这是一组大约十二个XML标记,您的应用程序应该在指定的URL处返回。您的应用程序在Url处返回的XML决定如何处理呼叫,例如是否将呼叫转发到另一条线路,说出一些话语或发送短信回复。你可以在这里阅读更多关于TwiML的内容:

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