Documente Academic
Documente Profesional
Documente Cultură
completescheduledaudio,paging,andemergencynotificationsolution.Audiocanbesentviaa multicastorSIPconfiguration.
MulticastConfiguration
InthisconfigurationofBellCommander,theBellCommandersoftwareisusedforaudioschedulingand emergencynotification,whileaCyberDataPagingServerprovidesapaginginterfacetothespeakers. Thisconfigurationisrecommendedforversion1CyberDataproducts.V2productsfromCyberData functionwellwithBellCommanderineitherSIPormulticast. Inthisconfiguration,TrixboxwouldrunonaseparateLinuxserverandwouldinterfacewiththe CyberDataPagingServertoprovideamulticastgatewaytotheCyberDataspeakers.The BellCommandersoftwarewouldrunonaWindowsPCorserverandsendaudioatscheduledtimesvia multicasttotheCyberDataspeakers.
SIPConfiguration
IntheSIPConfigurationofBellCommander,BellCommanderisinstalledonaWindowsserverand TrixboxisbeinstalledonaLinuxserver.BellCommanderregisterswithTrixboxasaSIPextensionand communicatesoverthenetwork.BellCommanderworkswithTrixboxtoprovidebells,paging,and emergencynotification.Inthisconfiguration,pagingextensionscanbedefinedintheTrixboxthatwill allowaudiotobebroadcastedtoSIPphones,CyberDataspeakers,ortoacombinationofboth. CyberDataV2productsarerecommendedforthisconfiguration,sinceV1productsmaynothaveclear audio. InthisconfigurationofBellCommander,BellCommanderregisterswithTrixboxasaSIPextensionandit callspagingTrixboxpagingextensionstoreachdifferentpaginggroups.CyberDataspeakersshouldbe registeredinSIPmodewithTrixboxandassignedtopagingextensionstoallowBellCommandertocalla pagingextensionandhaveaudiosenttotheCyberDataspeaker.Pagingisalsoimplementedfullyby TrixboxinthisconfigurationanduserscanuseaSIPphonetocallaTrixboxpagingextensiontoreacha groupofphones,CyberDataspeakers,orcombinationofspeakersandphones.
MulticastSetupGuide
1. InstallthelatestfirmwarefortheCyberDatadevices. 2. SetCyberDataspeakers/amplifiersinMGROUPSmode. 3. UnderMGROUPSsettings,addamulticastaddressforeachzonethatthespeakerwillbepart of.Intheexampleabove,thetopspeakercouldbeassignedonemulticastaddressforZone1 andasecondmulticastaddressforanallcalltoreachallspeakers.
IntheconfigurationabovetwomulticastaddressesarecreatedforBellCommanderforreachingthe elementaryschoolandforreachingthefullcampus.Thisallowsbellsandscheduledaudiotobe broadcastedacrossthecampusorjusttotheelementaryschoolclassrooms.Separatezoneswere alsocreatedfortheCyberDataPagingServertoprovidepagingtothefullcampus,elementary classrooms,andtotheindividualclassroom.
4. InBellCommander,addthemulticastaddresses: a. OpentheBellCommanderDeviceManagerbyclickingtheDevicesbutton. b. SelectMulticastGroupsfromtheSoundDeviceTypedropdown. c. ClicktheAddbutton. d. Enterthefollowingvalues: GroupNameAnametoidentifythegroupbyinBellCommander. MulticastGroupIPAddressThemulticastIPaddress MulticastPortNumberCorrespondingportnumber InterfaceIPGenerally,thecomputersIPwith.255attheend.Ifthecomputeris 192.168.2.132,thenenter192.168.2.255 TTLTimeToLiveforpackets.Generally,setto1ifonthesamesubnet.
e. Repeatstepscanddforeachmulticastaddress. f. Totestamulticastaddress,selectamulticastaddressfromthelist
2. Createadayschedule.Adayschedulerepresentsasingledays24hourschedulethatcanbe appliedtodatesontheBellCommandercalendar.TocreateaDaySchedule: a. ClicktheDaySchedulerbutton. b. ClickthetopAddbuttontoaddanewdayschedule.Enteranametoidentifythe schedule,ex.StandardSchedule c. ClicktheAddBellbuttontoaddanewbelltotheschedule.IntheAddBellwindow, i. Selectthetimeforthebell. ii. Selectthezonethatthebellshouldplayto. iii. Forasinglesoundfileselect,selectSoundFilefortheeventtypeand selectaWAVaudiofile.
3. Assignthedayschedule(s)totheCalendarScheduler.ToassignschedulestotheCalendar Scheduler: a. ClicktheCalendarbuttontoviewtheCalendarSchedulerwindow. b. ClicktheSetDefaultWeeklyschedulebuttontosetthedefaultscheduleandsetthe followingvalues: Weeksintheschedule: Ifscheduleisthesameeveryweek,selectSamescheduleeveryweek. Ifschedulerepeatsbiweekly,selectScheduleisatwoweekcycle. Ifschedulerepeatstriweekly,selectScheduleisathreeweekcycle. ScheduleStartDateIfschedulestartsinthefutureselectafuturedate;otherwise,the defaultvalue(12/30/1899)willstartthescheduleimmediately. SelectWeekNumberIfusingabiweeklyortriweeklyschedule,thisallowsthefirst, second,orthirdweektobeselectedforthedaysoftheweeklisted.Select1to programthefirstweek,2toprogramthesecondweek,3toprogramthethirdweek. DaysoftheweekUsethedropdownforeachdayofthetoselectaschedule.Ifno audioshouldbescheduledforthedayoftheweek,leavethedaynameblank.
SIPSetupGuide
FortheSIPconfigurationofBellCommander,anextensionwillneedtobeaddedtoTrixboxandto BellCommander.ThisextensionwillallowBellCommandertomakeoutgoingcallsthroughTrixboxto CyberDataspeakersandIPphones.Toaddtheextension, 1. 2. 3. 4. 5. 6. OpentheTrixboxControlPanelinadminmode(webbased). ClickonPBXonthemenu. ClickExtensionsontheleftsideofthepage. ClickAddExtension. SelectGenericSIPDevice IntheAddExtensionpage,enterthefollowing: UserExtension:Anumberfortheextension.Canbeanyvalidextensionnumber. DisplayName:NametoidentifytheextensionasinTrixbox.Canbeanyname. SIPAlias:Typicallythesameastheextensionnumber. CallWaiting:Disable Secret:NumericpasswordthatwillbeusedbyBellCommandertoregistertheextension. ClickSubmit 7. ClickApplyConfigurationChanges
8. AddthenewextensiontoBellCommander: a. OpentheBellCommanderDeviceManagerandselectSIPDestinationsfromtheSound DeviceTypedropdown. b. EntertheSIPServerIP.ThisshouldbetheIPofthesystemrunningTrixbox.Enterthe correspondingSIPport.Thisshouldnormallybe5060.ClicktheApplybutton. c. ClicktheAddbuttonunderBellCommanderSIPExtensionstoaddtheextensionthat BellCommanderwillregister.Entertheextensionnumber,password(secretfrom Trixbox),andalocalportnumber.Typically,thedefaultlocalportnumbercanbeused. Afteraddingtheextension,theextensionshouldappearinthelistwithastatusof Registered d. ClicktheAddbuttonunderSIPDestinationsandaddtheTrixboxextensionsthat BellCommanderwillcall. e. TesteachSIPdestination,byselectingaSIPdestinationfromtheSIPDestinationslist. Then,clicktheBrowsebuttontolocateaWAVfileandclickthePlayAudioFilebutton toplaytheWAVfile.BellCommanderwillthencalltheextensionthroughTrixboxand playtheWAVfile.
SchedulingforSIPExtensions: BellCommanderautomaticallycreatesazoneforeachSIPdestinationthatallowsdifferentschedulesto besenttodifferentextensions.Tocreateaschedule,followthestepsbelow: 1. Createadayschedule.Adayschedulerepresentsasingledays24hourschedulethatcanbe appliedtodatesontheBellCommandercalendar.TocreateaDaySchedule: a. ClicktheDaySchedulerbutton. b. ClickthetopAddbuttontoaddanewdayschedule.Enteranametoidentifythe schedule,ex.StandardSchedule c. ClicktheAddBellbuttontoaddanewbelltotheschedule.IntheAddBellwindow, i. Selectthetimeforthebell. ii. Selectthezonethatthebellshouldplayto.SIPzoneswillhaveanameof SIP:followedbytheextensionnumberandname. iii. Forasinglesoundfileselect,selectSoundFilefortheeventtypeand selectaWAVaudiofile.
2. Assignthedayschedule(s)totheCalendarScheduler.ToassignschedulestotheCalendar Scheduler: a. ClicktheCalendarbuttontoviewtheCalendarSchedulerwindow. b. ClicktheSetDefaultWeeklyschedulebuttontosetthedefaultscheduleandsetthe followingvalues: Weeksintheschedule: Ifscheduleisthesameeveryweek,selectSamescheduleeveryweek. Ifschedulerepeatsbiweekly,selectScheduleisatwoweekcycle. Ifschedulerepeatstriweekly,selectScheduleisathreeweekcycle. ScheduleStartDateIfschedulestartsinthefutureselectafuturedate;otherwise,the defaultvalue(12/30/1899)willstartthescheduleimmediately. SelectWeekNumberIfusingabiweeklyortriweeklyschedule,thisallowsthefirst, second,orthirdweektobeselectedforthedaysoftheweeklisted.Select1to programthefirstweek,2toprogramthesecondweek,3toprogramthethirdweek. DaysoftheweekUsethedropdownforeachdayofthetoselectaschedule.Ifno audioshouldbescheduledforthedayoftheweek,leavethedaynameblank.
SIPExtensionsforEmergencyNotification
SIPExtensionsforEmergencyNotificationallowsTrixboxphonestodialBellCommanderforemergency notifications.Emergencynotificationsloopaudioalertsforseveralweather,schoollockdowns,and otheremergencies.Emergencynotificationscanbetriggeredbyclickingemergencybuttonsinthe BellCommanderinterfaceorbydialingemergencycodes. Tosetupemergencynotifications: 1. 2. 3. 4. 5. 6. OpentheTrixboxControlPanelinadminmode(webbased). ClickonPBXonthemenu. ClickExtensionsontheleftsideofthepage. ClickAddExtension. SelectGenericSIPDevice IntheAddExtensionpage,enterthefollowing: UserExtension:Anumberfortheextension.Canbeanyvalidextensionnumber. DisplayName:NametoidentifytheextensionasinTrixbox.Canbeanyname. SIPAlias:Typicallythesameastheextensionnumber. CallWaiting:Disable Secret:NumericpasswordthatwillbeusedbyBellCommandertoregistertheextension. ClickSubmit 7. ClickApplyConfigurationChanges
1. AddSIPextensiontoBellCommander: a. OpentheBellCommanderDeviceManagerbyclickingtheDevicesbutton. b. IntheSoundDeviceTypedropdownselectSIPExtension c. CheckEnableSIPExtensions d. EntertheTrixboxserverIPandportnumber.Portnumbershouldnormallyby5060. e. ClicktheApplybutton. f. AddaSIPextensionforBellCommandertoregister: i. ClicktheAddbuttonunderLocalSIPExtensions. SIPExtensionExtensionthatwasaddedtoTrixbox. ExtensionPasswordPasswordfortheextensionthatwasaddedtoTrixbox. LocalPortNumberCantypicallyusethedefaultvalue MapToZoneLeavethisblankforemergencynotification. SIPServerOptionsSelectConnecttodefaultSIPserver ii. Afteraddingtheextension,theextensionshouldappearintheLocalSIP ExtensionlistwithastatusofRegistered g. AddtheextensionsthatareallowedtocallBellCommanderforemergencynotification. i. ClicktheAddbuttonunderAllowedExtensions. ii. EnteraTrixboxextensionthatwillbeallowedtocallBellCommander. iii. Repeatforadditionalextensions.BellCommanderislicensedbythenumberfor allowedextensions,sothenumberofallowedextensionsmayberestrictedby thelicense.
2. DefineemergencynotificationsinBellCommander: a. ClicktheNotificationsbuttontoviewtheNotificationswindow. b. ClickthetopAddorEditbuttontoaddoreditanotification.Fortheexample,welledit thetornadonotification. c. Intheeditwindow,notetheSIPcode.Thisisthecodethatthephoneusershoulddial totriggertheemergencynotification.TheShowConfirmationoptionisforclicking notificationsintheBellCommanderinterface.IfShowConfirmationischecked,a messagewillpopuptorequestconfirmationofanemergencyalert. d. Assignactionstotheemergencynotification.UsetheAddActionandEditActiontoadd andeditactionsinthealertscripts.Typically,asoundfilewouldbeplayedandlooped. Intheaction,thezoneshouldbesettoazonethatbroadcaststoallareasthatshould receivethenotification.