[erlang-questions] [ANN] NkSIP v0.4.0
Vladimir Ralev
vladimir.ralev@REDACTED
Sun Jul 27 11:17:51 CEST 2014
Cool. Would be really interesting if you can make it fully distributed. If
a failure in the middle of transaction can be recovered on another node to
send retransmissions and continue. Distributed timers and state all
together. I will be checking it out.
On Sun, Jul 27, 2014 at 2:05 AM, Carlos González Florido <
carlosj.gf@REDACTED> wrote:
> Hello list,
>
> I want to announce the release of version v0.4.0 of NkSIP, a SIP Erlang
> Framework to build scalable SIP elements very easily. About a year ago, I
> announced the release of the first open source version. A lot of work has
> been done during this year, and NkSIP is now quite stable and fully
> featured:
>
>
> - Full support for all currently defined SIP methods: INVITE, ACK,
> REGISTER, OPTIONS, INFO, UPDATE, PRACK, SUBSCRIBE, NOTIFY, REFER, PUBLISH
> and MESSAGE, as an UAC, an UAS or a Proxy.
> - Can be used to develop very easily any possible SIP application:
> endpoints, stateful proxies with serial and parallel forking, stateless
> proxies, B2BUAs, application servers, registrars, SBCs, load generators,
> etc.
> - Transports UDP, TCP, TLS, SCTP, WS and WSS (websockets) are
> available, all of them capable of handling thousands of simultaneous
> sessions.
> - Full SIP Event support.
> - A written from scratch, fully typed 100% Erlang code with few
> external dependencies.
> - Robust and highly scalable, using all available processor cores
> automatically.
> - More than 150 tests covering nearly all of the functionality.
> - Sophisticated plugin mechanism, that adds very low overhead to the
> core.
> - Hot, on-the-fly core and application configuration and code upgrades.
> - IPv6 support and IPv4 <-> IPv6 bridge.
> - Full support for NAPTR and SRV location, including priority and
> weights.
> - Dialog and SDP processing utility functions, including media start
> and stop detection.
>
> A lot of functionality has been moved into plugins:
>
> - Digest Authentication.
> - Registrar Server and Automatic Registrations.
> - Event State Compositor.
> - Reliable provisional responses.
> - Session Timers
> - SIP REFER.
> - Outbound and GRUU.
> - Trace and Statistics.
>
> This release also includes comprehensive documentation in the project page.
>
> Now, the next target is NkCore, a distributed, generic, and easy to use
> Erlang application server based on the NkSIP code. NkSIP will then become a
> plugin of NkCore.
>
> As always, any feedback is welcomed. Thank you!
>
> https://github.com/kalta/nksip
>
> Carlos González
> @carlosjgf
>
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140727/c68f8e2e/attachment.htm>
More information about the erlang-questions
mailing list