[Shtoom] More problems.

Hugo Hallqvist hugohallqvist at gmail.com
Sat Jun 4 23:19:58 CEST 2005

Hello again,

once i found the FAQ-link on shtoom-page I I got it to register
successfully. Now I've tried to place my first call, but get an
exception, attaching log below.

Could the dest-member of RTPProtocol class have anything to do with
the audio-device? I'm not exactly sure I got fast.py correct (it
didn't work out of the box so I made a small few changes.)


2005-06-04T23:11:49.065000 [sip] dropcall in state 'NEW'

placeCall starting
2005-06-04T23:11:52.570000 [-]
twisted.internet.protocol.DatagramProtocol starting on 0

2005-06-04T23:11:52.580000 [-] Starting protocol
<twisted.internet.protocol.DatagramProtocol instance at 0x01A533F0>

2005-06-04T23:11:52.580000 [-] dialog is <Dialog "22"
<sip:22 at server.hallqvist.rr.nu>;tag=02740138->sip:613 at fwd.pulver.com,
401881348 at>

2005-06-04T23:11:52.580000 [-] Traceback (most recent call last):
	  File "D:\dc\shtoom\shtoom\shtoom\sip.py", line 305, in <lambda>
	    d.addCallback(lambda lhost, lport=lport, dest=dest:
	  File "D:\dc\shtoom\shtoom\shtoom\sip.py", line 323, in _checkNATPolicy
	    self.setupDeferred.callback((self._localIP, self._localPort))
	  File "C:\prgs\Python23\Lib\site-packages\twisted\internet\defer.py",
line 254, in callback
	  File "C:\prgs\Python23\Lib\site-packages\twisted\internet\defer.py",
line 315, in _startRunCallbacks
	--- <exception caught here> ---
	  File "C:\prgs\Python23\Lib\site-packages\twisted\internet\defer.py",
line 328, in _runCallbacks
	    self.result = callback(self.result, *args, **kw)
	  File "D:\dc\shtoom\shtoom\shtoom\sip.py", line 472, in <lambda>
	    d.addCallback(lambda x:self.startSendInvite(toAddr, init=1)
	  File "D:\dc\shtoom\shtoom\shtoom\sip.py", line 524, in startSendInvite
	    d = self.sip.app.acceptCall(call=self)
	  File "d:\dc\shtoom\shtoom\shtoom\app\phone.py", line 149, in acceptCall
	  File "d:\dc\shtoom\shtoom\shtoom\app\phone.py", line 162, in _createRTP
	    rtp = RTPProtocol(self, cookie)
	  File "D:\dc\shtoom\shtoom\shtoom\rtp\protocol.py", line 40, in __init__
	    self.seq = self.genRandom(bits=16)
	  File "D:\dc\shtoom\shtoom\shtoom\rtp\protocol.py", line 353, in genRandom
	exceptions.AttributeError: RTPProtocol instance has no attribute 'dest'

2005-06-04T23:11:52.590000 [-] (Port 0 Closed)

2005-06-04T23:11:52.590000 [-] Stopping protocol
<twisted.internet.protocol.DatagramProtocol instance at 0x01A533F0>

2005-06-04T23:12:03.406000 [sip] dropcall in state 'NEW'

More information about the Shtoom mailing list