fonouc
Unified Communication Platform fonouc Unified Communications Service Platform, is a scalable, managed, turnkey solution for carries and service providers, designed to provide multi-tenant business communications, next generation office PBX, including voice, video messaging and presence to Enterprises, SMB and Residential markets. Fully Redundant at each component level Each component of the system can be scaled across different servers and geographically separated datacenters. True Multi-Tenant Built from ground up as a multi-tenant horizontally scalable system. Does not rely virtualization to achieve multi-tenancy. Turn-Key and Managed Customized installation, configuration and training. Includes NOC monitoring, alerting and dashboards
fonouc is based on the latest state of the art commercial and open-source technologies hardened, integrated and productized into a hosted platform for carriers and service providers. fonouc Technology fonouc is managed through a unified element management system that encompasses easy configuration, integration, operation, monitoring, alerting and reporting. fonouc is expandable via comprehensive RESTful APIs that allow deep integration and quick development of innovative solutions.
fonouc Architecture
fonouc CloudPBX Cluster Accounts Billing Features Numbers PBX Config Visual IVR Company A 100 users Phones, Desktop, Mobile registrations PBX Account A 100 users Node 1 DIDs Unified Communications Portal Provisioner Reporting Company B 500 users Phones, Desktop, Mobile internet PBX Account B 500 users Node 1 private internet Company C 500 users Phones, Desktop, Mobile registrations PBX Account C 50 users Sip Trunk Account E 50 call paths Node N-1 Node N sip trunks Provider Company E 500 user local PBX sip trunk NOC fonouc Monitoring and Troubleshooting
Carrier Grade Platform Scale up to 1M extensions Clustering: multiple machines running as one cluster Geo Redundancy: multiple datacenters running as one cluster Application level redundancy Multi-tenant platform Cloud PBX and unified desktop and mobile communications Turn-key, automated and managed
Multi-Tenant Horizontally Scalable Cluster Designed from ground up as a multi-tenant solution Can handle customers from 10 users to 10000 users. Does not use Virtual Machine per customer model
fonouc Features
Account Management Multi-Tenancy Unlimited Resellers and End Users accounts Configure accounts as PBX or SIP Trunk
Number Management Support millions of numbers One click phone number to account mapping Bulk management Interactive number porting in the GUI Support for International or National numbers
Cloud PBX Simple and Intuitive PBX UI Drag and Drop Advanced Dial plan builder Device Management and Zero touch provisioning Sophisticated cellular phone/landline integration Comprehensive PBX Features
Unified Communications: Desktop User control panel Desktop WebRTC Softphone Dial by contact name or by number Unified user activity Extension Configuration
Unified Communications: Mobile Support for ios and Android Deep integration into the fonouc platform Business Contract Integration Presence Video, Voice, Messaging Call Control Make calls via VoIP (Wifi or LTE) Make calls via Mobile GSM One-click QR code provisioning via UCP
Administrator Portal Administration Configuration Reporting CDR and User Activity Reporting Zero Touch Phone Provisioning Graphical phone configuration Phone profiles per account
Telecom Billing Service Plans Global and/or custom plans that allow billing for one or more services on a periodic cycle. Rate decks Global and/or custom per minute metered billing Prepaid and Postpaid Fraud protection Custom integration into third party payment processors
Centralized Logging, Analytics and CDRs Unified and centralized logging Unified and centralized sip signaling Integrated alerting on call patters and CDRs CDR Dashboard
NOC Monitoring and Alerting Monitoring Dashboards Fully instrumented platform with detailed performance metrics Pre-configured alert triggers
Third Party Integration fonouc platform exposes extensive REST API that allow for easy third party integrations. Provide deep integration with customer s business logic Office 365 AD and LDAP Integration Third party Single Sign On CRM Integrations Custom portals Custom number/did purchasing Custom value added applications Custom payment integration
fonouc Unified Communications
Unified Communications Applications Mobile ios and Android Apps Customized mobile apps for ios and Android fully integrated into fonouc platform. Directory, presence and configuration controlled by the portal. User Control Panel WebRTC based browser softphone client. Search and dial a user or dial a number. Integrate user activity Extension configuration Portal Automatic provisioning of the mobile apps. Integration between Mobile, Desktop and fonouc platform. Administration Portal Reporting Deskphone zero touch provisioning
User Control Panel End User, Account / Extension Configuration Desktop Web Communications WebRTC voice calls Intuitive Extension Configuration Bind a Cell phone to extension Enable/Disable find me follow me Enable/Disable recording Reporting Unified extension history view View inbound and outbound Calls Listen to Voicemails View Faxes Contacts and Presence View all PBX contacts Presence indication Call Control Are they on a call? Click to call a business contact Devices View all devices configured on the account View device registration status
User Control Panel and Desktop WebRTC
Integrated User Activity Extension and assigned DID numbers Show user assigned extension and direct numbers Conference and Fax numbers Integrated User Activity Call history Time sorted Calls, Voicemail and Faxes Visual Voicemail and Fax Click to play voicemail Click to view Fax
Calling Features Search for Contact or Dial a number Dial by name or extension Dial a PSTN number Business Contact Click to Call Call directly from your browser via WebRTC soft phone Contact Presence information Green indicates that user is free Red indicates that user is on the phone In Call Features DTMF Dialing Pause/Mute Transfer
Extension Management User Conference Bridge Display the user conference bridge info Preferences Call Forward Configuration Enable/Disable Find me follow me Enable/Disable Custom Caller ID Enable/Disable Voicemail to Email Enable/Disable Call Recording to Email Devices Device status Online means that device is registered ucp_mobile Displays the QR mobile app configuration code Used by the fonouc mobile client
fonouc Mobile Unified Video, Voice and Messaging
fonouc Mobile Client Support for ios and Android Deep integration into the fonouc platform Features Business Contract Integration Presence Video, Voice, Messaging Call Control Make calls via VoIP (Wifi or LTE) Fixed to Mobile Convergence FMC Switch calls in real time Mobile to Desktop Desktop to Mobile Attended and Blind Transfers Conferencing Make calls via Mobile GSM One-click QR code provisioning via UCP
fonouc Mobile Startup Screen Configuration Options Provision by scanning the QR code provided by Desktop UCP of manually login Settings Refresh Contacts Factory Reset Advanced settings By default all initial settings are configured by QR scan config
fonouc Mobile Provisioning Scan the QR code provided by Desktop UCP Mobile client will sync with fonouc platform Sync User Directory Configure VoIP Credentials VoIP Configuration Defaults configured on the server Default HD Codec: Opus All phone configuration and provisioning is done by the QR scan. User is NOT supposed to configure any settings manually.
fonouc Mobile Contacts, Dialpad and History Contact View Favorites Contacts Contact marked as favorite by the user Business Contacts Synced from the fonouc platform Personal Contacts Dialpad Synced from the mobile phone Search for a contact name or Dial a number Dial via fonouc platform using History VoIP via Wifi or LTE Data PBX call back via Mobile GSM Show call history
fonouc Mobile: Video and Voice Calls Outbound Call Start a call via VoIP (wifi) Start a call via Mobile GSM Start a chat session Inbound Call Hangup or Answer In Call Ability to transfer Mute Hold Enable Video
fonouc Mobile: Messaging Message History View List of previous conversations Message View Messaging Emoji File sharing
fonouc Admin Portal and Reporting
fonouc Admin Portal fonuuc Admin Portal is the hub that connects all other UC applications together. Administrator GUI Desk phone Zero Touch Provisioning GUI Platform Reports Platform Administration Configuration Portal REST API Server Provides the unified interface to mobile and desktop applications Allows single sign between all UI components
Portal CDR Viewer
Portal Account User Stats
Portal Zero Touch Phone Provisioner Allows for quick mass deployment of major Desk phone brands Custom phone profiles and configurations per account Support for Polycom, Yealink and others
Portal Zero Touch Phone Provisioner Allows for quick mass deployment of major Desk phone brands Custom phone profiles and configurations per account Support for Polycom, Yealink and others
Portal Zero Touch Phone Provisioner
Admin Trunk Configuration Configure SIP Trunks per account Load balancing, DID Routing Number manipulation: suffix, prefix, cid formatting
fonouc Operations
Security Monitoring fonouc Components SIP Proxy pbx01.fonouc.com Media Server GUI/API Call Control Application Servers SIP Proxy/Registrar GUI and APIs Cluster Database RTP Media Server Messaging Bus Cluster Distributed Database Security Monitoring pbx02.fonouc.com pbx03.fonouc.com
fonouc Cluster fonouc Cluster DNS SRV is used for REGISTRATION load balancing across SIP Proxy/Registrars SIP Proxys load balance calls over all Media Servers, distributing load evenly across all servers HTTPS GUI www.fonouc.com DNS SRV _sip._udp.fonouc.com pbx01.fonouc.com server1 pbx02.fonouc.com server2 pbx03.fonouc.com SIP/RTP PSTN server3 SIP/RTP
fonouc Cluster HTTPS GUI www.fonouc.com GUI/API pbx01.fonouc.com Call Control SIP Proxy/Registrar RTP Media Server Cluster Distributed Database SIP RTP DNS SRV _sip._udp.fonouc.com GUI/API pbx02.fonouc.com Call Control PSTN SIP Proxy/Registrar RTP Media Server Cluster Distributed Database pbx02.fonouc.com GUI/API Call Control SIP RTP SIP Proxy/Registrar RTP Media Server Cluster Distributed Database
pbx01.fonouc.com fonouc Cluster Using 3 servers with identical configuration No single point of failure DNS SRV is used for REGISTRATION load balancing across SIP Proxy/Registrars SIP Proxys load balance calls over all Media Servers, distributing load evenly across all servers GUI/API Call Control SIP Proxy/Registrar RTP Media Server Cluster Distributed Database Security Monitoring pbx02.fonouc.com GUI/API Call Control SIP Proxy/Registrar RTP Media Server Cluster Distributed Database Security Monitoring pbx03.fonouc.com GUI/API Call Control SIP Proxy/Registrar RTP Media Server Cluster Distributed Database Security Monitoring
pbx01.fonouc.com pbx02.fonouc.com fonouc Cluster GUI/API SIP Proxy/Registrar GUI/API SIP Proxy/Registrar Using 5 servers with dedicated configurations No single point of failure Security Cluster Distributed Database Monitoring Security Cluster Distributed Database Monitoring DNS SRV is used for REGISTRATION load balancing across SIP Proxy/Registrars SIP Proxys load balance calls over all Media Servers, distributing load evenly across all servers pbx03.fonouc.com Call Control RTP Media Server Cluster Distributed Database Security Monitoring pbx04.fonouc.com Call Control pbx05.fonouc.com Call Control RTP Media Server RTP Media Server Cluster Distributed Database Cluster Distributed Database Security Monitoring Security Monitoring
fonouc Security
fonouc Security Security on by default Firewall Rules System Log Events Static set of rules designed to limit external access. Geo blacklisting IP and Net Whitelists and Blacklists Block IP on service attacks Block IP on failed authentication Excessive rate blocking SIP Proxy and Media Server Rate limit per IP Block IP on authentication failures Strict ACL access lists Secure sip username and password by default Call Control Security Email notifications on errors, system updates Fraud based on per-pay cap limits Rate limits control on Web and API calls Log Events Block IP Monitoring GUI/API pbx01.fonouc.com SIP Proxy/Registrar/Media ACL Lists Antiflood Rate Limits Block on invalid auth Firewall Rules NOC dashboard and visual graphs Call Control Events Events on monitoring statistics and metrics Monitoring Events
fonouc Getting Started
Getting Started Installation Training fonouc team will provide turn key installation, configuration, customization, NOC monitoring/alerting fonouc branding and integration into your business logic fonouc team will work directly with your team leads fonouc team will train your team leads on platform operations, maintenance and troubleshooting Training will be ongoing Third Level Support fonouc team will provide 3 rd level support to your team fonouc will NOT provide end user support Ongoing Maintenance and Monitoring fonouc team will continue to monitor the platform 24/7 Perform scheduled maintenance and performance tuning if needed Monitor capacity and plan for expansion
fonouc Support Ticketing System Email: support@fonouc.zohodesk.com Private Slack Channel Dedicated fonouc slack channel for real-time support and training Always on fonouc team available 24/7 Shared Drive Customized shared drive with documentation
fonouc