riverPBX™ had born with a concept in mind “Making Business Flow™”, as one of our slogans for River Software Technologies stands for. The main idea behind is to help companies basing their business in call centers to cut off operation costs.
Enterprise Contact Center Virtualization Software, Fitting All Needs!
One of the fastest growing companies in Colombia had implemented successfully a call center virtualization for a big product on his brochure, allowing to cut off up to a 75% its operation costs making more efficient its day to day operations in the country.
Download PDF brochure here.
Core Functionality
Herein we’ll have a layered view of riverPBX’s architecture having the chance to explore its core functionalities and dependencies.
Telephony Technology
The heart of riverPBX™ is the well-known Asterisk System acting as a soft-telephony-central in charge of commuting inbound and outbound calls. There is no extra logic out of the box in the Asterisk technology we use, besides of helping us to connect incoming calls to either extensions or land lines as well as cellular lines.
For more information about the Asterisk System please refer to its website at: http://www.asterisk.org/
riverPBX’s SDK
Since riverPBX™ complains with the n-tier architecture (3 tier), having clear separation between data, logic and presentation.
riverPBX’s Server
Based on the encapsulated logic on the SDK, runs as the server and is responsible for dispatching and intelligently commuting calls towards Asterisk, is in charge as well of writing all logs in the database. Is the intelligence between the telephony system and the whole agent´s logic.
riverPBX™ Pipeline
On top of Asterisk, we have our special logic to make intelligent the functionality provided by Asterisk, herein the description of its core components.
riverPBX’s Database
The way we store data for the virtual call center is proprietary, and its technology is based on MySQL 5.2, were all functionality to interact is through proprietary Stored Procedures containing important logic to commute agents to incoming calls, keep track of logs, calling logs, agent’s availability schedule, agent’s information and several metadata necessary to provide intelligence to the Asterisk System.
riverPBX’s Interactive Voice Response (IVR)
riverPBX’s own technology to produce dynamic IVR programming makes it easy to understand and deploy even at runtime without the need to restart the system to make it available. Based on an XML manifest file, in conjunction with our SDK makes possible to instruct Asterisk on how to play this IVR for interaction with the end user.
riverPBX’s Administration Site
Fully functional and customizable, as well as localizable on any language, administration Web 2.0 site that enables System Administrators and Agents to interact with riverPBX’s stored data and meta-data.
Compatibility
riverPBX™ is J2EE compliant with SOA architecture.
Core Technologies (JAVA)
- Asterisk
- Tomcat 6 or 7
- Java
- MySQL
- Linux CentOS
Sistem Requirements
riverPBX™ Server – Hardware
- 2 CPUs 1Ghz+
- 4+ GB RAM
- 60+ GB available hard drive space
- Network connectivity via TCP/IP
riverPBX™ Server – Minimum Software Required
- Java (JRE 5.0 or newer)
- Java Application Container
- MySQL 5.x or newer







