Ring Group Hangup instead of VM?

Hi,

I have a FreePBX Distro 6.12.65-20 using Asterisk 11.14.0.

Incoming calls are routed to Ring Group 600 and if not answered they should go to VM for extension 210. However it appears as though the server simply hangs up after ringing. If the calls are routed to a single extension then the server acts as expected.

Here is a link to the log: http://pastebin.com/ZAzqX3w5

I also have a PCAP trace if that is of interest.

Thanks for the help.

Tim

Problems like this are often simple misconfiguration. I suggest we start there. Can you post your ring group config?

Is this adequate to describe the RG config?

From extensions_additional.conf:

exten => 600,1,Macro(user-callerid,)
exten => 600,n,Macro(blkvm-setifempty,)
exten => 600,n,GotoIf($["${GOSUB_RETVAL}" = “TRUE”]?skipov)
exten => 600,n,Macro(blkvm-set,reset)
exten => 600,n,Set(__NODEST=)
exten => 600,n(skipov),Set(RRNODEST=${NODEST})
exten => 600,n(skipvmblk),Set(__NODEST=${EXTEN})
exten => 600,n,GosubIf($[${DB_EXISTS(RINGGROUP/600/changecid)} = 1 & “${DB(RINGGROUP/600/changecid)}” != “default” & “${DB(RINGGROUP/600/changecid)}” != “”]?sub-rgsetcid,s,1())
exten => 600,n,Gosub(sub-record-check,s,1(rg,600,dontcare))
exten => 600,n,Set(RingGroupMethod=ringall)
exten => 600,n(DIALGRP),Macro(dial,20,${DIAL_OPTIONS},201-200-202-205-206-211-220-279-701)
exten => 600,n,Gosub(sub-record-cancel,s,1())
exten => 600,n,Set(RingGroupMethod=)
exten => 600,n,GotoIf($[“foo${RRNODEST}” != “foo”]?nodest)
exten => 600,n,Set(__NODEST=)
exten => 600,n,Macro(blkvm-clr,)
exten => 600,n,Goto(ext-local,vmu210,1)
exten => 600,n(nodest),Noop(SKIPPING DEST, CALL CAME FROM Q/RG: ${RRNODEST})

The screenshot of the config is sufficient. The config looks correct.

What do you mean by “However it appears as though the server simply hangs up after ringing.” Do the extensions ring and if the call is not picked up it hangs up? What happens if you route the call directly to the VM of x210? What happens if you only have one extension in the RG? Troubleshoot in small steps.

Do the extensions ring and if the call is not picked up it hangs up?
Yes, all the extensions ring and then the call “hangs up” and leaves a VM at my VOIP provider (Vitelity).

What happens if you route the call directly to the VM of x210?
Works perfectly.

What happens if you only have one extension in the RG?
Works the same as if all extensions in RG, returns to Vitelity.

In spirit of small steps, I also tried calling the RG from an internal extension which works fine.

If I use different inbound routes (e.g. Anveo or Vestalink) the RG/VM work just fine.

Thus this appears to be related to Vitelity.

Thanks again for all the help.

Tim