Inbound GSM & IVR

Handle mobile calls that ring a VMGateClient SIM — play an IVR, forward to a Customer switch, or reject — when the handset is set to forward incoming GSM to the server.

What inbound GSM is

Outbound termination (chapters 09–10) is Customer SIP → VMGateServer → GSM. Inbound GSM is the reverse path for calls that arrive on the phone’s SIM:

Mobile caller → GSM SIM on VMGateClient → VMGateServer → IVR and/or Customer SIP switch

Use inbound when you want callers who dial the SIM number to hear menus, leave a path through your IVR graph, or be connected to a Customer destination — without answering the call only on the phone screen.

Two layers (handset + portal)

Inbound needs both layers configured correctly:

  1. On the phone (Layer 1) — menu → SettingsIncoming GSM calls → choose Forward to server. Other choices (Answer locally, reject-all, local prepared clips) stay on the handset and do not use portal IVR / Forward dialpeers. See the VMGateClient manual.
  2. In the portal (Layer 2) — per SIM slot (or network defaults) set what the server does after the handset forwards: IVR, Forward, or Reject (chapter 05).

If the handset is not on Forward to server, portal Layer-2 settings are unused for that call. If Layer-2 is Reject (the safe default when nothing was configured), the server declines the inbound attempt even when the handset forwards.

Slot and network mode (Layer 2)

Open Management → VMGateClients → client DetailsEdit policy on a SIM slot (or Networks → ⋮ → Edit defaults for new enrollments). Under Inbound GSM (when handset forwards to server):

Network defaults copy to a slot only when a client first joins. Changing defaults later does not rewrite existing devices — edit each slot or use bulk voice policy carefully.

Inbound trunks, rules, and dialpeers

Open the sidebar group Inbound GSM (separate from outbound Customers / Routing / Dialpeers):

Use the ⋮ menu on each row for edit / activate actions. Do not confuse these with outbound Configuration → Trunks / Routing rules / Dialpeers (chapters 06, 09, 10).

IVR profiles

Open Inbound GSM → IVR (or the IVR workspace from Management). Create profiles with a name and optional prefix. Each profile has ordered steps:

Digit Actions

On a step, open Actions. For each key choose one action:

Forward to dialpeer — settings (⚙)

Keep the dialpeer on the Actions row. When a dialpeer is selected, the icon unlocks. Click it to open Forward settings (the overlay does not open by itself):

Why two phases: some destinations answer almost immediately; others ring for a long time. VMGateServer always applies the min–max hold first (no dial yet), then dials and keeps comfort until answer — so the GSM caller does not hear a clipped ring or music overlapping the far-end audio.

Save Forward settings with Save on the overlay, then Save on the Actions dialog. Re-open Actions after deploy or policy changes and confirm number + ring fields.

Inbound catalog objects are under Inbound GSM. Outbound Customer trunks and dialpeers remain chapters 06, 09, and 10. Slot caps, idle, and dial policy for outbound termination remain chapter 05.