GOLAY: draft voice implementation by Andreas Evesberg #15

Closed
shadowcaster3 wants to merge 1 commits from shadowcaster3/osmocom-analog:golay-voice into master
Collaborator

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.

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.
shadowcaster3 added 1 commit 2023-09-19 15:50:09 +00:00
Author
Collaborator

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.

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.
jolly was assigned by laforge 2023-10-04 12:39:05 +00:00
Collaborator

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.

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.
Author
Collaborator

Tested with Motorola OPTRX pager, works as intended.

Tested with Motorola OPTRX pager, works as intended.
shadowcaster3 closed this pull request 2023-10-08 16:48:08 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cellular-infrastructure/osmocom-analog#15
No description provided.