|
From: Matthew N. <mni...@di...> - 2008-04-17 18:11:45
|
In that case, that functionality may just be broken.
On Thu, 2008-04-17 at 11:02 -0700, Stephen Cattaneo wrote:
> 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
> >>
>
>
> -------------------------------------------------------------------------
> 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
|