Я создаю код Python для запуска и мониторинга конференц-связи.Код инициирует вызовы на 2 или более номеров и направляет их на конференцию TwiML Bin:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Conference
beep="false"
waitUrl="http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient"
>
Conf
</Conference>
</Dial>
</Response>
Это прекрасно работает для некоторых номеров, но другие отображаются как «в процессе», прежде чем вызов будет принятполучателем.Проблема в том, что в момент, когда они указывают «в процессе», они помещаются в конференцию, и звуки звонка играют в конференцию.Я заканчиваю конференцией, полной звонящих телефонов.
Я пробовал разные телефонные номера, некоторые работают просто отлично, некоторые нет.Те же самые числа, которые не работают, всегда не работают, это не прерывисто.Я пытался использовать перенаправление TwiML Bin на конференцию, но оно по-прежнему просто перенаправляет при звонке.
Есть ли у меня здесь трюк, который я пропускаю с TwiML Bin, чтобы правильно классифицировать вызов?Мне кажется, что это может быть просто следствием того, что некоторые телефонные системы недостаточно развиты, чтобы сказать «звонит» Twilio?
В итоге: Я ожидаю, что Twilio сможет понять, чтоЗвонит телефон, но на него уже ответили, но «Звонок» делает его «незавершенным» для телефонных номеров получателей.Это вызывает проблемы с вызовом телефонов в конференцию, а также взимает плату с моего аккаунта за звонки, которые не были завершены.