NEventSocket 2.1.0
Install-Package NEventSocket -Version 2.1.0
dotnet add package NEventSocket --version 2.1.0
<PackageReference Include="NEventSocket" Version="2.1.0" />
paket add NEventSocket --version 2.1.0
#r "nuget: NEventSocket, 2.1.0"
// Install NEventSocket as a Cake Addin
#addin nuget:?package=NEventSocket&version=2.1.0
// Install NEventSocket as a Cake Tool
#tool nuget:?package=NEventSocket&version=2.1.0
An async reactive EventSocket driver for FreeSwitch
Product | Versions |
---|---|
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on NEventSocket:
Package | Downloads |
---|---|
Cauca.FreeSwitch.RemoteCommand
FreeSwitch wrapper |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.1.0 | 17,961 | 10/21/2016 |
1.1.0 | 1,233 | 4/22/2016 |
1.0.2 | 909 | 3/19/2016 |
1.0.1 | 894 | 3/17/2016 |
1.0.0 | 863 | 3/9/2016 |
0.6.10 | 878 | 1/28/2016 |
0.6.9 | 822 | 1/27/2016 |
0.6.8 | 816 | 1/27/2016 |
0.6.7 | 819 | 1/27/2016 |
0.6.6 | 946 | 10/20/2015 |
0.6.5 | 844 | 10/20/2015 |
0.6.4 | 1,105 | 7/21/2015 |
0.6.3 | 883 | 7/20/2015 |
0.6.2 | 893 | 6/25/2015 |
0.6.1 | 913 | 6/24/2015 |
0.6.0 | 865 | 6/24/2015 |
0.5.3 | 864 | 6/24/2015 |
0.5.2 | 854 | 6/24/2015 |
0.5.1 | 885 | 5/22/2015 |
0.5.0 | 972 | 4/30/2015 |
0.4.0 | 899 | 3/9/2015 |
0.3.0 | 1,203 | 3/3/2015 |
0.2.0 | 1,127 | 2/17/2015 |
0.1.0-build00059 | 909 | 2/4/2015 |
0.1.0-build00054 | 886 | 2/4/2015 |
2.1.0 - BREAKING CHANGES: ( see https://github.com/danbarua/NEventSocket/blob/master/BREAKING%20CHANGES.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%20CHANGES.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