Thanks for looking that up Lynn...<br><br>So it may be possible to check to see if the user is actually online at the time with messaging by looking at the destination address they have set which would hopefully reveal what client they are using.  Of course this would fail in the case of MIC_E packets but would generally be useful for others.  If we couldn't detect what client they were using then we're default to the RF limit.<br>
<br>Greg<br><br>NV6G<br>OpenAPRS.Net<br><br><div class="gmail_quote">On Mon, Jan 5, 2009 at 10:24 AM, Lynn W. Deffenbaugh (Mr) <span dir="ltr"><<a href="mailto:ldeffenb@homeside.to">ldeffenb@homeside.to</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> From the APRS101 spec approved 29 August 2000 under the NTS Radiogram<br>
section:<br>
<br>
Each line may be up 67 characters long, including the 3-character NTS<br>
format identifier. Lines in excess of 67 characters will be truncated.<br>
<br>
Also from the Messages, Bulletins, and Announcements section:<br>
<br>
The message text may be up to 67 characters long, and may contain any<br>
printable ASCII characters except |, ~ or {.<br>
<br>
 From the APRS-IS Specification:<br>
<br>
All "packets" sent to APRS-IS must be in the TNC2 format terminated by a<br>
carriage return, line feed sequence. No line may exceed 512 bytes<br>
including the CR/LF sequence.<br>
<br>
And that 512 bytes INCLUDES the TNC2 monitor format "header" information<br>
(prior to the colon) of SENDER>DEST,PATH:rest of packet.  If I remember<br>
correctly, the AX.25 path can handle up to 8 hops and then an IGate may<br>
add a qXX and it's own callsign, and a callsign-ssid is 9 characters,<br>
plus the commas means that the header maxes out at 120 bytes<br>
(sender+dest+8*path+qXX+IGate) (actually 114 if we assume a 3, not 9,<br>
character qXX code).  That would leave a maximum of 398 payload<br>
characters per the APRS-IS spec.  Oh, but we have to allow for the 9<br>
character message destination and an additional colon separator plus the<br>
ack at the end (assuming the e-mail forwarder is doing the decaying send<br>
until ack routine).  That'd leave us with 382 (10 for dest & colon and 6<br>
for {msgno per APRS spec).<br>
<br>
Seems like 382 is the upper limit of message body for TCP/APRS-IS<br>
packets and 67 is the defined spec limit for APRS over RF messages.<br>
<br>
Lynn (D) - KJ4ERJ - Thankful for Jason's suggestion to check the specs...<br>
<div><div></div><div class="Wj3C7c"><br>
Jason KG4WSV wrote:<br>
> On Mon, Jan 5, 2009 at 11:48 AM, Lynn W. Deffenbaugh (Mr)<br>
> <<a href="mailto:ldeffenb@homeside.to">ldeffenb@homeside.to</a>> wrote:<br>
><br>
>> To throw out numbers, I'd say 1K for non-RF users<br>
>><br>
><br>
> gack!  Think maybe you should check the APRS-IS design first?  I don't<br>
> know the upper limit on packet size, but it would pay to check it out.<br>
><br>
> Think "APRS messages", not "small email".<br>
><br>
> -Jason<br>
> kg4wsv<br>
><br>
> _______________________________________________<br>
> aprssig mailing list<br>
> <a href="mailto:aprssig@tapr.org">aprssig@tapr.org</a><br>
> <a href="https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig" target="_blank">https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig</a><br>
><br>
><br>
<br>
<br>
_______________________________________________<br>
aprssig mailing list<br>
<a href="mailto:aprssig@tapr.org">aprssig@tapr.org</a><br>
<a href="https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig" target="_blank">https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig</a><br>
</div></div></blockquote></div><br>