[Shtoom] IPv6 addresses crash shtoom
Matthias Urlichs
smurf at smurf.noris.de
Sun Apr 3 01:55:53 CEST 2005
Hi,
dunno if that's been reported yet, but calling "sip:81 at run.smurf.noris.de"
fails. Probably because that box also has an IPv6 address -- see the
last line of this nice and friendly traceback.
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/shtoom/ui/gnomeui/main.py", line 62, in on_call_clicked
deferred = self.app.placeCall(sipURL)
File "/usr/lib/python2.4/site-packages/shtoom/app/phone.py", line 212, in placeCall
return self.sip.placeCall(sipURL)
File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 1154, in placeCall invite = call.startOutboundCall(uri, fromAddr=fromuri)
File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 467, in startOutboundCall
d = self.setupLocalSIP(uri=uri)
File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 247, in setupLocalSIP
self.setLocalIP(dest=(remote.host, remote.port or 5060))
File "/usr/lib/python2.4/site-packages/shtoom/sip.py", line 314, in setLocalIP useNAT = pol.checkStun(locAddress[0], remAddress[0])
File "/usr/lib/python2.4/site-packages/shtoom/stun.py", line 568, in checkStun if remoteip in net:
File "/usr/lib/python2.4/site-packages/shtoom/stun.py", line 511, in check
ip = self.inet_aton(ip)
File "/usr/lib/python2.4/site-packages/shtoom/stun.py", line 491, in inet_aton net = [ int(x) for x in ipstr.split('.') ] + [ 0,0,0 ]
ValueError: invalid literal for int(): 2001:780:0:14::1
--
Matthias Urlichs | {M:U} IT Design @ m-u-it.de | smurf at smurf.noris.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/shtoom/attachments/20050403/96124690/attachment.pgp>
More information about the Shtoom
mailing list