Я создаю программное решение для телефона, используя Twilio JS SDK client ...
, поэтому входящий получает мой серверный PHP-скрипт, который ставит вызов в очередь с этим Twiml:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say language="pt-BR">Olá Rodrigo, em breve você será atendido.</Say>
<Enqueue action="http://xxxx/_api/external/twilio/ura_queueaction.php" waitUrl="http://xxxx/_api/external/twilio/ura_wait.php">CAcb486a96ecd4f458ac0287568d122035</Enqueue>
</Response>
.... поэтому после того, как вызов встал в очередь, мой webhook вызывается, и теперь у меня есть очередь этого вызова:
QueueSid "QU34063a138b999bfb28c0b732e84a5a7f"
... так что теперь моя внутренняя система уведомлений уведомила моего внутреннего пользователяв нашей интрасети, поэтому с помощью объекта устройства twilio мне нужно подключить этого локального «агента» к этому вызову в очереди ... я пытаюсь сделать это, используя:
var params = {
To: queuesid
};
if (device) {
device.connect(params);
}
ошибка не возвращается, наконсоль и я получаю сообщение о том, что вызов был инициирован, но немедленно отключен ... я также пытаюсь отправить в качестве параметра callid первого входящего вызова, те же результаты.
Я ищу по всему интернетусписок возможных "параметров" для device.connect (" PARAMS ") .... ничего не найдено.
Любая хорошая душа здесь может мне помочь?