RingGroups & Queue's with Other (Custom) Device

Discussion in 'General' started by VoIPDoug, Jan 19, 2010.

  1. VoIPDoug

    Joined:
    Mar 1, 2009
    Messages:
    28
    Likes Received:
    0
    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.
     
  2. dicko

    Joined:
    Oct 24, 2008
    Messages:
    4,099
    Likes Received:
    0
    Try putting a # at the end
     
  3. VoIPDoug

    Joined:
    Mar 1, 2009
    Messages:
    28
    Likes Received:
    0
    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.
     
  4. VoIPDoug

    Joined:
    Mar 1, 2009
    Messages:
    28
    Likes Received:
    0
    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?
     
  5. VoIPDoug

    Joined:
    Mar 1, 2009
    Messages:
    28
    Likes Received:
    0
    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
     
  6. VoIPDoug

    Joined:
    Mar 1, 2009
    Messages:
    28
    Likes Received:
    0
    Any guru's out there on this one?
     

Share This Page