2015-07-03 6 views
2

Я считаю, что ответ отрицательный, но Twilio обеспечивает возможность приостановки/возобновления записи? Случай использования - запись вызова, но приостановка записи при сборе конфиденциальной информации. Из документации REST она не поддерживается. Думал, что кто-то мог найти некоторые варианты этого требования.Twilio Запись: пауза и возобновление

+0

Это действительно хороший вопрос. Возможно, стоит обратиться к [email protected], чтобы узнать, обсуждает ли это кто-то с нами. – philnash

ответ

5

Это возможно, хотя это не совсем очевидно, как из документации.

Вы можете изменить состояние вызова с помощью REST API в соответствии с https://www.twilio.com/docs/api/rest/change-call-state, и мы в основном используем его для того, чтобы сообщить о необходимости повторного набора на тот же агент (предположительно это колл-центр?), Но без записи, а затем снова с повторной активацией, как только мы закончим.

Вы получаете две отдельные записи для вызова, которые в нашем случае мы загружаем, сшиваем вместе и храним на нашей платформе хранения.

Edit:

Обсудив этот вопрос с поддержкой Twilio, есть еще одна возможность, которая позволяет просто иметь одну запись.

Вместо того, чтобы набирать два конца вызова вместе, вместо этого вы помещаете их обе в конференцию, которая записывается при первоначальном подключении вызова. Если вы хотите приостановить его, используя API REST, вы добавите новую ноту «hold» в конференцию, а затем переместите два реальных конца вызова на новую конференцию, которая не записана. Когда все будет готово, вы переместите их обратно, и это будет «неоспоримо». Тогда у вас есть только одна запись с оригинальной конференции.

Ни один из них не идеален, и, по-видимому, они работают над надлежащей настройкой поддержки для этого (достаточно очевидного!) Требования, но это должно решить его на данный момент.

+0

Эй, спасибо за ответ, я пытаюсь выяснить эту часть «добавить новую« удержание »в конференцию», как вы это делаете через API? Спасибо – dikirill

+0

Хм, это хороший вопрос, и я никогда не дошел до сути, я боюсь - поддержка Twilio предложила его, и я не думал об этом так тщательно, но довольно сложно просто заставить его «набрать» конференция из ниоткуда ..! Мы пошли с первым вариантом, который хорошо работает, если вы используете веб-клиент twilio, или у вас есть автоответчик. В противном случае звонок падает, и он снова звонит, что не блестяще. –

+0

Посмотрите, что сказал Twilio: _ «Атрибут statusCallbackEvent позволяет указать, какие изменения состояния конференции должны генерировать веб-чек на URL, указанный в атрибуте statusCallback. Доступными значениями являются начало, конец, соединение, отключение, и удерживать, чтобы указать несколько значений, разделяя их пробелом. События устанавливаются первым Участником для присоединения к конференции, а последующие statusCallbackEvents будут проигнорированы. События запускаются при следующих изменениях состояния. Атрибут statusCallbackEvent - это нога, добавляется в. "_ – dikirill

Смежные вопросы