[asterisk-bugs] [Asterisk 0014251]: Externalivr not sending 'H' event on channel hangup.

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Jan 26 22:15:57 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14251 
====================================================================== 
Reported By:                chris-mac
Assigned To:                dvossel
====================================================================== 
Project:                    Asterisk
Issue ID:                   14251
Category:                   Applications/app_externalivr
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.1 
SVN Revision (number only!): 168551 
Request Review:              
====================================================================== 
Date Submitted:             2009-01-15 08:20 CST
Last Modified:              2009-01-26 22:15 CST
====================================================================== 
Summary:                    Externalivr not sending 'H' event on channel hangup.
Description: 
How to reproduce:

extensions.conf
-------%<--------------------------
exten => _X.,1,Answer()
exten => _X.,n,ExternalIVR(/enc/etc/asterisk/ivr/test.sh)
exten => _X.,n,Hangup()
----------%<------------------------

test.sh
-----%<------------------------------------
#!/bin/bash
echo "S,/var/lib/asterisk/sounds/demo-congrats"
while true; do
  read stdin
  echo $stdin >> /tmp/ivr.log

  if [ "${stdin:0:1}" = "H" ]; then
    exit;
  fi
done
-----%<-------------------------------

Run:
$ tail -f /tmp/ivr.log

dial with any SIP phone into IVR. DTMF can be seen in /tmp/ivr.log just
fine. But when phone disconnects, no 'H' event is sent and test.sh
continues to run for ever.
====================================================================== 

---------------------------------------------------------------------- 
 (0098813) russell (administrator) - 2009-01-26 22:15
 http://bugs.digium.com/view.php?id=14251#c98813 
---------------------------------------------------------------------- 
chris-mac, could you show us the console output of the call you make to run
this test?  Maybe it has to do with the channel technology you're using
being different than what dvossel has in his setup. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-26 22:15 russell        Note Added: 0098813                          
======================================================================




More information about the asterisk-bugs mailing list