Skip to content

SIPfoundry

Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size
Home arrow More in sipX IP PBX...
Library Components
 PDFPrintE-mail
Written by Administrator  
Wednesday, 18 October 2006

The sipXecs solution is architected as a distributed set of independent servers. We wanted to accomplish both scalability as well as load-sharing redundancy between components. Therefore sipXecs consists of a set of application components that are independent and therefore can run either on the same server or different hardware. Typically the components communicate among themselves using SIP for signaling and XML RPC for management and control. A more detailed discussion of the architecture is on the project Wiki.

The projects below each provide one or more components (libraries, scripts, definitions) that are used by other projects; these are not generally directly usable other than by developers.

1. Call Control Server 

sipXpbx
The sipXecs umbrella project that includes process management (watchdog), Apache CGIs, presence server (RLS server) and many infrastructure scripts.
sipXproxy
The applications that performs powerful and highly configurable SIP routing. The sipXproxy project also includes the Call Detail Record collection and processing server, which runs independently.
sipXregistry
A SIP Registry / Redirect server.
sipXpublisher
A server to handle SIP SUBSCRIBE/NOTIFY handling with a flexible plugin architecture for different event types.
sipXcommserverLib
Common code shared by sipXproxy, sipXregistry, and sipXpublisher.
 
2. SIP Stack
sipXportLib
Common utility and platform abstraction functions (used by all of the other sipXecs family projects).
sipXtackLib
A SIP protocol implementation
3. Media Server
sipXvxml
Combines a VXML scripting engine with the sipXtack to support the creation of IVR and other VXML applications. Includes auto-attendant and voice mail applications. The CGI required for the media server applications is included in the sipXpbx project.
4. Paging Server
 
 5. Management and Configuration Server
sipXconfig
A SIP configuration server, supporting configuration of all of the above, and SIP UAs.
 6. Libraries
sipXcallLib
Telephony call control.
sipXmediaLib
Media streaming support (Codecs, RTP, RTCP).
Last Updated ( Sunday, 24 February 2008 )
Tag it:
Delicious
Furl it!
digg
blogmarks
De.lirio.us
YahooMyWeb
< Prev

Login

Donations (PayPal)

Enter Amount:

$

Who is Online

No Users Online