|
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]
|