Обновление текущего звонка Twilio с жесткого телефона - PullRequest
0 голосов
/ 13 февраля 2019

У меня настроена система программного телефона, и все хорошо.На мой программный телефон поступает вызов, и я могу поставить его на удержание, перевести вызов и т. Д., Нажав кнопку и отправив запрос в REST API Twilio или на мой сервер, или что бы то ни было.

Мой вопрос: возможно ли обновить текущий вызов, если мне звонят на моем жестком SIP-телефоне?То, что я хочу сделать, это, например, во время текущего вызова ввести * 1, чтобы перевести вызов в режим удержания.Поскольку это жесткий телефон, я не могу просто нажать кнопку, чтобы отправить запрос на мой сервер.

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

1 Ответ

0 голосов
/ 13 февраля 2019

Извините, это не так хорошо написано на моем телефоне.

Это было бы сложно, так как вам нужен callid для инициации перенаправления.Однако, если вы сохраняете свои звонки в Списках синхронизации, вы можете создать функцию и попросить ее либо найти номер телефона звонка и вернуть callids для использования в перенаправлении, либо ввести уникальный идентификатор записи в списке.

Свяжите эту функцию с телефонным номером, позвоните через настольный телефон, вставьте if (event.digits) {получите callid из синхронизации, затем перенаправьте, затем callback ()} else {сделайте сбор ()и не беспокойтесь об URL-адресе действия, так как вы просто перейдете к началу этой функции, но теперь у вас есть event.digits, затем выполните обратный вызов}, не выполняйте обратный вызов здесь, иначе вы пропустите все своикод выше}

...