trankilo schreef op donderdag 30 juli 2009 @ 18:04:
cone NAT (of full cone NAT) is zware poep. Daarmee kan je je netwerkje stevig onder de duim houden hoor ; )
Dat gebruik ik nog ergen op een MS-ISA server. Dat houd volgens mij in dat de poort waarop je een verbinding tot stand wil brengen ook de enigste poort is waarop de applicatie mag en kan communiceren. Voor de client van VB maakt dat niet uit, die bouwt een SSH dingetje op ergens naartoe op 1 vaste poort. Voor een SIP client is dat lastig omdat 5060 enkel voor 'signalering' in gebruik is. Dus om te registreren of 'joehoe, je moet rinkelen want iemand is je aan het bellen' pakketjes. De voicestream gebeurd op andere poorten en is ook nog eens afhankelijk van de tegenpartij omdat VoIp van IP naar IP bellen is. Dat kan je oplossen door de proxy van VoIPbuster te gebruiken (of een willekeurige andere met alle afluister gevaren die er bij horen) zodat je dan alleen maar een verbinding tot stand moet brengen met zo'n proxy.
Ik heb hier net even snel een 5121 online geschopt en kan daar achter met een netgear router icm een Linksys ata geval gewoon bellen en gebeld worden met VoIPbuster.
Zo'n vermoeden had ik al. Het is me echter nog niet duidelijk waarom registratie op de SIP server dan niet lukt. Dat verkeer loopt puur en alleen via UDP 5060 en die staat geforward. Als ik freeipcall.com gebruik kan ik zelfs registeren. Verander ik mijn proxy (en bijbehorende wachtwoord en gebruikersnaam) naar Voipbuster dan werkt het niet meer...
De logs van freeipcall:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| 18:20:58 UDP Packet Sent to 91.121.161.145:5060 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
REGISTER sip:sip.freeipcall.com SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport;branch=z9hG4bK02556
Max-Forwards: 20
To: <sip:1312637663@sip.freeipcall.com>
From: <sip:1312637663@sip.freeipcall.com>;tag=375
Call-ID: 1248970858-2556-PCTIM@192.168.1.117
CSeq: 2 REGISTER
Contact: <sip:1312637663@xx.xx.xx.xx :5060>;expires=3600;q=0.90
User-Agent: NCH Software Express Talk 3.10
Content-Length: 0
----------------------------------------------------------------
18:20:58 UDP Packet Received from 91.121.161.145:5060 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport=5060;branch=z9hG4bK02556
To: <sip:1312637663@sip.freeipcall.com>;tag=0d8e944174a444499b98a1a2f7e6f634-6907
From: <sip:1312637663@sip.freeipcall.com>;tag=375
Call-ID: 1248970858-2556-PCTIM@192.168.1.117
CSeq: 2 REGISTER
WWW-Authenticate: Digest realm="vip.starshop-online.com", nonce="4a71c9ab70e892d1a8fd65e5b31e333806324593", qop="auth"
Server: Sippy Softswitch v1.6.1.37
Content-Length: 0
----------------------------------------------------------------
18:20:58 UDP Packet Sent to 91.121.161.145:5060 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
REGISTER sip:sip.freeipcall.com SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport;branch=z9hG4bK12556
Max-Forwards: 20
To: <sip:1312637663@sip.freeipcall.com>
From: <sip:1312637663@sip.freeipcall.com>;tag=375
Call-ID: 1248970858-2556-PCTIM@192.168.1.117
CSeq: 3 REGISTER
Contact: <sip:1312637663@xx.xx.xx.xx :5060>;expires=3600;q=0.90
Authorization: Digest username="1312637663",realm="vip.starshop-online.com",nonce="4a71c9ab70e892d1a8fd65e5b31e333806324593",uri="sip:sip.freeipcall.com",response="8dd75f898d7539bfc48d4d1a76c7xxxx",opaque="",algorithm=MD5
User-Agent: NCH Software Express Talk 3.10
Content-Length: 0
----------------------------------------------------------------
18:20:58 UDP Packet Received from 91.121.161.145:5060 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
SIP/2.0 200 OK
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport=5060;branch=z9hG4bK12556
To: <sip:1312637663@sip.freeipcall.com>;tag=0d8e944174a444499b98a1a2f7e6f634-2db7
From: <sip:1312637663@sip.freeipcall.com>;tag=375
Call-ID: 1248970858-2556-PCTIM@192.168.1.117
CSeq: 3 REGISTER
Contact: <sip:1312637663@xx.xx.xx.xx :5060>;q=0.9;expires=600
Server: Sippy Softswitch v1.6.1.37
Content-Length: 0 |
En van Voipbuster krijg ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| 18:21:56 UDP Packet Sent to 77.72.169.129:5060 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
REGISTER sip:sip.voipbuster.com SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport;branch=z9hG4bK05996
Max-Forwards: 20
To: <sip:username@sip.voipbuster.com>
From: <sip:username@sip.voipbuster.com>;tag=8453
Call-ID: 1248970916-5996-PCTIM@192.168.1.117
CSeq: 2 REGISTER
Contact: <sip:username@xx.xx.xx.xx :5060>;expires=3600;q=0.90
User-Agent: NCH Software Express Talk 3.10
Content-Length: 0
----------------------------------------------------------------
18:21:56 UDP Packet Received from 77.72.169.129:5060 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP xx.xx.xx.xx:5060;rport;branch=z9hG4bK05996
From: <sip:username@sip.voipbuster.com>;tag=8453
To: <sip:username@sip.voipbuster.com>
Contact: sip:77.72.169.129:5060
Call-ID: 1248970916-5996-PCTIM@192.168.1.117
CSeq: 2 REGISTER
Server: (Very nice Sip Registrar/Proxy Server)
Allow: ACK,BYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
WWW-Authenticate: Digest realm="sip.voipbuster.com",nonce="732090500",algorithm=MD5
Content-Length: 0
----------------------------------------------------------------
18:21:56 UDP Packet Sent to 77.72.169.129:5060 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
REGISTER sip:sip.voipbuster.com SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport;branch=z9hG4bK15996
Max-Forwards: 20
To: <sip:username@sip.voipbuster.com>
From: <sip:username@sip.voipbuster.com>;tag=8453
Call-ID: 1248970916-5996-PCTIM@192.168.1.117
CSeq: 3 REGISTER
Contact: <sip:username@xx.xx.xx.xx :5060>;expires=3600;q=0.90
Authorization: Digest username="username",realm="sip.voipbuster.com",nonce="732090500",uri="sip:sip.voipbuster.com",response="e4c5554db9d46f772xxxxxxxxxxxxxxxxxxx",opaque="",algorithm=MD5
User-Agent: NCH Software Express Talk 3.10
Content-Length: 0
----------------------------------------------------------------
18:22:03 UDP Packet Sent to 77.72.169.129:5060 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
REGISTER sip:sip.voipbuster.com SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx :5060;rport;branch=z9hG4bK25996
Max-Forwards: 20
To: <sip:username@sip.voipbuster.com>
From: <sip:username@sip.voipbuster.com>;tag=8453
Call-ID: 1248970916-5996-PCTIM@192.168.1.117
CSeq: 4 REGISTER
Contact: <sip:username@xx.xx.xx.xx :5060>;expires=3600;q=0.90
Authorization: Digest username="username",realm="sip.voipbuster.com",nonce="732090500",uri="sip:sip.voipbuster.com",response="e4c5554db9d46f772fd91xxxxxxx",opaque="",algorithm=MD5
User-Agent: NCH Software Express Talk 3.10
Content-Length: 0 |
En het laatste bericht blijft Express Talk enige malen herhalen omdat er geen reply op komt
[
Voor 62% gewijzigd door
0fbe op 30-07-2009 18:32
]