Это решаемый вопрос? или надо смирится с тем что нормальной синхронизации, своевременного всплывания карточек при звонке, и записи звонков в битркис24 не будет?
Вопрос решаемый,
Вы не приложили логи. Нам нечего анализировать.
Вы можете обратиться к нам за платной поддержкой, мы поможем снять логи и проанализировать их.
Решили не ждать третьей годовщины этого тикета и починили всё сами.
Рабочий код со всеми исправлениями теперь живет в нашем форке: GitHub - Div2303/ModuleBitrix24Integration: Module integration with the platform Bitrix24 · GitHub
Issue можно смело закрывать.
Складывается впечатление, что вы не модуль хотите починить, а всюду написать негативные отзывы / комментарии.
Комментарии по вашей версии я прилагаю тут:
- Полное отключение синхронизации — это костыль, а не решение. Каждый звонок теперь делает REST-запрос в Bitrix24 (batch из 2 методов). При большом трафике это ещё больше нагрузит API
- Кэш 60 секунд — если клиент звонит повторно через 2 минуты, опять запрос в B24
- Удалена обработка channelCounter в AMI — может привести к дубликатам CDR
- Модель B24UploadTasks создана, но не подключена — мёртвый код
- Логи залиты в git
- Удалены все PHPDoc-комментарии — ухудшает читаемость
- Удалена лицензия GPL из UploaderB24 - верните обратно
Вы грубо вырезали подсистему синхронизации контактов и заменили её прямыми REST-запросами. Это маскирует проблему избыточных API-запросов при синхронизации, но создаёт другую — теперь каждый звонок обращается к REST API для поиска контакта. Retry в UploaderB24 — единственная по-настоящему полезная идея.
По логам, что вы высылали - ясно, что есть проблема с множественным запуском воркеров, что постоянно рестартуют, именно из за этого возникают проблемы, но без доступа к серверу это отлаживать карйне сложно.
Я не рекомендую использовать fork версию кому либо.
Если бы вы отвечали оперативнее на вопросы и прикладывали то, о чем вас просят - то проблему можно было бы решить оперативнее.
Обратите внимание, что использование GPT не всегда приносит пользу. Хотя бы ответы на запросы можно изложить своими словами.