Я пытаюсь присоединиться / начать конференцию, используя-
from twilio.twiml.voice_response import Conference, Dial
dial = Dial(...)
dial.conference(name=conference_friendly_name,
beep=False,
record="record-from-start",
wait_url="my_wait_url",
wait_method="GET",
end_conference_on_exit=True,
status_callback_event="start",
status_callback=conference_status_callback_url,
status_callback_method="POST",
start_conference_on_enter=True)
Как видите, я упомянул status_callback_event=start
, и status_callback=URL
, я не могу получить событие conference-start
.
Когда я использую "start end join leave"
события, я могу правильно получить статусные обратные вызовы для событий end, join, leave
. Так что только не получая conference-start
событие.
Из документов https://www.twilio.com/docs/voice/twiml/conference#attributes-statusCallbackEvent
Я вижу, что событие start
будет инициировано, когда есть хотя бы 2 участника, и хотя бы один из участников имеет startConferenceOnEnter = True.
Я проверил, что в конференции есть еще один участник, так что один номер Twilio и другой участник насчитывают до 2. И номер Twilio настроен на startConferenceOnEnter=True
, как показано выше.