Loaʻa ka paepae kamaʻilio Asterisk 17

Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana ua hanaia ka hoʻokuʻu ʻana i kahi lālā paʻa hou o ke kahua kamaʻilio hāmama Hōkū 17, hoʻohana ʻia no ka lawe ʻana i nā polokalamu PBX, nā ʻōnaehana kamaʻilio leo, nā puka VoIP, ka hoʻonohonoho ʻana i nā ʻōnaehana IVR (leo leo), leo leo, nā hālāwai kelepona a me nā kikowaena kelepona. Nā kumu papahana loaʻa laikini ma lalo o GPLv2.

Hōkū 17 pili ʻano o nā hoʻokuʻu me ke kākoʻo maʻamau, nā mea hou i hana ʻia i loko o ʻelua makahiki. E mau ke kākoʻo no ka lālā LTS o Asterisk 16 a hiki i ʻOkakopa 2023, a me ke kākoʻo no ka lālā Asterisk 13 a hiki i ʻOkakopa 2021. Hoʻokuʻu ʻo LTS i ka nānā ʻana i ke kūpaʻa a me ka loiloi hana, ʻoiai nā hoʻokuʻu maʻamau e kālele ana i ka hoʻohui ʻana i nā hana.

Ki nā hoʻomaikaʻii hoʻohui ʻia ma Asterisk 17:

  • Ma ARI (Asterisk REST Interface), he API no ka hoʻokumu ʻana i nā noi kamaʻilio waho e hiki ke hoʻoponopono pololei i nā kahawai, nā alahaka a me nā mea kelepona ʻē aʻe ma Asterisk, ua hoʻokō ʻia ka hiki ke wehewehe i nā kānana hanana. , a laila ma nā noi ʻO nā hanana wale nō i ʻae ʻia i ka papa inoa keʻokeʻo a i ʻole i hoʻokomo ʻia i ka papa inoa ʻeleʻele e hoʻouna ʻia;
  • Ua hoʻohui ʻia kahi kelepona 'neʻe' hou i ka REST API, e ʻae iā ʻoe e hoʻoneʻe i nā ala mai kekahi noi a i kekahi me ka hoʻi ʻole ʻana i ka palapala kelepona kelepona (dialplan);
  • Ua hoʻohui ʻia kahi noi AttendedTransfer hou no ka hoʻololi ʻana i nā kelepona i kōkua ʻia (hoʻopili mua ka mea hoʻohana i ka mea kākau inoa a, ma hope o ke kelepona kūleʻa, hoʻopili i ka mea kelepona iā ia) i kahi helu hoʻonui i kuhikuhi ʻia;
  • Hoʻohui i kahi noi BlindTransfer hou e hoʻohuli i nā ala āpau e pili ana i ka mea kelepona i ka mea kākau inoa ("makapō" hoʻololi, ke ʻike ʻole ka mea hoʻohana inā e pane ka mea i kāhea ʻia i ke kelepona);
  • Ma ka ʻīpuka hālāwai kūkā ConfBridge, ua hoʻohui ʻia nā ʻāpana "average_all", "highest_all" a me "lowest_all" i ka koho remb_behavior, e hana ana ma ka pae alahaka, ʻaʻole ma ka pae kumu, ʻo ia. ʻO ka waiwai REMB (Receiver Estimated Maximum Bitrate), ka mea e manaʻo ai i ka hiki o ka mea kūʻai aku, helu ʻia a hoʻouna ʻia i kēlā me kēia mea hoʻouna, ma mua o ka nakinaki ʻana i kahi mea hoʻouna kikoʻī;
  • Ua hoʻohui ʻia nā mea hoʻololi hou i ke kauoha Dial, i manaʻo ʻia no ka hoʻokumu ʻana i kahi pilina hou a me kāna hui ʻana me kahi kahawai:
    • RINGTIME a me RINGTIME_MS - loaʻa ka manawa ma waena o ka hana ʻana o ke kahawai a me ka loaʻa ʻana o ka hōʻailona RINGING mua;
    • PROGRESSTIME a me PROGRESSTIME_MS - loaʻa ka manawa ma waena o ka hana ʻana o ke kahawai a me ka loaʻa ʻana o ka hōʻailona PROGRESS (e like me ka PDD, Post Dial Delay value);
    • ʻO DIALEDTIME_MS a me ANSWEREDTIME_MS nā ʻano like ʻole o DIALEDTIME a me ANSWEREDTIME e hōʻike ana i ka manawa i milliseconds ma kahi o kekona;
  • Ma rtp.conf no RTP/ICE, ua hoʻohui ʻia ka hiki ke hoʻopuka i ka helu wahi ice_host_candidate, a me ka helu wahi i unuhi ʻia;
  • Hiki ke hoʻokaʻawale ʻia nā ʻeke DTLS e like me ka waiwai MTU, e ʻae i ka hoʻohana ʻana i nā palapala hōʻoia nui i ka wā e kūkākūkā ai i nā pilina DTLS;
  • Hoʻohui i ke koho "p" i ke kauoha ReadExten e ho'ōki i ka heluhelu ʻana i ka hoʻonohonoho hoʻonui ma hope o ke kaomi ʻana i ka hōʻailona "#";
  • Ua hoʻohui ʻia ke kākoʻo no ka paʻa ʻelua i IPv4/IPv6 i ka module DUNDi PBX;
  • No MWI (Message Waiting Indicators), ua hoʻohui ʻia kahi module hou "res_mwi_devstate", e hiki ai iā ʻoe ke kau inoa i nā pahu leo ​​leo me ka hoʻohana ʻana i nā hanana "presence", e hiki ai ke hoʻohana i nā kī kūlana laina BLF ma ke ʻano he leo leo e kali ana;
  • Ua hoʻopau ʻia ka mea hoʻokele chan_sip, no ka protocol SIP ua ʻōlelo ʻia e hoʻohana i ka mea hoʻokele channel chan_pjsi, i kūkulu ʻia me ka SIP stack; PJSIP a hiki iā ʻoe ke haʻalele i nā palena a me nā bottlenecks i loaʻa i ka mea hoʻokele kahiko, e like me ka hoʻolālā monolithic, huikau code base, paʻakikī paʻa a me ka hana o ka hoʻohui ʻana i nā hiʻohiʻona hou.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka