Commit Graph

91 Commits

Author SHA1 Message Date
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
Cort Buffington 66ae5fa873 Call Contention WORKING!
Not saying we won’t find a problem, but it looks pretty solid right
now!!!
2015-05-13 20:35:18 -05:00