在 FreePBX 生成其端点文件之前, AI 端点写入器什么都不做
没有 pjsip.endpoint.conf , 无法得知哪个扩展存在, 所以 应用已写入的空管理 AI 段落( 并重新装入), 这将占用每个 AI 扩展名的 LiveKit 联系方式。 现在它完全没有做 在这样的情况下,因为 WebRTCReconciler已经做了(SP98-L-2).
AI扩展只提供G.711,所以AI腿永远不是G.722
livkit -sip以它排名最高的代码回应报价,而不是第一个 一项提议(媒体-sdk sdp.SelectAudio:G722-5 > PCMU-10 > PCMA-20)。 与 所有,g722,ulaw,alaw 每一个AI呼叫谈判 G722/8000 在LiveKit上 腿 (Livekit-sip log,Lu...
一个 AI 扩展的 AOR 块添加到 AOR 中,而不是添加到同名的端点
FreePBX 命名扩展的端点及其 AOR 相同, pjsip.conf 包括 pjsip.endpoint.conf 在pjsip.aor.conf之前. 空 [7900] (+) 英寸 pjsip.aor custom post.conf 因此在终点添加了联系人=: Asterisk 拒绝 (“ 找不到适合命名为“...
一个录制子例程; 文件名保留呼叫的 UNIQUEID; AMI 读取呼叫事件
[kamo-record] 现在为每一个路径录音: 干线和语音信箱 这里的先入为主的钩子也叫它 随从、直线、代理、内部 和AI在FreePBX拨号计划中的背景. KAMO REC ON 停止一个频道 从两次录入时通过两个钩子, 继承的 KAMO REC BASE 在第一个频道的UNIQUEID(CDR行)后命名每条...
同样的承诺的重建没有任何作用,并报告取得了成功
图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 该步骤现在比较了前后的图像参考,并强制推出 当它没有改变时重新启动, 从而拖...
Pin direct media=no,并更正“(+)不能推翻”索赔
FreePBX 的 PJSip 驱动程序默认直接 media to Yes (基因故障DefaultDeviceSettings, PJSip. class.php: 210)和图形QL extension 突变没有可覆盖的字段, 所以每个扩展 KamoCRM 使用允许流出端点到端点的媒体创建到来. 所有21个 k1...
优先钩必须返回( ), 而不是宏出 () — Asterisk 21
Asterisk 21 彻底删除了 Macro () 应用程序家族, FreePBX 用 Gosub () 到达这些钩子( 扩展 附加. conf : **************** 股票钩 自由PBX 船舶为 " exten s. 1, return () " 。 使用 MacroExit () 频道在“ 无应...
Harden Kubctl的下载 以对抗被片状攻击 [skip ci]
dl.k8s.io 在跑道上断断续续地下降 中转: 卷曲:(56) OpenSSL SSL read:解密失败或记录错误 mac 无法在绿地上部署 多次观察 卡莫-签名-莫诺雷波和卡莫-翻译-词典. 添加 -- retry/-retry-all-errors: plain --retry 不涵盖该类 中转失败。 同时...
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 移动到本地配置中, 而不是 CI/CD 机密
CDR 证书是每个 FreePBX 服务器的本地端,没有业务 在CI/CD管道中。 运算符直接在其上添加 ASTERISK CDR DSN 配置.json 与 API KEY 和 电话 SERVER ID 并列. 配置. go 字段 而所有运行时间的行为都是不变的.
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} 语法 + 在 stale 占位符上重发
Pods 是 CrashLoopBackOff 有"配置错误:API KEY 丢失或太短" 因为配置模板使用了包含 . API KEY 标记 静静地留出未动(它只替代\$VAR /\${VAR}). 第一次部署 将占位符文件写入 QQ 上 主机,然后锁定 Init 容器的"如果配置存在"分支 在接下来的每次推出中, ...
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.
