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 <[email protected]> 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 > <[email protected]>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 >> > >
-- _____________________________________________________________________ -- 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
