Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

1. Description

Component for customizing the connection of leg-A side to leg-B side. It is used to create the Leg-B side, the ability to call the user or the another call through the selected gateway.

This component is present in flow types like:

  • Voice.

The block (Fig.1(1)) is used in space to build the flow.  The settings panel for this component opens (Fig.1(2)) when you click on the block.

Fig.1. Bridge component

1.1. Bridge block

The block consists of the following elements:

  1. The name of the component;
  2. in branch - receiving (connecting with the previous block) branch;
  3. out branch - outgoing (connecting with the following block) branch.

1.2. Bridge settings panel

It consists of the following elements:

  1. Bridge strategy;
  2. Bridge parameters;
  3. Endpoints;
  4. Break;
  5. Add limit.

1.2.1. Bridge strategy

It is designed to select the strategy for connecting the leg-A side to the Leg-B side.

The following options are available:

  • multiply - simultaneous attempts to connect with several representatives of the Leg-B party (for an incoming call - with several operators, which are specified in the "Endpoints" element);
  • failover - serial connection.

1.2.2. Bridge parameters

Click the Add button opens:

  • Key - the name of the parameter;
  • Value - the value of the parameter;
  • Remove tool - when clicked, removes the parameter next to which it stands.

It is possible to set several parameters.

List of parameters that can be used (Table 1).

Key=ValueDescription
continue_on_fail=trueControls what happens when the called party is unavailable (busy/offline). If true, outbound routing continues to be processed. If false - stop processing.
instant_ringback=trueRingback will not wait for an indication before sending a callback signal to the caller.
ignore_early_media=trueIgnore the early media from the endpoint.
ignore_early_media=ring_readySame as ignore_early_media=true , but it also sends SIP 180 to the incoming leg when the first SIP 183 is intercepted.
hangup_after_bridge=true

Controls what happens to the calling party (A) when it is in the bridge state, and the called party (B) hangs up.

If set to true, outbound routing will stop processing, and Leg-A will end when Leg-B ends.

If set to false (default), outgoing routing continues to be processed after Leg-B is completed.

ignore_display_updates=trueDo not send displayed UPDATEs to the call leg (update_display).
call_timeout=20Specifies how long (in seconds) the endpoint will ring. The default is 60 seconds.
leg_timeout=15It can only be used inside endpoint parameters.
leg_delay_start=15Specifies the timeout in seconds before calling a branch. It can only be used inside endpoint parameters.
origination_caller_id_number=911Sets the initial CallerID number.
sip_renegotiate_codec_on_reinvite=trueAllow changing SDP codec with re-INVITE. 

Table. 1. List of options

1.2.3. Endpoints


1.2.4. Break

Responsible for the completion of the flow execution.

- initiates the end of the flow execution after the given component.

- the switch is in the off position.

1.2.5. Add limit

Unable to render {include} The included page could not be found.

Fig. 2. Setting a limit

  • No labels