问题标签 [asteriskami]

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 回答
475 浏览

php - 获取有关星号中的用户的信息

我正在尝试使用 Asterisk API 命令从给定扩展中获取用户信息。就像是:

回应可能是:

我已经尝试了该操作: ExtensionState 但这对我不起作用。它只返回:

0 投票
1 回答
742 浏览

java - 如何测试 Java SIP 客户端?

SIP 编程看起来比我最初想象的要简单得多:

http://www.javaworld.com/article/2071781/java-web-development/sip-programming-for-the-java-developer.html

http://docs.oracle.com/cd/E13209_01/wlcp/wlss40/javadoc/jsr289/javax/servlet/sip/SipServlet.html

我有兴趣按照 Java World 示例的方式开发一些东西,但是你如何测试它呢?我想在托管的 Asterisk PBX 上对其进行测试,但这似乎很昂贵。

我能想到的唯一其他选择是部署 Asterisk,但这听起来并不有趣。

虽然我知道 Asterisk Manager Interface 存在或将会有一个 Java API,但我只对普通的 SIP 感兴趣。

0 投票
0 回答
698 浏览

java - 如何使用 Asterisk-java 保持/取消保持通话?

使用 java-asterisk 连接到 AMI 后,我创建一个调用:

我想使用 Asterisk-java 保留和取消保留当前呼叫,我在网络中检查我发现我必须使用 ParkAction 但我真的不明白这个概念?如果有人有想法?

0 投票
1 回答
1121 浏览

c# - 在 Asterisk 中取消发起的呼叫

是否有可能取消 Asterisk AMI 发起的呼叫?我可以在他们挂断或开始拨号时获取通话状态。但是,由于我在发起呼叫时没有获得频道,所以我无法发送挂断操作。我已经检查了这个链接,它没有回答这个问题。

如何取消使用 AMI 创建的呼叫发起

0 投票
1 回答
1140 浏览

c# - 星号:如何仅将拨号事件过滤到我的分机

我正在使用 Asterisk.NET 在 C# WinForms 中制作 Asterisk 客户端。我的客户只收听一个分机。我们可以查看来电、拒绝或转接等来电到我的分机。我需要源通道来转移呼叫,源通道只能从拨号事件中获取。最近,我注意到每次连接到服务器的任何分机开始拨号时都会发生拨号事件。我想过滤掉它,只有呼叫只打到我的分机。

e.dialString 给了我目的地分机号码;但我不知道它是否根据服务器状态变为空。此外,如果有一些外部呼叫来我,我不会得到拨号事件或源频道会发生什么,然后它就无法转移。正确的 ?

0 投票
1 回答
1536 浏览

asterisk - 使用 AMI / AGI 接听来电

我在一个带有星号的 cti 学生项目中工作,多亏了 AMI,我可以发起呼叫、保持呼叫和取消保持呼叫,但我需要接听来电:

例如,由于我知道的事件 NewStateEvent,一个外部呼叫即将进入 SIP/测试

呼叫频道的名称和请求的频道,但我想通过以下方式接听电话

IHM WITH click to the button 例如,我在互联网上搜索它是不可能通过 AMI

0 投票
2 回答
1208 浏览

c# - 如何取消驻留呼叫

我想使用 Asterisk AMI 保留/取消保留我的呼叫。我用过 Park AMI Action。然后,我的手机断开连接,Senders 手机播放音乐。如何解除此呼叫?有人可以帮我吗?

0 投票
2 回答
11321 浏览

asterisk - 星号:发起后自动接听电话

我有一个运行良好的星号 1.8.13,并且由于 stackoverflow 的问题,我现在能够通过 AMI 发起呼叫。发起呼叫时,SIP电话正在振铃,当我手动应答时,它会呼叫分机。

我真的很想做同样的事情,但不需要在 SIP 电话上回答自己。(不仅会同时调用扩展的“异步:是”)

目标是当我向 AMI 发送命令时,我的 SIP 电话会自动应答并呼叫分机,无需物理触摸电话。

我已经检查过:

使用 Asterisk 发起呼叫 - 没有发起分机振铃

Asterisk AMI - 接听电话

但两者都不适用于我的配置(显然可能是由于我)。

这是我的 extensions.conf :

这是我的 sip.conf :

这是我的工作AMI 会话,用于从 SIP 电话 102 发起呼叫到分机 0101010101:

我希望它会足够清楚。

问候

0 投票
2 回答
2428 浏览

asterisk - 星号 ami/agi - 无法接听电话

我已按照此线程中的说明进行操作:Asterisk AMI-picking call。但是,我仍然无法通过 AMI 接听电话。我可以拨打分机,但该分机对应的电话不响。然后我可以运行 AMI 命令来接听该呼叫,它确实接听了,但显然没有任何实际响应。

拨号方案(使用分机 116 进行测试):

有什么想法我在这里做错了吗?

0 投票
2 回答
637 浏览

asterisk - AMI Command to check which DID was called (Asterisk)

Need help, please assist me!

I need a command that would let us know which DID is the incoming call landed on, eventually we would then pass this collected info to phpagi and AMI. I was looking at

Was looking at following link but did not understand as how could I use it with AMI. Asterisk incoming call DID question (number dialed)

Can someone please guide me as to if I am in the right direction, and what should I be looking for.

Thanks.