Bare Metal Network Enablers in Hybrid Deployments

Network Enablers (NEs) can be installed as bare metal components in an otherwise cloud native MATRIXX deployment.

In this scenario, because Helm configures all Call Control Framework (CCF) and NE instances (and CAMEL Gateway instances, if used) for MATRIXX Engine, answers in create_config.info for the NEs must match the IP addresses and ports for the components in the Kubernetes cluster(s).

The Helm values file must include the following:

  • global.features.networkEnabler set to true.
  • proc-m3ua IP addresses required by Helm when global.features.networkEnabler is set to true.

NE configuration must include the following:

  • The create_config.info file must configure NE internal links to match the proc-m3ua addresses for the CAMEL Gateway.
  • Remote ports must match was has been configured for the engines for the relevant proc-m3ua addresses, and tcp-m3ua ports for an internal CAMEL Gateway).
  • Because engines are configured by default to listen for NE links, the NEs themselves must be configured to initiate connections with the following in create_config.info:
    Network Enabler Internal defaults: What is the link initiation?connect

For more information, see the discussion about default NE configuration in MATRIXX Call Control Framework Integration. For more information about connecting to engine processing pods, see the discussion about engine processing pod M3UA Kubernetes services in MATRIXX Installation and Upgrade.