Soumya Kat wrote: > Thank you to all those who replied to my last query. For them and for > the suggestion, I can monitor asterisk using the asterisk -r -x > "<command>" option. What I would like to know is that using asterisk > -r -x way I can only use the *CLI commands. Is there any other way in > which I can monitor asterisk? Soumya,
Yes, "asterisk -rx" will only allow you to execute CLI commands. It also tends to spew out a bunch of garbage that makes parsing difficult unless verbosity is always set to 0. I recommend taking a look at the Asterisk Manager Interface (AMI) <http://www.voip-info.org/wiki-Asterisk+manager+API>. It's a cleaner interface that will allow you to read events and issue commands. All of the CLI commands are available through the AMI, as well as an array of additional manager actions. I recently wrote a program that maps the SIP call IDs of the two legs that make up a call using the "POE::Component::Client::Asterisk::Manager" Perl module <http://search.cpan.org/~xantus/POE-Component-Client-Asterisk-Manager/>. It provides a simple interface for filtering events, so if you're familiar with Perl I recommend taking a look at it. Regards, Matthew Roth InterMedia Marketing Solutions Software Engineer and Systems Developer _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users