|
From: Tito G. <tit...@gm...> - 2008-04-18 14:18:45
|
Hi Steve,
I've expanded my asterisk.manager a little... so here is the sippeers
method:
def sippeers(self):
cdict = {'Action' : 'Sippeers'}
response = self.send_action(cdict)
return response
Tito Garrido
On Thu, Apr 17, 2008 at 9:26 PM, Stephen Cattaneo <
ste...@u4...> wrote:
> Hi Tito,
>
> My asterisk.manager does not have a method sippeers() I downloaded the
> pyst module from sourceforge.
> ( http://sourceforge.net/project/showfiles.php?group_id=76162 )
> version = 0.2
>
> Cheers,
>
> Steve
>
> Tito Garrido wrote:
> > Try to use the method sippeers() and get the callback of the event
> > PeerEntry.
> >
> > self.register_event('PeerEntry', self.handle_peerentry)
> >
> > def handle_peerentry(self, event, manager):
> > var1 = event.message.get_header('ObjectName')
> > var2 = event.message.get_header('Channeltype')
> > var3 = event.message.get_header('Status')
> >
> > Something like this...
> >
> > Regards,
> >
> > Tito
> >
> > On Thu, Apr 17, 2008 at 3:11 PM, Matthew Nicholson
> > <mni...@di... <mailto:mni...@di...>> wrote:
> >
> > 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 *MailScanner warning: numerical links
> > are often malicious:* 192.168.14.218192. <http://192.168.14.218>
> > D 5060 Unmonitored
> > > 1001/1001_6187 *MailScanner warning: numerical links
> > are often malicious:* 192.168.14.218192. <http://192.168.14.218>
> > D 5060 Unmonitored
> > > 2002 (Unspecified) D 0
> > Unmonitored
> > > 2001/2001 *MailScanner warning: numerical links
> > are often malicious:* 192.168.15.175192. <http://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 = "*MailScanner has detected a possible fraud
> > attempt from "192.168.13.3" claiming to be*
> > 192.168.13.3192.168.13.3 <http://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 <http://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/javaonewww
> .
> > <
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> >
> > > >> _______________________________________________
> > > >> Pyst-users mailing list
> > > >> Pys...@li...
> > <mailto:Pys...@li...>
> > > >> https://lists.sourceforge.net/lists/listinfo/pyst-userswww.
> > <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/javaonewww
> .
> > <
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> >
> > > _______________________________________________
> > > Pyst-users mailing list
> > > Pys...@li...
> > <mailto:Pys...@li...>
> > > https://lists.sourceforge.net/lists/listinfo/pyst-userswww.
> > <https://lists.sourceforge.net/lists/listinfo/pyst-users>
> > --
> > Matthew Nicholson
> > Digium
> >
> >
> >
> -------------------------------------------------------------------------
> > 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/javaonewww
> .
> > <
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> >
> > _______________________________________________
> > Pyst-users mailing list
> > Pys...@li...
> > <mailto:Pys...@li...>
> > https://lists.sourceforge.net/lists/listinfo/pyst-userswww.
> > <https://lists.sourceforge.net/lists/listinfo/pyst-users>
> >
> >
> >
> >
> > --
> > Linux User #387870
> > ____
> > _/_õ|__|
> > º[ .-.___.-._| . . . .
> > _(o).__(o).:_____
> > ------------------------------------------------------------------------
> >
> >
> -------------------------------------------------------------------------
> > 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
>
--
Linux User #387870
____
_/_õ|__|
º[ .-.___.-._| . . . .
_(o).__(o).:_____
|