Forum Replies Created
-
AuthorPosts
-
Adi, DL1HRCUser
Hi Aaron,
yes the announcements should be done inside the tcl-framework. In my opinion the best way would be to check a directory periodically and announce the wav when the defined time is right as explained above. The delay is 60 seconds as maximum.
I’ve done it here on my repeaters in a similar way for special application like (thunder-)storm warnings, official disaster warnings from authorities or just an email-to-announcement-function when an email from a legitimated hamradio operator has been received. In my application, texts from emails are converted into wav files (by a Perl-skript) and output immediately by SvxLink, but it is not a problem to install a function that checks whether the planned output time has been reached.
The locale concept makes it easy to replace certain standard functions with your own extensions.
vy 73s de Adi / DL1HRCAdi, DL1HRCUserHello everyone,
I think that SvxLink can do more than you think.
There is the every_second procedure that could be used to check every second whether there is a new message to issue but I think that once per minute should be ok.
I would have the idea here that sound files are stored in a specific file format in a spool directory (from the calendar application), e.g./var/spool/svxlink/announcements/DB0HRC_3_01062020_143000.wav
The call sign should be at the beginning so that SvxLink can check which repeater the output should take place on.
The first number could define the number of issues, e.g. 3 times every half hour or similar. We can still talk about that…
This is followed by the date (also in US notation if you want) and then the time of announcement.
The associated Tcl procedure for the output should not be very difficult to write. The advantage is that everything works at runtime and SvxLink does not have to be restarted. What do you all mean?
vy 73s de Adi / DL1HRCAdi, DL1HRCUserWere you able to test the selective call function? I implemented this functionality many years ago, but only had the opportunity to test ZVEI1 and ZVEI2 because Motorola’s QC2 etc were not available in Germany.
Furthermore, I found various sound definitions on the Internet and unfortunately I cannot rule out that there may still be an error in the TCL files.mni 73s de Adi / DL1HRC
Adi, DL1HRCUserThe problem is that the website aviationweather.gov has switched to https and this absolutely requires the libcurl-dev library to query the weather data. Simply switching from https to http is not enough. Incidentally, the problem was solved in 2018 and the current trunk contains the changes for this. Unfortunately I don’t know when there will be a new release.
mni 73s de Adi / DL1HRC
Adi, DL1HRCUserHi all,
thank you Aaron for joining the community.
I wrote a SIP-Logic that can access SIP servers like asterisk. If you feel like it and have time, please try my pjSipLogic branch: https://github.com/dl1hrc/svxlink/tree/pjSipLogic
You will need the pjsip project https://www.pjsip.org/
Please let me know if you need help to install it.mni 73s de Adi / DL1HRC
-
AuthorPosts