添加 结束点
返回销售量 Type, subType, 以及市场市场定制格式 添加铅格式可制取子类型字段和取入自定义表格 不首先创建线索.
URL 查询参数中坚持活动邮箱
切换邮箱现在更新 URL(? mailboxType,?mailboxId,? 这样刷新浏览器可以恢复同一个邮箱. 信件浏览器读取 窗口。 位置。 搜索它的懒惰使用状态初始化器以恢复 在第一次渲染前激活Mailbox,并通过 路由器 换掉所有更改的邮件 文件夹Sidebar 读取 获得AccessibilMailbox...
Show accurate provider connection status from isConnected field
Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...
Persist connection test result to isConnected field
- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...
Add isConnected field to VoipProviderInstance
Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.
以活的毫秒倒计时显示活动报价横幅
在主页上获取活动促销服务器侧并制作一个 英雄OfferBanner在子标题和免费永远呼唤之间. 横幅显示折扣金额、持续时间和现场倒计时 动画版50ms 梯度- 光滑边框和闪烁的扫描 。 无活动时不渲染 或未期满的晋升.
连接可用/ 无法可用的切换到后端并修正 OFLINE 存在错误
- 将已暂停/ 激活的芯片重命名为 NavTop 中可用/无法使用 - 通过新的我/可用性API获取初始可用性并持续切换 - 在成员界面和成员项目道具中添加可操作字段 - 成员名单通行证可由各部门对成员项目作出回应 - 成员项目显示无橙色的ONLINE/OFFLINE/UNAVAILLL标签 - 修复 OFLINE 错...
在新代理信件上直播未读徽章 + 弹出
- 在部件最小化时,保持安装在屏幕外的活支持板 (仅在支持会话存在时)所以 STOMP 订阅保留 仍然在未读信件中发生火灾,即使出现 访客不看聊天。 - 动画徽章在每次计数变化上都带有弹簧分级(关键把戏) 重挂元素)加连续的 Tailwind ping ring while > 零点。 - 弹出并倾斜最小的标签本身 当...
播放等待计数 + 在代理读取的访客发送
- 现在代表到 所以数 反映未读的访客信件和当 特工呼叫马克·阿斯雷德 - 新的公共帮助者。 - 现在(a)重播经纪人的 (b) 调用 帮助器,使导航支持按钮保持同步而不等待 下60年代的民意调查 - 也叫帮手 导航系统在访客发出时会爆炸 导航点数与每行徽章状态一致 在单击和浏览器刷新后.
未读计数 + 按会话查找帮助器
添加QQ所以导航 支持按钮徽章可以计算实际需要的支持票 注意( 有未读到的访客留言) 而不是仅仅 Pre TICKET/ NEW 状态。 计数从 DB 直接读取, 这样它能幸存的新鲜。 也添加了“所以媒体服务” 可以在标记 AsRead 之后从会话 GUID 中解析 org 所有人.
将位置列添加到票面数据格
读取 **************** 直接关闭支持TicketDTO(现在的票房实体快照在 创作时间——不增加往返. 旗下+城市/区域/国家 在工具提示中显示 IP; 当没有地理数据时, 返回到 em- dash 已经上场了 只有代理视图。 票头已经消耗了相同的 DTO 字段, 所以弹出工具 窗口现在也显示快照——...
票房上的快照访客
添加 VISITOR IP 地址,VISITOR COUNTRY CODE,VISTOR COUNTRY NAME, 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文...
与 SockJS 并列添加 /ws/ public- chat- nature 平地 WebSocket 端点
在/ws/公共-聊天-内语中登记第二个STOMP终点,而不使用SockJS 前端可以与本地的 WebSocket( 经纪人URL) 连接而无需 Sockjs-客户端图书馆,该图书馆登记了违反《公约》规定的卸货处理器。 网站权限政策. 原始/ws/公交SockJS端点保留 为后向相容性.
Per- ticket 未读徽章 + “ 只有新信件” 过滤器
- 车票列表显示一个带有未读数的聊天-泡泡徽章 门票 # 当会话消息比代理机更新时 上次查看的消息 。 - 在过滤栏上添加“ 只有新信件” 过滤开关 。 - 车票查特现在在初始点打电话 装入并当入境信息到达时, 徽章将澄清为 代理阅读谈话。 在拓宽的 kamo 共享- 图书馆变化上显示 查找Chat 成员列表 ByM...
在访客消息中向代理播放未读数
访问者发出支持信息后,请按最新未读数 所以代理商的票单 徽章和导航计数器实时更新。 显示广播内容 Media Captain.sendMessage 供会员间聊天.
在未读成员查询中包含支持 TIKET会话
找到Chat Memberships ByMemberId 现在返回 CHAT 和 支持 TIKET 会话类型, 因此现有的每个成员未读数 基础设施(Get UnreadCountsby Member,/topic/chat/unread/{memberId}) 广播,得到QQ 自动覆盖 支持票也一样。 让代理人看到...
与PJSIP监狱和持续状态的禁产2
- 增加dauf2ban-configmap.yaml 与[asterisk]和[frepbx-web]监狱, 递增禁令升级(1h-24h-30d上限)、局域网忽略和a 用于 PJSIP 安全Event 记录的自定义星号安全.conf 过滤器 - Mount dauf2ban-configMap和主机Path/var/...
Add resetHasAttachmentsForFolder query to ConversationRepository
Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.
Integrate Coqui TTS with norman voice (VCTK p267)
- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...
在 k1m1 上为分拆 DNS 添加 LAN DNS 显示器
在 k1m1 上部署带有主机的 dnsmasq 显示器 192.168.4.22:53. overrides pbx.k1.kluster.kamocrm.com - > 192.168.4.22 (中文(简体) ). 因此局域网的电话直接到达PBX,没有NAT发夹. 所有其他 询问转至8.8.8.8/8.8.4。 ...
平台配置标签( General / VOIP & SMS / System user / Advanced)
环绕 在设置视图中有四个标签 : - 常规:只读平台概览——总类,活动电话服务器 实例计数, 活跃的短消息提供者实例计数, 上次全球 VOIP 同步 时间戳。 读自新QQ - VOIP & SMS:编辑voipSyncIntervalMinutes (1.1440)和voipSyncenabled, 上个 Globa...
Global VOIP sync job (admin-tunable interval)
VoipGlobalSyncJob ticks every minute and, on each tick, reads the SystemConfiguration singleton to decide whether a global sync is due: - If voipSyncEnabled is ...
系统配置 + 平台概览终点
平台全平台配置表面,由现有顶层所有者守门 guard (matches SystemUserConfig Captain's request ToplevelOwner type). 防守(Matches SystemUserConfig Captain's required ToplevelOwner pattern...
内部同步
代理资源 CRUD(扩展/用户/设备/语音邮件): - VoipExtensions Captain at QQ) 互联网档案馆的存檔,存档日期2011-12-02. - 在/api/voip/Instances/{id}/用户的用户控制器 - VoipDevices 主计长在... - VoipVoicemail C...
多功能提供者重构 + 完全 FreePBX + Flowroute 短消息
核心模型变化:一个Org → 许多VoipProviderInstances(是:每个Org一个). 每个提供者API的呼叫现在都进行实例扫描. 电话提供接口 : - 新的扩展/用户/设备CRUD+语音信箱音频/图像描述方法。 - 新能力旗(扩展管理、用户管理、设备管理; 语音邮件Transcription). 默认...
多问电话/短信供应商迁移
运行于 Hibernate ddl-auto: update 创建新表格之后(VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTENCE,电话 EXTENSION,电话 END USER,电话 DEVICE, 电话: 电话: 电话: 电话: 电话: 电话: 电话: 电话: 电...
多层电话/短信供应商计划基金会
- 重命名 VoipProviderConfig → VoipProviderInstance; 放下 UNIQUE(org id), 添加实例 name, config json, last sync at, last sync error. - 重命名 BulkText Provider Config → Bulk...
在 k1m1 和 k2m1 上部署 FreePBX 17 + Jigasi SIP桥
FreePBX(已退休/freepbx:17-latest)使用主机Network运行,所以SIP/RTP 保存真实的客户端IP,通过节点Selector被绑定为一号节点. SIP 打开 5060 UDP/TCP (5061 TLS), RTP 范围 18000-18999 为避开Janus所选 (20000年-209...
