ఒక సంవత్సరం అభివృద్ధి తర్వాత, ఓపెన్ కమ్యూనికేషన్ ప్లాట్ఫారమ్ ఆస్టరిస్క్ 19 యొక్క కొత్త స్థిరమైన శాఖ విడుదల చేయబడింది, సాఫ్ట్వేర్ PBXలు, వాయిస్ కమ్యూనికేషన్ సిస్టమ్లు, VoIP గేట్వేలు, IVR సిస్టమ్లు (వాయిస్ మెను), వాయిస్ మెయిల్, టెలిఫోన్ కాన్ఫరెన్స్లు మరియు కాల్ సెంటర్లను నిర్వహించడం కోసం ఉపయోగించబడింది. ప్రాజెక్ట్ యొక్క సోర్స్ కోడ్ GPLv2 లైసెన్స్ క్రింద అందుబాటులో ఉంది.
ఆస్టరిస్క్ 19 సాధారణ మద్దతు విడుదలగా వర్గీకరించబడింది, నవీకరణలు రెండు సంవత్సరాల వ్యవధిలో విడుదల చేయబడతాయి. ఆస్టరిస్క్ 18 యొక్క మునుపటి LTS బ్రాంచ్కు మద్దతు అక్టోబర్ 2025 వరకు ఉంటుంది మరియు ఆస్టరిస్క్ 16 బ్రాంచ్కు అక్టోబర్ 2023 వరకు మద్దతు ఉంటుంది. 13.x LTS బ్రాంచ్ మరియు 17.x స్టేజింగ్ బ్రాంచ్కు మద్దతు నిలిపివేయబడింది. LTS విడుదలలు స్థిరత్వం మరియు పనితీరు ఆప్టిమైజేషన్పై దృష్టి పెడతాయి, అయితే సాధారణ విడుదలలు కార్యాచరణను జోడించడంపై దృష్టి పెడతాయి.
ఆస్టరిస్క్ 19లో ముఖ్య మెరుగుదలలు:
- డీబగ్ లాగ్ల కేటగిరీలు అమలు చేయబడ్డాయి, అవసరమైన డీబగ్గింగ్ సమాచారం యొక్క అవుట్పుట్ను మాత్రమే కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రస్తుతం కింది వర్గాలు అందించబడుతున్నాయి: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, స్టన్ మరియు stun_packet.
- కొత్త లాగ్ ఫార్మాటింగ్ మోడ్ “ప్లెయిన్” జోడించబడింది, దీనిలో ఫైల్ పేరు, ఫంక్షన్ మరియు లైన్ నంబర్ అనవసరమైన నియంత్రణ అక్షరాలు లేకుండా (హైలైట్ చేయకుండా) లాగ్లో ప్రదర్శించబడతాయి. మీ స్వంత లాగింగ్ స్థాయిలను నిర్వచించడం మరియు లాగ్లో తేదీలు మరియు సమయాల కోసం అవుట్పుట్ ఆకృతిని మార్చడం కూడా సాధ్యమే.
- AMI (ఆస్టరిస్క్ మేనేజర్ ఇంటర్ఫేస్) టోన్ సిగ్నల్ (DTMF) “ఫ్లాష్” (స్వల్పకాలిక ఛానల్ విరామం) రాకతో అనుబంధించబడిన ఈవెంట్ల కోసం హ్యాండ్లర్లను జోడించే సామర్థ్యాన్ని జోడించింది.
- ఆరిజినేట్ కమాండ్ కొత్త ఛానెల్ కోసం వేరియబుల్స్ సెట్ చేసే సామర్థ్యాన్ని అందిస్తుంది.
- SendMF కమాండ్ మరియు PlayMF మేనేజర్లోని ఏదైనా ఛానెల్కు ఏకపక్ష R1 MF (మల్టీ-ఫ్రీక్వెన్సీ) టోన్లను పంపడానికి మద్దతు జోడించబడింది.
- MessageSend కమాండ్ "డెస్టినేషన్" మరియు "టు" గమ్యస్థాన చిరునామాలను విడిగా పేర్కొనే సామర్థ్యాన్ని అందిస్తుంది.
- ConfKick కమాండ్ జోడించబడింది, ఇది కాన్ఫరెన్స్ నుండి నిర్దిష్ట ఛానెల్ని, వినియోగదారులందరినీ లేదా వినియోగదారులను నిర్వాహక హక్కులు లేకుండా డిస్కనెక్ట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- మాడ్యూల్లను రీలోడ్ చేయడానికి రీలోడ్ ఆదేశం జోడించబడింది.
- కొన్ని షరతులు నెరవేరే వరకు కాల్ ప్రాసెసింగ్ స్క్రిప్ట్ (డయల్ప్లాన్) అమలును పాజ్ చేయడానికి WaitForCondition ఆదేశం జోడించబడింది.
- “A” ఎంపిక app_dial మాడ్యూల్కి జోడించబడింది, ఇది కాల్ సమయంలో కాలర్ మరియు కాల్ చేసిన పార్టీ రెండింటికీ ధ్వనిని ప్లే చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- app_dtmfstore మాడ్యూల్ జోడించబడింది, ఇది డయల్ చేసిన టోన్ డయలింగ్ అంకెలను వేరియబుల్లో నిల్వ చేస్తుంది.
- app_morsecode మాడ్యూల్ మోర్స్ కోడ్ యొక్క అమెరికన్ మాండలికానికి మద్దతును అందిస్తుంది మరియు పాజ్ల విరామాన్ని మార్చడానికి సెట్టింగ్లను అందిస్తుంది.
- app_originate మాడ్యూల్లో, డయల్ప్లాన్ స్క్రిప్ట్ల నుండి ప్రారంభించబడిన కాల్ల కోసం, కోడెక్లు, కాల్ ఫైల్లు మరియు నియంత్రణ చర్యలను పేర్కొనే సామర్థ్యం జోడించబడింది.
- యాప్_వాయిస్మెయిల్ మాడ్యూల్ శుభాకాంక్షలను మరియు వాయిస్ మెయిల్ను ఉపయోగించడం కోసం సూచనలను పంపగల సామర్థ్యాన్ని జోడించింది మరియు ఇన్కమింగ్ సందేశాన్ని రికార్డ్ చేయడానికి సమయం వచ్చిన తర్వాత మాత్రమే ఛానెల్ని సృష్టించండి.
- డిస్క్లో కాష్ లొకేషన్ను మార్చడానికి astcachedir సెట్టింగ్ జోడించబడింది. డిఫాల్ట్గా, కాష్ ఇప్పుడు /tmp డైరెక్టరీకి బదులుగా ప్రత్యేక డైరెక్టరీ /var/cache/asteriskలో ఉంది.
అదే సమయంలో, మూడు సంవత్సరాల అభివృద్ధి తర్వాత, FreePBX 16 ప్రాజెక్ట్ విడుదల చేయబడింది. ఇది ఆస్టరిస్క్ను నిర్వహించడానికి వెబ్ ఇంటర్ఫేస్ను మరియు VoIP వ్యవస్థలను త్వరగా అమలు చేయడానికి సిద్ధంగా ఉన్న పంపిణీని అభివృద్ధి చేస్తుంది. మార్పులలో PHP 7.4కి మద్దతు, GraphQL ప్రశ్న భాష ఆధారంగా విస్తరించిన API, ఒకే PJSIP డ్రైవర్కు మారడం (Chan_SIP డ్రైవర్ డిఫాల్ట్గా నిలిపివేయబడింది) మరియు వినియోగదారు ఇంటర్ఫేస్ను అనుకూలీకరించడానికి టెంప్లేట్లను సృష్టించే మద్దతు ఉన్నాయి. నియంత్రణ ప్యానెల్లు, SIP ట్రాఫిక్ను నిర్వహించడానికి అధునాతన సామర్థ్యాలతో పునఃరూపకల్పన చేయబడిన ఫైర్వాల్ మాడ్యూల్, HTTPS కోసం ప్రోటోకాల్ పారామితులను కాన్ఫిగర్ చేసే సామర్థ్యం, డిఫాల్ట్గా AMIని లోకల్ హోస్ట్కు మాత్రమే బైండింగ్ చేయడం, పాస్వర్డ్ల బలాన్ని తనిఖీ చేయడానికి ఒక ఎంపిక.
గమనించదగ్గ మరో విషయం ఏమిటంటే, FreeSWITCH 1.10.7 VoIP టెలిఫోనీ ప్లాట్ఫారమ్కు చేసిన సవరణ అప్డేట్, ప్రామాణీకరణ లేకుండా SIP సందేశాలను పంపడం (ఉదాహరణకు, స్పూఫింగ్ మరియు SIP గేట్వే ద్వారా స్పామ్ పంపడం), సెషన్ ప్రామాణీకరణ హాష్లను లీక్ చేయడం మరియు ఆపరేషన్ను నిరోధించడానికి DoS దాడులు (ఉచిత మెమరీ అయిపోవడం మరియు క్రాష్లు) చేయడం వంటి వాటికి దారితీయగల 5 బలహీనతలను తొలగిస్తుంది. సర్వర్ చెల్లని SRTP ప్యాకెట్లను పంపడం లేదా SIP ప్యాకెట్లను వరదలా పంపడం ద్వారా.
మూలం: opennet.ru
