Позвоните агенту в нашей команде (клиент SIP) и затем подключите его к клиенту (номер PSTN) - PullRequest
0 голосов
/ 24 января 2020

Может кто-нибудь помочь с советом, как это сделать с помощью API? Я собираюсь использовать некоторые javascript, чтобы сначала позвонить нашему агенту по его SIP-адресу, а затем начать исходящий вызов клиента по его номеру PSTN от агента.

Ниже приведен фрагмент кода, но в неправильном порядке, поскольку он сначала устанавливает вызов клиента, ждет, пока он ответит, а затем вызывает SIP-клиент агента.

Я хочу позвонить сначала агент, подождите, пока он ответит, затем позвоните клиенту.

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

Большое спасибо!

client.calls
.create({     
to: '+44xxCUSTOMERNUMBERxxxxx',
from: '+44xxxCALLERIDxxxx',
twiml: '<Response><Dial><Sip>agent@domain.sip.us1.twilio.com;region=ie1</Sip></Dial></Response>'
})

.then (call => console.log (call.sid));

1 Ответ

0 голосов
/ 26 января 2020

Вы бы ссылались на SIP URI в Кому вместо номера телефона клиента, а ваш TwiML был бы на номер телефона клиента.

Из документации Twilio на ресурсе вызова:

до Номер телефона, SIP-адрес , идентификатор клиента или SID SIM-карты, получивший этот вызов. Номера телефонов в формате E.164 (например, +16175551212). SIP-адреса отформатированы как name@company.com. Идентификаторы клиента отформатированы client: name. SID SIM-карты отформатированы как sim: sid.

...