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

Mark Quitoriano markquitoriano at gmail.com
Wed Mar 12 01:22:56 CDT 2008


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080312/8f961392/attachment.htm 


More information about the asterisk-users mailing list