Asterisk

Software screenshot:
Asterisk
Software informatie:
Versie: 14.6.1 / 15.0.0 Beta 1 Bijgewerkt
Upload datum: 2 Oct 17
Ontwikkelaar: Digium, Inc
Licentie: Gratis
Populariteit: 794

Rating: 5.0/5 (Total Votes: 1)

Asterisk is de meest populaire PBX (Private Branch Exchange) -software en IVR (Interactive Voice Response) -systeem, ontworpen van de offset om een ​​bekwame en betrouwbare telefoniemotor te leveren, evenals een toolkit voor ontwikkelaars die communicatie toepassingen willen maken.

Het is een open source command-line software, een server die alle flexibiliteit biedt die ontwikkelaars en integrators nodig hebben om gratis geavanceerde communicatie oplossingen te maken. Het kan ook worden gebruikt als gateway, een feature / mediaserver of een callcenter.


Kenmerken in een oogopslag

Belangrijkste kenmerken zijn een IVR-systeem (Interactive Voice Response), een conferentiebrug, alle bouwstenen die nodig zijn om een ​​PBX-server (Private Branch Exchange) te creëren, en vrijwel alle andere communicatie-instrumenten die je je kunt voorstellen.

Asterisk kan worden gebruikt als switch (PBX), geconfigureerd als de kern van een hybride PBX of een IP, voor het wisselen van gesprekken, waardoor diverse functies kunnen worden aangesloten, bellers kunnen verbinden en routes beheren met de buitenwereld over IP, digitaal (T1 / E1) of analoge (POTS) verbindingen.

Aan de slag met Asterisk

Het installeren van Asterisk op een GNU / Linux systeem blijkt een gemakkelijke taak te zijn, zoals alles wat u moet doen na het downloaden en uitpakken van de nieuwste versie van de software (zie download link hierboven), moet u de configuratie uitvoeren. && maak & rsquo; commando in een terminale emulator, uiteraard na het navigeren naar de locatie van de uitgepakte archiefbestanden (bijvoorbeeld cd /home/softoware/asterisk-13.0.1).

Na een succesvol compilatieproces zal een bericht u op de hoogte stellen dat Asterisk op uw systeem kan worden geïnstalleerd door de installatie van & lsquo; installeren & rsquo; commando als root of de "sudo installeren & rsquo; commando als een bevoorrechte gebruiker. Dat is het, u kunt nu Asterisk gebruiken en ook een van de front-ends op Softoware installeren.


Ondersteunde besturingssystemen

Asterisk is een multi-platform software, wat betekent dat het ondersteunt en draait op een breed scala van Linux en UNIX-achtige besturingssystemen, waaronder GNU / Linux, FreeBSD, OpenBSD, Solaris en Mac OS X. Het kan succesvol zijn

Wat is nieuw in deze release:

  • Deze releases oplossen diverse problemen die door de community zijn gerapporteerd en zouden zonder uw deelname niet mogelijk zijn.

Wat is nieuw in versie 14.6.0:

  • Deze releases oplossen verschillende problemen die door de community zijn gerapporteerd en zou niet mogelijk zijn zonder uw deelname.

Wat is nieuw in versie 14.2.1:

  • AST-2016-008: Crash op SDP-aanbod of antwoord van eindpunt met behulp van Opus
  • Als er een SDP-aanbod of -antwoord is ontvangen met de Opus-codec en met de formaatparameters die zijn gescheiden met een spatie, zal de code die verantwoordelijk is voor parseren zichzelf recursief bellen tot het crasht. Dit gebeurt als de code niet correct behandelt ruimtes die de parameters scheiden.
  • Dit vereist NIET het eindpunt om Opus geconfigureerd te hebben in Asterisk. Dit vereist ook niet dat het eindpunt geverifieerd moet worden. Als gast is ingeschakeld voor chan_sip of anoniem in chan_pjsip, wordt een offerte van SDP of antwoord nog steeds verwerkt en is er een crash.
  • AST-2016-009: Externe niet-geverifieerde sessies in chan_sip
  • De chan_sip channel driver heeft een liberale definitie voor whitespace wanneer hij probeert de inhoud tussen een SIP header naam en een colon karakter te strippen. In plaats van RFC 3261 te volgen en alleen spaties en horizontale tabbladen te strippen, behandelt Asterisk het niet-afdrukbare ASCII-teken alsof het wit was. Dit betekent dat kopteksten zoals
  • Contactx01:
  • wordt gezien als een geldige contactkop. Dit vormt meestal geen probleem tot het sterretje in combinatie staat met een authentieke SIP-proxy. In een dergelijk geval kan een handige combinatie van geldige en ongeldige Naar kopjes een proxy veroorzaken om een ​​INVITE-verzoek in Asterisk zonder authentificatie toe te staan ​​omdat het van mening is dat het verzoek een in-dialoogverzoek is. Echter, door de hierboven beschreven bug, zal het verzoek lijken op een out-of-dialogue verzoek naar Asterisk. Asterisk zal het verzoek vervolgens als nieuw gesprek verwerken. Het gevolg hiervan is dat Asterisk gesprekken van ongezochte bronnen kan verwerken zonder enige authenticatie.
  • Als u geen proxy gebruikt voor authenticatie, is dit probleem niet van invloed op u. Als uw proxy dialoogbewust is (wat betekent dat de proxy bijhoudt welke dialoogvensters momenteel geldig zijn), is dit probleem niet van invloed op u. Als u chan_pjsip gebruikt in plaats van chan_sip, is dit probleem niet van invloed op u.

Wat is nieuw in versie 14.2.0:

  • Verbeteringen in versie 14.2.0:
  • ASTERISK-26558 - app_queue: voeg variabele toe om te weten of het gesprek niet wordt beantwoord na een wachtrij
  • ASTERISK-26176 - chan_sip: AccountCode toevoegen aan AMI PeerEntry
  • ASTERISK-26538 - codec_opus: Voorbeeld toevoegen aan configs / samples / codecs.conf.sample
  • ASTERISK-26488 - ARI: toevoegen 'ari show app', 'ari show apps' en 'ari set debug' CLI commando's
  • ASTERISK-26418 - res_rtp_asterisk: Snel ICE-resolutie versnellen door hostlijst subnets die niet betrokken zijn bij RTP
  • Bugs opgelost in versie 14.2.0:
  • ASTERISK-26608 - Compileren en koppelen fouten op OpenBSD
  • ASTERISK-26520 - codec_opus: Gegenereerde fmtp line heeft geen inhoud
  • ASTERISK-26605 - codec_opus: Spammed waarschuwing bij Opus onderhandeld, maar codec_opus niet geladen.
  • ASTERISK-26516 - pjsip: Geheugencorruptie met mogelijk geheugenlekken.
  • ASTERISK-26556 - manager: AMI versie rapporteert hetzelfde in Ast 13 & 14, ondanks Ast 14 syntax veranderingen
  • ASTERISK-26343 - ASTERISK-25951 veroorzaakt problemen voor calleride manipulatie via agi
  • ASTERISK-26592 - Laatste libedit (3.1) staat voor unicode en laat sterretje CLI lezen
  • ASTERISK-26565 - chan_unistim op 11, 13, 14 oproepen oproepen tijdelijk sluit set
  • ASTERISK-26575 - testsuite: moet de PJSIP-functionaliteit controleren wanneer res_srtp niet is geladen.
  • ASTERISK-26571 - res_pjsip: Resolutie fout wanneer expliciet IPv6-transport geconfigureerdASTERISK-26468 - ari: Bridge-evenementen stoppen met werken na deze reeks ARI-oproepen
  • ASTERISK-24400 - ooh323 stuurt verkeerde opslagcode
  • ASTERISK-26555 - Meerpartij Video: Fixeer een aantal post-Asterisk-11 regressies
  • ASTERISK-26412 - bouw: Bereid je voor gcc 6.2
  • ASTERISK-26509 - Een paar niet-kritische afschrijvingswaarschuwingen bij het bouwen op Ubuntu 16.10
  • ASTERISK-26523 - chan_sip: Asterisk 13.12.1 verbreekt inkomende gesprekken na 2 minuten - rtptimeout drijft slecht regressie
  • ASTERISK-26549 - app_dial: Wanneer PickupChan () wordt gebruikt, kunnen sommige kanalen onjuiste apparaatstatus hebben
  • ASTERISK-24274 - [patch] Codec-formaat wordt niet opgenomen in de SDP-mediatributen wanneer SLIN48-codec wordt gebruikt
  • ASTERISK-26311 - [patch] rtp_engine: Laat meer dan 32 dynamische laadtypes toe.
  • ASTERISK-26506 - [patch] res_pjsip_outbound_publish: Crash bij publicatie, in publisher_client_send op res_pjsip_outbound_publish.c
  • ASTERISK-25070 - Fix FTBFS op Hurd
  • ASTERISK-26476 - chan_sip: Onjuiste weergaveoptie "Uitgaande reg. probeer opnieuw 403 " in 'sip show instellingen'
  • ASTERISK-26541 - res_pjsip_sdp_rtp: Beperk aantal formaten tot maximum
  • ASTERISK-26537 - AMI: NewConnectedLine-evenement is niet gedocumenteerd
  • ASTERISK-26526 - [UBSAN] vector.h: nullwijzer kan doorgegeven worden als argument 2 tot memcpy
  • ASTERISK-26524 - astobj2: data_size-variabele is verspilde ruimte wanneer AO2_DEBUG niet is ingeschakeld.
  • ASTERISK-26344 - Asterisk 13.11.0 + PJSIP crash
  • ASTERISK-26387 - Asterisk sigfaults kort na het starten zelfs zonder actieve oproepen.
  • ASTERISK-26513 - testen / kanalen / pjsip / qualify / auth: Kras genoeg om overlast te veroorzaken
  • ASTERISK-26514 - Super geweldig bedrijf: Vermeld geen vervoer in pjsip.conf
  • ASTERISK-26510 - pjproject_bundled gebruikt de optie -strip-componenten van teer die niet wordt ondersteund in oudere versies
  • ASTERISK-22480 - Embedded pjproject: build.mak bevat hardcoded full path naar version.mak
  • ASTERISK-26307 - res_pjsip_caller_id: Crash on outgoing change
  • ASTERISK-26503 - app_voicemail: Asterisk crasht wanneer MailboxExists wordt gebruikt
  • ASTERISK-26423 - res_pjsip_sdp_rtp: Asymmetrische RTP codec kan geluidsverlies en wankiness veroorzaken
  • ASTERISK-26309 - [patch] res_pjsip: Laat IPv4 / IPv6 (Dual Stack) installaties toe.
  • ASTERISK-26482 - [patch] chan_pjsip: segfault op reeds afgesloten sessie
  • ASTERISK-26421 - Segmentatiefout met ARI komt uit in mengbrug met 43 klanten
  • ASTERISK-26444 - 'features show' commando in CLI komt niet snel terug.
  • ASTERISK-26480 - [patch] CLI: kerninstelling debug: automatisch voltooit bestand niet module
  • ASTERISK-26356 - menu-selectie: ongeldige test voor GTK2
  • ASTERISK-26462 - [patch] app_queue: Terwijl gebruik wordt gemaakt van wachtrijen met realtime, wordt het gebruik van de uitgangscode niet meer stopgezet
  • ASTERISK-26439 - chan_rtp: Crash bij afkomst
  • ASTERISK-26457 - [patch] force_rport, auto_comedia: Geen NAT detectie geactiveerd.
  • ASTERISK-26618 - bouwen: Backport-toevoeging van bibbelencontrole naar configure.ac
  • Nieuwe functies gemaakt in versie 14.2.0:
  • ASTERISK-26595 - ARI: voeg de mogelijkheid toe om de bron van video te controleren in een multifunctionele mixbrug
  • ASTERISK-26492 - ARI: mogelijkheid toevoegen om kanaalvariabelen op websocket-evenementen op te geven
  • ASTERISK-26470 - ARI: Voeg een 'asterisk_id'-veld toe aan uitgaande gebeurtenissen

Wat is nieuw in versie 13.5.0:

  • AST-2014-012: Fix-fout met ACL's met gemengde adresgroepen. Vóór deze verbintenis werd de adresfamilie van het eerste item in een ACL gebruikt om alle inkomend verkeer te vergelijken. Dit kan leiden tot het verkeer van andere IP-adresfamilies om ACL's te omzeilen.
  • AST-2014-013: Fix PJSIP-ACL's laden niet bij opstarten en toepassen / ACL-problemen op contact Het grootste probleem dat deze patch heeft opgelost, is dat ACL's niet eerder geladen zijn als de res_pjsip_acl-module is geladen. Daarnaast werden de ACL-opties contact_permit en contact_acl effectief geïnterpreteerd als contact_deny en deze patch maakt dat ook goed.
  • AST-2014-015: Fix race conditie in chan_pjsip bij het verzenden van reacties nadat een CANCEL is ontvangen. Door de seriële architectuur van chan_pjsip bestaat er een raceconditie waarbij een CANCEL kan worden ontvangen en verwerkt voordat reacties (zoals 180 Ringing, 183 Session Progress en 200 OK) worden verzonden. Aangezien de sessie in onverwachte staat staat, zal PJSIP erop wijzen wanneer dit wordt geprobeerd. Deze wijziging zorgt ervoor dat deze reacties niet worden verzonden bij afgesloten sessies.
  • AST-2014-016: Fix crash bij het ontvangen van een in-dialoog INVITE met Replaces in res_pjsip_refer. De implementatie van INVITE met Replaces in res_pjsip_refer verwachtte niet dat ze in dialoog zouden plaatsvinden. Als gevolg daarvan zou het onjuist proberen om een ​​kanaal op te hangen die volgens hem onder zijn controle was. In werkelijkheid zou het kanaal onder de controle van een andere draad staan. Toen de andere draad het kanaal heeft geopend, zou het vrijgemaakt geheugen kunnen krijgen en kan het crashen. Met deze wijziging wordt res_pjsip_refer niet gehandeld op een in-dialoog INVITE met Replaces.
  • AST-2014-017 - app_confbridge: toestemming escalatie / klasse autorisatie. Configuratie van dialoogfunctievergunningstoestemming via AMI en ongepaste classmachtiging in de ConfbridgeStartRecord-actie. De CONFBRIDGE-dialoogfunctie wanneer uitgevoerd vanuit een extern protocol (bijvoorbeeld AMI), kan leiden tot een privilege escalatie. Ook de AMI-actie a € oConfbridgeStartRecorda € Â kan ook worden gebruikt om willekeurige systeemopdrachten uit te voeren zonder eerst toegang te hebben tot systeemtoegang. Asterisk remt nu de CONFBRIDGE-functie uit een externe interface als de live_dangerously-optie is ingesteld op nee. Ook is de a € oConfbridgeStartRecorda € AMA-actie nu alleen toegestaan ​​onder een gebruiker met systeemniveau toegang.
  • AST-2014-018 - func_db: DB Dialplan-functievergunning escalatie via AMI. De DB dialplan functie, wanneer uitgevoerd uit een extern protocol (bijvoorbeeld AMI), kan leiden tot een privilege escalatie. Asterisk remt nu de DB-functie uit een externe interface, als de live_dangerously-optie is ingesteld op nee.

Wat is nieuw in versie 13.0.1:

  • AST-2014-012: Fix-fout met ACL's met gemengde adresgroepen. Vóór deze verbintenis werd de adresfamilie van het eerste item in een ACL gebruikt om alle inkomend verkeer te vergelijken. Dit kan leiden tot het verkeer van andere IP-adresfamilies om ACL's te omzeilen.
  • AST-2014-013: Fix PJSIP-ACL's laden niet bij opstarten en toepassen / ACL-problemen op contact Het grootste probleem dat deze patch heeft opgelost, is dat ACL's niet eerder geladen zijn als de res_pjsip_acl-module is geladen. Daarnaast werden de ACL-opties contact_permit en contact_acl effectief geïnterpreteerd als contact_deny en deze patch maakt dat ook goed.
  • AST-2014-015: Fix race conditie in chan_pjsip bij het verzenden van reacties nadat een CANCEL is ontvangen. Door de seriële architectuur van chan_pjsip bestaat er een raceconditie waarbij een CANCEL kan worden ontvangen en verwerkt voordat reacties (zoals 180 Ringing, 183 Session Progress en 200 OK) worden verzonden. Aangezien de sessie in onverwachte staat staat, zal PJSIP erop wijzen wanneer dit wordt geprobeerd. Deze wijziging zorgt ervoor dat deze reacties niet worden verzonden bij afgesloten sessies.
  • AST-2014-016: Fix crash bij het ontvangen van een in-dialoog INVITE met Replaces in res_pjsip_refer. De implementatie van INVITE met Replaces in res_pjsip_refer verwachtte niet dat ze in dialoog zouden plaatsvinden. Als gevolg daarvan zou het onjuist proberen om een ​​kanaal op te hangen die volgens hem onder zijn controle was. In werkelijkheid zou het kanaal onder de controle van een andere draad staan. Toen de andere draad het kanaal heeft geopend, zou het vrijgemaakt geheugen kunnen krijgen en kan het crashen. Met deze wijziging wordt res_pjsip_refer niet gehandeld op een in-dialoog INVITE met Replaces.
  • AST-2014-017 - app_confbridge: toestemming escalatie / klasse autorisatie. Configuratie van dialoogfunctievergunningstoestemming via AMI en ongepaste classmachtiging in de ConfbridgeStartRecord-actie. De CONFBRIDGE-dialoogfunctie wanneer uitgevoerd vanuit een extern protocol (bijvoorbeeld AMI), kan leiden tot een privilege escalatie. Ook de AMI-actie a € oConfbridgeStartRecorda € Â kan ook worden gebruikt om willekeurige systeemopdrachten uit te voeren zonder eerst toegang te hebben tot systeemtoegang. Asterisk remt nu de CONFBRIDGE-functie uit een externe interface als de live_dangerously-optie is ingesteld op nee. Ook is de a € oConfbridgeStartRecorda € AMA-actie nu alleen toegestaan ​​onder een gebruiker met systeemniveau toegang.
  • AST-2014-018 - func_db: DB Dialplan-functievergunning escalatie via AMI. De DB dialplan functie, wanneer uitgevoerd uit een extern protocol (bijvoorbeeld AMI), kan leiden tot een privilege escalatie. Asterisk remt nu de DB-functie uit een externe interface, als de live_dangerously-optie is ingesteld op nee.

Wat is nieuw in versie 1.8.12.0:

  • Voorkom chanspy van binden aan zombie kanalen
  • (sluit probleem ASTERISK-19493. Verslagen door lvl)
  • Fix Dial m en r opties en forked calls die waarschuwingen voor spraakframes genereren.
  • (sluit onderwerp ASTERISK-16901. Verslag door Chris Gentle)
  • Verwijder ISDN-vasthoudlimiet voor niet-overbrugde gesprekken.
  • (sluit onderwerp ASTERISK-19388. Verslag van Birger Harzenetter)
  • Bevestig het kopiëren van CDR (accountcode) naar lokale kanalen.
  • (sluit afgifte ASTERISK-19384. Gemeld door jamicque)
  • Zorg ervoor dat Asterisk ACK's erkent op 4xx op Replaces fouten
  • (sluit onderwerp ASTERISK-19303. Verslag van Jon Tsiros)
  • Verwijder dubbele afsluiting van bestandsbeschrijver in manager.c
  • (sluit onderwerp ASTERISK-18453. Verslag van Jaco Kroon)

Wat is nieuw in versie 1.8.10.1:

  • De release van Asterisk 1.8.10.1 en 10.2.1 lost twee problemen op. Ten eerste oplossen zij het probleem in app_milliwatt, waarbij een buffer mogelijk op de stack kan worden overschreden, maar er is geen externe code uitvoering mogelijk. Ten tweede oplossen zij een probleem in HTTP AMI waar verificatie van authenticatiegegevens kan worden gebruikt om een ​​buffer op de stapel over te brengen, waardoor code-injectie en uitvoering mogelijk is.
  • Deze problemen en hun resolutie worden beschreven in de beveiligingsadvies.

Wat is nieuw in versie 1.8.0:

  • Deze release bevat nieuwe functies. Voor een lijst met nieuwe functies die bij deze release zijn opgenomen, raadpleegt u het CHANGES-bestand in het bronpakket. Aangezien dit een nieuwe grote versie is, worden gebruikers aangemoedigd om uitgebreid te testen voordat ze upgraden naar deze versie in een productieomgeving.

Wat is nieuw in versie 1.4.24:

  • Het Asterisk Development Team kondigt de release van Asterisk 1.4.24 trots aan en is beschikbaar voor directe download op http://downloads.digium.com/
  • Naast andere bugfixes, stelt deze release-kandidaat diverse crashproblemen op, en is een aantal overblijvende problemen opgelost met betrekking tot oproepoproepen en oproepparkeerplaatsen die zijn ontdekt na de release van Asterisk 1.4.23. Daarnaast zijn problemen die verband houden met chan_iax2 en regressies die zijn geïntroduceerd met de 'h'-extensie, opgelost.
  • Deze release markeert de eerste opname van de release-samenvattingsbestanden die in alle toekomstige releases opgenomen zullen worden. Het doel is om een ​​duidelijker overzicht te geven van de wijzigingen die zijn aangebracht tussen de huidige en vorige versie, welke problemen zijn afgesloten en welke leden van de community betrokken waren bij het indienen van een probleem, de code verbindt en het testen afleggen. Daarnaast toont een diffstat aan het eind van het bestand in een kort overzicht het aantal wijzigingen die zijn aangebracht in bestanden tussen de vorige en de huidige releases.
  • Voor een samenvatting van de wijzigingen in deze release, zie de release-samenvatting. Voor een volledige lijst van wijzigingen in deze release, zie de ChangeLog.
  • De volgende lijst van bugs is opgelost met de deelname van de community, en deze versie zou niet zonder je hulp kunnen zijn!
  • Paging-applicatie crasht asterisk. Sluit probleem # 14308. Ingezonden door bluefox. Getest door kc0bvu. Gepatched door seanbright.
  • Crash in VoiceMailMain als er een hangup optreedt voordat een geldig postvaknummer is ingevoerd (alleen IMAP). Sluit probleem # 14473. Ingezonden door, en patch die door dwpaul wordt verstrekt.
  • Inkomende Gtalk-oproepen mislukken. Sluit probleem # 13984 af. Ingezonden door, getest en gepatched door jcovert.
  • Realtime collega's worden nooit gekwalificeerd na 'sip reload'. Sluit probleem # 14196. Ingezonden door, getest en gepatched door pdf.
  • SIP Bijgehouden Transfer mislukt. Sluit probleem 14611. Ingezonden door, getest en gepatched door klaus3000.

Vergelijkbare software

gsmlib
gsmlib

3 Jun 15

QueueMetrics
QueueMetrics

18 Feb 15

wxDialer
wxDialer

3 Jun 15

KFritz
KFritz

20 Feb 15

Andere software van ontwikkelaar Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Reacties op Asterisk

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!