Transfer types: Difference between revisions

From Integrics Wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
The following are types of transfer in Enswitch. Taking in combination with each other, there are a lot of possible permutations.
The following are types of transfer in Enswitch. Taking in combination with each other, there are thousands of permutations to consider.


Methods:
Methods:
* Features.conf attended transfer
* Features.conf attended transfer
* Features.conf blind transfer
* Features.conf blind transfer
* SIP REFER attended transfer
* SIP REFER attended transfer, first call transferred to second (first call's Call-ID is in the Refer-To data)
* SIP REFER attended transfer, second calls transferred to first (second call's Call-ID is in the Refer-To data, used by Polycom)
* SIP REFER blind transfer
* SIP REFER blind transfer
* SIP 302 redirection
* SIP 302 redirection
Line 10: Line 11:
* Call park
* Call park
* Holding slots
* Holding slots
* Take call feature prefix


Party:
Party:
* Transfer by calling party
* Transfer by calling party
* Transfer by called party
* Transfer by called party
* Transfer by party which did call pickup (using ** or *** and is really a calling but a user might think of as the called party)


Call status:
Call status:
Line 24: Line 27:


Features:
Features:
* Direct to telephone line
* Transferred call is direct to telephone line
* To telephone via queue or hunt group (adds a Local dial)
* Transferred call is via queue or hunt group (adds a Local dial)
* External destination
* Transferred call is to external destination
* Transfer destination is direct to telephone line
* Transfer destination is via queue or hunt group (adds a Local dial)
* Transfer destination is to external destination

Servers:
* Call legs on all same Asterisk server
* Call legs across multiple Asterisk servers in cluster


Affected features:
Affected features:
Line 32: Line 42:
* Busy lamps (uses active table)
* Busy lamps (uses active table)
* Queue destinations (uses active and queue_destinations tables)
* Queue destinations (uses active and queue_destinations tables)
* Queue event log (queue_events table)
* Billing of call
* Billing (billed correctly)
* Ensure no calls legs are left stale in active table
* Call recording (records all call legs with no duplicates)

Latest revision as of 21:49, 22 May 2024

The following are types of transfer in Enswitch. Taking in combination with each other, there are thousands of permutations to consider.

Methods:

  • Features.conf attended transfer
  • Features.conf blind transfer
  • SIP REFER attended transfer, first call transferred to second (first call's Call-ID is in the Refer-To data)
  • SIP REFER attended transfer, second calls transferred to first (second call's Call-ID is in the Refer-To data, used by Polycom)
  • SIP REFER blind transfer
  • SIP 302 redirection
  • Asterisk AMI redirect (eg web control panel)
  • Call park
  • Holding slots
  • Take call feature prefix

Party:

  • Transfer by calling party
  • Transfer by called party
  • Transfer by party which did call pickup (using ** or *** and is really a calling but a user might think of as the called party)

Call status:

  • Transferred call was answered when transfer starts
  • Transferred call was ringing when transfer starts
  • Transfer destination was answered when transfer completes
  • Transfer destination was ringing when transfer completes
  • Transfer destination does not answer call
  • Call park times out and rings back parking party

Features:

  • Transferred call is direct to telephone line
  • Transferred call is via queue or hunt group (adds a Local dial)
  • Transferred call is to external destination
  • Transfer destination is direct to telephone line
  • Transfer destination is via queue or hunt group (adds a Local dial)
  • Transfer destination is to external destination

Servers:

  • Call legs on all same Asterisk server
  • Call legs across multiple Asterisk servers in cluster

Affected features:

  • Control panel (uses active table)
  • Busy lamps (uses active table)
  • Queue destinations (uses active and queue_destinations tables)
  • Queue event log (queue_events table)
  • Billing (billed correctly)
  • Call recording (records all call legs with no duplicates)