- 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;
- }
- }
- }
- }
- [edit services border-signaling-gateway]
Statement introduced in JUNOS Release 9.4.
Configure a border signaling gateway instance.
gateway-name—Identifier for the BSG.
The remaining statements are explained separately.
interface—To view this statement in the configuration.
interface-control—To add this statement to the configuration.
JUNOS Multiplay Solutions Guide