[Asterisk-Users] how to set caller id?

Technical Support support at ocg.ca
Tue Jan 24 07:22:16 MST 2006


Take a look at cid_rewrite from www.generationd.com  This automates name
lookup (based on reverse phone number) using 411.com, a local database of
callerID's, ability to block users based on a parameter, etc.

-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of bbench at mail.bg
Sent: Monday, January 23, 2006 2:24 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [Asterisk-Users] how to set caller id?

On Monday 23 January 2006 06:03, Ronald Wiplinger wrote:
> C F wrote:
> > The one you demonstrate should have *never* worked.
>
> well, it did,  ....
>
> > Pre 1.2 you do:
> > exten => s,1,SetCIDNUM(12345789)
> > Post 1.2 you do:
> > exten => s,1,Set(CALLERID(num)=123456789)
>
> I need to get the callers phone number there!
> How can I do it now?
>
> exten => _91NXXNXXXXXX,3,NoOp(SetCallerID(${username}))
>
> exten =>
> 
>_91NXXNXXXXXX,4,DeadAGI(astcc.agi,${CALLERIDNUM},${EXTEN:${TRUNKMSD}},$
>{TAR
>IFF})
Hi, I had similar problem and Tony Mountifield gave me the idea "If you want
your script to be compatible with both 1.0 and 1.2, try something like this:
$calleridname = $input{calleridname} || (($input{callerid} =~ /"(.*)"/) ? $1
: "unknown");
$callerid = ($input{callerid} =~ /<(.*)>/) ? $1 : $input{callerid};"

So I did put the first line in astcc.agi as:
my $callerid = $input{calleridname} || (($input{callerid} =~ /"(.*)"/) ? $1
: 
"unknown");
and then:
exten => _1NXXNXXXXXX,1,Set(CALLERID(all)="${CALLERIDNAME}" -
${CALLERIDNUM}) exten =>
_1NXXNXXXXXX,2,DeadAGI(astcc.agi,${CALLERIDNUM},${EXTEN},4)
.......
Worked for me, hope it gives you a clue.
benchev
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options vit Na
   http://lists.digium.com/mailman/listinfo/asterisk-users





More information about the asterisk-users mailing list