JSON Journal

<< Click to Display Table of Contents >>

Navigation:  Settings > Journal >

JSON Journal

 

This journal sends a JSON request to a web address on completed calls.

 

Activate

Activate JSON Journal

Activates writing to this configured JSON journal.

 

Request Settings

Request URL

The URL which is contacted when a call is completed.

Enable basic authentication

Activates basic authentication for every request.

Username

User name for basic authentication.

Password

Password for basic authentication.

 

Conditions

Execute only on following call type

Activate this and set, whether the request should only be sent on external or internal calls.

Execute only on following call direction

Activate this and set, whether the request should only be sent on incoming or outgoing calls.

Execute only when following placeholder is not empty

Activate this and set a placeholder. Only when the placeholder is not empty, so the according information for this call is available, the request will be sent.

 

Custom Placeholder Values

Define custom values for certain placeholders. SmartCallMonitor will then use these values when evaluating according placeholders in the request URL and the JSON body.

Call Direction

Define custom values for the [$CallDirection$] placeholder.

Call Status

Define custom values for the [$CallStatus$] placeholder.

Call Type

Define custom values for the [$CallType$] placeholder.

Date and Time Format

Define the date and time format for [$CallStartTime$] and [$CallEndTime$] placeholders.

The value "yyyy-MM-dd HH:mm:ss" will for example result in "2018-10-15 11:55:00".

Look here for more information on date and time formats.

 

Request Parsing

Send request as HTTP POST message

Activate to send the request as a POST message, else it will be sent as a GET message.

JSON Content

Define the JSON content for the HTTP body.