Permalink
Commits on May 11, 2018
  1. 9.0.1

    shimaore committed May 11, 2018
  2. correct event forwarding

    shimaore committed May 11, 2018
Commits on Jan 30, 2018
  1. 9.0.0

    shimaore committed Jan 30, 2018
  2. Merge pull request #50 from shimaore/issue-35

    shimaore committed Jan 30, 2018
    Use headers to tracks commands
  3. correct for older npm versions

    shimaore committed Jan 30, 2018
  4. Use headers to tracks commands

    shimaore committed Jan 30, 2018
    Instead of using the parameters to match an `execute` command and its response, it appears we should be able to send an `Event-UUID` header and get it back in the `Application-UUID` header.
    
    The value of the `Event-UUID` header is saved in the `app_uuid` variable (in `switch_ivr.c`) then retrieved (in `switch_core_session.c`) to populate the `Application-UUID` header.
    
    Of course since this is a variable there might still be issues if the application manipulates it.
Commits on Dec 23, 2017
  1. 8.1.1

    shimaore committed Dec 23, 2017
  2. correct `createClient`

    shimaore committed Dec 23, 2017
    rewrite its test
Commits on Dec 22, 2017
  1. 8.1.0

    shimaore committed Dec 22, 2017
  2. add `createClient`

    shimaore committed Dec 22, 2017
  3. 8.0.0

    shimaore committed Dec 22, 2017
  4. Merge pull request #47 from shimaore/issue-44

    shimaore committed Dec 22, 2017
    introduce `FS.reconnect`
  5. introduce `FS.reconnect`

    shimaore committed Dec 21, 2017
    fixes #44
    
    - remove broken `keepConnected`
    - `FS.reconnect(connect_options,[options,]handler[,report])` works similarly to `FS.client([options,]handler[,report])` but keeps the connection open.
      `connect_options` is the option set for [socket.connect](https://nodejs.org/api/net.html#net_socket_connect_options_connectlistener)
      `FS.reconnect` returns a function which will terminate the connection attempts:
    
      ```
      var stop_client = FS.reconnect({host:'127.0.0.1',port:8021},handler);
      ...
      stop_client()
      ```
  6. Merge pull request #46 from shimaore/issue-45

    shimaore committed Dec 22, 2017
    Turn FreeSwitchResponse into an EventEmitter
Commits on Dec 21, 2017
  1. update travis-ci

    shimaore committed Dec 21, 2017
  2. [MAJOR] make FreeSwitchResponse an EventEmitter

    shimaore committed Dec 21, 2017
Commits on Nov 6, 2017
  1. 7.0.0

    shimaore committed Nov 6, 2017
  2. update dependencies

    shimaore committed Nov 6, 2017
  3. try to avoid leaks

    shimaore committed Nov 6, 2017
  4. Add option `my_events`

    shimaore committed Nov 6, 2017
    Fixes #42
  5. [MAJOR] remove stats

    shimaore committed Nov 6, 2017
    I don't expect anyone to use the `stats` object. Specify it manually if you need it.
Commits on Aug 28, 2017
  1. v6.0.0

    shimaore committed Aug 28, 2017
Commits on Aug 27, 2017
Commits on Aug 25, 2017
Commits on Aug 24, 2017
  1. [MAJOR] clean the event-emitter up at socket close, make it private; …

    shimaore committed Aug 24, 2017
    …clean the queue up at socket close.
    
    This might introduce breakage if you code relied on the `ev` member field; and was using it past the lifetime of the socket.
  2. add missing statistic

    shimaore committed Aug 24, 2017
  3. correct tests

    shimaore committed Aug 24, 2017
  4. avoid using `arguments`

    shimaore committed Aug 24, 2017
Commits on Aug 18, 2017