Az Asterisk 24 kommunikációs platform kiadása

A fejlesztés egy évét követően megjelent az Asterisk 24 stabil ága, amely egy nyílt kommunikációs platform, amelyet szoftveres központi telefonközpontok, VoIP átjárók, IVR rendszerek (hangmenük), hangposta, telefonkonferenciák és call centerek kiépítésére használnak. A projekt forráskódja C nyelven íródott és a GPLv2 engedély alatt érhető el.

Az Asterisk 24 a Long Term Support (LTS) kiadások kategóriájába tartozik, amelyhez frissítések öt évig érkeznek, szemben a szokásos kiadások két évével. A korábbi LTS ág, az Asterisk 22 támogatása 2029 októberéig, míg az Asterisk 20 ágé 2027 októberéig tart. Az LTS kiadások előkészítése során a stabilitás és a teljesítményoptimalizálás biztosítására helyezik a hangsúlyt, míg a szokásos kiadások prioritása a funkcionalitás bővítése.

Az Asterisk 24 változásai közül:

  • A VoIP kommunikációt biztosító res_pjsip modulban a DNS-szel rendelkező PJSIP kapcsolatok mostantól elérhetőnek számítanak, ha legalább egy kapcsolt SRV, A vagy AAAA DNS rekordot sikerült lekérni.
  • A res_prometheus modulban hozzáadták a ‘channels_detail_metrics_enabled’ és ‘bridges_detail_metrics_enabled’ opciókat, amelyeken keresztül a Prometheus monitoring rendszerbe a csatornák (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) és hidak (‘asterisk_bridges_channels_count’) további metrikáinak exportálása irányítható.
  • A ConfBridge konferencia megszervezéséhez tartozó híd profiljában hozzáadták az ‘announcements’ opciót, mellyel letilthatók a konferencia közös bejelentései, ezzel megtakarítva egy csatornát és egy task processor folyamatot.
  • A chan_websocket modulban megvalósították a puffertelen módot, amely a kereteket a WebSocket és az alkalmazás által történő fogadáskor azonnal továbbítja.
  • Konfigurációs példák lettek hozzáadva az ITSP hitelesítéshez. IP-cím alapján határozza meg a helyet és a TLS használatához az SRTP-vel.
  • A websocket_client.conf fájlba kerültek a ‘write_timeout’ paraméter, amely a írási műveletek maximális idejének korlátozására szolgál, mielőtt hibaüzenetet adna vissza.
  • A helymeghatározási eszközökhöz (res_geolocation) hozzáadtak egy szkriptet, amely az Alembic használatával létrehozza a geoloc_location és geoloc_profile táblákat.
  • Az ast_websocket_client_options struktúrához hozzáadták a write_timeout mezőt a nem blokkoló írási műveletek időkorlátjának beállításához.
  • A chan_websocket MEDIA_START eseményéhez hozzáadták a passthrough és unbuffered mezőket, amelyek a csatorna létrehozási módját tükrözik.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster