直播更改日志

看我们在建什么,实时的。 每个功能,固定, 和改进都跨出平台.

17,874
变动共计
4,587
特征
4,515
修补
32
项目
按项目过滤
所有项目17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 7, 2026
FixVOIPService

别再叫别人添加他们已经添加的文本提供者

报告来自一个真正的机构,报告是正确的。 运行的组织 FreePBX 添加 Telnyx 作为文本提供者, 打开短消息窗口, 并显示 FreePBX的静态句子: "这款电话服务器是一款FreePBX PBX,它携带的是电话而不是短信. 管理员可以在Sets → Phone → 提供者下添加文本提供者". 他们刚刚这样...

Kamo·4d ago
FixVOIPService

告诉一个成员这个号码不见了, 不是说他们的PBX不能发短信

一个组织增加了Telnyx作为文本提供者, 打开了短消息窗口,并被告知"这个电话服务器是一个FreePBX PBX,它 带电话,但不带短信。 管理员可以添加文本提供者..." ——它派他们加入他们刚刚加入的供应商. 这两件事一时都是错误的,一半都错了。 仅限能力 提及在提供者本来能够文本时缺失的编号: 理由=可用性...

Kamo·4d ago
FixVOIPService

一个被冻结的 CHECK 屏蔽了所有 Telnyx 和 JustCall 的提供商

加入一个Telnyx文本提供者500'd. 日志上写得很清楚 屏幕上说 无用 : 约束 **************** 失败行包含(..., 6) 两个表格都是由Hibernate的 ddl-auto 创建的,它写道 CHECK(Col >= 0 and Col <= N)当天以enum的大小被冻结. 附录 @ ...

Kamo·4d ago
September 6, 2026
FixVOIPService

询问此数字是否可以发短信, 而不是该数值是否可以发短信

SmsGateway在路由移动到数字时, 有了数字意识的可用性, 然后没有用数字来称呼它。 所以答案是Org级的 超载是装饰 这很重要,因为浏览器打开了它在这个端点上的全部发文表面. 一个成员可以持有一个Telnyx线 文本和只听声音 没有,而一个Org级的"是",第二个是将作曲者放在他们面前 ——这是整个地区不断产...

Kamo·5d ago
FixVOIPService

"你无法发短信"的消息 与修补相隔了一步

FreePBX和Teams告诉一个成员在Phone → 提供者下增加一个短消息提供者. 这是完整的建议,直到数字获得自己的文本路径;现在添加一个 提供者不会自行改变任何东西, 因为还没有数字点。 来人啊 在旧句子之后, 最终会配置一个文本提供者, 仍然发短信 没有工作, 没有理由认为 他们是一屏了。 两个消息,接口默...

Kamo·5d ago
FixVOIPService

只有拥有 Webhook URL 的载体才能验证其帖子

前一承诺中添加的电话服务器输入路径已校验 任何供应商都带着这个号码 那是伪造的表面,不是 假设: 是`返回真实',和 Ring Central's ‘return true;//TODO'. 终点未校正 建筑——承运人不持有证书,而持有自己的签名——如此数目 在任何电话服务器的路由...

Kamo·5d ago
FixVOIPService

Telnyx 电话服务器可以发送短信, 并且从不接收

Telnyx既是电话服务器,也是载体,Telnyx的通讯简介有 完全一个网球URL。 因此,一个组织增加了Telnyx 作为电话SERVER 没有文本提供商被送到 /api/bulktext/ inbound/telnyx——唯一一个终点可以解决的地方 是一个BulkText Provider Instance。 没有...

Kamo·5d ago
FixVOIPService

在持续前输入新数字, 而不是在持续后

保存( ) 创建了空的 OrgPhone 数字, 并坚持它, 然后填入 E164 和 电话 CANON - 两个NULL。 今天工作是因为UUID发电机不需要 数据库的回路,所以 Hibernate 推迟插入以冲出并查看最后 数值。 急切地冲出一行,插上两条无效的 NULL 柱子 中间没有东西会这么说 也放弃一个只写...

Kamo·5d ago
FixVOIPService

一个是向所有五个供应商发送合同,并停止丢弃入境文本

简讯抽象层有五个提供商不同意如何失败, 一条进入的路 静静地丢弃真实的客户信息 发送 - SendSmsResult - > SmsendOutcome:一个机器代码到分支上(SmsFailureCode) 和句子,以显示成员不变。 输出读取 旧类型状态和 DROPPED 错误 短信提供者的解释从未触及到一个成员。 ...

Kamo·5d ago
September 5, 2026
FixVOIPService

通过摘要而不是标签证明部署

上述承诺停止了`设定形象'的沉默。 这声称: 结果:在推出之后,标记将在登记册上解为文摘, 运行的舱被检查与它。 如果没有 pock 运行此图像运行 建造失败,而不是报告成功。 标记不能回答这个问题——重建同样的承诺重新使用它,所以 坚固的舱和一个新鲜的舱载着同样的标记. 这正是为什么不能 幸存下来,没人注意 人类会...

Kamo·6d ago
FixVOIPService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·6d ago
FixVOIPService

阻止一个糟糕的服务用户 JWT 使每个成员的软手机失效

从一个成员自己的JWT(称为configFactory.require(int))中沉淀,它坚持 电话服务器的SERVICE-USER JWT是现成并完善的. 那个证书 在交换中不扮演角色:成员JWT在应用客户端下呈现 身份和秘密,没有别的。 JWT无法使用的案例 收起每个成员的软电话,他们自己的证书是完全好的——和 ...

Kamo·6d ago
FixVOIPService

校对重定向中带回的登录失败信息

RingCentral 回调将服务器自己的句子放入查询字符串中,这样 会员的标签上可以写出实际出错之处, 重定向 URI 或一个没有认证码的应用程序流, 既不可以猜测 "连接失败". 一个出乎意料的例外可以携带一个比 URL可能有用,但失去方向会失去解释 随其出. 以 300 个字符截断; 完整消息已经登录 .

Kamo·6d ago
FixVOIPService

取消一个重新分配的成员的环中签注 别忘了

下船时删除了会员的证书行 当他们从手机上移走时 服务器。 这是全部工作,而证书只能是JWT——Kamo 无法撤销其中之一, 它在Ring Central自己的控制台上完成。 A级 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}...

Kamo·6d ago
FixVOIPService

让中环成员签名 而不是在 JWT 上铸造

一个会员的电话设置标签 要求一个JWT证书, 这是唯一的 如何连接他们。 一个环中JWT属于一个用户,由它来制成 用户在 RingCentral 的开发者控制台内,他们必须首先使用 获准进入——因此是一个服务用户JWT和30个组织 电话用户被告知要创建30个开发商证书。 猎物 据报告,在2000年9月1日之后,这一直粘...

Kamo·6d ago
FixVOIPService

从装入盒子的应用程序证书上告诉中央JWT

An org 贴上其 Ring Central app的证书 JSON —— {"客户端ID":., "客户端安全":.,"服务器":.}blob 开发者控制台显示在相同的上 页面为 JWT ——输入服务用户 JWT 框。 没有人反对。 数值 设置页面显示绿色的“证书完整”芯片, Ring Central 以 400 ...

Kamo·6d ago
September 4, 2026
FixVOIPService

让展出完成旧的活

部署人员取代了每项服务中唯一一个没有能够满足请求的舱位 飞行。 三个设置,适用于整个舰队: - 在进程看到SIGTERM前停止睡眠 10s. Kubernetes 将吊舱从它的 EndpointSlice 并同时信号它, 和Traefik 仅得知去除由 观察,所以它一瞬间 不断将新的请求 发送到一个已经启动的舱内 拒...

Kamo·1w ago
September 3, 2026
FixVOIPService

编码 JustCall 查询值一次

客户端用 build( true) 构建了查询, 它已经声明了值 被编码了,所以根本没有人逃脱。 关键人物为"+": 每一个需要数字的 JustCall滤波器 在E.164中使用, 和很多 服务器读取了表格编码方式的查询,其中"+"表示空间. 第一个 拨打者通过联系人 号码过滤会询问“15551234567”和 收到了...

Kamo·1w ago
September 2, 2026
FixVOIPService

每次写入后应用 FreePBX 配置, 否则扩展将永远无法到达 Asterisk

8777分机(Aiden Perry, kamocrm)于2026-09-02从KamoCRM创建. 并永远不响。 FreePBX GraphQL " 扩展 " 变体已写入 " 用户 " 、 " 设备 " 、54行 " 口 " 和整个 " AMPUSER/8777/ -- -- Astdb树 " ——后被称作"需要再加...

Kamo·1w ago
August 30, 2026
FixVOIPService

An account with no number to text from is a 409, not a 500

Starting a text threw IllegalStateException when neither the member nor the instance had an outbound number, which Spring turned into a 500 with a stack trace. ...

Kamo·1w ago
August 27, 2026
FixVOIPService

平台设置的真相来源

"测试连接"在电话服务器上报告"没有主账号". 几分钟前,用同样的身份证明 供给刚刚成功 两个消息来源不同意一个设定。 KamoPBXBean Config 解决平台问题 System CONFIGULATION singleton 平台的首发数据 设置 UI 写到, 这就是为什么提供, 通过该类,看到 被保存的身份...

Kamo·2w ago
FixVOIPService

一个半提供电话服务器永远无法完成 说错了

An org 的 KamopBX 服务器已报告 错误: 找不到电话提供者实例 : **************** 因为它是创建的。 案件从未失踪过, voip professor instance, 活动, 带有右键 。 二相相相分别相相相相相相相相相相相相相有相相相相相相相相相相相相相相相相相相相相相相相相相...

Kamo·2w ago
FixVOIPService

Outbound external calls were missing from FreePBX call history

On an outbound external call FreePBX rewrites the CDR `src` to the trunk's outbound caller ID — the org's own DID — so a call ext 8080 placed to 9493747110 is r...

Kamo·2w ago
FixVOIPService

410,不是500个

与成像代理和docs下载相同 一个呼叫录音,即 不存储是永久的不在那里,一个玩家交出了500个显示什么 完全——该成员受到控制,默默无闻。 410 让我们 503 保存一个存储页 老实说,可以重试.

Kamo·2w ago
FixVOIPService

扩展扫描不再抹去每个成员的任务

成员VoipConfig Captain.put 写一个任务到两个地方 - 成员 VOIP CONFIG和 -和 然后在下个通行证上清除第二个 没有 提供者存储 Kamo 成员 ID, 因此列表Extensions( ) 报告 为每个扩展名指定了 memberId=null, 无效被存储 无条件 已经带着这名守卫...

Kamo·2w ago
August 26, 2026
FixVOIPService

Give the text-conversations coder a tiebreaker so tied timestamps aren't dropped

lastActivityAt, so a conversation sharing that exact timestamp was excluded from the lost from the list permanently, not just misordered. Reachable in practice ...

Kamo·2w ago
FixVOIPService

打开ViEW上的语音信箱导航

* 交出任何经认证的成员 持有一个成员VoipConfig 排行, 将整个实例中未读取的语音邮件数用 即使VoipVoicemail Captain也没有任何权利检查。 需要列表 {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}为这批徽章的排队效劳 成员...

Kamo·2w ago
August 23, 2026
FixVOIPService

停止Ring Central OAuth 签下白标签租户出去

二相断相相相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相出相...

Kamo·2w ago
August 16, 2026
FixVOIPService

大小于自己的 JVM 高压天花板 [skip ci]

图像以 -XX: MaxRAM 百分比=70-XX: +开始JVM 总是PreTouch, 所以 单是堆积,就可能占用70%的集装箱限额,而且事先触碰后,每个集装箱都承诺 页面居民。 非堆放- 未封装的元空间、 代码缓存、 线程堆放、 直接 缓冲器——需要再增加一个~250~350米,这个百分比是看不到的. 1Gi限...

Kamo·3w ago
August 15, 2026
FixVOIPService

语音信箱的操作很正确 不只是处理PHI

VoipVoicemail 控制器要求 VIEW CALL LOGS 在完全相同的路径上——回放,以及 只有在组织处理 PHI 时。 将语音邮件与 抄录、标出和删除均不需要任何权利。 组织。 有条件的检查是好的,它会留下来。 它回答了另一个问题: 是否可根据HIPAA披露该记录。 视频和 MANAGE VOICEMA...

Kamo·3w ago
August 5, 2026
FixVOIPService

单独调用每行摄入和链接

两个有一根的断层:摄入参与了扫荡的交易. 在参与交易中抛出标记为共享交易 仅回滚. 同步CallLogs吞噬每进的失败 继续扫荡,所以一个 错误的CDR 悄悄地丢弃了每个呼叫,语音邮件,扩展和装置 从整个勾选中写入 —— 仅作为意外的 Rollback Exception at 承诺 摄入现在运行 REQUIRES ...

Kamo·1mo ago
FixVOIPService

在调用历史扫描中跳过软删除扩展

通过翻转状态到UNKNOWN而不是去除来同步扩展软删除 因此,列表会累积一个实例曾经有过的每一个扩展. 每个 一次打扫需要一个供应商的往返 却一无所获.

Kamo·1mo ago
FixVOIPService

关闭一个交叉邮箱孔和六个小组的缺陷

Adversarial review of 6df0008 confirmed 24 findings. The important ones: CRITICAL — any member could delete a colleague's mail. Teams voicemail ids were compos...

Kamo·1mo ago
August 3, 2026
FixVOIPService

扫描共享的外交部储存库

Mfa Enrollment Service 是 @ Service in kamo- share- library, 所以通配符 @ ConcomonentScan ("com.kamo") 在此应用程序中构建它, 无论是否此 服务与外交部及其建筑师的需要有关 用户Mfa 导入存储器 。 该软件包不在 @ Enabl...

Kamo·1mo ago
FixVOIPService

Harden Kubctl的下载 以对抗被片状攻击 [skip ci]

dl.k8s.io 在跑道上断断续续地下降 中转: 卷曲:(56) OpenSSL SSL read:解密失败或记录错误 mac 无法在绿地上部署 多次观察 卡莫-签名-莫诺雷波和卡莫-翻译-词典. 添加 -- retry/-retry-all-errors: plain --retry 不涵盖该类 中转失败。 同时...

Kamo·1mo ago
July 22, 2026
FixVOIPService

停止锁定已过期的通配符- kamocrm- com 密钥

通通卡-kamocrm-com是一个遗留下来的多SAN秘密, 认证管理者成为孤儿 当时,他的证书被重新指定为每个东道主的秘密。 没有什么能更新它 它已经过期了 2026-07-20, 并把它在这里装入 过期的证书 Traefik的默认商店 在那里它阴影 现场的每个host certs。 api.kamocrm.com...

Kamo·1mo ago
July 11, 2026
July 8, 2026
FixVOIPService

经常时间内部- 自动秘密比较( 计算预告)

将 String. equases 替换为 MessageDigest.isEqual , 响应暂时性不能 泄露X-Internal-Auth共享的秘密字节. 全舰搜索 复制后内部AuthFilter( eClose 和 承销服务).

Kamo·2mo ago
July 7, 2026
FixVOIPService

全部返回200个 未配置的 Org 能力虚假

获得/api/voip/能力 扔出提供者不配置例外(422起) org 没有电话提供者, 记录每个页面负荷的红色控制台出错 没有手机的猩猩。 能力是一个纯粹的查询, 自然空出答案,所以 返回全部200 False () 。 添加“ 配置” 旗帜( 仅当 提供者存在),因此客户端可以区分“无提供者”和配置的 不发布特写旗...

Kamo·2mo ago
July 3, 2026
FixVOIPService

从OTK会话过滤器中排除/api/voip/sms/templates

Doc-07短消息模板端点是无会话的内部呼叫,由守护 内部AuthFilter( X- Internal- Auth), 但是 OTKValidation 过滤器还在运行 (无***会话)。 在其排除列表中添加前缀, 反射 /api/bulktext/发送-开始 盖住所有子道.

Sage·2mo ago
July 2, 2026
FixVOIPService

执行 POST / api/ bulktext/ 发送内部交易短消息

安全服务公司的 BulkTextSmsClient(密码回收+账户设置简讯) 总是将 QQ 输入/ api/ bulktext/ send, 但控制器从未建造过 所以每通电话404'd... 短信恢复器都死了 以波尔德语。 内部 AuthFilter 已声明 /api/ bulktext/ send Protected...

Sage·2mo ago
April 29, 2026
FixVOIPService

构建像成像流那样记录 MinIO 对象密钥

FILE EXT 无效/ 空时关闭扩展名, 因此对象名称匹配 记录成像服务 和成像控制。 Java 字符串为空 已生产出 {datId}. null 并打破了在软手机媒体播放器中的回放 .

Kamo·4mo ago
FixVOIPService

从成员 voip config而不是电话 扩展解析历史扩展名

QQ是一些扩展的 NULL, 即使当 成员 voip config 正确绘制了成员的扩展名 。 使用 成员 voip config(与 CallFeatures Captain 相同的源码) 当成员配置了VOIP时,总是找到扩展名.

Kamo·4mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·4mo ago
April 28, 2026
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·4mo ago
April 27, 2026
FixVOIPService

在成员VoipConfig 主计长中抓取Lambda抓取的新数量作为最终数据

如果( 是 VoipEnabled QQ... ) 内有条件地重新分配新Ext Number 。 block, 这使得它不能有效最终。 团队成员同步块读取 它来自一个可选的.ifpresent () lambda,编译者拒绝它。 在Lambda之前装上最后的拷贝,以满足语言规则,没有 改变行为.

Kamo·4mo ago
April 26, 2026
FixVOIPService

不要在同步时擦去来自缺乏元数据的提供者的成员任务

**************** 无条件超音速 PhoneExtension. 指派给JemberId 提供商退回的任何东西 免费PBX (和任何不追踪卡莫成员 拥有扩展的供应商) 返回已指派的JemberId=null在列表Extensions (),所以刷新=真调用 或 一个同步可以悄悄地澄清每个成员的任务。 跳过...

Kamo·4mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·4mo ago
FixVOIPService

重写所有 GQL 查询/ 模拟模拟模拟

对照 FreePBX 17 schema 验证每个字段名称和类型. 全套更正: 查询 : - 获取 AllExtension : 从扩展名中删除不存在的“ voicemail” 字段 - 获取所有用户 – 所有用户 { 核心用户 { 扩展名 } } - 获取 AllEndpoints → 获取 AllCoreDevi...

Kamo·4mo ago
FixVOIPService

正确的图形QL 字段名称以获取 AsteriskDetails

FreePBX API 返回“ 您是否指取回 AsteriskDetails ? ” — 重命名健康 。 检查查询及其数据路径访问器.

Kamo·4mo ago

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价