How to use the drachtio-modesl.Connection function in drachtio-modesl

To help you get started, we’ve selected a few drachtio-modesl examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github davehorton / drachtio-fsmrf / lib / mrf.js View on Github external
const __x = (callback) => {
      const listener = _onError.bind(this, callback) ;
      debug(`Mrf#connect - connecting to ${address}:${port}`);
      const conn = new esl.Connection(address, port, secret, () => {

        //...until we have initially connected and created a MediaServer object (which takes over error reporting)
        debug('initial connection made');
        conn.removeListener('error', listener) ;

        const ms = new MediaServer(conn, this, listenAddress, listenPort, profile) ;

        ms.once('ready', () => {
          debug('Mrf#connect - media server is ready for action!');
          callback(null, ms) ;
        }) ;
      });

      conn.on('error', listener);
      conn.on('esl::event::raw::text/rude-rejection', _onError.bind(this, callback, new Error('acl-error')));
    };

drachtio-modesl

FreeSWITCH ESL Node.js Implementation

MPL-2.0
Latest version published 1 year ago

Package Health Score

43 / 100
Full package analysis

Popular drachtio-modesl functions