[asterisk-bugs] [Asterisk 0015957]: Automatic progress indication breaks some scenarios

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Dec 22 17:00:55 CST 2009


The following issue has been set as RELATED TO issue 0016212. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15957 
====================================================================== 
Reported By:                lmadsen
Assigned To:                tilghman
====================================================================== 
Project:                    Asterisk
Issue ID:                   15957
Category:                   Channels/General
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     closed
Target Version:             1.6.1.10
Asterisk Version:           1.6.1.7-rc1 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-09-24 13:58 CDT
Last Modified:              2009-12-22 17:00 CST
====================================================================== 
Summary:                    Automatic progress indication breaks some scenarios
Description: 
Per Pavel Troller on the Asterisk-Dev mailing list:

Hi!
  I've noticed that in 1.6.1.7-rc1, an automatic sending of progress
indication
has been implemented for some applications, like Playback().

  I have a problem with it. I was used to have full control over sending
any
backward signalling information, like Progress, Proceeding, Ringing,
Answer
etc. by my dialplan scripts. Now, this is over. Somebody decided that
Playback() will send progress, even if I explicitly don't want it, and my
scripts are not working anymore.

  I have a real trouble with it. I'm using asterisk in a relatively
complex
heterogenous environment, full of various legacy devices like TDM PBXs
etc.
For example, Avaya Definity immediately stops transmitting dialling in
overlap
mode, when it receives a PROGRESS message over a PRI. Formerly, it was
normal
to send a tone/spoken messages during a dial phase. I still can send
tones
(because, thanks God, somebody forgot to add progress indication to the
PlayTones() app), but I cannot send a recording anymore, because Avaya
stops
dialling when it receives PROGRESS. Of course, there are channels, which
require sending progress info to successfully pass audio, like SIP, for
which
I was using the following in my macros:

exten => s,n,ExecIf($["${CUT(CHANNEL,/,1)}" = "SIP"]?Progress())

  So, please, rethink this change if possible. In my opinion, it
substantially
reduces flexibility of Asterisk signalling possibilities.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0016212 Early audio message doesn't play over SIP
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-12-22 17:00 lmadsen        Relationship added       related to 0016212  
======================================================================




More information about the asterisk-bugs mailing list