Skip to content

SIP Call Server

This module starts a SIP server that listens for incoming connections and emits call events when a new call is received. This can be used with cheap SIP gateway devices to connect an analog phone line and do interesting things like firing QLab cues with phone calls.

  • typesip.call.server
  • params:
    • ip: (optional, default "0.0.0.0") the IP address to bind the SIP server to
    • port: (optional, default 5060) the port for the SIP server to listen on
    • transport: (optional, default "udp") the transport protocol to use for the SIP server
    • userAgent: (optional, default "showbridge") the user agent string to use

Start a UDP SIP server listening on port 5060

- id: sipCallServer
type: sip.call.server
params:
ip: 127.0.0.1
port: 5060
transport: udp