Skip to content

Daemon reports fully booted after SIP bind failure #64

Description

@ryanmurf

Problem\n\nWhen SipStack::new cannot bind a configured transport, startup logs a warning and continues. The daemon then emits FullyBooted, serves core waitfullybooted, and can appear healthy even though it has no usable SIP listener.\n\nRFC 3261 section 18 makes the transport listener the entry point for SIP messages. A PBX configured with a SIP transport cannot be ready when that transport failed to initialize.\n\n## Expected\n\nPropagate any configured SIP stack startup failure out of the startup sequence, exit non-zero, and never set the fully-booted state.\n\n## Regression test\n\nRun the real CLI against a pjsip.conf whose exact UDP port is occupied. Assert it exits promptly and non-zero, identifies the SIP startup failure, and never logs the fully-booted state.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions