GOLAY: draft voice implementation by Andreas Evesberg #15
Loading…
Reference in New Issue
No description provided.
Delete Branch "shadowcaster3/osmocom-analog:golay-voice"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
draft voice implementation by Andreas Evesberg.
Activates speaker on golay pager capable of voice message reception.
Activation code also deactivates speaker when transmitted.
Activation should be followed by configurable delay (for speaker activation, in milliseconds), then voice message is transmitted as narrow FM radio. Voice message duration is limited by pager settings - from 50 seconds up to several minutes, then speaker will be turned off by pager even without deactivation code.
as per https://www.sigidwiki.com/images/5/54/Guide_to_Golay.pdf GSC page 5, tone&voice should reserve 2 seconds for alert tone (Additional Airtime Reserved for Alert Tone or Interpage Gap).
For voice function variable message length (page 6) is within (less or equal) to automatic timeout, which is 20 seconds for DIMENSION 1000 and 50 seconds for OPTRX. Some other golay pagers may behave differently.
Just pushed improved voice paging support. You can specify a wave file to be played towards the pager. Pull from latest master branch.
$ echo "1709829,v,/path/to/example.wav" > /tmp/golay_msg_send
If it does not work, check the log output and check with a radio receiver.
Before playback, the activation is sent to open the speaker of the pager. After playback, the activation code is sent again to squelch the speaker again.
Tested with Motorola OPTRX pager, works as intended.
Pull request closed