Applies To:
Show VersionsBIG-IP LTM
- 14.1.2, 14.1.0
Using the SIP Configuration Wizard
Overview: SIP Configuration Wizard
The Session Initiation Protocol (SIP) Configuration Wizard provides an easy way to configure SIP message routing functionality for forwarding, load balancing, routing, and transforming SIP messages. You can use this wizard to quickly configure the following functions.
Function | Description |
---|---|
General Configuration | Enables you to create one or more SIP applications, specifying the parameters for inbound, outbound, and wildcard virtual servers to manage SIP and RTP message traffic. Additionally, based on your configuration, you can enable session persistence, and manage Via headers and route headers. Finally, you can specify the SNAT functionality for each virtual server. |
Transformation | Enables you to configure a template that specifies transformation parameters for
conditions and actions, and apply them to a virtual server in a SIP application.
Tip: You can apply one or more
templates to a virtual server. Also, you can apply one template to multiple virtual servers,
as necessary.
|
Logging | Enables you to log request and response messages, as well as specific headers, and specify a logging destination. |
Headers | Enables you to specify which SIP headers to make available for transformation. |
About setting up the SIP Configuration Wizard
When you set up the SIP Configuration Wizard, you need to complete the following actions:
- Download the SIP Configuration Wizard RPM package from the F5 Downloads site.
- Import the downloaded file into iApps® Package Management LX.
Task summary
Downloading the SIP Configuration Wizard RPM package
Importing the SIP Configuration Wizard RPM package
Opening the SIP Configuration Wizard
About the SIP general configuration
Using the SIP Configuration Wizard General Configuration tab, you can configure an application to specify SIP virtual server functionality.
Task summary
Creating a SIP application
About configuring SIP transformations
With the SIP Configuration Wizard Transformations tab, you can configure templates to insert, modify, or delete SIP headers, and assign those templates to virtual servers.
Task summary
About logical operators for conditions, headers, and actions
SIP Transformation template conditions and actions provide you with different types of logical operators for matching and transforming headers, which are determined by the order and configuration of the headers within and between the conditions and actions. The different types of logical operators that you can configure are AND logical operators for multiple headers and actions within a condition, and OR logical operators for headers between conditions. When AND logical operators apply, then all logical operators must match. When OR logical operators apply, then any logical operator must match.
AND logical operators for multiple headers and actions within a condition
When you create a condition, you can configure two or more headers and actions that use AND logic within that condition. For example, you can create a condition with two headers, a and b, which uses AND logic when that condition is used by the transformation. This means that all headers within a condition must succeed in order to be used by a transformation.
Similarly, when you configure multiple actions for a header, AND logic determines if all matching actions for the header succeed. For example, you can create a condition with a header configured with two or more actions. The matching strategy uses AND logic to determine if all configured actions match.
OR logical operators for headers between conditions
When you create two or more conditions, you can configure each condition with multiple headers that use OR logic between the conditions. For example, you can create a first condition with a set of headers, and a second condition with another set of headers. The matching strategy uses OR logic to determine whether any condition matches.
Examples
These examples show the logical operation of three headers (a, b, and c) and two conditions (condition1 and condition2).
In this first example, consider the following scenario, where you want to match header a or b, and c ((a | b) & c). You can configure this logic by creating condition1 to use headers a and c (a & c), and condition2 to use headers b and c (b & c). The result is when condition1 matches the strategy, headers a and c (a & c) are used for transformation, or when condition2 matches, headers b and c (b & c) are used for transformation.
In this second example, consider the scenario where you want to match headers a and b, or c ((a & b) | c). You can configure this logic by creating condition1 to use headers a and b, and condition2 to use header c. The result is when condition1 matches the strategy, both headers a and b are used for transformation, or when condition2 matches the strategy, header c is used for transformation.
Creating a SIP transformation template
Creating a SIP transformation
About configuring SIP logging
Using the SIP Configuration Wizard Logging tab, you can configure logging parameters and a logging destination, and assign them to a virtual server.
Task summary
Configuring SIP logging
About configuring SIP headers
With the SIP Configuration Wizard Headers tab, you can create, modify, and delete SIP headers.