پدې مقاله کې به موږ د 3CX PBX لخوا رامینځته شوي SIP ترافیک نیولو او تحلیل کولو اساساتو په اړه وغږیږو. مقاله د نوي سیسټم مدیرانو یا عادي کاروونکو ته په ګوته شوې چې مسؤلیتونه یې د تلیفون ساتنه شامله ده. د موضوع د ژورې مطالعې لپاره، موږ وړاندیز کوو چې تیریږي
3CX V16 تاسو ته اجازه درکوي د SIP ترافیک مستقیم د سرور ویب انٹرفیس له لارې ونیسئ او په معیاري Wireshark PCAP ب formatه کې یې خوندي کړئ. تاسو کولی شئ د نیول فایل ضمیمه کړئ کله چې تخنیکي ملاتړ سره اړیکه ونیسئ یا د خپلواک تحلیل لپاره ډاونلوډ کړئ.
که 3CX په وینډوز چلیږي، نو تاسو به د 3CX سرور پخپله د Wireshark نصبولو ته اړتیا ولرئ. که نه نو، لاندې پیغام به ښکاره شي کله چې تاسو د نیولو هڅه کوئ.
په لینکس سیسټمونو کې ، د tcpdump یوټیلیټ په اوتومات ډول نصب کیږي کله چې د 3CX نصب یا تازه کول.
د ترافیکو نیول
د نیول پیل کولو لپاره ، د انٹرفیس برخې ته لاړشئ کور > SIP پیښې او هغه انٹرفیس غوره کړئ چې پکې نیول کیږي. تاسو کولی شئ په ورته وخت کې په ټولو انٹرفیسونو کې ترافیک هم ونیسئ ، پرته له IPv6 تونل کولو انٹرفیسونو.
د لینکس لپاره په 3CX کې، تاسو کولی شئ د محلي کوربه (lo) لپاره ټرافيک ونیسئ. دا نیول د ټیکنالوژۍ په کارولو سره د SIP پیرودونکي اړیکې تحلیل کولو لپاره کارول کیږي
د ترافیک نیول تڼۍ په وینډوز کې وایشیرک یا په لینکس کې tcpdump پیلوي. پدې مرحله کې ، تاسو اړتیا لرئ ژر تر ژره ستونزه بیا تولید کړئ ، ځکه چې ... نیول د CPU ژور دی او د ډیسک مناسب ځای نیسي.
د تلیفون لاندې پیرامیټونو ته پام وکړئ:
- هغه شمیره چې له هغې څخه تلیفون شوی و، کوم چې نورو شمیرو / په زنګ کې برخه اخیستونکو هم زنګ وهلی.
- دقیق وخت د 3CX سرور ساعت سره سم ستونزه رامینځته شوه.
- د زنګ وهلو لاره.
هڅه وکړئ چې د "بند" تڼۍ پرته په انٹرفیس کې هرچیرې کلیک مه کوئ. همدارنګه، په دې براوزر کړکۍ کې په نورو لینکونو کلیک مه کوئ. که نه نو، د ټرافیک نیول به په شالید کې دوام ومومي او په سرور کې به د اضافي بار سبب شي.
د کیپچر فایل ترلاسه کول
د سټاپ تڼۍ نیول بندوي او د نیول فایل خوندي کوي. تاسو کولی شئ فایل خپل کمپیوټر ته د Wireshark افادیت کې د تحلیل لپاره ډاونلوډ کړئ یا یو ځانګړی فایل رامینځته کړئ
په 3CX سرور کې فایل په لاندې ځای کې موقعیت لري:
- وینډوز: C:ProgramData3CXInstance1DataLogsdump.pcap
- لینکس: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap
د نیول کیدو په جریان کې د ډیری سرور بار یا پاکټ ضایع کیدو مخنیوي لپاره ، د نیولو موده تر 2 ملیون پاکټونو پورې محدوده ده. له دې وروسته ، نیول په اوتومات ډول ودریږي. که تاسو اوږده نیولو ته اړتیا لرئ، د جلا ویرشارک یوټیلیټ وکاروئ لکه څنګه چې لاندې تشریح شوي.
د Wireshark یوټیلیټ سره ترافیک نیول
که تاسو د شبکې ترافیک ژور تحلیل سره علاقه لرئ ، دا په لاسي ډول ونیسئ. د خپل OS لپاره د Wireshark افادیت ډاونلوډ کړئ
د نیولو لپاره انٹرفیس غوره کړئ او د اختیارونو تڼۍ کلیک وکړئ. په متقابل حالت کې د کیپچر ترافیک غیر چیک کړئ او پاتې تنظیمات بدل شوي پریږدئ.
اوس تاسو باید ستونزه بیا تولید کړئ. کله چې ستونزه بیا تولید شي، نیول بند کړئ (مینو کیپچر > ودروئ). تاسو کولی شئ د SIP پیغامونه په ټیلیفوني > SIP فلو مینو کې وټاکئ.
د ترافیکي تحلیل اساسات - د SIP بلنه پیغام
راځئ چې د SIP بلنې پیغام اصلي ساحې وګورو، کوم چې د VoIP کال رامینځته کولو لپاره لیږل کیږي، د بیلګې په توګه. د تحلیل لپاره د پیل ټکی دی. عموما، د SIP بلنه د معلوماتو سره له 4 څخه تر 6 ساحو پورې اړه لري چې د SIP پای وسیلو (تلیفونونه، ګیټ ویز) او مخابراتي آپریټرانو لخوا کارول کیږي. د بلنې د محتوياتو درک کول او هغه پیغامونه چې دا تعقیبوي اکثرا د ستونزې د سرچینې په ټاکلو کې مرسته کولی شي. سربیره پردې ، د بلنې ساحې پوهه مرسته کوي کله چې د SIP آپریټرانو 3CX سره وصل شي یا د نورو SIP PBXs سره 3CX ترکیب کړي.
د بلنې په پیغام کې، کاروونکي (یا د SIP وسایل) د URI لخوا پیژندل شوي. عموما، SIP URI د کارونکي د تلیفون شمیره + د SIP سرور پته ده. د SIP URI د بریښنالیک پتې ته ډیر ورته دی او د sip:x@y:Port په توګه لیکل شوی.
غوښتنه-لاین-URI:
Request-Line-URI - په ساحه کې د زنګ اخیستونکي شامل دي. دا د To فیلډ په څیر ورته معلومات لري، مګر د کاروونکي د ښودلو نوم پرته.
ويیا:
له لارې - هر SIP سرور (پراکسي) چې له لارې یې د بلنې غوښتنه تیریږي خپل IP پته او هغه بندر اضافه کوي چې پیغام یې د ویا لیست په سر کې ترلاسه شوی و. پیغام بیا د لارې په اوږدو کې لیږدول کیږي. کله چې وروستی ترلاسه کونکی د بلنې غوښتنې ته ځواب ووایی، ټول ټرانزیټ نوډونه د ویا سرلیک "لټوي" او د ورته لارې په اوږدو کې لیږونکي ته پیغام بیرته راولي. په دې حالت کې، د لیږد SIP پراکسي خپل معلومات د سرلیک څخه لیرې کوي.
له:
څخه - سرلیک د SIP سرور له لید څخه د غوښتنې پیل کونکی په ګوته کوي. سرلیک د بریښنالیک آدرس په څیر جوړ شوی دی (user@domain، چیرې چې کارن د 3CX کاروونکي توسیع شمیره ده، او ډومین د 3CX سرور محلي IP پته یا SIP ډومین دی). د سرلیک په څیر، له سرلیک څخه یو URI لري او په اختیاري توګه د کارونکي د ښودلو نوم. د سرلیک څخه په لیدو سره، تاسو کولی شئ په سمه توګه پوه شئ چې د دې SIP غوښتنه باید څنګه پروسس شي.
د SIP معیاري RFC 3261 شرط کوي چې که د ښودلو نوم لیږدول شوی نه وي، د IP تلیفون یا VoIP ګیټ وے (UAC) باید د ښودلو نوم "بې نومه" وکاروي، د بیلګې په توګه، له: "بې نومه"[ایمیل خوندي شوی]>.
د:
ته - دا سرلیک د غوښتنې ترلاسه کونکي ته اشاره کوي. دا کیدی شي د تلیفون وروستی ترلاسه کونکی وي یا منځمهاله لینک وي. عموما سرلیک د SIP URI لري، مګر نور سکیمونه ممکن دي (RFC 2806 وګورئ [9]). په هرصورت، د SIP URIs باید د هارډویر جوړونکي په پام کې نیولو پرته د SIP پروتوکول ټولو پلي کولو کې ملاتړ وشي. د سر سر کې کیدای شي د ښودلو نوم هم ولري، د بیلګې په توګه، ته: "لومړی نوم وروستی نوم"[ایمیل خوندي شوی]>).
عموما د To ساحه د SIP URI لري چې لومړي (راتلونکي) SIP پراکسي ته اشاره کوي چې غوښتنه به پروسس کړي. دا باید د غوښتنې وروستی ترلاسه کونکی نه وي.
د اړيکې شمېره:
اړیکه - سرلیک د SIP URI لري چې تاسو کولی شئ د بلنې غوښتنې له لیږونکي سره اړیکه ونیسئ. دا یو اړین سرلیک دی او باید یوازې یو SIP URI ولري. دا د دوه اړخیزو اړیکو برخه ده چې د اصلي SIP بلنې غوښتنې سره مطابقت لري. دا خورا مهمه ده چې د اړیکې سرلیک سم معلومات ولري (د IP پتې په شمول) په کوم کې چې د غوښتنې لیږونکی د ځواب تمه کوي. د URI اړیکه په نورو مخابراتو کې هم کارول کیږي، وروسته له دې چې د اړیکو سیشن رامینځته شي.
اجازه راکړئ:
اجازه ورکړئ - ساحه د پیرامیټونو لیست لري (SIP میتودونه) چې د کوما لخوا جلا شوي. دوی تشریح کوي چې کوم SIP پروتوکول وړتیاوې ورکړل شوي لیږونکي (وسیلې) ملاتړ کوي. د میتودونو بشپړ لیست: ACK، الوداع، لغوه، معلومات، بلنه، خبرتیا، اختیارونه، پریک، حواله، راجستر، ګډون، تازه کول. د SIP میتودونه په ډیر تفصیل سره تشریح شوي
سرچینه: www.habr.com