ВОт ответ из БИРТИКСА
Чтобы упростить решение данного вопроса, вы можете попросить разработчика приложения связаться с нами напрямую по этой ситуации и указать номер вашего обращения (4744445).
Уважаемый Алексей. Вы можете с ними связаться на прямую?
Вот еще их ответ
Вот что Битрикс ответил:
«Тогда им нужно добавить подписку на событие onOfflineEvent с адресом их обработчика, потому что сейчас его нет.
Если кратко, то в Битрикс24 есть два вида событий - онлайн и оффлайн. Если приложение подписывается на онлайн событие ONEXTERNALCALLSTART, то при начале звонка Битрикс24 отправляет это событие на обработчик приложения и дальше оно занимается обработкой звонка.
Если у приложения подписка оффлайн событие ONEXTERNALCALLSTART, то событие не отправляется на обработчик, а сохраняется в базе данных Битрикс24. Но вместо этого на обработчик приложение отправляется событие onOfflineEvent, которое уведомляет о пополнении очереди оффлайн событий. Приложение затем делает запрос к Битрикс24, чтобы забрать накопившиеся события.
Сейчас оффлайн события ONEXTERNALCALLSTART и другие, отслеживаемые MikoPBX, фактически записываются в ваш Битрикс24 (там накопилось 920 записей), но приложение их не забирает. Вероятно из-за того, что не получает onOfflineEvent из-за отсутствия подписки на это событие»
Речь именно о подписке на события, которую добавляет само приложение - с подпиской на Маркет это не связано.
Когда приложению нужно отслеживать какие-либо изменения в Битрикс24 (например, начало звонка или создание элемента CRM), оно подписывается на соответствующие события. Так когда будет запущен звонок или создан элемент CRM, Битрикс24 отправит запрос приложению.
Когда события оффлайн, приложение само забирает эти события из Битрикс24 - либо с определенной периодичностью, либо по мере получения запросов onOfflineEvent от Битрикс24 - но чтобы они приходили, приложение должно подписаться на событие onOfflineEvent.