Engine Pod Example Configuration

The following example shows a Call Control Framework (CCF) topology configuration for a Helm installation.

When using Helm for installation, CCF topology configuration for the engine pods is created (based on the deployment) as part of the ConfigMap topology-config defined in the zz9-topology_create_config.info configuration file. If you are not using Helm, you must specify the topology information for the engine pods as a separate topology create_config.info file called, for example: topology_create_config.info.

The following is an example topology create_config.info that defines CCF topology information for the engine pods.
# The following are required to ensure that CCF works in a K8s environment and should not be changed:
Optional Feature:Do you want to enable Call Control Functionality (CCF) (y/n)?y
Optional Feature:Are you licensed to enable Call Control Functionality (CCF) (y/n)?y
Network Enabler Internal defaults: Do you want to prompt for advanced link configuration (y/n)?y
Network Enabler Internal defaults: What is the link initiation?connect
Do you want to configure cross-links between Network Enablers (y/n)?n
Do you want to prompt for advanced link configuration (y/n)?y
Camel Gateway defaults: What is the link initiation?listen   # Define as many NEs as you might need (not all need to be deployed)
# each should have a different port configured in the form *:<port>
How many Network Enablers do you have?2 
# NE External config
Do you want to configure cross-links between Network Enablers (y/n)?n
Network Enabler 1:Enter associated engine ID?
Network Enabler 1:What are the M3UA IP addresses?
Network Enabler 1:What are the internal M3UA IP addresses?*:29051
Network Enabler 1:What is the M3UA point-code?402
Network Enabler 2: Enter associated engine ID?
Network Enabler 2: What are the M3UA IP addresses?
Network Enabler 2: What are the internal M3UA IP addresses?*:29052
Network Enabler 2: What is the M3UA point-code?402 
# The following is required if multi subdomains are in use:
Do you want to use a Traffic Routing Agent (TRA) for sub-domain routing (y/n)?y 
# The following configurations will be auto generated based on the values yaml file. if required can override using the side loader image.
# totalPodCount,portRangeStart,internalLinkCount fields in values.yaml file will be used to generate these configs 
Camel Gateway: How many links do you want?2
Do you want to prompt for advanced link configuration (y/n)?y
What is the transport protocol?TCP
Camel Gateway defaults: What is the local address?
Camel Gateway defaults: What is the local port?. 
What is the remote port?
Camel Gateway defaults: What is the link initiation?listen
Camel Gateway defaults: What is the receive buffer size in bytes?
Camel Gateway defaults: What is the send buffer size in bytes?
Camel Gateway defaults: What is the link heartbeat interval in milliseconds?1000
Camel Gateway defaults: What is the SIGTRAN network role?ASP
Camel Gateway defaults: What is the SIGTRAN traffic-mode to use?loadshare
Camel Gateway defaults: Do you wish to validate incoming M3UA DPCs (y/n)?n
Camel Gateway defaults: Do you want the M3UA link state to be actively managed (y/n)?n
Do you want to prompt for advanced route configuration (y/n)?
Camel Gateway defaults: What is the priority of this route?0
Camel Gateway defaults: What is the originating point-code?
Camel Gateway defaults: What is the destination point-code?
Camel Gateway defaults: What is the routing-context?-1
Camel Gateway defaults: What is the M3UA network-indicator?2
Camel Gateway defaults: Do you want SCCP SCMG messages sent on this route (y/n)?y
Camel Gateway defaults: What is the maximum SCCP segment size?3952 
Camel Gateway Link 1: What is the link name?ne-e1-1
Camel Gateway Link 1: What is the local port?2901
Camel Gateway Link 1: What is the remote address?*:29051
Camel Gateway Link 1: What is the remote port?29051
Camel Gateway Link 1: What is the ASP identifier?
Camel Gateway Link 1: Do you want to prompt for advanced route configuration (y/n)?. 
Camel Gateway Link 2: What is the link name?ne-e1-2
Camel Gateway Link 2: What is the local port?2902
Camel Gateway Link 2: What is the remote address?*:29052
Camel Gateway Link 2: What is the remote port?29052
Camel Gateway Link 2: What is the ASP identifier?
Camel Gateway Link 2: Do you want to prompt for advanced route configuration (y/n)?.