Голосове ім'я, ім'я та ім'я Камо може запитати одне, що не має звуку
Завантажити голосову пошту тепер несе ідентифікатор повідомлення, <mailbox>/<msg id> від EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrançaisελληνικάDanskАнглійс...
Рендер списку блоків Toll-fraud як [kamo-toll-fraud-blocked] (SP93 T8)
Політика PBX тепер несе заблокованіПаттерни, розширення Asterisk Візерунки на телефонному сервері обов'язкові долі-фраудні охоронці. Fetch зберігає тільки , , ,...
Аспірантура AI не робить нічого до FreePBX
Без pjsip.endpoint.conf нічого відомо про які розширення існують, тому Застосувати порожню керовані розділи AI (і перезавантажити), які візьмуть кожен AI Продов...
Чому дозволяє=один зберігає G.722 з пропозиції до LiveKit
Огляд 1 запитати, чи є кодc prefs outgoing offer (prefer:pending, операція:union ще може покласти дзвоник g722 в пропозицію зірочка Житло Не можна: Asterisk 21....
Розширення AI пропонують тільки G.711, тому нога AI ніколи не G.722
livekit-sip Відповіді про пропозицію з кодеком, він займає найвище, не перший 1 запропонував (media-sdk sdp.SelectAudio: G722 -5 > PCMU -10 > PCMA -20). З дозво...
Блок доповнень АОР AI додає АОР, не до кінцевої точки
FreePBX імена кінцевої точки розширення і його AOR, і pjsip.conf включає pjsip.endpoint.conf перед pjsip.aor.conf. Бар [7900](+) в pjsip.aor custom post.conf до...
Витягніть політику PBX від Kamo; вихідний список та розширення AI як керований план діал; точка кінцевих точок AI у LiveKit
Кожен POLICY SECONDS агент тягне GET /api/voip/pbx/config (також його) серцебиття) і пише [kamo-outbound-allowed] і [kamo-ai-extensions] як a a a керований розд...
Один запис субротутину; імена файлів тримати UNIQUEID; AMI читає події виклику
[kamo-record] тепер веде запис для кожного шляху: стовбур і голосова пошта попередні гачки тут зателефонуйте, і так буде учасник, прямий, агент, внутрішній та к...
Реставрація того ж комісця розгортається нічого і повідомила про успіх
Зображення позначено комбінацією SHA, щоб перебудувати той же коміс ідентичний посилання зображення. `kubectl set image` потім змінює нічого, the Розгортання ні...
Повідомляти про розширення кілець для користувачів
Клієнт AMI ввійти з 'Події: вимкнено' і тільки відправляє дії, так що нічого не на Компанія FreePBX завжди представила платформу, яка прибуває. Що тиша що зроби...
Перейдіть прямо media=no, і виправте "(+) не перенаречений" запит
FreePBX's PJSip драйвер за замовчуванням media до YES (generateDefaultDeviceSettings, PJSip.class.php:210) і GraphQL addExtension mutation не має поля, щоб пере...
Відстеження за кадром WebRTC блоки замість ручної роботи
Розширення, створене за допомогою API FreePBX, не отримує WebRTC блок, тому це реєструється над WSS, а потім не має DTLS або ICE — смартфон показує підключений ...
Попередні гачки повинні повернутися(), а не MacroExit() — Asterisk 21
Asterisk 21 видалено Macro() додаток сім'ї прямо, і FreePBX досягає цих гачків з Gosub() (extensions additional.conf: ******************************************...
Важко завантажити kubectl проти гасіння [скіп ci]
dl.k8s.io над егресом бігуна, що перетинається в середині трансфера: curl: (56) OpenSSL SSL read: розшифрування не вдалося або поганий запис mac не вдається роз...
Використовуйте k1m1 реєстри/API 192.168.4.22 (Drop deprecated WireGuard IPs)
Drop offline-k2m1 розгортати роботу + проявляється кіптиця k2m1
Сервіс ran on a stale cached k0m1:5000 зображення, ніколи не re-pushed to k1m1 реєстр після к0м1 пенсії; розмивання диска (ImagePullBackOff). Видалити мертві ро...
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 безпосередньо до своїх config.jso...
Збагачення завантаження проявляється з даними Asterisk CDR-ID
Додавання необов'язкового збагачення MySQL CDR, так що вкладка історії Softphone може дисплей, який називається (або був викликаний). Коли ASTERISK CDR DSN нала...
Emit recordedAt + per-file extension in upload manifest
- Watcher: every emitted Recording carries RecordedAt, derived from the EPOCH segment of our managed **************** filename, falling back to file mtime f...
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 відсутній або занадто короткий" тому, що шаблон config використовується літр 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.
Initial commit — FreePBX запис uploader (GO)
Спостереження***************************************************************************************************************************************************...
Initial commit — FreePBX запис uploader (GO)
Спостереження***************************************************************************************************************************************************...
Як ви бачите відправлення?
Все це прибуває в робочому просторі. Почати безкоштовно план і читати цю сторінку знову в місяць.
