Skip to content

SIP > OSC

This config starts an SIP server listening on port 5060. Any incoming call will result in a OSC message being sent to 127.0.0.1:53000 with the address set to fire a QLab cue with the dialed number as the cue number. This was tested with a cheap SIP gateway like this one.

config.yaml
api:
enabled: true
port: 8080
modules:
- id: sip
type: sip.call.server
params:
port: 5060
- id: udp
type: net.udp.client
params:
host: 127.0.0.1
port: 53000
routes:
- input: sip
processors:
- type: osc.message.create
params:
address: "/cue/{{.Payload.To}}/go"
- type: osc.message.encode
- type: router.output
params:
module: udp