Pull to refresh

Comments 13

Я так понимаю ваш voximplant используется в телефонии битрикс24?
Очень хорошо сделано.

Да, все верно. Коллеги из Битрикс24 сделали классную интеграцию
А зачем вы DIY в хабы включили? Этот хаб совсем не об этом.
Исходил из названия хаба, но посмотрел на остальные статьи в нем и, наверное, с вами соглашусь.
А не проще человека попросить запомнить куку и повторять её каждый раз при общении с новым человеком? Там всего-то 32 алфавитно-цифровых символа.
В первом примере нет вызова answer — я так понимаю он в хелпере easyProcess вызывается? Или он вообще не нужен в таком сценарии? Если вообще не нужен — не будет ли тогда прерывания разговора по timeoute'у?

Ну и еще вопрос — как повесить обработчики на connected/disconnected входящего звонка, если не было вызова answer? Если же answer вызывается в хелпере, то можно ли переназначить эти обработчики (удалить + назначить заново) или тут всё по-старому и сделать этого пользуясь easyProcess пока нельзя?
я так понимаю он в хелпере easyProcess вызывается?
— верно, именно там он и вызывается.

Если же answer вызывается в хелпере, то можно ли переназначить эти обработчики (удалить + назначить заново)

outbound_call.removeEventListener(CallEvents.Disconnected);
outbound_call.addEventListener(CallEvents.Disconnected, handleCallDisconnected);
Входящий звонок, это не outbound_call, а e.call в первом примере (или call1 далее в handleCallsConnected). То есть, можно также сделать и для входящего звонка внутри функции handleCallsConnected и переназначить обработчики установленные хелпером easyProcess? Просто раньше не срабатывало, вот и уточняю, сработает ли это:

function handleCallsConnected(call1, call2) {
    call1.removeEventListener(CallEvents.Disconnected);
    call1.addEventListener(CallEvents.Disconnected, something);
Отлично :)

Еще небольшой вопрос по Net.httpRequest(wsUrl, function (res) {}); — как получить json? Существует какое-нибудь res.data/res.json или нужно парсить строку JSON.parse(res.text)?
Ок, спасибо.

Нашел в документации небольшое несоответствие, здесь:

// HTTP request info - e1.code, e1.text, e1.data, e1.headers

Написано что существует поле data у Net.HttpRequestResult, но в документации этого нет.
Sign up to leave a comment.