Domain Expertise > VOIP Applications Print this page
SIP User Agent

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