|
Each Worksmart Proxy is a "multimedia server" that provides all of the communication resources that are available within Worksmart. Each proxy server can handle up to 2000 Worksmart (voice, video, messaging, and collaboration) users, or up to 4000 voice-only users. It runs in a dual processor XEON server in either a standalone or blade server configuration. It can scale to multiple blade servers able to support hundreds of thousands of users.
Each Proxy server contains PanTerra developed software that includes PBX server, Media Server, ACD Media Server, B2BUA, STF Server, Stun Server, Interaction Node Server, IM Server, Collaboration Router, Video Server, etc.
This is a software application that registers information about all the SIP phones in a MySQL database and it is the first point of contact for any new call, both incoming and outgoing and it is up the PBX to decide what to do with that call.
The Media Server is an application within the Proxy that provides services such as voicemail recording and playback, greeting recording, etc. The Media Server also forwards calls to the ACD Media server when appropriate for call center applications.
The ACD Media Server is a User Agent and can accept calls from Worksmart users who are part of an ACD group. Its sole job is to control and manage calling party queues that are attempting to call a contact center or contact group.
The B2BUA forward calls to the ACR Forwarding Server that will contact the correct carrier for termination. It has access to a primary and secondary forwarding servers and it round robins the calls between them and also uses them for failover. It is a stateless server and does not maintain any records of the calls forwarded. But it does have options forward calls with a certain pattern to be forwarded to different termination gateways.
The STF and RTP relay servers are special services that permit voice-over-IP data streams to traverse corporate firewalls and many different types of NAT services including symmetric NAT. These servers are invoked automatically at the beginning of each interaction and its operation is invisible to the end user. With these services, there is never a need to configure or reconfigure any network devices on the corporate network border. |
|
The Interaction Services is a collection of services that perform a variety of interaction functions including Web Contact (chat), instant messaging, and special NAT redirection for video and remote data collaboration.
The Apache Web Service is the front end interface for access into the individual's web-based dashboard and the administration dashboard. It also provides a web interface for implementing and serving web chat to the client who is making contact to the end user from their web browser.
Worksmart uses popular open source database applications to maintain records and archive interaction data. All IP phones and Soft Phones use backup proxy if their current proxy fails or goes out of network. Ideally the backup proxy is in a different datacenter and has replicated database information of other proxies.
PanTerra has developed a media gateway similar in function to other carrier grade VoIP media gateways. We use our internally developed gateways in lieu of or as an adjunct to our network carrier partners and resellers. Each Media Gateway can support from one to eight T1's in a single IU rack solution. Multiple media gateways can be deployed to handle as many T1 or DS3s as required.
Media gateways have information about which DID needs to be forwarded to which proxy and they also have information about the status of a proxy. If the primary proxy is unavailable then calls are forward to the backup proxies.
The Adaptive Call Router is ("ACR") is an outbound forwarding server that uses SIP proxy capabilities to route outbound calls to the best carrier available at any given time. The ACR is designed to provide a higher level of availability and quality than other VoIP service providers. A single ACR and its backup can handle up to 1000 calls per second and is capable of routing calls to any number of carriers that it is connected to. Calls can be routed based on availability, voice quality, and price.
A central portal is the customer user interface for the dashboard, which provides provisioning and billing information in real time. The Portal operates on its own separate dual processor blade server with RAID configuration.
|