Fixes #11 and use semantic versioning
- when there is monitoring, but no capture, indicate so in
fritzcap.py
main script - new threading base class
ExceptionLoggingThread
that logs exceptions duringrun
: all thread classes now descend fromExceptionLoggingThread
- in
call_monitor
, when there is nocapture_monitor
: prevent exceptions and ensure the intended logic still works - semantic versioning http://semver.org/
2017-07-09 10:33:21,889 - FritzCap version 2.3.1 started.
2017-07-09 10:33:21,889 - Note: -m or --monitor_calls without -c or --capture_files does monitoring without capture.
2017-07-09 10:33:21,890 - Connect to the call monitor service on 192.168.124.23:1012.
2017-07-09 10:33:21,897 - Connected to the call monitor service on 192.168.124.23:1012.
2017-07-09 10:33:37,816 - Ring (ID:0, ActiveCalls.:1, Caller:xxxxxxxxxx, DialedNumber:yyyyyyyyyy, LinePort:SIP0)
2017-07-09 10:33:43,075 - Disconnect (ID:0, ActiveCalls.:0, Caller:xxxxxxxxxx, DialedNumber:yyyyyyyyyy, LinePort:SIP0)
2017-07-09 10:33:58,084 - Connection to the call monitor service on 192.168.124.23:1012 stopped.
2017-07-09 10:33:58,084 - FritzCap version 2.3.1 finished.
More documentation
Interface keys and descriptions found on some Fritz!Box configurations