Так я использую Twilio апи делать исходящие вызовы из спискавызовов несколько номеров последовательно с использованием Twilio исходящего вызова
NUMS = ['xxx-xxx-xxxx', 'jjj-jjj-jjjj']
for num in NUMS:
c = make_call(num, "Hi-how-are-you!!!")
и функции make_call содержит код twillio
def make_call(to_number, mesg):
global FROM
call_status = ['COMPLETED', 'FAILED', 'BUSY', 'NO_ANSWER']
# put your own credentials here
ACCOUNT_SID = "--------------------"
AUTH_TOKEN = "--------------------"
client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)
call = client.calls.create(
to=to_number,
from_=FROM,
url=URL+"/voice/reply/"+mesg,
method="POST",
status_callback=URL+"/voice/status",
status_callback_method="POST",
timeout=10
)
return call
Нет идеи что я делаю неправильно, но он ставит в очередь ОБА, а затем ПРИЗЫВАЕТ ИХ ОБА В ОДНО ВРЕМЯ. Если я заберу по вызову, другой конец. Я хочу позвонить последовательно, и установка time.sleep()
тоже не работает.
Справка приветствуется.
Немой вопрос, но вы пробовали сделать время 'time.sleep' 11 секунд? – AlexLordThorsen