[Asterisk-Users] Possible for Asterisk to output CLID to invoke
3rdparty app?
Michael Collins
mcollins at fcnetwork.biz
Thu Feb 9 16:13:13 MST 2006
Seri,
I think you might just need to find the right variable and pass it to
your script. Also, you'll probably need to read up on AGI - I'm
assuming that's how you would launch your Perl scripts. Here's the list
of variables on the wiki:
http://www.voip-info.org/wiki-Asterisk+variables
Most likely you're looking for the variable referred to as
${CALLERID(num)}
If you haven't already done so, you might check out the O'Reilly book:
Asterisk - The Future Of Telephony, or TFOT for short. It has good
information for beginners, including some basics on getting up and
running with AGI.
Try this: http://www.speakup.nl/en/opensource/asterisktfot/
The AGI stuff is in chapter 9. Definitely read the first few pages - it
will help you understand how Asterisk communicates with Perl (or pretty
much any other programming language/shell script) using STDIN, STDOUT,
and STDERR.
Also, don't forget this obvious one:
http://www.voip-info.org/wiki-Asterisk+AGI
Happy programming! Oh, and welcome the wild and crazy (but VERY cool)
world of Asterisk!
-MC
_____
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of
lists.digium.com at al-najjar.co.uk
Sent: Thursday, February 09, 2006 2:45 PM
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: [Asterisk-Users] Possible for Asterisk to output CLID to invoke
3rdparty app?
Hi all, please forgive me relative lack of knowledge with Asterisk, but
I've not played with PBX systems for a while and I'm just re-finding my
feet.
I've set up my first Asterisk server, I have it configured with a Digium
X100P Analogue pots board, I have my Called ID working and everything is
hunky dorey with the server itself.
But... (and there's always a but) I want to pass inbound CLID
information out from Asterisk to other applications for display. Is
there an easy way to do this? I have some simple command line perl
scripts that will take a number as an argument when called and then do
what I want with them (display the caller information on my Squeezebox)
but after trawling documentation and mailing lists I can't find any way
of doing this.
I'm probably missing something simple, but any pointers would be a great
help.
TIA
Seri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060209/33c3b463/attachment.htm
More information about the asterisk-users
mailing list