Bharath B. Reddy Bynagari
2009-Aug-17 18:23 UTC
[asterisk-users] Call back DIALSTATUS is empty
Hi, Here is my problem. I am trying to get the Status of the call if the user picked up the phone or not. It is coming as empty. Please help. Here is my extensions_additional.conf file code: [multi-dir-callback] include => multi-dir-callback-custom exten => _X.,1,Answer exten => _X.,n,Playback(beep) exten => _X.,n,DeadAGI(agi://127.0.0.1/callback_handler?num2=${EXTEN}&callid=${CALL_I D}&num1=${num1}&state=${STATE}) exten => _X.,n,Goto(${EXTEN},1) exten => hangup,1,DeadAGI(agi://127.0.0.1/callback_handler?num2=${EXTEN}&callid=${CAL L_ID}&num1=${num1}&state=${STATE}) ; end of [multi-dir-callback] Here is the code from my mail .pm file: # main loop for callback sub callback_handler { my $loop_count=5; my $self = shift; my $call_id = $self->param('callid'); my $ph_num= $self->param('num1'); my $p_num= $self->param('num2'); my $con= $self->{server}{dbi}; my $state=$self->agi->get_variable("stat_vars"); to_log($self, "Inside Callback Handler.", 1); unless($state) { #$self->log(1, "Callback Handler State: $state"); $self->log(1,"Callback: $call_id $ph_num $p_num"); #$self->agi->exec("Answer"); my $RESULT=$self->agi->get_variable("DIALSTATUS"); $self->log(1, " Call Status: $RESULT"); my $ChannelStatus = $self->agi->channel_status(""); $self->log(1, "Current Channel Status: $ChannelStatus"); --------------------------- The DIALSTATUS is empty. But the Channel status is coming as 6. I have the user decline the call and still not getting any DIALSTATUS???? Thanks a lot in advance. Thanks MavenSphere-2-logo-web-orange Bharath B. Reddy Bynagari President & CEO <mailto:bynagari at MavenSphere.com> bynagari at MavenSphere.com MavenSphere Inc. :: MavenSphere.com 317-590-8275 (p) :: 888-263-0988 (f) Innovative solutions with a human touch. Confidentiality Note: The contents of this communication are privileged and confidential. If you are not the intended recipient of this transmission, you are hereby notified that distributing, copying, or disclosing this communication, or reliance on the contents thereof, are strictly prohibited. If you have received this communication in error, please notify the sender immediately, then destroy the original and all copies thereof. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090817/bf490b2a/attachment-0001.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 4076 bytes Desc: not available Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20090817/bf490b2a/attachment-0001.jpeg