On 2024-06-15 21:51, Dan Cross via 44net wrote:
On Sat, Jun 15, 2024 at 12:24 PM Chris via 44net 44net@mailman.ampr.org wrote:
We are taking on board these great suggestions. We currently have the following feature requests at the top of the TODO list:
- Allow organisations to “own” call signs as well as individuals;
- We can increase the maximum allowed for organisations, as Rob seems to have the most :-) how many would be appropriate? 10 maybe?
Reading between the lines of Rob's post, it sounds like this could be an almost arbitrary number.
From a technical perspective, I wonder why there has to be a limit at all? Couldn't this just be done with a join table that maps callsigns to users and/or organizations, using an OID or something to uniquely identify the latter? I know nothing about the structure of the database used by the portal, however, so I freely admit that I'm speculating.
I agree with that. I would think that with the usual database design, there would be no real limit on the number of callsigns for a user or organisation. Callsigns just have to be in a different table, joined to the user table on user ID and with some extra key for the callsigns that would just be a sequence number. I hope it is not implemented as callsign1..callsign5 fields in the user table...
I can understand that some limit is set to the number of callsigns per user or organisation just to prevent abuse or mishaps, but not because adding additional callsigns would require changes in the code. When this limit is really wanted, it would be a field in the user or organisation record that is initialized to some value (like 5) and it can be requested to set this higher when the need arises.
I think for our club (Hobbyscoop), 10 callsigns would be enough to squeeze the currently active callsigns in, because some have changed after the rules changed. We used to have different callsigns on everything, e.g. PI2xxx for 70cm repeaters, PI3xxx for 2m repeaters, PI6xxx for SHF repeaters, PI1xxx for digital voice modes, PI8xxx for data, etc etc but now we can use PI1xxx for everything. And as the registration fee is per callsign, we are migrating towards that. However, I think to accomodate everything we have used, 10 would not be enough. 20 would be.
- Individuals would still have a limit of 5 as I haven’t heard anyone mentioning they have more personal call signs than 5. Unless anyone knows different?
What are the use cases for an individual having multiple call signs? I can think of two.
First, a user who holds calls from multiple licensing authorities. For example, it's not too uncommon for US amateurs to have callsigns issued by OfCom in the UK, or by the Canadian licensing authorities, etc. I suppose the number someone has is a function of how industrious and how much of a traveler they are.
Second, a user who has changed their callsign, either due to a license upgrade or acquisition of a "vanity" callsign. One imagines that the user would like some kind of grace period to transfer things from the old to the new. In any case, I can't imagine there would be too many such callsigns at any given time.
Indeed that is correct. We can change callsign whenever we like, and previous callsigns will remain bound to our identity and will not be issued to others. So I could change from PE1CHL to PE1CH and when after a while I don't like that I can go back to PE1CHL. (this is a callsign from the days when they were issued sequentially, but some 20 years ago a new system was implemented where one can just pick any available callsign. Many Dutch hams who picked 4-character callsigns e.g PE1C then in actual use noticed that it was not as convenient as they thought it would be, and changed back or picked a 5-character one)
Anyway, I think the limit of 5 should not be that strict. With a reasonable database design it could be made settable per user or organisation, in case they hit the limit and want to exceed it for a reasonable purpose.
Rob