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:
- The name of the component;
- in branch - receiving (connecting with the previous block) branch;
- out branch - outgoing (connecting with the following block) branch.
1.2. Bridge settings panel
It consists of the following elements:
- Bridge strategy;
- Bridge parameters;
- Endpoints;
- Break;
- 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=Value | Description |
continue_on_fail=true | Controls what happens when the called party is unavailable (busy/offline). If true , outbound routing continues to be processed. If false - stop processing. |
instant_ringback=true | Ringback will not wait for an indication before sending a callback signal to the caller. |
ignore_early_media=true | Ignore the early media from the endpoint. |
ignore_early_media=ring_ready | Same 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 If set to |
ignore_display_updates=true | Do not send displayed UPDATEs to the call leg (update_display). |
call_timeout=20 | Specifies how long (in seconds) the endpoint will ring. The default is 60 seconds. |
leg_timeout=15 | It can only be used inside endpoint parameters. |
leg_delay_start=15 | Specifies the timeout in seconds before calling a branch. It can only be used inside endpoint parameters. |
origination_caller_id_number=911 | Sets the initial CallerID number. |
sip_renegotiate_codec_on_reinvite=true | Allow 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
Fig. 2. Setting a limit
0 Comments