Twilio - Использование taskrouter.js и booking.conference(), как не подать звуковой сигнал и завершить конференцию

Я использую задачу маршрутизатора, чтобы назначить задачу входящего вызова работнику. Когда работник получает резервирование, я начинаю конференцию как это:

  worker.on 'reservation.created', (reservation) =>
    reservation.conference(null, idleSid, null, null, null, { "beep": "false", "EndConferenceOnExit": "true" })

Существует не так много документации о том, как обрабатывать конференцию с помощью Taskrouter.js, но, кажется, это работает, чтобы начать конференцию.

У меня есть 2 проблемы:

Я не могу остановить звуковой сигнал при входе в конференцию, чтобы не играть

Когда и работник, и участник покидают конференцию, конференция фактически не заканчивается и, следовательно, не переводит работника в состояние после работы.

Любая помощь будет оценена.

1 ответ

Twilio разработчик евангелист здесь.

Я еще не работал с этим, но вот несколько идей.

Документация показывает, что ключи в опциях имеют заглавные буквы, поэтому я бы изменил "beep" в "Beep",

Вы пытались использовать реальные логические выражения вместо строк для опций?

Ммм. Это все, что у меня так далеко. Если это по-прежнему не работает, я бы порекомендовал связаться с поддержкой Twilio, поскольку они могут связать вас с командой TaskRouter.

Другие вопросы по тегам