[pskmail] Re: Server 0.5

  • From: Rein Couperus <rein@xxxxxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Wed, 24 Oct 2007 10:50:47 +0200

Goody, 

I had added the callsign as a preamble to every packet to make synchronization 
of the modem easier.
gMFSK, and also the first versions of fldigi needed that.
I removed the preamble in version 5, as the preamble did not trigger the DCD.

The original protocol does the following with callsigns:

* I have made sure all beacons contain the callsign of the sender (unproto 
packets,
ports 7, 71, 72, 25 and 26, including the APRS beacons)
* The connect and connect ack packets (port 24) contain both callsigns
* Every 10 minutes the stations send an id packet saying 'CALL de CALL').
* In connected mode, a monitoring station can correlate the connect packets 
with the session byte in every packet.
* This is also true for a disconnect packet, which is identified by a session 
byte.

We could add a callsign to the disconnect packet, but then we should include 
a DCD trigger, like <US>CALL<SOH>0#dXXXX<EOT>

If that's not enough I don't know.... We should try to keep overhead to a 
minimum.

What do you think?

73.

Rein PA0R

> -----Ursprüngliche Nachricht-----
> Von: pskmail@xxxxxxxxxxxxx
> Gesendet: 24.10.07 02:26:32
> An: pskmail@xxxxxxxxxxxxx
> Betreff: [pskmail] Server 0.5

I got it working.  I did a
> work-around for the problems I was having with fldigi; I bypassed my RX
> audio attenuation resistor pad and plugged the rig audio into the 'line
> in' jack instead of the mic jack.  For some reason the audio level
> going into the mic jack just isn't enough for fldigi 1.37 and newer,
> with the line input it works fine.
> 
> I noticed one issue with server 0.5.  It does a disconnect packet upon
> start up, just like 0.4 did, however it doesn't include a callsign in
> the packet.  When I watched a newer client connect up to my server a
> couple weeks ago before I went on two trips, I noticed the callsign
> identification was gone from most (all?) packets other than the connect
> attempt, if I recall correctly.  I'm not sure of the regulations in
> Europe, but in the US we need to identify at the beginning and end of a
> QSO, and also every 10 minutes during a QSO.
> 
> I modified arq.pm on my server to include the server callsign in the
> packets.  Here's the diff:
> 
> 242c242
> < $StartHeader = sprintf("%c", '1');
> ---
> > > $StartHeader = sprintf("%s%c", $ServerCall, '1');
> 
> 73
> Goody
> K3NG
> 
> -- Blog: http://thek3ngreport.blogspot.com/
> 

-- 
http://pa0r.blogspirit.com

Other related posts: