Asterisk is die gewildste PBX (Private Branch Exchange) sagteware en IVR (Interactive Voice Response) -stelsel wat ontwerp is om 'n bekwame en betroubare telefonie-enjin te lewer, asook 'n toolkit vir ontwikkelaars wat kommunikasie programme wil skep.
Dit is 'n oopbron-opdrag-lyn sagteware, 'n bediener wat al die nodige buigsaamheid bied wat ontwikkelaars en integreerders nodig het om gevorderde kommunikasie oplossings gratis te skep. Dit kan ook gebruik word as 'n poort, 'n funksie / mediaserver of 'n oproepsentrum.
Funksies in 'n oogopslag
Belangrike kenmerke sluit in 'n IVR-stelsel (Interactive Voice Response), 'n konferensie brug, al die boustene wat nodig is om 'n PBX (Private Branch Exchange-bediener) te skep, en feitlik enige ander kommunikasie gereedskap wat jy kan voorstel.
Asterisk kan gebruik word as 'n skakelaar (PBX), ingestel as die kern van 'n hibriede PBX of 'n IP, vir die oorskakeling van oproepe, wat verskeie funksies moontlik maak, bellers verbind en bestuur van roetes met die buite wêreld oor IP, digitale (T1 / E1) of analoog (POTS) verbindings.
Aan die begin met Asterisk
Die installering van Asterisk op 'n GNU / Linux-stelsel blyk 'n maklike taak te wees. Al wat jy moet doen nadat jy die nuutste weergawe van die sagteware afgelaai en uitgepak het (sien download skakel hierbo), moet die 'configure' / configure && maak & rsquo; instruksies in 'n terminale emulator, natuurlik nadat u na die ligging van die onttrekde argieflêers (bv. cd / home /softoware/asterisk-13.0.1) gekyk het.
Na 'n suksesvolle opstelproses, sal 'n boodskap u in kennis stel dat Asterisk op u stelsel geïnstalleer kan word deur die installering van die installasie & rsquo; opdrag as wortel of die "sudo maak installeer & rsquo; opdrag as 'n bevoorregte gebruiker. Dit is, jy kan nou Asterisk gebruik en ook een van die voorpunte beskikbaar op Softoware installeer.
Ondersteunde bedryfstelsels
Asterisk is 'n multi-platform sagteware, wat beteken dat dit ondersteun en bedryf word op 'n wye verskeidenheid Linux en UNIX-bedryfstelsels, insluitend GNU / Linux, FreeBSD, OpenBSD, Solaris en Mac OS X. Dit kan suksesvol wees
Wat is nuut in hierdie weergawe:
- Hierdie uitgawes oplos verskeie probleme wat deur die gemeenskap gerapporteer is en sou nie moontlik gewees het sonder jou deelname nie.
Wat is nuut in weergawe 14.6.0:
- Hierdie uitgawes oplos verskeie kwessies wat deur die gemeenskap gerapporteer word en sou nie moontlik gewees het sonder jou deelname nie.
Wat is nuut in weergawe 14.2.1:
- AST-2016-008: Crash op SDP-aanbod of antwoord van eindpunt met Opus
- As 'n SDP-aanbod of -antwoord ontvang word met die Opus-kodek en met die formaatparameters wat geskei is met 'n spasie, sal die kode wat verantwoordelik is vir parsering, herhaaldelik noem totdat dit ineenstort. Dit gebeur omdat die kode nie behoorlik spasies hanteer wat die parameters skei nie.
- Dit vereis nie die eindpunt om Opus in Asterisk op te stel nie. Dit vereis ook nie dat die eindpunt geverifieer moet word nie. As gas vir chan_sip of anoniem in chan_pjsip aangeskakel is, word 'n SDP-aanbod of antwoord nog verwerk en die ongeluk vind plaas.
- AST-2016-009: Verkeerde ongemagtigde sessies in chan_sip
- Die chan_sip-kanaalbestuurder het 'n liberale definisie vir witspasie wanneer die inhoud tussen 'n SIP-koptekst en 'n kolon karakter probeer word. In plaas van om RFC 3261 te volg en slegs spasies en horisontale oortjies te stryk, behandel Asterisk enige nie-drukbare ASCII-karakter asof dit witspasie was. Dit beteken koptekste soos
- Contactx01:
- word as 'n geldige kontakkop gesien. Dit is meestal nie 'n probleem nie totdat Asterisk geplaas word met 'n SIP-proxy. In so 'n geval kan 'n bondige kombinasie van geldige en ongeldige To headers 'n proxy veroorsaak om 'n INVITE-versoek in Asterisk sonder verifikasie toe te laat omdat dit glo die versoek is 'n dialoogversoek. As gevolg van die bogenoemde probleem, sal die versoek egter soos 'n buite-dialoogversoek na Asterisk lyk. Asterisk sal dan die versoek as 'n nuwe oproep verwerk. Die gevolg is dat Asterisk oproepe vanaf onbewaakte bronne kan verwerk sonder enige verifikasie.
- As jy nie 'n proxy vir verifikasie gebruik nie, raak hierdie probleem jou nie. As jou proxy dialoogbewus is (wat beteken dat die proxy hou by watter dials tans geldig is), het hierdie probleem jou nie geraak nie. As jy chan_pjsip gebruik in plaas van chan_sip, raak hierdie probleem jou nie.
Wat is nuut in weergawe 14.2.0:
- Verbeteringe in weergawe 14.2.0:
- ASTERISK-26558 - app_queue: voeg veranderlike by om te weet of die oproep nie beantwoord word na 'n tou nie.
- ASTERISK-26176 - chan_sip: Voeg AccountCode by AMI PeerEntry
- ASTERISK-26538 - codec_opus: Voeg voorbeeld by configs / samples / codecs.conf.sample
- ASTERISK-26488 - ARI: Voeg 'ari show app', 'ari show apps' en 'ari set debug' CLI opdragte
- ASTERISK-26418 - res_rtp_asterisk: Versnel die ICE-resolusie deur die swartlys van gasheer-subnette wat nie by RTP betrokke is nie
- foute opgelos in weergawe 14.2.0:
- ASTERISK-26608 - Compile en skakel foute op OpenBSD
- ASTERISK-26520 - codec_opus: Genereerde fmtp-lyn het geen inhoud nie
- ASTERISK-26605 - codec_opus: Spammed waarskuwing wanneer Opus onderhandel, maar codec_opus is nie gelaai nie.
- ASTERISK-26516 - pjsip: geheue korrupsie met moontlike geheue lek.
- ASTERISK-26556 - bestuurder: AMI weergawe rapporteer dieselfde in Ast 13 & 14, ten spyte van Ast 14 syntax veranderinge
- ASTERISK-26343 - ASTERISK-25951 veroorsaak probleme vir bellerige manipulasie deur middel van agi
- ASTERISK-26592 - Laaste libedit (3.1) verstek aan unicode en maak asterisk CLI lees vullis
- ASTERISK-26565 - chan_unistim op 11, 13, 14 plaas oproep hou tydelik toesluit stel
- ASTERISK-26575 - toetssuite: Moet die PJSIP-funksionaliteit nagaan wanneer res_srtp nie gelaai is nie.
- ASTERISK-26571 - res_pjsip: Resolusie foutief wanneer eksplisiete IPv6-vervoer geconfigureerASTERISK-26468 - ari: Bridge-gebeure stop werk na hierdie reeks ARI-oproepe
- ASTERISK-24400 - ooh323 stuur verkeerde hang-kode
- ASTERISK-26555 - Meerparty-video: Bepaal sommige pos Asterisk-11 regressies
- ASTERISK-26412 - bou: Berei voor vir gcc 6.2
- ASTERISK-26509 - 'n paar nie-kritiese afskakeling waarskuwings wanneer u op Ubuntu gebou 16.10
- ASTERISK-26523 - chan_sip: Asterisk 13.12.1 ontkoppel inkomende oproepe na 2 minute - rtptimeout swak regressie
- ASTERISK-26549 - app_dial: Wanneer PickupChan () gebruik word, kan sommige kanale verkeerde toestelstatus hê
- ASTERISK-24274 - [pleister] Kodek-formaat word nie ingesluit in die SDP-mediateienskappe wanneer SLIN48-kodek gebruik word nie
- ASTERISK-26311 - [patch] rtp_engine: Laat meer as 32 dinamiese loonvragte toe.
- ASTERISK-26506 - [pleister] res_pjsip_outbound_publish: Crash wanneer publiseer, in publisher_client_send by res_pjsip_outbound_publish.c
- ASTERISK-25070 - Fix FTBFS op Hurd
- ASTERISK-26476 - chan_sip: Verkeerde vertoning opsie "Uitgaande reg. probeer weer 403 " in "Sip wys instellings"
- ASTERISK-26541 - res_pjsip_sdp_rtp: Beperk aantal formate tot maksimum
- ASTERISK-26537 - AMI: NewConnectedLine-gebeurtenis is nie gedokumenteer nie
- ASTERISK-26526 - [UBSAN] vector.h: nulwyser kan as argument 2 geslaag word
- ASTERISK-26524 - astobj2: data_size veranderlike is spasieverwydering wanneer AO2_DEBUG nie geaktiveer is nie.
- ASTERISK-26344 - Asterisk 13.11.0 + PJSIP-ongeluk
- ASTERISK-26387 - Asterisk sigfaults kort na die begin selfs sonder aktiewe oproepe.
- ASTERISK-26513 - toetse / kanale / pjsip / qualify / auth: Kras genoeg om 'n oorlas te wees
- ASTERISK-26514 - Super Awesome Company: Verskaf nie vervoer in pjsip.conf
- ASTERISK-26510 - pjproject_bundled gebruik die opsie -strip-komponente van teer wat nie in ouer weergawes ondersteun word nie
- ASTERISK-22480 - Embedded pjproject: build.mak bevat hardcoded full path to version.mak
- ASTERISK-26307 - res_pjsip_caller_id: Crash on outgoing change
- ASTERISK-26503 - app_voicemail: Asterisk crashes wanneer MailboxExists gebruik word
- ASTERISK-26423 - res_pjsip_sdp_rtp: Asimmetriese RTP codec kan klank verlies en wankiness veroorsaak
- ASTERISK-26309 - [pleister] res_pjsip: Laat IPv4 / IPv6 (Dual Stack) installaties toe.
- ASTERISK-26482 - [pleister] chan_pjsip: segfault op reeds afgesloten sessie
- ASTERISK-26421 - Segmentasie fout met ARI ontstaan in mengbrug met 43 kliënte
- ASTERISK-26444 - 'funksies wys' opdrag in CLI kom nie vinnig terug nie.
- ASTERISK-26480 - [pleister] CLI: kern stel ontfout: Outomatiese voltooi Lêer nie Module
- ASTERISK-26356 - menu seleksie: ongeldige toets vir GTK2
- ASTERISK-26462 - [patch] app_queue: Terwyl die gebruik van toue met realtime, terugstel na 'n leë konteks, stop nie die gebruik van uittrekselsleutel nie.
- ASTERISK-26439 - chan_rtp: Crash wanneer van oorsprong
- ASTERISK-26457 - [pleister] force_rport, auto_comedia: Geen NAT-opsporing geaktiveer.
- ASTERISK-26618 - bou: Backport-byvoeging van geblokkeerde tjek om configure.ac
- Nuwe funksies in weergawe 14.2.0:
- ASTERISK-26595 - ARI: Voeg die vermoë om die bron van video te beheer in 'n multi-party mengbrug
- ASTERISK-26492 - ARI: voeg vermoë om kanaal veranderlikes op websocket gebeurtenisse te spesifiseer
- ASTERISK-26470 - ARI: Voeg 'n 'asterisk_id'-veld by uitgaande gebeurtenisse
Wat is nuut in weergawe 13.5.0:
- AST-2014-012: Oplossingsfout met ACL's met gemengde adresgroepe. Voor hierdie pleeg is die adresfamilie van die eerste item in 'n ACL gebruik om alle inkomende verkeer te vergelyk. Dit kan lei tot die verkeer van ander IP-adresfamilies wat ACL's omseil.
- AST-2014-013: Fix PJSIP-ACL's laai nie by opstart nie en pas toe / ACL-probleme op kontak. Die grootste probleem wat hierdie pleister regmaak, is dat ACL's nie voorheen gelaai is as die res_pjsip_acl-module gelaai is nie. Daarbenewens is die ACL opsies contact_permit en contact_acl effektief geïnterpreteerd as contact_deny en hierdie pleister maak dit ook reg.
- AST-2014-015: Los rasse toestand in chan_pjsip wanneer antwoorde gestuur word nadat 'n CANCEL ontvang is. As gevolg van die serialized argitektuur van chan_pjsip bestaan daar 'n renvoorwaarde waar 'n CANCEL ontvang kan word en verwerk word voordat antwoorde (soos 180 Ringing, 183 Session Progress, en 200 OK) gestuur word. Aangesien die sessie in 'n onverwagte toestand is, sal PJSIP beweer wanneer dit gepoog word. Hierdie verandering maak dit so dat hierdie reaksies nie gestuur word na ontkoppelde sessies nie.
- AST-2014-016: Fix crash wanneer u 'n in-dialoog INVITE ontvang met Vervang in res_pjsip_refer. Die implementering van INVITE met Replaces in res_pjsip_refer het nie verwag dat hulle in dialoog sal plaasvind nie. As gevolg hiervan sou dit verkeerd probeer om 'n kanaal op te spoor wat volgens hom onder sy beheer was. In werklikheid sal die kanaal onder die beheer van 'n ander draad wees. Wanneer die ander draad die kanaal toegank het, sou dit toegang tot geheue kry en kan dit crash. Hierdie verandering maak res_pjsip_refer nie op 'n in-dialoog INVITE met Vervang.
- AST-2014-017 - app_confbridge: toestemming eskalasie / klas magtiging. Vergroot dialoog funksies toestemming escalation via AMI en onvanpas klas magtiging op die ConfbridgeStartRecord aksie. Die CONFBRIDGE-dialoogfunksie wanneer dit uitgevoer word uit 'n eksterne protokol (byvoorbeeld AMI), kan 'n voorskouverhoging tot gevolg hê. Ook die AMI-aksie 'n € oConfbridgeStartRecorda € kan ook gebruik word om arbitrêre stelselopdragte uit te voer sonder om eers toegang tot die stelsel te verkry. Asterisk inhibeer nou die CONFBRIDGE funksie uit 'n eksterne koppelvlak uitgevoer word indien die lewende_dangerous opsie op nee gestel is. Ook die a € oConfbridgeStartRecorda € AMA-aksie kan nou net onder 'n gebruiker uitgevoer word met toegang tot die stelselvlak.
- AST-2014-018 - func_db: DB Dialplan funksie toestemming escalatie via AMI. Die DB-dialoogfunksie wanneer dit uitgevoer word vanaf 'n eksterne protokol (byvoorbeeld AMI), kan 'n voorskouverhoging tot gevolg hê. Asterisk inhibeer nou die DB-funksie vanaf 'n eksterne koppelvlak as die lewende_dangerous opsie op nee gestel is.
Wat is nuut in weergawe 13.0.1:
- AST-2014-012: Oplossingsfout met ACL's met gemengde adresgroepe. Voor hierdie pleeg is die adresfamilie van die eerste item in 'n ACL gebruik om alle inkomende verkeer te vergelyk. Dit kan lei tot die verkeer van ander IP-adresfamilies wat ACL's omseil.
- AST-2014-013: Fix PJSIP-ACL's laai nie by opstart nie en pas toe / ACL-probleme op kontak. Die grootste probleem wat hierdie pleister regmaak, is dat ACL's nie voorheen gelaai is as die res_pjsip_acl-module gelaai is nie. Daarbenewens is die ACL opsies contact_permit en contact_acl effektief geïnterpreteerd as contact_deny en hierdie pleister maak dit ook reg.
- AST-2014-015: Los rasse toestand in chan_pjsip wanneer antwoorde gestuur word nadat 'n CANCEL ontvang is. As gevolg van die serialized argitektuur van chan_pjsip bestaan daar 'n renvoorwaarde waar 'n CANCEL ontvang kan word en verwerk word voordat antwoorde (soos 180 Ringing, 183 Session Progress, en 200 OK) gestuur word. Aangesien die sessie in 'n onverwagte toestand is, sal PJSIP beweer wanneer dit gepoog word. Hierdie verandering maak dit so dat hierdie reaksies nie gestuur word na ontkoppelde sessies nie.
- AST-2014-016: Fix crash wanneer u 'n in-dialoog INVITE ontvang met Vervang in res_pjsip_refer. Die implementering van INVITE met Replaces in res_pjsip_refer het nie verwag dat hulle in dialoog sal plaasvind nie. As gevolg hiervan sou dit verkeerd probeer om 'n kanaal op te spoor wat volgens hom onder sy beheer was. In werklikheid sal die kanaal onder die beheer van 'n ander draad wees. Wanneer die ander draad die kanaal toegank het, sou dit toegang tot geheue kry en kan dit crash. Hierdie verandering maak res_pjsip_refer nie op 'n in-dialoog INVITE met Vervang.
- AST-2014-017 - app_confbridge: toestemming eskalasie / klas magtiging. Vergroot dialoog funksies toestemming escalation via AMI en onvanpas klas magtiging op die ConfbridgeStartRecord aksie. Die CONFBRIDGE-dialoogfunksie wanneer dit uitgevoer word uit 'n eksterne protokol (byvoorbeeld AMI), kan 'n voorskouverhoging tot gevolg hê. Ook die AMI-aksie 'n € oConfbridgeStartRecorda € kan ook gebruik word om arbitrêre stelselopdragte uit te voer sonder om eers toegang tot die stelsel te verkry. Asterisk inhibeer nou die CONFBRIDGE funksie uit 'n eksterne koppelvlak uitgevoer word indien die lewende_dangerous opsie op nee gestel is. Ook die a € oConfbridgeStartRecorda € AMA-aksie kan nou net onder 'n gebruiker uitgevoer word met toegang tot die stelselvlak.
- AST-2014-018 - func_db: DB Dialplan funksie toestemming escalatie via AMI. Die DB-dialoogfunksie wanneer dit uitgevoer word vanaf 'n eksterne protokol (byvoorbeeld AMI), kan 'n voorskouverhoging tot gevolg hê. Asterisk inhibeer nou die DB-funksie vanaf 'n eksterne koppelvlak as die lewende_dangerous opsie op nee gestel is.
Wat is nuut in weergawe 1.8.12.0:
- Vermy chanspy van bindende na zombie kanale
- (Sluit probleem ASTERISK-19493. Verslag deur lvl)
- Opsies kies m en r en vervalde oproepe wat waarskuwings vir stemrame veroorsaak.
- (Sluit kwessie ASTERISK-16901. Verslag deur Chris Gentle)
- Verwyder ISDN-hou beperking vir nie-oorbrugde oproepe.
- (Sluit kwessie ASTERISK-19388. Verslag van Birger Harzenetter)
- Kopieer van CDR (rekening kode) na plaaslike kanale.
- (Sluit kwessie ASTERISK-19384. Aangemeld deur jamicque)
- Maak seker Asterisk erken ACK's aan 4xx op Vervang foute
- (sluit onderwerp ASTERISK-19303. Verslag van Jon Tsiros)
- Verwyder dubbel naby lêerbeskrywer in manager.c
- (Sluit kwessie ASTERISK-18453. Verslag deur Jaco Kroon)
Wat is nuut in weergawe 1.8.10.1:
- Die vrystelling van Asterisk 1.8.10.1 en 10.2.1 los twee probleme op. Eerstens los hulle die probleem op in app_milliwatt, waar 'n buffer moontlik op die stapel oorskry kan word, maar geen uitvoering van eksterne kode is moontlik nie. Tweedens los hulle 'n probleem op in HTTP AMI waar verifikasie-inligting verteer kan word om 'n buffer op die stapel te oorskry, sodat kode-inspuiting en uitvoering moontlik gemaak kan word.
- Hierdie probleme en hul resolusie word beskryf in die sekuriteitsadvies.
Wat is nuut in weergawe 1.8.0:
- Hierdie weergawe bevat nuwe funksies. Vir 'n lys van nuwe funksies wat by hierdie weergawe ingesluit is, sien asseblief die VERANDERINGS-lêer in die bronpakket. Aangesien dit 'n nuwe groot vrystelling is, word gebruikers aangemoedig om uitgebreide toetse te doen voordat hulle opgradeer na hierdie weergawe in 'n produksiemilieu.
Wat is nuut in weergawe 1.4.24:
- Die Asterisk-ontwikkelingspan is trots om die vrylating van Asterisk 1.4.24 aan te kondig en is beskikbaar vir onmiddellike aflaai op http://downloads.digium.com/
- Bykomend tot ander foutoplossings, maak hierdie vrylatingskandidaat verskeie ongelukprobleme reg, en opgelos 'n paar oorblywende kwessies wat verband hou met oproep-oproepe en oproepparkeerplekke wat na die vrylating van Asterisk 1.4.23 ontdek is. Daarbenewens is probleme wat verband hou met chan_iax2, en regressies wat aan die 'h'-uitbreiding bekendgestel is, opgelos.
- Hierdie vrystelling dui op die eerste opname van die vrystelling opsommingslêers wat in alle toekomstige vrystellings ingesluit sal word. Die doel is om 'n duideliker oorsig te gee van die veranderinge wat plaasgevind het tussen die huidige en vorige weergawe, watter kwessies gesluit is en watter gemeenskapslede betrokke was by die indiening van uitreikings, kodeverbindings en toetsing. Daarbenewens toon 'n diffstat aan die einde van die lêer 'n kort oorsig van die aantal veranderinge wat gemaak is aan lêers tussen die vorige en huidige vrystellings.
- Vir 'n opsomming van die veranderinge in hierdie weergawe, sien asseblief die vrystellingopsomming. Vir 'n volledige lys van veranderinge in hierdie weergawe, sien asseblief die ChangeLog.
- Die volgende lys van foute is opgelos met die deelname van die gemeenskap, en hierdie weergawe sou nie sonder jou hulp moontlik gewees het nie!
- Paging-aansoek crash asterisk. Sluit kwessie # 14308. Gepos deur bluefox. Getoets deur kc0bvu. Gepatch deur seanbright.
- Crash in VoiceMailMain as hangup plaasvind voordat 'n geldige posbusnommer ingevoer word (slegs IMAP). Sluit kwessie # 14473. Inhandig deur, en pleister verskaf deur dwpaul.
- Inkomende Gtalk oproepe misluk. Sluit probleem # 13984 af. Geplaas deur, getoets en geplak deur jcovert.
- Realtime eweknieë word nooit gekwalifiseerd ná 'n herlaai van 'n laai nie. Sluit kwessie # 14196. Geplaas deur, getoets en geplak deur pdf.
- SIP Gewyde Oordrag misluk. Sluit kwessie 14611 af. Geplaas deur, getoets en geplak deur klaus3000.
Kommentaar nie gevind