Я пытался выяснить, как сделать исходящий вызов, чтобы оставить голосовую почту при обнаружении автоответчика. Я все еще в начале исследования и пытаюсь следовать примеру Twilio, например this . Я хочу использовать Python, поэтому скопирую пример из Twilio ниже:
# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client
# Your Account Sid and Auth Token from twilio.com/console
# DANGER! This is insecure. See http://twil.io/secure
account_sid = 'your account sid'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)
call = client.calls.create(
url='http://demo.twilio.com/docs/voice.xml',
to='+1555123456',
from_='+1501123456'
)
print(call.sid)
В приведенном выше коде похоже, что Python SDK Twilio всегда ожидает url
(общедоступный файл XML /ответ) как ресурс для пинга. Мне интересно, смогу ли я создать действительный файл XML (TwiML) и сослаться на него в приведенном выше вызове client.calls.create(...)
. Другими словами, как мне заставить Twilio «говорить» о том, что я разработал в моем локальном (на моем компьютере) XML-файле (если это вообще возможно)? Я планирую запускать сценарий Python с моего персонального компьютера только по мере необходимости, и я нигде не имею доступа к серверу.
Заранее благодарю за ответ / предложение!