Dialogues

Every time the system makes or receives a call within the Voice bot application, the system logs the progress and result of the script execution and saves it as a Dialogue.

To enable the Dialogue storage function, contact the manager.

To view the Dialogue, go to the «Dialogues» section and click on any of them in the list.

Set the period for which you want to display the report (if necessary, specify the request using additional filters on the page), and click «Apply». Then, the dialogs can be exported in csv/xls formats.

Each Dialogue is presented as a sequence of results of the call scenario blocks.

At the top of the Dialogue there is a block with a record of the Date and time of the call, Duration, A- and B-numbers, as well as the status with which this call ended:

StatusDescription
Normal scenario completionScenario is fully completed
Scenario error with the error codeAn error appeared during the scenario execution
Caller hung upCaller hung up, scenario was not completed

Audio recordings with the possibility of listening and download are stored in the blocks in which there is speech synthesis, media file playback or a subscriber’s voice response. The full audio recording of the call is located at the beginning of the Dialogue under the completion status:

Script execution error codes

Error valueErrorDescription
0Call sent to voidThe completion of a normal scenario
indicates that the call has completed normally, without any problems or errors
1UnallocatedIt can happen when the requested resource does not exist or is currently unavailable
4-5Vendor specific 4Vendor-specific error
the specific error value depends on the hardware or service provider
6Channel unaccessibleThe channel is unavailable
indicates that the communication channel required for the call is unavailable
9-13Vendor specific 9-13Vendor-specific error
the specific error value depends on the hardware or service provider
16Normal ClearingNormal termination
the call is completed on the initiative of one of the parties (subscriber or operator) without errors
17Line busyThe user is busy
the number of the called party is busy and the call cannot be completed
18No user responseNo response from the user
the called party does not answer the call during the set waiting time
19No answerThe user was notified, but did not answer
the subscriber was notified of an incoming call (for example, the phone rang), but did not accept it
20Subscriber absentMissing subscriber
indicates that the called subscriber is temporarily unavailable
21Call RejectedThe call is rejected
the called party intentionally rejected the incoming call
22Number changedThe number has been changed
27Destination out of orderThe purpose of the call is out of service
the end equipment or network of the called party is not working or unavailable
28Invalid number formatIncorrect number format
the entered phone number has an incorrect format and cannot be recognized by the network
29Facility rejectedFeature rejected
the requested service or feature is not supported or rejected by the network
31Normal unspecifiedThe usual unspecified
the call ended for the usual reason, which was not explicitly stated
32(Reserved)Reserved for future use
34No circuit availableCircuit/channel overload
there is an overload in the network and the call cannot be processed
36Out of orderFaulty
indicates that the equipment or line is not working properly
38Network out of orderThe network is not working
there has been a network outage, which makes it impossible to end the call
43Access disconnectDisabling access
indicates that network access has been disabled
58Bearer capability not availableLoad-bearing capacity is not available
98BlacklistIndicates that the call was blocked because the number is on the blacklist
99Vad avtoinformator errorIndicates that the call was processed by the auto-informer
100InvalidIe contentsInvalid IE content (Information Element)
indicates an error in the information passed in the element
102Recover on timer expiryRecovery after the timer expires
127FailureInteraction/not specified
199Transaction abortAbort a transaction
the transaction was aborted for some reason
200
No translation for address of such natureIt may be due to the fact that the address is invalid, non-existent or not recognized by the system
201No translation for this specific addressThere is no conversion for this particular address
indicates that there is no routing or conversion for the specified address
212Hop counter violationViolation of the traffic counter
indicates that the allowed number of clicks in the network has been exceeded
1001SCENARIO_NOT_FOUNDInternal scenario execution error
indicates that the scenario that was supposed to be executed does not exist or cannot be found
1002SCENARIO_JSON_PARSER_ERRORInternal scenario JSON parsing error
may occur if the scenario has an invalid syntax or structure
1003SCENARIO_VAR_ID_ERRORInternal scenario variables parsing error
may indicate issues with variable identification (not used)
1004SCENARIO_VAR_NAME_ERRORIndicates issues with variable names in the scenario
may be caused by an invalid or missing variable name (not used)
1005TRUNK_NOT_FOUNDUnable to find a trunk based on the configured routing rules
may be caused by incorrect routing settings or the absence of the required trunk
1006REDIRECT_TRUNK_NOT_FOUNDUnable to find a trunk based on the configured routing rules during call forwarding
may occur due to errors in the call forwarding settings
1007MODIFIERS_ERRORCall modifiers error
indicates that the values of sourceAddr, destAddr, or trunkData were modified incorrectly for this call
1008REDIRECT_MODIFIERS_ERRORCall forwarding modifiers error
indicates that the values of sourceAddr, destAddr, or trunkData were modified incorrectly for call forwarding
1009CHANNEL_CREATION_ERRORChannel creation error reported by Asterisk
may be caused by configuration issues or insufficient system resources
1010REDIRECT_CHANNEL_CREATION_ERRORCall forwarding channel creation error
indicates issues with creating a channel for the forwarded call
1011REDIRECT_BRIDGE_CREATION_ERRORCall forwarding conference bridge creation error reported by Asterisk
the bridge cannot be created to connect multiple call participants
1012REDIRECT_ADDING_SOURCE_CHANNEL_TO_BRIDGE_ERRORCall forwarding bridge channel addition error reported by Asterisk
the source channel cannot be correctly added to the bridge
1013REDIRECT_ADDING_DEST_CHANNEL_TO_BRIDGE_ERRORError when adding the channel to which calls are forwarded to the bridge transmitted from Asterisk
1014INCOMING_CALL_ANSWER_ERROROccurs if the call was dropped before the scenario execution started because the channel no longer existed
in an incoming call, an error is returned from Asterisk when answering
1015PLAYBACK_START_ERRORThe error when playing to the channel comes from Asterisk
1016RECORD_START_ERRORThe error when writing from the channel comes from Asterisk
1017TTS_FAULTSpeech synthesis error reported by the app-tts application
may be caused by issues with speech synthesis or invalid data provided for synthesis
1018WRONG_DATA_IN_REQUESTRequest data parsing error
Indicates invalid or missing data in the request
1019NUMBER_NOT_FOUND_IN_POOL_BY_ENDINGSelection of a number from the pool based on the end of the number for FlashCall
may be caused by the absence of a matching number in the pool
1020INTERFACE_NAME_EMPTY_ERRORTrunk selection error
indicates incorrect or missing trunk configuration data
1021REDIRECT_INTERFACE_NAME_EMPTY_ERRORTrunk selection error during call forwarding due to missing interface name
indicates incorrect or missing trunk configuration data
1022INTERNAL_CAUSE_RECOVERY_CALL_CRASH_CDR_ERRORInternal call error in CDR
indicates that a failure occurred during the call, resulting in an error in the call detail record
1024auto answering machine detectedindicates that an answering machine was detected during the call.
On this page