From: Stephen C. <ste...@u4...> - 2008-04-17 17:08:17
|
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] |