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