I’'m getting similar
2007.03.23 11:34:57 Determined Asterisk version: Asterisk 1.2
2007.03.23 11:34:57 Adding new queue 6020
2007.03.23 11:34:57 Adding new queue default
2007.03.23 11:34:57 Initializing done
2007.03.23 11:35:51 Adding channel SIP/9758-08735d00(1174649750.18)
2007.03.23 11:35:51 Adding channel IAX2/IAX-voip1-1(1174649751.19)
2007.03.23 11:35:51 SIP/9758-08735d00 dialed IAX2/IAX-voip1-1
2007.03.23 11:35:54 OnPhoneTask: Could not find device/jid mapping for device IAX2/IAX-voip1 returning
2007.03.23 11:35:54 OnPhoneTask called for user PhoneUser{id=4, username=’‘thompsonm’’}
2007.03.23 11:35:54 Linking channels SIP/9758-08735d00 and IAX2/IAX-voip1-1
2007.03.23 11:36:23 OnPhoneTask: Could not find device/jid mapping for device IAX2/IAX-voip1 returning
2007.03.23 11:36:23 Unlinking channels SIP/9758-08735d00 and IAX2/IAX-voip1-1
2007.03.23 11:36:23 Removing channel IAX2/IAX-voip1-1 due to hangup (NORMAL)
2007.03.23 11:36:28 OnPhoneTask called for user PhoneUser{id=4, username=’‘thompsonm’’}
2007.03.23 11:36:28 Removing channel SIP/9758-08735d00 due to hangup (NORMAL)
2007.03.23 11:38:21 Adding channel SIP/9758-08735cc0(1174649901.20)
2007.03.23 11:38:25 OnPhoneTask called for user PhoneUser{id=4, username=’‘thompsonm’’}
2007.03.23 11:38:31 OnPhoneTask called for user PhoneUser{id=4, username=’‘thompsonm’’}
2007.03.23 11:38:31 Removing channel SIP/9758-08735cc0 due to hangup (NORMAL)
To me it looks like the hangup is recognised but the HANG_UP event isn’'t triggering anything but the OnPhoneTask is.