You are on page 1of 25

BroadWorks System Administration

Module 9: Conferencing Server Release 12 Version 1

May 2005

248

Module 9 Objectives
At the end of this module, you will be able to:
Identify Conferencing Server features Configure the Conferencing Server

249

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

249

Conferencing Server

Conferencing Conference Server Server

SIP SIP SIP

Application Server

SIP

Conferencing Conference Server Server SIP RTP

250

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Conferencing Server
Functions As conference calls are initiated from IP phones, the Application Server brokers delivery to an appropriate Conference Server in the network based on user and service profiles. The Application Server remains in the call in order to provide centralized fault, accounting and performance metrics.

250

Conferencing Server Features


Audio and web conferencing
Scheduled, recurring, reservation-less, and ad-hoc Meet-me dial-in numbers

Web collaboration scheduled, recurring


Share Microsoft PowerPoint, Excel, and Word files Secure SSL and password protection Web browser viewable, no client required

Moderator control
Share Microsoft PowerPoint, Excel, and Word files Dial-out capability Mute, hold, drop, and add participants DTMF and web portal interfaces

In-call functions
Roll call, hand raising, optional leader

PIM integration
Automated e-mail invitations and Outlook calendar entries
251
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

251

Conferencing Server Features


Reporting
Web-based reporting Department and project codes

Recording
Recording and playback of individual conferences

Access code generation


Automatic, pre-assigned, or user-defined

252

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

252

Outdialing
Application Server Conferencing Server

INVITE

INVITE 200 OK ACK


-

1) Collect conference code 2) Send service info event to AS

200 OK ACK 2-way media


-

NOTIFY Service info 200 OK BYE

BYE 200 OK

AS cuts CDR

200 OK

253

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

253

Conferencing Server Configuration Steps


Configuration steps: 1. Configure TCP/IP settings. 2. Configure and perform data replication. 3. Configure system settings 4. Enter proxies. 5. Update voice prompts. 6. Configure prompt sets. 7. Configure Music-On-Hold settings. 8. Install digital certificate. 9. Add a remote site. 10. Configure stacking. 11. Edit DAS rules. 12. Change administrators password.
254
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

254

Configuration Menu

255

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

255

Configure TCP/IP Settings

Primary Conferencing Server

256

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

256

Configure Data Replication

Primary Conferencing Server


257
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

To display this web page, select the Configuration menu and then Data Replication.

257

Perform Data Replication

Primary Conferencing Server

258

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Data Replication
Once the Data Replication configuration is complete, ensure that Data Replication is operating. You should see the log shown on both servers. Display this log by selecting the Monitoring menu and then Data Replication. Replicate Data from Primary to Secondary Conferencing Server For a fresh install on the secondary Conferencing Server: 1. From the Data Replication web page on the primary Conferencing Server, click Replicate. 2. Once complete, to verify that replication was performed successfully list the users on each server. To do this, select the Provisioning menu and click List Users. The list for each server should be the same. 3. If there is no bridge on the primary Conferencing Server, add one and verify that the data displays on both Conferencing Servers. Then delete the bridge and ensure that the data is removed from both Conferencing Servers.

258

System Configuration

259

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

System Configuration
To establish the system configuration: 1. Select System Options. 2. Type information in each of the fields and click Save. International Dialing Prefix: The digits used before dialing international calls from the site where the Conferencing Server is installed. National Dialing Prefix: The digit(s) required to make domestic toll calls. Country Code: The country code of the location where the Conferencing Server is installed. Webserver Admin Email: The e-mail address of the system administrator. Web Server alerts are sent to this address. Default Caller ID For Default Organization: The caller ID to be provided by the Conferencing Server to the PSTN on outgoing calls. Always Use per-Organization Default Caller ID: Indicates that this ID should always be sent by the Conferencing Server to the PSTN on outgoing calls. General Alarm Email: The e-mail address of the person who is notified of general alarms (typically the system administrator). General Alert Email: The e-mail address of the person who is notified of general alerts (typically the system administrator). Smart Mail Relay Host: The address of a smart mail relay host (if you are using one). Executive Ports: The number of ports on the system you want to reserve for the exclusive use of high priority users. continued

259

Immediate SMTP Logout: Not applicable to standard AudioPresenter configurations. You can leave this blank. SMTP Delete Mail: Not applicable to standard AudioPresenter configurations. You can leave this blank. Max Legs Per Call: Used to limit the number of DS0s that can be included in a single conference. The default maximum number of legs in a conference is 96. Time Zone: The time zone of the location where the server is installed. Port Usage Notification Threshold: If the number of concurrent ports being used on the server reaches this number, an alert e-mail is sent to the e-mail address specified in the Voice Interface Alert e-mail field. Conference URLs: Determines whether conference URLs (including those that are used for web presentations) are protected (encrypted) by SSL (https) or not (http). If you select https, be sure that port 443 is open on any firewall you have deployed between the Conferencing Server and the Internet. Document Timeout: This is the length of time that uploaded documents remains on the Conferencing Server after a call has expired. The server periodically deletes documents that are on the server past this timeout period. User Login Timeout: The period of time of user inactivity before a users browser session with the Conferencing Server is automatically terminated. The timeout should be set long enough so that users are logged out during a call but short enough so that an open session does not constitute a potential security issue. This is because a session may remain open during a conference call and that session may be used for call control at some point well after that call has started. The default is eight hours. NOTE: If users check the box Automatically log me in on this computer on their sign-in page, this timeout does not apply to that user on that computer. Minimum IVR Access Code Length: This is the minimum number of digits required by the IVR in a valid conference access code. The factory default is seven. Single Leg Timeout: Used to limit the time that a DS0 can be included in a single conference. Port Reservation Enabled: This setting allows users to specify the number of ports they expect to use when scheduling a one-time or recurring conference. If a conference is scheduled for a time when there are fewer than the port reservation number of ports free, an Are you sure? warning message is displayed. The user may then choose to proceed, thus overbooking the system. Note that extensive use of ad-hoc calling may cause ports to be unavailable even when they appeared free when the conference was scheduled. Similarly, use of reservation-less calls will cause more ports to appear reserved than will ever be in use. Reservation Warning Threshold: If the total number of scheduled ports hits this threshold number, then the user receives feedback that the server may be full at that time. The user can then schedule the conference for a time when the server will be less heavily loaded. Use HTTPS Only: Used to specify the web server interface format. Set Date/Time: The local date and time where the server is physically installed. This time automatically adjusts for daylight savings, based on the time zone setting (above).

260

Enter Proxies

261

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Configure Proxies
To configure the proxies: 1. Select Proxies. 2. Type information in each of the fields. For installations using VoIP connections to the Conferencing Server, these fields are used to enter the UDP proxies. UDP over IP adds the ability to address multiple endpoints within a single network node to IP. An example set of entries is as follows: UDPUSERNAME=broadworks@domainname.com UDPPHONENAME= UDPAUTHNAME=anything UDPAUTHPW=anything UDPREALM=domainname.com UDPSERVERIP=xxx.yyy.zzz.www(proxy server IP address) UDPSERVERPORT=5061 UDPFIRSTEXTFIRST= UDPLASTEXTFIRST= UDPFIRSTEXTSECOND= UDPLASTEXTSECOND= 3. Click Save.

261

Configure Prompt Sets

262

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Configure Prompt Sets


To add a new prompt set: 1. In the Prompt set file text box, specify the prompt set file. Click Browse to locate the set on your machine. 2. Custom prompts should be stored in 8 kHz, 8 bit, monophonic, mu-law format. In network environments where A-law encoding is used, the internal prompts should still be stored in mu-law format. 3. In the Prompt set name dialog box, specify the name. 4. In the Language code dialog box, specify the language code for the prompt set. 5. Click Add new set to add the set or click Reset to revert to the default prompt set.

262

Configure Music on Hold Settings

263

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Music On Hold
The Conferencing Server is shipped with a .WAV file that can be used to play music while callers are on hold. The system administrator can determine whether music is played while users are on hold, and if so, which music is played. An alternative music-on-hold file can be specified; however it should be stored in an 8 Kb/s, 8 bit, monophonic mu-law .WAV file format. To configure Music On Hold Settings: 1. Click Music On Hold Settings. 2. Select the Enable Music on Hold checkbox to turn the feature on. 3. From the Music on Hold File Name drop-down menu, select the desired .wav file. 4. An alternative music-on-hold file can be specified. Click Browse to locate the file and then click Upload to upload the file.

263

Install or Update Digital Certificate

264

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Digital Certificate
The Conferencing Server allows the administrator to update or replace the digital certificate used by the web server during https (SSL) sessions or SIP (SSL) sessions. The certificate should be generated on a separate server by using standard tools and the specific naming of the conferencing system for which the certificate is being generated. To install or update digital certificate: 1. Click SSL Certificate. 2. In the Certificate text box, enter the path name of the file containing the certificate or click Browse to locate the file. 3. In the Key text box, enter the path name of the file containing the digital key corresponding to the certificate or click Browse to locate the file. 4. Click Upload.

264

Install a New Licensing Certificate

265

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Licensing Certificate
A license certificate controls the port capacity of a Conferencing Server. This certificate is tied to the specific server hardware, and is loaded on the server at the time of manufacture. If you purchase a port upgrade from BroadSoft, or should there be a field repair to your server hardware requiring a new license certificate, a BroadSoft support representative generates a new certificate. The following web screen is used to install that new certificate on your server. To install a new certificate: 1. Click Licensing. 2. In the Certificate text box, enter the path name of the file containing the certificate or click Browse to locate the file. 3. Click Upload. 4. In the Upload License file text box, enter the path name of the VMware license or click Browse to locate the file. 5. You must accept the terms of the Microsoft License Agreement in order to submit the license file for document sharing/Web presentation. Select I Accept. 6. Click Submit.

265

Add a Remote Site

266

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Remote Site
BroadWorks Conferencing Servers can operate in a geographically distributed configuration. This allows conferences to take place across servers, with participants calling into the nearest server. This group of interoperating servers is called a federation. To set up a federation of servers, each server must be aware of the other servers. You do this by adding remote sites. To add a remote site: 1. Click Remote Sites. 2. In the Hostname text box, enter the URL for the remote server. 3. In the Stack Name text box, enter the stack name for that server. 4. Click Add.

266

Configure Stacking

Primary Conferencing Server


267
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Stacking
BroadWorks Conferencing Servers can be interconnected in a stack for a linear expansion in user and port capacity. To configure a stack, each servers secondary Ethernet port has to be connected to an Ethernet switch, typically dedicated to the stack. If servers have trunk interface cards, the Ethernet ports to those cards are also connected to the Ethernet switch. There are two stacking methods: Dynamic Stacking: This plug and play setting is the preferred configuration for stacks where all servers are collocated. All servers connected via the IP Stack Backplane that is configured with identical Stack Names will automatically discover each other and form the stack. Since each servers secondary IP addresses will be set automatically based on its configured (manually assigned) unique node ID, dynamic stacking requires that the secondary Ethernet switch, the Stack Backplane, be dedicated to the stack with no outside connections. Static Stacking: It is possible to statically configure a stacks IP addresses. Static stacking requires that you specify the Name, Primary IP Address, and Backplane IP Address of all the servers in the stack. You can statically configure up to 10 servers in a single stack. Each server in the stack must be manually configured with these parameters. Also, for PSTN stacks, each PSTN gateway card has an Ethernet port, which will also require a static address. All servers in a stack must be configured with the same Stack Name and Cookie Domain. Great care should be taken in configuring the Cookie Domain correctly. If it is not configured correctly, browsers will no longer be able to authenticate to the Conferencing Server, and thus the browser-based System Administration application will no longer be available. When this happens, the Cookie Domain must be correctly configured using the Console Application. You should also configure your DNS server to cycle among the servers (DNS Round Robin) in your stack when resolving the Stack Name, so that users can address the stack through a single fully qualified domain name (FQDN). Each server must have a unique Node ID. This Node ID will be used as the first two digits of all conference access codes for this servers users.

267

After physically configuring the servers and setting up IP addresses and other serverspecific settings, do the following: 1. Click Configuration. 2. Click Stacking. The Stack Parameters dialog box displays. By default, the Dynamic Stacking Method displays. For Dynamic Stacking Method: 1. Select Dynamic. 2. In the Stack Name text box, enter the name (all servers use the same stack name). 3. In the Node ID text box, enter the node ID for the server you are configuring. 4. In the Cookie domain text box, enter the cookie domain name for the stack. 5. Check Application Server and Media Server to add those server types to the stack. 6. Click Save. For Static Stacking Method: 1. Select Static stacking method. 2. In the Stack Name text box, enter the stack name (all servers use the same stack name). 3. In the Node ID text box, enter the node ID for the server you are configuring. 4. In the Cookie Domain text box, enter the cookie domain name for the stack. 5. Check Application Server and Media Server to add those server types to the stack. 6. Specify the backplane IP address and the backplane netmask for the Local Server. 7. Specify name, primary IP, and backplane IP for the Stack 1 Server. Repeat this step for each stack server (as needed). 8. Click Save. NOTE: When multiple servers are configured as a stack, the systems administrators home page shows the names of the servers in the stack. To select the server you to administer, click on the name of that server.

268

Edit DAS Rules

269

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

DAS Rules
To edit DAS Rules: The server can be configured with rules to handle a broad range of call routing and dial plan requirements. These can be configured to handle international dialing, calling PBX extensions, and sophisticated handling of SIP call processing. The call routing rules are called DAS rules. DAS rules are a set of up to 20 UNIX regular expressions that are applied to the users dialed digits. The rules are applied in order, one after the other. The output of each rule is the input to the next one. The result is used as the dialed digits to be processed by the Conferencing Servers call processing engine. 1. Click Configuration. 2. Click Advanced Settings. 3. Click Edit DAS Rules. 4. The Edit DAS Rules dialog box displays in the right pane. 5. Specify the DAS rule(s). 6. Click Save.

269

The following table shows examples of DAS rules and the functions they perform.
DAS rule Functions When a digit string starts with a + it removes it and appends the AS FQDN (used for integrated mode). When a digit string starts with an x, it removes it. When a digit string starts with +1, it substitutes just 1 (domestic US long distance call). If the resulting string starts with a +x10 followed by 2 digits (for four-digit extension dialing where all extensions start with 10), it substitutes the full outward dial string 178189536 concatenated with the 2 digits for the extension. This would be appropriate for dialing a four digit extension via a server that is connected directly to the PSTN. If the resulting string starts with a + it substitutes 011 (international call). If the resulting string starts with 011011, then the initial 011 is stripped. If the resulting string starts with the string 1666845 followed by any digits (an extension), then the result is an address comprising those digits@voipgw.company.com (for routing VoIP calls).

s/\+(.*)/\1@<as.fqdn or as.ip.addr>/

s/x(.*)/\1/ s/^\+1/1/ s/^\+x10(\d\d)/178189536\1/

s/^\+/011/ s/^011011/011/ s/^1666845(\d*)/\1@voipgw.company.com

270

Change Administrators Password

271

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

Change Administrators Password


The system administrator currently logged in can change his or her password. To change the administrators password: 1. Click Provisioning. 2. Click Change Current Admin Password. 3. The Change Current Admin Password dialog box displays in the right pane. 4. In the Admin Password, enter the new password. 5. In the Confirm Admin Password, enter the password again. 6. Click Update.

271

Questions

272

2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute

272

You might also like