SIP (Session Initiation Protocol) is an
Internet protocol for setting up sessions between users. It can be used for
IP Telephony (voice and video), Presence, Instant Messaging, Conferencing
and more. The project is to implement a SIP stack for User Agent
functionalities. The development was based on IETF standards. Both client
and server functionalities are implemented. The stack can be used in various
scenarios like VoIP soft phone, VoIP (SIP)-PSTN Gateway, VoIP(SIP)-ISDN
Gateway.
Scope:
-
Compliant to RFC3261which provides multiple
layer implementation of core stack, user agent stack, etc. Core stack can be
used in all the SIP entities like user agent, proxy, registrar.
-
Support for TCP, TLS as well as UDP based
connections
-
Support for reliability of provisional
responses according to RFC3262. This feature will be used to establish early
media session, which is required for PSTN interoperability.
-
Support for Event notification framework
according to RFC3265. This framework can be used in many applications like
automatic callback service, buddy list, message waiting indication, PSTN-Internet
inter working etc…
-
Support for INFO method according to RFC2976.
This feature can be used in carrying mid-call PSTN signaling messages
between PSTN gateways. Same feature can be used in carrying DTMF signals
also.
-
Support for IM (Instant Messaging)
functionalities according to RFC3428. This feature enables IM services using
SIP protocol.
-
Support for REFER method according to
RFC3515. This feature can be used in implementing call transfer services
using SIP protocol.
-
Support for “message-summary” event package
according to RFC3842. This feature will be used in implementing Voice
Mailbox indication services using SIP protocol.
-
Support for SDP Session Description Protocol
according to RFC2327. This protocol will be used in describing the
multimedia sessions.
-
Digest authentication support according to
RFC2617.
-
OS independent stack.
-
Thread safe stack
-
No dependency on media stack
Technology: C, WinCE, Windows Standard
Platforms, WIN32 SDK, Linux
www.rebaca.com
|
Close