Twilio Say «Звонок записывается» после ответа клиента на звонок из веб-приложения - PullRequest
0 голосов
/ 05 марта 2019
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial action="actionurl/" callerId="+1xxxxxxxxxx" record="record-from-answer-dual" timeLimit="3600" timeout="30">
<Number>+1yyyyyyyyyy</Number>
</Dial>
</Response>

Мой текущий TWIML выглядит следующим образом.При этом происходит исходящий вызов из браузера с номером от + 1xxxxxxxxxx до + 1yyyyyyyyyy.Я хочу воспроизвести запись с надписью «Звонок записывается» вызываемой стороне.Я пытаюсь найти решение, не создавая конференцию.

Я достаточно легко достиг такого поведения для входящих вызовов, используя глагол Say и затем набирая номер клиента веб-приложения.

1 Ответ

0 голосов
/ 06 марта 2019

Разработчик Twilio здесь.

Вы можете сделать это с помощью так называемого шепота .Шепот позволяет вам оставить сообщение или позволить вызываемому лицу предоставить некоторый ввод перед подключением.

Чтобы реализовать шепот, вы используете атрибут url <Number>указать на TwiML, который вы хотите воспроизвести, до того, как вызовы будут подключены.В случае сообщения этот TwiML может быть элементом <Say> с сообщением, которое вы хотите прочитать.

Это будет выглядеть примерно так:

<Response>
  <Dial action="actionurl/" callerId="+1xxxxxxxxxx" record="record-from-answer-dual" timeLimit="3600" timeout="30">
    <Number url="/recording-message">+1yyyyyyyyyy</Number>
  </Dial>
</Response>

И затем на /recording-message вы бы вернули больше TwiML:

<Response>
  <Say>This call is being recorded for monitoring or training purposes.</Say>
</Response>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...