Exemplo n.º 1
0
 def __init__(self):
     self.ami = AMI(config['host'], config['port'])
     self.ami.start()
     if self.ami.connect(config['login'], config['secret']):
         self.wraps = AMIWraps(self.ami)
         self.wrap_list()
Exemplo n.º 2
0
 def __init__(self):
     self.ami = AMI(config['host'], config['port'])
     self.ami.start()
     if self.ami.connect(config['login'], config['secret']):
         self.wraps = AMIWraps(self.ami)
         self.wrap_list()
Exemplo n.º 3
0
class MainAMI:
    def __init__(self):
        self.ami = AMI(config['host'], config['port'])
        self.ami.start()
        if self.ami.connect(config['login'], config['secret']):
            self.wraps = AMIWraps(self.ami)
            self.wrap_list()

    def wrap_list(self):
        self.ami.wrapper({'PeerStatus': {'function': self.wraps.peer_status,
                                         'filter': {'PeerStatus': 'Registered'}}})
        self.ami.wrapper({'PeerStatus': {'function': self.wraps.peer_status}})
        self.ami.wrapper({'ExtensionStatus': {'function': self.wraps.ext_status}})
        self.ami.wrapper({'Dial': {'function': self.wraps.dial_start,
                                   'filter': {'SubEvent': 'Begin'}}})
Exemplo n.º 4
0
class MainAMI:
    def __init__(self):
        self.ami = AMI(config['host'], config['port'])
        self.ami.start()
        if self.ami.connect(config['login'], config['secret']):
            self.wraps = AMIWraps(self.ami)
            self.wrap_list()

    def wrap_list(self):
        self.ami.wrapper({
            'PeerStatus': {
                'function': self.wraps.peer_status,
                'filter': {
                    'PeerStatus': 'Registered'
                }
            }
        })
        self.ami.wrapper({'PeerStatus': {'function': self.wraps.peer_status}})
        self.ami.wrapper(
            {'ExtensionStatus': {
                'function': self.wraps.ext_status
            }})
        self.ami.wrapper({'DialBegin': {'function': self.wraps.dial_start}})