L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

F'dan l-artikolu ser nitkellmu dwar il-baŜi tal-qbid u l-analiżi tat-traffiku SIP iġġenerat minn 3CX PBX. L-artikolu huwa indirizzat lil amministraturi tas-sistema novizzi jew utenti ordinarji li r-responsabbiltajiet tagħhom jinkludu l-manutenzjoni tat-telefonija. Għal studju fil-fond tas-suġġett, nirrakkomandaw li wieħed jgħaddi minnu Kors ta' Taħriġ Avvanzat 3CX.

3CX V16 jippermettilek taqbad it-traffiku SIP direttament permezz tal-interface tal-web tas-server u tissejvjah fil-format standard Wireshark PCAP. Tista' tehmeż il-fajl tal-qbid meta tikkuntattja l-appoġġ tekniku jew tniżżlu għal analiżi indipendenti.

Jekk 3CX jaħdem fuq Windows, ser ikollok bżonn tinstalla Wireshark fuq is-server 3CX lilek innifsek. Inkella, il-messaġġ li ġej se jidher meta tipprova taqbad.
L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

Fuq sistemi Linux, l-utilità tcpdump hija installata awtomatikament meta tinstalla jew taġġorna 3CX.

Qbid tat-traffiku

Biex tibda taqbad, mur fit-taqsima tal-interface Home > Avvenimenti SIP u agħżel l-interface li fuqha taqbad. Tista' wkoll taqbad it-traffiku fuq l-interfaces kollha simultanjament, ħlief l-interfaces tal-mini IPv6.

L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

Fi 3CX għal Linux, tista 'taqbad it-traffiku għall-host lokali (lo). Din il-qbid tintuża biex tanalizza l-konnessjonijiet tal-klijenti SIP bl-użu tat-teknoloġija Mina 3CX u Kontrollur tal-Fruntieri tas-Sessjoni.

Il-buttuna Traffic Capture tniedi Wireshark fuq Windows jew tcpdump fuq Linux. F'dan il-punt, għandek bżonn tirriproduċi malajr il-problema, għax... qbid huwa CPU intensiv u jieħu ammont ġust ta 'spazju disk.  
L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

Oqgħod attent għall-parametri tas-sejħa li ġejjin:

  • In-numru li minnu saret is-sejħa, li għalih ċemplu wkoll numri/parteċipanti oħra fis-sejħa.
  • Il-ħin eżatt li seħħet il-problema skont l-arloġġ tas-server 3CX.
  • Ir-rotta tas-sejħa.

Ipprova ma tikklikkja kullimkien fl-interface ħlief il-buttuna "Waqqaf". Ukoll, tikklikkjax fuq links oħra f'din it-tieqa tal-browser. Inkella, il-qbid tat-traffiku se jkompli fl-isfond u jirriżulta f'tagħbija addizzjonali fuq is-server.

Jirċievu Fajl tal-Qbid

Il-buttuna Waqqaf twaqqaf il-qbid u ssalva l-fajl tal-qbid. Tista' tniżżel il-fajl fil-kompjuter tiegħek għall-analiżi fl-utilità Wireshark jew tiġġenera fajl speċjali għajnuna teknika, li se tinkludi din il-qbid u informazzjoni oħra ta' debugging. Ladarba jitniżżel jew inkluż f'pakkett ta 'appoġġ, il-fajl tal-qbid jitħassar awtomatikament mis-server 3CX għal skopijiet ta' sigurtà.

Fuq is-server 3CX il-fajl jinsab fil-post li ġej:

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

Biex tiġi evitata żieda fit-tagħbija tas-server jew it-telf tal-pakketti waqt il-qbid, il-perjodu tal-qbid huwa limitat għal 2 miljun pakkett. Wara dan, il-qbid jieqaf awtomatikament. Jekk għandek bżonn qbid itwal, uża l-utilità separata tal-Wireshark kif deskritt hawn taħt.

Aqbad it-traffiku bl-utilità Wireshark

Jekk inti interessat f'analiżi aktar profonda tat-traffiku tan-netwerk, aqbadha manwalment. Niżżel l-utilità Wireshark għall-OS tiegħek għalhekk. Wara li tinstalla l-utilità fuq is-server 3CX, mur Capture > Interfaces. L-interfaces tan-netwerk kollha tal-OS se jintwerew hawn. L-indirizzi IP tal-interface jistgħu jintwerew fl-istandard IPv6. Biex tara l-indirizz IPv4, ikklikkja fuq l-indirizz IPv6.

L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

Agħżel l-interface biex taqbad u kklikkja l-buttuna Għażliet. Iċċekkja l-Qbid tat-Traffiku f'mod promisku u ħalli l-bqija tas-settings ma nbidlux.

L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

Issa għandek tirriproduċi l-problema. Meta l-problema tiġi riprodotta, waqqaf il-qbid (Menu Qbid > Waqqaf). Tista' tagħżel messaġġi SIP fil-menu Telefonija > Flussi SIP.

Analiżi Bażika tat-Traffiku - Messaġġ SIP INVITE

Ejja nħarsu lejn l-oqsma ewlenin tal-messaġġ SIP INVITE, li jintbagħat biex tiġi stabbilita sejħa VoIP, i.e. huwa l-punt tat-tluq għall-analiżi. Tipikament, SIP INVITE jinkludi minn 4 sa 6 oqsma b'informazzjoni li tintuża minn apparati finali SIP (telefowns, gateways) u operaturi tat-telekomunikazzjoni. Il-fehim tal-kontenut tal-INVITE u l-messaġġi li jsegwu spiss jista 'jgħin biex jiddetermina s-sors tal-problema. Barra minn hekk, l-għarfien tal-oqsma INVITE jgħin meta tgħaqqad l-operaturi SIP ma '3CX jew tikkombina 3CX ma' SIP PBXs oħra.

Fil-messaġġ INVITE, l-utenti (jew tagħmir SIP) huma identifikati mill-URI. Tipikament, SIP URI huwa n-numru tat-telefon tal-utent + l-indirizz tas-server SIP. L-URI SIP huwa simili ħafna għal indirizz tal-posta elettronika u huwa miktub bħala sip:x@y:Port.

L-appoġġ tekniku 3CX jirrispondi: jaqbad it-traffiku SIP fuq is-server PBX

Request-Line-URI:

Request-Line-URI - Il-qasam fih ir-riċevitur tas-sejħa. Fiha l-istess informazzjoni bħall-qasam To, iżda mingħajr l-Isem tal-Wiri tal-utent.

Via:

Via - kull server SIP (proxy) li minnu tgħaddi t-talba INVITE żżid l-indirizz IP tagħha u l-port li fuqu wasal il-messaġġ fil-quċċata tal-lista Via. Il-messaġġ imbagħad jiġi trażmess aktar tul ir-rotta. Meta r-riċevitur finali jwieġeb għat-talba STEDNA, in-nodi kollha tat-tranżitu "fittxu" l-header Via u jirritornaw il-messaġġ lill-mittent tul l-istess rotta. F'dan il-każ, il-prokura SIP ta' transitu jneħħi d-dejta tiegħu mill-header.

Minn:

Minn - l-intestatura tindika l-inizjatur tat-talba mill-perspettiva tas-server SIP. L-intestatura hija ffurmata bl-istess mod bħal indirizz tal-posta elettronika (user@domain, fejn l-utent huwa n-numru tal-estensjoni tal-utent 3CX, u d-dominju huwa l-indirizz IP lokali jew dominju SIP tas-server 3CX). Bħall-header To, l-header Minn fih URI u optionalment l-Isem Display tal-utent. Billi tħares lejn l-intestatura Minn, tista' tifhem eżattament kif din it-talba SIP għandha tiġi pproċessata.

L-istandard SIP RFC 3261 jistipula li jekk l-Isem tal-Wiri ma jiġix trażmess, it-telefon IP jew il-gateway tal-VoIP (UAC) għandhom jużaw l-Isem tal-Wiri "Anonimu", pereżempju, Minn: "Anonimu"[protett bl-email]>.

Lil:

Lil - Din l-intestatura tindika lir-riċevitur tat-talba. Dan jista' jkun jew ir-riċevitur finali tas-sejħa jew rabta intermedja. Tipikament l-header fih l-URI SIP, iżda skemi oħra huma possibbli (ara RFC 2806 [9]). Madankollu, l-URI SIP għandhom ikunu appoġġjati fl-implimentazzjonijiet kollha tal-protokoll SIP, irrispettivament mill-manifattur tal-ħardwer. L-intestatura To jista' jkun fiha wkoll Isem tal-Wiri, pereżempju, To: "First Name Last Name"[protett bl-email]>).

Tipikament il-qasam To fih URI SIP li jindika l-ewwel proxy SIP (li jmiss) li se jipproċessa t-talba. Dan m'għandux għalfejn ikun ir-riċevitur finali tat-talba.

Kuntatt:

Kuntatt - l-header fih l-URI SIP li permezz tiegħu tista 'tikkuntattja lil min jibgħat it-talba ta' STIEDEN. Dan huwa header meħtieġ u għandu jkun fih URI SIP wieħed biss. Hija parti mill-komunikazzjoni bidirezzjonali li tikkorrispondi mat-talba oriġinali SIP INVITE. Huwa importanti ħafna li l-header Kuntatt ikun fih l-informazzjoni korretta (inkluż l-indirizz IP) li fiha l-mittent tat-talba jistenna tweġiba. Kuntatt URI jintuża wkoll f'komunikazzjonijiet ulterjuri, wara li tkun ġiet stabbilita s-sessjoni ta' komunikazzjoni.

Ħalli:

Ħalli - il-qasam fih lista ta 'parametri (metodi SIP), separati b'virgoli. Jiddeskrivu liema kapaċitajiet ta' protokoll SIP jappoġġja mittent (apparat) partikolari. Lista sħiħa ta 'metodi: ACK, BYE, IĊĊANĊELLA, INFO, JISTIEDEN, NOTIFIKA, GĦAŻLIET, PRACK, REFERI, REĠISTRU, ABONNA, AĠĠORNA. Il-metodi SIP huma deskritti f'aktar dettall hawn.

Sors: www.habr.com

Żid kumment