| << 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. |