变更记录
什么是新的。
平台的每一个改进,随着它的出货。
· kamo-internal
设置 → 电话 → 不要联系, 软电话在拨打所列号码前发出警告
所有者 2026-10-15:每个组织一个全公司的无接触列表,每个范围 频道. - 设置 - 电话 - 不要联系( MANAGE VOIP SETTINGS, 设置 Menu 子条目, 无管理栏链接:呼叫模式(在确认时发出警告并拨号,默认或阻断), 频道过滤器、搜索、添加、导入(贴纸或.csv/.txt,最多可达1000个),去除时加一个 和历史(每一增加和删除、由谁、为什么)。 - 软手机:软手机Context 给每个消费者一个有警戒的拨号,所以每一个 个人的电话(软手机窗口的呼叫, 和其他地方的每一个呼叫, 打开它) 预填; JustCall 外部拨号器也) 问 Get /api/voip/ do- not- contact/ check 先说 列表数字显示“ {数字} 被要求不要在 {日期} 上调用 ” , 其编号为 {数字} 。 取消/ 打电话, 或者, 当组织阻断时, 只确定 。 只有召唤 输入数。 无法拨号的支票( Kamoai- service 中一个 SI 的电话不能关闭) 。 - 键:卡莫-翻译-词典 7b74200b(先被推出). 测试:Donot ContactTab.tsx,DontContactDialGuard.tsx,DontContactDial.ts (RED在源/主,这里是GREEN),设置菜单覆盖;20个源守护和 check-i18n-keys -- require-messages force the pushed 字典. 请检查date=中的日期值 (帮助) 页面存档备份,存于互联网档案馆.
· kamo-internal
SI路由显示SIs现在使用什么——每个类型的作品的有效模型,以及Org的顺序或自动默认选择它;对于语音到文字,电话和会话中的模型,流出或每句,带有自动精确排序提示
拥有者 2026-10-15:"如果在支持语音到文本的SI供应商中添加并启用一个模型,它应当使用 最好的一个。" 阅读 AIService 在每个路由条目上的有效/ 有效呼叫/ 有效会议; 一个 AIService 没有它们,没有新的.
· EmailService
电子邮件未订阅者到达 do-not- control 列表, 以及活动、 共享和 SI 邮件检查
业主 2026-10-15:每个组织一个全公司的无接触者名单,范围 每个频道; 仅限电子邮件未订阅的块 。 - 作家:镜像电子邮件OptoutLedger(电子邮件OptoutLedger豆) 应用到电子邮件Do Not ContactMirror 的更改 。 整个未订阅( 首选项) 页, 一击, List- Unservation mailto, 中继) 列出 EMAIL 的地址 (来源 EMAIL UNSUBSCRIBE,由"接收"(<来源>)或"邮件系统"收录) (<来源>));允许再次发送邮件的人取下(EMAIL RESUBSTRIBE), 成员经本人同意后取出,取出笔记 (男声)。 弹出,投诉,话题和暂停 保留电子邮件列表自己的。 选择退出后写入 REQUIRES NEW, 从未丢出: 未订阅 从不因为镜子而失败 - 读者:镇压服务(活动、文章股份)和查禁 (资格)还计算了 EMAIL 条目,所以一个地址添加或导入于 设置 - > 电话 - > 不得与营销邮件联系。 POST / api/ 电子邮件/ 发送拒绝 SI( mail send, mail reply, mail forward) 409 {理由:DO NOT CONTACT,错误,地址}在最后接收者上,503当 列表无法被读取; 个人的通信保持现有的规则。 测试:电子邮件“不接触”“不接触”“禁止试验”, SiMailDo Not ContactGuard Test, 电子邮件 CaptainSend Contact Test (RED于原产地/主机, 这里的GREEN),其他电子邮件控制器测试,可交付性网络测试, 断开搜索测试, 散装电子邮件网络 测试,拱接相接.
· VOIPService
该组织的"不接触列表"——VOIPService拥有它,文本检查它,停止并编写START
所有者2026-10-15:每个组织一个全公司的无接触列表, 每个频道("只有那个频道")的标出. - DDL ・・・・ (DO NOT CONTACT,DO NOT CONTACT EVENT) (中文(简体) ). 仅用于kamo app,DO NOT CONTACT SETTINGS),应用2026-10-15 04:35Z. - 不,不,不,不,不,不,不。 列表( 已保存) 在 com.kamo.z.shared.comms 扫描; Voip Repository ScanTests piners them.)内部. - /api/voip/do-not- contact (MANAGE VOIP SETTINGS):列表/搜索,添加,导入 (最多1000行),POST /{id}/ 有需要的理由,历史, 活动,设置(呼叫模式WARN QQ BLOCK,默认WARN). 仅获取/检查需要 会话: 软手机和移动应用程序在拨号前询问的内容 ({已列出, 已记录, 来源, 模式, 消息 : "{编号} 要求不要调用 ) (原始内容存档于2015-09-26). on{date}.]. - 寻找其他服务: orgId-channel- address=(KAMOAI INTERNAL SECRET); 与您一起服务 share-lib扫描呼叫QQ频道,地址. - 文本: SmsGateway 拒绝使用 POPED OUT(从未使用过)的短消息列表号码 重审),针对每个发送者,个人或SI的 sms send;帮助回复是 免责(Attrew.keywordReply). 散装 / send and /test-send 以 409 为拒绝. 交易模板和内部发送保持现行规则。 - 停止列出文本的编号(来源短消息);START/UNSTOP将其取出 仅限文本(SMS START,理由"Texted SSTART"). 停止投影在 AGENT CONTACT STAE 现在只设置文本: 电子邮件、聊天和社交 退出( 拥有者: 仅限停止文本块文本) 。 测试:Do Not Contact Captain Test, SmsGateway Test, SmsKeyword Services Test,,,,,,,,,, **************** (原始/主要数据 格林,VoipMessage ServiceKeyword Test, 内部AuthFilter卡莫艾Test. (英语).
· AIService
SI以所启用的最佳语音模型——没有设定订单,最好的VERIFIED STT模型以公布的准确性排名第一(StQualthRanking,供应商中立;TTS保持集群中第一);呼叫门票只使用客户端所讲的会话方言;E4以每个供应商的词汇提示(即时,密钥名词/关键词,单词 boost)来转发抄录; 设置 → SI 路由显示一个 SI 现在使用的模型, 并且用于 STT 的呼叫和会议
· kamo-shared-library
每个频道组织不接触列表
每个组织(所有者2026-10-15)一个全公司名单,每个频道范围:a 呼叫条目块只呼叫,短消息文本只呼叫,EMAIL邮件只呼叫. 软件包 com.kamo.z.shared.comms.dnc: DO NOT CONTACT(独一无二的ORG ID,CHANNEL,ADRESS), 只有附件 DO NOT CONTACT EVENT 审计线索和 DO NOT CONTACT SETTINGS (每升调用模式WARN QQ BLOCK,默认WARN). 不联系 列表( 平面类; 每个服务宣告豆类) 是单一的阅读器 和写入器: isBlocken(orgId, channel, 地址) / find / filterBlocked for every 联系路径, 添加( 初始日期保存) , 删除并删除 ById( 一个原因) 需要3+字符,并且REMOVED事件保持它),搜索,历史, 活动和呼叫模式。 地址是CALL和短信(PhoneE164) E164的"NANP读取")并小写为EMAIL;拒绝不可读地址. DDL: 输卵管服务 (应用2026-10-15 04:35Z). 测试: DontContactList Test, QQ
· kamo-shared-library
AiCallEventType.TEAM REQULAST记录了要求SI的电话和要发送的消息
拥有者2026-10-15:当一名队员要求SI给某人打电话时,SI给他们打电话时没有批准,也没有批准. 同意门, 说它呼吁谁, 传达他们的信息, 并报告回来。 K6 记录请求 (requester, request Ref,给定的名字,消息)关于此事件;调用上下文和后续读取. 被打成平地,在Consent BASIS后附后.
· kamo-internal
SI路由显示"电话通话和会议"——VOICE CONVERSATION插槽自己的模式顺序,并提示其命名倒置顺序
业主2026-10-15:SI手机按自有型号顺序拨打,聊天不变. 路由 Api 镜像 共享- lib AiRoutingSlot(ROUTING SLOTS)和插槽条目的种类和倒置能力. 没有家管理栏链接.
· kamo-internal
成员可以让职业妇协同事在内部电话上用简短表格迎接他们
SI呼叫披露,所有者决定 11 (2026-10-15): SI同事卡上 成员自己的简介(工作室)获得"Short打招呼与SI团队联系" 成员),一个关闭的开关,除非成员打开. 打开,一个SI 他们 从他们的办公桌电话打来 问候他们的名字("Hi Sage, it's Luna, the ”),并且仍然说电话是录音的;来自外部的电话 办公室电话系统总是得到完整的介绍。 这能拯救与 整个卡片集(siCallShortGreeting, Security Service 259063b9;一个来自 在选入前读取关闭。 管理员只看到它读取 。 没有家 管理栏链接。 实地登记册中的第六组调色板行.
· AIService
作为VOICE CONVERSATION插槽中的聊天方式
拥有者2026-10-15:"使用gpt-6-sol进行呼叫";聊天和其他一切按其订单进行. - 模式选择器:kamo:voice and kamo:voice:<voice>(只聊天)是kamo:auto/kamo:<voice>在槽中。 - AiRouter:在插槽中,先排出插槽的排位,然后是能力本身的排位(在插槽下方被抵消);插槽中,没有插槽 列出的模型是今天的顺序不变的,所以没有org改变行为. 槽需要TOOL CALING,所以一个SI 需要它确实。 GPT-6 工具倒置( 合理 努力无) 仍然适用 : 这里没有设定任何努力 。 - 只有E2转动发送卡莫:语音读取插槽;一个调用的摘要保留其平坦的别名(测试). - E13-E15:VOICE CONVERSATION在TEXT GENELATION(种类SLOT,倒置能力)之后列出,其候选人 是TEXT GENETION 模型,带有TEXT GENETION和TOOL CALLING VIFIED,只有这些可以保存. - E1读取了路由Slot,所以一个服务可以询问一个呼叫会得到哪个模式而不放置一个.
· kamo-shared-library
SI的电话和会议的路由位置—— 路线为 TEXT GENEEING 和所需的 TOOL CALLING, 并且 CAPLity Request 搭载了插槽( 每一个现有呼叫的空格)
拥有者 2026-10-15:SI电话获得自己的模型订单;聊天和其他一切保持原样. 一个槽是 不是一个模型能力:它的顺序被存储在其NAME(VARCHAR(64))下的ai 路由 首选项中,没有CHECK,所以没有 DDL),而一个槽名从来不等于AiCapability代码(test). 请求命名槽 得到该槽的要求 额外能力的能力, 所以一个SI呼叫者需要它们VIFIED.
· SecurityService
一个人可以让职业介绍所同事在内部电话上向他们问好
SI呼叫披露,业主决定11(2026-10-15):同事短表 ("Hi Sage,这是Luna,自动助手")只用于在职员工. 他们选择了自己的档案, 在一个电话 留在内部电话 系统。 选入是... (CP12为 关于SI同事联系的一行:无效,NULL和FALSE关闭, 手动应用在此建筑之前 QQ 应用2026-10-15T02:55:39Z). - 参考线: iCallShortGreeting,布尔(无效或缺席=关闭), 由成员自己保存其余的设定(403 NOT SELF 和以前一样)。 - CollabPreferencesView:GET/PUT的答案携带. - CollegeCallCardService: 呼叫卡带短Greeting, 即: 卡莫艾服务 读取智能Type和活跃.
· kamo-internal
在一个信息中开会——加一次,看看组织者改变了什么
上面写着"不在你的日历上"的条子 没有别的了 开会卡:一张日期牌,成员所在区域与 组织者自己的时钟在它旁边 当他们不同,位置,加入链接,重复 还有客人 - 在日历中添加新的邀请,而不是现在; 以后的修改将单独适用。 - 对已经列入日历的会议采取后续行动。 信件打开( 电子邮件服务通常在到达时完成) 和卡片 显示“ 在日历上更新” , 并显示每个变化, 旧值 穿过新车旁边 - 取消、答复(“达纳接受”),成员自己的会议,a 超过日历的邀请,失败者都说清楚 他们是。 铃声的CALENDAR EVENT CHANGED 通知每变一行,所以 祝酒词,通知中心 和细节对话现在保留 机构行间断;取消的会议获得事件Busy图标.
· EmailService
一个通过电子邮件到达的会话 问过一次,然后保持自身的时事
邮件阅读器中的新邀请现在提供"添加日历". 一次a 成员添加了它,组织者的后续程序 单独申请:移动 时间,一个新的地方,取消 到达成员的副本 不问, 成员收到一份CALENDAR EVENT CHANGED通知,说明: 开会时间也变了, EDT / To: Thu, October 15 ~ 3:30 – 4:30 PM EDT"),位于自有区. 他们自己的 会议从不邮寄。 - 入境邀请 服务: 成员范围状态, 添加和应用后续, 通过 IcsimportService.upsert(区、全天、系列、编辑和 已取消的情况),并附有通知的快照前后。 仅a 适用较新的SEQUENCE; 重复审理序列冲突; 通知 是在每次事件、变化和SEQUENCE之后被提起的。 - 到达时:信息输入器将每个解析的卡莫梅尔消息交给 邀请到达, 因此日历在信件发送前为当前 。 打开。 其他邮箱在消息打开时适用. - **************** 添加并应用再读 在成员邮箱里见面, 从来没有从浏览器。 - 邀请读取器取代每次读取 TZID 时间的输入解析器 UTC下午2:00东部改为下午2:00协调世界时,无法读取一天 约会。 仅作为邀请函发来的电文 ics 附文 微软365会议信息从其MIME读取; 无法读取的日历部分不再失败整个信件 .
· kamo-internal
解释机密性,记录决定和向首次成员披露历史,并让所有三个成员都有一个溢价对话
每一个工具现在都打开一个平话, 三个步骤的引导第一次 a 成员使用它( 通过 UI 首选项记住服务器上的每个成员) 映射, 密钥特性Introsseen; 当偏好无法读取时显示), 折叠 之后在“这是什么”下, 品牌英雄 具有移动的甘油 交错的片段 被绑住的动作 成功 瞬间,减动意识。 - 机密性:锁现在打开与向导的对话,当前状态 标记是怎样的,不是怎样的。 动作; 成员拒绝读取为何不满足 死按钮。 拒绝吐司, 气压和飞行改变一次; 菜单行变体打开相同的对话框。 - 记录一个决定:各有一行的名片,示例,一个标题计数器, 快速选择何时适用( 无结束 / 今天 / 本周 / 本月) /取出日期,在成员的日历上,卡片的活预览,a 拒绝滚动到视线中,这是与决定相连接的成功时刻; 替换显示它替换什么 。 公开通知和发送,无论如何保留。 - 披露历史:按决定和带圆点的通道排列的平面图 随时间推移而剥去, 旁边是时间线视图( 窄屏幕上的默认) 桌子 装入时的骨架 一个空的状态 出现和原因, 和一张普通的被禁卡。 键集加载更多,区域切换, 403并保留了再试. - 三个工具栏上的丰富的工具提示(名称、状态、一个平话) 按钮,在每个表面重复使用它们。 - zIndex管道:对话框、决定打开器和披露通知 取出一层; ChatBox 只在它自己画出最大化时才会升起它们 (MAXIMIZED Z) ——嵌入式工具窗口留在MUI下的码头波段.
· kamo-internal
在每一个聊天窗口大声朗读您的留言、无手对话和回答
公共网络聊天的声音——口述,回答高声读取,手无寸铁的循环——现在运行在. 每个聊天式的工具窗口:成员聊天(包括与SI成员聊天),支持入场券, 社交对话,Exec2Exec,SI助手和短消息. - @kamo/voice-core 0.1.0 是状态机器,与部件共享;使用ChatVoice绑定一个 每个窗口的控制器( SSR- safe, 创建为懒散), 按上下文将其取下. - 共同作曲家(以及SI和SMS作曲家)在emoji/attach旁画出麦克风,是一种礼貌 状态行,和窗口的"手无寸铁" / 读取回复高声切换(aria-pressed). - 从每个窗口现有的实时处理器中找到声音:从来没有第二个套接字 订阅,从不进行全应用程序聊天:message-received nudge. 新打开的短消息重放 窗口是标记而不是重读的; SI聊天会用答案本身解决。 - 最小窗口是无声的;一个声音是全自动的(一个更新的听/说停止最后一个;一个答复) 不在另一个窗口的中间对话中读取;名称发音员与规则相同)。 - 手无寸铁 / 阅读- aloud 是成员 UI 的喜好, 播放到打开窗口; 手无寸铁的到来 退后暂停。 语音跟随应用语言.
· VOIPService
Ai- lines 名称是无法调用到的号码
/ ai- lines 的每个行? org Id=带回调号: SI的自有行, 否则 a 数字被分配到它, 否则它的手机服务器的主号, 否则只使用 Org 。 活动数; 无时无效( 绝不在数个中猜测 )。 SIP同步一分钟 (没有 orgId) 跳过搜索 .
· kamo-internal
编辑器提供 JOIN MEETING, 因此一个组织可以为自己为 SI 加入会议制定规则
拥有者2026-10-14:参加该组织的一会是自己的动作类(shared-lib 2d2f2efd),而不是PLACE CALL. Action Classess在两个呼叫类之后列出它,而PAPROVAL又持有一个项目(22个),就像共享-lib的宪章分节一样. 标签来自每门课的宪章词汇. 测试:sections.test.ts(列表,计数和PAPROVAL的上限)
· APIService
通过网关携带网站访问者 Live 支持文件
- POST ——多部分"文件"部分 重新同意Media Service作为一个全新的多块体,从容器中流出 集合副本( 通用代理无法转发多部分 : Spring 已解析) ) (中文(简体) ). 超过5个文件,或者一个超过25 MB,在这里被拒绝,没有上游跳. - 获取./attachments/{objImgId}和./审查:流出字节取字节(代理文件可能 千兆字节; 堆积中的通用代理缓冲器), 传输范围, 只有文件 自己的信头交叉(类型、长度、范围、处置、鼻音、CSP、引渡)。 - 中央遥感组织现在披露内容 -- -- 转移、内容 -- -- 范围、内容 -- -- 范围、接受范围, X- Attachment- Rendition 并重试后切入部件( Traefik 的相接中间软件组) (没有自己的曝光清单)。 - 上游拒绝保留它的内容类型, 所以一个 JSON 错误到达部件为 JSON 。 - 速率限制器:附件路由是对话流量,而不是会话创建(它们) (b) 上传10/min/IP每次谈话,下载120/min/IP 每个附件.
· MediaService
网站访问者可以在Live Support中附加文件——仅安全类型
贷款人网站的访问者现在可以发送文件、图像、拉链和普通文件 音频/视频到 Live 支持标签中的代理, 并读取他们自己的文件 和经纪人的。 脚本、自动运行和可执行文件被拒绝。 根据字节判断,大门是Public VisitorAttachment Policy。 名称或已声明类型: 默认- 密度扩展允许列表( 到上次扩展时, 带有 危险内部扩展、badi 覆盖和Windows 跟踪点被拒绝), PE/ELF/Mach-O拒绝了任何要求 名称、 文本必须是文本, ZIP- family 文件读取其中心 只有目录( 不解压缩) —— 没有可执行文件、 嵌入式档案、 符号链接或路径 a.zip 中的转录;Office/OpenDocument中没有宏、ActiveX或嵌入式OLE软件包; 遗留的OLE2中没有VBA项目或被打包的对象;RTF中没有嵌入对象. 新的端点( APIService 的密钥/ 来源/ 速率门后, 已授权会话) : - 后・・・ (多块"文件",每个 1-5, 25 MB) - 获取HEAD.../附件/{objImgId}和./审查(安全头像成员路线, 现在通过附件回复共享) - POST.../消息接受"附件":[{imgId, sortId}-只有访客自己上传的. 输入此对话框;历史行带有成员形状的附件。 访问者文件像任何聊天附件一样被存储(CHAT ATTACHMENT,会话guid, 由Org的系统成员所创建),所以代理的窗口使得它们不变. 发送支持Message 现在宣布所有信息( NATS 框架带有附件,活动与 已存在 , 等待计数), 并且是 @ RetryOnDbcountry .
· KlusterServices
Postfix 取名:mail.kamouniverse.com 一旦在这里解决
kamouniverse.com是平台发送域名,但服务器仍然 在其EHLO、收到信头和 弹出。 Postfix 开始时选择它的名称: mail.kamouniverse.com when 名称与邮件相同。 com,否则 mail.kamocrm.com 和以前一样,因为一个没有A记录的HELO名称本身就是自己 一个垃圾邮件信号。 smtp helo name 跟随我的主持人名。 自动cert现在发布邮件. kamouniverse.com 并将其映射到邮件中 名称空间,重新启动后缀。 它只能发行一次A记录 解析,所以添加记录是切换所需的全部: 重新开始选择新名称及其证书.
· kamo-shared-library
JOIN MEETING,加入该组织的一会,是它自己的动作类,而不是PLACE CALL
业主 2026-10-14:Luna (crm) 要求业主批准加入他刚刚告诉她加入的会议. 会议 会场被归类为PLACE CALL,因此该会场章程的"拨打电话:先请批"(批发3f6fe9fc,4ad68782)对其适用. 加入一个会议不是打一个电话: AiActionClass Applicts JOIN MEETING(AUTONOMOUS 默认,不是货币) ;工具平面将其免去自主上限而无包机层命名(mcpgateway service) , 并且用一层来命名它是一个组织如何收紧它. 《宪章》第22条。 每个解决的特许状都获得了这一类,因此,每个特许状的印花都动了一次(《宪章》标本测试的后遗症金发相随而来,如SEND INTRENAL MESSAGE's和RELASE INFORMATION's所做的那样)。 测试:CharterEnums Test将顺序,默认和盖子相接. AiAutonomic Mode Test 的草稿名针在原出地/主出地上也失败(RELASE PROPOSAL),未在此被更改
· kamo-internal
输入远程监测客户端和纯进度、限制和拒绝规则
· kamo-internal
镜像三种远程监测权利,并打开 RPM ALERT 类型
· APIService
服务特斯拉的伙伴密钥路径并免除其访问规则(IOT SP08-D2)
获取 QQ 转发无会话( 身份头和 授权已撤销) 准确路径( 容器 ) commandised)被免除平台Og的IP/geo规则.
· KlusterServices
打开 TCP 8285 用于图雅的留言服务( IoT SP08 D4)
· MediaService
SI自己的同队(M1)搭载会话拨入,因为不能直接放入会话中
2026-10-14:SIs要求加入一会告诉人们"没有拨号",并要求另外一条入场通道. 卡莫艾服务公司现在自行选择方向:直接进入房间(LiveKit - > 会议-<会议室>) 只有在无法放置时,会议才能自行拨入。 所以M1会加入 名称 - {extension, pin} - 当呼叫者是 SI 自己加入时, 桥已经开启, PIN 现在决定召开本次会议 (DialInPins.resolve: a joinable) Kamo Meet 在它的PIN窗口内,所以一个PIN {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}是桥上的桥 邀请SI的人不会通过M1获得PIN. 测试:MeetAi Captain Test(SI的自己加入会携带;个人邀请,PIN之外) 窗口和会议,无一人携带.
· kamo-shared-library
SP12 保健装置、实体、储存库和监测状态衍生物
· kamo-shared-library
SP12 RPM 代码规则, 周期数学和阈值数学
· kamo-shared-library
SP12 纯活性能映射——LOINC/UCUM,单位转换,可信,不透明 有效 uid
