ボイスメールをチェックし、設定された間隔で録音をメールで送信する小さなプログラムを書いています。通話部分の Python コードは次のとおりです。少なくとも、通話が接続されたら、基本的な通話と AUDIX オプション ツリーのナビゲーションをテストします。
from twilio.rest import TwilioRestClient
# put your own credentials here
ACCOUNT_SID = ""
AUTH_TOKEN = ""
client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)
ext = ""
ext_passwd = ""
digs = "wwwwww#ww" + ext + "wwww" + ext_passwd + "#wwwwww2"
call = client.calls.create(
to="+",
from_="+",
url="",
send_digits=digs,
record="true"
)
print call.sid
このurl
パラメーターは必須であり、通話が接続されたときに再生されるオーディオ ファイルへの参照を含む TwiML をターゲットにする必要があるようです。少なくともその側からはサイレント コールが必要で、ボイス メールをナビゲートするために必要な数字を送信するだけです。
私は何かが欠けていると思いますか?それとも、本当に TwiML ファイルをホストし、「空の」mp3 を参照して 1 ~ 2 秒の無音状態にする必要がありますか?