Bryan Biedenkapp
172f0f2eb0
missed commit when this was manually merged;
11 months ago
Bryan Biedenkapp
151275ce6f
implement initial DMR remote grant demand logic (this is mostly untested);
11 months ago
firealarmss
aedabceac7
Add support for USRP ( #83 )
...
* Add support for USRP UDP transport
* Maintain USRP sequence
* Oops not sure how I did that
* Update DMR to be like P25
* Check for invalid UDP configuration
---------
Co-authored-by: firealarmss <caleb.k4php@gmail.com>
11 months ago
Bryan Biedenkapp
db1d000b21
increase width of "alias" column in tged;
12 months ago
Bryan Biedenkapp
7063ce36a0
refactor how netLDUx buffers are built, and ensure buffers are filled with appropriate null IMBE frames; add support to remote grant demand to include whether or not the grant should set the encrypted flag; add warning to notify a user that a misconfiguration for a voice channel exists when a dedicated trunked voice channel has control data enabled; fix display of RF power level during startup;
12 months ago
Bryan Biedenkapp
0d2a53df87
fix missed iden_table.dat;
12 months ago
Bryan Biedenkapp
85da95679d
add support to override C and CXX compilers using CMake directives;
12 months ago
Bryan Biedenkapp
89210c05aa
add support to optionally demand a SU perform a full registration with a site if a affiliation request is refused;
12 months ago
Bryan Biedenkapp
560ef40dca
indicate what slot is ending a call for DMR on the FNE; correct bad end-of-call handling for DMR mode on bridge;
12 months ago
Bryan Biedenkapp
f483bbf2ed
update commenting;
12 months ago
Bryan Biedenkapp
1e458ce682
don't transmit EXT_FUNC across the network when issued to an individual site, the FNE should be generating network wide EXT_FUNC messages ( fixes #62 );
12 months ago
Bryan Biedenkapp
7178691475
rename iden_table.dat to iden_table.example.dat ( fixes #81 );
12 months ago
Bryan Biedenkapp
a2b1367091
fix buffer overrun;
12 months ago
Bryan Biedenkapp
29d37126ef
cleanup and fix MuLaw encoding code;
12 months ago
Bryan Biedenkapp
6e327eb2b2
for debugging purposes enhance debug trace messaging;
12 months ago
Bryan Biedenkapp
afbd7e9848
correct pcmLength size when using RTP frames;
12 months ago
Bryan Biedenkapp
02581f2c3f
file cleanups;
12 months ago
Bryan Biedenkapp
18e0417381
add experimental support to wrap G.711 uLaw frames in RTP;
12 months ago
Bryan Biedenkapp
fd47396e9e
typo;
12 months ago
Bryan Biedenkapp
a23c900842
flag V.24 connected if FSC is connected;
12 months ago
Bryan Biedenkapp
a4e8138c74
enhance TDULC CALL_TERM handling in dvmhost; allow dvmfne to optionally drop TDULC CALL_TERMs or pass them;
1 year ago
Bryan Biedenkapp
8c48c9bcbe
fix huge glaring bug where the dvmhost was trying to transmit TDULCs across the network as TSBKs; implement proper support to transit TDULC data across the network;
1 year ago
Bryan Biedenkapp
e88a3a0b2a
add support to decode LC_CALL_TERM when DVM is used in some reverse repeater situations;
1 year ago
Bryan Biedenkapp
8e7c3436fc
add new configuration option to disable all U2U calls from passing;
1 year ago
Bryan Biedenkapp
67c84cdc0a
pass external flag to the intial isPeerPermitted() check, this is to fix an issue where if a external peer isn't in the always list for an affiliated group it may attempt to check an affiliation list that doesn't exist (external peers don't typically have affiliation lists);
1 year ago
Bryan Biedenkapp
b593f39d0d
ensure during RPTK failure we cleanup the connection if a NAK occurs;
1 year ago
Bryan Biedenkapp
333ac5c164
add experimental support to encode audio in G.711 uLaw, optionally including a length header;
1 year ago
Bryan Biedenkapp
c1d8186da9
correct situation where a nullptr crash during shutdown would occur if the update timers for RID or TGID ACL on the host were set to 0 (i.e. no update);
1 year ago
Bryan Biedenkapp
b419c56405
reject U2U voice channel grant for P25, DMR and NXDN if the unit being called isn't registered;
1 year ago
Bryan Biedenkapp
1e6282c92b
ensure the group flag is set if the LCO is PRIVATE;
1 year ago
Bryan Biedenkapp
3f75869a92
add some mutex locking to the timestamp map updates to prevent concurrency bugs;
1 year ago
Bryan Biedenkapp
132bec6eaa
document setting update timers for RID and TGID ACL rules to zero, to prevent local updats from erasing FNE pushed rules if the update timings weren't perfectly aligned;
1 year ago
Bryan Biedenkapp
23e015676e
update README.md hotspot calibration notes;
1 year ago
Bryan Biedenkapp
32494fb19d
change RF power level of hotspots to 95 instead of 100 to prevent a condition where spurious emissions may be generated; update README.md to include methods to calibrate a hotspot if a service monitor is available;
1 year ago
Bryan Biedenkapp
19bbd4d6d9
fix crash when deleting TGID causes the TG list to scroll;
1 year ago
Bryan Biedenkapp
a868ff3264
fix idiotic bug where the activity log path wasn't being properly used; add potential fix for "tail riding" conditions with network traffic, that could cause the RF talkgroup hangtimer to be active when it shouldn't be;
1 year ago
Bryan Biedenkapp
f3c86d2a8e
support configuring SSL TCP sockets for non-blocking operations;
1 year ago
Bryan Biedenkapp
d6cf8b1155
remove debug launch option for dvmmon from the launch.json contrib;
1 year ago
Bryan Biedenkapp
9e68049cd8
ensure first super-frame LDU1 after an HDU sets the encrypt flag;
1 year ago
Bryan Biedenkapp
cb309fdb0f
reasonably this message shouldn't even appear if we don't have the channel granted;
1 year ago
Bryan Biedenkapp
32c49b93ea
filter out DVM CALL_TERM packets on the FNE based on TGID rules;
1 year ago
Bryan Biedenkapp
c2f2e8c69f
add slot display to talkgroup list;
1 year ago
Bryan Biedenkapp
7979b6ff40
fix a thread concurrency issue when modifying the m_status unordered maps, instead of utilizing erase and checking if entries don't exist add a activeCall flag and check that, this resolves a possible dual access issue with find_if and erase that could result in an FNE crash;
1 year ago
Bryan Biedenkapp
3b395a99cf
fix issue with potentional concurrency crash when updating lookup tables in PEER_LINK;
1 year ago
Bryan Biedenkapp
a82f848de4
correct bad handling for signal and compact fields of the TIA-102 control octet; enhance how the length of a TIA-102 full rate voice frame is determined; better handle initialization of the additional data fields for a TIA-102 full rate voice frame; correct bug using LDU2 frame 10 vs LDU2 frame 18 for LSD data on a full rate voice frame; implement a naive approach to performing superframe counting; correct bug causing the first full rate voice frames to never be transmitted for LDU1 or LDU2; remove assertion check for control port;
1 year ago
Bryan Biedenkapp
95a8d269be
fix null reference exception when dealing with VHDR in TIA-102 mode;
1 year ago
Bryan Biedenkapp
6f61276552
disable source ID check when filtering TDUs;
1 year ago
Bryan Biedenkapp
2e0ffab13d
correct un-updated debug handles in LC; correct TIA mode HDU handling;
1 year ago
Bryan Biedenkapp
406943d75f
add FSCSelChannel message decoding (not that we need it);
1 year ago
Bryan Biedenkapp
164d2b6c87
whoops actually instantiate FSCMessage for FSC_SEL_CHAN;
1 year ago