hi
joshep  try this in your macro

*exten => s,1,Noop(${ARG1:1}=========)
exten => s,n,ExecIf($["${ARG1}" = "1${ARG1:1}"
]?Set(Dialnum=${ARG1:1}):Set(Dialnum=${ARG1}))
exten => s,n,NooP(${Dialnum})
exten => s,n,Dial(SIP/1${dialn...@sip_peer,60,T)
exten => s,n,hangup()


please arrange second line

regards
dhaval
*
On Mon, Jul 6, 2009 at 9:27 AM, Joseph L. Casale
<jcas...@activenetwerx.com>wrote:

> I have a dial cmd buried amongst a series of others in a macro
> like so: exten => s,n,Dial(SIP/1${ar...@sip_peer,60,T)
>
> Reason for adding a "1" is all the others in the macro don't
> want the "1" so this was easiest at the time. Now I need to
> send NA long distance through this macro. All the other dial
> cmds will just work, but this one is going to try to dial
> 11NXXNXXXXXX instead of 1NXXNXXXXXX.
>
> Is there some way to simply add some logic above it such that
> if the EXTEN coming in starts with a "1", remove it so I don't
> have to hack this extensions.conf all to heck?
>
> Thanks!
> jlc
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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

Reply via email to