问题标签 [pbx]

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.

0 投票
1 回答
1106 浏览

sip - 如何从星号获取队列信息

我在 elastix 2.2 发行版上运行星号。我有一个带有 EXT 9000 的队列,其中 3 个软电话 (c#) 分机属于这个循环队列。

我知道我可以从拨号计划中触发 AGI 或 AMI 事件,并以某种方式让 web 服务知道队列的长度,然后将此信息转发给软电话。

软件电话有什么方法可以直接从星号获取此信息。要么是 AsteriskBuiltIn 要么是 ElastixBuiltIn。

最后的手段(baaaaaad)的想法是打开一条线路,调用一个编码的号码,如(555 * 1)并接收一个dtmf。这是一种不好的方式,但它会起作用。

打开任何建议

0 投票
1 回答
560 浏览

command - Asterisk Readout Decimal

I am attempting to have asterisk readout a number using the SayNumber() command. However, if that number is a decimal, asterisk refuses to read it. Basically, asterisk will not read say 77.77 0r 83.23, but will read other whole number values like 20 or 60.Is there a function to read decimal numbers specifically?

PS. Or is there a way to truncate the decimal, leaving the whole number part only?

0 投票
1 回答
1712 浏览

asterisk - Asterisk 和 A2billing

我正在尝试将星号配置为与 a2billing 一起使用。我需要一个预付费计费系统来为我的系统上配置的分机,所以我现在只对分机呼叫计费。

我似乎找不到任何可以做到这一点的综合教程(即没有外部连接计费)。任何帮助,将不胜感激。

0 投票
2 回答
1587 浏览

module - res_xmpp.so 加载错误星号

我正在尝试将星号连接到 Google Talk,但是我一直收到一条错误消息,指出 Motif 频道不存在。然后我意识到 res_xmpp.so 没有加载。安装所有依赖项并选择 res_xmpp.so 以及 chan_motif 进行编译。但是,编译后如果我尝试加载 res_xmpp.so 会出现以下错误:

有谁知道如何解决这个问题??????

0 投票
1 回答
84 浏览

asterisk - Asterisk 可以连接到哪些互联网语音服务

有谁知道除了 GoogleTalk、Google Voice 和 Skype 之外 Asterisk 可以免费连接的任何互联网语音服务吗?另外,有人知道如何免费将 Asterisk 连接到 Skype 吗?谢谢

0 投票
2 回答
1575 浏览

asterisk - 星号和 Skype 连接问题

我正在尝试在星号和 Skype 连接之间进行通信。我有一个使用 1 个频道注册的 sip 个人资料。此外,星号注册到 sip.skype.com 好。从 CLI:

sip 显示同行 skype/99051000XXXXXX 63.209.144.201 Yes Yes 5060 OK (178 ms)

sip 显示注册表

但是,每当我尝试拨打 Skype 电话时,我都会收到: *CLI> == Using SIP RTP CoS mark 5 -- Executing [4321@LocalSets:1] Dial("SIP/ZOI6001-00000038", "SIP/skype/4321") in new
stack == Using SIP RTP CoS mark 5 -- Called SIP/skype/4321 == Everyone is busy/congested at this time (1:0/0/1) -- Auto fallthrough, channel 'SIP/ZOI6001-00000038' status is 'CHANUNAVAIL'

出于某种原因,我想我应该提一下,每当我重新加载 sip 时,它会说

而不是像上面那样的 Cos mark 5。

在 sip.conf 中:

我的拨号方案:

sip debug (sip set debug on) 显示:

CSeq:109 注册用户代理:Asterisk PBX 11.8.1 过期:120 联系人:内容长度:

有任何想法吗?请告诉我。谢谢!!

0 投票
1 回答
3583 浏览

asterisk - FreePBX - 通知队列中未接来电

我正在尝试配置 FreePBX 队列以在接听之前通知呼叫方取消的呼叫。

我试图在 CDR、日志甚至 SIP 跟踪中查找它,但我没有发现任何有用的东西。

队列有一个选项,称为“标记呼叫已回答其他地方”,但并非所有用户代理都支持此功能,即使支持,即使没有任何人回答,它也会标记呼叫已回答。

是否有任何可能的方法来检测呼叫方在任何人接听电话之前在队列中等待时挂断了电话?

谢谢你的帮助 :)

0 投票
1 回答
108 浏览

sip - SIP 配置文件上的 Skype 号码在 PBX 上不响铃

我从 Skype 管理器购买了 SIP 档案中的 Skype Online 号码。我已经在我的 Yeastar Standard PBX 上设置了身份验证设置。我还在 SIP 配置文件上激活了“1 频道”订阅。

SIP 配置文件在 PBX 和“Skype 管理器”上均显示为“已注册”。

当我从我的手机拨打在线号码时,它会响铃然后“挂断”,但不会在 PBX 或分配给该号码的分机上。我在设置上做错了什么还是我需要在某处激活在线号码?

0 投票
1 回答
1400 浏览

delphi - 如何从数字线路或 VOIP 电话中检索来电显示?

在我的工作地点,我们有一些 (PBX)Business Communications Manager 450 电话系统和一些 (PBX)BCM50。BCM450 是混合的,这意味着它可以使用数字线路和同时使用 VOIP 电话。

现在,例如,用户可以在他们的办公桌上拥有 Nortel Avaya 1120E 或 Nortel T7316 Norstar。

我想知道是否有一种方法可以获取来电者的电话号码,以便我可以在公司的自定义软件上使用该号码。换句话说,我想要打电话给我的人的电话号码(如果是这种情况,可能是分机号)。

我正在寻找的是,当客户打电话时,可以通过编程方式在屏幕上看到与电话号码相关的信息(无需系统操作员的输入)。

我可以看到有人在谈论TAPI API,但我相信这仅适用于模拟线路?也许有人可以让我走上正确的道路,或者有人可以提供一个使用任何编程语言如何完成的示例。

0 投票
1 回答
3620 浏览

centos - PBX 似乎正在拒绝 (603) 所有 SIP 呼叫

对于一个简单的家庭通信系统,我设置了一些非常简单的 SIP / Extensions。放轻松,我对这个系统很陌生。

目前,我让它们工作(在测试中)的唯一方法是关闭防火墙。尽管如此,我似乎在每部手机的每一次尝试中都获得了即时603。

当我拨打电话时,它会报告以下内容:

电话本身不会拒绝来电,所以我只能假设它发生在 Asterisk 的某个地方。