[ Contents] [ Prev] [ Next] [ Index] [ Report an Error]

gateway

Syntax

gateway gateway-name {
admission-control controller-name{
dialogs {
maximum-concurrent number;
committed-attempts-rate dialogs-per-second;
committed-burst-size number-of-dialogs;
}
transactions {
maximum-concurrent number;
committed-attempts-rate transactions-per-second;
committed-burst-size number-of-transactions;
}
embedded-spdf {
service-class service-class-name {
term term-name {
from {
media-type (any-media | audio | video);
}
then {
committed-burst-size bytes;
committed-information-rate bytes-per-second;
dscp (alias | do-not-change | dscp-value);
reject;
}
}
}
}
service-interface name;
service-point service-point-name {
service-point-type service-point-type;
transport-details port port-number ip-address ip-address [tdp |udp];
service-interface interface-name.unit-number;
service-policies {
new-call-usage-policies [ policy-and-policy-set-names ];
new-transaction-policies [ policy-and-policy-set-names ];
}
}
sip {
new-call-usage-policy policy-name {
term term-name {
from {
contact [ contact-fields ];
method {
method-invite;
}
request-uri [ uri-fields ];
source-address [ ip-addresses ];
}
then {
(accept | reject);
media-policy {
no-anchoring;
service-class service-class-name;
}
trace;
}
}
}
new-call-usage-policy-set policy-set-name {
policy-name [ policy-names ];
}
new-transaction-policy policy-name {
term term-name {
from {
contact [ contact-fields ];
method {
method-invite;
method-message;
method-options;
method-publish;
method-refer;
method-register;
method-subscribe;
}
request-uri [ uri-fields ];
source-address [ ip-addresses ];
}
then {
(accept | reject);
route {
egress-service-point service-point-name;
next-hop (request-uri | (address ipv4-address <port port-number> <transport-protocol (udp | tcp)>);
}
trace;
}
}
}
new-transaction-policy-set policy-set-name {
policy-name [ policy-names ];
}
timers {
inactive-call seconds;
timer-c seconds;
}
}
traceoptions {
file <filename> <files files> <match regular-expression> <size maximum-file-size> <world-readable | no-world-readable>;
flag {
datastore {
data trace-level;
db trace-level;
handle trace-level;
minimum trace-level;
}
framework {
action trace-level;
event trace-level;
executor trace-level;
freezer trace-level;
minimum trace-level;
memory-pool trace-level;
}
minimum trace-level;
sbc-utils {
common trace-level;
configuration trace-level;
device-monitor trace-level;
ipc trace-level;
memory-management trace-level;
message trace-level;
minimum trace-level;
user-interface trace-level;
}
session-trace trace-level;
signaling {
b2b trace-level;
b2b-wrapper trace-level;
minimum trace-level;
policy trace-level;
sip-stack-wrapper trace-level;
topology-hiding trace-level;
ua trace-level;
}
sip-stack {
dev-logging;
event-tracing;
ips-tracing;
pd-log-detail (full | summary);
pd-log-level (audit | exception | problem);
per-tracing;
verbose-logging;
}
}
}
}

Hierarchy Level

[edit services border-signaling-gateway]

Release Information

Statement introduced in JUNOS Release 9.4.

Description

Configure a border signaling gateway instance.

Options

gateway-name—Identifier for the BSG.

The remaining statements are explained separately.

Required Privilege Level

interface—To view this statement in the configuration.

interface-control—To add this statement to the configuration.

Related Topics

JUNOS Multiplay Solutions Guide


[ Contents] [ Prev] [ Next] [ Index] [ Report an Error]