asterisk manager events事件开发的问题

我的程序通过监控Asterisk的AMI事件,做一些应用开发。
一般的呼叫进来,从Newchannel事件开始,通过相同的Uniqueid,可以将这些事件,关联在一起。
但是Asterisk常常会产生一些新的Newchannel,也就会产生新的Uniqueid,这样就关系不起来了。

如果直接拨打的分机接通,有个这样的事件:
Event: Dial
Privilege: call,all
Source: DAHDI/8-1
Destination: SIP/8002-09d14fe8
CallerID: 815
CallerIDName: 815
SrcUniqueID: 1268121376.35
DestUniqueID: 1268121382.36

通过SrcUniqueID可以找到原来的通道。

但如果是呼入,转到Queue的话,会产生好几个Newchannel,关系就断了。不知道大家是怎么处理这一块的?
像这样:
Event: Join
Privilege: call,all
Channel: SIP/192.168.0.13-b7c1e180
CallerID: 037160831292
CallerIDName: 037160831292
Queue: 1004
Position: 1
Count: 1
Uniqueid: 1268720221.26263

Event: Newchannel
Privilege: call,all
Channel: Local/832@from-internal-468f,1
State: Down
CallerIDNum:
CallerIDName:
Uniqueid: 1268720233.26264

Event: Newchannel
Privilege: call,all
Channel: Local/832@from-internal-468f,2
State: Ring
CallerIDNum:
CallerIDName:
Uniqueid: 1268720233.26265

主题测试文章,只做测试使用。发布者:zhangyang,转转请注明出处:https://www.voip88.com/asterisk-manager-events%e4%ba%8b%e4%bb%b6%e5%bc%80%e5%8f%91%e7%9a%84%e9%97%ae%e9%a2%98/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年 8月 26日 下午3:25
下一篇 2022年 8月 26日 下午3:25

相关推荐

  • 使用freepbx与自定义环境的整合?

    我在安装asteriskcc 的iso包后,整个环境全部安装完毕但我在旧环境里的sip.conf extensions.conf里定义的已经在agi-bin里写的脚本,如何整合在一起呢?

    文档 2022年 8月 26日
    1500
  • 如何在asterisk CLI控制台下查看当前通话的编解码

    如何在asterisk CLI控制台下查看当前通话的编解码

    文档 2022年 8月 26日
    1200
  • elastix 更改默认密码教程(江晟)

    以下的请各位版主和高手补充!谢谢!(其实以下的我也不知道在哪里改,呵呵!!!。) 1.WEB界面密码elastix登录界面:  username: admin  password: palosanto修改默认密码:进入系统后,在 系统–用户管理–用户–单击 admin —-编辑—自己改密码就可以了….

    文档 2022年 8月 26日
    1000
  • elastix电话会议问题

    elastix1.6做了一个会议号码,所有分机可以拨会议号码参加会议。但有没有办法自动打电话通知分机开会?

    文档 2022年 8月 26日
    1200
  • 亲历Windows Vista的研发

    [font=楷体_GB2312][size=2]注:本文摘录自李开复的新书《世界因你不同》:[/size][/font]  微软公司的视窗产品确实是改变人类历史的一项伟大产品。尤其是1995年8月24日,Windows95的发布轰动了整个世界。Windows95的出现带给使用者一个完整的图形化操作与使用概念,使人在电脑前的工作过程不那么枯燥乏味,使用电脑的经…

    文档 2022年 8月 26日
    1200

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验