I am trying to setup one time caller id block on my system(activated 
when an incoming call matches *811XXXXXXXXXX), and I have had little to 
no luck.  Could you take a look at my context/macro definition and help 
me figure out what I am missing?

Here is my context for my dialplan:

include=default
plancomment=user-default
exten=_1XXXXXXXXXX!,1,Macro(trunkdial,${<my_trunk>}/${EXTEN:0},${trunk_cid})
comment=_1XXXXXXXXXX!,1,<my_trunk>,standard
exten=_*811XXXXXXXXXX!,1,Macro(private_trunkdial,${<my_trunk>}/${EXTEN:3},null)
comment=_*811XXXXXXXXXX!,1,<my_trunk>,standard

(I replaced the name of my termination wih <my_trunk>)

And, below is the the private_trunkdial macro that is used above:

exten=s,1,set(CALLERID(all)= null)
exten=s,n,Dial(${ARG1})
exten=s,n,Goto(s-${DIALSTATUS},1)
exten=s-NOANSWER,1,Hangup
exten=s-BUSY,1,Hangup
exten=_s-.,1,NoOp

I know something is off, because according to terminating VoIP provider, 
nothing is actually  removed from my call request, and all my 
information remains unaltered.  Any guidance would be appreciated.

John Koenig

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net

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

Reply via email to