问题标签 [3cx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winforms - 使用 tel 协议从 vb.net 发起出站电话
我希望下一个代码能够启动我的 3cx 软件电话的 chrome 扩展,就像 html 链接调用我一样。但它只是打开谷歌浏览器默认页面,并且在软电话分机上没有拨打任何号码。
我错过了什么吗?
3cx - 如何防止 3CX chrome 扩展使数字可点击
在我们公司,我们使用 chrome 并拥有3CX chrome 扩展。
这个扩展非常渴望将任何数字序列转换为可点击的链接来传递电话。
如何防止 3CX 扩展程序将数字序列转换为特定页面上的可点击链接?
到目前为止,我们发现在<pre>
or<code>
标记中包含数字可以解决问题。但是我们需要一些东西来在网页上整体禁用 3CX。
为此目的是否存在特殊的元标记?
asterisk - Asterisk sip 中继对等网卡
我在 AWS 上的 ec2 实例中使用 Asterisk 14.7.6 和 Freepbx 14.0.13.23
此时我有一个 3CX 服务器在工作的 sip 中继,我需要用相同的服务器再做一个。
我有一个想法,在星号中添加另一个 NIC,并externip
在 sip.conf 文件中添加参数以添加 anocher sip trunk,我做到了。当我将 sip show peers 放入星号控制台时,它显示“状态正常(100 毫秒)”,但在 3CX 中,传入的流量来自第一个中继。
有可能创建这种sip trunk吗?或者我需要启动另一台机器在我的星号和 3CX 之间建立一种桥梁?
谢谢,
c# - 保持通话 3cx
我正在尝试拨打电话,其中一项基本功能是“保持通话”。所以我有 activeconnection 和 PhoneSystem.Root 但我找不到保持功能或类似的东西:
是否有任何解决方案可以使用 3cx API 保持或暂停通话?
batch-file - 批处理文件解析电话号码
为了使用我的软件电话,我注册了一个自定义 url 协议 cccx
然后将其与解析电话并将命令发送到软件电话的 .bat 文件相关联。
我使用的代码是:
然而这还不够,一些网页发送的字符不同,我无法解析它。
例如,电话显示为 +39 02 33919999。
我收到这个作为 str="%2b39+02+33919999" 或 str="+39%2002%2033919999"
在这两种情况下,这必须变为 00390233919999
我尝试了各种方法,但似乎无法正确处理。
感谢您的任何帮助
powershell - PowerShell 脚本可获取每天的最大同时调用次数
我正在尝试分析来自 3CX PBX 的通话记录,以评估我们的通话高峰时间。我想在所述日志中查看每天的最大值是多少。我们在一天中的某个时间同时通话。
通话记录存储在 CSV 文件中,如下所示。每行代表一个从开始到结束的调用。
通话日期 | 呼叫开始 | 通话结束 |
---|---|---|
31.05.2021 | 11:09:37 | 11:10:29 |
31.05.2021 | 11:09:37 | 11:19:25 |
31.05.2021 | 11:09:40 | 11:11:41 |
31.05.2021 | 11:11:32 | 11:16:52 |
31.05.2021 | 11:12:06 | 11:14:15 |
31.05.2021 | 11:13:08 | 11:13:31 |
31.05.2021 | 11:13:42 | 11:17:02 |
31.05.2021 | 11:13:43 | 11:17:01 |
31.05.2021 | 11:15:18 | 11:16:07 |
31.05.2021 | 11:16:46 | 11:22:04 |
31.05.2021 | 11:16:58 | 11:27:18 |
31.05.2021 | 11:17:43 | 11:17:53 |
31.05.2021 | 11:18:53 | 11:19:22 |
31.05.2021 | 11:19:24 | 11:19:30 |
31.05.2021 | 11:19:24 | 11:21:15 |
31.05.2021 | 11:19:31 | 11:23:08 |
31.05.2021 | 11:20:21 | 11:20:35 |
31.05.2021 | 11:20:55 | 11:25:18 |
31.05.2021 | 11:21:07 | 11:21:56 |
31.05.2021 | 11:21:25 | 11:21:36 |
31.05.2021 | 11:21:39 | 11:28:50 |
31.05.2021 | 11:21:41 | 11:21:52 |
31.05.2021 | 11:22:22 | 11:22:43 |
31.05.2021 | 11:23:25 | 11:24:34 |
31.05.2021 | 11:24:10 | 11:29:53 |
31.05.2021 | 11:25:30 | 11:27:18 |
31.05.2021 | 11:27:57 | 11:28:32 |
31.05.2021 | 11:30:36 | 11:32:02 |
31.05.2021 | 11:31:44 | 11:32:09 |
31.05.2021 | 11:32:39 | 11:37:48 |
31.05.2021 | 11:34:19 | 11:50:04 |
31.05.2021 | 11:34:42 | 11:35:05 |
31.05.2021 | 11:35:35 | 11:39:09 |
31.05.2021 | 11:35:44 | 11:49:22 |
31.05.2021 | 11:36:41 | 11:37:00 |
31.05.2021 | 11:37:34 | 11:37:58 |
31.05.2021 | 11:37:57 | 11:38:33 |
31.05.2021 | 11:39:45 | 11:40:15 |
31.05.2021 | 11:39:56 | 11:41:20 |
31.05.2021 | 11:40:21 | 11:40:38 |
31.05.2021 | 11:41:17 | 11:42:07 |
31.05.2021 | 11:42:16 | 11:44:38 |
31.05.2021 | 11:42:52 | 11:46:54 |
31.05.2021 | 11:43:03 | 11:43:16 |
31.05.2021 | 11:43:35 | 11:44:17 |
31.05.2021 | 11:44:25 | 11:44:59 |
31.05.2021 | 11:44:59 | 11:48:00 |
31.05.2021 | 11:45:36 | 11:52:58 |
31.05.2021 | 11:45:48 | 11:46:11 |
31.05.2021 | 11:46:03 | 11:54:17 |
31.05.2021 | 11:46:11 | 11:46:42 |
31.05.2021 | 11:47:58 | 11:48:31 |
31.05.2021 | 11:50:19 | 11:50:26 |
31.05.2021 | 11:50:33 | 11:50:58 |
31.05.2021 | 11:50:36 | 11:50:43 |
31.05.2021 | 11:50:54 | 11:51:12 |
31.05.2021 | 11:51:19 | 11:51:28 |
31.05.2021 | 11:52:22 | 11:55:19 |
31.05.2021 | 11:53:43 | 11:55:24 |
31.05.2021 | 11:54:44 | 11:55:12 |
31.05.2021 | 11:55:45 | 11:55:55 |
31.05.2021 | 11:56:04 | 11:56:19 |
31.05.2021 | 11:56:26 | 11:56:28 |
31.05.2021 | 12:17:06 | 12:17:39 |
31.05.2021 | 12:17:53 | 12:18:39 |
31.05.2021 | 12:19:25 | 12:23:52 |
31.05.2021 | 12:20:02 | 12:23:02 |
31.05.2021 | 12:21:29 | 12:26:54 |
31.05.2021 | 12:33:27 | 12:39:38 |
31.05.2021 | 12:33:43 | 12:35:36 |
31.05.2021 | 12:39:46 | 12:40:52 |
31.05.2021 | 12:54:23 | 12:55:54 |
31.05.2021 | 12:55:17 | 12:55:39 |
31.05.2021 | 13:03:11 | 13:06:30 |
31.05.2021 | 13:04:47 | 13:13:33 |
31.05.2021 | 13:15:02 | 13:16:51 |
31.05.2021 | 13:16:14 | 13:16:49 |
31.05.2021 | 13:17:54 | 13:20:03 |
31.05.2021 | 13:27:53 | 13:29:41 |
31.05.2021 | 13:29:22 | 13:29:44 |
31.05.2021 | 13:29:56 | 13:38:59 |
31.05.2021 | 13:29:58 | 13:30:14 |
31.05.2021 | 13:30:26 | 13:34:24 |
31.05.2021 | 13:31:45 | 13:36:27 |
31.05.2021 | 13:32:04 | 13:33:03 |
31.05.2021 | 13:32:40 | 13:35:32 |
31.05.2021 | 13:34:54 | 13:35:24 |
31.05.2021 | 13:36:12 | 13:38:03 |
31.05.2021 | 13:38:24 | 13:39:05 |
31.05.2021 | 13:39:35 | 13:51:50 |
31.05.2021 | 13:42:12 | 13:56:16 |
31.05.2021 | 13:47:56 | 13:49:15 |
31.05.2021 | 13:49:55 | 13:55:08 |
31.05.2021 | 13:51:02 | 13:56:16 |
31.05.2021 | 13:55:17 | 13:55:27 |
31.05.2021 | 13:56:17 | 14:02:13 |
31.05.2021 | 14:00:35 | 14:01:27 |
31.05.2021 | 14:01:11 | 14:01:57 |
31.05.2021 | 14:02:13 | 14:03:54 |
31.05.2021 | 14:02:42 | 14:02:51 |
我想我已经很接近了,但我注意到我的逻辑有一个缺陷。目前,我比较下一次呼叫的 CallStart 是否早于当前呼叫的 CallEnd,如果是,则算作同时呼叫,然后我进入一个 while 循环,在当前呼叫结束之前查找更多已启动的呼叫并添加这些。
但是,在这个 while 循环中,我没有考虑到一个呼叫可能已经结束的可能性,而我正在搜索比我的 foreach 循环中当前呼叫的结束日期更早开始的更多呼叫,这将减少一个同时呼叫.
对不起,如果它令人困惑。我希望你能明白我在追求什么。
到目前为止,这是我的脚本:
当前的输出如下所示:
感谢您的任何帮助!
azure - 如何为 3CX 桌面应用程序启用 SSO 作为 win32 包?
我有一个使用内置身份验证的 VOIP 电话系统。用户身份验证发生在 VOIP 用户服务器上,但所有登录信息都从 Azure AD 同步到该服务器(由 3CX 电话官方设置,后跟字母)
我想知道是否可以打包桌面 3CX 应用程序,以便在打开它时使用 Azure AD 凭据。现在用户必须按照一些程序来配置他们的桌面应用程序。我想跳过这一步,让桌面应用程序使用用户的登录凭据。
重要的是要知道,我们使用带有 AAD 连接器的混合设置。因此,用户在 prem 登录时使用 AD 登录笔记本电脑,并且他们的办公应用程序正在使用 Azure AD。密码哈希同步以及密码写回正在运行。因此,在这两种情况下(Azure AD 和 AD),都适用相同的密码。
integration - Zammad 与 3CX 的集成
我想将Zammad安装集成到3CX PBX。我在3CX
文档
上找到了如何做到这一点,但是我没有找到一个很好的建议。
我愿意接受更多建议,尤其是一个很好的例子。