Summary: | ASTERISK-09733: Missing Remote-retrieve on attended transfer | ||
Reporter: | Gunnar Harms (speedy) | Labels: | |
Date Opened: | 2007-06-22 06:57:55 | Date Closed: | 2007-06-22 11:04:41 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | 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. |