Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SK Notification to ARC #646

Open
k5dvt opened this issue Jan 11, 2021 · 8 comments
Open

SK Notification to ARC #646

k5dvt opened this issue Jan 11, 2021 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@k5dvt
Copy link

k5dvt commented Jan 11, 2021

Is your feature request related to a problem? Please describe.
No - For back end (Non-public) use to notify the council if a repeater trustee goes SK.

Describe the solution you'd like

Have an API (Or it looks like in this case an XML interface? Never messed with that before) request do a callsign search periodically (Every 3 months?) for the repeater trustee of a given repeater, and see if the trustee has gone SK. After which the council will be notified and made aware that a "Rogue" repeater may be operating and may also open up the possibility to contact local clubs/hams to find out what the status is or whom to transfer the coordination to.

Describe alternatives you've considered

Using an API again to query the FCC or QRZ database to see if a callsign has been cancelled from expiring after the two year grace period, indicating the the operator has either passed or out of the hobby.

Additional information

I believe the SK status on QRZ is a user manually entered process, but it should show license is expired on their automatically.

@k5dvt k5dvt added the enhancement New feature or request label Jan 11, 2021
@JoshuaCarroll JoshuaCarroll self-assigned this Apr 12, 2021
@JoshuaCarroll
Copy link
Member

Notes to self
Mark SKs with /SK
Mark expired with /EXP

Filter both from future QRZ checks.
Filter both from spListPossibleRepeaterUsers
Filter both from spListPossibleTrustees

Make sure someone marked "/EXP" can still log in, but disallow them from doing anything. Upon login, check to see if it is still expired, if not clear the flag.

@JoshuaCarroll
Copy link
Member

Added Users.SK, Users.LicenseExpired, Repeaters.LicenseeSK, and Repeaters.LicenseExpired. All are bit datatypes.

Updated spGetAllCallsigns, spListPossibleRepeaterUsers, and spListPossibleTrustees.

@JoshuaCarroll JoshuaCarroll pinned this issue Apr 16, 2021
@JoshuaCarroll
Copy link
Member

Created spUpdateSilentKeys. Implemented in web services. Still need to handle expired licenses.

@JoshuaCarroll
Copy link
Member

Something is causing a non-infinite recursive loop. Need to seek and destroy.

@JoshuaCarroll JoshuaCarroll unpinned this issue Jan 25, 2023
@ke4ahr
Copy link

ke4ahr commented May 17, 2023

The FCC has modified the ULS database in such a way as to keep callsigns Active while they are past expiration. Thus the date of expiration vs current date is the most reasonable information, unless the callsign has been cancelled and replaced by another callsign.

@JoshuaCarroll
Copy link
Member

The FCC has modified the ULS database in such a way as to keep callsigns Active while they are past expiration. Thus the date of expiration vs current date is the most reasonable information, unless the callsign has been cancelled and replaced by another callsign.

We are referencing QRZ, not the ULS.

@ke4ahr
Copy link

ke4ahr commented May 22, 2023

I did find this: https://github.com/n00tz/FCCULS-mysql

@k5dvt
Copy link
Author

k5dvt commented May 22, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants