Strona 1 z 1

konfiguracja Asteriska w sieci domowej

: 30 czerwca 2009, 19:38
autor: juri_st
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

Kod: Zaznacz cały

Ready For Call.
X-lite skonfigurowałem ale wyświetla mi się:

Kod: Zaznacz cały

Registration Error: 404 - Not Found.
Podłączyłem również telefon analogowy do portu FXS karty X100P. Po wywołaniu komendy:

Kod: Zaznacz cały

ztcfg -vv
wyświetla mi się wersja zaptela i komunikat:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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ę:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

[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

: 02 lipca 2009, 17:16
autor: szpuni
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.