IT hjemme: Hjemme-PBX-en
Jeg blir ofte spurt om hvilke prosjekter jeg vil anbefale for noen å gjøre hjemme for å få mer IT-erfaring, og jeg er ofte uten gode svar på hva som er både lærerikt og faktisk kan vise seg å være praktisk i hverdagen. Å ha hjemme-IT-prosjekter som faktisk brukes, dag inn og dag ut, endrer virkelig hvordan prosjekter tilnærmes og gjør dem litt mer som produksjonssystemer med ekte brukere som bruker dem, der ytelse betyr noe og løpende administrasjon er en viktig vurdering. Gjennom årene har jeg oppdaget noen få hjemme-IT-prosjekter som virkelig gir mening på en “mer enn bare et laboratorium for læringsformål”-måte. Et av de beste er å kjøre din egen PBX for å erstatte hjemmetelefonen din.
I dag blir hjemmetelefoner stadig mindre vanlige, delvis fordi deres tradisjonelle funksjonalitet i stor grad er erstattet av mobiltelefoner, og delvis fordi det gamle telefonsystemet, selv når det leveres over VoIP, er ganske foreldet. Men i næringslivet tar telefoni av ettersom moderne VoIP PBX-er legger til ny funksjonalitet og reduserer kostnader. Dette er ett sted der det å behandle hjemmet ditt som en bedrift virkelig kan lønne seg. Folk som har gått over til kun mobiltelefoner vil sannsynligvis ha lagt merke til noen problemer med den modellen.
Hvorfor mobiltelefoner ikke erstatter hjemmetelefoner?
- Mobiltelefoner er knyttet til en person snarere enn et sted. Konseptene bak bruken av hver er forskjellige. Det er langt mer nyttig å nå en person, men begge har sine bruksområder og spesielle funksjoner.
- Mobiltelefoner er svært dynamiske. De slår seg på og av, de roamer, de forlater landet, de mister signal, de mister strøm, de blir borte. Hjemmetelefoner er svært statiske i sammenlikning.
- Mobiltelefoner krever én linje per person; en hjemmetelefon kan gi mange linjer fra én linje eller ett nummer.
- Hjemmetelefonisystemer kan tilby redundans eller failover.
- Hjemmetelefoner kan brukes eksternt, over Internett, fra hvor som helst uten å måtte ordne internasjonal oppringing på forhånd, eller i det hele tatt.
- Hjemmetelefoner kan tilby funksjoner som konferanserom, ringgrupper, køer osv.
Å bygge en PBX hjemme kan ha svært lave kostnader og samtidig gi mye funksjonalitet som tradisjonelle telefoner og mobiltelefoner ikke klarer å tilby. Jeg selv er svært glad for at jeg fortsatt har en hjemmetelefon, men var skuffet over at jeg betalte så mye for så begrenset funksjonalitet ved å bruke en tradisjonell operatør. Selv etter å ha gått over til en ren VoIP-operatør betalte jeg fortsatt mer for telefonen hjemme enn kontoret betalte for flere forretningslinjer. Og en idé ble født.
Det er alltid mer enn én måte å flå en katt på, og det finnes mange PBX-produkter man kan bruke til et hjemmeprosjekt av denne typen. Langt og bredt vil likevel den mest populære være en variant av Asterisk, det gratis, åpen kildekode-baserte, enterprise-stemmesvitsjsystemet. Og innenfor Asterisk-familien er Elastix det åpenbare valget for et prosjekt av denne typen. Dette gir ikke bare en god mulighet for å lære et svært populært telefoniystem, men også god bruk for produksjonsadministrasjon av CentOS (Red Hat) Linux. Et annet alternativ ville være 3CX på Windows, for eksempel, men dette er mer begrenset og krever mer lisensiering, men avhengig av karriereveien din kan dette gi like god eller bedre mening for deg.
Å ha en ekte enterprise PBX i hjemmet ditt kan tjene mange behov, alle som spiller vidunderlig inn i å utvide en profesjonell portefølje. Og siden det å kjøre en hjemme-PBX fortsatt er et ganske eksklusivt foretak, er det et ideelt samtalepunkt for et intervju. Å ha en PBX betyr at all kontrollen som vanligvis er forbeholdt en bedrift nå er tilgjengelig hjemme, som å ha linjer for hvert familiemedlem (barna vil ha sine egne linjer – ingen problem), konferanserom for familiemøter (à la Skype, men enklere, spesielt for familiemedlemmer som ringer inn fra tradisjonelle telefoner eller mobiltelefoner), ring- og søkegrupper for håndtering av komplekse anropssituasjoner (bare foreldrene, eller bare barna), fleksible talepostvalg, detaljert anropsrapportering, husstandspagingssystemer, linje-til-linje-anrop, fjernlinjer (enten for familiemedlemmer når de er utenfor huset, eller utvidet familie som bare vil ha en linje på systemet for ubegrenset, gratis samtaler i familien), videotelefoner, høyttalervarsling (dørannunseringssystem, kanskje) og flere delte linjer for enkel effektivitet. Alt dette for nesten ingen kostnad.
En PBX er en flott ressurs å virtualisere, spesielt hvis du kjører Linux. En PBX bruker effektivt ingen ressurser når den er inaktiv og svært lite når den er aktiv, selv med flere brukere. Dette vil enkelt være like lite som den minste webserveren du kjører hjemme. Og nesten ingen lagring er nødvendig, bare akkurat nok til å holde talepostene og loggene. For ti år siden kunne bare paravirtualisering håndtere behovene til lydbehandling og begrenset deg til Xen-baserte virtualiseringsprodukter alene. I dag slutter vSphere og HyperV seg til XenServer i å kunne håndtere denne arbeidsbelastningen uten problemer (andre vil også fungere). Så uansett hvilken virtualisering du bruker hjemme, vil det fungere fint (du kan støte på problemer hvis du bruker Type 2-virtualisering som VirtualBox).
Den eneste faktiske utgiften for en hjemme-PBX, og faktisk også for en liten bedrift, er kostnaden for trunken som bringer inn forbindelsen til det offentlige koblede telefonnettverket (det som gir telefonnummeret). En typisk hjemmetelefonitjeneste kan koste 200 – 500 kr / måned, selv uten ett eneste anrop og ingen tjenester utover en enkel telefonlinje, selv når du bruker VoIP. Det finnes noen unntak, men svært få. For mitt eget hjemme-PBX-prosjekt valgte jeg en kommersiell VoIP-operatør som gir meg fire linjer i én enkelt SIP-trunk for 110 kr/mnd – alt inkludert som ubegrenset innkommende minutter, DID-nummeret (telefonnummeret), og det eneste som er ekstra er utgående minutter, som er svært billige. Telefonregningen min overstiger sjelden 130 kr! Det er ganske fantastisk tatt i betraktning at jeg skrudde av en enkelt linjes 350 kr/mnd-tjeneste og nå har alle disse funksjonene til en PBX og et flott samtalepunkt.
Hvis du leter etter et interessant prosjekt som vil gjøre underverk for CVen din og samtidig faktisk tilføre noe praktisk verdi til hjemmet ditt, kan en PBX være et flott sted å starte.


