Telefonska centrala_PPMPS

Embed Size (px)

Citation preview

Borislav Zori Kreimir Fijako Katja Filipovi

SEMINARSKI RAD - PPMPS

Problematika telefonskih centrala Pregled softwarea Pregled hardwarea Implementacija izabranog rjeenja

9. studeni 2009

PC kao kuna telefonska centrala pregled SW i HW

SaetakTema ovog seminarskog rada je raunalo kao kuna telefonska centrala. PBX (engl. Private Branch Exchange) je ureaj kojeg obino posjeduju tvrtke ili organizacije kako bi prvenstveno smanjili broj linija koje iznajmljuju od telefonskog operatera (u praksi se pokazalo da je potrebno oko 10% linija od ukupnog broja zaposlenika, tj. korisnika tih linija) to predstavlja znaajnu utedu. Ostali razlozi za koritenje centrale su koritenje internih razgovora unutar tvrtke, organizacije, kue; prosljeivanje, preuzimanje i prespajanje poziva, konferencijski pozivi, velike mogunosti koje pruaju telefonske sekretarice itd... Sve te pogodnosti nisu bile prisutne kod obinih telefona, sve ovisi o osobi koja bi morala obaviti runo sve te poslove koje sada moe napraviti jedna obina centrala, puno bre i uinkovitije. Primjena telefonskih centrala je iroka, od malog kuanstva do velikih organizacija s velikim brojem korisnika.

Sadraj1. 2. UVOD .......................................................................................................... 3 SOFTWARE ................................................................................................... 4 Pregled softwarea i njegovih znaajki ......................................................... 5 IVM Answering Attendant .................................................................. 7 2.1.1. 3. 4. 3.1. 4.1. 4.2. 4.3. 4.4. 5.

2.1.

HARDWARE ................................................................................................ 10 Pregled hardwarea i njegovih znaajki ...................................................... 11 SIP protokol i softphone ......................................................................... 12 SIP gateway ......................................................................................... 13 SIP Broker ........................................................................................... 14 Implementacija ..................................................................................... 15 IMPLEMENTACIJA U PROGRAMU..................................................................... 12

ZAKLJUAK ................................................................................................ 26

LITERATURA ...................................................................................................... 27

2

PC kao kuna telefonska centrala pregled SW i HW

1. UvodPotrebe korisnika u 21. stoljeu su takve da vie nije dovoljno samo imati telefon i biti u mogunosti se javiti na poziv i odgovoriti na njega ve je u mnogim zanimanjima potrebno biti dostupan i u mogunosti koristiti razne usluge gotovo cijelo vrijeme (govorna pota, plaanje rauna, kupovanje preko interneta, slanje pote, preusmjeravanje poziva itd..). Posao se olakava koritenjem raunala kao pomonog sredstva jer ono ima iroke mogunosti te moe puno bre obaviti neke zadatke od obinog ovjeka. Kroz seminar e biti dan pregled raspoloivih komercijalnih i/ili besplatnih rjeenja bilo u verziji zasebnog ureaja koji se moe upravljati raunalom ili rjeenja koje je zasnovano na osobnom raunalu s odgovarajuim meusklopom. U drugom dijelu seminara odabrat emo jedno od rjeenja te ga staviti u funkciju. Odabrano rjeenje morat e ponuditi i sljedee dodatne mogunosti: ostavljanje poruka ukuana pozivateljima ostavljanje poruka pozivatelja ukuanima davanje govornih informacija o statusu ureaja u kui ili dogaajima upravljanje iz daljine ureajima i funkcijama u kui preusmjeravanje dolaznih poziva

Ovaj seminarski rad je izraen u okviru predmeta Programska podrka mjernih i procesnih sustava na Zavodu za elektronike sustave i obradbu informacija, Fakulteta elektrotehnike i raunarstva, Sveuilita u Zagrebu. Sadraj ovog rada moe se slobodno koristiti, umnoavati i distribuirati djelomino ili u cijelosti, uz uvjet da je uvijek naveden izvor dokumenta i autor, te da se time ne ostvaruje materijalna korist, a rezultirajue djelo daje na koritenje pod istim ili slinim ovakvim uvjetima.

3

PC kao kuna telefonska centrala pregled SW i HW

2. SoftwareObini telefonski ureaji sami po sebi ne nude neku veliku slobodu i velike mogunosti koritenja, nadogradnje i samim time su uglavnom specijalizirani za jednostavnije operacije koje se u veini sluajeva svode samo na telefonske pozive. Na tritu naravno postoje i razni telefonski ureaji s posebnim funkcijama poput sekretarice, snimanja razgovora, presluavanja govorne pote pozivom s drugog ureaja, preusmjeravanje, blokiranje poziva i slino te se postavlja pitanje zato onda koristiti software za te jednostavne operacije koje ionako moemo obaviti i bez njega? Odgovor se krije u injenici da se danas raunalo koristi u gotovo svim ljudskim djelatnostima, posjeduje ga velik broj kuanstava i openito je lako dostupno iroj populaciji. Instalacijom nekog od programa na PC dobivamo mogunosti ne samo da iskoristimo ono to imamo u samom suelju ve i mi moemo prema vlastitim eljama napisati program koji bi ponudio jos neke dodatne funkcionalnosti. Dodatni ureaji koji bi isto to mogli obavljati nas samo kotaju dok je programiranje besplatno (postoje programi otvorenog koda) i puno uinkovitije. U tablici 1 su navedene neke prednosti specijaliziranih programa u odnosu na tradicionalne telefonske ureaje.Tablica 1

opcija konferencijski pozivi mobilnost telefoni uinkovitost pozivi

tradicionalni telefon posebna oprema potrebna za vie od 3 sudionika teko za dodati udaljene korisnike pruaju samo osnovne telefonske usluge standardna kvaliteta, ali nema fleksibilnosti samo vanjski

program jednostavna izvedba i za vei broj sudionika jednostavno dodavanje mogue programiranje i dodavanje vanjskih aplikacija vrlo uinkovita upotreba mree vanjski i unutarnji (besplatni)

4

PC kao kuna telefonska centrala pregled SW i HW

2.1. Pregled softwarea i njegovih znaajkiMogunosti sustava baziranih na raunalu su vrlo velike i u nastavku e biti dan pregled osnovnih i najznaajnijih funkcija te njihov opis, a nakon toga popis obraenih programa. Podrka za hardware: o TAPI Telephony Application Programming Interface je Microsoftova podrka za koritenje telefonskih usluga na raunalu o CAPI Common ISDN API za koritenje ISDN linija o Voide modemi o Profesionalne telefonske kartice Usmjeravanje: o Usmjeravanje u odnosu na broj koji prima poziv Device routing o Signalizacija broja stanice s koje se preusmjerava poziv DTMF routing o Usmjeravanje u odnosu na pozivani broj MSN routing Upravljaki sustav poziva koji ukljuuje: o o o o o o Govornu potu Govorni izbornik i posluitelj Red ekanja Glazba na ekanju Pristup i kontrola sustava na daljinu Obavijesti o pozivima preko SMS poruke i elektronike pote

Mnogo je pozitivnih strana koje nude programska rjeenja za telefonsku centralu, ali ima nekih ogranienja s kojima se mora raunati prilikom kupnje jednog takvog softwarea. Veina programa se moe instalirati na gotovo sve windows platforme, ali neki ne mogu na linux. Bitno je imati dovoljno dobro raunalo u vidu diskovnog prostora, memorije i procesora koji moda i nije kljuan element u odabiru. Moda i najvei nedostatak je ovisnost o napajanju, prilikom nestanka struje raunalo se gasi, a time i gubi sve do tada ne snimljene podatke te vie ne moe obavljati svoju zadanu funkciju centrale. Voice modemi takoer imaju svoja ogranienja u audio kvaliteti, nepouzdani su u detekciji DTMF (Dual-tone multi-frequency) tonova koja

5

PC kao kuna telefonska centrala pregled SW i HW

je potrebna za IVR aplikacije automatskih sustava, nema povratne signalizacije (ring back) itd.. U tablici 2 dan je pregled obraenog softwarea uz cijene, operacijski sustav na kojemu rade te opis dodatnih opcija po kojima se razlikuju od ostalih obraenih proizvoda.Tablica 2. Pregled obraenog softwarea

No [1] [2] [3] [4] [5] [6] [7] [8]

ime CallAudit 6.0 CallAudit Voice 6.0 IVM Answering Attendant Voice Saver TERAVoice Server 2004 Advanced Call Center Communicate! Deluxe Call Clerk 3.5.1

cijena 30$ 50$ 130$/ 380$ 200$ 450$ 40$ 80$ 35$

OS Windows Windows Windows i Linux Windows Windows Windows Windows Windows

broj linija 2 2 64 256 3 1

dodatne opcije statistika poziva virtualne linije, faks plaanje rauna kreditnom karticom, plug in software 30,000 potanskih pretinaca Text-To-Speech aplikacija pristup na daljinu faks, Text-ToSpeech aplikacija, video pozivi Integracija u Firefox 3.0

Na slici 1 je prikazan nain spajanj raunala s instaliranim softwareom na liniju telefonske tvrtke.

Slika 1. Spajanje raunala na telefonsku liniju

6

PC kao kuna telefonska centrala pregled SW i HW

2.1.1.

IVM Answering Attendant

IVM Answering Attendant je telefonska sekretarica, govorna pota, posluitelj i interaktivni program za operacijski sustav Windows (95/NT4/98/2000/Me/XP/2003/Vista) te Linux. Spaja se na telefon koristei standardni modem (TAPI kompaktibilan), profesionalne telefonske kartice ili direktno na VoIP servis. Cijena se kree izmeu 130$ i 380$ ovisno o broju linija koje podrava te nekim dodatnim funkcionalnostima. Mogunosti: o govorna pota (neogranien broj)

Slika 2. Suelje za podeavanje pretinca govorne pote

o izbornik za pozive, pozdravne poruke o prikaz broj pozivatelja o automatski telefonski pregled informacija (koristei brojeve kako bi se povezali s bazom podataka) o plaanje rauna kreditnom karticom o automatizirani sustav odlaznih poziva i poruka

7

PC kao kuna telefonska centrala pregled SW i HW

Slika 3. Prikaz mailboxa s porukama za svakog korisnika posebno

Slika 4. OGM izbornik

o poziv prema raunalu (npr. provjera alarma ili senzora, resetiranje servera itd..) o podrava do 64 linije o prosljeivanje poruka mailom ili upload na internet o prosljeivanje poziva (kuna telefonska centrala) o pristup iz daljine pozivom o VoIP preko SIP protokola o snimanje poruka i wav datoteka o simulator poziva za testiranje susatava u offline modu o podrani razni formati (wav, mp3...)8

PC kao kuna telefonska centrala pregled SW i HW

o otvaranje datoteka i pokretanje programa za obradu podataka ili generiranje izvjestaja (jako dobro svojstvo) o dodatni plug in software: e-mail: automatsko slanje datoteka u privitku na mail fax: slanje faksova getdatax: ekstrahira podatke(odvojene zarezima) iz dadoteke (npr. bankovni racuni, popisi, liste..) restart: resetiranje raunala finddata: vraa informaciju iz baze(lista odvojena zarezima)

9

PC kao kuna telefonska centrala pregled SW i HW

3. HardwarePrva verzija telefonske centrale datira jo iz davne 1879. godine u amerikoj dravi Ohio, ali standardizirane centrale su se poele proizvoditi tek 1902. godine. Prve centrale su bile mehanike i ljudi su runo prebacivali linije i upravljali pozivima. Kasnije su elektromehanike preklopke zamijenile operatore da bi daljnjim napretkom znanosti sve prelo na elektroniku i danas imamo centrale koje rade samostalno. Hardware PBX ureaji mogu se podijeliti u dvije skupine obzirom na nain rada. Prvoj skupini pripadaju ureaji koji se spoje na raunalo i onda preko raunala upravljamo njima da bismo dobili eljene funkcionalnosti. Drugoj skupini pripadaju ureaji koji ne ovise o raunalu ve ih moemo samostalno koristiti spajanjem samo na telefonsku liniju i dodavanjem telefonskih ekstenzija. Prednost prve skupine je ta da imamo vee mogunosti programiranja, besplatni software (otvorenog koda), veu fleksibilnost dok bi kod eksternih ureaja prednost bila ta to ne ovise o raunalu, rade neovisno, esto dolaze sa dodatnim napajanjem pa mogu raditi i ukoliko nestane struje. Na slici 5 je prikazan nain spajanja jedne kune telefonske centrale u telefonsku mreu. Potrebno je uoiti FXS (Foreign eXchange Subscriber) i FXO (Foreign eXchange Office) module koji nam omoguuju spajanje centrale na telefonsku liniju odnosno prikljuivanje telefonskih ureaja.

Slika 5. Nain spajanja hardwarea u telefonski sustav

Ve iz ovih nekoliko znaajki moemo zakljuiti da je hardware kompliciraniji, sloeniji i skuplji od softwarea obraenog u prethodnom dijelu teksta.

10

PC kao kuna telefonska centrala pregled SW i HW

3.1. Pregled hardwarea i njegovih znaajkiTelefonska centrala obavlja 4 glavne zadae a to su: o o o o Uspostavljanje veze izmee dva korisnika Odravanje veze sve dok je korisniku potrebna Prekidanje veza prema korisnikovom zahtjevu Pruanje informacija o pozivima - npr. trajanje razgovora

Pored ovih osnovnih funkcija PBX nudi jo cijeli niz usluga vezanih uz pozive koji mogu ovisiti i o telefonskih tvrtkama koje nam iznajmljuju linije. Neke od njih su prikaz broja pozivatelja, konferencijske linije, prosljeivanje, zadravanje poziva, statistike o pozivima, automatske sekretarice, govorna pota itd.. U sljedeoj tablici bit e prikazan popis obraenih ureaja i neke njihove znaajke.Tablica 3: pregled obraenog hardwarea

No [9] [10] [11] [12] [14] [13] [15]

Naziv ureaja CISCO Talk Switch EPYGI Quadro 4x VoIP Office IP PBX SMB IP PBX SVX8004 Voicetronix OpenSwitch6 Digium Asterisk Appliance 50

cijena 50$+ 1495$/1795$ 1945$ 1200$ 500$ 995$ 1695$/1795$

broj linija 1 4 1 1 2 6 4/8

dodatne opcije Intercom, faks, nadogradiv firmware, SIP protokol SIP protokol, spajanje preko RJ45 ili RJ11 do 50 telefonskih ekstenzija SIP, SDP i RTP protokol konfiguracija portova po elji ponitava jeke, grafiko suelje, ugraen router

11

PC kao kuna telefonska centrala pregled SW i HW

4. Implementacija u programuKoristili smo programe tvrtke NCH Software:1. Express Talk VOIP Softphone [17] slui za VOIP komunikaciju s

ostalim korisnicima ili telefonskom centralom2. IVM Answering Attendant [18] telefonska centrala s kojom su

ostvarene funkcije: ostavljanje poruka ukuana pozivateljima koji im pristupaju lozinkom ostavljanje poruka pozivatelja ukuanima koji im pristupaju lozinkom davanje govornih informacija o statusu ureaja u kui ili dogaajima (npr. oitanje temperature u dnevnoj sobi) govorno upravljanje iz daljine ureajima i funkcijama u kui (npr. upravljanje grijanjem) rijeeno je tako da korisnik ustvari mijenja sadrzaj neke tekstualne datoteke na raunalu preusmjeravanje dolaznih poziva

4.1. SIP protokol i softphoneSession initiation protocol ili SIP je protokol za VOIP i ostale tekstualne i multimedijske sesije poput instant messaging i video usluga. SIP je poput http ili smtp protokola te se sastoji od headera i tijela poruke. Protokol koristi UTF-8 kodiranje te port 5060 i/ili 5061 za komunikaciju UDP i TCP protokolima, ali moe koristiti i neke druge protokole transportnog sloja. Softphone [19] je naziv za program koji omoguava uspostavljanje telefonskih poziva preko interneta koristei raunalo ope namjene

12

PC kao kuna telefonska centrala pregled SW i HW

umjesto namjenskog hardwarea. Vrlo esto je dizajniran tako da grafiko suelje lii na obian telefon kako bi se korisnici lake snalazili. Uz program jo idu i slualice s mikrofonom koji se prikljuuju na zvunu karticu na raunalu. Tipina primjena softphonea je za pozive prema drugim raunalima ili telefonima. PC na PC pozivi su obino besplatni dok PC telefon pozivi nisu. Drugi nain povezivanja je preko lokalne mree na PBX (telefonsku centralu). U nekim zemljama ovakve centrale nisu dozvoljene. Bitno je razlikovati softphone programe od servisa koji koriste softphone programe. Skype, Google talk i Vonage su internet telefonski provideri koji imaju razvijene vlastite softphone programe koje korisnici instaliraju na svoje raunalo, ali ne mogu se pozivati meusobno (npr. Skype Google talk i obrnuto). Osim instalacije programa za pozivanje postoji mogunost instaliranja plug-in softwarea u browsere pomou kojih se mogu takoer obavljati pozivi (npr. Firefox VoIP Extension za Mozillu).

4.2. SIP gatewayIzraz gateway moe imati vie i funkcija u telekomunikacijama kao to su prilagodbe za rad i komunikaciju razliitih protokola u razliitim mreama, prilagoavanje i pojaavanje signala, impedancija i slino. U naem sluaju gateway bi oznaavao program koji slui radi povezivanja SIP mree sa fiksnom telefonskom mreom (a mogao bi raditi i s GSM mreom). Ukoliko elimo imati telefone izvan nae lokalne mree mogue je postaviti vlastiti SIP proxy server za koji nam je potrebna javna statika ili dinamika IP adresa (domena) dok za potrebe koritenja telefona (ukljuujui i softphone) moemo koristiti Asterisk kao SIP server. Asterisk je open source PBX za Linux koji omoguuje instalaciju vrlo kvalitetnih telefonskih centrala ne samo za kunu upotrebu te povezivost PSTN (telefonskih) i VoIP mrea. Trenutno je to najvei, najfleksibilniji i najjeftiniji telefonski sustav jer nudi toliko puno mogunosti da ih ak i jako iskusni korisnici teko mogu sve integrirati tj. iskoristiti u svojim centralama. Postavlja se pitanje da li je mogue upuivati pozive prema telefonima u fiksnim mreama, a da pri tome ne prolazimo kroz komercijalne gatewaye i bilo koje SIP servere ije koritenje bi morali plaati? Odgovor je da je to mogue na nain da neki ureaj-hardware spojimo u nau lokalnu mreu te je konfiguriramo preko svoga Asterisk13

PC kao kuna telefonska centrala pregled SW i HW

PBX sustava ime smo omoguili povezivanje bilo koje ekstenzije (softphonea ili obinog telefona) na telefonsku liniju. Drugo pitanje koje se namee je to da li je mogue pozivom prema SIP broju zvati brojeve u lokalnoj mrei? Programsko rjeenje koje smo mi koristili ne podrava ovakav nain prosljeivanja poziva dok bi ista stvar bila izvediva pomou Asterisk centrale uz napomenu da ti pozivi nisu besplatni. Neka od hardverskih rjeenja za Asterisk server:1. Sipura SPA 3000 jednostavna instalacija, ali skup ureaj (cca 4000$) 2. Digium X100P PCI card jednostavna konfiguracija gatewaya preko zaptel drivera, ali nudi samo konfiguracije FXO i FXS portova, ne i fino namjetanje kao kod SPA 3000 (cca 30$) 3. obini data modem nakon modifikacije koda u Asterisku mogue je koritenje modema kao FXO i FXS porta

4.3. SIP BrokerUkoliko elimo komunicirati raunalom s ostalim VoIP korisnicima registracijom na nekog od SIP brokera omogueni su nam besplatni i neogranieni pozivi prema milijunima ljudi irom svijeta. Za potrebe naeg seminara koristili smo SIP providera imenom SIP Phone / Gizmo Project preko kojeg smo registracijom dobili 2 SIP broja. Gizmo5 mrea je VoIP mrea preko koje se moe besplatno pozivati ostale SIP korisnike koristei njihov proxy server dok se pozivi prema PSTN mrei plaaju. Gizmo5 nudi i uslugu besplatnog prosljeivanja poziva na Skype, GoogleTalk ili na neki drugi SIP broj. Primjer dobivenog SIP broja: 1-747-123-4567 (747 kod za Gizmo5 providera) Kompletnu listu SIP providera moe se vidjeti na stranicama SIP brokera[20].

14

PC kao kuna telefonska centrala pregled SW i HW

4.4. ImplementacijaExpress Talk radi poput obinog telefona samo to omoguava pozive preko osobnog raunala. Nudi mogunost pozivanja bilo koga tko ima takoer instaliran softphone besplatno te mogunost zvanja fiksnih telefonskih brojeva uz odreenu cijenu poziva preko VOIP SIP gatewaya. Koritene su trial verzije programa, to je za potrebe ovog projekta dovoljno. Blok dijagram sustava je na slici 6 :

1za pozivatelja: Ostaviti poruku

Slika 6. blok dijagram sustava korisnik bira tipke 1-5

Telefonska sekretarica

5Za ukuane: Proitati svoje poruke ifra 1234

ukuanima

2Za pozivatelja: Presluati poruke koje su im ukuani ostavili - ifra 4321

3

4Za ukuane: Ostaviti poruke za pozivatelje ifra 4321

Informacije o ureajima u kui ifra 123456

Odabir

Informacija o temperaturi

Informacija o broju upaljenih svjetala

Upravljanje grijanjem

Slika 6. Blok dijagram sustava

15

PC kao kuna telefonska centrala pregled SW i HW

Na slici 7. je prikazano suelje programa IVM Answering Attendant. Pod Settings -> Settings telephony moete konfigurirati svoj account, to se vidi na slici 8.

Slika 7. Suelje programa IVM Answering Attendant

Slika 8. Konfiguracija rauna

16

PC kao kuna telefonska centrala pregled SW i HW

Korisnik moe sam napraviti opcijama vrlo monu telefonsku sekretaricu, a taj postupak e biti objanjen sljedeim slikama. Pritiskom na OGM Manager u glavnom prozoru (slika 7) dolazimo u sredinji dio sustava (slika 9).

Slika 9. OGM Manager

Kreiranjem i spajanjem OGM modula dobivamo cijeli jedan sustav, a primjer se vidi na slici 10.

Slika 10. Primjer sustava

17

PC kao kuna telefonska centrala pregled SW i HW

Preporuamo grafiki prikaz. Klikom na new i odabirom imena dobivamo izbornik na slici 11. Opcije na kartici message: change message audio snimite vlastiti audio signal koji se izvrava na poetku izvoenja OGM-a. Pod script/notes se mogu napisati svoje zabiljeke, ali ako odaberete text-to-speech voice synthesis of the script, microsoftov alat SAM izgovori eljeni tekst. Preporueno je napisati tekst na engleskom jeziku. Mogue je i proitati varijable, npr. Temperature is %temp% pri emu je varijabla imena temp. Klikom na play message moete posluati snimljenu ili proitanu snimku.

Slika 11. OGM - kartica Message

Na slici 12 odaberemo to e se dogoditi ako korisnik pritisne odreenu tipku, opcije su mnogobrojne.

18

PC kao kuna telefonska centrala pregled SW i HW

Slika 12. OGM - kartica Key response - menu

Na kartici key response se takoer moe odabrati unos podataka (slika 13), dakle korisnik unosi proizvoljan broj znamenki i program to pamti pod zadanu varijablu korisno za npr. unos ifri. Preporuka pod polje # or End napisati idui OGM koji slijedi.

19

PC kao kuna telefonska centrala pregled SW i HW

Slika 13. OGM - Kartica Key response data entry

Na slici 14 se vidi kartica advanced koja nam je korisna za brojne pluginove koje program omoguava, npr. pisanje i itanje u neku tekstualnu datoteku itd. Primjer slijedi u nastavku. Ukoliko elite da program proita sadraj varijable, potrebno je selektirati Read out number after OGM i upisati ime varijable. Generalna preporuka za koritenje ovog programa je da to vie razloite program na sitne potprograme u svrhu lakeg pronalaska pogreaka. Dakle, u jednom OGM-u pomou pluginu GETDATA zapiete vrijednost u odreenu varijablu, a u iduem OGM-u proitate tu varijablu.

20

PC kao kuna telefonska centrala pregled SW i HW

Slika 14. OGM - Advanced kartica

Primjer: Klikom na new napravite dva OGM-a, imena OGM 1 i OGM 2 i zatim pod postavke OGM 1, na kartici key response postavite da korisnik odabirom tipke 1 ide na OGM 2. Tada se u glavnom prozoru vidi da ih je program spojio (slika 15).

21

PC kao kuna telefonska centrala pregled SW i HW

Slika 15. Povezivanje OGM modula

Korisno je napomenuti sljedee: kad napravite jedan OGM i odmah u prozoru postavite sve postavke, pri postupku stvaranja novog OGM-a program duplicira postavke prethodnog, to je korisno ako planirate sline module, ali moe se pokazati kao veliki problem u pronalasku razloga neispravnog rada. Na slici 16 i 17 se vidi koritenje plugin-a getdata koji ita podatke iz tekstualne datoteke. Korisno je napomenuti da je mogue i pokretanje bilo koje exe datoteke, dakle ne mora nuno biti plugin.

Slika 16. Koritenje plugina getdata

22

PC kao kuna telefonska centrala pregled SW i HW

Slika 17. Unos argumenata plugina getdata

Preporuamo da se pluginovi spreme u direktorij C:\IVM\ i argumenti tono navedu kao na slici 18. Tono znaenje argumenata se moe pronai u dokumentaciji plugina dok konkretno plugin getdata trai: 1. (PUNU) Lokaciju datoteke 2. Indeks 3. Varijabla u koju e se zapisati pronaeni podatak Na slici 18 se vidi sadraj datoteke podaci.dat. Dakle, nakon izvrenja plugina u varijabli podatak e biti zapisana vrijednost 26. Potrebno je poznavati indeks koji elimo koristiti, konkretno u ovom primjeru korisnik zna da je pod indeksom 1 vrijednost npr. temperature, a pod indeksom 2 broj upaljenih svjetala itd.

Slika 18. Sadraj datoteke podaci.dat

23

PC kao kuna telefonska centrala pregled SW i HW

Jedna od mnogobrojnih automatiziranih opcija programa je i baratanje vlastitim mailboxevima koji su vezani za na korisniki raun. Npr. pod karticom key response odabranog OGM modula odaberemo za eljenu tipku da korisnika preusmjeri na Leave message for Mailbox i pri tome upiemo ime eljenog mailboxa. Vratimo se na poetno suelje programa (slika 7), odaberemo mailbox->new mailbox i zadamo isto ime kao i u OGM modulu. Na taj smo nain uinili sljedee: kada korisnik pritisne eljenu tipku, automatski ga se preusmjerava u dio sustava u kojem ima pravo ostaviti poruku. Mogue su i opcije da prije toga mora unijeti ifru i slino. Isto tako je mogue i ostvariti vlasniku (ili ustvari bilo kojem korisniku) da ita ostavljene poruke sa eljenog mailboxa. To je vrlo korisno ukoliko elimo pristupiti ostavljenim porukama s udaljenog mjesta, za to ustvari telefonska sekretarica i slui. Poruke moemo proitati i iz glavnog prozora to se moe vidjeti na slici 19.

Slika 19. Izgled glavnog prozora programa

24

PC kao kuna telefonska centrala pregled SW i HW

U programu postoje odreene default poruke koje je napravio proizvoa, npr. za ostavljanje poruka na sekretarici pri emu telefonska sekretarica govori na engleskom jeziku. Ukoliko to elimo promjeniti, odgovarajui izbornik se nalazi na settings -> settings -> prompts. Na kraju, moemo provjeriti ispravnost telefonske sekretarice tako da pokrenemo Simulator ija kartica se vidi na slici 7 odmah kraj OGM managera.

25

PC kao kuna telefonska centrala pregled SW i HW

5. ZakljuakKroz seminar smo obradili primjere rjeenja softwarea i hardwarea za kune telefonske centrale te smo posebno za svaki od njih napravili usporedbe prema cijenama, broju linija i nekih dodatnih funkcija koje su za neke od njih specifini. Cijene su se kretale od 30$ na vie za software te od 500$ na vie da hardverska rjeenja. U drugom dijelu seminara odabrali smo IVM Answering Attendant program ija cijena se kree od 130$ pa na vie ovisno o inaici programa te smo ga stavili u funkciju na taj nain da smo pokazali koje dodatne funkcionalnosti prua takav jedan software na obinom raunalu. Koritena je trial verzija programa to je bilo dovoljno za na seminarski zadatak. Rezultati su zadovoljavajui jer smo pokazali da se jedna telefonska linija moe koristiti za vei broj korisnika u smislu posebnih govornih mailboxova za svakoga korisnika posebno, posebnih poruka svakog od korisnika za pozivatelje, upravljanje nekim funkcijama u kui (uz dodatak posebnih modula), dobivanje informacija iz raznih senzora i slino. Mogunosti za nadogradnju i poboljanje ima poto se moe koristiti neke ve gotove plug-in programe, ali se mogu pisati i vlastiti. Ukupno gledajui, kunu centralu koristei osobno raunalo (za koje se podrazumijeva da ga veina ljudi posjeduje) i dodatni software ili hardware nije mogue trenutno napraviti besplatno jer su jo uvijek programi i ureaji koji su nam potrebni komercijalni i nisu iroko dostupni veini populacije.

26

PC kao kuna telefonska centrala pregled SW i HW

Literatura[1] [2] [3] [4] [5] [6] CallAudit 6.0, URL: http://www.mtnsys.com/Pages%206.0/CallAudit%2060.htm CallAudit Voice 6.0, URL: http://www.mtnsys.com/Pages%206.0/Voice%206.0.htm IVM Answering Attendant, URL: http://www.nch.com.au/ivm/ Voice Saver, URL: http://www.voicesaver.com/ TERAVoice Server 2004, URL: http://www.terasens.com/products/teravoice/default.aspx Advanced Call Center: Answering Machine Software, URL: http://www.voicecallcentral.com/advancedcallcenter.htm#Computer%20Answering %20Machine Communicate! Deluxe, URL: http://www.01com.com/products_i2000_main.asp Call Clerk, URL: http://www.callclerk.com CISCO, URL: http://www.cisco.com/en/US/products/sw/voicesw/index.html

[7] [8] [9]

[10] TalkSwitch, URL: http://ourworld.compuserve.com/homepages/rciautomation/p313.htm [11] Epygi, URL: http://www.epygi.com/quadro-ip-pbx/69/#q4x [12] VoIP Office IP PBX SMB, URL: http://pbxtra.fonality.com/resources/learningcenter/info/small-office-ip-voip-pbx-solution.html [13] Voicetronix OpenSwitch, URL: http://www.voicetronix.com/hda.htm [14] IP PBX SVX8004, URL: http://www.commerce.com.tw/modules.php?modules=products&action=detail&ID= E0146496&no=109804&category=0 [15] Digium Asterisk Appliance, URL: http://www.digium.com/en/products/appliance/ [16] Software based PBX for Windows, http://www.3cx.com/PBX/FXS-FXO.html [17] Express Talk http://www.nch.com.au/talk/index.html [18] IVM Answering Attendant http://www.nch.com.au/in/voicemail.html [19] Softphone http://en.wikipedia.org/wiki/Softphone [20] SIP Broker http://www.sipbroker.com/sipbroker/action/providerWhitePages

27