Asterisk

Screenshot Software:
Asterisk
Detalii soft:
Versiune: 14.6.1 / 15.0.0 Beta 1 Actualizat
Incarca data: 2 Oct 17
Producător: Digium, Inc
Licenţă: Gratuit
Popularitate: 794

Rating: 5.0/5 (Total Votes: 1)

Asterisk este cel mai popular software PBX (Private Branch Exchange) și sistemul IVR (Interactive Voice Response), proiectat din offset pentru a furniza un motor de telefonie capabil și fiabil, precum și un set de instrumente dezvoltatorilor care doresc să creeze aplicații de comunicare.

Este un software open source pentru linia de comandă, un server care oferă toată flexibilitatea necesară dezvoltatorilor și integratorilor pentru a crea gratuit soluții avansate de comunicare. Poate fi folosit și ca gateway, server de caracteristici / media sau un call center.


Caracteristici dintr-o privire

Caracteristicile cheie includ un sistem IVR (Interactive Voice Response), o punte de conferință, toate blocurile necesare pentru crearea unui server PBX (Private Branch Exchange) și practic orice alte instrumente de comunicare pe care le puteți imagina.

Asterisk poate fi folosit ca switch (PBX), configurat ca nucleu al unui PBX hibrid sau IP, pentru comutarea apelurilor, activarea diferitelor funcții, conectarea apelanților și gestionarea rutelor cu lumea exterioară prin IP, digital (T1 / E1) sau conexiuni analogice (POTS).

Noțiuni de bază cu Asterisk

Instalarea Asterisk pe un sistem GNU / Linux se dovedește a fi o sarcină ușoară, tot ceea ce trebuie să faceți după descărcarea și despachetarea celei mai recente versiuni a software-ului (vedeți link-ul de descărcare de mai sus), trebuie să executați "lsquo; && make & rsquo; comanda într-un emulator terminal, desigur, după navigarea la locația fișierelor arhivate extrase (de exemplu, cd /home/softoware/asterisk-13.0.1).

După un proces de compilare reușit, un mesaj vă va anunța că Asterisk poate fi instalat pe sistemul dvs., executând "install install"; comanda ca root sau sudo make install & rsquo; comandă ca utilizator privilegiat. Asta inseamna ca acum poti folosi Asterisk si de asemenea instalezi unul din front-end-urile disponibile pe Softoware.


Sisteme de operare acceptate

Asterisk este un software multi-platform, ceea ce înseamnă că acesta suportă și rulează pe o gamă largă de sisteme de operare Linux și UNIX, inclusiv GNU / Linux, FreeBSD, OpenBSD, Solaris și Mac OS X. instalat pe platforme hardware pe 64 de biți și pe 32 de biți.

Ce este nou în această ediție:

  • Aceste versiuni rezolvă mai multe probleme raportate de comunitate și nu ar fi fost posibile fără participarea dvs.

Ce este nou în versiunea 14.6.0:

  • Aceste versiuni rezolvă mai multe probleme raportate de comunitate nu ar fi fost posibil fără participarea dvs.

Ce este nou în versiunea 14.2.1:

  • AST-2016-008: Crash pe oferta SDP sau răspunsul de la punctul final folosind Opus
  • În cazul în care o ofertă SDP sau un răspuns este primit cu codecul Opus și cu parametrii de format separați folosind un spațiu, codul responsabil pentru parsare se va suna în mod recursiv până când se blochează. Acest lucru se întâmplă deoarece codul nu gestionează corect spațiile care separă parametrii.
  • Aceasta nu necesită ca punctul final să aibă Opus configurat în Asterisk. De asemenea, acest lucru nu necesită autentificarea punctului final. Dacă oaspetele este activat pentru chan_sip sau anonim în chan_pjsip, o ofertă SDP sau un răspuns este încă procesat și apare un accident.
  • AST-2016-009: sesiuni la distanță neauthenticate în chan_sip
  • Driverul de canal chan_sip are o definiție liberală pentru spațiul alb când încercați să eliminați conținutul între un nume de antet SIP și un caracter colon. În loc să urmeze RFC 3261 și să îndepărteze numai spațiile și filele orizontale, Asterisk tratează orice caracter ASCII care nu poate fi tipărit ca și cum ar fi spații libere. Aceasta înseamnă că anteturi precum
  • Contactx01:
  • va fi văzută ca un antet de contact valid. Acest lucru nu reprezintă o problemă până când Asterisk nu este pus în tandem cu un proxy autentificator SIP. Într-un astfel de caz, o combinație greșită de anteturi valide și nevalide poate provoca un proxy care să permită o cerere INVITE în Asterisk fără autentificare, deoarece consideră că cererea este o solicitare în dialog. Cu toate acestea, din cauza erorii descrise mai sus, cererea va arăta ca o cerere în afara dialogului către Asterisk. Asterisk va procesa apoi solicitarea ca un apel nou. Rezultatul este că Asterisk poate procesa apeluri din surse nevăzute fără nicio autentificare.
  • Dacă nu utilizați un proxy pentru autentificare, atunci această problemă nu vă afectează. Dacă proxy-ul este conștient de dialog (ceea ce înseamnă că proxy-ul ține evidența dialogurilor care sunt în prezent valide), atunci această problemă nu vă afectează. Dacă utilizați chan_pjsip în loc de chan_sip, atunci această problemă nu vă afectează.

Ce este nou în versiunea 14.2.0:

  • Îmbunătățirile efectuate în versiunea 14.2.0:
  • ASTERISK-26558 - app_queue: adăugați variabila pentru a afla dacă apelul nu este răspuns după o coadă
  • ASTERISK-26176 - chan_sip: Adăugați codul de cont în AMI PeerEntry
  • ASTERISK-26538 - codec_opus: adăugați eșantion la config / samples / codecs.conf.sample
  • ASTERISK-26488 - ARI: Adăugați 'ari show app', 'ari show apps' și 'ari set debug' comenzi CLI
  • ASTERISK-26418 - res_rtp_asterisk: Accelerați rezoluția ICE prin listarea neagră a subrețelelor gazdă care nu sunt implicate în RTP
  • Bug-uri fixate în versiunea 14.2.0:
  • ASTERISK-26608 - Eșecuri de compilare și de legătură pe OpenBSD
  • ASTERISK-26520 - codec_opus: Linia fmtp generată nu are conținut
  • ASTERISK-26605 - codec_opus: Avertisment spamat când Opus a fost negociat, dar codec_opus nu a fost încărcat.
  • ASTERISK-26516 - pjsip: Corupția memoriei cu posibilă scurgere de memorie.
  • ASTERISK-26556 - manager: versiunea AMI raportează aceeași în Ast 13 și 14, în ciuda modificărilor de sintaxă Ast 14
  • ASTERISK-26343 - ASTERISK-25951 provoacă probleme pentru manipularea calleridă prin agi
  • ASTERISK-26592 - ultima versiune libedit (3.1) implicită pentru unicode și face asterisc CLI citirea gunoiului
  • ASTERISK-26565 - chan_unistim la 11, 13, 14 plasarea apelului în așteptare blochează temporar setul
  • ASTERISK-26575 - testsuite: trebuie să verificați funcționalitatea PJSIP atunci când res_srtp nu este încărcat.
  • ASTERISK-26571 - res_pjsip: Rezolvarea incorectă atunci când transportul explicit IPv6 este configuratASTERISK-26468 - ari: Evenimentele Bridge se opresc din funcțiune după această secvență de apeluri ARI
  • ASTERISK-24400 - ooh323 trimite un cod greșit de blocare
  • ASTERISK-26555 - Video cu mai multe părți: Fixați unele regresii Asterisk-11 post
  • ASTERISK-26412 - construiți: Pregătiți-vă pentru gcc 6.2
  • ASTERISK-26509 - Câteva avertismente de depreciere non-critice când se construiește pe Ubuntu 16.10
  • ASTERISK-26523 - chan_sip: Asterisk 13.12.1 deconectează apelurile primite după 2 minute - rtptimeout se comportă prost - regresia
  • ASTERISK-26549 - app_dial: Când se utilizează PickupChan (), unele canale pot avea starea incorectă a dispozitivului
  • Codul ASTERISK-24274 - [patch] Codecul nu este inclus în atributele SDP media atunci când codecul SLIN48 este utilizat
  • ASTERISK-26311 - [patch] rtp_engine: permite mai mult de 32 de tipuri de încărcături dinamice.
  • ASTERISK-26506 - [patch] res_pjsip_outbound_publish: Crash la publicare, în publisher_client_send la res_pjsip_outbound_publish.c
  • ASTERISK-25070 - Fixați FTBFS pe Hurd
  • ASTERISK-26476 - chan_sip: Opțiune de afișare incorectă "Reg. reîncercați 403 " în "setările de difuzare sip"
  • ASTERISK-26541 - res_pjsip_sdp_rtp: Limitați numărul de formate la maxim
  • ASTERISK-26537 - AMI: Evenimentul NewConnectedLine nu este documentat
  • ASTERISK-26526 - [UBSAN] vector.h: pointerul nul poate fi trecut ca argument 2 la memcpy
  • ASTERISK-26524 - astobj2: variabila data_size este irosită atunci când AO2_DEBUG nu este activată.
  • ASTERISK-26344 - Asterisc 13.11.0 + accident PJSIP
  • ASTERISK-26387 - Asterisk segfaults la scurt timp după pornire, chiar fără apeluri active.
  • ASTERISK-26513 - teste / canale / pjsip / qualify / auth: Crashing suficient pentru a fi o pacoste
  • ASTERISK-26514 - Compania Super Awesome: nu specificați transportul în pjsip.conf
  • ASTERISK-26510 - pjproject_bundled utilizează opțiunea -strip-components din tar care nu este acceptată în versiuni mai vechi
  • ASTERISK-22480 - Pjproject încorporat: build.mak conține calea completă la versiunea.mak
  • ASTERISK-26307 - res_pjsip_caller_id: Crash la schimbările efectuate
  • ASTERISK-26503 - app_voicemail: Asteriscul se blochează când se folosește MailboxExists
  • ASTERISK-26423 - res_pjsip_sdp_rtp: Codecul asimetric RTP poate provoca pierderi și pierderi audio
  • ASTERISK-26309 - [patch] res_pjsip: Permiteți instalări IPv4 / IPv6 (Dual Stack).
  • ASTERISK-26482 - [patch] chan_pjsip: segfault pe sesiunea deja deconectată
  • ASTERISK-26421 - Defecțiunea de segmentare cu ARI provine din puntea de amestecare cu 43 de clienți
  • ASTERISK-26444 - comanda "caracteristici arată" în CLI nu se întoarce prompt.
  • ASTERISK-26480 - [patch] CLI: Corelarea setărilor de bază: Completarea automată a fișierelor fără modul
  • ASTERISK-26356 - menuselect: test nevalid pentru GTK2
  • ASTERISK-26462 - [patch] app_queue: În timp ce utilizați cozi cu timp real, setarea înapoi la un context gol nu oprește utilizarea cheii de ieșire
  • ASTERISK-26439 - chan_rtp: Crash în momentul inițial
  • ASTERISK-26457 - [patch] force_rport, auto_comedia: nu a fost declanșată detectarea NAT.
  • ASTERISK-26618 - construiți: Adăugați backport pentru verificarea librt pentru a configure.ac
  • Caracteristici noi făcute în versiunea 14.2.0:
  • ASTERISK-26595 - ARI: Adăugați capacitatea de a controla sursa de video într-o punte de amestecare cu mai multe părți
  • ASTERISK-26492 - ARI: Adăugați capacitatea de a specifica variabilele canalului pe evenimentele websocket
  • ASTERISK-26470 - ARI: Adăugați un câmp "asterisk_id" la evenimentele expediate

Ce este nou în versiunea 13.5.0:

  • AST-2014-012: Eroare de remediere cu ACL-uri de familie de adrese mixte. Înainte de această comitere, familia de adrese a primului element dintr-un ACL a fost utilizată pentru a compara traficul de intrare. Acest lucru ar putea duce la traficul altor familii de adrese IP, ocolind ACL-urile.
  • AST-2014-013: Fixarea ACL-urilor PJSIP nu se încarcă la pornire și se aplică / probleme ACL la contact Cea mai mare problemă care repară acest patch este că ACL-urile nu au fost încărcate anterior când modulul res_pjsip_acl a fost încărcat. În plus, opțiunile ACL contact_permit și contact_acl au fost interpretate efectiv ca contact_deny și acest patch fixează și acest lucru.
  • AST-2014-015: Fixați condiția cursă în chan_pjsip atunci când trimiteți răspunsuri după ce a fost recepționată o CANCEL. Datorită arhitecturii serializate a chan_pjsip există o condiție a cursei în care o CANCEL poate fi recepționată și procesată înainte ca răspunsurile (cum ar fi 180 de apeluri, 183 sesiuni de progres și 200 OK) să fie trimise. Deoarece sesiunea este într-o stare neașteptată, PJSIP va afirma când se încearcă acest lucru. Această modificare face ca aceste răspunsuri să nu fie trimise pe sesiuni deconectate.
  • AST-2014-016: Rezolvați un accident atunci când primiți o invitație în dialog INVITE cu Înlocuiți în res_pjsip_refer. Implementarea INVITE cu Înlocuiri în res_pjsip_refer nu se aștepta ca acestea să apară în dialog. În consecință, ar incerca incorect să închidă un canal pe care îl considera că este sub controlul său. În realitate, canalul ar fi sub controlul unui alt fir. Când celălalt fir a accesat canalul, ar fi accesat memoria liberă și s-ar putea prăbuși. Această modificare face ca res_pjsip_refer să nu acționeze asupra unei invitații în dialog INVITE cu înlocuiește.
  • AST-2014-017 - app_confbridge: escaladarea permisiunii / autorizarea clasei. Verificarea permisiunii funcției dial-up pentru Confbridge prin AMI și autorizația de clasă inadecvată pentru acțiunea ConfbridgeStartRecord. Funcția de configurare CONFBRIDGE când este executată de la un protocol extern (de exemplu, AMI), ar putea duce la o escaladare a privilegiilor. De asemenea, acțiunea AMI o "oConfbridgeStartRecorda" ar putea fi de asemenea utilizată pentru a executa comenzi arbitrare de sistem fără a verifica mai întâi accesul la sistem. Asterisk inhibă acum executarea funcției CONFBRIDGE de la o interfață externă dacă opțiunea live_dangerously este setată la nu. De asemenea, acțiunea "oConfbridgeStartRecorda" AMI poate fi executată numai în cadrul unui utilizator cu acces la nivel de sistem.
  • AST-2014-018 - func_db: escaladarea permisiunilor funcției Dialplan prin AMI. Funcția DB dialplan atunci când este executată de la un protocol extern (de exemplu, AMI), poate duce la o escaladare a privilegiilor. Asterisk inhibă acum funcția DB de a fi executată de la o interfață externă dacă opțiunea live_dangerously este setată la nr.

Ce este nou în versiunea 13.0.1:

  • AST-2014-012: Eroare de remediere cu ACL-uri de familie de adrese mixte. Înainte de această comitere, familia de adrese a primului element dintr-un ACL a fost utilizată pentru a compara traficul de intrare. Acest lucru ar putea duce la traficul altor familii de adrese IP, ocolind ACL-urile.
  • AST-2014-013: Fixarea ACL-urilor PJSIP nu se încarcă la pornire și se aplică / probleme ACL la contact Cea mai mare problemă care repară acest patch este că ACL-urile nu au fost încărcate anterior când modulul res_pjsip_acl a fost încărcat. În plus, opțiunile ACL contact_permit și contact_acl au fost interpretate efectiv ca contact_deny și acest patch fixează și acest lucru.
  • AST-2014-015: Fixați condiția cursă în chan_pjsip atunci când trimiteți răspunsuri după ce a fost recepționată o CANCEL. Datorită arhitecturii serializate a chan_pjsip există o condiție a cursei în care o CANCEL poate fi recepționată și procesată înainte ca răspunsurile (cum ar fi 180 de apeluri, 183 sesiuni de progres și 200 OK) să fie trimise. Deoarece sesiunea este într-o stare neașteptată, PJSIP va afirma când se încearcă acest lucru. Această modificare face ca aceste răspunsuri să nu fie trimise pe sesiuni deconectate.
  • AST-2014-016: Rezolvați un accident atunci când primiți o invitație în dialog INVITE cu Înlocuiți în res_pjsip_refer. Implementarea INVITE cu Înlocuiri în res_pjsip_refer nu se aștepta ca acestea să apară în dialog. În consecință, ar incerca incorect să închidă un canal pe care îl considera că este sub controlul său. În realitate, canalul ar fi sub controlul unui alt fir. Când celălalt fir a accesat canalul, ar fi accesat memoria liberă și s-ar putea prăbuși. Această modificare face ca res_pjsip_refer să nu acționeze asupra unei invitații în dialog INVITE cu înlocuiește.
  • AST-2014-017 - app_confbridge: escaladarea permisiunii / autorizarea clasei. Verificarea permisiunii funcției dial-up pentru Confbridge prin AMI și autorizația de clasă inadecvată pentru acțiunea ConfbridgeStartRecord. Funcția de configurare CONFBRIDGE când este executată de la un protocol extern (de exemplu, AMI), ar putea duce la o escaladare a privilegiilor. De asemenea, acțiunea AMI o "oConfbridgeStartRecorda" ar putea fi de asemenea utilizată pentru a executa comenzi arbitrare de sistem fără a verifica mai întâi accesul la sistem. Asterisk inhibă acum executarea funcției CONFBRIDGE de la o interfață externă dacă opțiunea live_dangerously este setată la nu. De asemenea, acțiunea "oConfbridgeStartRecorda" AMI poate fi executată numai în cadrul unui utilizator cu acces la nivel de sistem.
  • AST-2014-018 - func_db: escaladarea permisiunilor funcției Dialplan prin AMI. Funcția DB dialplan atunci când este executată de la un protocol extern (de exemplu, AMI), poate duce la o escaladare a privilegiilor. Asterisk inhibă acum funcția DB de a fi executată de la o interfață externă dacă opțiunea live_dangerously este setată la nr.

Ce este nou în versiunea 1.8.12.0:

  • Împiedicați ca chanspy să se lege de canalele zombie
  • (închide problema ASTERISK-19493. Raportată de LVL)
  • Fixați opțiunile de apelare m și r și apelurile cu furcă generând avertismente pentru cadrele vocale.
  • (închide numărul ASTERISK-16901, raportat de Chris Gentle)
  • Eliminați restricția de reținere ISDN pentru apelurile care nu sunt conectate.
  • (închide problema ASTERISK-19388, raportată de Birger Harzenetter)
  • Fixați copierea CDR (codul de cont) la canalele locale.
  • (închide problema ASTERISK-19384. raportată de jamicque)
  • Asigurați-vă că Asterisk recunoaște ACK-urile la 4xx pe Înlocuirea erorilor
  • (închide problema ASTERISK-19303, raportată de Jon Tsiros)
  • Eliminați închiderea dublă a descriptorului de fișiere în manager.c
  • (închide numărul ASTERISK-18453, raportat de Jaco Kroon)

Ce este nou în versiunea 1.8.10.1:

  • Eliberarea lui Asterisk 1.8.10.1 și 10.2.1 rezolvă două probleme. Mai întâi, acestea rezolvă problema în app_milliwatt, în care un tampon poate fi potențial depășit pe stivă, însă nu este posibilă executarea unui cod la distanță. În al doilea rând, rezolvă o problemă în HTTP AMI unde pot fi utilizate informații de autentificare digest pentru a depăși un tampon pe stivă, permițând injectarea și execuția codului.
  • Aceste aspecte și rezoluția acestora sunt descrise în avizul de securitate.

Ce este nou în versiunea 1.8.0:

  • Pentru o listă de caracteristici noi care au fost incluse în această versiune, consultați fișierul CHANGES din interiorul pachetului sursă. Deoarece aceasta este o nouă versiune majoră, utilizatorii sunt încurajați să facă teste extinse înainte de a face upgrade la această versiune într-un mediu de producție.

Ce este nou în versiunea 1.4.24:

  • Echipa de dezvoltare Asterisk este mândră să anunțe lansarea Asterisk 1.4.24 și este disponibilă pentru descărcare imediată la http://downloads.digium.com/
  • În plus față de alte soluții de eroare, candidatul de lansare rezolvă mai multe probleme legate de accidente și a rezolvat unele probleme rămase legate de preluarea apelurilor și de parcarea apelurilor care au fost descoperite după lansarea lui Asterisk 1.4.23. În plus, problemele legate de chan_iax2 și regresiile introduse în extensia "h" au fost rezolvate.
  • Această versiune marchează prima includere a fișierelor sumare de lansare care vor fi incluse în toate versiunile viitoare. Scopul este de a oferi o imagine mai clară a schimbărilor care au avut loc între lansarea actuală și cea anterioară, care probleme au fost închise și care dintre membrii comunității au fost implicați în transmiterea de chestiuni, în comiterea codurilor și în testarea problemelor. În plus, un diffstat la sfârșitul fișierului arată, la scurt timp, numărul de modificări aduse fișierelor între versiunile anterioare și cele actuale.
  • Pentru un rezumat al modificărilor din această versiune, consultați rezumatul versiunii. Pentru o listă completă a modificărilor din această versiune, accesați ChangeLog.
  • Următoarea listă de erori a fost rezolvată cu participarea comunității, iar această versiune nu ar fi fost posibilă fără ajutorul dvs.
  • Aplicația de tipărire blochează asteriscul. Închide numărul # 14308. Înscris de bluefox. Testat de kc0bvu. Pictat de seanbright.
  • Crash în VoiceMailMain dacă hangup apare înainte de introducerea unui număr valid de cutie poștală (numai IMAP). Închide numărul # 14473. Trimise de, și patch oferite de dwpaul.
  • Apelurile Gtalk primite nu reușesc. Închide numărul # 13984. Trimise, testate și patch-uri de jcovert.
  • Colegii în timp real nu sunt calificați după "reîncărcare sip". Închide numărul # 14196. Trimise de, testate și patch-uri pdf.
  • Transferul SIP participat eșuează. Închide numărul 14611. A fost trimis, testat și patch-by klaus3000.

Software similare

Kamailio
Kamailio

28 Sep 15

GNU SIP Witch
GNU SIP Witch

17 Feb 15

gsmlib
gsmlib

3 Jun 15

Iaxclient
Iaxclient

2 Jun 15

Alte software-uri de dezvoltator Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Comentarii la Asterisk

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!