Skip to content

Latest commit

 

History

History
128 lines (98 loc) · 4.16 KB

CHANGELOG.md

File metadata and controls

128 lines (98 loc) · 4.16 KB

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

[2.7.0] - 2023-10-17

Added

  • Add support for iceTransportPolicy

[2.6.0] - 2023-07-03

Added

  • Ability to set from_name when dialing SIP devices.
  • Ability to pass an inbound Call to another consumer using await call.pass()

[2.5.0] - 2022-04-22

Added

  • Add support for SIP REFER using refer() and referAsync() methods.

[2.4.0] - 2021-09-17

Added

  • Call disconnect() method to disconnect two legs.
  • Allowing to call.connect() with a SIP device.
  • Added support to dial multiple devices simultaneous.

[2.3.4] - 2021-07-19

Added

  • Handle SIP devices in a Relay Call object.

[2.3.3] - 2020-03-10

Fixed

  • Handle server-side timeout error closing and reconnecting the websocket connection.

Security

  • Update both dependencies and devDependencies

[2.3.2] - 2020-02-17

Fixed

  • Keep trying to reconnect WS in case of network failure - even if it has never been connected.
  • Dispatch proper prompt event for all calling prompt asynchronous methods.

Security

  • Update devDependencies

[2.3.1] - 2019-11-01

Fixed

  • Relay client reconnection issue after network failure/reset.

[2.3.0] - 2019-10-22

Added

  • Add url property to RecordAction.
  • Add methods to pause and resume a PlayAction.
  • Ability to set volume playback on play and prompt methods, or through the asynchronous PlayAction and PromptAction objects.
  • Add playRingtone and playRingtoneAsync methods to simplify play a ringtone.
  • Add promptRingtone and promptRingtoneAsync methods to simplify play a ringtone.
  • Support ringback option on connect and connectAsync methods.

[2.2.0] - 2019-09-09

Fixed

  • Avoid Unhandled promise rejection error in case of Relay errors while registering contexts.

Changed

  • Minor change at the lower level APIs: using calling. instead of call. prefix for calling methods.
  • Flattened parameters for record, play, prompt, detect and tap calling methods.
  • Do not send a Relay request if the Call is ended, preventing the error "Call does not exists".

Added

  • New methods to perform answering machine detection: amd (alias to detectAnsweringMachine) and amdAsync (alias to detectAnsweringMachineAsync).
  • Methods to send digits on a Call: sendDigits, sendDigitsAsync.

Deprecated

  • Deprecated the following methods on Call: detectHuman, detectHumanAsync, detectMachine, detectMachineAsync.

[2.1.0] - 2019-07-30

Added

  • Create your own Relay Tasks and enable onTask method on RelayConsumer to receive/handle them.
  • Methods to start a detector on a Call: detect, detectAsync, detectHuman, detectHumanAsync, detectMachine, detectMachineAsync, detectFax, detectFaxAsync, detectDigit, detectDigitAsync
  • Methods to tap media in a Call: tap and tapAsync
  • Support for Relay Messaging

[2.0.0] - 2019-07-16

Added

  • Add support for faxing. New call methods: faxReceive, faxReceiveAsync, faxSend, faxSendAsync.

[2.0.0-rc.2] - 2019-07-10

Added

  • Add Relay calling waitFor, waitForRinging, waitForAnswered, waitForEnding, waitForEnded methods.

[2.0.0-rc.1] - 2019-07-08

Added

  • Released new Relay Client interface.
  • Add Relay Consumer.
  • Handle SIGINT/SIGTERM signals.

[1.2.1] - 2019-06-26

Added

  • Declaration files for TypeScript developers

[1.2.0] - 2019-04-27

Added

  • Call connect() method.
  • Call record() method.
  • Call playMedia(), playAudio(), playTTS(), playSilence() methods.
  • Call playMediaAndCollect(), playAudioAndCollect(), playTTSAndCollect(), playSilenceAndCollect() methods.
  • Expose Call play.*, record.*, collect events.

[1.1.0] - 2019-04-27

Added

  • Relay SDK to connect and use SignalWire's Relay APIs.
  • Ability to set SignalWire Space URL in RestClient constructor via signalwireSpaceUrl property.

[1.0.1] - 2019-03-12

Fixed

  • WSS endpoint for SignalWire spaces

[1.0.0] - 2019-03-12

First Release!