In this section:

Standalone SBC

Example Metavariable Table

The image below shows example metavariables for Standalone SBC:

Standalone SBC on Azure - Example Metavariable Table

CLI Configuration for Basic Pass-through Call

To configure a Standalone SBC on Azure for handling basic pass-through calls, use the example commands given below:

% set addressContext default ipInterfaceGroup LIF1 ipInterface F1 portName pkt0 ipVarV4 IF2.IPV4 prefixVarV4 IF2.PrefixV4 ipPublicVarV4 IF2.FIPV4 state enabled mode inService
% commit

% set addressContext default ipInterfaceGroup LIF2 ipInterface F2 portName pkt1 ipVarV4 IF3.IPV4 prefixVarV4 IF3.PrefixV4 state enabled mode inService
% commit

% set addressContext default zone ZONE1 id 2
% commit

% set addressContext default zone ZONE1 sipSigPort 1 portNumber 5060 transportProtocolsAllowed sip-tcp,sip-udp ipInterfaceGroupName LIF1 ipVarV4 IF2.IPV4 ipPublicVarV4 IF2.FIPV4
% commit

% set addressContext default zone ZONE1 sipSigPort 1 mode inService state enabled
% commit

% set addressContext default zone ZONE2 id 3
% commit

% set addressContext default zone ZONE2 sipSigPort 3 portNumber 5060 transportProtocolsAllowed sip-tcp,sip-udp ipInterfaceGroupName LIF2 ipVarV4 IF3.IPV4
% commit

% set addressContext default zone ZONE2 sipSigPort 3 state enabled mode inService
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG mode inService state enabled media mediaIpInterfaceGroupName LIF1
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG ingressIpPrefix <UAC_IP> 32
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG mode inService state enabled media mediaIpInterfaceGroupName LIF2
% commit

% set addressContext default zone ZONE2 ipPeer EGRESS_PEER ipAddress <UAS_IP> ipPort <UAS PORT>
% commit

% set global callRouting routingLabel CLOUD routingLabelRoute 0 ipPeer EGRESS_PEER trunkGroup SIP_EGRESS_TG inService inService
% commit

% set global callRouting route trunkGroup SIP_INGRESS_TG VSBCSYSTEM standard <CALLING NUM> 1 all all ALL none Sonus_NULL routingLabel CLOUD
% commit

% set profiles signaling ipSignalingProfile IPSP_A
% commit

% set profiles signaling ipSignalingProfile IPSP_B
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG signaling timers sessionKeepalive 0
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG signaling timers sessionKeepalive 0
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG policy signaling ipSignalingProfile IPSP_A
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG policy signaling ipSignalingProfile IPSP_B
% commit

% set profiles media packetServiceProfile PSP_A codec codecEntry1 G711-DEFAULT
% commit

% set profiles media packetServiceProfile PSP_A packetToPacketControl codecsAllowedForTranscoding thisLeg g711u
% commit

% set profiles media packetServiceProfile PSP_B codec codecEntry1 G711-DEFAULT
% commit

% set profiles media packetServiceProfile PSP_B packetToPacketControl codecsAllowedForTranscoding thisLeg g711u
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG policy media packetServiceProfile PSP_A
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG policy media packetServiceProfile PSP_B
% commit

% set system ntp serverAdmin <NTP IP>
% commit

% set system ntp serverAdmin <NTP IP> state enabled
% commit

% set system ntp timeZone vsbcSystem zone <time-zone>
% commit

% set addressContext default staticRoute 0.0.0.0 0 <PKT0 GATE WAY> LIF1 F1 preference 100
% commit

% set addressContext default staticRoute 0.0.0.0 0 <PKT1 GATE WAY> LIF2 F2 preference 100
% commit

SBC HA with HFE on Azure

Example Metavariable Table

The image below shows example metavariables for SBC HA with HFE on Azure:

SBC HA with HFE on Azure - Example Metavariable Table

CLI Configuration for Basic Pass-through Calls

To configure a SBC HA with HFE on Azure for handling basic pass-through calls, use the example commands given below:

% set addressContext default ipInterfaceGroup LIF1 ipInterface F1 portName pkt0 ipVarV4 IF2.IPV4 prefixVarV4 IF2.PrefixV4 ipPublicVarV4 HFE_IF2.FIPV4 state enabled mode inService
% commit

% set addressContext default ipInterfaceGroup LIF2 ipInterface F2 portName pkt1 ipVarV4 IF3.IPV4 prefixVarV4 IF3.PrefixV4 ipPublicVarV4 HFE_IF3.FIPV4 state enabled mode inService
% commit

% set addressContext default zone ZONE1 id 2
% commit

% set addressContext default zone ZONE1 sipSigPort 1 portNumber 5060 transportProtocolsAllowed sip-tcp,sip-udp ipInterfaceGroupName LIF1 ipVarV4 IF2.IPV4 ipPublicVarV4 HFE_IF2.FIPV4
% commit

% set addressContext default zone ZONE1 sipSigPort 1 mode inService state enabled
% commit

% set addressContext default zone ZONE2 id 3
% commit

% set addressContext default zone ZONE2 sipSigPort 3 portNumber 5060 transportProtocolsAllowed sip-tcp,sip-udp ipInterfaceGroupName LIF2 ipVarV4 IF3.IPV4 ipPublicVarV4 HFE_IF3.FIPV4
% commit

% set addressContext default zone ZONE2 sipSigPort 3 state enabled mode inService
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG mode inService state enabled media mediaIpInterfaceGroupName LIF1
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG ingressIpPrefix <UAC_IP> 32
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG mode inService state enabled media mediaIpInterfaceGroupName LIF2
% commit

% set addressContext default zone ZONE2 ipPeer EGRESS_PEER ipAddress <UAS_IP> ipPort <UAS PORT>
% commit

% set global callRouting routingLabel CLOUD routingLabelRoute 0 ipPeer EGRESS_PEER trunkGroup SIP_EGRESS_TG inService inService
% commit

% set global callRouting route trunkGroup SIP_INGRESS_TG VSBCSYSTEM standard <CALLING NUM> 1 all all ALL none Sonus_NULL routingLabel CLOUD
% commit

% set profiles signaling ipSignalingProfile IPSP_A
% commit

% set profiles signaling ipSignalingProfile IPSP_B
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG signaling timers sessionKeepalive 0
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG signaling timers sessionKeepalive 0
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG policy signaling ipSignalingProfile IPSP_A
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG policy signaling ipSignalingProfile IPSP_B
% commit

% set profiles media packetServiceProfile PSP_A codec codecEntry1 G711-DEFAULT
% commit

% set profiles media packetServiceProfile PSP_A packetToPacketControl codecsAllowedForTranscoding thisLeg g711u
% commit

% set profiles media packetServiceProfile PSP_B codec codecEntry1 G711-DEFAULT
% commit

% set profiles media packetServiceProfile PSP_B packetToPacketControl codecsAllowedForTranscoding thisLeg g711u
% commit

% set addressContext default zone ZONE1 sipTrunkGroup SIP_INGRESS_TG policy media packetServiceProfile PSP_A
% commit

% set addressContext default zone ZONE2 sipTrunkGroup SIP_EGRESS_TG policy media packetServiceProfile PSP_B
% commit

% set system ntp serverAdmin <NTP IP>
% commit

% set system ntp serverAdmin <NTP IP> state enabled
% commit

% set system ntp timeZone vsbcSystem zone <time-zone>
% commit

% set addressContext default staticRoute 0.0.0.0 0 <PKT0 GATE WAY> LIF1 F1 preference 100
% commit

% set addressContext default staticRoute 0.0.0.0 0 <PKT1 GATE WAY> LIF2 F2 preference 100
% commit