What is nSIP / nSDP?
The vision of this project is to create a simple, correct, and
consistent open source .NET 2.0 impelementation of the Session
Initiation Protocol (RFC
3261) and the Session Description Protocol (RFC 4566). The
API will be a complete and well-documented interface that describes
concepts intuitively derived from the specifications. The results of
this effort are designed to be of interest to .NET application
developers looking to incorporate session-oriented communication
functionality in their programs.
What can I do with nSIP / nSDP?
nSIP and nSDP are designed to serve two distinct purposes. The
first is to allow applications to parse and understand SIP and SDP data
and present it in a way that is useful to the developer. The second is
to allow the developer to easily create valid SIP and SDP data. Both of
these purposes allow .NET applications to communicate with other SIP-
and SDP-enabled applications and devices, such as Cisco and Asterisk
VoIP phones and PBX's.
How do I use nSIP / nSDP?
The output of this project is two .NET assemblies, which can
be downloaded along with their source here.
One dll provides support for SIP and the other provides support for
SDP. The easiest way to use them is to just add them as references to
your .NET project. More detailed instructions regarding the use of the
API can be found in the documentation.