Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing NetBorder Call Analyzer 2.0

Similar presentations


Presentation on theme: "Introducing NetBorder Call Analyzer 2.0"— Presentation transcript:

1 Introducing NetBorder Call Analyzer 2.0
September 2010

2 Contents Recap what is NetBorder Call Analyzer (NCA)?
Contents Recap what is NetBorder Call Analyzer (NCA)? What is new with NCA 2.0? Benchmarking & Accuracy Upgrades Closing © 2010 Sangoma Confidential

3 What is NCA? It does Call Progress Analysis (CPA)
What is NCA? It does Call Progress Analysis (CPA) Determines automatically if a call is answered by a Live Person, an Answering Machine, etc. Often Called: CPD: Call Progress Detection AMD: Answering Machine Detection Needs to be accurate and fast It is a 100% software product It is a 100% SIP and VoIP Product It complements Automated Dialers © 2010 Sangoma Confidential

4 Typical SIP / VoIP Dialer
Typical SIP / VoIP Dialer Dialer Application Built in CPA VoIP Gateway TDM SIP Protocol T1/E1 Dialer Application VoIP Gateway Built in CPA TDM SIP Protocol T1/E1 Dialer Application Built in CPA Session Border Controller IP SIP Protocol SIP Trunk Session Border Controller Built in CPA Dialer Application IP SIP Protocol SIP Trunk © 2010 Sangoma Confidential

5 Turn off Built-in CPA Technologies / Use NCA – SIP B2BUA
Turn off Built-in CPA Technologies / Use NCA – SIP B2BUA Dialer Application Built in CPA VoIP Gateway Sangoma NCA TDM Sangoma NCA Session Border Controller Sangoma NCA IP T1/E1 SIP Trunk SIP SIP SIP SIP SIP SIP SIP SIP © 2010 Sangoma Confidential

6 Why Turn off other CPA Technologies?
Why Turn off other CPA Technologies? NCA uses its own algorithm Developed at Sangoma / Patent Pending Use of Neural Networks to tackle CPA In other words: We have designed a CPA Brain Learning machine Trained over large amounts of data Delivering High out-of-the box accuracy Quick connection Streamlined tuning Other technologies use Heuristics Define simple rules (energy vs duration, etc.) Not good at varying dialing conditions © 2010 Sangoma Confidential

7 What’s new with NCA 2.0? Recognition Model split in 3 phases
What’s new with NCA 2.0? Recognition Model split in 3 phases International Tones Definitions Enhanced Human-Vmail-Fax Detection Model End-of-Message Detection (Answering Machines) More Granular Classifications Statistics rolled up under 1 single file Enhanced Troubleshooting Configuration Files instead of Python Scripts editing Support for Windows® bits © 2010 Sangoma Confidential

8 3 Phase Recognition – Divide to conquer
3 Phase Recognition – Divide to conquer Outbound Calls have 2 phases: Pre-connect (ringing, busy, vacant, unlisted...) Post-connect (live, answering-machine, fax) In CPA 1.0, one giant model was used to classify all calls In CPA 2.0, it is divided in 3 phases: Pre-connect detection Post-connect detection End-of-message detection (beep detection) In other words, instead of 1 large “brain”, we now have 3 specialized “brains” © 2010 Sangoma Confidential

9 3 Phase Recognition – Divide to conquer
3 Phase Recognition – Divide to conquer Pre-connect “brain” Specializes in detection of worldwide ringing tones, SIT tones, etc. Post-connect “brain” Specializes in detection of live, answering machines, fax, etc. Re-trained with more call samples with v 2.0 End-of-Message “brain” Specializes in detection of the end of a greeting Useful feature for outbound notification market These combine to classify outbound calls © 2010 Sangoma Confidential

10 More Granular Classifications
More Granular Classifications SIP header CPA result and call flows maintained from v 1.0 In V 2.0, introduction of Extended CPD result header in SIP message for more details Example: Answering Machine Classification In v 1.0: 1 level – AMD In V 2.0: 4 levels AMD – AMD AMD – End of Greeting Beep AMD – End of Greeting Silence AMD – End of Greeting Timeout Headers for Campaign management Easier deployment for hosting facilities © 2010 Sangoma Confidential

11 Statistics NCA produces detailed log files
Statistics NCA produces detailed log files Can be difficult without writing specific scripts to find useful information from Log files NCA 2.0 introduces Cpa-stats.csv file File contains detailed information for each call Call Id, Call Date, Phone number, CPA result, time stamps Database style logging – easy upload to databases Use with built-in recording feature to monitor quality © 2010 Sangoma Confidential

12 Enhanced Troubleshooting
Enhanced Troubleshooting Error messages posted to Log files OS event viewer Version 2.0 adds several new messages More details More information Helps pin-point integration issues © 2010 Sangoma Confidential

13 Configuration Files V 1.0 required editing Python script files to customize product configuration Tricky (it’s like editing code) Cryptic V 2.0 introduces Configuration Files Easier to edit visually Place holder for future Web base GUI configurations © 2010 Sangoma Confidential

14 Operating Systems Support for:
Operating Systems Support for: Windows® XP, Vista, 7, Server 2003 in 32 bits Windows Server 2008, 64 bits Linux CentOS 5.5, 64 bits © 2010 Sangoma Confidential

15 Minimum Server Requirements
Minimum Server Requirements Dual-Core CPU (for less than 50 calls) Quad-Core CPU 1 GB RAM (2 GB recommended) 60 GB of available disk space Connection to IP network © 2010 Sangoma Confidential

16 Port Density / Internal benchmark testing
Port Density / Internal benchmark testing Test Scenario SIPP scripts to simulate dialer Media streaming server used to simulate callees Call Mix: 35% live answers 60% answering machines 5% busy Call Rate: 20 cps Average used CPA licenses: 222 RESULTS 1: Windows 7 Home Premium, 32 bits Processor: Intel Core2 Quad CPU 2.66GHz, 6M cache Installed Memory: 4GB (3GB usable) Average CPU usage: 85% RESULTS 2: Windows Server 2008 standard Edition, 64 bits Processor: Intel Xeon Quad CPU 2.83GHz, 12M cache Installed Memory: 4GB Average CPU usage: 85% RESULTS 3: Windows Server 2003 R2, 32 bits Processor: Intel Xeon Quad CPU 2.13GHz, 8M cache Average CPU usage: 75% Approximately 200 ports per server recommended © 2010 Sangoma Confidential

17 Benchmarking and Accuracy
Benchmarking and Accuracy NCA uses detection algorithm that is internally developed To train and measure accuracy: We have 5000 call samples Wireline, wireless, business, MRBT, etc. 4500 are used to train the models 500 are used to test the model Comparison to other DSP technologies out of the box (no tuning) Very tough call set © 2010 Sangoma Confidential

18 Benchmarking and Accuracy (cont.)
Benchmarking and Accuracy (cont.) Results Track accuracy and Response time Response Time from end of “Hello” Results do not take into account pre-connect calls Easy to detect Tends to move overall results upwards Results are not a guarantee / they provide an indication of results given a significant statistical sample >500 calls Following slides show results © 2010 Sangoma Confidential

19 Accuracy vs. Response Time Comparison
Accuracy vs. Response Time Comparison Accuracy Avg. Response Time (Seconds)  Tm  Th NCA Threshold Configuration (Th / Tm) © 2010 Sangoma Confidential

20 Live / AMD / Overall Accuracy vs. Response Time
Live / AMD / Overall Accuracy vs. Response Time Avg. Response Time (Seconds) Accuracy NCA Threshold Configuration (Th / Tm) © 2010 Sangoma Confidential

21 Typical Modes of Operations / Settings
Typical Modes of Operations / Settings UK Offcom Default Avg. Response Time (Seconds) Accuracy NCA Threshold Configuration (Th / Tm) © 2010 Sangoma Confidential

22 Upgrades Upgrading from 1.x to 2.x requires a new S/W license
Upgrades Upgrading from 1.x to 2.x requires a new S/W license For customers that pay annual Support and Maintenance fee – upgrade is free Other cases buy NETBCPAUPG SKU $45 per port list Minor Releases do not require new S/W license 1.0.5 to does not require a new license to requires new license 2.0.0 to does not require a new license © 2010 Sangoma Confidential

23 Closing Remarks NCA uses its own patent pending algorithms
Closing Remarks NCA uses its own patent pending algorithms The most accurate technology in the market! NCA 2.0 introduces Specialized recognition models More granularity and flexibility Easier configuration and troubleshooting More Operating Systems Coverage The whole thing just got better! © 2010 Sangoma Confidential

24 For more information www.sangoma.com www.wiki.sangoma.com
For more information © 2010 Sangoma Confidential

25 Thank you!


Download ppt "Introducing NetBorder Call Analyzer 2.0"

Similar presentations


Ads by Google