[Home]

Summary:ASTERISK-21120: Unable to properly hang up calls when second line rings
Reporter:Daniel Bohling (dbohling)Labels:
Date Opened:2013-02-15 15:11:49.000-0600Date Closed:2013-05-24 05:15:01
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_unistim
Versions:SVN 11.2.1 Frequency of
Occurrence
Frequent
Related
Issues:
Environment:i2004 phones Attachments:( 0) fix_hangup_with_second_line_ringing.patch
Description:On i2004 series nortel phones using chan_unistim with multiple lines, when receiving a call on a second line with a softkey appearance original call cannot be hung up on properly. Hitting the goodbye key or placing phone on handset indicates that call has been disconnected but phone call is still active, other party can still hear audio (which can be a very embarrassing situation). Phone often crashes after this. Tracked issue down to unistim_hangup function -- when hanging up the ringing line, driver doesn't restore the phone's original state if on another line. Attached patch fixes, although overrides some sort of DND icon display that forces icon statuses.


Config excerpt for i2004 multiline displays with issue:

[710]
device=*********
rtp_port=10000
rtp_method=3
status_method=0
titledefault="EXT 710"
maintext0="******"
maintext1=" "
maintext2=" "
dateformat=0
timeformat=0
contrast=8
country=us
ringvolume=2
ringstyle=3
callhistory=1
callerid="DB" <710>
context=from-internal
mailbox=710
linelabel="Line..."
extension=none
                           
line => 710
line => 710
                           
bookmark=5@Mailbox@*97@54
bookmark=4@My Cell@888888
bookmark=3@My House@8888888
bookmark=2@DND Toggle@*76@55
Comments: