Replace a config element: SD.session-agent

put

https://cloud-native-SBC-IP/config/v1/sd/session-agent/{ElementKey}

Replace a config element: SD.session-agent

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
configure session agents
Show Source
  • Read Only: true
    Identifier for the element or sub-element
  • allow this session agent to be used as nexthop in local policy
  • Allowed Values: [ "SIP" ]
  • associated-agents
    list of Agents Associated with this session-agent
  • auth-attribute
    list of auth-attributes
  • Minimum Value: 0
    Maximum Value: 999999999
    burst rate window (seconds)
  • Minimum Value: 0
    Maximum Value: 99
    CAC utilization threshold (percent). An alarm will be generated when session utilization or burst-rate utilization exceeds this value.
  • carriers
    list of carriers
  • codec policy to apply
  • apply session constraints to agent
  • description of session agent
  • Allowed Values: [ "both", "reverse", "none" ]
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    default egress realm to use for session agent 'pings' and when multiple egress realms are possible (e.g. realm-id is empty or '*')
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    Name of enforcement profile
  • enable or disables holding re-invite
  • Minimum Length: 1
    Pattern: ^(((((\*)|(\*\.)){0,1})([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1})|(\*?))$|^((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])$|^((([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){6}((:[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){5}:((([0-9a-fA-F]{1,4}:)?[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){4}:((([0-9a-fA-F]{1,4}:){0,2}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){3}:((([0-9a-fA-F]{1,4}:){0,3}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){2}:((([0-9a-fA-F]{1,4}:){0,4}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([0-9a-fA-F]{1,4}::((([0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){1,7}:)|(::))$|^([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1}$
    hostname at which to contact session agent
  • inbound manipulation ID
  • Minimum Value: 0
    Maximum Value: 999999999
    in service period
  • inbound translation ID
  • Pattern: ^$|^((([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])(/[0-2]?[0-9]|/3[0-2])?$|^([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}):([\d]{1,5})$|^((([[0-9a-fA-F]]{1,4}:){7}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){6}((:[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){5}:((([[0-9a-fA-F]]{1,4}:)?[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){4}:((([[0-9a-fA-F]]{1,4}:){0,2}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){3}:((([[0-9a-fA-F]]{1,4}:){0,3}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){2}:((([[0-9a-fA-F]]{1,4}:){0,4}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([[0-9a-fA-F]]{1,4}::((([[0-9a-fA-F]]{1,4}:){0,5}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([[0-9a-fA-F]]{1,4}:){0,6}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){1,7}:)|(::))|:(53|(102[5-9]|10[3-9][0-9]{1}|1[1-9][0-9]{2}|[2-9][0-9]{3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$|^\[(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\](:[0-9]{0,4})$|^\[(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\]$|^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$
    IP Address if hostname is FQDN (optional)
  • Allowed Values: [ "inherit", "disabled", "enabled" ]
  • Allowed Values: [ "inherit", "disabled", "enabled" ]
  • session agent is trusted for Lawful Intercept or not
  • Allowed Values: [ "hunt", "round-robin" ]
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    name of local response map to use for the SA
  • enable loose routing
  • regular expression that can be used in header manipulation rules
  • string that can be used in header manipulation rules
  • match-identifier
    Identification criteria to match this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max burst rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max inbound burst rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max inbound sessions allowed to this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max inbound sustained rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max outbound burst rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max outbound sessions allowed to this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max outbound sustained rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    maximum reg sustain rate (register per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max sessions allowed to and from this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max sustained rate (invites per second)
  • media-profiles
    list of media profiles
  • Minimum Value: 0
    Maximum Value: 100
    minimum answer seizure ratio (percentage)
  • Minimum Value: 1
    Maximum Value: 999999999
    minimum number of seizures for a no-answer scenario
  • optional features/parameters
  • Outbound Manipulation Id
  • Pattern: ^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
    Response codes for Any Dialog creating or Ping Request that make the SA OOS
  • Outbound Translation Id
  • p-asserted-id(URI Format) for Session Agent
  • SIP ping all adresses from DNS query
  • ping From User Part
  • Pattern: ^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
    Response codes for PING Resuest that make the SA InService
  • Minimum Value: 0
    Maximum Value: 4294967295
    how often to ping SA (seconds)
  • SIP message/method used for pinging
  • OPTIONS received will be considered as ping and will be locally responded
  • Allowed Values: [ "keep-alive", "continuous" ]
  • ping To User Part
  • Minimum Value: 0
    Maximum Value: 65535
    port to contact session agent
  • Minimum Value: 0
    Maximum Value: 4294967295
    Selection precedence of Session Agents with same IP address
  • Allowed Values: [ "Stateless", "Proxy", "Redirect", "Record-Route" ]
  • rate-constraints
    create a rate constraint for a method
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    realm this session agent resides in
  • Allowed Values: [ "Proxy", "Recurse", "Recurse-305-only" ]
  • Allowed Values: [ "disabled", "enabled", "dynamic" ]
  • Allowed Values: [ "none", "initial", "all" ]
  • Allowed Values: [ "None", "URI-param", "Prefix" ]
  • request-uri-headers
    list of headers which need to be inserted in the RE-INVITE from the contact Header
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    response map name
  • Allowed Values: [ "NONE", "TCP", "SCTP", "TLS" ]
  • Allowed Values: [ "none", "transparent", "preferred", "dual" ]
  • Minimum Value: 0
    Maximum Value: 127
    payload type used by the SA in preferred rfc2833-mode (0,128>x>95)
  • send media session description
  • Enables or disables sending TCP FIN messages when SA is Out of Service
  • Minimum Value: 1
    Maximum Value: 2073600
    maximum life limit a SIP session can stay active (secs). Range 1-2073600.
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    Name of sip-isup profile
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    Name of sip profile
  • Pattern: ^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    SIP Recursion Policy
  • optional features/parameters
  • administrative state
  • sti-as
    group name or list of STI authentication server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
  • Pattern: ^$|^[A-C]$
    Attestation Values can be either A, B, C or Empty. (A: Full Attestation, B: Partial Attestation, C: Gateway Attestation)
  • Pattern: ^$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
    UUID4 added to STI-AS requests, if not already present. Leave empty to pick up the UUID from the upstream config object
  • Retrieve attestation value and OrigId from SIP headers, when present. (Attestation-Info: attest [A/B/C], Origination-ID: origId [UUID])
  • sti-vs
    group name or list of STI validation server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
  • Response codes that stop recursion of targets/contacts
  • Minimum Value: 0
    Maximum Value: 999999999
    sustained rate window (seconds)
  • Allowed Values: [ "none", "enabled", "disabled" ]
  • TCP/SCTP Reconnection Interval
  • Minimum Value: 0
    Maximum Value: 999999999
    time to resume
  • Allowed Values: [ "UDP", "UDP+TCP", "DynamicTCP", "StaticTCP", "DynamicTLS", "StaticTLS", "StaticSCTP", "ANY" ]
  • trunk-group
    list of trunk groups and their contexts. To use the default context case, omit : and the context
  • whether this session agent is trusted or not
  • Minimum Value: 0
    Maximum Value: 999999999
    no response time to resume
Nested Schema : associated-agents
Type: array
list of Agents Associated with this session-agent
Show Source
Nested Schema : auth-attribute
Type: array
list of auth-attributes
Show Source
Nested Schema : carriers
Type: array
list of carriers
Show Source
Nested Schema : match-identifier
Type: array
Identification criteria to match this agent
Show Source
Nested Schema : media-profiles
Type: array
list of media profiles
Show Source
Nested Schema : rate-constraints
Type: array
create a rate constraint for a method
Show Source
Nested Schema : request-uri-headers
Type: array
list of headers which need to be inserted in the RE-INVITE from the contact Header
Show Source
Nested Schema : sti-as
Type: array
group name or list of STI authentication server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
Show Source
Nested Schema : sti-vs
Type: array
group name or list of STI validation server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
Show Source
Nested Schema : trunk-group
Type: array
list of trunk groups and their contexts. To use the default context case, omit : and the context
Show Source
Nested Schema : schema
Type: object
list of auth-attributes
Show Source
Nested Schema : in-dialog-methods
Type: array
in dialog methods to add authentication headers to
Show Source
  • Allowed Values: [ "INVITE", "ACK", "BYE", "CANCEL", "REGISTER", "OPTIONS", "PRACK", "SUBSCRIBE", "NOTIFY", "PUBLISH", "INFO", "REFER", "MESSAGE", "UPDATE" ]
Nested Schema : password
authentication password
Match All
authentication password
Show Source
Nested Schema : SessionAgentIdentifier
Type: object
Identification criteria to match this agent
Show Source
  • Read Only: true
    Identifier for the element or sub-element
  • Minimum Length: 1
    Pattern: ^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    specify the session-agent-identifier-rule which will be used to identify this agent if not matching by IP Address
  • Minimum Length: 1
    Pattern: ^.*$
    value to match in sip header field which identifies this Session Agent
Nested Schema : RateConstraints
Type: object
create a rate constraint for a method
Show Source
Back to Top

Response

Supported Media Types

200 Response

return one config element: SessionAgent
Body ()
Root Schema : schema
Type: object
configure session agents
Show Source
  • Read Only: true
    Identifier for the element or sub-element
  • allow this session agent to be used as nexthop in local policy
  • Allowed Values: [ "SIP" ]
  • associated-agents
    list of Agents Associated with this session-agent
  • auth-attribute
    list of auth-attributes
  • Minimum Value: 0
    Maximum Value: 999999999
    burst rate window (seconds)
  • Minimum Value: 0
    Maximum Value: 99
    CAC utilization threshold (percent). An alarm will be generated when session utilization or burst-rate utilization exceeds this value.
  • carriers
    list of carriers
  • codec policy to apply
  • apply session constraints to agent
  • description of session agent
  • Allowed Values: [ "both", "reverse", "none" ]
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    default egress realm to use for session agent 'pings' and when multiple egress realms are possible (e.g. realm-id is empty or '*')
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    Name of enforcement profile
  • enable or disables holding re-invite
  • Minimum Length: 1
    Pattern: ^(((((\*)|(\*\.)){0,1})([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1})|(\*?))$|^((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])$|^((([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){6}((:[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){5}:((([0-9a-fA-F]{1,4}:)?[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){4}:((([0-9a-fA-F]{1,4}:){0,2}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){3}:((([0-9a-fA-F]{1,4}:){0,3}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){2}:((([0-9a-fA-F]{1,4}:){0,4}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([0-9a-fA-F]{1,4}::((([0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){1,7}:)|(::))$|^([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1}$
    hostname at which to contact session agent
  • inbound manipulation ID
  • Minimum Value: 0
    Maximum Value: 999999999
    in service period
  • inbound translation ID
  • Pattern: ^$|^((([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])(/[0-2]?[0-9]|/3[0-2])?$|^([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}):([\d]{1,5})$|^((([[0-9a-fA-F]]{1,4}:){7}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){6}((:[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){5}:((([[0-9a-fA-F]]{1,4}:)?[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){4}:((([[0-9a-fA-F]]{1,4}:){0,2}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){3}:((([[0-9a-fA-F]]{1,4}:){0,3}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){2}:((([[0-9a-fA-F]]{1,4}:){0,4}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([[0-9a-fA-F]]{1,4}::((([[0-9a-fA-F]]{1,4}:){0,5}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([[0-9a-fA-F]]{1,4}:){0,6}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){1,7}:)|(::))|:(53|(102[5-9]|10[3-9][0-9]{1}|1[1-9][0-9]{2}|[2-9][0-9]{3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$|^\[(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\](:[0-9]{0,4})$|^\[(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\]$|^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$
    IP Address if hostname is FQDN (optional)
  • Allowed Values: [ "inherit", "disabled", "enabled" ]
  • Allowed Values: [ "inherit", "disabled", "enabled" ]
  • session agent is trusted for Lawful Intercept or not
  • Allowed Values: [ "hunt", "round-robin" ]
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    name of local response map to use for the SA
  • enable loose routing
  • regular expression that can be used in header manipulation rules
  • string that can be used in header manipulation rules
  • match-identifier
    Identification criteria to match this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max burst rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max inbound burst rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max inbound sessions allowed to this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max inbound sustained rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max outbound burst rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max outbound sessions allowed to this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max outbound sustained rate (invites per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    maximum reg sustain rate (register per second)
  • Minimum Value: 0
    Maximum Value: 999999999
    max sessions allowed to and from this agent
  • Minimum Value: 0
    Maximum Value: 999999999
    max sustained rate (invites per second)
  • media-profiles
    list of media profiles
  • Minimum Value: 0
    Maximum Value: 100
    minimum answer seizure ratio (percentage)
  • Minimum Value: 1
    Maximum Value: 999999999
    minimum number of seizures for a no-answer scenario
  • optional features/parameters
  • Outbound Manipulation Id
  • Pattern: ^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
    Response codes for Any Dialog creating or Ping Request that make the SA OOS
  • Outbound Translation Id
  • p-asserted-id(URI Format) for Session Agent
  • SIP ping all adresses from DNS query
  • ping From User Part
  • Pattern: ^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
    Response codes for PING Resuest that make the SA InService
  • Minimum Value: 0
    Maximum Value: 4294967295
    how often to ping SA (seconds)
  • SIP message/method used for pinging
  • OPTIONS received will be considered as ping and will be locally responded
  • Allowed Values: [ "keep-alive", "continuous" ]
  • ping To User Part
  • Minimum Value: 0
    Maximum Value: 65535
    port to contact session agent
  • Minimum Value: 0
    Maximum Value: 4294967295
    Selection precedence of Session Agents with same IP address
  • Allowed Values: [ "Stateless", "Proxy", "Redirect", "Record-Route" ]
  • rate-constraints
    create a rate constraint for a method
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    realm this session agent resides in
  • Allowed Values: [ "Proxy", "Recurse", "Recurse-305-only" ]
  • Allowed Values: [ "disabled", "enabled", "dynamic" ]
  • Allowed Values: [ "none", "initial", "all" ]
  • Allowed Values: [ "None", "URI-param", "Prefix" ]
  • request-uri-headers
    list of headers which need to be inserted in the RE-INVITE from the contact Header
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    response map name
  • Allowed Values: [ "NONE", "TCP", "SCTP", "TLS" ]
  • Allowed Values: [ "none", "transparent", "preferred", "dual" ]
  • Minimum Value: 0
    Maximum Value: 127
    payload type used by the SA in preferred rfc2833-mode (0,128>x>95)
  • send media session description
  • Enables or disables sending TCP FIN messages when SA is Out of Service
  • Minimum Value: 1
    Maximum Value: 2073600
    maximum life limit a SIP session can stay active (secs). Range 1-2073600.
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    Name of sip-isup profile
  • Pattern: ^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    Name of sip profile
  • Pattern: ^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    SIP Recursion Policy
  • optional features/parameters
  • administrative state
  • sti-as
    group name or list of STI authentication server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
  • Pattern: ^$|^[A-C]$
    Attestation Values can be either A, B, C or Empty. (A: Full Attestation, B: Partial Attestation, C: Gateway Attestation)
  • Pattern: ^$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
    UUID4 added to STI-AS requests, if not already present. Leave empty to pick up the UUID from the upstream config object
  • Retrieve attestation value and OrigId from SIP headers, when present. (Attestation-Info: attest [A/B/C], Origination-ID: origId [UUID])
  • sti-vs
    group name or list of STI validation server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
  • Response codes that stop recursion of targets/contacts
  • Minimum Value: 0
    Maximum Value: 999999999
    sustained rate window (seconds)
  • Allowed Values: [ "none", "enabled", "disabled" ]
  • TCP/SCTP Reconnection Interval
  • Minimum Value: 0
    Maximum Value: 999999999
    time to resume
  • Allowed Values: [ "UDP", "UDP+TCP", "DynamicTCP", "StaticTCP", "DynamicTLS", "StaticTLS", "StaticSCTP", "ANY" ]
  • trunk-group
    list of trunk groups and their contexts. To use the default context case, omit : and the context
  • whether this session agent is trusted or not
  • Minimum Value: 0
    Maximum Value: 999999999
    no response time to resume
Nested Schema : associated-agents
Type: array
list of Agents Associated with this session-agent
Show Source
Nested Schema : auth-attribute
Type: array
list of auth-attributes
Show Source
Nested Schema : carriers
Type: array
list of carriers
Show Source
Nested Schema : match-identifier
Type: array
Identification criteria to match this agent
Show Source
Nested Schema : media-profiles
Type: array
list of media profiles
Show Source
Nested Schema : rate-constraints
Type: array
create a rate constraint for a method
Show Source
Nested Schema : request-uri-headers
Type: array
list of headers which need to be inserted in the RE-INVITE from the contact Header
Show Source
Nested Schema : sti-as
Type: array
group name or list of STI authentication server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
Show Source
Nested Schema : sti-vs
Type: array
group name or list of STI validation server (up to four allowed). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
Show Source
Nested Schema : trunk-group
Type: array
list of trunk groups and their contexts. To use the default context case, omit : and the context
Show Source
Nested Schema : schema
Type: object
list of auth-attributes
Show Source
Nested Schema : in-dialog-methods
Type: array
in dialog methods to add authentication headers to
Show Source
  • Allowed Values: [ "INVITE", "ACK", "BYE", "CANCEL", "REGISTER", "OPTIONS", "PRACK", "SUBSCRIBE", "NOTIFY", "PUBLISH", "INFO", "REFER", "MESSAGE", "UPDATE" ]
Nested Schema : password
authentication password
Match All
authentication password
Show Source
Nested Schema : SessionAgentIdentifier
Type: object
Identification criteria to match this agent
Show Source
  • Read Only: true
    Identifier for the element or sub-element
  • Minimum Length: 1
    Pattern: ^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
    specify the session-agent-identifier-rule which will be used to identify this agent if not matching by IP Address
  • Minimum Length: 1
    Pattern: ^.*$
    value to match in sip header field which identifies this Session Agent
Nested Schema : RateConstraints
Type: object
create a rate constraint for a method
Show Source

404 Response

Not Found
Body ()
Root Schema : ApiValidationError
Type: object
Show Source
Nested Schema : errors
Type: array
Show Source
Nested Schema : Errors
Type: object
Show Source

406 Response

Validation Failure
Body ()
Root Schema : ApiValidationError
Type: object
Show Source
Nested Schema : errors
Type: array
Show Source
Nested Schema : Errors
Type: object
Show Source
Back to Top