Another call that breaks it, this is calling another extension, and then being put on hold:
asterisk1*CLI> show g729
0/0 encoders/decoders of 4 licensed channels are currently in use
asterisk1*CLI> show channels
Channel Location State Application(Data)
0 active channels
0 active calls
-- Executing Macro("SIP/500-5a00", "exten-vm|novm|200") in new stack
-- Executing Macro("SIP/500-5a00", "user-callerid") in new stack
-- Executing GotoIf("SIP/500-5a00", "0?report") in new stack
-- Executing GotoIf("SIP/500-5a00", "0?start") in new stack
-- Executing Set("SIP/500-5a00", "REALCALLERIDNUM=500") in new stack
-- Executing NoOp("SIP/500-5a00", "REALCALLERIDNUM is 500") in new stack
-- Executing Set("SIP/500-5a00", "AMPUSER=500") in new stack
-- Executing Set("SIP/500-5a00", "AMPUSERCIDNAME=Cordless - Home") in new stack
-- Executing GotoIf("SIP/500-5a00", "0?report") in new stack
-- Executing Set("SIP/500-5a00", "CALLERID(all)=Cordless - Home <500>") in new stack
-- Executing NoOp("SIP/500-5a00", "Using CallerID "Cordless - Home" <500>") in new stack
-- Executing Set("SIP/500-5a00", "FROMCONTEXT=exten-vm") in new stack
-- Executing Set("SIP/500-5a00", "VMBOX=novm") in new stack
-- Executing Set("SIP/500-5a00", "EXTTOCALL=200") in new stack
-- Executing Set("SIP/500-5a00", "CFUEXT=") in new stack
-- Executing Set("SIP/500-5a00", "RT=") in new stack
-- Executing Macro("SIP/500-5a00", "record-enable|200|IN") in new stack
-- Executing GotoIf("SIP/500-5a00", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("SIP/500-5a00", "recordingcheck|20060830-050433|1156939473.0") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20060830-050433|1156939473.0: Inbound recording not enabled
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("SIP/500-5a00", "No recording needed") in new stack
-- Executing GotoIf("SIP/500-5a00", "0?dolocaldial|1") in new stack
-- Executing Macro("SIP/500-5a00", "dial||tr|200") in new stack
-- Executing AGI("SIP/500-5a00", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
-- dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'Cordless - Home' number is '500'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 200 to extension map
-- dialparties.agi: Extension 200 cf is disabled
-- dialparties.agi: Extension 200 do not disturb is disabled
== Manager 'admin' logged on from 127.0.0.1
== Manager 'admin' logged off from 127.0.0.1
-- dialparties.agi: Checking CW and CFB status for extension 200
-- dialparties.agi: DbSet CALLTRACE/200 to 500
-- AGI Script dialparties.agi completed, returning 0
-- Executing Dial("SIP/500-5a00", "SIP/200||tr") in new stack
-- Called 200
-- SIP/200-b6fe is ringing
-- SIP/200-b6fe answered SIP/500-5a00
-- Attempting native bridge of SIP/500-5a00 and SIP/200-b6fe
asterisk1*CLI> show g729
1/1 encoders/decoders of 4 licensed channels are currently in use
asterisk1*CLI> show channels
Channel Location State Application(Data)
SIP/200-b6fe (None) Up Bridged Call(SIP/500-5a00)
SIP/500-5a00 s@macro-dial:10 Up Dial(SIP/200||tr)
2 active channels
1 active call
asterisk1*CLI> asterisk1*CLI> show g729
asterisk1*CLI> 0/0 encoders/decoders of 4 licensed channels are currently in use
asterisk1*CLI> show channels
0/0 encoders/decoders of 4 licensed channels are currently in use
asterisk1*CLI> asterisk1*CLI> show channels
asterisk1*CLI> Channel Location State Application(Data)
asterisk1*CLI> 0 active channels
-- Executing Macro("SIP/500-5a00", "exten-vm|novm|200") in new stack
asterisk1*CLI> 0 active calls
asterisk1*CLI> -- Executing Macro("SIP/500-5a00", "exten-vm|novm|200") in new stack
asterisk1*CLI> -- Executing Macro("SIP/500-5a00", "user-callerid") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "REALCALLERIDNUM=500") in new stack
-- Executing GotoIf("SIP/500-5a00", "0report") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "AMPUSER=500") in new stack
-- Executing GotoIf("SIP/500-5a00", "0start") in new stack
asterisk1*CLI> -- Executing GotoIf("SIP/500-5a00", "0?report") in new stack
-- Executing Set("SIP/500-5a00", "REALCALLERIDNUM=500") in new stack
asterisk1*CLI> -- Executing NoOp("SIP/500-5a00", "REALCALLERIDNUM is 500") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "AMPUSER=500") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "VMBOX=novm") in new stack
-- Executing Set("SIP/500-5a00", "AMPUSERCIDNAME=Cordless - Home") in new stack
asterisk1*CLI> -- Executing GotoIf("SIP/500-5a00", "0report") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "CALLERID(all)=Cordless - Home <500>") in new stack
asterisk1*CLI> -- Executing GotoIf("SIP/500-5a00", "0 > 0?2:4") in new stack
-- Executing NoOp("SIP/500-5a00", "Using CallerID "Cordless - Home" <500>") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "FROMCONTEXT=exten-vm") in new stack
asterisk1*CLI> recordingcheck|20060830-050433|1156939473.0: Inbound recording not enabled
-- Executing Set("SIP/500-5a00", "VMBOX=novm") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "EXTTOCALL=200") in new stack
asterisk1*CLI> -- Executing GotoIf("SIP/500-5a00", "0?dolocaldial|1") in new stack
-- Executing Set("SIP/500-5a00", "CFUEXT=") in new stack
-- Executing Macro("SIP/500-5a00", "dial||tr|200") in new stack
asterisk1*CLI> -- Executing Set("SIP/500-5a00", "RT=") in new stack
asterisk1*CLI> -- Executing Macro("SIP/500-5a00", "record-enable|200|IN") in new stack
asterisk1*CLI> -- Executing GotoIf("SIP/500-5a00", "0 > 02:4") in new stack
asterisk1*CLI> -- Goto (macro-record-enable,s,4)
asterisk1*CLI> -- Executing AGI("SIP/500-5a00", "recordingcheck|20060830-050433|1156939473.0") in new stack
asterisk1*CLI> == Manager 'admin' logged on from 127.0.0.1
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
asterisk1*CLI> recordingcheck|20060830-050433|1156939473.0: Inbound recording not enabled
asterisk1*CLI> -- dialparties.agi: DbSet CALLTRACE/200 to 500
-- AGI Script dialparties.agi completed, returning 0
-- AGI Script recordingcheck completed, returning 0
asterisk1*CLI> -- Executing NoOp("SIP/500-5a00", "No recording needed") in new stack
asterisk1*CLI> -- SIP/200-b6fe is ringing
-- Executing GotoIf("SIP/500-5a00", "0dolocaldial|1") in new stack
asterisk1*CLI> -- Executing Macro("SIP/500-5a00", "dial||tr|200") in new stack
asterisk1*CLI> -- Executing AGI("SIP/500-5a00", "dialparties.agi") in new stack
asterisk1*CLI> asterisk1*CLI> show channels
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
asterisk1*CLI> dialparties.agi: Starting New Dialparties.agi
asterisk1*CLI> -- dialparties.agi: priority is 1
asterisk1*CLI> dialparties.agi: Caller ID name is 'Cordless - Home' number is '500'
asterisk1*CLI> dialparties.agi: Methodology of ring is 'none'
asterisk1*CLI> -- dialparties.agi: Added extension 200 to extension map
asterisk1*CLI> -- dialparties.agi: Extension 200 cf is disabled
asterisk1*CLI> -- dialparties.agi: Extension 200 do not disturb is disabled
asterisk1*CLI> == Manager 'admin' logged on from 127.0.0.1
asterisk1*CLI> == Manager 'admin' logged off from 127.0.0.1
asterisk1*CLI> -- dialparties.agi: Checking CW and CFB status for extension 200
asterisk1*CLI> -- dialparties.agi: DbSet CALLTRACE/200 to 500
asterisk1*CLI> -- AGI Script dialparties.agi completed, returning 0
asterisk1*CLI> -- Executing Dial("SIP/500-5a00", "SIP/200||tr") in new stack
asterisk1*CLI> -- Called 200
asterisk1*CLI> -- SIP/200-b6fe is ringing
asterisk1*CLI> -- SIP/200-b6fe answered SIP/500-5a00
asterisk1*CLI> -- Attempting native bridge of SIP/500-5a00 and SIP/200-b6fe
asterisk1*CLI> asterisk1*CLI> show g729
asterisk1*CLI> 1/1 encoders/decoders of 4 licensed channels are currently in use
asterisk1*CLI> asterisk1*CLI> show channels
asterisk1*CLI> Channel Location State Application(Data)
asterisk1*CLI> SIP/200-b6fe (None) Up Bridged Call(SIP/500-5a00)
asterisk1*CLI> SIP/500-5a00 s@macro-dial:10 Up Dial(SIP/200||tr)
asterisk1*CLI> 2 active channels
asterisk1*CLI> 1 active call
After the call is placed on hold:
-- Started music on hold, class 'default', on SIP/500-5a00
asterisk1*CLI> show g729
4/1 encoders/decoders of 4 licensed channels are currently in use
asterisk1*CLI> show channels
Channel Location State Application(Data)
SIP/200-b6fe (None) Up Bridged Call(SIP/500-5a00)
SIP/500-5a00 s@macro-dial:10 Up Dial(SIP/200||tr)
2 active channels
1 active call
-- Stopped music on hold on SIP/500-5a00