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
|
da5cb6eb7d
|
Merge branch 'master' into incall_ctrl
|
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 |
Bryan Biedenkapp
|
6d5e158808
|
just ack the FSC_SEL_CHAN command when requested; fix data offset for TIA-102 DFSI data;
|
1 year ago |
Bryan Biedenkapp
|
418ffeea24
|
fix null reference;
|
1 year ago |
Bryan Biedenkapp
|
fea335dc1e
|
warn on connection attempts trying to set heartbeats larger then 30 seconds;
|
1 year ago |
Bryan Biedenkapp
|
6b9d906f68
|
make FSC timeout just slightly more then the maximum heartbeat time;
|
1 year ago |
Bryan Biedenkapp
|
0e5d075c62
|
expose configuring the FSC heartbeat interval; expose enabling TIA mode DFSI frames; correct FullRateVoice memory copy for additional data;
|
1 year ago |
Bryan Biedenkapp
|
2d450f64b0
|
[EXPERIMENTAL] initial TIA-102 DFSI packet support (not enabled yet);
|
1 year ago |
Bryan Biedenkapp
|
ddda823b55
|
whoops forgot to add files for previous commit;
|
1 year ago |
Bryan Biedenkapp
|
ca7149e9f4
|
add FSC_REPORT_SEL_MODES;
|
1 year ago |
Bryan Biedenkapp
|
da3a2a1869
|
fix long standing dvmhost shutdown bug (object cleanup wasn't occuring due to bad state change handling); refactor FSC packet data classes; remove FSCResponse and FSCConnectResponse (these were ill conceived due to bad interpretation of TIA-102 specifications); correct FSCACK not properly decoding response user data after packet data; refactor the way the FSC message factory createMessage() function created instances of FSC packets; refactor how opening and closing the FSC port is handled; better implement the FSC state machine; correct bad response to an FSC_CONNECT (due to incorrect understanding of TIA-102 specifications);
|
1 year ago |
Bryan Biedenkapp
|
ff0a5c57c7
|
fix issue where ports wouldn't be opened after FSC connection establishment;
|
1 year ago |
Bryan Biedenkapp
|
1a8f3bcfb9
|
refactor message;
|
1 year ago |
Bryan Biedenkapp
|
3347035d0d
|
reenable debug message;
|
1 year ago |
Bryan Biedenkapp
|
85dd6fce09
|
remove unused variable;
|
1 year ago |
Bryan Biedenkapp
|
19d8f2237f
|
refactor FSC (it was entirely just broken);
|
1 year ago |