Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
J
jami-daemon
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 130
    • Issues 130
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-daemon
  • Issues
  • #253

Closed
Open
Opened Jun 29, 2020 by Reese@figadore

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

Edited Jun 29, 2020 by Reese
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: savoirfairelinux/ring-daemon#253