Заметки
Почему своё CRM-дело не заменяет диалог открытой линии
Дело с названием «Диалог открытой линии» не становится штатной перепиской. У настоящей записи есть связь с сессией и поддерживаемый системой провайдер; произвольные строки IMOPENLINES и SESSION её не создают.
Если нужно оставить собственный результат обработки — например, «бот уточнил номер заказа» — добавьте обычный комментарий таймлайна через crm.timeline.comment.add. Он честно показывает факт работы интеграции и не притворяется системным диалогом.
Если нужно отобразить уже существующую переписку в другой CRM-карточке, работайте с настоящим делом и его привязками. Для полноценного собственного интерактивного дела есть механизм конфигурируемых дел приложения; его нужно реализовывать по отдельному контракту.
Главная проверка — что произойдёт при клике. Если интеграция умеет только сохранить текст, не стоит оформлять запись так, будто она открывает штатный чат.