Bria 2.
CounterPath Solutions, Inc. CounterPath Solutions, Inc. Suite 300, Bentall One Centre 505 Burrard Street Box 95 Vancouver BC V7X 1M3 Tel: 1.604.320.3344 sales@counterpath.com www.counterpath.com © May, 2007 This document contains information proprietary to CounterPath Solutions, Inc., and shall not be used for engineering, design, procurement, or manufacture, in whole or in part, without the consent of CounterPath Solutions, Inc.
Contents Introduction...................................................................................................................................1 What Is Bria? ..........................................................................................................................1 Installation and Setup....................................................................................................................3 Getting Ready ..................................................................
CounterPath Solutions, Inc.
1 Introduction 1.1 What Is Bria? Bria is the latest telephony application from CounterPath, allowing users to enjoy multimedia communications in a dynamic new way. Featuring an intuitive new interface, Bria is expanding the softphone experience by making it even easier for users to make VoIP (Voice over Internet Protocol) and Video over IP calls, see when contacts are available and send instant messages.
CounterPath Solutions, Inc. • • • • • 2 Automatic selection of the best codec based on the other party’s capability, the available bandwidth, and network conditions. Bria switches the codec within a call in response to changing network conditions. SIP compliance to 3261 SIP standard. STUN and ICE NAT traversal. XTunnels for firewall traversal. Support for DTMF (RFC 2833, inband DTMF or SIP INFO messages). Support for languages. Bria can be configured for English or German.
2 Installation and Setup 2.1 Getting Ready After choosing a VoIP service provider, you will need the following information: • • • • • User name Password Authorization Name (if applicable) Domain Firewall traversal and other network information; see “Configuring Accounts” on page 55. System Requirements Processor Minimum: Intel Pentium III 1.3 GHz or equivalent Optimal: Pentium 4® 2.
CounterPath Solutions, Inc.
Bria 2.1 for Windows 2.3 Configuring Bria 1. If Bria is not already running, start it as you would any other program: Use the Windows Start menu or double-click the desktop icon. Bria appears. 2. From the Bria menu, choose File > Account Settings. The SIP Accounts window appears. 3. Click Edit. The Properties of Account window appears. 4. In the Account tab, complete the User Details area with the information obtained from the VoIP service provider.
CounterPath Solutions, Inc. 5. Complete the remaining tabs as specified by the service provider or to suit your setup. Settings that you may need to change immediately include: • Account tab, Domain Proxy area. • Topology tab, if your computer is on a network and/or behind a firewall. • Security tab, if you want to set up secure calls. For more information, see “Configuring Accounts” on page 55. Setting up for Voicemail Your VoIP service provider may offer voicemail.
3 Using Bria 3.1 Starting Bria If Bria is not already running, start it as you would any other program: Use the Windows Start menu or double-click the desktop icon. Bria appears. Receiving a Presence Request If availability is enabled, then at any time you may get a Presence Request dialog box. For information on this request, see “Availability” on page 34. 3.2 Shutting Down To shut down Bria, choose File > Exit. Or press Ctrl-Q.
CounterPath Solutions, Inc. 3.3 The Onscreen Multimedia Communicator Bria menu. See below. Call panel. See page 10. Phone Book panel. See page 27. The Bria Menu File • • • • • My Profile. See page 41. Preferences. These settings control the way that you work with Bria and apply to all accounts. See page 42. Account Settings.These settings control how Bria interacts with your VoIP service provider, and are set individually for each account. See page 55. Sign Out.
Bria 2.1 for Windows For information on these actions, including import and export, see page 27. For information on managing blocked contacts, see “Privacy” on page 39. Actions Lists the actions that you can perform, depending on the current “state” of Bria. For example, if a contact is selected, it lists all the actions that can be performed on that contact. Help Provides access to various service-related features.
CounterPath Solutions, Inc. 3.4 Placing a Call You can contact someone using: • • A softphone address (kpereira@domain.com) A traditional phone number, if supported by your VoIP service provider You can place a call when another call is already in progress. There is no limit to the number of calls you can make, although eventually the quality of audio and video will degrade because of limitations on the computer. We recommend no more than six concurrent calls.
Bria 2.1 for Windows How Keying From the ... Dialpad or computer keyboard Description 1. If another call is currently in progress, click on the Call toolbar. A new Call Entry area appears. The current call is put on hold. 2. Enter the softphone address or number in the Call entry field using the dialpad or the computer keyboard. For the name, you can enter the entire softphone address (kpereira@domain.com) or just the name (kpereira). As you type, a suggestion for completing the entry may appear.
CounterPath Solutions, Inc. Hiding your Identity You can hide your identity on a call, so that the other person will not see your ID on their phone. On the Call control bar, choose Options > Hide my Number for this Call. this call. Place the call in the usual way. appears on the Call control bar for You identity is hidden only for this call.
Bria 2.1 for Windows 3.5 Handling an Incoming Call Bria must be running to answer incoming calls. (If Bria is not running, incoming calls may be directed to voicemail, but check with your VoIP service provider to be sure.) Bria rings and information about the incoming call appears in the Call entry field. In addition, the Call Alert box appears, even if Bria is minimized. For information on call alerts, see “Preferences – Alerts & Sounds” on page 43.
CounterPath Solutions, Inc. 3.6 Handling an Established Call While the call is in progress you can: • • • • • • • Control the audio: use the speakerphone, mute the call, control volume. Record the call. Put the call on hold. Add the caller as a contact. Pull an individual call into a separate panel. See the next page. Transfer the call. See the next page. Add video. Pause and resume video when video is already present. See “Video” on page 17 Show/hide video panel. See page 17 Conference call.
Bria 2.1 for Windows Displaying Separate Panels for Calls You can pull each individual call into a separate panel. The active call is currently not in a separate window. This call is in a separate window. Click to move back to the main window Click to separate the active call Transfering a Call Quick Transfer You can set up a list of phone numbers that calls can be transferred to. Then during a call, you can transfer to any of these numbers by selecting from a list. To set up the numbers: 1.
CounterPath Solutions, Inc. Basic (Unattended) Transfer – Transfer this Call You can transfer a call to any number, then hang up as soon as you have entered the number. 1. Click Options > Transfer this Call. The LCD prompts for the number to transfer to. 2. Call the target (the person you are transfering the call to) by keying the number. 3. Click Transfer; the message Call Transfered Successfully appears.
Bria 2.1 for Windows Video Show/hide video panel Adding Video Either you or the other party can add video at any time. To add video, open the Video panel and click Start My Video. When you add video, the other party may (or may not) start sending their video to you. You can add video, even if you do not have a camera, in order to start receiving the other party’s video. Other Party Adds Video If the other party starts their video, the Video panel automatically opens and the video is played.
CounterPath Solutions, Inc. Voicemail If your service includes voicemail, then when you have voicemail messages, the word “new” appears beside the voicemail icon at the top of the phone. Click the icon to automatically connect to voicemail and listen to your messages.
Bria 2.1 for Windows 3.7 Conference Calls Starting a Conference Call You can create a conference call starting from one existing call: 1. Click the Conference icon. Bria enters “conference mode” and “Call a conference participant” appears on the LCD. 2. Place the second call in one of these ways: • Right-click on a contact and choose Add to Conference Call. • Type a name or number. (Or to cancel the call, click the Cancel button.
CounterPath Solutions, Inc. Conference is now established Managing the Conference Adding More Participants You can add more participants to an existing conference in any of these ways: • • • • Right-click on a contact and choose Add to Conference Call. From the tab that contains the conference, click the Conference icon. Place a call by typing a name or number. When the callee answers, the call will automatically be added to the conference.
Bria 2.1 for Windows Audio Controls Adjusting Volume. Use the speaker adjustment to adjust volume of the sound you are hearing. Mute. Click on the dialpad to prevent the other parties from hearing you. The display. When you mute, you may also want to stop video feed, if any. Speakerphone. Click icon appears on the Call on the dial pad to put the callers on the speaker phone. The icon appears on the Call display.
CounterPath Solutions, Inc. Controlling Video Once video has been added, it can be paused, resumed and stopped in the same way as on a regular conference call, by the intitiator of the individual “leg” of the conference call. The conference host does not have special control over the video, and can only add video on legs for which they were the initiator.
Bria 2.1 for Windows 3.8 Instant Messaging Instant messages are made using softphone address. Therefore, you can send or receive an instant message (IM) to: • • • Any contact who has a softphone address. Any party who phoned you from a softphone address. Any party whom you phoned using a softphone address. Sending an IM 1. There are several ways to select the person to send an IM to. From the Contacts tab in the Phone Book Right-click on the contact and choose Send Instant Message.
CounterPath Solutions, Inc. Receiving an IM When an IM is received, either the IM window or a Call Alert pops up. (To control which window appears, see see “Preferences – Application” on page 42.) If the IM window is already displayed with an IM session with another person, the message from the new person appears in another tab in that window. (You can set up Bria so that each person has their own IM window; see “Preferences – Application” on page 42.
3.9 Email You can send an email to one or more contacts, or to all the contacts in a group. Select the contact, contacts or group, right-click and choose Send Email. An email window opens in your default email application, with the “to” line populated with all those contacts who have email addresses (in their Contact Profiles). 3.10 The Deskbar The Deskbar provides a compact GUI for performing many Bria actions.
CounterPath Solutions, Inc.
4 Contacts, History and Availability The Phone Book panel, which is divided into three tabs, provides access to key contact, call history, and contact availability (presence) features. 4.1 Contacts Tab Add a Contact Display all contacts Display only contacts who are set up for Availability and who are currently online The availability of others. See page 34.
CounterPath Solutions, Inc. Using Contacts Call a contact To use the person’s primary number, double-click or drag the contact to the Call display. To choose the number to use, right-click and choose Call, then click the desired number. Call a contact and include video Right-click the contact and choose Call with Video. The Video panel opens, and call is placed. As soon as the other party answers, Bria starts sending your video.
Bria 2.1 for Windows Setting up Contacts Adding a Contact Click , or right-click a group and choose Add Contact to Group. The Contact Profile dialog box appears. Importing Contacts You can populate the Bria contact list by importing from an external file. The new contacts will be added to the existing contacts. You can import a contact list from: • • • A comma-separated file. Use this method to import from a Microsoft® Excel® file. You will first have to set up the file; see below.
CounterPath Solutions, Inc. 2. Insert a blank row as the first row, then insert the headings that Bria will use to interpret the meaning of each column. The columns can be in any order. The most popular headings are: • display-name • entry_id • given_name • surname • postal_address. For a complete list of headings, see “Contact List Headings” on page 79. 3. Save the file as *.csv. External Storage of the Contact List Each time Bria is started, the contact list is retrieved from the external storage.
Bria 2.1 for Windows Managing Contacts Changing Contact Information To change the information for a contact, right-click the contact and choose View Profile. The Contact Profile dialog box appears, see page 29. Some of the changes you can make are: • • • • • • Change any contact details. Add, delete or change a contact method. Change the primary contact method. Move a contact to another group by selecting a different group. Add an existing contact to more groups by selecting one or more extra groups.
CounterPath Solutions, Inc. 4.2 History Tab Display all calls Dialed calls Missed calls Received calls Canceled outgoing Answered call (incoming or outgoing) Missed or blocked incoming Managing the Lists of Calls You can right-click on an entry in a list to: • • • Delete the call. Delete all entries in this list. Add to contacts. The Add a Contact dialog box appears. Complete the dialog box and press OK. For more information on the fields, see “Managing Contacts” on page 31.
Bria 2.1 for Windows Phoning and Sending IM from a List You can right-click on an entry in the Received or Dialed list to: • • • Place a call to this person, using the contact method that was used for this call. You can also double-click to place a call. Place a call to this person and add them to a conference call that is in progress. For more information on conference calls, see “Conference Calls” on page 19. Send an instant message, if the call was made with a softphone address.
CounterPath Solutions, Inc. 4.3 Availability Availability refers to the ability to see whether a person is available or not: online, on phone, busy, and so on. Your availability information is displayed below on the main menu. The availability of others is displayed in the Contacts tab. You can publish your availability to contacts who have softphone addresss, and you can set up Bria to view the availability of other contacts.
Bria 2.1 for Windows Troubleshooting: When You Cannot See Availability If you have multiple accounts set up, icons may remain gray when you expect them to be color coded. For information on how this can happen, see “Account Properties – Presence” on page 62. The following chart illustrates how the sharing of availability occurs.
CounterPath Solutions, Inc. Button Next Action Result Allow and Add to This button appears only if the other person is The other person will: Contacts not already on your contact list. • Be able to see your availability. When you click this button, the Add a Contact • Be added to your Contacts. dialog box appears. Complete the dialog box In the future, you will not receive this request from this and press OK. For more information on the fields, see “Managing Contacts” on page 31. person.
Bria 2.1 for Windows Setting your Availability Changing your Availability Click the down arrow beside the availability indicator on Bria, and select the desired availability. See Table 1, below. When your availability changes, the new availability is sent to everyone who has permission to see your availability, according to the Privacy Settings (see “Preferences – Privacy” on page 44).
CounterPath Solutions, Inc. Table 1: Availability Indicators Indicator Do not disturb Meaning for your Availability You have set your availability to this status. Bria will never automatically switch you out of this status; you must switch yourself. Meaning for Others’ Availability You cannot make phone calls or IMs to this person. Both incoming phone calls and incoming IMs will be directed to voicemail. However, you can still make phone calls and IMs.
4.4 Privacy You can control how contacts and other people can contact you by phone or IM, and you can control whether your contacts can see your availability information (whether you are online, one the phone, and so on). You can set up controls in advance or “on the fly” (as phone calls and presence requests come in) Setting up Controls in Advance To set up controls in advance, see “Preferences – Privacy” on page 44.
CounterPath Solutions, Inc. On an Incoming IM To block who sends an IM, choose Options > Block this Person on the Instant Message window. Then close the window. The other person gets a message that their instant message has been declined. This person is added to your Blocked List (see page 44). In addition, if the person is a contact, then “blocked” appears beside their name in the contact list.
5 Configuring Bria You can configure Bria in several ways: • • • Set up your personal profile. See below. Configure global behavior. See “Configuring Preferences” on page 42. Configure the behavior on a per-account basis. See “Configuring Accounts” on page 55. 5.1 Configuring your Profile To set up information about yourself, choose File > My Profile. In later versions of Bria, you will be able to share this information with other users.
CounterPath Solutions, Inc. 5.2 Configuring Preferences Choose File > Preferences. The Preferences window appears. The Preferences panels let you control the way that you work with Bria. Preferences – Application This panel lets you set your preferences for general GUI behavior.
Bria 2.1 for Windows Preferences – Alerts & Sounds This panel lets you assign sounds and lets you control the Call Alerts box. Assigning Sounds You can assign specific sounds to a variety of actions or “events”. For each, you can assign the default ringtone, which is different for each event. In other words, the default ringtone for an incoming call is not identical to the default ringtone for call waiting.
CounterPath Solutions, Inc. Preferences – Privacy You can control how contacts and other people can contact you by phone or IM, and you can control whether your contacts can see your availability information (whether you are online, on the phone, and so on). Choose one. If you choose “Allow only”, then all contacts will be able to contact you unless they or their domain are in the Blocked list (below). This section is optional.
Bria 2.1 for Windows Preferences – Quick Transfer This panel lets you set up a list of phone numbers that calls can be transferred to. Then during a call, you can transfer to any of these numbers by selecting from a list. Enter as many numbers as you want. To enter a new number, click in an empty line. To remove an entry, click in the line and delete the number. Set one of the numbers as the default. See “Quick Transfer” on page 15 for information on using this feature.
CounterPath Solutions, Inc. Preferences – Devices Bria automatically detects devices at each startup, and selects the most appropriate device for each purpose. If you do not like this selection, you can override it on this panel. If you override a selection, it will be honored the next time you start Bria, unless the device is no longer available, in which case Bria will again select the device to use.
Bria 2.1 for Windows Field Description Headset Mode Speaker Microphone Change these fields only if you want to override the devices that Bria automatically selected. In both these fields, select the headset you are using. The headset is the device that is usually used for audio out (the sound you hear) and audio in (recording your voice). The only situation in which the headset is not used is when the Speaker Phone button on the dialpad is pressed.
CounterPath Solutions, Inc. Preferences – Network Field Use automatic bandwidth detection. Description Click the box to let Bria detect the speed of your network connection and hence the potential bandwidth. If you move your computer to a different IP address, Bria automatically detects the new speed. Or select the type of network connection for your computer. Preserve bandwidth When this feature is on, Bria stops sending audio when you are not talking.
Bria 2.1 for Windows Preferences – Audio Codecs This pane shows all the codecs that are included in the retail version of Bria. You can enable or disable codecs as desired. With only one codec enabled, all calls made will use that codec. With more than one codec enabled, Bria automatically chooses the best codec based on the other party’s capability, the available bandwidth, and network conditions. You cannot change the properties of any codecs.
CounterPath Solutions, Inc. Supported Codecs Bria supports a wide range of codecs. See the table. Codec Narrowband Wideband Included in Retail Bria Royalty-bearing AMR Wideband (G.722.2) 3 Broadvoice-32 3 3 Broadvoice-32 FEC 3 3 DVI4 3 3 3 3 DVI4 Wideband 3 EVRC 3 3 G.711aLaw * 3 3 G.711uLaw * 3 3 G.722 3 G.723 3 3 3 G.726 3 G.
Bria 2.1 for Windows Preferences – Video Codecs This pane appears only on versions of Bria that include video functionality. Video codecs describe the format by which video streams are compressed for transmission over networks. Some codecs require less bandwidth than others, but may result in lower video quality. You can enable or disable codecs as desired. You may decide to disable a codec even though your service provider supports it.
CounterPath Solutions, Inc. Preferences – Quality of Service . These fields appear only on versions o Bria that include video. The Quality of Service pane lets you request a specific transport service for audio, video and signaling traffic. There are two types of services. The service to use depends on what your internet service provider supports: • • GQoS, which is available for audio and video. DSCP (also known as ToS), which is available for audio, video and signaling.
Bria 2.1 for Windows Preferences – Diagnostics This panel lets you enable logging to files. Logging uses computer resources, so you should only enable it when instructed by a customer support representative. To set up logging: 1. Click Enable diagnostic logging. If instructed, clear the Simple View box to show the complex view. 2. Set the logging level. 3. Specify the folder where logs will be saved. 4. Click OK. Activity on Bria will be logged to.csv files in the specified folder.
CounterPath Solutions, Inc. Preferences – Advanced This screen lets you set advanced features: • • 54 Reduces echos. Turning this feature on improves sound quality. This feature is typically on. User slower but more compatible video format. Turning this field on may improve performance when runing the application on older hardware.
Bria 2.1 for Windows 5.3 Configuring Accounts Choose File > Account Settings.The SIP Accounts window appears. SIP Accounts To work with accounts, choose File > Account Settings from the menu. The SIP Account window appears, showing all the accounts set up. Each account is automatically assigned a number: the first account in the list is 0, the second account is 1, and so on. These numbers do not imply any ranking. You can: • • • • Add or remove an account. Enable one or more accounts.
CounterPath Solutions, Inc. Account Properties – Account Table 2: Account Properties – Account Field Account Description If desired, change the account name to something that is meaningful to you. For example, the name of the VoIP service provider. User Details Display name User name Password Authorization user name Domain This name is displayed in the Bria display. Other parties will see this name they are when connnected to you. Typically the account number for the softphone account.
Bria 2.1 for Windows Table 2: Account Properties – Account Field Send outbound via Description Choose the setting specified by your VoIP service provider: • Domain: If your VoIP service provider requires that traffic be directed to proxies that are discovered via the domain. • Proxy: If your VoIP service provider has an outbound proxy address and requires that you provide the address to Bria. For the address enter a domain name (for example, domain.com) or an IP address (for example, 123.456.789.012).
CounterPath Solutions, Inc. Account Properties – Voicemail Complete these settings only if your service provider offers voicemail. These settings let you set up Bria to forward calls in several situations. Your service provider may also provide the ability to set up for voicemail outside of Bria, for example, by phoning a softphone address and following the voice prompts, or by accessing a website. Check with your service provider to determine if another setup mechanism is available.
Bria 2.1 for Windows Table 3: Account Properties – Voicemail Field Number for sending calls to voicemail Description Complete only if your VoIP service includes voicemail. This is the number that incoming calls will be forwarded to if they are unanswered after the specified interval (below). If you leave this field empty, then this icon will not be displayed. However, leaving this field does not mean that voicemail does not work.
CounterPath Solutions, Inc. Account Properties – Topology Table 4: Account Properties – Topology Field Description Firewall Traversal IP Address This setting controls how your IP address is presented. • Discover global address: Let Bria determine your public IP address. This is the recommended setting unless your VoIP service provider advises otherwise. • Use local IP address: use the IP address of the Bria computer. STUN Server The recommended setting is Discover global address.
Bria 2.
CounterPath Solutions, Inc. Account Properties – Presence Presence allows other softphone users to see your online availability, and also allows you to see the online availability of others. Table 5: Account Properties – Presence Field Presence Mode Description Choose the setting specified by your VoIP service provider: • Disabled: Presence is not supported. • Presence Agent. • Peer-to-Peer. Poll Time Enter the value specified by your VoIP service provider. The factory setting is 300.
Bria 2.1 for Windows domain.com is the default, all the contacts with the address “@domain.com” are watchable. The contacts at other domains are not watchable; their availability icons appear as gray. (The only exception to this rule is if the default account supports “passthrough”, in which case you will be able to watch contacts for domains that the service provider passes through. Contact your VoIP service provider for details.
CounterPath Solutions, Inc. Account Properties – Storage These settings let you set up a remote storage system for your contact list via WebDAV or XCAP. (The contact list is always stored locally, even when you set up for remote storage.) The tab only appears for the current default account: see below for an explanation. How Storage Works for a Single Account If you have only one account, all three storage methods are supported and easily managed.
Table 6: Account Properties – Storage Field Storage method Use SIP credentials Description The storage method to be used for the Contacts list file and the presence rules. The file can be stored locally or on a remote computer. • Local only • WebDAV and local • XCAP and loca. Check this box to use the username and password from your SIP account in order to log into the storage server. Otherwise, uncheck this box and complete the Username and Password fields.
CounterPath Solutions, Inc. Account Properties – Security Table 7: Account Properties – Security Field Signaling Transport Media Encryption Description Contact your VoIP service provider to identify the types of transport that are supported. Then choose a supported transport: • Automatic: Bria sets up the transport based on the capabilities of the network and the Bria computer. Choose this option if you do not care which transport is used. • Encrypted: Currently, this option means TLS will be used.
Setting up the root certificate on your computer ensures that the connection to the proxy is TLS secure (the first hop). Any proxy in the chain (between you and the caller) that does not support TLS may cause an insecure link in the chain. Therefore, if the other party is outside your domain, you cannot be completely sure that the call is secured at the signaling level, which means that you cannot be sure that it is secured at the media level.
CounterPath Solutions, Inc. Account Properties – Advanced s Table 9: Account Properties – Advanced Field Reregister every Description The time interval between Bria’s attempts to reregister in order to refresh the account registration with the VoIP service provider for this account. A value of zero means not to reregister after the initial registration. This value is placed in the “Expires” header field of the REGISTER message. Min. time The factory setting is 3600.
Bria 2.1 for Windows Table 9: Account Properties – Advanced Field Enable session timers Description A session timer is a mechanism to detect whether a call session is still active from the signaling point of view. When the timer expires, a refresh is sent from one party to the other. The timer is then reset. • Turn on to enable session timer. Enter a value in Default session time. The factory setting is 60. Session timer preference Turn off to disable session timer; refreshes will never be sent.
CounterPath Solutions, Inc.
Bria 2.
CounterPath Solutions, Inc.
B Dialing Plan When a call attempt is made, the call input (what you type, select or drag onto the Call display) is processed to select the account to use and to modify the input if that is required to ensure that the call gets placed successfully. This ability to select an account and modify the input relies on the existence of a “dialing plan” for each account. The input is processed as follows: • • Cleanup: Input is cleaned up by removing spaces, dashes, open brackets, and close brackets.
CounterPath Solutions, Inc. B.1 Dialing Plan Syntax In Bria, the dialing plan establishes the expected patterns of characters for a telephone number or softphone address, and allows for modification (transformation) of input based on the match to a pattern. The dialing plan has the following syntax: pattern[|pattern];match=1;=;[match=2; =;] Where: • • • Items in [ ] are optional. Pattern: the pattern that will be matched. One or more patterns.
Bria 2.1 for Windows Element Origin Description \a Regular expression rules Wildcard for any single alphanumeric character. [digit-digit] Regular expression rules A digit within the specified range. [charactercharacter] Regular expression rules A character within the specified range. [digit1, digit2, digit3] Regular expression rules One of the characters in the collection. . Digit map rules Repeat the last element 0 or more times. For example, xxxx.
CounterPath Solutions, Inc. B.2 How the Input Is Processed Comparing Input to the Dialing Plan Patterns The input is compared to each dialing plan in turn, starting with the first listed account. The process is slightly different depending on how the call is placed: • If the input was dragged or selected, then the entire input is compared to each dialing plan. If a complete match is found, then that account is selected and the associated transformation is performed.
Bria 2.1 for Windows B.3 Examples Example 1 \a\a.T|xxxxxxx.T;match=2;pre="9" This simple example shows how to differentiate between a PSTN number and a softphone address, and how to add a “9” dialing prefix only to the PSTN number. Example 2 3xxT|1xxxxxxxxxx|[2-9]xxxxxxxxx|+x.T;match=2;pre="9"; match=3;pre="91";match=4;prestrip=1;pre="9011" 3xxT The first pattern is any three-digit number beginning with 3. No transformation. The assumption is that this is an internal extension.
CounterPath Solutions, Inc. • Handling of the account prefix (#1), if you are upgrading from Bria 1.1 and are accustomed to entering the account number. Use of # to identify the account is now deprecated. The dialing plan should be capable of determining the account to use for this number. However, since users may still be in the habit of entering the account prefix, you may want to include this pattern to handle such a scenario.
C Contact List Headings Following is a list of all the headings that are used in the Bria contact list. This list can be useful when formatting a contact list in order to import it into Bria.
CounterPath Solutions, Inc.
Bria 2.1 for Windows D Location of Files System files get copied to the installation directory specified when installing Bria. The default installation directory is: C:\Program Files\CounterPath\Bria Data files are saved in the Counterpath folder in the standard location for application data, as defined in Windows.
CounterPath Solutions, Inc.
Bria 2.1 for Windows E Other Ways to Run Bria E.1 From a Hyperlink You can attach a hyperlink to a phone number or softphone address that, when clicked, starts Bria and dials the number. Attach a hyperlink with this format: dial For example: dial kpereira@domain.com E.2 From the Command Line You can start Bria from a DOS prompt. You may need to add Bria.exe to the PATH. Then type: Bria.
CounterPath Solutions, Inc.
Bria 2.1 for Windows F Glossary AEC AGC AVI Broadband Codec Default account Dialing plan DTMF IM IP IP address Media MWI Narrowband Presence Proxy PSTN Acoustic echo cancellation. Processing of the audio or video signal to reduce the echo effect that can arise with a speakerphone or that can arise if the sound from the speakerphone or headphone leaks into the microphone. Automatic gain control.
CounterPath Solutions, Inc. RFC RTP Signaling SIMPLE protocol SIP SIP account softphone address SRTP TCP TLS UDP URI URL USB device VAD vCard VoIP VoIP service provider WAV 86 Request for Comment. A document that describes an aspect of an internet technology. An RFC may be a proposed, draft or full internet standard. Real-time Transport Protocol. A protocol for delivering the media portion of a data transmission over an IP network. SRTP is another media protocol.