3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Å ajā rakstā mēs runāsim par 3CX PBX Ä£enerētās SIP trafika uztverÅ”anas un analÄ«zes pamatiem. Raksts ir adresēts iesācēju sistēmu administratoriem vai parastajiem lietotājiem, kuru pienākumos ietilpst telefonijas uzturÄ“Å”ana. Lai padziļināti izpētÄ«tu Å”o tēmu, iesakām iet cauri Uzlabots 3CX apmācÄ«bas kurss.

3CX V16 ļauj tvert SIP trafiku tieÅ”i caur servera tÄ«mekļa saskarni un saglabāt to standarta Wireshark PCAP formātā. Varat pievienot tverÅ”anas failu, sazinoties ar tehnisko atbalstu, vai lejupielādēt to neatkarÄ«gai analÄ«zei.

Ja 3CX darbojas operētājsistēmā Windows, jums paÅ”am bÅ«s jāinstalē Wireshark 3CX serverÄ«. Pretējā gadÄ«jumā, mēģinot uzņemt, tiks parādÄ«ts Ŕāds ziņojums.
3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Linux sistēmās utilīta tcpdump tiek instalēta automātiski, instalējot vai atjauninot 3CX.

Satiksmes uztverŔana

Lai sāktu tverÅ”anu, atveriet saskarnes sadaļu Sākums > SIP notikumi un atlasiet interfeisu, kurā uzņemt. Varat arÄ« vienlaikus uztvert trafiku visās saskarnēs, izņemot IPv6 tunelÄ“Å”anas saskarnes.

3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Programmā 3CX operētājsistēmai Linux varat tvert lokālā saimniekdatora (lo) trafiku. Å o uztverÅ”anu izmanto, lai analizētu SIP klientu savienojumus, izmantojot tehnoloÄ£iju 3CX tuneļa un sesijas robežas kontrolieris.

Traffic Capture poga palaiž Wireshark operētājsistēmā Windows vai tcpdump operētājsistēmā Linux. Å ajā brÄ«dÄ« jums ir ātri jāatveido problēma, jo... uztverÅ”ana ir procesora intensÄ«va un aizņem diezgan daudz vietas diskā.  
3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Pievērsiet uzmanÄ«bu Ŕādiem zvana parametriem:

  • Numurs, no kura zvanÄ«ts, uz kuru zvanÄ«ja arÄ« citi numuri/zvana dalÄ«bnieki.
  • PrecÄ«zs laiks, kad problēma radās saskaņā ar 3CX servera pulksteni.
  • Zvanu marÅ”ruts.

Centieties neklikŔķināt nekur interfeisa vietā, izņemot pogu ā€œApturētā€. Tāpat neklikŔķiniet uz citām saitēm Å”ajā pārlÅ«kprogrammas logā. Pretējā gadÄ«jumā trafika uztverÅ”ana turpināsies fonā un radÄ«s papildu slodzi serverÄ«.

UztverÅ”anas faila saņemÅ”ana

Poga Apturēt aptur uzņemÅ”anu un saglabā uzņemÅ”anas failu. Varat lejupielādēt failu savā datorā analÄ«zei utilÄ«tprogrammā Wireshark vai Ä£enerēt Ä«paÅ”u failu tehniskais atbalsts, kurā bÅ«s ietverta Ŕī uztverÅ”ana un cita atkļūdoÅ”anas informācija. Kad tverÅ”anas fails ir lejupielādēts vai iekļauts atbalsta pakotnē, tas droŔības nolÅ«kos tiek automātiski izdzēsts no 3CX servera.

3CX serverī fails atrodas Ŕādā vietā:

  • Windows: C:ProgramData3CXInstance1DataLogsdump.pcap
  • Linux: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap

Lai izvairÄ«tos no palielinātas servera slodzes vai pakeÅ”u zuduma uztverÅ”anas laikā, uztverÅ”anas periods ir ierobežots lÄ«dz 2 miljoniem pakeÅ”u. Pēc tam uzņemÅ”ana automātiski tiek pārtraukta. Ja nepiecieÅ”ams ilgāks tverÅ”anas laiks, izmantojiet atseviŔķu Wireshark utilÄ«tu, kā aprakstÄ«ts tālāk.

Uzņemiet trafiku, izmantojot Wireshark utilītu

Ja jÅ«s interesē padziļināta tÄ«kla trafika analÄ«ze, tveriet to manuāli. Lejupielādējiet savai operētājsistēmai paredzēto utilÄ«tu Wireshark tātad. Pēc utilÄ«ta instalÄ“Å”anas 3CX serverÄ« dodieties uz Capture > Interfaces. Å eit tiks parādÄ«tas visas OS tÄ«kla saskarnes. Interfeisa IP adreses var parādÄ«t IPv6 standartā. Lai redzētu IPv4 adresi, noklikŔķiniet uz IPv6 adreses.

3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Atlasiet uztveramo interfeisu un noklikŔķiniet uz pogas Opcijas. Noņemiet atzÄ«mi no izvēles rÅ«tiņas Capture Traffic in promiscuous mode un atstājiet pārējos iestatÄ«jumus nemainÄ«tus.

3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Tagad jums vajadzētu atveidot problēmu. Kad problēma ir novērsta, pārtrauciet uzņemÅ”anu (Izvēlne Capture > Stop). SIP ziņas varat atlasÄ«t izvēlnē Telefonija > SIP plÅ«smas.

Satiksmes analÄ«zes pamati ā€” SIP AICINA Ziņojums

ApskatÄ«sim galvenos laukus SIP INVITE ziņojumā, kas tiek nosÅ«tÄ«ts, lai izveidotu VoIP zvanu, t.i. ir analÄ«zes sākumpunkts. Parasti SIP INVITE ietver no 4 lÄ«dz 6 laukiem ar informāciju, ko izmanto SIP gala ierÄ«ces (tālruņi, vārtejas) un telekomunikāciju operatori. AICINA satura un tam sekojoÅ”o ziņojumu izpratne bieži var palÄ«dzēt noteikt problēmas avotu. Turklāt zināŔanas par INVITE laukiem palÄ«dz, savienojot SIP operatorus ar 3CX vai apvienojot 3CX ar citiem SIP PBX.

Ziņojumā INVITE lietotāji (vai SIP ierīces) tiek identificēti pēc URI. Parasti SIP URI ir lietotāja tālruņa numurs + SIP servera adrese. SIP URI ir ļoti līdzīgs e-pasta adresei un ir rakstīts kā sip:x@y:Port.

3CX tehniskais atbalsts reaģē: tver SIP trafiku PBX serverī

Request-Line-URI:

Request-Line-URI ā€” laukā ir norādÄ«ts zvana adresāts. Tajā ir tāda pati informācija kā laukā Kam, bet bez lietotāja parādāmā vārda.

Izmantojot:

Via - katrs SIP serveris (starpniekserveris), caur kuru tiek nosÅ«tÄ«ts INVITE pieprasÄ«jums, saraksta Via augÅ”daļā pievieno savu IP adresi un portu, kurā tika saņemts ziņojums. Pēc tam ziņojums tiek pārsÅ«tÄ«ts tālāk pa marÅ”rutu. Kad gala adresāts atbild uz INVITE pieprasÄ«jumu, visi tranzÄ«ta mezgli "uzmeklē" Via galveni un nosÅ«ta ziņojumu sÅ«tÄ«tājam pa to paÅ”u marÅ”rutu. Å ajā gadÄ«jumā tranzÄ«ta SIP starpniekserveris noņem savus datus no galvenes.

No:

No - galvene norāda pieprasÄ«juma iniciatoru no SIP servera viedokļa. Galvene tiek veidota tāpat kā e-pasta adrese (lietotājs@domēns, kur lietotājs ir 3CX lietotāja paplaÅ”inājuma numurs, bet domēns ir 3CX servera lokālā IP adrese vai SIP domēns). Tāpat kā galvenē Kam, arÄ« galvenē No ir URI un pēc izvēles arÄ« lietotāja parādāmais nosaukums. Apskatot galveni No, varat precÄ«zi saprast, kā Å”is SIP pieprasÄ«jums ir jāapstrādā.

SIP standarts RFC 3261 nosaka, ka, ja parādāmais vārds netiek pārsūtīts, IP tālrunim vai VoIP vārtejai (UAC) ir jāizmanto parādāmais nosaukums "Anonīms", piemēram, No: "Anonīms"[e-pasts aizsargāts]>.

LÄ«dz:

Kam ā€” Ŕī galvene norāda pieprasÄ«juma adresātu. Tas var bÅ«t zvana gala adresāts vai starpposma saite. Parasti galvenē ir SIP URI, taču ir iespējamas arÄ« citas shēmas (sk. RFC 2806 [9]). Tomēr SIP URI ir jāatbalsta visās SIP protokola implementācijās neatkarÄ«gi no aparatÅ«ras ražotāja. Kam galvenē var bÅ«t arÄ« parādāmais vārds, piemēram, Kam: "Vārds Uzvārds"[e-pasts aizsargāts]>).

Parasti laukā Kam ir SIP URI, kas norāda uz pirmo (nākamo) SIP starpniekserveri, kas apstrādās pieprasījumu. Tam nav jābūt pieprasījuma gala saņēmējam.

Sazinieties ar:

Kontaktpersona - galvenē ir SIP URI, ar kuru varat sazināties ar INVITE pieprasÄ«juma sÅ«tÄ«tāju. Å Ä« ir obligāta galvene, un tajā ir jābÅ«t tikai vienam SIP URI. Tā ir daļa no divvirzienu komunikācijas, kas atbilst sākotnējam SIP INVITE pieprasÄ«jumam. Ir ļoti svarÄ«gi, lai Kontaktpersonas galvenē bÅ«tu norādÄ«ta pareiza informācija (tostarp IP adrese), uz kuru pieprasÄ«juma sÅ«tÄ«tājs sagaida atbildi. URI Contact tiek izmantots arÄ« turpmākajā saziņā pēc komunikācijas sesijas izveidoÅ”anas.

Atļaut:

Atļaut - laukā ir parametru saraksts (SIP metodes), kas atdalÄ«ti ar komatiem. Tie apraksta, kādas SIP protokola iespējas atbalsta konkrētais sÅ«tÄ«tājs (ierÄ«ce). Pilns metožu saraksts: ACK, BYE, ATCELT, INFORMĀCIJA, AICINĀT, PAZIŅOTI, OPTIONS, PRACK, REFEER, REÄ¢ISTRĒT, SUBSCRIBE, UPDATE. SIP metodes ir aprakstÄ«tas sÄ«kāk Å”eit.

Avots: www.habr.com

Pievieno komentāru