[Home]

Summary:ASTERISK-09970: Hold Status Is Not Cleared On Blind Transfer (Re: #0010165)
Reporter:Gregory Hinton Nietsky (irroot)Labels:
Date Opened:2007-07-27 03:57:41Date Closed:2007-07-27 11:13:02
Priority:TrivialRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/Transfers
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) asterisk-1.4.9.patch.sip
Description:As reported in the closed bug ASTERISK-1010165 (marked resolved and closed)

when a user places a call on hold and transfers the held call the hold status is not changed when notifyhold=yes.

this only seems to affect second ans subsequent calls handled this way and is purely of irritation value in that the recepionist will see the affected line flashing on the BLF

turning off notifyhold eliminates this.

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

bellow is a patch that i propose as a fix to this.

when a call is transfered if it is on hold execute change_hold_state to fire off a manager event to reflect the call been unheld, clear the on hold flag, decrement the onhold counter and most important changes the device state.



Comments:By: Joshua C. Colp (jcolp) 2007-07-27 11:13:02

Fixed in 1.4 as of revision 77536 and trunk as of revision 77537.