Annonse

virtuelt telefonsystemSelv med mye forretningsaktivitet som flytter over til internett, er et telefonsystem fremdeles en viktig forretningsdel for mange selskaper. Å flytte tradisjonelle telekommunikasjonstjenester inn i fremtiden, liker selskaper Twilio har dukket opp.

Disse tjenestene er i utgangspunktet ‘telefonsystemer i skyen’ - de tillater innkommende og utgående samtaler og tekstmeldinger via et grensesnitt for programmerere som kalles en API. Selv om det er veldig fleksibelt og kraftig (du kan se de fulle mulighetene på siden deres), Har jeg ikke sett en 'enkel' måte å erstatte det tradisjonelle telefonsystemet med full funksjonalitet - før nå.


OpenVBX er en åpen kilde PBX telefonsystem som er vert på ethvert LAMP (Linux-ENpache-MySQL-PHP) -basert nettsted. Noen har sammenlignet det med Google stemme 6 kule ting du kan gjøre med Google VoiceHva er Google Voice? Her er det grunnleggende om Google Voice og alle de kuleste funksjonene du trenger å begynne å bruke. Les mer men jeg tror det faktisk er mye annerledes og kraftigere fordi det kan tilpasses. Ut av boksen støtter OpenVBX bare Twilios protokoller - og det er det jeg vil basere min veiledning nedenfor.

instagram viewer

Siden det er åpen innkjøp, er det imidlertid trivielt å oppdatere koden for å samarbeide med andre leverandører som Teleku eller noen andre som har en API som er kompatibel med Twilios Markup Language. Jeg håper å se en standard dukker opp som gjør at OpenVBX kan være kompatibel med et hvilket som helst antall telekommunikasjonsleverandører.

Installerer OpenVBX

Det første trinnet for å installere OpenVBX er å nedlasting kildekoden og last den opp til leverandøren av webhotellet ditt. Ta opp URL-en du installerte den til, og du kan se om webhotellet ditt er kompatibelt med OpenVBX-programvaren.

I mitt tilfelle måtte jeg endre tillatelsene til config og laste opp kataloger til 777 for å gjøre dem skrivbare for webserveren. Annet enn at min konfigurasjon av webhotell var kompatibel.

Deretter må du konfigurere databasen med alternativene fra webhotellleverandøren, og gå inn noen flere detaljer om e-postadressen systemet skal bruke, og også den første brukerpåloggingen informasjon.

Den endelige informasjonen du trenger å legge til er Account SID (Security Identifier) ​​og Token (Password) fra Twilio hovedpanel. Disse knytter OpenVBX-installasjonen til Twilio-kontoen din, eller hvis du har endret koden for å fungere med et annet API, må du oppgi informasjonen din derfra.

IP-telefonsystemer

Etter denne prosessen skal du ha fullført installasjonen og bli videresendt til påloggingsskjermbildet. Logg inn med informasjonen du nettopp brukte. Første stopp er å legge til et telefonnummer du vil at systemet skal ringe til.

IP-telefonsystemer

Dette nummeret vil bli brukt i hele systemet. Sørg for å legge til eventuelle andre telefonnumre du vil at systemet skal ringe, inkludert fasttelefoner, mobiltelefoner, Skype- eller SIP-numre. Det er her ting blir gøy!

Sette opp samtalestrømmer

ip telefonsystem

OpenVBX-samtalen "flyter" -oppsettet er genialt. Den lar deg spesifisere hva du vil skje når en telefonsamtale kommer inn, i et hvilket som helst antall situasjoner.

De grunnleggende alternativene er en samtale-meny (trykk 1 for ...), ringe et nummer, send til telefonsvarer, konferansesamtale, si en hilsen, send en SMS eller hangup. Disse strømningene fungerer avhengig av hvordan du vil at kunden skal fortsette etter at de ringer eller tekst til nummeret ditt. Hvis du for eksempel vil at de skal trykke på et nummer for å ringe en bestemt utvidelse, velger du Meny-boksen til høyre og drar den til venstre. Det åpner da panelet og ber deg om å angi:

  • Hilsen du ønsker å fortelle folk når de ringer inn.
  • Tallene du vil la dem trykke.
  • Handlingen du ønsker skal skje når de trykker på det tallet.
  • Hva skal skje hvis de trykker på et ugyldig alternativ eller ikke noe i det hele tatt.
ip telefonsystem
ip telefonsystem

Derfra kan du bygge ut et menysystem eller få det til å utføre et hvilket som helst antall handlinger. Et eksempel er at du kan ha en telefonsvarerboks eller bare en hilsen eller melding du vil si til dem.

Meldinger til innringere kan legges inn på flere måter. Den første er at du ganske enkelt kan skrive inn teksten, og den blir konvertert til tale fra datamaskin. Stemmen er ikke helt naturlig, men jeg syntes det var tilstrekkelig for å få budskapet ditt over. De andre alternativene er å laste opp en mp3, spille inn via mikrofon på datamaskinen eller la systemet ringe deg for å spille inn en melding over telefonen.

En kjempeflott del om OpenVBX-systemet er at det er flere fellesskap skrevet plugins tilgjengelig for å utvide systemet enda mer.

virtuelt telefonsystem

Konklusjon

OpenVBX-systemet er på et ord kjempebra. Det setter i utgangspunktet kraften fra et tradisjonelt telefonsystem på et nettsted og i ‘skyen’. Webhotellleverandøren trenger ikke å gjøre noe spesielt, da systemet er kompatibelt med de fleste normale webhotellkontoer. En ulempen med dette er at hvis nettstedet ditt går ned, så ville telefonsystemet også gått ned. Av denne grunn vil jeg anbefale å holde programvaren på en egen hostingkonto på en annen server for å sikre at det er kontinuitet i tjenesten hvis nettstedet ditt går ned.

Hvis du er en liten til mellomstor bedrift, eller en person som bare vil hacke sammen en kul prosjekt som bruker Twilio eller annet kompatibelt telefon / sms-system, er OpenVBX en flott løsning å få startet. Det gjør det enkelt å sette opp et slikt virtuelt telefonsystem, og fleksibiliteten det gir deg er imponerende. Prøv det i dag!

Gi oss beskjed om hva slags interessante problemer du har løst med det, eller om du kjenner til alternativ programvare som kan være nyttig for leserne!

Dave Drager jobber hos XDA Developers i forstedene til Philadelphia, PA.