ASSIGN LEADS 右侧,代理过滤器未指定选项,网格列清理
- ASSIGN LEADS 右后方的“ 未指定铅” 代理过滤选项 - "所有线索"不包括没有权利成员的未指定线索 - 删除街道、产品、源列;删除产品/源过滤器下拉 - 删除连列;联系栏显示连名,倒回联系栏名 - 供应商栏显示带有产品的工具提示 - 源代码 - 日期列减少工作日前缀,从170px缩小为140px - D...
添加指派 将关于/领导/新内容的市场和分配部分放入外地
- 从上载的QQ中抓取现役队员 - 按部、部和成员按字母排序的小组成员 - 将名称格式化为“ Last, First”;第一个选项是“ 自动指定/ 未指定” - 重新订购部分字段:铅市场、指定、最佳联系时间、供应商、产品、前景类型(所有lg=4) - 修补引导 Api.ts 以发送指派的Team MemberId 而不...
更新平台管理卡以匹配统一的标签结构
将两张呆牌(各组织独立页+配置)替换为 匹配实际标签的五张牌: General, Organization, VOIP & SMS, System 用户和Advanced——每个都直接链接到正确的?tab=param.
全宽网格布局, 从高级标签移动同步触发器
- 重新设计 VOIP & SMS 标签,以使用全内容区域宽度:管道数据跨度 上行、 记录处理和全局同步时间表并排 在lg+断点的双柱网格中 - 管道统计卡显示有零状态检查标记和错误的活计数 颜色编码; 每30个字幕中自动刷新 - Global Sync卡合并了调度设置,最后同步时间戳行, 和手动触发到一个面板; 启用...
将组织合并到配置页面, 并带有统一的标签导航
- 在QQ中将组织添加为标签 (普通-组织-VOIP和SMS-系统用户-高级命令) - 删除 QQ 独立页面 - 更新设置 StatusWindow 中的平台管理导航,将所有5个标签列为指向配置的子项?tab=. - 调整所有标签的布局: 一致的 p: {xs: 2, sm: 3} 粘贴, 内容不再被卡墙所覆盖 。 -...
电话概况标签上的表面电话 SERVER ID
操作员在 FreePBX 主机上配置 kamo- asterisk 支持需要粘贴 匹配 VoipProviderInstance UUID 的帮助配置文件为 电话: 直到现在,他们不得不通过URL栏或 数据库。 新建"手机服务器ID"栏目 关于/sets/features/phone/{id} 概览在只读的单相空间字段...
通过提供者抽象设置到终端的电线调用功能
- voipApi: 添加 CallFeaturesDto 类型, 获取CallFeatures () 和设置CallFeatures () API 调用 - 使用Softphone: 添加已装入的 QQ状态 从启动时的 API; 设置CallForward/ setAutoAnswer 动作通过 API 持续; 自动...
VOIP RECORDING UPOLADS 范围+录制管线计数器/通取器
- APIManager:新的VOIP RECORDING UPOLADS范围选项(由kamo-asterisk-support使用) 在FreePBX主机上通过APIService上传语音邮件和通话录音. - VoipSmsTab:新"记录管道"卡 有四个柜台(语音信箱给 进程、处理呼叫、错误中的语音邮件、错误中的呼...
将模拟联系人标签替换为全功能的软手机联系人
提取新的Softphone Concacts 组件,用于连接软电话联系人 选项卡,通过使用 Contacts () 到真实联系人 API。 替换4个硬码模拟器 与所有联系簿的活数据进行联系。 特征 : - 书和组式滤镜药,带有下拉选择器 - 取消搜索,按最后一个/第一个/全部名称排序 - 彩色编码的活字缩写(决定散列...
用于绕过缺失的 TS DOM 类型的铸声活性检测
语音活动检测是有效的 WebRTC MediaTracks 约束属性, 但是 在 TypeScript 的 DOM lib 中缺失,在构建时造成类型错误.
Wire VAD + 推向对讲机; 删除无法执行的设置
- 现已作为语音动作探测器通过 浏览器在打开 mic 呼叫时尊重切换 - 推动ToTalk自动调用麦克风 在配置的热键被控时解密的听众 - 取消没有功能接线且无法执行的设置 通过标准浏览器 WebRTC APIs: micGain(SIP管道中无GainNode), 高PassFilter, 噪声Gate, VadTh...
debug+fix(软电话):检查"audio"元素状态,当字节到达但声音保持沉默时自动恢复
来自最近通话的WebRTC数据显示Bytes=39680/接收器 未被调用 / ICE 配对成功 – 桥向 : 浏览器——然而运营商却报告了沉默. 这意味着接收器 音轨很好, 但“ audio” 元素本身并没有播放: 已暂停, 哑音,音量=0,或导出到接线员听不到的 swinId(例如a) 先前在另一台机器上选择的断开...
带有搜索过滤器的可滚动铃声列表
让铃声目录面板匹配右栏高并滚动 列表溢出时垂直, 成员可以浏览更多音调 页:1 添加一个通过标签或文件名过滤的搜索字段,其中包含 清除按钮和一个空状态消息.
在建立 + 跟踪所有状态变化后再次丢弃 WebRTC 状态 5s
固定时间堆放场总是显示接收器有变音=真,因为 DTLS握手和SRTP密钥尚未完成. 诊断"电话" 我们需要稳定状态的数据 5 s in we 应当知道介质是否在选定的ICE对上实际流动。 添加: - 5秒延迟的再泵捕获发送/接收器+获得数据 (被选中的候选人对对, 输入/输出的字节用于音频rtp). - 连接状态改变...
在目录中再添加七个铃声
增加战列舰"角","恶魔角","地线","1985"环","办公电话","Office Phone", 电话/公用/声响/铃声/和接线 他们进入了RINGTONE CATALOG,所以他们与现有的 在 Ringtones 子塔布上默认 / Sci- Fi / Buzzer / silent 选项 .
在目录中添加 Sci-Fi 和 Buzzer 铃声
将两个新的铃声资产置于/公/声/铃声/和 在 RINGTONE CATALOG 中注册,所以它们出现在林顿 subtab并可以被设定为默认入声的软音.
Dump WebRTC negotiation state on Established
To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...
在负载中断、旋转中心、外出回环中幸存的现场音频
调用音频路径的三个协调修正: 1. 中止远程Audio.play()上的Error(在生产控制台中可见) "播放()请求被新的负载请求打断"是真实的: 它意味着没有 音频在扬声器。 每届会议均重新指定 共享远程音频元素的 src 对象, 位于 三地( prime ) 。 ——在轨),每次调任都跑出一个负荷()来中止 ...
Hangup tears down ALL live sessions, not just the primary
Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...
Instant connecting feedback on outbound dial
Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...
连接动画 + 实际播放的音频 + 铃声解锁
入境路线的三项协调措施: 1. 接受时提供视觉反馈。 点击两个按钮 社会民主党的谈判需要1-3 s。 在通话开始之前,UI没有说明 发生。 在 Softphone State 上添加了接受状态(设置于 答复(), 由 QQ 会话清除 活动)。 接收到的呼叫现在变了 接受: - 拒绝按钮收缩并淡出 - 回答按钮滑入中心...
将软手机安装在工具Dock上方,使工具窗口能够读取
打开 Softphone 弹出在“ 此页面无法装入” 的页面中崩溃 。 因为工具窗口挂载在工具提供器中的 ToolDock 内 - a 认证工具操作员。 软接通了 在认证的 ToolWrapper 内, 所以 SoftphonePanel 被制取到外部 上下文,并使用Softphone () 扔出“必须在<Softph...
使用网格大小道具来填充行
MUI v7的网格基于弹性框,所以我一直在使用的网格Column sx - 物品的自然宽度和空出 右边的空间。 切换到支持的大小道具 (尺寸:xs:12;md:6;lg:4;}}) 它在12行中的份额.
移出 stale 铃声ID 以默认负载
如果用户保存了 AV 偏好, 引用了不再使用的铃声 在目录中存在(例如目录之前的“经典”) 、没有选择的 Ringtones 标签和 软手机实际上没有铃声。 获取 AV 设置现在验证 拯救了的铃声对着RINGTONE CATALOG, 回到了 '默认'当被打烂.
三栏音频布局, 放下已保存的宽度
将音频子tab放出 麦克风 扬声器 横跨 lg+屏幕上的全行(md仍然将双向上,xs堆放). 这个 高级卡片切换到更窄一栏内的垂直堆栈. 删除后缀“ 自动保存的设置 ” 页脚 — 行为是隐含的,卡片只是占用空间。 将区块卡面板加宽: 100%, 并添加对齐的项目= “ 字符串 ” 所以卡片总是在柱子上接上.
将 AV 设置拆分为 Audio/ Video/ Ringtones 子目录
将音频/视频标签重新组织成三个内部子标签并铺设 每个都横向出局 所以设置适合 在视图端口没有 我们之前的垂直滚动墙。 还修补了铃声目录 以指向真实 / sounds/ ringtone. mp3 资产, 而不是下面的幽灵路径 / 声音/ ringtones/, 所以预览和总是播放的软电话会话 分享一个单一的犬形铃声.
将音频/ 视频设置选项卡和电线添加到软手机
添加一个每台设备的 AV 偏好商店(本地Storage, 机器专用, 在/sets/member/<id>上加上一个全功能标签。 配置和测试麦克风,扬声器,铃声器和相机. 软手机工具窗口、铃声回放和SIP SDK适配器 尊重这些设置 : 设备通过设置SinkId 路由, 获取 UserMedia 限制(deviceI...
总是在 SIP 会话中自动弹出+铃声
仅在弹出工具窗口打开时用于注册的软手机—— 关闭它, 和进入的电话 被默默地错过。 将会话提升为 软手机 安装在认证工具Wrapper, 所以 SIP REGISTER 是 在操作员在INVITE中签字和入境期间连续持有 得到操作员的注意。 - app/hoks/useSoftphone.ts:将执行钩重新命名为 用...
现在在触摸设备上注册数字
在TouchStart 和 e. prevent Default () 上的拨号板按钮 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}在Touch End上 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH0...
在 HTML 头中使用短名和描述
动态MetaLoader 现在设置文档. title to siteNameShort( 是 siteName) ,并将 org 描述写入元描述标记。 静态布局.tsx倒置更新为通用值.
营销直播的单独全球存在对成员
公开 聊天部件票保留 org 占位符为请求符; 只使用 这些行的媒体会话存在。 内部票和其他票使用会员 存在( 以会话作为补充) 因此 Kamo- 内部请求者显示 当他们认证的聊天WS上线时.
管道 sip.js init 步骤到服务器通过信标登录
浏览器侧 SDK init 失败目前是隐形的——弹出而已 说"Phone SDK未能初始化" 没有消息,WebSocket从来没有 打开, 我们没有 DevTools 输出 。 添加 /api/ 软手机调试信标 端点记录浏览器的 POST , 然后让 SipJsPhoneSdk 发送 (c) 分阶段活动(预先检查、新用...
环球网使用媒体会话为市场访问者服务
请求公开聊天会话在存在快照中使用 GUID; 如果有的话在线处理 会话或请求成员已连接。 处理快照信封和 关于专题/存在的三角洲指南.
Surface SIP.js init/transport errors to browser console
Empty "Phone SDK failed to initialize" messages were hiding the actual failure from sip.js. Turn on logBuiltinEnabled so the library writes its transport / regi...
添加公司到市场弹出和公司Name 到线索
市场添加/编辑器弹出( LeadMarketManager): - 无线电控制 “跟踪公司名称” / “只独立” (需要) - 新市场未设置的默认值;编辑时预填 - 在创建/更新请求中核实并发送公司 领导数据网(领导者): - 公司专栏显示公司名称,说明来自公司市场的线索 - 在包含Company= true但名称为...
在视图模式中显示提供者名称 + 在编辑下拉时显示自己的扩展名
两个错误在QQ 1. 视图模式抛弃了原始UUID——"Instance 32f520b0-347a-"——因为 实例列表只装入到 handleVoipEdit () 。 装入实例 与挂载上的 VOIP 配置相配合 名称解决 不输入编辑模式。 如果实例无法解决(例如. ),说"(无法提供)"而不是泄露ID. 2. 扩...
在添加铅字幕中显示销售类型路径
将市场的"销售类型"和"子类型"附加到"添加到"行上,这样 表格映射“编辑市场”弹出时使用的标签 **************** 显示为 当一个子类型为 {Market} (Service > 住宅抵押) 时, “添加到 {Market} (Service > 住宅抵押) ” 设定, “添加到 {Market} (S...
将创建线索动作移动到页眉中, 放下粘贴栏
将右上方的取消按钮替换为主创建线索动作 并完全去掉底部粘性动作栏。 添加后图标按钮 铅的左边 > 新的铅面包屑 使后行保持 无需取消按钮即可访问.
范围 在其内容区域中添加铅卷和页脚
表格中使用 minH8 : 100vh 的 父方内部已经存在 calc(100vh - 56px),即使在内容合适时也强迫外出滚动条. 动作栏还使用了位置: 用左键固定: 0, 因此它扩展 在 NavPri 侧边栏和页滚动栏后面。 将页面切换为高度: 100% 带有自己的分页: 自动和制作 脚印位置:粘相,所以留在内...
支持 Ring Central + sip.js (FreePBX) 的统一电话Sdk
软电话钩曾无条件使用 环中网手机, 因为SDK是硬编码到 Ring Central的WSS提供格式. - 新的 PhoneSdk 接口定义了提供者不可知的表面(启动、停止、停止、) 邀请, 加一个 与 QQ 的电话会议 - Ring Central...
添加铅格式的智能多列布局
将页面调整为顶级网格, 从而横向编组 而不是延伸单个字段: - 市场和分配使用3-col内部(市场销售商产品), 前景类型和最佳联系人 时间对接到下方半宽. - 主要联系人和邮件地址在lg+(7/5分头)相接 与等高的纸张。 - 抵押细节使用3-col内部;代表代理字段下降 输入一个 4- Col 子卡, 属性地址会...
使用/api/ security/ members/ names来解析指定成员名称
部门端点过滤器到活动的团队成员, 缺失 指派给基地成员或不活跃成员。 切换到/ 名称 返回所有成员,而不论状态.