Ma kēia ʻatikala e kamaʻilio mākou e pili ana i nā kumu o ka hopu ʻana a me ka nānā ʻana i nā kaʻa SIP i hana ʻia e 3CX PBX. Hāʻawi ʻia ka ʻatikala i nā luna ʻōnaehana novice a i ʻole nā mea hoʻohana maʻamau nona nā kuleana e pili ana i ka mālama kelepona. No kahi noiʻi hohonu o ke kumuhana, manaʻo mākou e hele i kēia
ʻAe ʻo 3CX V16 iā ʻoe e hopu pololei i ke kaʻa SIP ma o ke kikowaena pūnaewele kikowaena a mālama iā ia ma ke ʻano Wireshark PCAP maʻamau. Hiki iā ʻoe ke hoʻopili i ka faila hopu i ka wā e hoʻopili ai i ke kākoʻo ʻenehana a i ʻole e hoʻoiho iā ia no ka loiloi kūʻokoʻa.
Inā holo ʻo 3CX ma Windows, pono ʻoe e hoʻokomo iā Wireshark ma ka kikowaena 3CX iā ʻoe iho. A i ʻole, e ʻike ʻia kēia memo ke hoʻāʻo ʻoe e hopu.
Ma nā ʻōnaehana Linux, hoʻokomo ʻia ka pono tcpdump i ka wā e hoʻokomo ai a hoʻonui paha iā 3CX.
Hopu kaʻa
No ka hoʻomaka ʻana i ka hopu ʻana, e hele i ka ʻāpana interface Home> SIP Events a koho i ka interface kahi e hopu ai. Hiki iā ʻoe ke hopu i nā kaʻa ma nā ʻaoʻao āpau i ka manawa like, koe naʻe nā kikowaena tunneling IPv6.
Ma 3CX no Linux, hiki iā ʻoe ke hopu i nā kaʻa no ka mea hoʻokipa kūloko (lo). Hoʻohana ʻia kēia hopu no ka nānā ʻana i nā pilina mea kūʻai aku SIP me ka hoʻohana ʻana i ka ʻenehana
Hoʻokuʻu ke pihi Hoʻopiʻi Kūʻai iā Wireshark ma Windows a i ʻole tcpdump ma Linux. I kēia manawa, pono ʻoe e hana hou i ka pilikia, no ka mea... ʻO ka hopu ʻana he CPU koʻikoʻi a lawe i kahi nui kūpono o ka pā disk.
E noʻonoʻo i nā ʻāpana kelepona penei:
- ʻO ka helu i hea ʻia ai ke kelepona, kahi i kāhea ʻia ai nā helu ʻē aʻe.
- ʻO ka manawa kūpono i loaʻa ai ka pilikia e like me ka uaki kikowaena 3CX.
- Alanui kelepona.
E ho'āʻo e kaomi ma nā wahi ʻē aʻe ma ka ʻaoʻao koe wale ke pihi "Stop". Eia kekahi, mai kaomi i nā loulou ʻē aʻe ma kēia puka aniani. A i ʻole, e hoʻomau ʻia ka hopu ʻana i ke kaʻa ma ke kua a e hopena i ka hoʻouka hou ʻana ma ke kikowaena.
Loaʻa i kahi faila hopu
Hoʻopau ke pihi Stop i ka hopu ʻana a mālama i ka faila hopu. Hiki iā ʻoe ke hoʻoiho i ka faila i kāu kamepiula no ka nānā ʻana i ka pono Wireshark a i ʻole e hana i kahi faila kūikawā
Ma ka kikowaena 3CX aia ka faila ma kēia wahi:
- Windows: C:ProgramData3CXInstance1DataLogsdump.pcap
- Linux: /var/lib/3cxpbx/Instance/Data/Logs/dump.pcap
I mea e pale aku ai i ka hoʻonui ʻana i ka ukana a i ʻole ka poho ʻeke i ka wā o ka hopu ʻana, ua kaupalena ʻia ka manawa hopu i 2 miliona mau ʻeke. Ma hope o kēia, ho'ōki 'akomi ka hopu. Inā makemake ʻoe i kahi hopu lōʻihi, e hoʻohana i ka pono Wireshark kaʻawale e like me ka mea i wehewehe ʻia ma lalo nei.
Hopu i nā kaʻa me ka pono Wireshark
Inā makemake ʻoe i ka ʻike hohonu ʻana o ka ʻoihana pūnaewele, hopu iā ia me ka lima. Hoʻoiho i ka pono Wireshark no kāu OS
E koho i ka interface e hopu ai a kaomi i ke pihi Options. Uncheck Capture Traffic in promiscuous mode a waiho i ke koena o na hoonohonoho i hoololi ole ia.
I kēia manawa pono ʻoe e hana hou i ka pilikia. Ke hoʻopuka hou ʻia ka pilikia, hoʻōki i ka hopu ʻana (Menu Capture > Stop). Hiki iā ʻoe ke koho i nā memo SIP ma ke kelepona > SIP Flows menu.
Nā Kūlana Kūlana Kūlana Kūlana - SIP INVITE Message
E nana kakou i na kahua nui o ka memo SIP INVITE, i hoounaia e hookumu i ka leo VoIP, i.e. ʻo ia ka hoʻomaka ʻana o ka nānā ʻana. ʻO ka maʻamau, loaʻa iā SIP INVITE mai 4 a 6 mau kahua me ka ʻike i hoʻohana ʻia e nā mea hoʻopau SIP (kelepona, nā ʻīpuka) a me nā mea lawelawe kelepona. ʻO ka hoʻomaopopo ʻana i nā mea i loko o ka INVITE a me nā memo e pili ana iā ia ke kōkua pinepine i ka hoʻoholo ʻana i ke kumu o ka pilikia. Eia kekahi, kōkua ka ʻike o nā kahua INVITE i ka hoʻopili ʻana i nā mea hoʻohana SIP iā 3CX a i ʻole ka hui ʻana o 3CX me nā SIP PBX ʻē aʻe.
Ma ka memo INVITE, ʻike ʻia nā mea hoʻohana (a i ʻole nā mea SIP) e URI. ʻO ka maʻamau, ʻo SIP URI ka helu kelepona o ka mea hoʻohana + SIP server address. Ua like loa ka SIP URI me kahi leka uila a ua kākau ʻia ʻo sip:x@y:Port.
Noi-Line-URI:
Noi-Line-URI - Aia i loko o ke kahua ka mea i loaʻa ke kelepona. Loaʻa iā ia ka ʻike like me ke kahua To, akā me ka ʻole o ka inoa hōʻike o ka mea hoʻohana.
Via:
Via - ʻo kēlā me kēia SIP server (proxy) kahi i hele ai ka noi INVITE e hoʻohui i kāna IP IP a me ke awa kahi i loaʻa ai ka leka ma luna o ka papa inoa Via. Hoʻouna ʻia ka memo ma ke ala. Ke pane ka mea loaʻa hope i kahi noi INVITE, "nānā" nā node transit a pau i ke poʻo Via a hoʻihoʻi i ka leka i ka mea hoʻouna ma ke ala like. I kēia hihia, hoʻopau ka transit SIP proxy i kāna ʻikepili mai ke poʻo.
mai:
Mai - hōʻike ke poʻo i ka mea hoʻomaka noi mai ka manaʻo o ka server SIP. Hoʻokumu ʻia ke poʻo ma ke ʻano like me kahi leka uila (mea hoʻohana@domain, kahi mea hoʻohana ka helu hoʻonui o ka mea hoʻohana 3CX, a ʻo ka domain ka IP address kūloko a i ʻole SIP domain o ka server 3CX). E like me ke poʻomanaʻo To, loaʻa i ka poʻomanaʻo Mai kahi URI a me ka inoa hōʻike o ka mea hoʻohana. Ma ka nānā ʻana i ke poʻomanaʻo Mai, hiki iā ʻoe ke hoʻomaopopo pono i ke ʻano o ka hana ʻana i kēia noi SIP.
Ke kuhikuhi nei ka SIP standard RFC 3261 inā ʻaʻole i hoʻouna ʻia ka inoa Hōʻike, pono ke kelepona IP a i ʻole VoIP gateway (UAC) e hoʻohana i ka inoa Hōʻike "Anonymous", no ka laʻana, Mai: "Anonymous"[pale ʻia ka leka uila]>.
To:
To - Hōʻike kēia poʻomanaʻo i ka mea i loaʻa ka noi. ʻO kēia paha ka mea loaʻa hope o ke kelepona a i ʻole ka loulou waena. ʻO ka maʻamau, aia ka SIP URI i ke poʻo, akā hiki ke hana ʻia nā papahana ʻē aʻe (e nānā i ka RFC 2806 [9]). Eia nō naʻe, pono e kākoʻo ʻia nā SIP URI ma nā hoʻokō āpau o ka protocol SIP, me ka ʻole o ka mea hana lako. Hiki i ke poʻomanaʻo To ke loaʻa i kahi inoa hōʻike, no ka laʻana, To: "Inoa inoa hope"[pale ʻia ka leka uila]>).
ʻO ka maʻamau i loaʻa i ka māla To kahi SIP URI e kuhikuhi ana i ka mea koho SIP mua (aʻe) e hoʻoponopono i ka noi. ʻAʻole pono kēia i ka loaʻa hope o ka noi.
Hoʻokaʻaʻike:
Hoʻokaʻaʻike - aia ka SIP URI ma ke poʻo e hiki ai iā ʻoe ke hoʻokaʻaʻike aku i ka mea hoʻouna i ka noi KAWAI. He poʻomanaʻo pono kēia a pono hoʻokahi wale nō SIP URI. He ʻāpana ia o ke kamaʻilio ʻelua ala e pili ana i ka noi SIP INVITE kumu. He mea nui i ka poʻomanaʻo Hoʻokaʻaʻike i ka ʻike pololei (me ka helu IP) kahi e manaʻo ai ka mea hoʻouna i ka pane. Hoʻohana ʻia ʻo URI Contact i nā kamaʻilio hou aku, ma hope o ka hoʻokumu ʻia ʻana o ke kau kamaʻilio.
ʻAe:
ʻAe - aia ka papa inoa o nā palena (SIP method), i hoʻokaʻawale ʻia e nā koma. Hōʻike lākou i ka mana o ka protocol SIP i kākoʻo ʻia e ka mea hoʻouna (mea hana). Ka papa inoa piha o nā ʻano: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE, UPDATE. Hōʻike ʻia nā ʻano SIP i nā kikoʻī hou aku
Source: www.habr.com