BAM Command Line Utility Application Mappings Panel

This is the application mapping panel of the BAM Command Line Utility. It routes to multiple application mapping related panels as described below.

As well as Return and Quit, it provides the following options:

Table 1. BAM Command Line Utility Application Mapping options
Name Description
View App Mappings View an already defined Application Mapping
Add App Mappings Add a new Application Mapping
Update App Mappings Update an already defined Application Mapping
Remove App Mappings Remove an already defined Application Mapping
Assign SIP Registrars to App Mappings Flag this app mapping to register to a registrar, optionally assigning a priority set of Digest Credentials to use
Unassign SIP Registrars from App Mappings Removes the link between an app mapping and a registrar, meaning this app mapping will no longer be registered with this registrar

Note that to change the credentials priority specified on an app mapping-registrar link, you must first unassign it and then assign it back with the new credentials

The parameters associated with the App Mappings options are :

Table 2. BAM Application mapping parameters
Name Description
Application ID Identifier of application associated with application mapping
Application Name Name of the application associated with application mapping
Application URI The URI of the application associated with application mapping
SIP User (Phone Number)

The SIP User (Phone Number) for an application mapping.

This is a regular expression (RegEx) to match against the user part of a SIP URI in order to determine the voice application to be run. The order that app mappings are specified in the config is important - BVR will use the application whose "user" matches first. For example, if an app mapping is specified as "weather.*", then a subsequent mapping is specified as "weatherNewYork", the "weatherNewYork" mapping will never be reached as it will have matched against "weather.*" first. If the order is switched so that "weatherNewYork" is specified first, calls to "weatherNewYork" will go to that application, and any other app starting with "weather" will go to the "weather.*" mapping.

Max Concurrent Calls The maximum concurrent number of calls that the application mapping supports. Note 0 is unlimited
Cumulative Calls The total of calls handled by the application mapping since BAM was last restarted
Active Calls The current number of calls being handled by the application mapping
List of attached Registrars A comma separated list of registrars linked to this application mapping, listed in the format "Registrar Name(Credentials realm)", or a message indicating that there are no links for this application mapping