Si ta lidhni Asterisk PJSIP me IllyVoIP

Lidhni objektet registration, auth, endpoint dhe AOR, caktoni drejtimin e thirrjeve dhe dalloni problemet e regjistrimit nga ato të rutimit.

Ky udhëzues është për administratorët e Asterisk që e menaxhojnë vetë konfigurimin me res_pjsip. Nuk përdor sintaksën e vjetër chan_sip. Nëse konfigurimin e krijon FreePBX apo një panel tjetër, përdorni atë panel dhe mos ndryshoni skedarët e gjeneruar; shihni udhëzuesin tonë për FreePBX. Kontrolloni versionin e instaluar dhe dokumentacionin përkatës para ndryshimeve.

Para se të filloni

Ky konfigurim përdor një linjë IllyVoIP me autentikim me fjalëkalim. Te SIP Lines merrni përdoruesin SIP, fjalëkalimin SIP, serverin, portën dhe transportin e lidhjes. Mos përdorni emailin apo fjalëkalimin e Portalit. Nëse linja është me autentikim IP, mos e ndryshoni pa kontrolluar pajisjet që varen prej saj.

Ju duhet qasje si administrator në central, një kopje rezervë private dhe një telefon i regjistruar si numër i brendshëm për provën. Linja SIP e lidh centralin me IllyVoIP; numri i brendshëm e lidh telefonin e punonjësit me centralin. Nuk janë e njëjta llogari.

Pamje reale nga Portali: Caller ID dhe audioja e linjës SIP. Të dhënat e llogarisë janë mbuluar.
Pamje reale nga Portali: Caller ID dhe audioja e linjës SIP. Të dhënat e llogarisë janë mbuluar.

Filloni me një numër të brendshëm dhe një destinacion prove që e kontrolloni vetë. Mos e kaloni menjëherë gjithë zyrën në trunk-un e ri. Nëse centrali është në përdorim, ruajeni rrugën ekzistuese derisa prova të përfundojë.

1. Ndërtoni trunk-un me objektet përkatëse

Te PJSIP, regjistrimi është vetëm një pjesë e trunk-ut. Vendosuni objekteve emra të qartë, si illy-auth, illy-registration, illy-aor dhe illy-endpoint. Këta emra i lidhin objektet me njëri-tjetrin; nuk janë të dhëna hyrjeje. Skedarët ku vendosen varen nga mënyra si e menaxhoni konfigurimin ekzistues.

FushaVlera që përdorni
authtype=auth; auth_type=userpass; username dhe password nga linja IllyVoIP
registrationoutbound_auth lidhet me auth; server_uri është adresa SIP e serverit; client_uri identifikon përdoruesin tuaj SIP
aorcontact përmban adresën SIP të serverit për thirrjet dalëse
endpointaors lidhet me aor; outbound_auth me auth; context cakton një hyrje të kufizuar në dialplan
transportPërdorni transportin e konfiguruar saktë; mos krijoni listener tjetër në të njëjtën adresë dhe portë
identifyKur identifikoni sipas IP-së, lidhni vetëm burimet e miratuara të trafikut hyrës me këtë endpoint

2. Lidhni autentikimin në të dy vendet

Te auth vendosni përdoruesin dhe fjalëkalimin SIP të linjës. Referojeni si nga registration, ashtu edhe nga endpoint për daljet. Regjistrimi mund të punojë ndërsa thirrjet dalëse dështojnë, nëse të dhënat i përdor vetëm registration. Forma e përgjithshme e client_uri është sip:SIP_USERNAME@SIP_SERVER, ndërsa e server_uri është sip:SIP_SERVER, me portën dhe transportin e kërkuar. Zëvendësoni emërtimet me vlerat tuaja; nuk vendosen ashtu siç janë shkruar këtu.

Mbajeni transportin ekzistues nëse nuk ka arsye për ta ndryshuar. Disa ndryshime të transportit nuk aplikohen vetëm me rifreskim konfigurimi. Mos e rinisni gjithë centralin vetëm sepse një objekt i ri është plotësuar gabim. Bëni kopje rezervë dhe ndiqni procedurën për versionin që përdorni.

3. Ndani hyrjet nga daljet publike

Krijoni një context të posaçëm për hyrje, për shembull from-illyvoip, që i dërgon vetëm identifikuesit e pritur te një numër i brendshëm, grup ose IVR i caktuar. Mos përfshini aty context-in e brendshëm me dalje të pakufizuara. Nëse identifikoni burimin sipas IP-së, merrni më parë adresat e miratuara; emri i serverit të regjistrimit nuk provon se çdo hyrje vjen nga e njëjta adresë.

Para se të shkruani rregullin për DID, kontrolloni çfarë merr centrali gjatë një thirrjeje prove. Mund të marrë identifikuesin e kontaktit të regjistrimit, jo domosdoshmërisht numrin që shihni në ekran. Përputhni identifikuesin e saktë, në vend që të hapni një rregull të përgjithshëm që lejon telefonim jashtë.

4. Shtoni një rrugë dalëse vetëm për provë

Në context-in ku ka qasje vetëm numri juaj i brendshëm i provës, lejoni destinacionin që doni të telefononi dhe dërgojeni te endpoint-i i konfiguruar. Forma e destinacionit është PJSIP/NUMBER@illy-endpoint. NUMBER është numri pas përpunimit që keni zgjedhur. Mos e vendosni këtë veprim te hyrjet publike. Pas provës, zgjeroni vetëm modelet e numrave dhe përdoruesit që ju duhen.

5. Shihni gjendjen para ndryshimit tjetër

Në CLI të Asterisk përdorni komandat e leximit pjsip show registrations, pjsip show endpoints dhe pjsip show aors. Kontrolloni që objektet tuaja ekzistojnë dhe AOR ka kontaktin e pritur. Statusi registered nuk e provon rrugën dalëse. Mungesa e endpoint-it është problem konfigurimi ose ngarkimi, jo domosdoshmërisht fjalëkalim i refuzuar.

Nëse duhet log SIP për një provë, le ta marrë administratori privatisht për pak kohë dhe ta çaktivizojë pastaj. Log-et mund të përmbajnë numra dhe të dhëna autentikimi. Krahasoni destinacionin dhe përgjigjen me historikun në Portal para se të ndryshoni kohëmatësit, NAT-in ose codec-et në gjithë sistemin.

Audioja, Caller ID dhe siguria

Transporti SIP dhe enkriptimi i audios janë dy cilësime të ndryshme. Përputhni mënyrën e audios së linjës në Portal me atë të centralit; Standard RTP, SDES-SRTP dhe DTLS-SRTP nuk janë të këmbyeshme. Mos ndryshoni transportin, codec-et dhe rrjetin njëkohësisht, sepse pastaj është vështirë të gjeni çfarë e zgjidhi ose e prishi lidhjen.

Përdorni vetëm Caller ID që lejohet në llogarinë tuaj. Një numër i shkruar në central nuk bëhet automatikisht i verifikuar. Mos lejoni thirrje anonime të kalojnë te daljet publike dhe mos çaktivizoni firewall-in. Për kufizimet sipas IP-së, merrni nga Mbështetja adresat aktuale të lejuara për lidhjen tuaj; mos përdorni një listë të hamendësuar.

Lista e provave para përdorimit nga ekipi

  1. Kontrolloni regjistrimin e trunk-ut, veçmas regjistrimit të telefonit të brendshëm.
  2. Bëni një thirrje nga numri i brendshëm i zgjedhur dhe kontrolloni cilin trunk përdori centrali. Shihni më parë tarifën dhe gjendjen; prova mund të ketë kosto.
  3. Kontrolloni zërin në të dy drejtimet dhe numrin që shfaqet te marrësi. Provoni edhe tastet në një meny telefonike që keni të drejtë ta përdorni.
  4. Për hyrje, drejtoni një numër aktiv IllyVoIP te linja SIP e centralit, telefonojeni nga jashtë dhe kontrolloni destinacionin brenda centralit.
  5. Kontrolloni që një numër i brendshëm pa leje të mos përdorë rrugën e provës. Vetëm pas këtyre kontrolleve zgjeroni përdorimin për ekipin.

Mbani shënim orën, zonën kohore, numrin e brendshëm, rrugën e zgjedhur dhe referencën publike të thirrjes. Nëse ka gabim, dërgoni këto të dhëna te Mbështetja bashkë me modelin/versionin e centralit. Udhëzuesi i kodeve SIP ndihmon për ta përshkruar përgjigjen. Mos dërgoni fjalëkalime ose log-e të pambuluara në forume publike.

Udhëzuesi bazohet në dokumentacionin zyrtar dhe hapat e Portalit. Nuk pretendojmë se është provuar çdo version i centralit me thirrje reale. Shërbimet e emergjencës dhe pajisjet e veçanta kërkojnë konfigurim e verifikim më vete.

Dokumentacioni zyrtar

Për FreePBX, përdorni udhëzuesin e panelit