Brian,
This should be pretty easy to implement using PHP AGI.
I have been wanting something similar and (based on your email) have
tested the following so far:
1. downloaded the php-growl class and saved it as growl.inc
http://code.google.com/p/php-growl/
2. created a test.php file with the following lines:
<?php
require_once('growl.inc');
$client = new Growl("Asterisk PBX");
$client->setAddress("127.0.0.1","password");
$client->addNotification("Incoming Call");
$client->register();
$client->notify("Incoming Call", "Incoming Call", "me <8005551234>");
?>
3. running the test.php file pops up a notification on my computer
FYI... I successfully ran this on a Windows box using the
'growl-for-windows' client:
http://code.google.com/p/growl-for-windows/
My next step will be to create an AGI PHP script and upload the files to
AstLinux.
As long as PHP on AstLinux was compiled with support for either
socket_create or fsockopen it should work fine.
Let me know if you find a better way of doing this.
FYI... it looks like there is also an Asterisk Module that directly
supports this, but it has to be added as a package and compiled into the
image before it can be used:
http://www.mezzo.net/asterisk/app_notify.html
Maybe we can get one of the developers to add a package for this? ;) If
it helps, I can create the package files and build a test image on one
of my dev machines. I would just need someone to verify and check it in
for me.
Thanks,
-Steve
brianbarr wrote:
> Greetings -- I am attempting to implement Growl on Astlinux for call
> notifications to local systems on the lan.
>
> For a description see
>
> http://en.wikipedia.org/wiki/Growl_(software)
>
> or
>
> http://growl.info/
>
>
> There is a native Linux module app_notify:
> http://www.mezzo.net/asterisk/app_notify.html
>
> A perl implementation:
> http://growl.info/documentation/developer/mac-growl.php
>
> A PHP implementation:
> http://code.google.com/p/php-growl/
>
> A Python implementation:
> http://growl.info/documentation/developer/growlnotifier.php
>
> There is also a Ruby version and others.
>
>
> I'm trying to figure out what is the best and easiest path to take
> here...
>
> AGI scripting would require no changes to Astlinux so maybe that road.
>
> Astlinux has micro-perl, but I don' t think it has the needed modules
> present for mac-growl.
>
> No python or ruby so those are out. PHP then..?
>
> Anyone willing to chime in on this?
>
> Thanks,
>
> Brian Barr
>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Astlinux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to [EMAIL
> PROTECTED]
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Astlinux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users
Donations to support AstLinux are graciously accepted via PayPal to [EMAIL
PROTECTED]