1. Barracuda Phone System - Overview

Transcription

1. Barracuda Phone System - Overview
1. Barracuda Phone System - Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 What's New in Barracuda Phone System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1 Step 1 - How to Set Up the Barracuda Phone System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2 Step 2 - How to Configure IP Address, Network Settings, and Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3 Step 3 - How to Configure Basic System Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.4 Step 4 - Understanding Barracuda Phone System Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1 Understanding Barracuda Phone System Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.2 Network Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.3 Service Provider Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1 Understanding Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2 Understanding Configuration Settings - Firmware 2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.3 Understanding Extension Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.4 Sound and Music Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.4.1 How to Upload and Organize Sound and Music Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.4.2 How to Upload and Organize Sound and Music Files - Firmware 2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5 Configuring Multiple Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5.1 Multiple Site Configuration - Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5.1.1 Using Sites in your Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5.1.2 Connecting to Another PBX or SIP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5.1.3 Creating a Remote Site for Custom E911 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.5.1.4 Setting the Time Zone for Remote Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.6 Configuring Event Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Telephone and User Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 Understanding Phone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2 Adding Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.1 Assigning Phones and Secondary Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.2 Editing Phone Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.3 Customize Phone Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4 Manual Provisioning by Manufacturer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4.1 Aastra Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4.2 Cisco Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4.3 Polycom Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4.4 Snom Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4.5 Yealink Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.4.6 Patton Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2.5 Managing Unassigned Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.3 Adding and Editing Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.3.1 Group Permission Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.4 Adding Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.4.1 Editing User Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.4.2 How to Synchronize LDAP Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.4.3 Understanding User Import via CSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.5 Setting Up Inbound Call Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.6 Setting Up Call Parking Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.7 Setting Up Multi-User Conferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.8 Automated Attendants and Call Routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.8.1 Setting Up Automated Attendants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.8.2 Configuring Advanced Call Routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.8.3 Adding Call Routers - Firmware 2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.8.4 Call Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9 Advanced Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9.1 Shared Line Appearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9.2 Group Paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9.3 Automated Attendant Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9.4 Web Application Pop-Up URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9.5 Manually Monitor Call Parking Lot Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9.6 Day / Night Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.10 Feature Access Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.11 Setting up Faxing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.11.1 Analogue Fax Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.11.2 Detecting Faxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.11.3 Wait for Faxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5
6
7
8
10
13
14
15
17
18
19
20
22
24
25
26
28
30
31
32
33
34
36
37
38
39
40
41
42
43
44
45
46
49
50
51
52
53
54
56
57
58
59
60
64
65
66
67
68
69
71
72
73
74
75
76
77
79
81
82
83
84
86
88
1.6 Mail Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7 Service Provider Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.1 VoIP Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.1.1 Adding VoIP/SIP Provider Accounts - Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.1.2 Editing VoIP/SIP Provider Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.2 Hardware Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8 Call Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8.1 Understanding Outbound Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8.1.1 Outbound Call Route Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8.1.2 Outbound Routing Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8.2 Understanding Inbound Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9 System Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.1 Configuring Backup Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.2 Restoring Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.2.1 How to Restore a Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.2.2 How to Restore a Backup from a Different Barracuda Phone System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.3 How to Update Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.4 How to Update Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.5 Replacing a Failed System - Instant Replacement Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10 Monitoring the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.1 Viewing Performance Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.2 Viewing System Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.3 Monitoring Caller Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.4 Monitoring System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.5 Understanding Agents and Call Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.5.1 Monitoring and Managing Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.5.2 Monitoring and Managing Call Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.1 Call Detail Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.1.1 Advanced Topic - Understanding CSV and CDR Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.2 Phone Regististrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.3 Live Group Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.4 Statistical Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.4.1 Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.1 Contacting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.2 Testing Network Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.3 Diagnostic Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.4 Shutdown, Restart, and Reboot the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.5 Reboot the Barracuda Phone System in Recovery Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.6 PRI Statistics and Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.7 Suspicious Zero Second Calls in the Call Detail Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.8 SIP ALGs and the Barracuda Phone System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.9 Early Media Cut-Through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13 Barracuda Phone System Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13.1 Barracuda Phone System Front and Back Panel Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13.2 Barracuda Phone System Hardware Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14 Barracuda Phone System User Portal - Communication Command Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.1 Conference Call User Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.2 Voicemail Call User Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.3 Direct Inward System Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.4 Hotseat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.5 Permaseat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.6 Call Parking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.7 Call Pickup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.8 Hands Free Intercom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.9 Transfer to Voicemail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.10 Group Voicemail Broadcasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.11 Voicemail Intercept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.12 On-Demand Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.13 Client Matters Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.14 Clearing your Browser Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.14.15 Legacy Call Control Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.15 Click-to-Dial Outlook Add-In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.16 Configuration Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
91
92
93
94
95
98
99
100
105
109
110
111
112
113
114
115
116
117
118
119
120
123
124
125
126
127
128
129
131
140
141
142
145
151
152
153
154
156
157
158
160
161
162
163
164
166
168
174
175
177
178
179
180
181
182
183
184
185
186
187
188
189
194
196
1.16.1 External Paging Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.16.2 Integrating SalesForce with Barracuda Phone System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.16.3 Multicast Paging With CyberData VPS and Yealink Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.16.4 Softphone Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.16.5 Click to Call API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.16.6 CDR API Examples and FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17 Device Configuration Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.1 Cisco 7900 Series IP Telephones Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.2 Cisco SPA 500 Series Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.3 Patton Analog/ISDN Gateways Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.4 Polycom IP-321-331-335 Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.5 Polycom IP-450 Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.6 Polycom IP-500 Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.7 Polycom IP-550 Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.8 Polycom IP-650 Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.9 Polycom IP-670 Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.10 Polycom IP-4000/5000/6000 VoIP Phone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.11 Polycom IP-7000 VoIP Phone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.12 Polycom SoundStation Duo VoIP Phone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.13 Polycom VVX-300/310 VoIP Phone Quick Start Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.14 Polycom VVX-400/410 VoIP Phone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.15 Polycom VVX-500 VoIP Phone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.16 Polycom VVX-600 VoIP Phone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.17 Yealink T20P IP Telephone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.18 Yealink T22P/T26P/T28P IP Telephone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.19 Yealink T32G/T38G IP Telephone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.20 Yealink T41/T42 IP Telephone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.21 Yealink T46 IP Telephone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.17.22 Yealink W52P Wireless DECT IP Telephone Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.18 Provider Configuration Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
197
199
203
204
208
209
211
212
214
216
218
220
222
224
226
228
230
232
234
236
238
240
242
244
246
248
250
252
254
257
Barracuda Phone System Administrator's Guide - Page
4
Barracuda Phone System - Overview
The Barracuda Phone System is an integrated hardware and software telephone system solution, providing a simple feature-rich system for
connecting and managing voice connections established through Internet and traditional phone lines. The system supports pure VoIP (Voice over
Internet Protocol) or it can blend VoIP with traditional phone service, such as analog or digital phone connections. Barracuda Phone System
allows you to configure and monitor your phone system, route inbound and outbound calls, and manage and record users and phones through an
easy to navigate web interface over the Internet.
Depending on the model, the Barracuda Phone System can support hundreds of concurrent calls. The powerful web interface of the Barracuda
Phone System allows you to conveniently configure and manage your phone system from any networked computer as soon as the Barracuda
Phone System is installed on your network. Manage, route, and monitor phone calls from one central location.
Gather Information for Deployment
Complete the Pre-Deployment Information Worksheet to make sure you have all of the information you will need for deployment.
Where to Start
Step 1 - How to Set Up the Barracuda Phone System
Step 2 - How to Configure IP Address, Network Settings, and Firewall
Step 3 - How to Configure Basic System Settings
Step 4 - Understanding Barracuda Phone System Features
Key Features
Barracuda Phone System Features
Terminology
Understanding Barracuda Phone System Terminology
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
5
What's New in Barracuda Phone System
This article includes:
What's New in Release 3.x
What's New in Release 2.x
Patents
What's New in Release 3.x
The following new features have been added to Barracuda Phone System version 3.x:
New web interface
Import Users via CSV Files
Set ringtones on a per line basis for supported phones
Statistical reporting for users, groups, and queues
For more information, log in to the Barracuda Phone System as an administrator and view the release notes available from the Configuration >
Updates page.
What's New in Release 2.x
The following new features have been added to Barracuda Phone System version 2.x:
Synchronize LDAP Users
Automatic Provisioning:
Polycom
Yealink
SHOUTcast streaming for music on hold
On-demand call recording
Call Pickup and Directed Call Pickup
FindMe Anonymous Call Rejection
FindMe Call Screening
Override global Intercom setting
Conference Name Announcements
Select Voicemail Greeting From FindMe
Per User Operator Extension
Limit Number of Calls to Groups
Programmable Phone Buttons
PIN-Based Authentication to Outbound Dial Restrictions
Role-Based Permissions
Prioritize Outbound Call Routing/Restrict Outbound Dialing
Event Log
Configure Web Application Pop-Up URLs
Intercom and Voicemail
Direct Inward System Access (DISA) Support
Patents
This appliance contains one or more of the following patents:
9,021,017
8,849,836
8,843,612
8,838,965
8,831,030
8,789,178
8,788,831
8,788,597
8,775,604
8,726,384
8,725,704
8,571,042
8,559,450
8,558,888
8,555,365
8,463,797
8,447,856
8,443,193
8,434,140
8,285,997
8,280,895
8,219,644
8,204,948
8,194,174
8,559,450
8,558,888
8,555,365
8,463,797
8,447,856
8,443,193
8,434,140
8,285,997
8,280,895
8,219,644
8,204,948
8,194,174
Copyright © 2015, Barracuda Networks Inc.
7,861,300
7,836,267
7,788,291
7,688,815
7,519,727
7,328,247
7,272,155
7,254,038
7,149,795
7,149,222
7,103,913
7,093,294
7,093,287
7,010,611
6,778,941
6,324,582
6,266,701
6,098,108
6,097,697
5,999,967
5,796,948
5,503,561
Barracuda Phone System Administrator's Guide - Page
Getting Started
In this Section
Step 1 - How to Set Up the Barracuda Phone System
Step 2 - How to Configure IP Address, Network Settings, and Firewall
Step 3 - How to Configure Basic System Settings
Step 4 - Understanding Barracuda Phone System Features
Related Articles
System Configuration
Telephone and User Configuration
Service Provider Configuration
Mail Server Configuration
Multi-Site Configuration
Copyright © 2015, Barracuda Networks Inc.
6
Barracuda Phone System Administrator's Guide - Page
7
Step 1 - How to Set Up the Barracuda Phone System
Deployment Options
Before installation, determine the best type of deployment for your Barracuda Phone System. A climate controlled environment and 1U
in a 19" rack or other suitable location is required for all deployments except Barracuda Phone System model 170. See the Hardware
Specifications article for feature descriptions by model.
Verify Equipment
Verify you have the necessary equipment:
Barracuda Phone System (check that you have received the correct model)
AC power cord
Ethernet cables
VGA monitor (recommended)
PS2 keyboard (recommended)
Uninterruptible power supply (recommended)
Two telephone Y-cables (model 270B only)
Power Requirements
AC input voltage 100-240 volts
Install the Barracuda Phone System
See instructions below to install the Barracuda Phone System using either a keyboard and monitor or through the serial port.
Option 1. Install Using a Keyboard and Monitor
1. Fasten the Barracuda Phone System to a standard 19-inch rack or other stable location (except the desktop Model 170).
Do not block the cooling vents located on the front and rear of the unit.
2. Connect a CAT5 or a CAT6 Ethernet from your network switch to the LAN Ethernet port on the front of the Barracuda Phone System.
3. Connect the following to your Barracuda Phone System:
Power cord (AC input voltage range is 100-240 volts at 50/60 Hz)
VGA monitor
PS2 keyboard
4. Press the Power button located on the front of the appliance to turn the unit on.
Option 2. Install Using the Serial Port
1. Fasten the Barracuda Phone System to a standard 19-inch rack or other stable location (except the desktop Model 170).
2. Connect a CAT5 or CAT6 patch cable from your network switch to the LAN Ethernet port on the front of the Barracuda Phone System.
3. Connect the following to your Barracuda Phone System:
a. Power cord (AC input voltage range is 100-240 volts at 50/60 Hz)
b. Null modem cable (via the serial port)
4. Connect the other end of the null modem cable to the serial port of a computer.
5. Press the Power button located on the front of the appliance, and wait for the system to fully boot.
6. On the connected computer, configure a terminal client with the following settings:
a. Line speed: 38400
b. Data bits: 8
c. Parity bit: N
d. Stop bits: 1
7. Once connected, press Enter on your computer keyboard to invoke the login prompt.
Continue with Step 2 - How to Configure IP Address and Network Settings.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
8
Step 2 - How to Configure IP Address, Network Settings, and Firewall
Before configuring the IP address, network settings, and opening your corporate firewall ports, complete Step 1 - How to Set Up the
Barracuda Phone System.
Wait for system to fully boot up.
Configure the IP Address and Network Settings
When the administrative console login prompt displays and the power light on the front of the appliance illuminates, use the following steps to
physically install the Barracuda Phone System.
Barracuda Phone System
Appliance:
1. At the Administrative Console login prompt, log in using the credentials: admin/admin
2. Use the TAB key to move and the ENTER key to select.
3. Configure the IP address. If you do not have a keyboard and monitor and want to set the IP address, push and hold the Reset button on
the front panel to change the IP address as noted:
Holding the Reset button for 5 seconds changes the IP address to 192.168.200.200.
Holding the Reset button for 8 seconds changes the IP address to 192.168.1.200.
Holding the Reset button for 12 seconds changes the IP address to 10.1.1.200.
4. Configure the subnet mask, default gateway, and optional primary DNS and secondary DNS. (The web interface allows updates to these
settings once it is accessible.)
5. Apply the network settings.
Configure the Corporate Firewall
Many firewall devices have a SIP Application Layer Gateway (ALG) that needs to be disabled. In virtually all cases, a SIP ALG causes
VoIP calls to fail. Most SIP endpoints are now "NAT-aware" and can handle NAT/PAT scenarios without the assistance of an ALG in
the middle of the data path, so the SIP ALG attempts to fix SIP packets that are not actually broken. Consult the documentation for
your specific device to determine how to disable its SIP ALG.
Open the following firewall ports:
Port
Direction
TCP
UDP
Usage
21
Out
Yes
No
FTP (for system backup)¹
53
Out
Yes
Yes
Domain Name Service
(DNS)¹
69
In/Out
No
Yes
TFTP (for phone
provisioning)¹
80
In/Out
Yes
No
Remote administration,
phone provisioning inbou
nd¹ / Firmware and
documentation updates
outbound
443
In/Out
Yes
No
Secure remote
administration inbound¹ /
Firmware and
documentation updates
outbound
123
In/Out
No
Yes
Network Time Protocol
(NTP)
843
In/Out
Yes
No
Flash Policy Server
5060-5070
In/Out
Yes
Yes
SIP signalling ports (soft
phones, providers)
7838
In/Out
Yes
No
Web Sockets¹
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
9
7839
In/Out
Yes
No
Web Sockets over TLS¹
16384-32768
In/Out
No
Yes
RTP media ports
22
Out
Yes
No
Support tunnel /
Technical Support²
25
Out
Yes
No
Email notifications and
alerts¹
587
Out
Yes
No
Alternate email /
Submission - Email
notifications and alerts¹
3478
Out
Yes
Yes
STUN
Notes:
¹ These ports are optional depending on network and phone configuration. If you are unsure, please contact Technical Support.
² Access via port 22/tcp outbound is required if technical support is requested.
If your firewall is configured to control outgoing traffic, allowing outbound access to d.barracuda.com will facilitate the download of
certain updates or patches to your system.
Continue with Step 3 - How to Configure Basic System Settings.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
10
Step 3 - How to Configure Basic System Settings
Before configuring the IP address and network settings, complete Step 2 - How to Configure IP Address, network Settings, and
Firewall.
Verify the computer and the Barracuda Phone System are connected to the same network, with the appropriate routing to allow a web
browser to connect to the Barracuda Phone System IP address.
Initial Configuration
1. In a web browser, enter the Barracuda Phone System IP address, for example, type http://192.168.200.200
2. Log in to the web interface using the credentials admin/admin.
Network Setup
The first time you log in to the web interface, initial installation screens display for you to complete.
You can edit these settings later using the CONFIGURATION menu in the web interface.
Complete the initial installation screens to set up the Barracuda Phone System in your environment.
Installation – Network Setup Screen
Enter the relevant configuration details for your environment:
LAN Interface
The Barracuda Phone System supports using non-RFC1918 (i.e., public) IP addresses in a private LAN address space,
however this is not recommended.
IP Address, Subnet Mask, and Gateway – These settings are automatically filled in with the values entered in Step 1 - How to
Set Up the Barracuda Phone System.
Use LAN gateway as Default Gateway – Select this only if you are using the WAN port; see WAN Interface below for more
information.
Behind NAT Router – Select if your Barracuda Phone System is behind a NAT device, and then click Auto-Detect to attempt to
discover the proper external IP address. If automatic discovery fails, manually enter the external IP address.
WAN Interface – The WAN interface is optional. If you have a WAN connection, for example a dedicated VoIP circuit from a carrier, you
can connect it to the WAN port on the front of the Barracuda Phone System and fill in the associated details.
IP Address , Subnet Mask , and Gateway – Enter these values; contact your carrier if you do not have these settings.
Behind NAT Router – Select if your WAN port is behind a NAT device, and then click Auto-Detect to attempt to discover the
proper external IP address. If automatic discovery fails, enter the WAN port external IP address.
Only one interface can be used as the default gateway. If both the WAN and LAN ports are used, the Barracuda Phone System uses
the WAN port as the default gateway. To use the LAN port as the default gateway, select Use LAN gateway as Default Gateway in
the LAN Interface section.
Static Routes – If any destination network ranges should not be routed to the default gateway, you can add them using Add Static
Route. Enter the IP address , Subnet mask , and Gateway for each static route.
Hostname – Enter a hostname to allow access to the Barracuda Phone System by name in addition to the IP address.
Domain – Enter a domain name to allow your SIP endpoints to access the Barracuda Phone System with a domain name in addition to
an IP address. If you are unsure about using the domain parameter, leave it at its default value.
Your local DNS server must be able to resolve the hostname or domain name to the proper IP address for clients that access
the Barracuda Phone System.
DNS Servers – Specify your preferred domain name servers or leave the default server IP addresses.
Proxy Settings – If your Barracuda Phone System must access the web via an HTTP proxy, enter the value in this field. The Barracuda
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
11
Phone System requires HTTP access on port 80 in order to download updates.
In the Upper Right corner, click Continue to save your settings.
Activate Barracuda Phone System
You must activate your Barracuda Phone System. Fill in the required fields and click Activate. A confirmation screen opens to display the terms
of your subscription. If your Server is connected to the Internet, activation will proceed automatically. Otherwise, you will be given an Offline
Activation Code to enter once the form is completed.
Update the Barracuda Phone System Firmware
Update your firmware to the latest version.
Read the release notes to learn about the latest features and fixes provided in the new firmware version.
Use the following steps to update the Barracuda Phone System firmware:
1. Click Download if the installed version does not match the Latest General Release.
2. Click Start Download. Downloading the firmware may take several minutes; do not turn off the appliance during this process.
3. Click Install once the download is complete to update the firmware.
Firmware Installation takes several minutes to complete. It is important not to turn off the appliance during the install. Your Barr
acuda Phone System will be offline while installing, so schedule the install to minimize business impact.
Upon completion, the system automatically reboots which may cause your web interface to disconnect momentarily. This is
normal and expected behavior, so there is no need to perform a manual reboot. A Status page displays the progress of the
reboot. Once the reboot is complete, the login page displays. Log in to continue with the initial system configuration.
To update the firmware later, go to Configuration > Updates.
System Settings
Update the common system settings.
You can also change these later by going to Configuration > System and Configuration > Phones.
Admin Password – Enter the current admin password (default: admin) and then choose a new admin password.
This does not change the password for the Administrative Console, however the Console is only accessible via the keyboard, which you
may disconnect at any time.
Area Code – Enter the default area code to use when performing seven-digit dialing
Extension Block Setup – Your system ships with a default extension number range of 2000-2999. You can add and remove extension
number ranges here. For example, if your extension numbers are three digits beginning with 100, add an extension number range from
100 to 199. Be sure that your extension number ranges can accommodate not only your physical telephone extensions but also your
other features like groups, conferences, automated attendants, and queues. (You may add and remove extension number ranges at any
time from the Configuration > Extension Blocks menu.)
Extension ranges should never include 411, 911 or other specially routed dial sequences.
Automatic Provisioning – Use automatic provisioning to easily add phones to your Barracuda Phone System. Before you enable
automatic provisioning, verify that your Barracuda Phone System is not on the same network segment as an existing PBX system,
otherwise it may re-provision the current system’s existing phones.
Notifications – You must supply an email address where your Barracuda Phone System can send system notifications. You may also
customize the type and frequency of messages. Choose a normal warning level and interval to configure messages at or above that level
to be batched and sent out at the specified interval. Additionally, you can specify an immediate warning level which triggers warning
messages at or above that threshold to be sent immediately.
Validate and Complete Setup
Verify you settings to ensure a valid configuration.
If the settings are valid, click Complete Setup to continue to the administrative interface.
To change settings, use the menu on the left to return to any screen to correct the settings.
To access this mode in the future, log in using the admin credentials you set in the previous step. You can update configuration settings in the C
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
ONFIGURATION section of the web interface.
Continue to Step 4 - Understanding Barracuda Phone System Features
Copyright © 2015, Barracuda Networks Inc.
12
Barracuda Phone System Administrator's Guide - Page
13
Step 4 - Understanding Barracuda Phone System Features
Before configuring the IP address and network settings, complete Step 3 - How to Configure Basic System Settings.
For a list of access codes, see Feature Access Codes.
The Barracuda Phone System includes the following features:
Unlimited number of extensions, telephones, and users.
Management of local users and creation of user groups.
Active Directory integration – Synchronizes to a back-end repository of users and extensions.
User Import via CSV – Imports users exported in CSV format from applications or databases.
Group calling – Associates users and telephones with each other to allow one ring/all ring functionality.
Follow-me – Forwards telephone number to configured extensions depending on date, day, or time of day in order to locate a user.
Networking to SIP/ VoIP Providers – Connect with any SIP-compliant telephone service provider.
Call Parking – Allows calls to be temporarily parked at available extension for later retrieval.
SIP telephones – Attaches to devices which use the SIP protocol to establish media streams for voice or video transmission.
Networking to analog phone lines (model 270B) – Provides connection with dial tone provided by telephone company.
Networking to digital phone lines (models 370B, 470B, 670B) – Provides connections with Primary Rate Interface ISDN, which can carry
voice traffic for up to 30 simultaneous digital voice calls (PRI in North America is limited to 23 simultaneous calls per PRI circuit).
Customizable Outbound Call Routing – Allows establishment of logical groups of phone lines (analog, digital, SIP) to enable customized
call routing with transparency to the user.
Inbound call queues – Keeps track of incoming calls, allowing them to be held, then retrieved in the order received. Can be configured so
on hold callers hear announcements and/or music.
Multi-party conferences – Connects multiple callers dialing into an extension so they can communicate with each other. Can require
users to provide secure PIN for access.
Automated attendant – Provides menu-based call routing using Interactive Voice Response (IVR) to play announcements and route calls
according to caller responses. Also allows caller to be immediately transferred to dialed extension.
Advanced call routing – Routes inbound calls according to a simple list of actions to perform for each caller which may include playing
announcements, transferring to extensions, or conditional routing based on date, time of day, or day of week.
Direct Inward System Access (DISA) – Allows remote callers, who access the Barracuda Phone System by dialing a designated
automated attendant and providing the required access code, to use any Barracuda Phone System feature available to an internal user.
Call monitoring and recording – Allows you to monitor and record calls in real time, and stores call parameters: call start time, call end
time, extension dialing and number dialed.
Call Detail Records (CDR) – Generates and displays a record of each incoming or outgoing call, which includes caller and destination
details, call time, and duration of call.
Call bridging – Allows any telephone in network, whether connected through Internet or through traditional POTS line, to voice connect
with any other phone in the network.
Automatic provisioning of telephone sets – Can automatically provision supported physical and software based endpoints.
Browser-based Communication Command Center – Provides real-time view of telephone system and allows call routing from web
interface.
Outbound Call Restriction – Restricts outbound calling by user, group, or IP address range.
Syslog Output – Transmits messages to a user-supplied syslog server.
Multiple Site Configuration – Connects with one or more additional Barracuda Phone Systems or with legacy PBX equipment.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
14
Deployment
Barracuda Phone System can be deployed using Plain Old Telephone Service (POTS) lines, or through the Internet. The following figure
illustrates a Barracuda Phone System connecting to both POTS lines and an Internet voice connections through a firewall to IP and soft phones
in the system:
The Barracuda Phone System is highly customizable based on your corporate set up and needs. It is highly recommended that you review the
articles in this section in preparation for Barracuda Phone System deployment in your environment.
In this Section
Understanding Barracuda Phone System Terminology
Network Considerations
Service Provider Considerations
See Also
Understanding Barracuda Phone System Features
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
15
Understanding Barracuda Phone System Terminology
The following table lists terms and concepts used to describe the Barracuda Phone System functions and features:
Term
Description
Telephone System
A telephone system is a server for telephones. It allows the
communication connections between hard, soft, and IP phones, the
Internet, and traditional phone lines. Traditionally, telephone systems,
also called PBXs (Private Branch Exchanges), connected phone
lines provided by telephone companies through traditional lines to
phones: actual hardware used to receive and make calls. The
Barracuda Phone System is a modern phone system allowing the
expansion from this traditional model to include connections over the
Internet. It allows for easy configuration of the system over the
Internet and connection through the Internet to non-traditional phones
such as soft phones and IP phone.
Phone Lines
Phone Lines are the traditional lines provided by telephone
companies or telephone service providers which provide dial tone.
Phone lines can be connected to the Barracuda Phone System by
analog ports, standard RJ14 four conductor jacks, or digital ports,
which are PRI ports using standard eight conductor RJ45 jacks.
Additional voice connections can be provided through the Internet,
with service providers supplying accounts to establish media streams
for voice or video connections using voice over Internet protocol
(VoIP).
Phones: Hard/Soft/IP
A telephone is a device which receives and transmits the voice
connection between a user and another user or a system resource,
such as voice messaging. Phones can establish connections via
traditional phone lines (POTS lines) or through Internet connections
(LAN or WAN). Hard phones are the traditional telephone hardware
that allows direct connection through POTS ("Plain Old Telephone
Service") lines to the phone network. Soft phones are implemented
through software on a computer, where the computer acts as your
telephone, connected through the Internet to the phone network. IP
Phones are hardware devices, resembling a traditional telephone,
which connect to the Internet and provide the needed subset of
computing functionality (connection to the Internet, display of caller
information, function “buttons”, etc.). The voice connection feels as
though on a traditional phone, though the connection is actually
made over the Internet or LAN.
Provisioning Phones
The process of assigning the phone to the Barracuda Phone System.
The phone is assigned an extension number, receives firmware
updates, and has all needed options configured.
Extensions/
Extension Numbers
An extension is the final destination of a routed call. It may be a
phone or a system resource such as a queue, conference, voice
mailbox, or automated attendant. For the purposes of Barracuda
Phone System documentation, an extension number, the number
dialed to reach an extension, and the extension itself, are
interchangeable terms.
Grouping Users
Grouping users allows assigning an extension number to be
associated to all of the grouped users. While users in a group still
have their own unique extension numbers, all phones of users in the
group ring when the group extension number is dialed. This is a
simple way to alert multiple users of incoming calls of common
interest. The group association also allows establishment of a group
call recording policy, extension, roles, and outbound caller ID.
Policies
Policies allow setting a default configuration for a group of users. For
example, policies can be established for collection of data records for
a group of users.The group policy can be over-ridden by individual
user settings.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Copyright © 2015, Barracuda Networks Inc.
16
Barracuda Phone System Administrator's Guide - Page
17
Network Considerations
Network Connection
Barracuda Phone System deployment requires a network connection. The performance of your phone system and the ease or complexity of
setup depends, in part, on the network configuration you choose. The Barracuda Phone System relies on the attached network to provide
bandwidth, the amount of data flow available for voice connections, and to provide correct configuration information. While connecting your
Barracuda Phone System to an existing network may require less physical network configuration, it introduces some performance and complexity
issues to your phone system deployment. You should consider these issues before deciding which network configuration you will implement.
Voice Connection
Voice connections rely on adequate network bandwidth. By attaching your Barracuda Phone System and phones to an existing network, the
bandwidth available for voice connection traffic will be constrained to the existing network bandwidth available. Lack of bandwidth could
negatively impact voice connection quality and reliability. Also, attaching the Barracuda Phone System and phones to the existing network may
impact other network elements vying for the same bandwidth.
Any network device with its own IP address (phones and SIP devices in your system) receives configuration information from the DHCP server
when connected to the network. Because phones need configuration to point to the Barracuda Phone System as the phone server, the network
must be configured to allow the DHCP server to correctly distinguish which network elements are phones and SIP devices so correct
configuration information can be transmitted to them. Implementing a virtual LAN (VLAN) comprised of only phone system elements is one way to
ensure that phones are correctly identified, and receive correct configuration information from the DHCP server when attached to an existing
network.
Other VLAN Considerations
The Barracuda Phone System can be configured to work in layer 2 segmented VLANs by simply configuring the connected switch port as an
access port in the Voice VLAN. This allows broadcast messages to flow to and from the connected phones. UI access to the Barracuda Phone
System can then be configured by either:
Adding a route from the data VLAN to the Barracuda Phone System in the voice VLAN or,
Configuring the Barracuda Phone System WAN port to connect to the Data VLAN.
The Barracuda Phone System built-in ethernet interfaces do not support VLAN tagging. You must add or remove VLAN tags at the
Ethernet switch level. If you choose to segment voice and data traffic via VLANs, the Barracuda Phone System connected Ethernet
port must be an untagged access port in the voice VLAN. Switch vendors calls refer various ways to types of ports. Please consult
your ethernet switch vendor documentation for more details.
Endpoint makes and models vary in the level of support for VLANs and likely in the available VLAN features. Most supported phone vendors
support VLAN discovery via the Link Layer Discovery Protocol with the Media Endpoint Discovery extension (LLDP-MED) which is
recommended; some phone vendors support the proprietary Cisco Discovery Protocol (CDP). If you utilize segmented voice/data VLANs, Barrac
uda Networks recommends configuring them on each phone according to the manufacturer's guidelines, or using the phones in access mode and
configuring VLANs at the switches/routers themselves.
Supported Polycom endpoints also support an alternative method for VLAN discovery. It requires:
At least two VLANs, one voice VLAN (e.g. VLAN ID 10) and one untagged VLAN (e.g. VLAN ID 1).
Setting Option 128 on the untagged VLAN's DHCP server. This tells the Polycom to start tagging voice traffic. Please see http://commu
nity.polycom.com/t5/VoIP/FAQ-Utilizing-VLAN-s-with-Polycom-phones/td-p/38100 for more details.
Dedicated Physical Network
Considering these quality and complexity issues, the ideal network setup for the Barracuda Phone System and the phones it serves (SIP devices,
IP phones) is a dedicated physical network. Using this configuration results in high quality voice transmission with the fewest dropped calls. This
setup enables phones to get the proper configuration information without introducing added complexity into the existing network.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
18
Service Provider Considerations
In this article:
Network Connection
VoIP Telephone Service Connection
Emergency Call Routing
Analog Telephone Service Connection Setup
Digital (PRI) Telephone Service Connection Setup
Network Connection
The Barracuda Phone System requires a connection to the outside world for receiving and routing calls. The connection may be via the Internet
through accounts provided by Internet voice connection (VoIP) providers or through physical analog or digital lines from the telephone company.
The Barracuda Phone System allows connection to each of these and provides bridged connections among them. Your phone system must be
configured to support the phone service provider you choose, whether VoIP voice connection provider or traditional telephone company.
Telephone service providers assign external telephone numbers (Direct Inward Dial numbers, or DIDs) which the Barracuda Phone System
routes to designated extensions or phones according to configuration. On outbound calls, a configured caller id can be associated with all calls
routed through a telephone service provider.
VoIP Telephone Service Connection
VoIP providers use the Session Initiation Protocol (SIP) to implement voice connections over the Internet. The Barracuda Phone System supports
various SIP configurations, and if you choose to use a VOIP service, your provider establishes an account and provides the necessary
information.to configure your Barracuda Phone System. Once configured, the Barracuda Phone System can route calls in and out through the
VoIP connection.
Emergency Call Routing
Because VoIP connections, unlike traditional phone lines, are not associated with physical locations, correct emergency call (911) routing may
require the use of sites. Sites can be used to distinguish calls from different locations, and route calls accordingly. The Barracuda Phone System
allows for the configuration of sites identified by:
IP address or subnet,
Inbound provider or port,
Inbound authorization account.
Sites allow specific caller ID configuration for calls from the site, and specific routing of certain calls, for example, 911, to a configured provider,
allowing emergency services calls from multiple locations to be properly routed and identified. Internet emergency service, for example, E911,
requires the registration of each site to ensure that authorities in the locale of the caller are notified in the event of an emergency. To ensure
proper emergency call routing over the Internet, always check with your VoIP provider.
To ensure emergency service properly identifies a remote network element location, you must consult your VoIP provider, or register
with an Internet emergency service and follow their instructions. The Barracuda Phone System does not implement 911 dialing, but
rather allows you to configure sites to assist your VoIP or Internet emergency service provider in implementing 911 dialing.
Analog Telephone Service Connection Setup
The Barracuda Phone System (model 270B) allows you to connect your phone system directly to traditional phone service through analog ports.
Up to four analog phone lines can be attached through two RJ-14 ports. See Barracuda Phone System Front and Back Panel Diagrams.
Incoming and outgoing calls are routed through these physical connections. For details like maximum concurrent call count and other features.
For more information, refer to Barracuda Phone System Hardware Specifications.
Digital (PRI) Telephone Service Connection Setup
The Barracuda Phone System (models 370B, 470B, and 670B) allows you to connect your phone system directly to a traditional phone service
through digital PRI ports. Up to four PRI connections can be made depending on your model. These physical connections provide for a large
concurrent call volume to be supported. See Barracuda Phone System Front and Back Panel Diagrams. For information about maximum
concurrent call count and other features, see Barracuda Phone System Hardware Specifications.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
19
System Configuration
After initial installation, configure and customize your Barracuda Phone System. You can configure your settings in any order, however some
features are dependent upon other system settings. For example, you need a working telephone to test outbound calling, and you need a defined
extension (for example a telephone assigned to a user or automated attendant) to test inbound calling.
To complete your customization, collect the necessary details for your environment; following is a list of typical details you need to get started:
Gather telephone user names, email addresses, and extensions.
Identify user groups, for example, sales or support.
Document automated attendant needs.
Gather configuration details for your telephone provider(s).
Identify necessary special features such as queues, conferences, day/night routing, etc.
Use the articles in this section to customize your Barracuda Phone System based on your organizational needs.
In this Section
Understanding Configuration Settings
Understanding Configuration Settings - Firmware 2.x
Understanding Extension Blocks
Sound and Music Files
Configuring Multiple Sites
Configuring Event Notifications
Related Articles
Viewing System Events
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
20
Understanding Configuration Settings
Before configuring the IP address and network settings, complete Step 3: How to Configure Basic System Settings.
Use the Configuration options in the web interface to customize your Barracuda Phone System. For additional information, click the Help button
in the web interface for the associated page. You can configure your settings in any order, however some features require that other system
settings are already configured. For example, you need a working telephone to test outbound calling, and you need a defined extension (for
example a telephone or automated attendant) to test inbound calling.
Network
After initial configuration, you can modify the network settings in the Configuration > Network page. See Step 3 for a description of each field,
or click the Help button on the Configuration > Network page in the web interface.
Security
Use the Configuration > Security page to specify security on the WAN port.
Because the LAN port should always be behind a firewall, security settings on this page are specifically for the WAN port.
WAN security has two sections:
WAN Port Firewall Rules – Create a rule to explicitly allow or deny IP addresses or IP subnets. Click Add WAN Firewall Rule, and
then enter the IP Address and Subnet Mask, and select whether to Allow or Block from the drop-down menu. Only traffic that has an
explicit Allow rule will be blocked on the WAN port.
WAN Port Blocking – By default, all ports on the WAN port are blocked unless specifically allowed. The Barracuda Phone System
provides a list of port sets for you to allow. Each port set serves a specific purpose. Only allow the port sets for the services you want to
have functioning on the WAN port. These rules ONLY apply to traffic that matches the firewall rules in the top pane, and that no other
traffic will be allowed, even if the port is set to ALLOW. The port sets are:
Phone Provisioning, Web Management – Phone provisioning takes place on TCP port 80 (HTTP) and port 21 (FTP), as well
as UDP port 123 (NTP) and port 69 (TFTP). The web interface also uses port 80.
Secondary Web Management Port – If you do not want to open port 80 for phone provisioning but still want to have the web
interface available via the WAN port, use TCP port 8000.
Secure Web Management – Allows HTTPS connections to the web interface over the WAN port.
Network Time Protocol – Permits NTP traffic over the WAN port.
Telephone Service Providers – This is the most commonly used port set. Enabling this port set allows for SIP and RTP
communications over the WAN port with most VoIP providers. (TCP/UDP port 5060 is the default SIP port and UDP ports
16384-32768 are the RTP ports used by the Barracuda Phone System.)
External Phones – For external phones to communicate with the Barracuda Phone System, allow this port set. (Phones
connected to the Barracuda Phone System use TCP/UDP port 5065 for SIP communications.)
System
Define system-wide settings that affect Barracuda Phone System behavior on the Configuration > System page:
Current Mode – Selects the current mode the system is in. See Configuring Advanced Call Routers and Day / Night Mode for more
details.
Time Zone – Select the time zone of the Barracuda Phone System location from the drop-down list. If you have remote telephones that
are in a different time zone than the Barracuda Phone System, see Setting the Time Zone for Remote Phones.
Do not change the time zone while calls are in progress or the call detail records may be affected.
Network Time Protocol (NTP) Server – The Barracuda Phone System uses pool.ntp.org as the default source for NTP time sync. If
you want to use a different NTP server, enter the IP address or hostname.
Syslog Server – If you run a syslog server and would like the Barracuda Phone System to transmit log messages to it, specify your
syslog server IP address.
Administrator Account – You can change the web interface admin password. Enter the old admin password, then enter the new
password and confirm it by entering it again. Click Apply to save the new password.
CNAM Lookup – You can enable CNAM lookup for Inbound and Outbound Calls. Once enabled, enter a URL to lookup sender on
outbound calls or caller ID on inbound calls, for example, when your SIP provider does not support caller ID names.
To pass the caller's Caller ID number in with the request, use the _CID_ variable. When the request is made to perform the
lookup, the value returned will be be used for Caller ID Name. If the lookup fails or is not configured, the Caller ID Name will fall
back to the physical location of the calling party NPA-NXX.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
21
Example
http://www.someurl.com?cid=_CID_
Security Definition Updates – Select whether to allow Barracuda security definitions to automatically update. Click Save at the top of
the page to save your settings.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
22
Understanding Configuration Settings - Firmware 2.x
This article refers to Barracuda Phone System firmware release 2.x.
Before configuring the IP address and network settings, complete Step 3: How to Configure Basic System Settings.
See also: Understanding Barracuda Phone System Terminology
Use the Configuration options in the web interface to customize your Barracuda Phone System. For additional information, click the Help butto
n in the web interface for the associated page. You can configure your settings in any order, however some features require that other system
settings are already configured. For example, you need a working telephone to test outbound calling, and you need a defined extension (for
example a telephone or automated attendant) to test inbound calling.
Network
After initial configuration, you can modify the network settings in the Configuration > Network page. See Step 3 for a description of each field,
or click the Help button on the Configuration > Network page in the web interface.
Security
Use the Configuration > Security page to specify security on the WAN port.
Because the LAN port should always be behind a firewall, security settings on this page are specifically for the WAN port.
WAN security has two sections:
IP Access Control – Use IP Access Control to explicitly allow or deny IP addresses or IP subnets. Click Add a Rule, and then enter
the IP Address and Subnet Mask, and specify whether to Allow or Block from the drop-down menu.
WAN Port Blocking – By default, all ports on the WAN port are blocked unless specifically allowed. The Barracuda Phone System
provides a list of port sets for you to allow. Each port set serves a specific purpose. Only allow the port sets for the services you want to
have functioning on the WAN port. The port sets are:
Phone Provisioning, Web Management – Phone provisioning takes place on TCP port 80 (HTTP) and port 21 (FTP), as well
as UDP port 123 (NTP) and port 69 (TFTP). The web interface also uses port 80.
Secondary Web Management Port – If you do not want to open port 80 for phone provisioning but still want to have the web
interface available via the WAN port, use TCP port 8000.
Secure Web Management – Allows HTTPS connections to the web interface over the WAN port.
Network Time Protocol – Permits NTP traffic over the WAN port.
Telephone Service Providers – This is the most commonly used port set. Enabling this port set allows for SIP and RTP
communications over the WAN port with most VoIP providers. (TCP/UDP port 5060 is the default SIP port and UDP ports
16384-32768 are the RTP ports used by the Barracuda Phone System.)
External Phones – For external phones to communicate with the Barracuda Phone System, allow this port set. (Phones
connected to the Barracuda Phone System use TCP/UDP port 5065 for SIP communications.)
Click Apply WAN Port Blocking to save your settings.
System
Define system-wide settings that affect Barracuda Phone System behavior on the Configuration > System page:
User Login Method – If LDAP sync has been enabled you can customize how users log in to the web interface and the Call Control
Client. If LDAP sync is not enabled, users must log in using their extension number and PIN. Options include :
Extension number and PIN
LDAP Credentials
Both: Either Extension Number and PIN or LDAP Credentials
System Time Zone – Select the time zone of the Barracuda Phone System location from the drop-down list. If you have remote
telephones that are in a different time zone than the Barracuda Phone System, see Setting the Time Zone for Remote Phones.
Do not change the time zone while calls are in progress or the call detail records may be affected.
Network Time (NTP) Server – The Barracuda Phone System uses pool.ntp.org as the default source for NTP time sync. If you want
to use a different NTP server, enter the IP address or hostname.
System Language – Select the language you want to use for system sounds.
Event Notifications – The Barracuda Phone System sends event notifications via email. Use the settings in this section to control the
amount and frequency of information sent using these settings. Normal warnings are batched and sent out at the configured interval you
set. Immediate warnings are sent individually, when the warning occurs:
Normal Event Notification – Choose the warning level at or above which you want warnings batched.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
23
Send warnings every – Choose the time interval when batched warnings should be sent out and set the Interval to that time.
Warnings which meet or exceed the Immediate setting will be sent immediately. Warnings which meet or exceed the Normal
setting, but do not meet the Immediate setting are batched and sent at the interval. Setting either warning level to None will
disable that type of notification.
Immediate Warning Level – Choose th e warning level at or above which you want an immediate notification sent.
For example, a typical setting would be Notice level warnings sent every 10 or 15 minutes and Critical warnings sent
immediately.
Email Address – Set the notification email address; separate multiple addresses with commas.
Click Apply to save your changes.
Syslog Server – If you run a syslog server and would like the Barracuda Phone System to transmit log messages to it, specify your
syslog server IP address.
Admin Password – You can change the web interface admin password. Enter the old admin password, then enter the new password
and confirm it by entering it again. Click Apply to save the new password.
Security Definitions - Select whether to allow Barracuda security definitions to automatically update. Click Apply to save your settings.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
24
Understanding Extension Blocks
All extensions on the Barracuda Phone System must correspond to an extension number from a defined block of extensions. By default, the block
range 2000-2999 is defined. Add or remove extension ranges (or blocks) on the Configuration > Extensions page as needed for your system.
You cannot create an extension number if you have not created a block of extensions which includes that extension number.
Be sure to plan your extension blocks carefully. While a very large block of extensions might be appealing at first, if you find you need to change
extensions in that block, you cannot just delete some extensions, but can only delete the entire extension block. To preserve extensions, you
need to create a new block and change the primary extension number of each of the changing extensions to a number that appears in the new
block.
Instead of creating a large block (the largest blocks available are 1000 extensions) it may be more advantageous to create blocks of 100-200
extensions each. Deleting a block of 100 extensions has a smaller impact than deleting a block with 1000 extensions.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
25
Sound and Music Files
Sound files are maintained on the Configuration > Sound Files page, and music on hold (MOH) files are maintained on the Configur
ation > Music on Hold page.
MOH schemes can be played when a caller is in a queue, conference bridge, or call parking block. Sound files can be played in Advanced Call
Routers, Automated Attendants or Find Me Follow Me call flow.
Callers placed on hold will hear the default music on hold scheme.
In this Section
How to Upload and Organize Sound and Music Files
How to Upload and Organize Sound and Music Files - Firmware 2.x
See Also
Setting Up Call Parking Extensions
Configuring Advanced Call Routers
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
26
How to Upload and Organize Sound and Music Files
See also:
Setting Up Call Parking Extensions
Sound and Music Files
Arrange sound files into categories on the Configuration > Sound Files page, and music files into music on hold (MOH) schemes that are
played to callers in queues or from automated attendants (AA) on the Configuration > Music on Hold page.
Sound Files
You must have at least one sound file on your system to create an Automated Attendant.
Configure sound categories on the Configuration > Sound Files page.
Click New Category to define a new category for sound files. A category must be created before sound files can be uploaded or
recorded
Select a sound category name to upload sound files, record sound files, or to rename or delete the category.
The Barracuda Phone System supports MP3 files and WAV files with a 20MB size limit. Click Upload a File to add a sound file from your
local computer.
Click Record A Sound to have the Barracuda Phone System call your extension and prompt you to make a recording. Enter your
extension number and the name of the sound file, then select Call Me. Your phone will ring and when you answer you will be prompted
to record a sound. This is very similar to leaving a voicemail message.
Once a sound file is uploaded or recorded it has a number of options:
Delete – Delete the sound file from the system
Rename – Rename the sound file
Move – Move the sound file to another sound category
Play
– Play the sound file on your computer’s speakers
Stop
– Stop playback
Download
– Download the sound file to your computer
You will need at least one sound file on your system if you wish to create an Automated Attendant.
Sound files can also be uploaded by dialing *732 from a user's phone who is a member of a group with the Administrator permission
set. The caller will be prompted to record a sound file and will be prompted to review and save the recording. Once saved, each
recording, along with the timestamp of the recording, will appear in the Recordings From Phone category. If this category does not
exist, it will be created automatically.
Music Files
Configure music on hold (MOH) files and schemes on the Configuration > Music on Hold page.
Adding a New Scheme
In the Music Schemes table, click New Scheme to define a new music scheme.
Type a unique name for the scheme and click Add.
In the Music Schemes table, click a music scheme name to upload music files, or to rename or delete a scheme.
The Barracuda Phone System supports MP3 files and WAV files, with a 20MB size limit. Select Upload Music to add a music file from
your local computer.
Adding a New Stream
Click a music scheme name, and then click Add Stream to add a Shoutcast stream:
Enter the name of the stream as it is to appear in the user interface
Enter the URL of the stream, for example: http://relay.181.fm:8052/
Only MP3-encoded streams are supported. Some Shoutcast streams have an M3U file type. This is not a Shoutcast
URL, but rather a text file containing one or more Shoutcast URLs.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
27
Click Add to add the stream to the music scheme.
When using streams for MOH, it is best to have a single stream per MOH scheme. If you have more than one stream
on an MOH scheme, the first stream must finish playing before the next stream begins. Some streams are continuous
and therefore never "end."
You may also want to include a WAV or MP3 file in an MOH scheme along with a stream. In this case, add the stream
first, and then the sound file(s). If the system loses connection to the stream, it will play the local sound files.
Music File Options
Once a music file is uploaded, there are a number of options:
Delete – Delete the music file from the system
Rename – Rename the music file
Move – Move the music file to another music scheme
Play
Stop
– Play the music file on your computer’s speakers
– Stop playback
Download
– Download the music file to your computer
Stream Options
Once a stream is added, there are several options:
Delete – Delete the stream from the system
Rename – Rename the stream
Move – Move the stream to another music scheme
Uploaded streams need a minute or more to be transcoded before they are available to be played or downloaded. If you download a
recently uploaded file before it finishes transcoding, you will receive a working, but truncated sound file. If this happens, wait a few
minutes, and then download the file again.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
28
How to Upload and Organize Sound and Music Files - Firmware 2.x
This article refers to Barracuda Phone System 2.x and 3.x, except where noted.
See also:
Setting Up Call Parking Extensions
Sound and Music Files
Arrange sound files into categories and music files into music on hold (MOH) schemes that are played to callers in queues or from automated
attendants (AA) on the Configuration > Sounds and Music page.
Sound Files
Click the Sound icon to work with sound files and categories.
Click New Sound Category to define a new category for sound files.
Select a sound category name to upload sound files, record sound files, or to rename or delete the category.
The Barracuda Phone System supports MP3 files and WAV files with a 20MB size limit. Click Upload a Sound to add a sound file from
your local computer.
Click Record a Sound to have the Barracuda Phone System call your extension and prompt you to make a recording. Enter your
extension number and the name of the sound file, and then Click Call Me. Your phone will ring and when you answer you will be
prompted to record a sound. This is very similar to leaving a voicemail message.
Once a sound file is uploaded or recorded it has a number of options:
Delete – Delete the sound file from the system
Rename – Rename the sound file
Move – Move the sound file to another sound category
Play icon – Play the sound file on your computer’s speakers
Stop icon – Stop playback
Download – Download the sound file to your computer
You must have at least one sound file on your system to create an Automated Attendant.
Music Files
Use MOH to work with music files and schemes.
Click the Music icon to manage music files and schemes.
Click New Music Scheme to define a new scheme.
Select a music scheme name to upload music files or to rename or delete a scheme.
The Barracuda Phone System supports MP3 files and WAV files with a 20MB size limit. Click Upload Music to add a music file from
your local computer.
Once a music file is uploaded it has a number of options:
Delete – Delete the music file from the system
Rename – Rename the music file
Move – Move the music file to another music scheme
Play icon – Play the music file on your computer’s speakers
Stop icon – Stop playback
Download – Download the music file to your computer
As of firmware version 2.6.5, the Barracuda Phone System supports streaming music on hold with Shoutcast streams. Only MP3 encoded
streams are supported. Click Add Stream to add a new stream to a music on hold scheme. Enter the name of the stream as it is to appear in the
user interface and the URL of the stream, for example: http://relay.181.fm:8052/
Some Shoutcast streams have a .m3u file type. This is not a Shoutcast URL, but rather a text file containing one or more Shoutcast
URLs.
When using streams for MOH it is best to have a single stream per MOH scheme. If you have more than one stream on an MOH scheme, the
first stream must finish playing before the next stream begins. Some streams are continuous and therefore never "end." You may also wish to
include a WAV or MP3 file in an MOH scheme along with a stream. If so, add the stream first, and then the sound file(s). If the system loses
connection to the stream it will play the local sound files.
Once a stream is added there are several options:
Delete – Delete the stream from the system
Rename – Rename the stream
Move – Move the stream to another music scheme”
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Copyright © 2015, Barracuda Networks Inc.
29
Barracuda Phone System Administrator's Guide - Page
30
Configuring Multiple Sites
A remote location can have a single phone, multiple phones, or another Barracuda Phone System. In some cases, a remote site may consist of
another SIP server such as another PBX or a SIP proxy.
Use the Configuration > Sites page to create and manage site definitions. This allows you to customize call handling and routing for calls
coming from various endpoints. Sites can be defined by the following parameters:
Subnet/IP Addresses – Any call from an IP address or IP subnet specified will be identified as coming from the site being defined.
Provider/Port – Calls coming in from a specific provider, including analog or PRI ports, will be identified as coming from the site being
defined.
Inbound Registration – This option will create a new set of SIP authentication credentials. Any inbound call using the SIP credentials
will be identified as coming from the site being defined.
Click on an existing site to modify the site name, source type, add or remove a range, update the time zone, or delete the site.
See Multiple Site Configuration - Use Cases for detailed examples.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
31
Multiple Site Configuration - Use Cases
You can create site definitions for remote locations using the site configuration settings. A remote location can have a single phone, multiple
phones, or another Barracuda Phone System. In some cases, a remote site may consist of another SIP server such as another PBX or a SIP
proxy.
In this Section
Using Sites in your Configuration
Connecting to Another PBX or SIP Server
Creating a Remote Site for Custom E911
Setting the Time Zone for Remote Phones
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
32
Using Sites in your Configuration
You can configure a Site on the Barracuda Phone System, which allows you to customize the handling of all phone calls from that site. To
illustrate one use for sites, consider 911 emergency call handling. On a residential phone line, when 911 is dialed, the phone company sends the
phone number and address of the emergency to the 911 call center. This allows emergency services to be dispatched even when the person
calling is not able to speak.
This is not simple with VoIP-based telephone service because unlike a residential telephone line, a SIP trunk (your VoIP-based phone service) is
not associated with a physical address. Because of this, some SIP trunks do not allow 911 calls, while others route through a national 911 call
center. Some SIP trunks do support E911 which allows association of a physical address with one or more of your direct inward dialing (DID)
phone numbers. In this case, when you dial out, the DID is sent out as the caller ID so the receiving party sees the DID number as the calling
number. E911 allows you to send the DID number to the 911 call center and associate a physical address with it.
Consider the following scenario: A Barracuda Phone System at 123 Main Street is configured with a SIP trunk that has E911 setup to send the
Main Street address. A remote office at 456 Maple Avenue has a single VoIP phone connected to the same Barracuda Phone System, as shown
in Figure 1.
Figure 1. Remote Phone with wrongly identified location sent in an emergency.
When the phone at 456 Maple Avenue dials 911, the operator receiving the call sees 123 Main Street as the address of the call. Emergency
services will be dispatched to the wrong address. To prevent this error, create a Site on the Barracuda Phone System and associate it with the
remote location. In this scenario the remote Site has its own DID and corresponding E911 information, as shown in Figure 2:
Figure 2. remote phone associated with a Site passes correct location for emergency service.
When the remote phone calls 911, the Barracuda Phone System associates the call with the configured Site (456 Maple Avenue) and sends out
information which correctly associates it with the location of the emergency, so emergency services can be dispatched to the correct address.
This scenario requires you to contact your SIP trunk provider and request a DID with E911 service. The SIP trunk provider, not the Barracuda
Phone System, is responsible for maintaining and properly sending E911 information on emergency phone calls.
To ensure emergency service properly identifies a remote network element location, you must consult your VoIP provider, or register
with an Internet emergency service and follow their instructions. The Barracuda Phone System does not implement emergency dialing,
but rather assists your VoIP or Internet emergency service provider in implementing it
Keep in mind that any physical phone line (analog line or PRI circuit) is already associated with a physical street address. When using traditional
phone lines, you will not be able to customize the information sent out to the 911 call center. Using the Barracuda Phone System Sites
functionality along with a SIP provider and E911 enables you to customize caller ID for remote sites.
Sites functionality of the Barracuda Phone System allows you to set up custom configurations to meet very specific challenges.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
33
Connecting to Another PBX or SIP Server
The Barracuda Phone System is a SIP-compliant IP-PBX and can communicate with other SIP-compliant endpoints and servers. When two SIP
servers need to communicate there are requirements that must be met on each server. For example, will the servers use IP authentication or
digest authentication? Will the servers register with one another? The answers depend on your deployment scenario. IP-based authentication is
usually simpler but should be employed only when you have control over the whole network being used. The Barracuda Phone System does not
require the other server to register, but some other servers may require the Barracuda Phone System to register with them.
This example uses simple IP-based authentication. Use a gateway definition for routing calls to the other server and use a site definition to route
inbound calls from the other server. For the dial plan, use 31xx as the extension numbers that route to the remote server.
A Provider/Port-based Site requires a SIP account using Registration to route through port 5065. The default port for a generic SIP
Provider is 5060, so the port must be changed manually. If port 5065 is not available, the Site must be created using TDM hardware.
Configuring Outbound Calls
Create a new gateway account. Refer to Adding VoIP/SIP Providers. The Host address is the IP address of the remote server. Specify a
Username, Authentication Username, and Password for the other server. (If the far end server allows anonymous inbound calling, just fill in these
fields with dummy values.) For this example name the gateway Remote SIP Server.
Next, create a new call type using Providers > Call Routing > Manage Call Types > Add a Call Type. Use these settings:
Call Type Name: Remote 31xx (Use something meaningful for your setup)
Match Condition: ^31\d\d$
Route Type: Internal
Add a new route entry using Providers > Call Routing and Add a routing entry with these parameters:
Call Type: Remote 31xx (or whichever name you used in the previous step)
Destination: Remote SIP Server (or whichever name you gave to your new gateway)
Now the Barracuda Phone System can send calls to the remote server. If the calls do not route properly, confirm that the remote server is
configured to receive calls from the Barracuda Phone System IP address. Also, if you use digest authentication, confirm that the authentication
user name and password are correct.
Configuring Inbound Calls
Inbound calls can be handled by adding a Site. Navigate to Configuration > Sites and define a new site by Subnet or IP addresses. Name the
site, and for the CIDR, use the IP address of the remote server followed by /32. For example, if the remote server is 192.168.2.10 then the CIDR
would be: 192.168.2.10/32.
Select Define Site to save your site settings. Calls from the far end server will now route to the Barracuda Phone System.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
34
Creating a Remote Site for Custom E911
In this article
Configure the Gateway
Configure the Site
Configuring the Outbound Route
Testing the New Site and Routing
To configure your Barracuda Phone System to pass correct information when routing remote phone emergency dialing you must verify the
following elements are in place:
1.
2.
3.
4.
5.
6.
A working Internet connection for the Barracuda Phone System
Connectivity to the remote site (via Internet or WAN)
A direct inward dial (DID) phone number at the remote site from a service provider who supports E911
A gateway configured to send the caller ID of the DID supported by E911
A site configured for the IP address or subnet of the remote office
A 911 route limited to the remote site’s configuration
You must set up and verify steps 1 through 3 above before continuing your configuration of steps 4 through 6, as described below.
Configure the Gateway
Create a new gateway account. For more information, refer to Adding VoIP/SIP Provider Accounts (Gateways). Use the following settings:
Services: Outbound calls only
Caller ID Number: the DID number that has E911 configured
Custom Caller ID Number: always sent
Music on Hold: Silent
Configure the Site
Create a new site definition. Use the following parameters:
Site Name: a meaningful name, for example, Remote Office on 456 Maple Ave.
Define Site By: Subnet or IP Addresses
CIDR Address: The IP address of a remote phone or the IP subnet if there are multiple phones at the remote location
Example CIDRs: 192.168.2.215/32 (single endpoint) 192.168.2.0/24 (entire subnet)
Configuring the Outbound Route
Once you create the Site, use Providers > Call Routing to Add a routing entry. For details, refer to Adding Routes. Add a Restriction applying
the newly created Site for the new route.
Use these parameters:
Call Type: Emergency (USA)
Destination: The new gateway you just created.
Restrict To: Select Site and select the site you created.
Apply the restriction for it to take effect.
Testing the New Site and Routing
Before you test the routing, be sure to gather the following information needed to conduct and verify the test:
Name of your provider and support contact information
DID phone number
Physical address that should be displayed
Contact your provider’s tech support for assistance before making a test call. Inform the tech support agent that you need to perform 911 testing
for your new PBX. Be sure to inform the agent that you are testing E911 for a specific DID number. In some cases the provider has a special
number (e.g. 933) you can use to simulate 911 calling for test purposes. If so, you will need to add the provided test number as a new Call Type.
Navigate to Providers > Routing > Manage Types > New Call Type. Use the following settings:
Call Type Name: Emergency Test
Match Condition: ^xxx$ where xxx is the test number. For example, if the provider’s test number is 933 then the match condition would
be: ^933$
Route Type: Emergency
Add a new route with Emergency Test; see Routing Outbound Traffic for more information.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
35
You should have two different outbound routes with a site restriction: Emergency (USA) and Emergency Test.
Once you configure the Emergency Test route, follow the instructions of your service provider’s support technician to complete the E911 testing.
To ensure emergency service properly identifies a remote phone location, you must consult your VoIP provider and follow their
instructions. The Barracuda Phone System does not implement emergency dialing, but rather assists your VoIP or Internet emergency
service provider in implementing it.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
36
Setting the Time Zone for Remote Phones
If you have telephones in a different time zone from your Barracuda Phone System, you can use a site to specify the time zone for the IP
addresses or IP subnets for those phones. In most cases an IP subnet is sufficient.
In the following example, assume that the Barracuda Phone System has an IP address of 192.168.1.200 and is in the US Eastern time zone. A
satellite office with LAN connectivity using IP subnet 192.168.5.0 is in the US Central time zone. Phones at the satellite office can provision to the
Barracuda Phone System, however their time displays as Eastern instead of Central. To rectify this situation, create a site.
Navigate to Configuration > Sites and select Add Site. Give the site a name, and choose Subnet/IP address from the list. Select Create Site.
The new site appears in the list. Select Add a range for this site and enter the IP address and subnet. For this example, the IP address is
192.168.5.0 and the subnet mask is 255.255.255.0. Turn Off the option These IPs are automatically authorized. Select the US Central time
zone from the list. Select Add IP Range.
The phones in the satellite office are now part of this site since you specified their subnet. Reboot the phones in the satellite office so they
reconfigure to the time zone specified in the site configuration. Repeat this process for each subnet or IP address that is in a different time zone.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
37
Configuring Event Notifications
The Barracuda Phone System sends event notifications via email. Configure system notifications on the Configuration > Mail page to control the
amount and frequency of information sent to the specified email address. Normal warnings are batched and sent out at the configured interval
you set. Immediate warnings are sent individually, when the warning occurs:
Warning Level – Choose the warning level at or above which you want warnings batched. Warnings are collected and then sent for the
selected level (and above) based on the Send Warning Report Every setting:
None: Do not send warning messages
Emergency: System is unusable
Alert: Action must be taken immediately
Critical: Critical conditions
Error: An error has occurred
Warning: Warning conditions
Notice: Normal but significant condition
Send Warning Report Every – Choose the time interval when batched warnings should be sent out and set the Interval to that time.
Warnings which meet or exceed the Immediate setting will be sent immediately. Warnings which meet or exceed the Normal setting, but
do not meet the Immediate setting are batched and sent at the interval. Setting either warning level to None will disable that type of
notification.
Immediate Warning Level – Choose the warning level at or above which you want an immediate notification sent.
For example, a typical setting would be Notice level warnings sent every 10 or 15 minutes and Critical warnings sent immediately.
Send Warning Email To – Set the notification email address; separate multiple addresses with commas.
Click Save at the top of the page to save your settings.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
38
Telephone and User Configuration
Feature
Location in Web Interface
Define system-wide telephone settings.
Configuration > Phones
Synchronize groups via LDAP/Active Directory.
Configuration > Directory Services/LDAP
Upload a CSV file for user import.
Configuration > User Import
Create new users and assign extensions.
Extensions > People
Create system groups.
Extensions > Groups
Manage incoming calls in the order they are received. Queue
behavior is customizable.
Extensions > Inbound Call Queues
Specify automatic and manual parking extensions and automatic
retrieval from call parking on the page.
Extensions > Call Parking Blocks
Create and manage multi-user conferences.
Extensions > Multi-User Conferences
Define menu-based dialogues that prompt callers to press a key for
different system responses.
Extensions > Automated Attendants
Define actions for incoming calls.
Extensions > Advanced Call Routers
View phones on the system that have not been assigned to a user.
Change the primary extension on a phone.
Extensions > Unassigned Phones
View and manage all extensions in the system.
Extensions > All Extensions
In this Section
Understanding Phone Configuration
Adding Phones
Adding and Editing Groups
Adding Users
Setting Up Inbound Call Queues
Setting Up Call Parking Extensions
Setting Up Multi-User Conferences
Automated Attendants and Call Routers
Advanced Features
Feature Access Codes
Setting up Faxing
See Also
Adding Users
Understanding Extension Blocks
Sounds and Music File Options
Hardware Providers
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
39
Understanding Phone Configuration
For detailed telephone and user setup instructions, refer to Telephone and User Configuration.
Settings that affect system-wide telephones and calls in general are found on the Configuration > Phones page:
Extension Guide – Select Open a Printable Extension Guide to open a new browser window with the extension guide. This guide lists
all extensions defined on your system including extension, type, groups, conferences, queues, and external phone numbers.
Area Code – Set the local area code to allow seven-digit dialing where providers require 10 or 11 digit dialing.
Ringback Tone – Set the ringback tone to play while a caller waits to be picked up and the ringback tone to play when a caller is
transferred to another extension.
User Operator Destination – Set the destination when users dial zero for an operator. This only applies to actual telephone users on
the system and to callers who dial 0 to avoid leaving a voicemail message, not to callers who are listening to an automated attendant;
note that you can customize automated attendants.
Automatic Provisioning – The Barracuda Phone System allows easy automatic telephone provisioning. When Automatic Provisioning
is On, any supported phone receives provisioning from the Barracuda Phone System when it restarts. If you cannot use automatic
provisioning, for example, if phones on your network should not be provisioned to the Barracuda Phone System, manually enter the prov
isioning URL in this section into your phones.
Codecs – Configure the supported audio and video codecs on this page. Codec configuration is separate for incoming and outgoing
calls. In most cases the default settings will be adequate, however you may enable or disable codecs as appropriate for your installation.
Codecs can be optimized by quality or by bandwidth utilization. For example, if two endpoints both support GSM and G.722 then quality
optimization will offer G.722 first, but bandwidth optimization will offer GSM first.
Intercom – Specify whether to disable auto-answer intercom calls.
Ring Time Before Voicemail – Specify the amount of time that a call will ring at a phone before going to voicemail. A traditional ring
cycle is six seconds long: two seconds of tone, four seconds of silence. You can approximate the number of rings with this formula:
number of seconds = 6 x number of rings. Three rings is approximately 18 seconds, four rings is approximately 24 seconds. The default
is 60 seconds.
Voicemail Auto-Login – You can choose to allow your users to access their voicemail boxes without keying in their password.
Intercom – You can disable the intercom (automatic hands free) feature on the system. This feature allows dialers to put a destination
extension in hands free speaker mode by dialing **xxxx*1, where xxxx is the destination extension number. The target station does not
ring, but goes directly into hands free speakerphone mode. Not all phones support this feature, and those that do may notify the called
party with a beep or some other tone. You can overide this setting using group permissions. See Group Permission Roles.
Cisco Firmware Upload – Certain Cisco phone models, particularly the 79xx series and the SPA 5xx series, require you to upload the
firmware files.
Firmware must be obtained directly from Cisco.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
40
Adding Phones
Individual users and their telephones are the most visible parts of a Barracuda Phone System deployment. Before adding users to the Barracuda
Phone System be sure to have their names and email addresses:
Synchronize LDAP Users and Groups
Import Users via CSV
You can add phones and then assign them to users, or define users and then assign them to phones.
Automatic Provisioning
Automatic provisioning locates all supported telephones connected to the local network and automatically adds them to the system. This is the
easiest and fastest way to add or provision a phone to the Barracuda Phone System. Use the following steps to automatically provision all
supported telephones connected to the local network:
1. In the Barracuda Phone System web interface, go to the Configuration > Phones page.
2. In the Automatic Provisioning section, select Automatic Provisioning On from the drop-down menu.
3. Upon restart, any supported phone is provisioned from the Barracuda Phone System.
In order for Automatic Provisioning to work, the phone(s) and the Barracuda Phone System must be in the same network and must all
share the same broadcast address. The Automatic Provisioning service emulates a DHCP server, but does not give out leases. DHCP
Snooping must be disabled on the switch the Barracuda Phone System is connected too.
Manual Provisioning
If you cannot use automatic provisioning, for example, if phones on your network should not be provisioned to the Barracuda Phone System, you
can manually set up provisioning. Use the following steps to set up manual provisioning:
1. In the Barracuda Phone System web interface, go to the Configuration > Phones page.
2. In the Automatic Provisioning section, select Automatic Provisioning Off from the drop-down menu.
3. For manual provisioning steps by manufacturer, refer to Manually Provisioning by Manufacturer. Note that Power over Ethernet (PoE)
switches and phones ease the install process.
4. Once you set up manual provisioning on a phone, when you connect that phone to the LAN and power it on, it connects to the Barracuda
Phone System.
Once a phone initially provisions, The Barracuda Phone System may need to update the phone’s firmware, and then reboot the phone
once or twice; this is normal. You can add several phones at one time and allow them to go through the provisioning process. The
phones are assigned a temporary extension number and are available to add to users. Refer to Adding Users for more information.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
41
Assigning Phones and Secondary Extensions
Use the Extensions > People page to modify phone and extension assignments.
Phone Assignments
In the Extensions > People page, click on a user name. The Phones section lists all phones assigned to the selected user.
Assign a New Phone
To add a new phone,
1. Click Add a Phone, and select an unassigned phone from the table, enter a phone's MAC address, or add a generic SIP device.
2. Click Add Phone. The phone displays in the Phones table for the selected user.
Remove an Assigned Phone
To remove a previously assigned phone,
1. In the Phones table, turn on the check box for the phone(s) you want to remove.
2. Click Remove Selected Phones from this Person.
3. Click Save at the top of the page.
Extension Assignments
You can add secondary user extension in the Extensions > People > Secondary Extensions page.
You can add a secondary extensions on a group. To do so, go to the Extensions > Groups page, click on the group to which you want
to add a secondary extension, and click Add Secondary Extension in the Secondary Extensions section.
Assign a Secondary User Extension
To add a secondary extension,
1. In the Secondary Extensions table, click Add Secondary Extension.
2. Specify the Extension Type:
a. Next Free Extension – Allow the system automatically selects the next available lowest extension number.
b. Single Extension– Enter an extension within the Valid Extension Ranges.
c. Block Extension – Assign an entire block of extension numbers.
d. External Number – Select an available external direct inward dialing (DID) number from the drop-down list.
3. Click Add. The new extension displays in the Secondary Extensions table.
Remove an Assigned User Extension
To remove a previously assigned extension,
1. In the Secondary Extensions table, turn on the check box for the extension(s) you want to remove.
2. Click Delete Selected.
3. Click Save at the top of the page.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
42
Editing Phone Details
The Phones section in the People page lists all phones assigned to a selected user. From this section, you can access the available options and
details for the selected phone, and edit that phone's settings.
Edit Phone Settings
In the Extensions > People page, click on a user name. The Phones section lists all phones assigned to the selected user. Click on the desired
entry in the Phones table to view the Phone Details page:
Phone Options
Phone Name – Name of the phone as displayed in the user interface.
Remove Phone From User – Click to remove this phone from the user and return it to the list of unassigned phones.
Reboot Phones – Click to reboot the phone.
Number of Sidecars – If supported, specify the number of sidecars attached to this phone.
Sidecar Type – If supported, type of sidecar(s) attached to this phone.
Phone Details
Model – Phone manufacturer and model number.
MAC Address – Phone’s MAC address.
Last Registration Time – Date and time of the last SIP registration received from the phone
Last Registered IP Address – The IP address from which the last registration was received.
Advanced Phone Details – Displays advanced feature details and key combinations.
Click Save at the top of the page to save setting changes.
Only supported features are displayed in the user interface.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
43
Customize Phone Buttons
Some phones support customized buttons. Use the Lines and Utility Buttons table, available from the Extensions > People page, to modify
line keys and utility buttons.
To access Lines and Utility Buttons,
1. In the Extensions > People page, click on a user name.
2. The Phones section lists all phones assigned to the selected user. Click on the desired entry in the Phones table to access the Phone
Details page. The Lines and Utility Buttons table displays at the bottom of the page.
Each key has the following attributes shown in the user interface:
Key – This is the key number. The first button on the phone is always key number 1 and it is fixed. The remaining keys are numbered
from 2 and up. Keys colored black are line keys. Blue keys are features and keys that are white have nothing yet assigned.
Status – Live status for line keys, either Idle, On Call, or Offline depending on the status of the target phone.
Label – The text displayed for this key.
Function and Extension – The function or extension number for this key. Possible values are:
Line – A line key representing a user’s extension. (Line key displays with black background.)
Repeat Line – A convenience feature that creates a line key with the same extension number as the previous key. (Line key
displays with black background.)
BLF/Line Monitor – A Busy Lamp Field (BLF) which lights up when the target user’s phone is in use. (Line key displays with
blue background.)
Speed Dial – A one-touch speed dial key for the target extension or phone number. (Line key displays with blue background.)
Transfer – A one-touch transfer key that transfers the current call to the target extension or phone number. (Line key displays
with blue background.)
Nothing – Empty key. (Line key displays with white background.)
Do Not Disturb – A Do Not Disturb (DND) on/off key (Yealink phones only).
Line Aliases – You can specify other extension numbers that will ring to this key. (Applies only to line keys.)
Ring Tone – You can specify the ringtone for this key. (Applies only to line keys.)
Shared Line – Used to specify the Shared Line Appearance settings for this key. (Applies only to line keys.)
Utilities – Utility functions for this line key:
Echo Test - Click to launch a call to the phone. When the party answers, the system will echo back whatever they speak.
Registration Information - For Generic SIP Devices only. Displays the SIP credentials and server IP address information
needed to configure a SIP device.
In most cases, changes to the phone will not take place until the phone reboots. The phone will receive the reboot signal from the Barracuda
Phone System as soon as you leave the phone edit page or when you click Reboot Phone.
When editing phones, remember line keys must be contiguous, starting with line key 1, so you cannot assign a feature key on line 2
and then a line on key 3. The user interface automatically renumbers the keys for you and places all of the line keys at the top of the
list. There is no restriction on feature keys – they may be assigned anywhere after the line keys, even if there are intervening empty
keys.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
44
Manual Provisioning by Manufacturer
When provisioning a brand new phone it is recommended that you plug it into the LAN and let it boot up completely before you begin
configuration. If you encounter any issues during provisioning, try resetting it to its factory default configuration.
In this Section
Aastra Phones
Cisco Phones
Polycom Phones
Snom Phones
Yealink Phones
Patton Gateways
See Also
Hardware Providers
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
45
Aastra Phones
This article refers to Barracuda Phone System and Aastra® phones.
Provision the Phone
Use the following steps to configure Aastra phones using the Aastra web server:
1. In a web browser window, enter http://x.x.x.x where x.x.x.x is the Aastra phone IP Address.
2.
3.
4.
5.
6.
7.
The web interface displays. Enter your login credentials, and click OK.
Under Advanced Settings, click Configuration Server.
Select TFTP Server, and enter the Barracuda Phone System IP address in the associated field.
Select Save Settings, and then click Restart.
Allow the phone to restart; this takes approximately five minutes.
After a phone is provisioned by the Barracuda Phone System, its password changes to 2832.
Reset Factory Defaults
If the phone fails to provision, reset its configuration with the following steps:
1.
2.
3.
4.
5.
6.
Press the Options button, and press the Down arrow until the Admin Menu displays onscreen.
Press the Right arrow, and enter the Admin password, and press the Right arrow again; the default Admin password is 22222 .
Press the Down arrow until Factory Default displays onscreen.
Press the Right arrow, and then press the # key to confirm.
When the screen displays Reset Phone, press the # key to confirm.
Press # to restart the phone.
You can now re-provision the phone.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
46
Cisco Phones
This article refers to Barracuda Phone System and Cisco® phones.
In this article:
Provision SPA 500 Series Phones
Provision SPA 3102 and SPA 8800 Phones
Provision SPA 900 Series, SPA 112/122, and PAP2T Phones
Provision Cisco 7900 Series Phones
The Barracuda Phone System works with many different Cisco telephone devices. Cisco has several families of devices, each of which have
specific requirements.
After a phone is provisioned by the Barracuda Phone System, its password changes to 2832.
Provision SPA 500 Series Phones
To provision the SPA 500 series phones you must download firmware 7.4.3 from Cisco's download site. Note that Cisco requires you to create a
log in account.
Once the firmware is uploaded to the phone you can select to auto provision or manually provision the phone.
Auto provisioning requires the phone to be on the same LAN as the Barracuda Phone System and requires a local DHCP server to
provide option 66 to the phone. The value to provide in option 66 is x.x.x.x where x.x.x.x is the IP address of the Barracuda
Phone System.
Use the following steps to manually provision the phone:
1. Point browser to http://x.x.x.x where x.x.x.x is the phone's IP address.
2. At the top of the page, click Admin Login, and then click advanced.
3. Click the Provisioning tab, and enter the enter the provisioning URL http://x.x.x.x/provision/ where x.x.x.x is
the Barracuda Phone System IP address, in the Profile Rule field.
4. Click Submit All Changes. Allow the phone to reboot. Note that the phone may reboot twice.
5. The phone connects to the Barracuda Phone System and receives a temporary extension number. Assign the phone to a user as
needed.
Provision SPA 3102 and SPA 8800 Phones
The SPA 3102 (1 FXO, 1 FXS) and SPA 8800 (4 FXO, 4 FXS) devices can be either automatically or manually provisioned.
Auto provisioning requires a DHCP server to provide option 66 to the phone. The value to provide in option 66 is x.x.x.x where x.x.
x.x is the IP address of the Barracuda Phone System.
Use the following steps to manually provision the phone:
1. Point browser to http://x.x.x.x where x.x.x.x is the phone's IP address.
2. At the top of the page, click Admin Login, and then click advanced.
3. Click the Provisioning tab, and enter the enter the provisioning URL http://x.x.x.x/provision/ where x.x.x.x is
the Barracuda Phone System IP address, in the Profile Rule field.
4. Click Submit All Changes. Allow the phone to reboot.
5. The phone connects to the Barracuda Phone System. The SPA 3102 appears with one phone (FXS) and one service provider entry
(FXO).The SPA 8800 appears as four phones (FXS) and four service provider entries (FXO).
Provision SPA 900 Series, SPA 112/122, and PAP2T Phones
Linksys phones and the PAP2T (2 FXS) ATA can be provisioned automatically or manually.
Auto provisioning requires a DHCP server to provide option 66 to the phone. The value to provide in option 66 is x.x.x.x where x.x.
x.x is the IP address of the Barracuda Phone System.
Use the following steps to manually provision the phone:
1. Point browser to http://x.x.x.x where x.x.x.x is the phone's IP address.
2. At the top of the page, click Admin Login, and then click advanced.
3. Click the Provisioning tab, and enter the enter the provisioning URL http://x.x.x.x/provision/ where x.x.x.x is
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
47
3.
the Barracuda Phone System IP address, in the Profile Rule field.
4. Click Submit All Changes. Allow the phone to reboot.
5. The phone connects to the Barracuda Phone System. The SPA 942 and 962 appear as a single phone. The PAP2T appears as two
phones.
Provision Cisco 7900 Series Phones
Cisco 7900 series phones have very specific requirements in order to work with the Barracuda Phone System. Use the direction in the Cisco
7900 Series - Tech Bulletin available on the Barracuda Phone System support page to manually provision Cisco 7900 series phones.
You can upload Cisco Firmware to the Barracuda Phone System on the Configuration > Phones page, in the Cisco Firmware Upload section.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
48
Hookflash Transfer on Analog Cisco SPA Devices
This article refers to Barracuda Phone System and Cisco® phones.
The following Cisco SPA analog devices have FXS ports allowing Hookflash Transfer:
PAP2T
SPA-3102
SPA-112
SPA-122
To Hookflash Transfer from an analog phone follow these steps:
1.
2.
3.
4.
5.
With a call on the line, press the flash key or hold down the hookswitch (for about one second).
Wait for dial tone, and then dial *98.
Wait for dial tone again, and then dial the destination number.
Hang up when you hear ringing.
To return to the original call, instead of performing a transfer, simply Hookflash Transfer back.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
49
Polycom Phones
This article refers to Barracuda Phone System and Polycom® phones.
Provision the Phone
Polycom phones are best configured via the phone itself. Use the following steps to configure the phone:
1.
2.
3.
4.
Boot (or reboot) the phone.
Press Setup. Before the countdown finishes, enter the Password 456.
Scroll down to Server Menu, and select Change Server Type to HTTP.
Change Server Address to http://x.x.x.x/provision/ where x.x.x.x is the Barracuda Phone System IP Address.
5. Press Exit repeatedly until the Exit Option menu displays.
6. Select Save & Reboot, and allow the phone reboot.
7. The phone will reboot several times and display various messages about updating BootROM, formatting the file system, etc. Allow the
phone to finish updating before assigning it to a user.
The total boot cycle can take 5-10 minutes, and newly unboxed phones generally take longer to provision because Barracuda
Phone System must furst update the phone's firmware. To save time, provision multiple phones simultaneously.
8. After a phone is provisioned by the Barracuda Phone System, its password changes to 2832.
Reset Factory Defaults
If the phone fails to provision, reset its configuration with the following steps:
1.
2.
3.
4.
5.
Press Menu, and select Settings > Advanced.
Enter the default Password 456.
Select Admin Settings > Select Reset to Defaults > Select Reset Local Config.
When prompted, select Yes.
Allow the phone to reboot. This may take a few minutes.
You can now re-provision the phone.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
50
Snom Phones
This article refers to Barracuda Phone System and Snom VoIP Phones.
Snom phones require a minimum firmware version 7.0. for additional information, refer to Snom VoIP Firmware/V7/Automatic Update on the
Snom wiki.
Provision the Phone
Use the following steps to configure Snom phones using the Snom web server:
1. Point a web browser to http://x.x.x.x where x.x.x.x is the IP address of the Snom phone. The web interface displays.
2. Go to the Setup > Advanced page, and click the Update tab.
3. From the Update policy drop-down menu, select Update automatically.
4. In the Setting URL field, enter http:/x.x.x.x/provision/ where x.x.x.x is the IP address of the Barracuda Phone System.
5. Click Save, then click Reboot.
Snom phones often require several reboots. If the message Wrong firmware displays on the phone, press any key, then
press any digit on the keypad. Allow the phone to reboot a few times to update the firmware. This process takes approximately
5 minutes. If your Snom phone does not receive the user directory information, perform a factory reset and re-provision the
phone to upload the information.
Reset Factory Defaults
If the phone fails to provision, reset its configuration with the following steps:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Press the Down arrow on the large, round control button.
Press the Up arrow until you see Configuration on the first line.
Press the Right arrow until you see Reset on the second line of the display.
Press the Check mark button.
Enter the Admin Password and press the Check mark button again; the default Admin Password is 0000.
Allow the phone to reboot.
Once the phone reboots, select the language using the Left and Right arrow keys.
Selet your country's dial tone.
Select your country's time zone.
Under Account, enter a single letter or digit, and then press the Check mark button twice.
You can now re-provision the phone.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
51
Yealink Phones
This article refers to Barracuda Phone System and Yealink phone models T-22, T-26, T-28, T-32, T-38, and T-46.
Provision the Phone
Use the following steps to configure the phone for provisioning:
1.
2.
3.
4.
5.
6.
7.
8.
9.
On the phone, press the Menu button, and then select Settings > Advanced Settings. (Menu > Advanced on T46.)
Use the key pad to enter the default password admin.
Use the arrow keys to scroll down to Auto Provision, and then press Enter.
Enter 'http://1.2.3.4/provision/' where 1.2.3.4 is the IP of the Barracuda Phone System as the URL using the * key to enter the dots in the
IP address.
Press Save, and press OK when the phone prompts you to provision now.
Allow the phone to reboot. This may take several minutes.
Log in to the Barracuda Phone System web interface, and go to Extensions > Unassigned Phones.
The phone will have a temporary extension number and will be named "Unassigned Yealink <model> (MAC addr)". It can now be
assigned to a user.
After a phone is provisioned by the Barracuda Phone System, its password changes to 2832.
Reset Factory Defaults
If the phone fails to provision, reset its configuration with the following steps:
1.
2.
3.
4.
5.
6.
7.
On the phone, press the Menu button, and then select Settings > Advanced Settings. (Menu > Advanced on T46.)
Use the keypad to enter the default password admin.
Dial the following number sequence: 2-3-6-444-66
Press Confirm.
Use the Arrow keys to scroll down to Reset to Factory, and then press Enter.
Press OK, and allow the phone to reset. This may take several minutes.
Allow the phone to reboot. This may take a few minutes.
You can now provision the phone again.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
52
Patton Gateways
Patton Gateway support is dependent on Phone System firmware version. Please visit https://www.barracuda.com/products/phonesyst
em/matrix for the latest up-to-date information on supported gateways.
You can provision a Patton gateway manually using one of two methods:
Direct console connection using the included RS-232 to straight-through Ethernet adapter.
Telnet
By default, the Gateway uses DHCP to obtain an IP address automatically. Monitor your DHCP server to determine the device IP address. If you
use Telnet, after you have the IP address, use PuTTY or the telnet command to connect to the Gateway Command-line Interface on port 23/tcp.
If you use the RS-232 to roll-over adapter, verify that you set the baud rate and parity bits accordingly. You can get the settings for your device
from the Patton website. In both cases, the default super-user is administrator and the default password is blank.
Once you connect, run the following commands:
enable
configure
profile provisioning PF_PROVISIONING_CONFIG
location 1 http://(Your BPS IP)/provision/$(system.mac).cfg
end
provisioning execute PF_PROVISIONING_CONFIG
The Gateway reboots automatically after getting the necessary provisioning data.
Reset Factory Defaults
If you need to factory reset the gateway, do the following steps:
1.
2.
3.
4.
Turn on the Gateway.
Press the RESET button with a pencil and hold it. To erase all configuration parameters, hold the reset button for about 8 seconds.
Release the button.
The Gateway resets to factory default parameters and the IP resets to DHCP.
It takes several minutes for the Gateway to boot.
Alternate Factory Default Procedure
You can factory reset your Patton using the following method from the CLI:
Telnet to the Gateway IP address
Log in as administrator
Enter the following commands:
enable
configure
copy factory-config startup-config
reload
When prompted to save your changes, enter no
When prompted to reload, enter yes
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
53
Managing Unassigned Phones
Phones that have been added to the Barracuda Phone System but have not been assigned to a user display in the Extensions> Unassigned
Phones page. From this page you can edit, rename, and delete unassigned phones.
View Unassigned Phones
To view all unassigned phones, go to the Extensions> Unassigned Phones page. In this page you can sort by column heading, and filter by
phone name or extension.
Delete an Unassigned Phone
To delete an unassigned phone,
1. Go to the Extensions> Unassigned Phones page.
2. Select the check box in the leftmost column for the phone you want to delete, and then click Delete Selected.
3. Confirm your selection.
Edit an Unassigned Phone
To edit an unassigned phone,
1. Go to the Extensions> Unassigned Phones page.
2. Click on the phone you want to edit. In the next page, you can edit the following phone details:
a. Click Change Primary Extension, select the new extension, and then click Apply to change the extension.
b. Click in the Name field to enter the name of the phone as it is to appear in the user interface.
c. click Delete to remove the unassigned phone.
3. Click Save to save your changes.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
54
Adding and Editing Groups
Individual users can be associated with groups to share configuration settings. Security policies and other features can apply to all users within a
group. Groups also have an extension number which you can group dial or page. The group’s extension number simultaneously rings or pages
the phone of every user in the group.
Add Groups
Use the following steps to add a group to the Barracuda Phone System:
1. In the Barracuda Phone System web interface, go to the EXTENSIONS > Groups page.
2. Click Create New Group. On the Create Group page, enter a name to identify the group, and select the extension type from the
drop-down menu:
a. Next Free Extension – The next free extension is used.
b. Single Extension – Enter an extension in the associated field. The system determines whether the entered extension is
available.
c. Block Extension – Enter the extension block, and specify whether to allow extensions within this block.
d. Existing Block – Use all extension numbers within an existing block.
e. External Number – Select an external direct inward dialing (DID) number from the drop-down menu.
3. Click Create.
The Groups table is updated with your entry.
Edit Groups
Use the following steps to edit an existing group:
1. In the Barracuda Phone System web interface, go to the EXTENSIONS > Groups page.
2. Click on the group name you want to edit, and use the steps in the following table to modify the group settings:
Action
Change Group Extension Number
Steps
1. Click Change Primary Extension.
2. Specify whether to use the Next Free Extension, or enter a Sin
gle Extension number.
3. Click Apply, and then close the dialog box.
Disable Calling to the Group
When Disable calling to this group is turned On, the group
extension is disabled, so the group cannot be called.
Multiple Ringing Calls
Set to Prevent Multiple Ringing Calls if you have a large group of
users that receives multiple concurrent calls. This setting prevents
the system from getting bogged down while trying to deliver
simultaneous ringing calls to everyone in the group. The callers to the
group will notice nothing different, simply hearing rings until a group
member answers.
Launch Web Application Popup for Calls
When selected, specify a valid URL, so calls coming into this group
initiate a browser pop-up for members who are logged into the Comm
unication Command Center. You can use the following parameters in
the URL:
__CID__ : Caller ID Number
__CIDNAME__ : Caller ID Name
__DESTNUM__ : Destination Number
__ORIGDESTNUM__ : Original destination number (usually the
phone number the caller dialed before being transferred).
Each parameter must be both preceded and followed by
two underscores, as shown above.
Custom Outbound Caller ID
Enter a number to be used in place of the user's number or extension
when making outbound calls. Note that if a user has a DID phone,
this setting is overridden. For more information on overriding caller
ID, refer to VoIP Providers.
Show Group Name on Phone Display
When selected, the group name displays on the phone display.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
55
Remove a Group Member
1. In the Membership table, select the check box for one or more
users you want to remove.
2. Click Remove Selected Members.
Add a Member to the Group
1. In the Membership table, click Add a Member.
2. Click the selection box and begin typing the user's name in the S
elect a person field.
3. Select the user you want to add, and then click Add. The user is
added to the Membership table.
Add/Remove Group Permission Roles
In the Permissions table, you can add or remove group roles. For
more information, refer to Group Permission Roles.
Call Recording Policy
Select the check box to set a call recording policy for the entire
group. Specify how many days to preserve the recordings on the
system and an optional email address to which the recordings can be
sent. Note that any call recording policy set on an individual user
within the group will override the group policy.
Secondary Extensions
1. Click Add Secondary Extension to add additional extensions
that, when called, redirect the caller to the primary extension.
2. To remove a secondary extension, select the check box next to
the entry you want to remove in the table, and then click Delete
Selected.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
56
Group Permission Roles
The group permission roles allow you to give group members new permissions. In each case, the permissions allow group members to access
special features when logged in to the user portal. To test the effect of changing any of these permissions, log in as a group member on a
different computer or browser and add roles to the group. Refresh the browser of the group member to see the changes.
The following roles are available:
Administrator – Allows group members to have unrestricted access to configure the system. All system menus are shown in group
members’ portal. Use with caution.
Conference Manager – Allows group members to create, edit, and delete multi-user conferences on the system. Optionally, group
members can have administrative access conferences in progress. Group members have access to the EXTENSIONS > Multi-User
Conferences page.
Directed Call Pickup – Users with this role can perform a directed call pickup action.
Disable Find Me – Users with this role cannot enable Find Me functionality using the web interface login.
Group Voicemail Broadcasting – Users with this role can create a voicemail message to distribute to a target group extension.
Group Call Pickup – Users with this role can perform a group call pickup action.
Intercom – This role overrides the hands free intercom system setting.
Monitor Calls – Group members can view DASHBOARD > Active/Recent Calls and can monitor calls in progress. This option gives
users access to the DASHBOARD > Active/Recent Calls page.
On Demand Recording – Allows a user to press **2 on a live call to immediately enable call recording. (This feature only applies to calls
that are not already being recorded.)
Queue Manager – Users with this role can view the queue and agent status and create, edit, or delete inbound call queues. Group
Members can access the SWITCHBOARD and the EXTENSIONS > Inbound Call Queues page.
Queue Viewer – Users with this role can view queue and agent status. Group members cannot create, edit, or delete inbound call
queues, but can access the SWITCHBOARD.
Reports Manager – Users with this role can view, create, edit, and delete system reports.
View Call Detail Reports – Users with this role can view call detail records (CDR) and download CSV files. Group members can access
the REPORTS > Call Detail Records page.
View Reports – Users with this role can view system reports. Group members cannot create, edit, or delete them.
View People On Call Screen – User can access the People On Call screen from the switchboard. Display includes caller ID names and
phone numbers, if available.
View People On Call Screen (limited) – User can access the People On Call screen from the switchboard. Display shows who is on the
phone but does not show external caller ID name or number. Useful in privacy situations when other logged in users shouldn't see caller
IDs of other callers.
Switch Mode – Users with this role can change active modes of the system from the CONFIGURATION > System page. Users can
also dial *663 to change the mode as well (Firmware version 3.0.002 and higher).
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
57
Adding Users
To add users to the Barracuda Phone System, you must have their names and email addresses. To use LDAP/Active Directory for user setup
see How to Synchronize LDAP Users and Groups. To import users through CSV, see How to Import Users via CSV. Use the Extensions >
People page to add new users, add a new user to a group, and assign extensions.
You can add phones and then assign those extensions to a user, or create users and then assign extensions to that user.
Create a New User
Use the following steps to add a new user to the Barracuda Phone System:
1.
2.
3.
4.
5.
6.
7.
Go to the Extensions > People page, and click Create New Person.
In the Add a Person section, enter the user details, and create a voicemail login PIN number of at least four digits.
To add the new user to a group, and click Add This Person to a Group.
Click the Down arrow, and begin typing in the field to find the desired group name.
Click on the group name to add the user to the selected group.
Repeat steps 4 and 5 to add the user to additional groups.
In the Extension/Phone section, specify the Extension Assignment:
a. Select an Extension
i. Next Free Extension – The system automatically assign the next lowest available extension to the the user.
ii. Single Extension – Enter a single extension that is within Valid Extension Ranges.
b. Select an Unassigned Phone – Click to select from a list of unassigned extensions.
8. Click Create at the top of the page when the user details are complete.
External/DID Numbers can be added after creating the user.
To add additional extensions to the user, see Editing User Details.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
58
Editing User Details
To add users to the Barracuda Phone System, you must have each name and email address. To use LDAP/Active Directory for user setup see H
ow to Synchronize LDAP Users and Groups. To import users through CSV, see How to Import Users via CSV.
You can add phones and then assign added extensions to a user; or create users and then assign extensions to added users. See Ext
ension Blocks for more information on assigning extensions.
Use the Extensions > People page or the Extensions > All Extensions page to modify phone assignments and assign extensions. Click on a
user name to edit the following details:
Rename – Change the user’s name; note that this affects caller ID and reports.
Change PIN – Modify the user’s 4-digit PIN code.
Show Person In Directory Searches – Lists phone in the dial-by-name directory. You can exclude phones that need not be in it (for
example. the break room or copy room phone).
Change Primary Extension – Modify the user’s primary extension number.
Impersonate – A convenience feature allowing the system administrator to log out and log back in as another user to troubleshoot
issues with the user portal and Communication Command Center.
Delete – Delete the user from the system.
Contact Information – Add or modify phone numbers, address, email, IM contacts, etc.
Group Membership – Add or remove the user from various groups.
Voicemail Settings – Modify voicemail and email settings.
Disable Voicemail – For phones not needing voicemail (e.g., break room or copy room phone).
Send Voicemail to Email – Forwards incoming voicemail messages to the user email address. Specify whether to use MP3 or
WAV files and whether or not to save the voicemails after they have been emailed. (For users who do not check voicemail,
delete forwarded voicemails.)
Sound Prompt Language – Specify the language for system prompts played to the user. These include voicemail menus,
record file dialogs, queue log in/log out, etc.
User Operator Destination – A caller transferred to a user voicemail box can dial zero to reach an operator. Specify a custom
target extension to which zero dialers should be transferred. If left blank, the system operator extension is used.
Call Recording Policy – Modify the call recording policy for this user.
File sizes for recorded calls can be estimated with the following information:
1 second of mp3 audio = 4000 bytes of disk space (note this is not 4K or 4096, but 4000 even)
A 1 minute call requires nearly 240,000 bytes or 234KB
One hour of audio requires just over 14MB (14062KB or 14,400,000 bytes)
Another way of looking at it is this:
1GB of disk space (i.e. 1073741824 bytes) can hold approximately this much audio:
268435 seconds
4473 minutes
74.5 hours
Phones – Add, remove, or modify phones assigned to a user; see Configuring Advanced Call Routers for more information.
Secondary Numbers and Extensions – Add secondary extension numbers or external/DID numbers to this user.
Unless otherwise noted, when you make a change to any of these features it applies immediately.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
59
How to Synchronize LDAP Users and Groups
Configure LDAP (Active Directory) synchronization on the Configuration > Directory Services/LDAP page. Before attempting to sync with
LDAP, create a directory group that contains only your telephone users. The added group must be a universal Security Group as other group
types are not supported. Verify that your LDAP database is up-to-date.
Syncing to an LDAP group that is incomplete, out-of-date, or that contains non-phone users will cause administrative problems. Place
telephone users into their own LDAP security group to prevent these problems.
Synchronize Users and Groups
Once you create and verify a telephone system group, you can begin the synchronization process using the following steps:
1. Log in to the Barracuda Phone System, and go to the Configuration >Directory Services/LDAP page.
2. Click Select Server, and enter the Domain, Bind Username, and Bind Password in the associated fields.
3. Click Find Servers:
a. If the Barracuda Phone System finds one or more LDAP servers, select one from the drop-down list.
b. If the Barracuda Phone System cannot find an LDAP server, you can configure the LDAP server using one of the following
methods:
i. Manual Configuration
ii. Active Directory (Manual Configuration)
iii. E-Directory (Manual Configuration)
iv. OpenLDAP/Generic (Manual Configuration)
1. When manually configuring an LDAP server you can specify the UID, and group member attributes.
4. Click Save Server Settings. The Barracuda Phone System connects to the LDAP server.
5. Once connected to the LDAP server, drill down to select your group, and then click Synchronize Now. After the synchronization is
complete, go to the Configuration > Extensions page to verify users have been added to the system.
Once the sync relationship is set up, a nightly sync will occur at 12:00 AM local time.
User and Group Extensions
When adding users to the system, the Barracuda Phone System uses the first available extension number for each user and group that is added.
Remove an LDAP Synchronization
To remove an LDAP Synchronization, click Remove LDAP Synchronization. This removes all synchronized users; manually added users
remain intact.
Search Contacts
Click Contact Search Synchronization to import all contacts into the Barracuda Phone System from the selected Active Directory source for use
in the Communication Command Center contact search feature. Mobile, office phone, and external numbers are included for everyone
discovered in the synchronization source, regardless of whether their groups are selected in the Select Synchronization Groups section.
Change Synchronization Server Settings
Click Change Connection Settings to change or update server login credentials.
Manage Deleted People
Click Manage Deleted People to review and un-delete previously deleted synced users that might have been deleted by the administrator on the
EXTENSIONS tab that were previously synced from the LDAP server.
The UID attribute used during sync is the uniquely identifying attribute used to distinguish between users. If the value for the UID
attribute changes on the LDAP Server/DC, the user will be considered a new user during a sync and the old user (with the old UID
attribute value) will be deleted on the Barracuda Phone System.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
60
Understanding User Import via CSV
You can import users from a .csv file exported from a database or spreadsheet application in the Configuration > Import Users via CSV page.
Specify a CSV file – This field allows you to select a CSV file from your computer to upload. The file must adhere to the format specified
at the bottom of this help document. Entries that do not conform may be skipped during the import.
Ignore First Row – If this box is ticked, then the first row of the uploaded CSV document is ignored. This would be used if the first row of
your CSV document contained column headers.
This option is needed when using the CSV template referenced below, unless the header row was removed before import.
Downloadable CSV Template – The downloadable CSV template file has the proper column layout and row headers to be used as a
template to ensure the proper format for import. Open the template in a spreadsheet program for manual editing; or only if comfortable
with CSV syntax, edit it in a text editor.
Ensure that your spreadsheet editor does not change the CSV file to a different delimiting format when you save the file after
adding users.
Pay close attention to the allowed values and requirements for each field. Data that is not properly formatted may result in a complete failure to
import or may result in only partially imported data. The following table lists the data required in the CSV file:
Colu
mn
Name
Prima
ry
Exten
sion
First
Name
Last
Name
Voice
mail
PIN
Seco
ndary
Exten
sion
or
Numb
er
Disab
le
Voice
mail
Voice
mail
to
Email
Voice
mail
to
email
Attac
hmen
t
Delet
e
Email
ed
Voice
mail
from
the
Syste
m
Phon
e
MAC
Addr
ess
Grou
p
Mem
bersh
ip
Enabl
e Call
Recor
ding
Send
Recor
dings
to
Email
Addr
ess
Show
this
perso
n in
the
conta
ct
direct
ory
Requi
red?
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
Defau
lt
Value
(s)
Blank
Blank
Blank
Blank
Blank
N
(Enab
le
Voice
mail)
Blank
WAV
N
(retain
, do
not
delete
)
Blank
Blank
0
Blank
Y
(Show
the
user
in the
Conta
ct
Direct
ory)
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
61
Allow
ed
Value
(s)
Intege
r
Alpha
numer
ic
String
Alpha
numer
ic
String
4-digit
intege
r
Single
intege
r or
block
of
intege
rs
separ
ated
with
dashe
s
(e.g.,
"2500
-2600
").
Separ
ate
entrie
s with
semic
olons.
Y or N
Valid
email
addre
ss
WAV,
MP3,
or
NON
E
Y or N
Full
MAC
addre
sses
with
or
witho
ut
colon
s.
Multip
le
entrie
s may
be
separ
ated
by
semicolon
s.
Group
Exten
sion.
Separ
ate
entrie
s with
colon
s.
Intege
r
betwe
en
0-365
or
Blank
Valid
email
addre
ss
Y or N
Invali
d
Value
(s)
Import
will
fail
If left
blank
import
will
fail
If left
blank
import
will
fail
Any
value
shorte
r than
4
digits.
If you
enter
an
exten
sion
that
does
not
exist
within
an
exten
sion
block
or
assig
ned to
a
provid
er, the
secon
dary
exten
sion is
not
import
ed.
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Any
invalid
value
will
result
in the
defaul
t
value
being
used
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Any
invalid
value
result
s in
no
group
s
added
to the
user
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Any
invalid
value
result
s in
the
defaul
t
value
being
used
Certai
n
value
s are
not
allowe
d for
securi
ty
purpo
ses.
For
more
inform
ation
see
Under
standi
ng
Pass
words
Polici
es.
Rema
rks
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
If
blank,
the
next
free
exten
sion
on
syste
m is
used,
within
exten
sion
range
s
config
ured
on
syste
m.
Verify
you
have
enoug
h
exten
sions
config
ured
to
acco
mmod
ate
the
numb
er of
users
you
will be
import
ing.
See U
nderst
andin
g
Exten
sion
Block
s.__
The
Voice
mail
PIN is
used
for
acces
sing
the
user
web
UI as
well
as
checki
ng
voice
mail,
and
for
Direct
Inwar
d
Syste
m
Acces
s
(DISA
).
_____
_____
_____
___
As
with
primar
y
exten
sions,
assig
ning
secon
dary
exten
sions
has
the
prere
quisit
e of
being
setup
in the
UI
before
user
import
. See
Under
standi
ng
Exten
sion
Block
s.
_____
_____
_____
___
This
disabl
es
user
voice
mail.
By
defaul
t, all
users
get a
voice
mail
box.
_____
_____
_____
___
This
sends
your
voice
mail
mess
ages
to
your
email
addre
ss.
You
must
have
your
mail
server
settin
gs
prope
rly
define
d for
this
functi
on to
work.
See
Mail
Serve
r
Confi
gurati
on.
_____
_____
_____
___
This
specifi
es the
audio
attach
ment
format
sent
to
your
email
addre
ss
from
the
previo
us
colum
n.
You
may
choos
e
betwe
en
MP3,
WAV
or
NON
E. If
NON
E is
select
ed,
you
are
notifie
d that
you
have
a
voice
mail.
You
must
have
your
mail
server
settin
gs
prope
rly
define
d for
this
functi
on to
work.
See
Mail
Serve
r
Confi
gurati
on.
Copyright © 2015, Barracuda Networks Inc.
Email
ed
voice
mail is
saved
to the
Barra
cuda
Phon
e
Syste
m loc
ally by
defaul
t. This
mean
s that
you
receiv
e an
email
with
an
attach
ment
as
well
as
local
notific
ation
to
your
phone
s.
Choo
se
Yes to
delete
voice
mail
once
the
email
notific
ation
is
sent.
_____
_____
_____
___
62
When
enteri
ng
MAC
addre
sses,
be
sure
not to
mista
ke
semic
olons
(used
for
multip
le
MAC
addre
sses)
from
colon
s
(used
within
a
single
format
ted
MAC
addre
ss).
Not
casesensiti
ve.
For
more
inform
ation
on
phone
provis
ioning
, see
Addin
g
Phon
es.
_____
_____
_____
___
This
field
adds
the
user
to the
specifi
ed
group
(s).
For
multip
le
value
s,
separ
ate
entrie
s with
colon
s. For
more
inform
ation
on
group
memb
ership
s, see
Addin
g and
Editin
g
Group
s.
_____
_____
_____
___
Enteri
ng a
value
enabl
es
Call
Recor
ding
and
sets
the
numb
er of
days
the
record
ing is
retain
ed.
Specif
ying
blank
or "0"
days
turns
off
call
record
ing.
(Other
call
record
ing
policie
s
inherit
ed by
group
or
queue
memb
ership
may
still
apply.
)
_____
_____
_____
___
If
record
ing is
enabl
ed
(see
Colu
mn
12),
record
ings
are
sent
to the
specifi
ed
email
addre
ss. If
this is
left
blank,
email
s are
not
sent
and
record
ing
shoul
d be
retriev
ed
from
the
Admin
istrato
r's
Call
Detail
Recor
ds
scree
n.
See G
roup
Permi
ssion
Roles
to
allow
other
users
to
listen
to call
record
ings.
_____
_____
_____
___
If set,
user
is
availa
ble in
the
Dial
By
Name
Direct
ory
and
show
n in
Com
munic
ation
Com
mand
Cente
r sear
ches.
Disabl
e if
user
was
added
for
utility
purpo
ses,
or
shoul
d not
be
findab
le for
any
other
reaso
ns.
_____
_____
_____
___
Barracuda Phone System Administrator's Guide - Page
_____
_____
_____
___
Copyright © 2015, Barracuda Networks Inc.
63
Barracuda Phone System Administrator's Guide - Page
64
Setting Up Inbound Call Queues
Call queues allow call centers, sales groups, and others who need a queue of inbound calls to answer calls in the order they were received. You
can create queues, add agents, and customize queue behavior.
Adding Queues
Navigate to EXTENSIONS > Inbound Call Queues and select Add New Queue. Give the queue a name, choose a music-on-hold (MOH)
scheme to use, and select an extension number. Once the queue has been created it appears in the list of queues.
Basic Queue Operation
Inbound call queues are a first-in, first-out (FIFO) mechanism that routes incoming calls to agents as efficiently as possible. For a newly-created
queue that has not been modified:
The first call received by the inbound call queue is the first call sent to an agent.
The agent who has been available the longest receives the next call.
A queued caller stays in the queue until an agent becomes available or the caller hangs up.
A queued caller hears Music on Hold (MOH) until an agent picks up.
In many cases, the default queue behavior is sufficient. Some scenarios, however, require customizing the queue behavior. The following section
describes how elements of a call queue can be tailored to meet your needs.
Editing Queues
You can configure the queue features by selecting the queue. Using the following queue feature configuration options, you can:
Queue Name – Rename the queue
Change Primary Extension – Change the extension number for the queue.
Delete – Delete the queue from the system.
Queue Agents – Add or remove agents who will answer calls in this queue.
Music On Hold – Change the MOH scheme for this queue. Callers in the queue will hear the music selected (or silence)
Break-in Announcements – Specify how often to interrupt the MOH and play one or more sound files to the callers on hold. Add as
many sound files as you like and the system will continuously loop through them. The interval frequency is the number of seconds from
the start of one prompt until the start of the next prompt, so if you have a 30 second frequency and a 10 second sound file then the caller
will hear 20 seconds of MOH between the end of one announcement and the beginning of the next. Announcements must first be
uploaded on the CONFIGURATION tab before they can be selected on this page.
Maximum Wait Time – Set the maximum time beyond which a caller will not remain in the queue. Callers are transferred to the
destination specified after this interval. For example, you could transfer the caller to a voicemail box that lets the caller leave a voice
message. See Configuring Advanced Call Routers for more information.
Agents Per Call – Specify how many agents are dialed when a single call enters the queue. For example, if you want two agents called
when a caller enters the queue then set this value to 2.
Agent Wrap-up Time Between Calls – Specify the number of seconds an agent has when a call ends, to perform necessary wrap-up
tasks (for example, updating a CRM entry), before receiving another call.
Individual Agent Ring Time – Number of seconds to ring before assuming the agent is not available. The system will then try to reach
another agent.
Queue Monitor Capacity/Wait Time Warnings – Customize how queues are displayed on the queue monitor screen. The queue
display will turn yellow for warning threshold, red for critical threshold. The thresholds are defined by a minimum number of calls in the
queue or by a single call being in the queue for a minimum amount of time, or both. See Monitoring Caller Activity for more information
on monitoring the system.
Queue Name on Phone Display – Prepend this name on agent phones when they receive a call from this queue. This is useful when
agents service multiple call queues.
Web Application Popup URL – Specify the URL that pops up when a call is received. This only applies with an open logged into the
Communication Command Center’.
Call Recording Policy – Specify a call recording policy for this queue. If no policy is set for the queue, the call recording policy for the
individual agent or any group he or she belongs to applies.
Secondary Extensions – Add a secondary extension number or external number (i.e., a DID number) to this queue.
Agent Access Extensions – Specify one or more agent access extensions for this queue. An agent access extension allows a
non-agent to pop a call off of a queue (retrieve the call). For example, a supervisor for a group of agents may notice a spike in call
volume, so he or she can dial the agent access extension to answer queue calls to help service the queue.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
65
Setting Up Call Parking Extensions
Call parking extensions allow easy parking and retrieval of incoming calls without an actual call queue. For example, a receptionist who frequently
answers calls can park them, then use an intercom page to announce that the call is holding for a person or a department.
A call parking destination actually contains three different types of extensions:
Automatic Parking Extension – This is the first extension of a block of call parking destinations. To park the call, you can perform an
attended transfer to this extension and the system will return the specific extension number from which the call can be retrieved.
Automatic Retrieval Extension – This is the last extension of a block of call parking destinations. Anyone who calls this extension is
automatically connected to the parked call in the lowest-numbered extension.
Manual Parking/Retrieval Extension – These are the middle extensions of a block of call parking destinations. Any call transferred to
an unoccupied extension can be retrieved from that slot. Any call made or transferred to an occupied extension will be bridged to the call
parked there. The slot (extension) becomes free as soon as the parked call is bridged.
When you use manual or automatic retrieval extensions, you may call the extensions, or you may transfer a caller to the extension. Users must
be careful when doing a transfer! It is entirely possible to bridge together two external callers by transferring them both to the same call parking
extension.
Adding Call Parking Extensions
Navigate to Extensions > Call Parking Extensions and click Add New Parking Extension. Give the parking extension a name, choose a
music-on-hold (MOH) scheme to use, and select an extension number. Once the parking extension has been created it appears in the list of call
parking extensions.
Editing Call Parking Extensions
Select a parking extension from the list to view its configuration. The system displays:
Automatic Parking Extension
Manual Parking/Retrieval Extension(s)
Automatic Retrieval Extension
You can also modify the following configuration options:
Rename – Rename the parking extension
Delete – Delete the parking extension from the system
Music On Hold – Modify the MOH settings for callers parked here
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
66
Setting Up Multi-User Conferences
Multi-user conferences allow two or more callers to converse with each other. Multi-user conferences, also called conference rooms, are
extensions which multiple parties can call to hear each other. Conference administrators can monitor and control conferences.
Adding Conferences
Navigate to EXTENSIONS > Multi-User Conferences and select Add New Conference. Give the conference a name, a music-on-hold (MOH)
scheme, and an extension number. Once the conference has been created it appears in the list of call conferences.
If a Conference is assigned a Block Extension as the Primary Extension and a single Extension as a Secondary Extension, three
callers each calling a different Block Extension will be placed in three separate Conferences. If the three callers all call the Secondary
Extension, they will all be placed in the same conference.
Editing Conferences
Select a conference from the list of conferences to view its configuration. The following configuration options are available:
Rename – Rename the conference.
Change Primary Extension – Change the primary extension number.
Delete – Delete the conference from the system.
Access Code – Specify the access code that callers must enter prior to accessing the conference. Leave blank if you do not wish to
have the conference protected by an access code.
Waiting Music – Choose the MOH scheme for this conference. The first person to enter the conference will hear music (or silence) until
at least one other member joins.
Conference Member Groups – Select the groups that will be able to monitor conferences or have administrative control.
Prompt For Name – Prompt each caller to record their name before adding them to the conference. The name is announced to the
conference before joining them to the conference.
Autogain Control (AGC) – Perform AGC on each conference member. AGC will automatically raise the gain for a member whose
volume is too low. Conversely, it will lower the gain on a member whose volume is too high.
Two Member Minimum – Automatically end the conference when only a single member remains. This does not affect the first person
who calls into conference; it only applies after two or more callers have joined.
Conference Extensions – If needed you may add a secondary extension number or external number, i.e., a direct inward dial (DID)
number, to this conference.
For information about conference call controls, refer to the Conference Call User Controls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
67
Automated Attendants and Call Routers
Automated attendants are menu-based dialogs that prompt the caller to press a key and have the system respond accordingly. A main greeting is
one example: "Thank you for calling. If you know your party’s extension, please enter it now. For Sales, press 1…"
Call routers are not dialogs, but programs that route a call based on various criteria. A classic example of a call router is time of day and day of
week routing. In this case, a call comes into the call router; the call router checks the day and time and routes the call accordingly.
In this Section
Setting Up Automated Attendants
Configuring Advanced Call Routers
Adding Call Routers - Firmware 2.x
Call Sequence
See Also
Group Paging
Automated Attendant Timeout
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
68
Setting Up Automated Attendants
Automated attendants are menu-based dialogs that prompt the caller to press a key and have the system respond accordingly. Use the Extensio
n > Automated Attendants page to add a new automated attendant.
Add Automated Attendant
Navigate to Extension > Automated Attendants and select Add New Automated Attendant. Give the automated attendant a name, and select
an extension number. You must also specify a sound file that will act as the greeting. (You may optionally specify the Short Greeting Sound,
Invalid Sound, and Exit Sound.) Once the automated attendant is created, it appears in the list of automated attendants.
Edit Automated Attendant
Select an automated attendant to view its configuration. The following configuration options are available:
Rename – Rename the automated attendant
Change Primary Extension – Change the primary extension number
Delete – Delete the automated attendant from the system
Keypad – The keypad represents different keys that the caller can dial while listening to the automated attendant's greeting. Each
keypad can have one of several different options:
Do Nothing – No action will be performed
Go to the Top Menu – Navigate to the top level menu of a menu tree
Go Back One Menu – Navigate to the previous menu of a menu tree
Hang Up – Disconnect the call
Transfer to an Extension or Number – Transfer the caller to an extension number on the system or to an external phone
number. When using external numbers be sure to enter the number exactly as you would dial it from a telephone on the system,
i.e., add a leading 1, etc.
Transfer to a Person's Voicemail – Transfer the caller directly to a person's voicemail box without ringing the telephone.
Go to Another Automated Attendant – Send caller to another automated attendant – used to create menu trees.
Dial-By-Name Directory – Sends the caller to the directory when he or she can enter the first or last name of the person trying
to be reached.
Play A Sound File – Plays a sound file to the caller and then the automated attendant replays its greeting.
Summary – This displays a summary of all of the digit destinations for this automated attendant
Sound Files – Select the sound files for this automated attendant. There are five different types of sounds to configure:
Greeting Sound – Required; this is the greeting file that is played when a caller enters the automated attendant.
Short Greeting Sound – Optional; this greeting is played only after the caller has heard the greeting sound. Useful for cases where you
have a welcome message ("Thank you for calling…") and a list of options. The short greeting sound can contain only the list of options
so that the caller does not hear the welcome message on subsequent passes through this automated attendant.
Invalid Sound – Optional; sound file caller hears after making an invalid entry.
Exit Sound – Optional; sound file caller hears after not pressing any keys when about to be disconnected.
Transfer Sound – Optional; sound file caller hears before being transferred.
Other Options – Other ways to customize automated attendant:
Allow Dial-to Extension – Set this option to allow callers to dial a specific extension number. (i.e., "If you know your party's
extension, please enter it now…") Specify an optional prefix to be added to the extension number that the caller dials.
Repeat – Specify how many times the automated attendant should repeat the greeting before assuming the caller has hung up
or is not going make a selection. Do not use a short value here (i.e., less than 4 seconds) to allow for callers who wait until the
greeting ends to make a selection.
Secondary Extensions – If needed you may add a secondary extension number or an external number, i.e., a direct inward dial
(DID) number, to this automated attendant.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
69
Configuring Advanced Call Routers
See also:
Automated Attendant Timeout
Advanced Call Routers (ACRs) route calls that match configured rules. When a call matches a rule, actions associated with the rule (such as
dialing extensions, playing sound files, or sending the caller to a dial-by-name directory) are executed on the call. Configure ACRs on the Extensi
ons > Advanced Call Routers page.
In this article:
Step 1. Add an Advanced Call Router
Step 2. Configure an Advanced Call Router
Default Action
Action Set Scope
Step 1. Add an Advanced Call Router
To create an ACR:
1. Navigate to the Extensions > Advanced Call Routers page, and click Create New Advanced Call Router.
2. In the Basic Information section, enter a name and specify the primary Extension Type:
a. Next Free Extension – Allow the system automatically selects the next available lowest extension number.
b. Single Extension – Enter an extension within the Valid Extension Ranges.
c. Block Extension – Assign an entire block of extension numbers.
d. External Number – Select an available external direct inward dialing (DID) number from the drop-down list.
3. In the Default Action Set section, select either an existing action set or select New Action Set from the Default Action Set drop-down
menu.
4. If this is new action set, specify a name.
5. Click Create.
Step 2. Configure an Advanced Call Router
Follow these steps to set up a rule and action set after creating an ACR. Enter the new ACR details:
1. Under Rules and Actions, click Add a Rule.
2. In the Time/Number Rule column, select a Mode, Days, Time, or Caller to indicate when this rule applies. For example, a rule could
apply only on Sunday, or when a particular mode is enabled, or for an entire day, or every weekday from 3:00 to 5:00 PM, or only when a
specified number calls the ACR. Combine these restrictions to create complex rules.
a. Mode – Select a system mode for which this rule will apply. By default, each rule applies to all modes. If the system mode does
not match one of the modes specified, the rule will be rejected, and no other scheduling rules will be evaluated, except for the D
efault Action.
b. Days – Select each day of the week when this rule applies. The rule is not applied to calls received on unselected days.
c. Time – Specify the time of day when this rule applies. All Day is 24 hours. To specify a smaller time range (such as business
hours) select a start time and an end time. The rule is not applied to calls received outside the specified time range.
d. Caller – Select Any Callers to apply the rule regardless of caller ID value. To limit the rule application to specific caller ID
values, select Caller's Number Starts With, Caller's Number Ends With, Caller's Number Is, or Caller's Number Matches
Regular Expression.
e. Match – Specify the Caller ID value or regular expression to match.
3. In the Action Set column, select an action set. Choose Default Action, or choose New Action Set to create a new action set, or choose
any other listed action set available for this ACR. If you select New Action Set, enter a name for the new action set. Click Add.
4. In the Rules and Actions table, select the newly created rule to expand it.
5. Select Edit next to the Action Set to open the detail page for the new action set.
6. Click Create an Action in the Action List table.
7. In the Action column, select the action to perform.
a. Call Phone Numbers – Call one or more external phone numbers. Numbers are dialed simultaneously. The Ring Time value
specifies how long to let the target phone numbers ring before assuming that they are not answered. If the target is unanswered,
then the next action in the action set is performed. Use the Confirmation Prompt and Prompt Sound to make sure that a
human rather than an answering machine or voicemail has answered the call. If there is no press 1 in response before the Ring
Time timeout, the call is considered unanswered and the router performs the next action.
b. Play A Sound File – Play the specified sound prompt.
c. Go to the Dial-by-Name Directory – Transfer the caller to the Dial-by-Name Directory.
d. Go to the Direct Inward System Access (DISA) – Send the caller to the DISA prompt. See Direct Inward System Access
(DISA) for details on how DISA works.
e. Try Calling an Extension – Call an extension on the system, selected from the list. If unanswered, the router performs the next
action.
8. The Destination/Options column displays options for the action you have selected. Options differ depending on the selected action.
9. By default, the Final Action is Disconnect the Call. The selected final action executes after all other actions have completed.
a.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
70
9.
a.
b.
c.
d.
e.
f.
g.
h.
i.
Disconnect the Call – Hangs up on the caller.
Transfer to an Extension or Number – Blind transfers the call to the specified extension or phone number.
Transfer to a Person's Voicemail – Sends the call to a person's voicemail box to leave a message.
Wait for a Fax, Then Email – Waits for a fax tone from the caller, and then accepts the fax transmission. The fax will be
converted to PDF and emailed to the addresses listed. (Use a comma-separated list of addresses to specify more than one.)
Transfer to Voicemail Login Prompt – Sends the caller to the voicemail login dialog. (Useful for external users calling in to
retrieve voicemail from a remote location.)
Group Page – Performs a group page to the selected group. Select between a live page (the system broadcasts the audio in
real time) or record and page, where the system records the announcement and then performs a cascading page to all the users
in the target group.
Perform an Echo Test – Sends caller to the echo test. Useful for testing newly assigned phones.
Play Milliwatt Tone – Plays a 1004Hz tone to the caller. Useful for testing audio being sent to external endpoints.
Send the Call to a Provider Gateway or Port – Sends the call out using the specified gateway or port. The digits sent are the
extension number of the advanced call router. For example, if the call router is extension number 2491 then 2491 is sent to the
provider or port number.
At this point, the new ACR has one rule defined, and one corresponding action set. You may add an unlimited number of rules, and an unlimited
number of action sets; however, each rule has one and only one action set associated with it.
Default Action
The Default Action is the action set automatically executed for an ACR if no other action sets have been created, or if no rules are applicable
when a call is received.
Action Set Scope
By default, created action sets are considered Local action sets, which means that they are only available for one ACR. You can change an
action set to a Global action set using step 5. above to edit the detail screen for that action set, and modifying the Scope option. Global action
sets are visible in other ACRs, which may save time if you find that many ACRs need similar action sets.
Global action sets cannot be converted back into local action sets.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
71
Adding Call Routers - Firmware 2.x
This article refers to Barracuda Phone System firmware 2.x.
Add New Call Router
To add a call router,
1. Navigate to Extensions > Automated Attendants, and click Add New Call Router.
2. Enter a call router name, and specify the Extension Type:
a. Next Free Extension – Allow the system automatically selects the next available lowest extension number.
b. Single Extension – Enter an extension within the Valid Extension Ranges.
c. Block Extension – Assign an entire block of extension numbers.
d. External Number – Select an available external direct inward dialing (DID) number from the drop-down list.
3. Click Add. Once the call router has been created it appears in the list of automated attendants.
Edit a Call Router
In the Extensions > Automated Attendants page, select a call router from the list of automated attendants to view its configuration. The
following configuration options are available:
Rename – Rename the call router
Change Primary Extension – Change the primary extension number
Delete – Delete the call router from the system
Add a Rule – Add a time-based rule. (See below)
Default Action – The call router will always default to this action if no other rule applies. In some call routing cases the default action is
the only action that is desired. An example is a call router whose sole purpose is to listen for a fax tone and accept a fax transmission. All
actions have several options which are listed below.
Secondary Extensions – If needed you may add a secondary extension number or external number (i.e., a DID number) to this
conference.
All actions have several configuration options. They have a calling sequence and a fallback action that takes place if the calling sequence does
not result in a connected phone call. The calling sequence is optional, and if left blank then the fallback action is performed immediately. For call
sequence details, refer to Call Sequence.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
72
Call Sequence
See also:
Setting Up Automated Attendants
A call sequence contains a list of extension numbers to dial when a call comes in to the router. You may specify multiple extensions to be dialed.
These extensions can be dialed simultaneously, sequentially, or a combination of both.
Call sequences also have Advanced Options so you can customize the router behavior when dialed extensions in the sequence. You can
specify the timeout value, which is the amount of time that the router will ring a particular extension (or extensions) in the sequence before
moving on to the next extension(s) in the sequence. You may also specify an optional confirmation message which is played when an extension
in the sequence answers. If confirmation is enabled, the called extension must press the 1 key in order to receive the call. (This is useful in cases
where you do not wish to have someone's voicemail "answer" the call.)
Call routers also have an Add actions/Set options link. Select this to see additional parameters that you can customize:
Add an Action – This lets you add multiple actions to the calling sequence. The available actions are:
Call Phone Numbers – Sends the caller to an extension or external phone number. This is a blind transfer that does not check call
progress but sends the caller to the destination number.
Play a Sound File – Plays the specified sound file to the caller and moves on in the sequence.
Go to the Dial-by-name Directory – Sends the caller to the dial-by-name directory
Go to Direct Inward System Access (DISA) – Connect the caller with the DISA automated attendant extension.
Try Calling an Extension – Attempts an extension, just like in the call sequence, including the option of using confirmation.
Enable Silent Hold – Overrides any MOH options later in the call and always performs a silent hold instead of sending any music or
break-in-announcements.
Record the Call – Overrides any call recording policy encounter later in the call flow and always records the call.
Set Caller ID – Specifies the caller ID on any outbound calls made from this router.
Detect Faxes – Enable fax detection on this call. If a fax is detected, accept it and send it to the email specified. If not, continue
processing the call.
All calling sequences end with If the call is not answered. When the sequence is not answered (or not specified) then the action listed will be
performed. The following actions are available:
Disconnect the Call – Hangs up on the caller
Transfer – Unequivocal transfer to an extension or phone number. Once transferred, the call router no longer has any control over the
call
Transfer to a User's Voicemail – Send the call directly to a user's voicemail box without ringing the person's phone
Wait for a Fax – Wait for the calling party to transmit a fax. If the other party sends a fax, receive it and send it to the email address
specified, otherwise do nothing.
Transfer to Voicemail Login Prompt – Send the call to the voicemail login dialog. For example, if you want external callers to be able
to log in to a voice mailbox, use this option. The dialog will ask for the person's extension number and then voicemail PIN.
Perform an Echo Test – Useful for testing new phones or phones at remote locations. The audio sent from the far end is "echoed" back
immediately. The longer it takes for the audio to be echoed back, the larger the latency in the connection.
Play Milliwatt Tone – Sends a 1004Hz tone over the line. Useful for testing a line's capacity to send audio. Any breaks in the tone may
indicate a poor quality connection.
Send to Gateway – Send the call to a service provider or gateway so that an external connection can be made. This is useful in cases
where one or more extensions reside on a different Barracuda Phone System.
You can add a time-based rule with these steps. Select Change to bring up sliders to adjust the days of the week and time of day for which the
rule applies. You can also specify matching rules for the caller's phone number:
Caller's Number Is – An exact match to the caller's number. Good for blacklisting or whitelisting a specific phone number.
Caller's Number Starts With – Match the beginning of the caller's phone number. Useful for doing an area code match.
Caller's Number Ends With – Match the end of the caller's phone number.
Regular Expression – Match caller's phone number to a regular expression. Allows very specific matching.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Advanced Features
The Barracuda Phone System supports a number of advanced features for users and telephones.
In this Section
Shared Line Appearance
Group Paging
Automated Attendant Timeout
Web Application Pop-Up URL
Manually Monitor Call Parking Lot Extensions
Day / Night Mode
See Also
Configuring Advanced Call Routers
Copyright © 2015, Barracuda Networks Inc.
73
Barracuda Phone System Administrator's Guide - Page
74
Shared Line Appearance
Shared line appearance (SLA) allows one telephone to have a button (or a key) shared with another extension. Most telephone models have a
busy lamp field (BLF) feature that accompanies the share line. The BLF turns on when the line is in use. Most commonly, it is green when you
use the line, red when someone else is using it. When you place the call on hold, your line key flashes green; when another person places the
call on hold the light flashes red. In most cases a shared line call can be placed on hold on one phone and picked up on another phone.
Configuring shared line appearance requires you to:
Edit a phone,
Assign a line, and
Choose to allow or deny the barge-in feature; if barge-in is allowed then a phone with a shared line can barge-into an in-progress call:
use with caution.
You need at least two telephones to set up SLA. In a boss-assistant scenario, the assistant's phone would have a button shared with the boss’s
phone. If the boss’s phone is extension 2010 and the assistant's phone is 2009 then you can set up a shared line by following these steps:
1. Navigate to EXTENSIONS > People and select extension 2010 to bring up the user settings for the boss. In the Phones section, click on
the boss's phone. Under Lines and Utility Buttons make sure that Button 1 has SLA On under Shared Line.
2. Go back to People and select extension 2009 to bring up the user settings for the assistant. In the Phones section, click on the assistant
's phone entry in the table.
3. Locate the key you want to use for SLA (white keys are empty). Select Line; a new view opens.
4. Click Share a different line for the Line Type, and for Existing Phone Line Extension enter 2010. Click Apply and the new line key
appears near the top of the list of keys.
5. For the new line key, click SLA On from the Shared Line column. Click the Back link (near Edit Phone) to return to the user page. The
phone reboots.
When calls come in to the boss’s phone (extension 2010) it will still ring normally, however, 2009 will also ring. Depending on the phone model,
the button next to 2010 will flash while the call is ringing. The assistant can answer the call and place it on hold, and the boss can pick it up on his
or her phone.
Be careful when sharing lines among phones that do and do not support high definition (HD) voice. For example, a Polycom 550
supports G.722 but the Polycom 321 does not, yet they can share a line. If a call is established in G.722 on the Polycom 550 then the
Polycom 321 will not be able to pick up that particular call.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
75
Group Paging
Group paging allows you to broadcast announcements on the speakers of one or more telephones. To configure group paging, you first create a
group, add the appropriate users to the group, and create a call router that performs group paging. Not all phone models support this feature, and
each phone that does support it may behave a bit differently. For example, some phones may ring or beep before going into intercom mode.
You need at least two phones to test group paging: a phone in the group, and another phone outside the group. Start by creating a group and
adding one or more phones to the group.
In the following example, 2050 is the group extension number.
Set Up Group Paging
Use the following steps to create a call router and set up group paging:
1. Navigate to Extensions > Advanced Call Routers, and create a new call router named Test Page using extension number 2100.
2. In the Default Action Set section, select New Action Set from the Default Action Set menu, and enter Page Group 2050 for the set
name. Click Create. The edit call router page opens.
Click Manage Action Sets and select Page Group 2050.
In the Final Action section, from the If the call is not answered menu, select Page a Group and select 2050 as the Destination.
Select the Paging Method: either Live or Record and Playback. Click Save. The group paging extension is now ready to test.
From a phone outside of the paging group, dial 2100. You will hear a beep; after the beep ends make an announcement:
a. If the group page is set for Live Speaking, then the page happens immediately.
b. If it is set for Pre-recorded Message, then the Barracuda Phone System records your message and then initiates the page. To
end the recording, remain silent for three seconds or press the # key.
7. Each phone in the group goes into intercom mode and broadcasts the announcement over the speaker. Most phone models default to
polite paging mode, so the announcement does not broadcast when the phone is in use.
3.
4.
5.
6.
If you have page groups with many members, use Record and Playback as the paging type.
Important
If you use Live Speaking to initiate a group page to many users, unpredictable results may occur. A live speaking group page is
considered a one-way call to every phone in the group, so it may saturate the link connecting the Barracuda Phone System to the LAN.
This may result in some phones missing the page due to circumstances beyond the control of the Barracuda Phone System, such as
an Ethernet switch or other network congestion. Also, congestion may occur at the Barracuda Phone System, if the system is near the
concurrent call capacity. Test this paging method when your network is operating at normal capacity so you understand how the
network responds to live speaking group pages.
You should also consider the maximum number of concurrent calls your Barracuda Phone System model handles. Because each page
recipient is a separate call, the group page may cause you to exceed the maximum number of concurrent calls and cause degraded
call processing or quality, or other adverse effects.
The Record and Playback / Pre-recorded Message paging type can alleviate many network congestion issues by sending the page
in waves to phones in the group, thus reducing the number of simultaneous calls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
76
Automated Attendant Timeout
In some cases you may want to route a caller to an Automated Attendant, but you need a failover action if the caller does not or cannot enter any
digits (e.g., rotary telephones). You can accomplish this with a call router in conjunction with an automated attendant.
The following example uses an automated attendant at extension 2061 and a call router at extension 2060. If the caller fails to press any digit
after the automated attendant plays twice, the call is transferred to extension 2000. To begin this call flow, route and/or place a call to extension 2
060.
Set Timeout
Use the following steps to set the automated attendant timeout.
Step 1. Create an Automated Attendant
1. Navigate to Extensions > Automated Attendants, and click Create New Automated Attendant.
2. Name the Automated Attendant, assign your greeting, and enter 2061 as the extension number.
3. Click Create.
4. In the Prompt Repeat section, change the Repeat the Prompt value to 2.
5. Optionally change the Repeat Prompts Every to a shorter value.
Step 2. Create a Call Router
1. Navigate to Extensions > Advanced Call Routers, and click Create New Advanced Call Router.
2. Enter a router name, enter 2060 as the extension number, and select New Action Set in the Default Action Set section.
3.
4.
5.
6.
7.
8.
Type a name for the Default Action Set. (For example, 'Try main AA then xfer to receptionist'.)
Click Create.
In the Default Action section, click Edit to the right of the action set.
Click the Create an Action button.
Change the Action drop-down to Try Calling an Extension.
Click the Extension box in the Destination/Options column and type 2061.
9. In the Final Action section, select Transfer to an Extension or Number from the drop-down menu, and enter 2000 in the Destination
field.
10. Click Save.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
77
Web Application Pop-Up URL
In this article
Create the Sample Call Router
Test the Pop-Up URL
Available Pop-up URL Data Fields
Web Application Pop-up URL Example: SalesForce.com
The Barracuda Phone System Communication Command Center can pop up a web browser when a call comes into a user from a queue or a call
router. This feature allows incoming calls to activate user-defined features from the browser. Configure the URL using the queue or call router co
nfiguration. The target URL can be anything you define, for example, a Google search. The following example demonstrates one way to use this
feature.
Create the Sample Call Router
To create a call router
1.
2.
3.
4.
Create a new call router in the Extensions > Advanced Call Routers page, and specify the target extension 2009.
Select New Action Set, and enter a name to identify the action set.
Click Create. In the Default Action section, click Edit to the right of the Default Action Set.
In the Options section, turn on Launch Web Application Popup, and specify the URL: http://www.google.com/webhp?hl=en#h
l=en&output=search&q=__CID__
5. Click Save.
Test the Pop-Up URL
For this Call Router, set an external number as a secondary extension to allow an outside caller to dial directly into the call router for the test. (An
inbound call to a telephone manually transferred to the call router, or an outside call into an automated attendant transferred to your call router
could have been used to test this feature as well.) Once the call hits the call router, it is sent to the target extension.
Be sure to enable pop-up windows on your browser before testing this feature. Most browsers allow exceptions to pop-up blocking
rules.
1. Open a new browser window, and log in to the Communication Command Center for the user whose extension was specified as the
target.
2. To test this feature, call the Call Router. Extension 2009 rings. Answer the call, and a new browser window opens and performs a
Google search on the caller ID number.
3. The following shows a browser lookup for a call coming in from Barracuda Networks HQ:
4. The call is established a few moments before the screen actually pops up, depending upon the speed of your network connection.
Available Pop-up URL Data Fields
Table 1 lists the available data fields when specifying pop up URLs.
Table 1. Available Data Fields.
Field
Description
__CID__
Caller ID Number
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
78
__CIDNAME__
Caller ID Name
__DESTNUM__
Destination Number (usually the extension number of the router or
queue)
__ORIGDESTNUM__
Original destination number (usually the phone number the caller
dialed before being transferred).
To display each field in use, you can use the following Perl CGI script on a web server you control:
#!/usr/bin/perl
use strict;
use CGI qw(:standard);
my $q = CGI->new;
print $q->header();
print $q->start_html('Test');
my @params = $q->param;
foreach ( sort @params ) {
print $q->p("$_: " . $q->param($_));
}
print $q->end_html;
Put the script into the cgi-bin directory of your web server, then use this URL in your call router or queue:
http://1.2.3.4/cgi-bin/test.cgi?CID=__CID__&CIDNAME=__CIDNAME__&DESTNUM=__DESTNUM__&ORIGDESTNUM=__ORIGDESTN
UM_
The script displays the value for each field. Following is a simple PHP example:
print “<pre>\n”;
foreach ($_REQUEST as $key => $val) {
print “$key: $val\n”;
}
print “</pre>\n”;
Put the script into the cgi-bin directory of your web server, then use this URL in your call router or queue:
http://1.2.3.4/cgi-bin/test.php?CID=__CID__&CIDNAME=__CIDNAME__&DESTNUM=__DESTNUM__&ORIGDESTNUM=__ORIGDESTN
UM__
The script displays the value for each field.
Web Application Pop-up URL Example: SalesForce.com
The following URL has been used to allow the browser to search the user's SalesForce.com account for the incoming caller ID value. Note that
the user must be logged in to SalesForce in the same browser as the Communication Command Center . URL:
https://na4.salesforce.com/search/SearchResults?searchType=1&sen=0&setLast=1&sbstr=__CID__&search=Sear
ch
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
79
Manually Monitor Call Parking Lot Extensions
Required Product Version
This article applies to firmware versions 2.6.006 and 3.0 or higher.
Call parking lots are a convenient way to put callers on hold without keeping your phone active on a call. You can use Blinking Light Fields (BLFs)
in conjunction with call parking lots to monitor call parking "space" status.
In this article:
Use Case
Prerequisites
Call Parking Lot Example
Step 1. Create Blinking Light Fields
Step 2. Use the BLF/Line Monitor Feature
Use Case
When migrating from key line systems and other legacy PBX systems, end-users may be used to manually
transferring a call to a parking lot "space" instead of having the Barracuda Phone System announce the
parked lot to the person originating the attended transfer. If users manually transfer callers to call parking
spaces without knowing if that space is occupied, then conceivably two outside callers could be joined together
in an ad-hoc conference bridge. To prevent this from happening use BLFs on the phone of the person
originating the transfer.
Prerequisites
Before getting started, create a call parking lot range on the EXTENSIONS > Call Parking Lots page. For more information, see Setting Up Call
Parking Extensions.
Call Parking Lot Example
The following example assumes:
Call parking lot extension range is x200-x205.
x200 is the the announcement extension for auto parking calls (not used in this example)
x201-x204 is the parking lot range.
x205 is the parking lot pickup extension (not used in this example)
Step 1. Create Blinking Light Fields
1. Select a user from the EXTENSIONS > Users page, and then select the person's phone. Within the phone configuration in the Lines
and Utility Buttons section, create a new line appearance and use the BLF/Line Monitor function.
Note that BLF support varies from model to model, refer to Supported Phones Matrix for a list of supported functions.
2. Set the extension to monitor 201.
3. Click Add and enter a button label.
4. Repeat steps 1 through 3 above for each parking lot extension you want to monitor.
5. Click Reboot Phone or navigate away from the phone configuration page to reboot the phone.
Step 2. Use the BLF/Line Monitor Feature
BLF LED cadence and color vary across manufacturer.
Depending on phone model and manufacturer, some physical buttons may not support BLFs.
The BLF function in Polycom documentation is sometimes referred to as Buddy Watch.
1. Transfer the caller blind using the phone's transfer button in conjunction with keying in the manual call parking lot extension. Depending
on the model, the transfer button may support pressing the BLF line button instead of manually typing in the extension number.
2. Once the call is transferred and the phone is idle, on phones that are monitoring the call parking spaces, the BLF key LED will light
indicating that there is a caller waiting in a call parking lot space.
3. On the phone that is to answer the caller, press the BLF key in question to bridge the call.
As with any kind of shared line appearances (e.g., BLFs, Shared Lines, SLA, etc.) each appearance button is a subscription to the
Barracuda Phone System. As a result, phones that are behind NAT routers or networks with high latency or packet loss can cause the
BLFs to reflect an inaccurate line state. As more subscriptions are added to phones, the amount of traffic on the link increases. Even
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
80
though the line subscription messages are small in size, the volume of traffic can become an issue on networks using switching
equipment that has small packet buffers or other scale limitations.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
81
Day / Night Mode
This article refers to Barracuda Phone System firmware 3.1.002 or higher.
Day / Night provides more flexibility to end-users to change Advanced Call Router call flows without being constrained to administrator-set ACR
time of day or day of week rules. The Admin user or other users who are a member of a group with the Switch Mode or Administrator permissi
on enabled can change the current system mode on the Configuration > System page. Additionally these users can also change the system
mode from Day to Night or vice versa by dialing *663 from their telephone keypad.
Consider the following scenario:
During Day mode the phone system should deliver calls x100, a group of users, and if the call is not answered, send the call to a x200's
voicemail
During Night mode the phone system should deliver calls to an outside call answering service at 18005551212.
John Smith at x300 should have the ability to change the system mode.
In order to facilitate this scenario you first configure the Advanced Call Router for Day/Night mode:
1.
2.
3.
4.
5.
6.
7.
8.
9.
As a admin user on the Extension > Advanced Call Routers page, click Create Advanced Call Router.
Provide a ACR name in the Router Name field that is meaningful to you (i.e. Main Inbound)
In the Default Action Set name field type Night Callflow.
Click Create.
Click the Add a Rule button. In the Time/Number Rule column, uncheck the (All Modes) checkbox and then check Day.
In the Action Set column, leave the drop-down set to (New Action Set) and type Day Callflow in the empty text box to the right.
Click the Add button.
Click either Manage Action Sets buttons.
Click anywhere on the Day Callflow row. Then configure this action set per the scenario:
a. Click the Create an Action button. From the Action column drop-down box select Try Calling an Extension. Select the Exte
nsion widget, type 100, and then click the Add button.
b. In the Final Action section, in the drop-down box labeled If the call is not answered select Transfer to Person's Voicemail a
nd in the Extension widget type 200.
10. Use the breadcrumbs at the top of the page to navigate back to the Manage Router Action Sets. Click anywhere on the Night Callflow r
ow. Then configure this action set per the scenario:
a. In the Final Action section, in the drop-down box labeled If the call is not answered select Transfer to Extension or Number
and in the Destination field type 18005551212, and then click the Add button.
Finally you configure the Group extension to allow mode switching:
1. As an admin user on the Extensions > Groups page, click Create a New Group.
2. Provide a Group name that is meaningful to you (i.e. Switch Mode Group), select Single Extension from the Extension Type drop-dow
n, type 100 in the Extension field and then click Create.
3. Click the Add a Member button and in the Select a Person widget, type John Smith or 300 and then click the Add button.
4. Cick the Add a Permission button and then in the drop-down select Switch Modes and then click Add.
Effectively, when night mode is enabled, the Day Callflow action set will never be used and the phone system will default to the Default Action S
et ('Night Callflow'). The Barracuda Phone System, out of the box, has the system mode set to Day. If you wish to change the mode John Smith
can select the system mode on Configuration > System or by dialing *663 from his telephone keypad.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
82
Feature Access Codes
The following table lists features and the associated access code:
Code
Feature
0
Call system operator.
*98
Access voicemail.
**xxxx
Call (or transfer) directly to xxxx's voicemail box.
**xxxx*1
Connect to extension xxxx in intercom mode.
**2
Record on demand. Use on live call; requires on-demand record
permission.
**3
Set/Update Client Matters Code for inbound or outbound calls during
the call.
*8
System call pickup. Answers first ringing call anywhere in system.
*8xxxx
Directed call pickup. Answers call ringing at xxxx.
*9
Voicemail monitor. Listen live as caller leaves voicemail, press *2 to
"take back" the call. Firmware version 2.6.5 and higher.
*123
Hotseat login/logout.
*321
Permaseat provisioning. Requires admin permission.
*999
Inbound Call Queue login. Requires that the user is in a queue and
the phone is assigned to the user.
*732
Sound Prompt Record. Requires that the user is a member of group
that has administrator permissions set.
*663
Change System Mode. Requires that the user is a member of group
that has administrator or switch mode permissions set. Firmware
version 3.1.002 and higher.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
83
Setting up Faxing
Important Notice about VoIP Faxing
The Barracuda Phone System is capable of reliable fax receipt and delivery. It is very important to remember, however, that the ability
to send and receive fax messages using the Barracuda Phone System is also determined by network quality and provider support.
Local and Public Network problems such as dropped packets, latency, and jitter will significantly affect the ability to properly handle
facsimile messages. Telephone Service Provider support is also critical to reliable fax message handling, and one of the most
important steps in setting up fax handling is ensuring that the provider fully supports fax messaging.
Use only one fax detection method at any given time in a call flow. Using multiple methods will result in unexpected behavior.
Facsimile message handling, while not as common as it used to be, is still a common business tool. The Barracuda Phone System is capable of
fax receipt and transmission using a verity of methods and configurations in order to meet your needs. Use the articles in this section to set up fax
receipt and delivery on the Barracuda Phone System.
In this Section
Analogue Fax Machines
Detecting Faxes
Wait for Faxes
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
84
Analogue Fax Machines
Required Product Version
This article applies to Barracuda Phone System firmware version 2.6.006 or 3.0 or higher.
Important Notice about VoIP Faxing
The Barracuda Phone System is capable of reliable fax receipt and delivery. It is very important to remember, however, that the ability
to send and receive fax messages using the Barracuda Phone System is also determined by network quality and provider support.
Local and Public Network problems such as dropped packets, latency, and jitter will significantly affect the ability to properly handle
facsimile messages. Telephone Service Provider support is also critical to reliable fax message handling, and one of the most
important steps in setting up fax handling is ensuring that the provider fully supports fax messaging.
Only one fax detection method should be used at any given time in a call flow. Using multiple methods will result in unexpected
behavior.
In this article:
Analogue Fax Scenario
Required Hardware
Physical Connection Configuration
Initial ATA Provisioning
Device Configuration
Test Sending/Receiving Faxes
Troubleshooting
Analogue Fax Scenario
Using an analogue fax machine is the most familiar to end-users. Typically, modern day analogue fax machines are all-in-one devices that offer
an integrated solution for document management in the workplace.
Required Hardware
In order for the fax machine to communicate with the Barracuda Phone System over Ethernet and by extension use SIP, a device that converts
the SIP messaging and audio from the Barracuda Phone System to an analogue twisted wire pair is required. These devices are called Analogue
Telephony Adaptors (ATAs) and come in two types: Foreign Exchange Office (FXO) ATAs and Foreign Exchange Station (FXS) ATAs.
FXS and FXO refer to the type of analogue port the device supports. FXO ports receive voltage (for connections to/from a Telco Central Office)
and FXS ports provide "battery voltage" (in North America, ~48 volts D.C. on-hook, ~6-9 volts D.C. off-hook, ~90 volts A.C. superimposed over
~48 volts D.C on-hook during ringing) to analogue stations such as phones, fax machines, or even analogue PBXs. In order to use a traditional
analogue fax machine, you must use an ATA with FXS ports. ATAs are a transitional technology from POTS to SIP and therefore there are a
limited number of manufacturers that produce them. Provisionable FXS devices are listed in the Barracuda Phone System Supported Phones
Matrix.
Physical Connection Configuration
1.
2.
3.
4.
Connect the Internet or WAN port on the ATA to your core switch.
Connect the analogue fax machine to the Phone or FXS port on the ATA.
Power on the ATA
If the network segment you connected is in the same LAN as the Barracuda Phone System and auto-provisioning is enabled, proceed to
the Device configuration section below, otherwise completed the Initial Provisioning of the ATA section.
Initial ATA Provisioning
1. If the ATA is on a different network from the Barracuda Phone System, confirm its IP address from your DHCP server or via the
Interactive Voice Response menu (depending on model, if equipped) on the ATA. Consult your ATA manual for details on this procedure.
2. Once you obtain the IP of the ATA, open a web browser and navigate to its web server (e.g., http://abc.def.ghi.jkl/ where abc.def.ghi.jk
l is the IP address).
3. Follow the instructions outlined on the Manual Provisioning by Manufacturer page to provision the device to the Barracuda Phone
System.
Device Configuration
1. Once the device initially provisions and is idle, assign it to a primary extension and then assign it a public secondary extension. For
details, consult Assigning Phones and Secondary Extensions.
2. The device should reboot one more time to complete its provisioning.
3.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
85
3. Disable voicemail for the ATA. This prevents the Barracuda Phone System voicemail interactive voice response system from answering
the call in the event that the fax machine is busy.
Test Sending/Receiving Faxes
Send a fax inbound and outbound via the analogue fax machine to test whether fax transmission is successful.
Troubleshooting
Common problems include:
Not assigning a public number to the ATA's extension resulting in a busy signal or indefinite ringing.
The fax machine answers but the calling party fax disconnects prematurely. This is usually a result of the called party fax machine failing
to train successfully to the calling party's fax machine (or vice versa). High Speed Modem Training failure can result from a number of
different things:
Baud rate is too high
ECM mode is enabled
Lowering the baud rate and disabling ECM mode on either the calling party fax machine or called party fax machine
typically clears up many training failures.
If the ATA is remote from the Barracuda Phone System, it is possible that there is a SIP ALG or other NAT firewall issue on
either the Barracuda Phone System or the ATA's local default gateway to the internet.
The use of the G.711 audio codec on a high jitter and/or high packet loss network and the failure to negotiate T.38.
ATA may need to be rebooted. Depending on network conditions and the firmware version the ATA, the ATA might not have fully
provisioned correctly. Reboot the ATA and try again.
If you continue to run into problems, contact Support.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
86
Detecting Faxes
Important Notice about VoIP Faxing
The Barracuda Phone System is capable of reliable fax receipt and delivery. It is very important to remember, however, that the ability
to send and receive fax messages using the Barracuda Phone System is also determined by network quality and provider support.
Local and Public Network problems such as dropped packets, latency, and jitter will significantly affect the ability to properly handle
facsimile messages. Telephone Service Provider support is also critical to reliable fax message handling, and one of the most
important steps in setting up fax handling is ensuring that the provider fully supports fax messaging.
Use only one fax detection method at any given time in a call flow. Using multiple methods will result in unexpected behavior.
This method listens to an answered call, intercepts the call if it hears fax tones (the CNG tone), processes the fax, and delivers it to an email
address. This method listens to an active line, so it requires the call to be answered by another action. This method cannot use a dedicated fax
number as it does not answer the call itself, and delivers all faxes to a statically assigned email address.
In this article:
Fax Detection Scenarios
Sample Call Flow Utilizing Fax Detection
Step 1. Create an Automated Attendant
Step 2. Create a New Advanced Call Router
Step 3. Edit the Call Router
Step 4. Configuring the hardware Analogue ports
Frequently Asked Questions about Faxes Received by a Wait For Fax or Detect Fax Action
When a modern analogue fax machine seizes a line to place an outbound call, after it dials the destination
number it automatically starts to send a CNG tone even when there is ringback from the called party's fax
machine. The CNG tone cadence is 1100Hz played for ~0.5 seconds followed by a ~3 second silent period.
Fax detect is an option on a call router or via Find Me Forwarding that listens for a CNG tone from a calling
party's fax machine. Once the CNG tone is detected, the call is processed as a fax call and delivered via email
similar to a Wait for Fax action. The Barracuda Phone System inserts five seconds of simulated ringback tone
while it attempts detection of the CNG tone.
If fax detection fails to detect the CNG tone, the call proceeds as defined in the call flow of the advanced call router / Find Me Forwarding.
Typically the failure is a result of jitter or packet loss on the link from the ITSP/SIP provider, under/over voltage on an analogue trunk or PRI trunk
(if equipped), B-channel timing errors/line code violations on a PRI circuit or the calling party fax machine does not support or has disabled CNG
tones.
Fax Detection Scenarios
Typical scenarios where fax detection is employed are when you need to conserve DID/external numbers due to cost or technological needs. An
example deployment might be:
On a 270b or 'a' unit that utilizes analogue trunks either via direct hardware connections or via an Analogue Telephony Adaptor /
Analogue FXO gateway. For more information, see Supported Phones and Features.
Calls are delivered to an Advanced Call Router that sends voice calls to an Automated Attendant or diverts inbound faxes directly to
email if the CNG tone is detected.
Sample Call Flow Utilizing Fax Detection
This section describes an example call flow that utilizes fax detection, including:
When a call is placed from the PSTN to (408) 867-5309 during business hours (Monday-Friday 8:00AM-5:00PM), the Barracuda Phone
System answers the call from the analogue trunk.
Send the call to the Advanced Call Router called Main Inbound at extension 200.
The calling party hears five seconds of simulated ringback while fax detection occurs.
If the CNG tone is detected, the fax is emailed to [email protected]. Once the fax is successfully received, hang-up.
If the CNG tone is not detected or if it is a voice call, try calling the Automated Attendant at extension 190 called Main Inbound AA.
If the calling party does not enter any digits because they are either unable to or unwilling to, transfer the call to the receptionist at
extension 150 (Jane Doe).
If the call is received outside of business hours:
If the CNG tone is detected, the fax is emailed to [email protected]. Once the fax is successfully received, hang-up.
Send the call to the receptionist's voicemail at extension 150 (Jane Doe).
Step 1. Create an Automated Attendant
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
87
For complete details on creating an Automated Attendant, refer to Setting Up Automated Attendants. For this example, the attendant is at
extension 190 and is named Main Inbound AA. Ensure that the Repeat value is set to 1.
Step 2. Create a New Advanced Call Router
1. Navigate to the EXTENSIONS > Advanced Call Routers page.
2. Click Create New Advanced Call Router in the upper right of the page.
3. Type the name in the Router Name field (e.g., type Main Inbound).
4. From the Extension Type drop-down menu, select Single Extension, and then type 200.
5. From the Default Action drop-down box, verify (New Action Set) is selected.
6. Type a name for the new action set (e.g., type After hours Callflow).
7. Click Create.
Step 3. Edit the Call Router
1. While editing the call router from Step 2. Create a new Advanced Call Router above, click Add a Rule, and then select in the Time/Num
ber Rule column with the conditions Monday-Friday, 8:00AM-5:00PM.
2. (New Action Set) is already set. Type Business Hours Callflow in the empty Action Set name field, and then click Add.
3.
4.
5.
6.
Click either Manage Action Sets buttons.
Click the row for the newly created action set ( Business Hours Callflow ) .
Click Create an Action.
From the Action drop-down menu, select Try Calling an Extension, and then click inside the Extension box to the right and type 190.
7. When finished, click Add.
8. In the Options section, select Detect and Email Faxes. Type in the email address [email protected].
9. In the If the call is not answered field in the Final Action section, select Transfer to an Extension or Number and type 150 in the
resulting text field that appears.
10. Navigate back to the previous screen ( Manage Router Action Sets ) using the bread crumbs at the top of the page.
11. Click on the row button for the default action set (configured in Step 2. Create a new Advanced Call Router, called After hours Callflow)
.
12. In the Options section, select Detect and Email Faxes. Type in the email address [email protected].
13. In the If the call is not answered field in the Final Action section, select Transfer to a Person's Voicemail, and type 150 in the
resulting text field.
Step 4. Configuring the hardware Analogue ports
1. Navigate to the PROVIDERS > Hardware Providers page.
2. Click the requisite Analogue port where calls are to come in from the Central Office.
3. In the Send To field, type 200.
Frequently Asked Questions about Faxes Received by a Wait For Fax or Detect Fax Action
1. How long does the Barracuda Phone System retain retained fax messages when the fax is successfully received but not queued for
delivery to the mail server?
The Barracuda Phone System retains faxes for seven days if the message is not queued by the message transport agent (MTA)
on the Barracuda Phone System.
2. How can I view the faxes if the mail server is misconfigured?
You can view the non-delivered faxes in the Call Detail Records page. For each successfully received fax, there is a PDF
download link in the Recorded File/Fax column on the far right of the web interface.
3. Once the inbound fax is delivered to the mail server via Wait for Fax or via Detect Fax, what happens to the fax on the Barracuda
Phone System?
The fax is deleted from the Barracuda Phone System.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
88
Wait for Faxes
Important Notice about VoIP Faxing
The Barracuda Phone System is capable of reliable fax receipt and delivery. It is very important to remember, however, that the ability
to send and receive fax messages using the Barracuda Phone System is also determined by network quality and provider support.
Local and Public Network problems such as dropped packets, latency, and jitter will significantly affect the ability to properly handle
facsimile messages. Telephone Service Provider support is also critical to reliable fax message handling, and one of the most
important steps in setting up fax handling is ensuring that the provider fully supports fax messaging.
Use only one fax detection method at any given time in a call flow. Using multiple methods will result in unexpected behavior.
This method delivers all inbound calls for a specified number to a fax handling engine on the Barracuda Phone System. It then processes the fax
and delivers it via PDF to a specified email address. This method requires a dedicated fax number, delivers all faxes to a statically defined email
address, and utilizes advanced call routers.
In this article:
Wait for Fax Scenario
Requirements
Sample Call Flow Utilizing Wait for Faxes
Step 1. Create a New Advanced Call Router
Step 2. Assign a Public Secondary Extension to the Call Router
Step 3. Edit the Advanced Call Router
Frequently Asked Questions about faxes received by a Wait For Fax or Detect Fax action
Wait for Fax Scenario
This setup is typically used for inbound fax delivery to a distribution list for groups of users or specific people.
Requirements
This method requires a dedicated external Direct Inward Dialing (DID) extension from your telephone provider. Ensure that you add the DID as an
external number on that provider's gateway configuration page. For more information, see Understanding Extension Blocks. Additionally, verify
that your mail settings are properly defined. See Mail Server Configuration for information on mail server setup options. If you send faxes to a
distribution list/group email address, verify your collaboration software/mail server (i.e., Microsoft Exchange, Novell GroupWise, or similar) is
properly configured to accept and send emails to groups of people.
Sample Call Flow Utilizing Wait for Faxes
This section describes an example call flow that utilizes wait for faxes.
Step 1. Create a New Advanced Call Router
1. Navigate to the EXTENSIONS >Advanced Call Routers page.
2. Click Create New Advanced Call Router in the upper right.
3. Type a name in the Router Name field (i.e., Inbound Sales Faxes)
4. In the Extension Type drop-down menu, select Next Free Extension or Single Extension.
5. In the Default Action drop-down menu, (New Action Set) is already selected.
6. Type a name for the new action set (i.e., Inbound Sales Faxes Callflow).
7. Click Create.
Step 2. Assign a Public Secondary Extension to the Call Router
1. In the Secondary Extension section towards the bottom of the page, click Add Secondary Extension.
2. From the Extension Type drop-down menu, select External Number.
3. From the External Extension drop-down menu that displays below this field, select the external number that you want to use.
Step 3. Edit the Advanced Call Router
1. Click Edit next to the newly created action set in the Default Action section from Step 2. Assign a Public Secondary Extension to the
Call Router above.
2. In the Final Action section, from the If the call is not answered drop-down menu, select Wait For Fax, Then Email.
3. Type a single address, or enter a comma-separated list of email addresses, in the Send to Email Address field.
4. If the providers supports T.38 Fax Relay, select Use T.38 Reinvite for Fax.
Frequently Asked Questions about faxes received by a Wait For Fax or Detect Fax action
1. How long does the Barracuda Phone System retain fax messages when the fax is successfully received but not queued for delivery to
the mail server?
The Barracuda Phone System retains faxes for seven days if the message is not queued by the message transport agent (MTA)
Copyright © 2015, Barracuda Networks Inc.
1.
Barracuda Phone System Administrator's Guide - Page
89
on the Barracuda Phone System.
2. How can I view the faxes if the mail server is misconfigured?
You can view the non-delivered faxes in the Call Detail Records page. For each successfully received fax, there is a PDF
download link in the Recorded File/Fax column on the far right of the web interface.
3. Once the inbound fax is delivered to the mail server via Wait for Fax or via Detect Fax, what happens to the fax on the Barracuda
Phone System?
The fax is deleted from the Barracuda Phone System.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
90
Mail Server Configuration
In this article:
Built-in Email Server
Smart Host
Client to an Existing Mail Server
Test Email Configuration
All system notifications, including voicemail, email, and fax delivery, require proper SMTP configuration which you configure on the Configuratio
n > Mail > SMTP Mail Server Settings page.
The Barracuda Phone System has three configurable ways to deliver email:
Built-in Email Server
Smart Host
Client to an Existing Mail Server
Built-in Email Server
A built-in email server is provided which can be used standalone or to relay to an existing email server. To configure the built-in email server,
enter the following values:
Sender Address – Enter the email address from which the message is to originate.
SMTP Server Address or IP – Enter the IP Address or Hostname of the mail server through which your mail is to be relayed.
If you choose to relay email through an existing email server, make sure to configure the existing mail server to allow relays
from the Barracuda Phone System IP Address.
Smart Host
To configure email with a Smart Host, for example, the Barracuda Spam Firewall, enter the following values:
Sender Address – Enter the email address from which the message is to originate.
Alternate Hostname – Enter the IP Address or Hostname of the Smart Host.
SMTP Server Address/IP – Enter the IP Address or Hostname of the existing mail server.
Port – Enter the port assigned to the Smart Host, usually port 25.
Client to an Existing Mail Server
To configure the Barracuda Phone System as a client to an existing mail server, enter the following values:
Sender Address – Enter the client email address which already exists on the mail server.
Alternate Host - Enter the IP Address or Hostname of the authenticating mail server.
SMTP Server Address/IP – Enter the IP Address or Hostname of the authenticating mail server.
Port – Enter the port used by the authenticating mail server.
Username/Password – Enter the client system credentials.
Test Email Configuration
Click Send a Test Message to test your email configuration settings. See Event Notifications for more information.
The maximum allowed email attachment (i.e., recorded phone calls or emails) is 150MB. A one hour .wav file at 8000Hz is near 60MB
in size. Files larger than 150MB are accessible only from the Reports page.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
91
Service Provider Configuration
Configure your connections to telephone service providers, including VoIP providers and traditional phone company (telco) providers.
Several Barracuda Phone System models have built-in hardware for telephone service connections: analog lines for the 270B and PRI circuits for
the 370B, 470B, and 670B models. You can also connect the Barracuda Phone System to external systems such as other Barracuda Phone
System units or legacy PBX systems. See Connecting to Another PBX or SIP Server for more information.
A connection to a VoIP provider is sometimes called a gateway. This is not an IP gateway like your subnet’s default gateway. When discussing
call routing, the term gateway almost always refers to a connection to a VoIP provider. It can also refer to a VoIP connection to another PBX.
When configuring connections to telephone service providers (whether VoIP, PRI, or analog lines), you must consider how calls are routed in the
system. This includes incoming calls made to Direct Inward Dialing (DID) numbers and outbound calls going out to providers.
In this Section
VoIP Providers
Hardware Providers
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
92
VoIP Providers
The primary way to connect the Barracuda Phone System to the outside world is via an IP connection and an SIP account, sometimes called SIP
trunks. Service providers usually give you one or more SIP accounts with accompanying credentials (username and password) and connection
information. The connection itself is made over an IP network, using either an existing Internet connection or via a dedicated IP circuit installed by
the VoIP provider. When using a traditional Internet connection, all VoIP provider traffic flows in and out of the Barracuda Phone System LAN
port. When there is a dedicated circuit, the provider supplies an Ethernet connection that uses the Barracuda Phone System WAN port. The
following figure illustrates these two scenarios:
In this Section
Adding VoIP/SIP Provider Accounts - Gateway
Editing VoIP/SIP Provider Accounts
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
93
Adding VoIP/SIP Provider Accounts - Gateway
Navigate to Providers > SIP Accounts and select New SIP Account. In the displayed window, you will see a number of configuration options,
many of which are required. These options are:
Provider Type – Select the provider type for your connection. If your specific provider is listed, select it, otherwise choose Generic SIP.
Some providers will not work unless you select their name from the list.
Name – The name of this connection as listed in the Barracuda Phone System UI (also known as the gateway name)
Host – Supplied by the provider, this is the IP address or host name of their SIP server.
Port – Supplied by the provider, this is the port number used for SIP communications. Almost always will be 5060.
Realm – Supplied by the provider, this optional parameter is the SIP authorization realm. Defaults to the value of host if not explicitly set.
Username – Supplied by the provider, this parameter is usually the phone number associated with the SIP account.
Auth Username – Supplied by the provider, this parameter is used for SIP digest authentication. It is not used if the provider employs IP
address-based authentication.
Password – Supplied by the provider, this parameter is used with the Auth Username for SIP digest authentication. It is not used if the
provider employs IP address-based authentication.
Registration – Some providers require registration. If yours does, check this option and select a registration time. Default is 3600
seconds (one hour).
Services – Select what services this gateway is to support:
Inbound Calls
Outbound Calls
Fax Transmissions
Enable T.38 Re-invite (For providers that support T.38 faxing)
Ignore Display Updates (Check this if you are experiencing issues with caller ID displayed on inbound calls)
Caller ID Number – Customize the sent outbound caller ID sent on this connection. Specify a phone number that should be sent under
these conditions:
Always sent
Always sent unless overridden
Never sent
Music On Hold – Specify the music on hold (MOH) scheme for outbound calls made through this gateway. This setting does not affect
any incoming calls.
Restrict Codecs – Specify the audio codecs, and if applicable for your provider, video codecs, that are allowed on calls made to or from
this gateway. G729 licenses are available. Contact Technical Support if you need additional information.
Inbound Registration – In some rare cases, the service provider will need to register to your Barracuda Phone System. Check this
option to allow incoming SIP registrations from this provider.
Once the new provider connection has been created it appears in the list of SIP providers.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
94
Editing VoIP/SIP Provider Accounts
Navigate to Providers > SIP Providers and select the account to edit. In addition to the options listed in the preceding section, Adding VoIP/SIP
Provider Accounts (Gateways), you have the following options:
Rename – Rename the gateway
Delete – Delete the gateway account from the system
External Numbers – Add external numbers, i.e., direct inward dialing (DID) numbers, to this gateway account
Outbound Routing – Add outbound routes to this gateway
External Numbers and Outbound Routing are explained in PRI Circuits (Models 370B, 470B, 670B) are described in Hardware Providers.
See Configuring A Remote Site for Custom E911 for configuration guidelines to ensure that emergency dialing is functioning properly.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
95
Hardware Providers
See also:
System Configuration
Telephone and User Configuration
The Barracuda Phone System models ending in B (for example, 270B) have built-in hardware for connecting to traditional telephone company
(telco) connections. The 270B allows up to four analog phone lines. The 370B has a single PRI port, the 470B has two PRI ports, and the 670B
has four PRI ports.
In this article
Analog Phone Lines (Model 270B)
PRI Circuits (Models 370B, 470B, 670B)
PRI Preferences for North America
Hardware Providers
Add Routes
Analog Phone Lines (Model 270B)
Navigate to Providers > Hardware Providers. You will see four analog ports and one Analog Phone Port. The four analog ports are FXO ports,
with two lines per RJ14 jack. These ports are backlit with a red light. The jack nearest the side of the chassis contains FXO ports 1 and 2, and the
inner pair of pins are FXO 1 and the outer pins are FXO 2. The second RJ14 jack contains FXO ports 3 and 4 with the same pin pattern. The
analog phone port is a single FXS port that is backlit green. (This port is currently unused and will be made available in a future software
revision.)
Each analog port has two basic settings:
A destination extension number for incoming calls on the FXO port
Route settings for outbound calls
Use any valid extension on the system as the destination for incoming calls on this FXO port. Routing of outbound calls is discussed below.
PRI Circuits (Models 370B, 470B, 670B)
Navigate to Providers > Hardware Providers. You will see one or more digital ports listed. Each digital port represents a single PRI connection
to the Barracuda Phone System from the telephone company. Each port has several configuration options. Most of these will be supplied by your
telco. The following options are available on each digital port:
Signal Type – The Barracuda Phone System supports DMS100, National ISDN-2, Lucent 5ESS, and EuroISDN.
PRI Signaling – Almost always set to CPE. Only choose Network Side when instructed to do so by your carrier or by Barracuda
Technical Support.
Clock Source – Almost always set to Normal. Only choose Master when instructed to do so by your telco.
Channels – Usually set to All Channels. In some cases the telco provides only a partial (or fractional) circuit and will tell you which
channels to enable.
Channel Hunt Order – The order in which PRI channels are selected when making outbound calls. The options are:
Ascending – (Default) Selects the highest-numbered channel first, then the next highest-numbered channel. In a typical North America
PRI this would mean channel 23, then channel 22, etc. (most outbound calls would go out on channel 23).
Descending – Selects the lowest-numbered channel first, then the next-lowest numbered channel. In a typical North American PRI this
would mean channel 1, then channel 2, etc. (most outbound calls would go out on channel 1).
Round Robin Ascending – Selects the highest-numbered channel first, then the next highest numbered channel until all channels have
been used at least once and then repeats. In a typical North America PRI the Barracuda Phone System would use channel 23, then 22,
21, … down to 1 and then back up to channel 23.
Round Robin Descending – Selects the lowest-numbered channel first, then the next lowest numbered channel until all channels have
been used at least once and then repeats. In a typical North America PRI the Barracuda Phone System would use channel 1, then 2, 3,
… up to 23 and then back down to channel 1.
Caller ID Number – Customize the sent outbound caller ID on this PRI circuit. Specify which conditions to send the caller ID:
Always sent
Always sent unless overridden
Never sent
Services – Specify whether or not to allow faxing on this PRI. Not all carriers support faxing over a PRI circuit, so if you plan to use the
PRI for faxing, be sure to ask the carrier whether the circuit supports faxing.
External Numbers – If your telco has provided DID numbers for this PRI circuit then enter them here. Be sure to enter the numbers
exactly as specified by the provider. Usually these are 10-digit numbers, however sometimes the provider will send 4- or 7-digit phone
numbers.
Outbound Routing – Add outbound routes to this PRI circuit. See Call Routing for configuration instructions for outbound routing.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
96
PRI Preferences for North America
The Barracuda Phone System supports a number of T1 and PRI settings. In North America the following settings are preferred, though not
required. Your PRI provider will be able to confirm whether these are available.
PRI switch type: National ISDN (NI2)
Line Framing: ESF
Line Encoding: B8ZS
Clock Source: The clock is provided by the carrier.
Channel selection on inbound DID calls: Ascending
DNIS digits: 10 digits (or 1+10 digits)
The Barracuda Phone System is CPE (aka terminal) and carrier is network side.
If you have any questions about T1/PRI configurations, contact your carrier or contact technical support.
Hardware Providers
Call routing allows you to customize how outbound calls are routed over your provider connections. You can specify which connections to use
based on the digits that the user dialed. You can also specify the failover order. For example, if you have a PRI circuit and a VoIP gateway, you
can specify that outbound calls try the PRI circuit first and then the VoIP gateway second (or vice versa).
Navigate to PROVIDERS > Call Routing to see the current routes on the system. The routes are listed in the order that they will be attempted.
You can move a route up or down to adjust its priority. You can also add a new route or edit existing routes from this page.
Each route listed has three parameters:
Call Type – The name of the route that will attempt to match the digits dialed.
Restrict To – When set, causes the route entry to apply only to the specified group or site. The digits must match the Call Type and the
caller must belong to the group or site. If either condition is not met then the route processing will continue.
Destination – Gateway through which the call is to be sent.
A route will be deleted automatically if it is restricted to a single group and that group is deleted from the system.
The Barracuda Phone System comes preconfigured with several common route definitions. You may not need to add custom route definitions,
but you may do so if needed. The following routes are preconfigured:
10 Digit Dialing – Matches any 10 digits dialed
11 Digit Dialing – Matches any 11 digits dialed
International Dialing (011) – Matches any international dialing, that is, any string of digits beginning with 011 followed by 8 to 15 more
digits
North America (NANPA) – Matches any valid area code and phone number combination, with an optional leading 1. Example:
1-408-342-5400 and 408-342-5400 both match. NANPA is more restrictive than 10 or 11 Digit Dialing. The latter allow any combination
of 10 or 11 digits.
Information – Matches a 411 call
Emergency (USA) – Matches a 911 call
7 Digit Dialing – Matches any 7 digits
7 Digit Dialing (Area Code xxx) – Only appears if you have specified a default area code in CONFIGURATION > Phones. This route
will match any 7 digit number but will prepend 1 and the area code when sending the call out. Most VoIP providers require sending 1 +
area code + phone number on all calls, even local ones. For example, if 408 is the default area code, a user can dial 342-5400 and
the Barracuda Phone System will send 14083425400 to the gateway provider.
External Hardware Ports
This screen contains a list of all of the analog and digital ports configured on external SIP-based gateways connected to this server. The controls
on this screen are:
Show – Select the number of entries to show on each page.
Filter – Filter the display by port name or number.
Click on a port from the list to open up the detail page where the port settings can be modified.
Add Routes
You can add new routes and edit existing routes. All routes have a regular expression pattern for matching the digits dialed. All routes also have a
Call Type. Using Manage Call Types you can add a New Call Type or edit an existing call type by selecting it and editing Call Type Name, Match
Condition (regular expression) and Route Type. The available Route Type options to associate with a Call Type are:
Internal – A route for calls between PBXs
Local – Local calls
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
97
Long Distance – Long distance calls
International – International calls
Emergency – Emergency calls
Information – Information calls
Route Type helps caller ID work correctly for that route. If you are creating a new route then use the Route Type that best describes your route. If
you are configuring a Call Type for a route that applies to both local and long distance calls, select Long Distance as the Route Type.
After you create your new route definition you will be able to view it and use it. You should always test your routes before putting them into
production, and put them into production when the system activity is relatively low.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
98
Call Routing
The Barracuda Phone System allows local management of calls both incoming from the PSTN (public switched telephone network), or Internet,
and outgoing to the PSTN or Internet. The Barracuda Phone System is connected to the Internet (through its LAN/ WAN ports) and optionally to
analog or digital phone lines, directing both inbound and outbound calls to the proper route.
In this Section
Understanding Outbound Routing
Understanding Inbound Routing
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
99
Understanding Outbound Routing
Outbound routes, associated with a specific Telephone Service Provider, are specified as a list of potential dialed patterns. The patterns may be
specific, such as '911', or more general, such as 'any 7 digits'. An outbound route provides the mechanism for a particular dialed sequence to be
allowed. These routes direct calls fitting a defined pattern to be routed using PSTN lines, or via Internet connection from the associated telephone
service provider. By specifying outbound routes per provider, the administrator can direct calls to the best provider for that call type. For example,
'411' calls can be directed to the best information resource of the telephone service providers.
To enable a particular dialed pattern to connect out, that pattern must be specified for at least one provider. For example, to enable '911' dialing,
the '911' dialed pattern must be set as an outbound route for at least one provider. If no outbound route exists for the sequence, it will be denied
connection access.
Outbound Calling Best Practices
By default, no outbound call routes exist on the Barracuda Phone System. If the international call route is listed in the call routing
section of the Barracuda Phone System web interface, and you do not require international dialing, you need to delete it. To do so,
navigate to Providers > Call Routing, select the international route, and click delete selected.
Add forced authentication to international call routing:
If you do require international dialing, you can add forced authentication to the existing route template. With forced authentication on, a
tone plays before the call goes through during which the user must enter the valid voicemail PIN before the call will complete.
Authentication can be enabled in the web interface by navigating to Providers > Call Routing and appending the existing international
call route with ";authenticate=true" after the regular expression for international calls.
Example regular expression:
^(011\d{8,18})$:::$1;authenticate=true
Add dial prefix to international call routing:
You can add an additional layer of protection by putting a prefix on international dialing (example: 999). Do this in the web interface by
navigating to Providers > Call Routing and editing the existing international call route.
Example regular expression:
^999(011\d{8,18})$:::$1
Add Group restriction to the international call route:
You can also limit international call routing to specific groups of users by adding a restriction to a route from Providers > Call Routing.
Select any existing group. This pairs well with the authentication option listed above.
Add Site restriction to the international call route:
To create a site, navigate to Configuration > Sites and add a Subnet/IP address site. Specify the allowed IP address range. Then,
you can apply a site restriction to the to the international call route using the Providers > Call Routing page.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
100
Outbound Call Route Parameters
While the default outbound routes and standard regex routing should meet the needs of most users, there may be cases where custom route
parameters are required for the Barracuda Phone System to properly route and deliver outbound calls.
Route Parameters are added at the end of the route match condition, separated by a leading semicolon, with the format param=value . Multiple
parameters are allowed on a single outbound route, provided they do not conflict with each other. If two conflicting entries are set on a single
route, the last entry takes precedence:
^(\d{10})$:::$1;param1=value1;param2=value2
Below is list of all routing parameters. Parameters apply to all types of trunks (i.e., analogue, PRI/digital, SIP),
unless otherwise specified.
Parameter
Possible Value(s)
Description
Remarks
npi
0,1,3,4,8,9,15
Number Plan Index
Available only on PRI circuits.
Only define these parameters at
telco's request.
0 - Unknown
1 - ISDN/E.164
3 - Data/X.121
4 - Telex/F.69
For more information, refer to
ITU Q.931:
http://www.itu.int/rec/T-REC-Q.9
31-199805-I/en
8 - National
9 - Private
15 - Reserved
ton
0,1,2,3,4,6,7
Type of Network
0 - Unknown
1 - International
2 - National
3 - Network Specific
Example - North American
Numbering Plan
^1?([2-9]\d{2}[2-9]\d{
6})$:::1$1;npi=8
Available only on PRI circuits.
Only define these parameters at
telco's request.
For more information, refer to
ITU Q.931:
http://www.itu.int/rec/T-REC-Q.9
31-199805-I/en
4 - Subscriber
Example - North American
Numbering Plan
^1?([2-9]\d{2}[2-9]\d{
6})$:::$1;ton=2
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
privacy
101
no,
no - Pass Name and Number
yes,
yes - Block Name and Number
full,
full - Pass Name and Number
name,
name - Pass Name but not
Number
number
number - Pass Number but not
Name
This parameter defines Caller ID
restrictions.
Example - Accept specific
number and suppress all
caller ID
^((\+1)|(1))?734555121
2$:::+17345551212;priv
acy=full
Applicable on PRI and SIP
trunks only.
diversion
false
This parameter suppresses any
diversion headers in INVITEs
sent outbound. Diversion
headers are used when a call is
diverted back outbound by the
telephony engine of
the Barracuda Phone System
when configured from an
Advanced Call Router or a Find
Me Forwarding action.
Example - Accept optional
E.164 '+' symbol, optional
1, send 11 with + always
^((\+1)|(1))?(\d{10})$
:::+1$4;diversion=fals
e
Only applicable on SIP
trunks.
e911_ani
any numeric value
This parameter will force an
explicit caller ID number. It can
also be used for non-emergency
routes.
Example - 911
^911$:::911;e911_ani=1
7345551212
Only applicable on SIP
trunks and PRI trunks.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
dtmf
inband,
inband - inband RTP
info
info - SIP INFO transport
102
When set to inband, DTMF
tones are transmitted
in-band with the voice path.
This is typically used for
legacy SIP providers.
When set to info, DTMF
tones are transmitted in SIP
INFO packets, so the
provider must acknowledge
receipt of the INFO packet.
Do not attempt to set both of
these parameters at the
same time.
Without either of these values
defined, the Barracuda Phone
System sends DTMF tones as
out-of-band RTPEVENT
packets. Do not define these
values unless recommended by
the Telco or Support as these
parameters require the telco to
support these methods. Also
note that forcing in-band DTMF
can result in improper detection
by far-end Interactive Voice
Response systems/Automated
Attendants. More information on
out-of band RTPEVENT packets
can be found here:
https://www.rfc-editor.org/rfc/rfc2
833.txt
Example - Accept optional
1 require 10 digit numbers
for 313 area code
^1?(313(\d{7}))$:::$2;
dtmf=info
This parameter is only
applicable to SIP trunks.
cmc
true
This parameter permits the
calling party to enter a Client
Matters Code, for accounting
purposes, before the call is
bridged. The CMC, entered after
dialing the number, is inserted in
the accountcode column on the
CSV CDR on the Reports > Call
Detail Records page.
Example - Accept optional
1 + 10 digits, send out 11
digits
^1?(\d{10})$:::1$1;cmc
=true
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
queue_dtmf
W,w,0,1,2,3,4,5,6,7,8,9,*,#,A,B,
C,D
103
This parameter sends an
explicitly set DTMF sequence
out a trunk once the leg is
successfully bridged. For a SIP
trunk, this means after receiving
the 200 OK; for a PRI trunk, after
receiving the CONNECT
message on the D-Channel. On
an analogue trunk, the digits are
out-pulsed immediately by the
TDM card once the line is
seized. To add a wait period (for
example, when the Barracuda
Phone System seizes the line,
dials the number, but before the
call is answered on an analogue
trunk), you can use upper case ‘
W’ to wait 1000ms or lower case
‘w’ to wait 500ms. This is
typically used to bypass an
Interactive Voice Response
menu/Automated Attendant.
Example - Wait 3 U.S rings
and send 1
^9999$:::17345551212;q
ueue_dtmf=WWWWWWWWWWWW
WWWWWWWWWWWW1
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
authenticate
true
104
In some cases, you may want to
configure a route for outbound
calling, and restrict the route to
certain users on the system. Add
an authenticated route to require
a pin to be entered prior to the
call being bridged. The
authenticate requirement is
applied after any other routing
rules or matches, so it checks
phone, group, and site
restrictions. Once the system
determines that the route can be
used, the system asks for a pin
number to continue the call. The
pin entered is compared to the
voicemail pin of the assigned
user. This design leads to three
restrictions to use of this feature:
1. Unassigned Phones are not
allowed to place calls
outbound to any route if the
authenticate value is set to
true.
2. When using the sites
feature to route calls
through another Barracuda
Phone System, the call
must authenticate before
routing to the other site
because authentication
applies to local accounts
only.
3. Using IP-Based
Authentication for remote
devices supersedes the
route authentication check.
Due to this, these sites
cannot be restricted by a
PIN.
Example - Authenticate
Callers for
International Calls and
send E.164
^011(\d{8,18})$:::
+$1;authenticate=t
rue
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
105
Outbound Routing Regular Expressions
In this article:
Basic Usage
Sample Patterns
Syntax Rules
Replacing and Trimming Digits
Regular Expression Caveats
Handling E.164 Formatted Numbers
The Barracuda Phone System uses Perl-compatible regular expressions for pattern matching in outbound gateways. The vast majority of all
patterns that must be matched in outbound routes are digit-based only, therefore, the following tables focus on matching number patterns.
Basic Usage
Regular expressions use a combination of standard and meta-characters to create a pattern against which to match a specific string. Characters
in the regular expression can mean different things depending on the context. For the sake of simplicity, this article focuses on the basic
operation of regular expressions.
The basic use of a regular expression is in a pattern match. The system compares a regular expression to a string of characters to determine if
the string of characters matches the pattern described by the regular expression. The answer is either yes or no. Sometimes a yes is called a
positive match and a no is called a negative match.
Sample Patterns
Table 1 lists common characters in a regular expression.
Table 1. Regular Expression Common Characters.
Character
Meaning
1
Match only the digit 1
5
Match only the digit 5
411
Match digit sequence 411
^411
Match string beginning with 411
411$
Match string ending with 411
^411$
Match exact string 411(1)
[0-9]
Match any digit between 0 and 9
[2-9]
Match any digit between 2 and 9
[456]
Match either the digit 4, 5, or 6
#
Match the # sign
\*
Match a literal * (2)
\d
Match any digit between 0 and 9
^
Match at beginning of string
$
Match at end of string
+
Match one or more of the preceding character
*
Match zero or more of the preceding character
{ n}
Match exactly n of the preceding character
Notes:
(1)
See Table 2 for sample usage.
(2)
Note the backslash; this is different than a bare asterisk '*'
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
106
The list of characters in Table 1 is by no means comprehensive, however it is a good representation of the kinds of characters that appear in
regular expression number routes. Table 2 lists examples of how these expressions might be used in matching patterns for outbound dialing,
illustrating some simple patterns, strings, and whether there is a match.
Table 2. Sample Patterns.
Pattern
Dialed Number
Match?
Notes
411
411
Yes
411
4085550411
Yes
^411$
411
Yes
^411$
4085550411
No
Matches only the exact dialed
411
^5[0-9][0-9][0-9]
5000
Yes
Matches any four digit number
beginning with 5
^5\d\d\d$
5000
Yes
Same as previous pattern, \d
matches any digit
^5\d{3}$
5000
Yes
Same as previous pattern, \d{3}
same as \d\d\d
^71\d\d$
7150
Yes
^71\d\d$
7050
No
^\d{7}$
5551212
Yes
^\d{10}$
4085551212
Yes
Matches any number that
includes 411
Matches only dialed numbers
from 7100 to 7199
The examples in Table 2 demonstrate the syntax for specifying dialed patterns.
Syntax Rules
To match an exact dial string, use ^ and $ at the beginning and end of your regular expression. The caret (^) means "match at the beginning of
the string" and the dollar sign ($) means match at the end of the string. Reviewing the 411 examples in the previous table, the following syntax
rules apply:
The pattern 411 means match any string that contains 411
The pattern ^411 means match any string that begins with 411
The pattern 411$ means match any string that ends with 411
The pattern ^411$ means match any string that matches exactly 411
To match a range of numbers, use a combination of literal numbers and meta-characters.
Consider these examples:
The pattern 7\d\d\d matches 7000 through 7999
The pattern 74\d\d matches 7400 through 7499
The pattern 745\d matches 7450 through 7459
408\d{7} matches calls made to area code 408
212\d{7} matches calls made to area code 212
Replacing and Trimming Digits
In some cases you may want to add or remove digits before they are sent out, for example, "dial 9 to get an outside line." Table 3 lists examples
of inserting digits.
Table 3. Inserting Digits.
Pattern
Dialed Digits
Digits Actually Sent Out
^9(1\d{10}):::$1
918005551212
18005551212
^9(\d{7}):::$1
95551212
5551212
In the examples in Table 3, the leading digit 9 is matched, but not captured. Instead, all digits dialed after the 9 are captured. The expression
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
107
":::$1" means to replace what was actually dialed with what was captured inside the "(" and ")" characters.
In some cases you may want to allow users to dial 9 (or not) and dial 1 (or not) and then have the system dial appropriately. For example, some
carriers absolutely require you to send 1 + area code + phone number for all calls, even local ones. Others require all 10 digits of the phone
number but do not want the leading 1. Table 4 lists some sample regular expressions for such situations:
Table 4. Sample Regular Expressions.
Pattern
Dialed Digits
Sent Digits
Application
^9?1?(\d{10})$:::$1
918005551212
8005551212
Dialing 9 or 1 optional, send only
10 digits
^9?1?(\d{10})$:::1$1
918005551212
18005551212
Dialing 9 or 1 optional, send 1 +
10 digits
^9?(\d{7})$:::408$1
95551212
4085551212
Dialing 9 optional, user’s 7 digits,
system adds and sends area
code
^9?(\d{7})$:::1408$1
95551212
14085551212
Dialing 9 optional, user’s 7 digits,
system adds/sends 1+area code
Regular Expression Caveats
There are occasions when regular expression matches may not function in the expected manner. Other times there are unintended
consequences of using a specific pattern. One such caveat has to do with vanity numbers. For example, the outbound route pattern ^1?(\d{10})$
:::1$1 (optional 1 plus exactly 10 digits) works for any typical North American 10-digit phone number, whether or not the caller dials a leading 1.
But a vanity number such as 1-800-ANTI-SPAM has 1 plus 11 digits which fails to match. Therefore, dialing 1 plus 800-2684-7726 fails. There are
two ways in which to prevent this:
1. Educate your users on vanity numbers in your locale. In North America that would mean simply dialing the first 10 digits following the 1.
In the case of 1-800-ANTI-SPAM the call simply dials 1-800-268-4772.
2. Write a pattern that explicitly handles these kinds of numbers. In North America this may mean matching an extra digit but not actually
capturing it. The above pattern could be modified in the following manner:
^1?(\d{10})\d?$:::1$1
You can also modify the NANPA pattern to handle an extra digit:
^1?([2-9]\d{2}[2-9]\d{6})\d?$:::1$1
Both of the modified patterns allow an extra digit in the dialed which is not captured (it is ignored) so only the first 10 digits after the optional
leading 1 are compared for a match.
Handling E.164 Formatted Numbers
Many contacts and phone numbers are in E.164 format. The primary characteristic of E.164 numbers is a leading + in the phone number.
Examples of E.164 formatted numbers include:
+14083425300 (USA)
+443300100295 (UK)
+34912901271 (Spain)
+61731887519 (Australia)
+27878204656 (South Africa)
When the Barracuda Phone System receives an inbound call it automatically strips the leading + character because once the call is at the
destination the + character serves no purpose. Outbound calls behave differently. Sometimes a registered endpoint sends a phone number that
has a leading plus character. For example, a contact dialed from the Communication Command Center could contain a leading +. In this situation
the Barracuda Phone System does not strip a leading + from an outbound dialed sequence. Outbound routes that might see E.164 formatted
numbers must account for the leading plus. Table 5 lists regular expression patterns you can use to accomplish this.
Table 5. Regular Expression Patterns to use with E.164 Formatted Numbers.
Expression
Description
^\+?
Meaning match an optional leading plus character
^\+(\d{5,15})$:::$1
A full E.164 Barracuda Phone System route which strips off the
leading plus and sends only numeric digits to the destination
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
.
Copyright © 2015, Barracuda Networks Inc.
108
Barracuda Phone System Administrator's Guide - Page
109
Understanding Inbound Routing
Incoming calls to the Barracuda Phone System can be routed a variety of ways. Queues–lists of calls kept in the order received–allow calls to be
held, and then retrieved in the order they were received. Calls can be parked in a block of configured parking extensions. Calls can be connected
with pre-configured multi-user conferences. Automated attendants can process calls according to a list of actions. The actions can be ordered
according to user input, requiring the user to choose actions from an announced menu, or can be ordered by a simple configured list, where
actions may depend on time of day, date, day of week, or caller phone number. The Barracuda Phone System inbound call routing options
include playing recordings or transferring the call to an extension. Since each queue, call parking extension, conference, and automated
attendant is an extension, a call can be directly routed to any of these once it enters the system.
Queues
Queues allow calls to be held in the order received, and answered in that order by designated queue agents as the agents become available to
process them. A queue is assigned a logical extension number and calls transferred to that extension join the queue. Queues work on a simple
first in, first out principle. Calls are retrieved from the queue in the order they were received. While a queue agent receives calls automatically
from the queue when the agent is available, anyone can take calls from the queue by dialing the associated agent access extension. A queue
can have a timeout which transfers calls waiting beyond the timeout period to a designated extension. The queue can provide music on hold or
break in announcements at regular intervals if desired.
Parking/Retrieving Calls
Dynamic routing of calls can be accomplished by configuring blocks of call parking extensions. An incoming call (which requires paging to locate
the intended call receiver, for example) can be parked in a block of parking extensions by transferring the call to the first extension in the block.
The call will be held at any available extension in the block. The retrieval extension is returned to the user who parked the call and can be passed
on to the intended call receiver once located. For example, the intended receiver can be paged with instructions to pick up the retrieval extension.
Multi-User Conferences
Multi-user Conferences can be configured so that multiple callers desiring to conference can connect with each other by dialing the designated
conference extension number, and providing a conference access code, if configured.
Automated Attendant
Automated Attendants allow the configuration of a list of actions to take for each call. The order of the actions can be based on input from the
caller in response to an announcement asking for caller input. The input (key-press of a digit) is captured to determine the proper routing of the
call. Advanced call routers allow a configured list of actions to be taken for each incoming call. The list may include playing messages or
transferring to extensions and may take different actions depending on the time, day, date, or caller phone number. If the call remains
unanswered, the Barracuda Phone System may transfer to voicemail, disconnect, wait for a fax, or page a group.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
110
System Management
View subscription information, release notes, and available updates on the Configuration > Updates page.
In this Section
Configuring Backup Settings
Restoring Backups
How to Update Definitions
How to Update Firmware
Replacing a Failed System - Instant Replacement Service
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
111
Configuring Backup Settings
Configure complete system backups on the Configuration > Backup page. Barracuda Phone System allows Server Message Block (SMB) or
File Transfer Protocol (FTP) backups to a configured destination on the Configuration > Backup page.
Configure Backups
Use the following steps to configure backups:
1. Navigate to the Configuration > Backup page.
2. Select FTP or SMB (Windows shared folders, Windows or Samba share):
a. FTP – Enter the Server IP Address or Hostname, Port number, login credentials (Username and Password), and the
destination Folder/Path on the target server where backup files are to be stored.
b. SMB – Enter the Server IP Address or Hostname, Port number, login credentials (Username and Password), Share, and
Domain
3. Click Test Settings to verify the entered backup settings.
4. Click Save.
Example FTP Settings
Server: ftp.example.local
Port: 21
Username: admin
Password: admin1
Folder/Path: /path/to/backup/on/ftp/server
Example SMB Settings
Server: samba.example.local
Port: 445
Username: admin
Password: admin1
Share Name: vendorbackups
Folder/Path: /path/to/backup/on/smb/server (Note that this is relative to the share above.)
Domain: example.local
Backup Directory
The system will create a backups folder within the Folder/Path you specify. The path leading to the backups folder will include the serial number
of the phone system that is being backed up. Using the FTP example above, if the Folder/Path is /path/to/backup/on/ftp/server and the serial
number of the phone system is 111111, the backup file would be located in this directory:
/path/to/backup/on/ftp/server/111111/backups/bps-111111-3.0.007.022--2015-11-11-00-00-24-AST.tgz
If you do not specify a Folder/Path, the backup file and its associated directory structure will be located:
For FTP – In the authenticating user's home directory
For SMB – In the root of the Share Name you specify
Additional Actions
Once backups are configured, you can complete the following actions:
Perform Backup Now – Run an immediate backup.
View Backups – View a list of backups that are scheduled, are completed, or are currently running.
Schedule Backups – You can schedule weekly or monthly backups.
Weekly backups run at the same time each day of the week.
Monthly backups run on the same day each month.
Restore Backups – Restore a backup that has already been created.
Retrieve Backup List from Server – Request to view all backup files currently on the server.
Failed Backups
The Completed/Running Backups table lists recently run backups. If a failed backup displays, check your backup settings and confirm that your
backup server is operational with ample disk space.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Restoring Backups
In this Section
How to Restore a Backup
How to Restore a Backup from a Different Barracuda Phone System
Copyright © 2015, Barracuda Networks Inc.
112
Barracuda Phone System Administrator's Guide - Page
113
How to Restore a Backup
It is highly recommended that a restore is scheduled after normal business hours when users are not making phone calls.
To restore a successfully completed backup for the Barracuda Phone System.
1.
2.
3.
4.
Go to the Configuration > Backup page.
In the Backups on Server table, click Retrieve Backup List from Server to update the table with the latest backup details
Click Restore Backup in the Action column for the backup you want to restore.
The Barracuda Phone System configuration is restored to the selected backup configuration.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
114
How to Restore a Backup from a Different Barracuda Phone System
You can restore a backup from a different Barracuda Phone System. To restore a Barracuda Phone System backup to a different Barracuda
Phone System, complete the following steps:
1. Verify that the backup file from the source Barracuda Phone System is available on the backup server. For example, with a backup
server path of /home/barracuda and system serial number of '111111', the backup file would look similar to:
/home/barracuda/111111/backups/bps-111111-3.0.007.022--2015-11-11-00-00-24-AST.tgz
2. On the target Barracuda Phone System, go to the Configuration > Backup page, and configure the backup settings with the same
credentials and path as the source Barracuda Phone System.
3. Click Apply Settings, and then click Test Settings. You should receive a notification that the test succeeded.
4. After you test the target Barracuda Phone System settings, a new directory appears in the path corresponding to the serial number. If the
new serial number is '222222' then the new directory would be:
/home/barracuda/222222/backups
5. Manually copy the backup file to this new directory on the backup server.
6. In the target Barracuda Phone System web interface, click List Backups to display the backup file. Click Restore to perform the
restoration.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
115
How to Update Definitions
To provide you with the latest features and support for your Barracuda Phone System, Energize Updates are available around the clock to your B
arracuda Phone System from Barracuda Central. These updates are automatically made available to your Barracuda Phone System.
Energize Updates provide you with the following benefits:
Access to round the clock free technical support
Access to the latest Phone System firmware, including the latest features and enhancements
Access to updated phone software for end-point bug fixes and enhancements.
You must have an active Energize Updates subscription to download these updates.
Security Definitions
Security Definitions updates resolve critical security vulnerabilities and are provided on a separate release cycle from Energize Updates and
Firmware upgrades. By default, they are automatically installed when available from Barracuda Central. To disable these updates, set Security
Definition Updates on the CONFIGURATION > System page to Disabled.
It is not recommended to turn off automatic Security Definition updates.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
116
How to Update Firmware
When you log in to the system, the Dashboard > System Dashboard Status page displays. In the Updates and Support section, the currently
installed firmware version displays. To access the latest General Release firmware version, click Update Available to go to the Updates page, or
view the currently installed and latest General Release firmware versions on the Configuration > Updates page.
Before updating the firmware on your Barracuda Phone System, back up the configuration. Always read the release notes prior to
downloading new firmware to learn about features and fixes provided in the updated firmware version. Release notes for all versions
can be reviewed prior to an update, and you can download the latest firmware before starting the upgrade process. Occasionally, new
releases include new software for phones. If the release notes indicate new software is available for phones / end-points, reboot
them after the Phone System firmware upgrade finishes, when they appear as active registrations on the REPORTS > Phone
Registrations page. Go to the CONFIGURATION > Troubleshooting page to reboot all phones.
You must have an active Energize Updates subscription to update your firmware.
To update to a new General Release firmware version, use the following steps:
1. Go to the CONFIGURATION > Updates page. Click Release Notes in the Available Updates section.
2. In the Barracuda Phone System web interface, click Start Download; this button is disabled if the Barracuda Phone System is already
up-to-date with the latest firmware. Downloading the firmware may take several minutes.
Your Barracuda Phone System will be offline during this time, so be sure to perform the update at a time when there is no
phone traffic on your system. DO NOT MANUALLY REBOOT YOUR SYSTEM at any time during an update unless otherwise
instructed by Technical Support. Do not turn off the appliance during this process.
3. Once the download is complete, click Install. Installing the firmware may take several minutes.
The Barracuda Phone System will be offline during installation. The install should be scheduled to least impact your
operations. This process automatically reboots your system when completed, which can cause your web interface to
momentarily disconnect. This is normal and expected behavior, so there is no need to perform a manual reboot. A Status pag
e displays the progress of the reboot. Once the reboot is complete, the login page reappears.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
117
Replacing a Failed System - Instant Replacement Service
Before you replace your Barracuda Phone System, use the available troubleshooting tools to try to resolve the problem.
Barracuda Instant Replacement Service
In the event that a Barracuda Phone System fails and you cannot resolve the issue, customers that have purchased the Instant Replacement
service can call Barracuda Networks Technical Support and arrange for a new appliance to be shipped out within 24 hours.
After receiving the new system, ship the old Barracuda Phone System back to Barracuda Networks at the address below with an RMA number
marked clearly on the package. Barracuda Networks Technical Support can provide details on the best way to return the appliance.
Barracuda Networks, Inc.
5710 Fontanoso Way
San Jose, CA 95138
attn: RMA # <your RMA number>
To set up the new Barracuda Phone System, refer to the Getting Started section.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
118
Monitoring the System
The Barracuda Phone System provides real time monitoring of the phone system performance as well as live monitoring and play back of system
calls. The ability to monitor the phone system provides useful insight into system effectiveness, efficiency, and call execution.
In this Section
Viewing Performance Statistics
Viewing System Events
Monitoring Caller Activity
Monitoring System Status
Understanding Agents and Call Queues
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
119
Viewing Performance Statistics
The web interface System Dashboard page provides an overview of the health and performance of your Barracuda Phone System, including:
Updates and Support
System – System model and serial number
Firmware – System firmware revision number
Energize Updates – Energize update status, expiration information
Instant Replacement – Instant replacement service status, expiration information
Premium Support – Premium support status, expiration information
Phone Status
Configured phones – Total number of telephones that have been provisioned to this system
Assigned to users – Number of provisioned phones that are assigned to users
Unassigned phones – Number of provisioned phones not currently assigned to a user
Phones on-line – Number of telephones that are on-line and connected to the system (includes phones that are idle and in use)
Available Extensions – Number of extension numbers available to be assigned to phones, users, etc. (Extension number ranges
are configured in System Configuration > Extensions page)
Performance
Firmware Storage – Amount of storage space available for firmware
Voicemail Storage – Amount of storage space available for voicemail messages
CPU Load – Load percentage on CPU
CPU Temp – Temperature of the CPU
System Temp – Temperature inside the system's case
CPU Fan – Speed of CPU fan
System Fan – Speed of system fan
System Time – System time zone
SIP Providers and Hardware Connections
Name – Provider's name as displayed in various UI pages
Provider Type – Type of provider, i.e., TDM (traditional telephone) or SIP
Status – Displays Active or Inactive to reflect the status of the service provider
Voicemail Chart
Read – Blue indicates the number and total length of voicemails that have been listed to.
Unread – Red indicates the number and total length of voicemails not yet listened to.
The web interface Dashboard > Active Calls provides a list of active and recent calls with relevant fields including caller name and number,
destination name and number, and status.
The web interface Dashboard > System Utilization page provides graphs for the past 12 hours of the number of sessions (number of call legs–
a normal call has two call legs: the caller and the called party), as well as graphs of LAN and WAN Traffic over the past 12 hours, in Kb.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
120
Viewing System Events
You can view system event logs on the Configuration > Event Log page to investigate system operation or emailed event notifications. By
default you see up to 100 records per page from the last 24 hour period. You can adjust these settings to your preference. Click Refresh to
update the event logs.
The Event Log table includes the following details:
Field Descriptions
Date – Date and time of event
Priority – Priority level of event (err, emerg, info, warning, etc.)
User Name – User associated with event, if applicable
IP Address – IP address associated with event, if applicable
Message – Text of the message
Priority Descriptions
Info – General information; most events are info
Notice – Slightly higher priority than info
Warning – Important events that may need attention
Err – Error messages the administrator should definitely see
Emerg – High priority items that need immediate attention
Event Types
The Barracuda Phone System event log provides different event types, many of which are informational only and do not require attention. Others
are higher priority items that the administrator must attend to immediately. Many events are related to the provider connection status. Table 1 lists
event log states.
Table 1. Event States.
State
Description
Up
Gateway is up and active
Down
Gateway is down and cannot send or receive calls
Reged
Gateway has properly registered to far end
Trying
Barracuda Phone System is currently attempting to register to the far
end
Noreg
Gateway does not require registration
Timeout
All attempts to connect to the far end have timed out
Table 2 lists examples of events you may see in the Event Log.
Table 2. Sample Events.
Message
Priority
Sample Message Text
Gateway Status
Emerg
Gateway XYZ is UP
Emerg
Gateway XYZ is DOWN
Info
The XYZ provider’s state was changed to
Registrations successful
Info
The XYZ provider’s state was changed to No
Registration Required
Emerg
XXXX called emergency services
Emerg
Disk storing voicemail is over-capacity.
Disabling recording
Warning
The configured operator extension does not
seem to be valid
Phone Calls
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
121
Notices
Routing Loop (1) detected while calling XXXX
Err
Error accessing backup host. Backup host
either down, or user/password incorrect
Err
Cannot determine remote host information.
No backup host defined
Err
Error accessing remote source. Either not
available or user/password error
Err
Daily internal database backup created with
zero size. Leaving prior backups in place.
Notify support
Err
Failed to schedule backup. Internal error
Info
Backup Started
Info
Backup Completed
Barracuda Phone System Shutdown
Notice
Barracuda Phone System is shutting down
Telephony Engine Status
Warning
Telephone Engine Restarted
Firmware Upgrade
Notice
Firmware was upgraded to version X.Y.Z
Info
Firmware Download Started
Info
Firmware Download Completed
Info
Firmware Install Started
Firmware Upgrade Error
Emerg
Backup for database upgrade failed.
Abandoning upgrade. Notify support.
Disk Space
Notice
Disk Space (Voicemail) x%
Warning
Disk Space (Voicemail) 80% - drive is
starting to get full, if these messages persist,
you should edit your backup and recording
retention policies.
Emerg
Disk Space (Voicemail) 91% - drive is almost
full. You should change your backup and
recording retention policies ASAP.
Notice
CPU Temp: 51 - The CPU temperature is
higher than normal, check server ventilation
and air conditioning.
Warning
CPU Temp: 76 - The CPU temperature is
critically high. You may need to turn your
Barracuda Phone System off to prevent
hardware damage.
Backup Errors
Backup
CPU Temperature
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Telephone
Provider
Users
122
Info
Phone with MAC address xx:xx:xx:xx:xx:xx
was added to the Barracuda Phone System
Info
Phone with MAC address xx:xx:xx:xx:xx:xx
was removed from the Barracuda Phone
System
Info
Phone with MAC address xx:xx:xx:xx:xx:xx
was assigned to <username>
Info
Gateway XYZ was added
Info
Gateway XYZ was removed
Info
<username> logged in
Info
<username>’s PIN was changed
Info
New user <username> was created with
extension XXXX
Info
<username> at XXXX was deleted
Note: (1)A routing loop occurs when two or more destinations are call-forwarded in a way that causes the call to keep cycling without being
answered. For example, if extension 2000 is forwarded to extension 2001, and extension 2001 is forwarded to extension 2000, then any call to
either of those extensions is caught in a routing loop.
Search for Specific Events
Since the event log contains a wealth of information, you may need to filter or search through the log. There are three ways to isolate data:
Filter by day/week/month/date range - Use the Show Records From drop-down list.
Filter by searching the message text – To search for text within the Message field, enter a search term in the Filter box; the table
updates with matching results as you type.
Sorting ascending or descending by column – Click on a column heading to sort the event logs in ascending or descending order based
on the selected column name.
Sample Scenario
A client reports that "something happened" yesterday. Specifically, he could not make phone calls for several minutes in the afternoon. After
asking several questions you find out that he could not make outbound calls at about 2:45PM, but internal calls were fine. In this case you would
be interested in events related to the outbound gateway used to send those external calls. You need to filter the date range by selecting
yesterday’s date as the start and end dates to view every event from yesterday. Enter the gateway’s name in the search box to filter out all events
not related to that specific gateway. Now you may see an event like this:
2011-09-26 15:32:44.633186+00 Info The FreePBX provider's state was changed to TIMEOUT
This is a clue that something happened with the connectivity to the provider named FreePBX. You may also see a later message like this:
2011-09-26 15:47:15.715098+00 info The FreePBX provider's state was changed to REGED
At this point you can infer that you had some sort of connectivity disruption between about 2:30PM and 2:50PM. The event log has yielded the
clues you need to further diagnose the issue: was there a physical connectivity issue? Was the provider down for a time? Was there an Internet
routing issue? While the event log cannot answer all of these questions, it can narrow the focus and make it easier to determine exactly where to
look for the answers to the questions.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
123
Monitoring Caller Activity
Monitor System User Activity
The Switchboard > People on Call page displays all users in the system, and their current call status. Enter all or part of a name in the Filter by
Group field, and then click Apply Filter to display only matching users.
Monitoring Live Calls
Use the Dashboard > Active Calls of the web interface to select and listen to or disconnect from an ongoing call. The call connection makes no
sound, allowing for noiseless call monitoring.
Reviewing Recorded Calls
Collecting call recordings for a user or group is configured when setting up or editing a user or group on the Extensions > People or Extensions
> Groups screens. Recorded calls can then be played and reviewed from the Reports > Call Detail Records screen.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
124
Monitoring System Status
Monitoring User and Agent Status
The Switchboard displays the status of users on the system. Various views can be opened up in separate browser windows. The following views
are available:
People On Call – Lists all users on the system indicating which ones are on the phone by highlighting them in green. You can filter the
list of users by group.
Queue Monitor – Displays each queue and how many callers are waiting. Displays yellow ("warning") or red ("critical") if calls are waiting
too long or there are too many calls in the queue. See Inbound Call Queues for more information on setting queue wait-times and
capacity warning threshold values.
Agent Monitor – Lists each agent on the system with a color coded status:
Blue – Available
Blue w/ red border – Ringing
Green – On call
Red – Missed call
Gray – Unavailable, but online
Yellow – Warning (time based warning)
Maroon/Dark Red – Warning (time based warning, after yellow).
Yellow w/ red border – On hold
Agent Manager – Lists agents on the system and allows the administrator to adjust agents’ statuses. The statuses can be updated to
the following settings for each agent:
Available – Makes the agent available to take calls from the queue
Offline – Agent is no longer taking calls from the queue and is completely logged off
Lunch – Agent is still logged in but not taking calls
Meeting – Agent is still logged in but not taking calls
Training – Agent is still logged in but not taking calls
Break – Agent is still logged in but not taking calls
Queue Manager – Combines Queue Monitor and Agent Manager. The administrator can view the status of each queue and on the same
screen can adjust the status of each agent.
Monitoring Events through Email
To receive email notification of Barracuda Phone System events, use Configuration > System > Event Notifications to configure the Normal
warning level threshold, and interval after which Normal (batched) warnings should be sent out.You can also set the Immediate Warning Level
for warnings you want sent out immediately. All warnings (batched and immediate) will be sent to the configured Email Address (or addresses).
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
125
Understanding Agents and Call Queues
As calls come in to the Barracuda Phone System, they are lined up based on priority and the order of arrival, called a queue. The Barracuda
Phone System then utilizes agents based on the inbound call queue agent settings to manage the distribution of the queued calls to the
appropriate extension(s). Figure 1 illustrates two agents per call.
Figure 1. Incoming Call Queue Agents.
Incoming call priority depends on the number of Queue Agents, the agent's Queue Call Priority setting, Agents per Call, and the Individual
Agent Ring Time settings, as defined when you create a queue agent on the Extensions > Inbound Call Queues page. You can assign a
specific extension as an agent, or assign an extension block to receive incoming queued calls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
126
Monitoring and Managing Agents
Monitor Agents
View the status of each Barracuda Phone System agent on the Switchboard > Agent Monitor page.
Manage Agents
You can change the status of an agent on the Switchboard > Agent Manager page by clicking on the agent status, and selecting from the
available options:
Available
Offline
Lunch
Meeting
Training
Break
In addition to agent status, you can show or hide the agent phone information, and view the length of time the agent has been in the current state.
Agent Status
On both the Agent Monitor and Agent Manager pages, when an agent is available, it displays in a colored box based on its current status:
Blue indicates agent is available;
Green indicates agent is on a call, and call details display
Yellow indicates the agent has placed a call on hold, and call details display
Orange indicates the agent has been in the current state for longer than the warning threshold time as defined in the Wait Time Warning
Level setting (Extensions > Inbound Call Queues > Create Queue > Queue Management Display)
Red indicates the agent has recently missed a call or has been in the current state for longer than the critical threshold time as defined in
the Wait Time Critical Level setting (Extensions > Inbound Call Queues > Create Queue > Queue Management Display)
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
127
Monitoring and Managing Call Queues
Monitoring Queues
You can view the status of all queues in the system on the Switchboard > Queue Monitor page. Each queue displays within a colored box
based on the current status:
Gray – A gray box Indicates the queue has not reached the warning threshold of too many callers waiting or callers waiting too long.
Orange – An orange box indicates the queue is in warning status.
Red – A red box indicates the queue has reached critical status.
All queues defined in the system are available on the Extension Guide. To view the Extension Guide, go to the Configuration > Phones page,
and click Open a printable extension guide.
Managing Queues
Manage queue status and view all queues in the system on the Switchboard > Queue Manager page. You can change the status of queues and
agents by clicking on the queue status, and selecting from the available options:
Available
Offline
Lunch
Meeting
Training
Break
Each queue agent displays in a colored box based on its current status:
Blue indicates agent is available to service calls.
Gray indicates agent is offline and unavailable to service calls.
Beige indicates agent is temporarily unavailable based on the status set in the Switchboard > Agent Manager page.
Orange indicates the agent has been in the current state longer than the warning threshold time as defined in the Wait Time Warning
Level setting (Extensions > Inbound Call Queues > Create Queue > Queue Management Display)
Red indicates the agent has recently missed a call or has been in the current state for longer than the critical threshold time as defined in
the Wait Time Critical Level setting (Extensions > Inbound Call Queues > Create Queue > Queue Management Display)
Modify Inbound Call Queue
Add, remove, or modify inbound call queues on the Extensions > Inbound Call Queues page. For more information, refer to Setting Up Inbound
Call Queues.
Number of Agents
On both the Queue Monitor and Queue Manager pages, the numbers in the upper-right corner of each queue box represent the number of agen
ts available to take a call and the total number of active agents assigned to the queue. For example, 2/5 means that there are 5 total agents, with
3 agents on calls and 2 agents idle and available for calls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Reports
The Barracuda Phone System provides several types of reports for reviewing telephone activity.
In this Section
Call Detail Records
Phone Regististrations
Live Group Activity
Statistical Reports
See Also
Viewing System Events - Event Log
Copyright © 2015, Barracuda Networks Inc.
128
Barracuda Phone System Administrator's Guide - Page
129
Call Detail Records
Call detail records (CDRs) provide information for each call made to or from the Barracuda Phone System, however, this information is
not intended to be used for billing purposes. Advanced users can get more information from the Understanding CSV and CDR Records
article.
A CDR is generated for each call made to or from the Barracuda Phone System, and are available on the Reports > Call Detail Records page.
Customize your view by adjusting the number of records per page and the date/time range. You can also view the most recent calls from the last
hour, today, the past week, or the past month. The report includes the following fields:
Call Answered – Time stamp of when the call was picked up
Call End – Time stamp of when the call ended
Caller Name – Incoming caller's name
Caller Number – Incoming caller number
Destination Name – Call recipient name
Destination Number – Call recipient number
Billable Time – The billable length of the call; specifically, the time from call answer to call end (not including the amount of time the call
was ringing before being answered)
Recorded File/Fax – If the call was recorded or a fax was received, a link will be displayed in this column through which you can listen to
the call or display the fax
Download CSV File
From the REPORTS > Call Detail Records page, click Download CSV to download call details to a comma-separated value (CSV) format file
which you can then import into a database or spreadsheet for analysis. Note that the records are raw data which may require additional analysis
to be meaningful.
For example:
Data may contain records for both the originating leg (or A-leg) and the receiving leg (or B-leg) of the call. Corresponding legs can be
correlated using the uuid and bleg_uuid fields.
Transferring a call from one phone to another generates a new CDR for each transfer, and attended transfers appear different than blind
transfers.
The CSV file contains the following fields:
start_timestamp – Time that the call was initiated (i.e. started “ringing”)
answer_timestamp – Time that the call was answered (if blank then call was unanswered)
end_timestamp – Time the call ended (i.e. one party hung up)
caller_id_name – Caller ID name if available
caller_id_number – Caller ID number if available
destination_name – Recipient’s name if available
destination_number – Recipients phone number (i.e. the dialed number)
accountcode – Indicates an internal user made an outbound call
billsec – Billable seconds, i.e. the amount of time between call answer and call hangup (does not including time spent ringing)
duration – Total duration of call, from start to finish, including ringing time
hangup_cause – Reason that call ended. Common causes are:
NORMAL_CLEARING – one or both parties hung up
NORMAL_TEMPORARY_FAILURE – indicates an issue with the carrier on an outbound call
gateway_name – Gateway name
outbound_route – Outbound gateway
network_addr – Network address
read_codec – Negotiated codec of the inbound call
read_rate – Read rate extension data
write_codec – Negotiated codec of the outbound call
write_rate – Write rate extension data
context – Context of the inbound call
uuid – Universally unique identifier
bleg_uuid – UUID of the bleg
direction – Indicates whether call is inbound or outbound
record_file_name – Name of record
record_file_checksum – Record file checksum
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Copyright © 2015, Barracuda Networks Inc.
130
Barracuda Phone System Administrator's Guide - Page
131
Advanced Topic - Understanding CSV and CDR Records
This article is for intermediate and advanced users who understand databases and spreadsheets, parsing records and fields, and
have some experience with PBX systems and CDRs. The provided information can increase system administrator or analyst
understanding of Call Detail Records (CDRs) for Barracuda Phone System.
This article includes the following topics:
Terms and Definitions
Sample CDR Spreadsheet
Call Types
One-legged Calls
Two-party Calls
Transferred Calls
SQL Information
CSV2SQL Script
Terms and Definitions
The following terms are used to describe call records:
Call Leg – A connection between an endpoint and the Barracuda Phone System. An endpoint is usually a user telephone, but it can also
be a connection to a service provider.
Call – In the strictest sense, a call connects two call legs. However, a call may sometimes just mean a call leg, depending upon the
context. In this document, any reference to a call means a connection between two call legs.
A Leg – The calling party's call leg. In most cases, the direction field for an A leg is inbound. (Call transfers can be an exception.)
B Leg – The called party's call leg. In most cases, the direction field for a B leg is outbound. (Call transfers can be an exception.)
UUID – Universally Unique Identifier. This is analogous to a serial number – each call leg has a uuid to distinguish it from all other call
legs.
A Leg UUID – Every call has a value in the UUID field, which is the A leg's UUID. A legs are also key fields, so a specific UUID never
appears in multiple records. (Note: B leg UUIDs do not have this constraint.)
B Leg UUID – Every answered call between two endpoints yields a second record, usually called the B leg record. A B leg UUID alway
s corresponds to another record A leg UUID.
One-legged Call – A call between an endpoint and a service on the Barracuda Phone System, for example, a user checking voicemail
messages. The call, between a telephone and the Barracuda Phone System, has no second endpoint. A one-legged call never has a
bleg_uuid value, or a corresponding CDR.
Attended Transfer – A standard transfer where the user transfers the caller to a new destination, waits for the destination phone to
answer, announces the call to the destination and then completes the transfer.
Blind Transfer – A transfer where the user sends a call to another phone without attending the transfer. Some phones do not support
blind transfers. CDRs for blind transfers are notoriously problematic.
Cancelled Transfer – A transfer where the user executes an attended transfer, then cancels the operation before the called party can
answer.
Hangup Cause – The reason that a call ended. The most common hangup causes are:
NORMAL_CLEARING – One party simply hung up the phone.
ORIGINATOR_CANCEL – The calling party hung up before the called party answered.
CALL_REJECTED – The called party rejected or otherwise did not answer.
Call Direction – The direction field of each CDR contains inbound or outbound depending on the call leg direction. The direction field
assumes the perspective of the Barracuda Phone System, not the endpoints. The call leg of the originator shows inbound and the call
leg of the called party shows outbound.
Sample CDR Spreadsheet
Refer to the sample spreadsheet below for example call records with accompanying explanations. In most cases, a single call example has
multiple CDRs. Note that some columns in the sample spreadsheet have been hidden to focus on the relevant data.
Sample Spreadsheet PDF file
After exporting the CSV file, you can import it into a spreadsheet or database program. Depending upon the amount of traffic on your system, you
may need to sort or filter by caller ID number or destination number to more easily isolate specific call records. At the end of this article, see the
SQL CREATE TABLE command example you can use with your DBMS, and a Perl script that demonstrates converting a CSV file into a set of
SQL INSERT statements.
Call Types
Different types of calls occur on a PBX. The most common call type is a simple call between two endpoints, for example, internal calls from phone
to phone, outbound calls to an external phone number, or inbound calls to a DID number that rings directly to a phone. There are also one-legged
calls, for example, a user dials *98 to retrieve his or her voicemail messages. Some calls have many call legs, for example, a call comes into the
system and is transferred from phone to phone.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
132
The Barracuda Phone System creates a CDR for each call leg . The following table provides examples of the number of CDRs created for typical
call types.
Call Type
Example
CDRs
One-legged call
User calls voicemail
1
Two one-legged calls
UserA calls UserB, hangs up before answer
2
Two-party call
UserA calls UserB, UserB answers
2
Two-party call
UserA calls external number, called party
answers
2
Transferred call - attended
UserA calls UserB, UserB answers then
transfers UserA to UserC
4
One-legged Calls
Example 1: A user calls voicemail
Below is a partial list of the fields from call #2 in the Sample Spreadsheet above:
Field
Value
Start_stamp
6/9/2015 17:03:46
Answer_stamp
6/9/2015 17:03:46
End_stamp
6/9/2015 17:04:04
Caller_id_number
2017
Destination_number
*98
Duration
18
Hangup_cause
NORMAL_CLEARING
Uuid
aea08dad-aa6f-4fba-8c5b-a41e57196e2e
Bleg_uuid
Direction
Inbound
The table shows that the user at x2017 dialed *98 at 5:03:46 PM and was connected for 18 seconds. The hangup_cause of NORMAL_CLEARI
NG means that the user hung up the phone after checking messages. The bleg_uuid field is empty, because there is no B leg on this call; it was
a one-legged connection between the user and the Barracuda Phone System.
Example 2: Caller hangs up before call is answered
In call #6 from the Sample Spreadsheet, the user at x2017 called x2001, but hung up before x2001 could answer. Notice that there are two
different, but somewhat related call records:
a call leg from x2017 to the Barracuda Phone System (inbound)
a call leg from Barracuda Phone System to x2001 (outbound)
These two records are shown in the table below.
Field
Caller
Callee
Start_stamp
6/9/2015 18:17:04
6/9/2015 18:17:04
End_stamp
6/9/2015 18:17:10
6/9/2015 18:17:10
Caller_id_number
2017
2017
Destination_number
2001
2001
Duration
0
0
Hangup_cause
ORIGINATOR_CANCEL
ORIGINATOR_CANCEL
Answer_stamp
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Uuid
133
5e71880f-3628-4194-ab54-e163711ce857
bb7e3ea8-4486-4133-8f8d-70a44d34a0a2
Inbound
Outbound
Bleg_uuid
Direction
Every field is identical except the UUID and direction fields. Each call leg is distinct and therefore has its own UUID field. The direction of each
call leg differs, based on the perspective of the Barracuda Phone System. The direction of the caller is inbound to the Barracuda Phone System
and the direction of the callee is outbound to the Barracuda Phone System. Since the UUID values do not correlate, the only way to associate
these two records is by noting what they have in common:
The start and end times are identical, AND
There is no answer time, AND
The duration is 0, AND
The caller_id_number fields match, AND
The destination_number fields match, AND
The hangup_cause values for each record are ORIGINATOR_CANCEL
Any pair of records matching the above criteria can be assumed to be a call from party A ( caller_id_number) to party B (destination_number)
where party A hung up before party B answered.
Two-party Calls
Example 3: A call between two end points
Call #3 in the Sample Spreadsheet shows a call with two end points, the UUID from one leg is the bleg_uuid in the other.
Field
Caller
Callee
Start_stamp
6/9/2015 16:46:51
6/9/2015 16:46:51
Answer_stamp
6/9/2015 16:46:52
6/9/2015 16:46:52
End_stamp
6/9/2015 16:47:03
6/9/2015 16:47:03
Caller_id_number
2017
2007
Destination_number
2017
2007
Billsec
11
11
Duration
12
12
Hangup_cause
NORMAL_CLEARING
NORMAL_CLEARING
Uuid
cb1465b3-5c28-43b5-bcfa-a7a4a6ed2c79
32ca2613-428e-4b41-bd3c-f58cd59f9a97
Bleg_uuid
32ca2613-428e-4b41-bd3c-f58cd59f9a97
cb1465b3-5c28-43b5-bcfa-a7a4a6ed2c79
Direction
Inbound
Outbound
The table shows that the user at x2017 called x2007. The call rang for one second and then the user at x2007 answered. They conversed for 11
seconds and then hung up. Notice the UUID pair for this two-legged call:
Caller UUID appears as bleg_uuid in exactly one callee's CDR, AND
Callee UUID appears as bleg_uuid in exactly one caller's CDR
If the caller's UUID appears in more than one record as a bleg_uuid, then this is likely a blind or attended transfer.
Transferred Calls
Locating call transfers can be challenging. The SIP protocol is not explicit about call transfer attempts. Successfully executed attended transfers
are the easiest to locate. Blind transfers are difficult and require assumptions (see call #8 in the Sample Spreadsheet). Cancelled attended
transfers are also difficult (see call #9 in the Sample Spreadsheet ).
Example 4: Attended call transfer
Call #1 in the Sample Spreadsheet shows an attended transfer, where the user at x1001 calls x2007. The user at x2007 answers, and then does
an attended transfer to x2015. The user at x1001 speaks to the user at x2015, then the parties hang up.
Step 1: User at x1001 calls x2007
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
134
Field
Caller
Callee
Start_stamp
6/9/2015 17:11:47
6/9/2015 17:11:47
Answer_stamp
6/9/2015 17:11:49
6/9/2015 17:11:49
End_stamp
6/9/2015 17:12:09
6/9/2015 17:12:03
Caller_id_number
1001
2007
Destination_number
1001
2007
Billsec
20
14
Duration
22
16
Hangup_cause
NORMAL_CLEARING
NORMAL_CLEARING
Uuid
472f54fb-b118-446f-8f57-ea462a5879ea
fc98263c-c5e3-4f96-89a7-eca08330d8e8
Bleg_uuid
dcdee45b-921e-4dbf-806e-bee6e2ea5cc0
472f54fb-b118-446f-8f57-ea462a5879ea
Direction
Inbound
Outbound
Field
Caller
Callee
Start_stamp
6/9/2015 17:11:59
6/9/2015 17:11:59
Answer_stamp
6/9/2015 17:12:02
6/9/2015 17:12:02
End_stamp
6/9/2015 17:12:03
6/9/2015 17:12:09
Caller_id_number
2007
2015
Destination_number
2015
2015
Billsec
1
7
Duration
4
10
Hangup_cause
NORMAL_CLEARING
NORMAL_CLEARING
Uuid
dd76d0b2-3404-430d-8325-829b05d450ae
fc98263c-c5e3-4f96-89a7-eca08330d8e8
Bleg_uuid
fc98263c-c5e3-4f96-89a7-eca08330d8e8
472f54fb-b118-446f-8f57-ea462a5879ea
Direction
Inbound
Outbound
Step 2: User at x2007 transfers the call to x2015
The key to understanding the records of an attended transfer is identifying a single record as the master leg record and correlating it to a set of
related records. The master leg always has the longest duration, because it represents the party transferred from one phone to the next. The
transferred party call leg stays constant throughout the entire call. However, the person executing the transfer, and the recipient of the transfer,
only speak to the transferred party for a portion of the call. This means that all CDRs related to the master CDR have a shorter duration. Note that
the master CDR has a direction of inbound if the transferred party is a caller, but has a direction of outbound if the transferred party is a callee.
Master CDR is Outbound – User A calls User B. User B (callee) transfers call to User C.
Master CDR is Inbound – User A calls User B. User A (caller) transfers call to User C .
The master record in the example above is the caller with UUID of 472f54fb-b118-446f-8f57-ea462a5879ea. The total duration of the call is 22
seconds, 20 spent talking to 2007 and 2015, and a few seconds 1001 was on hold while 2007 executed the transfer. You can tell that 2007
transferred the call to 2015 because it is the only other inbound call in the set of CDRs. In an attended transfer, any inbound CDR other than the
master CDR indicates an attended transfer took place.
The outbound CDRs that are not the master record represent parties with whom the master leg spoke.
In Example 4, 1001 is the master because 1001 was transferred from one user to another.
The first step of the call was 1001 speaking to 2007. The CDRs indicate that 2007 rang for two seconds and that 2007 spoke to 1001 for
an additional 14 seconds.
(Note CDR with uuid of dcdee45b-921e-4dbf-806e-bee6e2ea5cc0.)
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
135
2007 then sent the call to 2015.
(Note CDR with uuid of dd76d0b2-3404-430d-8325-829b05d450ae.)
The call from 2007 to 2015 rang for three seconds, and after 2015 answered, it took one second for 2007 to complete the transfer.
From there, 1001 spoke to 2015 for seven seconds.
(Note CDR with uuid of fc98263c-c5e3-4f96-89a7-eca08330d8e8.)
Rules of thumb for calculating duration:
MasterDuration = (sum of inbound durations) – (sum of outbound durations)
MasterBillsec = (sum of inbound billsecs) – (sum of outbound billsecs)
In the example above:
MasterDuration = (16+10) – (4) = 22 seconds
MasterBillsec = (14+7) – (1) = 20 seconds
To programatically find the master record along with its related records:
1. Identify the master record, using the following criteria:
A master record UUID must appear in 2 or more other CDRs as the bleg_uuid.
In most cases, the master record CDR also has a UUID that appears in multiple CDRs as the bleg_uuid.
The master record is the record with the longest duration.
2. Select any record whose bleg_uuid is the master UUID. This includes the paired CDR. This yields a list of CDRs with unique UUID s.
3. For each uuid in the list of uuids from the previous step, look for any CDRs whose bleg_uuid is the same as the UUID . This yields
another set of UUID s.
Combine the lists and sort them ascending by start_stamp and then ascending by direction and you have a complete group of related CDRs in
an attended transfer.
SQL Information
Following is an SQL CREATE TABLE statement suitable for a PostgreSQL database that can be used as a reference for MySQL, SQLite, MS
Access and others.
CREATE TABLE cdrs
(
id bigserial
NOT NULL,
start_timestamp
timestamp without time zone,
answer_timestamp
timestamp without time zone,
end_timestamp
timestamp without time zone,
caller_id_name
character varying(255) NOT NULL DEFAULT ''::character varying,
caller_id_number
character varying(255) NOT NULL DEFAULT ''::character varying,
destination_name
character varying(255),
destination_number character varying(255) NOT NULL DEFAULT ''::character varying,
accountcode
character varying(255) NOT NULL DEFAULT ''::character varying,
billsec bigint
NOT NULL DEFAULT 0,
duration bigint
NOT NULL DEFAULT 0,
hangup_cause
character varying(255) NOT NULL DEFAULT ''::character varying,
gateway_name
character varying(255),
outbound_route
character varying(255),
network_addr
character varying(32),
read_codec
character varying(16),
read_rate
character varying(16),
write_codec
character varying(16),
write_rate
character varying(16),
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
136
context
character varying(255) NOT NULL DEFAULT ''::character varying,
uuid
character varying(255) NOT NULL DEFAULT ''::character varying,
bleg_uuid
character varying(255) NOT NULL DEFAULT ''::character varying,
direction
character varying(16)
record_file_name
character varying(255),
"between"
character varying(255),
NOT NULL,
CONSTRAINT pk_cdr PRIMARY KEY (id),
CONSTRAINT unique_uuid UNIQUE (uuid)
)
WITH (
OIDS=FALSE
);
ALTER TABLE cdrs OWNER TO postgres;
CSV2SQL Script
The following pure Perl script converts a downloaded CSV file into a set of SQL INSERT statements. These are suitable for any SQL-compliant
RDBMS.
#!/usr/bin/perl
#
# csv2sql.pl
#
# Creates SQL INSERT statements from CSV data using header row as field
names
# Requires 2 cmd line args: filename.csv and table
name
#
Example:
# ./csv2sql.pl myfile.csv
my_table
#
# produces discrete insert lines that can be piped into your sql
client:
#
# INSERT INTO my_table (col1,col2,col3)
VALUES('value1','value2','value3');
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
#
# Pure Perl, no CPAN modules
necessary
#
use
strict;
use
warnings;
use Text::ParseWords;
## Perl Cookbook, Recipe
1.20
sub parse_csv
{
return quotewords("," => 0, $_[0]);
}
sub usage
{
die "\nUsage: $0 CSV_Filename
Table_name\n";
}
## Basic error checking on cmd line
args
my $csvfile = shift;
if ( ! $csvfile )
{
usage;
}
Copyright © 2015, Barracuda Networks Inc.
137
Barracuda Phone System Administrator's Guide - Page
if ( ! -f $csvfile )
{
die "Could not locate $csvfile\n";
}
my $table_name = shift;
if ( ! $table_name )
{
die "Both dbname and table name are
required\n";
}
open (CSV,'<',$csvfile) or die "Could not open $csvfile:
$!\n";
my $header_row =
<CSV>;
chomp($header_row);
my @hdr = parse_csv($header_row);
## This is the same for each SQL statement we
build...
my $sql = "INSERT INTO $table_name (";
while(<CSV>) {
chomp;
my
@columns;
my @dataout;
my @data =
parse_csv($_);
@data = map { "'$_'"; } @data; ## Wrap each field in single
quotes
Copyright © 2015, Barracuda Networks Inc.
138
Barracuda Phone System Administrator's Guide - Page
139
## Some DBMS's do not respond well to inserting a NULL field in a field that allows NULL
data...
foreach my $i (0..$#hdr)
{
if ( $data[$i] ne "''" )
{
## This field seems to have data, so let's add
it
push @columns,$hdr[$i];
push
@dataout,$data[$i];
}
}
my $sqlout =
$sql;
$sqlout .= join
',',@columns;
$sqlout .= ') VALUES(';
$sqlout .= join
',',@dataout;
$sqlout .= ');';
print $sqlout .
"\n";
}
close(CSV);
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
140
Phone Regististrations
Barracuda Phone System lists all Session Initiation Protocol (SIP) phone registrations on the REPORTS > Phone Registrations page. You can
view SIP registrations by category:
Active Registrations – Devices are actively registered and ready to receive calls
Inactive Registrations – Devices have an expired registration which the device has not renewed
Restricted Registrations – Devices are registered, however, for security reasons the phone's activity is limited
Use the Filter field to refine the list of devices by category.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
141
Live Group Activity
View call time statistics for each member of a group on the REPORTS > Live Group Activity page.
To view a group member's activity,
1. In the REPORTS > Live Group Activity page, click on the group name; the members of the selected group populate the table.
2. View the following details by user:
Last Calls: Information about the current call, or the last call the person has completed.
Calls Out: The total number of outbound calls the person has made.
Out Ext: The number of outbound calls that were placed to remote destinations, not local extensions.
Out Int: Calls made internally, to other local extensions.
Calls In: Incoming calls made to the person.
Missed: Calls that were abandoned or sent to the person’s voicemail.
Rejected: Calls that were explicitly rejected while ringing the person.
Answered: Calls the person answered.
Total Calls: Calls the person has made or received.
Total Talk: Total talking time on all calls the person has made or received.
3. Click on a row to view additional details by user:
Talk Time In: Total amount of time spent on inbound phone calls.
Talk Time Out: Total amount of time spent on outbound phone calls.
Talk Time Out to External Parties: Total amount of time spent on calls to remote destinations.
Talk Time Out to Internal Parties: Total amount of time spent on calls to other internal extensions.
Average Talk Time In: Average time spent on inbound calls.
Average Talk Time Out: Average time spent on outbound calls.
Average Talk Time Out to External Parties: Average time spent on outbound calls to remote destinations.
Average Talk Time Out to Internal Parties: Average time spent on outbound calls to internal extensions.
Max Talk Time In: Longest amount of time spent on an inbound call.
Max Talk Time Out: Longest amount of time spent on an outbound call.
Max Talk Time Out to External Parties: Longest amount of time spent on an outbound call to an external party.
Max Talk Time Out to Internal Parties: Longest amount of time spent on an outbound call to an internal party.
4. Information shown is updated in real time, and totals are aggregated over the previous 24 hour period.
5. Click Full Screen to display the information in a full-screen view suitable for display.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
142
Statistical Reports
This article refers to Barracuda Phone System firmware release 3.0.1 and higher.
Types of Reports
Create a New Report
Edit and Run Reports
Report Examples
Daily User Report
Hourly Queue Report - Yesterday
Hourly Queue Report – Today
Remove a Statistical Report
Types of Reports
There are three basic types of reports:
Each Row and Field of Data relates to
Example
People
a specific person
Calls Out: the number of outbound calls
made by an individual for the time period
specified in the report.
Groups
an aggregate group of people
Calls Out: the total number of outbound calls
made by group members.
Total Talk Time: the combined time each
group member talked on the phone.
the queue as a whole
Queues
Calls In: the number of calls that entered the
queue that were not transferred in.
Calls Abandoned: the total number of
queue calls abandoned.
Abandoned Percent: the percentage of
queue calls abandoned.
Create a New Report
You can create custom activity reports for one or more users.
1. From the REPORTS > Statistical Reports page select Create New Report.
2. In the Reports Options page, specify the following settings:
Name and Schedule
Report Name – Enter a name to identify the custom report output.
Schedule – Select the interval:
None (Manual only) – When selected, schedule is set manually
Daily, and then specify the start time
Weekly, and then specify start day of the week and time
Monthly, and then select the starting day of the month and time
Email To – Enter the email address(es) which receive the report based on the selected Schedule. (optional.)
Filtering and Aggregation
Show one row for each – Select the report layout based on user Group, Queue, or Person.
Filter (Show Only) – Select a filter to show the report for only a single Group or Queue. If left blank, the report runs for all
extensions of the selected type (all groups, all queues, or all persons).
Aggregate Every – Choose the time span that the report covers. Options include Day, Week, Month, 3 Months, or Year.
Report Covers Time Period – Select the time period from which the report selects records. The options are:
Time Before Report – select a specific number of days prior to the report generation day.
Current/Previous – select a period of time, such as previous day, week, month, or year. Also available are current day
to now, current week to now, current month to date, current quarter to date, and current year to date.
Date Range – select an absolute start and end date for the report.
Report Fields
Select the fields to include in the report. The table on the left contains a list of available fields. The table on the right contains a list of
fields selected to include in the report. Report fields are listed in Field Definitions.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
143
To move fields from one table to another, click and drag a field or use the +/- arrow buttons.
To change the order fields appear in a report, click and drag the fields or use the up/down arrow buttons.
3. Click the green Create button to finish the process or click the red Cancel button to abort. The report is now ready to run.
Edit and Run Reports
1. Navigate to Reports > Statistical Reports. Click a report name in the list.
2. On the Report Options page, you can modify the report. You can also run the report in the following output types:
Run and View – The report runs and tabular results are displayed. Click a field in the header row to sort ascending or
descending by that field. Select the number of records to display on each page. Use the left and right arrow buttons at the
bottom of the page to navigate to the previous and next pages, respectively.
Run and Email – The report runs and is emailed as a CSV attachment to all specified email addresses.
Run and Download (CSV) – The report runs and a CSV file is immediately available for download via the browser.
Report Examples
Following are some examples of how to set up recurring reports of various types.
Daily User Report
Purpose: This report shows per-person statistics for every person on the system. It runs right after midnight and sends a CSV file to one or more
email addresses.
Report Configuration:
Name – Daily User Report
Schedule – Daily at 12:01AM
Email To – specify comma-separated list of email recipients
Show one row for each – Person
Aggregate Every – Day
Filter – (none)
Report Covers Time Period – Current/Previous, Previous Day
Fields – Recommend the default selected fields and add these:
Calls in external
Calls in internal
Calls slow answered
Max hold time
Max talk time
Report Execution – Report runs automatically each day and emails the previous day user statistics.
Hourly Queue Report - Yesterday
Purpose: This report shows hourly statistics for all inbound call queues on the system. It runs right after midnight and sends a CSV file to one or
more email addresses. This report helps the system administrator identify which hours of the day require more or fewer available agents to
service inbound call queues.
Report Configuration:
Name – Yesterday’s Hourly Queue Statistics
Schedule – Daily at 12:01AM
Email To – specify comma-separated list of email recipients
Show one row for each – Queue
Aggregate Every – Hour
Filter – (none)
Report Covers Time Period – Current/Previous, Previous Day
Fields – Recommend using the pre-selected fields.
Report Execution – Report runs automatically each day and emails the previous day hourly queue statistics.
Hourly Queue Report – Today
Purpose: This report shows hourly statistics for all inbound call queues on the system. It runs manually to get a “What’s Happening Today”
report.
Report Configuration:
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
144
Name – Today’s Hourly Queue Statistics
Schedule – Manually
Email To – Specify recipients unless report is viewed on screen only
Show one row for each – Queue
Aggregate Every – Hour
Filter – (none)
Report Covers Time Period – Current/Previous, Current Day to Now
Fields – Recommend using the pre-selected fields.
Report Execution – Report runs manually. Choose to view the report on screen, via email, or direct CSV file download.
Remove a Statistical Report
To remove an activity report,
From the Statistical Reports page:
Go to the REPORTS > Statistical Reports page, select the report you want to delete, then click Delete Selected.
From a Report Options page:
At the top of the Report Options page, click Delete.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
145
Field Definitions
The following is a list of all fields used in Statistical Reports.
Time metrics are reported in seconds.
Date
The date period.
Group name
The name of the group.
Calls out
Total calls placed by the user.
Calls out external
Total external party calls placed by the user.
Calls out internal
Total internal party calls placed by the user.
Calls in
Total calls sent to the queue. Does not include transfers, unless
attended.
Calls transferred in
Total calls transferred in to this queue, regardless of transfer method.
Calls in non-queue
Total non-queue calls sent to the user.
Calls in external
Total external party calls sent to the user.
Calls in internal
Total internal party calls sent to the user.
Calls missed
Total inbound calls user neither answered nor rejected.
Calls missed queue
Total inbound queue calls user neither answered nor rejected.
Calls missed non-queue
Total inbound non-queue calls user neither answered nor rejected.
Missed percent
Percentage of inbound calls missed.
Missed percent queue
Percentage of inbound queue calls missed.
Missed percent non-queue
Percentage of inbound non-queue calls missed.
Calls rejected
Total inbound calls user rejected.
Calls rejected queue
Total inbound queue calls user rejected.
Calls rejected non-queue
Total inbound non-queue calls user rejected.
Rejected percent
Percentage of inbound calls rejected.
Rejected percent queue
Percentage of inbound queue calls rejected.
Rejected percent non-queue
Percentage of inbound non-queue calls rejected.
Calls answered
Total inbound calls user answered.
Calls answered elsewhere
Total inbound calls answered for the user by another party.
Calls answered queue
Total inbound queue calls user answered.
Calls answered non-queue
Total inbound non-queue calls user answered.
Calls answered inbound external
Total inbound external calls user answered.
Calls answered inbound internal
Total inbound internal calls user answered.
Calls answered inbound internal non-queue
Total inbound non-queue internal calls user answered.
Calls slow answered
Total inbound calls user answered slowly.
Calls slow answered queue
Total inbound queue calls user answered slowly.
Calls slow answered non-queue
Total inbound non-queue calls, user answered slowly.
Answered percent
Percentage of inbound calls answered.
Answered percent queue
Percentage of inbound queue calls answered.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
146
Answered percent non-queue
Percentage of inbound non-queue calls answered.
Calls transfered
Total calls user transferred to another party.
Calls to voicemail
Total times user dialed voicemail.
Calls out answered
Total outbound calls user answered. Not accurate for calls using an
analog port.
Calls out answered external
Total user external outbound calls answered.
Calls out answered internal
Total user internal outbound calls answered.
Total calls
Total user inbound calls plus total user outbound calls.
Total calls non queue
Total non-queue related inbound calls.
Total calls queue
Total queue inbound calls to a user.
Voicemail time
Total time user connected to voicemail.
Total phone time
Total time user engaged in calls.
Total ring time
Total time all calls sent to the queue spent ringing before agent
answered.
Total hold time
Total time all calls sent to the queue spent on hold after agent
answered.
Total talk time
Total time all calls sent to the queue spent in an active state after
agent answered.
Average ring time
Average time all calls sent to queue spent ringing before agent
answered or call abandoned.
Average hold time
Average time all answered calls sent to queue on hold after agent
answered.
Average talk time
Average time all answered calls sent to queue spent in active state
after agent answered.
Max ring time
Maximum time any single call spent ringing before agent answered or
call abandoned.
Max hold time
Maximum time any single call spent on hold after agent answered.
Max talk time
Maximum time any single call spent in an active state after agent
answered.
Max wait time before ring
Maximum time any single call spent waiting in queue before queue
began ringing an agent.
Total phone time non queue
Total time user on non-queue inbound calls, combined with outbound
calls.
Total ring time non queue
Total time user phone ringing with non-queue calls.
Total hold time non queue
Total time user phone on hold with non-queue calls.
Total talk time non queue
Total time user phone active with non-queue calls.
Average ring time non queue
Average time user phone ringing per non-queue call.
Average hold time non queue
Average time user phone on hold per non-queue call.
Average talk time non queue
Average time user phone active per non-queue call.
Max ring time non queue
Maximum time user phone ringing for all non-queue calls.
Max hold time non queue
Maximum time user phone on hold, for all non-queue calls.
Max talk time non queue
Maximum time user phone active, for all non-queue calls.
Total phone time queue
Total time the user engaged in inbound queue calls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
147
Total ring time queue
Total time user phone ringing, for queue calls.
Total hold time queue
Total time user phone on hold, for queue calls.
Total talk time queue
Total time user phone active, for queue calls.
Average ring time queue
Average time user phone ringing, for queue calls.
Average hold time queue
Average time user phone on hold, for queue calls.
Average talk time queue
Average time user phone active, for queue calls.
Max ring time queue
Maximum time user phone ringing, for queue calls.
Max hold time queue
Maximum time user phone on hold, for queue calls.
Max talk time queue
Maximum time user phone active for queue calls.
Total phone time in
Total time user engaged in inbound calls.
Total ring time in
Total time user phone ringing, for internal calls.
Total hold time in
Total time user phone on hold, for inbound calls.
Total talk time in
Total time user phone active, for inbound calls.
Average ring time in
Average time user phone ringing, for inbound calls.
Average hold time in
Average time user phone on hold, for inbound calls.
Average talk time in
Average time user phone active, for inbound calls.
Max ring time in
Maximum time user phone ringing, for inbound calls.
Max hold time in
Maximum time user phone on hold, for inbound calls.
Max talk time in
Maximum time user phone active, for inbound calls.
Total phone time in non queue
Total time the user engaged in non-queue inbound calls.
Total ring time in non queue
Total time user phone ringing for non-queue inbound calls.
Total hold time in non queue
Total time user phone on hold for non-queue inbound calls.
Total talk time in non queue
Total time user phone active for non-queue inbound calls.
Average ring time in non queue
Average time per call user phone ringing for non-queue inbound
calls.
Average hold time in non queue
Average time per call user phone on hold for non-queue inbound
calls.
Average talk time in non queue
Average time per call user phone active for non-queue inbound calls.
Max ring time in non queue
Maximum time user phone ringing for all non-queue inbound calls.
Max hold time in non queue
Maximum time user phone on hold for all non-queue inbound calls.
Max talk time in non queue
Maximum time user phone active for all non-queue inbound calls.
Total phone time in external
Total time the user engaged in external inbound calls.
Total ring time in external
Total time user phone ringing for external inbound calls.
Total hold time in external
Total time user phone on hold for external inbound calls.
Total talk time in external
Total time user phone active for external inbound calls.
Average ring time in external
Average time per call user phone ringing for external inbound calls.
Average hold time in external
Average time per call user phone on hold for external inbound calls.
Average talk time in external
Average time per call user phone active for external inbound calls.
Max ring time in external
Maximum time user phone ringing for all external inbound calls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
148
Max hold time in external
Maximum time user phone on hold for all external inbound calls.
Max talk time in external
Maximum time user phone active for all external inbound calls.
Total phone time in internal
Total time the user engaged in inbound internal calls.
Total ring time in internal
Total time user phone ringing for inbound internal calls.
Total hold time in internal
Total time user phone on hold for inbound internal calls.
Total talk time in internal
Total time user phone active for inbound internal calls.
Average ring time in internal
Average time per call user phone ringing for inbound internal calls.
Average hold time in internal
Average time per call user phone on hold for inbound internal calls.
Average talk time in internal
Average time per call user phone active for inbound internal calls.
Max hold time in internal
Maximum time user phone on hold for all inbound internal calls.
Max talk time in internal
Maximum time user phone active for all inbound internal calls.
Total phone time in internal non queue
Total time the user engaged in inbound non-queue internal calls.
Total hold time in internal non queue
Total time user phone on hold for inbound non-queue internal calls.
Total talk time in internal non queue
Total time user phone active for inbound non-queue internal calls.
Total ring time in internal non queue
Total time user phone ringing for inbound non-queue internal calls.
Average ring time in internal non queue
Average time per call phone ringing for inbound non-queue internal
calls.
Average hold time in internal non queue
Average time per call user phone on hold for inbound non-queue
internal calls.
Average talk time in internal non queue
Average time per call user phone active for inbound non-queue
internal calls.
Max ring time in internal non queue
Maximum time user phone ringing for inbound non-queue internal
calls.
Max hold time in internal non queue
Maximum time user phone on hold for all inbound non-queue internal
calls.
Max talk time in internal non queue
Maximum time user phone active for all inbound non-queue internal
calls.
Total phone time out
Total time user engaged in outbound calls.
Total ring time out
Total time user phone ringing for outbound calls.
Total hold time out
Total time user phone on hold for outbound calls.
Total talk time out
Total time user phone active for outbound calls.
Average ring time out
Average time user phone ringing for outbound calls.
Average hold time out
Average time user phone on hold for outbound calls.
Average talk time out
Average time user phone active for outbound calls.
Max ring time out
Maximum time user phone ringing for outbound calls.
Max hold time out
Maximum time user phone on hold for outbound calls.
Max talk time out
Maximum time user phone active for outbound calls.
Total phone time out external
Total time user engaged in external party outbound calls.
Total ring time out external
Total time user phone ringing for external party outbound calls.
Total hold time out external
Total time user phone on hold for external party outbound calls.
Total talk time out external
Total time user phone active for external party outbound calls.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
149
Average ring time out external
Average time user phone ringing for external party outbound calls.
Average hold time out external
Average time user phone on hold for external party outbound calls.
Average talk time out external
Average time user phone active for external party outbound calls.
Max ring time out external
Maximum time user phone ringing for external party outbound calls.
Max hold time out external
Maximum time user phone on hold for external party outbound calls.
Max talk time out external
Maximum time user phone active for external party outbound calls.
Total phone time out internal
Total time user engaged in internal party outbound calls.
Total ring time out internal
Total time user phone ringing for internal party outbound calls.
Total hold time out internal
Total time user phone on hold for internal party outbound calls.
Total talk time out internal
Total time user phone active for internal party outbound calls.
Average ring time out internal
Average time user phone ringing for internal party outbound calls.
Average hold time out internal
Average time user phone on hold for internal party outbound calls.
Average talk time out internal
Average time user phone active for internal party outbound calls.
Max ring time out internal
Maximum time user phone ringing for internal party outbound calls.
Max hold time out internal
Maximum time user phone on hold for internal party outbound calls.
Max talk time out internal
Maximum time user phone active for internal party outbound calls.
Calls in abandoned
Total inbound calls abandoned before agent answered.
Calls in abandoned queue
Total inbound queue calls abandoned before agent answered.
Calls in abandoned non queue
Total inbound non-queue calls abandoned before agent answered.
Calls in abandoned percent
Percentage inbound calls counted as abandoned.
Calls in abandoned percent queue
Percentage inbound queue calls counted as abandoned.
Calls in abandoned percent non queue
Percentage inbound non-queue calls counted as abandoned.
Queue name
Name of the queue.
Queue ID
ID of the queue.
Calls abandoned
Total calls abandoned before agent answered.
Calls agent missed
Total calls sent to agents not answered or rejected by the target
agent.
Calls agent rejected
Total calls sent to agents and rejected by the target agent.
Calls per hour
Average number of calls sent to the queue per hour.
Abandoned percent
Percentage of calls sent to queue abandoned before agent
answered.
Total wait time
Total time all calls sent to queue waited before agent answered.
Total wait time no ring
Total time all calls sent to queue waited before queue attempted to
ring agent.
Total time abandoned
Total time all abandoned calls waited in queue before call
abandoned.
Average wait time
Average time all calls sent to queue waited before agent answered or
call abandoned.
Average wait time before ring agent
Average time all calls sent to queue waited before queue began
ringing an agent.
Average time to abandoned
Average time all abandoned calls waited in queue before abandoned.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
150
Max wait time
Maximum time any single call waited in queue before agent
answered.
Max wait time before ring
Maximum time any call waited in queue before ringing an agent.
Max time to abandoned
Maximum time any single call waited in queue before call
abandoned.
User name
The first and last name of the user.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Troubleshooting
In this Section
Contacting Technical Support
Testing Network Connectivity
Diagnostic Testing
Shutdown, Restart, and Reboot the System
Reboot the Barracuda Phone System in Recovery Mode
PRI Statistics and Alarms
Suspicious Zero Second Calls in the Call Detail Records
SIP ALGs and the Barracuda Phone System
Early Media Cut-Through
See Also
Replacing a Failed System - Instant Replacement Service
Viewing System Events
Copyright © 2015, Barracuda Networks Inc.
151
Barracuda Phone System Administrator's Guide - Page
152
Contacting Technical Support
To contact Barracuda Networks online from any locale:
Visit http://www.barracuda.com/support for regional contact information. You can also click Create a Support Case.
Barracuda Networks Community Forum: Here you can post and answer other users' questions; visit https://www.barracudanetworks.c
om/support/forum to log in or create a new Barracuda Networks Community Forum account.
de
Kontaktieren Sie Barracuda Networks online aus der ganzen Welt:
Besuchen Sie http://www.barracuda.com/support, und finden Sie Ihre regionalen Kontaktinformationen. Sie können dort auch auf Create
a Support Case.klicken.
Barracuda Networks Community Forum: Hier können Sie Forenbeiträge schreiben und auf die Fragen anderer User antworten.
Besuchen Sie https://www.barracudanetworks.com/support/forum zum Einloggen oder zum Anlegen eines neuen Barracuda Networks
Community-Forum-Accounts.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
153
Testing Network Connectivity
See also:
System Management
Monitoring the System
Use the Configuration > Troubleshooting page to identify and resolve connectivity issues.
In this article:
Support Tunnel Connection
Test Connectivity
Connect to Barracuda Networks Support Servers with Network Connectivity
Connecting to Barracuda Networks without Network Connectivity
Support Tunnel Connection
You use the support tunnel when talking to a Barracuda Networks support technician. The support tunnel key displays in NATO call sign notation
so it can more easily be conveyed over the phone. The connection is an SSH tunnel on TCP port 22 and it allows the support technician to
access your system for troubleshooting.
Test Connectivity
Test the Barracuda Phone System connectivity from any networked computer by setting the browser address line to the Barracuda Phone
System IP address, for example, enter: http://192.168.200.200.
Connect to Barracuda Networks Support Servers with Network Connectivity
If network connectivity is verified, navigate to the CONFIGURATION > Troubleshooting page where you can establish a Support Tunnel to
Barracuda Networks Technical Support Center to allow technical support engineers to assist you with any issues you are experiencing. Select En
abled in the Enable/Disable Tunnel section, and then click Start Support Tunnel to open a support tunnel, and Stop Support Tunnel to close it.
Connecting to Barracuda Networks without Network Connectivity
If the Barracuda Phone System is not accessible from the network, attach a monitor and keyboard directly to the appliance so that you can
establish a Support Tunnel to Barracuda Networks Technical Support Center. This connection allows Barracuda Technical Support to
troubleshoot the system and restore connectivity.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
154
Diagnostic Testing
Use diagnostic tests available on the Configuration > Diagnostics page to identify common network configuration problems affecting call quality
or system stability to assist with troubleshooting and support. Each test includes the following elements:
Run – Check this box to select a test to be run. All selected tests will be performed when Run Selected Tests Now is clicked.
Description – Test description.
Last Test Completed – Date and time that the test was last run.
Status – Displays test status: Passed, Failed, or Some Failed reflecting the test result.
Details – Display additional details, if available, by clicking on the Show/Hide link.
To run a diagnostic test,
1. Select one or more test from the table, and then click Run Selected Tests.
Depending on the number of tests selected, this may take several minutes.
2. Once the test is complete, each test’s status updates. If any test fails, click Show/Hide to see details and possible remedies. The
following tests are available:
Storage Space – Checks available storage space for firmware, voicemail, and the system as a whole.
Database Integrity – Performs a database integrity check and notifies you of any concerns, directing you to contact technical
support.
Ping Default Gateway – Performs a simple ping test between the Barracuda Phone System and the default gateway. The ping
time displays in the details.
DNS Resolution – Performs a DNS resolution test for each SIP provider whose host is a domain name. The details view notifies
you if NAPTR or SRV records are not set up on the domain name in question.
Provider Ping – Performs a trace route for each SIP provider on the system. If the ping fails, a trace route displays along with
some suggestions on possible solutions.
NTP Association – Tests the Network Time Protocol server configured for the system.
Inbound SIP Calls – Tests the firewall to make sure all the necessary ports are forwarded.
Outbound SIP Calls – Performs the following tests on each SIP provider:
Create A Provider – Verifies a provider can be added to the system.
Register to Diagnostic Server – Verifies the registration process using a Barracuda Phone System diagnostic server
that is on the public Internet.
Outbound Call – Makes a sample test call through the Barracuda Phone System diagnostic server.
Two-Way Audio – Confirms that media (i.e. audio) flows in both directions on the test call.
Jitter – Measures the jitter on the test call.
Remove A Provider – Verifies a provider can be removed from the system.
The use of firewall rules may cause diagnostic tests to fail. Following is a list of IP Addresses that may be used to allow the diagnostic
tests to pass:
Server: 10.66.29.250
Address: 10.66.29.250#53
Non-authoritative answer:
Name: ws-01.cudatel.com
Address: 64.235.150.131
Server: 10.66.29.250
Address: 10.66.29.250#53
Non-authoritative answer:
Name: ws-02.cudatel.com
Address: 64.235.150.132
Server: 10.66.29.250
Address: 10.66.29.250#53
Non-authoritative answer:
Name: ws-03.cudatel.com
Address: 64.235.150.133
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Server: 10.66.29.250
Address: 10.66.29.250#53
Non-authoritative answer:
Name: ws-04.cudatel.com
Address: 64.235.150.134
Copyright © 2015, Barracuda Networks Inc.
155
Barracuda Phone System Administrator's Guide - Page
156
Shutdown, Restart, and Reboot the System
Occasionally it may be necessary to reboot your system. Before doing so, you should back up your system if you have not done so recently. The
System Shutdown/Restart section on the Configuration > Troubleshooting page allows you to Shut Down or Restart the Barracuda Phone
System. You can also Reboot all phones from this screen if necessary. These actions are typically performed at the instruction of Barracuda
Networks Technical Support:
System Shutdown/Restart – There are three buttons for restarting the system:
All three of these options cause interruptions to any calls that are in progress and prevent new calls from taking place until the
system is back online.
System Shutdown – Physically powers off the system. It will not turn back on unless someone presses the actual power button
on the unit. Use with caution.
System Restart – Reboots the system. (This is the equivalent of a warm boot of the system.)
Restart Telephony Engine – Restarts only the Barracuda Phone System telephony engine. This option is the least drastic of
the three system reset options, but does cause an interruption in current phone calls. The unit is not rebooted, only the system
software is restarted.
Rebooting Phones – Select Reboot All Phones to reboot every Barracuda Phone System connected phone. This does not interrupt
current calls. Phones in use will reboot after they return to an idle state.
You can also perform a hard reset of the Barracuda Phone System by pressing the RESET button on the front panel of the system.
However, caution should be used when pressing the RESET button, as doing so while the Barracuda Phone System is doing a
configuration update or other task can result in inadvertent corruption of the system.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
157
Reboot the Barracuda Phone System in Recovery Mode
If your Barracuda Phone System experiences a serious issue that impacts its core functionality, you can use diagnostic and recovery tools
available at the reboot menu to return your system to an operational state.
Before using the diagnostic and recovery tools, try the following:
Use the built-in troubleshooting tools on the CONFIGURATION > Troubleshooting page to help diagnose the problem.
Perform a system restore from the last known good backup file.
Contact Barracuda Networks Technical Support for additional troubleshooting tips.
As a last resort, you can reboot your Barracuda Phone System and run a memory test or perform a complete system recovery, as described
below.
To perform a system recovery or hardware test:
1. Connect a monitor and keyboard directly to your Barracuda Phone System.
2. Reboot the system by doing one of the following:
Click System Restart on the CONFIGURATION > Troubleshooting page.
Press the Power button on the front panel to turn off the system, and then press the Power button again to turn the system back
on.
3. The Barracuda splash screen displays with the following three boot options:
Barracuda
Recovery
Hardware_Test
4. Use your keyboard to select the desired boot option, and press Enter.
Important
You must select the boot option within three seconds of the splash screen appearing. If you do not select an option within three
seconds, the Barracuda Phone System defaults to starting up in the normal mode (first option).
To stop a hardware test, press Ctrl-Alt-Del to reboot your Barracuda Phone System.
Reboot Options
Description
Barracuda
Starts the Barracuda Phone System in the normal (default) mode.
This option is automatically selected if no other option is specified
within the first three (3) seconds of the splash screen appearing.
Recovery
Displays the Recovery Console where you can select from the
following options:
Perform file system repair - Repairs the file system on the
Barracuda Phone System.
Perform full system re-image - Restores the factory settings
on your Barracuda Phone System, and clears out all
configuration information.
Enable remote administration - Initiates a connection to
Barracuda Central that allows Barracuda Networks Technical
Support to access the system. Another method for enabling this
troubleshooting connection is to click Establish Connection to
Barracuda Networks on the CONFIGURATION >
Troubleshooting page.
Run diagnostic memory test - Runs a diagnostic memory test
from the operating system. If problems are reported when
running this option, it is recommended that you next run the
Hardware_Test option.
Hardware_Test
Performs a thorough memory test that shows most memory-related
errors within a two-hour time period. The memory test is performed
outside of the operating system and can take a long time to
complete.
Reboot your Barracuda Phone System to stop the hardware test by
pressing Ctrl-Alt-Del.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
158
PRI Statistics and Alarms
Symptoms of PRI trouble may include poor sound quality or dropped calls. Information for each port can be found on the Troubleshooting
Information page for each port, accessible from the port detail screen.
The following information is available on the Troubleshooting Information screen:
Total rx packets: Total received Packets
Total tx packets: Total Sent Packets
Total rx bytes: Total Received Bytes
Total tx bytes: Total Sent Bytes
Bad rx packets: Bad Received Packets
Packet tx problems: Failed Packet Transmit Attempts
Rx frames dropped: Received Frames Dropped
Tx frames dropped: Sent Frames Dropped
Multicast rx packets: Multicast Packets Received
Tx collisions: Collisions in Sent Packets
Rx length errors: Received Packets of Incorrect Length
Rx overrun errors: The rate with which data is coming to your server exceeds the limit that the server's NIC can handle
CRC errors: Packet Checksum Errors
Abort frames: Token Ring Abort Frames
Rx fifo overrun: see Rx overrun errors (It is not uncommon to see these when the card is starting up. Once all ports are up and working,
you should not see them any longer.)
Rx missed packet: A variation in the delay of received packets
Alarms
ALOS (Loss of Signal): Analog Loss of Signal
Cabling issue. Check the health of the cable plugged into the port, as well as its connection to the port it is plugged into. You will also see the Rx
Level either very low, or in a disconnected state: -36 -> -44. It is typical to have this alarm triggers in combination with 'Open Circuit' if there is an
issue with the physical connection
LOS (Loss of Signal): Digital Loss of Signal
See above
LOF (Loss of Framing):
Raised after four consecutive frames with FAS error. If RAI and AIS alarms are not indicated, verify that you have selected the proper line framing
(i.e T1: ESF, D4, E1:CRC4, NCRC4..etc)
Red (Local Alarm):
Usually indicates a physical problem on the local side such as a cable being disconnected
AIS/Blue (Intermediate Alarm): Alarm Indication Signal
Typically know as a BLUE Alarm. all-ones signal transmission to the receiving equipment (the Sangoma card) to indicate that an upstream
repeater (telco equipment) is in alarm, due to upstream transmission fault, either from another repeater or from the telco itself. If the only alarms
indicating in the wanpipemon output is AIS:ON, then contact your telco with this information (RAI:ON can also be a possibility in this case as well)
RAI (Remote Alarm):
Indicates that the Far end (typically the Telco) is in RED alarm state and sending that message over the line. If the only alarm in your
wanpipemon output is RAI:ON then contact your telco with this information.
You will also get this alarm, and only this alarm, if your framing is incorrect.
PMON Counters
Line Code Violation: This occurs upon a bipolar violation
Bit Errors: The number of bit errors is the number of received bits of a data stream over a communication channel that have been altered due to
noise, interference, distortion or bit synchronization errors
Out of Frame Errors: An OOF defect is the occurrence of a particular density of Framing Error events.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Copyright © 2015, Barracuda Networks Inc.
159
Barracuda Phone System Administrator's Guide - Page
160
Suspicious Zero Second Calls in the Call Detail Records
Understanding Suspicious Zero Second Calls
Some people or groups utilize a method of stealing phone time for profit called "grey routing." This is the process of routing calls through an
exposed phone server in order to make the calls for free. The Barracuda Phone System does not allow any inbound public calls to route back
outbound without first being authenticated by the telephony engine (either via registration or via IP authorized sites), or by diverting an inbound
call outbound via Find Me Forwarding . The Barracuda Phone System logs all call attempts, successful and unsuccessful, that reach the Server.
These calls will not be successful, but they are noted so that a record of the attempt exists. There is no cause for concern when they are found.
Call Records with Destinations that would never Route on the PSTN
In addition to people or groups attempting to commit toll fraud by grey routing calls, there are still more people and entities that maliciously
attempt to take PBXs such as the Barracuda Phone System offline by bombarding the unit with thousands of call attempts per second. This is an
industry-wide problem. Even large ITSPs have been affected by these malicious parties.
Stop Suspicious Zero Second Calls
If you download the CSV file of the CDRs during or immediately after the event, the network_addr column displays the offending source IP
address of the attacker. You can block this IP address at the edge firewall or directly via the Barracuda Phone System's built-in software firewall (i
f using the WAN interface) on the CONFIGURATION > Security page.
Another way to mitigate these attacks is by restricting access inbound on your edge firewall or the built-in software firewall (if using the WAN
interface) to the Barracuda Phone System on port(s) UDP/TCP/5060 and UDP/TCP/5065 to only trusted IP addresses (i.e., signaling gateway of
ITSP/SIP provider for port 5060 and remote IP addresses of all authorized users for port 5065). It can also be beneficial to limit access for
unauthorized IP addresses to the web interface (tcp/80) and/or NTP server (udp/123) to further reduce DoS attack vectors.
Mitigating New Attacks
The Barracuda Phone System firmware is constantly being updated with new technologies that attempt to automatically block these types of
attacks. However, it is a constant struggle and these types of attacks will continue to affect all IP-based PBXs for the foreseeable future.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
161
SIP ALGs and the Barracuda Phone System
An Application Layer Gateway (ALG) is a security service or filter included in many network firewall and routers. It is intended to handle
application-level routing, filtering, and NAT traversal of various services used in internetworking today.
Purpose of an SIP ALG
ALGs perform a few optional services on the network edge:
NAT traversal for applications that are not NAT-aware
Session control for specific applications that require certain ports to remain open
Policy-based routing and redirection, and traffic redirection for specific applications
Granular control of application functions, commands, and features
Understanding SIP ALGs
ALGs typically reside at the edge router and use Stateful or Deep Packet Inspection in order to detect and then subsequently modify their target
data. ALGs perform a function similar to transparent proxies.
Identifying an SIP ALG on a Network Firewall or Router
SIP ALGs are labeled with a variety of naming conventions including:
SIP Inspection
SIP Fixup
SIP Inspect Service
SIP Pass-Through
SIP Transformations
SIP Cleanup
SIP Helper
Voice Filtering Rules
Most network firewalls and routers have SIP ALGs enabled by default. More often times than not, SIP ALG controls/settings are hidden and are
often seen on hidden or 'advanced' configuration menus. Sometimes, particularly with certain Cisco devices, SIP ALGs are not exposed on the
web management portal of the firewall/router but within the command line interface (if equipped). Review your firewall/router vendor's
documentation to determine if a SIP ALG is present, if it is enabled by default, and if it can be disabled. In other cases such as rented or
managed equipment from your ISP, the end-customer may not have the ability to disable the SIP ALG without a support call to their ISP's help
desk.
Symptoms of an SIP ALG Causing VoIP Call Problems
An ALG that is not compatible with the Barracuda Phone System can cause a wide range of issues for both inbound and outbound calls. The
most common symptoms can include, but are not limited to:
One-way ability to originate or terminate calls (e.g., can place an outbound call but cannot receive and inbound call).
One-way audio for whole calls or during specific portions of calls in either direction (e.g., outbound or inbound).
Particular portions of SIP signaling messages that are missing or contain incorrect information.
Apparently successful calls to/from remote phones and/or SIP providers and that are from/to the Barracuda Phone System but result in
sudden drops less than one minute after the call was established.
Typically, signaling and/or audio problems appear where:
Calls from phones that must traverse a NAT router to terminate at the Barracuda Phone System.
Calls that are originated from the Barracuda Phone System to remote phones that are registered outside of the LAN.
Recommended SIP ALG Configuration on Edge Routers
The Barracuda Phone System is designed with NAT traversal in mind, and in most instances, handles the same functions as an SIP ALG more
effectively without an external filtering server/service in place. In almost all known instances, it is recommended that you disable any SIP ALGs.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
162
Early Media Cut-Through
Although not common, some PRI circuits enable authentication features on outbound calls using media played before the call is actually
connected. This is most commonly accomplished using early media cut-through, using one of three messages for media start; on-progress,
on-alert, or on-proceed. The most common method is on-progress, but it is very important that the media point is matched by the provider and the
PBX.
The Barracuda Phone System can be configured to provide a media channel for the cut-through messaging. If you need this feature enabled,
contact your provider to determine if it is media cut-through and at which point it is enabled, and then contact Technical Support for assistance in
enabling this feature.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Barracuda Phone System Hardware
In this Article
Barracuda Phone System Front and Back Panel Diagrams
Barracuda Phone System Hardware Specifications
Copyright © 2015, Barracuda Networks Inc.
163
Barracuda Phone System Administrator's Guide - Page
164
Barracuda Phone System Front and Back Panel Diagrams
Barracuda Phone System Front Panel
Figure 1. High Availability (HA)/Auxiliary (AUX) Input.
Figure 2. WAN/LAN Input.
Only the power and HDD activity LEDs have a function relevant to the operation of the system. The other three LEDs (red, yellow, and
green LEDs to the left of the HDD indicator) have not been programmed to be any specific kind of indicators and should be ignored. All
diagnostic information is provided in the console and the web interface.
Barracuda Phone System Back Panel
Figure 3. Model 270B, LAN/WAN Input.
Figure 4. Model 270B, AUX Input.
Figure 5. Model 370B, LAN/WAN Input.
Figure 6. Model 370B, HA Input.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Figure 7. Model 470B, LAN/WAN Input.
Figure 8. Model 470B, HA Input.
Figure 9. Model 670B, LAN/WAN Input.
Figure 10. Model 670B, HA Input.
Copyright © 2015, Barracuda Networks Inc.
165
Barracuda Phone System Administrator's Guide - Page
166
Barracuda Phone System Hardware Specifications
The Barracuda Phone System comes in a variety of models. Refer to the following tables for the concurrent call capacity and features available
on each model.
Table 1. General Features by Model.
Feature
Model 170
Model 270
Model 370
Model 470
Model 670
Concurrent Call
Support
5
10
50
100
250
Conferences
1
2
5
15
50
User Support
Unlimited
Unlimited
Unlimited
Unlimited
Unlimited
25 GB
50GB
100 GB
200 GB
400 GB
Voicemail Storage
Table 2. Hardware Features by Model.
Feature
Model 170
Model 270
Model 370
Model 470
Model 670
Rackmount Chassis
Desktop
1U Mini
1U Mini
1U Mini
1U Full Size
Dimensions (Inches)
10x2x8.3
16.8x1.7x14
16.8x1.7x14
16.8x1.7x14
16.8x1.7x22.6
Dimensions
(Centimeters)
10.5x5x21.1
42.7x4.3x35.6
42.7x4.3x35.6
42.7x4.3x35.6
42.7x4.3x57.4
Weight
5.2 lb/2.4 kg
12 lb/5.4 kg
12 lb/5.4 kg
12 lb/5.4 kg
26 lb/11.8 kg
1xGigabit
2xGigabit
2xGigabit
2xGigabit
2xGigabit
AC Input Current
(Amps)
1A
1A
1.2A
1.4A
1.8A
Solid State Boot
Disk
–
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ECC Memory
–
–
–
–
Yes
Redundant Disk
Array (RAID)
–
–
–
–
Yes
2 Analog
4 Analog
Single T1/PRI
Dual T1/PRI
Quad T1/PRI
Ethernet
Echo Cancellation
Optional Phone Line
(TDM) Hardware
Table 3. Voice Features.
Feature
Model 170
Model 270
Model 370
Model 470
Model 670
Call Conferencing
Yes
Yes
Yes
Yes
Yes
Voicemail
Yes
Yes
Yes
Yes
Yes
Voicemail/Email
Integration
Yes
Yes
Yes
Yes
Yes
Automated
Attendant (IVR)
Yes
Yes
Yes
Yes
Yes
SIP Voice/Video
Client Support
Yes
Yes
Yes
Yes
Yes
SIP Provider
Support
Yes
Yes
Yes
Yes
Yes
High-Definition
Audio
Yes
Yes
Yes
Yes
Yes
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
167
Windows Active
Directory Integration
Yes
Yes
Yes
Yes
Yes
LDAP Support/User
Import
Yes
Yes
Yes
Yes
Yes
Call Recording
Yes
Yes
Yes
Yes
Yes
Performance
Monitoring
Yes
Yes
Yes
Yes
Yes
Automated Phone
Provisioning
Yes
Yes
Yes
Yes
Yes
–
–
–
–
Yes
Customizable
Branding
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
168
Barracuda Phone System User Portal - Communication Command
Center
This feature was formerly called the Call Control Client.
The Barracuda Phone System provides a web-based portal, the Communication Command Center, where you can:
review recent calls
answer calls
place calls on hold
arrange multi-user conferences
set agent availability status
In this article
Launching the Communication Command Center
Using the Dial Pad
Managing Calls
Call State
Call Transfer
Call Hold
Call End/Reject
Tabs in the CCC
Contacts Tab
Conference Manager Tab
Queue Calls Tab
Previous Calls Tab
Utilities Tab
Find-Me Call Forwarding
Activating and Configuring Find-Me Forwarding
Default Action
Message Center
Voicemail and Faxes
Send a Fax
You can access the Communication Command Center (CCC) with a web browser (e.g., IE 8+, Safari, Firefox, or Chrome).
Before you begin, obtain the following information from your administrator:
IP address or domain name – Information typed into the browser address bar. For example, http://192.168.1.200 or http://bps.company
.local.
Username – Usually your extension number
Password – Usually the same as your voicemail PIN.
Launching the Communication Command Center
To launch the CCC, you can:
click Communication Command Center at the login prompt.
click the Communication Command Center tab after you log in.
click the Launch CCC button from within Microsoft Outlook, if you have installed the Click-to-Dial Outlook Add-In, ok to say here? cbg?
You might want to create a bookmark for the login page.
After logging into the CCC, a list of devices assigned to you, along with any extensions assigned to them, is displayed. Select any extension you
want to control. The tabs on the left side of the interface can be dragged to re-order them, or to create new rows, columns, or stacks. If you want
to reset the layout, use the Reset Local Settings option in the Utilities tab.
Using the Dial Pad
To dial out, select numbers on the dial pad.
To search for a number, enter numbers to search. After a search, you can place the call from the search results by:
clicking Call.
dragging the number onto the blue area of the dial pad.
Once on a call, key presses are sent to the current call, allowing you to quickly get through Interactive Voice Response systems.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
169
When making an outbound call, not all destination phone numbers have an associated caller ID name. Support for this feature depends
on your carrier.
Managing Calls
Call State
The state of calls to or from the selected phone are shown above the dial pad. Some may be in a collapsed or combined state. To expand these
calls, click the call to toggle its state.
Call Transfer
To transfer an active call, click Transfer for the call, then enter or select a destination. You can also drag the current call onto another person or
active call to transfer callers or connect active calls together. Dragging phone numbers and calls from other tabs onto your active-calls list works
the same way.
All call transfers using the CCC are blind transfers.
Call Hold
To place a caller on hold, click Hold above the dial pad.
To take a caller off hold, click Resume above the dial pad. The held call may be collapsed or combined with other calls. In this case, click the
summary item to expand the hidden calls.
Call End/Reject
To end a call, or reject a ringing call, click the Hang Up button.
Tabs in the CCC
Contacts Tab
Conference Manager Tab
Queue Calls Tab
Previous Calls Tab
Utilities Tab
Contacts Tab
The Contacts Tab displays all contacts from your Address Book.
On the Contacts tab, you can:
Search Contacts – At the top of the tab page, entering extensions or names to find a specific contact.
Place/Transfer Calls – Drag contacts and search results to the dial pad or to other tabs to make or transfer calls.
Add/Manage Contacts – On the main interface of the Barracuda Phone System, go to the Personal > Address Book page.
Conference Manager Tab
The Conference Manager tab shows each active conference you can manage or view. Each conference listing includes the individual
conference members. Select a conference to view details including conference members. Conference members can use the following controls:
Mute/unmute – Mute or unmute a single member of the conference.
Kick – Forcibly remove (i.e., hang up on) a conference member.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
170
Transfer – Transfer a conference member to another extension or phone number. This control opens a new window and requires a
destination entry to complete the transfer.
Audio Controls – Adjust the gain and energy for a conference member. This control opens a new window, which includes two slider
controls:
The Gain slider amplifies member audio; the higher the slider, the louder the member voice. Raising the Gain slider also
amplifies background noise.
The Energy slider helps adjust the audio in a noisy environment. Increasing Energy reduces the background noise transmitted
to the conference. The louder the background environment, the higher you should set the Energy slider.
The following controls are available on the conference itself:
Lock/Unlock – Lock the conference to prevent anyone else from joining, or click Unlock to allow others to join the conference.
Invite – Enter an extension or phone number and the system dials the target number adding it to the conference.
Mute / Present – Mutes / Unmutes every member in the conference.
When no conferences are active (or when you have not been assigned to any conferences) your conference window shows no active
calls and no active conferences.
Queue Calls Tab
Use the Queue Calls tab to view and manually answer calls in any assigned queues. Your agent availability status must be set to Available on
the Utilities tab to receive a call from the queue automatically. Agent availability changes also reflect in agent/queue manager and monitor
screens. Refer to the Utilities section below for more information on Queue Agent Status.
The call queue displays:
caller ID information, if available
time waiting in the queue
By selecting a call from the list, an agent chooses a call to receive. Otherwise, the system determines the next call to deliver.\
Previous Calls Tab
All previous calls are listed under Recent Calls. Click Call next to a number, or drag a number to your dial pad to call it.
Utilities Tab
You can set your Queue Agent status, located at the top of the tab. Queue Agent status options include:
Available
Offline
Lunch
Meeting
Training
Break
Before changing your agent status, verify the correct agent status according to your company policies. When your status is Available, waiting
calls display on the Queue Calls tab. Your desk phone rings if you are not already on a call. If you answer a call, a green border appears around
the call for a moment before it moves to the dial pad pane.
You can also use your phone to change your status to Available or Offline.
To change your status from your phone, dial *999, then is this correct? cbg or is this for logging in and logging out?
press 1 for Available status
press 2 for Offline status
Your status changes, and you receive or stop receiving calls accordingly.
Only Available agents receive calls from a queue.
An active agent who is Idle has a status of Available and no waiting calls.
From the Utilities tab, you can also:
enable/disable showing a popup message for incoming calls
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
171
reset your CCC settings to their default values and default positions
log out
Find-Me Call Forwarding
Find-Me Forwarding allows you to define the Barracuda Phone System response to a call received on any of your extensions. For example, you
can set up Find-Me Forwarding to direct calls received off-hours to an external, personal number, or you can put a caller on hold while
the Barracuda Phone System attempts to reach you at each of your phones. Define Find-Me Forwarding on the Find-Me > Call Forwarding pa
ge.
Call forwarding uses the Calling Sequence to forward calls to each number in the list, in order. If the call remains unanswered at the end of the
calling sequence, the If the call is not answered option is executed. If no numbers are in the calling sequence, the If the call is not answered s
election is executed as soon as the call comes in.
Before making any changes, be sure you have mapped out the way you want calls to be handled. Consider these questions:
Do I want calls routed based on time-of-day and/or day-of-week?
Do I want calls routed to another extension or telephone number?
If calls are routed to my mobile phone, how should unanswered calls be handled: by my Barracuda Phone System voicemail or by my
mobile phone’s voicemail?
As an example, the following instructions will demonstrate this routing setup:
Calls ring desk phone from 8am to 5pm, Monday – Friday
Calls ring an external number between 5pm and 6pm
Calls ring external number for 15 seconds
Unanswered calls to external number go to Barracuda Phone System voicemail box
Calls outside these hours do not ring the desk phone but instead go directly to Barracuda Phone System voicemail box.
Activating and Configuring Find-Me Forwarding
The following example illustrates how to configure Find Me Forwarding using the basic feature functionality.
To activate Find-Me Forwarding:
1.
2.
3.
4.
5.
6.
Navigate to Find Me > Find-Me Forwarding. Click your extension.
Under Find-Me Forwarding, select Active (Use Rules and Actions)
Under Default Action Set, select an existing set or type a name for a new set you will define.
Click Save.
Under Rules and Actions, click Add a Rule.
In the Time/Number Rule column, you will specify when this rule applies. For example, a rule could apply only on Sunday, or when a
particular mode is enabled, or for an entire day, or every weekday from 3:00 to 5:00 PM, or only when a specified number calls the ACR.
Combine these restrictions to create complex rules.
Mode – Select a system mode for which this rule will apply: Day, Night, or (All Modes). By default, each rule applies to All
Modes. If the system mode does not match one of the modes specified, the rule will be rejected, and no other scheduling rules
will be evaluated, except for the Default Action.
You can change the system mode on Configuration > System or by dialing *663 from your telephone keypad. Your
administrator must configure your extension to support this feature.
7.
8.
9.
10.
11.
Days – Select each day of the week when this rule applies. The rule is not applied to calls received on unselected days.
Time – Specify the time of day when this rule applies. All Day is 24 hours. To specify a smaller time range (such as business
hours) select a start time and an end time. The rule is not applied to calls received outside the specified time range.
Caller – Select Any Callers to apply the rule regardless of caller ID value. To limit the rule application to specific caller ID
values, select Caller's Number Starts With, Caller's Number Ends With, Caller's Number Is, or Caller's Number Matches
Regular Expression.
Match – Specify the Caller ID value or regular expression to match.
In the Action Set column, select an existing action set available for this ACR or define a new one. If you select New Action Set, enter a
name for the new action set. Click Add.
In the Rules and Actions table, select the newly created rule to expand it.
Select Edit next to the Action Set to open the detail page for the new action set.
Click Create an Action in the Action List table.
In the Action column, click on the type of action to perform:
Call Phone Numbers – Call one or more external phone numbers; numbers are dialed simultaneously. Ring Time specifies
how long target phone numbers ring before assuming that they are not answered. If unanswered, the next action in the action
set is executed. Use the Confirmation Prompt and Prompt Sound to verify that a person, not a machine, answered. If a
person answers the phone, they are prompted to press 1 to tell the system that the call has gone through to a human. If a
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
172
person did not answer, so the confirmation press 1 is not received before the Ring Time timeout, the call is considered
unanswered, and the router moves on to the next action. Please check this explanation. cbg
Try Calling My Phones – Attempt to reach you at your extensions. The caller hears a ringback tone as your extensions ring. If
no extension picks up, the next action in the action list is executed.
Keep Trying to Reach Me – Attempt to reach you at your extensions, specifying a number of attempts to make before
proceeding to the next action in the action list. The caller is placed on hold while this occurs. In addition, you can select a Music
on Hold class to play while the caller is on hold.
12. The Destination/Options column displays options for the selected action. By default, the Final Action is Call My Phones. The
selected Final Action option executes after all other actions have completed. Select a Final Action from the following list:
Call My Phones – Calls your extensions.
Disconnect the Call – Hangs up on the caller.
Transfer to an Extension or Number – Blind transfers the caller to the specified extension or phone number.
Transfer to a Person's Voicemail – Sends the caller to the voicemail box to leave a message.
Wait for a Fax – Waits for a fax tone from the calling party and then accepts the fax transmission. Optionally, the fax may be
converted to PDF and emailed to the addresses listed. Use comma-separated list of addresses to specify more than one.
13. Under Options, select if you want to
Use Custom Voicemail Greeting
Screen Calls
Reject anonymous calls
Detect Faxes
Use T.38 Reinvite for Faxes
You now have Find-Me Forwarding activated for an extension. You can add an unlimited number of rules and an unlimited number of action sets.
However, each rule has one and only one action set associated with it.
Default Action
Default Action is an action set that is automatically available for each extension and is what is executed if no other action sets are defined, or if
no rules are applicable when a call is received. In addition, you can change which action set is considered the Default Action in the Find-Me
Forwarding detail page for each extension. does this still exist? cbg
Message Center
Use the message center to download or listen to voicemail messages and to send or receive faxes.
Voicemail and Faxes
In the Message Center > Voicemail and Faxes page, you can view received voicemails as well as sent and received faxes.
For received voicemails, you can click:
Play and Stop icons to control message playback over your computer's speakers
Download icon to download a message to your local system as a .wav file
Mark Read to specify the selected message as read (phone message light is off)
Mark Unread to specify the selected message as unread (phone message light is on)
Delete to remove a message.
For received faxes, you can:
View – Click to view the selected fax onscreen
Download – Click to download the selected fax to your local system as a .pdf file
Forward – Click to forward the fax to another user in the system; begin typing to view a list of matching extensions
Mark Read/Mark Unread – Click to change the read status of the selected fax
Delete – Click to delete the fax
For sent faxes, you can:
View – Click to view the selected fax onscreen
Download – Click to download the selected fax to your local system as a .pdf file
Forward – Click to forward the fax to another user in the system; begin typing to view a list of matching extensions
Delete – Click to delete the fax
Send a Fax
Go to the Message Center > Send a Fax page to generate a new fax:
Important notes on sending faxes:
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
173
Each time a document is scanned and printed, the quality of the print will be lower than the original. For the best possible
quality transmission, the scan should be black and white, and the original documents.
The recipient’s phone number must be in the format that you would dial on the phone. For example, if you would dial
1-800-555-1212, then add the number as 18005551212. If your phone system requires it, you would need any leading digits as
well, for example some systems require a 9 before the number to dial out.
Some PDF documents use non-standard fonts which must be embedded in the document. Not all PDF creation software does
this by default. See your system administrator for further help with fax transmissions.
1.
2.
3.
4.
5.
In the Your Information section, enter your Sender Fax Number and Fax Header Text.
In the Sending section, enter the recipient details including the fax number exactly as it would be dialed.
Click Choose File. Navigate to and select the PDF you want to fax.
To include an optional cover sheet, turn on Include Cover Sheet, and enter the cover sheet details.
Click Send Fax. The fax details display in the Message Center > Voicemail and Faxes page.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
174
Conference Call User Controls
When a caller is connected to a conference, callers in a conference room can use key presses to adjust their audio levels including volume of
audio heard, volume of audio sent, minimum energy level, mute and unmute.
The minimum energy level is a volume threshold that must be met before the caller’s audio is sent to the conference. This setting is useful for
those in a noisy environment. For example, a caller on a cell phone on a train may have background noise. By raising the energy level on the call,
the conference will not get the background noise. Only when the speaker speaks into the headset will the audio energy level be enough to break
the threshold and transmit to the conference.
The key-press caller controls are:
Key-Press Caller Control
Effect
*1, *2, *3
Talk volume down, talk volume even, talk volume up.
*4, *5, *6
Listen volume down, listen volume even, listen volume up.
*7, *8, *9
Energy level down, energy level even, energy level up.
*0
Toggle on/off mute self (can still hear conference)
**
Toggle on/off deaf/mute self (can neither hear nor speak to
conference)
Use the following guidelines when adjusting settings during a conference call:
Issue
Solution
Cannot hear participants
Press *6 to increase listen volume
Other participants too loud
Press *4 to decrease listen volume
Other participants can’t hear you
Press *3 to increase your speak volume
Other participants say you are too loud
Press *1 to decrease your speak volume
In a noisy environment
Press *9 to increase the energy threshold
Mute yourself but still listen to conference
Press *0
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
175
Voicemail Call User Controls
This article explains basic voicemail controls:
Accessing Voicemail
Main Menu Options
Options While Listening to a Message
Forwarding a Message to Another User
Options Available After a Message Has Been Played
Advanced Options
Advanced Option 1 – Record Greetings
Advanced Option 2 – Choose the Active Greeting
Advanced Option 3 – Record Your Name
Advanced Option 6 – Change Password
Advanced Option 0 – Return to the Main Menu
Leaving Voicemail Messages
Accessing Voicemail
1. Press the Messages button or dial *98.
2. When prompted, enter your access code, then press #.
3. New messages are played automatically. If there are no new messages, then main menu options are presented.
Main Menu Options
The following options are available at the voicemail main menu:
1 – Listen to new messages
2 – Listen to saved messages
5 – Advanced options
# - Exit voicemail
Options While Listening to a Message
The following options are available while actively listening to a message:
0 – Repeat Message
1 – Skip to previous message
3 – Skip to next message (Skipping a new message will leave the message as new.)
4 – Rewind
6 – Fast forward
7 – Delete
8 – Forward message to another user
* – Skip date/time at beginning of message
Forwarding a Message to Another User
1. Press 8 while listening to the message you want to forward.
2. Select one of the following options:
To record an introduction, press 1.
To send the message without an introduction, press 8.
3. Enter the extension number to which to transfer the message, and press #.
Options Available After a Message Has Been Played
The following options are available immediately after listening to a message:
1 – Listen to message again, from the beginning
2 – Save message
3 – Save message as new
5 – Return call immediately
7 – Delete message
8 – Forward message to another user
Advanced Options
The following options are available from the Advanced Options Menu and are described below the list.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
176
1 – Record greeting
2 – Choose greeting
3 – Record name
6 – Change password
0 – Return to main menu
Advanced Option 1 – Record Greetings
1.
2.
3.
4.
Press 1 to record a voicemail greeting. You may have up to 9 greetings.
Choose a greeting number 19.
Record your greeting at the tone and press # to end the recording.
Press 1 to play back what you just recorded, press 2 to save it, or press 3 to rerecord.
Advanced Option 2 – Choose the Active Greeting
1. Press 2 to choose your active greeting.
2. Select one of your previously recorded greetings using the keypad.
If you have find-me/follow-me enabled on your extension, you may customize which greeting to play based on caller ID or time of day.
For example, during business hours you could have greeting 1 and after hours greeting number 2.
Advanced Option 3 – Record Your Name
1. Press 3 to record your name.
2. After recording, press 1 to play it back, 2 to save the name, or 3 to rerecord.
If you record a name, your recorded name plays for callers who look up your name in the Dial-by-Name Directory. Otherwise the
Dial-by-Name Directory spells out your first and last names.
Advanced Option 6 – Change Password
Press 6 to change your password.
Advanced Option 0 – Return to the Main Menu
Press 0 to return to the Main Menu.
Leaving Voicemail Messages
1. Dial ** followed by the extension number to leave a voice message for another user.
2. Optionally, press # to skip the user outgoing greeting.
3. While recording, press any key to stop recording.
After recording, the following options are available:
1 - Listen to recording
2 - Save recording
3 - Re-record
# - Continue
To mark the message urgent, press * after saving the recording.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
177
Direct Inward System Access
The Direct Inward System Access (DISA) feature allows a remote caller to do anything an internal user of the Barracuda Phone System can do.
The system administrator provides a phone number to dial for access to the DISA feature.
To use DISA, follow these steps:
1. Dial the DISA phone number your system administrator provided.
2. Provide your extension number and PIN (the same PIN you use for voicemail access).
3. An internal dial tone indicates successful access to the Barracuda Phone System. To access an internal extension, dial the extension as
you would from your office telephone, followed by the # key.
Connecting to internal extensions may take a few seconds. At the end of your call, simply hang up, or you can use the DISA Reset Feature to
make another call.
DISA Reset Feature
When you remotely access the Barracuda Phone System using the DISA feature, dial *1 at the end of a call to reset your DISA connection and
return to the internal dial tone to make another call. This feature allows you to make multiple Barracuda Phone System internal calls without
dialing into the Barracuda Phone System multiple times.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
178
Hotseat
The Hotseat feature allows a provisioned Barracuda Phone System phone assigned to one user to temporarily reassign to another user
extension. This allows a user to log in to another user’s phone in the office, and make it his extension. For example, in a call center where agents
share a desk and phone, at the beginning of the shift User A logs in to a phone using the Hotseat feature, so the phone is now his assigned
extension. At the end of the shift User A logs out of the phone and User B can then log in to the same phone making it his assigned extension.
You can also use this feature with call queues. While logged in, all calls made and received by this phone are charged to the logged in user. This
is also reflected in the Call Detail Records reports. The logged in user can also receive inbound queue calls.
Hotseating applies only to a user's primary extension number. In the above example, when User A logs in, the telephone is reprovisioned with
only a single line key, and that key has User A's primary extension number. The Hotseat feature is not designed to duplicate any other phones
assigned to User A. Instead, it is meant to be a convenient but temporary way to let a user make and receive calls from their primary extension
number while physically located at another person's telephone. While the phone has been Hotseated with User A, it does not receive any calls
for the original extension.
The Hotseat feature does not work with unassigned phones or on phones which not provisioned by the Barracuda Phone System.
Hotseating does not work with generic SIP devices. See your Barracuda Phone System administrator if you have any questions.
Hotseat Login Steps
Use the following steps to log in and Hotseat a phone:
1.
2.
3.
4.
5.
At the phone to be used, dial *123.
Enter your extension number followed by the # key.
Enter your PIN followed by the # key.
Press 1 to log in.
The phone reboots and is now assigned to the provided extension.
After logging in to the phone you need to log into the Communication Command Center to set your status to Available, or a manager
can set your status to Available for you.
Hotseat Logout Steps
Use the following steps to log out of the Hotseated phone:
1.
2.
3.
4.
5.
At the phone where you are logged in, dial *123.
Enter your extension number followed by the # key.
Enter your PIN followed by by the # key.
Press 2 to log out.
The phone reboots reverting to its regularly assigned extension.
Some Yealink phones do not automatically reboot after logging in or out. If your phone does not reboot automatically after
performing the hotseat log in or log out steps, simply reboot it manually.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
179
Permaseat
Permaseat allows an administrator to permanently change the extension number for a physical telephone, which assigns the telephone to a
different user.
Using Permaseat requires the following:
The phone must already be assigned to a user.
The user performing the permaseat must have administrator permissions.
The new user extension number must be known.
With the above information in hand, you can perform a Permaseat operation using these steps:
1.
2.
3.
4.
5.
6.
Dial *321 on the phone.
Enter the admin user extension number followed by the # key.
Enter the admin user PIN followed by the # key.
Enter the new extension number followed by the # key.
Press 1 to log in or hang up to abort the operation.
The phone reboots. It is now assigned to the new user and has the new user extension number.
Some Yealink phones do not automatically reboot after performing the permaseat steps. If your phone does not reboot
automatically after performing the steps, simply reboot it manually.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
180
Call Parking
Use call parking to place a call on hold so the call may be retrieved from any other phone on the system. The Barracuda Phone System employs
both automatic parking (a "valet") and manual call parking. Call parking blocks are defined using the Barracuda Phone System interface. See Sett
ing Up Call Parking Extensions for more information.
Call Parking Example
This example uses a call parking block of 2200-2209. The parking block is divided into three types of extensions:
Automatic parking extension (x2200) – Select an available extension for a call park
Manual parking extensions (x2201-x2208) – Select your own parking extension
Automatic retrieval extension (x2209) – Automatically retrieve a call from the call parking block
Call parking and retrieval are accomplished as follows:
Automatic Call Parking – Execute an attended transfer to x2200 and wait to hear the call parking extension announced before
completing the transfer. For example, a transfer to x2201 results in your hearing “Two two zero one.” Never blind transfer a caller to the
automatic parking extension, because the caller will hear the parking extension voiced to them and you will not know where the call was
parked.
Manual Call Parking – Execute an attended or blind transfer to any extension from x2201 through x2208. If you perform an attended
transfer then you hear music on hold before completing the transfer. For a blind transfer the caller goes straight into the parking location
and hears the music on hold configured for the call parking extension.
If you transfer a call into a call parking extension where a call is already parked, then you (attended transfer) or your caller (blind
transfer) will be connected to that parked call. This may be desirable, but choose carefully when performing a manual call park
operation.
Automatic Call Retrieval – Dial x2209 and wait. You connect to the first parked call in this extension block. (This frees the parking
location where the call was parked for a new parked call.)
Manual Call Retrieval – Dial an extension from x2201 through x2208 that has a parked call. You connect to that call. (This frees the
parking location where the call was parked for a new parked call.)
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
181
Call Pickup
This article refers to Barracuda Phone System firmware release 2.6.2 and higher.
This feature must be enabled by your system administrator.
Call Pickup allows a user to answer a call that is currently ringing at another user’s telephone. Group Call
Pickup picks up a call ringing anywhere on the system, and will always choose the call that has been ringing
the longest.
The Barracuda Phone System supports two forms of call pickup:
Directed Call Pickup – Allows the pickup of a specific ringing extension:
1. From your phone, without picking up the handset or actuating a headset, dial *8 followed by the extension number of the ringing
phone or group, and then pick up the handset or press the send/dial key.
2. The ringing stops at the target extension(s) and you are now speaking with the caller.
System Call Pickup – Allows the pickup of the longest ringing call on the entire system.
1. From your phone, without picking up the handset or actuating a headset, dial *8, and then pick up the handset or press the
send/dial key.
2. The ringing stops at the previously ringing destination(s) and you are now speaking with the caller.
If dialing off-hook, use the # (pound/hash) key to end the sequence and initiate the call if the phone supports this feature.
Call pickup cannot be used to answer a queue call ringing to an agent or to extensions configured with Find Me Forwarding. Any time
you initiate a call pickup and the destination does not ring or there are no active ringing calls on the system, the system speaks back to
you with 'Goodbye'.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
182
Hands Free Intercom
This feature must be enabled by your system administrator.
Dial ** and the target extension number, then dial *1. The target extension rings momentarily, then, when permitted by the system administrator,
enters hands free intercom mode. For example, to call extension 2000 in hands-free mode, dial **2000*1.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
183
Transfer to Voicemail
Dial ** and the target extension number to go directly to voicemail for the target extension. For example, to transfer a caller to voicemail for user
2000, dial **2000.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
184
Group Voicemail Broadcasting
Group voicemail broadcasting allows you to send a voicemail to every person in a group. Use the following steps to enable this feature:
1.
2.
3.
4.
Create a group, or edit an existing group.
From the group detail screen, in the Permissions table, click Add a Permission.
In the Permission column, click Group Voicemail Broadcasting, and then click Add.
Verify the group includes everyone you intend to receive the voicemail.
To send a Group Voicemail Broadcast:
1. Dial **, followed by the group extension. For example, if the group extension is 3000, dial **3000.
2. Follow the instructions to leave a voicemail (similar to leaving a regular voicemail).
3. After the voicemail message records successfully, it is sent to the voicemail boxes of every user in the group, as well as to the voicemail
box of the sender, whether or not the sender belongs to the group.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
185
Voicemail Intercept
This article refers to Barracuda Phone System firmware release 2.6.005 and higher.
Use voicemail Intercept to listen to a caller leaving a message in your voicemail box. You can then decide whether to take the call out of
voicemail and speak with the caller live or allow the caller to continue leaving a message. To perform a live monitor, follow these steps:
1.
2.
3.
4.
When a call rings to your phone, press the Reject button or simply let it ring until the call goes to voicemail.
Once the call has forwarded to voicemail, dial *9 from your phone.
Listen to the caller leave the message.
Hang up to end the live monitoring or press **2 to be directly connected with the caller.
When pulling a call out of voicemail, the Barracuda Phone System saves the initial voicemail recording for the user.
.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
186
On-Demand Recording
Users who belong to a group with On-Demand Recording permission may dial **2 on a live call to initiate call recording. Once the call is
completed, the administrator can retrieve the recording from the Reports > Call Detail Records page. On Demand Recording only applies to
calls which are not already being recorded.
Calls that get recorded via On Demand Recording have no retention policy and are always purged at the end of the day. To preserve
recordings, download before the recording day’s end.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
187
Client Matters Code
Users can add or update an up to eleven digit Client Matters Code to the Call Detail Record of an inbound or outbound call to assist in tracking it.
Dial **3 during the call to set the Client Matters Code.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
188
Clearing your Browser Cache
Most issues with Barracuda Phone System User Portal and Communication Command Center relate to browser behavior. The most important
troubleshooting step is to clear the browser’s cache and to reload the page. Following are instructions for clearing the cache with various
browsers.
Google Chrome 32.x and Higher
Mac OS X – Click the Chrome menu, and go to Tools > Clear browsing data. In the dialog, select Empty the cache, and clear all
other items. From the Obliterate the following items from menu, select the beginning of time. Click Clear browsing data, and then
close the browser window. Reload the page.
Windows – Click the Chrome menu, and go to Tools > Clear browsing data. In the dialog, select Empty the cache, and clear all other
items. From the Obliterate the following items from menu, select the beginning of time. Click Clear browsing data, and then close
the browser window. Reload the page.
Safari 5.1 and Higher
Mac OS X – On the toolbar, go to Safari > Empty Cache. Click Empty in the confirmation dialog.
Windows – Click the Gear icon, and go to Reset Safari. In the dialog, select Remove all website data, and clear all other items. Click
Reset. Close the browser window. Reload the page.
Firefox 26.x and Higher
Mac OS X – On the toolbar, go to Tools > Clear Recent History. In the dialog, select Cache, and clear all other items. From the Time
range to clear menu, select Everything. Click Clear Now, and then close the browser window. Reload the page.
Windows – On the toolbar, go to History > Clear Recent History. In the dialog, select Cache, and clear all other items. From the Time
range to clear menu, select Everything. Click Clear Now, and then close the browser window. Reload the page.
Internet Explorer 11 and Higher
Windows – On the main menu bar, go to Tools > Internet Options > General. Under Browsing History, select Delete browsing
history on exit, and click Delete. Select Temporary Internet Files, and clear all other items. Click Delete. Click Apply in the Internet
Options dialog, and then click OK. Close the browser window. Reload the page.
If you have a different browser than those listed above, contact your system administrator for assistance with clearing the browser
cache.
After the Browser Cache is Cleared
After clearing the cache, reload the Communication Command Center or the User Portal and see if the issue persists. If it does, contact your
system administrator for further assistance.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
189
Legacy Call Control Client
This page applies to firmware versions 3.0.x and earlier and is available when logged in to the Call Control Client as an individual
user.
The Barracuda Phone System provides you with a web-based portal where you may review recent calls, check voice messages, send and
retrieve faxes, and modify find-me/follow-me settings.
In this article
Portal Access
Dashboard
Call Control
Call Forwarding
Find Me
Default Action
Message Center
Portal Access
You can access the portal with a web browser (e.g., IE 8+, Safari, Firefox, or Chrome). Your system administrator provides you with the IP
address or domain name. Simply point your browser to that IP address or domain name. For example, http://192.168.1.200 or http://c
ompany.example.pbx.
Your system administrator provides you with your password. (The password is usually the same as your voicemail PIN – see your system
administrator for details.) Your username is usually your extension number.
Once you are logged in, you can click Launch the Call Control Client to go directly to the call control client. As with any web page, you can
create a bookmark for the Barracuda Phone System user portal.
Dashboard
Upon log in, the Dashboard displays. The Dashboard is a quick view of recently received voicemail messages, sent and received calls, and sent
and received faxes.
Go to the Find Me page to adjust your find me/follow me settings, and select Message Center to manage faxes and voicemail
messages.
Call Control
Use the Call Control page (available in firmware version 2.6.006 and higher) to manage your address book, contact information, manage
conferences and queued calls, and launch the Call Control Client.
Address Book
Use the Call Control > Address Book page to add entries to your local address book or to update your own contact information. From this page
you can:
Click on a user name to view, edit, or delete the user from your contact list.
Add Entry – Click to create a new contact.
To manually create new contact, enter their first and last name, and then click Create New.
Click Add Info to add contact details.
To import a contact from the Barracuda Phone System, begin typing the user's name in the Search field. Click on the user you
want to add to your contacts, and click Import.
Click Add Info to add contact details.
My Contact Info – Click to view your user contact information.
Click Edit to modify your contact information.
You can add your Instant Messenger address, and then click Add Info to enable AIM Messenger, ICQ, XMPP, or Yah
oo! Messenger chat.
Delete – Click on a contact name, and then click Delete to remove the contact from your address book.
Conference Manager
The Call Control > Conference page shows each active conference that the logged in user administers. Each conference listing includes a list of
individual conference members. Select a conference from the drop-down menu to view details for a single conference including conference
members. This page is analogous to the Conferences section of the Call Control Client below. The following controls are available for
individual conference members:
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
190
Kick – Kick the member from the conference and play a message telling the member that they have been kicked from the conference.
Transfer – Transfer the member to another extension on the system.
Volume – Allows the administrator to adjust the gain (incoming volume) and energy levels. (Increase the energy level for conference
members who are in a loud environment to prevent background noise from spilling into the conference while the member is not
speaking.)
Mute/Unmute – Toggles the mute status of the conference member.
The following controls are available on the conference itself:
Lock/Unlock – Lock the conference to prevent anyone else from joining, or click Unlock to allow others to join the conference.
Invite – Enter an extension or phone number and the system will dial the target number and put them into the conference.
Mute All – Mutes every member in the conference.
Unmute All – Unmutes every member in the conference.
Queue Call Manager
Use the Call Control > Queue Call Manager page to change your agent availability and to see the calls currently waiting in queue. An agent
receives calls only if he or she is in the available status. Note that agent availability changes are also reflected in agent/queue manager and
monitor screens. The list of calls in queue show who is calling (if caller ID information is available) and how long they have been waiting in queue.
Selecting a call from the list allows the agent to choose which call is received, otherwise the system determines which call is next delivered.
Availability – Select the agent status from the drop-down menu; note that the agent receives calls only when the status is set to Availab
le.
Waiting Calls – The system determines which calls are received, or click on a call in the list to select a specific call.
Launch Call Control Client
Click Call Control > Launch Call Control Client to quickly access all of the Call Control options:
Add/edit your contact information
Change your queue status
View your conference rooms
View recent calls list
Launch calls directly from your browser
To access the Call Control Client, from the main user portal screen, click Launch the Call Control Client; the call control login screen appears.
After entering your username and password (your extension number and voicemail PIN), click Log In to invoke the Call Control Client. You can
also access the Call Control Client by going to the Call Control > Launch Call Control Client.
The top of the client has a search bar and a list of any active calls. There are four control tabs that display along the left side:
Address Book
Queue Calls
Conferences
Recent Calls
A status bar at the bottom of the client displays the Number of Current Calls, Number of New Messages, Number of New Faxes, logged in
user name, and the Log out button.
Call Control Client - Dialing Out
To make a call with the Call Control Client, start typing to search for a name or number in your Barracuda Phone System company directory, or
you can enter (or paste) a phone number into the search bar, and then press the Enter key. Any number that you can dial on your telephone can
be dialed from the Call Control Client. Once you enter the number in the client, your desk phone rings, and when you pick up, the system dials
the call for you.
Call Control Client - Handling Active Calls
When you have an active call, it will be listed in your Call Control Client. The phone icon with the arrow indicates an outbound call. An inbound
call icon has a reverse arrow. Not all destination phone numbers have an associated name. The call duration displays in minutes and seconds.
Use the Hand icon to place the call on hold, the Arrow icon to transfer the call to another extension, and the x icon to disconnect the call.
Note that you can also use your desk phone to do any of these actions.
Call Control Client - Address Book
Select the Address Book icon to see a list of address book contacts. Select a name to edit a contact, or click Add Entry to create a new contact.
Select My Contact Info to update your personal contact information.
Call Control Client - Queue Calls
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
191
The Call Control Client allows you to view your queue agent status and waiting calls. An active agent who is idle has a status of Available and no
waiting calls. You can change your agent status to:
Available
Offline
Lunch
Meeting
Training
Break
Before changing your agent status, verify you are using the correct agent status for your company’s policies. When your status is Available you
will see waiting calls listed. Your desk phone will ring if you are not already on a call. If you answer a call, a green border appear around it for a
moment, then the incoming call moves to the active calls list.
You may also use your phone to change your status to Available or Offline. To log in or out, dial *999 and press 1 to log in or 2 to log off. Your
status will change in the UI and you will receive or stop receiving calls accordingly.
Call Control Client - Conferences
If you have access to one or more conferences you can use the Call Control Client to monitor, and in some cases control, multi-user conferences.
When no conferences are active (or if you have not been assigned to any conferences) your conference window will show no active calls and no
active conferences.
The controls on top (lock/unlock, invite new participant, mute all, unmute all) affect the entire conference. The controls next to each member
(mute/unmute, kick, transfer, audio controls) affect the respective conference participant. Each control has a function, defined as follows:
Lock – Close the conference so no new members may join.
Unlock – Open the conference so new members may once again join.
Invite New Participant – Add a new person to this conference by dialing out to an extension or a phone number.
Mute All – Mute all conference members at the same time.
Unmute All – Unmute all conference members at the same time.
Mute/unmute – Mute or unmute a single member of the conference.
Kick – Forcibly remove (i.e. hang up on) a conference member.
Transfer – Transfer a conference member to another extension or phone number.
Audio Controls – Adjust the gain and energy for an individual member (see below).
The Transfer and Audio Controls options display in a new window. Transfer requires that you enter a destination to complete the transfer. Audi
o Controls provides two sliders. The Gain slider amplifies member audio. The higher the slider, the louder the person’s voice. By raising the Gai
n slider, background noise is also amplified. The Energy slider helps control the audio of someone who is in a noisy environment. Increasing Ene
rgy helps reduce the amount of background noise transmitted to the conference. The louder the person’s background environment, the higher
you should set the Energy slider.
Call Control Client - Recent Calls
By selecting the recent calls button you can see a list of the most recently placed and received calls.
Call Forwarding
Find Me Forwarding allows you to define the Barracuda Phone System response to a call received on any of your extensions. For example, you
can set up Find-Me Forwarding to direct calls received off-hours to an external, personal number, or you can put a caller on hold while the Barra
cuda Phone System attempts to reach you at each of your phones. Define Find Me Forwarding on the Find Me > Call Forwarding page.
Call forwarding uses the Calling Sequence to forward calls to each number in the list in order. If the call remains unanswered at the end of the
calling sequence, the If the call is not answered option is executed. If no numbers are in the calling sequence, the If the call is not answered s
election is executed as soon as the call comes in.
Before making any changes, be sure you have mapped out the way you want calls to be handled. Consider these questions:
Do I want calls routed based on time-of-day and/or day-of-week?
Do I want calls routed to another extension or telephone number?
If calls are routed to my mobile phone, how should unanswered calls be handled: by my Barracuda Phone System voicemail or by my
mobile phone’s voicemail?
As an example, the following instructions will demonstrate this routing setup:
Calls ring desk phone from 8am to 5pm, Monday – Friday
Calls ring an external number between 5pm and 6pm
Calls ring external number for 15 seconds
Unanswered calls to external number go to Barracuda Phone System voicemail box
Calls outside these hours do not ring the desk phone but instead go directly to Barracuda Phone System voicemail box
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
192
Find Me
The following example illustrates how to configure Find Me Forwarding using the basic feature functionality.
This example assumes you have activated Find Me Forwarding as described in the preceding section.
1. In the Find Me > Call Forwarding page, under Rules and Actions, click Add a Rule.
2. In the Time/Number Rule column, select days, times, or caller restrictions to specify when this rule is active. For example, a rule could
apply only on Sunday, for the entire day, every weekday from 3:00-5:00 PM, or only when a certain number calls this extension.
Combine these restrictions to create complex sets of rules for when actions are to be executed:
a. Days – Click each day of the week for which this rule is to apply. If a call comes in on a day that is not selected, then the rule
does not apply.
b. Time – Specify the time of day for which this rule applies. Choose All Day if this rule applies for 24 hours. To specify a time
range, for example business hours, choose a start time and an end time. If a call comes in outside of the specified time range,
then the rule does not apply.
c. Caller – Select Any Callers if this rule applies to any caller ID value. To limit this rule to specific caller ID values, choose Caller'
s Number Starts With, Caller's Number Ends With, Caller's Number Is, or Caller's Number Matches Regular Expression.
d. Match – Specify the Caller ID value or regular expression to match.
3. In the Action Set column, select an action set, or click New Action Set to create a new action set.
4. For a new action set, enter a name, and then click Add.
5. Click on the newly created rule in the Rules and Actions table.
6. Click Edit to view the detail page for the new action set, and then click Create an Action in the Action List table.
7. In the Action column, click on the type of action to perform:
a. Call Phone Numbers – Call one or more external phone numbers; numbers are dialed simultaneously. Ring Time specifies
how long target phone numbers ring before assuming that they are not answered. If unanswered, the next action in the action
set is executed. Use the Confirmation Prompt and Prompt Sound to verify a person, not a machine, answered. If no, the
press 1 response is received before the Ring Time timeout, the call is considered unanswered, and the router moves on to the
next action.
b. Try Calling My Phones – Attempt to reach you at your extensions. The caller hears a ringback tone as your extensions ring. If
no extension picks up, the next action in the action list is executed.
c. Keep Trying to Reach Me – Attempt to reach you at your extensions, specifying a number of attempts to make before
proceeding to the next action in the action list. The caller is placed on hold while this occurs. In addition, you can select a Music
on Hold class to play while the caller is on hold.
8. The Destination/Options column displays options for the selected action. By default, the Final Action is Call My Phones. The selected
Final Action option executes after all other actions have completed.
a. Call My Phones – Calls your extensions.
b. Disconnect the Call – Hangs up on the caller.
c. Transfer to an Extension or Number – Blind transfers the caller to the specified extension or phone number.
d. Transfer to a Person's Voicemail – Sends the caller to the voicemail box to leave a message.
e. Wait for a Fax, Then Email – Waits for a fax tone from the calling party and then accepts the fax transmission. Optionally, the
fax may be converted to PDF and emailed to the addresses listed. Use comma-separated list of addresses to specify more than
one.
9. You now have Find-Me Forwarding activated for an extension. You can add an unlimited number of rules and an unlimited number of
action sets. However, each rule has one and only one action set associated with it.
Default Action
Default Action is an action set that is automatically available for each extension and is what is executed if no other action sets are defined, or if
no rules are applicable when a call is received. In addition, you can change what action set is considered the Default Action in the Find-Me
Forwarding detail page for each extension.
Message Center
Use the message center to download or listen to voicemail messages and to send or receive faxes.
Voicemail and Faxes
In the Message Center > Voicemail and Faxes page, you can view received voicemails as well as sent and received faxes.
For received voicemails, you can:
Click the Play and Stop icons to control message playback over your computer's speakers
Click the Download icon to download a message to your local system as a .wav file
Click Mark Read to specify the selected message as read (phone message light is off)
Click Mark Unread to specify the selected message as unread (phone message light is on)
Click Delete to remove a message.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
193
For received faxes, you can:
View – Click to view the selected fax onscreen
Download – Click to download the selected fax to your local system as a .pdf file
Forward – Click to forward the fax to another user in the system; begin typing to view a list of matching extensions
Mark Read/Mark Unread – Click to change the read status of the selected fax
Delete – Click to delete the fax
For sent faxes, you can:
View – Click to view the selected fax onscreen
Download – Click to download the selected fax to your local system as a .pdf file
Forward – Click to forward the fax to another user in the system; begin typing to view a list of matching extensions
Delete – Click to delete the fax
Send a Fax
Go to the Message Center > Send a Fax page to generate a new fax:
Important notes on sending faxes:
Each time a document is scanned and printed, the quality of the print will be lower than the original. For the best possible
quality transmission, the scan should be black and white, and the original documents.
The recipient’s phone number must be in the format that you would dial on the phone. For example, if you would dial
1-800-555-1212, then add the number as 18005551212. If your phone system requires it, you would need any leading digits as
well, for example some systems require a 9 before the number to dial out.
Some PDF documents use non-standard fonts which must be embedded in the document. Not all PDF creation software does
this by default. See your system administrator for further help with fax transmissions.
1.
2.
3.
4.
5.
In the Your Information section, enter your Sender Fax Number and Fax Header Text.
In the Sending section, enter the recipient details including the fax number exactly as it would be dialed.
Click Choose File. Navigate to and select the PDF you want to fax.
To include an optional cover sheet, turn on Include Cover Sheet, and enter the cover sheet details.
Click Send Fax. The fax details display in the Message Center > Voicemail and Faxes page.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
194
Click-to-Dial Outlook Add-In
This article describes an optional Barracuda add-in (plug-in) for Microsoft Office which enables you to dial a contact from within
Outlook 2010, 2013, and 2016 for Windows.
Prerequisite: You must have an endpoint registered to the user that wants to use the add-in.
Currently Released Version: 1.0.18.0
This article includes:
Obtaining the Add-In
Installing the Add-In
Using the Click-to-Dial Add-In
Launching the Call Control Center from Outlook
Dialing a Contact
Obtaining the Add-In
To obtain the Click-to-Dial Outlook Add-In:
1. Log into your portal and navigate to the Add-Ins page.
2. Locate the link to download this add-in.
3. Continue with the installation process, as described in the next section.
Installing the Add-In
Before beginning the installation process, exit Outlook. The installer will prompt you to exit Outlook if you haven't already.
You will need the following information to install the add-in:
The hostname or IP address of the Barracuda Phone System
Primary Extension Number
PIN
The add-in communicates over HTTPS. Depending on your network environment, the administrator must open and port forward the
HTTPS port inbound to the Barracuda Phone System if behind a NAT firewall. This is configured on the CONFIGURATION > Network
page. If the BPS has a direct public IP address on the WAN interface, you must open also open the Secure Administration port on the
CONFIGURATION > Security page.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
195
Outlook opens automatically when this installation is complete.
Using the Click-to-Dial Add-In
Launching the Call Control Center from Outlook
After you install the Click-to-Dial Add-in, the Launch CCC button appears in the Barracuda Networks section of the Outlook ribbon.
Click Launch CCC to open the Communication Command Center conveniently from within Outlook.
Refer to Barracuda Phone System User Portal - Communication Command Center for details on using the CCC.
Dialing a Contact
Anywhere you see a contact in Outlook – within the contacts, in an email, or in a meeting request – you can click the contact's name to dial their
number.
1. Locate the desired contact and right-click the contact's name.
2. In the pop-up menu, select Call Contact, then select the desired phone number.
Your connected phone system will dial the selected phone number for the Outlook contact.
The contact name must be in a field in Outlook, not as plain text within the body of an email or a meeting request.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Configuration Examples
In this Section
External Paging Device
Integrating SalesForce with Barracuda Phone System
Multicast Paging With CyberData VPS and Yealink Phones
Softphone Client
Click to Call API
CDR API Examples and FAQ
Related Content
Multicast Paging With CyberData VPS and Yealink Phones
Copyright © 2015, Barracuda Networks Inc.
196
Barracuda Phone System Administrator's Guide - Page
197
External Paging Device
The Barracuda Phone System can connect to an external paging system by means of a gateway device. The gateway device will "translate"
between SIP (Barracuda Phone System) and the analog connection to the amplifier. The information in this document was verified using a Valco
m 2003AHF amplifier. Two different analog telephony adapters (ATA) were used:
Cisco SPA 232D via FXO port (Also works with SPA 3102 which is EOL.)
Cyberdata SIP Paging Adapter
Each device has advantages and disadvantages:
The Cyberdata SIP Paging Adapter is a more elegant solution than the Cisco. It is configured as a user on the system which means that it has an
extension number and can even have a BLF key on other phones so that they can see when the external paging is in use. The Cyberdata unit
also has a relay that will close when the adapter is active. This permits some amplifiers (like the Valcom 2003AHF) to play music except for when
the paging is used. This is similar to being in the grocery store where you hear music until an announcement is made - the music cuts off, the
announcement is made, and then the music resumes when the announcement is done. Cyberdata has excellent documentation. The primary
drawbacks to the Cyberdata SIP Paging Adapter are that it is relatively expensive and that it cannot do two-way audio. (Note that Cyberdata does
make SIP-enabled speakers, including a talk-back model.)
The Cisco SPA 232D (or 3102) is a simple FXO gateway and is configured as a SIP provider on the Barracuda Phone System. This means that a
specific outbound call route will need to be added in order for users to make a call to the ATA. Because the ATA operates as a SIP gateway there
is no provision for having a BLF key, although a speed dial key would allow for faster dialing. Also, the ATA has no relay, therefore there is no
way to have it interrupt a music source during paging operations. The Cisco devices are relatively inexpensive (usually under US$100) and allow
for two-way audio. If there are talk-back horns connected to the amplifier (for example, the Valcom 1048) then the Cisco ATA will allow for audio
in both directions. Note that because the audio flows in both directions the person performing the announcement will be able to hear his or her
own voice in the telephone handset. The typical complaint would be, "It sounds weird to hear my voice in my ear." Assure the user that this is
normal for a 2-way audio paging system and that they'll quickly adjust to it after using it a few times.
Configuration: Cyberdata
Create a new user and name it something like "Cyberdata Paging." Add a generic SIP device to the user. (See here for explicit instructions on
adding a generic SIP device and see the SIP credentials.) This new user's extension number is the number that people will dial in order to access
the paging system. (This extension can also be added as a BLF key or speed dial key on user's phones.)
Configure the Cyberdata device by following the instructions in section 4.2 of this document. (Note that this assumes you've already connected
the Cyberdata device to the network, powered it on, and given it a static IP address.) Once the unit reboots it will be ready to perform paging
operations.
Connection to Paging Amplifier
The Cyberdata device has a terminal block connector for connecting copper wires. The following picture shows pins 3,4 and 6,7 connected to a
Cat5 cable's white/blue and white/orange pairs:
Pins 3 and 4 (white/blue wires) correspond to "tip" and "ring" while pins 6 and 7 are the normally open (N.O.) relay contacts. These four wires
were connected to a 66 punch-down block as described in this document. Once the wires were connected the paging system was active and calls
to the "Cyberdata Paging" user resulted in proper overhead paging announcements.
Configuration: Cisco ATA
Configure the Cisco 232D according to these instructions. Note that you will start configuring the device by connecting to your network using the
yellow "Ethernet" port with the hard-coded IP address of 192.168.15.1. You must be able to reach the browser interface at this IP address, so you
may need to temporarily change the IP address of the computer you're using to connect to the 232D. Once you're there, follow these instructions
on changing the admin password and enabling the WAN interface. (The 232D is equivalent to a SPA122 in this scenario.) Once the WAN
interface is enabled, set the IP of the WAN interface to something appropriate for your network. Power down the unit, move the cable from the
yellow "Ethernet" port to the blue "Internet" port and then power the unit back on. Connect your browser to the IP address of the WAN port to
continue the configuration.
Connect the amplifier's paging port to the gray "Phone" port on the 232D. (This will require some kind of wiring unless the amplifier has an RJ11
port. The Valcom 2003AHF uses a 66 punch-down block.)
Log in to the ATA as admin and select "advanced". Navigate to Voice > PSTN Line and scroll down to Proxy and Registration. Set the following
items (excluding the quotes):
Proxy: <ip address of the Barracuda Phone System>
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
198
Make Call Without Reg: Yes
Ans Call Without Reg: Yes
User ID: "paging"
Password: "paging"
Auth ID: "paging"
Use Auth ID: Yes
Submit these changes. You will need to find the "line-in-use" voltage. Navigate to Voice > Info and scroll to PSTN Line Status. Make note of the
Line Voltage value. (If this value is negative then flip-flop the wires that are connected to the amplifier and check again. You want this value to be
positive.) Navigate back to Voice > PSTN Line and scroll down to International Control. Set the line-in-use voltage to the "Line Voltage" value
from the Voice > Info screen. Submit these changes.
Create a new SIP provider account and name it something like "Cisco Paging." Use the following values (excluding the quotes):
Host: IP address of the Cisco
Realm: Same as host
Port: 5060
Username: "paging"
Authorization Username: "paging"
Password: "paging"
Register to Provider: no
Click the green Create button. You will now have a "Cisco Paging" SIP provider.
Create an outbound route that users can call to reach the ATA. For example, for users to dial "99" to reach the paging create this route:
Then add this route to the routes list with the destination being "Cisco Paging" gateway:
Once the route is added, users will be able to dial "99" to perform an overhead page operation.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
199
Integrating SalesForce with Barracuda Phone System
This article describes how to:
Configure SalesForce to connect calls on your Barracuda Phone System directly from the browser.
Configure Barracuda Phone System to show caller information from SalesForce when agents use the Communication Command Center.
This article contains the following sections:
Configure Web Click-to-Dial on Your Barracuda Phone System
Install the Barracuda Phone System Plugin into SalesForce
Add the Click-to-Call Feature to Page Layouts
Configure the Click-to-Call Feature for Users
Using the Click-to-Call Feature
Configure Web Application Popups
Choose a Group, Queue, or Advanced Call Router
Enable and Set the Web Application Popup Feature
Using and Troubleshooting the Web Application Popup Feature
Configure Web Click-to-Dial on Your Barracuda Phone System
1. Log in to a Barracuda Phone System Administrator account.
2. On the Configuration tab, select Web Click-to-Dial.
3. Click Add a URL Preset, and add the following preset:
Redirect Key: salesforce
URL Template: https://<your SF domain>/00T/e?title=Call&followup=1&tsk5=Cal&who_id={who_id}&retURL=/{who_id}
Replace <your SF domain> with the domain you usually use to access Salesforce. For example, na15.salesforce.com
Install the Barracuda Phone System Plugin into SalesForce
1.
2.
3.
4.
5.
6.
Log in to a SalesForce administrative account.
Navigate to https://login.salesforce.com/packaging/installPackage.apexp?p0=04ti00000004PBw to install the plugin.
Click Continue to begin installation.
Click Next to approve plugin access.
Select Grant Access to All Users to allow your SalesForce users to access the plugin, then click Next.
Click Install to install the plugin.
Add the Click-to-Call Feature to Page Layouts
1. If you are not already logged in to your SalesForce administrative account, log in now.
2. On the navigation menu on the left, locate the Build section, then click Customize, Leads, and Page Layouts.
3. Click Edit to edit a layout. You will likely want to edit the Lead Layout and any other layouts you are currently using.
4. In the field list at the top of the page, find the Click to Call field. You may need to search for it using the Quick Find feature.
Copyright © 2015, Barracuda Networks Inc.
4.
Barracuda Phone System Administrator's Guide - Page
200
5. Drag the Click to Call field to the Lead Sample layout at the bottom of the page, in the place where you would like the Click to Call
feature to appear.
6. At the top of the field list, click Save.
7. Repeat these steps for the Page Layouts section of both Accounts and Contacts.
Configure the Click-to-Call Feature for Users
1.
2.
3.
4.
5.
6.
7.
8.
If you are not already logged in to your SalesForce administrative account, log in now.
On the navigation menu on the left, locate the Build section, then click Customize, Users, and Page Layouts.
Click Edit to edit a layout.
Drag the Barracuda Phone System URL text field down to the Additional Information section.
At the top of the field list, click Save.
On the navigation menu on the left, locate the Administer section, open Manage Users, and click the Users item.
Click Edit to edit a user.
In the Additional Information section of the form, enter the URL of your Barracuda Phone System.
If you have multiple servers, enter the URL of the relevant server to this user.
Be sure to include the http:// or https:// protocol portion of the URL.
The URL should be reachable from the user's client computer. It may be an internal or intranet URL if the user accesses
SalesForce from a browser accessing the Intranet URL.
9. Click Save at the top or bottom of the page to apply the changes.
10. Repeat steps 7–9 for each user on the account.
Using the Click-to-Call Feature
When the Click-to-Call feature is properly configured, users can make calls via their Barracuda Phone System-connected phone by clicking on
the click-to-call button for Phone
or Mobile
.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
201
The user must be logged into their Barracuda Phone System user account. The call connects using that account.
Configure Web Application Popups
This section describes how to configure Barracuda Phone System, using the Web Application Popup feature, to show caller information from
SalesForce in a pop-up window when agents use the Communication Command Center.
Choose a Group, Queue, or Advanced Call Router
The Web Application Popup feature can be associated with a Group, a Queue, or an Advanced Call Router action.
Web Application Popup Feature
Associated with...
Where Popups Appear
Group
Popups appear for all members of the group, on all incoming calls
Queue
Popups appear only during calls received from the Queue
Advanced Call Router
Popups appear in a recipient Communication Command Center
whenever a call is received through that routing
You must create or select the Group, Queue, or Advanced Call Router action before you can apply the Web Application Popup feature. For
information on creating and managing Groups, Queues, and Advanced Call Routers, refer to the Telephone and User Configuration article.
During this process, make sure that the proper users are either members of the Group or agents in the Queue you use.
Enable and Set the Web Application Popup Feature
1. If you are not already logged in to a Barracuda Phone System Administrator account, log in now.
2. Open the detail page for the extension or Router action:
Applying the Popup Feature to a...
Navigation Path to Open the Detail and Configuration Page
Group
EXTENSIONS > Groups, then click on the Group.
Queue
EXTENSIONS > Inbound Call Queues, then click on the Queue
.
Advanced Call Router action
EXTENSIONS > Advanced Call Routers, then click on the Rout
er.
Locate the Rules and Actions table and click the Manage
Action Sets button, located under the table.
Click the Action Set where you want to add the feature.
3. Select the Launch Web Application Popup check box.
4. In the Web Application Popup URL field below the checkbox, type the following URL:
https://<your SF domain>/_ui/search/ui/UnifiedSearchResults?searchType=2&str=__CID__
5. Click Save.
Using and Troubleshooting the Web Application Popup Feature
After the feature is configured, when a call is received by any
member of that Group,
agent who receives a call from that Queue, or
person who receives a call through the configured Router rule,
that user sees a pop-up window in their active Communication Command Center. The window contains SalesForce information about the caller,
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
based on the Caller ID information.
If the pop-up window does not appear when a call arrives, ensure the following:
The user is:
logged in to SalesForce.
a member of the Group or agent of the Queue.
Pop-up blocking in the user browser is disabled for the Barracuda Phone System domain.
Your provider is sending full and correct Caller ID information.
The information in SalesForce is associated with the phone number of the caller.
Copyright © 2015, Barracuda Networks Inc.
202
Barracuda Phone System Administrator's Guide - Page
203
Multicast Paging With CyberData VPS and Yealink Phones
This page describes the process for enabling multicast paging from a Barracuda Phone System by using a CyberData VoIP Paging Server (VPS)
and Yealink phones. Multicast paging support will be added as a native BPS feature in a future release, however the method documented here
will allow for multicast paging on any version of BPS that supports CyberData VPS devices.
Basic Configuration Steps
The configuration process is summed up in these steps:
Install the CyberData VPS, update firmware, configure as generic SIP device, and enable multicast paging
Manually configure one or more Yealink phones to listen on a multicast paging address and port
Test configuration by calling the VPS's extension number
The steps are outlined below in more detail.
CyberData VPS Installation
Create a user and a generic SIP device according to these instructions. The SIP credentials will be used in the VPS configuration. Install the
CyberData device on the network, preferably using PoE. If DHCP server is present, the device will request an IP address, otherwise it will default
to 10.10.10.10. Browse to the IP address of the device. The default login is admin/admin.
Navigate to SIP Config and enter in the SIP credentials for the generic SIP device. Note that the remote SIP port is 5065 and the local SIP port is
5060. Check Register with a SIP Server and set the interval to 3600. Save the settings.
Navigate to the multicast paging configuration. Depending on the firmware version you will see "PGROUPS Config", or "Zone Config". If the
configuration page has a checkbox to Enable Multicast Operation then check it. Check the Bypass DTMF box. This will force the system to use a
single paging zone. (You may enable individual zones later once you have confirmed that the mulitcast paging is working.) Make a note of the
multicast IP address and port for zone 0, which is typically 234.2.1.1:2000. This value is needed later for the Yealink configuration. Save the
settings.
The CyberData device is now ready to perform multicast paging operations on the network.
Yealink Phone Configuration
For each Yealink phone that will need to receive mulitcasts from the CyberData you will need to browse to the telephone's user interface and set
the multicast paging address. Browse to the phone's IP address. Login credentials for a BPS provisioned Yealink phone are "admin/2832".
Navigate to the Directory table and select Multicast IP. Enter the multicast IP and port into the address field and put "Page All" in the label field.
Save the settings.
Repeat for each phone.
Testing
Generally you will need at least two people for testing - one to initiate the page and one to listen at each phone to verify reception of the page. To
initiate a page, simply dial the extension number of the generic SIP device of the CyberData. Wait for the beep, then speak. All Yealink phones
that have the multicast address and port specified will transmit the announcement.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
204
Softphone Client
To use a softphone with the Barracuda Phone System you will need to add a generic SIP device to add the phone.This example adds a generic
SIP device to user extension 507, then uses SIP credentials to configure a Zoiper softphone client. Sample configurations are also shown for Micr
oSIP and X-Lite/Bria.
Generic SIP Device
Open an existing user (or create a new one) and scroll down to the Phones section:
Click Add a Phone. A new window appears. Select Add a Generic SIP Device from the menu:
Click Save and the new phone is listed:
Select the softphone from the list. A new window opens:
If desired, modify the phone name (Green rectangle above.) Pull up the SIP credentials by clicking on the Registration Information button. The
SIP credentials appear in a new window:
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
205
Use these values to configure the softphone. (See below.) Click Done to close the window.
Configure Zoiper Softphone
Zoiper comes in both free and paid versions. The instructions for setting up a SIP are the same for either. The difference is that the free version
allows only a single SIP account whereas the Zoiper Biz Edition allows many SIP accounts.
Open Zoiper. Click Settings > Create New Account. A new window appears. Select SIP as the account type and click NEXT. The account
configuration window appears. Enter the SIP credentials. For the generic SIP device shown above the configuration looks like this:
The choice of IP address depends on whether the softphone client is for a device on the LAN. Use the Domain (Internal) IP address if the SIP
client will be on the local network. Use the Domain (External) IP address if the softphone client accesses the system from outside the local
network.
Your network administrator will most likely need to configure the corporate firewall to allow softphones to externally access the
Barracuda Phone System.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
206
Notice that Zoiper does not have an explicit field for the SIP port. In this case we use the form IP:Port. For the password, copy from the SIP
Registration Information window and paste directly into the Password field. Click Next. Change the account name, if desired. Click Next. Zoiper
spends several seconds attempting to register to the Barracuda Phone System. You will receive a message indicating success or failure. If
registration failed, confirm that the username, password, and IP address are all entered correctly.
MicroSIP Softphone
MicroSIP is a free, simple softphone for Windows. View the account configuration screen for this generic SIP device below:
X-Lite
X-Lite is a softphone client written by CounterPath Corporation. X-Lite is free and contains a subset of features found in the more feature rich
Bria version (which is paid). Use the IP:Port format in the Domain field and confirm that the Register with domain and receive calls box is
checked. Here is a sample configuration:
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Copyright © 2015, Barracuda Networks Inc.
207
Barracuda Phone System Administrator's Guide - Page
208
Click to Call API
You can initiate a call through the Communication Command Center by sending an HTTP GET request to the Barracuda Phone System. Using
this API, you can write simple plugins for third-party applications, such as web browsers and productivity tools, or write standalone applications
that can initiate calls using the Barracuda Phone System.
Basic HTTP GET request formula:
http://<IP>/gui/freeswitch/originate?__auth_user=<EXT>&__auth_pass=<PASS>&destination=<DEST>
In the above example,
<IP> = IP address of the Barracuda Phone System
<EXT> = extension of the user making the call
<PASS> = caller password or voicemail PIN number
<DEST> = destination phone number
This API also works with HTTPS, which is highly recommended when sending requests over the public internet, because HTTP traffic is not
encrypted. When using HTTPS, your application or plugin must be configured to accept self-signed SSL certificates.
Troubleshooting custom code which uses the Click to Call API is not supported.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
209
CDR API Examples and FAQ
Curl Command Line Examples
The following examples all use the curl command line tool. Results are returned either in JSON or CSV format, depending upon which CDR API
is used. In the following examples, the IP address of the BPS is 10.10.1.1. User 222 with PIN of 1122 has report permissions. A user with admin
level permissions could also execute these commands.
Unfiltered CDR list, i.e. all CDRs in system
JSON:
curl -H 'application-type:json' 'http://10.10.1.1/gui/cdr/cdr?__auth_user=222&__auth_pass=1122'
CSV:
curl 'http://10.10.1.1/gui/cdr/csv?__auth_user=222&__auth_pass=1122'
CDRs from past 24 hours (run just after midnight to get "yesterday's calls"):
JSON:
curl -H 'application-type:json'
'http://10.10.1.1/gui/cdr/cdr?__auth_user=222&__auth_pass=1122&since=1%20day'
CSV:
curl 'http://10.10.1.1/gui/cdr/csv?__auth_user=222&__auth_pass=1122&since=1%20day'
CDRs for the past hour; useful for periodic polling
JSON:
curl -H 'application-type:json'
'http://10.10.1.1/gui/cdr/cdr?__auth_user=222&__auth_pass=1122&since=60%20minute'
CSV:
curl 'http://10.10.1.1/gui/cdr/csv?__auth_user=222&__auth_pass=1122&since=60%20minute'
Note that the minute value can be adjusted, although it is not recommended to poll more frequently than every 10 minutes.
CDR FAQ
Is the API the only way to get the CDRs? Can the data be accessed through SQL queries?
The REST API is the only way to pull CDR records.
Is it possible to identify the CDR type as Direct and Queue?
The REST API will provide details on all legs on the system. This includes A legs from the PSTN to the BPS, and B legs from the BPS to
the phone. Calls sent to agents who service queues are B leg calls.
Is there any restriction of number of calls to the API per minute?
There is no explicit restriction on the amount of REST requests/CURL requests made to the CDR API. However, a word a caution: if you
have a high polling interval, the load on the system will increase. You can see the CPU load on the Dashboard page under the
Performance section.
How can one identify the greeting time vs. the answer time of a queue call?
For a queue call there are either one or two records. For an abandoned call, i.e. a call that went into queue but was never answered,
there will be a single A leg CDR with no corresponding B leg. For an answered call there will be two CDRs, one for the inbound leg from
the PSTN and another for the outbound leg to the agent's phone. Both of these legs will have a destination name field containing the
agent's name with '[queue name]' appended.(See attached CDR examples.)
How do agent missed calls appear?
Each call attempt to an agent's phone will have its own CDR. A missed call will have several characteristics: Empty answer_timestamp
field, "NO_ANSWER" in hangup_cause field, and a billsec value of 0.
How can one identify the hold time?
The hold time is the difference between the A leg answer time and the B leg answer time. The simplest way to calculate this value is by
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
210
using the 'billsec' fields. The formula is: hold_time = a_leg_billsec - b_leg_billsec
Are Voicemail calls included in CDR API response?
Yes. A CDR for a call that rang a user's phone and then went to voicemail will have a destination name field containing the user's name
with '(VM)' appended. The CDR for the user retrieving the message will have a destination name of "Voicemail" and a destination number
of "*98" which is the VM retrieval access code. CDR Examples for Tech Library.xlsx(See attached CDR examples.)
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Device Configuration Guides
Refer to the Device Guide for your specific phone.
Cisco 7900 Series IP Telephones Quick Reference Guide
Cisco SPA 500 Series Quick Reference Guide
Patton Analog/ISDN Gateways Quick Reference Guide
Polycom IP-321-331-335 Quick Reference Guide
Polycom IP-450 Quick Reference Guide
Polycom IP-500 Quick Reference Guide
Polycom IP-550 Quick Reference Guide
Polycom IP-650 Quick Reference Guide
Polycom IP-670 Quick Reference Guide
Polycom IP-4000/5000/6000 VoIP Phone Quick Reference Guide
Polycom IP-7000 VoIP Phone Quick Reference Guide
Polycom SoundStation Duo VoIP Phone Quick Reference Guide
Polycom VVX-300/310 VoIP Phone Quick Start Guide
Polycom VVX-400/410 VoIP Phone Quick Reference Guide
Polycom VVX-500 VoIP Phone Quick Reference Guide
Polycom VVX-600 VoIP Phone Quick Reference Guide
Yealink T20P IP Telephone Quick Reference Guide
Yealink T22P/T26P/T28P IP Telephone Quick Reference Guide
Yealink T32G/T38G IP Telephone Quick Reference Guide
Yealink T41/T42 IP Telephone Quick Reference Guide
Yealink T46 IP Telephone Quick Reference Guide
Yealink W52P Wireless DECT IP Telephone Quick Reference Guide
Copyright © 2015, Barracuda Networks Inc.
211
Barracuda Phone System Administrator's Guide - Page
212
Cisco 7900 Series IP Telephones Quick Reference Guide
This article explains the basic operation of devices in the Cisco 7900 Series IP telephone series.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – actions associated with a soft key change according to the current phone state.
Place a Call
Lift handset, press the speakerphone button or headset button.
Dial the number.
For last number redial, press the Redial soft key.
Voicemail Access
To access voicemail messages, press the Messages soft key.
Depending on your system configuration, you may be prompted for a voicemail PIN.
Call Hold
To place an existing call on hold, press the Hold soft key.
To resume the call, press the Resume soft key.
If multiple calls are on hold, press the appropriate line key before pressing Resume.
Call Transfer
During a call, press the Transfer soft key.
Dial the destination number.
If the party answers, announce the caller.
Then press the Transfer soft key to complete the transfer.
If the destination number is not answered, press the End Call soft key and the Resume soft key to return to the original caller.
Do Not Disturb
Press the DND key. Calls will no longer be audible.
Press the DND key again to remove Do Not Disturb.
This feature is only available on models 7941 and 7961. (It is not available on models 7940 and 7960.)
Ringer and Handset Volume
To change the ringer volume, while your phone is idle, press the Volume keys.
To change the call volume, during an active call, press the Volume keys to change the volume of the handset, speakerphone, or
headset, whichever is active.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
Directories
To view missed, received, or placed calls, press the Directories button.
Scroll to the directory you want to view.
Press the Select soft key.
To place a call to a phone number in the directory, select it and press the Dial soft key.
Copyright © 2015, Barracuda Networks Inc.
213
Barracuda Phone System Administrator's Guide - Page
214
Cisco SPA 500 Series Quick Reference Guide
This article explains the basic operation of the Cisco SPA 500 Series family of devices.
SPA 501G Phone
SPA 509G Phone
SPA 508G Phone
SPA 504G Phone
Soft Keys
The four buttons immediately below the LCD display are called soft keys.
Each soft key performs the action displayed immediately above it.
The soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number, then press the Dial soft key.
Last Number Redial
Press the Redial button, to the left of the 7 key.
Call Hold
To place a call on hold, press the Hold soft key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the More soft key, then press the Transfer soft key.
Dial the destination number, then press the Send soft key.
When the destination party answers the call, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send soft key to connect the remote party to the destination, disconnecting you from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the More soft key, then press the Confrnc soft key.
Enter the destination number or extension and press the Send soft key.
When the destination party answers the call, press the More soft key, then press Confrnc again.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
215
All parties are now joined in a 3-way call.
To end the conference, press the More soft key, then press the Split soft key. Both parties are placed on hold, ending the conference.
Call Forwarding
To enable call forwarding, press the Forward soft key.
Select the type of forwarding to enable and select a destination.
Press the Enable soft key.
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key then press Disable.
Ringer and Handset Volume
To change the ringer volume when the phone is idle, press the volume up and volume down buttons at the right side of the keypad.
To change the volume of the handset or speakerphone, during an active call, press the volume up and volume down buttons.
To toggle mute on and off, during an active call, press the red mute button.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
216
Patton Analog/ISDN Gateways Quick Reference Guide
Before installing a Patton Analog/ISDN gateway, verify the device is supported and provisionable. Certain firmware versions support different
models. A list of supported devices and respective firmware support can be found at https://www.barracuda.com/products/phonesystem/matrix.
Initial Setup
Unbox the unit and place or mount it in an appropriate location. Connect the ETH0/0 port on the back of the Gateway to a port on your Ethernet
switch. For best results, the Gateway should be on the same subnet as your Barracuda Phone System. Before connecting the power supply,
choose the provisioning method you will use:
Manual Configuration (see below)
A DHCP server with option 66
Automatic Provisioning (Note that the Automatic Provisioning service will set the ETH0/0 interface to DHCP when the Gateway is
provisioned.)
Manual Configuration
You can provision the Gateway manually using one of two methods:
Direct console connection using the included RS-232 to straight-through Ethernet adaptor.
Telnet
By default, the Gateway will use DHCP to obtain an IP address automatically. Monitor your DHCP server to determine the device IP address. If
you use Telnet, once you have the IP address, use PuTTY or the telnet command to connect to the Gateway Command-line Interface on port
23/tcp. If you use the RS-232 to roll-over adapter, verify that you set the baud rate and parity bits accordingly. Settings for your device can be
obtained from the Patton web site. In either cases, the default super-user is administrator and the default password is blank.
Once you connect, run the following commands:
enable
configure
profile provisioning PF_PROVISIONING_CONFIG
location 1 http://{Your BPS IP}/provision/$(system.mac).cfg
end
provisioning execute PF_PROVISIONING_CONFIG
In the example above {Your BPS IP} should be replaced with the IP address of your Barracuda Phone System. The Gateway will reboot
automatically after obtaining the necessary provisioning data.
Configuration Using a DHCP Server
To let your local DHCP server handle the provisioning server configuration, set it to supply Option 66 in the form of w.x.y.z (where w.x.y.z is the
IP of your BPS). It is recommended that you create a DHCP reservation and give the Gateway a fixed IP address. After you configure the DHCP
server, power on the unit. The Gateway automatically provisions. This may take several minutes.
Configuration Using Automatic Provisioning
If your BPS has Automatic Provisioning enabled, you can connect the Gateway to the same subnet where the BPS resides and power it on. Refer
to Adding Phones for important information before enabling the Automatic Provisioning feature.
Important Note on Automatic and Option 66 Provisioning Methods
Your Patton Gateway will reboot multiple times over a 5-6 minute time period. Before making any configuration changes, please wait for the
provisioning process to complete.
Connecting Trunks, Analog Devices and T1 spans
Depending on the model number of your Patton Gateway, your device might contain FXO ports, FXS ports, or ISDN/PRI ports.
FXO ports are used for connections to a Central Office.
FXS ports are suitable for analog devices like phones or fax machines.
ISDN/PRI ports look like Ethernet ports but are designed to connect to a CSU/DSU provided by a telecommunications provider. Contact
your provider to determine if a PRI cross-over or straight-through cable is required.
Configuring External Hardware Ports (FXO and ISDN/PRI)
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
217
Each FXO or ISDN PRI port appears on the External Hardware Ports page in the Providers section. You can configure as a built-in FXO or PRI
port respectively, and assign routes via the Call Routing page, as you would for a built-in hardware port. For more information on configuring
outbound routes, refer to Understanding Outbound Routing and its associated articles.
Analog Devices and Extensions (FXS)
For Gateways that include FXS ports, each FXS port displays as a phone, initially found in the Unassigned Phones list, in the Extensions sectio
n. These phones can be added to users, removed, and managed like any other provisioned phone.
For more information on the Patton SN4xxx model family, refer to http://www.patton.com/voip-gateway/.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
218
Polycom IP-321-331-335 Quick Reference Guide
This article explains the basic operation of the Polycom IP-321, -331, and -335 devices.
Soft Keys
The three buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
The soft key behavior is context sensitive – the soft key associated action changes according to the current phone state.
Place a Call
Dial the desired internal extension or external number.
Lift the receiver or press the speakerphone or headset button to call.
Voicemail Access
To access voicemail messages, press the Messages key to the right of the keypad. If your phone has no Messages key, dial *98. Depe
nding on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Lift the receiver or press the speakerphone or headset button.
Press the Dial button twice.
Call Hold
To place a call on hold, press the Hold soft key.
To resume the call, press Hold again.
Call Transfer
Attended Transfer
To transfer a call, press the Trans soft key.
Dial the destination number, then press Dial.
When the destination party answers, announce the caller, and press Trans again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Dial key to connect the remote party to the destination, and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conf soft key.
Enter the destination number or extension and press Dial.
When the destination party answers, press the Conf soft key again.
All parties now join in a 3-way call.
Do Not Disturb
To enable Do Not Disturb Mode, press Menu, select Features, then select Do Not Disturb.
To resume normal operation, select Do Not Disturb again. The phone now receives calls normally.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
219
Call Forwarding
To enable call forwarding, press Menu, then select Features, then select Forward.
Select the type of forwarding to enable, then select a destination.
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, press the forwarding type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
To browse the phone contact list or call lists, press Menu, then Features, then Directories.
The call lists show missed, placed, and received calls.
Special Characters
When entering a destination with alphanumerics or special characters, be sure to pause momentarily between key presses. For example,
when dialing **<ext>, press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
220
Polycom IP-450 Quick Reference Guide
This article explains the basic operation of the Polycom IP-450 device.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the action associated with each soft key changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages key to the right of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Lift the receiver.
Press the Redial button.
For speakerphone or headset use, press Redial without lifting the handset.
Call Hold
To place a call on hold, press the Hold button.
To resume the call, press Hold again.
Call Transfer
Attended Transfer
To transfer a call, press the Trnsfer soft key.
Dial the destination number and then press Send.
When the destination party answers, announce the caller, and press Trnsfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Pressing the Send button connects the remote party to the destination, disconnecting yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Confrnc soft key.
Enter the destination number or extension and press Send.
When the destination party answers, press Confrnc again.
All parties now join a 3-way call.
Do Not Disturb
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
221
To enable Do Not Disturb mode, press Menu, then select Features, then select Do Not Disturb. All calls go to voicemail.
The phone display indicates that Do Not Disturb mode is active.
To resume normal operation, select Do Not Disturb again. The phone receives calls normally.
Call Forwarding
To enable call forwarding, press the Forward soft key.
Select the type of forwarding to enable, then select a destination.
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, press the forwarding type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
To browse the phone contact list or call lists, press Menu, then Features, then Directories.
The call lists show missed, placed, and received calls.
Special Characters
When entering a destination with alphanumerics or special characters, be sure to pause momentarily between key presses. For example,
when dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
222
Polycom IP-500 Quick Reference Guide
This article explains the basic operation of the Polycom IP-500 device.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key will perform the action that is described immediately above it on the display.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages key to the right of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Lift the receiver.
Press the Redial button.
For speakerphone or headset use, press Redial without lifting the handset.
Call Hold
To place a call on hold, press the Hold button.
To resume the call, press Hold again.
Call Transfer
Attended Transfer
To transfer a call, press the Transfer key to the left of the keypad.
Dial the destination number, then press Send.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send soft key to connect the remote party to the destination, and to disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conference key to the left of the keypad.
Enter the destination number or extension and press Send.
When the destination party answers, press Conference again.
All parties now join a 3-way call.
Do Not Disturb
Press the Do Not Disturb button to send all calls to voicemail. The phone display indicates when Do Not Disturb mode is active.
To resume normal operation, press the Do Not Disturb button again. The phone receives calls normally.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
223
Call Forwarding
To enable call forwarding, press Menu, then select Features, then select Forward.
Select the type of forwarding to enable, then select a destination.
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
To browse the phone contact list or call lists, press Menu, then Features, then Directories.
The call lists show missed, placed, and received calls.
Special Characters
When entering a destination with alphanumerics or special characters, be sure to pause momentarily between key presses. For example,
when dialing **<ext>, press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
224
Polycom IP-550 Quick Reference Guide
This article explains the basic operation of the Polycom IP-550 device.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the soft key associated action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages key to the right of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Lift the receiver.
Press the Redial button.
For speakerphone or headset use, press Redial without lifting the handset.
Call Hold
To place a call on hold, press the Hold button.
To resume the call, press Hold again.
Call Transfer
Attended Transfer
To transfer a call, press the Transfer key to the left of the keypad.
Dial the destination number, then press Send.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send soft key to connect the remote party to the destination, and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conference key to the left of the keypad.
Enter the destination number or extension and press Send.
Once the destination party answers, press Conference again.
All parties join a 3-way call.
Do Not Disturb
Press the Do Not Disturb button to send all calls to voicemail. The phone display indicates when Do Not Disturb mode is active.
To resume normal operation, press the Do Not Disturb button again. The phone receives calls normally.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
225
Call Forwarding
To enable call forwarding, press Menu, then select Features, then select Forward.
Select the type of forwarding to enable, then select a destination.
The phone display indicates call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, press the forwarding type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
To browse the phone contact list or call lists, press Menu, then Features, then Directories.
The call lists show missed, placed, and received calls.
Special Characters
When entering a destination with alphanumerics or special characters, be sure to pause momentarily between key presses. For example,
when dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
226
Polycom IP-650 Quick Reference Guide
This article explains the basic operation of the Polycom IP-650 device.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
The soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages key to the right of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Lift the receiver.
Press the Redial button.
For speakerphone or headset use, press Redial without lifting the handset.
Call Hold
To place a call on hold, press the Hold button.
To resume the call, press Hold again.
Call Transfer
Attended Transfer
To transfer a call, press the Transfer key to the left of the keypad.
Enter the destination number, then press Send.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send soft key to connect the remote party to the destination, and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conference key to the left of the keypad.
Enter the destination number or extension and press Send.
After the destination party answers, press Conference again.
All parties join a 3-way call.
Do Not Disturb
Press the Do Not Disturb button to send all calls to voicemail. The phone display indicates when Do Not Disturb mode is active.
To resume normal operation, press the Do Not Disturb button again. The phone receives calls normally.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
227
Call Forwarding
To enable call forwarding, press Menu, then select Features, then select Forward.
Select the type of forwarding to enable, then select a destination.
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, press the forwarding type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
To browse the phone contact list or call lists, press Directories.
The call lists show missed, placed, and received calls.
Special Characters
When enterng a destination with alphanumerics or special characters, be sure to pause momentarily between key presses. For example,
when dialing **<ext>, press *, pause for a moment, press * again, then dial <ext>.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
228
Polycom IP-670 Quick Reference Guide
This article explains the basic operation of the Polycom IP-670 device.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the soft key associated action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages key to the right of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Lift the receiver.
Press the Redial button.
For speakerphone or headset use, press Redial without lifting the handset.
Call Hold
To place a call on hold, press the Hold button.
To resume the call, press Hold again.
Call Transfer
Attended Transfer
To transfer a call, press the Transfer key to the left of the keypad.
Dial the destination number, then press the Send soft key.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send soft key to connect the remote party to the destination, and to disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conference key to the left of the keypad.
Enter the destination number or extension and press Send.
Once the destination party answers, press Conference again.
All parties join a 3-way call.
Do Not Disturb
Press the Do Not Disturb button to send all calls to voicemail. The phone display indicates when Do Not Disturb mode is active.
To resume normal operation, press the Do Not Disturb button again. The phone receives calls normally.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
229
Call Forwarding
To enable call forwarding, press Menu, then select Features, then select Forward.
Select the type of forwarding to enable, then select a destination.
The phone display will indicate when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, press the forwarding type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
To browse the phone contact list or call lists, press Menu, then Features, then Directories.
The call lists show missed, placed, and received calls.
Special Characters
When enterng a destination with alphanumerics or special characters, be sure to pause momentarily between key presses. For example,
when dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
230
Polycom IP-4000/5000/6000 VoIP Phone Quick Reference Guide
This article explains the basic operation of the Polycom IP-4000, -5000, and -6000 VoIP devices.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number, then press the Dial soft key.
Last Number Redial
Press the Redial button just to the left of the 7 key.
(On the IP 6000 this is the
key.)
Call Hold
To place a call on hold, press the Hold soft key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the More soft key, then press the Transfer soft key.
Dial the destination number, then press Send.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send button to connect the remote party to the destination and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the More soft key, then press the Confrnc soft key.
Enter the destination number or extension and press Send.
When the destination party answers, press the More soft key, then press Confrnc again.
All parties now join a 3-way call.
To place both parties on hold, press the More soft key, then press Split. You can speak with each party individually and end the call.
Call Forwarding
To enable call forwarding, press the Forward soft key.
Select the type of forwarding to enable, then select a destination.
Press the Enable soft key
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, press the forwarding type, then press Disable.
Ringer and Speaker Volume
To change the ringer volume, when the phone is idle, press the volume up and volume down buttons at the right side of the keypad.
To change the volume of the speakerphone, during an active call, press the volume up and volume down buttons.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
231
To toggle Mute on and off, during an active call, press the red mute button.
Special Characters
When entering a destination with alphanumerics or special characters, pause momentarily between key presses. For example, when
dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
232
Polycom IP-7000 VoIP Phone Quick Reference Guide
This article explains the basic operation of the Polycom IP-7000 VoIP device.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number, then press the
(make call) button.
Last Number Redial
Press the
(redial) button just to the left of the 7 key.
Call Hold
To place a call on hold, press the Hold soft key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the Transfer soft key.
Enter the destination number, then press Send.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer. To abort the attended
transfer operation, press Cancel.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Dial button to connect the remote party to the destination and disconnect yourself from the call.
Ad-Hoc Conference / 3 Way Calling
Place (or receive) a call.
To add another party to the call, press the
(conference) button.
Enter the destination number or extension and press Dial.
When the destination party answers, press the conference button again.
All parties now join a 3-way call.
To place both parties on hold, press Split. You can speak with each party individually and end the call.
Call Forwarding
To enable call forwarding, press the
(menu) button and then select Features > Forward.
Select the type of forwarding to enable, then select a destination.
Press the Enable soft key.
The phone display indicates when call forwarding is enabled.
To disable call forwarding, press the
press Disable.
(menu) button and then select Features > Forward. Select the type of forwarding and then
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
233
Ringer and Speaker Volume
To change the ringer volume, when the phone is idle, press the volume up and volume down buttons at the right side of the keypad.
To change the volume of the speakerphone, during an active call, press the volume up and volume down buttons.
Mute/Unmute
During an active call, press the
(mute) button to toggle mute on and off.
Special Characters
When entering a destination with alphanumerics or special characters, pause momentarily between key presses. For example, when
dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
234
Polycom SoundStation Duo VoIP Phone Quick Reference Guide
This article explains the basic operation of the Polycom SoundStation Duo VoIP phone.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number, then press the Dial soft key.
Last Number Redial
Press the Redial button just to the left of the 7 key.
Call Hold
To place a call on hold, press the Hold soft key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the Transfer soft key.
Dial the destination number, then press Send.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Send button to connect the remote party to the destination and disconnect yourself from the call.
Ad-Hoc Conference / 3 Way Calling
Place (or receive) a call.
To add another party to the call, press the More soft key, then press the Confrnc soft key.
Enter the destination number or extension and press Send.
When the destination party answers, press Confrnc again.
All parties now join a 3-way call.
To place both parties on hold, press the More soft key, then press Split. You can speak with each party individually and end the call.
Call Forwarding
To enable call forwarding, press the Forward soft key.
Select the type of forwarding to enable, then select a destination.
Press the Enable soft key
The phone display indicates when call forwarding is enabled.
To deactivate forwarding, press the Forward soft key, then press Disable.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
235
Ringer and Speaker Volume
To change the ringer volume, when the phone is idle, press the volume up and volume down buttons at the right side of the keypad.
To change the volume of the speakerphone, during an active call, press the volume up and volume down buttons.
To toggle Mute on and off, during an active call, press the red mute button.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
236
Polycom VVX-300/310 VoIP Phone Quick Start Guide
This article explains the basic operation of the Polycom VVX-300 and -310 VoIP phones.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the
(Messages) key to the left of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Press the right arrow key to bring up the Placed Calls list.
Use up/down arrow keys to select number to redial.
Press the Dial soft key.
Call Hold
To place a call on hold, press the
(Hold) key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the
(Transfer) key.
Dial the destination number, then press Dial.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Dial button to connect the remote party to the destination and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Confrnc soft key.
Enter the destination number or extension and press Dial.
When the destination party answers, press the Confrnc soft key again.
All parties now join a 3-way call.
Do Not Disturb
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
237
Press the DND soft key. The display shows the
icon.
To resume normal operation, press the DND soft key again.
Call Forwarding
To enable call forwarding, press the Forward soft key.
Select the type of forwarding, select a destination, and press the Enable soft key.
The phone display indicates call forwarding is enabled.
To disable forwarding, press the Forward soft key, select type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
Press the Home key, arrow over to Directories and press the OK key.
Select Contact Directory and press the OK key.
Use the up/down arrows to select contact.
Press the Dial soft key to call a contact.
Special Characters
When enterting a destination with alphanumerics or special characters, pause momentarily between key presses. For example, when
dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
238
Polycom VVX-400/410 VoIP Phone Quick Reference Guide
This article explains the basic operation of the Polycom VVX-400 and -410 VoIP phones.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performd the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Dial the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the
(Messages) key to the left of the keypad.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Press the right arrow key to bring up the Placed Calls list.
Use the up/down arrow keys to select a number to redial.
Press the Dial soft key.
Call Hold
To place a call on hold, press the
(Hold) key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the
(Transfer) key.
Dial the destination number, then press Dial.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press Dial to connect the remote party to the destination, and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Confrnc soft key.
Enter the destination number or extension and press Dial.
When the destination party answers, press the Confrnc soft key again.
All parties now join a 3-way call.
Do Not Disturb
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
239
Press the DND soft key. The display shows the
icon.
To resume normal operation, press the DND soft key again.
Call Forwarding
To enable call forwarding, press Forward soft key.
If the phone has multiple lines, select the line to be forwarded.
Select the type of forwarding, select a destination, and press the Enable soft key.
The phone display indicates call forwarding is enabled.
To disable, press the Forward soft key, select the type of forwarding, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
Press the Home key, arrow over to Directories and press the OK key.
Select Contact Directory and press the OK key.
Use the up/down arrows to select a contact.
Press the Dial soft key to call.
Special Characters
When entering a destination with alphanumerics or special characters, pause momentarily between key presses. For example, when
dialing **<ext>, press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
240
Polycom VVX-500 VoIP Phone Quick Reference Guide
This article explains the basic operation of the Polycom VVX-500 VoIP phone.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages button on the touch-screen display.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Press the right arrow key to bring up the Placed Calls list.
Use the up/down arrow keys to select a number to redial.
Press the Dial soft key.
Call Hold
To place a call on hold, press the
(Hold) key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the
(Transfer) key.
Dial the destination number, then press Dial.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press Dial to connect the remote party to the destination, and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Confrnc soft key.
Enter the destination number or extension and press Dial.
When the destination party answers, press Confrnc again.
All parties join a 3-way call.
Do Not Disturb
Press the DND soft key. The display shows the
icon.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
241
To resume normal operation, press the DND soft key again.
Call Forwarding
To enable call forwarding, press the Forward soft key.
If the phone has multiple lines, select the line to forward.
Select the type of forwarding, select a destination, then press the Enable soft key.
The phone display indicates call forwarding is enabled.
To disable, press the Forward soft key, select type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
Press the Home key, arrow over to Directories, and press the OK key.
Select Contact Directory and press the OK key.
Use the up/down arrows to select a contact.
Press the Dial soft key to call the contact.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
242
Polycom VVX-600 VoIP Phone Quick Reference Guide
This article explains the basic operation of the Polycom VVX-600 VoIP phone.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Enter the desired internal extension or external number.
Lift the receiver or press the speakerphone button to call.
Voicemail Access
To access voicemail messages, press the Messages button on the touch-screen display.
Depending on your system configuration, you may be asked for your voicemail passcode.
Last Number Redial
Press the right arrow key to bring up the Placed Calls list.
Use the up/down arrow keys to select a number to redial.
Press the Dial soft key.
Call Hold
To place a call on hold, press the
(Hold) key.
To resume the call, press the Resume soft key.
Call Transfer
Attended Transfer
To transfer a call, press the
(Transfer) key.
Dial the destination number, then press Dial.
When the destination party answers, announce the caller, and press Transfer again to complete the transfer.
Blind Transfer
To transfer a call, press the Blind soft key and enter the destination number.
Press the Dial key to connect the remote party to the destination and disconnect yourself from the call.
Ad-Hoc Conference / 3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Confrnc soft key.
Enter the destination number or extension and press Dial.
When the destination party answers, press the Confrnc soft key again.
All parties join a 3-way call.
Do Not Disturb
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
243
Press the DND soft key. The display shows the
icon.
To resume normal operation, press the DND soft key again.
Call Forwarding
To enable call forwarding, press the Forward soft key.
If the phone has multiple lines, select the line to forward.
Select the type of forwarding, select a destination, and press the Enable soft key.
The phone display indicates call forwarding is enabled.
To disable, press the Forward soft key, select type, then press Disable.
Ringer and Handset Volume
To change the ringer volume, when the phone is idle, press the (–) or (+) button at the bottom of the keypad.
To change the volume of a call, during an active call, press the (–) or (+) buttons to adjust the volume of the handset, speakerphone, or
headset, whichever is active.
Directories
Press the Home key, arrow over to Directories, and press the OK key.
Select Contact Directory and press the OK key.
Use the up/down arrows to select a contact.
Press the Dial soft key to call.
Special Characters
When entering a destination with alphanumerics or special characters, pause momentarily between key presses. For example, when
dialing **<ext> press *, pause for a moment, press * again, then dial the extension.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
244
Yealink T20P IP Telephone Quick Reference Guide
This article explains the basic operation of the Yealink T20P IP telephone.
Place a Call
Lift the handset, press the speakerphone button or headset button.
Enter the number, then press #.
Redial
To redial the last number called, press the RD button twice.
To view previously dialed numbers, press the RD button once, then use the up and down arrow keys to scroll through the list.
Press the RD button or the # key to dial the highlighted phone number.
Call Hold
To place an existing call on hold, press the Hold button.
To retrieve a call on hold, press the Hold button again.
If multiple calls are on hold, press the appropriate line key before pressing Hold.
Call Transfer
To transfer a call in progress, press the Tran button.
Dial the destination number, then press #.
When the destination party answers, announce the caller, then press the Tran button to complete the transfer.
If there is no answer, press the Menu button and then Hold to return to the original caller.
3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conf button
Enter the destination number, followed by #.
When the destination party answers, press the Conf button again.
If there is no answer, press the Menu button, then press Hold to resume the call.
Call Forwarding
When your phone is idle, press the Menu button, then select Features > Forward.
Select Always, then press OK.
Enter the destination, then press the Save soft key.
To cancel call forwarding, use one of two methods:
Select Always, then use the left or right arrow key to select Disable.
When the phone is idle, press the Tran button.
Voicemail Access
To access voicemail messages, press the Message button.
Depending on your system configuration, you may be prompted for a voicemail PIN number.
Volume Control
Press the Menu button and select Settings > Basic > Phone Volume.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
245
Select Handset, Speaker, Headset, or Ringer, then press OK.
Use the volume control button to adjust the volume, then press OK.
During an active call, the volume control button changes the volume of the handset, speakerphone or headset, whichever is active.
Call History
To view missed, received, or placed calls, press the up arrow key
Use the left and right arrow keys to choose between All Calls, Dialed Calls, Received Calls, Missed Calls, and Forwarded Calls.
Use the up and down arrow keys to scroll through the list.
To dial a number, highlight it and then press OK.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
246
Yealink T22P/T26P/T28P IP Telephone Quick Reference Guide
This article explains the basic operation of the Yealink T22P, T26P, and T28P IP telephones.
Yealink Model T28P
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Lift the handset, press the speakerphone button or headset button.
Dial the number, then press the Send soft key.
Redial
To redial the last number, press the RD button twice.
To view previously dialed numbers, press the RD button once and then use the up and down arrow keys to scroll through the list. Press
the Send soft key to dial the highlighted phone number.
Voicemail Access
To access voicemail messages, press the Message button.
Depending on your system configuration, you may be prompted for a voicemail PIN number.
Call Hold
To place an existing call on hold, press the Hold button or the Hold soft key.
To retrieve a call on hold, press the Resume soft key.
If multiple calls are on hold, press the appropriate line key before pressing Resume.
Call Transfer
To transfer a call in progress, press the Tran or Transfer soft key.
Dial the destination number, then press the Send soft key.
When the destination party answers, announce the caller, and press Trans or Transfer again to complete the transfer.
If there is no answer, press the Cancel soft key and then the Resume soft key to return to the original caller.
3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conf soft key, dial the destination number, then press the Send soft key.
When the party answers, press the Conf soft key again.
If there is no answer, press the Cancel soft key and then the Resume soft key to resume the call.
Call Forwarding
When your phone is idle, press the Menu soft key, then select Features > Call Forward.
Select Always Forward, enter the destination, then press the Save soft key.
To cancel call forwarding, select Always Forward and the Switch soft key.
Volume Control
Press the Menu soft key and select Settings > Basic > Phone Volume.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
247
Select Handset, Speaker, Headset, or Ringer, then press the Enter soft key.
Use the volume control button to adjust volume, then press OK.
During an active call, the volume control button changes the volume of the handset, speakerphone or headset, whichever is active.
Call History
To view missed, received, or placed calls, press the History soft key.
Use the left and right arrow keys to choose between All Calls, Dialed Calls, Received Calls, Missed Calls, and Forwarded Calls.
Use the up and down arrow keys to scroll through the list.
To dial a number, highlight it and then press the Send soft key.
To delete a number, highlight it and press the Delete soft key.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
248
Yealink T32G/T38G IP Telephone Quick Reference Guide
This article explains the basic operation of the Yealink T32G and T38G IP telephone.
Yealink Model T38G
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to current phone state.
Place a Call
Lift the handset, press the speakerphone button or headset button.
Dial the number, then press the Send soft key.
Redial
To redial the last number, press the RD button twice.
To view previously dialed numbers, press the RD button once and then use the up and down arrow keys to scroll through the list. Press
the Send soft key to dial the highlighted phone number.
Voicemail Access
To access voicemail messages, press the Message button.
Depending on your system configuration, you may be prompted for a voicemail PIN number.
Call Hold
To place an existing call on hold, press the Hold button or the Hold soft key.
To retrieve a call on hold, press the Resume soft key.
If multiple calls are on hold, press the appropriate line key before pressing Resume.
Call Transfer
To transfer a call in progress, press the Tran or Transfer soft key.
Dial the destination number, then press the # key.
When the destination party answers, announce the caller, then press the Tran or Transfer soft key to complete the transfer.
If there is no answer, press the Cancel soft key and then the Resume soft key to return to the original caller.
3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conf soft key, dial the destination number, then press the # key.
When the destination party answers, press the Conf button again.
If there is no answer, press the Cancel soft key and then the Resume soft key to resume the call.
Call Forwarding
When your phone is idle, press the Menu soft key, then select Features > Call Forward.
Select Always Forward, enter the destination, then press the Save soft key.
To cancel call forwarding, select Always Forward and the Switch soft key.
Volume Control
When your phone is idle, press the volume up or down volume keys to adjust the ring volume.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
249
During an active call, volume control button changes the volume of the handset, speakerphone or headset, whichever is active.
Call History
To view missed, received, or placed calls, press the History soft key.
Use the left and right arrow keys to choose between All Calls, Dialed Calls, Received Calls, Missed Calls, and Forwarded Calls.
Use the up and down arrow keys to scroll through the list.
To dial a number, highlight it and press the Send soft key.
To delete a number, highlight it and press the Delete soft key.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
250
Yealink T41/T42 IP Telephone Quick Reference Guide
This article explains the basic operation of the Yealink T41 and T42 IP telephones.
Yealink Model T42G
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Lift the handset, press the speakerphone button or headset button.
Dial the number, then press the Send soft key.
Redial
To redial the last number, press the RD button twice.
To view previously dialed numbers, press the RD button once and then use the up and down arrow keys to scroll through the list. Press
the Send soft key to dial the highlighted phone number.
Voicemail Access
To access voicemail messages, press the Message button.
Depending on your system configuration, you may be prompted for a voicemail PIN number.
Call Hold
To place an existing call on hold, press the Hold button or the Hold soft key.
To retrieve a call on hold, press the Resume soft key.
If multiple calls are on hold, press the appropriate line key before pressing Resume.
Call Transfer
To transfer a call in progress, press the Tran or Transfer soft key.
Dial the destination number, then press the # key.
When the destination party answers, announce the caller, then pressthe Tran or Transfer soft key to complete the transfer.
If there is no answer, press the Cancel soft key, then the Resume soft key to return to the original caller.
3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conf soft key and then dial the destination number, then press the # key.
When the destination party answers, press the Conf soft key again.
If there is no answer, press the Cancel soft key, then the Resume soft key to resume the call.
Call Forwarding
When your phone is idle, press the Menu soft key, then select Features > Call Forward.
Select Always Forward, enter the destination, then press the Save soft key.
To cancel call forwarding, select Always Forward and the Switch soft key.
Volume Control
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
251
When your phone is either ringing or idle, press the volume up or down keys to adjust the ring volume.
During an active call, the volume control button changes the handset volume, speakerphone or headset, whichever is active.
Call History
To view missed, received, or placed calls, press the History soft key.
Use the left and right arrow keys to choose between All Calls, Dialed Calls, Received Calls, Missed Calls, and Forwarded Calls.
Use the up and down arrow keys to scroll through the list.
To dial a number, highlight it and then press the Send soft key.
To delete a number, highlight it and press the Delete soft key.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
252
Yealink T46 IP Telephone Quick Reference Guide
This article explains the basic operation of the Yealink T46 IP telephone.
Soft Keys
The four buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Lift the handset, press the speakerphone button or headset button.
Enter the number, then press the Send soft key.
Redial
To redial the last number, press the RD button twice.
To view previously dialed numbers, press the RD button once and then use the up and down arrow keys to scroll through the list. Press
the Send soft key to dial the highlighted phone number.
Voicemail Access
To access voicemail messages, press the Message button.
Depending on your system configuration, you may be prompted for a voicemail PIN number.
Call Hold
To place an existing call on hold, press the Hold button or the Hold soft key.
To retrieve a call on hold, press the Resume soft key.
If multiple calls are on hold, press the appropriate line key before pressing Resume.
Call Transfer
To transfer a call in progress, press the Tran or Transfer soft key.
Dial the destination number, then press the # key.
When the destination party answers, announce the caller, then press the Tran or Transfer soft key to complete the transfer.
If there is no answer, press the Cancel soft key and the Resume soft key to return to the original caller.
3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Conf soft key and then dial the destination number, then press the # key.
After the destination party answers, press the Conf soft key.
If there is no answer, press the Cancel soft key and then the Resume soft key to resume the call.
Call Forwarding
When your phone is idle, press the Menu soft key, then select Features > Call Forward.
Select Always Forward, enter the destination, then press the Save soft key.
To cancel call forwarding, select Always Forward and the Switch soft key.
Volume Control
Whether your phone is ringing or idle, press the volume up or down keys to adjust the ring volume.
During an active call, volume control button will change the volume of the handset, speakerphone or headset, whichever is active.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
253
Call History
To view missed, received, or placed calls, press the History soft key.
Use the left and right arrow keys to choose between All Calls, Dialed Calls, Received Calls, Missed Calls, and Forwarded Calls.
Use the up and down arrow keys to scroll through the list.
To dial a number, highlight it and then press the Send soft key.
To delete a number, highlight it and press the Delete soft key.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
254
Yealink W52P Wireless DECT IP Telephone Quick Reference Guide
This article explains the basic operation of the Yealink W52P Wireless DECT IP telephone.
Yealink Model W52P Wireless DECT Phone and Base Station
Soft Keys
The two buttons immediately below the LCD display are soft keys.
Each soft key performs the action displayed immediately above it.
Soft key behavior is context sensitive – the associated soft key action changes according to the current phone state.
Place a Call
Dial the number, then press the green off-hook key.
Redial
To redial the last number, press the green off-hook key twice.
To view previously dialed numbers, press the green off-hook key once and then use the up and down arrow keys to scroll through the
list. Press the green off-hook key to dial the highlighted phone number.
Voicemail Access
To access voicemail messages, dial *98 and press the green off-hook key.
Depending on your system configuration, you may be prompted for a voicemail PIN number.
Call Hold
To place an existing call on hold, press the Options soft key then press the Hold soft key.
To retrieve a call on hold, press the Resume soft key.
If two calls are on hold, press the Resume soft key to resume the current call. Use the up/down arrows or the Swap soft key to swap
between the calls.
Call Transfer
To transfer a call that is in progress, press the Options soft key and select either Blind Transfer or Transfer (for an attended transfer).
Dial the destination number, then press OK.
For a blind transfer, the operation is complete.
For an attended transfer, wait for the destination party to answer, then announce the caller.
Press the Transfer soft key to complete the transfer.
3-Way Calling
Place (or receive) a call.
To add another party to the call, press the Options soft key and select Conference.
Dial the destination number, then press OK.
When the destination party answers, press the Conf. soft key.
Press the red hangup button to end the conference call.
Call Forwarding
When your phone is idle, press OK >
> Call Forward. The display will show the lines assigned to the handset.
Press the up/down arrows to select the desired line, then press OK.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
255
Press the up/down arrows to choose the call forward type, then press OK.
Select Enabled, then enter the destination number in the Target field.
Press the Save soft key to accept the changes.
To cancel call forwarding, follow the same steps and select Disabled in the Status field.
Volume Control
When your phone is idle, press the left/right arrow keys to decrease or increase volume, then press the Save soft key.
During an active call, left/right arrow keys will change the volume of the handset, speakerphone or headset, whichever is active.
Base Station Setup and Handset Registration
Follow these steps to configure the base station and to register handsets.
Base Station Diagram
1.
2.
3.
4.
Page key
Registration LED
Network Status LED
Power Indication LED
Base Station Installation
Choose a suitable location for the base station. The base station will need to be near the center of the wireless coverage area.
Connect the base station to the local area network (LAN) with an Ethernet cable. The unit can be powered with the supplied A/C adapter
or with a power over Ethernet (PoE) port.
If you have automatic provisioning enabled on the Barracuda Phone System and the base station is on the same subnet as the
Barracuda Phone System, then the base station will be updated and five new unassigned phones will now be available.
NOTE: Some W52P base stations ship with a firmware that does not support automatic provisioning. If this is the case, you will need to manually
provision the device. (Instructions below.)
Handset Registration
Place the supplied rechargeable batteries into the handset.
Charge the handset on the cradle until the charging status icon shows a full charge. Wait until the handset is fully charged before
continuing.
At the base station, press and hold the
station is in registration mode.
key for about four seconds. The registration LED will flash slowly, indicating that the base
On the handset, press OK then select
> Registration > Register Handset.
Use the up and down arrow keys to select the base station and press OK.
Press OK when the display shows the ID of the base station.
Enter the PIN number: 0000
Press Done key.
The handset will be assigned the next available handset ID, i.e. 1, 2, 3, 4, or 5.
Base Station Manual Provisioning
To manual provision your base station, you will need to know the IP address. You can retrieve this from a registered handset by
pressing OK > Status > OK > System Status > OK.
Log in to the Yealink user interface. The url is http://x.x.x.x where x.x.x.x is the IP address of the Yealink. The default login is Navigate to
Phone > Auto Provision. In the Server URL field enter the value http://x.x.x.x/provision/yealink/W52P, where x.x.x.x is the IP address of
the Barracuda Phone System.
username = admin
password = admin
Click the Confirm button, then power cycle the base station. When the base station boots back up it will provision to the Barracuda
Phone System.
Copyright © 2015, Barracuda Networks Inc.
Barracuda Phone System Administrator's Guide - Page
It may take several minutes for the base station to completely provision.
Copyright © 2015, Barracuda Networks Inc.
256
Barracuda Phone System Administrator's Guide - Page
257
Provider Configuration Guides
Use these Provider Configuration Guides to configure your SIP trunk to interface with the Barracuda Phone System.
Click on the desired guide to download the PDF to your local system.
Allstream Configuration Guide
AT&T Configuration Guide
Bandwidth.com Configuration Guide
Cox Business Communications Configuration Guide
Flowroute Configuration Guide
Ixica Communications Configuration Guide
nexVortex Communication Configuration Guide
Optimum CableVision Configuration Guide
Vinix Configuration Guide
Vitelity Configuration Guide
Windstream (Sonus Platform) Configuration Guide
XO Communications Configuration Guide
Copyright © 2015, Barracuda Networks Inc.