Kemi folur në tutorialin e mëparshëm rreth instalimit të FreePBX. Tani le të flasim për krijimin e një trunk-u për telefonatat hyrëse.
Çfarë do t'ju duhet:
- një FreePBX funksional
- një llogari e vetme SIP (ose disa, për lidhje rezervë)
- një ose më shumë DID
- një FreePBX i konfiguruar
Një FreePBX funksional:
Ju lutemi referojuni këtij udhëzuesi për instalimin e FreePBX: https://multitel.net/docs/view/671/tutorials/installing-freepbx
Një llogari e vetme SIP (ose disa, për redundancë)
Mund të filloni duke krijuar një llogari SIP këtu: https://multitel.net/trunks/accounts
Klikoni butonin “Krijo të ri” (Create New). Do të shfaqet një dritare e re. Kopjoni emrin e përdoruesit SIP (SIP Username) dhe fjalëkalimin SIP (SIP password) dhe ruajini në shënimet tuaja. Do t’ju duhen më vonë.
Kur të përfundoni, klikoni butonin “Dërgo” (Submit).

Në shembullin tonë, kemi krijuar llogarinë e mëposhtme SIP:
SIP Username: [SIP_USERNAME]
SIP Password: [SIP_PASSWORD]
(Në rastin tuaj këto do të jenë një emër përdoruesi/fjalëkalim SIP tjetër. Përdorni emrin tuaj të përdoruesit dhe fjalëkalimin SIP. Këto më sipër janë fshirë pasi u shkrua ky udhëzues)
Tani për SIP proxy që do të përdorni, mund të zgjidhni një nga të mëposhtmet (të listuara sipas alfabetit):
| Kontinenti | Country (shteti) | SIP Proxy |
| Afrika | Afrika e Jugut | sbc-za.multitel.net |
| Azia | Singapori | sbc-sg.multitel.net |
| Australia dhe Oqeania | Australi | sbc-au.multitel.net |
| Evropa | Holandë | sbc-nl.multitel.net |
| Evropa | Gjermania | sbc-de.multitel.net |
| Evropa | Mbretëria e Bashkuar | sbc-uk.multitel.net |
| Amerika e Veriut | Kanadaja | sbc-ca.multitel.net |
| Amerika e Veriut | Shtetet e Bashkuara të Amerikës | sbc-us.multitel.net |
| Amerika e Jugut | Brazili | sbc-br.multitel.net |
Pra, nëse ndodheni në Evropë, do të zgjidhnit një nga proxy-t SIP me bazë në Evropë. Mund t'i bëni ping secilit prej tyre dhe të përcaktoni cili është më afër vendndodhjes suaj:
Në testimin tim, sbc-ca.multitel.net ishte më i afërti, me kohë vajtje-ardhjeje rreth 20-21ms.

Pra, kredencialet e mia për këtë udhëzues tani do të jenë:
SIP Username: [SIP_USERNAME]
SIP Password: [SIP_PASSWORD]
SIP Proxy: sbc-ca.multitel.net
Një ose më shumë DID:
Mund të blini një numër DID këtu: https://multitel.net/numbers/rent
OSE
Mund të përdorni një nga numrat tuaj ekzistues: https://multitel.net/numbers/inventory
OSE
Mund të Sillni Operatorin Tuaj (Bring Your Own Carrier): https://multitel.net/numbers/byoc
Çfarëdo që të bëni, do të përfundoni këtu:
https://multitel.net/numbers/inventory
Do t'ju duhet të siguroheni që DID-të tuaj po ju dërgojnë telefonata nga i njëjti SIP Proxy që po përdorni për regjistrimin SIP. Ja si ta bëni këtë:
Redaktoni numrin:
Së pari shkoni këtu: https://multitel.net/numbers/inventory

Kërkoni numrin dhe klikoni mbi butonin Edit Number (ndrysho numrin):

Gjeni cilësimin "Origination trunk (lidhja SIP e thirrjeve hyrëse)" dhe vendoseni në "sbc-ca.multitel.net" -- ose cilido që është serveri SIP më i afërt me vendndodhjen tuaj.

Më pas, sigurohuni që DID po i dërgon thirrjet te llogaria juaj SIP.
Vendosni menunë "Call Action (veprimi i thirrjes)" në "SIP Account (llogaria SIP)" dhe sigurohuni që menuja "SIP Account (llogaria SIP)" është vendosur te llogaria SIP që do të përdorni.
Tani gjithçka që duhej të bënit në portalin e MultiTEL ka përfunduar. Le të kalojmë te hapi tjetër:
Një FreePBX i konfiguruar:
Hapni serverin tuaj FreePBX në një shfletues uebi:
Klikoni “FreePBX Administration” (Administrimi i FreePBX). Do t’ju kërkohet emri i përdoruesit dhe fjalëkalimi. Mos harroni se i keni vendosur këto në tutorialin tonë të mëparshëm, të titulluar “Instalimi i FreePBX”
Ndoshta mund ta anashkaloni aktivizimin. Varet nga ju.
Mund të shfaqen disa dritare të reja me reklama. Varet nga ju nëse doni t’i klikoni apo t’i kaloni. Për ta mbajtur këtë tutorial të shkurtër, do t’i kaloj.
Më është dashur të zgjidhja cilësimet e gjuhës dhe rajonit:
Mund të shfaqen disa reklama të tjera, ju këshilloj t’i kaloni, ose klikoni “Abort” (Anulo) nëse nuk ka buton “Skip” (Anashkalo).
Do të shkoj drejtpërdrejt te “Connectivity” (Lidhjet) dhe do të zgjedh “Trunks” (Lidhjet trunk):

Klikoni butonin „Shto trunk (Add Trunk)” dhe zgjidhni „Shto trunk SIP (chan_pjsip) (Add SIP Trunk)”:
Ja çfarë të vendosni në dritaren e re:
Trunk Name (emri i lidhjes SIP): Mund ta vendosni me siguri në MultiTEL
Maximum Channels (numri maksimal i kanaleve): Ky kufi i PBX-së kontrollon thirrjet e njëkohshme; ai nuk ndryshon planin e faturimit të numrit tuaj. Kanalet dhe minutat e përfshira ndryshojnë sipas planit. Një plan me faturim sipas përdorimit nuk ka minuta të përfshira. Në paketën e miratuar për numra lokalë në SHBA, dy thirrje hyrëse të njëkohshme mund të përdorin kuotën mujore prej 100 000 minutash. Nëse lejohet tejkalimi i numrit të kanaleve të përfshira, thirrja e tretë e njëkohshme tarifohet për të gjithë kohëzgjatjen e saj dhe nuk përdor këtë kuotë; nëse tejkalimi është çaktivizuar, ajo refuzohet. Thirrjet përtej minutave të përfshira tarifohen sipas tarifës së përdorimit të planit. Vendosja e kësaj fushe të PBX-së në 2 kufizon thirrjet e njëkohshme në PBX, por nuk heq tarifat e përdorimit dhe as nuk konfiguron lejimin e thirrjeve shtesë në anën e numrit. Kontrolloni planin e numrit tuaj dhe tarifat aktuale.
Asterisk Trunk Dial Options (opsionet e telefonimit të lidhjes SIP në Asterisk): Mua më pëlqen gjithmonë të gjeneroj tonin e ziles, kështu që do të klikoj butonin “Override (mbishkruaj)” dhe do t'i vendos opsionet në "Ttr" ("Tt" - lejo palën thirrëse/të thirrur të transferojë thirrjen, "r" - gjenero zile)
Më pas, kaloni te skeda “pjsip Settings (cilësimet pjsip)”.
Plotësoni me të dhënat e hyrjes SIP që morëm në hapin “A single SIP account (një llogari e vetme SIP)”.
SIP Username: [SIP_USERNAME]
SIP Password: [SIP_PASSWORD]
SIP Proxy: sbc-ca.multitel.net
Si kujtesë, përdorni të dhënat e hyrjes tuaja SIP. Këto të dhëna hyrjeje më sipër NUK ekzistojnë më dhe u përdorën vetëm për qëllimin e shkrimit të këtij udhëzuesi. Përpjekja për të përdorur këto të dhëna hyrjeje testuese inekzistente do t'ju bllokojë adresën IP.
Së paku, këto janë cilësimet që do të konfiguroj:
Vini re se e kam ndryshuar kontekstin në “from-multitel” (kjo ishte vendosur fillimisht si “from-pstn”). Ky ndryshim është i rëndësishëm, pasi na lejon të përpunojmë më tej telefonatat nga DID të shumta hyrëse duke përdorur një llogari të vetme SIP (në vend të një llogarie SIP për çdo DID).
Në skedën Codecs (kodekët), do të mbaj vetëm ulaw dhe alaw:
Do të klikoj mbi butonin Submit (dërgo):

Pastaj injoroni menunë pop-up që shfaqet (Më pëlqen të konfiguroj CID-in dalës te numrat e brendshëm, në vend të një CID dalës për çdo trunk. Kështu mund të kem shumë callerid të përdorura në një trunk të vetëm, në vend që të duhet të përcaktoj shumë trunk-e, një për çdo callerid që dua të përdorin thirrësit e mi)
Kështu që vazhdoni dhe klikoni "OK"
Faqja do të rifreskohet dhe tani do të shihni SIP trunk-un tuaj të ri. Klikoni butonin e kuq "Apply Config" (zbato konfigurimin) në pjesën e sipërme djathtas të ekranit:

Pasi ekrani të rifreskohet dhe butoni i kuq Apply Config (zbato konfigurimin) të zhduket, mund të dëshironi të kontrolloni në asterisk CLI për të parë nëse llogaria juaj SIP është regjistruar me sukses.
Hyni me SSH në serverin tuaj FreePBX dhe ekzekutoni:
asterisk -rx 'pjsip show registrations' | grep multitel
Duhet të shihni një rezultat të ngjashëm me atë më poshtë:
Tani që regjistrimi SIP po funksionon, le të krijojmë një rrugë hyrëse për DID-të tona.
Shkoni te „Lidhjet (Connectivity)” dhe zgjidhni „Rrugët e thirrjeve hyrëse (Inbound Routes)”:
Klikoni butonin Add Inbound Route (Shto rrugë hyrëse).
Për qëllimet e këtij testi, thjesht do t'i drejtoj thirrjet hyrëse te testi Echo:

Pas ruajtjes, do të ridrejtohemi te ekrani kryesor Rrugët e telefonatave hyrëse (Inbound routes):
Tani pothuajse kemi mbaruar. Për momentin, klikoni në butonin e kuq "Zbato konfigurimin" (Apply Config) në anën e sipërme të djathtë të ekranit.
Mos harroni se kur po konfiguronim trunkun SIP e ndryshuam kontekstin në «from-multitel»? Hapi i fundit është të shtoni atë kontekst.
Këtë do të duhet ta bëjmë nga konzola e serverit:
nano /etc/asterisk/extensions_custom.conf
Shtoni rreshtat e mëposhtëm:
[from-multitel]
; exten => s,1,Set(DID=${SIP_HEADER(X-DID)}) ; set this if using chan_sip
exten => s,1,Set(DID=${PJSIP_HEADER(read,X-DID)}) ; set this if using chan_pjsip
exten => s,2,Goto(from-pstn,${DID},1)
Ruajeni (CTRL+O , Enter , CTRL+X ) dhe pastaj ringarkoni dialplan-in e asterisk:
asterisk -rx 'dialplan reload'
Tani e keni përfunduar, thirrjet tuaja hyrëse tani duhet të kalojnë pa probleme. Tani mund të keni DIDs të shumta, të gjitha duke përdorur të njëjtën llogari SIP.
PS: si funksionon kjo? Ne e vendosëm llogarinë SIP të përdorë një kontekst të personalizuar, "from-multitel". Pastaj, në kontekstin "from-multitel", përpunojmë një variabël SIP të quajtur "X-DID" dhe vendosim numrin e thirrur në atë vlerë. Pastaj, thirrja dërgohet përsëri në kontekstin "from-pstn".