Sip Proxy Route Configuration
extensions.filters.network.sip_proxy.v3alpha.RouteConfiguration
[extensions.filters.network.sip_proxy.v3alpha.RouteConfiguration proto]
{
"name": "...",
"routes": []
}
name
(string) The name of the route configuration. Reserved for future use in asynchronous route discovery.
routes
(repeated extensions.filters.network.sip_proxy.v3alpha.Route) The list of routes that will be matched, in order, against incoming requests. The first route that matches will be used.
extensions.filters.network.sip_proxy.v3alpha.Route
[extensions.filters.network.sip_proxy.v3alpha.Route proto]
{
"match": "{...}",
"route": "{...}"
}
match
(extensions.filters.network.sip_proxy.v3alpha.RouteMatch, REQUIRED) Route matching parameters.
route
(extensions.filters.network.sip_proxy.v3alpha.RouteAction, REQUIRED) Route request to some upstream cluster.
extensions.filters.network.sip_proxy.v3alpha.RouteMatch
[extensions.filters.network.sip_proxy.v3alpha.RouteMatch proto]
{
"domain": "..."
}
domain
(string, REQUIRED) The domain from Request URI or Route Header.
extensions.filters.network.sip_proxy.v3alpha.RouteAction
[extensions.filters.network.sip_proxy.v3alpha.RouteAction proto]
{
"cluster": "..."
}
cluster
(string, REQUIRED) Indicates a single upstream cluster to which the request should be routed to.