Call transfer

From TBwiki
Revision as of 09:32, 16 July 2012 by Abrassard (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Toolpack software provides call transfer support, either by relaying call transfer requests and responses between two bridges call legs, or by locally processing the call transfer (making a new outgoing call leg, joining incoming call leg to the new outgoing call, dropping the original outgoing call leg).

Contents

Call transfer terms:

  • Transferee: The incoming call leg, that is initially speaking with the Transferor, then later transferred to the Transfer Target.
  • Transferor: The outgoing call leg that is initiating the call transfer request, and that gets disconnected once the transfer has been completed.
  • Transfer Target: The second outgoing call leg, which is later made and joined to the Transferee

Supported call transfer protocols

  • SS7: Not supported
  • ISDN: Using Q.931 Facility IE
  • CASR2: Not supported
  • SIP: Using SIP Refer

Toolpack configuration

The Call transfer behavior is configured per profile. In the web portal:

  • Click on Profiles in the left menu
  • Select the profile to edit: the profile used on the Transferor call leg (outgoing call leg)
  • Expand section 'Call Transfer Options'
  • Choose appropriate options:
    • Call Transfer Mode: Indicates if call transfer requests from outgoing leg must be relayed to incoming leg, or locally processed
    • Terminate Transferor immediately: When checked, the Transferor all leg is immediately terminated when new outgoing call leg is made. Otherwise, it's terminated only once the Transfer Target answers, and may be re-joined later with Transferee if Transfer Target fails or times out.
    • Call Transfer timeout: Timeout waiting for Transfer Target to answer before declaring the call transfer as failed.

Call transfer modes

Call transfer forwarding

Call transfer processing

Personal tools