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).:_____ |