Call custom delivery (only advanced users)

  

Default value: 0

Custom delivery can be used to change queue parameter after the call has been added to the queue.

 

Therefore custom delivery exits the queue on each connection attempt inside the queue. The queue block exits on exit "1". On that exit multiple action blocks can be connected to change almost all parameters inside the queue.

 

Please see the following example:

 

The initialize block sets creates some variables

Queue parameters are set to default except hold music = "", welcome announcement = "0", hold time = "-1"

The call queue block has custom delivery set to "1"

The queue exits on exit "1" named custom and uses a vb-script block to do a loop from 0 to 3

Before first delivery attempt the queue exits and sets the forwarding destination to "10"

On second delivery attempt the forwarding destination is set to "12", hold music and welcome announcement are set to a the wave files that needs to be played

On third delivery attempt the forwarding destination is set to "69"

On fourth delivery attempt the custom delivery mode is switched off because it is not needed any longer (just to save performance)

 

So the queue tries to connect to 10, then changes the destination to 12 and activate the welcome announcement with hold music after that. This delivers the call to 10 and 12 before placing the call on hold and playing the welcome announcement. To omit the short brake between the two delivery attempts the hold time is set to "-1".

 

To set or get call queue parameters the "CallQueueSetParameter" or "CallQueueGetParameter" blocks has to be used (see screenshot below)

 

All "Call finished" exits (not visible, if not marked explicitly in block) of every block connected to exit "1" of the CallQueue block has to be reconnected to the input of the CallQueue block.

 

 

 

 


Copyright © 2018 3iMedia GmbH