• 2 The Graphical Script Editor • Scripts • Optional Blocks – Actions • Connect To Loop
2.4.10.2 Connect To Loop
With this action, an attempt will once again be made to connect a call to a certain destination number. The caller hears another announcement between the individual attempts. If the line is busy, the caller will hear a busy announcement defined by the system administrator.
The action is terminated
*after a successful forwarding (call is picked up),
*if the destination telephone number is busy,
*by interrupting the connection (e.g. the caller goes on hook)
*after the defined number of loops has been run through without success
*After entry of a DTMF character (if permitted)
*nach Ablauf des Timeouts falls der Ruf nicht durchgestellt werden konnte.
Under "Properties", all three tabs "General", "Parameters" and "Connections" tabs are available for this block.
This is how you define the parameters for Connect To Loop
1 Enter the amount of time which should be spent on attempting to reach the target telephone number in the field “Connect call for… seconds” (Timeout). If you enter a “0” here, the call will not be returned to you, but rather the connection attempt will continue “forever”. (Most telephone companies terminate a connection, which has not been picked up, after a certain amount of time, for example, Deutsche Telekom terminates such calls after two minutes).
2 Indicate where the call should be transferred.
The options include a telephone number, a symbolic name (if this has been recorded in the Phonebook) or the original destination. You can also select the telephone number from the Phonebook or from the drop-down list or from a previously set variable.
Additional external numbers can be entered for use with "Parallel Call Signaling". This makes it possible to signal the connected call parallelly on all terminal devices referenced by the entered numbers. The call is made on the device which is first to pick up the call.
* 
For information on using the phone book and on the subject of "Parallel call signaling", see the SwyxIt! Classic documentation.
 
3 In the field "Use for the following number", select the numbers to be signaled upon forwarding. If you select "Original destination of the call", the originally dialled number will be signaled.
4 Define the announcement.
You have several options:
*From the dropdown list select a file.
*Browse your hard drive by clicking on .
When searching, you can also choose a file in MP3 format. Upon selection, the MP3 file will automatically be converted into the WAV format and saved in the database on the SwyxServer. The converted files are therefore available for use later. During the conversion process, the Info dialog "Please wait, the file is being converted into WAV format" will open.
*Click on, to listen to the selected file. Click on to stop playing the file.
*To record a new announcement, click on : You will now be prompted to enter a file name. The “Start Recording” window will appear. Click on “Start” to begin recording the announcement. Stop recording by clicking on .
*To delete the selected file, click on .
* 
The WAV files, which the administrator has made available to all users, have the extension “(Template)” in the file name. These templates cannot be deleted.
 
5 Define how often an attempt should be made to connect to the destination.
6 Select the ringing sound that should be played for the caller during the connection attempts.
7 Click on “OK”.
The “Connect To Loop” block can be seen on the grid interface and it available for further processing.
Links
On this tab you will find all outputs associated with this block. The outputs are described as follows:
Output
Explanation
Connected
This exit is chosen if the call was successfully connected to the destination number.
Timeout
This exit is chosen if it was not possible to connect the call to the original destination after the repetition, e.g. because the call was not picked up.
Busy
This exit is chosen if the destination was still busy, even after running the loop.
Get DTMF Char
This exit is selected if a DTMF character is detected during the announcement.
Disconnected
This exit is chosen if the call was disconnected during the connection process.
In the first column "Visible", you can define whether each output should be shown in the script window.
* 
The "Visible" column is only used to define the visibility of the links in the script window. This setting helps to maintain the clarity of the script. You cannot remove outputs, i.e. the connections must be kept, otherwise an error will occur in the script.
 
The second column "Default" contains the default name of the output. This provides information about events during the execution of a block so that additional appropriate connections can be created. This fixed name cannot be changed. You can assign your own identifying names to the various contact surfaces in the column "Link name". This name will later appear in the block in the grid interface.
In the last column "Linked to" you see which block input this output is connected to. Here you have the option of selecting a link from a select list, which contains all available blocks.