`
littcai
  • 浏览: 248061 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

完整呼叫、应答事件分析

阅读更多

事件分析

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

       操作流程:分机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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics