[asterisk-users] Re: php agi trixbox help

Paul ast2005 at 9ux.com
Wed Dec 27 08:46:40 MST 2006


If you want to install the php imap support it is usually doen according
to the linux distro you use. On debian the package would be php4-imap.

If you don't want to install it you need to make sure your php and
phpagi config don't require it.

blackwater dev wrote:

> Not sure if this has anything to do with it but running the input.php
> script directly from the command line gives this warning:
>
> PHP Warning:  Unknown(): Unable to load dynamic library
> '/usr/lib/php4/imap.so' - libc-client.so.0: cannot open shared object
> file: No such file or directory in Unknown on line 0
>
> Thanks.
>
> On 12/27/06, *blackwater dev* < blackwaterdev at gmail.com
> <mailto:blackwaterdev at gmail.com>> wrote:
>
>     I have this code which was taken from the phpagi project page
>     along with the following in extensions_conf and the output from
>     the asterisk CLI.  When I call the 311 extension, I does nothing
>     then hangs up.  What am I doing wrong??
>
>     ----php code------------
>
>     #!/usr/local/bin/php -q
>     <?php
>       set_time_limit(30);
>       require('phpagi.php');
>
>       $agi = new AGI();
>       $agi->answer();
>       $cid = $agi->parse_callerid();
>       $agi->text2wav("Hello, {$cid['name']}.  Let's enter some text.");
>       $text = $agi->text_input('UPPERCASE');
>       $agi->text2wav("You entered $text");
>       $agi->text2wav('Goodbye');
>       $agi->hangup();
>     ?>
>
>     ------extensions_custom.php------------
>     exten => 311,1,Answer
>     exten => 311,2 Wait(1)
>     exten => 311,3,DigitTimeout(7)
>     exten => 311,4,ResponseTimeout(10)
>     exten => 311,5,AGI( input.php)
>
>     ------CLI output ----------------------
>      -- Executing Answer("SIP/200-09b20488", "") in new stack
>       == Spawn extension (from-internal, 311, 2) exited non-zero on
>     'SIP/200-09b20488'
>         -- Executing Macro("SIP/200-09b20488", "hangupcall") in new stack
>         -- Executing ResetCDR("SIP/200-09b20488", "w") in new stack
>         -- Executing NoCDR("SIP/200-09b20488", "") in new stack
>         -- Executing Wait("SIP/200-09b20488", "5") in new stack
>         -- Executing Hangup("SIP/200-09b20488", "") in new stack
>       == Spawn extension (macro-hangupcall, s, 4) exited non-zero on
>     'SIP/200-09b20488' in macro 'hangupcall'
>       == Spawn extension (macro-hangupcall, s, 4) exited non-zero on
>     'SIP/200-09b20488' 
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>--Bandwidth and Colocation provided by Easynews.com --
>
>asterisk-users mailing list
>To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>  
>



More information about the asterisk-users mailing list