Skip to search

SIPTrunk

stunner.l7mp.io / v1alpha1

apiVersion: stunner.l7mp.io/v1alpha1 kind: SIPTrunk metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
SIPTrunkSpec is the spec of a SIPTrunk.
allowedSources []string
AllowedSources are the address prefixes the SIP listeners admit calls from. Empty admits no inbound calls, which suits registration-only trunks.
mediaListener string required
MediaListener is the name of the Gateway listener carrying the media of the calls. Every other listener of the Gateway is a SIP listener.
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
minLength: 1
maxLength: 253
registrations []object
Registrations are the registrations the gateway keeps up with registration trunks.
aor string required
AOR is the address of record to register, a sip: or sips: URI.
minLength: 1
authRef object
AuthRef names a Secret in the namespace of the SIPTrunk whose username and password keys answer the registrar's digest challenge.
name string
Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
expires string
Expires is the registration lifetime the gateway asks for.
name string required
Name of the registration, unique in the SIPTrunk and distinct from the listener names of the Gateway. A route attaches to the registration by this name as its sectionName: its backends take the calls of the registration, so the name is a valid sectionName.
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
minLength: 1
maxLength: 253
registrar string required
Registrar is the SIP URI of the carrier's registrar, as Kamailio or Asterisk names one: sip:host[:port][;transport=udp|tcp|tls], or sips:host[:port] for TLS; the scheme may be omitted for sip:. The transport defaults to UDP, TLS for sips:, the port to 5060, 5061 over TLS.
minLength: 1

No matches. Try .spec.allowedSources for an exact path