Hi. I got a problem.
When I test multi calls about over 100 calls on asterisk 1.4,
onNewAsteriskChannel event occured after HangupEvent.
I developed outbound service with FastAGI Java.
Please take a look at time log.
-
DialEvent. ([color=#0000FF]SIP/innodial-0000022c[/color])
[2013-12-28 [color=#FF0000]03:46:04,076[/color] DEBUG org.asteriskjava.manager.internal.ManagerConnectionImpl] - Dispatching event:
org.asteriskjava.manager.event.[color=#0000FF]DialEvent[/color][dateReceived=‘Sat Dec 28 03:46:04 PST 2013’,privilege=‘call,all’,subevent=‘Begin’,callerid=‘7146601001’,dialstatus=null,
sequencenumber=null,destuniqueid=‘1388231164.1937’,srcuniqueid=‘1388231163.1933’,
destination=’[color=#0000FF]SIP/innodial-000022c[/color]’,
dialstring=null,timestamp=null,calleridname=null,uniqueid=‘1388231163.1933’,server=null,src=‘Local/s@outbound-message-5466,2’,calleridnum=‘7146601001’,channel=‘Local/s@outbound-message-5466,2’,systemHashcode=215643037] -
NewCallerIdEvent
[2013-12-28 03:46:04,077 DEBUG org.asteriskjava.manager.internal.ManagerConnectionImpl] - Dispatching event:
org.asteriskjava.manager.event.[color=#0000FF]NewCallerIdEvent[/color][dateReceived=‘Sat Dec 28 03:46:04 PST 2013’,privilege=‘call,all’,callerid=‘s’,sequencenumber=null,calleridname=null,
timestamp=null,uniqueid=‘1388231164.1937’,cidcallingpres=‘0’,cidcallingprestxt=‘Presentation Allowed, Not Screened’,server=null,calleridnum=‘s’,
channel=’[color=#0000FF]SIP/innodial-0000022c[/color]’,systemHashcode=1507610370]
…
- HanupEvent(I set timeout 25s)
[2013-12-28 [color=#FF0000]03:46:29,407[/color] DEBUG org.asteriskjava.manager.internal.ManagerConnectionImpl] - Dispatching event:
org.asteriskjava.manager.event.[color=#0000FF]HangupEvent[/color][dateReceived=‘Sat Dec 28 03:46:29 PST 2013’,privilege=‘call,all’,
[color=#0000FF]causetxt=‘Normal Clearing’,callerid=null,cause=‘16’,[/color]
sequencenumber=null,calleridname=null,timestamp=null,uniqueid=‘1388231164.1937’,
server=null,calleridnum=null,channel=’[color=#0000FF]SIP/innodial-0000022c[/color]’,systemHashcode=1872342874]
- CdrEvent
[2013-12-28 03:46:29,415 DEBUG org.asteriskjava.manager.internal.ManagerConnectionImpl] - Dispatching event:
org.asteriskjava.manager.event.[color=#0000FF]CdrEvent[/color][dateReceived=‘Sat Dec 28 03:46:29 PST 2013’,privilege=‘call,all’,endtime=‘2013-12-28 03:46:29’,destinationchannel=’[color=#0000FF]SIP/innodial-0000022c[/color]’,userfield=null,sequencenumber=null,starttimeasdate=‘Sat Dec 28 03:46:03 PST 2013’,timestamp=null,billableseconds=‘0’,endtimeasdate=‘Sat Dec 28 03:46:29 PST 2013’,accountcode=null,lastdata=‘SIP/14159441104@innodial’,answertimeasdate=null,src=‘7146601001’,disposition=‘NO ANSWER’,callerid=‘7146601001’,starttime=‘2013-12-28 03:46:03’,answertime=null,destination=‘s’,uniqueid=‘1388231163.1933’,lastapplication=‘Dial’,duration=‘26’,amaflags=‘DOCUMENTATION’,server=null,destinationcontext=‘outbound-message’,channel=‘Local/s@outbound-message-5466,2’,systemHashcode=582012639]
- Adding channel(The call(SIP/innodial-0000022c) was already hangup)
[2013-12-28 [color=#FF0000]03:46:29,605[/color] INFO org.asteriskjava.live.internal.ChannelManager] -
[color=#0000FF]Adding channel SIP/innodial-0000022c/color
- onNewAsteriskChannel(this is from AsteriskServerListener)
[2013-12-28 [color=#FF0000]03:46:29,665[/color] DEBUG com.trumpia.listener.VoiceAsteriskServerListener] - [color=#0000FF]onNewAsteriskChannel [/color]event
[2013-12-28 03:46:29,665 DEBUG com.trumpia.listener.VoiceAsteriskServerListener] - AsteriskChannel[id=‘1388231164.1937’,
name=’[color=#0000FF]SIP/innodial-0000022c[/color]’,
callerId=’’,state=‘DOWN’,account=‘null’,dateOfCreation=Sat Dec 28 03:46:04 PST 2013,dialedChannel=null,dialingChannel=null,linkedChannel=null]
[color=#008000]- At onNewAsteriskChannel event occured, I command “core show channel SIP/innodial-0000022c” , it returned “SIP/innodial-0000022c is not a known channel”.
[/color]
------------------------------------------- In normal case(Test 1 call)
- DialEvent([color=#FF0000]SIP/innodial-000005ad[/color])
[2013-12-28 [color=#FF0000]19:53:39[/color],926 DEBUG org.asteriskjava.manager.internal.ManagerConnectionImpl] - Dispatching event:
org.asteriskjava.manager.event.[color=#0000FF]DialEvent[/color][dateReceived=‘Sat Dec 28 19:53:39 PST 2013’,privilege=‘call,all’,subevent=‘Begin’,callerid=‘7146601001’,dialstatus=null,sequencenumber=null,destuniqueid=‘1388289219.4692’,srcuniqueid=‘1388289219.4691’,
destination=’[color=#0000FF]SIP/innodial-000005ad[/color]’,
dialstring=null,timestamp=null,calleridname=null,uniqueid=‘1388289219.4691’,server=null,src=‘Local/s@outbound-message-2e46,2’,calleridnum=‘7146601001’,channel=‘Local/s@outbound-message-2e46,2’,systemHashcode=630299550]
…
- Adding channel
[2013-12-28 [color=#FF0000]19:53:39[/color],964 INFO org.asteriskjava.live.internal.ChannelManager] - Adding [color=#0000FF]channel SIP/innodial-000005ad/color
- onNewAsteriskChannel(this is from AsteriskServerListener)
[2013-12-28 [color=#FF0000]19:53:40,017[/color] DEBUG com.trumpia.listener.VoiceAsteriskServerListener] - [color=#0000FF]onNewAsteriskChannel event[/color]
- At onNewAsteriskChannel event occured, I command “core show channel SIP/innodial-000005ad” , it returned Sip channel information.
Is this performance issue?
What should I do?
please help me~
Happy new year~!!