Gwiazdka (system telefoniczny)
Gwiazdka
| |
---|---|
Podstawowe dane
| |
deweloper | Mark Spencer |
Rok wydania | 1999 |
Aktualna wersja | 18.2.0 ( LTS ) 21 stycznia 2021 17.9.1 (Standardowy) 16.16.0 ( LTS ) 13.38.1 ( LTS ) |
system operacyjny | pochodne Uniksa |
język programowania | DO. |
Kategoria | Telefonia IP |
Licencja | GNU GPL |
niemieckojęzyczny | Nie |
www.gwiazdka.org |
Asterisk to darmowe oprogramowanie dla wszelkiego rodzaju komputerów, które oferuje funkcjonalność systemu telefonicznego . Obsługuje telefonię IP (VoIP) z różnymi protokołami sieciowymi i może być podłączony sprzętowo z połączeniami takimi jak POTS (analogowa linia telefoniczna), ISDN - Basic Rate Interface (BRI) lub - Primary Rate Interface (PRI, E1 lub T1 ).
Mark Spencer pierwotnie opracował Asterisk w Digium. W międzyczasie do społeczności Asterisk dołączyli inni programiści, a wiele rozszerzeń i aplikacji pochodzi również od innych programistów. Nazwa pochodzi od nazwy symbolu gwiazdy .
Asterisk jest udostępniany na podwójnej licencji - Powszechnej Licencji Publicznej GNU (GPL) jako licencja wolnego oprogramowania oraz licencja własnościowa, która umożliwia licencjobiorcom dostarczanie zastrzeżonych, niepublicznych komponentów.
Funkcje
Asterisk obsługuje
- Usługi głosowe
- Automatyczna sekretarka
- Połączenia konferencyjne
-
Dialogi mowy (IVR) przez DTMF
- Rozpoznawanie mowy jest możliwe za pomocą dodatkowych programów.
- Usługi katalogowe ( katalog )
- Kryptografia bez opóźnień
sprzęt komputerowy
Asterisk działa na wielu różnych systemach komputerowych . Oprócz komputerów osobistych z procesorami x86 , Asterisk działa również na urządzeniach takich jak Raspberry Pi i routerach obsługujących OpenWrt .
System Asterisk można podłączyć i obsługiwać bez specjalnego sprzętu tylko za pośrednictwem sieci z (wewnętrznymi) terminalami VoIP i (zewnętrznymi) operatorami telefonii VoIP.
Do podłączenia (zewnętrznie) w tradycyjnych sieciach telefonicznych lub (po wewnętrznej) normalnych urządzeń końcowych takich jak telefony, faksy itp. jedna dodatkowa wymagana karta wtykowa lub zewnętrzny adapter analogowy do analogowych POTS i cyfrowych ISDN - trunki (zewnętrznie) lub rozszerzenia (do wewnętrznego ).
Wewnętrzne rozszerzenia ISDN mogą być realizowane tylko przez interfejsy obsługujące tryb NT (karty ISDN z chipami HFC lub adaptery / routery VoIP z wewnętrznymi połączeniami ISDN).
Konfiguracja i programowanie
Centralnym elementem kontrolnym Asterisk jest numer telefonu lub lepszy plan wybierania (angielski plan wybierania ). Tutaj decyduje się:
- gdzie osoba dzwoniąca jest przekierowywana (do którego terminala)
- co się stanie, jeśli nikt tam nie odbierze lub jest zajęty?
- którą automatyczną sekretarkę / skrzynkę pocztową należy poinformować
- jakie wpisy (cyfry, język) są akceptowane
- która akcja jest wyzwalana przez wejście
Plan ten jest podzielony na kilka sekcji (angielski sekcje ), których nazwy są przekazywane w nawiasach kwadratowych. Sekcja obowiązuje do następnego nawiasu otwierającego lub końca pliku. W każdej sekcji omówiona jest określona grupa rozszerzeń i powiązane sekwencje, działania i zachowania. Sekcje „[general]” i „[globals]” to sekcje predefiniowane. Wszystkie inne sekcje są również nazywane kontekstami. Konteksty określają obszar zamknięty, a tym samym zdefiniowany obszar bezpieczeństwa. Kontekst może uzyskać obszar bezpieczeństwa innego kontekstu, umieszczając go w tym kontekście za pomocą instrukcji include. Jeśli dla rozszerzenia nie zdefiniowano kontekstu, jest on obsługiwany przez standardowy kontekst „[domyślny]”.
Interfejsy
System operacyjny
Asterisk może działać w następujących systemach operacyjnych :
- GNU/Linux (największe wsparcie sprzętowe i zakres dodatkowego oprogramowania)
- BSD
- macOS (od wersji 10.2)
- Porty dla Windows pod Cygwin
Protokoły VoIP
- InterAsterisk eXchange (IAX)
- Protokół inicjacji sesji (SIP)
- H.323
- UNIStim (Unified Networks IP Stimulus) firmy Nortel (zastrzeżony)
- Skinny Client Control Protocol (SCCP) firmy Cisco Systems (zastrzeżony)
- Protokół Voice over Frame Relay (VoFR) firmy Adtran jest również obsługiwany przez odpowiednie interfejsy
- Protokół SS7 , obecnie obsługiwany przez kilku dostawców
Protokoły ISDN / PRI
- Euro ISDN (DSS1)
- 4ESS
- QSIG Sygnalizacja związana z kanałem
- DMS100
- Przełączanie rozproszone Lucent 5EE
- Krajowy ISDN2
- NFAS
Interfejsy lokalne
Oprócz wyżej wymienionych protokołów, Asterisk oferuje również wykorzystanie lokalnych interfejsów z modułami chan_alsa i chan_mobile. Umożliwia to wykorzystanie istniejącej karty dźwiękowej jako jednostki mikrofonu. Zestaw słuchawkowy Bluetooth można również zarejestrować bezpośrednio jako rozszerzenie. Telefon komórkowy / smartfon staje się bramą komórkową przez Bluetooth.
Możliwości te są wykorzystywane głównie w środowisku prywatnym, ponieważ można ich oczywiście używać tylko w bezpośrednim sąsiedztwie serwera Asterisk.
Kodeki audio
Obsługiwane są między innymi następujące kodeki audio:
- G.711 w wariantach A-law i μ-law
- Kodek szerokopasmowy G.722
- G.729 , wymagana licencja komercyjna
- GSM
- ADPCM
- iLBC
- Speex (od wersji 10 z 32 kHz)
- MP3 , wystarczy rozpakować, np. B. dla muzyki wstrzymanej
- JEDWAB (od wersji 10)
- Opus (od wersji 11)
Interfejsy programistyczne
Interfejs AGI Asterisk Gateway oferuje między innymi interfejs programistyczny do:
GUI i dystrybucje
Graficzne interfejsy użytkownika umożliwiają edycję konfiguracji Asterisk za pośrednictwem interfejsu internetowego. Następujące dystrybucje serwerów Asterisk zawierają Linuksa lub BSD i są obecnie w większości produktami komercyjnymi, które jednak mają swoje korzenie w darmowych projektach i są bezpłatne w wersjach podstawowych lub dla użytkowników prywatnych.
- Asterisk4UCS to rozwiązanie do zarządzania infrastrukturą dla systemów telefonicznych opartych na Asterisk, oparte na dystrybucji Linux Univention Corporate Server (UCS). Umożliwia zarządzanie infrastrukturą telefoniczną za pomocą graficznego interfejsu WWW i połączenie z LDAP. Oferowane są również funkcje telefonu Central Asterisk. Rozwiązanie oparte jest na licencji open source GNU GPLv3 i może być używane bezpłatnie. Wsparcie i utrzymanie są jednak odpłatne.
- Ansitel webinterface 3.0 to całkowicie niemiecko-angielski interfejs sieciowy dla systemów telefonicznych opartych na Asterisk, który umożliwia prostą i szybką konfigurację. Dostępna jest limitowana Live CD do pobrania jako szybki start.
- AsteriskNOW to dystrybucja zawierająca kontrolę Asterisk stworzona przez firmę Digium. Asterisk Business Edition z Digium zawiera opcjonalny dystrybucji.
- AskoziaPBX to łatwy w konfiguracji komercyjny system Asterisk na żywo, oparty na Linuksie , z WebGUI, który jest przeznaczony nie tylko dla profesjonalnych użytkowników, ale także dla początkujących. Dostępna jest wersja próbna dla maksymalnie 2 jednoczesnych połączeń. (AskoziaPBX została przerwana, gdy została przejęta przez 3CX w sierpniu 2017 r. Wsparcie zakończy się pod koniec 2017 r.)
- AstLinux to wersja oszczędzająca zasoby z dodatkowymi funkcjami routera i VPN, która działa z pamięci flash . Aktualna wersja to 1.3.5.2 (stan na luty 2019).
- Astimax to komercyjne profesjonalne urządzenie VoIP oparte na Asterisk z graficznym narzędziem administracyjnym.
- FreePBX , internetowy GUI o otwartym kodzie źródłowym na licencji GPL.
- Community to nazwa systemu telefonicznego typu open source opartego na Asterisk do wersji 3. Od wersji 4 FreeSWITCH stanowi podstawę.
- KITOMA to skalowalne i łatwo zintegrowane kompletne rozwiązanie VoIP oparte na Asterisk. Udostępniono internetowy interfejs użytkownika, który można obsługiwać intuicyjnie i oferuje otwarty interfejs REST do elastycznego łączenia aplikacji. Zawsze można użyć aktualnej wersji Asterisk! Liczba zarządzanych serwerów Asterisk jest dowolna.
- pascom to oparte na gwiazdce rozwiązanie Unified Communications. Dostępny jest również bezpłatny pakiet taryfowy ograniczony do 2 jednoczesnych ( jednoczesnych ) użytkowników.
- STARFACE Oparty na Asterisk Business Edition z graficznym interfejsem ułatwiającym obsługę. Dostępne zarówno jako oprogramowanie, urządzenie VoIP, jak i usługa w chmurze. Wersja dostępna bezpłatnie dla maksymalnie 3 użytkowników.
- Thirdlane PBX i Thirdlane Multi Tenant PBX to rozwiązania programowe PBX oparte na Asterisk. Są skierowane do firm i dostawców usług telefonii internetowej.
- Trixbox wyłonił się w maju 2006 roku z projektu Asterisk @ Home .
- VoIPonCD to ogólnodostępny system telefoniczny VoIP.
- Doccom to system VoIP oparty na Asterisk dostosowany do specjalnych wymagań gabinetów lekarskich i centrów medycznych.
Moduły mowy (komunikaty głosowe)
Do korzystania z systemu poczty głosowej Asterisk z lokalnym językiem wymagane są moduły językowe. Są to zbiory wymaganych liter, cyfr i słów dla mówcy, a nie moduły syntezy tekstu na mowę lub syntezy mowy .
- Digium nie oferuje żadnych modułów w języku niemieckim.
- voip-info.org (angielski) oferuje wiele różnych języków, od chińskiego po turecki.
linki internetowe
- Oficjalna strona internetowa (angielski)
- dokumentacja
- Automatycznie generowana dokumentacja programisty Asterisk (angielski)
- The Asterisk Book Bezpłatna elektroniczna wersja książki wydanej przez Addison-Wesley . Książka została opracowana zgodnie z zasadą open source i jest dostępna na licencji GNU Free Documentation License
- Asterisk - The Future of Telephony (angielski) Bezpłatna elektroniczna wersja książki wydanej przez O'Reilly .
- Wpis dla Asterisk w VoIP-Info.Org-Wiki (angielski)
- AppKonference , potężny moduł językowy Asterisk do konferencji telefonicznych jako alternatywa dla MeetMe i innych
Indywidualne dowody
- ↑ wiki.asterisk.org . (dostęp 21 stycznia 2018 r.).
- ↑ Ilość github.com . (dostęp 21 stycznia 2018 r.).
- ↑ Dziennik zmian 18.x. W: gwiazdka.org. Dostęp 24 stycznia 2021 r .
- ↑ Dziennik zmian 17.x. W: gwiazdka.org. Dostęp 24 stycznia 2021 r .
- ↑ Dziennik zmian 16.x. W: asterisk.org. Dostęp 24 stycznia 2021 r .
- ↑ Dziennik zmian 13.x. W: gwiazdka.org. Dostęp 24 stycznia 2021 r .
- ↑ Stephen P. Olejniczak, Brady Kirby, „Asterisk For Dummies”
- ↑ Jim Van Meggelen, Jared Smith, Leif Madsen, „Gwiazdka: przyszłość telefonii”
- ↑ a b asterisk.org Pobrano 30 sierpnia 2012 r.
- ↑ asteriskwin32.com. Pobrano 30 sierpnia 2012 r.
- ↑ Voip-Info.org: kodeki Asterisk , dostęp 30 sierpnia 2012 r.
- ↑ a b System telefoniczny Asterisk w wersji 10, C't wydanie 25, 21 listopada 2011, s. 36.
- ↑ Das-Asterisk-Buch.de: Rozdział 20. Asterisk Gateway Interface (AGI) , dostęp 30 sierpnia 2012 r.
- ^ Biblioteki i frameworki AGI. 5 sierpnia 2016, dostęp 5 sierpnia 2016 .
- ↑ voip-asterisk.info: Asterisk4UCS . Źródło 20 lutego 2013 .
- ↑ Ansit-com.de: interfejs sieciowy Ansitel . Źródło 26 marca 2013 .
- ↑ Asterisk-berlin.de: Ansitel Webinterface 3.0 - ograniczona płyta Live CD do pobrania . Pobrano 26 marca 2013 r.
- ↑ asterisk.org Pobrano 29 sierpnia 2012.
- ↑ Askozia.com: Askozia - Intuicyjna telefonia Dostęp w dniu 29 sierpnia 2012 r.
- ↑ Komunikat prasowy 3CX z 3 sierpnia 2017 r .: „3CX nadal się rozwija po przejęciu Askozia” .
- ↑ astlinux-project.org Pobrano 29 sierpnia 2012.
- ↑ Astimax.de: Systemy VoIP Astimax
- ↑ freepbx.org Pobrano 29 sierpnia 2012.
- ↑ Golem.de: Community 4.0 - Darmowy i bezpieczny system telefoniczny dla BSI. Pobrane 29 sierpnia 2012 r.
- ↑ voip-asterisk.info: KITOMA Pobrano 7 marca 2016 r.
- ↑ pascom.net: telefonia Voice over IP w najlepszym wydaniu | pascom.net Źródło 20 września 2018.
- ↑ Starface.de: Rodzina produktów STARFACE Dostęp w dniu 29 sierpnia 2012 r.
- ↑ Produkty Thirdlane.com IP PBX trzeciej linii
- ↑ Fonality.com Trixbox Linia produktów IP PBX opartych na Asterisk, dostęp 29 sierpnia 2012
- ↑ VoIPonCD przez rowi.net Pobrano 29 sierpnia 2012 r.
- ↑ Ilość arztpraxis-telefonanlagen.de: Systemy telefoniczne do gabinetów lekarskich | arztpraxis-telefonanlagen.de
- ↑ Voip-info.org: Asterisk sound files international. Pobrano 29 sierpnia 2012 r.