Professional Documents
Culture Documents
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
Application Server
SIP
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
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
Recording
Recording and playback of individual conferences
252
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
252
Outdialing
Application Server Conferencing Server
INVITE
BYE 200 OK
AS cuts CDR
200 OK
253
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
253
254
Configuration Menu
255
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
255
256
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
256
To display this web page, select the Configuration menu and then Data Replication.
257
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
262
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
262
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
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
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
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
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
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>/
270
271
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
271
Questions
272
2005 BroadSoft, Inc. Proprietary and Confidential; Do Not Copy, Duplicate, or Distribute
272