完整呼叫、应答事件分析

事件分析

       以下日志为一个完整的通话事件记录,我们的目标是从中可以分析出整个通话流程的各种状态变更信息,用于生成通话记录。

       操作流程:分机101拨打分机102,102听到振铃后接听,通话5秒钟后挂断。

       日志分析:

 

  1. 101拨打后产生一个DialEvent,同时产生一个Ring的NewStateEvent;
  2. 102产生一个NewCallerIdEvent事件,同时产生一个Ringing的NewStateEvent;102上的UniqueId均等于101上的DestUnqiueId;
  3. 5秒后102接听,产生一个UP的NewStateEvent,同时101上也产生一个UP的NewStateEvent,至此101与102接通,可以进行通话了;
  4. 5秒后102挂机,产生一个HangupEvent,同时101也产生一个HangupEvent,至此通话结束;
注意:
  1. 102挂断之后101上还产生了一个主叫为空,状态为ANSWER的DialEvent,未解;
  2. 事件的跟踪可通过DialEvent的UniqueId和DestUniqueId属性来进行;

 

 

2010-12-20 11:59:08,218 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - ConnectEvent...
2010-12-20 11:59:15,109 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - NewStateEvent...
2010-12-20 11:59:15,109 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫号码:101,通信信道:SIP/101-0000001c,信道状态:4,信道状态描述:Ring,时间:Mon Dec 20 11:59:15 CST 2010,C的功能项:ast_setstate,时间戳:null,唯一ID:1292818709.28
2010-12-20 11:59:15,109 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - DialEvent...
2010-12-20 11:59:15,109 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫名称:asreceived,主叫号码:101,通信信道:SIP/101-0000001c,时间:Mon Dec 20 11:59:15 CST 2010,目的地:SIP/102-0000001d,拨号状态:null,拨号字符:102,序列号:979,时间戳:null,唯一ID:1292818709.28,目标唯一ID:1292818709.29
2010-12-20 11:59:15,125 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - NewCallerIdEvent...
2010-12-20 11:59:15,125 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫号码:102,0,Presentation Allowed, Not Screened,时间:Mon Dec 20 11:59:15 CST 2010,C的功能项:report_new_callerid,时间戳:null,唯一ID:1292818709.29
2010-12-20 11:59:15,125 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - NewStateEvent...
2010-12-20 11:59:15,125 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫号码:102,通信信道:SIP/102-0000001d,信道状态:5,信道状态描述:Ringing,时间:Mon Dec 20 11:59:15 CST 2010,C的功能项:ast_setstate,时间戳:null,唯一ID:1292818709.29
2010-12-20 11:59:20,250 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - NewStateEvent...
2010-12-20 11:59:20,250 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫号码:102,通信信道:SIP/102-0000001d,信道状态:6,信道状态描述:Up,时间:Mon Dec 20 11:59:20 CST 2010,C的功能项:ast_setstate,时间戳:null,唯一ID:1292818709.29
2010-12-20 11:59:20,500 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - NewStateEvent...
2010-12-20 11:59:20,500 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫号码:101,通信信道:SIP/101-0000001c,信道状态:6,信道状态描述:Up,时间:Mon Dec 20 11:59:20 CST 2010,C的功能项:ast_setstate,时间戳:null,唯一ID:1292818709.28
2010-12-20 11:59:25,953 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - HangupEvent...
2010-12-20 11:59:25,953 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫名称:null,主叫号码:102,挂断原因:16,挂断原因描述:Normal Clearing,通信信道:SIP/102-0000001d,时间:Mon Dec 20 11:59:25 CST 2010,C的功能项:ast_hangup,1841,权限:call,all,序列号:1026,时间戳:null,唯一ID:1292818709.29
2010-12-20 11:59:25,953 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - DialEvent...
2010-12-20 11:59:25,953 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫名称:null,主叫号码:null,通信信道:SIP/101-0000001c,时间:Mon Dec 20 11:59:25 CST 2010,目的地:null,拨号状态:ANSWER,拨号字符:null,序列号:1029,时间戳:null,唯一ID:1292818709.28,目标唯一ID:null
2010-12-20 11:59:25,953 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - HangupEvent...
2010-12-20 11:59:25,953 - com.litt.cidp.callcenter.ami.EventListener - [Asterisk-Java DaemonPool-1-thread-1] DEBUG - 主叫名称:asreceived,主叫号码:101,挂断原因:16,挂断原因描述:Normal Clearing,通信信道:SIP/101-0000001c,时间:Mon Dec 20 11:59:25 CST 2010,C的功能项:ast_hangup,1841,权限:call,all,序列号:1036,时间戳:null,唯一ID:1292818709.28
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值