Как записать, когда сделать звонок между двумя номерами, не зарегистрированными в twilio

Я сделал это, когда сделал вызов между двумя номерами, не зарегистрированными в Twilio, используя следующую ссылку "Вызов между двумя номерами, не зарегистрированными в twilio" на C#. Но мне нужна запись при нажатии 1 во время звонка в любое время. Заранее спасибо.


person satheesh kumar    schedule 24.05.2017    source источник
comment
Привет! что ты уже испробовал? Я могу попытаться помочь, но я не могу написать для вас все решение.   -  person philnash    schedule 05.06.2017
comment
Как я упоминал выше, я создал новое приложение с Twilio rest API, чтобы совершать звонки между пользователями. Я знаю, что у нас есть возможность записать разговор с использованием атрибута RECORD. Но мне нужна возможность начать запись вручную во время разговора. Например, я хочу поговорить с MR. Джон, но я был недоступен, вместо того, чтобы кто-то взял трубку. На данный момент я не хочу записывать разговор. Я хочу, чтобы у меня была еще одна кнопка под названием «Запись» вместе с кнопкой вызова. пока нажимаю кнопку записи, я хочу начать запись. Заранее спасибо.   -  person satheesh kumar    schedule 06.06.2017


Ответы (1)


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

Вы не можете вложить <Gather> в <Dial>, поэтому вы не сможете прервать разговор между двумя людьми, нажав 1.

Вы можете поместить своих абонентов в <Conference> (фактически, согласно этому SO вопрос, на который вы ссылались, похоже, вы уже могли это сделать). Затем вы можете использовать атрибут <Dial> hangupOnStar для завершите конференцию для модератора и разрешите ему записать звонок.

Затем вам нужно будет направить модератора в новый <Conference> с record атрибуту присвоено значение record-from-start. Затем вам нужно будет перенаправить исходного вызывающего абонента из их исходную конференцию на конференцию, которая записывается.

Дайте мне знать, поможет ли это вообще.

person philnash    schedule 06.06.2017
comment
Как упоминалось выше, модератор (номер Twilio) использует атрибут hangupOnStar ‹ Dial› для завершения конференции. Прервется ли вызов двух других участников этой конференции? - person satheesh kumar; 05.07.2017
comment
Остальные участники останутся в конференции (если только вы не установили для модератора endConferenceOnExit значение true). Однако вам нужно будет перенаправить других абонентов на новую конференцию, которая записывается. - person philnash; 05.07.2017
comment
Привет philnash, Как интегрировать маскирующий номер телефона для отправки SMS. Описание: Я не хочу отправлять смс грузоотправителю, и грузоотправитель воспроизводит SMS водителям. Но грузоотправитель не хочет видеть номер курьера. Но когда грузоотправитель воспроизводит смс, курьер может его увидеть. - person satheesh kumar; 14.11.2017
comment
Чтобы выполнить маскировку номера, вам нужно использовать номер Twilio, чтобы получать сообщения и отправлять их другой стороне. В этой статье объясняется, как этого добиться. Вас также может заинтересовать Twilio Proxy, который может автоматически обрабатывать эти отношения. Однако он находится в предварительной версии, поэтому вам необходимо запросить доступ. - person philnash; 14.11.2017
comment
Давайте продолжим дискуссию по другому вопросу. А пока, если этот ответ помог с вашим первоначальным вопросом, отметьте его как правильный, чтобы другие знали. - person philnash; 14.11.2017