General5 views

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

  1. Registreerimise puudumine: Seadmed või sõlmed ühendatakse otse IP-aadresside kaudu, mis välistab vajaduse regulaarse registreerimise järele SIP-serveris.
  2. Madal viivitus: Otsene ühendus sõlmede vahel minimeerib viivituse, mis on eriti oluline reaalajas rakenduste puhul.
  3. Suurenenud usaldusväärsus: SIP-serveri kui ühe rikkekoha välistamine parandab ühenduse usaldusväärsust.
  4. 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.git
cd pjproject
./configure
make
sudo 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=endpoint
context=skytel-trunk
disallow=all
allow=ulaw
transport=udp
aors=skytel_sip_trunk_aor

[skytel_sip_trunk_aor]
type=aor
contact=sip:sip.skytel24.com:5060

[sip_trunk_auth]
type=auth
auth_type=userpass
username=your_username
password=your_password

[sip_trunk_identify]
type=identify
endpoint=skytel_sip_trunk
match=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?