Confidential and Do Not Distribute DENOVOLAB LIMITED Class 4 Fusion Features
Feb 16, 2017
Confidential and Do Not Distribute
DENOVOLAB LIMITED Class 4 Fusion Features
Confidential and Do Not Distribute
DNL Class 4 Fusion
• DNL Class 4 Fusion consists of the following modules
• Switch
• Rou;ng • Billing
• Repor;ng
• Aler;ng
• Analy;c
Confidential and Do Not Distribute
Switching
• Support SIP
• Proxy Media and Bypass Media
• Support VoIP Codecs • G723, g729, g711
• Authen;ca;on of “incoming calls”
• IP address
• IP address and Prefix
• Support for FAX
• DTMF (single)
• DTMF (dual)
• T38
• Blocking and Unblocking calls at trunk and carrier level
Confidential and Do Not Distribute
Audit Trail • Maintain historical record on rou;ng plan changes • Maintain historical record on rate changes
Account Crea;on • Ability to create and provision a carrier account • Ability to manage payment, invoice, credit note, and
debit note
Carrier Management
• Ability to manage carrier informa;on for both origina;on an termina;on.
• Support for different rate seZng for each ingress or egress trunk.
• Ability to configure unlimited ingress/egress trunks, rou;ng, and tech-‐prefixes.
• Support for different ;me zones per carrier.
Management General
Confidential and Do Not Distribute
Feature-‐based Permission
• Ability to define the features that a specific role can access.
• Ability to definite “read”, “write”, and “execute” permission on a feature by feature basis.
Carrier-‐based Permission
• Ability to define the accessibility to one or more carriers on a per user basis.
Role Assignment • Ability to assign a role to an user.
Management Role Permission
Confidential and Do Not Distribute
SIP Response Code Manipula<on
• Ability to manipulate SIP response code differently for each ingress trunk.
CPS Limit Control • Ability to define CPS limit at the carrier and trunk level.
Call Limit Control • Ability to define Call limit at the carrier and trunk level.
Minimum Profitability Control
• Ability to define minimum profitability for each carrier.
• Minimum profitability can be defined based on percentage or dollar amount.
Real-‐;me Credit Limit Enforcement
• Ability to define the minimum credit limit required for the carrier to con;nue sending traffic.
Time-‐based CPS and Call Limit Control
• Ability to define ;me-‐based CPS and Call Limit for each individual host ( IP address ).
Switch General
Confidential and Do Not Distribute
PDD Timeout Limit • Ability to define maximum PDD for each ingress trunk.
Call Timeout Limit • Ability to define maximum call dura;on for each ingress trunk.
Minimum Call Dura;on Control
• Ability to define minimum call dura;on for each call.
T38 Blocking • Ability to block T38 calls.
Digit Manipula;on • Ability to apply different digit maps for different ;me profile
• Ability to modify ANI and DNIS before route selec;on
• Ability to modify ANI and DNIS before sending to egress trunks
• Ability to modify DNIS before sending to LRN server
Switch General
Confidential and Do Not Distribute
Non-‐Confirming ANI Blocking
• Ability to define non-‐confirming ANI paKern to be blocked.
Non-‐Confirming DNIS Blocking
• Ability to define non-‐confirming DNIS paaern to be blocked.
Fail safe rou;ng • Ability to configure a sta;c rou;ng to be used as fail-‐safe rou;ng when all routes in dynamic rou;ng fails.
Switch General
Confidential and Do Not Distribute
CDR Genera<on • Automa<c and real-‐<me crea<on of rated CDRs
CDR Re-‐ra;ng • Ability to re-‐rate CDRs
CDR Sharing • Ability to allow carrier partner to login and download their corresponding CDRs.
FTP Configura;on • Ability to define FTP server IP, Username, and Password for FTP to be automa;cally uploaded to an externally server.
CDR Searching • Ability to search CDRs based on a rich set of parameters.
CDR Archiving • Ability to automa;cally archive CDRs when the Database is offline.
Switch Call Detail Report
Confidential and Do Not Distribute
Mul;ple Product and Pricing for Ingress Trunk
• Ability to define mul;ple selling rate deck and rou;ng plan for the same ingress trunk.
• Ability to support unlimited tech-‐prefix with each tech-‐prefix sending calls to different ingress rate table and rou;ng plan.
Unlimited Rou;ng Plan
• Ability to define unlimited rou;ng plan. • Ability to define unlimited rou;ng rule with a rou;ng
plan.
Route By Sta;c and Dynamic Rou;ng
• Ability to route call using one dynamic rou;ng and then if the call fails, route the call using sta;c rou;ng.
Time-‐based Rou;ng • Ability to define rou;ng based on !me-‐of-‐day, day-‐of-‐week, and weekends.
Failover Rou;ng • Mul;ple egress trunks can be defined in the rou;ng. If a call to one egress trunk fails, the switch will automa;cally send calls to the next route un;l the call is successfully completed.
Rou<ng General
Confidential and Do Not Distribute
Hun;ng criteria • Ability to define at each ingress trunk and egress trunk level, how the failover should be execute based on SIP response codes.
• Three kind of ac;ons can be defined base don SIP response codes
• Stop Fail-‐over • Route to Next Host • Route to Next Trunk
Rou;ng Plan Sharing
• Ability to define an alpha-‐numeric name or label to a par;cular rou;ng plan and ability to assign one mul;ple plan to mul;ple ingress trunk.
Blocking • Ability to block code based on ANI or DNIS • Ability to block code based on Ingress trunk or Egress
trunk • Ability to block code based on ingress or egress
carrier
Rou<ng General
Confidential and Do Not Distribute
Bulk loading of Rou;ng Rule
• Ability to upload bulk rou;ng using CSV file.
Rou<ng General
Confidential and Do Not Distribute
QoS Rou;ng • Rou;ng based on LCR, ASR, and ACD • Ability to define the min. call required for QoS
determina;on. • Ability to define the sample period for ASR and ACD
LCR Rou;ng • Rou;ng based on Least Cost • Support unlimited number of termina;on carriers • Support unlimited number of codes
ASR, ACD, and Price Limit Enforcement
•
Priority Rou;ng • Ability to assign a numeric priority to each egress trunk and route based on that.
Rou<ng Dynamic Rou<ng
Confidential and Do Not Distribute
Round Robin Rou<ng
• Rou;ng based on LCR, ASR, and ACD • Ability to define the min. call required for QoS
determina;on • Ability to define the sample period for ASR and ACD
Top Down Rou;ng • Rou;ng based on Least Cost • Support unlimited number of termina;on carriers • Support unlimited number of codes
Codec Match Rou;ng
• Ability to terminate calls to egress trunks that match the Codec restric;on of each call
Code Name Based Rou;ng
• Ability to group a number of codes into a code name and define rou;ng at the des;na;on level. For example, Code Name “Canada” could be defined as a group of 1604,1416,1513, etc.
Percentage Rou;ng • Ability to define percentage distribu;on for each of the egress trunk in the rou;ng.
Rou<ng Sta<c Rou<ng
Confidential and Do Not Distribute
Alert Defini;on • Ability to define alerts based on • Answer Seizure Ra;o (ASR) • Average Call Dura;on (ACD) • Post Dial Delay (PDD) • Profitability
Email Trouble Ticket • Ability to automa;cally send out trouble ;ckets upon detec;on of certain alert condi;on.
Configurable Trigger • Support trigger points at different levels • Ingress Trunk • Egress Trunk • Source DNIS • Des;na;on DNIS • Host
Support Mul;ple Alert Handling Method
• Email Alert • Disable Host/Trunk • Reassign Priority
Monitoring General
Confidential and Do Not Distribute
QoS Monitoring • Ability to define alerts based on • Answer Seizure Ra;o (ASR) • Average Call Dura;on (ACD) • Post Dial Delay (PDD) • Profitability
Dynamic trunk removal
• The system can be set to auto shut off a trunk that falls below threshold.
Dynamic trunk return to route
• The system can be set to dynamically put the trunk back in route aher certain period of ;me.
Dialer Traffic Monitoring
• The system can monitor for dialer traffic paaern and automa;cally block calls with the associated ANI.
Monitoring General
Confidential and Do Not Distribute
Ac;ve Call Report • Ability to view all the live calls that are in progress.
Call Detail Report • Ability to view all finished calls.
Repor<ng
Confidential and Do Not Distribute
Low Balance Alert • Automa;c sending out email alert when the carrier’s balance is below the low balance limit requirement.
• Ability to define number of resend if credit con;nues to fall below the credit limit.
Finance Balance Control
Confidential and Do Not Distribute
Prepaid Billing • The system will only let the calls to pass thru if there is remaining credit.
Postpaid Billing • The system will allowed maximum credit limit for postpaid clients.
Flexible Billing Cycle • Ability to define different billing cycle for each carrier’s auto-‐invoicing seZng.
Finance Payment
Confidential and Do Not Distribute
Auto Invoicing • Automa;c crea;on of customer invoice in Adobe Acrobat format based on billing cycle
• Automa;c crea;on of customer invoice in MS-‐Excel format based on billing cycle
• Automa;c and real-‐;me crea;on of rated CDRs • Click-‐and-‐send email to pre-‐designated email address
with Customer invoice and rated CDRs, as aaachments
Manual Invoicing • Ability to create invoice manually.
Past Due Report • This report will show you which invoice is past due and which invoice is s;ll current.
Maintaining records of invoices already issued & received
• Ability to see all incoming and outgoing invoices.
Finance Invoice
Confidential and Do Not Distribute
Credit/Debit Note • Support for providing adjustments incase of faulty invoicing, e.g. credit notes, debit notes
Invoice Granularity • Support for various types of invoice formats, e.g. summary level, detailed
Time-‐zone Support • Support for mul;ple ;me zones
Finance Invoice
Confidential and Do Not Distribute
Flexible Call Dura;on
• Varying ;me dura;ons, e.g per 1 second, 6 seconds, 15 seconds, 30 seconds, 60 seconds etc
Time-‐of-‐day ra;ng • Different rates based on the ;me-‐of-‐day, day-‐of-‐week, weekends
Past Due Report • Ability to iden;fy invoices that are not paid or par;ally paid.
Accurate Ra;ng • Billing and repor;ng based on frac;onal call dura;on, or on rounded-‐up call dura;on
Mul; Currency support
• Ability to convert currency in invoices according to client’s currency seZng.
Rate Export • Availability to export rate to CSV • Availability to define fields to be exported
Ra<ng General
Confidential and Do Not Distribute
Mass Update • Ability to massively update mu;ple fields for mutliple rate records at once.
Manual Update • Ability to update rate and corresponding fields via UI. • Ability to search rate records based on Country, Code
Name or Code
Ra<ng General
Confidential and Do Not Distribute
Import Log • Storage of all rate and dial code sheets • Ability to re-‐rate CDRs retrospec;vely with any rate
and dial code sheet
Auto Rate Submission
• Ability to define an email for receiving rates. • Ability to define rate format for each carrier. • Ability to automa;cally import rate upon rate receipt. • Ability to record all rate receipt.
Auto-‐end date • Ability to automa;cally set end-‐date to all exis;ng rates.
• Ability to automa;cally set end-‐date to all overlapping rates.
Ra<ng Import
Confidential and Do Not Distribute
Rate Delivery • Ability to click-‐and-‐send (via email) rates to one or mul;ple carriers.
• Logging of all rate delivery.
Ra<ng Auto Delivery
Confidential and Do Not Distribute
LNP Dipping • Ability to define 2 DIP servers • Ability to define ;meout and retry count for DIP
requests
LNP Billing • The system uses the LNP result to determine jurisdic;on of each call.
LNP Pre-‐DIP • Ability to support the LNP informa;on provided within the SIP invite .
Pass LNP DIP to egress
• Ability to configure whether to pass LNP number to any egress trunk(s) via the rn= or npdi= header.
LNP Block • Ability to configure whether to pass calls if the number is ported.
LNP Block higher codes
• Ability to configure whether to block calls if the number is ported and the ported number rate is higher than the DNIS.
Ra<ng LNP Billing
Confidential and Do Not Distribute
Call Detail Report • Ability to Search Call Detail Report • Ability to Download Call Detail Report
Invoice • Ability to view invoices received
Self Service Portal General
Confidential and Do Not Distribute
Jurisdic;onal Rou;ng
• Ability to define rou;ng for interstate and intrastate
LNP Report • Show a summary of which ingress/egress carrier/trunk is triggering the LNP dip request
• Show whether DIPs are coming from local DB or remote server
LNP DIP Record • Show all the LNP dipping record
Rou<ng US Rou<ng Rule
Confidential and Do Not Distribute
Jurisdic;onal Ra;ng • Ability to define rates for interstate and intrastate • Ability to define rate for local
US LERG • Ability to update US LERG via UI • Ability to import US LERG
LRN Billing • Ability to define rate table to be billed based on LRN • Ability to define rate table to block all calls that are
ported • Ability to define rate table to block all calls that are
ported and the ported number is more expensive
Ra<ng US Ra<ng Rule
Confidential and Do Not Distribute
LCR Report • Generate a LCR table based on the selected rate tables
• Create a new rate table based on certain LCR posi;on * specified % on a list of selected rate tables
Spam Report • Show the sta;s;cs on rejected calls and give reasons such as unauthorized IP, inac;ve accounts, etc.
Loca;on Report • Show sta;s;cs on termina;ng coun;es and their corresponding percentage.
Orig-‐Term Report • Show a report on profitability, call count for success, failed, non-‐zero calls, and QoS ( ASR, ACD, and PDD ). Filtering and mul;-‐dimensional grouping are available.
Repor<ng General
Confidential and Do Not Distribute
Summary Report • Show report on the origina;on and termina;on sides of the switch with data on rate, ASR, ACD, PDD, call counts, etc
• Grouping by hourly, daily, and monthly buckets are available
Usage Report • Show the break down of usage by percentage • Show percentage on minutes usage and call count by
ingress trunk, egress trunk, country, code name, etc.
Call Detail Report • Show details of rated CDRs • Ability to filter based on different criteria • Ability to select the fields to display • Ability to download the search result in CSV
Repor<ng General
Confidential and Do Not Distribute
Ac;ve Call Report • Show calls that are in progress • Ability to kill in-‐progress calls
QoS Report • Show live QoS sta;s;cs – ASR, ACD, PDD, Call Count, CPS
• Show historical QoS sta;s;cs in chart • Show QoS sta;s;cs by ingress/egress carrier and
trunk • Show QoS sta;s;cs for each rou;ng plan
Disconnect Cause Report
• Show counts and percentage of different SIP cause for both origina;on and termina;on sides.
Trunk Monitor Report
• Show the ac;ve call count for each trunk and its corresponding hosts
Repor<ng General
Confidential and Do Not Distribute
Bandwidth Report • Show the incoming and ou;ng bandwidth report in bytes
• Ability to group bandwidth u;liza;on by carrier or trunk
Profitability Report • Show the profitability by carrier, trunk, code name, dial code, etc
• Give inside to which ingress/egress carrier or des;na;on is the most profitable
Daily Usage Detail Report
• Present the usage trend on a daily basis for each client and des;na;on
• Let’s user to find out where traffic is losing or gaining • Ability to show data for both origina;on and
termina;on side
Repor<ng General
Confidential and Do Not Distribute
SIP Capture • Ability to capture SIP message for calls that meet certain criteria
Call Monitor • Ability to intercept RTP stream and record as pcap file for download and search
• Ability to intercept SIP stream and record every call’s SIP call flow and stored as pcap file
Call Simula;on • The System allows the user to simulate an route from any ingress trunk. The result gives the exact rou;ng decision for the par;cular call being simulated.
Vendor Test • Send test calls to an egress trunk • Ability to View SIP capture for test call • Ability to download audio result in Wave file
Rate Finder • Ability to find trunk that can meet a specific rate limit of a dial code
Tool General