{"id":3225,"date":"2024-08-15T14:10:26","date_gmt":"2024-08-15T11:10:26","guid":{"rendered":"https:\/\/docs.unibell.tech\/?page_id=3225"},"modified":"2026-01-15T08:35:51","modified_gmt":"2026-01-15T05:35:51","slug":"dialogues-2","status":"publish","type":"page","link":"https:\/\/docs.unibell.tech\/?page_id=3225","title":{"rendered":"Dialogues"},"content":{"rendered":"\n<p>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.<\/p>\n\n\n\n<p>To enable the Dialogue storage function, contact the manager.<\/p>\n\n\n\n<p>To view the Dialogue, go to the &#8220;Dialogues&#8221; section and click on any of them in the list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2023\/09\/dialogues-1.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2023\/09\/dialogues-1.png\" alt=\"\" class=\"wp-image-2575\"\/><\/a><\/figure>\n\n\n\n<p>Set the period for which you want to display the report (if necessary, specify the request using additional filters on the page), and click &#8220;Show&#8221;. Then, the dialogs can be exported in csv\/xls formats.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/dialogs0.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/dialogs0-1024x617.png\" alt=\"\" class=\"wp-image-2880\"\/><\/a><\/figure>\n\n\n\n<p>Each Dialogue is presented as a sequence of results of the call scenario blocks.<\/p>\n\n\n\n<p>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:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Status<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Normal scenario completion<\/td><td>Scenario is fully completed<\/td><\/tr><tr><td>Scenario error with the error code<\/td><td>An error appeared during the scenario execution<\/td><\/tr><tr><td>Caller hung up<\/td><td>Caller hung up, scenario was not completed<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2023\/09\/dialogues-3.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2023\/09\/dialogues-3-1024x358.png\" alt=\"\" class=\"wp-image-2577\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/dialogs1-2.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/dialogs1-2.png\" alt=\"\" class=\"wp-image-3485\"\/><\/a><\/figure>\n\n\n\n<p> 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&#8217;s voice response. The full audio recording of the call is located at the beginning of the Dialogue under the completion status:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/dialogs2-2.png\"><img decoding=\"async\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/dialogs2-2.png\" alt=\"\" class=\"wp-image-3487\"\/><\/a><\/figure>\n\n\n\n<h2 id=\"error_codes\" class=\"anchor\">Script execution error codes<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Error value<\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>Error<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">Call sent to void<\/td><td>The completion of a normal scenario<br><sub>indicates that the call has completed normally, without any problems or errors<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">Unallocated<\/td><td>It can happen when the requested resource does not exist or is currently unavailable<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">4-5<\/td><td class=\"has-text-align-center\" data-align=\"center\">Vendor specific 4-5<\/td><td>Vendor-specific error<br><sub>the specific error value depends on the hardware or service provider<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">Channel unaccessible<\/td><td>The channel is unavailable<br><sub>indicates that the communication channel required for the call is unavailable<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">9-13<\/td><td class=\"has-text-align-center\" data-align=\"center\">Vendor specific 9-13<\/td><td>Vendor-specific error<br><sub>the specific error value depends on the hardware or service provider<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">16<\/td><td class=\"has-text-align-center\" data-align=\"center\">Normal Clearing<\/td><td>Normal termination<br><sub>the call is completed on the initiative of one of the parties (subscriber or operator) without errors<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">17<\/td><td class=\"has-text-align-center\" data-align=\"center\">Line busy<\/td><td>The user is busy<br><sub>the number of the called party is busy and the call cannot be completed<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">18<\/td><td class=\"has-text-align-center\" data-align=\"center\">No user response<\/td><td>No response from the user<br><sub>the called party does not answer the call during the set waiting time<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">19<\/td><td class=\"has-text-align-center\" data-align=\"center\">No answer<\/td><td>The user was notified, but did not answer<br><sub>the subscriber was notified of an incoming call (for example, the phone rang), but did not accept it<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">20<\/td><td class=\"has-text-align-center\" data-align=\"center\">Subscriber absent<\/td><td>Missing subscriber<br><sub>indicates that the called subscriber is temporarily unavailable<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">21<\/td><td class=\"has-text-align-center\" data-align=\"center\">Call Rejected<\/td><td>The call is rejected<br><sub>the called party intentionally rejected the incoming call<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">22<\/td><td class=\"has-text-align-center\" data-align=\"center\">Number changed<\/td><td>The number has been changed<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">27<\/td><td class=\"has-text-align-center\" data-align=\"center\">Destination out of order<\/td><td>The purpose of the call is out of service<br><sub>the end equipment or network of the called party is not working or unavailable<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">28<\/td><td class=\"has-text-align-center\" data-align=\"center\">Invalid number format<\/td><td>Incorrect number format<br><sub>the entered phone number has an incorrect format and cannot be recognized by the network<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">29<\/td><td class=\"has-text-align-center\" data-align=\"center\">Facility rejected<\/td><td>Feature rejected<br><sub>the requested service or feature is not supported or rejected by the network<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">31<\/td><td class=\"has-text-align-center\" data-align=\"center\">Normal unspecified<\/td><td>The usual unspecified<br><sub>the call ended for the usual reason, which was not explicitly stated<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">32<\/td><td class=\"has-text-align-center\" data-align=\"center\">(Reserved)<\/td><td>Reserved for future use<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">No circuit available<\/td><td>Circuit\/channel overload<br><sub>there is an overload in the network and the call cannot be processed<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">36<\/td><td class=\"has-text-align-center\" data-align=\"center\">Out of order<\/td><td>Faulty<br><sub>indicates that the equipment or line is not working properly<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">38<\/td><td class=\"has-text-align-center\" data-align=\"center\">Network out of order<\/td><td>The network is not working<br><sub>there has been a network outage, which makes it impossible to end the call<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">43<\/td><td class=\"has-text-align-center\" data-align=\"center\">Access disconnect<\/td><td>Disabling access<br><sub>indicates that network access has been disabled<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">58<\/td><td class=\"has-text-align-center\" data-align=\"center\">Bearer capability not available<\/td><td>Load-bearing capacity is not available<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">98<\/td><td class=\"has-text-align-center\" data-align=\"center\">Blacklist<\/td><td>Indicates that the call was blocked because the number is on the blacklist<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">99<\/td><td class=\"has-text-align-center\" data-align=\"center\">Vad avtoinformator error<\/td><td>Indicates that the call was processed by the auto-informer<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">100<\/td><td class=\"has-text-align-center\" data-align=\"center\">InvalidIe contents<\/td><td>Invalid IE content (Information Element)<br><sub>indicates an error in the information passed in the element<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">102<\/td><td class=\"has-text-align-center\" data-align=\"center\">Recover on timer expiry<\/td><td>Recovery after the timer expires<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">127<\/td><td class=\"has-text-align-center\" data-align=\"center\">Failure<\/td><td>Interaction\/not specified<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">199<\/td><td class=\"has-text-align-center\" data-align=\"center\">Transaction abort<\/td><td>Abort a transaction<br><sub>the transaction was aborted for some reason<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">200<\/td><td class=\"has-text-align-center\" data-align=\"center\">No translation for address of such nature<\/td><td>It may be due to the fact that the address is invalid, non-existent or not recognized by the system<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">201<\/td><td class=\"has-text-align-center\" data-align=\"center\">No translation for this specific address<\/td><td>There is no conversion for this particular address<br><sub>indicates that there is no routing or conversion for the specified address<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">212<\/td><td class=\"has-text-align-center\" data-align=\"center\">Hop counter violation<\/td><td>Violation of the traffic counter<br><sub>indicates that the allowed number of clicks in the network has been exceeded<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1001<\/td><td class=\"has-text-align-center\" data-align=\"center\">SCENARIO_NOT_FOUND<\/td><td>An internal script execution error<br><sub>indicates that the script that should have been executed does not exist or cannot be found<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1002<\/td><td class=\"has-text-align-center\" data-align=\"center\">SCENARIO_JSON_PARSER_ERROR<\/td><td>An internal Json script parsing error<br><sub>can occur if the script has incorrect syntax or structure<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1003<\/td><td class=\"has-text-align-center\" data-align=\"center\">SCENARIO_VAR_ID_ERROR<\/td><td>An internal error in parsing script variables<br><sub>may indicate problems with variable identification (not used)<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1004<\/td><td class=\"has-text-align-center\" data-align=\"center\">SCENARIO_VAR_NAME_ERROR<\/td><td>Indicates problems with variable names in the script<br><sub>may be caused by an incorrect or missing variable name (not used)<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1005<\/td><td class=\"has-text-align-center\" data-align=\"center\">TRUNK_NOT_FOUND<\/td><td>The trunk cannot be found according to the specified routing rules<br><sub>may be caused by incorrect routing settings or the absence of the required trunk<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1006<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_TRUNK_NOT_FOUND<\/td><td>The trunk cannot be found according to the specified routing rules when forwarding a call<br><sub>may occur due to errors in the forwarding settings<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1007<\/td><td class=\"has-text-align-center\" data-align=\"center\">MODIFIERS_ERROR<\/td><td>The error of the call modifiers<br><sub>indicates that the values of sourceAddr, destAddr, trunk Data were incorrectly changed for this call<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1008<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_MODIFIERS_ERROR<\/td><td>Call modifiers error during forwarding<br><sub>the values of source Addr, dest Addr, trunk Data were incorrectly changed for call forwarding<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1009<\/td><td class=\"has-text-align-center\" data-align=\"center\">CHANNEL_CREATION_ERROR<\/td><td>An error that occurs when creating a communication channel transmitted from Asterisk<br><sub>may be caused by problems with the configuration or resources of the system<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1010<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_CHANNEL_CREATION_ERROR<\/td><td>An error when creating a forwarding channel<br><sub>indicates problems with creating a channel for a forwarded call<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1011<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_BRIDGE_CREATION_ERROR<\/td><td>An error creating a conference bridge during forwarding transmitted from Asterisk<br><sub>a bridge cannot be created to connect multiple call participants<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1012<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_ADDING_SOURCE_CHANNEL_TO_BRIDGE_ERROR<\/td><td>Error when adding a forwarded call channel to the bridge, transmitted from Asterisk<br>the original channel cannot be correctly added to the bridge<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1013<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_ADDING_DEST_CHANNEL_TO_BRIDGE_ERROR<\/td><td>Error when adding the channel to which calls are forwarded to the bridge transmitted from Asterisk<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1014<\/td><td class=\"has-text-align-center\" data-align=\"center\">INCOMING_CALL_ANSWER_ERROR<\/td><td>Occurs if the call was dropped before the script execution started, because the channel no longer existed<br><sub>when the incoming call was answered with an error from Asterisk<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1015<\/td><td class=\"has-text-align-center\" data-align=\"center\">PLAYBACK_START_ERROR<\/td><td>The error when playing to the channel comes from Asterisk<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1016<\/td><td class=\"has-text-align-center\" data-align=\"center\">RECORD_START_ERROR<\/td><td>The error when writing from the channel comes from Asterisk<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1017<\/td><td class=\"has-text-align-center\" data-align=\"center\">TTS_FAULT<\/td><td>A speech synthesis error transmitted from the app-TTS<br>application<br><sub>may be caused by problems with speech synthesis or incorrect data for synthesis<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1018<\/td><td class=\"has-text-align-center\" data-align=\"center\">WRONG_DATA_IN_REQUEST<\/td><td>Request data parsing error<br><sub>indicates incorrect or missing data in the request<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1019<\/td><td class=\"has-text-align-center\" data-align=\"center\">NUMBER_NOT_FOUND_IN_POOL_BY_ENDING<\/td><td>Selecting a number from the pool at the end of the number for FlashCall<br><sub>it may be caused by the absence of the corresponding number in the pool<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1020<\/td><td class=\"has-text-align-center\" data-align=\"center\">INTERFACE_NAME_EMPTY_ERROR<\/td><td>Error when selecting a trunk<br><sub>indicates incorrect or missing trunk configuration data<\/sub><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">1021<\/td><td class=\"has-text-align-center\" data-align=\"center\">REDIRECT_INTERFACE_NAME_EMPTY_ERROR<\/td><td>An error when selecting a trunk for forwarding due to the absence of an interface name<br><sub>indicates incorrect or missing trunk configuration data<\/sub><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8220;Dialogues&#8221; section and click on any of them <a href=\"https:\/\/docs.unibell.tech\/?page_id=3225\" class=\"more-link\">&#8230;<span class=\"screen-reader-text\">  Dialogues<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"tpl\/personal-content.php","meta":{"footnotes":""},"class_list":["post-3225","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages\/3225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3225"}],"version-history":[{"count":16,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages\/3225\/revisions"}],"predecessor-version":[{"id":3570,"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=\/wp\/v2\/pages\/3225\/revisions\/3570"}],"wp:attachment":[{"href":"https:\/\/docs.unibell.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}