Восстановление одного и того же обязательства ничего не привело к успеху
Изображение помечено фиксированным SHA, поэтому восстановление одного и того же фикса производит Идентичная ссылка на изображение. «Объектное заданное изображен...
Расширения звонков, так что мобильные кольца члена
Клиент AMI входит в систему с «Событиями: выключено» и отправляет только действия, поэтому ничего не происходит. Клиентская FreePBX когда-либо сообщала платформ...
Pin direct media=no, и исправить "(+) не может переопределить"
PJSip драйвер FreePBX по умолчанию Direct media (generateDefaultDeviceSettings, PJSip.class.php:210) и GraphQL Мутация расширения не имеет поля, чтобы переопред...
Согласование блоков WebRTC для каждого расширения вместо ручного редактирования реестра
Расширение, созданное через API FreePBX, не получает блок WebRTC. регистрируется по WSS, а затем не имеет DTLS или ICE - софтфон браузера показывает подключенны...
Предварительные крючки должны вернуться (), а не MacroExit () - Asterisk 21
Asterisk 21 удалил семейство приложений Macro() и FreePBX Выберите Gosub() (extensions additional.conf): **************************** Стоковый крюк FreePBX Кора...
Укрепите загрузку kububl против шелушащегося выхода [skip ci]
dl.k8s.io по выходу бегуна периодически падает в середине передачи: Curl: (56) OpenSSL SSL read: расшифровка не удалась или не удалась который не справляется с ...
Используйте реестр k1m1/API 192.168.4.22 (уменьшенные IP-адреса WireGuard)
Бросьте оффлайн-k2m1 разверните работу + осиротевшие манифесты k2m1
Сервис работал на несвежем кэшированном изображении k0m1:5000, никогда не подталкиваясь к k1m1. реестр после выхода на пенсию k0m1; выселение дискового давления...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...
Переместите ASTERISK CDR DSN на локальный config.json, а не на секреты CI/CD
Учетные данные CDR являются локальными для каждого сервера FreePBX и не имеют бизнеса. в трубопроводе CI/CD. Операторы добавляют ASTERISK CDR DSN непосредственн...
Enrich upload manifests with Asterisk CDR caller-ID data
Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...
Emit записал расширение At + per-file в манифесте загрузки
- Наблюдатель: каждая выпущенная Запись несет Записанную Ат, полученную из Сегмент EPOCH нашего управляемого **************** Имя файла, возвращаясь к файлу mti...
Drop the [from-internal-custom] _X. catch-all that broke softphone calls
The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...
Write managed config files 0644 so the asterisk daemon can read them
The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...
Используйте Envsubst-совместимый синтаксис \${VAR} в шаблоне конфигураций + повторное воспроизведение на устаревших заполнителях
CrashLoopBackOff с ошибкой конфигурирования: API KEY отсутствует или слишком коротка потому что в шаблоне конфигураций используются буквальные API KEY марке...
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.
Начальное обязательство — FreePBX загрузчик записи (GO)
Часы **************** для готовых записей WAV, группы многоногих ног вызова Asterisk UNIQUEID и загружает каждую партию в APIService /api/voip/recordings/upload...
Начальное обязательство — FreePBX загрузчик записи (GO)
Часы **************** для готовых записей WAV, группы многоногих ног вызова Asterisk UNIQUEID и загружает каждую партию в APIService /api/voip/recordings/upload...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.