KamoCRM

Live Change Loglog

Все функции, исправления и улучшения, размещенные как корабли. Ничто не сдерживается для запуска.

17,500
Общие изменения
5,986
Особенности
5,284
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 27, 2026
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·6mo ago
FixDaemonService

Включить репозитории JPA для торговли + электронная почта + пакеты dao.repositories

DaemonService разбился о стартап с: Параметр 0 конструктора в **************** необходимый Блюдо типа ****************, которое невозможно найти. Недавно добав...

Kamo·6mo ago
Featurekamo-internal

Surface PHONE SERVER ID на вкладке обзора телефонных станций

Операторы, настраивающие поддержку kamo-asterisk на хосте FreePBX, должны вставлять Соответствие VoipProviderInstance UUID в файл конфигурации помощника PHONE S...

Kamo·6mo ago
FixVOIPService

Захват нового ExtNumber в качестве окончательного захвата лямбды в контроллере MemberVoipConfigController

newExtNumber условно переназначен внутри if (isVoipEnabled & & ...) Блок, что делает его не совсем окончательным. Блок синхронизации TeamMember читает лямбда Op...

Kamo·6mo ago
Featurekamo-internal

Настройки функций вызова проводной связи сквозная абстракция провайдера

- voipApi: добавьте CallFeaturesDto, getCallFeatures() и setCallFeatures() API-звонки - useSoftphone: add ************* state loaded от API при запуске; действи...

kamo·6mo ago
FeatureVOIPService

Добавить функции вызова API — вызов вперед + автоответ, проводной через абстракцию провайдера

Добавить CallFeaturesDto и SetCallFeaturesRequest - Добавить флаги CallForward/autoAnswer для ProviderCapabilities - Добавить по умолчанию getCallFeatures/setCa...

Kamo·6mo ago
Featurekamo-asterisk-support

Начальное обязательство — FreePBX загрузчик записи (GO)

Часы **************** для готовых записей WAV, группы многоногих ног вызова Asterisk UNIQUEID и загружает каждую партию в APIService /api/voip/recordings/upload...

Kamo·6mo ago
Featurekamo-internal

VOIP RECORDING UPLOADS scope + счетчики/настраиваемые устройства для записи трубопроводов

APIManager: новая опция VOIP RECORDING UPLOADS (используется службой поддержки Камо-Астериск) на хостах FreePBX для загрузки голосовой почты и записи вызовов че...

Kamo·6mo ago
FeatureSecurityService

System-config recording stats + настроек для обработки записей

- Получить **************** Возвращает четыре стойки экспонируется на камо-внутренних настройках → Платформа → Конфигурация → VoIP/SMS Закладка (vmPending, call...

Kamo·6mo ago
FeatureDaemonService

RecordingProcessorJob + NATS для свежих загрузок

Новый кварцевый вакансии ЗаписьПроцессорДжоб тикает каждую минуту, рассылает независимые VM и вызов партий одновременно в ConversionService ********************...

Kamo·6mo ago
FeatureConversionService

Запись глотка + конвейер обработки FFmpeg

Новый **************** конечные точки многочастная загрузка Пересылается APIService в корзину MinIO **************** и создает необработанную строку записи. Ide...

Kamo·6mo ago
FeatureAPIService

VoipRecordingUploadController для загрузки с поддержкой Камо-астерикса

POST/api/voip/recordings/upload принимает многокомпонентные кузова от kamo-asterisk-support Работает на FreePBX хостах. X-Api-Key получил новый VOIP RECORDING U...

Kamo·6mo ago
Featurekamo-shared-library

UnprocessedRecording Staging entity, ImgDat track tracks, служба записи изображений

- Исправить столкновение ImageAssocType ID: VM RECORDING=8, CALL RECORDING=9 (были оба) дублирование MY DOCS при 4. Добавьте *******************, чтобы мастер-з...

Kamo·6mo ago
Featurekamo-asterisk-support

Начальное обязательство — FreePBX загрузчик записи (GO)

Часы **************** для готовых записей WAV, группы многоногих ног вызова Asterisk UNIQUEID и загружает каждую партию в APIService /api/voip/recordings/upload...

Kamo·6mo ago
Featurekamo-internal

Замените макет контактной вкладки на полнофункциональный SoftphoneContacts

Извлекает новый компонент SoftphoneContacts, который подключает контакты софтфона Закладка на реальные контакты API через useContacts(). Заменить 4 жестких маке...

kamo·6mo ago
Fixkamo-internal

Обнаружение голосовой активности для обхода отсутствующего типа TS DOM

voiceActivityDetection является действительным свойством WebRTC MediaTrackConstraints. отсутствует в DOM-либе TypeScript, вызывая ошибку типа во время сборки.

kamo·6mo ago
Featurekamo-internal

Wire VAD + push-to-talk; удалите нереализуемые настройки

- vadEnabled теперь проходит как VoiceActivityDetection в сборке Браузер выполняет переключатель при открытии микрофона для вызова - pushToTalk автоматически из...

kamo·6mo ago
April 26, 2026
Otherkamo-internal

debug+fix (softphone): проверка состояния элемента <audio>, автоматическое восстановление при появлении байтов, но звук остается тихим

Статистика WebRTC по недавнему вызову показала входящие Байты = 39680 / приемники Неизменённая / ICE-пара преуспела — мост доставлял аудио на борт Браузер, но о...

kamo·6mo ago
Featurekamo-internal

Прокручиваемый список рингтонов с фильтром поиска

Сделайте панель каталога рингтона соответствующей высоте правой колонны и прокрутке вертикально, когда список переполнен, поэтому участники могут перемещаться к...

kamo·6mo ago
Otherkamo-internal

Dump WebRTC state again 5s after Established + отслеживать все изменения состояния

Свалка установленного времени всегда показывает приемники с приглушенным = истинно, потому что Рукопожатие DTLS и SRTP пока не завершены. Диагностировать "звоно...

kamo·6mo ago
Featurekamo-internal

Добавить еще семь рингтонов в каталог

Боевой корабль Horn, Demon Horn, Land Line, 1985 Ring, Office Phone Ringing Old Phone, Olé under/public/sounds/ringtones/ and wires В RINGTONE CATALOG они появл...

kamo·6mo ago
Featurekamo-internal

Добавьте рингтоны Sci-Fi и Buzzer в каталог

Сбрасывает два новых актива рингтона под /public/sounds/ringtones/ и Зарегистрируйте их в RINGTONE CATALOG, чтобы они появились в Ringtones. subtab и может быть...

kamo·6mo ago
FixKlusterServices

Настройте STUN, чтобы ICE браузера мог выполняться двунаправленно

Двусторонние вызовы браузер-браузер, подключенные на уровне SIP, но не имеющие аудио в любом направлении. Работала голосовая почта (one-way Asterisk → браузер) ...

Kamo·6mo ago
Otherkamo-internal

Dump WebRTC negotiation state on Established

To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...

kamo·6mo ago
Fixkamo-internal

Живой звук, который выживает при перебоях нагрузки, центрированный спиннер, исходящий рингбек

Три согласованных исправления для входного звукового пути: 1. AbortError on remoteAudio.play() (видимая на консоли) «Запрос на игру был прерван новым запросом ...

kamo·6mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·6mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·6mo ago
Fixkamo-internal

Подключение анимации + аудио, которое на самом деле играет + разблокировка рингтона

Три согласованных фикса для пути входящего вызова: 1.Визуальная обратная связь при принятии. Щелчок Ответ оставил обе кнопки отзывчивый, но не отзывчивый — пер...

kamo·6mo ago
Fixkamo-internal

Маунт SoftphoneProvider над ToolDock, чтобы окна инструментов могли читать

Всплывающее окно Softphone разбило страницу с надписью «Эта страница не могла загрузиться» потому что окна инструментов устанавливаются внутри ToolDock, который...

kamo·6mo ago
Fixkamo-internal

Используйте реквизит размера сетки, чтобы AV панели заполняли строку

Сетка MUI v7 основана на флексбоксе, поэтому я использовал GridColumn sx был нерабочим — предметы отображались на их естественной ширине и оставляли пустыми Про...

kamo·6mo ago
Fixkamo-internal

Migrate stale ringtone ID по умолчанию

Если сохраненные AV предпочтения пользователя ссылаются на рингтон, который больше не существует в каталоге (например, «классика» до того, как каталог был Обрез...

kamo·6mo ago
Featurekamo-internal

Трехколонный аудио макет, выпадающий сохраненный баннер, заполняющий ширину

Укладывает субтаб аудио как микрофон | Спикер | Продвинутый через полный ряд на экранах lg+ (md по-прежнему соединяет их в пары, xs стек). The Продвинутая карта...

kamo·6mo ago
Featurekamo-internal

Разделите настройки AV на Audio/Video/Ringtones

Реорганизует вкладку «Аудио/Видео» в три внутренних подзадачи и закладки каждый из них горизонтально, так что настройки вписываются в видоискатель без Стена вер...

kamo·6mo ago
Featurekamo-internal

Добавьте вкладку Audio / Video Settings и подключитесь к софтфону

Добавляет магазин AV-предпочтений для каждого устройства (локальное хранилище, специфичное для машины). не роуминг) плюс полнофункциональная вкладка на /setting...

kamo·6mo ago
Featurekamo-internal

Всегда включенная SIP-сессия с автоматическим всплывающим + рингтоном на входящих звонках

Софтфон использовался для регистрации только тогда, когда окно всплывающего инструмента было открыто. Закройте его, и входящие звонки были молча пропущены. Подн...

kamo·6mo ago
Fixkamo-internal

Цифры Dialpad теперь регистрируются на сенсорных устройствах

Кнопки dialpad, называемые e.preventDefault(), как в OnTouchStart, так и OnTouchEnd. Это останавливает браузер от запуска синтетического события щелчка что след...

kamo·6mo ago
FeatureKlusterServices

Seed pbx.k1.kluster.kamocrm.com как статический домен

Софтфон браузера нуждается в SIP-over-WSS, чтобы приземлиться на имя хоста с реальным Серт TLS. Добавьте админ FreePBX / WS имя хоста в STATIC DOMAINS Auto-cert...

Kamo·6mo ago
FixKlusterServices

Хостинг браузера SIP WSS на internal.kamocrm.com (реальный сертификат)

Браузеры отказались от подключения к WebSocket **************** с близким кодом 1006, потому что Traefik обслуживал свою самоподписанную сертификацию по умолчан...

Kamo·6mo ago

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены