[Home]

Summary:ASTERISK-09858: Music on hold stops on blind transfer.
Reporter:Jakub Glazik (zytek)Labels:
Date Opened:2007-07-11 07:46:36Date Closed:2011-06-07 14:02:51
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Addons/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Log says everything. Client hears pure *silence* when waiting for call answer.
MOH should stop after call pickup, not before.
On normal transfers (Flash button) everything works fine.


-- Executing [113 at firma:1] Dial("SIP/zytek-08737000", "SIP/113|180|Tt") in new stack -- Called 113
-- SIP/113-08758000 is ringing
-- SIP/113-08758000 answered SIP/zytek-08737000
-- Started music on hold, class 'default', on channel 'SIP/zytek-08737000'
-- <SIP/113-08758000> Playing 'pbx-transfer' (language 'en')
-- Stopped music on hold on SIP/zytek-08737000
-- Executing [1337 at firma:1] Dial("SIP/zytek-08737000", "SIP/zytek|180|Tt") in new stack
-- Called zytek
-- SIP/zytek-0875d000 is ringing

****** ADDITIONAL INFORMATION ******

Asterisk 1.4.7 (same on 1.4.6) (update bugzilla please :>) FreeBSD 6.2-RELEASE

extensions.conf:
RINGTIME => 180
OPTIONS => Tt
exten => 1337,1,Dial(SIP/zytek,${RINGTIME},${OPTIONS})
exten => 1337,n,Hangup
exten => 113,1,Dial(SIP/113,${RINGTIME},${OPTIONS})
exten => 113,2,Hangup

full features.conf:
[general]
[featuremap]
blindxfer => ASTERISK-5 ; Blind transfer
atxfer => *2 ; Attended transfer

Please post if more info is needed.
Comments:By: Jakub Glazik (zytek) 2007-07-11 07:48:02

Sorry, it was tested on 1.4.6, not 1.4.7.

I was in doubt when selecting minor/major.

By: Jakub Glazik (zytek) 2007-07-11 07:49:37

blindxfer => 0000009 ; Blind transfer

This is incorrect, should be ASTERISK-5 (hash nine) - BTS's fault :>

By: Jakub Glazik (zytek) 2007-07-11 08:24:55

Tested Asterisk 1.4.7.1 - now MOH stops but at least client hears ringing signal.
Anyway, I thing that MOH shouldn't stop.

By: Joshua C. Colp (jcolp) 2007-07-11 08:45:27

This is the correct behavior. The other side is put on hold while waiting for the person to do the transfer (ie: enter the extension). Once that is complete the other side just goes back into the dialplan. If you want them to also hear MOH while dialing the other person then use the m option to Dial.