Transfer Calls

Transfer calls from Glassix to your telephone number

Overview

After your AI agent handles a call, you can transfer the caller to your internal team, another phone number, or any SIP destination. There are two types of transfers:

  1. PSTN Transfers - Transfer to regular phone numbers (mobile, landline, etc.)
  2. SIP Transfers - Transfer to SIP addresses (internal PBX extensions, SIP endpoints, etc.)

Transfers to PSTN Phone Numbers

Transfer calls to any real phone number through your telephony provider.

Prerequisites

  • At least one phone number configured with credential-based authentication
  • The number must be verified and active with your provider
  • Your provider must allow outbound/termination calling on the trunk
  • Caller ID requirement: You must specify one of your registered phone numbers as the caller ID

How PSTN Transfers Work

  1. A user calls your Glassix number (e.g., +1-555-0100)
  2. Glassix AI agent handles the call
  3. Based on your voice flow logic, our AI Agent decides to transfer
  4. Glassix sends a SIP INVITE to your provider to dial the destination number
  5. You must specify which registered number to use as caller ID (e.g., +1-555-0100 or +1-555-0200)
  6. Your provider validates the caller ID is one of your authorized numbers
  7. The provider completes the call to the destination
  8. Both parties are connected

Configuring PSTN Transfers in Voice Flows

  1. Navigate to Settings → Chatbot and AI → Chatbot Flows Editor → Your Flow.

  2. Add an AI Agent Card.

  3. Add a Transfer to External Voice Agent action:

  4. Configure:

    • Transfer Type: Phone Number (PSTN)
    • Destination Number: +15551234567 (E.164 format recommended)
    • Caller ID: Select from your registered numbers (required)
  5. Add fallback actions if transfer fails

Important Notes for PSTN Transfers

  • Caller ID is mandatory: You cannot transfer without specifying a valid, registered caller ID
  • Use E.164 format: Always use international format (e.g., +15551234567)
  • Verify number ownership: The caller ID must be a number you own and have configured in Glassix.
  • Provider restrictions: Some providers require explicit authorization for caller ID numbers
  • Costs apply: PSTN transfers incur per-minute charges from your provider

Transfer to SIP Addresses

Transfer calls directly to SIP endpoints (PBX extensions, conference bridges, voicemail systems, etc.).

There are two types of SIP transfers, depending on where the call should go:

Prerequisites

  • A SIP endpoint or PBX that can receive calls
  • Glassix IP addresses whitelisted on your SIP server (see IP Whitelisting for SIP Transfers)
  • Your SIP server must be reachable from the internet (or use VPN/private connection)
  • Optionally: SIP authentication credentials if your server requires them

How SIP Transfers Work

  1. A user calls your Glassix number
  2. Glassix AI agent handles the call
  3. Based on your voice flow, Glassix transfers to a SIP address
  4. Glassix sends a SIP INVITE directly to your SIP URI (e.g., sip:[email protected])
  5. Your SIP server validates the source IP (must be whitelisted)
  6. Your SIP server routes the call to the destination extension/endpoint
  7. Both parties are connected

Transfer to a Third-Party PBX (INVITE)

Use this option to send the caller to a SIP system that has nothing to do with the original call, such as a partner's PBX, an outsourced contact center, or another office's phone system. Glassix places a new call to the destination by sending a SIP INVITE directly to the SIP URI you provide.

Before you start, make sure the third-party PBX:

  • Is reachable from the internet (or through a VPN/private connection)
  • Has the Glassix IP addresses whitelisted (see IP Whitelisting for SIP Transfers)
  • Accepts inbound calls from Glassix and routes them to the destination extension

To configure the transfer:

  1. Navigate to Settings → Chatbot and AI → Chatbot Flows Editor → Your Flow.

  2. Add an AI Agent Card.

  3. Add a Transfer to External Voice Agent action:

  4. Configure:

    • Transfer Type: SIP Address
    • Destination SIP URI: The full address of the destination on the third-party system, for example sip:[email protected] or sip:[email protected]
    • Select INVITE as the SIP method.
  5. Add fallback actions in case the transfer fails.

Transfer Back to the Originating PBX (REFER)

Use this option when the call reached Glassix from your own PBX through a Glassix SIP address, and you want to hand the caller back to that same PBX after the AI agent is done. For example, you can send the caller to a human agent's extension, a ring group, or a queue.

Before you start, make sure that:

  • Your PBX is already connected to Glassix with a SIP address (see Connect a SIP Address)
  • The Glassix IP addresses are whitelisted on your PBX so it accepts calls coming back from Glassix (see IP Whitelisting for SIP Transfers)
  • Your PBX has an inbound route that accepts calls from Glassix and sends them to the right extension, ring group, or queue

To configure the transfer:

  1. Navigate to Settings → Chatbot and AI → Chatbot Flows Editor → Your Flow.

  2. Add an AI Agent Card.

  3. Add a Transfer to External Voice Agent action:

  4. Configure:

    • Transfer Type: SIP Address
    • Destination SIP URI: An extension, ring group, or queue on your own PBX, for example sip:[email protected]
    • Select REFER as the SIP method.
  5. Add fallback actions in case the transfer fails.

👍

Tip:

To give your agents context when the call arrives back on your PBX (for screen pops or routing), attach custom SIP headers to the transfer.

Important Notes for SIP Transfers

  • IP whitelisting is mandatory: Your SIP server will reject calls from non-whitelisted IPs
  • Direct connection: Calls go directly to your SIP infrastructure, not through your provider
  • No provider costs: SIP-to-SIP transfers don't incur provider charges
  • Firewall configuration: Ensure SIP (5060/5061) and RTP (16384-32768 UDP) ports are accessible
  • Domain/IP: You can use domain names or IP addresses in SIP URIs

Provider Requirements for PSTN Transfers

Twilio:

  • Enable Termination on your SIP trunk
  • Add authorized caller ID numbers in trunk settings
  • Ensure sufficient account balance

Vonage:

  • Link phone numbers to your application
  • Enable outbound permissions
  • Configure caller ID policies

Other Providers:

  • Verify trunk has bidirectional calling enabled
  • Confirm caller ID validation rules
  • Check for number porting or ownership verification requirements

Did this page help you?