[asterisk-users] AMI perl daemon

vip killa vipkilla at gmail.com
Mon May 16 15:10:53 CDT 2011


question... how reliable is what you wrote? as long as the daemon is running
will the AMI stay connected?

On Mon, May 16, 2011 at 4:08 PM, vip killa <vipkilla at gmail.com> wrote:

> Umm thank you...apparently AMI::Asterisk sucks because that code did
> everything i needed in one try. thanks again!
>
>
> On Mon, May 16, 2011 at 3:58 PM, Alex Balashov <abalashov at evaristesys.com>wrote:
>
>> On 05/16/2011 03:48 PM, vip killa wrote:
>>
>>  yes, it's originating the call and never responding.
>>>
>>
>> This sounds to me like a possible problem with the Asterisk::AMI module,
>> although I am unsure what the problem is, since I am not familiar with its
>> internal architecture and have never used it.
>>
>> To debug, try initiating the AMI connection and issuing the Originate
>> statement raw:
>>
>>   use IO::Socket;
>>
>>   ...
>>
>>   my $mgr_sock = IO::Socket::INET->new(
>>                     'PeerAddr' => '127.0.0.1',
>>                     'PeerPort' => 5038,
>>                     'Type' => SOCK_STREAM,
>>                     'Protocol' => 'TCP',
>>                     'Timeout' => 5);
>>
>>   print $mgr_sock
>>     "Action: login\r\n" .
>>     "Username: XXXXXXXXXX\r\n" .
>>     "Secret: XXXXXXXXXX\r\n" .
>>     "\r\n";
>>
>>   sleep(1);
>>
>>   ...
>>
>>   print $mgr_sock
>>     "Action: Originate\r\n" .
>>     "Channel: Local/$row[2]\@outbound\r\n" .
>>     "Context: page\r\n" .
>>     "CallerID: $row[1]\r\n" .
>>     "Exten: $row[1]\r\n" .
>>     "Priority: 1\r\n" .
>>     "Async: 1\r\n" .
>>     "\r\n";
>>
>>   while(defined($mgr_sock) && $_ = <$mgr_sock>) {
>>           print;
>>   }
>>
>>   sleep(1);
>>
>>   close $mgr_sock;
>>
>>
>> --
>> Alex Balashov - Principal
>> Evariste Systems LLC
>> 260 Peachtree Street NW
>> Suite 2200
>> Atlanta, GA 30303
>> Tel: +1-678-954-0670
>> Fax: +1-404-961-1892
>> Web: http://www.evaristesys.com/
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>              http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>  http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110516/85ba8a81/attachment.htm>


More information about the asterisk-users mailing list