Ní insíonn clárú rathúil mórán duit faoi fhuaim. Is féidir le bogfhón ceangal bailí a choinneáil leis an PBX oifige ar feadh uaireanta agus ciúnas a sheachadadh fós. Ní iompraíonn an tollán ach na paicéid a sheolann duine isteach ann d’aon ghnó, agus úsáideann glao trí chosán ar leith: ceangal, socrú comhrá agus an sruth RTP. Nuair a scarann tú iad, titeann an mhainneachtain ar chosán amháin seachas ar an bhfocal VPN.

Samhlaigh ríomhaire glúine ar Wi-Fi sa bhaile ag diailiú síneadh oifige trí thollán ceadaithe. Fíoraíonn an PBX an t-úsáideoir, glacann sé leis an REGISTER, agus taispeántar an síneadh mar rud atá ar fáil, ach nascann an glao le ciúnas iomlán i dtreo amháin.

Ceanglaíonn clárú teagmhálaí, ní cosán meán

Iarrann iarratas REGISTER ar an gcláraitheoir mapáil idir seoladh cláir agus ceann amháin nó níos mó de URIanna teagmhála a stóráil. Freagraíonn an mhapáil sin ceist chúng faoi cá háit ar cheart comhrá nua a sheoladh anois. Ní deir sé rud ar bith faoi cá mbaineann na meáin, agus ní chruthaíonn clárú glactha go n-iompraíonn INVITE níos déanaí seoladh meán inrochtana. Tagann deireadh le clárúcháin ar amadóir freisin, mar sin cailleann fón a stopann ag athnuachan glaonna isteach agus a thollán fós ag breathnú sláintiúil. Féach ar dhul in éag an teagmhálaí seachas ar stádas an tolláin.

Nuair a bhíonn an bogfhón taobh thiar den tollán, féadfaidh an ceannteideal teagmhála seoladh príobháideach a iompar. Cruthaíonn PBX a sheolann ar aghaidh é chuig críochphointe eile comhrá atá dírithe ar líonra nach féidir leis an té a ghlaoitear air teacht air. Má shocraíonn tú rewrite_contact=yes ar an gcríochphointe PJSIP, cuireann an PBX an seoladh foinse a chonaic sé ina ionad, agus is minic gurb é sin an difríocht idir fáinne agus am istigh.

Cad a thairgeann an INVITE agus cé a féidir leis é a úsáid

Molann INVITE le comhlacht SDP cá háit ar mhaith leis an nglaoiteoir meáin a fháil: seoladh, port agus liosta codec. Freagraíonn an té a ghlaoitear air lena sheoladh agus a phort féin, agus ansin seolann gach taobh RTP chuig an rud a mhol an taobh eile. Má mhol an glaoiteoir seoladh 192.168.x.x nach bhfuil ann ach laistigh dá líonra baile, níl áit ar bith ag an té a ghlaoitear air fuaim a sheoladh chuici, dá ghlaice a bhí an chomharthaíocht. Athscríobhann mascáil ceannteidil IP agus paicéid ag fágáil ródaire, ach ní athscríobhann sí riamh an téacs taobh istigh de chomhlacht SDP.

Míníonn an bhearna sin an glao aonbhealaigh clasaiceach: oibríonn comharthaíocht toisc go sroicheann an dá chríochphointe an PBX, agus teipeann ar an bhfuaim toisc gur dúradh le críochphointe amháin seoladh chuig seoladh nach bhfuil ann ach taobh thiar de NAT eile.

PathWho picks the addressTypical failure
REGISTERSoftphone, rewritten by the registrar if configuredBinding expires or points at a private address
INVITE and SDPEach endpoint in its own offer or answerOffer names a media address nobody can route to
RTPPBX relay policy or the two endpointsPort range blocked, or no return path

Is rogha cumraíochta é cé a iompraíonn an fhuaim

Is róil ar leith iad comharthaíocht agus meáin. Is féidir le seachfhreastalaí fanacht ar chosán na comharthaíochta le linn glao iomlán agus gan teagmháil a dhéanamh le paicéad RTP amháin. Braitheann cé acu a thiocfaidh an PBX chun bheith ina athsheoltóir meán ar an gcumraíocht, ní ar láithreacht tolláin.

Le meáin dhíreacha malartaíonn na críochphointí RTP eatarthu féin, rud a oibríonn go maith ar LAN amháin agus go dona nuair a bhíonn taobh amháin taobh thiar de raon port caol.

Cuireann socrú direct_media=no iallach ar an PBX dul isteach i gcosán na meán ionas go gcríochnaíonn an dá chos ar sheoladh a rialaíonn sé, ag malartú bandaleithead agus CPU ar son seoladh intuartha. Agus é ag athsheoladh, caithfidh an PBX seoladh inrochtana a fhógairt fós. Ar óstríomhaire il-líonra, cinneann external_media_address agus external_signaling_address in pjsip.conf cad a thaispeánfar sa SDP agus i gceannteidil Via. Má fhágann tú gan socrú iad, féadfaidh an PBX a sheoladh LAN a thairiscint do ghlaoiteoir nach bhfuil ach an taobh thall den tollán mar aon chosán amháin aige.

Lean gach treo sula ndéanann tú teagmháil le socruithe

Tosaigh leis an tábla soicéad ar an PBX agus glao ar siúl: taispeánann ss -uanp | grep -E '5060|10000' an bhfuil poirt RTP ceangailte agus cén seoladh áitiúil a úsáideann siad. Mura bhfuil aon rud ceangailte sa raon meán, níl an t-athsheoltóir gafa agus tá na críochphointí ag caint go díreach. Ansin déan gabháil ar thaobh an bhogfhóin le tcpdump -ni any -s0 udp portrange 10000-20000 -w rtp.pcap. Cúngaíonn paicéid amach gan paicéid isteach an fhadhb go dtí an cosán fillte nó go dtí an seoladh ar dúradh leis an taobh thall é a úsáid, agus ciallaíonn gabháil fholamh nár shroich na meáin comhéadan an tolláin ar chor ar bith. Freagraíonn gabháil comharthaíochta le sngrep an leath eile tríd an líne nasctha SDP a thaispeáint mar a seoladh í.

Cuir an seoladh sa líne nasctha sin i gcomparáid leis an seoladh ar féidir leis an taobh thall ródú chuige i ndáiríre. Réitíonn an chomparáid amháin sin formhór na dtuarascálacha fuaim aonbhealaigh níos tapúla ná aon athbhreithniú cumraíochta.

Stadann criptiú ag imeall an tolláin

Cosnaíonn SIP thar TLS an léim chomharthaíochta a cumraíodh é dá son, cosnaíonn SRTP na meáin nuair a dhéanann an dá cheann idirbheartaíocht air, agus cosnaíonn an tollán an trácht idir a chríochphointí féin. Ní thugann aon cheann acu na cinn eile. Is féidir le glao atá criptithe taobh istigh den tollán an geata a fhágáil i dtéacs soiléir i dtreo an PBX, agus is cinneadh dearaidh é sin seachas locht.

Sula ndúnann tú an ticéad, deimhnigh trí rud in ord: tá an clárú úr, iompraíonn an SDP seoladh ar féidir leis an taobh thall teacht air, agus sreabhann paicéid an dá threo ar na poirt meán. Má tá aon cheann acu bréagach, ní hé an tollán an áit a bhfuil an fhadhb. Deisigh an cosán a theip, ansin athrith an ghabháil chéanna chun an t-athrú a dhearbhú. Má choinníonn tú na gabhálacha roimh agus i ndiaidh, beidh an chéad tuarascáil aonbhealaigh eile ina seiceáil cúig nóiméad seachas tráthnóna iomlán.

Ailt ghaolmhara