Albercik pisze:
Może jakiś opis?
Jeśli chodzi o samą instalację to opisałem to tu
http://forum.freesco.pl/viewtopic.php?p=85848#85848
Na surowym NND pamiętam że czegoś brakowało do kompilacji, lecz obecnie nie potrafię sobie przypomnieć, w każdym bądz razie brakujące pakiety były w repozytoriach NND i wystarczyło je tylko doinstalować.
Konfiguracja polega na edycji dwóch plików.
Plik sip.conf wygląda następująco:
[general]
port=5060
;defaultexpiry=60
context=default
srvlookup=yes
allowguest=no
nat=yes
useragent=CENTRALA_VOIP
register => konto1_opVOIP1:haslo@serwer_sip1/200
register => konto1_opVOIP2:haslo@serwer_sip2/201
[VOIP1]
type=friend
host=serwer_sip1
username= konto1_opVOIP1
fromuser= konto1_opVOIP2
secret=haslo
fromdomain= serwer_sip1
insecure=very
nat=yes
[VOIP2]
type=friend
host=serwer_sip2
username= konto1_opVOIP2
fromuser= konto1_opVOIP2
secret=haslo
fromdomain= serwer_sip2
insecure=very
nat=yes
;poniższą część można umieścić w pliku users.conf
[konto_wewn1]
type=friend
context=out1
nat=yes
canreinvite=no
secret=haslo_mojego_konta1
mailbox=100
dtmfmode=rfc2833
host=dynamic
call-limit=1
[konto_wewn2]
type=friend
context=out2
nat=yes
canreinvite=no
secret=haslo_mojego_konta2
mailbox=100
dtmfmode=rfc2833
host=dynamic
call-limit=1
Plik extensions.conf zawierający nasz dialplan ma postać:
[general]
static=yes
writeprotect=no
[default]
exten => 200,1,Dial(SIP/VOIP1)
exten => 200,2,Hangup
exten => 201,1,Dial(SIP/VOIP2)
exten => 201,2,Hangup
[local]
exten => _2XX,1,Dial(local/${EXTEN})
exten => _2XX,n,hangup
[out1]
exten => _XXXXXXXXX,1,Dial(SIP/${EXTEN}@VOIP1)
exten => _XXXXXXXXX,2,Hangup
[out2]
exten => _XXXXXXXXX,1,Dial(SIP/${EXTEN}@VOIP2)
exten => _XXXXXXXXX,2,Hangup
To byłaby najprostsza konfiguracja dwóch kont operatorów VOIP i dwóch wewnętyrznych kont, gdzie połaczenie z
konto1_opVOIP1 przychodzą na konto wewnętrzne
konto_wewn1 oraz analogicznie połaczenia przychodzące na konto
konto1_opVOIP2 przychodzą na konto
konto_wewn2. Połaczenia wychodzące z konta wewnętrznego
konto_wewn1 są kierowane przez operatora , do którego należy
konto1_opVOIP1, a połaczenia wychodzęce z konta
konto_wewn2 są kierowane przez operatora, do którego należy
konto1_opVOIP2
To jest przykład najprostszej konfiguracji asteriska.
Sam niestety musiałem na rzecz asteriska zrezygnować z NND, potrzebny mi był system ze świeższymi pakietami, bez których moduł asteriska do obsługi skype nie uruchamiał się wogóle. System postawiłem na slackware 12.2 i obecnie na nim pracuje mój serwerek. Lecz na NND również dobrze sprawuje się asterisk. Nie polecam jedynie instalacji asteriska na maszynach z CPU P1, u mnie na takim sprzęcie z procesorem 233 MHz wszystko działało dobrze do puki nie przyszła obsługa kodeka G729, to nie na moc obliczeniową tej jednostki. A G723 to już porażka.
Obecnie pracuję na maszynie P3 733 MHz 256 MB RAM i wszystko pięknie śmiga.