How to Connect a Dinstar GSM Gateway to Callsavvy
This guide provides step-by-step instructions for connecting your Dinstar multi-channel GSM gateway to Callsavvy. Following these steps allows you to send and receive calls on Callsavvy using your physical SIM cards.
Step 1: Configure Your Callsavvy SIP Trunk
- Log into your Callsavvy admin portal.
- Navigate to Admin & Settings > SIP Trunking & BYOC.
- Under the SIP Trunk tab, click Create SIP Trunk.
- Fill in the required parameters:
- Gateway Name: Enter an identifiable name (e.g.,
Dinstar-UC2000). - Caller ID: Enter the phone number associated with the SIM card in your Dinstar gateway.
- SIP Proxy / Domain: Enter your Dinstar gateway’s Public IP address or DDNS hostname, followed by port
5060(e.g.,198.51.100.1:5060ormygateway.ddns.net:5060). - Authentication Method: Select Credential (recommended) or IP Authentication.
- Username & Password: Enter the credentials created on your Dinstar gateway (see Step 2).
- SIP Registration: Set to Enabled if Callsavvy will register to the gateway, or Disabled for direct IP peer-to-peer routing.
- NAT Traversal: Set to Enabled if your gateway is behind a local router/NAT without a static public IP.
- Preferred Codecs: Enter
PCMU, PCMA, G729(comma-separated). - DTMF Method: Select
RFC2833orSIP INFO(matching your Dinstar settings). - Dial-out Format: Choose
E164or+E164based on your local carrier requirements.
- Click Save.
Step 2: Configure the Dinstar Gateway
- Open a web browser and log into your Dinstar Web Management Interface.
- Go to System Configuration > SIP Settings (or SIP Account/User Management):
- Create a local SIP Account/User matching the Username and Password entered in Callsavvy.
- Verify that the local SIP listening port is set to
5060.
- Go to Call Handling > IP -> Tel Route:
- Create a route where Source is the Callsavvy SIP Trunk/IP and Destination is the Mobile SIM Channel Group.
- Set Matching Prefix to
_X.(or.*) to allow Callsavvy to route outbound calls out through your SIMs.
- Go to Call Handling > Tel -> IP Route:
- Create a route where Source is the Mobile SIM Channel Group and Destination is the Callsavvy SIP Proxy IP.
- This routes incoming cellular calls directly into your Callsavvy system.
- Go to Media Settings > Codec Configuration:
- Ensure
G.711u(PCMU),G.711a(PCMA), andG.729are active and placed at the top of the priority list.
Step 3: Network, NAT, and Firewall Settings
If your Dinstar gateway resides behind a standard office router or dynamic IP connection, complete the following network rules:
- Port Forwarding: On your edge router, forward UDP Port 5060 (SIP signaling) and UDP Ports 10000–20000 (RTP Audio) to the local IP address of your Dinstar gateway.
- SIP ALG: Disable SIP ALG on your router settings to prevent SIP header modification and call drops.
- Dynamic DNS (DDNS): If your Internet Service Provider assigns a dynamic IP address, enable a DDNS service (e.g., No-IP, DynDNS) on your router or Dinstar gateway. Use this hostname in the Callsavvy SIP Proxy field.
Step 4: Authorize Inbound Calls (Trusted IP Setup)
To allow Callsavvy to accept incoming calls initiated from your Dinstar gateway SIMs:
- In Callsavvy, navigate to Admin & Settings > SIP Trunking & BYOC.
- Click the Trusted IP tab.
- Click Add / Create Trusted IP.
- Enter your gateway's Public IP address (or router WAN IP) and provide a friendly name.
- Click Save.
Step 5: Test Verification
- Outbound Test: Place an outbound call from Callsavvy. Verify that the call routes through the Dinstar gateway and displays the correct cellular Caller ID on the receiving device.
- Inbound Test: Call the SIM card’s mobile number from an external phone. Verify that the call lands in your Callsavvy call flow or queue.