Asterisk 17 рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдиреНрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдирдВрддрд░ рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рдУрдкрди рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рдирд╡реАрди рд╕реНрдерд┐рд░ рд╢рд╛рдЦреЗрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рддрд╛рд░рдХрд╛ 17, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ PBX, рд╡реНрд╣реЙрдИрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо, VoIP рдЧреЗрдЯрд╡реЗ, рдЖрдпрд╡реНрд╣реАрдЖрд░ рд╕рд┐рд╕реНрдЯрдо (рд╡реНрд╣реЙрдЗрд╕ рдореЗрдиреВ), рд╡реНрд╣реЙрдИрд╕ рдореЗрд▓, рдЯреЗрд▓рд┐рдлреЛрди рдХреЙрдиреНрдлрд░рдиреНрд╕ рдЖрдгрд┐ рдХреЙрд▓ рд╕реЗрдВрдЯрд░реНрд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдкреНрд░рдХрд▓реНрдк рд╕реНрд░реЛрдд рдЙрдкрд▓рдмреНрдз GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рддрд╛рд░рдХрд╛ 17 рдЧреБрдгрд╡рд┐рд╢реЗрд╖ рдирд┐рдпрдорд┐рдд рд╕рдорд░реНрдердирд╛рд╕рд╣ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдЪреА рд╢реНрд░реЗрдгреА, рдЬреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрддрдиреЗ рджреЛрди рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рдЖрдд рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. Asterisk 16 рдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ LTS рд╢рд╛рдЦреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рдСрдХреНрдЯреЛрдмрд░ 2023 рдкрд░реНрдпрдВрдд рдЖрдгрд┐ Asterisk 13 рд╢рд╛рдЦреЗрд╕рд╛рдареА рдСрдХреНрдЯреЛрдмрд░ 2021 рдкрд░реНрдпрдВрдд рд╕рдкреЛрд░реНрдЯ рдЕрд╕реЗрд▓. LTS рд░рд┐рд▓реАрдЭ рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ, рддрд░ рдирд┐рдпрдорд┐рдд рдкреНрд░рдХрд╛рд╢рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ.

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛Asterisk 17 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ:

  • ARI (Asterisk REST рдЗрдВрдЯрд░рдлреЗрд╕) рдордзреНрдпреЗ, рдмрд╛рд╣реНрдп рд╕рдВрдкреНрд░реЗрд╖рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API рдЬреЗ Asterisk рдордзреНрдпреЗ рдереЗрдЯ рдЪреЕрдиреЗрд▓, рдкреВрд▓ рдЖрдгрд┐ рдЗрддрд░ рдЯреЗрд▓рд┐рдлреЛрдиреА рдШрдЯрдХ рд╣рд╛рддрд╛рд│реВ рд╢рдХрддрд╛рдд, рдЗрд╡реНрд╣реЗрдВрдЯ рдлрд┐рд▓реНрдЯрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреБрдордд рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЗрд╡реНрд╣реЗрдВрдЯ рдкреНрд░рдХрд╛рд░рд╛рдВрдЪреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддреЛ , рдЖрдгрд┐ рдирдВрддрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдлрдХреНрдд рдкрд╛рдВрдврд░реНтАНрдпрд╛ рдпрд╛рджреАрдд рдЕрдиреБрдорддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдХрд╛рд│реНрдпрд╛ рдпрд╛рджреАрдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдШрдЯрдирд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓;
  • REST API рдордзреНрдпреЗ рдПрдХ рдирд╡реАрди 'рдореВрд╡реНрд╣' рдХреЙрд▓ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЙрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдбрд╛рдпрд▓рдкреНрд▓рд╛рди) рд╡рд░ рдкрд░рдд рди рдпреЗрддрд╛ рдПрдХрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди рджреБрд╕рд▒реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдЪреЕрдиреЗрд▓ рд╣рд▓рд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ;
  • рд░рд╛рдВрдЧреЗрдд рдЕрд╕рд┐рд╕реНрдЯреЗрдб рдХреЙрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░рд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдЕрдЯреЗрдВрдб рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдСрдкрд░реЗрдЯрд░ рдкреНрд░рдердо рд▓рдХреНрд╖реНрдп рд╕рдмрд╕реНрдХреНрд░рд╛рдЗрдмрд░рд╢реА рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЛ рдЖрдгрд┐ рдпрд╢рд╕реНрд╡реА рдХреЙрд▓рдирдВрддрд░ рдХреЙрд▓рд░рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдЬреЛрдбрддреЛ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╕реНрддрд╛рд░ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░;
  • рдХреЙрд▓рд░рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдЪреЕрдиреЗрд▓ рд▓рдХреНрд╖реНрдпрд┐рдд рдЧреНрд░рд╛рд╣рдХрд╛рдХрдбреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдмреНрд▓рд╛рдЗрдВрдб рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛрдбрд▓реЗ (тАЬрдЕрдВрдзтАЭ рд╣рд╕реНрддрд╛рдВрддрд░рдг, рдЬреЗрд╡реНрд╣рд╛ рдСрдкрд░реЗрдЯрд░рд▓рд╛ рдХреЙрд▓ рдХреЗрд▓реЗрд▓рд╛ рд╡реНрдпрдХреНрддреА рдХреЙрд▓рд▓рд╛ рдЙрддреНрддрд░ рджреЗрдИрд▓ рдХреА рдирд╛рд╣реА рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╕рддреЗ);
  • рдХреЙрдиреНрдлрдмреНрд░рд┐рдЬ рдХреЙрдиреНрдлрд░рдиреНрд╕ рдЧреЗрдЯрд╡реЗрдордзреНрдпреЗ, тАЬрд╕рд░рд╛рд╕рд░реА_рд╕рд░реНрд╡тАЭ, тАЬрдЙрдЪреНрдЪ_рд╕рд░реНрд╡тАЭ рдЖрдгрд┐ тАЬрд╕рд░реНрд╡реЛрдЪреНрдЪ_рд╕рд░реНрд╡тАЭ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ remb_behavior рдкрд░реНрдпрд╛рдпрд╛рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдмреНрд░рд┐рдЬ рд╕реНрддрд░рд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд, рд╕реНрд░реЛрдд рд╕реНрддрд░рд╛рд╡рд░ рдирд╛рд╣реА, рдореНрд╣рдгрдЬреЗ. REMB (рд░рд┐рд╕реАрд╡реНрд╣рд░ рдЕрдВрджрд╛рдЬреЗ рдХрдорд╛рд▓ рдмрд┐рдЯрд░реЗрдЯ) рдореВрд▓реНрдп, рдЬреЗ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдереНрд░реВрдкреБрдЯрдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рддреЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЗрд╖рдХрд╛рд╢реА рдЬреЛрдбрдгреНрдпрд╛рдРрд╡рдЬреА рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЗрд╖рдХрд╛рд▓рд╛ рдореЛрдЬрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ;
  • рдбрд╛рдпрд▓ рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдирд╡реАрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдирд╡реАрди рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪреЕрдиреЗрд▓рд╢реА рддреНрдпрд╛рдЪрд╛ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА:
    • RINGTIME рдЖрдгрд┐ RINGTIME_MS - рдЪреЕрдиреЗрд▓рдЪреА рдирд┐рд░реНрдорд┐рддреА рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рд░рд┐рдВрдЧрд┐рдВрдЧ рд╕рд┐рдЧреНрдирд▓рдЪреА рдкрд╛рд╡рддреА рджрд░рдореНрдпрд╛рдирдЪрд╛ рд╡реЗрд│ рдЕрд╕рддреЛ;
    • PROGRESSTIME рдЖрдгрд┐ PROGRESSTIME_MS - рдЪреЕрдиреЗрд▓рдЪреА рдирд┐рд░реНрдорд┐рддреА рдЖрдгрд┐ PROGRESS рд╕рд┐рдЧреНрдирд▓рдЪреА рдкрд╛рд╡рддреА (PDD, рдкреЛрд╕реНрдЯ рдбрд╛рдпрд▓ рд╡рд┐рд▓рдВрдм рдореВрд▓реНрдпрд╛рдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп) рджрд░рдореНрдпрд╛рдирдЪрд╛ рд╡реЗрд│ рдЕрд╕рддреЛ;
    • DIALEDTIME_MS рдЖрдгрд┐ ANSWEREDTIME_MS рд╣реЗ DIALEDTIME рдЖрдгрд┐ ANSWEREDTIME рдЪреЗ рд░реВрдкреЗ рдЖрд╣реЗрдд рдЬреЗ рд╕реЗрдХрдВрджрд╛рдВрдРрд╡рдЬреА рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрд╛рдВрдордзреНрдпреЗ рд╡реЗрд│ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд;
  • RTP/ICE рд╕рд╛рдареА rtp.conf рдордзреНрдпреЗ, рд╕реНрдерд╛рдирд┐рдХ рдкрддреНрддрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ ice_host_candidate, рддрд╕реЗрдЪ рдЕрдиреБрд╡рд╛рджрд┐рдд рдкрддреНрддрд╛ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
  • DTLS рдкреЕрдХреЗрдЯреНрд╕ рдЖрддрд╛ MTU рдореВрд▓реНрдпрд╛рдиреБрд╕рд╛рд░ рдЦрдВрдбрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд, DTLS рдХрдиреЗрдХреНрд╢рдирдЪреА рд╡рд╛рдЯрд╛рдШрд╛рдЯреА рдХрд░рддрд╛рдирд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • "#" рдЪрд┐рдиреНрд╣ рджрд╛рдмрд▓реНрдпрд╛рдирдВрддрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдВрдЪ рд╡рд╛рдЪрдгреЗ рдерд╛рдВрдмрд╡рдгреНрдпрд╛рд╕рд╛рдареА ReadExten рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдкрд░реНрдпрд╛рдп "p" рдЬреЛрдбрд▓рд╛;
  • IPv4/IPv6 рд╕рд╛рдареА рдбреНрдпреБрдЕрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди DUNDi PBX рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • MWI (рдореЗрд╕реЗрдЬ рд╡реЗрдЯрд┐рдВрдЧ рдЗрдВрдбрд┐рдХреЗрдЯрд░реНрд╕) рд╕рд╛рдареА, рдПрдХ рдирд╡реАрди рдореЙрдбреНрдпреВрд▓ "res_mwi_devstate" рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ "рдЙрдкрд╕реНрдерд┐рддреА" рдЗрд╡реНрд╣реЗрдВрдЯ рд╡рд╛рдкрд░реВрди рд╡реНрд╣реЙрдЗрд╕ рдореЗрд▓рдмреЙрдХреНрд╕реЗрд╕рдЪреА рд╕рджрд╕реНрдпрддрд╛ рдШреЗрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡реНрд╣реЙрдЗрд╕рдореЗрд▓ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд┐рд░реНрджреЗрд╢рдХ рдореНрд╣рдгреВрди BLF рд▓рд╛рдЗрди рд╕реНрдЯреЗрдЯрд╕ рдХреА рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ;
  • chan_sip рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ; рддреНрдпрд╛рдРрд╡рдЬреА, SIP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА chan_pjsi рдЪреЕрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ, SIP рд╕реНрдЯреЕрдХ рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдкреАрдЬреЗрдПрд╕рдЖрдпрдкреА рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреБрдиреНрдпрд╛ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ рдЕрдВрддрд░реНрднреВрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдорд░реНрдпрд╛рджрд╛ рдЖрдгрд┐ рдЕрдбрдерд│реНрдпрд╛рдВрдкрд╛рд╕реВрди рджреВрд░ рдЬрд╛рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬрд╕реЗ рдХреА рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдбрд┐рдЭрд╛рдЗрди, рдЧреЛрдВрдзрд│рд╛рдд рдЯрд╛рдХрдгрд╛рд░рд╛ рдХреЛрдб рдмреЗрд╕, рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдкреНрд░рддрд┐рдмрдВрдз рдЖрдгрд┐ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдореЗрд╣рдирдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛