* nimmt keine externen Anrufe an und läßt keine externen zu

venom80

Neuer User
Mitglied seit
23 Jun 2005
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen!

Habe ein Problem mit meinem *

Zuerst mal ein paar Infos:

Tarif: T-DSL 1000 Flat

Router: Linksys WRT54g (2Stück, mit WDS verbunden, der * hängt am 2.)
Rechner: Athlon 550, 128MB Ram, 3GB HDD
HFC ISDN Karte (Longshine LCS-8051A)
Externes ISDN Tel. an HFC mittels NTBA angeschlossen)

OS: Debian 3.1 stable - Kernel 2.4.27


Jetzt zum Problem:

Hab den * aufgesetzt, dieser läuft auch soweit, allerdings nur für interne Anrufe. Habe 2 Telefone angeschlossen, diese können sich problemlos gegenseitig anrufen, allerdings keine externen VoIP - Anrufe tätigen. Auch das Anrufen von extern klappt nicht. Als VoIP Provider hab ich einen web.de und einen gmx Account. (Port 5060-5070 und 10000-20000 TCP+UDP sind auf den * geforwarded)

Hier die Fehlermeldungen wenn ich nach extern anrufe bzw. angerufen werde: (Die Tel-Nr wurde natürlich fürs Forum abgeändert)
Code:
Abgehender Anruf VoIP:

WARNING[4375]: channel.c:2188 ast_channel_make_compatible: No path to translate from SIP/gmx-c629(256) to Zap/2-1(72)
WARNING[4375]: chan_sip.c:1838 sip_write: Asked to transmit frame type 8, while native formats is 256 (read/write = 256/256)
WARNING[1713]: chan_sip.c:6892 handle_response: Forbidden - wrong password on authentication for INVITE to '"123456" <sip:[email protected]>;tag=as00302db8'

Eingehender Anruf VoIP:

NOTICE[1713]: chan_sip.c:7355 handle_request: Failed to authenticate user "0049246810" <sip:[email protected]>;tag=as67765a9c

Der Fehler mit dem Passwort ist mir unerklärlich, habe auch 3x das Passwort beim Provider geändert, kann also nicht so ganz stimmen.

Hier noch die Config - Dateien:

extensions.conf:

Code:
[general]
static=yes
writeprotect=no

[globals]
IAXINFO=guest
;MSN1 ist die Hauptnummer
MSN1=12345
;MSN2 meine Nummer
MSN2=678910
;MSN3 die meines Mitbewohners
MSN3=111213
;Unsere Telefon haengen an B-Kanal 1&2 (Gruppe 1)
PHONE=Zap/g1
;Zum einfachen Ansprechen der jeweiligen Telefone
;in den Telefonen muss als MSN 301 bzw. 302 eingestellt sein
PCROLLING=${PHONE}/302
PJOHANNES=${PHONE}/301
PBEIDE=${PCROLLING}&${PJOHANNES}

[macro-callout]
;CallerID setzen
exten => s,1,SetCIDNum(${ARG1})
;Rausrufen, z.B. über CAPI oder SIP
exten => s,2,Dial(${ARG3}/${ARG2},,tT)
exten => s,3,Congestion
exten => s,4,Busy
exten => s,5,Hangup

;Fast wie callout, aber vorher wird mldonkey angehalten
[macro-callsip]
exten => s,1,agi,mldonkeyctl|pause
exten => s,2,Dial(SIP/${ARG2},120,tT)

;Anrufannahme mit AB nach 30 Sekunden
[macro-callin]
exten => s,1,SetLanguage(de)
exten => s,2,Dial(${ARG1},30,tT)
exten => s,3,Voicemail2(u${ARG2})
exten => s,4,Congestion
exten => s,5,Busy
exten => s,6,Hangup

[internal]
exten => 91,1,Dial(${PJOHANNES},60,tT)
exten => 92,1,Dial(${PCROLLING},60,tT)

[sip]
exten => _0X.,1,Macro(callsip,,${EXTEN}@gmx)

;Hier kommt man hin, wenn man an einem Telefon den Hoerer abnimmt
[default]
include => internal
include => sip

[sip-in]
exten => 123,1,Macro(callin,${PBEIDE},${MSN1})

[in]
exten => ${MSN3},1,Macro(callin,${PCROLLING},${MSN3})
exten => ${MSN2},1,Macro(callin,${PJOHANNES},${MSN2})
exten => ${MSN1},1,Macro(callin,${PBEIDE},${MSN1})

sip.conf:

Code:
[general]
port = 5060
bindaddr = 0.0.0.0
externip = einuser.dyndnsprovider.com
Localnet = 192.168.1.0/255.255.255.0
srvlookup = yes
context = default
allow=all
allow=gsm
allow=alaw
allow=ulaw
register => user:[email protected]/123
register => 4912345:[email protected]/4912345
canreinvite=no
tos=0x18
insecure=very
nat=no
dtmfmode=info

[web]
host=sip.web.de
type=friend
username=username
secret=xyz
fromuser=username
fromdomain=sip.web.de
canreinvite=no
qualify=no
nat=yes

[gmx]
host=sip.gmx.net
type=friend
username=4912345
secret=pass
fromuser=4912345
fromdomain=sip.gmx.net
canreinvite=no
qualify=no
nat=yes

phone.conf:

Code:
[channels]
switchtype=euroisdn
signalling=bri_net_ptmp

pridialplan=local
echocancel=yes
immediate=no
overlapdial=yes
group=1
context=default
channel=>1-2

Habe mich schon mit dem Forum befasst und HowTos gelesen, allerdings konnte ich nirgendwo eine Antwort auf mein Problem finden.

Für einen Tip bzw. einen Link den ich vielleicht übersehen habe wäre ich sehr dankbar.
 
was ist die Ausgabe von "sip show registry" & "sip show peers"? Gib mal erst "sip debug" und dann "sip reload" ein. Da sollten dann eventuell bei den Sip-Antwort-Paketen von GMS ne bessere erklärung des Problems kommen. Sollte da irgendwas von IP-Problemen stehen, dann wird eventuell die esterne ip nicht richtig aufgelöst. Es könnte sich aber auch um ein Firewall-Problem handeln (Da bei der Registrierung von Freenet ja whl auch etwas nicht stimmt).

P.S.: Du brauchst eigentlich nur die UDP-Pakete zu forwarden
 
sip show registry sieht eigentlich immer ok aus.

Code:
Host                         Username       Refresh State
sip.gmx.net:5060     usrname          145 Registered
sip.web.de:5060      usrname          145 Registered

sip show peers

Code:
Name/username    Host            Dyn Nat ACL Mask             Port     Status
gmx/4912345  212.227.15.196       N      255.255.255.255  5060     Unmonitored
web/username 217.72.200.89        N      255.255.255.255  5060     Unmonitored


sip reload

Code:
asterisk02*CLI> sip reload
 Reloading SIP>
Jul  4 14:36:07 NOTICE[1713]: chan_sip.c:4045 sip_reregister:    -- Re-registration for  [email][email protected][/email]
11 headers, 0 lines
Reliably Transmitting:
REGISTER sip:sip.gmx.net SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK484bf37a
From: <sip:[email protected]>;tag=as56c064a6
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 REGISTER
User-Agent: Asterisk PBX
Expires: 160
Contact: <sip:[email protected]>
Event: registration
Content-Length: 0

 (no NAT) to 212.227.15.196:5060
asterisk02*CLI>

Sip read:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 123.234.222.123:5060;branch=z9hG4bK484bf37a
From: <sip:[email protected]>;tag=as56c064a6
To: <sip:[email protected]>;tag=2b11d9ddbc6d8255a5f246b91e6914ff.e255
Call-ID: [email protected]
CSeq: 102 REGISTER
WWW-Authenticate: Digest realm="sip-gmx.net", nonce="42c982c2acaef6def126e8934c8dbcbfb24518ed"
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0


9 headers, 0 lines
Responding to challenge, registration to domain/host name sip.gmx.net
12 headers, 0 lines
Reliably Transmitting:
REGISTER sip:sip.gmx.net SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK74bfed85
From: <sip:[email protected]>;tag=as56c064a6
To: <sip:[email protected]>;tag=2b11d9ddbc6d8255a5f246b91e6914ff.e255
Call-ID: [email protected]
CSeq: 103 REGISTER
User-Agent: Asterisk PBX
Authorization: Digest username="4912345", realm="sip-gmx.net", algorithm=MD5, uri="sip:sip.gmx.net", nonce="42c982c2acaef6def126e8934c8dbcbfb24518ed", response="2a1be0002ea7d836431a13f43e50b1e9", opaque=""
Expires: 160
Contact: <sip:[email protected]>
Event: registration
Content-Length: 0

 (no NAT) to 212.227.15.196:5060
asterisk02*CLI>

Sip read:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK74bfed85
From: <sip:[email protected]>;tag=as56c064a6
To: <sip:[email protected]>;tag=2b11d9ddbc6d8255a5f246b91e6914ff.e255
Call-ID: [email protected]
CSeq: 103 REGISTER
Contact: <sip:[email protected]>;q=0.00;expires=111
Contact: <sip:[email protected]>;q=0.00;expires=160
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0


10 headers, 0 lines
Jul  4 14:36:07 NOTICE[1713]: chan_sip.c:6859 handle_response: Outbound Registration: Expiry for sip.gmx.net is 160 sec (Scheduling reregistration in 145000 ms)
Destroying call '[email protected]'
asterisk02*CLI>

Sip read:

0 headers, 0 lines
asterisk02*CLI>

Sip read:

0 headers, 0 lines
Jul  4 14:36:13 NOTICE[1713]: chan_sip.c:4045 sip_reregister:    -- Re-registration for  [email][email protected][/email]
11 headers, 0 lines
Reliably Transmitting:
REGISTER sip:sip.web.de SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK5a3cce3e
From: <sip:[email protected]>;tag=as4b0e58f7
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 REGISTER
User-Agent: Asterisk PBX
Expires: 160
Contact: <sip:[email protected]>
Event: registration
Content-Length: 0

 (no NAT) to 217.72.200.89:5060
asterisk02*CLI>

Sip read:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK5a3cce3e;rport=5060
From: <sip:[email protected]>;tag=as4b0e58f7
To: <sip:[email protected]>;tag=f43d8ce4e4130f38b15965d9884f209e.bdae
Call-ID: [email protected]
CSeq: 102 REGISTER
WWW-Authenticate: Digest realm="web.de", nonce="42c982c87d374d518e7a52fcae49f0f1d46f710a"
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0
Warning: 392 sip-ha.web.de:5060 "Noisy feedback tells:  pid=20900 req_src_ip=1.2.3.4 req_src_port=5060 in_uri=sip:sip.web.de out_uri=sip:sip.web.de via_cnt==1"


10 headers, 0 lines
Responding to challenge, registration to domain/host name sip.web.de
12 headers, 0 lines
Reliably Transmitting:
REGISTER sip:sip.web.de SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK552189d3
From: <sip:[email protected]>;tag=as4b0e58f7
To: <sip:[email protected]>;tag=f43d8ce4e4130f38b15965d9884f209e.bdae
Call-ID: [email protected]
CSeq: 103 REGISTER
User-Agent: Asterisk PBX
Authorization: Digest username="usrname", realm="web.de", algorithm=MD5, uri="sip:sip.web.de", nonce="42c982c87d374d518e7a52fcae49f0f1d46f710a", response="07f2e71e0c69a7317bd0393537cee1a3", opaque=""
Expires: 160
Contact: <sip:[email protected]>
Event: registration
Content-Length: 0

 (no NAT) to 217.72.200.89:5060
asterisk02*CLI>

Sip read:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 1.2.3.4
:5060;branch=z9hG4bK552189d3;rport=5060
From: <sip:[email protected]>;tag=as4b0e58f7
To: <sip:[email protected]>;tag=f43d8ce4e4130f38b15965d9884f209e.bdae
Call-ID: [email protected]
CSeq: 103 REGISTER
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0
Warning: 392 sip-ha.web.de:5060 "Noisy feedback tells:  pid=20899 req_src_ip=1.2.3.4 req_src_port=5060 in_uri=sip:sip.web.de out_uri=sip:sip.web.de via_cnt==1"


9 headers, 0 lines
Jul  4 14:36:13 NOTICE[1713]: chan_sip.c:6859 handle_response: Outbound Registration: Expiry for sip.web.de is 160 sec (Scheduling reregistration in 145000 ms)
Destroying call '[email protected]'

Ich bekomme die selben Fehlermeldungen wenn ein Kollege versucht mich von extern anzurufen bzw. taucht mein Anrufversuch auch in seinem Log auf, allerdings wird halt nie eine Verbindung aufgebaut.

Das TCP+UDP war mal zu testzwecken eingetragen.
Die Firewalls in beiden Linksys sind deaktiviert und auf dem * ist ebenfalls keine aktiv.
 
Die Domain von gmx ist sip-gmx.de und nicht sip.gmx.de. Vielleicht liegt es daran
 
Hab ich geändert, hat aber leider nichts gebracht.

Es funktioniert weder mit web.de noch mit gmx.

Bin so langsam mit meinem Latein am Ende. :(
 
@venom80

Ist 1.2.3.4 die lokale IP, die Du benutzt?
Benutze stattdessen
10.x.x.x oder 172.16.x.x oder 192.168.x.x.
Das sind IP-Bereiche, die für Lokale Netze vorgesehen
sind.


In der sip.conf sollte auch noch context stehen,
die eingehenden Anrufe werden nämlich dann auch
nach default gehen.

Gruß
britzelfix
 
Sorry, hätt ich vielleicht dabeischreiben sollen.

Habe nur fürs Forum:

- den Benutzernamen in "usrname"
- das Passwort in "pass"
- die Telnr in "4912345"
- die ISP-IP in "1.2.3.4"

geändert.

Benutze intern ein Class C Netz


Das mit context in der sip.conf muss ich heut Nachmittag mal testen, hab momentan nur ssh Zugriff auf die Kiste.
 
context stand doch schon drin, daran lag es nicht.

Aber ich bin nen kleinen Schritt weiter.

Bei manchen Nummern die ich mit dem Telefon anrufe höre ich dann die Meldung von GMX, dass ich mich doch bitte für Gespräche ins Festnetz anmelden soll.

Kommt aber nur bei manchen Nummern die ich mal willkürlich gewählt hab.

Seltsamerweise auch bei der Nr. von nem Kollegen, der ebenfalls seine Festnetz-Nr. beim GMX VoIP Dienst angemeldet hat.

Beim GMX Account hab ich meine Festnetz Nummer angegeben, bei web.de ist es eine Nr die mit 01212.... beginnt.

Wenn ich vom angeschlossenen Telefon z.B. die web.de Nummer anrufen will krieg ich ein Besetzt-Zeichen, was ja nicht sein sollte.

Bin mir jetzt nicht sicher wann der * für welchen abgehenden Anruf welchen SIP-Account nutzt.

Aber was eingehende Anrufe angeht müssten doch beide Accounts ansprechbar sein, laut sip show registry sind auch beide verfügbar.
 
Kostenlos!

Statistik des Forums

Themen
248,444
Beiträge
2,291,650
Mitglieder
377,862
Neuestes Mitglied
dbip