PGCP Configuration Guidelines for the BGF Feature
To configure the border gateway function (BGF), include the pgcp statement at the [edit services] hierarchy level:
[edit services]pgcp {gateway gateway-name {cleanup-timeout seconds;gateway-address gateway-address;fast-update-filters {maximum-terms number-of-terms;maximum-fuf-percentage percentage;}gateway-controller gateway-controller-name {controller-address ip-address;controller-port port-number;interim-ah-scheme {algorithm algorithm;}}gateway-port gateway-port;graceful-restart {maximum-synchronization-mismatches number-of-mismatches; seconds;}data-inactivity-detection {inactivity-delay;latch-deadlock-delay seconds;no-rtcp-check;send-notification-on-delay;inactivity-duration seconds;stop-detection-on-drop;report-service-change {service-change-type (forced-906) | forced-910);}}h248-options {audit-observed-events-returns;encoding {no-dscp-bit-mirroring;}h248-profile {profile-name profile-name;profile-version version-number;}service-change {control-association-indications {disconnect {controller-failure (failover-909 | restart-902);reconnect (disconnected-900 | restart-902);}down {administrative (forced-905 | forced-908 | none);failure (forced-904 | forced-908 | none);graceful (graceful-905 | none);}up {cancel-graceful (none | restart-918);failover-cold (failover-920 | restart-901);failover-warm (failover-919 | restart-902);}}virtual-interface-indications {virtual-interface-down {administrative (forced-905 | forced-906 | none);graceful (graceful-905 | none);}virtual-interface-up {cancel-graceful (none | restart-918);warm (none | restart-900);}}context-indications {state-loss (forced-910 | forced-915 | none);}use-wildcard-response;}}h248-properties {application-data-inactivity-detection {ip-flow-stop-detection (regulated-notify | immediate-notify);}base-root {mg-provisional-response-timer-value {default milliseconds;maximum milliseconds;minimum milliseconds;}mgc-provisional-response-timer-value {default milliseconds;maximum milliseconds;minimum milliseconds;}mg-originated-pending-limit {default number-of-messages;maximum number-of-messages;minimum number-of-messages;}mgc-originated-pending-limit {default number-of-messages;maximum number-of-messages;minimum number-of-messages;}normal-mg-execution-time {default milliseconds;maximum milliseconds;minimum milliseconds;}normal-mgc-execution-time {default milliseconds;maximum milliseconds;minimum milliseconds;}}diffserv {dscp {default (dscp-value | alias | do-not-change);}}event-timestamp-notification {request-timestamp (requested | suppressed | autonomous);{hanging-termination-detection {timerx seconds;}ipsec-transport-security-association security-association-name;notification-behavior {notification-regulation default (once | 0 - 100);}platform {device interface-name;routing-engine;}segmentation {mg-segmentation-timer {default milliseconds;maximum milliseconds;minimum milliseconds;}mgc-segmentation-timer {default milliseconds;maximum milliseconds;minimum milliseconds;}mg-maximum-pdu-size {default bytes;maximum bytes;minimum bytes;}mgc-maximum-pdu-size {default bytes;maximum bytes;minimum bytes;}}traffic-management {max-burst-size {default bytes;maximum bytes;minimum bytes;rtcp {(fixed-value bytes-per-second | percentage percentage);}}peak-data-rate {default bytes-per-second;maximum bytes-per-second;minimum bytes-per-second;rtcp {(fixed-value bytes-per-second | percentage percentage);}}sustained-data-rate {default bytes-per-second;maximum bytes-per-second;minimum bytes-per-second;rtcp {(fixed-value bytes-per-second | percentage percentage);}}}inactivity-timer {inactivity-timeout {detect;maximum-inactivity-time {default 10-millisecond-units;maximum 10-millisecond-units;minimum 10-millisecond-units;}}}}h248-timers {initial-average-ack-delay milliseconds;maximum-net-propagation-delay milliseconds;maximum-waiting-delay milliseconds;tmax-retransmission-delay milliseconds;}max-concurrent-calls number-of-calls;monitor {media {rtcp;rtp;}}service-state (in-service | out-of-service-forced | out-of-service-graceful);session-mirroring {delivery-function delivery-function-name {destination-address destination-address;destination-port destination-port;network-operator-id network-operator-id;source-address source-address;source-port source-port;}disable-session-mirroring;}}rule rule-name {gateway gateway-name;nat-pool nat-pool-name;}rule-set rule-set-name {rule rule-name;}session-mirroring {delivery-function delivery-function-name {destination-address destination-address;destination-port destination-port;network-operator-id network-operator-id;source-address source-address;source-port source-port;}disable-session-mirroring;}traceoptions {file <filename filename> <files number> <match regex> <size size> <world-readable | no-world-readable>; flag {bgf-core {common trace-level;default trace-level;firewall trace-level;gate-logic trace-level;pic-broker trace-level;policy trace-level;statistics trace-level;}default trace-level;h248-stack {control-association trace-level;default trace-level;messages;media-gateway trace-level;}sbc-utils {common trace-level;configuration trace-level;default trace-level;device-monitor trace-level;ipc trace-level;memory-management trace-level;messaging trace-level;user-interface trace-level;}}}virtual-interface number {nat-pool nat-pool-name;routing-instance instance-name {service-interface interface-name.unit-number;}service-state (in-service | out-of-service-forced | out-of-service-graceful);}}
For information about using the PGCP statements to configure the BGF feature, see the Session Border Control Solutions Guide Using BGF and IMSG.
Hide Navigation Pane
Show Navigation Pane
Download
SHA1