1 回答

TA貢獻1836條經驗 獲得超5個贊
Twilio 開發人員布道者在這里。
如果您希望使用 Flask 和 ngrok 獲取入站/傳入呼叫的當前呼叫 SID,您可以在 Flask 中使用request.form['CallSid']如下所示request。
from twilio.twiml.voice_response import VoiceResponse
from flask import Flask, request
app = Flask(__name__)
@app.route("/voice", methods=['GET', 'POST'])
def voice():
resp = VoiceResponse()
# Read a message aloud to the caller
resp.say("hello world!", voice='alice') #example, I added this line and it's unneeded
call_sid = request.form['CallSid']
print(call_sid)
return str(resp)
如果您從 Twilio 客戶端進行出站呼叫,您可以通過以下方式獲取當前呼叫 SID:
from twilio.rest import Client
client = Client(YOUR-TWILIO_ACCOUNT_SID, YOUR-TWILIO_AUTH_TOKEN)
call = client.calls.create(
to= 'NUMBER-TO-CALL',
from_ = 'YOUR-TWILIO-NUMBER',
url = 'http://demo.twilio.com/docs/classic.mp3'
)
print(call.sid)
希望這可以幫助!
添加回答
舉報