[Home]

Summary:ASTERISK-09733: Missing Remote-retrieve on attended transfer
Reporter:Gunnar Harms (speedy)Labels:
Date Opened:2007-06-22 06:57:55Date Closed:2007-06-22 11:04:41
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Resources/res_features
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Mobile phone calls into Asterisk. Extension A answers and starts an attended transfer to extension B. Asterisk sends "Remote hold" to the mobile and plays music. The carrier Orange in Switzerland starts it's own music-on-hold in this case. Extension A hangs up after talking to extension B. Now extension B should be connected to the mobile. But Asterisk doesn't send "Remote retrieve" to the mobile, so the carrier-music doesn't stop. Extension B can hear the person on the mobile, but the person on the mobile only gets the carrier-music.

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

In res/res_features.c after line 763 "ast_moh_stop(transferee);" there has to be a new line with the following content:
ast_indicate(transferee, AST_CONTROL_UNHOLD);
With this change it works good for me.
Comments:By: Joshua C. Colp (jcolp) 2007-06-22 11:04:41

Fixed in 1.2 as of revision 71124.