1
我有一個Twilio電話號碼,我試圖實現的是每當我接到這個號碼的電話,我想播放一些自動生成的響應(文本或總和音頻文件)。通過Twilio的python文檔,我發現TwiML可以做到這一點,但我無法使其工作。如何回覆Twilio號碼上的電話?
我有一個Twilio電話號碼,我試圖實現的是每當我接到這個號碼的電話,我想播放一些自動生成的響應(文本或總和音頻文件)。通過Twilio的python文檔,我發現TwiML可以做到這一點,但我無法使其工作。如何回覆Twilio號碼上的電話?
Twilio福音傳教士在這裏。
要爲來電者播放音頻文件或文字轉語音,您需要使用<Play>
或<Say>
動詞。當Twilio收到呼入電話時,它會向您在Twilio電話號碼上配置的URL發出HTTP請求。該URL可以生成並返回這些TwiML動詞。
所以如果你使用的是Python,一個選項是使用Flask來創建一個端點,它使用Twilio Python helper library來產生包含Play或Say的TwiML。
from flask import Flask
import twilio.twiml
app = Flask(__name__)
@app.route("/", methods=['GET', 'POST'])
def hello_monkey():
"""Respond to incoming requests."""
resp = twilio.twiml.Response()
resp.say("Hello Monkey")
return str(resp)
if __name__ == "__main__":
app.run(debug=True)
您中央社使用工具,如ngrok從本地計算機公開此瓶的應用程序來測試應用程序。
希望有所幫助。