[Asterisk-java-users] Problems getting the BUSY state from an originateToExtensionAsync()
Brought to you by:
srt
From: Richard H. <ri...@ha...> - 2008-06-12 11:30:53
|
I'm using an asynchronous originateToExtensionAsync and the implementation of OriginateCallback i pass in has an onBusy method as well as an onFailure When i make the originate request, if the originating channel is busy, asterisk-java always hits the onFailure() method and never the onBusy() method. Can someone please tell me where I am going wrong? 2008-06-12 12:25:57,823 com.yaptele.clicktocall.asterisk.CallServiceImpl DEBUG - WE GOT A CDR EVENT ++++++++++++++ CHANNEL ID WAS: 1213270203.899 CHANNEL NAME WAS: Local/301612355046@clickToCall-ddab,2 2008-06-12 12:25:58,018 com.yaptele.rateEngine.RateEngine INFO - Total cost of calls was 0.0 2008-06-12 12:25:58,107 org.asteriskjava.live.internal.ChannelManager INFO - Adding channel Local/301612355046@clickToCall-ddab,2(1213270203.899) 2008-06-12 12:25:58,211 org.asteriskjava.live.internal.ChannelManager INFO - Adding channel IAX2/switch-893(1213270203.900) 2008-06-12 12:25:58,468 org.asteriskjava.live.internal.ChannelManager INFO - Local/301612355046@clickToCall-ddab,2 dialed IAX2/switch-893 2008-06-12 12:25:58,494 com.yaptele.clicktocall.asterisk.CallServiceImpl DEBUG - pollCallStatus() - Returning status Hungup 2008-06-12 12:25:58,607 org.asteriskjava.live.internal.ChannelManager INFO - Removing channel IAX2/switch-893 due to hangup (NOTDEFINED) 2008-06-12 12:25:58,608 org.asteriskjava.live.internal.ChannelManager INFO - Removing channel Local/301612355046@clickToCall-ddab,1 due to hangup (NOTDEFINED) 2008-06-12 12:25:58,608 com.yaptele.clicktocall.spring.OriginateCallbackBean DEBUG - FAILURE MESSAGE WAS %%%%%%%%%%%%%%%%%%%%%%%%%%%% Channel 'Local/301612355046@clickToCall/n' is not available 2008-06-12 12:25:58,608 org.asteriskjava.live.internal.ChannelManager INFO - Removing channel Local/301612355046@clickToCall-ddab,2 due to hangup (NOTDEFINED) from asterisk CLI == Everyone is busy/congested at this time (1:1/0/0) == Auto fallthrough, channel 'Local/301612355046@clickToCall-ddab,2' status is 'BUSY' > Channel Local/301612355046@clickToCall-ddab,1 was never answered. web0*CLI> |