Broken ring groups/music on hold

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 [s@macro-dial: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 [s@macro-auto-blkvm:1] Set(“SIP/105-08930a20”, “__MACRO_RESULT=”) in new stack
– Executing [s@macro-auto-blkvm:2] NoOp(“SIP/105-08930a20”, “Deleting: BLKVM/605/SIP/103-b7c577c0 TRUE”) in new stack
– Stopped music on hold on SIP/103-b7c577c0
– Executing [h@macro-dial:1] Macro(“SIP/103-b7c577c0”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/103-b7c577c0”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“SIP/103-b7c577c0”, “0?skipblkvm”) in new stack
– Executing [s@macro-hangupcall:5] NoOp(“SIP/103-b7c577c0”, “Cleaning Up Block VM Flag: BLKVM/605/SIP/103-b7c577c0”) in new stack
– Executing [s@macro-hangupcall:6] NoOp(“SIP/103-b7c577c0”, "Deleting: BLKVM/605/SIP/103-b7c577c0 ") in new stack
– Executing [s@macro-hangupcall:7] GotoIf(“SIP/103-b7c577c0”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall: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 [s@macro-dial: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 [s@macro-auto-blkvm:1] Set(“SIP/105-08930a20”, “__MACRO_RESULT=”) in new stack
– Executing [s@macro-auto-blkvm: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 [h@macro-dial:1] Macro(“SIP/10.0.10.50-b7c577c0”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/10.0.10.50-b7c577c0”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“SIP/10.0.10.50-b7c577c0”, “0?skipblkvm”) in new stack
– Executing [s@macro-hangupcall: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 [s@macro-hangupcall:6] NoOp(“SIP/10.0.10.50-b7c577c0”, "Deleting: BLKVM/605/SIP/10.0.10.50-b7c577c0 ") in new stack
– Executing [s@macro-hangupcall:7] GotoIf(“SIP/10.0.10.50-b7c577c0”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall: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>

I’m thinking this one didn’t get tested very well. It also appears to have other issues such as the call confirmation not working (I’ll make a seperate post to get help)

I am unable to get the ring group to ring ANY extensions also on 2.8.0.3 - it goes STRAIGHT to the destination on no answer without ringing any extensions - tried by dialing ring group directly, and by inbound route - same issue. What is even more wierd is that NO lines in log file of the call at all

No Problem, glad I could help.

Thank you very much for this. I believe you have the solution.

Hi gotallie,

I was facing the exact same problem.

The only solution was to setup a queue and have a static agent, which would be your ring group.

I never found the time to analyze this behaviour since working with a queue is much more effective for me.

Hope that helps

Has anyone fixed this? When we receive a call, the caller only hears silence, no ring tone, no sound, nada. The phones ring on our end, but they have no clue if the call even went through.

Please update.

Thanks,

I tried the ring groups an follow me, but both don’t work from external calls. Only the queue module works, but the queue module doesn’t provide the feature I need because I need the memoryhunt ring strategy.

Any help would be appreciated!

Nobody else having this issues??