From: Matthew N. <mni...@di...> - 2008-04-17 17:25:56
|
Try something like 'print asterManger.command('sip show peers').data' and see if that works for you. On Thu, 2008-04-17 at 10:01 -0700, Stephen Cattaneo wrote: > Hello all, > > I was hoping to be able to view the list of registered sip peers using > asterisk.manager.command(). > Documentation seems to be pretty scarce. I would assume either: > asterisk.manager.command('sip show peers') or > asterisk.manager.command('command: sip show peers') > to be the correct. Neither of these seem to work. Any help would be > appreciated. > > The following code returns: > No clue what we got > --END COMMAND-- > > thanks, > > Steve > > [code] > #!/usr/bin/python > > from asterisk import manager > > asterisk_ip = "192.168.13.3" > asterisk_user = "root" > asterisk_passwd = "voice123" > > def handle_shutdown(event, manager): > print "Received shutdown event" > manager.close() > > def handle_event(event, manager): > print "Received event: "+ event.name > > asterManger = manager.Manager( ) > asterManger.connect( asterisk_ip ) > asterManger.login( asterisk_user, asterisk_passwd ) > > #register some call backs > asterManger.register_event('Shutdown', handle_shutdown) # shutdown > asterManger.register_event('*', handle_event) # catch all > > print asterManger.command('sip show peers') > > print asterManger.command('command: sip show peers') > [/code] > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Pyst-users mailing list > Pys...@li... > https://lists.sourceforge.net/lists/listinfo/pyst-users -- Matthew Nicholson Digium |