[asterisk-users] authentication number at the end of the number before calls go through.

Paul Hales pdhales at optusnet.com.au
Wed Mar 12 01:47:19 CDT 2008


The Authenticate application is pretty good for this sort of thing...

PaulH


On Wed, 2008-03-12 at 14:22 +0800, Mark Quitoriano wrote:
> Hi,
> 
> I need to create a simple number checking for authorizing the calls.
> if a person dial 91800555121212345 where 12345 is the authorization
> code. If the authorization code is correct the call will go through if
> not it will play something saying wrong authorization code or just
> hangup.
> 
> This my dialplan to get the authorization code
> 
> AUTH=12345
> 
> exten => _9.,1,Answer()
> exten => _9.,n,Set(CHECKER=${EXTEN:-5})
> exten => _9.,n,GotoIF("$[{CHECKER}" != "${AUTH}"]?die)
> 
> exten => _9.,n,Dial(SIP/${EXTEN}/${TRUNK}) <------------- This is my
> problem how can i delete the last 5 digit so the number will be sent
> to the carrier is valid
> 
> exten => _9.,n(die),Hangup()
> 
> 
> btw the number being dialled is not standard. Sometimes its 10 digits
> sometimes it 7 digits and most of the time it's 6 digits.
> 
> 
> Thanks!
> 
> -- 
> Regards,
> Mark Quitoriano
> http://asterisk.org.ph
> _______________________________________________
> -- 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




More information about the asterisk-users mailing list