NEventSocket 2.1.0

An async reactive EventSocket driver for FreeSwitch

Install-Package NEventSocket -Version 2.1.0
dotnet add package NEventSocket --version 2.1.0
<PackageReference Include="NEventSocket" Version="2.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NEventSocket --version 2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

2.1.0 - BREAKING CHANGES: ( see https://github.com/danbarua/NEventSocket/blob/master/BREAKING CHANGES.md )
               - ChannelEvents are now a separate observable and type
               - Moved Originate operations from InboundSocket to extension methods on EventSocket (breaks binary compatibility)
           - Channels
               - exposes socket and last event properties on Channel instead of Channel.Advanced
               - uses CHANNEL_HANGUP_COMPLETE instead of CHANNEL_HANGUP
               - add channel.EnableHeartBeat() for keepalive
               - move recording functionality to BasicChannel
           - Changed type of BridgeOptions.FilterDtmf from boolean to Leg enum - allow one or both legs to filter DTMF  
           - OutboundListener can be stopped and restarted
           - Reliability bugfixes
     1.1.0 - Critical Bugfix:
               - Make socket initialization thread-safe
             Other Bugfixes:
               - Use async-locking around command and API sends
                 to correlate responses
               - Don't log spurious API error responses
               - Don't log uuid_dump responses
               - Fix Playback application edge cases
               - Log warnings in OutboundSocket mode when not using async full
     1.0.2 - Bugfix: Handle multi-arg applications on Originate
                     Surface Api Response and Command Reply errors in logs
     1.0.1 - Bugfix - ensure subscribed to BackgroundJob events when initiating BgAPI
     1.0.0 - BREAKING CHANGE: Affects behaviour of socket.SubscribeEvents() - see https://github.com/danbarua/NEventSocket/blob/master/BREAKING CHANGES.md
     0.6.10 - Bugfix: handle garbage collected event handler in Dispose();
     0.6.9 - Bugfix: make all Dispose() calls thread safe
     0.6.8 - Bugfix: properly handle multiple Dispose() calls
     0.6.7 - Bugfix: logger garbage collected in Dispose() call
     0.6.6 - Bugfix: remove superfluous logging
     0.6.5 - Bugfix: ensure Message/Event pumps are not blocked
     0.6.4 - Channels: expose Channel.Advanded.LastEvent property
     0.6.3 - Bugfix - Replace .OnErrorResumeNext() with .Retry() on Channel connection error
     0.6.2 - Bugfix - don't terminate OutboundListener.Channels observable on connection errors.
     0.6.1 - Added events and helpers for conferences
     0.6.0 - Channels: move channel variables, event headers, underlying socket to Channel.Advanced.
     0.5.3 - Channels: fix channel init bug
     0.5.2 - Channels: Filter events so underlying socket does not receive events for all channels
     0.5.1 - Fix issues with initializing Rx when run in scriptcs
     0.5.0 - Fix uri decoding issue on message parsing
           - Allow operations on Channels in Pre-Answer state

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.1.0 4,912 10/21/2016
1.1.0 597 4/22/2016
1.0.2 491 3/19/2016
1.0.1 457 3/17/2016
1.0.0 425 3/9/2016
0.6.10 452 1/28/2016
0.6.9 413 1/27/2016
0.6.8 409 1/27/2016
0.6.7 423 1/27/2016
0.6.6 535 10/20/2015
0.6.5 444 10/20/2015
0.6.4 535 7/21/2015
0.6.3 434 7/20/2015
0.6.2 479 6/25/2015
0.6.1 476 6/24/2015
0.6.0 448 6/24/2015
0.5.3 434 6/24/2015
0.5.2 429 6/24/2015
0.5.1 446 5/22/2015
0.5.0 463 4/30/2015
0.4.0 481 3/9/2015
0.3.0 470 3/3/2015
0.2.0 487 2/17/2015
0.1.0-build00059 484 2/4/2015
0.1.0-build00054 459 2/4/2015