{"id":2808,"date":"2024-04-26T13:32:27","date_gmt":"2024-04-26T10:32:27","guid":{"rendered":"https:\/\/docs.cpaas.mittoapi.net\/?page_id=2808"},"modified":"2025-02-07T15:12:12","modified_gmt":"2025-02-07T12:12:12","slug":"cascades","status":"publish","type":"page","link":"https:\/\/docs.cpaas.mittoapi.net\/?page_id=2808","title":{"rendered":"Cascades"},"content":{"rendered":"\n<p>Cascades are a mechanism for re\u2014sending the same message through different communication channels (according to the established sequence of apps\/services).<\/p>\n\n\n\n<p>When cascading, the system first sends a message using app\/service A. If the message is not delivered to the subscriber, it is redirected to app\/service B, and so on, depending on the availability of subsequent apps\/services in the cascade. Thus, there is practically no chance that the message will not be delivered and the probability of reading it upon receipt increases significantly.<\/p>\n\n\n\n<p>The system administrator has access to the functionality of adding cascades for users.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/cascades.png\"><img decoding=\"async\" width=\"283\" height=\"651\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/cascades.png\" alt=\"\" class=\"wp-image-3406\" srcset=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/cascades.png 283w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/05\/cascades-130x300.png 130w\" sizes=\"(max-width: 283px) 100vw, 283px\" \/><\/a><\/figure>\n\n\n\n<p>When creating a new cascade, you must give it an arbitrary name, comment (optional) and specify the customer for whom the cascade is being created. Click &#171;Save&#187;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades1.png\"><img decoding=\"async\" width=\"1024\" height=\"252\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades1-1024x252.png\" alt=\"\" class=\"wp-image-2810\" srcset=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades1-1024x252.png 1024w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades1-300x74.png 300w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades1.png 1583w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades2.png\"><img decoding=\"async\" width=\"1024\" height=\"255\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades2-1024x255.png\" alt=\"\" class=\"wp-image-2811\" srcset=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades2-1024x255.png 1024w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades2-300x75.png 300w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades2.png 1589w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>In order for client messages to arrive in the cascade, you should configure the connection using the SMPP or HTTP protocols and, if necessary, install filters.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades3.png\"><img decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades3-1024x557.png\" alt=\"\" class=\"wp-image-2812\" srcset=\"https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades3-1024x557.png 1024w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades3-300x163.png 300w, https:\/\/docs.cpaas.mittoapi.net\/wp-content\/uploads\/2024\/04\/cascades3.png 1578w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Next, create a set of cascading rules by sequentially adding the necessary applications and services to the cascade and defining the order in which messages should be sent through the chain (&#171;top-down&#187; sequence). To change the order, drag added applications and services up or down or remove unnecessary ones.<\/p>\n\n\n\n<p>The system supports two types of cascading rules:<\/p>\n\n\n\n<ol>\n<li>The default type assumes a simple sequence of applications and services for the cascade;<\/li>\n\n\n\n<li>The second type allows for more fine-tuned cascade routing depending on the recipient&#8217;s telecom operator zone:\n<ul>\n<li>For example, if messages need to be sent to all numbers belonging to Operator A&#8217;s zone, the cascade should follow this sequence: Application A \u2192 Service B \u2192 Application C;<\/li>\n\n\n\n<li>For numbers in Operator B&#8217;s zone, the cascade should follow a different sequence: Application C \u2192 Service B \u2192 Application A.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>In both types, each application or service added to the cascade can have a timeout, specifying the number of seconds before the next application\/service in the sequence activates to send the message. The timeout can be set when creating a new cascading rule or modified later.<\/p>\n\n\n\n<p>An Administrator can edit the created cascade at any time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cascades are a mechanism for re\u2014sending the same message through different communication channels (according to the established sequence of apps\/services). When cascading, the system first sends a message using app\/service A. If the message is not delivered to the subscriber, it is redirected to app\/service B, and so on, depending on the availability of subsequent <a href=\"https:\/\/docs.cpaas.mittoapi.net\/?page_id=2808\" class=\"more-link\">&#8230;<span class=\"screen-reader-text\">  Cascades<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"tpl\/administration-content.php","meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=\/wp\/v2\/pages\/2808"}],"collection":[{"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2808"}],"version-history":[{"count":5,"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=\/wp\/v2\/pages\/2808\/revisions"}],"predecessor-version":[{"id":4237,"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=\/wp\/v2\/pages\/2808\/revisions\/4237"}],"wp:attachment":[{"href":"https:\/\/docs.cpaas.mittoapi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}