AW: [Asterisk-Users] simple perl-agi - where's the error?

René Enskat [Teamware GmbH] ren at teamware-gmbh.de
Mon Mar 20 05:01:00 MST 2006


Tried:
$DIALSTRING    ???




-----Ursprüngliche Nachricht-----
Von: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] Im Auftrag von Lenz
Gesendet: Montag, 20. März 2006 12:56
An: Asterisk Users Mailing List - Non-Commercial Discussion
Betreff: Re: [Asterisk-Users] simple perl-agi - where's the error?


Try setting it to sth like SIP/200 instead of a single number.
l.

On Mon, 20 Mar 2006 11:56:50 +0100, Christian B <bencokakao at gmail.com>
wrote:

> Hello!
>
> I'm trying to setup a perl-deadagi, but my perl skills lack. can 
> someone tell me why the following code doesn't work:
>
> #!/usr/bin/perl
> use Asterisk::AGI;
>  $AGI = new Asterisk::AGI;
>
> $dialstring = $AGI->get_variable("DIALSTRING"); $res = 
> $AGI->exec("DIAL $dialstring");
>
>
> the asterisk output says:
>
> AGI Rx << GET VARIABLE DIALSTRING
> AGI Tx >> 200 result=1 (089324154332)
> AGI Rx << EXEC DIAL  ""
>     -- AGI Script Executing Application: (DIAL) Options: () Mar 20 
> 11:46:02 WARNING[21970]: app_dial.c:773 dial_exec_full: Dial requires 
> an argument (technology/number) AGI Tx >> 200 result=-1
>     -- AGI Script agirouter/dialscript.pl completed, returning 0
>
>
> so the get_variable-command seems to work, also the exec(with 
> "$dialstring = 089324154332" the call goes out), but not setting the 
> variable. should be so simple :-( astcc-agi seems to use the same 
> syntax, so i have no clue what is wrong in my place...
> any ideas? thx!
>
> kind regards
> christian
>



--
Loway Research - Home of QueueMetrics
http://queuemetrics.loway.it

_______________________________________________
--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