Retrieve all config elements: SD.session-agent

get

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

Retrieve all config elements: SD.session-agent

Request

Query Parameters
  • Integer value of saved revision, or 'latest', 'active' to show the running config, or 'staging' to show complete configuration to be activated

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

return all config elements: SessionAgent
Body ()
Root Schema : schema
Type: array
Show Source
Nested 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
Back to Top