PreViking is a telephony deamon that is built with a flexible architecture. There is a driver abstraction layer that allows for different hardware to be supported. Service modules can be hot loaded into the running deamon to offer new telephony services.
Be the first to post a text review of PreViking Telephony Switching System. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The billing interface has been moved to use UDP and has implemented the Open Telecomms Real Time Billing Specification. The PreViking routing server interface has been updated to follow a protocol that is compatible with the billing protocol. Also, a number server has been added that tells PreViking which service to run based on cid and dnis information. The announcement service has been updated to use the billing server for authentication. The CAPI driver has been updated so that all call control functions and dsp functions have been implemented. It is still buggy though.
The billing interface has been moved to use UDP and has implemented the Open Telecomms Real Time Billing Specification. The PreViking Routing Server interface has been updated to follow a protocol that is compatible with the billing protocol. Also, a number server has been added that tells PreViking which service to run based on the CID and the DNIS information. The announcement service has been updated to use the billing server for authentication. The CAPI driver has been updated so that all call control functions and dsp functions have been implemented. It is still buggy though.
There have been major changes in PreViking due to the fact that it has been some time since the last release. Changes include a Dynamic Routing Server interface, better calling card functionality and a new ringback service and carrier testing service. The biggest change is the introduction of the a UDP based routing server interface that allows routes to be dynamically changed based on different criteria. For example, the route can be changed based on the destination number, the time of day, the access number, the CLI and the account ID. All of the placeCall functionality has been re-written to make use of the routing server. However, the old XML file used for configuring routes has been kept so that it can be used for a backup in case the routing server crashes. All of the call control functions and DSP functions have been updated so that the session using them has to authenticate. This ensures that a service can never call a funcion for a channel that isn't under it's control. The ringback service has been written to allow users to get through to telephone numbers that are continuously enganged or fast engaged. The service conintuously redials at high speed until eventually it gets a connection and is answered. It then calls the user back on a specified number and connects the calls together. The test carrier service has been written to allow different carriers to be explicitly used for the destination number. This allows system administrators to test carriers for different destinations before updating routes for the calling card and call back services. There have been numerous bug fixes with particular attention being paid to memory corruption errors being eliminated. Also, this release sees the inclusion of the skeleton CAPI and H323 drivers. The CAPI driver is due for release in the next couple of weeks in PreViking 0.5. Please join the previking-devel list on sourceforge if you wish to follow or help with the development of new drivers for PreViking.
PreViking now uses a Routing Server that allows routes to be dynamically set based on different criteria. This includes routing based on access number, and destination number. PreViking falls back to a XML file if the routing server is down. Session authentication has been introduced for using all call control and The introduction of a ringback service that will call the user back when the destination number answers. The introduction of a test carrier service that allows different carriers to be choosen by the caller. The placeCall functionality has been totally re-written. The flow of the calling card service has been changed with CLI authentication added and account locking re-organised. Numerous bug fixes and memory corruption and overruns fixed. The source also included the beginning of the H323 driver and the CAPI driver.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?