Asterisk中的Softphone应答事件

时间:2011-05-23 07:19:26

标签: asterisk

我想创建一个打印出需要填写的表单的Web界面。 问题是我只想在通过软电话应答呼叫时打印出表格。

我应该听什么事?

我正在使用Asterisk 1.6,我使用AsterClick获取XML中的所有事件。

感谢, 塞巴斯蒂安

2 个答案:

答案 0 :(得分:1)

AsterClick是一个很好的选择,因为它是唯一的选择 基于事件的Asterisk AMI /(XML)/ JavaScript接口 在这个可以传播这些事件的星球上 它们发生的JavaScript!所有其他人都使用民意调查,

关于你的问题......

在您的AsterClick开发期间,当您的JavaScript继承自 wSocket类,你应该实现方法 your_wSocket.wSocketsReceiveString(String)和/或 your_wSocket.wSocketsReceiveXML(XMLDOCUMENT)。

这些wSocket方法应记录在AsterClick网站http://asterclick.drclue.net上 在论坛http://forums.drclue.net/viewforum.php?f=13中提供更多帮助。

这些功能可用于实时监控XML命令和事件流 并代表Asterisk AMI提供的所有数据。

我倾向于将此信息路由到自动滚动小部件,方便[清除] 靠近的按钮。

按[清除]按钮,然后与您的对话进行交互 在检查事件流程时,你的电话 应该能够挑选出事件和相关数据 任何自动化序列。

至于jQuery,我知道有jQuery / Asterclick项目 跑到那里,包括管理的实时HUD系统 电话,会议,停车,队列等。

AsterClick客户端SDK也正在针对HTML5并正在运行 随着HTML5功能的要求,不断增加的设备范围 实现。

您还可以使用AsterClick“WBEA”工具部署HTML5 AsterClick应用程序作为Windows,Linux的桌面可执行文件。

无论如何,我希望其中一些有用。

答案 1 :(得分:0)

您应该从AMI捕获事件,您可以使用Adhearsion(Adhearsion也可以连接到Rails应用程序): https://github.com/adhearsion/adhearsion

如果您喜欢PHP,请使用

或PAMI: https://github.com/marcelog/PAMI