Привет, я все еще пытаюсь осмыслить API Twilio. Может ли кто-нибудь дать некоторые рекомендации по этому вопросу? Буду безмерно признателен !:
Я пытаюсь выполнить следующую команду в Python Django:
for customerServiceRep in availCustomerServiceReps:
try:
client = TwilioRestClient(account_sid, auth_token)
call = client.calls.create(to="+1" + str(int(customerServiceRep[0])),
from_="+19xxxxxxxxx", url="http://xxxxx.xxxx.com/agent/")
except:
continue
Я в основном просматриваю каждого доступного представителя службы поддержки клиентов и набираю их (потому что клиент был просто поставлен в очередь за несколько минут до этого). Но прямо сейчас я одновременно звоню всем представителям службы поддержки клиентов (поскольку цикл for проходит через всех и звонит). Я пытаюсь понять, как я могу «подождать» этого цикла for, чтобы вызов вернулся как [«занят», «недоступен», «сбой» и т. Д.], Прежде чем он уйдет и вызовет следующего доступного представителя.
Это очень похоже на тимлет "findme" (https://www.twilio.com/labs/twimlets/source/findme), за исключением того, что я не могу понять, как проверяется "статус" каждого номера перед тем, как уйдет следующий звонок.