1. Configuration Inputs
Fill in the settings to generate templates and spreadsheets.
Generating preview...
Generating preview...
Tenant Configuration & Excel Setup Generator
Fill in the settings to generate templates and spreadsheets.
Generating preview...
Generating preview...
This tool generates SBC tenant configurations, call routing CLI scripts, and setup spreadsheets for SBC deployment.
The following files have been saved to your result/ directory:
Paste raw SBC route configuration lines below. The tool will parse and extract the numbers, identify standard country prefixes (e.g. 65 for Singapore), and group them.
Enter numbers to add or remove from the current DDI list. The tool will output the exact CLI commands needed to update the SBC.
Fill in the details below or import from an SBC CLI file to auto-populate. All 4 deletion scripts (DELETE_HKSBC, DELETE_SGSBC01, DELETE_SGSBC02, DELETE_SGSBC03) will be exported.
Convert normal Regexp SMM configuration to Switch format using the standard switch template. Fill in details or import directly from an SBC CLI file.
Input via Upload CLI file, paste SSH sipAdaptorProfile result, or line-by-line:
Input via paste SSH callRouting standard route lines, or line-by-line:
Ground-truth customer DDI inventory list (manual or copy from main form):
Auditing Table 3 (Master Number List) against selected benchmark.
Commands will load here...
This core tool generates dual SBC 1 & SBC 2 Ribbon/Sonus CLI scripts alongside a formatted setup spreadsheet for onboarding new Teams Direct Routing tenants.
| Field Name | Axiom Sample Value | Description & Behavior |
|---|---|---|
| Customer Name | Axiom Solution | Full tenant business name used in setup documentation and spreadsheets. |
| Customer Short Code | AXIOM | Used as prefix for profile names (e.g. FROM_AXIOM, AXIOM_TG, AXIOM_RL). Auto-populates Zone Name to AXIOM_ZONE. |
| Zone ID | 341 | Unique integer ID assigned to the SBC Signaling Port (e.g. sipSigPort 341). |
| Domain Name | axiom.com | Used to auto-suggest PSTN FQDNs based on the selected TLS Certificate profile. |
| SSL Cert Profile | WILDCARDaxiomtc12_TLS | Selects the active SBC TLS profile. Auto-suggests FQDN 1 (axiom-sg1.axiomtc12.com) & FQDN 2 (axiom-sg2.axiomtc12.com). |
| DDI Numbers List | 60547070 60547071 |
Enter full DDI numbers or 7-digit block prefixes (e.g. 6054707 = 10 numbers). Real-time country counter validates length against standard rules. |
configure set addressContext default zone AXIOM_ZONE id 341 set addressContext default zone AXIOM_ZONE sipSigPort 341 ipInterfaceGroupName LIF1 set addressContext default zone AXIOM_ZONE sipSigPort 341 portNumber 7550 set addressContext default zone AXIOM_ZONE sipSigPort 341 tlsProfileName WILDCARDaxiomtc12_TLS set profiles signaling sipAdaptorProfile FROM_AXIOM rule 7 criterion 4 switch 1 switchRegexpString "^((\+6560547070))" switchAction 1 set global callRouting route none Sonus_NULL Sonus_NULL standard 60547070 65 all all ALL none Sonus_NULL routingLabel AXIOM_RL commit
AXIOM).
Generates 4 distinct deletion CLI scripts simultaneously to decommission tenant configurations across all 4 SBC templates (DELETE_HKSBC, DELETE_SGSBC01, DELETE_SGSBC02, DELETE_SGSBC03).
AXIOM_ZONE.341.+65 (Singapore), +60 (Malaysia), +852 (Hong Kong).6054707). The delete generator preserves block strings directly into delete route commands.configure delete addressContext default zone AXIOM_ZONE sipTrunkGroup AXIOM_TG signaling messageManipulation inputAdapterProfile FROM_AXIOM commit set profiles signaling sipAdaptorProfile FROM_AXIOM state disabled commit delete profiles signaling sipAdaptorProfile FROM_AXIOM commit delete global callRouting route none Sonus_NULL Sonus_NULL standard 60547070 65 all all ALL none Sonus_NULL delete global callRouting route trunkGroup AXIOM_TG SGSBC01 standard Sonus_NULL Sonus_NULL all all ALL none SIP.PSTNHUB.MICROSOFT.COM delete global callRouting routingLabel AXIOM_RL delete addressContext default zone AXIOM_ZONE sipSigPort 341 delete addressContext default zone AXIOM_ZONE commit exit
Click Export All 4 Delete Files (ZIP) at the bottom right of the Delete modal to download AXIOM_DELETE_HKSBC_260727.cli, AXIOM_DELETE_SGSBC01_260727.cli, AXIOM_DELETE_SGSBC02_260727.cli, and AXIOM_DELETE_SGSBC03_260727.cli in one click.
Converts legacy Regexp SMM configurations into standard Ribbon/Sonus Switch SMM format using Existing_Normal_CLI_Validation_to_Switch.template.
<NAME:ZONE-NAME> and <NAME:CUSTOMER-NAME> with your clean short code (e.g. AXIOM)..cli configuration to parse DDI numbers, zone name, and zone ID automatically.configure delete addressContext default zone AXIOM_ZONE sipTrunkGroup AXIOM_TG signaling messageManipulation inputAdapterProfile FROM_AXIOM commit set profiles signaling sipAdaptorProfile FROM_AXIOM state disabled commit delete profiles signaling sipAdaptorProfile FROM_AXIOM commit set profiles signaling sipAdaptorProfile FROM_AXIOM state enabled set profiles signaling sipAdaptorProfile FROM_AXIOM advancedSMM enabled set profiles signaling sipAdaptorProfile FROM_AXIOM profileType messageManipulation set profiles signaling sipAdaptorProfile FROM_AXIOM rule 7 applyMatchHeader one set profiles signaling sipAdaptorProfile FROM_AXIOM rule 7 criterion 4 switch 1 switchRegexpString "^((\+6560547070))" switchAction 1 set profiles signaling sipAdaptorProfile FROM_AXIOM rule 8 criterion 4 switch 1 switchRegexpString "^((\+6560547070))" switchAction 1 set profiles signaling sipAdaptorProfile FROM_AXIOM rule 9 criterion 3 switch 1 switchRegexpString "^((\+6560547070))" switchAction 1 set profiles signaling sipAdaptorProfile FROM_AXIOM rule 9 criterion 3 switch 2 switchValue others switchAction 2 commit set addressContext default zone AXIOM_ZONE sipTrunkGroup AXIOM_TG signaling messageManipulation inputAdapterProfile FROM_AXIOM commit exit
Generates incremental Sonus CLI commands to add new DDIs or delete retired DDIs from an active tenant configuration without regenerating the entire setup.
60547072 to add to call routes and SMM switch rules.60547070.switch vs regexp), country code, and zone name automatically.configure ! Added DDIs Route Commands: set global callRouting route none Sonus_NULL Sonus_NULL standard 60547072 65 all all ALL none Sonus_NULL routingLabel AXIOM_RL ! Removed DDIs Deletion Commands: delete global callRouting route none Sonus_NULL Sonus_NULL standard 60547070 65 all all ALL none Sonus_NULL commit exit
Parses raw Sonus/Ribbon call routing CLI text, extracts DDI numbers, identifies country codes, and expands number blocks.
set global callRouting route none Sonus_NULL Sonus_NULL standard 60547070 65 all all ALL none Sonus_NULL routingLabel AXIOM_RL set global callRouting route none Sonus_NULL Sonus_NULL standard 60547071 65 all all ALL none Sonus_NULL routingLabel AXIOM_RL
Parsed DDIs (Total: 2): 60547070 (Country: +65 Singapore) 60547071 (Country: +65 Singapore)
Click Import to DDI list to copy all extracted DDI numbers straight into the main SBC Configurator form.
Generates four execution phases of step-by-step renewal commands for updating SSL certificates on target Sonus/Ribbon SBCs.
wildcard.p12 into /var/log/external/ on target SBC..pem certificate and private key files.WILDCARDaxiomtc12_TLS.configure set system security pki certificate WILDCARDaxiomtc12_TLS certFileName cert_2026.pem keyFileName cert_2026.key set addressContext default zone AXIOM_ZONE sipSigPort 341 tlsProfileName WILDCARDaxiomtc12_TLS commit exit
The uploaded CLI file contains regular expression quantifiers (such as \d{3}$ or \d{2}$).