Opps... I just noticed that you already linked to the same app_notify
Asterisk Module.
I will still go see if I can create a package that could be included for
this.
-Steve
Stephen Erisman wrote:
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
Astlinux-users@lists.sourceforge.net
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
Astlinux-users@lists.sourceforge.net
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
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users
Donations to support AstLinux are graciously accepted via PayPal to [EMAIL
PROTECTED]