Sunteți pe pagina 1din 60

C3 IP Bria Softphone

User Guide

Copyright 2010 Cypress Communications, Inc. All rights reserved. The information in this document is subject to change without notice. The statements, configurations, technical data, and recommendations in this document are believed to be accurate and reliable, but are presented without express or implied warranty. Users must take full responsibility for their applications of any products specified in this document. The information in this document is proprietary to Cypress Communications, Inc. Trademarks The Cypress Communications logo is a registered service mark of Cypress Communications, Inc. C3 IP is a trademark of Cypress Communications, Inc. All other marks used herein are the property of their respective owners.

Bria User Guide

Contents
Introduction........................................................................................................................................6 StandardTelephoneFeatures..............................................................................................................6 EnhancedFeaturesandFunctions.......................................................................................................6 InstallationandSetup..........................................................................................................................7 GettingReady...........................................................................................................................................7 MultimediaDeviceRequirements........................................................................................................7 OptimizedDevices................................................................................................................................7 UsingBria............................................................................................................................................8 StartingBria..............................................................................................................................................8 ShuttingDown..........................................................................................................................................8 TheOnscreenSoftphone..........................................................................................................................8 TheBriaMenu......................................................................................................................................8 ShowingandHidingPartsoftheSoftphone........................................................................................9 PlacingaCall...........................................................................................................................................10 HandlinganIncomingCall......................................................................................................................13 HandlinganEstablishedCall ..................................................................................................................14 . TransferingaCall....................................................................................................................................15 QuickTransfer....................................................................................................................................15 Basic(Unattended)TransferTransferthisCall................................................................................16 AttendedTransferCallthenTransfer..............................................................................................16 Voicemail................................................................................................................................................17 ConferenceCalls.....................................................................................................................................17 StartingaConferenceCall..................................................................................................................17 ManagingtheConference..................................................................................................................18 Email......................................................................................................................................................19 UsingtheAddressBook.....................................................................................................................20 ContactsTab...........................................................................................................................................20 SettingupContacts............................................................................................................................20 ManagingContacts.............................................................................................................................23 UsingContacts....................................................................................................................................24 HistoryTab.............................................................................................................................................25
3

Cypress Communications

ManagingtheListsofCalls.................................................................................................................25 PhoningfromaList.............................................................................................................................25 Privacy....................................................................................................................................................26 SettingupControlsontheFly.........................................................................................................26 ConfiguringBria.................................................................................................................................27 ConfiguringPreferences.........................................................................................................................27 PreferencesApplication..................................................................................................................27 PreferencesAlerts&Sounds...........................................................................................................28 PreferencesQuickTransfer.............................................................................................................29 PreferencesDevices........................................................................................................................30 PreferencesNetwork.......................................................................................................................32 PreferencesAudioCodecs...............................................................................................................33 PreferencesQualityofService........................................................................................................35 PreferencesContactStorage...........................................................................................................36 PreferencesDiagnostics..................................................................................................................37 PreferencesAdvanced.....................................................................................................................38 ConfiguringAccounts.............................................................................................................................39 AccountsSettingsWindow.................................................................................................................39 SIPAccountPropertiesAccount......................................................................................................40 SIPAccountPropertiesVoicemail...................................................................................................42 SIPAccountPropertiesTopology....................................................................................................44 SIPAccountPropertiesSecurity......................................................................................................46 SIPAccountPropertiesAdvanced...................................................................................................47 Appendix...........................................................................................................................................49 ApplicationHotKeys..............................................................................................................................49 DialPlan..................................................................................................................................................50 DeterminingwhetherYouNeedaDialPlan.......................................................................................50 TheDefaultDialPlan..........................................................................................................................50 HowDialingPlansAreUsed...............................................................................................................50 DialPlanSyntax..................................................................................................................................51 Example..............................................................................................................................................51 Pattern................................................................................................................................................52 HowtheInputIsProcessed................................................................................................................53 ComparingInputtotheDialPlanPatterns ........................................................................................53 .
4

Bria User Guide

ResultsoftheComparison.................................................................................................................54 Examples.............................................................................................................................................54 Example1...........................................................................................................................................54 Example2...........................................................................................................................................55 Example3...........................................................................................................................................55 ContactListHeadings.............................................................................................................................56 Locationof..............................................................................................................................................58 OtherWaystoRunBria..........................................................................................................................58 FromaHyperlink................................................................................................................................58 FromtheCommandLine....................................................................................................................58 Glossary..................................................................................................................................................58

Cypress Communications

Introduction
StandardTelephoneFeatures TheCypressCommunicationsC3IPBriasoftphonehasstandardtelephonefeatures,including:

CalldisplayandMessageWaitingIndicator(MWI). SpeakerphoneandMute. Redial,Hold,DoNotDisturb Callhistorylistofreceived,missed,anddialedcalls. Callforward. Calltransfer. Callrecord. Sixpartyaudioconferencing.

EnhancedFeaturesandFunctions TheC3IPBriaalsosupportsthefollowingfeaturesandfunctions:

ManagedcontactlistimportingandexportingcontactsbetweenBriaandotherapplications. Automaticdetectionandconfigurationofaudioandvideodevices. Acousticechocancellation,automaticgaincontrol,voiceactivitydetection. Supportforthefollowingaudiocodecs: Automaticselectionofthebestcodecbasedontheotherpartyscapability,theavailable bandwidth,andnetworkconditions.Briaswitchesthecodecwithinacallinresponsetochanging networkconditions. SIPcomplianceto3261SIPstandard. STUNandICENATtraversal. SupportforDTMF(RFC2833,inbandDTMForSIPINFOmessages). Availabilityinotherlanguages.

Bria User Guide

InstallationandSetup
GettingReady
MultimediaDeviceRequirements Briarequiresbothspeakersandamicrophonetomakecalls.Anyofthefollowingconfigurationsare acceptable:

Externalspeakersandmicrophone Builtinspeakersandmicrophone Dualjackmultimediaheadset Bluetoothmultimediaheadset USBmultimediaheadset USBphone.

OptimizedDevices Briaisoptimizedtoworkwiththefollowing:

ActiontecInternetPhoneWizard GNNetcomGN8120USBandGNNetcom8110USBXP PlantronicsCS50USBWirelessOfficeHeadsetSystem PolycomCommunicatorC100SWidebandUSBSpeakerphone TigerJetRJ11toUSBPhoneAdaptor(incorporatingtheTiger560C) TigerJetUSBPhoneSet(incorporatingtheTiger560C) YealinkUSBP1KUSBhandphone

Cypress Communications

UsingBria
StartingBria
IfBriaisnotalreadyrunning,startitasyouwouldanyotherprogram:UsetheWindowsStartmenu (Start>Programs>CypressCommunications>Bria)ordoubleclickthedesktopicon.Briaappears.

ShuttingDown
ToshutdownBria,clickFile>Exit,orpressCtrl+Q.NotethatclickingtheClosebutton(X)onthe softphoneminimizesBriatothesystemtray;itdoesnotexit.

TheOnscreenSoftphone

TheBriaMenu File

PreferencesThesesettingscontrolthewaythatyouworkwithBriaandapplytoallaccounts. AccountSettingsYouwillworkwiththesesettingsonlyifadvisedtodosobyyoursystem administrator.SeeConfiguringBria. ExitToshutdownBria.YoucanalsoexitbypressingCtrl+Q.

Bria User Guide

View Chang gehowBrialo ooks. Conta acts Letsy youworkwith hcontacts.Ev verythinginth hismenuexceptforimpor rtandexportcanalsobe performeddirectly yintheAddre essBookpane el. ons Actio Listst theactionsth hatyoucanpe erform,depe endingonthecurrentstat teofBria.Fo orexample,if fa conta actisselected d,itlistsalltheactionsthatcanbeperfo ormedontha atcontact. Ifyou urenterpriseh hasconfigure edBriatodisp playaWorkgr roup,youcan nviewtheWo orkgroupfrom mthe Action nsmenu. Help Provid desaccesstovariousservi icerelatedfe eatures. Show wingandHid dingPartsoftheSoftphone
Show/HideD Dialpad Displayas sDeskbar ClosetoS SystemTray

CloseCallPanel(onlyCallentry fieldwillremain).Clickagainto open.

MoveAd ddressBooktoseparate window Show/HideAddressBo ook

DragtoR Resize

Youcanstillreceiv vecallswhenBriaishidden norminimize ed.


9

Cypress Communications

IfyouexitwhenBriaisminimizedorinDeskbarmode;Briawillstartnexttimeasminimizedorin Deskbarmode. TheDeskbar Todisplaythesoftphoneasadeskbar,clicktheDeskbarbutton.


Deskbarbutton

TheDeskbarprovidesacompactGUIforperformingmanyBriaactions.Itisassumedthatyouwillwork inthismodeafteryouarequitefamiliarwithBriaanditsfeatures.
MissedCalls Entryfield Call/EndCall button MoreOptionsbutton

Restoretomainwindow

PlacingaCall
Youcancontactsomeoneusing:

Asoftphoneaddress(forexample,kpereira@domainA.com) Atraditionalphonenumber.

Youcanplaceacallwhenanothercallisalreadyinprogress.Thereisnolimittothenumberofcallsyou canmake,althougheventuallythequalityofaudioandvideowilldegradebecauseoflimitationsonthe computer.Werecommendnomorethansixconcurrentcalls.

10

Bria User Guide

Othercallsareonhold CurrentCallsbar Redial Calltoolbar

CallEntryfield Clickbuttontoplacecall

Filter

1. Placethecall.Seethetablebelow. ThenewcallisaddedtotheCurrentCallsbar.YouwillheararingingtonewhileBriaattemptsto makeaconnection. 2. Oncethenewcallisestablished,switchbetweendifferentcallsbyclickingthetabintheCurrent Callsbar.

11

Cypress Communications

How

From the...

Description

Keying

Dialpadorcomputer keyboard

1. Ifanothercalliscurrentlyinprogress,click

ontheCall toolbar.AnewCallEntryareaappears.Thecurrentcallis putonhold. 2. EnterthesoftphoneaddressornumberintheCallentry fieldusingthedialpadorthecomputerkeyboard. Forthename,youcanentertheentiresoftphoneaddress (kpereira@domainA.com)orjustthename(kpereira). Asyoutype,asuggestionforcompletingtheentrymay appear.Choosethesuggestionorkeeptyping.


3. Tomakeanaudiocall,clickthegreenCallbuttonorpress

Enter. Draganddropcontact ContactsorHistorytabin DraganentryfromtheContactsorHistorytab.Thecallis orpreviouscall theAddressBookpanel placedimmediately.(Ifthetabcontainslotsofcontacts,first usethe fieldtofilterthelist.)

Rightclickacontactor ContactsorHistorytabin RightclickanentryfromtheContactsorHistorytaband previouscall theAddressBookpanel chooseCall.Thecallisplacedimmediately. (Ifthetabcontainslotsofentries,firstusethe filterthelist.) Doubleclickacontact ContactsintheAddress Bookpanel fieldto

Contactshaveadoubleclickactionthateithermakesphone calltoaspecificnumber.Eachcontactcanbeconfigured separatelyforthisaction.

Doubleclicka previouscall Redial

HistorytabintheAddress Doubleclickanentry.Thecallisplaced. Bookpanel Redialbutton ClickOptionsandchooseRedial.OrclicktheRedialbutton. Thecallisplacedimmediately.

Dialing

Dialpad

1. Ifthedialpadisnotvisible,clicktheShow/Hidedialpad

button. 2. Clickthenumbersonthedialpadtoenterthephone number. 3. ClickthegreenCallbuttonorpressEnter.

12

Bria User Guide

PlacinganotherCall Toplaceanewcall(withouthanginguponthecurrentcall),clicktheStartanotherCallbutton.Inthe CurrentCallsbar,atabappearsforeachseparatecall.

StartanotherCallbutton

Encryption Theoutgoingcallmaybeencrypted,dependingonyoursecuritysettings.

Ifanencryptedcallisestablished,theencryptionicon( )appearsonthecalldisplay.Thisicon indicatesthatthecallisguaranteedtobesecurebetweenyouandyourproxy,andmayormaynot besecurebeyondthatfirsthop. Ifanunencryptedcallisestablished,noencryptioniconappears. Ifthecallcannotbeestablishedwiththespecifiedsecurity,thecallwillfail.

EndingaCall ClicktheredEndcallbuttonontheCallpanel.Detailsofthecallremainonthecalldisplayforafew seconds.

HandlinganIncomingCall
Briamustberunningtoanswerincomingcalls. BriaringsandinformationabouttheincomingcallappearsintheCallentryfield.Inaddition,theCall Alertboxappears,evenifBriaisminimized.

Thesoftphoneaddress/numberofthepersoncallingyouisdisplayed.Thedisplaynamemayalso appear.

13

Cypress Communications

Action

From the...

Description

Answer

CallpanelorCallAlert box

ClickAnswer. Ifyouareonanothercall,thatfirstcallisautomaticallyputonhold. Youarenowtalkingtothenewcaller. OrpressEnter(onthekeyboard),ifBriaistheactiveapplication.

Decline

CallpanelorCallAlert box

ClickDecline.Thecallwillbedirectedtovoicemail(ifyouhavethis service). ClicktheOptionsbuttonandchooseBlockthisperson.

Permanently Optionsmenu blockthecaller

AutoAnswer Toturnautoansweroffandon,intheCallpanelclickOptions>AutoAnswer.TheAAiconappearsin thecalldisplay.

Autoanswerisinitiallyconfiguredtoautoanswerafteronering,andtosendonlyyouraudiowhenthe callisestablished.Youcanchangethisconfiguration. Autoanswerisautomaticallyturnedoffwhenyoushutdownorlogoff.

HandlinganEstablishedCall
Whilethecallisinprogressyoucan:

Controltheaudio:usethespeakerphone,mutethecall,controlvolume. Recordthecall. Putthecallonhold. Addthecallerasacontact. Transferthecall.Seethenextpage.

14

Bria User Guide

Conferencecall Quick Hold Transfer Place Record another Mute call

Speakerphone(onlyappears ifyourcomputerhasa speakerphone)

Volumecontrol

Addthecurrent callerasacontact

Optionsthatcan beperformed whileacallisin progress

TransferingaCall
QuickTransfer Youcansetupalistofphonenumbersthatcallscanbetransferredto.Thenduringacall,youcan transfertoanyofthesenumbersbyselectingfromalist. Tosetupthenumbers:
1. ClickFile>Preferencesfromthemenu.DisplaytheTransferpanel.

2. Enterasmanynumbersasyouwant.Toenteranewnumber,clickinanemptyline.Toremovean entry,clickinthelineanddeletethenumber. SetoneofthenumbersasthedefaultandclickOK. Totransferacall,clickthearrowontheTransferbuttonandclickthenumbertotransferto.Assoonas thetransferismade(theotherphonestartsringing),thecallisdisconnectedatyourend.

15

Cypress Communications

Quick Transfer

Basic(Unattended)TransferTransferthisCall
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 call display prompts for the number to transfer to. 2. Call the target (the person you are transferring the call to) by keying the number. 3. Click Transfer; the message Transfer Successful appears. Or click Cancel to continue the current call.

AttendedTransferCallthenTransfer Youcanfirstspeaktothetarget(thepersonyouaretransferringthecallto),thenclickTransferto completethetransfer.


1. ClickOptions>CallthenTransfer.ThefirstcallisputonholdandaNewcalltabappears

2. Callthetargetinanyofthenormalways. 3. Whenyouareready,clickTransfer;themessageTransferSuccessfulappears.

16

Bria User Guide

Ifthetargetdoesnotwanttotakethecall,simplyendthecallwiththatperson.Thefirstcallistakenoff hold.

Voicemail
Whenyouhavevoicemailmessages,thewordnewappearsbesidethevoicemailiconatthetopofthe phone.Clicktheicontoautomaticallyconnecttovoicemailandlistentoyourmessages.
Voicemailicon

ConferenceCalls
StartingaConferenceCall Youcancreateaconferencecallstartingfromoneexistingcall:
1. ClicktheConferenceicon.BriaentersconferencemodeandCallaconferenceparticipant appearsonthecalldisplay.

2. Placethesecondcallinoneoftheseways:

RightclickonacontactandchooseAddtoConferenceCall. Typeanameornumber.

(Ortocancelthecall,clicktheCancelbutton.) Whenthesecondcalleeanswers,thecallwillautomaticallybeaddedtotheconference. Oryoucanstartaconferencecallusingalltheexisting,separatecalls:


1. Establishthecalls.Thecallscanbeincomingoroutgoing,andoneormorecallscanincludevideo.

17

Cypress Communications

2. ClickConferenceAll.
Conferenceicon Enternumberfornewparticipant

Conferenceis nowestablished

Clickforactionsfor thisparticipant

ManagingtheConference AddingMoreParticipants Youcanaddmoreparticipantstoanexistingconferenceinanyoftheseways:


RightclickonacontactandchooseAddtoConferenceCall. Fromthetabthatcontainstheconference,clicktheConferenceicon.Placeacallbytypinganame ornumber.Whenthecalleeanswers,thecallwillautomaticallybeaddedtotheconference. Placeaseparateoutgoingcallinthenormalway(byclickingtheNewCallicontodisplayanewtab). Whenthecallisestablished,clickConferenceAll.Allexistingseparatecallswillbebroughtintothe existingconference. Acceptoneormoreincomingcalls.Aseparatecallwillbeestablishedforeachcall.ClickConference All.Allexistingseparatecallswillbebroughtintotheexistingconference. WheneveryouclickConferenceAll,allcurrentestablishedcallsareconferencedtogether;you cannotkeepanyonecalloutoftheconference.

18

Bria User Guide

RemovingaParticipant Toremoveonecallfromtheconference,clickthedownarrowbesideaparticipantnameandchoose SeparateCallfromConference.Thecallbecomesaseparatecall. DisbandingtheConference Tobreaktheconferenceintoseparatecalls,clickOptions>DisbandConference. Tohanguponeveryone,clicktheEndbutton. SuspendingtheConference Tosuspendtheconference,clicktheHoldbutton. AudioControls


Adjusting Volume

Usethespeakeradjustmenttoadjustvolumeofthesoundyouarehearing.
Mute

Click onthedialpadtopreventtheotherpartiesfromhearingyou.The iconappearsonthe calldisplay.Whenyoumuteduringavideocall,youmayalsowanttoclickStopmyVideotostopthe videofeed.


Speakerphone

Click onthedialpadtoputthecallersonthespeakerphone.The display.

iconappearsonthecall

Email
Youcansendanemailtooneormorecontacts,ortoallthecontactsinagroup.Thecontactsmust haveemailaddressesincludedintheirContactProfiles. Selectthecontact,contactsorgroup,rightclickandchooseSendEmail.Anewemailmessageopensin yourdefaultemailapplication.Thenewmessageincludestheemailaddress(es)fortheselected contactsinthetoline.

19

Cypress Communications

UsingtheAddressBook
TheAddressBookpanel,whichisdividedintotabs,providesaccesstothefollowing:

Contacts. Callhistory.

ContactsTab
AddaContact Searchfield

Selectmore displayoptions

TheContactstabdisplaysyourcontactsandletsyouspecifymultiplecontactmethodsforthem, including:

Softphoneaddress Homephonenumber,businessphonenumber,mobilephonenumber Faxnumber(thisisprovidedforconvenience;Briadoesnothaveanyfaxcapability). Email

Youcanidentifyoneofthesecontactsastheprimarycontactmethod. Contactsaretypicallyorganizedintogroups.Briaincludesbuiltingroups:Friends,Homeand Work.Youcanaddmoregroups,asdesired. SettingupContacts AddingaContact Click ,orrightclickagroupandchooseAddContacttoGroup.TheContactProfiledialogbox appears.

20

Bria User Guide

Table 1: Contact Profile Fields Field Description

Contactname

OnlytheDisplayasnameisrequired.Thisisthenamethatwillappearinthecalldisplay andtheCallAlertwhenthispersonphonesyou. Either:


Chooseonegroup. ClickSelectMultipleGroupstoaddthenewcontacttomorethanonegroup.

Group

Ringtone

Choosearingtoneforthiscontact,orusethepreferredsound(whichisdefinedin Preferences>Alerts).Clickthearrowtoplaythecurrentlyselectedringtone. Enterasmanycontactmethodsasyouwant.Emailandsoftphoneentriesmusthavethe format<name>@<domain> TheAdvanceddialogappears,showingalltheaddressesforthecontact.Seebelow.

ContactMethods

Advanced

21

Cypress Communications

Doubleclickaction Choosethedesiredmethod.Thismethodwillbeusedwhenyoudoubleclickthiscontact. Forexample,ifyouchooseIM:kpereira@domainA.com,thendoubleclickingthiscontact willopenanIMwindowusingthisaddress(ratherthananyoftheotheraddressesthatexist forthiscontact). Otherfields Completeasdesired.

AddingaContactusinganExistingAddress Youcanaddacontactbycapturingexistinginformation:

Ifyouareonaphonecallwithapersonwhoisnotacontact,clicktheAddtoContactsbuttoninthe callpanel. OntheHistorytab,selectanentrythatisnotacontact.RightclickandchooseAddasContact.

TheAddaContactdialogappears. Iftheuserportionoftheaddressmatchestheuserportionofanexistingaddress,theUpdateoptionis automaticallyselected.Forexample,iftheaddressiskpereira@domainB.comandthereisanexisting contactwithanaddressofkpereira@domainA.com.Otherwise,theCreateoptionisautomatically selected. Taketheappropriateaction:


Createanewcontact:ClickCreate.Changethedisplayname,contactmethod,andgroupifdesired. ClickOK. Updateanexistingcontact.ClickUpdate.Chooseadifferentcontact,ifnecessary.Changethe contactmethodandgroup,ifdesired.ClickOK.

ImportingContacts YoucanpopulatetheBriacontactlistbyimportingfromanexternalfileorfiles.Yoursystem administratormayhaveplacedafileonaserverforyoutoimport.Youcanalsoimportyourownfileor files,asmanyasrequired.Thenewcontactswillbeaddedtotheexistingcontacts. Youcanimportacontactlistfrom:


Acommaseparatedfile.UsethismethodtoimportfromaMicrosoftExcelfile.Youwillfirsthave tosetupthefile;seebelow. AMicrosoftOutlookorMicrosoftExchangecontactlist(a*.pstfile). AvCardfile(*.vcffile).AvCardisanelectronicbusinesscardthatisoftenattachedtoanemail.

1. Fromthemainmenu,clicktheContactsmenuandchooseImportContacts.TheImportContacts wizardstarts. 2. AssoonasyouclickFinishonthewizard,theContactstabinBriaisupdatedtoshowtheimported entries.


Setting up an Excel File for Import

1. Removeanyintroductorytextorheadingsfromthetopofthefile.(Youcankeeptextattheendof thefile;itwillbeignoredduringtheimport.)

22

Bria User Guide

2. Insertablankrowasthefirstrow,theninserttheheadingsthatBriawillusetointerpretthe meaningofeachcolumn.Thecolumnscanbeinanyorder.Themostpopularheadingsare:

displayname entry_id given_name surname postal_address.

Foracompletelistofheadings,seeContactListHeadings.
3. Savethefileas*.csv.

ExternalStorageoftheContactList EachtimeBriaisstarted,thecontactlistisretrievedfromtheexternalstorage.Eachtimeacontactis addedtothecontactlist,itisimmediatelycopiedtoexternalstorage. Thelistisalwaysstoredonthelocalcomputer.Inaddition,ifyouhaveaccesstoaremotestorage server,youcanconfigureBriasothatthecontactlistisalsostoredremotelyusingXCaporWebDAV. ExportingContacts Youcanexportacontactlisttoacommaseparatedfile,apstfileoravcffile.


1. Fromthemainmenu,clicktheContactsmenuandchooseExportContacts.TheExportContacts wizardstarts. 2. WhenyouclickNext,theexportstarts.Theresultis:

ForanOutlookexport,theexisting.pstfileisupdatedtoincludetheentriesfromtheBria contactlist.IfOutlookisopen,theentriesimmediatelyappearinthecontactlist. AllinformationintheBriacontactlistisexportedtoMicrosoftOutlook.Onlyinformationthat canbedisplayedinOutlookactuallyappearsintheOutlookContactswindow.Typicallythis meansthatallsoftphoneaddressesareexported(andstoredincustomfields)butnotdisplayed inOutlook. Forotherformats,anewfileofthespecifiedtypeiscreated.

ManagingContacts ChangingContactInformation Tochangetheinformationforacontact,rightclickthecontactandchooseViewProfile.TheContact Profiledialogboxappears.Someofthechangesyoucanmakeare:


Changeanycontactdetails. Add,deleteorchangeacontactmethod. Moveacontacttoanothergroupbyselectingadifferentgroup. Addanexistingcontacttomoregroupsbyselectingoneormoreextragroups.

MovingorDeletingaContact

Todragoneormorecontactstoadifferentgroup,selectthemanddragtothenewgroup. Todeleteoneormorecontacts,selectthem,rightclick,andchooseDelete.Thecontactsare removedfromthisgroup.


23

Cypress Communications

Adding,DeletingorRenamingGroups Selectanygroup,rightclick,andchoosetheappropriatemenuitem. ContactsthathavenogroupappearunderUngroupedContacts.Youcandelete,butnotrename,this group. UsingContacts Phonetheperson


Doubleclickthecontacttostartaphonecall. Dragthecontacttothecalldisplaytostartaphonecall.

Phonetheperson Emailacontactwhohasan emailaddress

RightclickandchooseCall,thenclickthedesirednumber.

RightclickandchooseSendEmail.

ContactFlyout LeftclickonacontacttoshowtheContactflyout.Thisflyoutshowsallthecontactmethodssetupfor thecontactandhasiconsyoucanclicktoperformanactionthatisvalidforthatcontactmethod.


Clickaniconto performtheaction

FindingaContact Ifthecontactlistislong,usethe fieldtofilterthecontactsthataredisplayed.Toclearthefilter anddisplayallcontactsagain,click .

24

Bria User Guide

HistoryTab
Displayallcalls Missedcalls Receivedcalls

Dialedcalls Incomingcallthatwas answered Outgoingcall.If answered,statusshows duration.Ifnotanswered, statusshowsdialed Incomingmissed(Missed) orblocked(Rejected)

ManagingtheListsofCalls Youcanrightclickonanentryinalistto:

Deletethecall. Deleteallentriesinthislist. Blockthispersontocontrolwhethertheycansendyouphonecalls.Youcanchangetheseprivacy settingsatanytime. Viewtheirprofileiftheentryisacontact. Addtocontacts.SelectAddasContacttodisplaytheAddaContactdialogbox.Completethedialog boxandclickOK.

PhoningfromaList YoucanrightclickonanentryintheReceivedorDialedlistto:

Placeacalltothisperson,usingthecontactmethodthatwasusedforthiscall.Youcanalso doubleclicktoplaceacall. Placeacalltothispersonandaddthemtoaconferencecallthatisinprogress.Formore informationonconferencecalls,seeConferenceCalls.

25

Cypress Communications

Privacy
Youcansetupcontrolsinadvanceoronthefly(asphonecallscomein). SettingupControlsontheFly OnanIncomingCall Toblocksomeonewhentheyarephoningyou,chooseOptions>BlockthisPerson.

Thecallisdeclined,andthispersonisaddedtoyourBlockedList.Inaddition,ifthepersonisacontact, thenblockedappearsbesidetheirnameinthecontactlist. Youwillnolongerseeincomingcallsorinstantmessagesfromthisperson;theywillautomaticallybe declined. Tolaterunblockthisperson,removethemfromyourBlockedList.Or,ifthepersonisacontact, rightclicktheirnameonthecontactlistandchooseUnblockthisPerson. FromtheContactListorHistoryList RightclickonthenameandchooseBlockthisPerson.ThepersonwillbeaddedtoyourBlockedList.The personwillnotbeabletophoneyou. Tolaterunblockthisperson,rightclickonthenameandchooseUnblockthisPerson.

26

Bria User Guide

ConfiguringBria
YoucanconfigureBriainseveralways:

Configureglobalbehavior. Configurethebehavioronaperaccountbasis.

ConfiguringPreferences
ChooseFile>Preferences.ThePreferenceswindowappears. ThePreferencespanelsletyoucontrolthewaythatyouworkwithBria. PreferencesApplication

ThispanelletsyousetyourpreferencesforgeneralGUIbehavior.

27

Cypress Communications

PreferencesAlerts&Sounds

ThispanelletsyoucontroltheCallAlertsboxandletsyouassignsounds.
Enable alert displays

YoucancontrolwhethertheCallAlertboxisdisplayedforincomingcalls.

Assigning Sounds

Youcanassignspecificsoundstoavarietyofactionsorevents.
1. SelecttheEnablesoundscheckboxandselectthecheckboxesforeachdesiredevent,orclearthe Enablesoundscheckboxtodisableallsounds. 2. Ifenablingsounds,youcanchangethesoundforeachevent:selecttheindividualevent.Thevalue inSoundpreferencewillchange.Selectthedesiredsound.
28

Bria User Guide

KeepinmindthatyoucanalsooverrideanysoundforanindividualContact. Youcanimportsounds;thesewillbeaddedtothelistofsoundsyoucanchoosefromwhenassigninga soundtoanevent.

PreferencesQuickTransfer

Thispanelletsyousetupalistofphonenumbersthatcallscanbetransferredto.Thenduringacall,you cantransfertoanyofthesenumbersbyselectingfromalist. Enterasmanynumbersasyouwant.Toenteranewnumber,clickinanemptyline.Toremoveanentry, clickinthelineanddeletethenumber.Setoneofthenumbersasthedefault.

29

Cypress Communications

PreferencesDevices

Briaautomaticallydetectsdevicesateachstartup,andselectsthemostappropriatedeviceforeach purpose.Ifyoudonotlikethisselection,youcanoverrideitonthispanel. Ifyouoverrideaselection,itwillapplythenexttimeyoustartBria,unlessthedeviceisnolonger available,inwhichcaseBriawillagainselectthedevicetouse.


Field Description

Headset Mode

Speaker Microphone

ChangethesefieldsonlyifyouwanttooverridethedevicesthatBriaautomatically selected. Inboththesefields,selecttheheadsetyouareusing. Theheadsetisthedevicethatisusuallyusedforaudioout(thesoundyouhear)and audioin(recordingyourvoice).Theonlysituationinwhichtheheadsetisnotusedis whentheSpeakerPhonebuttononthedialpadispressed. Therefore,unlessyouwillalwaysbeusingBriainspeakerphonemode,youmustmake aselectionhere. SelecttheheadsetinboththeSpeakerdevicefieldandMicrophonedevicefield.

30

Bria User Guide

Speakerphone Mode

Speaker

ChangethisfieldonlyifyouwanttooverridethedevicesthatBriaautomatically selected. Maketheappropriatechoice:


Selectthedevicethatyouwanttouseforaudioout(thesoundyouhear)whenthe

SpeakerPhonebuttonispressed.Makesureyouselectaspeakerdevice(notthe headset). SelectNoneifyoudonothaveaspeakerphone.TheSpeakerPhonebuttononthe dialpadisdisabled. Microphone ChangethisfieldonlyifyouwanttooverridethedevicesthatBriaautomatically selected. Maketheappropriatechoice:


Selectthedevicethatyouwanttouseforaudioin(recordingyourvoice)whenthe

SpeakerPhonebuttonispressed. Itcanbeanymicrophone:itdoesnothavetobethemicrophoneonthedeviceyou specifiedasthespeakerdevice.Forexample,itcanbethemicrophoneonyour camera.


SelectNoneifyoudonothaveaspeakerphone.TheSpeakerPhonebuttononthe

dialpadisdisabled. Reducebackground noise Automaticallyattemptstoremovebackgroundnoise. Typicallyonforthespeakerphone.

Phone Ring Device

Device

ChangethisfieldonlyifyouwanttooverridethedevicesthatBriaautomatically selected. Thedevicewhereyouwanttohearthephoneringing:theheadset,thespeakerphone, ornone.

Volume AlsoringPCspeaker

Thevolumeoftheringer. Clickonoroff,tosuityourpreference.

31

Cypress Communications

PreferencesNetwork

Field

Description

NetworkConnectionSpeed Selectthetypeofnetworkconnectionforyourcomputer. Theslidersmovetoshowthebitratethatwillbeusedforsendingandreceiving. Theseratesaretypicalratesfortheselectedconfiguration. Ifyouknowthatyourcomputerandnetworkcanhandleafastersendingspeed,click Customandmovetheslider. Itisrecommendedthatyounotchangethereceivingspeed. Youwillknowthatyouhavesetthesendingspeedtoohighif:


Theremoteaudioisgarbled.

Preservebandwidth

Whenthisfeatureison,Briastopssendingaudiowhenyouarenottalking. Whenthisfeatureisoff,Briaalwayssendsaudio,whichusesmorebandwidthbut mayresultinbettercallquality. Typicallyoff.However,ifyouareusingaslow(dialuporISDN)connection,youmay wanttoturniton.

32

Bria User Guide

PreferencesAudioCodecs

ThispanelshowsallthecodecsthatareincludedinthisversionofBria.Youcanenableordisablecodecs asdesired. Withonlyonecodecenabled,allcallsmadewillusethatcodec.Withmorethanonecodecenabled,Bria automaticallychoosesthebestcodecbasedontheotherpartyscapability,theavailablebandwidth, andnetworkconditions. Youcannotchangethepropertiesofanycodecs. AboutCodecs Audiocodecsdescribetheformatbywhichaudiostreamsarecompressedfortransmissionover networks.Codecscanbecategorizedaseithernarrowbandorwideband:


Narrowbandcodecsworkwithlowbandwidthsuchasadialupinternetconnection.Thesecodecs haveasamplingrateof8kHz. Widebandcodecsworkwithhighbandwidthsandresultinbetteraudioquality.However,theydo notworkwithPSTN.Thesecodecshaveasamplingrateof16kHz.

SupportedCodecs Briasupportsawiderangeofcodecs.Seethetable.

33

Cypress Communications

Codec

Narrowband

Wideband

Royalty-bearing

Included in Bria

Broadvoice32 Broadvoice32FEC DVI4 DVI4Wideband G.711aLaw* G.711uLaw* G.729* GSM iLBC L16PCMWideband Speex SpeexFEC SpeexWideband SpeexWidebandFEC *Generally,atleastoneofthesecodecsmustbeenabledinordertoplaceaPSTN(landline)call.

34

Bria User Guide

PreferencesQualityofService

TheQualityofServicepanelletsyourequestaspecifictransportserviceforaudioandsignalingtraffic. Thereisonetypeofservice.Supportofthisservicedependsonyourinternetserviceprovider:

DSCP(alsoknownasToS),whichisavailableforaudio,videoandsignaling. Inanetworkthathasthedefaultconfiguration,therecommendedvalueforaudiois46,because 46isthestandardmarkingforaudio.

Briasupports802.1pQoSpackettagging.IfyousetupforQoS,Briawillincludethespecified informationinthepacketsthatitsendstothenetworkprovider.Whetherthepacketisdeliveredwith thespecifiedservicedependsonwhetheryourbroadbandrouterandthenetworkproviderbetween youandtheotherpartysupportsmultipletransportservices.Inotherwords,whethereachnetwork providerreadstheQoSinformationandprioritizespacketdeliverybasedontherequestedservice.

35

Cypress Communications

PreferencesContactStorage

ThesesettingsletyousetuparemotestoragesystemforyourcontactlistviaWebDAVorXCAP.(The contactlistisalwaysstoredlocally,evenwhenyousetupforremotestorage.) Thecontactlistholdsgeneralinformationforcontacts.Itisautomaticallyloadedatstartup,andis loadedevenifnoaccountsareenabled.


Table 3: SIP Account Properties Storage Field Description

Storagemethod

ThestoragemethodtobeusedfortheContactlistfile.Thefilecanbestoredlocally orbothlocallyandonaremotecomputer.

Server Settings

UseSIPcredentials

CheckthisboxtousetheusernameandpasswordfromyourSIPaccountinorderto logintothestorageserver. Otherwise,uncheckthisboxandcompletetheUsernameandPasswordfields. NotusedforLocal.

RootURL

URLofanappropriaterootfolderontheremoteserver. NotusedforLocal.Thefactorysettingis https://webdav.$domain$/webdav/$username$/

36

Bria User Guide

WebDAVpolltime

EnabledonlyforWebDAV.Thetimethatelapsesbetweenpollingfornewcontact datafromtheremoteserver. Thefactorysettingis600.

PreferencesDiagnostics

Thispanelletsyouenableloggingtofiles.Loggingusescomputerresources,soyoushouldonlyenableit wheninstructedbyacustomersupportrepresentative. Tosetuplogging:


1. ClickEnablediagnosticlogging. 2. Setthelogginglevel.
3. 4.

Specifythefolderwherelogswillbesaved. ClickOK.

ActivityonBriawillbeloggedto.csvfilesinthespecifiedfolder.Anewsetoffilesisstartedeachtime youlogon.Inordernottocreatelargefileswhenlogging(whichmaycreatecomputerproblems),you mustnotremainloggedonindefinitelywhenlogging.YoushouldoccasionallyexitandrestartBria.

37

Cypress Communications

Ifrequestedbyacustomersupportrepresentative,youcan:

Opentheloggingfolderandthenopenalogfileusingatexteditor. Emailthelogsinthespecifiedfoldertocustomersupport:ClickSendlogstocustomersupport.A dialogboxappearsshowingallthelogs.SelectfilesandclickOpen;theselectedfilesaresentand thedialogboxcloses.

Youcandeletelogfilesfromthespecifiedfolderasyouwoulddeleteanyfileonyourcomputer. PreferencesAdvanced

Field

Description

Reduceechoes

Turningthisfeatureonimprovessoundquality.Thisfeatureistypically on.

Auto Answer Calls

Autoanswerincomingcalls

Fromthefirstsetofradiobuttons,choosehowquicklyyouwantBria toautoansweranincomingcall.

38

Bria User Guide

ConfiguringAccounts
ChooseFile>AccountSettings.TheAccountSettingswindowappears. AccountsSettingsWindow Toworkwithaccounts,chooseFile>AccountSettingsfromthemenu.TheAccountSettingswindow appears,showingalltheaccountssetup.

Youcan:

Addorremoveanaccount. Enableoneormoreaccounts.Seebelowfordetails. Setoneaccountasthedefault.Seebelowfordetails. Setorchangethepropertiesofanaccount.ThesepropertiescontrolhowBriainteractswithyour VoIPserviceprovider,andaresetindividuallyforeachaccount.ClickthePropertiesbutton,then seethefollowingpagesfordetails.

EnablingAccounts Youmustenableanaccountinordertomakeandreceivecallsonthataccount.Youcanenableasmany accountsasyouwant.ClicktheEnableboxbesideeachaccount.Therulesforenabledaccountsare:


Whenmultipleaccountsareenabled,youwillbeabletoreceivecallsonallthoseaccounts. Youcanneverplaceacallonadisabledaccount.Ifyouplaceacallthatisonlyvalidonthedisabled account,itwillfailwithaNotfoundmessage. Youcanneverreceiveacallonadisabledaccount.Ifanotherpartyphonesyouonanumberthatis onlyknowntoadisabledaccount,thecallwillneverappearonyourBria. Whenmultipleaccountsareenabled,theaccounttouseforanoutgoingcallisdeterminedbythe rulesofthedialplandeterminewhichaccountisused.Ifyouhavenotsetupanydialplans,thenthe defaultaccountisused.

39

Cypress Communications

SettingtheDefaultAccount WhenmultipleSIPaccountsareenabled,thefirstaccountlistedisalwaysthedefault.UsetheMoveUp andMoveDownbuttonstosetthedesiredaccountasthedefault. ThedialplanrulesmayselectthedefaultSIPaccountinordertoplaceanoutgoingcall.

SIPAccountPropertiesAccount

Table 5: SIP Account Properties Account Field Description

Accountname

Ifdesired,changetheaccountnametosomethingthatismeaningfultoyou.For example,thenameoftheVoIPserviceprovider. Readonly.AlwaysspecifiesSIP.

Protocol
User Details

UserID

Typicallytheaccountnumberforthesoftphoneaccountplusthedomain.For example,kpereira@domainA.com.ProvidedbyCypressCommunications.

40

Bria User Guide

Password Displayname

ProvidedbyCypressCommunications. ThisnameisdisplayedintheBriadisplay. Otherpartieswillseethisnamewhentheyareconnectedtoyou.

Authorizationname

Maynotberequired.Ifitisrequired,itwillbeprovidedbyCypress Communications.

Domain Proxy

Registerwithdomainand receivecalls

CheckthisboxifyouwanttoregisterwithCypressCommunications,sothatyou canreceiveincomingcalls. Typically,thisfieldischecked. Thisfieldmaybeleftuncheckedwhen,forexample,yourlevelofservicedoesnot includetheabilitytoreceiveincomingcalls.Inthatcase,turningthisfieldonmay causeregistrationtofail(whenyouclosetheAccountPropertieswindow), meaningthatyourBriacannotregisterwithCypressCommunications.

Sendoutboundvia

ChoosethesettingspecifiedbyCypressCommunications:
Domain:IfCypressCommunicationsrequiresthattrafficbedirectedtoproxies

thatarediscoveredviathedomain.
ProxyAddress:IfCypressCommunicationshasanoutboundproxyaddressand

requiresthatyouprovidetheaddresstoBria.Fortheaddressenteradomain name(forexample,domain.com)oranIPaddress(forexample, 123.456.789.012). DialPlan InformationaboutthesyntaxofthenumbersusedbyCypressCommunications. Providedbytheserviceprovider.Thedefaultplanis: #1\a\a.T;match=1;prestrip=2; Itispossiblethatthisplanwillworkforyou.Ifyoucanplaceasuccessfulcall,then thedialplanissuitable.Ifyoucannotmakeacall,orifyouwanttosetupadial planforyourownreasons,seeDialPlan.

41

Cypress Communications

SIPAccountPropertiesVoicemail

ThesesettingsletyousetupBriatoforwardcallsinseveralsituations. YourserviceprovidermayalsoprovidetheabilitytosetupforvoicemailoutsideofBria,forexample,by phoningasoftphoneaddressandfollowingthevoiceprompts,orbyaccessingawebsite. Checkwithyourserviceprovidertodetermineifanothersetupmechanismisavailable.Ifso,checkwhat thesettingsareinthatsetup,andmakesureyoudoentercompatibleinformationinBria.

42

Bria User Guide

Table 6: SIP Account Properties Voicemail Field Description

Checkforvoicemail

IfyourVoIPserviceincludesvoicemail,choosethesettingspecifiedbyyour VoIPserviceprovider.:
On:Briawillsubscribetobenotifiedwhenthereisavoicemailforyou. Off:theserviceprovidermaybesetuptoadviseBriawhenthereisa

voicemailforyou;checkwithyourserviceproviderfordetails. IfyourVoIPservicedoesnotincludevoicemail,chooseOff. VoicemailiscontrolledbyyourVoIPserviceprovider,notbyBria.Contact yourserviceproviderforinformationonusingvoicemail. Numbertodialforchecking voicemail CompleteonlyifyourVoIPserviceincludesvoicemail. Thisisthenumberthatwillbecalledwhenyouclickthe icononthecall display,inordertoconnecttovoicemailandlistentoyourmessages. Ifyouleavethisfieldempty,thenthisiconwillnotwork;youwillhaveto manuallydialthisnumberinordertoconnecttovoicemail. EnterthenumberprovidedbyyourVoIPserviceprovider. Numberforsendingcallsto voicemail CompleteonlyifyourVoIPserviceincludesvoicemail. Thisisthenumberthatincomingcallswillbeforwardedtoiftheyare unansweredafterthespecifiedinterval(below),orwhenyouclickthe icononthecalldisplay.

Ifyouleavethisfieldempty,thenthisiconwillnotbedisplayed.However, leavingthisfielddoesnotmeanthatvoicemaildoesnotwork.Itonlymeans thatthisiconcannotbeusedtosendtovoicemailimmediately. EnterthenumberprovidedbyyourVoIPserviceprovider. Sendcallstovoicemailif unanswered CompleteonlyifyourVoIPserviceincludesvoicemail. Tosendtovoicemailafterthespecifiednumberofseconds. Yourserviceprovidermayalsoprovideasimilarfeaturethatissetupoutside ofBria.Ifso,makesureyoudonotentercompetinginformationinBriaand intheserviceprovidersuserinterface.Forexample,ifyouturnoffthisfield, makesurethesamefeatureatyourserviceproviderisalsoturnedoff. Otherwise,allyourcallswillcontinuetobeforwarded. Alwaysforwardtothisaddress YoucanusethisfeatureevenifyourVoIPservicedoesnotincludevoicemail. Toalwaysforwardphonecalls,clicktheboxandentertheaddressto forwardto.Phonecallsreceivedonotheraccounts(ifyouhavethem)are notaffectedbyenablingthisfield. Forwardtothisaddresswhenbusy YoucanusethisfeatureevenifyourVoIPservicedoesnotincludevoicemail. Toforwardonlywhenyouareonanotherphonecall,clicktheboxandenter theaddresstoforwardto.Phonecallsreceivedonotheraccounts(ifyou havethem)arenotaffectedbyenablingthisfield. Yourserviceprovidermayprovideasimilarfeaturethatissetupoutsideof Bria.Ifso,makesureyoudonotentercompetinginformationinBriaandin theserviceprovidersuserinterface.Forexample,ifyouturnoffthisfield, makesurethesamefeatureatyourserviceproviderisalsoturnedoff.

43

Cypress Communications

SIPAccountPropertiesTopology

Table 7: SIP Account Properties Topology Field Firewall Traversal Description

IPAddress

ThissettingcontrolshowyourIPaddressispresented.
Discoverglobaladdress:LetBriadetermineyourpublicIPaddress.Thisistherecommended

settingunlessyourVoIPserviceprovideradvisesotherwise. UselocalIPaddress:usetheIPaddressoftheBriacomputer. TherecommendedsettingisDiscoverglobaladdress. STUNServer ThissettingspecifiestheSTUNservertouse.


Discovertheserver:ChoosethisoptiontoletBriafindtheaddressofaSTUNserver. Usethisserver:TouseadifferentSTUNserver.Fortheaddressenteradomainnameoran

IPaddress. TherecommendedsettingisDiscoverserver.
44

Bria User Guide

EnableICE

ICEoptimizestrafficandmayhelpwithfirewalltraversal. Typically,ICEisenabled.However,itmayneedtobedisabledifyourVoIPserviceproviderhas implementedafirewalltraversalsolutionthatisnotcompatiblewithICEenabled. Ifyouhaveproblemswithcalls,contactyourVoIPserviceproviderforinformationontheir firewalltraversalsolution.

Range of Ports on Local Computer

Rangeofports usedonlocal computer

Theappropriatesettingdependsonyourcomputersetup:
Checked:Ifyourcomputerisbehindarestrictivefirewallthatonlyallowsspecificport

rangestobeused.EntertherangeofportstouseforyourSIPaccount.(Youmustalsoopen thoseportsonyourfirewall;refertoapplicablefirewalldocumentationforinformation.) Unchecked:Ifyourcomputerisnotbehindarestrictivefirewall.

45

Cypress Communications

SIPAccountPropertiesSecurity

Table 10: SIP Account Properties Security Field Description

SignalingTransport

ContactyourVoIPserviceprovidertoidentifythetypesoftransportthatare supported.Thenchooseasupportedtransport:
Automatic:Briasetsupthetransportbasedonthecapabilitiesofthenetwork

andtheBriacomputer.Choosethisoptionifyoudonotcarewhichtransport isused. TCP:Thistransportprovidesnosignalingsecurity. UDP:Thistransportprovidesnosignalingsecurity. TLS:Choosethisoptiontorequestsignalingencryption.

46

Bria User Guide

SIPAccountPropertiesAdvanced

Table 12: SIP Account Properties Advanced Field Register Settings Description

Reregisterevery

ThetimeintervalbetweenBriasattemptstoreregisterinordertorefreshthe accountregistrationwiththeVoIPserviceproviderforthisaccount.Avalueofzero meansnottoreregisteraftertheinitialregistration. ThisvalueisplacedintheExpiresheaderfieldoftheREGISTERmessage. Thefactorysettingis3600.

47

Cypress Communications

Minimumtime

Ifthereregistrationfails,Briawillwaitthisamountoftime,thenattemptto reregister.Ifthesecondattemptfails,Briawillwaittwicethistimeandtryagain,then fourtimesthistime,andsoon,untilreregistrationsucceeds. Thefactorysettingis20.

Maximumtime

Thisisthemaximumwaittimebetweenattemptstoreregister.Oncethismaximumis reached,Briawillwaitthistimeforallsubsequentattempts. Forexample,themin.timeis20secs,themaximumtimeis120secs.Briawillattempt toreregisterasfollows:


Wait20secs. Attempttoconnect. Iffail,wait40secs. Attempttoconnect. Iffail,wait80secs. Attempttoconnect. Iffail,wait120secs(themaximum) Attempttoconnect. Iffail,wait120secs,andsoon.

Thefactorysettingis1800.
Timers

Enablesessiontimers Defaultsessiontime

Asessiontimerisamechanismtodetectwhetheracallsessionisstillactivefromthe signalingpointofview.Whenthetimerexpires,arefreshissentfromonepartyto theother.Thetimeristhenreset.


Turnontoenablesessiontimer.EnteravalueinDefaultsessiontime.Thefactory

settingis60. Turnofftodisablesessiontimer;refresheswillneverbesent. Sessiontimerpreference Thisfieldspecifiesyourpreferenceforwhichpartyshouldsendtherefresh.The preferenceisnotaguaranteethattherefreshwillbeperformedbythespecified party.Thechoicesare:


None:Nopreference. Localrefreshes:Yourcomputersends. Remoterefreshes:Theotherpartysends. UACrefreshes:Theuseragentclient(thepartythatinitiatedestablishmentofthe

communications)sends. UASrefreshes:Theuseragentserver(theotherparty)sends. SendSIPkeepalives Typicallyon,toinstructBriatosendSIPkeepalivemessagesinordertomaintaina pinholethroughyourfirewallforSIPmessaging. Typicallyon. Whenchecked,requestswithacompleteURI(user@ABC.com)gotoABC.comand theSendoutboundviafieldontheAccounttabisignored. Typicallyoff.ThisfieldisintendedfortestlabsandmaycauseproblemsinaNAT environment.

Userport Sendoutgoingrequest directlytotarget

48

Bria User Guide

Appendix
ApplicationHotKeys
Function Keyboard Shortcut

Answer Exit Hangup Hold Mute

Enter Ctrl+Q Esc Period Spacebar

49

Cypress Communications

DialPlan
Whenacallattemptismade,thecallinput(whatyoutype,selectordragontothecallentryfield)is comparedtothedialplansthatexistinordertoselecttheSIPaccounttouseandinordertodetermine iftheinputmustbemodifiedtoensurethatthecallcansucceed.Eachdialplancontainsoneormore patterns;iftheinputmatchesaparticularpattern,thentheinputismodifiedaccordingtotherulesfor thatpattern,andthenthecallisplacedusingtheaccountthatthedialplanbelongsto. DeterminingwhetherYouNeedaDialPlan IfyouareanindependentuserofBria,youmayneedtomodifythedefaultdialingplan. IfyouaredeployingBriainanenterprise,youwilltypicallyneedtomodifythedefaultdialingplan.
1.

CheckwithyourVoIPserviceproviderforanydialingplaninformation.Ifyouserviceproviderhasa dialingplan,useit.IfyouhaveseveralSIPaccounts,eachwithadifferentserviceprovider,obtain thedialingplanforeachaccount.Enterthedialingplanintheaccountinformation. Ifnoreadymadedialingplanisavailableforanaccount,enableonlythataccountandmake differenttypesofphonecalls:


2.

CallstoanotherSIPaddress(ratherthantothePSTN). LocalcallstothePSTN(ifyourVoIPserviceprovidersupportsthesecalls) LongdistancecallstothePSTN(ifyourVoIPserviceprovidersupportsthesecalls).

Tryplacingcallsbytypingintheentryfieldandalsobyselectingacontact.
3.

Ifalltypesofcallssucceed,thedefaultdialingplandoesnotneedtobemodifiedforthataccount. Ifatleastonetypeofcallfails,youmustmodifythedefaultdialingplanforthataccount.

TheDefaultDialPlan Thedefaultdialplanis: #n\a\a.T;match=1;prestrip=2; where#nistheaccountprefix(#1forthefirstaccountinthelist(proxy0),#2forthesecondaccount (proxy1),andsoon). Iftheinputistheaccountprefixandthenumber,thentheAccountforthisdialplanisselected.The accountprefixedisstrippedfromthenumberbeforethecallisplaced. IfallAccountsusethisdialplan,thenthebehaviorisasfollows:iftheinputincludestheaccount,then thataccountisused.Inotherwords,youcanforceselectionofaspecificaccountbyincludingthe accountprefix.Iftheinputdoesnotinclude#n,thenthedefaultaccountisused. HowDialingPlansAreUsed Whenyouplaceaphonecall,Briatakesthephonenumber(theinput)andperformsthefollowing: Cleanup Thisstepisnotpartofthedialingplan:itisalwaysperformedevenwhenthereisnodialingplan.
50

Bria User Guide

Inputiscleanedupbyremovingspaces,dashes,openbrackets,andclosebrackets. Matching Theinputiscomparedtothepatternsdefinedbythedialplanforeachenabledaccount.Eachaccount hasonedialplan,andeachdialplanhasoneormorepatterns. Whenamatchisfoundbetweentheinputandthepattern,theaccountthatthispatternbelongstois selectedandthetransformationforthispatternisperformed. Ifnomatchisfound,thedefaultaccountisselectedandnotransformationisperformed. Transformation Theselectedtransformationisperformed. PlaceCall Thenthecallisplacedusingthetransformedinput. DialPlanSyntax InBria,thedialplanestablishestheexpectedpatternsofcharactersforatelephonenumberor softphoneaddress,andallowsformodification(transformation)ofinputbasedonthematchtoa pattern.Thedialplanhasthefollowingsyntax:
pattern[|pattern];match=1;<transformation>=<value>;[match=2; <transformation>=<value>;]

Where:

Itemsin[]areoptional. Pattern:thepatternthatwillbematched.Oneormorepatterns.Eachpatternisseparatedbya| pipe.Thepipeisoptionalafterthelastpattern.Eachpatternisimplicitlynumbered,startingfrom1. Match;Transformation:Apairthatidentifiesthepatternnumbertocomparewiththeinput,and thetransformationtoperformontheinputwhenamatchisobtained.Thetransformationis optional(meaningthatifthereisnotransformationforapattern,thentheinputthatmatchesthis patternisnottransformed).Oneormorepairs. match=isaliteral.nidentifiesthepattern.transformation=isreplacedbyakeyword,see below.valueisreplacedbyavalue. Spacesareallowedonlyinthe <value>items. Rememberthatdialplansareappliedaftertheinputhasbeencleanedup!

Example
\a\a.T|xxxxxxxxxx;match=1;prestrip=2;match=2;pre=8;

where:

\a\a.T xxxxxxxxxx; match=1;prestrip=2;

isthefirstpattern. isthesecondpattern. isthefirstmatchtransformationpair.


51

Cypress Communications

match=2;pre=8;

isthesecondmatchtransformationpair.

Pattern ValidContent ThecontentforapatternfollowsthedigitmaprulesofRFC2705,supplementedbytherulesforregular expressions.Wherethereisanoverlapbetweenthedigitmapandregularexpressionrules,thedigit maprulesapply.Forthisreason,therearesomespecialcases,includedinthetablebelow. Thefollowingtabledescribesthemostcommonelements.Asmentioned,allregularexpression elementsaresupported.


Element Origin Description

012345678 Literals 9 #*atoz Literals

Literaldigits,usedasis.

Literalcharacters,usedasis.Specialcases:
Theliteralxcharacterisrepresentedby\x. Theliteraltcharacterisrepresentedby\t.

x \a

Digitmaprules Wildcardforanysingledigit,0to9. Wildcardforanysinglealphanumericcharacter. Regular expressionrules Adigitwithinthespecifiedrange. Regular expressionrules

[digitdigit]

Acharacterwithinthespecifiedrange. [characterchara Regular cter] expressionrules [digit1,digit2, digit3] . Oneofthecharactersinthecollection. Regular expressionrules Digitmaprules Repeatthelastelement0ormoretimes.Forexample,xxxx.meansrepeatthe lastx0ormoretimes,whichmeansthispatternmatchesthreeormoredigits (notfourormoredigits)!Useofthiselementresultsinapatternwith minimumrequirements. Digitmaprules Atimeoutperiodwilltakeplacebeforeautomaticdialingstarts. TheTtimerforcesBriatowaitafteramatchismade.Thistimershouldalways beincludedinthesesituations:
Anypatternthatusesthe.(dot).Forexample,ifthepatternisxxxx.then

addingatimerletsyoutypethreeormoredigits.Ifthereisnotimer,then assoonasyoutypethreedigits,Briamakesthematchassoonasyoutype threedigits. Anydialplanthathastwopatternsthataresimilarinelementsbut differentinlength.Forexample,ifonepatternisxxxandtheotherpattern isxxxxxxx,thenaddingthetimerletsyoucontinuetypingpastthreedigits,


52

Bria User Guide

inordertogetamatchonthesecondpattern. Inthissituation,theTtimershouldbeincludedintheshorterpattern.

Timers Therearetwotimers,theTtimerandthelongtimer.Thesetimersareusedininputcomparison,as describedin. TransformationKeywords


Keyword Description

prestrip

Stripthefirstncharactersfromtheinput beforeplacingthecall. Removennumberofcharactersfromthe endoftheinputbeforeplacingthecall. Addthespecifiedaccountprefixtothe inputbeforeplacingthecall. Attachthespecifiedpostfixtotheinput beforeplacingthecall. Replacestheinputwiththespecified stringbeforeplacingthecall.

poststrip

pre

post

replace

OrderofTransformations Thesetransformationsarealwaysperformedinthefollowingorder(theorderinwhichthe transformationsareenteredinthedialplanisnotsignificant): prestrip > poststrip > pre> post > replace HowtheInputIsProcessed ComparingInputtotheDialPlanPatterns Theinputiscomparedtoeachdialplaninturn,startingwiththefirstlistedaccount.Theprocessis slightlydifferentdependingonhowthecallisplaced:

53

Cypress Communications

Iftheinputwasdraggedorselected,thentheentireinputiscomparedtoeachdialplan.Ifa completematchisfound,thenthataccountisselectedandtheassociatedtransformationis performed.Ifnomatchisfound,thedefaultaccountisselectedandnotransformationis performed. Ifyouaretypingtheinput,thedigitsarecomparedonebyoneastheyareentered.Thecomparison willresultinoneofthetypesofmatchesdescribedinthetablebelow.

Itispossibleforthesameinputtogetmatchedtodifferentdialplansdependingonwhethertheinputis enteredontheflyordragged.Itisimportanttokeepthisinmindwhendesigningdialplanpatterns. ResultsoftheComparison Briafindsamatchaccordingtothefollowingrules.Theserulesworkonthreeelements:


Thepatternsspecifiedinthedialplan. TheTtimer,ifitisincludedinthepattern.Thistimerisashort(critical)timer.Ttimeris4seconds. Thelongtimer,whichisalwayseffective(itdoesnothavetobeincludedinthepattern).Thelong timeris20seconds.


Conditions Result if You Press Enter or Dial Result if You Stop Typing

Type of Match

Partialmatch Thecharacterstypedsofarfollowthe patternbuttherearenotyetenough charactersforapendingorcomplete match.

Thedefaultaccountis selected.No transformationis performed.

Ifyoustoptypingforthe longtimerlength(20 seconds),thenthedefault accountisselected.No transformationis performedonthe characterstypedsofar. IftheTtimerexpires,this pattern'saccountis selectedandthe transformationis performed. Thispattern'saccountis selectedandthe associatedtransformation isperformed.

Pendingmatch Thepatternhasno.(dot)butdoeshave Thispattern'saccountis theTtimer.Thereisaperfectmatch. selectedandthe Thepatternhasa.(dot)andtheTtimer. transformationis Theminimumrequirementsaremet. performed. Complete match
Thepatternhasno.(dot)andnoT

timer.Thereisaperfectmatch. Thepatternhasa.(dot)butdoesnot havetheTtimer.Theminimum requirementsaremet. Thecharacterstypeddonotmatchthe patternsforanydialplan.

Thispattern'saccountis selectedandthe associated transformationis performed. Thedefaultaccountis selectedandno transformationis performed.

Nomatch

Nothinghappenseven aftertheTtimerandlong timerhaveexpired.

Examples Example1
\a\a.T|xxxxxxx.T;match=2;pre="9"
54

Bria User Guide

ThissimpleexampleshowshowtodifferentiatebetweenaPSTNnumberandasoftphoneaddress,and howtoadda9dialingprefixonlytothePSTNnumber. Example2


3xxT|1xxxxxxxxxx|[2-9]xxxxxxxxx|+x.T;match=2;pre="9"; match=3;pre="91";match=4;prestrip=1;pre="9011"
3xxT Thefirstpatternisanythreedigitnumberbeginningwith3.Notransformation. Theassumptionisthatthisisaninternalextension.ThetimerforcesBriatowait afterdetectingathreedigitnumberbeginningwith3,incaseyouareactually dialingalocalcallstartingwith3. Thesecondpatternisanyelevendigitnumberbeginningwith1.Prefixwith9and dialasis.TheassumptionisthatthisisalongdistancePSTNcallwithinNorth America(withinNorthAmerica,alllongdistancecallsstartwith1). Thethirdpatternisanytendigitnumberbeginningwithanumberotherthan1. TheassumptionisthatthisisalocalPSTNcallwithinatendigitdialingzone. Thefourthpatternisanumberofanylengththatbeginswith+,toindicatean internationalPSTNcallfromNorthAmerica.Deletethe+,prefixwith9011(011is thenumbertoaccessaninternationallinefromNorthAmerica). Forthesecondpattern,prefix9toaccessanoutsideline. Forthethirdpattern,prefix9and1toaccessanoutsidelineandenterthe longdistancecode.

1xxxxxxxxxx

[29]xxxxxxxxx

+x.T;

match=2;pre="9"; match=3;pre="91";

match=4;prestrip=1;pre="901 Forthefourthpattern,removethe+andprefix9011toaccessanoutsidelineand 1" entertheinternationalcode.

Example3
#1xxxxxxxT|#19xxxxxxx|xxxxxxxT|9xxxxxxx|;match=1;prestrip=2;pre=9;match=2; prestrip=2;match=3;pre=9;
#1xxxxxxxT Thepatternisanaccountprefixfollowedbysevendigits.ThetimerforcesBriato waittoallowamatchtothesecondpattern.The#1isstrippedoffand9is prependedtoaccessanoutsideline. Thepatternisanaccountprefixfollowedbya9andsevendigits.The#1is strippedoff. Thepatternissevendigits.ThetimerforcesBriatowaittoallowmatchingtothe fourthpattern.9isprependedtoaccessanoutsideline. Thepatternisa9andsevendigits.Theinputisnottransformed.

#19xxxxxxx

xxxxxxxT

9xxxxxxx

Thisexampleassumesthatthedialplanbelongstothefirstaccount.
55

Cypress Communications

Thedialplanisslightlytrivial,becauseitdoesnotcoverallthesituationsthatadialplanshouldbe designedfor(localcalls,longdistancecalls,internationalcalls,andsoonforthelocale). However,theexampledoesillustratetwoideas:

Handlingoftheaccountprefix(#1),ifyouareupgradingfromBria1.1andareaccustomedto enteringtheaccountnumber. Useof#toidentifytheaccountisnowdeprecated.Thedialplanshouldbecapableofdetermining theaccounttouseforthisnumber.However,sinceusersmaystillbeinthehabitofenteringthe accountprefix,youmaywanttoincludethispatterntohandlesuchascenario. Distinguishingbetweenalocalsevendigitcallinwhich9isnotdialed(toaccessanoutsideline)and oneinwhich9isdialedtoaccessanoutsideline.

ContactListHeadings
FollowingisalistofalltheheadingsthatareusedintheBriacontactlist.Thislistcanbeusefulwhen formattingacontactlistinordertoimportitintoBria.
uri business_number business_number2 business_number3 business_number4 business_number5 business_number6 mobile_number mobile_number2 mobile_number3 mobile_number4 mobile_number5 mobile_number6 fax_number fax_number2 fax_number3 fax_number4 sms_address ms_address2 sms_address3 sms_address4 sms_address5 sms_address6 custom_fields s

displayname entry_id given_name surname email_address email_address2 email_address3 email_address4 email_address5 email_address6 sip_address sip_address2 sip_address3 sip_address4 sip_address5

custom_fields2 custom_fields3 custom_fields4 pres_subscription

56

Bria User Guide

sip_address6 home_number

fax_number5 fax_number6 groups comment postal_address

home_number2 home_number3 home_number4 home_number5 home_number6

default_address default_address_type

57

Cypress Communications

LocationofFiles
SystemfilesgetcopiedtotheinstallationdirectoryspecifiedwheninstallingBria.Thedefaultinstallation directoryis:
C:\Program Files\Cypress Communications\Bria\

OtherWaystoRunBria
FromaHyperlink Youcanattachahyperlinktoaphonenumberorsoftphoneaddressthat,whenclicked,startsBriaand dialsthenumber.Attachahyperlinkwiththisformat:
<a href="sip:<address or number>">dial <address or number></a>

Forexample:
<a href="sip:kpereira@domainA.com">dial kpereira@domainA.com</a>

FromtheCommandLine YoucanstartBriafromaDOSprompt.YoumayneedtoaddBria.exetothePATH.Thentype:
Bria.exe

TostartBriafromaDOSpromptandimmediatelydialanumber,type:
Bria.exe -dial=sip:<number>

Glossary

AEC

AGC

AVI Broadband

Codec
58

Acousticechocancellation.Processingoftheaudioorvideosignaltoreducethe echoeffectthatcanarisewithaspeakerphoneorthatcanariseifthesound fromthespeakerphoneorheadphoneleaksintothemicrophone. Automaticgaincontrol.Processingoftheaudioorvideosignaltoadjustthe microphonevolumelevelsothattheotherpartydoesnothearthedistortion thatmightbecausedbytoohighamicrophoneinputortoolowvolume(dueto toolowinputlevel). AudioVideoInterleave.Amultimediacontainerformat.AVIfilescontainboth audioandvideodatainastandardcontainerthatallowssimultaneousplayback. Broadorwidebandwidth.Indatatransmission,thewidertheband,themore dataitispossibletotransmitinagiventimespan.Acable,DSLandADSL connectiontothenetworkprovidebroadbandfordatatransmission.Adialupor ISDNconnectiontypicallyprovideanarrowbandwidthfordatatransmission. Theformatbywhichaudioorvideostreamsarecompressedfortransmission

Bria User Guide

Defaultaccount

Dialplan

DTMF

IM IP IPaddress Media MWI Narrowband

Presence Proxy PSTN RFC RTP Signaling

SIMPLEprotocol

SIP SIPaccount softphoneaddress

overnetworks. TheSIPaccountthatwillbeusedwhenplacinganoutgoingcall,ifBriadoesnot determinethatanotheraccountshouldbeused.Briausesthedialplanto determinetheaccounttouse. Youcanmarkoneaccountasthedefault account;seeSettingtheDefaultAccount. TherulesthatBriafollowsinordertointerpretthesoftphoneaddressorphone numberthattheuserhasenteredandtomodifythenumberoraddress,as required,toensurethatthecallwillbeplacedsuccessfully. Dualtonemultifrequency.DTMFisthesystemthatisusedininteractive voiceresponsemenusystemssuchasthemenusystemforaccessingvoicemail messages.TheDTMFsystemallowstheusertointeractwiththemenuby pressingkeysonadialpadorkeyboard. InstantMessaging.Atechnologythatletsuserssendtextmessageandfilesfor nearinstantaneousdeliveryanddisplayoneachotherscomputers. InternetProtocol.Adataorientedprotocolusedforcommunicatingdataacross anetwork.IPisthemostcommonprotocolusedontheinternet. Auniquenumberthatdevicesuseinordertoidentifyandcommunicatewith eachotheronacomputernetworkusingtheIPstandard. InaVoIPphonecall,theaudioandvideoportionoftheinformationinacall. ComparetoSignaling. MessageWaitingIndicator.Anindicatorthatthereisavoicemailmessagefor theownerofanaccount. Indatatransmission,thewidertheband,themoredataitispossibletotransmit inagiventimespan.Acable,DSLandADSLconnectiontothenetworkprovide broadbandfordatatransmission.AdialuporISDNconnectiontypicallyprovide anarrowbandwidthfordatatransmission. Aninstantmessagingfeaturethatallowsuserstoshareinformationabouttheir availability,mood,locationandsoon. SeeSIPaccount. PublicSwitchTelephoneNetwork.Thetraditionallandlinephonenetwork. RequestforComment.Adocumentthatdescribesanaspectofaninternet technology.AnRFCmaybeaproposed,draftorfullinternetstandard. RealtimeTransportProtocol.Aprotocolfordeliveringthemediaportionofa datatransmissionoveranIPnetwork.SRTPisanothermediaprotocol. InaVoIPphonecall,theinformationinacallthatdealswithestablishingand controllingtheconnection,andmanagingthenetwork.Thenonsignaling portionofthecallistheMedia. SessionInitiationProtocolforInstantMessagingandPresenceLeveraging Extensions.Theinstantmessaging(IM)protocolfollowedbyBria.Itencapsulate therulesforexchanginginstantmessages. SessionInitiationProtocol.ThesignalingprotocolfollowedbyBriaforhandling phonecalls. AnaccountthatprovidestheusertheabilitytomakeVoIPphonecalls.The accountencapsulatestherulesandfunctionstheusercanaccess. TheaddressusedtoconnecttoaSIPendpoint.Inotherwords,thephone numberusedinaVoIPphonecall.Forexample,sip:joseph@domainA.com.
59

Cypress Communications

SecureRealtimeTransportProtocol.Aprotocolfordeliveringthemediaportion ofadatatransmissionoveranIPnetwork.SRTPisasecureprotocol,which meansthatthemediaisencrypted.RTPisanothermediaprotocol. TCP TransmissionControlProtocol.Atransportprotocolfordeliveringdataoveran IPnetwork.OthertransportprotocolsareTLSandUDP. TLS TransportLayerSecurity.AtransportprotocolfordeliveringdataoveranIP network.TLSisasecuretransportprotocol,whichmeansthatallthedatabeing transmitted(signalingandmedia)isencrypted.Othertransportprotocolsare TCPandUDP. UDP UserDatagramProtocol.AtransportprotocolfordeliveringdataoveranIP network.OthertransportprotocolsareTCPandTLS. URI UniformResourceIdentifier.Anameoraddressthatidentifiesalocationonthe worldwideweb.AsoftphoneaddressisatypeofURI. URL UniformResourceLocator.AURIthatbothidentifiesanameoraddressand indicateshowtolocateit. USBdevice UniversalSerialBusdevice.Adevicethatfollowsaspecificcommunications standard.AheadsetmaybeaUSBtypeofheadset. VAD VoiceActivityDetection.Atechnologythatdetectsifaudioisahumanvoiceor backgroundnoise.Briaincludesafeature(PreservebandwidthontheNetwork panelofthePreferenceswindow)thatcontrolswhetheraudioistransmitted whenVADdeterminesthatnooneisactuallyspeaking. vCard Anelectronicbusinesscardthatisoftenattachedtoanemail.Itoftenappears asasignatureblockthatidentifiestheperson,theirtitle,andtheirbusiness. VoIP VoiceoverInternetProtocol.AvariationofIPusedforsendingvoicedataover theinternet,inotherwords,usedformakingphonecallsovertheinternet. VoIPserviceprovider AbusinessthatprovidesaVoIPservice,allowingausertoconnecttothe internetinordertomakeVoIPphonecallsusingBria.TheVoIPserviceprovider setsupaSIPaccountfortheuser. WAV OrWAVE.AfileformatstandardforstoringaudioonPCs.

SRTP

60

S-ar putea să vă placă și