Konstantin_Podarambolskii
@Konstantin_Podarambolskii

Как назначается ответственный за впервые поступивший входящий звонок при использовании приложения Задарма?

Вот такая у меня ситуация:
Битрикс24, облако, Простая СРМ, бесплатный тариф, приложение Телефония Задарма (АТС без голосового меню) .

Должно быть так:
Звонок направляется на ответственного, когда ответственный уже назначен в СРМ. Впервые ответственным в Битрикс24 по умолчанию назначается тот, кто принял звонок. Очередность распределения звонков на сотрудников определяется в приложении Задарма.

Сейчас есть так:
Есть три сотрудника с номерами в АТС Задарма 100, 102, 103
Очередность в приложении Задарма следующая: первому звонить 103, второму 102. Номер 100 вообще не включен в очередность.
5e95b7865cf84825064822.png
Звоню.
Идет входящий на номер 100! Ответственный в СРМ назначается сотрудник с номером 100.
5e95b7c052134357849848.png
Тех поддержка задарма говорит, что срабатывает направление на ответственного: "Bez_imeni - это такое имя у лида или контакта, данное имя нам вернул битрикс, т. е. номер есть в CRM"
5e95b7e8ae91e990026540.png
В пользу этой версии: Баг появляется только когда приложение Задарма настроено на «Направление звонков на ответственного». В случае звонка с неизвестного номера, по какой то причине ответственный устанавливается пользователь с номером 100 (это администратор портала).
5e95b7f81df7a638250224.png
Перед тестовыми звонками Проверял поиском внешний номер в базе СРМ: ни сделок, ни лидов, ни контактов, ни записей разговоров нет. Перепробовал звонки с кучи своих знакомых, которых точно нет в СРМ.

Как такое может быть?
  • Вопрос задан
  • 1396 просмотров
Решения вопроса 2
Konstantin_Podarambolskii
@Konstantin_Podarambolskii Автор вопроса
Решение найдено, самостоятельно )))
Алгоритм такой:
Удалить приложение Задарма из СРМ.
Добавить еще одного пользователя СРМ. Внутренний номер пользователю не назначать - это важно.
Сделать его администратором.
Войти в СРМ под именем нового пользователя.
Установить приложение Задарма в СРМ.

В АТС Задарма выставляем нужную очередность дозвона. При входящем от неизвестного номера Задарма делает запрос в Битрикс на проверку ответственного. Битрикс формирует ЛИД и назначает качестве ответственного нашего нового виртуального сотрудника без номера. АТС направляет звонок на ответственного, а так как у него нет внутреннего номера, то на следующего в очереди, то есть согласно порядка очередности установленной в АТС. Как только, кто то из живых сотрудников поднимет трубку ответственным становится он.
5e9d3a5aed89e237214593.png

5e9d3ade51cbc338391801.png
У меня так работает. Если у кого получится так же, отпишитесь пожалуйста.
Ответ написан
Комментировать
@mikedolby
Itgrix.ru
Если все так, как описывает Константин, то дело все же в коннекторе Задармы.
Дело в том, что у Битрикса есть 2 метода, которые создают звонок в Битркисе: первый (externalcall.register) - это регистрация звонка, второй (externalcall.finish) - завершение звонка.
В частности у этих методов могут быть разные параметры, например ответственный за звонок.
Первый запрос обязателен, чтобы показать карточку звонка пользователю. Но вместе с тем по этому запросу Битрикс24 создает сущность (для простой CRM это будет Контакт+Сделка, для Классической - Лид).
Но вот вопрос: кого указать ответственным за эту сущность, когда еще никто не ответил на звонок?
По-видимому в логике коннектора выбирается тот, кто авторизовал приложение на портале.
Именно поэтому автором и создателем в первом кейсе был Константин, а во втором кейсе пользователь без внутренного номера.
И этого ответственного предлагает в будущем менять разработчик приложения.

Но это еще не все.
В дело вступает функция автораспределения (перевод звонка на ответственного за сущность пользователя).
Описанная ошибка может случиться только если эта функция срабатывает после регистрации звонка. А именно:
1) Первый запрос регистрирует звонок с пользователем по-умолчанию.
2) Далее автораспределение - запрос на ответственного за сущность - получаем пользователя по-умолчанию (Константина) и перевод звонка на него.
3) И как следствие описанная ошибка - звонок приходить на номер 100.

Если запрос на автораспределение сделать до регистрация звонка, то такой ошибки не случится.
Порядок такой:
1) Поиск ответственного за сущность - получаем пустоту для звонка с нового номера, переводить звонок некуда - идем по диалплану.
2) Регистрируем звонок с пользователем по-умолчанию, но запрос на показ карточки (externalcall.show) отправляем тому на кого идет звонок.
В этом описанной ошибки не случится.

Разработчик приложения Itgrix - интеграция Asterisk и Битрикс24/AmoCRM.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
На данный момент администратор, установивший интеграцию, является ответственным по умолчанию за пропущенные вызовы и поэтому он получает такого рода уведомления. Планируется доработка интеграции, где можно будет выбирать ответственного по умолчанию самостоятельно. 
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы