[asterisk-bugs] [Asterisk 0017400]: Writeformat Slin instead Alaw after attendend Transfer when using Answer before Dial without Moh

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Jul 6 10:54:17 CDT 2010


The following issue has been UPDATED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17400 
====================================================================== 
Reported By:                schmidts
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17400
Category:                   Channels/chan_sip/CodecHandling
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Asterisk Version:           1.6.2.7 
JIRA:                       SWP-1579 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 duplicate
Duplicate:                  0
Fixed in Version:           
====================================================================== 
Date Submitted:             2010-05-26 04:05 CDT
Last Modified:              2010-07-06 10:54 CDT
====================================================================== 
Summary:                    Writeformat Slin instead Alaw after attendend
Transfer when using Answer before Dial without Moh
Description: 
I´ve found a Problem when an attendend Transfer is done when the call to
the transfered has an answer before the dial. This only happens when no
Musiconhold is used when dialing and the Call is transfered after the
target of the refer answeres the call. We use Alaw on all phones, and
asterisk uses Slin for the Musiconhold also for the ringing signal before
the call gets answered.


If a call comes in to exten 123 and Phone A answers the Call, set the call
to Hold, then dials 456, wait for Phone B to answer the call and then refer
the call to Phone B the Write Format of the Call leg A stays on Slin. While
the Caller waits for the Attendend Transfer to be finished he hears the
default musiconhold in this case the macroform-cold_day.wav file and the
channel write format is slin, but after the transfer the write format
should go back to alaw. 

i can reproduce this on every call with this simple dialplan:

exten => 123,1,Dial(SIP/phoneA,120)

exten => 456,1,Answer
exten => 456,n,Dial(SIP/phoneB,120)


what i see in the debug is that the Call leg A is on write format slin
while hearing the moh and is set to alaw when moh stops, but then the
masquerade puts it in the structure of call leg C and then the write format
is changed to slin again even call leg C had write format alaw before.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
duplicate of        0016287 One way audio after attended transfer
====================================================================== 

---------------------------------------------------------------------- 
 (0124256) lmadsen (administrator) - 2010-07-06 10:54
 https://issues.asterisk.org/view.php?id=17400#c124256 
---------------------------------------------------------------------- 
Closed as a duplicate. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-07-06 10:54 lmadsen        Note Added: 0124256                          
2010-07-06 10:54 lmadsen        Status                   acknowledged => closed
2010-07-06 10:54 lmadsen        Resolution               open => duplicate   
======================================================================




More information about the asterisk-bugs mailing list