function makeTlsTransport(options, callback) { return makeStreamTransport( 'TLS', options.maxBytesHeaders, options.maxContentLength, function (port, host, callback) { return tls.connect(port, host, options.tls, callback); }, function (callback) { var server = tls.createServer(options.tls, callback); server.listen(options.tls_port || 5061, options.address); return server; }, callback); }
key: fs.readFileSync('cert.key'), cert: fs.readFileSync('cert.pem') }, socketConn).listen(portData.port, global.config.bind_ip, function (error) { if (error) { console.error(threadName + "Unable to start server on: " + portData.port + " Message: " + error); }); } else { net.createServer(socketConn).listen(portData.port, global.config.bind_ip, function (error) { if (error) { console.error(threadName + "Unable to start server on: " + portData.port + " Message: " + error);