Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (7)
  • Как правильно интегрировать voximplant в веб-приложение?

    grigoryvp
    @grigoryvp
    Привет!

    1. Не понятно, должен ли у приложения быть ОДИН зарегистрированный аккаунт для всех пользователей, или для каждого пользователя - свой аккаунт? (пользователи между собой не имеют ничего общего)


    Это исключительно на твое усмотрение. Если сделать один аккаунт, то деньги на нем будут "общие" у всех пользователей, и тебе нужно будет самому за ними следить.

    2. Как проходит оплата, ведь через API это вряд ли можно сделать (в документации не нашел)


    Самый простой вариант - пользователь переводит деньги на твой сервис, а ты - пополняешь аккаунт voximplant. Если пользователь voximplant один - то пополняешь этот единственный аккаунт, если же на каждого пользователя создается отдельный пользователь voximplant, то для этого в api есть возможность создания дочерних аккаунтов и переводить деньги с родительского на дочерний (https://goo.gl/krDC2V)
    Ответ написан
    Комментировать
  • Emacs org-mode - привязка задач между собой?

    grigoryvp
    @grigoryvp
    Вот тут все написано:
    orgmode.org/org.html#TODO-dependencies
    Ответ написан
    Комментировать
  • Пропал FaceTime на iPhone4 (iOS 4.1)?

    grigoryvp
    @grigoryvp
    Settings -> Phone -> FaceTime
    Выключить, потом включить обратно.
    Ответ написан
    2 комментария
  • Voximplant и логика ACD?

    grigoryvp
    @grigoryvp
    Привет!

    ACD модуль работает по указке разработчика. Вы принимаете звонок, и когда вы в коде решили что надо его распределять на оператора - вызываете enqueueACDRequest для помещения звонка в очередь. Когда освободится оператор, объекту звонка придет событие OperatorReached в ответ на которое вы можете включить аудиопотоки между пользвателем и оператором. А можете предварительно что-нибудь оператору синтезировать. Или сделать какаую-нибудь логику. Вообщем на ваше усмотрение.

    "Встал в очередь, а потом скинул" - решается в вашем же коде. Если пользователь повесил трубку до того, как вы его соединили с оператором, то объету звонка приходит соответствующий эвент. В ответ на который вы можете убрать запрос из очереди. А можете не убирать, подождать ответа оператора и синтезировать ему что "тут вам звонили, но не дозвонились. Перезвонить пользователю сейчас?"

    Как что работает вы сами решаете в джаваскрипте. Польный контроль, любая удобная вам логика. Кстати, мы недавно сделали новый цикл статей, посвященных как раз работе ACD. Сам писал! Оцените, если все еще будут вопросы - пишите, постараюсь и вам помочь, и наши статьи с документацией улучшить!
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (1)