|
konfiguracja Asteriska w sieci domowej
juri_st - 30-06-2009 19:38
Cześć.
Mam problem z konfiguracją Asteriska w sieci domowej w celu przetestowania kilku rozwiązań.
Posiadam komputer z Debianem z zainstalowanym asteriskiem, bindem, dhcp. W którym posiadam dwie karty sieciowe + X100P. Do jednej sieciówki (adres 192.168.11.1) podpięty jest telefon SIP Netphone (adres przez dhcp 192.168.11.5), który w razie potrzeby wypinam i podłączam pod ten interfejs kabelek do internetu.
Do drugiej sieciówki w komputerze (adres 192.168.10.1) podpięty jest laptop ze statycznym adresem (192.168.10.2), na którym działa Softphone X-Lite.
Udało mi się skonfigurować telefon SIP gdzie na wyświetlaczu wyskakuje mi
Ready For Call.
X-lite skonfigurowałem ale wyświetla mi się:
Registration Error: 404 - Not Found.
Podłączyłem również telefon analogowy do portu FXS karty X100P. Po wywołaniu komendy:
ztcfg -vv
wyświetla mi się wersja zaptela i komunikat:
Zaptel Version: 1.4.12.1 Echo Canceller: MG2 Configuration ======================
Channel map:
Channel 01: FXS Kewlstart (Default) (Slaves: 01)
1 channels to configure.
Czyli wynika z tego, że plik zaptel.conf mam dobrze skonfigurowany?
Plik zaptel.conf:
fxsks=1 loadzone=us defaultzone=us
Pytania mam takie: W jaki sposób wykonywać połączenia z telefonu SIP na analogowy? W jaki sposób poprawnie skonfigurować X-Lite by móc wykonywać połączenia na tel. analogowy i SIP? (Jak wysyłam zapytanie do serwera DNS to z laptopa czyli ,,remote'' dostaję:
Server: UnKnown Address: 192.168.11.1
Name: juras.net Addresses: 192.168.10.1 192.168.11.1
Kiedy zrobię to samo ale z komputera lokalnego na którym jest zainstalowany Bind:
Server: 192.168.11.1 Address: 192.168.11.1#53
Name: juras.net Address: 192.168.10.1 Name: juras.net Address: 192.168.11.1
)
Wiem, że to się wiąże z odpowiednim ,,dialplanem'' ale mogę się mylić. Jeżeli tak jest jak ,,dialplan'' powinien wyglądać w pliku extensions.conf.
Dodam tak samo, że z laptopa mogę pingować telefon SIP z adresem 192.168.11.5.
Jakie są numery telefonów na X-Lite oraz na telefonie analogowym. Chodzi mi oto by móc na przykład zadzwonić z telefonu SIP na jeden z wybranych.
Serwer DNS jest skonfigurowany i nasłuchuje na interfejsach eth2 i eth3 czyli na 192.168.10.1 i 192.168.11.1
Tak wygląda plik zapata.conf:
context=incoming #tutaj wiem że incoming to jest dialplan na połączeń wchodzących signalling=fxs_ks #signalling=fxo_ks usecallerid=yes echocancel=yes callgroup=1 pickupgroup=1 immediate=no #callerid="*X100P POTS"<(123) 456-7890> channel=>1
Tak wygląda sip.conf:
[juri] type=friend context=default username=103 ;fromuser=SIP Phone callerID=103 host=dynamic nat=no secret=1234 port=5060 canreinvite=yes dtfmode=info disallow=all allow=ulaw
[ania] type=friend context=default username=113 callerID=113 host=192.168.10.2 nat=no secret=juri port=5060 canreinvite=yes dtfmode=info disallow=all allow=ulaw
Proszę o pomoc.
Pozdrawiam. juri_st
szpuni - 02-07-2009 17:16
Czekaj a ty probujesz sie polaczyc z telefonem przez SIP?
Zaptela potrzebujesz jednynie wtedy gdy masz karte analogowa wpieta do komputera. Jezeli telefon analogowy jest podpiety do jakiejs bramki to laczysz sie po SIP i nie potrzebujesz Zaptel.
Tutaj masz swietny material na ten temat, tyle ze po angielsku.
Asterisk Video Turorial
Tutaj masz pewna niezgodnosc powinienes uzywac alaw, ulaw jest uzywane w amerykach i kilku innych krajach. W europie nalezy uzywac kodekow alaw.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|