Commit Graph

92 Commits

Author SHA1 Message Date
Cort Buffington
d4832fc0d0 Contention Handler Updates 2016-11-19 10:12:00 -06:00
Cort Buffington
37ba34bd3b Added debugging 2016-09-18 08:39:42 -05:00
Cort Buffington
a6058598e0 Added timer logging information 2016-09-15 19:57:39 -05:00
Cort Buffington
c48495b1d2 Remove superfluous timer reset. 2016-09-15 19:36:57 -05:00
Cort Buffington
0a5c53afd2 call logging additions 2016-09-10 16:57:48 -05:00
Cort Buffington
da0eb0ad37 formatting 2016-09-10 16:37:07 -05:00
Cort Buffington
74eb8edb5f add call timer 2016-09-10 16:34:50 -05:00
Cort Buffington
c33ba91f4f add call duration timer 2016-09-10 16:32:14 -05:00
Cort Buffington
c26e5bb489 Maybe this time. 2016-09-10 16:26:44 -05:00
Cort Buffington
213756a161 how many stupid typos? I should slow down. 2016-09-10 10:52:29 -05:00
Cort Buffington
2fed2912a8 fix more stupid typos 2016-09-10 10:51:04 -05:00
Cort Buffington
15362a823b fix stupid typo 2016-09-10 10:43:40 -05:00
Cort Buffington
3209fce782 remove duplicate voice start header log messages 2016-09-10 10:41:42 -05:00
Cort Buffington
ad1e9a2ca2 Don't reset timer that aren't used - waste of time 2016-09-09 22:31:08 -05:00
Cort Buffington
d2279134f3 Don't reset unused timers.... waste of time 2016-09-09 22:30:10 -05:00
Cort Buffington
41e9351d7e refactoring auth code 2016-09-09 22:05:47 -05:00
Cort Buffington
61b07f421b Timer work - should be good now. 2016-08-06 20:51:05 -05:00
Cort Buffington
80f9224d8d Timers Should Work - Not Heavily Tested
NEEDS MORE TESTING email me with problems.
2016-08-06 19:02:28 -05:00
Cort Buffington
9b72e99a60 timer work... no TX-based reset yet. 2016-08-06 11:15:54 -05:00
Cort Buffington
2e06ece1f3 Work on adding timers
transmission resets and reciprocal actions not yet completed, but
basics are here.
2016-08-06 10:58:53 -05:00
Cort Buffington
fffdd01dd2 Fixed names 2016-08-06 09:12:14 -05:00
Cort Buffington
a8dd866881 Prepare for timers 2016-08-05 09:22:53 -05:00
Cort Buffington
dba648bb89 Prep for adding rule timers 2016-08-05 09:20:06 -05:00
Cort Buffington
52afb05517 Access Control List (ACL) Added
Control permit or deny with a list of subscriber IDs. Thanks to Peter
Martin for the idea.
2016-05-03 20:15:55 -05:00
Cort Buffington
1d51980281 Adding Access Control List 2016-05-03 19:53:22 -05:00
Cort Buffington
b068f3b090 Improve Documenation
With TGID-based in-band signaling added, the code needed cleaned up and
better documented for folks to follow/modify it.
2016-05-01 10:49:30 -05:00
Cort Buffington
200a7a45b2 Multiple triggers allows per rule 2016-05-01 07:53:09 -05:00
Cort Buffington
ecd9941588 Allow multiple triggers per group 2016-05-01 07:47:47 -05:00
Cort Buffington
475dc9d766 Housekeeping Updates 2016-04-28 14:28:32 -05:00
Cort Buffington
251cc206ff TGID-Based Bridge Rule Triggering Added!
That’s PTT or UA to you c-Bridge dorks. It works now. Note you MUST
update your bridge rules file for this.
2016-04-27 16:27:23 -05:00
Cort Buffington
5010d9a5b7 User triggering of rules on/off being added
This would be PTT or UA for you c-Bridge dorks. It’s not done yet, but
it’s close. YOU MUST UPDATE YOUR BRIDGE RULES FILE IF YOU USE THIS
VERSION!!!
2016-04-26 18:56:45 -05:00
Mike Zingman
4f7fc558cc Bridge auth to unuath (or visa versa) networks was not using the correct function. Force to use auth when needed. 2015-12-11 10:44:27 -05:00
Cort Buffington
f5f9e14349 simplified a few items. No functional change 2015-08-14 08:36:29 -05:00
Cort Buffington
95a03fc28a Bridge contention bug
Fixed a problem where I used return instead of continue in contention
handling. ONE rule problem threw the packet away for ALL subsequent
rules!!!
2015-08-06 22:51:34 -05:00
Cort Buffington
52a2b26c0a Bug in Call Contention Error
saved the original packet destination TGID for checking on the target
IPSC, not the target (translated) TGID.
2015-07-27 16:34:46 -05:00
Cort Buffington
231c37f744 See Last Push 2015-07-27 16:29:23 -05:00
Cort Buffington
c73483a4fd Additional Logging for Call Contention
more descriptive logging when a call is not bridged due to group
hangtime
2015-07-27 16:27:45 -05:00
Cort Buffington
f0cc0e097b Call Contention Debugging Added
Added more information to info level log when a call is not bridged
because the destination is in Group Hangtime.
2015-07-27 16:26:02 -05:00
Cort Buffington
e89f6e877b Add Trunk Type for IPSC 2015-07-22 15:02:36 -05:00
Cort Buffington
ae29844809 fix bridge.py reporting 2015-06-30 20:36:14 -05:00
Cort Buffington
97fa6bfe92 debug reporting 2015-06-30 19:32:40 -05:00
Cort Buffington
354fa34e8a add reporting loop to bridge.py 2015-06-30 19:29:59 -05:00
Cort Buffington
bacb063121 Work on Data Packet Types 2015-05-28 09:42:14 -05:00
Cort Buffington
38b6e955a7 TXT Messages WORK! 2015-05-23 09:03:06 -05:00
Cort Buffington
ea5141684b Work on TXT Messaging 2015-05-23 08:54:46 -05:00
Cort Buffington
679038face Prepare for Data 2015-05-21 09:39:43 -05:00
Cort Buffington
d4b51fd08f Prepare for Dynamic Rule Changes
Change the name of the rules read from the file, then copy it to
“RULES” after processing. This will allow us to modify RULES on the
fly, while keeping the “original” - This is a hook to add dynamic rule
changes.
2015-05-17 11:19:19 -05:00
Cort Buffington
b7f6b62993 bridge_rules.py and dmrlink.cfg checking
exit if the IPSCs in dmrlink.cfg (or specified file) don’t match the
IPSCs specified in bridge_rules.py
2015-05-17 08:14:29 -05:00
Cort Buffington
e2c47ed6ca Call contention handler reliable
MANY changes to make the call contention handler reliable. I’m ready to
say this works pretty well.
2015-05-14 23:00:19 -05:00
Cort Buffington
3cfc058468 CALL CONTENTION WORKING!
minor cleanup
2015-05-14 09:31:33 -05:00