SVDM - outbound calling issue
As per the discussion in Synchronet Discussion.
SVDM is stops outbound calling after some time - where the mailer using it thinks the other end is "sleeping".
It looks like outbound data is sent, but incoming data is not seen by SVDM and passed onto the mailer.
However, inbound calling works fine, and if the inbound call causes the mailer to exit (and start the BBS), upon return, outbound calling works again for a period of time.
Naturally stopping the mailer (and thus exiting SVDM) and restarting works fine.
Attached is a log from dbgview, it shows:
-
After a fresh start of SVDM, outbound polling works successfully. I made several outbound polls after each other and they were all OK. See time stamp 08:33:57 for the first call, which was successful and completed 08:34:21 (not mail was actually transferred - so it was all EMSI chat). There were a couple of other polls up to 08:37:28 which were successful.
-
At 15:21:44 and outbound call failed. (From the other end, I can see the incoming connection and the start of the EMSI setup, but no response to it - and the calling mailer didnt see the chatter.
What's obvious for me:
-
On the successful calls, there are two "recv returned 107" (probably as part of the EMSI setup), on the failed call there is only 1.
-
On the failed call SVDM is "TX: 2 bytes" twice a second, where on the successful calls this is normally in done twice, followed by a "TX: 15 bytes".
Hope this helps SVDM-DEON.zip