Asterisk 17 холбооны платформ боломжтой

Жилийн хөгжлийн дараа болсон нээлттэй харилцааны платформын шинэ тогтвортой салбарыг гаргах Asterisk 17, програм хангамжийн PBX, дуут холбооны систем, VoIP гарц, IVR систем (дуут цэс), дуут шуудан, утасны хурал, дуудлагын төвүүдийг зохион байгуулахад ашигладаг. Төслийн эх сурвалжууд боломжтой GPLv2 дагуу лицензтэй.

Asterisk 17 холбоотой байнгын дэмжлэгтэй хувилбаруудын ангилал, шинэчлэлтийг хоёр жилийн дотор хийдэг. Asterisk 16-ийн өмнөх LTS салбарыг дэмжих нь 2023 оны 13-р сар хүртэл, Asterisk 2021 салбарын дэмжлэг XNUMX оны XNUMX-р сар хүртэл үргэлжилнэ. LTS хувилбарууд нь тогтвортой байдал, гүйцэтгэлийг оновчтой болгоход чиглэдэг бол байнгын хувилбарууд нь функцийг нэмэгдүүлэхэд чиглэдэг.

Түлхүүр сайжруулалт17-р одонд нэмсэн:

  • ARI (Asterisk REST Interface), Asterisk дээрх суваг, гүүр болон бусад утасны бүрэлдэхүүн хэсгүүдийг шууд удирдах боломжтой гадаад харилцааны програмуудыг үүсгэх API-д үйл явдлын шүүлтүүрийг тодорхойлох чадварыг хэрэгжүүлсэн - програм нь зөвшөөрөгдсөн эсвэл хориглосон үйл явдлын төрлүүдийн жагсаалтыг зааж өгч болно. , дараа нь програмуудад Зөвхөн цагаан жагсаалтад зөвшөөрөгдсөн эсвэл хар жагсаалтад ороогүй үйл явдлуудыг дамжуулах болно;
  • REST API-д шинэ "шилжүүлэх" дуудлагыг нэмсэн бөгөөд энэ нь танд дуудлага боловсруулах скрипт (dialplan) руу буцахгүйгээр сувгуудыг нэг програмаас нөгөө рүү шилжүүлэх боломжийг олгоно;
  • Тусламжтай дуудлагын шилжүүлгийг дараалалд оруулах шинэ AttendedTransfer програм нэмэгдсэн (оператор эхлээд зорилтот захиалагчтай холбогдож, амжилттай дуудлага хийсний дараа залгагчийг түүнтэй холбодог) заасан өргөтгөлийн дугаарт;
  • Дуудлага хийгчтэй холбоотой бүх сувгийг зорилтот захиалагч руу дахин чиглүүлэх шинэ BlindTransfer програмыг нэмсэн ("харалган" дамжуулалт, дуудлага хийсэн хүн дуудлагад хариулах эсэхийг оператор мэдэхгүй үед);
  • ConfBridge хурлын гарц дээр remb_behavior сонголтод "дундаж_бүгд", "хамгийн их_бүгд" болон "хамгийн_хамгийн бага" параметрүүдийг нэмсэн бөгөөд эх сурвалжийн түвшинд биш харин гүүрний түвшинд ажилладаг, өөрөөр хэлбэл. Үйлчлүүлэгчийн дамжуулах чадварыг тооцдог REMB (Receiver Estimated Maximum Bitrate) утгыг тодорхой илгээгчтэй холбохоос илүүтэйгээр тооцоолж илгээгч тус бүр рүү илгээдэг;
  • Залгах командад шинэ холболт, сувагтай холбоход зориулагдсан шинэ хувьсагчдыг нэмсэн:
    • RINGTIME ба RINGTIME_MS - суваг үүсгэхээс эхлээд RINGING дохиог хүлээн авах хүртэлх хугацааг агуулна;
    • PROGRESSTIME ба PROGRESSTIME_MS - суваг үүсгэхээс ДЭЛГЭРҮҮЛЭХ дохиог хүлээн авах хүртэлх хугацааг агуулна (PDD, Post Dial Delay утгатай тэнцүү);
    • DIALEDTIME_MS болон ANSWEREDTIME_MS нь DIALEDTIME болон ANSWEREDTIME-н хувилбарууд бөгөөд цагийг секундын оронд миллисекундээр харуулдаг;
  • RTP/ICE-д зориулсан rtp.conf-д ice_host_candidate локал хаяг, мөн орчуулсан хаягийг нийтлэх боломж нэмэгдсэн;
  • DTLS пакетуудыг одоо MTU утгын дагуу хэсэгчлэн хувааж, DTLS холболтын талаар тохиролцохдоо илүү том гэрчилгээг ашиглах боломжийг олгодог;
  • "#" тэмдгийг дарсны дараа өргөтгөлийн багцыг уншихыг зогсоохын тулд ReadExten тушаалд "p" сонголтыг нэмсэн;
  • DUNDi PBX модульд IPv4/IPv6-тай давхар холбох дэмжлэг нэмэгдсэн;
  • MWI (Message Waiting Indicators)-ийн хувьд "res_mwi_devstate" шинэ модулийг нэмсэн бөгөөд энэ нь "байгаа" үйл явдлуудыг ашиглан дуут шуудангийн хайрцагт бүртгүүлэх боломжийг олгодог бөгөөд энэ нь BLF шугамын төлөвийн товчлуурыг дуут шуудангийн хүлээлтийн үзүүлэлт болгон ашиглах боломжийг олгодог;
  • chan_sip драйвер хуучирсан; оронд нь SIP протоколын хувьд SIP стек ашиглан бүтээсэн chan_pjsi сувгийн драйверийг ашиглахыг зөвлөж байна. PJSIP Энэ нь цул дизайн, төөрөгдүүлсэн кодын суурь, хатуу кодлогдсон хязгаарлалт, шинэ функцуудыг нэмэхэд маш их хөдөлмөр шаарддаг гэх мэт хуучин драйвераас үүдэлтэй хязгаарлалт, саад бэрхшээлээс зайлсхийх боломжийг танд олгоно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх