RingGroups & Queue's with Other (Custom) Device

VoIPDoug

Joined
Mar 1, 2009
Messages
28
Likes
0
Points
0
#1
FreePBX 2.5.2.2 with Asterisk version 1.4.26.1.

Trying to get a ring group to include custom extensions. I've an extension 451 that is set up as a Other(Custom)Device in the extensions module and it's got the following in the "dial" field:

SIP/'mytrunk'/'mycell'

I've put extension 451 in the Ring group 601 and when I call the ring group 601 the caller hear's ringback but I never get a call delivered to 'mycell'. If I dial the extension direct, the call is successfully delivered to 'mycell'. I know in ring groups you can enter in the external Dial, but I really need to have the ring group & the Queue's dial an extension instead of an external number.
 

dicko

Joined
Oct 24, 2008
Messages
4,099
Likes
0
Points
0
#2
Try putting a # at the end
 

VoIPDoug

Joined
Mar 1, 2009
Messages
28
Likes
0
Points
0
#3
Yeah, sorry forgot to say that I already tried that, however I shouldn't have to anyway since 451 is indeed an extension local to the system.
 

VoIPDoug

Joined
Mar 1, 2009
Messages
28
Likes
0
Points
0
#4
I'm wondering if the system is having a problem with this extension for applications such as ring groups & queue's because it doesn't maintain any kind of state information because it is not a registered device either via SIP or IAX. Any thoughts?
 

VoIPDoug

Joined
Mar 1, 2009
Messages
28
Likes
0
Points
0
#5
Is there any FreePBX guru's out there who can assist? I think also it may be a context issue. Look at how the ring group is configured in extensions_additional.conf below. Is there a possible override anyone suggests?

exten => 600,1,Macro(user-callerid,)
exten => 600,n,GotoIf($["foo${BLKVM_OVERRIDE}" = "foo"]?skipdb)
exten => 600,n,GotoIf($["${DB(${BLKVM_OVERRIDE})}" = "TRUE"]?skipov)
exten => 600,n(skipdb),Set(__NODEST=)
exten => 600,n,Set(__BLKVM_OVERRIDE=BLKVM/${EXTEN}/${CHANNEL})
exten => 600,n,Set(__BLKVM_BASE=${EXTEN})
exten => 600,n,Set(DB(${BLKVM_OVERRIDE})=TRUE)
exten => 600,n(skipov),Set(RRNODEST=${NODEST})
exten => 600,n(skipvmblk),Set(__NODEST=${EXTEN})
exten => 600,n,Set(__ALERT_INFO=JeremySUX)
exten => 600,n,Set(RecordMethod=Group)
exten => 600,n,Macro(record-enable,450-451,${RecordMethod})
exten => 600,n,Set(RingGroupMethod=ringall)
exten => 600,n(DIALGRP),Macro(dial,30,${DIAL_OPTIONS},450-451)
exten => 600,n,Set(RingGroupMethod=)
exten => 600,n,GotoIf($["foo${RRNODEST}" != "foo"]?nodest)
exten => 600,n,Set(__NODEST=)
exten => 600,n,dbDel(${BLKVM_OVERRIDE})
exten => 600,n,Goto(app-blackhole,hangup,1)
exten => 600,n(nodest),Noop(SKIPPING DEST, CALL CAME FROM Q/RG: ${RRNODEST})

in the DIALGRP even if I put the entire 10digit string with the # key, this ring group will not call the external extension. Anyone have any suggestions? I'd like to stick with a custom extension that looks like 451 = SIP/'preferredTrunk'/'10digitDID'

I'm kinda in a crunch here and could use some assistance
 

VoIPDoug

Joined
Mar 1, 2009
Messages
28
Likes
0
Points
0
#6
Any guru's out there on this one?
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,887
Members
17,565
Latest member
omarmenichetti
Top