Example #1
0
 def _NH_SIPEngineDidStart(self, notification):
     self.state = 'started'
     engine = Engine()
     for transport in ('udp', 'tcp', 'tls'):
         if getattr(engine, '%s_port' % transport) is not None:
             self.supported_transports.append(transport)
     self.http_listener = HTTPListener()
     self.http_listener.start()
     log.msg('SIP Engine started')
     log.msg('Enabled SIP transports: %s' %
             ', '.join(transport.upper()
                       for transport in self.supported_transports))