irgendwie schaffe ich es nicht, das zum laufen zu kriegen:
Ein Nokia E90 soll über SIP/WLAN als Handset im Büro und möglichst auch unterwegs im Hotel fungieren. Der SIP-Benutzer ist im Lancom 1722 (FW 7.52) angelegt und seit Monaten mit einem ISDN-Telefon und einem Software Client (Multilogin) in Verwendung.
Solange ich die lokale Authentifizierung nicht erzwinge, fuktioniert hier alles: Das E90 meldet sich am Lancom an und eingehende wie ausgehende Verbindungen, auch von SIP zu SIP sowie SIP zu ISDN und vice versa, funktionieren.
Sobald ich die lokale Authentifizierung aber aktiviere (was, wenn ich es richtig verstehe, notwendig ist, um sich auch von außen mit dem Lancom zu verbinden), meldet sich das E90 zwar erfolgreich am Lancom an (die Zugangsdaten stimmen also überein) und eingehende Gespräche kommen auch an. Ich kann aber nicht mehr raustelefonieren, das E90 meldet dann nur "Verbindungsfehler".
Aus diesem Verhalten und diesem SIP Trace (s.u., intern) werde ich nicht schlau:
Code: Alles auswählen
root@Router:/
> trace # sip
SIP-Packet ON
root@Router:/
>
[SIP-Packet] 2008/06/13 23:27:11,620
Receiving datagram with length 1088 from 172.16.16.67:5060 to 172.16.16.254:5060
INVITE sip:*22@172.16.16.254 SIP/2.0
Route: <sip:172.16.16.254;lr;transport=UDP>
Via: SIP/2.0/UDP 172.16.16.67:5060;branch=z9hG4bKlmh7h3f1k9hc6shm09t2cb1;rport
From: <sip:23@172.16.16.254>;tag=e81nh3alqhhc742o09t2
To: <sip:*22@172.16.16.254>
Contact: <sip:23@172.16.16.67;transport=UDP>
Supported: 100rel,sec-agree
CSeq: 1223 INVITE
Call-ID: btxUzjQVoIewPM9W9EZqPS9nfkZXMD
Allow: INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK
Expires: 120
Privacy: none
User-Agent: Nokia RA-6 210.34.75
P-Preferred-Identity: sip:23@172.16.16.254
Max-Forwards: 70
Content-Type: application/sdp
Accept: application/sdp
Content-Length: 445
v=0
o=Nokia-SIPUA 63381655616136375 63381655616136375 IN IP4 172.16.16.67
s=-
c=IN IP4 172.16.16.67
t=0 0
m=audio 49152 RTP/AVP 96 0 8 97 18 98 13
a=sendrecv
a=ptime:20
a=maxptime:200
a=fmtp:96 mode-change-neighbor=1
a=fmtp:18 annexb=no
a=fmtp:98 0-15
a=rtpmap:96 AMR/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:8 PCMA/8000/1
a=rtpmap:97 iLBC/8000/1
a=rtpmap:18 G729/8000/1
a=rtpmap:98 telephone-event/8000/1
a=rtpmap:13 CN/8000/1
[SIP-Packet] 2008/06/13 23:27:11,630
Sending datagram with length 445 from 172.16.16.254:5060 to 172.16.16.67:5060
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 172.16.16.67:5060;branch=z9hG4bKlmh7h3f1k9hc6shm09t2cb1;rport
From: <sip:23@172.16.16.254>;tag=e81nh3alqhhc742o09t2
To: <sip:*22@172.16.16.254>
Call-ID: btxUzjQVoIewPM9W9EZqPS9nfkZXMD
CSeq: 1223 INVITE
Expires: 120
Max-Forwards: 70
User-Agent: LANCOM 1722 VoIP (Annex B) / 7.52.0058 / 25.04.2008
Server: Router
Allow: REGISTER, INVITE, ACK, CANCEL, BYE, REFER, NOTIFY, OPTIONS
Content-Length: 0
[SIP-Packet] 2008/06/13 23:27:11,630
Sending datagram with length 603 from 172.16.16.254:5060 to 172.16.16.67:5060
SIP/2.0 407 login needed
Via: SIP/2.0/UDP 172.16.16.67:5060;branch=z9hG4bKlmh7h3f1k9hc6shm09t2cb1;rport
From: <sip:23@172.16.16.254;user=phone>;tag=e81nh3alqhhc742o09t2
To: <sip:*22@172.16.16.254>;tag=-704957746--211515584
Call-ID: btxUzjQVoIewPM9W9EZqPS9nfkZXMD
CSeq: 1223 INVITE
Expires: 120
Max-Forwards: 70
User-Agent: LANCOM 1722 VoIP (Annex B) / 7.52.0058 / 25.04.2008
Server: Router
Allow: REGISTER, INVITE, ACK, CANCEL, BYE, REFER, NOTIFY, OPTIONS
Proxy-Authenticate: Digest realm="172.16.16.254",nonce="f5fa180d97458f264ba2c793c869e0e9",opaque="",algorithm=MD5
Content-Length: 0
[SIP-Packet] 2008/06/13 23:27:11,670
Receiving datagram with length 388 from 172.16.16.67:5060 to 172.16.16.254:5060
ACK sip:*22@172.16.16.254 SIP/2.0
Via: SIP/2.0/UDP 172.16.16.67:5060;branch=z9hG4bKlmh7h3f1k9hc6shm09t2cb1;rport
Route: <sip:172.16.16.254;lr;transport=UDP>
From: <sip:23@172.16.16.254>;tag=e81nh3alqhhc742o09t2
To: <sip:*22@172.16.16.254>;tag=-704957746--211515584
Call-ID: btxUzjQVoIewPM9W9EZqPS9nfkZXMD
CSeq: 1223 ACK
Supported: sec-agree
Max-Forwards: 70
Content-Length: 0
Das alles leuchtet mir nicht recht ein. Gibt es einen Lösungsweg?
Grüße
T.