Beruflich Dokumente
Kultur Dokumente
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.
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
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:
EnhancedFeaturesandFunctions TheC3IPBriaalsosupportsthefollowingfeaturesandfunctions:
ManagedcontactlistimportingandexportingcontactsbetweenBriaandotherapplications. Automaticdetectionandconfigurationofaudioandvideodevices. Acousticechocancellation,automaticgaincontrol,voiceactivitydetection. Supportforthefollowingaudiocodecs: Automaticselectionofthebestcodecbasedontheotherpartyscapability,theavailable bandwidth,andnetworkconditions.Briaswitchesthecodecwithinacallinresponsetochanging networkconditions. SIPcomplianceto3261SIPstandard. STUNandICENATtraversal. SupportforDTMF(RFC2833,inbandDTMForSIPINFOmessages). Availabilityinotherlanguages.
InstallationandSetup
GettingReady
MultimediaDeviceRequirements Briarequiresbothspeakersandamicrophonetomakecalls.Anyofthefollowingconfigurationsare acceptable:
OptimizedDevices Briaisoptimizedtoworkwiththefollowing:
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
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
DragtoR Resize
Cypress Communications
TheDeskbarprovidesacompactGUIforperformingmanyBriaactions.Itisassumedthatyouwillwork inthismodeafteryouarequitefamiliarwithBriaanditsfeatures.
MissedCalls Entryfield Call/EndCall button MoreOptionsbutton
Restoretomainwindow
PlacingaCall
Youcancontactsomeoneusing:
Asoftphoneaddress(forexample,kpereira@domainA.com) Atraditionalphonenumber.
10
CallEntryfield Clickbuttontoplacecall
Filter
11
Cypress Communications
How
From the...
Description
Keying
Dialpadorcomputer keyboard
1. Ifanothercalliscurrentlyinprogress,click
Rightclickacontactor ContactsorHistorytabin RightclickanentryfromtheContactsorHistorytaband previouscall theAddressBookpanel chooseCall.Thecallisplacedimmediately. (Ifthetabcontainslotsofentries,firstusethe filterthelist.) Doubleclickacontact ContactsintheAddress Bookpanel fieldto
Dialing
Dialpad
1. Ifthedialpadisnotvisible,clicktheShow/Hidedialpad
12
StartanotherCallbutton
Encryption Theoutgoingcallmaybeencrypted,dependingonyoursecuritysettings.
HandlinganIncomingCall
Briamustberunningtoanswerincomingcalls. BriaringsandinformationabouttheincomingcallappearsintheCallentryfield.Inaddition,theCall Alertboxappears,evenifBriaisminimized.
Thesoftphoneaddress/numberofthepersoncallingyouisdisplayed.Thedisplaynamemayalso appear.
13
Cypress Communications
Action
From the...
Description
Answer
CallpanelorCallAlert box
Decline
CallpanelorCallAlert box
HandlinganEstablishedCall
Whilethecallisinprogressyoucan:
14
Volumecontrol
Addthecurrent callerasacontact
TransferingaCall
QuickTransfer Youcansetupalistofphonenumbersthatcallscanbetransferredto.Thenduringacall,youcan transfertoanyofthesenumbersbyselectingfromalist. Tosetupthenumbers:
1. ClickFile>Preferencesfromthemenu.DisplaytheTransferpanel.
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.
2. Callthetargetinanyofthenormalways. 3. Whenyouareready,clickTransfer;themessageTransferSuccessfulappears.
16
Ifthetargetdoesnotwanttotakethecall,simplyendthecallwiththatperson.Thefirstcallistakenoff hold.
Voicemail
Whenyouhavevoicemailmessages,thewordnewappearsbesidethevoicemailiconatthetopofthe phone.Clicktheicontoautomaticallyconnecttovoicemailandlistentoyourmessages.
Voicemailicon
ConferenceCalls
StartingaConferenceCall Youcancreateaconferencecallstartingfromoneexistingcall:
1. ClicktheConferenceicon.BriaentersconferencemodeandCallaconferenceparticipant appearsonthecalldisplay.
2. Placethesecondcallinoneoftheseways:
RightclickonacontactandchooseAddtoConferenceCall. Typeanameornumber.
17
Cypress Communications
2. ClickConferenceAll.
Conferenceicon Enternumberfornewparticipant
Conferenceis nowestablished
Clickforactionsfor thisparticipant
RightclickonacontactandchooseAddtoConferenceCall. Fromthetabthatcontainstheconference,clicktheConferenceicon.Placeacallbytypinganame ornumber.Whenthecalleeanswers,thecallwillautomaticallybeaddedtotheconference. Placeaseparateoutgoingcallinthenormalway(byclickingtheNewCallicontodisplayanewtab). Whenthecallisestablished,clickConferenceAll.Allexistingseparatecallswillbebroughtintothe existingconference. Acceptoneormoreincomingcalls.Aseparatecallwillbeestablishedforeachcall.ClickConference All.Allexistingseparatecallswillbebroughtintotheexistingconference. WheneveryouclickConferenceAll,allcurrentestablishedcallsareconferencedtogether;you cannotkeepanyonecalloutoftheconference.
18
Usethespeakeradjustmenttoadjustvolumeofthesoundyouarehearing.
Mute
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:
20
Contactname
Group
Ringtone
ContactMethods
Advanced
21
Cypress Communications
AddingaContactusinganExistingAddress Youcanaddacontactbycapturingexistinginformation:
1. Removeanyintroductorytextorheadingsfromthetopofthefile.(Youcankeeptextattheendof thefile;itwillbeignoredduringtheimport.)
22
2. Insertablankrowasthefirstrow,theninserttheheadingsthatBriawillusetointerpretthe meaningofeachcolumn.Thecolumnscanbeinanyorder.Themostpopularheadingsare:
Foracompletelistofheadings,seeContactListHeadings.
3. Savethefileas*.csv.
MovingorDeletingaContact
Cypress Communications
Doubleclickthecontacttostartaphonecall. Dragthecontacttothecalldisplaytostartaphonecall.
RightclickandchooseCall,thenclickthedesirednumber.
RightclickandchooseSendEmail.
24
HistoryTab
Displayallcalls Missedcalls Receivedcalls
ManagingtheListsofCalls Youcanrightclickonanentryinalistto:
PhoningfromaList YoucanrightclickonanentryintheReceivedorDialedlistto:
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
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
PreferencesQuickTransfer
29
Cypress Communications
PreferencesDevices
Headset Mode
Speaker Microphone
30
Speakerphone Mode
Speaker
Device
Volume AlsoringPCspeaker
Thevolumeoftheringer. Clickonoroff,tosuityourpreference.
31
Cypress Communications
PreferencesNetwork
Field
Description
Preservebandwidth
32
PreferencesAudioCodecs
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
PreferencesQualityofService
TheQualityofServicepanelletsyourequestaspecifictransportserviceforaudioandsignalingtraffic. Thereisonetypeofservice.Supportofthisservicedependsonyourinternetserviceprovider:
35
Cypress Communications
PreferencesContactStorage
Storagemethod
ThestoragemethodtobeusedfortheContactlistfile.Thefilecanbestoredlocally orbothlocallyandonaremotecomputer.
Server Settings
UseSIPcredentials
RootURL
36
WebDAVpolltime
PreferencesDiagnostics
Specifythefolderwherelogswillbesaved. ClickOK.
37
Cypress Communications
Ifrequestedbyacustomersupportrepresentative,youcan:
Youcandeletelogfilesfromthespecifiedfolderasyouwoulddeleteanyfileonyourcomputer. PreferencesAdvanced
Field
Description
Reduceechoes
Turningthisfeatureonimprovessoundquality.Thisfeatureistypically on.
Autoanswerincomingcalls
Fromthefirstsetofradiobuttons,choosehowquicklyyouwantBria toautoansweranincomingcall.
38
ConfiguringAccounts
ChooseFile>AccountSettings.TheAccountSettingswindowappears. AccountsSettingsWindow Toworkwithaccounts,chooseFile>AccountSettingsfromthemenu.TheAccountSettingswindow appears,showingalltheaccountssetup.
Youcan:
39
Cypress Communications
SIPAccountPropertiesAccount
Accountname
Protocol
User Details
UserID
Typicallytheaccountnumberforthesoftphoneaccountplusthedomain.For example,kpereira@domainA.com.ProvidedbyCypressCommunications.
40
Password Displayname
Authorizationname
Maynotberequired.Ifitisrequired,itwillbeprovidedbyCypress Communications.
Domain Proxy
Registerwithdomainand receivecalls
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
42
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
IPAddress
ThissettingcontrolshowyourIPaddressispresented.
Discoverglobaladdress:LetBriadetermineyourpublicIPaddress.Thisistherecommended
IPaddress. TherecommendedsettingisDiscoverserver.
44
EnableICE
Theappropriatesettingdependsonyourcomputersetup:
Checked:Ifyourcomputerisbehindarestrictivefirewallthatonlyallowsspecificport
45
Cypress Communications
SIPAccountPropertiesSecurity
SignalingTransport
ContactyourVoIPserviceprovidertoidentifythetypesoftransportthatare supported.Thenchooseasupportedtransport:
Automatic:Briasetsupthetransportbasedonthecapabilitiesofthenetwork
46
SIPAccountPropertiesAdvanced
Table 12: SIP Account Properties Advanced Field Register Settings Description
Reregisterevery
47
Cypress Communications
Minimumtime
Maximumtime
Thefactorysettingis1800.
Timers
Enablesessiontimers Defaultsessiontime
communications)sends. UASrefreshes:Theuseragentserver(theotherparty)sends. SendSIPkeepalives Typicallyon,toinstructBriatosendSIPkeepalivemessagesinordertomaintaina pinholethroughyourfirewallforSIPmessaging. Typicallyon. Whenchecked,requestswithacompleteURI(user@ABC.com)gotoABC.comand theSendoutboundviafieldontheAccounttabisignored. Typicallyoff.ThisfieldisintendedfortestlabsandmaycauseproblemsinaNAT environment.
48
Appendix
ApplicationHotKeys
Function Keyboard Shortcut
49
Cypress Communications
DialPlan
Whenacallattemptismade,thecallinput(whatyoutype,selectordragontothecallentryfield)is comparedtothedialplansthatexistinordertoselecttheSIPaccounttouseandinordertodetermine iftheinputmustbemodifiedtoensurethatthecallcansucceed.Eachdialplancontainsoneormore patterns;iftheinputmatchesaparticularpattern,thentheinputismodifiedaccordingtotherulesfor thatpattern,andthenthecallisplacedusingtheaccountthatthedialplanbelongsto. DeterminingwhetherYouNeedaDialPlan IfyouareanindependentuserofBria,youmayneedtomodifythedefaultdialingplan. IfyouaredeployingBriainanenterprise,youwilltypicallyneedtomodifythedefaultdialingplan.
1.
2.
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
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:
Cypress Communications
match=2;pre=8;
isthesecondmatchtransformationpair.
Literaldigits,usedasis.
Literalcharacters,usedasis.Specialcases:
Theliteralxcharacterisrepresentedby\x. Theliteraltcharacterisrepresentedby\t.
x \a
[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
inordertogetamatchonthesecondpattern. Inthissituation,theTtimershouldbeincludedintheshorterpattern.
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
Type of Match
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
Nomatch
Examples Example1
\a\a.T|xxxxxxx.T;match=2;pre="9"
54
1xxxxxxxxxx
[29]xxxxxxxxx
+x.T;
match=2;pre="9"; match=3;pre="91";
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
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
56
sip_address6 home_number
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
Defaultaccount
Dialplan
DTMF
SIMPLEprotocol
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