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
Перед тестовыми звонками Проверял поиском внешний номер в базе СРМ: ни сделок, ни лидов, ни контактов, ни записей разговоров нет. Перепробовал звонки с кучи своих знакомых, которых точно нет в СРМ.

Как такое может быть?
  • Вопрос задан
  • 1219 просмотров
Решения вопроса 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
На данный момент администратор, установивший интеграцию, является ответственным по умолчанию за пропущенные вызовы и поэтому он получает такого рода уведомления. Планируется доработка интеграции, где можно будет выбирать ответственного по умолчанию самостоятельно. 
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы