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