During the last round of module updates (2.8.0.3) something is broken. We were using ring groups to customize the music on hold dialog instead of a ringback tone. An outside call comes in and depending on the CID info is routed to a ring group which uses the “Play Music On Hold?” setting to play a customized message.
This still works if tested from an internal extension by calling the ring group number. But from an outside line the message is not heard. The first set of debug output below is from extension to ring group. The second is from outside line to ring group. (The putting a call on hold/music on hold funtion does actually still work.)
Does anyone have an answer?
dialparties.agi: Caller ID name is ‘cordless’ number is '103’
dialparties.agi: USE_CONFIRMATION: 'FALSE’
dialparties.agi: RINGGROUP_INDEX: ''
dialparties.agi: Methodology of ring is ‘ringall’
– dialparties.agi: Added extension 105 to extension map
– dialparties.agi: Extension 105 cf is disabled
– dialparties.agi: Extension 105 do not disturb is disabled
> dialparties.agi: extnum 105 has: cw: 1; hascfb: 0 [] hascfu: 0 []
– dialparties.agi: dbset CALLTRACE/105 to 103
– dialparties.agi: Filtered ARG3: 105
> dialparties.agi: NODEST: 605 adding M(auto-blkvm) to dialopts: m(message1)tM(auto-blkvm)
> dialparties.agi: NODEST: 605 blkvm enabled macro already in dialopts: m(message1)tM(auto-blkvm)
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [[email protected]:7] Dial(“SIP/103-b7c577c0”, “SIP/105|20|m(message1)tM(auto-blkvm)”) in new stack
– Called 105
– Started music on hold, class ‘message1’, on SIP/103-b7c577c0
– SIP/105-08930a20 is ringing
Really destroying SIP dialog ‘[email protected]’ Method: NOTIFY
– SIP/105-08930a20 answered SIP/103-b7c577c0
– Executing [[email protected]:1] Set(“SIP/105-08930a20”, “__MACRO_RESULT=”) in new stack
– Executing [[email protected]:2] NoOp(“SIP/105-08930a20”, “Deleting: BLKVM/605/SIP/103-b7c577c0 TRUE”) in new stack
– Stopped music on hold on SIP/103-b7c577c0
– Executing [[email protected]:1] Macro(“SIP/103-b7c577c0”, “hangupcall”) in new stack
– Executing [[email protected]:1] GotoIf(“SIP/103-b7c577c0”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [[email protected]:4] GotoIf(“SIP/103-b7c577c0”, “0?skipblkvm”) in new stack
– Executing [[email protected]:5] NoOp(“SIP/103-b7c577c0”, “Cleaning Up Block VM Flag: BLKVM/605/SIP/103-b7c577c0”) in new stack
– Executing [[email protected]:6] NoOp(“SIP/103-b7c577c0”, "Deleting: BLKVM/605/SIP/103-b7c577c0 ") in new stack
– Executing [[email protected]:7] GotoIf(“SIP/103-b7c577c0”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [[email protected]:9] Hangup(“SIP/103-b7c577c0”, “”) in new stack
== Spawn h extension (macro-dial, h, 1) exited non-zero on ‘SIP/103-b7c577c0’
== Spawn extension (from-internal, 605, 14) exited non-zero on 'SIP/103-b7c577c0’
Really destroying SIP dialog ‘[email protected]’ Method: BYE
Really destroying SIP dialog ‘[email protected]’ Method: ACK
localhost*CLI>
dialparties.agi: Starting New Dialparties.agi
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
dialparties.agi: Caller ID name is ‘oi 5405551212’ number is '5405551212’
dialparties.agi: USE_CONFIRMATION: 'FALSE’
dialparties.agi: RINGGROUP_INDEX: ''
dialparties.agi: Methodology of ring is ‘ringall’
– dialparties.agi: Added extension 105 to extension map
– dialparties.agi: Extension 105 cf is disabled
– dialparties.agi: Extension 105 do not disturb is disabled
> dialparties.agi: extnum 105 has: cw: 1; hascfb: 0 [] hascfu: 0 []
– dialparties.agi: dbset CALLTRACE/105 to 5405551212
– dialparties.agi: Filtered ARG3: 105
> dialparties.agi: NODEST: 605 adding M(auto-blkvm) to dialopts: m(message1)tM(auto-blkvm)
> dialparties.agi: NODEST: 605 blkvm enabled macro already in dialopts: m(message1)tM(auto-blkvm)
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [[email protected]:7] Dial(“SIP/10.0.10.50-b7c577c0”, “SIP/105|20|m(message1)tM(auto-blkvm)”) in new stack
– Called 105
– Started music on hold, class ‘message1’, on SIP/10.0.10.50-b7c577c0
– SIP/105-08930a20 is ringing
Really destroying SIP dialog ‘[email protected]’ Method: NOTIFY
Really destroying SIP dialog ‘[email protected]’ Method: OPTIONS
Really destroying SIP dialog ‘[email protected]’ Method: OPTIONS
– SIP/105-08930a20 answered SIP/10.0.10.50-b7c577c0
– Executing [[email protected]:1] Set(“SIP/105-08930a20”, “__MACRO_RESULT=”) in new stack
– Executing [[email protected]:2] NoOp(“SIP/105-08930a20”, “Deleting: BLKVM/605/SIP/10.0.10.50-b7c577c0 TRUE”) in new stack
– Stopped music on hold on SIP/10.0.10.50-b7c577c0
– Executing [[email protected]:1] Macro(“SIP/10.0.10.50-b7c577c0”, “hangupcall”) in new stack
– Executing [[email protected]:1] GotoIf(“SIP/10.0.10.50-b7c577c0”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [[email protected]:4] GotoIf(“SIP/10.0.10.50-b7c577c0”, “0?skipblkvm”) in new stack
– Executing [[email protected]:5] NoOp(“SIP/10.0.10.50-b7c577c0”, “Cleaning Up Block VM Flag: BLKVM/605/SIP/10.0.10.50-b7c577c0”) in new stack
– Executing [[email protected]:6] NoOp(“SIP/10.0.10.50-b7c577c0”, "Deleting: BLKVM/605/SIP/10.0.10.50-b7c577c0 ") in new stack
– Executing [[email protected]:7] GotoIf(“SIP/10.0.10.50-b7c577c0”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [[email protected]:9] Hangup(“SIP/10.0.10.50-b7c577c0”, “”) in new stack
== Spawn h extension (macro-dial, h, 1) exited non-zero on ‘SIP/10.0.10.50-b7c577c0’
== Spawn extension (ext-group, 605, 14) exited non-zero on 'SIP/10.0.10.50-b7c577c0’
Really destroying SIP dialog ‘[email protected]’ Method: BYE
Really destroying SIP dialog ‘[email protected]’ Method: ACK
localhost*CLI>