Привет!
Читал все эти статьи :) Написаны отлично, все понятно, начинали работать с вашей платформой на момент, когда было только 5 статей.
Но наш вопрос в логике работы самой платформы, наш затык именно в том, что в момент, пока все операторы заняты, и звонит 5 человек - они все встают в очередь, при этом конкретный оператор ещё не назначен и если человек сбрасывает - оператор не узнает об этом вообще. Нам нужно тянуть вот этих людей из "недозвонившихся" по истории звонков через HTTP API
"объету звонка приходит соответствующий эвент" - это же получается просто disconnected. Определяется, повесил/сбросил оператор или клиент простыми true/false:
function onCallDisconnected(e) {
if(answered){
console.log('человек висел в ожидании и ему ответили');
statusVox('after');
} else if(rejected) {
console.log('было сброшено оператором');
statusVox('after');
} else {
console.log('оператор ушел и человеку никто не ответил');
statusVox('after');
}
}
Но! Если все операторы заняты и звонит человек - объект звонка не создается, потому что он уже занят текущим звонком. И если 3 оператора говорят, а звонит 5 человек в этот момент и сбрасывают, то "клиент" оператора не знает о том, что звонили сейчас. А нам нужно закинуть все эти задачи в стек. И не совсем правильно определять на каждом из клиентов пропущенные звонки (если операторов больше 1), потому что получится так, что один оператор, который освободился раньше всех получит все 5 звонков в свой стек задач на обратный звонок. И вот тут момент распределения мне становится совершенно неясным.
Или может наша логика ушла куда-то не туда вообще?)
А на каком этапе вызывать? и, получается, нужно вешать что-то вроде:
VoxImplant.getInstance().Client.addEventListener(VoxImplant.CallEvents.Disconnected, onCallDisconnected) ?
Дмитрий Шицков так а как и с помощью чего их учитывать и как главное это завязать с веб функционалом? Библиотеки/фреймворки. Не подскажите этапы реализации?
Андрей Федоров: ну заголовка как такового нет, это главная страница сайта, там есть шапка с телефонами, логотипом и навигацией. Дальше сразу идет секция со слайдами, и их как минимум 3, поскольку это единая сущность (section), каждый из слайдов помещен а article и представляет уникальное предложение каждой из услуг. в каждой из них есть свой заголовок. И вот получается такая проблема, что эта секция с ходу untitled. Хотя объединение под них нужно сделать тогда следующим - > "Мебель Экора - с комфортом на века" (как h1) -> section -> слайд1 (article(h2 ... ) ) + слайд2 (article(h2 ... ) ) и тд...
Выделать в инлайновые стили в шапку насколько вообще верно? это же даже не кешируется.