Python not receiving signals
What is the correct way to run DRingCtrl in Python? I've tried running it with
mgr = DRingCtrl('intercom', True)
mgr.start() #also tried mgr.run()
but whenever it is running, the daemon no longer appears to receive the invite to change the state to hang up (e.g. [call:7809055902812632] INVITE@0xa5b15274 state changed to 6 (DISCONNCTD): cause=200, tsx@0xa5b14abc status 200 (OK)
), and when the other end hangs up, the call remains in the active call list indefinitely. It does still receive calls correctly, however. Hangups and everything else also appear to work fine when the thread is not running.
Wondering if this is a bug to dig into or if I'm doing something wrong.
Wasn't sure whether this should go here or under the ring-daemon repo