• Idefisk
  • Instrumente
  • Tutoriale
  • Recenzii
  • Furnizori VoIP
  • Arhive

3. Configurarea telefoanelor IP pentru utilizare cu Asterisk

configurarea

Prezentare generală:
Asterisk permite oamenilor să comunice folosind internetul. Este unul dintre cele mai ieftine moduri de a vorbi. Clienții PC se conectează între ei printr-un server Asterisk care utilizează un sistem de operare Linux/Unix.

Apelurile Asterisk pot fi transmise prin diferite protocoale de canal. Cele mai populare forme de apeluri sunt H323, SIP, IAX sau Zap. În funcție de tipul de canal pe care îl utilizați, utilizatorul trebuie să aibă software-ul adecvat pentru a gestiona tipul de apel.

Configurare client SIP/IAX:
Acum, vom descrie cum puteți înregistra utilizatorii SIP și IAX. Aceasta include ajustarea tuturor setărilor telefonului Asterisk și clientului.

Mai întâi, asigurați-vă că Asterisk este instalat. Majoritatea fișierelor de modificat sunt stocate în/etc/asterisk.

Toate informațiile de configurare pentru Asterisk PBX știu că sunt scrise în fișierele conf aflate în/etc/asterisk.

Pentru a efectua un apel prin Asterisk, nu este necesară înregistrarea la Asterisk. Cu toate acestea, aveți nevoie de un nume de utilizator și o parolă care să vă permită să apelați pe cineva care este înregistrat.

Pentru a primi un apel, trebuie să fiți un utilizator înregistrat și să aveți o extensie.

Pentru a înregistra utilizatorii SIP:

Toți utilizatorii trebuie să fie înregistrați în sip.conf și toate extensiile valide trebuie declarate în extensii.conf

Urmați acești pași pentru:

1. Mergeți la / etc/asterisc de pe serverul dvs. Asterisk. Deschis sip.conf și înregistrați următorul utilizator de testare.

Rețineți că TOATE caracterele de după „;” (semi-coloană) sunt interpretate de Asterisk ca un comentariu.
[ivan]

Aceasta finalizează procesul de înregistrare a utilizatorului pe Asterisk. Acum permiteți-ne să înregistrăm o extensie pentru utilizator.

2. Accesați / etc/asterisc și deschideți extensions.conf

Acum avem un utilizator SIP înregistrat și o extensie pe Asterisk. Urmați același proces pentru a înregistra un alt utilizator SIP și o extensie pentru a efectua apeluri de test.

Începeți prin a înregistra al doilea utilizator în același mod în /etc/asterisk/sip.conf

Înregistrați extensia (4321) în /etc/asterisk/extensions.conf în același context = tutorial.

Acum, când utilizatorul „ivan” sau orice alt utilizator din contextul tutorial apelează 4321, „testul” utilizatorului va fi apelat.

3. Ultimul pas este să înregistrați utilizatorul pe un softphone compatibil. Cu toate acestea, softphone-urile vor fi revizuite mai târziu. Deocamdată, asigurați-vă că ați înregistrat utilizatorii și extensiile.

Informații de configurare mai detaliate pentru o serie de telefoane pot fi găsite aici:

Pentru a înregistra utilizatorii IAX:

IAX (Eunter Asterisc EXchange) este un alt protocol imortant acceptat de Asterisk. Pentru a utiliza acest tip de comunicare, utilizatorii trebuie să fie înregistrați în /etc/asterisk/iax.conf.

Urmați acești pași pentru:

Pentru a înregistra un utilizator în iax.conf:

Creați utilizatorul „ivan_iax” cu același nume de utilizator și alăturați-l la contextul tutorial. Setați adresa IP a gazdei la dinamică și creați o parolă așa cum a fost descris anterior.

Utilizatorul este „ivan_iax” și tipul este din nou „prieten” (sunt permise apelurile de intrare/reținere). Secretul este egal cu parola aleasă, gazda este egală cu „IP ​​dinamic”, iar contextul este „tutorial”.

Acum înregistrați un al doilea utilizator IAX urmând aceiași pași.

Pentru a apela primul utilizator „ivan_iax”, formați 1111. Rețineți că comanda Dial când utilizați protocolul IAX2 este: Formați (IAX2/nume utilizator @ nume utilizator)

Pentru a apela al doilea utilizator înregistrat, creați extensia 2222.

Ați finalizat înregistrarea a 4 utilizatori (2 SIP/2 IAX) și 4 extensii. Acum, trebuie reîncărcați Asterisc. Când se face orice modificare în fișierele conf din/etc/asterisk/sau modificările care au legătură cu unele dintre aceste fișiere, trebuie să tastați „reîncărcați” în interfața liniei de comandă Asterisk (CLI) pentru a face modificările eficiente.

Utilizatorii și extensiile sunt acum înregistrați pe Asterisk, dar utilizatorii trebuie să fie înregistrați și pe un softphone client SIP sau IAX. După cum sa menționat, vom examina softphone-urile într-o versiune ulterioară a tutorialului.


Informații de configurare mai detaliate pentru o serie de telefoane pot fi găsite aici:

Următoarele sunt fișierele mele de configurare:

sip.config
[ivan]
tip = prieten
nume de utilizator = ivan
secret = XXXXX
gazdă = dinamică
context = Testare
permit = all

[Test]
tip = prieten
nume de utilizator = test
secret = XXXXX
gazdă = dinamică
context = Testare
permit = all

extensii.config
[Testare]
exten => 1234.1, Apelați (SIP/test)
exten => 4321.1, Apelați (SIP/ivan)

Pot să îmi fac apeluri de la oricare dintre utilizatorii înregistrați pe care i-am creat.
dar nimeni altcineva nu se poate conecta la serverul meu din orice alt sistem (Linux și Windows).

Mi-am rupt capul de peste o săptămână acum încerc multe lucruri.
și mai am doar 3 zile pentru a-mi trimite munca cu frontend-ul .
este pentru un birou cu ips dinamici.

inițial toată lumea se putea conecta, dar acum nimeni nu mai poate. cu excepția mea pentru mine.

Următoarele sunt fișierele mele de configurare:

sip.config
[ivan]
tip = prieten
nume de utilizator = ivan
secret = XXXXX
gazdă = dinamică
context = Testare
permit = all

[Test]
tip = prieten
nume de utilizator = test
secret = XXXXX
gazdă = dinamică
context = Testare
permit = all

extensii.config
[Testare]
exten => 1234.1, Apelați (SIP/test)
exten => 4321.1, Apelați (SIP/ivan)

În x lite -> Setări sistem -> Proxy SIP -> Implicit am introdus următoarele câmpuri
Activat = Da
Display Name = ivan
Nume utilizator = ivan
Utilizarea autorizației = ivan
Parola: XXXX (la fel ca în câmpul secret)
Domeniu/Tărâm = 192.168.4.101 (IP-ul Asteriscului)
SIP Proxy = 192.168.4.101 (IP de Asterisk)
Out Bound Proxy = 192.168.4.101 (IP de asterisc)

Acesta este venkateswararao Sunt nou în Asterisk Am fost instalat un software de asterisc și configurez ASterisk I menstion Bellow

[Stellent]
tip = prieten
nume de utilizator = Stellent
secret = Stellent
gazdă = dinamică
context = tutorial

Încerc să fac un apel Cu un telefon sip Xlite Am primit o eroare de $ 09 Apel dezactivat Vă rog să-mi spuneți cum să remediați această problemă. Folosesc contul Gafachi pentru a efectua apeluri de la un telefon SIP x-lite Cum pot rectifica acest problem?
Cu respecturi respectabile,
Venkat

Poate cineva să-mi dea un exemplu de fișier pentru H323
h323.conf & extensions.conf vă rog

Vă rugăm să stați pe linie, unul dintre executivii noștri tehnici va participa la apelul dvs. în curând sau puteți suna mai târziu. SCUZE PENTRU NEPLĂCERI.

Setările mele sunt
„sip.conf”

[ivan]
tip = prieten
nume de utilizator = ivan
secret = 123
gazdă = dinamică
context = tutorial

[Test]
tip = prieten
nume de utilizator = test
secret = 456
gazdă = dinamică
context = tutorial

„extensions.conf”
[tutorial]
exten => 1234.1, Apelați (SIP/ivan)
exten => 4321.1, Apelați (SIP/test)

Am softphone-uri Xlite, unul pe Windows Box și altul pe Linux (unde este instalat Asterisk).

Xlite pe Linux îmi aruncă o eroare „Timp de conectare! Contactați administratorul de rețea” și Xlite pe Windows îmi dă „Eroare de înregistrare 408

TFnetLinux:/etc/asterisk # [22 mai 14:27:50] NOTIFICARE [4137]: chan_sip.c: 14606 handle_request_register: Înregistrarea din „" 300 "nu a reușit pentru '86 .62.2.157 '- Nu a fost găsit niciun egal

Vă rog să am ajutor și foarte curând

Folosesc Asterisk și din moment ce nu am acces la 2 PC-uri pentru testare, dau în judecată Virtual MAchine (VM). Sistemul meu de operare virtual este Red Hat Linux. în timp ce gazda este Win XP.

Asteriscul meu rulează pe sistemul de operare virtual Linux. Dar nu pot să mă conectez la acesta folosind un softphone pe sistemul de operare virtual. dar nu prin gazdă. Apare această problemă. sau este vreo problemă de configurare ? configurația pe care o folosesc este aceeași cu cele prezentate mai sus.

În căutarea unui comentariu în avans

Când încerc să sun la 2222 din 1111, primesc

Înregistrat IAX2 „test_iax” (AUTENTICAT) la 192.168.2.183:4569
16 noiembrie 12:49:57 AVIZ [3773]: chan_iax2.c: 5692 update_registry: Restricționarea înregistrării pentru „test_iax” de la egal la 60 de secunde (solicitat 300)
16 noiembrie 12:50:12 ANUNȚ [3773]: chan_iax2.c: 7215 socket_read: încercare de conectare respinsă din 192.168.2.154, cererea „2222 @ tutorial” nu există

Setările mele sunt
„sip.conf”
;;;;
; tutorial
;;;;
[ivan]
tip = prieten
nume de utilizator = ivan
secret = 123
gazdă = dinamică
context = tutorial

[Test]
tip = prieten
nume de utilizator = test
secret = 456
gazdă = dinamică
context = tutorial

„extensions.conf”
[tutorial]
exten => 1234.1, Apelați (SIP/ivan)
exten => 4321.1, Apelați (SIP/test)

Orice idei ce merge prost?

Te rog ajuta-ma. Mulțumiri.

Aceasta este o problemă cauzată de configurarea greșită fie în asteriscul dvs., fie în dispozitivul telefonic pe care îl utilizați. Dacă îmi spuneți configurația dvs. în sip.conf și în dispozitivul telefonic vă aș putea ajuta, DAR vă rugăm să folosiți forumul în acest scop. Există o șansă mai mare ca cineva să vă pună întrebarea și veți găsi soluția problemei mai repede. Mulțumesc anticipat

Vă rog, în viitor, puneți-vă întrebările pe forum. Există șansa ca cineva să vă răspundă este extrem de mare.

În ceea ce privește întrebarea dvs. - Nu aveți nevoie de hardware suplimentar pentru a vă conecta telefoanele IP la serverul Asterisk. Desigur, aveți nevoie de un server Asterisk cu card Ethernet funcțional și gata. Aveți nevoie de hardware suplimentar numai dacă doriți să efectuați apeluri utilizând PSTN (liniile telefonice tradiționale)

În ceea ce privește întrebarea despre cum să configurați asteriscul, vă voi da pașii pe scurt
1. creați conturi în iax.conf, sip.conf sau mgcp.conf (în funcție de ce tip de telefon veți utiliza)
2. faceți extensii în extensions.conf
3. Conectați-vă telefoanele la server și începeți să efectuați apeluri

Pentru mai multe informații, consultați tutorialul nostru despre fișierul iax.conf, fișierul extesnions.conf și aplicația Dial. Apoi, dacă aveți întrebări, vă rugăm să ne întrebați pe forum

Vă mulțumim pentru minunatul dvs. tutorial

În ciuda faptului că tutorialul este clar și simplu, nu am reușit să-mi configurez corect extensia.
Folosind X-Lite pe aceeași gazdă decât asterisc
Când folosesc „localhost” (127.0.0.1) ca server SIP totul este perfect.
Dar când încerc IP @ atunci pentru fiecare apel scrie: Error 404 Timeout.
Același efect când încerc pe un computer la distanță