[Home]

Summary:ASTERISK-16083: Playback(file,noanswer) in Asterisk-1.6.2.7 (1.6.2.8rc1 too) does not work properly
Reporter:ornix (ornix)Labels:
Date Opened:2010-05-12 07:20:08Date Closed:2011-06-07 14:04:47
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Applications/app_playback
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:SIP/111 rings SIP/115 with the following context.

context internalcall-ael {
   _XXX => {
       Dial(SIP/${ARG1},70,gtTW);
       goto ${DIALSTATUS};
       NOANSWER:
               Playback(nobody,noanswer);
               Hangup();
       BUSY:
               Playback(busy-cycl0,noanswer);
               goto ${CONTEXT}|${PRIM}|1;
       CHANUNAVAIL:
               Playback(notavail,noanswer);
               Hangup();
       CONGESTION:
               Playback(busy-cycl0,noanswer);
               goto ${CONTEXT}|${PRIM}|1;
       ANSWER:
               Hangup();
   };
};

If SIP/116 gives CONGESTION, asterisk must play busy-cycl0.alaw (without answering the channel) and dial SIP/116 again.

   -- Executing [116@office1:1] Gosub("SIP/115-00000000", "internalcall-ael,116,1(116)") in new stack
   -- Executing [116@internalcall-ael:1] Dial("SIP/115-00000000", "SIP/116,70,gtTW") in new stack
   -- Called 116
   -- SIP/116-00000001 is ringing
   -- Got SIP response 480 "Temporarily Unavailable" back from 192.168.5.109
   -- SIP/116-00000001 is circuit-busy
 == Everyone is busy/congested at this time (1:0/1/0)
   -- Executing [116@internalcall-ael:2] Goto("SIP/115-00000000", "CONGESTION") in new stack
   -- Goto (internalcall-ael,116,9)
   -- Executing [116@internalcall-ael:9] Playback("SIP/115-00000000", "busy-cycl0,noanswer") in new stack
   -- <SIP/115-00000000> Playing 'busy-cycl0.alaw' (language 'ru')

Call-log says "Playback("SIP/115-00000000", "busy-cycl0,noanswer") in new stack", but there is no sound. It worked fine in all 1.6.1.x versions, but now it works only without option ",noanswer".

Comments:By: Paul Belanger (pabelanger) 2010-05-12 08:30:36

Not a bug, be sure you read documentation when upgrading (UPGRADE.txt and CHANGES).

* SIP no longer sends the 183 progress message for early media by
 default.  Applications requiring early media should use the
 progress() dialplan app to generate the progress message.