On Mon, 27 Apr 2015, Chad Wallace wrote:

On Mon, 27 Apr 2015 14:30:07 -0700 (PDT)
Steve Edwards <asterisk....@sedwards.com> wrote:

On Mon, 27 Apr 2015, Bryant Zimmerman wrote:

exten => _9XXXXXXX,n,Set(dialnumber=${l_HomeAreaCode}${EXTEN-1})

Missing a colon?

        ${EXTEN:-1}

Does that work?

No. I was so focused on the tree, I missed the forest :)

        ${EXTEN:-x} means 'return the last x digits'

        ${EXTEN:x} means 'return all but the first x digits'

So, ${EXTEN:1} is correct for this use.

Something like (tested!):

        exten = _9nxxxxxx,1,            verbose(The 'raw' exten is ${EXTEN})
        same = n,                       set(MY-AREA-CODE=760)
        same = n,                       set(DNIS=${MY-AREA-CODE}${EXTEN:1})
        same = n,                       verbose(The full DNIS is ${DNIS})
        same = n,                       dial(sip/1${DNIS}@vitel-outbound,60,r)
        same = n,                       hangup()

is closer to what the OP needs. Note the 'n' in the pattern.

--
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards       sedwa...@sedwards.com      Voice: +1-760-468-3867 PST
Newline                                              Fax: +1-760-731-3000

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to