To configure border signaling gateways (BSG), include the border-signaling-gateway statement at the [edit services] hierarchy level:
- border-signaling-gateway {
-
-
gateway gateway-name {
-
-
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;
-
-
port-number {
- ip-address ip-address;
- transport-protocol (udp | tcp);
- }
-
service-interface name.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 service-class-name;
- trace;
- }
- }
- }
-
-
new-call-usage-policy-set policy-set-name {
- policy-name [ policy-name ];
- }
-
-
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-name ];
- }
-
-
timers {
-
maximum-call-duration seconds;
-
timer-c seconds;
- }
- }
-
- traceoptions {
-
-
file {
- filename filename;
- files number-of-files;
- match regular-expression;
- size maximum-trace-file-size;
- }
-
-
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;
- }
- }
- }
- }
- }
For information about configuring the border signaling gateway, see the JUNOS Multiplay Solutions Guide.