Udhëzuesi ndjek konfigurimin PJSIP në VitalPBX 4/4.5 dhe dokumentacionin zyrtar të shqyrtuar më 7 tetor 2026. Emrat e menyve mund të ndryshojnë sipas versionit. Supozojmë se centrali është instaluar dhe përdor autentikimin IllyVoIP me fjalëkalim; instalimi, kalimi në autentikim IP dhe thirrjet e emergjencës kërkojnë planifikim më vete.
Regjistrimi i trunk-ut krijon lidhjen mes centralit dhe IllyVoIP. Që të bëni e të pranoni thirrje, duhet edhe një rrugë dalëse që lejohet për numrat e brendshëm dhe një rrugë hyrëse për numrin e biznesit. Kontrollojini këto tri pjesë veçmas, që një gabim në drejtimin e thirrjeve të mos ju shtyjë të ndryshoni një fjalëkalim të saktë.

Para se të filloni
Ju duhet qasje si administrator, një kopje rezervë private e centralit, një numër i brendshëm që punon dhe leje për ta përdorur llogarinë IllyVoIP. Mbajeni funksionale rrugën ekzistuese të zyrës gjatë përgatitjes. Para një prove reale, kontrolloni gjendjen, tarifën për destinacionin dhe kufijtë e linjës ose paketës: thirrja e provës mund të tarifohet. Nuk duhet të blini numër vetëm për ta regjistruar trunk-un; për thirrje hyrëse nga rrjeti publik duhet një numër aktiv i drejtuar te ai.
1. Merrni të dhënat e lidhjes IllyVoIP
Hapni SIP Lines në Portal dhe zgjidhni linjën e duhur. Merrni emrin e përdoruesit SIP, fjalëkalimin SIP, emrin e serverit, portën e destinacionit dhe transportin. Këto janë të dhënat e lidhjes, jo emaili dhe fjalëkalimi i Portalit. Nëse linja përdor autentikim IP, ndaluni dhe ndiqni udhëzimet për atë lidhje; aktivizimi i regjistrimit ose ndryshimi i mënyrës mund t'ua ndërpresë lidhjen pajisjeve që e përdorin.
Përdorni vlerat që janë dhënë për llogarinë tuaj. Mos kopjoni server, fjalëkalim, portë apo header të një operatori tjetër nga ndonjë udhëzues. Ruajini kredencialet në një menaxhues privat fjalëkalimesh dhe mos i përfshini në pamje ekrani apo postime për ndihmë.

2. Krijoni trunk-un PJSIP në VitalPBX
Në VitalPBX hapni PBX → Calls Routing → Trunks. Zgjidhni PJSIP dhe vendosni një Description të qartë, për shembull IllyVoIP. Mbajeni trunk-un aktiv. Lidhjen me serverin e plotësoni te General, ndërsa regjistrimin te Outbound Registration Settings. PJSIP është drejtuesi i kanaleve Asterisk që përdoret këtu; protokolli i lidhjes IllyVoIP mbetet SIP.
| Fusha në VitalPBX | Çfarë vendosni ose kontrolloni |
|---|---|
| Description | Një emër lokal, si IllyVoIP; nuk është përdoruesi i autentikimit. |
| Remote Host / Remote Port | Serveri SIP dhe porta e destinacionit të dhëna për lidhjen tuaj IllyVoIP. |
| Remote Username / Remote Secret | Emri i përdoruesit SIP dhe fjalëkalimi SIP i linjës. |
| Require Registration | Aktivizojeni për konfigurimin me regjistrim e fjalëkalim që shpjegohet këtu. |
| Transport | Përputheni me transportin SIP të dhënë. Për TLS përdorni emrin e serverit dhe verifikim të vlefshëm të certifikatës. |
| Local Username / Local Secret | Fusha të identitetit ose autentikimit në anën lokale; mos i ngatërroni me kredencialet e serverit të largët. |
| Contacts / Match / From Domain | Fusha të avancuara që varen nga lidhja. Përdorni kërkesa të verifikuara, jo IP të hamendësuara, intervale tepër të gjera apo vlera nga operatorë të tjerë. |
Mos prekni opsionet e avancuara që nuk lidhen me këtë konfigurim. Nëse lidhja kërkon identitet shtesë ose përcaktim të burimeve hyrëse, konfirmojini me Mbështetjen IllyVoIP. Kontrolloni të dhënat, pastaj përdorni Save dhe Apply Changes. Emri i trunk-ut, përdoruesi i autentikimit dhe numri që shfaqet në dalje kanë role të ndryshme; nuk zëvendësojnë njëri-tjetrin.
3. Kontrolloni regjistrimin para thirrjeve
Kontrolloni Reports → PBX Reports → PJSIP Endpoints → Trunks. Fakti që endpoint-i i përgjigjet kontrollit të arritshmërisë nuk do të thotë domosdoshmërisht se regjistrimi dalës ka përfunduar. Administratorët me qasje të autorizuar në CLI mund të shohin edhe pjsip show registrations; kjo vetëm lexon gjendjen, nuk kërkon ndryshim të skedarëve Asterisk që gjeneron paneli. Regjistrimi i telefonit të brendshëm dhe ai i trunk-ut kontrollohen veçmas.
Një kërkesë për autentikim e ndjekur nga përgjigjja e suksesshme mund të jetë normale. Dështimet e përsëritura, refuzimi i regjistrimit ose mungesa e përgjigjes duhen hetuar. Kontrolloni fillimisht përdoruesin, fjalëkalimin, mënyrën e autentikimit, DNS, portën dhe transportin. Shmangni riprovimet e shpejta dhe rivendosjet e vazhdueshme të fjalëkalimit. Mos zgjeroni qasjen në firewall për një kredencial të shkruar gabim.
4. Krijoni një rrugë dalëse me qasje të kufizuar
Hapni PBX → Calls Routing → Outbound Routes. Vendosni një përshkrim të qartë dhe zgjidhni trunk-un IllyVoIP. Filloni me një rregull të ngushtë për një destinacion që e kontrolloni dhe lejoni vetëm numrin e brendshëm të provës përmes Class of Service dhe lejeve përkatëse. Kontrolloni përparësinë e rrugëve dhe rendin e trunk-eve, që prova të mos dalë pa e vënë re nga operatori tjetër.
Pattern përcakton cilat shifra përputhen. Prefix heq prefiksin e daljes nga zyra, ndërsa Prepend shton shifra para dërgimit. Nëse stafi shtyp një 9 shtesë për të dalë jashtë, hiqeni atë vetëm një herë; nuk është pjesë e kodit të shtetit. Mos shtoni përsëri kodin e shtetit kur përdoruesi e ka shtypur tashmë. Shikoni numrin përfundimtar që merr IllyVoIP dhe përdorni formatin ndërkombëtar të kërkuar për lidhjen. Gjatë konfigurimit shmangni rregullat që lejojnë çdo destinacion.
5. Drejtoni numrin hyrës IllyVoIP
Së pari, në IllyVoIP drejtojeni numrin aktiv te linja SIP që përdor ky central. Pastaj në VitalPBX hapni PBX → Calls Routing → Inbound Routes. Zgjidhni Default, emërtoni rrugën dhe vendosni numrin e pritur hyrës te DID Pattern. Te Inbound Destination zgjidhni një numër të brendshëm që e dini se punon. CID Pattern lëreni bosh, përveçse kur doni që rregulli të pranojë vetëm telefonues të caktuar.
DID është numri që telefonohet; CID identifikon telefonuesin. Përputheni DID-in me formatin që pranohet realisht, përfshirë shenjën plus ose identifikues të tjerë. Nëse formati ndryshon nga pritja, shikoni të dhënat e thirrjes para se të ndryshoni leximin e header-ave ose të shtoni rregull gjithëpërfshirës. Nëse të dy fushat mbeten bosh, krijohet një rrugë Any/Any. Pasi të bjerë telefoni i provës, shtoni grupin, radhën, IVR-in ose orarin që ju duhet. Mos i lejoni hyrjet publike pa përputhje të telefonojnë jashtë pa kufizime.
6. Përputhni Caller ID, audion dhe rrjetin
Zgjidhni Caller ID që lejohet nga linja dhe paketa IllyVoIP. VitalPBX mund ta mbishkruajë në nivel numri të brendshëm, rruge ose trunk-u; shmangni mbishkrimet që kundërshtojnë njëra-tjetrën. Shkrimi i një numri te Trunk CID nuk verifikon pronësinë dhe nuk ju jep të drejtë ta shfaqni. Edhe regjistrimi i suksesshëm nuk garanton gjendje të mjaftueshme, qasje në destinacion ose kapacitet të lirë.
Përputhni mënyrën e audios së centralit me linjën SIP: Standard RTP është pa enkriptim; SDES-SRTP dhe DTLS-SRTP janë mënyra të ndryshme të enkriptimit. TLS mbron sinjalizimin SIP dhe nuk e enkripton automatikisht audion. Zgjidhni codec dhe metodë DTMF që mbështeten nga të dyja anët. Mos zgjidhni një cilësim për shfletues vetëm sepse e përdor Webphone IllyVoIP.
Kur centrali është pas NAT, kontrolloni adresën e jashtme, rrjetet lokale dhe konfigurimin real RTP sipas versionit VitalPBX. Audioja në vetëm një drejtim shpesh kërkon kontroll të rrugës së medias veçmas nga regjistrimi. Mbajeni firewall-in aktiv dhe lejoni vetëm burimet e portat e nevojshme e të verifikuara. Nëse ndryshon IP-ja publike ose ruteri, kontrolloni sërish NAT dhe kufizimet IP, pa ndryshuar kredenciale rastësisht.
Gjeni pjesën ku po ndodh problemi
| Çfarë vëreni | Ku të kontrolloni fillimisht |
|---|---|
| Trunk-u nuk regjistrohet | Kredencialet e serverit, mënyra e autentikimit, DNS, porta, transporti dhe përgjigjja e saktë. |
| Regjistrohet, por thirrja nuk del nga centrali | Modeli i numrit, lejet e numrit të brendshëm, përparësia e rrugëve dhe trunk-u i zgjedhur. |
| IllyVoIP refuzon thirrjen dalëse | Formati përfundimtar i destinacionit, Caller ID i lejuar, gjendja, paketa, kapaciteti dhe përgjigjja SIP. |
| Numri nuk bie askund | Drejtimi numër–linjë në IllyVoIP, DID-i i pranuar, destinacioni hyrës, orari dhe statusi i telefonit të brendshëm. |
| Thirrja lidhet pa zë ose me zë vetëm në një drejtim | Arritshmëria RTP, NAT, codec-u i negociuar dhe përputhja e enkriptimit të audios. |
| Tastet nuk punojnë në meny telefonike | Metoda DTMF e negociuar mes telefonit, centralit dhe trunk-ut; provojeni me një meny që e kontrolloni. |
Kontrollet para përdorimit nga ekipi
Konfirmoni regjistrimin, pastaj bëni një thirrje dalëse të autorizuar dhe një hyrëse në numrin tuaj. Kontrolloni trunk-un e përdorur, zërin në të dy drejtimet, Caller ID, tastet dhe mbylljen e rregullt. Sigurohuni që një numër i brendshëm pa leje nuk e përdor rrugën e re. Vetëm pastaj zgjeroni qasjen për përdoruesit dhe destinacionet e nevojshme.
Nëse një kontroll dështon, ndryshoni vetëm një cilësim dhe ruajeni vlerën e mëparshme. Mbështetjes dërgojini versionin e centralit, orën dhe zonën kohore, drejtimin e thirrjes, gabimin pa të dhëna private dhe referencën publike nga Portali, nëse ka. Mos publikoni fjalëkalime SIP apo log-e të pambuluara. Hapat janë kontrolluar kundrejt dokumentacionit dhe sjelljes së Portalit; nuk përbëjnë certifikim të VitalPBX me thirrje reale. Emergjenca, faksi dhe përdorimet e veçanta kërkojnë verifikim më vete.