ఈ వ్యాసంలో మేము 3CX PBX ద్వారా ఉత్పత్తి చేయబడిన SIP ట్రాఫిక్ను సంగ్రహించడం మరియు విశ్లేషించడం యొక్క ప్రాథమికాలను గురించి మాట్లాడుతాము. కథనం అనుభవం లేని సిస్టమ్ నిర్వాహకులు లేదా టెలిఫోనీ నిర్వహణ బాధ్యతలను కలిగి ఉన్న సాధారణ వినియోగదారులకు ఉద్దేశించబడింది. అంశం యొక్క లోతైన అధ్యయనం కోసం, మేము దాని ద్వారా వెళ్ళమని సిఫార్సు చేస్తున్నాము
3CX V16 SIP ట్రాఫిక్ని నేరుగా సర్వర్ వెబ్ ఇంటర్ఫేస్ ద్వారా సంగ్రహించడానికి మరియు దానిని ప్రామాణిక Wireshark PCAP ఆకృతిలో సేవ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. సాంకేతిక మద్దతును సంప్రదించినప్పుడు మీరు క్యాప్చర్ ఫైల్ను జోడించవచ్చు లేదా స్వతంత్ర విశ్లేషణ కోసం డౌన్లోడ్ చేసుకోవచ్చు.
3CX Windowsలో నడుస్తుంటే, మీరు Wiresharkని 3CX సర్వర్లో మీరే ఇన్స్టాల్ చేసుకోవాలి. లేకపోతే, మీరు క్యాప్చర్ చేయడానికి ప్రయత్నించినప్పుడు క్రింది సందేశం కనిపిస్తుంది.
Linux సిస్టమ్స్లో, 3CXని ఇన్స్టాల్ చేస్తున్నప్పుడు లేదా అప్డేట్ చేస్తున్నప్పుడు tcpdump యుటిలిటీ స్వయంచాలకంగా ఇన్స్టాల్ చేయబడుతుంది.
ట్రాఫిక్ క్యాప్చర్
క్యాప్చర్ చేయడం ప్రారంభించడానికి, ఇంటర్ఫేస్ విభాగానికి వెళ్లి హోమ్ > SIP ఈవెంట్లు మరియు క్యాప్చర్ చేయాల్సిన ఇంటర్ఫేస్ను ఎంచుకోండి. మీరు IPv6 టన్నెలింగ్ ఇంటర్ఫేస్లు మినహా అన్ని ఇంటర్ఫేస్లలో ఏకకాలంలో ట్రాఫిక్ను కూడా క్యాప్చర్ చేయవచ్చు.
Linux కోసం 3CXలో, మీరు స్థానిక హోస్ట్ (లో) కోసం ట్రాఫిక్ని క్యాప్చర్ చేయవచ్చు. సాంకేతికతను ఉపయోగించి SIP క్లయింట్ కనెక్షన్లను విశ్లేషించడానికి ఈ క్యాప్చర్ ఉపయోగించబడుతుంది
ట్రాఫిక్ క్యాప్చర్ బటన్ Windowsలో Wireshark లేదా Linuxలో tcpdumpను ప్రారంభిస్తుంది. ఈ సమయంలో, మీరు సమస్యను త్వరగా పునరుత్పత్తి చేయాలి, ఎందుకంటే... క్యాప్చర్ అనేది CPU ఇంటెన్సివ్ మరియు డిస్క్ స్పేస్ని సరసమైన మొత్తంలో తీసుకుంటుంది.
కింది కాల్ పారామితులకు శ్రద్ధ వహించండి:
- కాల్ చేసిన నంబర్, ఇతర నంబర్లు/కాల్లో పాల్గొనేవారు కూడా కాల్ చేసారు.
- 3CX సర్వర్ గడియారం ప్రకారం సమస్య సంభవించిన ఖచ్చితమైన సమయం.
- కాల్ మార్గం.
"ఆపు" బటన్ను మినహాయించి ఇంటర్ఫేస్లో ఎక్కడా క్లిక్ చేయకుండా ప్రయత్నించండి. అలాగే, ఈ బ్రౌజర్ విండోలోని ఇతర లింక్లపై క్లిక్ చేయవద్దు. లేకపోతే, ట్రాఫిక్ క్యాప్చర్ బ్యాక్గ్రౌండ్లో కొనసాగుతుంది మరియు సర్వర్పై అదనపు లోడ్ అవుతుంది.
క్యాప్చర్ ఫైల్ని స్వీకరిస్తోంది
స్టాప్ బటన్ క్యాప్చర్ను ఆపివేస్తుంది మరియు క్యాప్చర్ ఫైల్ను సేవ్ చేస్తుంది. వైర్షార్క్ యుటిలిటీలో విశ్లేషణ కోసం మీరు ఫైల్ను మీ కంప్యూటర్కు డౌన్లోడ్ చేసుకోవచ్చు లేదా ప్రత్యేక ఫైల్ను రూపొందించవచ్చు
3CX సర్వర్లో ఫైల్ క్రింది స్థానంలో ఉంది:
- Windows: C:ProgramData3CXInstance1DataLogsdump.pcap
- Linux: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap
క్యాప్చర్ సమయంలో పెరిగిన సర్వర్ లోడ్ లేదా ప్యాకెట్ నష్టాన్ని నివారించడానికి, క్యాప్చర్ వ్యవధి 2 మిలియన్ ప్యాకెట్లకు పరిమితం చేయబడింది. దీని తరువాత, క్యాప్చర్ స్వయంచాలకంగా ఆగిపోతుంది. మీకు పొడవైన క్యాప్చర్ అవసరమైతే, దిగువ వివరించిన విధంగా ప్రత్యేక వైర్షార్క్ యుటిలిటీని ఉపయోగించండి.
వైర్షార్క్ యుటిలిటీతో ట్రాఫిక్ను క్యాప్చర్ చేయండి
నెట్వర్క్ ట్రాఫిక్ యొక్క లోతైన విశ్లేషణపై మీకు ఆసక్తి ఉంటే, దాన్ని మాన్యువల్గా క్యాప్చర్ చేయండి. మీ OS కోసం వైర్షార్క్ యుటిలిటీని డౌన్లోడ్ చేయండి
సంగ్రహించడానికి ఇంటర్ఫేస్ని ఎంచుకుని, ఐచ్ఛికాలు బటన్ను క్లిక్ చేయండి. ప్రామిస్క్యూయస్ మోడ్లో క్యాప్చర్ ట్రాఫిక్ ఎంపికను తీసివేయండి మరియు మిగిలిన సెట్టింగ్లను మార్చకుండా ఉంచండి.
ఇప్పుడు మీరు సమస్యను పునరుత్పత్తి చేయాలి. సమస్య పునరుత్పత్తి అయినప్పుడు, క్యాప్చర్ చేయడాన్ని ఆపివేయండి (మెనూ క్యాప్చర్ > స్టాప్). మీరు టెలిఫోనీ > 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) తప్పనిసరిగా "అజ్ఞాత" ప్రదర్శన పేరును ఉపయోగించాలి, ఉదాహరణకు, దీని నుండి: "అనామక"[ఇమెయిల్ రక్షించబడింది]>.
కు:
కు - ఈ హెడర్ అభ్యర్థన గ్రహీతను సూచిస్తుంది. ఇది కాల్ యొక్క చివరి గ్రహీత లేదా ఇంటర్మీడియట్ లింక్ కావచ్చు. సాధారణంగా హెడర్ SIP URIని కలిగి ఉంటుంది, కానీ ఇతర పథకాలు సాధ్యమే (RFC 2806 [9] చూడండి). అయినప్పటికీ, హార్డ్వేర్ తయారీదారుతో సంబంధం లేకుండా SIP ప్రోటోకాల్ యొక్క అన్ని అమలులలో SIP URIలకు తప్పనిసరిగా మద్దతు ఉండాలి. టు హెడర్ కూడా ప్రదర్శన పేరును కలిగి ఉంటుంది, ఉదాహరణకు, వీరికి: "మొదటి పేరు చివరి పేరు"[ఇమెయిల్ రక్షించబడింది]>).
సాధారణంగా To ఫీల్డ్ అభ్యర్థనను ప్రాసెస్ చేసే మొదటి (తదుపరి) SIP ప్రాక్సీని సూచించే SIP URIని కలిగి ఉంటుంది. ఇది అభ్యర్థన యొక్క చివరి గ్రహీత కానవసరం లేదు.
సంప్రదించండి:
సంప్రదించండి - హెడర్ SIP URIని కలిగి ఉంది, ఇది ఆహ్వాన అభ్యర్థన పంపినవారిని సంప్రదించడానికి ఉపయోగించబడుతుంది. ఇది అవసరమైన హెడర్ మరియు తప్పనిసరిగా ఒక SIP URIని మాత్రమే కలిగి ఉండాలి. ఇది అసలు SIP ఆహ్వాన అభ్యర్థనకు సంబంధించిన రెండు-మార్గం కమ్యూనికేషన్లో భాగం. అభ్యర్థన పంపినవారు ప్రతిస్పందనను ఆశించే సరైన సమాచారాన్ని (IP చిరునామాతో సహా) సంప్రదింపు శీర్షిక కలిగి ఉండటం చాలా ముఖ్యం. కమ్యూనికేషన్ సెషన్ స్థాపించబడిన తర్వాత, తదుపరి కమ్యూనికేషన్లలో URI కాంటాక్ట్ ఉపయోగించబడుతుంది.
అనుమతించు:
అనుమతించు - ఫీల్డ్ కామాలతో వేరు చేయబడిన పారామితుల (SIP పద్ధతులు) జాబితాను కలిగి ఉంటుంది. ఇచ్చిన పంపినవారు (పరికరం) ఏ SIP ప్రోటోకాల్ సామర్థ్యాలకు మద్దతు ఇస్తుందో వారు వివరిస్తారు. పద్ధతుల పూర్తి జాబితా: ACK, బై, రద్దు, సమాచారం, ఆహ్వానం, నోటిఫై, ఎంపికలు, ప్రాక్టీస్, రిఫర్, రిజిస్టర్, సబ్స్క్రయిబ్, అప్డేట్. SIP పద్ధతులు మరింత వివరంగా వివరించబడ్డాయి
మూలం: www.habr.com