Asterisk

Screenshot Software:
Asterisk
Szczegóły programowe:
Wersja: 14.6.1 / 15.0.0 Beta 1 Aktualizowane
Filmu: 2 Oct 17
Wywoływacz: Digium, Inc
Licencja: Wolny
Popularność: 1026

Rating: 5.0/5 (Total Votes: 1)

Gwiazdka jest najpopularniejszym oprogramowaniem PBX (Private Branch Exchange) i systemem IVR (Interactive Voice Response), zaprojektowanym z offsetu, zapewniającym niezawodny i niezawodny telefoniczny aparat, a także zestaw narzędzi dla deweloperom, którzy chcą tworzyć aplikacje komunikacyjne.

Jest to oprogramowanie wiersza polecenia o otwartym kodzie źródłowym, które zapewnia wszechstronność wymaganą przez programistów i integratorów do tworzenia zaawansowanych rozwiązań komunikacyjnych za darmo. Może być również używany jako brama, serwer funkcji / mediów lub centrum obsługi połączeń.


Właściwości na pierwszy rzut oka

Najważniejsze funkcje obejmują system IVR (Interactive Voice Response), mostek konferencyjny, wszystkie elementy niezbędne do utworzenia serwera PBX (Private Branch Exchange) oraz praktycznie każde inne narzędzia komunikacyjne, które można sobie wyobrazić.

Gwiazdka może być używana jako przełącznik (PBX), skonfigurowany jako rdzeń hybrydowej centrali PBX lub IP, do przełączania połączeń, umożliwiających różne funkcje, łączenia dzwoniących i zarządzania trasami ze światem zewnętrznym poprzez IP, cyfrowy (T1 / E1) lub analogowych (POTS).

Pierwsze kroki z gwiazdką

Instalacja gwiazdki w systemie GNU / Linux okazuje się łatwym zadaniem, ponieważ wszystko, co musisz zrobić po pobraniu i rozpakowaniu najnowszej wersji oprogramowania (zobacz łącze pobierania powyżej), należy wykonać & lsquo; ./ configure && make & rsquo; polecenie w emulatorze terminali, oczywiście po przejściu do lokalizacji wyodrębnionych plików archiwalnych (np. cd /home/softoware/asterisk-13.0.1).

Po udanym procesie kompilacji wiadomość powiadamia Cię, że system Asterisk może być zainstalowany w systemie, uruchamiając & lsquo; make install & rsquo; polecenie jako root lub & lsquo; sudo make install & rsquo; jako uprzywilejowany użytkownik. To jest, możesz teraz używać gwiazdki, a także zainstalować jeden z frontów dostępnych w Softoware.


Obsługiwane systemy operacyjne

Asterisk jest wieloplatformowym oprogramowaniem, co oznacza, że ​​obsługuje i działa na szerokim zakresie systemów operacyjnych Linux i UNIX, w tym GNU / Linux, FreeBSD, OpenBSD, Solaris i Mac OS X. Może to być pomyślne zainstalowane na 64-bitowych i 32-bitowych platformach sprzętowych.

Co nowego w tym wydaniu:

  • Te wersje rozwiązują kilka problemów zgłoszonych przez społeczność i nie byłyby możliwe bez udziału użytkownika.

  • Co nowego w wersji 14.6.0:

    • Te wersje rozwiązują kilka problemów zgłoszonych przez społeczność i nie byłby możliwy bez twojego udziału.

    • Co nowego w wersji 14.2.1:

      • AST-2016-008: awaria w ofercie SDP lub odpowiedź z punktu końcowego przy użyciu Opus
      • Jeśli oferta kodu SDP lub odpowiedź otrzymana jest z koderem Opus i gdy parametry formatu są rozdzielone za pomocą spacji, kod odpowiedzialny za analizowanie będzie rekurencyjnie wywoływał sam siebie, aż do awarii. Dzieje się tak, ponieważ kod nie prawidłowo obsługuje przestrzenie oddzielające parametry.
      • To nie wymaga, aby punkt końcowy miał opus skonfigurowany w gwiazdce. To również nie wymaga uwierzytelnienia punktu końcowego. Jeśli gość jest włączony dla chan_sip lub anonimowy w chan_pjsip, oferta lub odpowiedź na pakiet SDP jest nadal przetwarzana i nastąpi awaria.
      • AST-2016-009: zdalne sesje nieuwierzytelnione w chan_sip
      • Sterownik kanału chan_sip ma liberalną definicję białych spacji podczas próby usunięcia zawartości między nazwą nagłówka SIP i znakiem dwukropka. Zamiast śledzić RFC 3261 i pozbyć się tylko spacji i poziomych zakładek, Asterisk traktuje dowolny niezadrukowany znak ASCII, tak jakby był to biała spacja. Oznacza to, że nagłówki takie jak
      • Contactx01:
      • będzie widać jako poprawny nagłówek Contact. To przeważnie nie stanowi problemu, dopóki Asterisk nie zostanie umieszczony w tandemie z uwierzytelnionym proxy SIP. W takim przypadku udana kombinacja poprawnych i nieprawidłowych nagłówków może powodować, że serwer proxy zezwoli na wysłanie zapytania INVITE do Asterisk bez uwierzytelniania, ponieważ uważa, że ​​żądanie to jest żądaniem w czasie rozmowy. Jednak ze względu na opisany powyżej błąd, żądanie będzie wyglądać jako żądanie nieaktualne do Asterisk. Asterisk przetwarza żądanie jako nowe połączenie. W rezultacie Asterisk może przetwarzać połączenia z niezainstalowanych źródeł bez uwierzytelniania.
      • Jeśli nie używasz proxy do uwierzytelniania, problem ten nie ma wpływu na Ciebie. Jeśli Twój proxy ma dialog-aware (co oznacza, że ​​serwer proxy śledzi, które okna dialogowe są aktualnie aktualne), problem ten nie ma wpływu na Ciebie. Jeśli zamiast chan_sip użyjesz chan_pjsip, ten problem nie ma wpływu na Ciebie.

      • Co nowego w wersji 14.2.0:

        • Ulepszenia wykonane w wersji 14.2.0:
        • ASTERISK-26558 - app_queue: dodaj zmienną, aby wiedzieć, czy połączenie nie zostało odebrane po kolejce
        • ASTERISK-26176 - chan_sip: Dodaj kod konta do AMI PeerEntry
        • ASTERISK-26538 - kodek_opus: dodaj próbkę do plików konfigurujących / próbek / kodeków.conf.sample
        • ASTERISK-26488 - ARI: dodaj 'ari show app', 'ari show apps' i 'ari set debug' polecenia CLI
        • ASTERISK-26418 - res_rtp_asterisk: Zwiększ rozdzielczość ICE przez czarne listy podsieci hostów, które nie są zaangażowane w RTP
        • Błędy zainstalowane w wersji 14.2.0:
        • ASTERISK-26608 - Kompilacja i łączenie usterek w systemie OpenBSD
        • ASTERISK-26520 - koder_opus: generowana linia fmtp nie ma zawartości
        • ASTERISK-26605 - kodek_opus: ostrzeżenie o spamie, gdy Opus negocjował, ale kodec_opus nie został załadowany.
        • ASTERISK-26516 - pjsip: uszkodzenie pamięci z możliwym wyciekiem pamięci.
        • ASTERISK-26556 - menedżer: wersja AMI jest taka sama w Ast 13 i 14, pomimo zmian składni Ast 14
        • ASTERISK-26343 - ASTERISK-25951 powoduje problemy związane z manipulowaniem dzwoniącym przez agi
        • ASTERISK-26592 - Najnowsze ustawienia libedit (3.1) powodują unicode i sprawia, że ​​litera CLI czyta ślady
        • ASTERISK-26565 - chan_unistim na 11, 13, 14 zawieszenie zawieszenia tymczasowo blokuje zestaw
        • ASTERISK-26575 - testsuite: jeśli funkcja res_srtp nie została załadowana, sprawdź funkcjonalność PJSIP.
        • ASTERISK-26571 - res_pjsip: niewłaściwa rozdzielczość, gdy skonfigurowano skonfigurowanie transportu IPv6ASTERISK-26468 - ari: zdarzenia mostu przestają działać po tej sekwencji wywołań ARI
        • ASTERISK-24400 - ooh323 wysyła nieprawidłowy kod zawieszenia
        • ASTERISK-26555 - Wielostronny film wideo: poprawianie niektórych reguł podanych w Asterisk-11
        • ASTERISK-26412 - build: Przygotuj się na gcc 6.2
        • ASTERISK-26509 - Kilka niekrytycznych ostrzeżeń o odrzuceniu podczas budowania na Ubuntu 16.10
        • ASTERISK-26523 - chan_sip: gwiazdka 13.12.1 rozłącza połączenia przychodzące po 2 minutach - rtptimeout zachowuje się źle - regresja
        • ASTERISK-26549 - app_dial: w przypadku korzystania z PickupChan () niektóre kanały mogą mieć nieprawidłowy stan urządzenia
        • ASTERISK-24274 - [poprawka] Format kodera-dekodera nie jest uwzględniany w atrybutach SDP Media podczas korzystania z Codec SLIN48
        • ASTERISK-26311 - [poprawka] rtp_engine: zezwalaj na więcej niż 32 dynamicznych typów ładunków.
        • ASTERISK-26506 - [poprawka] res_pjsip_outbound_publish: Crash podczas publikowania, w publisher_client_send przy res_pjsip_outbound_publish.c
        • ASTERISK-25070 - Napraw FTBFS na Hurd
        • ASTERISK-26476 - chan_sip: nieprawidłowa opcja wyświetlania "Outbound reg. spróbuj ponownie 403 " w ustawieniach pokazu "sip" "
        • ASTERISK-26541 - res_pjsip_sdp_rtp: ogranicz liczbę formatów do maksimum
        • ASTERISK-26537 - AMI: zdarzenie NewConnectedLine nie jest udokumentowane
        • ASTERISK-26526 - [UBSAN] vector.h: wskaźnik zerowy może być przekazany jako argument 2 do memcpy
        • ASTERISK-26524 - astobj2: zmienna data_size jest zmarnowana, gdy AO2_DEBUG nie jest włączona.
        • ASTERISK-26344 - gwiazdka 13.11.0 + awaria PJSIP
        • ASTERISK-26387 - Gwiazdka segfaults wkrótce po uruchomieniu nawet bez aktywnych połączeń.
        • ASTERISK-26513 - testy / kanały / pjsip / kwalifikacje / auth: Uchybienie wystarczy, aby być uciążliwym
        • ASTERISK-26514 - Super Awesome Company: nie określaj transportu w pliku pjsip.conf
        • ASTERISK-26510 - pjproject_bundled używa opcji --strip-components, która nie jest obsługiwana w starszych wersjach
        • ASTERISK-22480 - wbudowany pjproject: build.mak zawiera skompilowaną pełną ścieżkę do wersji.mak
        • ASTERISK-26307 - res_pjsip_caller_id: awaria przy wychodzącej zmianie
        • ASTERISK-26503 - app_voicemail: Asterisk ulega awarii, gdy używana jest skrzynka pocztowa
        • ASTERISK-26423 - res_pjsip_sdp_rtp: Kodeks asymetryczny RTP może powodować utratę dźwięku i wygraną
        • ASTERISK-26309 - [poprawka] res_pjsip: Zezwala na instalacje IPv4 / IPv6 (Dual Stack).
        • ASTERISK-26482 - [poprawka] chan_pjsip: segfault na już rozłączonej sesji
        • ASTERISK-26421 - Błąd segmentacji z ARI pochodzi z mostu mieszającego z 43 klientami
        • ASTERISK-26444 - komenda "Pokaż funkcje" w programie CLI nie zwraca monitu.
        • ASTERISK-26480 - [łatka] CLI: debugowanie zestawu rdzeni: automatyczne uzupełnianie pliku nie modułu
        • ASTERISK-26356 - menuelect: nieprawidłowy test dla GTK2
        • ASTERISK-26462 - [poprawka] app_queue: podczas korzystania z kolejek w czasie rzeczywistym, powrót do pustego kontekstu nie powstrzymuje używania klucza wyjściowego
        • ASTERISK-26439 - chan_rtp: awaria podczas inicjowania
        • ASTERISK-26457 - [poprawka] force_rport, auto_comedia: nie wykryto wykrycia NAT.
        • ASTERISK-26618 - kompilacja: dodanie dodatkowego kontrolera libowego do konfiguracji.ac
        • Nowe funkcje wykonane w wersji 14.2.0:
        • ASTERISK-26595 - ARI: zwiększanie możliwości sterowania źródłem wideo w wielopasmowym mostku mieszającym
        • ASTERISK-26492 - ARI: dodawanie możliwości określania zmiennych kanału w zdarzeniach typu websocket
        • ASTERISK-26470 - ARI: dodanie pola 'asterisk_id' do zdarzeń wychodzących

        • Co nowego w wersji 13.5.0:

          • AST-2014-012: naprawienie błędu w przypadku ACL mieszanych rodzin adresowych. Przed tym zatwierdzeniem do porównania wszystkich ruchów przychodzących użyto rodziny adresów pierwszej pozycji w ACL. Może to prowadzić do ruchu innych rodzin adresów IP omijających ACL.
          • AST-2014-013: Poprawianie ACL PJSIP nie ładuje się podczas uruchamiania i stosowania / problemy ACL podczas kontaktu Największym problemem rozwiązanym przez tę poprawkę jest to, że przed załadowaniem modułu res_pjsip_acl przed załadowaniem plików ACL nie były ładowane biblioteki ACL. Ponadto opcje ACL contact_permit i contact_acl zostały skutecznie zinterpretowane jako contact_deny, a ta poprawka rozwiązuje również ten problem.
          • AST-2014-015: poprawianie warunków wyścigu w chan_pjsip podczas wysyłania odpowiedzi po otrzymaniu ANULOWANIA. Ze względu na szeregowane architektury chan_pjsip istnieje stan wyścigu, w którym CANCEL może być odbierany i przetwarzany, zanim zostaną wysłane odpowiedzi (takie jak 180 dzwonków, 183 postępy sesji i 200 OK). Ponieważ sesja jest w nieoczekiwanym stanie, PJSIP będzie twierdził, gdy jest to próbowane. Ta zmiana sprawia, że ​​odpowiedzi nie są wysyłane na połączonych sesjach.
          • AST-2014-016: naprawianie awarii podczas odbierania w oknie dialogowym INVITE z zastąpieniami w res_pjsip_refer. Implementacja INVITE z zastąpieniami w res_pjsip_refer nie spodziewał się, że wystąpią w oknie dialogowym. W rezultacie błędnie spróbował odłożyć kanał, który uważał za kontrolowany. W rzeczywistości kanał byłby pod kontrolą innego wątku. Gdy drugi wątek uzyskał dostęp do kanału, będzie mógł uzyskać dostęp do pamięci i może się wydarzyć. Ta zmiana powoduje, że res_pjsip_refer nie działa na dialogu INVITE z Zastąpieniami.
          • AST-2014-017 - app_confbridge: zezwolenie na eskalację / autoryzację klasy. Konwertowanie uprawnień do zezwolenia przez interfejs dialplan przez AMI i niewłaściwe uprawnienia klasy do działania w programie ConfbridgeStartRecord. Funkcja dialplanu CONFBRIDGE podczas wykonywania z zewnętrznego protokołu (na przykład AMI) może spowodować eskalację przywilejów. Także działanie AMI a oConfbridgeStartRecorda € może być również użyte do wykonania dowolnych poleceń systemu bez wcześniejszego sprawdzenia dostępu do systemu. Gwiazdka powstrzymuje teraz funkcję CONFBRIDGE przed wykonaniem z zewnętrznego interfejsu, jeśli opcja live_dangerously jest ustawiona na wartość nie. Ponadto operacja € oConfbridgeStartRecorda € Â AMI jest teraz dozwolona tylko pod użytkownikiem z dostępem do poziomu systemu.
          • AST-2014-018 - func_db: funkcja DB Dialplan pozwala na eskalację uprawnień za pośrednictwem usługi AMI. Funkcja dialplanu DB podczas wykonywania z zewnętrznego protokołu (na przykład AMI) może skutkować eskalacją przywilejów. Gwiazdka teraz blokuje działanie funkcji DB z interfejsu zewnętrznego, jeśli opcja live_dangerously jest ustawiona na wartość nie.

          • Co nowego w wersji 13.0.1:

            • AST-2014-012: naprawienie błędu w przypadku ACL mieszanych rodzin adresowych. Przed tym zatwierdzeniem do porównania wszystkich ruchów przychodzących użyto rodziny adresów pierwszej pozycji w ACL. Może to prowadzić do ruchu innych rodzin adresów IP omijających ACL.
            • AST-2014-013: Poprawianie ACL PJSIP nie ładuje się podczas uruchamiania i stosowania / problemy ACL podczas kontaktu Największym problemem rozwiązanym przez tę poprawkę jest to, że przed załadowaniem modułu res_pjsip_acl przed załadowaniem plików ACL nie były ładowane biblioteki ACL. Ponadto opcje ACL contact_permit i contact_acl zostały skutecznie zinterpretowane jako contact_deny, a ta poprawka rozwiązuje również ten problem.
            • AST-2014-015: poprawianie warunków wyścigu w chan_pjsip podczas wysyłania odpowiedzi po otrzymaniu ANULOWANIA. Ze względu na szeregowane architektury chan_pjsip istnieje stan wyścigu, w którym CANCEL może być odbierany i przetwarzany, zanim zostaną wysłane odpowiedzi (takie jak 180 dzwonków, 183 postępy sesji i 200 OK). Ponieważ sesja jest w nieoczekiwanym stanie, PJSIP będzie twierdził, gdy jest to próbowane. Ta zmiana sprawia, że ​​odpowiedzi nie są wysyłane na połączonych sesjach.
            • AST-2014-016: naprawianie awarii podczas odbierania w oknie dialogowym INVITE z zastąpieniami w res_pjsip_refer. Implementacja INVITE z zastąpieniami w res_pjsip_refer nie spodziewał się, że wystąpią w oknie dialogowym. W rezultacie błędnie spróbował odłożyć kanał, który uważał za kontrolowany. W rzeczywistości kanał byłby pod kontrolą innego wątku. Gdy drugi wątek uzyskał dostęp do kanału, będzie mógł uzyskać dostęp do pamięci i może się wydarzyć. Ta zmiana powoduje, że res_pjsip_refer nie działa na dialogu INVITE z Zastąpieniami.
            • AST-2014-017 - app_confbridge: zezwolenie na eskalację / autoryzację klasy. Konwertowanie uprawnień do zezwolenia przez interfejs dialplan przez AMI i niewłaściwe uprawnienia klasy do działania w programie ConfbridgeStartRecord. Funkcja dialplanu CONFBRIDGE podczas wykonywania z zewnętrznego protokołu (na przykład AMI) może spowodować eskalację przywilejów. Także działanie AMI a oConfbridgeStartRecorda € może być również użyte do wykonania dowolnych poleceń systemu bez wcześniejszego sprawdzenia dostępu do systemu. Gwiazdka powstrzymuje teraz funkcję CONFBRIDGE przed wykonaniem z zewnętrznego interfejsu, jeśli opcja live_dangerously jest ustawiona na wartość nie. Ponadto operacja € oConfbridgeStartRecorda € Â AMI jest teraz dozwolona tylko pod użytkownikiem z dostępem do poziomu systemu.
            • AST-2014-018 - func_db: funkcja DB Dialplan pozwala na eskalację uprawnień za pośrednictwem usługi AMI. Funkcja dialplanu DB podczas wykonywania z zewnętrznego protokołu (na przykład AMI) może skutkować eskalacją przywilejów. Gwiazdka teraz blokuje działanie funkcji DB z interfejsu zewnętrznego, jeśli opcja live_dangerously jest ustawiona na wartość nie.

            • Co nowego w wersji 1.8.12.0:

              • Zapobieganie chanipie z wiązania się z kanałami zombie
              • Zamyka problem ASTERISK-19493. Reported by lvl)
              • Fix Wybierz opcje m i r i wywołaj rozwinięte wywołania ostrzeżeń dla ramek głosowych.
              • (Zamyka problem ASTERISK-16901. Zgłoszone przez Chris Gentle)
              • Usunięcie ograniczeń połączeń ISDN dla połączeń nieuprawnionych.
              • Zamyka problem ASTERISK-19388. Birger Harzenetter informuje o tym
              • Poprawianie kopiowania CDR (kodu konta) na lokalne kanały.
              • (Zamyka problem ASTERISK-19384. Zgłaszane przez jamicque)
              • Upewnij się, że gwiazdka potwierdza ACK do 4xx w sprawie Zastępuje błędy
              • (Zamyka problem ASTERISK-19303. Zgłaszane przez Jon Tsiros)
              • Wyłącz podwójne zamknięcie deskryptora pliku w menedżerze.c.
              • (Zamyka problem ASTERISK-18453. Sprawozdanie Jaco Kroon)

              • Co nowego w wersji 1.8.10.1:

                • Wydanie Asterisk 1.8.10.1 i 10.2.1 rozwiązuje dwa problemy. Po pierwsze, rozwiązują problem w app_milliwatt, w którym bufor może potencjalnie zostać przekroczony na stosie, ale nie jest możliwe zdalne wykonanie kodu. Po drugie, rozwiązują problem z protokołem HTTP AMI, w którym można wykorzystać informacje o uwierzytelnianiu do przepełnienia buforu na stosie, co umożliwia wstawienie kodu i jego wykonywanie.
                • Te kwestie i ich rezolucja są opisane w poradniku dotyczącym bezpieczeństwa.

                • Co nowego w wersji 1.8.0:

                  • To wydanie zawiera nowe funkcje. Listę nowych funkcji dołączonych do tego wydania można znaleźć w pliku CHANGES wewnątrz pakietu źródłowego. Ponieważ jest to nowa, ważna wersja, zachęcamy użytkowników do rozszerzonego testowania przed aktualizacją do tej wersji w środowisku produkcyjnym.

                  • Co nowego w wersji 1.4.24:

                    • Zespół Asterisk Development z dumą ogłasza wydanie Asterisk 1.4.24 i jest dostępny do natychmiastowego pobrania pod adresem http://downloads.digium.com/
                    • Oprócz innych poprawek błędów, ten kandydat do wydania rozwiązuje kilka problemów z awariami i rozwiązuje niektóre problemy związane z odbieraniem połączeń i parkowaniem połączeń, które zostały wykryte po wydaniu Asterisk 1.4.23. Ponadto rozwiązano kwestie związane z chan_iax2 i regresje wprowadzone do rozszerzenia "h".
                    • To wydanie oznacza pierwsze włączenie plików podsumowań wydań, które zostaną uwzględnione we wszystkich przyszłych wersjach. Ma to na celu przybliżenie zmian, jakie miały miejsce pomiędzy bieżącym i poprzednim wydaniem, które kwestie zostały zamknięte, a uczestnikami społeczności mieli udział w przekazywaniu informacji, kodeksowi zobowiązuje się do testowania. Dodatkowo diffstat na końcu pliku pokazuje na krótką chwilę liczbę zmian wprowadzonych do plików między poprzednią a bieżącą wersją.
                    • Aby uzyskać podsumowanie zmian w tym wydaniu, zapoznaj się z podsumowaniem wydania. Pełna lista zmian w tym wydaniu znajduje się w ChangeLog.
                    • Następująca lista błędów została rozwiązana z udziałem społeczności, a to wydanie nie byłoby możliwe bez twojej pomocy!
                    • Aplikacja stronicowania zawiesza gwiazdkę. Zamyka numer # 14308. Wysłane przez bluefox. Sprawdzone przez kc0bvu. Poprawione przez seanbright.
                    • Usterka w usłudze VoiceMailMain, jeśli zawieszenie nastąpi przed wprowadzeniem ważnego numeru skrzynki pocztowej (tylko IMAP). Zamyka numer # 14473. Wysłane przez i poprawki dostarczone przez dwpaul.
                    • Połączenia przychodzące Gtalk nie działają. Zamyka numer # 13984. Wysłane, przetestowane i poprawione przez jcovert.
                    • Współcześni partnerzy w czasie rzeczywistym nigdy nie są kwalifikowani po "przeładowaniu". Zamyka numer # 14196. Wysłane, przetestowane i poprawione przez pdf.
                    • SIP Attended Transfer nie powiedzie się. Zamyka problem 14611. Wysłane, przetestowane i poprawione przez klaus3000.

Podobne oprogramowanie

Esmska
Esmska

17 Feb 15

Kopete-anyremote
Kopete-anyremote

3 Jun 15

TCDialer
TCDialer

3 Jun 15

Inne programy z deweloperem Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Komentarze do Asterisk

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!