ఈ వ్యాసంలో మేము 3CX PBX ద్వారా ఉత్పత్తి చేయబడిన SIP ట్రాఫిక్ను సంగ్రహించడం మరియు విశ్లేషించడం యొక్క ప్రాథమికాలను గురించి మాట్లాడుతాము. కథనం అనుభవం లేని సిస్టమ్ నిర్వాహకులు లేదా టెలిఫోనీ నిర్వహణ బాధ్యతలను కలిగి ఉన్న సాధారణ వినియోగదారులకు ఉద్దేశించబడింది. అంశం యొక్క లోతైన అధ్యయనం కోసం, మేము దాని ద్వారా వెళ్ళమని సిఫార్సు చేస్తున్నాము .
3CX V16 SIP ట్రాఫిక్ని నేరుగా సర్వర్ వెబ్ ఇంటర్ఫేస్ ద్వారా సంగ్రహించడానికి మరియు దానిని ప్రామాణిక Wireshark PCAP ఆకృతిలో సేవ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. సాంకేతిక మద్దతును సంప్రదించినప్పుడు మీరు క్యాప్చర్ ఫైల్ను జోడించవచ్చు లేదా స్వతంత్ర విశ్లేషణ కోసం డౌన్లోడ్ చేసుకోవచ్చు.
3CX నడుస్తుంటే Windowsమీరు 3CX సర్వర్లో వైర్షార్క్ను మాన్యువల్గా ఇన్స్టాల్ చేయాలి. లేకపోతే, క్యాప్చర్ చేయడానికి ప్రయత్నించినప్పుడు కింది సందేశం కనిపిస్తుంది.

В Linuxసిస్టమ్లలో, 3CXను ఇన్స్టాల్ చేసేటప్పుడు లేదా అప్డేట్ చేసేటప్పుడు tcpdump యుటిలిటీ స్వయంచాలకంగా ఇన్స్టాల్ చేయబడుతుంది.
ట్రాఫిక్ క్యాప్చర్
క్యాప్చర్ చేయడం ప్రారంభించడానికి, ఇంటర్ఫేస్ విభాగానికి వెళ్లి హోమ్ > SIP ఈవెంట్లు మరియు క్యాప్చర్ చేయాల్సిన ఇంటర్ఫేస్ను ఎంచుకోండి. మీరు IPv6 టన్నెలింగ్ ఇంటర్ఫేస్లు మినహా అన్ని ఇంటర్ఫేస్లలో ఏకకాలంలో ట్రాఫిక్ను కూడా క్యాప్చర్ చేయవచ్చు.

3CX లో Linux మీరు లోకల్ హోస్ట్ (lo) కోసం ట్రాఫిక్ను క్యాప్చర్ చేయవచ్చు. ఈ క్యాప్చర్ను టెక్నాలజీని ఉపయోగించి SIP క్లయింట్ కనెక్షన్లను విశ్లేషించడానికి ఉపయోగిస్తారు. .
"క్యాప్చర్ ట్రాఫిక్" బటన్ వైర్షార్క్ను ప్రారంభిస్తుంది Windows లేదా tcpdump ఆన్ Linuxఈ దశలో, మీరు సమస్యను త్వరగా పునరావృతం చేయాలి, ఎందుకంటే క్యాప్చర్ ప్రాసెసర్పై భారం మోపడమే కాకుండా, గణనీయమైన డిస్క్ స్థలాన్ని కూడా ఆక్రమిస్తుంది.

కింది కాల్ పారామితులకు శ్రద్ధ వహించండి:
- కాల్ చేసిన నంబర్, ఇతర నంబర్లు/కాల్లో పాల్గొనేవారు కూడా కాల్ చేసారు.
- 3CX సర్వర్ గడియారం ప్రకారం సమస్య సంభవించిన ఖచ్చితమైన సమయం.
- కాల్ మార్గం.
"ఆపు" బటన్ను మినహాయించి ఇంటర్ఫేస్లో ఎక్కడా క్లిక్ చేయకుండా ప్రయత్నించండి. అలాగే, ఈ బ్రౌజర్ విండోలోని ఇతర లింక్లపై క్లిక్ చేయవద్దు. లేకపోతే, ట్రాఫిక్ క్యాప్చర్ బ్యాక్గ్రౌండ్లో కొనసాగుతుంది మరియు సర్వర్పై అదనపు లోడ్ అవుతుంది.
క్యాప్చర్ ఫైల్ని స్వీకరిస్తోంది
స్టాప్ బటన్ క్యాప్చర్ను ఆపివేస్తుంది మరియు క్యాప్చర్ ఫైల్ను సేవ్ చేస్తుంది. వైర్షార్క్ యుటిలిటీలో విశ్లేషణ కోసం మీరు ఫైల్ను మీ కంప్యూటర్కు డౌన్లోడ్ చేసుకోవచ్చు లేదా ప్రత్యేక ఫైల్ను రూపొందించవచ్చు , ఇందులో ఈ క్యాప్చర్ మరియు ఇతర డీబగ్గింగ్ సమాచారం ఉంటుంది. డౌన్లోడ్ చేసిన తర్వాత లేదా మద్దతు ప్యాకేజీలో చేర్చబడిన తర్వాత, క్యాప్చర్ ఫైల్ భద్రతా ప్రయోజనాల కోసం 3CX సర్వర్ నుండి స్వయంచాలకంగా తొలగించబడుతుంది.
3CX సర్వర్లో ఫైల్ క్రింది స్థానంలో ఉంది:
- Windows: C:ProgramData3CXInstance1DataLogsdump.pcap
- Linux: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap
క్యాప్చర్ సమయంలో పెరిగిన సర్వర్ లోడ్ లేదా ప్యాకెట్ నష్టాన్ని నివారించడానికి, క్యాప్చర్ వ్యవధి 2 మిలియన్ ప్యాకెట్లకు పరిమితం చేయబడింది. దీని తరువాత, క్యాప్చర్ స్వయంచాలకంగా ఆగిపోతుంది. మీకు పొడవైన క్యాప్చర్ అవసరమైతే, దిగువ వివరించిన విధంగా ప్రత్యేక వైర్షార్క్ యుటిలిటీని ఉపయోగించండి.
వైర్షార్క్ యుటిలిటీతో ట్రాఫిక్ను క్యాప్చర్ చేయండి
నెట్వర్క్ ట్రాఫిక్ యొక్క లోతైన విశ్లేషణపై మీకు ఆసక్తి ఉంటే, దాన్ని మాన్యువల్గా క్యాప్చర్ చేయండి. మీ OS కోసం వైర్షార్క్ యుటిలిటీని డౌన్లోడ్ చేయండి . 3CX సర్వర్లో యుటిలిటీని ఇన్స్టాల్ చేసిన తర్వాత, క్యాప్చర్ > ఇంటర్ఫేస్లకు వెళ్లండి. OS యొక్క అన్ని నెట్వర్క్ ఇంటర్ఫేస్లు ఇక్కడ చూపబడతాయి. ఇంటర్ఫేస్ IP చిరునామాలు IPv6 ప్రమాణంలో ప్రదర్శించబడతాయి. IPv4 చిరునామాను చూడటానికి, IPv6 చిరునామాపై క్లిక్ చేయండి.

సంగ్రహించడానికి ఇంటర్ఫేస్ని ఎంచుకుని, ఐచ్ఛికాలు బటన్ను క్లిక్ చేయండి. ప్రామిస్క్యూయస్ మోడ్లో క్యాప్చర్ ట్రాఫిక్ ఎంపికను తీసివేయండి మరియు మిగిలిన సెట్టింగ్లను మార్చకుండా ఉంచండి.

ఇప్పుడు మీరు సమస్యను పునరుత్పత్తి చేయాలి. సమస్య పునరుత్పత్తి అయినప్పుడు, క్యాప్చర్ చేయడాన్ని ఆపివేయండి (మెనూ క్యాప్చర్ > స్టాప్). మీరు టెలిఫోనీ > SIP ఫ్లోస్ మెనులో SIP సందేశాలను ఎంచుకోవచ్చు.
ట్రాఫిక్ విశ్లేషణ ప్రాథమిక అంశాలు - SIP ఆహ్వాన సందేశం
SIP ఆహ్వాన సందేశం యొక్క ప్రధాన ఫీల్డ్లను చూద్దాం, ఇది VoIP కాల్ని స్థాపించడానికి పంపబడుతుంది, అనగా. అనేది విశ్లేషణకు ప్రారంభ స్థానం. సాధారణంగా, SIP INVITEలో SIP ముగింపు పరికరాలు (ఫోన్లు, గేట్వేలు) మరియు టెలికాం ఆపరేటర్లు ఉపయోగించే సమాచారంతో 4 నుండి 6 ఫీల్డ్లు ఉంటాయి. INVITEలోని కంటెంట్లను మరియు దానిని అనుసరించే సందేశాలను అర్థం చేసుకోవడం తరచుగా సమస్య యొక్క మూలాన్ని గుర్తించడంలో సహాయపడుతుంది. అదనంగా, INVITE ఫీల్డ్ల పరిజ్ఞానం SIP ఆపరేటర్లను 3CXకి కనెక్ట్ చేసేటప్పుడు లేదా 3CXని ఇతర SIP PBXలతో కలపడానికి సహాయపడుతుంది.
INVITE సందేశంలో, వినియోగదారులు (లేదా SIP పరికరాలు) URI ద్వారా గుర్తించబడతారు. సాధారణంగా, SIP URI అనేది వినియోగదారు ఫోన్ నంబర్ + SIP సర్వర్ చిరునామా. SIP URI ఇ-మెయిల్ చిరునామాకు చాలా పోలి ఉంటుంది మరియు sip:x@y:Port అని వ్రాయబడింది.

అభ్యర్థన-లైన్-URI:
అభ్యర్థన-లైన్-URI - ఫీల్డ్ కాల్ గ్రహీతను కలిగి ఉంది. ఇది To ఫీల్డ్ వలె అదే సమాచారాన్ని కలిగి ఉంది, కానీ వినియోగదారు ప్రదర్శన పేరు లేకుండా.
ద్వారా:
వయా - INVITE అభ్యర్థన పాస్ అయ్యే ప్రతి SIP సర్వర్ (ప్రాక్సీ) దాని IP చిరునామాను మరియు వయా జాబితా ఎగువన సందేశాన్ని స్వీకరించిన పోర్ట్ను జోడిస్తుంది. సందేశం మార్గం వెంట మరింతగా ప్రసారం చేయబడుతుంది. ఆహ్వాన అభ్యర్థనకు తుది గ్రహీత ప్రతిస్పందించినప్పుడు, అన్ని ట్రాన్సిట్ నోడ్లు వయా హెడర్ను "చూసి" అదే మార్గంలో పంపినవారికి సందేశాన్ని తిరిగి అందిస్తాయి. ఈ సందర్భంలో, ట్రాన్సిట్ SIP ప్రాక్సీ దాని డేటాను హెడర్ నుండి తీసివేస్తుంది.
నుండి:
నుండి - హెడర్ SIP సర్వర్ యొక్క కోణం నుండి అభ్యర్థన ఇనిషియేటర్ను సూచిస్తుంది. హెడర్ ఇ-మెయిల్ చిరునామా వలె రూపొందించబడింది (user@domain, ఇక్కడ వినియోగదారు 3CX వినియోగదారు యొక్క పొడిగింపు సంఖ్య మరియు డొమైన్ అనేది 3CX సర్వర్ యొక్క స్థానిక IP చిరునామా లేదా SIP డొమైన్). టు హెడర్ వలె, ఫ్రమ్ హెడర్లో URI మరియు ఐచ్ఛికంగా వినియోగదారు ప్రదర్శన పేరు ఉంటుంది. ఫ్రమ్ హెడర్ని చూడటం ద్వారా, ఈ SIP అభ్యర్థన ఎలా ప్రాసెస్ చేయబడాలో మీరు ఖచ్చితంగా అర్థం చేసుకోవచ్చు.
SIP RFC 3261 ప్రమాణం ప్రకారం డిస్ప్లే పేరు ప్రసారం కాకపోతే, IP ఫోన్ లేదా VoIP గేట్వే (UAC) డిస్ప్లే పేరు "అనామక"ను ఉపయోగించాలి, ఉదా. From: "Anonymous" .
కు:
To — ఈ హెడర్ అభ్యర్థన గ్రహీతను నిర్దేశిస్తుంది. ఇది కాల్ యొక్క చివరి గ్రహీత లేదా ఇంటర్మీడియట్ లింక్ కావచ్చు. సాధారణంగా, హెడర్ SIP URIని కలిగి ఉంటుంది, కానీ ఇతర పథకాలు సాధ్యమే (RFC 2806 [9] చూడండి). అయితే, పరికరాల తయారీదారుతో సంబంధం లేకుండా, అన్ని SIP ప్రోటోకాల్ అమలులలో SIP URIకి మద్దతు ఉండాలి. To హెడర్లో డిస్ప్లే నేమ్ కూడా ఉండవచ్చు, ఉదాహరణకు, To: "ఫస్ట్ నేమ్ లాస్ట్ నేమ్" ).
సాధారణంగా To ఫీల్డ్ అభ్యర్థనను ప్రాసెస్ చేసే మొదటి (తదుపరి) SIP ప్రాక్సీని సూచించే SIP URIని కలిగి ఉంటుంది. ఇది అభ్యర్థన యొక్క చివరి గ్రహీత కానవసరం లేదు.
సంప్రదించండి:
సంప్రదించండి - హెడర్ SIP URIని కలిగి ఉంది, ఇది ఆహ్వాన అభ్యర్థన పంపినవారిని సంప్రదించడానికి ఉపయోగించబడుతుంది. ఇది అవసరమైన హెడర్ మరియు తప్పనిసరిగా ఒక SIP URIని మాత్రమే కలిగి ఉండాలి. ఇది అసలు SIP ఆహ్వాన అభ్యర్థనకు సంబంధించిన రెండు-మార్గం కమ్యూనికేషన్లో భాగం. అభ్యర్థన పంపినవారు ప్రతిస్పందనను ఆశించే సరైన సమాచారాన్ని (IP చిరునామాతో సహా) సంప్రదింపు శీర్షిక కలిగి ఉండటం చాలా ముఖ్యం. కమ్యూనికేషన్ సెషన్ స్థాపించబడిన తర్వాత, తదుపరి కమ్యూనికేషన్లలో URI కాంటాక్ట్ ఉపయోగించబడుతుంది.
అనుమతించు:
అనుమతించు - ఫీల్డ్ కామాలతో వేరు చేయబడిన పారామితుల (SIP పద్ధతులు) జాబితాను కలిగి ఉంటుంది. ఇచ్చిన పంపినవారు (పరికరం) ఏ SIP ప్రోటోకాల్ సామర్థ్యాలకు మద్దతు ఇస్తుందో వారు వివరిస్తారు. పద్ధతుల పూర్తి జాబితా: ACK, బై, రద్దు, సమాచారం, ఆహ్వానం, నోటిఫై, ఎంపికలు, ప్రాక్టీస్, రిఫర్, రిజిస్టర్, సబ్స్క్రయిబ్, అప్డేట్. SIP పద్ధతులు మరింత వివరంగా వివరించబడ్డాయి .
మూలం: www.habr.com
