From: Stephen C. <ste...@u4...> - 2008-04-17 18:08:19
|
Hi Matthew, Thanks for the response. From the ami: action: command command: sip show peers Response: Follows Privilege: Command Name/username Host Dyn Nat ACL Port Status 1044 (Unspecified) D 0 Unmonitored 1045/1045 192.168.14.218 D 5060 Unmonitored 1001/1001_6187 192.168.14.218 D 5060 Unmonitored 2002 (Unspecified) D 0 Unmonitored 2001/2001 192.168.15.175 D 5060 Unmonitored 5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 2 offline] --END COMMAND-- 'print asterManger.command('sip show peers').data' returns: No clue what we got --END COMMAND-- Name/username Host Dyn Nat ACL Port Status Matthew Nicholson wrote: > 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 >> |