Skip to content

Siproxd

services.siproxd.enable

Whether to enable the Siproxd SIP proxy/masquerading daemon.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.extraConfig

Extra configuration to add to siproxd configuration.

Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.hostsAllowReg

Access control list for incoming SIP registrations.

Type: list of string

Default

[ ]

Example

["192.168.1.0/24""192.168.2.0/24"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.hostsAllowSip

Access control list for incoming SIP traffic.

Type: list of string

Default

[ ]

Example

["123.45.0.0/16""123.46.0.0/16"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.hostsDenySip

Access control list for denying incoming SIP registrations and traffic.

Type: list of string

Default

[ ]

Example

["10.0.0.0/8""11.0.0.0/8"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.ifInbound

Local network interface Type: string

Example

"eth0"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.ifOutbound

Public network interface Type: string

Example

"ppp0"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.passwordFile

Path to per-user password file.

Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.rtpDscp

DSCP (differentiated services) value to be assigned to RTP packets. Allows QOS aware routers to handle different types traffic with different priorities.

Type: signed integer

Default

46

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.rtpPortHigh

Top of UDP port range for incoming and outgoing RTP traffic

Type: signed integer

Default

7089

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.rtpPortLow

Bottom of UDP port range for incoming and outgoing RTP traffic

Type: signed integer

Default

7070

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.rtpTimeout

Timeout for an RTP stream. If for the specified number of seconds no data is relayed on an active stream, it is considered dead and will be killed.

Type: signed integer

Default

300

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.sipDscp

DSCP (differentiated services) value to be assigned to SIP packets. Allows QOS aware routers to handle different types traffic with different priorities.

Type: signed integer

Default

0

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix

services.siproxd.sipListenPort

Port to listen for incoming SIP messages.

Type: signed integer

Default

5060

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/siproxd.nix