iptables - oder warum eingehende Gespräche nicht funktionieren

zanthos

Neuer User
Mitglied seit
21 Mrz 2005
Beiträge
92
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen

Habe ein wahrscheinlich kleines Problem: bei eingehenden Gesprächen wird kein Ton übertragen.

Habe schon Stunden damit verbracht, in diesem Forum und im Internet Lösungen zu finden, aber mein grosses IT-Wissen reicht anscheinend nicht, um mit eher geringen Linux-Kenntnissen die Sache zum Laufen zu bringen.

Szenario:
Internet <--> Kabelmodem (fixe IP) <--> Router (openWRT mit Asterisk) <--> IP-Telefone

Asterisk läuft auf dem Router und ist mit der externen Adresse erreichbar.
Das Ziel ist, dass alle Gespräche über Asterisk nach draussen und umgekehrt geleitet werden. Die internen Telefone sollen keine eigene Verbindung nach draussen aufbauen.

Was funktioniert:
- Gespräche nach draussen
- Gesprächesignalisierung bei externem Anruf

Woran liegts?
Ich kann mir gut vorstellen, dass die Firewall (iptables) auf dem Router dem asterisk bei eingehenden Gesprächen das Leben schwer und die RTP-Ports dicht macht.
Dies zeigt sich folgendermassen:
Wenn jemand über meine Voipbuster/sipcall.ch-TelNr. anruft, kommt das Gespräch zustande, aber kein Ton.

Ich kenne mich leider zuwenig mit diesen iptables aus. Könnte es auch mit dem Parameter "-nat" zusammenhängen? Mein Asterisk braucht ja kein NAT, da er eine externe IP hat...

Unten habe ich ein paar Configs dran. Vielen Dank schon mal für die Hilfe.

iptables --list:
Code:
Chain INPUT (policy DROP)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere            state INVALID
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
DROP       tcp  --  anywhere             anywhere            tcp option=!2 flags:SYN/SYN
input_rule  all  --  anywhere             anywhere
input_wan  all  --  anywhere             anywhere
LAN_ACCEPT  all  --  anywhere             anywhere
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     gre  --  anywhere             anywhere
REJECT     tcp  --  anywhere             anywhere            reject-with tcp-reset
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable
 
Chain FORWARD (policy DROP)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere            state INVALID
TCPMSS     tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
forwarding_rule  all  --  anywhere             anywhere
forwarding_wan  all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
 
Chain LAN_ACCEPT (1 references)
target     prot opt source               destination
RETURN     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
Chain OUTPUT (policy DROP)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere            state INVALID
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
output_rule  all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
REJECT     tcp  --  anywhere             anywhere            reject-with tcp-reset
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable
 
Chain forwarding_rule (1 references)
target     prot opt source               destination
 
Chain forwarding_wan (1 references)
target     prot opt source               destination
 
Chain input_rule (1 references)
target     prot opt source               destination
ACCEPT     udp  --  anywhere             anywhere            udp dpt:5060
ACCEPT     udp  --  anywhere             anywhere            udp dpts:10000:20000
 
Chain input_wan (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:22
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:80
 
Chain output_rule (1 references)
target     prot opt source               destination

firewall.user:
Code:
#!/bin/sh
# Copyright (C) 2006 OpenWrt.org
 
WAN=$(nvram get wan_ifname)
LAN=$(nvram get lan_ifname)
 
iptables -F input_rule
iptables -F output_rule
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule
 
# The following chains are for traffic directed at the IP of the 
# WAN interface
iptables -F input_wan
iptables -F forwarding_wan
iptables -t nat -F prerouting_wan
 
### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_wan -p tcp --dport 22 -j ACCEPT 
iptables        -A input_wan      -p tcp --dport 22 -j ACCEPT
 
### Open Webif to WAN
## -- This allows port 80 to be answered by the router
iptables -t nat -A prerouting_wan -p tcp --dport 80 -j ACCEPT
iptables        -A input_wan      -p tcp --dport 80 -j ACCEPT
 
### VoIP
## -- Connections to WAN enabled
iptables -t nat -A prerouting_rule -i $WAN -p udp --dport 5060 -j ACCEPT
iptables        -A input_rule      -i $WAN -p udp --dport 5060 -j ACCEPT
iptables -t nat -A prerouting_rule -i $WAN -p udp --dport 10000:20000 -j ACCEPT
iptables        -A input_rule      -i $WAN -p udp --dport 10000:20000 -j ACCEPT
iptables -t nat -A prerouting_rule -i $WAN -p udp --dport 5004:5007 -j ACCEPT
iptables        -A input_rule      -i $WAN -p udp --dport 5004:5007 -j ACCEPT

SIP-Debug:
Code:
<--- SIP read from 212.117.200.148:5060 --->
<------------->
--- (0 headers 0 lines) Nat keepalive ---
router*CLI>
<--- SIP read from 194.120.0.198:5060 --->
INVITE sip:[meine extension]@[meine externe IP] SIP/2.0
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK462347f164da4737bfe7e9b5208822bb
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>
Contact: sip:[externer anrufer]@194.120.0.198:5060
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 3 INVITE
User-Agent: (Very nice Sip Registrar/Proxy Server)
Allow: ACKBYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
Content-Type: application/sdp
Content-Length: 333
v=0
o=[SIP-authentifizierung] 1205850285 1205850285 IN IP4 194.221.62.70
s=SIP Call
c=IN IP4 194.221.62.70
t=0 0
m=audio 41390 RTP/AVP 8 0 2 18 4 3 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
<------------->
--- (11 headers 14 lines) ---
Sending to 194.120.0.198 : 5060 (no NAT)
Using INVITE request as basis request - bea7c4526b2e45b4af1739db99e8fd8b
Found peer 'VoipBuster'
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 2
Found RTP audio format 18
Found RTP audio format 4
Found RTP audio format 3
Found RTP audio format 101
Peer audio RTP is at port 194.221.62.70:41390
Found description format PCMA for ID 8
Found description format PCMU for ID 0
Found description format G726-32 for ID 2
Found description format G729 for ID 18
Found description format G723 for ID 4
Found description format GSM for ID 3
Found description format telephone-event for ID 101
Capabilities: us - 0x3f1fff (g723|gsm|ulaw|alaw|g726|adpcm|slin|lpc10|g729|speex|ilbc|g726aal2|g722|jpeg|png|h261|h263|h263p|h264), peer - audio=0x90f (g723|gsm                                                                             |ulaw|alaw|g726|g729)/video=0x0 (nothing), combined - 0x90f (g723|gsm|ulaw|alaw|g726|g729)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 194.221.62.70:41390
Looking for [meine extension] in sip-incoming (domain [meine externe IP])
list_route: hop: <sip:[externer anrufer]@194.120.0.198:5060>
<--- Transmitting (no NAT) to 194.120.0.198:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK462347f164da4737bfe7e9b5208822bb;received=194.120.0.198
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 3 INVITE
User-Agent: IchIchIch
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:[meine extension]@[meine externe IP]>
Content-Length: 0
 
<------------>
    -- Executing [[meine extension]@sip-incoming:1] Dial("SIP/[SIP-authentifizierung]-1004a4e8", "SIP/100") in new stack
Audio is at [meine interne Asterisk-IP] port 12636
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x2 (gsm) to SDP
Adding codec 0x8 (alaw) to SDP
Adding codec 0x40 (slin) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (no NAT) to [IP meines Telefons]:5060:
INVITE sip:[meine extension]@[IP meines Telefons]:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK5878bd3f
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>
Contact: <sip:[externer anrufer]@[meine interne Asterisk-IP]>
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
CSeq: 102 INVITE
User-Agent: IchIchIch
Max-Forwards: 70
Date: Tue, 18 Mar 2008 14:24:45 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 302
v=0
o=root 1293 1293 IN IP4 [meine interne Asterisk-IP]
s=session
c=IN IP4 [meine interne Asterisk-IP]
t=0 0
m=audio 12636 RTP/AVP 0 3 8 10 101
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:10 L16/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
---
    -- Called 100
router*CLI>
<--- SIP read from [IP meines Telefons]:50538 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK5878bd3f
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
Date: Tue, 18 Mar 2008 14:25:58 GMT
CSeq: 102 INVITE
Server: Cisco-CP7960G/8.0
Contact: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE
Content-Length: 0
 
<------------->
--- (11 headers 0 lines) ---
router*CLI>
<--- SIP read from [meine interne Asterisk-IP]23:5060 --->
 
<------------->
--- (0 headers 1 lines) ---
router*CLI>
<--- SIP read from [IP meines Telefons]:50538 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK5878bd3f
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>;tag=001bd46074c30a146ee96a19-1f1a0de6
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
Date: Tue, 18 Mar 2008 14:25:58 GMT
CSeq: 102 INVITE
Server: Cisco-CP7960G/8.0
Contact: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE
Content-Length: 0
 
<------------->
--- (11 headers 0 lines) ---
    -- SIP/100-100426f8 is ringing
router*CLI>
<--- Transmitting (no NAT) to 194.120.0.198:5060 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK462347f164da4737bfe7e9b5208822bb;received=194.120.0.198
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>;tag=as507bec97
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 3 INVITE
User-Agent: IchIchIch
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:[meine extension]@[meine externe IP]>
Content-Length: 0
 
<------------>
router*CLI>
<--- SIP read from [IP meines Telefons]:50538 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK5878bd3f
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>;tag=001bd46074c30a146ee96a19-1f1a0de6
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
Date: Tue, 18 Mar 2008 14:26:05 GMT
CSeq: 102 INVITE
Server: Cisco-CP7960G/8.0
Contact: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE
Supported: replaces,join,norefersub
Content-Length: 199
Content-Type: application/sdp
Content-Disposition: session;handling=optional
v=0
o=Cisco-SIPUA 15636 0 IN IP4 [IP meines Telefons]
s=SIP Call
t=0 0
m=audio 28792 RTP/AVP 0 101
c=IN IP4 [IP meines Telefons]
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
<------------->
--- (14 headers 10 lines) ---
Found RTP audio format 0
Found RTP audio format 101
Peer audio RTP is at port [IP meines Telefons]:28792
Found description format PCMU for ID 0
Found description format telephone-event for ID 101
Capabilities: us - 0x3f1fff (g723|gsm|ulaw|alaw|g726|adpcm|slin|lpc10|g729|speex|ilbc|g726aal2|g722|jpeg|png|h261|h263|h263p|h264), peer - audio=0x4 (ulaw)/vide                                                                             o=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port [IP meines Telefons]:28792
list_route: hop: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>
set_destination: Parsing <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp> for address/port to send to
set_destination: set destination to [IP meines Telefons], port 5060
Transmitting (no NAT) to [IP meines Telefons]:5060:
ACK sip:[meine extension]@[IP meines Telefons]:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK6b10858a
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>;tag=001bd46074c30a146ee96a19-1f1a0de6
Contact: <sip:[externer anrufer]@[meine interne Asterisk-IP]>
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
CSeq: 102 ACK
User-Agent: IchIchIch
Max-Forwards: 70
Content-Length: 0
 
---
    -- SIP/100-100426f8 answered SIP/[SIP-authentifizierung]-1004a4e8
Audio is at [meine externe IP] port 13220
Adding codec 0x1 (g723) to SDP
Adding codec 0x2 (gsm) to SDP
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x8 (alaw) to SDP
Adding codec 0x100 (g729) to SDP
Adding codec 0x800 (g726) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
<--- Reliably Transmitting (no NAT) to 194.120.0.198:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK462347f164da4737bfe7e9b5208822bb;received=194.120.0.198
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>;tag=as507bec97
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 3 INVITE
User-Agent: IchIchIch
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:[meine extension]@[meine externe IP]>
Content-Type: application/sdp
Content-Length: 403
v=0
o=root 1293 1293 IN IP4 [meine externe IP]
s=session
c=IN IP4 [meine externe IP]
t=0 0
m=audio 13220 RTP/AVP 4 3 0 8 18 2 101
a=rtpmap:4 G723/8000
a=fmtp:4 annexa=no
a=rtpmap:3 GSM/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
<------------>
    -- Packet2Packet bridging SIP/[SIP-authentifizierung]-1004a4e8 and SIP/100-100426f8
router*CLI>
<--- SIP read from 194.120.0.198:5060 --->
ACK sip:[meine extension]@[meine externe IP] SIP/2.0
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK2530dd8987d644ae9420e1b02e7fab33
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>;tag=as507bec97
Contact: sip:[externer anrufer]@194.120.0.198:5060
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 3 ACK
Server: (Very nice Sip Registrar/Proxy Server)
Allow: ACKBYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
Content-Length: 0
 
<------------->
--- (10 headers 0 lines) ---
router*CLI>
<--- SIP read from 194.120.0.198:5060 --->
BYE sip:[meine extension]@[meine externe IP] SIP/2.0
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK462347f164da4737bfe7e9b5208822bb
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>;tag=as507bec97
Contact: sip:[externer anrufer]@194.120.0.198:5060
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 4 BYE
Server: (Very nice Sip Registrar/Proxy Server)
Allow: ACKBYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
Content-Length: 0
 
<------------->
--- (10 headers 0 lines) ---
Sending to 194.120.0.198 : 5060 (no NAT)
<--- Transmitting (no NAT) to 194.120.0.198:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 194.120.0.198:5060;branch=z9hG4bK462347f164da4737bfe7e9b5208822bb;received=194.120.0.198
From: <sip:[externer anrufer]@sip.voipbuster.com:5060>;tag=c01710acc02b10ac47c42b2620aad9
To: <sip:[SIP-authentifizierung]@[meine externe IP]>;tag=as507bec97
Call-ID: bea7c4526b2e45b4af1739db99e8fd8b
CSeq: 4 BYE
User-Agent: IchIchIch
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:[meine extension]@[meine externe IP]>
Content-Length: 0
 
<------------>
Scheduling destruction of SIP dialog '5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]' in 32000 ms (Method: INVITE)
set_destination: Parsing <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp> for address/port to send to
set_destination: set destination to [IP meines Telefons], port 5060
Reliably Transmitting (no NAT) to [IP meines Telefons]:5060:
BYE sip:[meine extension]@[IP meines Telefons]:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK6a568be9
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>;tag=001bd46074c30a146ee96a19-1f1a0de6
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
CSeq: 103 BYE
User-Agent: IchIchIch
Max-Forwards: 70
Content-Length: 0
 
---
  == Spawn extension (sip-incoming, [meine extension], 1) exited non-zero on 'SIP/[SIP-authentifizierung]-1004a4e8'
router*CLI>
<--- SIP read from [IP meines Telefons]:50538 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP [meine interne Asterisk-IP]:5060;branch=z9hG4bK6a568be9
From: "[externer anrufer]" <sip:[externer anrufer]@[meine interne Asterisk-IP]>;tag=as0420e4ea
To: <sip:[meine extension]@[IP meines Telefons]:5060;transport=udp>;tag=001bd46074c30a146ee96a19-1f1a0de6
Call-ID: 5af89f3310852fee71c873b07ab2066b@[meine interne Asterisk-IP]
Date: Tue, 18 Mar 2008 14:26:10 GMT
CSeq: 103 BYE
Server: Cisco-CP7960G/8.0
Content-Length: 0
RTP-RxStat: Dur=??,Pkt=??,Oct=??,LatePkt=??,LostPkt=??,AvgJit=??
RTP-TxStat: Dur=??,Pkt=??,Oct=??

sip.conf:
Code:
[general]
context=default   ; Default context for incoming calls
bindport=5060   ; UDP Port to bind to (SIP standard port is 5060)
nat=never
bindaddr=0.0.0.0  ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes   ; Enable DNS SRV lookups on outbound calls
allow=all
 
useragent=IchIchIch
context=sip-incoming
;register => ****:****@sip.backbone.ch/7778
;register => ****:****@sip.voipbuster.com/7777
register => ****:****@Sipcall/7778
register => ****:****@VoipBuster/7777
 
[Sipcall]
type=peer
username=****
secret=****
host=sip.backbone.ch
fromuser=****
fromdomain=sip.backbone.ch
nat=no
insecure=very
context=sip-incoming
canreinvite=no
caninvite=yes
 
[VoipBuster]
type=peer
username=****
secret=****
host=sip.voipbuster.com
fromuser=****
fromdomain=sip.voipbuster.com
nat=no
insecure=very
context=sip-incoming
canreinvite=no
caninvite=yes
 
;----Cisco----
[100]
type=friend
secret=****
;nat=yes
host=dynamic
canreinvite=nonat
username=100
canreinvite=no
mailbox=100@default
subscribemwi=yes
vmexten=voicemail
context=default
 
;----Pirelli----
[200]
type=friend
secret=****
host=dynamic
allow=gsm
allow=ulaw
allow=alaw
canreinvite=no
username=200
mailbox=200@default
subscribemwi=yes
vmexten=voicemail
context=default
 
;----Softphone----
[300]
type=friend
secret=****
host=dynamic
allow=gsm
allow=ulaw
allow=alaw
canreinvite=no
username=300
mailbox=300@default
subscribemwi=yes
vmexten=voicemail
context=default

extensions.conf:
Code:
[general]
static=yes
writeprotect=no
clearglobalvars=no
;userscontext=default
 
[default]
exten => _XXX,1,Dial(SIP/${EXTEN},15,tT)
exten => _XXX,2,Wait(1)
exten => _XXX,3,Voicemail(${EXTEN})
exten => _XXX,4,Hangup
exten => _0XXX.,1,NoOp(Call via Sipcall)
exten => _0XXX.,2,Set(CallerID(num)=****)
exten => _0XXX.,3,Dial(SIP/${EXTEN}@VoipBuster,60,r)
exten => _10XXX.,1,NoOp(Call via Sipcall)
exten => _10XXX.,2,Set(CallerID(num)=****)
exten => _10XXX.,3,Dial(SIP/${EXTEN:1}@SipCall,60,r)
exten => 1111,1,VoiceMailMain(CallerID(num))
exten => 1111,2,Hangup
 
[sip-incoming]
exten => 7777,1,Dial(SIP/100)
exten => 7777,2,Hangup
exten => 7778,1,Dial(SIP/100)
exten => 7778,2,Hangup
 
Internet <--> Kabelmodem (fixe IP) <--> Router (openWRT mit Asterisk) <--> IP-Telefone

Habe ich genauso. Allerdings Kamikaze und 1.4.18. Funktioniert prima. Hast Du denn die Probleme auch, wenn Du Dein Telefon beim Provider direkt registrierst?
 
@himpierre:
Nein, hatte mein Cisco rsp. Pirelli früher direkt bei Voipbuster angemeldet und es hat problemlos funktioniert.
Das könnte allerdings wieder darauf hinweisen, dass es nicht am Firewall liegt...
Kannst Du mir mal Deine Configs (sip.conf, firewall.user und die Ausgabe von "iptables --list") senden?

@all:
Könnte es an den Codecs liegen? Falls ja, würde Asterisk mir dann nicht eine Fehlermeldung anzeigen?

Ausschnitt sip debug: was bedeuten die Frageziechen?
Code:
RTP-RxStat: Dur=??,Pkt=??,Oct=??,LatePkt=??,LostPkt=??,AvgJit=??
RTP-TxStat: Dur=??,Pkt=??,Oct=??
 
@himpierre:
Hab Asterisk von deiner angegebenen Source bereits installiert. Allerdings eben noch auf Whiterussian.
Mein Router (ASUS WL 500GP) hat noch Probleme mit der Broadcom-WLAN-Karte und Kamikaze 2.6 (und ich weiss nicht wie ich fertige Pakete aus dem SVN mit Fix bekomme).
Hätte zwar noch eine aktuelle Atheros-Karte rumliegen. Da muss aber anscheinend noch gebastelt werden bei der Installation. Und meine Linux-Kentnisse sind eben noch so, dass ich dazu x Stunden Forenbeiträge, Anleitungen etc lesen muss wofür ich grad keine Zeit habe.
Welchen Router hast denn du?

Ach ja, sende mir Deine Configs doch an ### (Adresse entfernt). Herzlichen Dank!
 
Zuletzt bearbeitet:
Oh habe ich gestern ganz vergessen Dir die Configs zu schicken. Mach ich noch. Allerdings wird das wahrscheinlich nich viel bringen. Habe den gleichen Router mit Kamikaze 7.09 (kernel 2.4). Wie Du schon gesagt hast, Kernel 2.6 unterstützt den Broadcom Chip noch nicht.
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,459
Beiträge
2,252,475
Mitglieder
374,213
Neuestes Mitglied
cyclemat
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.