Asterisk

Software screenshot:
Asterisk
Dettagli del software:
Versione: 14.6.1 / 15.0.0 Beta 1 Aggiornato
Data di caricamento: 2 Oct 17
Sviluppatore: Digium, Inc
Licenza: Libero
Popolarità: 794

Rating: 5.0/5 (Total Votes: 1)

Asterisk è il software PBX (Private Branch Exchange) più popolare e il sistema IVR (Interactive Voice Response) progettato dall'offset per fornire un motore di telefonia capace ed affidabile, nonché un toolkit per sviluppatori che vogliono creare applicazioni di comunicazione.

È un software di riga di comando open source, un server che offre tutta la flessibilità necessaria dagli sviluppatori e integratori per creare soluzioni di comunicazione avanzate gratuitamente. Può anche essere utilizzato come gateway, un server di funzioni / media o un call center.


Caratteristiche a colpo d'occhio

Le funzionalità principali includono un sistema IVR (Interactive Voice Response), un bridge conferenze, tutti i blocchi di costruzione necessari per creare un server PBX (Private Branch Exchange) e praticamente tutti gli altri strumenti di comunicazione che puoi immaginare.

Asterisk può essere utilizzato come interruttore (PBX), configurato come nucleo di un PBX ibrido o un IP, per le chiamate di commutazione, che consente funzioni diverse, che collega i chiamanti e gestisce percorsi con il mondo esterno su IP, digitali (T1 / E1) o connessioni analogiche (POTS).

Come iniziare con Asterisk

Installazione di Asterisk su un sistema GNU / Linux si dimostra un compito facile, in quanto tutto quello che devi fare dopo aver scaricato e disimballato la versione più recente del software (vedi link di download sopra), è necessario eseguire il comando & lsquo; ./ configure && make & rsquo; comando in un emulatore di terminali, naturalmente dopo aver navigato nella posizione dei file di archivio estratti (ad esempio cd /home/softoware/asterisk-13.0.1).

Dopo un processo di compilazione di successo, un messaggio ti informerà che Asterisk può essere installato sul tuo sistema eseguendo il comando & lsquo; make install & rsquo; comando come root o sudo make install & rsquo; comando come utente privilegiato. A questo punto, è ora possibile utilizzare Asterisk e installare uno dei front-end disponibili in Softoware.


Sistemi operativi supportati

Asterisk è un software multipiattaforma, il che significa che supporta e gestisce una vasta gamma di sistemi operativi Linux e UNIX, inclusi GNU / Linux, FreeBSD, OpenBSD, Solaris e Mac OS X. Può essere con successo installato su piattaforme hardware a 64 bit ea 32 bit.

Cosa c'è di nuovo in questa release:

  • Queste versioni risolvono diversi problemi riportati dalla comunità e non sarebbero stati possibili senza la tua partecipazione.

Cosa c'è di nuovo nella versione 14.6.0:

  • Queste versioni risolvono diversi problemi segnalati dalla comunità non sarebbe stato possibile senza la tua partecipazione.

Cosa c'è di nuovo nella versione 14.2.1:

  • AST-2016-008: Crash sull'offerta SDP o sulla risposta da endpoint utilizzando l'Opus
  • Se viene ricevuta un'offerta o una risposta SDP con il codec Opus e con i parametri di formato separati utilizzando uno spazio, il codice responsabile dell'analisi si ricorre automaticamente fino a quando non si blocca. Ciò si verifica poiché il codice non gestisce correttamente gli spazi che separano i parametri.
  • Non richiede l'endpoint di configurare Opus in Asterisk. Anche questo non richiede l'autenticazione dell'endpoint. Se l'ospite è abilitato per chan_sip o anonimo in chan_pjsip un'offerta o una risposta SDP è ancora elaborata e si verifica l'arresto.
  • AST-2016-009: sessioni non autenticate remote in chan_sip
  • Il driver del canale chan_sip ha una definizione liberale per spazi vuoti quando si tenta di eliminare il contenuto tra un nome di intestazione SIP e un carattere del colon. Anziché seguire RFC 3261 e spogliare solo spazi e linguette orizzontali, Asterisk tratta qualsiasi carattere ASCII non stampabile come se fosse spazio bianco. Ciò significa intestazioni come
  • Contactx01:
  • verrà visto come un intestazione di contatto valido. Questo per lo più non costituisce un problema fino a che Asterisk non sia collocato in combinazione con un proxy SIP autenticato. In tal caso, una combinazione sapiente di intestazioni valide e non valide può causare un proxy a consentire una richiesta INVITE in Asterisk senza autenticazione poiché ritiene che la richiesta sia una richiesta di dialogo in-dialogo. Tuttavia, a causa del bug sopra descritto, la richiesta sembrerà una richiesta di dialogo fuori Asterisk. Asterisk procederà quindi alla richiesta come nuova chiamata. Il risultato è che Asterisk può elaborare le chiamate da fonti non bloccate senza alcuna autenticazione.
  • Se non utilizzi un proxy per l'autenticazione, questo problema non ti interesserà. Se il tuo proxy è consapevole della finestra di dialogo (che significa che il proxy tiene traccia delle finali di dialogo attualmente valide), questo problema non influisce su di te. Se utilizzi chan_pjsip anziché chan_sip, questo problema non ti pregiudica.

Cosa c'è di nuovo nella versione 14.2.0:

  • Miglioramenti effettuati nella versione 14.2.0:
  • ASTERISK-26558 - app_queue: aggiunge una variabile per sapere se la chiamata non risponde dopo una coda
  • ASTERISK-26176 - chan_sip: Aggiungi AccountCode a AMI PeerEntry
  • ASTERISK-26538 - codec_opus: Aggiungere il campione a configs / samples / codecs.conf.sample
  • ASTERISK-26488 - ARI: Aggiungi 'ari show app', 'ari show apps' e 'ari set debug' comandi CLI
  • ASTERISK-26418 - res_rtp_asterisk: Accelerare la risoluzione di ICE per la selezione nera delle sottoreti host che non sono coinvolti in RTP
  • Bug errati nella versione 14.2.0:
  • ASTERISK-26608 - Compilare e collegare i guasti a OpenBSD
  • ASTERISK-26520 - codec_opus: la linea generata di fmtp non ha alcun contenuto
  • ASTERISK-26605 - codec_opus: avviso spammato quando Opus negoziato ma codec_opus non caricato.
  • ASTERISK-26516 - pjsip: corruzione di memoria con possibili perdite di memoria.
  • ASTERISK-26556 - manager: rapporto versione AMI in Ast 13 e 14, nonostante le modifiche della sintassi Ast 14
  • ASTERISK-26343 - ASTERISK-25951 causa problemi per la manipolazione di callerid tramite agi
  • ASTERISK-26592 - Ultimo libedit (3.1) predefinito per unicode e rende l'asterisco CLI leggere i rifiuti
  • ASTERISK-26565 - chan_unistim su 11, 13, 14 collocamento in attesa blocca temporaneamente il set
  • ASTERISK-26575 - testsuite: è necessario verificare la funzionalità PJSIP quando res_srtp non è caricato.
  • ASTERISK-26571 - res_pjsip: Risoluzione errata quando è configurato l'esplicito trasporto IPv6ASTERISK-26468 - ari: gli eventi Bridge smettono di funzionare dopo questa sequenza di chiamate ARI
  • ASTERISK-24400 - ooh323 invia un codice hangup errato
  • ASTERISK-26555 - Video multipartito: risolve alcuni post regressioni Asterisk-11
  • ASTERISK-26412 - build: Prepara per gcc 6.2
  • ASTERISK-26509 - Alcune avvertenze di depreazione non critiche quando si costruisce su Ubuntu 16.10
  • ASTERISK-26523 - chan_sip: Asterisk 13.12.1 disconnette le chiamate in arrivo dopo 2 minuti - rtptimeout si comporta male - regressione
  • ASTERISK-26549 - app_dial: Quando viene utilizzato PickupChan () alcuni canali possono avere uno stato di periferica non corretto
  • ASTERISK-24274 - Il formato del codec non è incluso negli attributi del supporto SDP quando viene utilizzato il codec SLIN48
  • ASTERISK-26311 - [patch] rtp_engine: Consenti più di 32 tipi di payload dinamici.
  • ASTERISK-26506 - [patch] res_pjsip_outbound_publish: Crash durante la pubblicazione, in publisher_client_send a res_pjsip_outbound_publish.c
  • ASTERISK-25070 - Fix FTBFS su Hurd
  • ASTERISK-26476 - chan_sip: opzione di visualizzazione errata & quot; Outbound reg. riprova 403 " in "impostazioni di spettacolo di spettacolo"
  • ASTERISK-26541 - res_pjsip_sdp_rtp: Limitare il numero di formati al massimo
  • ASTERISK-26537 - AMI: l'evento NewConnectedLine non è documentato
  • ASTERISK-26526 - [UBSAN] vector.h: il puntatore null può essere passato come argomento 2 a memcpy
  • ASTERISK-26524 - astobj2: variabile data_size è sprecato spazio quando AO2_DEBUG non è abilitato.
  • ASTERISK-26344 - Asterisk 13.11.0 + crash PJSIP
  • ASTERISK-26387 - Gli Asterisk seggono poco dopo l'avvio anche senza chiamate attive.
  • ASTERISK-26513 - test / canali / pjsip / qualify / auth: arresto abbastanza per essere fastidioso
  • ASTERISK-26514 - Super Awesome Company: non specificare il trasporto in pjsip.conf
  • ASTERISK-26510 - pjproject_bundled utilizza l'opzione -strip-components di catrame non supportata nelle versioni precedenti
  • ASTERISK-22480 - Pjproject embedded: build.mak contiene il percorso completo rigido codificato per version.mak
  • ASTERISK-26307 - res_pjsip_caller_id: Crash sulla modifica in uscita
  • ASTERISK-26503 - app_voicemail: Asterisk si blocca quando si utilizza MailboxExists
  • ASTERISK-26423 - res_pjsip_sdp_rtp: Il codec asimmetrico RTP può causare perdita audio e confusione
  • ASTERISK-26309 - [patch] res_pjsip: Consenti le installazioni IPv4 / IPv6 (Dual Stack).
  • ASTERISK-26482 - [patch] chan_pjsip: segfault su sessione già disconnesso
  • ASTERISK-26421 - L'errore di segmentazione con ARI ha origine nel ponte di miscelazione con 43 clienti
  • ASTERISK-26444 - il comando 'visualizza caratteristiche' in CLI non restituisce il prompt.
  • ASTERISK-26480 - [patch] CLI: il debug di set di core: Auto-completi file non modulo
  • ASTERISK-26356 - menuselect: test non valido per GTK2
  • ASTERISK-26462 - [patch] app_queue: durante l'utilizzo di code in tempo reale, l'impostazione di un contesto vuoto non interrompe l'utilizzo della chiave di uscita
  • ASTERISK-26439 - chan_rtp: Crash quando è originario
  • ASTERISK-26457 - [patch] force_rport, auto_comedia: Nessun rilevamento NAT è stato attivato.
  • ASTERISK-26618 - build: aggiunta di backport di check librt a configure.ac
  • Nuove funzionalità realizzate nella versione 14.2.0:
  • ASTERISK-26595 - ARI: aggiunge la possibilità di controllare la fonte del video in un ponte di miscelazione multipartita
  • ASTERISK-26492 - ARI: consente di specificare le variabili di canale su eventi websocket
  • ASTERISK-26470 - ARI: Aggiungi un campo 'asterisk_id' agli eventi in uscita

Cosa c'è di nuovo nella versione 13.5.0:

  • AST-2014-012: errore di correzione con ACL di famiglia di indirizzi misti. Prima di questo commit, la famiglia di indirizzi del primo elemento in un ACL è stata utilizzata per confrontare il traffico in entrata. Questo potrebbe portare al traffico di altre famiglie di indirizzi IP che escludono gli ACL.
  • AST-2014-013: Fix ACL PJSIP non caricati in fase di avvio e applicazioni / problemi ACL in contatto Il problema più grande di questa correzione patch è che gli ACL non sono stati precedentemente caricati quando il modulo res_pjsip_acl è stato caricato. Inoltre, le opzioni ACL contact_permit e contact_acl sono state effettivamente interpretate come contact_deny e questa patch risolve anche quella.
  • AST-2014-015: Corregge la condizione di gara in chan_pjsip quando si invia le risposte dopo che è stata ricevuta una CANCEL. A causa dell'architettura serializzata di chan_pjsip esiste una condizione di corsa in cui una CANCEL può essere ricevuta e elaborata prima delle risposte (ad esempio 180 suoneria, 183 sessioni di avanzamento e 200 OK). Poiché la sessione è in uno stato inaspettato, PJSIP asserirà quando viene tentato. Questa modifica lo rende in modo che queste risposte non siano inviate in sessioni disconnesse.
  • AST-2014-016: correggere l'arresto anomalo quando si riceve un INVITE con sostituzioni in res_pjsip_refer. L'implementazione di INVITE con Sostituisce in res_pjsip_refer non si aspettava che si verifichino in dialogo. Di conseguenza, tenterebbe erroneamente di riagganciare un canale che riteneva fosse sotto il suo controllo. In realtà il canale sarebbe sotto il controllo di un altro thread. Quando l'altro thread ha raggiunto il canale, avrebbe accesso alla memoria libera e potrebbe essere arrestato. Questa modifica rende res_pjsip_refer non agire in una finestra di dialogo INVITE con sostituzioni.
  • AST-2014-017 - app_confbridge: autorizzazione escalation / classe. L'escalation del permesso di funzione di dialplan di configurazione tramite AMI e l'autorizzazione di classe inadeguata sull'azione di ConfbridgeStartRecord. La funzione dialplan CONFBRIDGE quando viene eseguita da un protocollo esterno (ad esempio AMI), potrebbe comportare un'escalation privilegiata. Inoltre, l'azione AMI può essere utilizzata anche per eseguire comandi di sistema arbitrari senza prima controllare l'accesso al sistema. Asterisk inibisce ora che la funzione CONFBRIDGE venga eseguita da un'interfaccia esterna se l'opzione live_dangerously è impostata su no. Inoltre, l'azione AMI di € aConfbridgeStartRecorda è ora consentita solo all'esecuzione sotto un utente con accesso a livello di sistema.
  • AST-2014-018 - func_db: escalation del permesso di funzione DB Dialplan tramite AMI. La funzione dialplan DB se eseguita da un protocollo esterno (ad esempio AMI), potrebbe comportare un'escalation privilegiata. Asterisk ora impedisce la funzionalità DB da eseguire da un'interfaccia esterna se l'opzione live_dangerously è impostata su no.

Cosa c'è di nuovo nella versione 13.0.1:

  • AST-2014-012: errore di correzione con ACL di famiglia di indirizzi misti. Prima di questo commit, la famiglia di indirizzi del primo elemento in un ACL è stata utilizzata per confrontare il traffico in entrata. Questo potrebbe portare al traffico di altre famiglie di indirizzi IP che escludono gli ACL.
  • AST-2014-013: Fix ACL PJSIP non caricati in fase di avvio e applicazioni / problemi ACL in contatto Il problema più grande di questa correzione patch è che gli ACL non sono stati precedentemente caricati quando il modulo res_pjsip_acl è stato caricato. Inoltre, le opzioni ACL contact_permit e contact_acl sono state effettivamente interpretate come contact_deny e questa patch risolve anche quella.
  • AST-2014-015: Corregge la condizione di gara in chan_pjsip quando si invia le risposte dopo che è stata ricevuta una CANCEL. A causa dell'architettura serializzata di chan_pjsip esiste una condizione di corsa in cui una CANCEL può essere ricevuta e elaborata prima delle risposte (ad esempio 180 suoneria, 183 sessioni di avanzamento e 200 OK). Poiché la sessione è in uno stato inaspettato, PJSIP asserirà quando viene tentato. Questa modifica lo rende in modo che queste risposte non siano inviate in sessioni disconnesse.
  • AST-2014-016: correggere l'arresto anomalo quando si riceve un INVITE con sostituzioni in res_pjsip_refer. L'implementazione di INVITE con Sostituisce in res_pjsip_refer non si aspettava che si verifichino in dialogo. Di conseguenza, tenterebbe erroneamente di riagganciare un canale che riteneva fosse sotto il suo controllo. In realtà il canale sarebbe sotto il controllo di un altro thread. Quando l'altro thread ha raggiunto il canale, avrebbe accesso alla memoria libera e potrebbe essere arrestato. Questa modifica rende res_pjsip_refer non agire in una finestra di dialogo INVITE con sostituzioni.
  • AST-2014-017 - app_confbridge: autorizzazione escalation / classe. L'escalation del permesso di funzione di dialplan di configurazione tramite AMI e l'autorizzazione di classe inadeguata sull'azione di ConfbridgeStartRecord. La funzione dialplan CONFBRIDGE quando viene eseguita da un protocollo esterno (ad esempio AMI), potrebbe comportare un'escalation privilegiata. Inoltre, l'azione AMI può essere utilizzata anche per eseguire comandi di sistema arbitrari senza prima controllare l'accesso al sistema. Asterisk inibisce ora che la funzione CONFBRIDGE venga eseguita da un'interfaccia esterna se l'opzione live_dangerously è impostata su no. Inoltre, l'azione AMI di € aConfbridgeStartRecorda è ora consentita solo all'esecuzione sotto un utente con accesso a livello di sistema.
  • AST-2014-018 - func_db: escalation del permesso di funzione DB Dialplan tramite AMI. La funzione dialplan DB se eseguita da un protocollo esterno (ad esempio AMI), potrebbe comportare un'escalation privilegiata. Asterisk ora impedisce la funzionalità DB da eseguire da un'interfaccia esterna se l'opzione live_dangerously è impostata su no.

Cosa c'è di nuovo nella versione 1.8.12.0:

  • Evita che chanspy si lega ai canali zombie
  • (chiude pubblicare ASTERISK-19493. Segnalato da lvl)
  • Fix Seleziona le opzioni m e r e le chiamate forken che generano avvisi per i frame vocali.
  • (chiude pubblicare ASTERISK-16901, segnalato da Chris Gentle)
  • Rimuovere la restrizione della ritenzione ISDN per le chiamate non ponte.
  • (chiude l'emissione di ASTERISK-19388. Segnalato da Birger Harzenetter)
  • Ripara la copia di CDR (code account) ai canali locali.
  • (chiude pubblicare ASTERISK-19384. Segnalato da jamicque)
  • Assicurarsi che Asterisk riconosca gli ACK a 4xx su Sostituisce gli errori
  • (chiude l'emissione di ASTERISK-19303. Segnalato da Jon Tsiros)
  • Eliminare la doppia chiusura del descrittore di file in manager.c
  • (chiude rilasciare ASTERISK-18453. Segnalato da Jaco Kroon)

Cosa c'è di nuovo nella versione 1.8.10.1:

  • La versione di Asterisk 1.8.10.1 e 10.2.1 risolve due problemi. In primo luogo, risolvono il problema in app_milliwatt, in cui un buffer può essere potenzialmente sovrascritto sulla pila, ma non è possibile eseguire l'esecuzione di codice in modalità remota. In secondo luogo, risolvono un problema in HTTP AMI dove le informazioni di autenticazione del digest possono essere utilizzate per sovrascrivere un buffer sulla stack, consentendo l'iniezione e l'esecuzione di codice.
  • Questi problemi e la loro risoluzione sono descritti nella consulenza sulla sicurezza.

Cosa c'è di nuovo nella versione 1.8.0:

  • Questa versione include nuove funzionalità. Per un elenco di nuove funzionalità che sono state incluse in questa versione, consulta il file CHANGES all'interno del pacchetto sorgente. Poiché questo è un nuovo rilascio importante, gli utenti sono invitati a fare test estesi prima di aggiornare a questa versione in un ambiente di produzione.

Cosa c'è di nuovo nella versione 1.4.24:

  • L'Asterisk Development Team è orgogliosa di annunciare la release di Asterisk 1.4.24 e è disponibile per il download immediato all'indirizzo http://downloads.digium.com/
  • Oltre a altre correzioni di bug, questo candidato di rilascio risolve diversi problemi di crash e ha risolto alcune questioni rimanenti relative al pickup di chiamate e ai parcheggi chiamati che sono stati scoperti dopo la pubblicazione di Asterisk 1.4.23. Inoltre, sono stati risolti i problemi correlati a chan_iax2 e le regressioni introdotte all'estensione "h".
  • Questo rilascio segna la prima inclusione dei file di riepilogo di rilascio che verranno inclusi in tutte le versioni future. Lo scopo è quello di dare una visione più chiara dei cambiamenti che hanno avuto luogo tra la versione corrente e quella precedente, quali sono stati chiusi i temi e quali membri della comunità sono stati coinvolti con la presentazione dei problemi, il codice impegna e rilascia i test. Inoltre, un diffstat alla fine del file mostra ad un breve sguardo il numero di modifiche apportate ai file tra le versioni precedenti e quelle attuali.
  • Per un riepilogo delle modifiche apportate in questa versione, consulta il riepilogo del rilascio. Per un elenco completo delle modifiche di questa release, consulta la ChangeLog.
  • Il seguente elenco di bug è stato risolto con la partecipazione della comunità e questa versione non sarebbe stata possibile senza il tuo aiuto!
  • L'applicazione di pagine interrompe l'asterisco. Chiude la pubblicazione # 14308. Inviato da bluefox. Testato da kc0bvu. Patched da seanbright.
  • Si blocca in VoiceMailMain se il blocco si verifica prima di immettere un numero di cassetta valido (solo IMAP). Chiude la pubblicazione # 14473. Presentato da, e patch fornito da dwpaul.
  • Le chiamate Gtalk in arrivo falliscono. Chiude l'emissione # 13984. Presentato, testato e patchato da jcovert.
  • I coetanei in tempo reale non sono mai stati qualificati dopo il "riempimento del sorso". Chiude la pubblicazione # 14196. Presentato, testato e patchato da pdf.
  • Il trasferimento SIP atteso non riesce. Chiude il numero 14611. Presentato, testato e patchato da klaus3000.

Programmi simili

ADM
ADM

2 Jun 15

GNOME SmsSend
GNOME SmsSend

2 Jun 15

PlayVoIP
PlayVoIP

3 Jun 15

Altri software di sviluppo Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Commenti a Asterisk

I commenti non trovato
Aggiungi commento
Accendere le immagini!