Unity SIP .NET SDK

Unity SIP .NET SDK

Feature list

  • Methods: The Library includes SIP methods REGISTER, INVITE, OPTIONS, ACK, BYE, CANCEL, INFO, UPDATE and MESSAGE. In addition, application can define their own SIP methods during run-time.
  • SIP Headers: All 48 RFC3261 header fields are directly modelled providing support for parsing, type-safe manipulation and other SIP functionality.
  • Transport: Use either TCP, TLS (client-only or mutual), or UDP transport protocols.
  • Authentication: Manages the HTTP Digest Authentication process
  • SIP URI: Fully compatable and type safe SIP URI.
  • Transactions: Support for SIP transactions and dialogs.
  • Network: Use IPv4 or IPv6.
  • Performace: Built on a multi-threaded transport and processing engine.
  • Platform: Runs on Mono and Microsoft's CLR.

The core Unity SIP Library complies with the basic and intermediary classification according to http://www.cs.columbia.edu/sip/sipit/classification.html. The classification is provided by Henning Schulzrinne, RFC3261's author.

RFC's Implemented
RFC Title Not Supported
RFC4566 Session Description Protocol None
RFC4320 Actions Addressing Identified Issues with SIP's Non-INVITE Transaction None
RFC3596 DNS Extension to Support IP Version 6 None
RFC3428 SIP Extension for Instant Messaging None
RFC3581 An Extension to SIP for Symmetric Response Routing None
RFC3311 SIP UPDATE Method None
RFC3264 An Offer/Answer Model with the Session Description Protocol None
RFC3263 Locating SIP Servers Section 4.1: NAPTR/SRV records being verified against TLS certificates.
Section 4.4: Consideration for stateless proxies.
RFC3261 Session Initiation Protocol Section 13.2.2: Dialog creation from multiple 2xx responses

The below functionality can be created, but is not shipped in the SDK

Section 8.2.7: Stateless UAS Behaviour
Section 8.3: Redirect Server
Section 10.3: Processing REGISTER requests in a registrar
Section 16: Proxy Behaviour
Section 23: S/MIME
RFC2976 SIP INFO Method None
RFC2782 A DNS RR for Specifying the Location of Services (DNS SRV) None
RFC2617 HTTP Authentication: Basic and Digest Access Authentication None
RFC2183 Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field None
RFC2119 The Naming Authority Pointer (NAPTR) DNS Resource Record None

$200 per seat license

($160 with volume discount)
  • Download a 30-day free trial
  • Unity SIP .NET SDK to your shopping cart
  •