g4klx / DAPNETGateway

Gateway to the DAPNET POCSAG network.
GNU General Public License v2.0
32 stars 22 forks source link

Messages get lost when DMR is active while they arrive #3

Open dk5ras opened 6 years ago

dk5ras commented 6 years ago

Hi,

As mentioned above, paging messages do not get stored when the MMDVM is busy transmitting other (in this case DMR) traffic. So they are lost, even when the frequency is free again after a few minutes.

If additional information, logs, configurations or some coffee or beer are helpful - feel free to ask :)

With best regards

Ralph.

dk5ras commented 5 years ago

I want to add that the 15 sec hold timer that should invalidate old time messages in fact kills all messages older than 15 sec. So in case the TX is busy, POCSAG messages are thrown away almost immediately :( My proof was setting this manually to 3600 seconds and recompiling - then the queue fills up, and the messages are pushed out as soon as the TX gets available again.

So I would consider this a quite serious bug :)

Ralph, dk5ras.

dg9vh commented 5 years ago

Solution could be adding a list of talkgroups within the ini-file that should be killed within this timeout and further making this 15 seconds also an option within the ini-file to make it configurable.

Kim DG9VH