Asterisk Asterisk –– open source open source platforma za IP telefonijuplatforma za IP telefoniju
Mr Nenad KrajnoviMr Nenad KrajnoviććEE--mail: [email protected]: [email protected]
2
ŠŠta je Asterisk?ta je Asterisk?
►►Jedan od najpoznatijih Jedan od najpoznatijih open source open source softvera softvera za IP telefonijuza IP telefoniju
►►www.asterisk.orgwww.asterisk.org►►Radi na Linux platformiRadi na Linux platformi►►ViVišše proizvođae proizvođačča proizvodi hardver koji a proizvodi hardver koji
omoguomoguććava integraciju sa TDM sistemimaava integraciju sa TDM sistemima►►Glavni sponzor je firma Digium (proizGlavni sponzor je firma Digium (proizvođavođačč
TDM modula)TDM modula)
3
Osnovne karakteristike (1)Osnovne karakteristike (1)
►► PodrPodržžava veliki broj protokola za signalizacijuava veliki broj protokola za signalizaciju►► PodrPodržžava analogne TF interfejse, digitalne TF ava analogne TF interfejse, digitalne TF
interfejse (T1, E1, ISDN PRI) i IP telefoneinterfejse (T1, E1, ISDN PRI) i IP telefone►► PodrPodržžava skoro sve uobiava skoro sve uobiččajene servise za poslovni ajene servise za poslovni
PBXPBX►► PodrPodržžava ava Meet Me dial inMeet Me dial in konferencijekonferencije►► Plan biranja u potpunosti konfigurabilanPlan biranja u potpunosti konfigurabilan►► PodrPodršška za ka za call call centre (automcentre (automatsko prosleđivanje atsko prosleđivanje
poziva)poziva)
4
Osnovne karakteristike (2)Osnovne karakteristike (2)
►►Muzika na Muzika na ččekanju (lokalno snimljena, MP3, ekanju (lokalno snimljena, MP3, G.711 audio G.711 audio streamstream))
►►Definisan AGI (AsteriskDefinisan AGI (Asterisk Gateway InterfaceGateway Interface) ) koji omogukoji omoguććava potpunu kontrolu ava potpunu kontrolu telefonskog sistema i pisanje sopstvenih telefonskog sistema i pisanje sopstvenih aplikacijaaplikacija
►►IVR (IVR (Interactive Voice RespondInteractive Voice Respond) sistem) sistem
5
Osnovne karakteristike (3)Osnovne karakteristike (3)
►►Govorna poGovorna pošštataGovorna poGovorna poššta na ta na ee--mailmailVideo konferencijska poruka na Video konferencijska poruka na ee--mailmail
►►MoMožže da bude e da bude gatewaygateway za razne za razne proprietery proprietery protokole kao protokole kao ššto su SCCP, MSNto su SCCP, MSN, Skype, Skype......
►►PodrPodršška za video konferenciju (SIP i H.323)ka za video konferenciju (SIP i H.323)►►PraPraććenje i snimanje pozivaenje i snimanje poziva►►PodrPodržžava ENUMava ENUM
http://http://www.asterisk.orgwww.asterisk.org/features/features
6
PodrPodržžani protokoliani protokoli
►►H.323H.323►►MGCPMGCP►►SIPSIP►►SCCP (Cisco)SCCP (Cisco)►►IAX (InterIAX (Inter--Asterisk eXchange)Asterisk eXchange)
7
PodrPodržžani ani codeccodec--ii
►►G.711 G.711 –– Best voice qualityBest voice quality ~100Kbps~100Kbps►►G.729 G.729 –– Good voice qualityGood voice quality ~40Kbps~40Kbps►►GSM GSM –– Acceptable voice qualityAcceptable voice quality ~10Kbps~10Kbps►►G.722, G.723.1, G.726, G.722, G.723.1, G.726, iLBCiLBC, Linear, LCP, Linear, LCP--
10, 10, SpeexSpeex
8
PodrPodržžani interfejsiani interfejsi
►► AnalogniAnalogniFXOFXOFXSFXSE&M (w/ or w/o Wink), Loop start, Ground start, E&M (w/ or w/o Wink), Loop start, Ground start, KewlKewl startstart
►► T1T1E&M (w/ or w/o Wink)E&M (w/ or w/o Wink)Robbed bitRobbed bit
►► ISDN (PRI & BRI)ISDN (PRI & BRI)EuroISDNEuroISDN4ESS4ESSLucentLucent 5E5ENationalNational ISDN2ISDN2Q.SigQ.SigSome international supportSome international support
►► Linux Linux soundcardsoundcard
9
PodrPodržžani IP telefoniani IP telefoni
►►Cisco IP Cisco IP PhonesPhones ((osimosim IP 7920)IP 7920)►►PolycomPolycom IP IP PhonesPhones►►SnomSnom IP IP PhonesPhones►►Avaya IP Avaya IP PhonesPhones►►Linksys IP Linksys IP PhonesPhones►►Sipura IP Sipura IP PhonesPhones►►Grandstream 102Grandstream 102►►Mnogi drugiMnogi drugi
10
PodrPodržžani softverski klijentiani softverski klijenti
►► Software forSoftware for VoIP (SIP)VoIP (SIP)www.xten.comwww.xten.com -- freefree SIP SIP clientclient ((““LiteLite””))gnophone.comgnophone.com -- LinuxLinux SIP SIP clientclientWindows MessengerWindows Messenger
11
PodrPodržžani ani gatewaygateway--ii
►►Cisco VoIP Cisco VoIP gatewaygateway--i (MGCP, SIP, H.323)i (MGCP, SIP, H.323)►►Cisco Call Manager (kroz SIP i H.323)Cisco Call Manager (kroz SIP i H.323)►►Patton SmartnodePatton Smartnode
12
Interna arhitekturaInterna arhitektura
13
Arhitektura u funkciji Arhitektura u funkciji softswitchsoftswitch--aa
Proprietary API
Media Gateways / Endpoints
MGCP
PCI BusPCI Bus EthernetEthernet
SCCPH.323
AsteriskIAX
EthernetEthernetEthernetEthernet
SIP
14
Dial planDial plan
15
MoguMogućće konfiguracijee konfiguracije
►►KlasiKlasiččan PBXan PBX►►Gateway Gateway za vezu ka PSTNza vezu ka PSTN--uu►►VoIP VoIP gateway gateway za klasiza klasiččne TF centralene TF centrale►►Međusobno povezivanje klasiMeđusobno povezivanje klasiččnih TF nih TF
centrala preko VoIPcentrala preko VoIP--aa►►......
16
KlasiKlasiččan PBX (analogni + IP telefoni)an PBX (analogni + IP telefoni)
17
VoIP VoIP gateway gateway za PBXza PBX
18
TDMoESpan
T400P with Four T1’s
T400P with Four T1’s
Povezivanje TDM centralaPovezivanje TDM centralaposredstvom VoIPposredstvom VoIP--aa
19
AsteriskAsterisk call processing logiccall processing logic
E.164 Number
SIP NAPTRFound?
Call via SIP
PSTNAllowed?
Call via PSTN Reject Call
yes
yes
no
no
Collect Digits
Apply Dialplan
20
ManeMane??
►► Nema podrNema podrššku za PCIku za PCI--ExpressExpress►► Update Update kernela dovodi do kernela dovodi do ““pucanjapucanja”” Digium Digium
drajveradrajvera►► PCIPCI bus sharingbus sharing momožže dovesti do degradacije e dovesti do degradacije
kvaliteta govorakvaliteta govora►► Nema podrNema podrššku za NAT Traversalku za NAT Traversal►► QoS na Linuxu joQoS na Linuxu jošš uvek nije na zadovoljavajuuvek nije na zadovoljavajuććem em
nivounivou►► Security Security za VoIP joza VoIP jošš uvek nije implementiranuvek nije implementiran►► TeTežžak za konfigurisanje ak za konfigurisanje –– nije za ponije za poččetnikeetnike
21
Asterisk ResourcesAsterisk Resources►► http://http://www.asterisk.orgwww.asterisk.org// -- Latest Source CodeLatest Source Code
►► http://http://www.digium.comwww.digium.com// -- AsteriskAsterisk TDM TDM hardwarehardware
►► http://www.voiphttp://www.voip--info.orginfo.org// -- GeneralGeneral VoIP VoIP HowHow--To InfoTo Info
►► http://http://www.xten.comwww.xten.com// -- SoftphoneSoftphone
►► http://www.asteriskhttp://www.asterisk--vonage.comvonage.com// -- Asterisk to Vonage connectivityAsterisk to Vonage connectivity
►► http://www.binaryhttp://www.binary--systems.comsystems.com// -- Asterisk Consulting & Training ServicesAsterisk Consulting & Training Services
►► http://http://www.asterisknow.orgwww.asterisknow.org// -- Asterisk for the beginnersAsterisk for the beginners
►► http://downloads.oreilly.com/books/9780596510480.pdfhttp://downloads.oreilly.com/books/9780596510480.pdf –– knjiga knjiga ““Asterisk: Asterisk: The Future of TelephonyThe Future of Telephony””
Asterisk Asterisk –– open source open source platforma za IP telefonijuplatforma za IP telefoniju
Mr Nenad KrajnoviMr Nenad KrajnoviććEE--mail: [email protected]: [email protected]
Top Related