#javascript #twilio
# #javascript #twilio
Вопрос:
Я пытаюсь ответить на вызов, который направляется через TaskRouter через работника, но безуспешно.
Я вызываю удаление ресурса резервирования на клиенте, если я использую номер телефона для параметра To
reservation.dequeue(
null
null
null
null
null
null
" 1205...."
(error, r) =>
if error
console.log(error)
else
console.log(r)
)
Но когда я пытаюсь перенаправить в веб-браузер, это не работает, оба следующих действия не работают
reservation.dequeue(
null
null
null
null
null
null
"client:WK6dabefad96...."
(error, r) =>
if error
console.log('error')
console.log(error)
else
console.log('R')
console.log(r)
)
reservation.dequeue(
null
null
null
null
null
null
null
(error, r) =>
if error
console.log('error')
console.log(error)
else
console.log('R')
console.log(r)
)
Комментарии:
1. Кажется, что twilio инициализирует вызов, нужно ли мне отвечать на него со стороны рабочего?
Ответ №1:
Если вы собираетесь отправлять эти вызовы в браузер, чем вам нужно для настройки клиента Twilio, вы также должны настроить устройства. Вы можете найти более подробную информацию в документации клиента Twilio.
При генерации токена доступа клиента при инициализации клиента пользовательского интерфейса (программного телефона) значение идентификатора совпадает с именем клиента в contact_uri атрибута worker. например identity = 'WK*****'
, при создании токена доступа и "contact_uri":"client:WK*****"
в атрибуте worker. Я бы предложил использовать имя в contact_uri, например "contact_uri":"client:bilal"
.