PJSIP-i staatiline trass IP-IP ilma registreerimiseta
Näide staatilise SIP-trunki seadistamiseks sip.skytel24.com serveriga
PJSIP (PJSUA-API) on võimas teek VoIP-, SIP- ja multimeediumirakenduste seadistamiseks. Selles näites vaatleme, kuidas seadistada staatiline SIP-trunk, et ühenduda sip.skytel24.com serveriga ilma registreerimiseta.
Mis on SIP-trunk?
SIP-trunk on meetod häälside edastamiseks Interneti või privaatsete IP-võrkude kaudu, kasutades SIP-protokolli (Session Initiation Protocol). See võimaldab vähendada kulusid ja lihtsustab süsteemi skaleeritavust.
Staatiline SIP-trunk: peamised eelised
- Registreerimise puudumine: Seadmed või sõlmed ühendatakse otse IP-aadresside kaudu, mis välistab vajaduse regulaarse registreerimise järele SIP-serveris.
- Madal viivitus: Otsene ühendus sõlmede vahel minimeerib viivituse, mis on eriti oluline reaalajas rakenduste puhul.
- Suurenenud usaldusväärsus: SIP-serveri kui ühe rikkekoha välistamine parandab ühenduse usaldusväärsust.
- Lihtsustatud seadistus: Keerukate autentimis- ja registreerimismehhanismide puudumine lihtsustab süsteemi seadistamist ja hooldamist.
Staatilise SIP-trunki seadistamine PJSIP-i abil serveriga sip.skytel24.com
1. PJSIP-i paigaldamine
Enne seadistamist tuleb paigaldada PJSIP. Selleks laadige alla teegi lähtekood ametlikult veebisaidilt ja koostage see:
git clone https://github.com/pjsip/pjproject.gitcd pjproject./configuremakesudo make install
2. PJSIP-i seadistamine
Pärast PJSIP-i paigaldamist tuleb seadistada konfiguratsioonifailid staatilise SIP-trunki jaoks. Näidiskonfiguratsioon PJSIP-i jaoks serveriga sip.skytel24.com näeb välja järgmiselt:
[skytel_sip_trunk]type=endpointcontext=skytel-trunkdisallow=allallow=ulawtransport=udpaors=skytel_sip_trunk_aor
[skytel_sip_trunk_aor]type=aorcontact=sip:sip.skytel24.com:5060
[sip_trunk_auth]type=authauth_type=userpassusername=your_usernamepassword=your_password
[sip_trunk_identify]type=identifyendpoint=skytel_sip_trunkmatch=sip.skytel24.com
3. Kõnede suunamise seadistamine
SIP-trunki korrektseks toimimiseks tuleb seadistada kõnede suunamine. See tehakse kontekstis, mis on määratud konfiguratsioonis:
[skytel-trunk]exten => _X.,1,NoOp(Incoming call via SkyTel SIP trunk)exten => _X.,2,Set(CALLERID(num)=372XXXXXXX)same => n,Dial(SIP/${EXTEN}@skytel_sip_trunk)same => n,Hangup()
4. Käivitamine ja testimine
Pärast konfiguratsioonifailide seadistamist tuleb SIP-teenus taaskäivitada ja ühendust testida:
sudo systemctl restart asterisk
Testimiseks võib kasutada SIP-klienti, näiteks Linphone või Zoiper, ja teha kõne seadistatud staatilisele SIP-trunkile.
Ühendage nüüd: SIP-trunk ärikommunikatsiooni jaoks SkyTel OÜ-lt
SIP-trunk- on telefoniliin, mis kasutab SIP-protokolli. Sel viisil saab VoIP-teenuse pakkuja, näiteks SkyTel, ühendada ühe või mitu kanalit PBXiga.
Pakume ainult kvaliteetset CallerID-võimelist sidet, mis võimaldab kuni 70% kokkuhoidu.
Was this article helpful?