You have to go through a three-step form wizard to enable this
Control, i.e., Design, API & Advance. Let’s explain these
steps below:
1st Step – Design
Database Field Name (mandatory): Defines the name of the database field to which the component's data will be mapped and stored.
Button Text: The text displayed on the button.
Button Color: Select an option from the dropdown menu to set the button's color.
Button Icon: Select an option from the dropdown menu to add an icon to the button.
Column Width: Specifies the width of a column in a layout or grid system, allowing control over how much space the column occupies relative to others.
Enable Tooltip?: This button is set to “Yes” if you need to enable Tooltip Text in this Control.
Tooltip Text: Defines the text to be displayed in the tooltip when the user hovers over the icon.
Select Tooltip Position: Select the tooltip position from the following options: Top, Right, Bottom, or Left.
2nd Step – API
Save
Choose Data Source Save Log: Select a data source from the following options: AI, HTTP, Workflow, No SQL, or RDBMS.
HTTP: Use the HTTP data source for API integration.
Data Connection: The connection configuration for the HTTP data source.
Method (mandatory): Select an HTTP method from GET, PUT, POST, PATCH, DELETE, or POCO.
API URL (mandatory): The endpoint URL for the API request.
Query Parameters: Define the parameters to be passed with the API request.
Key: The parameter name.
Value: The parameter value.
Query Variable: A variable representing the query parameter.
Select Type: The type of parameter to use, such as string or number.
Headers: Specify the headers required for the API request.
Name: The header name.
Value: The header value.
Others: Additional configurations for the HTTP data source.
Enable raw query: Enable sending raw query data.
Response Attribute: Attributes or data returned by the API after processing.
Mapping Fields: Map fields between the data source and your application.
Binding Field: The field from your application to bind to the data source.
API Field: The corresponding field from the API response.
Caller Id
Choose Data Source Caller Id: Select a data source for fetching Caller ID from options such as AI, HTTP, Workflow, No SQL, or RDBMS.
HTTP: Use the HTTP data source to fetch Caller ID details via API.
Data Connection: The connection configuration for the HTTP data source.
Method (mandatory): Select an HTTP method such as GET, PUT, POST, PATCH, DELETE, or POCO.
API URL (mandatory): The URL endpoint for the API request.
Query Parameters: Define parameters to be included in the API request.
Key: The name of the query parameter.
Value: The value of the query parameter.
Query Variable: A variable representing the query parameter.
Select Type: Specify the type of the query parameter, such as string or number.
Headers: Provide header details required for the API request.
Name: The header name.
Value: The header value.
Others: Additional configurations for the HTTP data source.
Enable raw query: Enable sending raw query data in the API request.
Response Attribute: Attributes or data returned by the API after processing.
Key: The identifier used to map a specific field in the API response.
Value: The data corresponding to the key in the API response.
Contact List
Choose Data Source Contact List: Select the data source for fetching the contact list from options like AI, HTTP, Workflow, No SQL, or RDBMS.
HTTP: Use the HTTP data source to fetch contact list details via API.
Data Connection: The configuration for connecting to the HTTP data source.
Method (mandatory): Choose an HTTP method such as GET, PUT, POST, PATCH, DELETE, or POCO.
API URL (mandatory): Specify the URL of the API endpoint for fetching the data.
Query Parameters: Define key-value pairs to be sent as part of the API request.
Key: The name of the query parameter.
Value: The value assigned to the query parameter.
Query Variable: A variable representing the query parameter.
Select Type: Specify the data type for the query parameter, such as string or number.
Headers: Provide header information required for the API request.
Name: The name of the header.
Value: The value of the header.
Others: Additional configurations for the HTTP data source.
Enable raw query: Enable sending raw query data as part of the API request.
Response Attribute: Attributes or data returned by the API after the request is processed.
3rd Step – Advance
Design
Bootstrap Column Class: Specifies a predefined Bootstrap CSS class to style and format the component, enabling quick customization and responsive design.
Custom Class: Specifies a user-defined CSS class to apply custom styles and formatting to the component.
Button Size: Select the size of the button, such as small, medium, or large.
Action
Enter Manually: Provide the details manually for the specific field or configuration.
Phone Numbers: Define the list of phone numbers manually.
Display Field: The field to display in the user interface.
Mapping Field: The field used for mapping phone numbers to the desired functionality.
Enable Group Call: Toggle this option to enable the group call feature.
Enable Joining Meeting: Toggle this option to allow participants to join a meeting.