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