Žvaigždutė yra populiariausias programinės įrangos, skirtos PBX (Private Branch Exchange) ir IVR (Interactive Voice Response) sistema, sukurta iš kompensavimo, siekiant pateikti galingą ir patikimą telefonijos variklį, taip pat priemonių rinkinį kurie nori kurti komunikacijos programas.
Tai atvirojo kodo komandinės eilutės programinė įranga, serveris, kuris siūlo kūrėjams ir integratoriams reikalingą lankstumą, kad nemokamai sukurtų pažangius ryšių sprendimus. Jis taip pat gali būti naudojamas kaip vartai, funkcijos / medijos serveris arba skambučių centras.
Savybės iš pirmo žvilgsnio
Pagrindinės funkcijos apima IVR (Interactive Voice Response) sistemą, konferencijų tiltelį, visus pastato blokus, reikalingus PBX (Private Branch Exchange) serverio ir beveik bet kokių kitų komunikacijos priemonių, kurias galite įsivaizduoti, kūrimui.
"Starter" gali būti naudojamas kaip perjungiklis (PBX), sukonfigūruotas kaip hibridinės PBX arba IP pagrindas, skambučių perjungimas, įvairių funkcijų įjungimas, skambučių prijungimas ir maršrutų tvarkymas su išoriniu pasauliu per IP, skaitmeninis (T1 / E1) arba analoginių (POTS) jungčių.
Pradedama naudoti "Asterisk"
"Asterisk" diegimas GNU / Linux sistemoje pasirodė esanti lengva užduotis, nes viskas, ką jums reikia padaryti atsisiunčiant ir išpakuojant naujausią programinės įrangos versiją (žr. aukščiau esančią atsisiuntimo nuorodą), turite paleisti & lsquo; ./configure && padaryti & rsquo; žinoma, perėję į išgautų archyvo failų vietą (pvz., cd / home / softoware /asterisk-13.0.1) komandą terminalo emuliatorius.
Po sėkmingo kompiliavimo proceso, pranešimas jums praneša, kad "Starter" gali būti įdiegta jūsų sistemoje paleidus & lsquo; įdiegti & rsquo; komanda kaip root arba "sudo make install & rsquo; komanda kaip privilegijuotą vartotoją. Kad ir dabar jūs galite naudoti žvaigždutę ir taip pat įdiegti vieną iš "Softoware" prieinamų galinių įrenginių.
Palaikomos operacinės sistemos
"Asterisk" yra kelių platformų programinė įranga, tai reiškia, kad ji palaiko ir veikia daugelyje Linux ir UNIX tipo operacinių sistemų, įskaitant "GNU / Linux", "FreeBSD", "OpenBSD", "Solaris" ir "Mac OS X". įdiegta 64 bitų ir 32 bitų aparatinėse platformose.
Kas naujo šiame leidime:
- Šie leidiniai išsprendžia keletą bendruomenės praneštų problemų ir nebūtų buvę įmanoma be jūsų dalyvavimo.
Kas naujo versijoje 14.6.0:
- Šie leidiniai išsprendžia keletą problemų, apie kuriuos pranešė bendruomenė nebūtų įmanoma be jūsų dalyvavimo
Kas naujo versijoje 14.2.1:
- AST-2016-008: Crash dėl SDP pasiūlymo arba atsakymas iš galutinio taško naudojant Opus
- Jei su "Opus" kodeku gaunamas SDP pasiūlymas ar atsakymas, o su formatu parametrai atskirti naudojant užduotį, už analizę atsakingas kodas rekursiškai skambins, kol jis sugenda. Tai įvyksta, nes kodas netinkamai tvarko erdves, atskiriančias parametrus.
- Tai nereikalauja, kad Opus būtų sukonfigūruotas "žvaigždute". Be to, nereikalaujama, kad galutinė reikšmė būtų patvirtinta. Jei svečias įjungtas chan_sip arba chan_pjsip anoniminis, SDP pasiūlymas arba atsakymas vis tiek apdorojamas ir įvyko avarija.
- AST-2016-009: nuotoliniai neauthenticated sessions chan_sip
- "chan_sip" kanalo tvarkyklė turi laisvą "tuščia" tarpo apibrėžimą, bandydama panaikinti turinį tarp SIP antraštės pavadinimo ir dvitaškio simbolio. Užuot vykdę RFC 3261 ir išskleidę tik tarpus ir horizontalius skirtukus, "Asterisk" elgiasi su bet kokiu be rašymo ASCII simboliu taip, tarsi jis būtų tarpas. Tai reiškia, kad antraštės, tokios kaip
- Contactx01:
- bus laikomas galiojančiu kontaktų antrašte. Tai dažniausiai nėra problema, kol "Asterisk" nebus įdiegta kartu su autentifikavimo SIP proxy. Tokiu atveju klastingas galiojančių ir negaliojančių antraščių derinys gali sukelti įgaliotąjį serverį, leidžiantį INVITE prašymą įtraukti į žvaigždutę be autentifikavimo, nes manoma, kad užklausa yra dialogo užklausa. Tačiau dėl aukščiau aprašytos klaidos užklausa atrodys kaip dialogo laukas "Asterisk". Tada žvaigždutė apdoros užklausą kaip naują skambutį. Rezultatas yra tai, kad "Asterisk" gali apdoroti skambučius iš neaktyvių šaltinių be autentifikavimo.
- Jei nenaudojate autentiškumo patvirtinimo tarpinio serverio, tai šis klausimas neturės jums įtakos. Jei jūsų tarpinis serveris žino dialogą (tai reiškia, kad tarpinis serveris stebi, kokie dialogai šiuo metu galioja), tada ši problema neturės jums įtakos. Jei naudojate chan_pjsip vietoj chan_sip, tai šis klausimas neturės jums įtakos.
Kas naujo versijoje 14.2.0:
- 14.2.0 versijos patobulinimai:
- ASTERISK-26558 - app_queue: pridėkite kintamąjį, kad žinotumėte, ar po skambučio nerodomas pokalbis
- ASTERISK-26176 - chan_sip: Pridėkite AccountCode prie AMI PeerEntry
- ASTERISK-26538 - codec_opus: pridėti pavyzdį į configs / samples / codecs.conf.sample
- ASTERISK-26488 - ARI: pridėkite "show show", "show show apps" ir "set a debug" CLI komandas
- ASTERISK-26418 - res_rtp_asterisk: spartinti ICE skiriamąją gebą, įtraukiant į juodąjį sąrašą subnetų, kurie nėra įtraukti į RTP
- 14.2.0 versijoje nustatyti klaidos:
- "ASTERISK-26608" - "Compiling and link failų OpenBSD"
- ASTERISK-26520 - codec_opus: sukurta fmtp linija neturi turinio
- ASTERISK-26605 - codec_opus: nepageidaujamas įspėjimas, kai opus sutartas, bet codec_opus nėra įkeltas.
- ASTERISK-26516 - pjsip: Atminties korozija su galimu atminties nutekėjimu.
- ASTERISK-26556 - vadybininkas: AMI versijos ataskaita yra tokia pati Ast & 13 ir 14, nepaisant Ast 14 sintaksės pakeitimų
- "ASTERISK-26343" - "ASTERISK-25951" sukelia problemas, susijusias su skambinančiųjų manipuliavimu per "agi"
- ASTERISK-26592 - Naujausia libedit (3.1) pagal nutylėjimą į unicode ir daro žvaigždutę CLI skaityti šiukšliadėžę
- ASTERISK-26565 - chan_unistim nuo 11, 13, 14 laikinai sustabdžius atidėtą pokalbį
- ASTERISK-26575 - testuite: reikia patikrinti PJSIP funkcionalumą, kai res_srtp nėra įkeltas.
- ASTERISK-26571 - res_pjsip: rezoliucija neteisinga, kai aiškus IPv6 transportas sukonfigūruota ASTERISK-26468 - ari: tilto įvykiai nustoja veikti po šios ARI sekos seanso
- ASTERISK-24400 - ooh323 siunčia neteisingą pakartotinį kodą
- "ASTERISK-26555" - daugiafunkcinis vaizdo įrašas: ištaisykite kai kuriuos "Asterisk-11" regresijos atvejus
- ASTERISK-26412 - sukūrimas: paruoškite gcc 6.2
- ASTERISK-26509 - keletas nepriimtinaus įspėjimų apie nutekėjimą, kuriant "Ubuntu 16.10"
- ASTERISK-26523 - chan_sip: Asterisk 13.12.1 atjungia gaunamus skambučius po 2 minučių - rtptimeout blogai elgiasi - regresija
- ASTERISK-26549 - app_dial: Kai naudojamas PickupChan (), kai kurie kanalai gali turėti neteisingą įrenginio būklę
- ASTERISK-24274 - [patch] Codec formatas nėra įtrauktas į SDP žiniasklaidos atributus naudojant SLIN48 kodeką
- ASTERISK-26311 - [patch] rtp_engine: leiskite daugiau nei 32 dinaminės naudingosios apkrovos tipus.
- ASTERISK-26506 - [pleistras] res_pjsip_outbound_publish: Nepavyko paskelbti publisher_client_send adresu res_pjsip_outbound_publish.c
- ASTERISK-25070 - Fix FTBFS Hurd
- ASTERISK-26476 - chan_sip: neteisinga rodymo parinktis & quot; Išvykstamoji reg. dar kartą 403 " "& nbsp;" parodyti parametrus "& quot;
- ASTERISK-26541 - res_pjsip_sdp_rtp: apriboti maksimalų formatų skaičių
- ASTERISK-26537 - AMI: "NewConnectedLine" įvykis nėra dokumentuotas
- ASTERISK-26526 - [UBSAN] vector.h: nulinis žymeklis gali būti perduotas kaip argumentas 2 į memcpy
- ASTERISK-26524 - astobj2: "data_size" kintamasis yra praleistas, kai AO2_DEBUG neįjungta.
- ASTERISK-26344 - Asterisk 13.11.0 + PJSIP avarija
- ASTERISK-26387 - Asterisk segfaults netrukus paleidžia net ir be aktyvių skambučių.
- ASTERISK-26513 - testai / kanalai / pjsip / qualify / auth: pakankamai griovus, kad būtų nepatogumų
- "ASTERISK-26514" - "Super Awesome" kompanija: nenurodykite transportavimo "pjsip.conf"
- ASTERISK-26510 - pjproject_bundled naudoja "dervos" variantą --strip-components, kuris nėra palaikomas senesnėse versijose
- ASTERISK-22480 - įterptas pjproject: build.mak yra kietu būdu užpildytas kelias į versiją.mak
- ASTERISK-26307 - res_pjsip_caller_id: įvykusio pokalbio sutrikimas
- ASTERISK-26503 - app_voicemail: "Asterisk" avarijos, kai naudojama "MailboxExists"
- ASTERISK-26423 - res_pjsip_sdp_rtp: asimetrinis RTP kodekas gali sukelti garso praradimą ir laimingumą
- ASTERISK-26309 - [patch] res_pjsip: Leisti IPv4 / IPv6 (Dual Stack) įrenginius.
- ASTERISK-26482 - [patch] chan_pjsip: segfault jau atjungta sesija
- ASTERISK-26421 - segmentavimo sutrikimas su ARI kilęs iš maišymo tilto su 43 klientais
- ASTERISK-26444 - "funkcijų rodymo" komandoje CLI negrįžta greitai.
- ASTERISK-26480 - [pleistras] CLI: core set derb: automatiškai užpildo failo modulį
- ASTERISK-26356 - menuselect: netinkamas testas GTK2
- ASTERISK-26462 - [patch] app_queue: Naudodamiesi eilėmis su realiuoju laiku, nustatymas atgal į tuščią kontekstą nesustabdo išėjimo kodo naudojimo
- ASTERISK-26439 - chan_rtp: įvyko klaida, kai kilo
- ASTERISK-26457 - [pleistras] force_rport, auto_comedia: Nenustatyta NAT nustatymo.
- ASTERISK-26618 - build: Backbone libro tikrinimo prie konfigūracijos.
- Naujos funkcijos, padarytos versijoje 14.2.0:
- ASTERISK-26595 - ARI: pridėkite galimybę valdyti vaizdo šaltinį daugiapartiniame maišymo tiltelyje
- ASTERISK-26492 - ARI: pridėti galimybę nurodyti kanalo kintamuosius žiniatinklio klaviatūros renginiuose
- ASTERISK-26470 - ARI: pridėti lauką "asterisk_id" į išeinančius įvykius
Kas naujo versijoje 13.5.0:
- AST-2014-012: ištaisykite klaidą su mišrių adresų šeimos ACL. Prieš atlikdami šį įsipareigojimą, pirmojo elemento ACL adreso šeima buvo naudojama palyginti visą gaunamą srautą. Tai gali sukelti kitų IP adresų šeimų srautą, kad būtų išvengta ACL.
- AST-2014-013: pataisyti PJSIP ACL, kurie nėra paleidžiami paleidžiant ir taikomi / ACL problemos dėl kontakto. Didžiausia problema, kurią šis pataisas nustato, yra tai, kad ACL anksčiau nebuvo įkeliamos, kai buvo įkeltas res_pjsip_acl modulis. Be to, ACL parinktys contact_permit ir contact_acl buvo faktiškai interpretuojami kaip contact_deny, o šis patchas taip pat taiso.
- AST-2014-015: nustatykite lenktynių būklę chan_pjsip, kai siunčiate atsakymus po to, kai buvo gautas CANCEL pranešimas. Dėl serijinės chan_pjsip architektūros egzistuoja lenktynių būklė, kai prieš atsakymus (pvz., 180 žiedų, 183 seansų progreso ir 200 OK) siunčiama CANCEL gali būti priimta ir apdorota. Kadangi seansas yra netikėtoje būsenoje, PJSIP teigia, kada bandoma. Šis pakeitimas leidžia, kad šie atsakymai nebūtų siunčiami atjungtuose seansuose.
- AST-2014-016: pataisyti gedimą, kai gaunate dialogo lange INVITE su Pakeisti res_pjsip_refer. Vykdant INVITE su pakeitimais res_pjsip_refer nesitikėjo, kad jie įvyktų dialogo lange. Dėl to jis netinkamai bandytų pakabinti kanalą, kuris, jo manymu, buvo jo valdomas. Iš tiesų kanalas būtų kontroliuojamas kitas gija. Kai kitas kanalas pasiekė kanalą, jis pateks į atlaisvintą atmintį ir gali sugesti. Šis pakeitimas leidžia res_pjsip_refer neveikti dialogo lange INVITE su Pakeisti.
- AST-2014-017 - app_confbridge: leidimo eskalavimo / klasės leidimas. Konfigūruokite "dialplan" funkcijų leidimo eskalavimą per AMI ir netinkamą klasės leidimą "ConfbridgeStartRecord" veiksme. "CONFBRIDGE" dialplan funkcija, kai ji vykdoma iš išorinio protokolo (pvz., AMI), gali sukelti privilegijos eskalavimą. Be to, AMI veiksmas "oConfbridgeStartRecorda" taip pat gali būti naudojamas vykdant savavališkas sistemos komandas be pirmojo sistemos prieigos patikrinimo. Žvaigždutė dabar blokuoja funkciją CONFBRIDGE iš išorinės sąsajos, jei "live_dangerously" parinktis nustatyta ne. Be to, "oConfbridgeStartRecorda" AMI veiksmas dabar leidžiamas tik naudotojui su sistemos lygiu.
- AST-2014-018 - func_db: "DB Dialplan" funkcijų leidimo eskalavimas per AMI. DB dialplan funkcija, kai ji vykdoma iš išorinio protokolo (pvz., AMI), gali sukelti privilegijos eskalavimą. "Asterisk" dabar slopina DB funkciją vykdyti iš išorinės sąsajos, jei "live_dangerously" parinktis nustatyta ne.
Kas naujo versijoje 13.0.1:
- AST-2014-012: ištaisykite klaidą su mišrių adresų šeimos ACL. Prieš atlikdami šį įsipareigojimą, pirmojo elemento ACL adreso šeima buvo naudojama palyginti visą gaunamą srautą. Tai gali sukelti kitų IP adresų šeimų srautą, kad būtų išvengta ACL.
- AST-2014-013: pataisyti PJSIP ACL, kurie nėra paleidžiami paleidžiant ir taikomi / ACL problemos dėl kontakto. Didžiausia problema, kurią šis pataisas nustato, yra tai, kad ACL anksčiau nebuvo įkeliamos, kai buvo įkeltas res_pjsip_acl modulis. Be to, ACL parinktys contact_permit ir contact_acl buvo faktiškai interpretuojami kaip contact_deny, o šis patchas taip pat taiso.
- AST-2014-015: nustatykite lenktynių būklę chan_pjsip, kai siunčiate atsakymus po to, kai buvo gautas CANCEL pranešimas. Dėl serijinės chan_pjsip architektūros egzistuoja lenktynių būklė, kai prieš atsakymus (pvz., 180 žiedų, 183 seansų progreso ir 200 OK) siunčiama CANCEL gali būti priimta ir apdorota. Kadangi seansas yra netikėtoje būsenoje, PJSIP teigia, kada bandoma. Šis pakeitimas leidžia, kad šie atsakymai nebūtų siunčiami atjungtuose seansuose.
- AST-2014-016: pataisyti gedimą, kai gaunate dialogo lange INVITE su Pakeisti res_pjsip_refer. Vykdant INVITE su pakeitimais res_pjsip_refer nesitikėjo, kad jie įvyktų dialogo lange. Dėl to jis netinkamai bandytų pakabinti kanalą, kuris, jo manymu, buvo jo valdomas. Iš tiesų kanalas būtų kontroliuojamas kitas gija. Kai kitas kanalas pasiekė kanalą, jis pateks į atlaisvintą atmintį ir gali sugesti. Šis pakeitimas leidžia res_pjsip_refer neveikti dialogo lange INVITE su Pakeisti.
- AST-2014-017 - app_confbridge: leidimo eskalavimo / klasės leidimas. Konfigūruokite "dialplan" funkcijų leidimo eskalavimą per AMI ir netinkamą klasės leidimą "ConfbridgeStartRecord" veiksme. "CONFBRIDGE" dialplan funkcija, kai ji vykdoma iš išorinio protokolo (pvz., AMI), gali sukelti privilegijos eskalavimą. Be to, AMI veiksmas "oConfbridgeStartRecorda" taip pat gali būti naudojamas vykdant savavališkas sistemos komandas be pirmojo sistemos prieigos patikrinimo. Žvaigždutė dabar blokuoja funkciją CONFBRIDGE iš išorinės sąsajos, jei "live_dangerously" parinktis nustatyta ne. Be to, "oConfbridgeStartRecorda" AMI veiksmas dabar leidžiamas tik naudotojui su sistemos lygiu.
- AST-2014-018 - func_db: "DB Dialplan" funkcijų leidimo eskalavimas per AMI. DB dialplan funkcija, kai ji vykdoma iš išorinio protokolo (pvz., AMI), gali sukelti privilegijos eskalavimą. "Asterisk" dabar slopina DB funkciją vykdyti iš išorinės sąsajos, jei "live_dangerously" parinktis nustatyta ne.
Kas naujo versijoje 1.8.12.0:
- Neleiskite Chanspy prisijungti prie zombių kanalų
- (Uždaro klausimą ASTERISK-19493, pranešė lvl)
- Nustatykite rinkimo m ir r parinktis ir išsišakojusius skambučius, generuojančius įspėjimus balso kadrams.
- (Uždaro klausimą ASTERISK-16901, pranešė Chris Gentle)
- Pašalinkite ISDN apribojimus, jei norite nesudaryti skambučių.
- (Uždaro klausimą ASTERISK-19388, pranešė Birger Harzenetter)
- Nustatykite CDR (paskyros kodą) kopijavimą į vietinius kanalus.
- (Uždaro klausimą ASTERISK-19384, pranešė "Jamoque")
- Įsitikinkite, kad Asterisk pripažįsta ACKS į 4xx pakeičiant klaidas
- (Uždaro klausimą ASTERISK-19303, pranešė Jon Tsiros)
- Pašalinkite dvigubą failo deskriptoriaus uždarymą vadove. c
- (Uždaro klausimą ASTERISK-18453, pranešė Jaco Kroon)
Kas naujo versijoje 1.8.10.1:
- "Asterisk 1.8.10.1" ir "10.2.1" leidimai išsprendžia dvi problemas. Pirma, jie išsprendžia problemą app_milliwatt, kuriame buferis potencialiai gali būti viršytas krūvoje, bet nuotolinio kodo vykdymas nėra įmanomas. Antra, jie išsprendžia problemą HTTP AMI, kur duomenų santraukų autentifikavimo informacija gali būti naudojama perpildyti buferį ant kamino, leidžiant įterpti ir vykdyti kodą.
- Šie klausimai ir jų sprendimas yra aprašyti saugumo patarimų.
Kas naujo versijoje 1.8.0:
- Šiame leidime yra naujų funkcijų. Naujų funkcijų, kurios buvo įtrauktos į šį leidimą, sąrašas pateikiamas šaltinio paketo failo CHANGES. Kadangi tai yra nauja pagrindinė versija, naudotojai raginami atlikti išplėstinį bandymą, kol jie bus naujovinami į šią versiją gamybos aplinkoje.
Kas naujo 1.4.24 versijoje:
- "Asterisk" plėtros komanda didžiuojasi tuo, kad paskelbė "Asterisk 1.4.24" leidimą ir gali iš karto atsisiųsti iš http://downloads.digium.com/
- Be kitų klaidų taisymo, šis išleidimo kandidatas nustato keletą problemų su avarija ir išsprendė kai kuriuos likusius skambučių ir skambučių autobusų, susijusių su "Asterisk 1.4.23" paleidimu, problemas. Be to, buvo išspręstos problemos, susijusios su chan_iax2, ir "h" pratęsimu nustatytos regresijos.
- Šis išleidimas pažymi, kad pirmą kartą pateikiami spaudinių santraukų failai, kurie bus įtraukti į visus būsimus leidinius. Tikslas yra pateikti aiškesnę apžvalgą apie pokyčius, kurie įvyko tarp dabartinės ir ankstesnės versijos, kurių klausimai buvo uždaryti, ir kokie bendruomenės nariai buvo susiję su klausimo pateikimu, kodo įpareigojimu ir testų teikimu. Be to, failo pabaigoje esantis diffstatas trumpai parodo, kiek pakeitimų buvo atlikti tarp ankstesnių ir dabartinių išleidimų.
- Susipažinti su šio leidimo pakeitimais rasite santraukoje spaudai. Išsamų šio leidimo pakeitimų sąrašą rasite "ChangeLog".
- Šis bendruomenės dalyvis išsprendė šį klaidų sąrašą, ir šis leidimas nebūtų įmanomas be jūsų pagalbos!
- Žymėjimo taikymas sugenda žvaigždute. Uždaro klausimą Nr. 14308. Pateikė bluefox. Išbandė kc0bvu. Pataikė seanbright.
- "Crash in VoiceMailMain", jei "Hangout" įvyksta prieš įvedant galiojantį pašto dėžutės numerį (tik "IMAP"). Uždaro klausimą Nr. 14473. Pateikė ir dwpaul pateiktas pleistras.
- Gaunamų "Gtalk" skambučių nepavyksta. Uždaro klausimą Nr. 13984. Pateikė, išbandė ir pakeitė "jcovert".
- Realaus amžiaus bendraamžiai niekada nėra kvalifikuoti po "sip reload". Uždaro klausimą Nr. 14196. Pateikta, išbandyta ir pataisyta pdf.
- Nepavyko perkelti SIP. Uždaro klausimą 14611. Pateikė, išbandė ir pakeitė klaus3000.
Komentarai nerastas