Liebe Forengemeinde,
ich versuche seit einiger Zeit, einen Asterisk-Server aufzusetzen. Der Server hat drei Netzwerkschnittstellen:
eth0: Internetzugang, per DHCP über Speedport
eth1: Zugang für Endgeräte, feste IP 192.168.178.5/24
eth2: Zugang für Endgeräte, feste IP 192.168.180.5/24
Mittlerweile kann ich mit Geräten, die sich über eth1 verbinden, telefonieren. Geräte an eth2 können sich zwar registrieren und anrufen, aber man hört keinen Ton. Woran kann das liegen? Zuletzt habe ich mit PhonerLite getestet, denselben PC erst an das eine und dann an das andere Netzwerk angeschlossen.
sip.conf
extensions.conf
Ich habe auch schon versucht, in sip.conf bindaddr und bindport zu verwenden, allerdings wird die Einstellung ignoriert. Ich kann mich weiterhin auf allen Schnittstellen mit allen Benutzern anmelden, aber nur auf eth1 ist Ton zu hören.
Vielen Dank für eure Antworten.
ich versuche seit einiger Zeit, einen Asterisk-Server aufzusetzen. Der Server hat drei Netzwerkschnittstellen:
eth0: Internetzugang, per DHCP über Speedport
eth1: Zugang für Endgeräte, feste IP 192.168.178.5/24
eth2: Zugang für Endgeräte, feste IP 192.168.180.5/24
Mittlerweile kann ich mit Geräten, die sich über eth1 verbinden, telefonieren. Geräte an eth2 können sich zwar registrieren und anrufen, aber man hört keinen Ton. Woran kann das liegen? Zuletzt habe ich mit PhonerLite getestet, denselben PC erst an das eine und dann an das andere Netzwerk angeschlossen.
sip.conf
Code:
[general]
transport=udp
port=5060
nat=yes
allowguest=no
alwaysauthreject=yes
register => [email protected]:[email protected]/sip-id1
register => [email protected]:[email protected]/sip-id2
[ext_in_sipgate]
type=friend
context=ctx_in_sipgate
host=proxy.live.sipgate.de
[ext_out_1]
type=friend
username=sip-id1
fromuser=sip-id1
fromdomain=sipgate.de
secret=pw
host=sipgate.de
nat=yes
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=proxy.live.sipgate.de
[ext_out_2]
type=friend
username=sip-id2
fromuser=sip-id2
fromdomain=sipgate.de
secret=pw
host=sipgate.de
nat=yes
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=proxy.live.sipgate.de
[100]
type=friend
secret=pw
host=dynamic
qualify=yes
context=ctx_1
[101]
type=friend
secret=pw
host=dynamic
qualify=yes
context=ctx_1
[200]
type=friend
secret=pw
host=dynamic
qualify=yes
context=ctx_2
extensions.conf
Code:
[ctx_in_sipgate]
exten => sip-id2,1,Dial(SIP/200)
exten => sip-id2,n,Hangup()
[ctx_1]
exten => _X.,1,Set(CALLERID(num)=sip-id1)
exten => _X.,n,Dial(SIP/${EXTEN}@ext_out_1)
exten => _X.,n,Hangup()
[ctx_2]
exten => _X.,1,Set(CALLERID(num)=sip-id2)
exten => _X.,n,Dial(SIP/${EXTEN}@ext_out_2)
exten => _X.,n,Hangup()
Ich habe auch schon versucht, in sip.conf bindaddr und bindport zu verwenden, allerdings wird die Einstellung ignoriert. Ich kann mich weiterhin auf allen Schnittstellen mit allen Benutzern anmelden, aber nur auf eth1 ist Ton zu hören.
Vielen Dank für eure Antworten.
Zuletzt bearbeitet: