{"id":6266,"date":"2024-04-24T16:45:25","date_gmt":"2024-04-24T13:45:25","guid":{"rendered":"https:\/\/www.microimpuls.com\/docs\/releases\/smarty\/05-24-1-102"},"modified":"2026-01-23T11:04:04","modified_gmt":"2026-01-23T08:04:04","slug":"06-24-1-102","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/06-24-1-102","title":{"rendered":"06-24 | 1.102 Mobizon, Postgres, authorization"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Integration of Mobizon SMS Gateway<\/h2>\n\n\n\n<p>In the list of supported SMS-gateways Smarty replenishment <a href=\"https:\/\/mobizon.kz\/\" data-type=\"URL\" data-id=\"https:\/\/mobizon.kz\/\">Mobizon.kz<\/a>. <\/p>\n\n\n\n<p>Read the instructions for configuring and describing the capabilities of the integrated SMS gateways on our site <a href=\"https:\/\/micro.im\/docs\/smarty\/extra-services-integration\/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d1%81-sms-%d1%88%d0%bb%d1%8e%d0%b7%d0%b0%d0%bc%d0%b8\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/extra-services-integration\/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d1%81-sms-%d1%88%d0%bb%d1%8e%d0%b7%d0%b0%d0%bc%d0%b8\">website<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TMDB and Movie Search<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed the work of downloading movies and TV series from the TMDB catalog, and added optimization of the import of actors.<\/li>\n\n\n\n<li>Added automatic creation of seasons and episodes for a new film when downloading meth from Kinopoisk.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1558\" height=\"642\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-06-25-\u0432-16.34.05.png\" alt=\"\" class=\"wp-image-6379\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Cinema theaters<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The migration script of the START catalog now does not take into account series without Assets, and also correctly removes outdated videos using the flag <code><a href=\"https:\/\/micro.im\/docs\/smarty\/external-vod-integration\/start\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/external-vod-integration\/start\">remove_outdated<\/a><\/code>.<\/li>\n\n\n\n<li>Support for the MEGOGO cinema has been updated.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Regular teams<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New management team added <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BC%D0%BF%D1%84%D0%B0%D0%B9%D0%BB%D0%B0-%D0%B4%D0%BB%D1%8F-postgresql\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BC%D0%BF%D1%84%D0%B0%D0%B9%D0%BB%D0%B0-%D0%B4%D0%BB%D1%8F-postgresql\">dump_db_to_psql<\/a><\/code> to migrate databases from MySQL to PostgresDB.<\/li>\n\n\n\n<li>Corrections to the work of the team <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-%D0%BF%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D1%85-%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-%D0%BF%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D1%85-%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2\">create_channel_election_by_popularity<\/a><\/code>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">IP authorization<\/h2>\n\n\n\n<p>A major refactoring of the authorization mechanism in the IP application, taking into account \/24-subnets, as well as the correct storage of devices for accounts, was performed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adminka<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On the pages of the lists of actors and directors added a new column \u00abNumber of films \u00bb.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2710\" height=\"1446\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-06-24-\u0432-23.57.57.png\" alt=\"\" class=\"wp-image-6369\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Export of tariff reports is added, as well as the possibility of selecting specific tariffs for the report.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2722\" height=\"1416\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-06-24-\u0432-23.59.59.jpg\" alt=\"\" class=\"wp-image-6371\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Removed HTML editor for the field \u00abDescription \u00bb video.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"868\" height=\"488\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-06-25-\u0432-00.01.48.png\" alt=\"\" class=\"wp-image-6372\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adjusted layout for small screen resolution on all pages of the admin.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Logs<\/h2>\n\n\n\n<p>Added logging of some methods to improve the efficiency of analysis and monitoring of the service:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>log <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscribe\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscribe\">CustomerTariffSubscribe<\/a><\/code> added <code>id<\/code> connected tariff;<\/li>\n\n\n\n<li>team-log <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5\/%D0%BF%D1%80%D0%BE%D0%B4%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B0%D0%BA%D0%BA%D0%B0%D1%83%D0%BD%D1%82%D0%BE%D0%B2-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3%D0%B0-%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BD%D0%BE-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%BD%D1%8B%D0%BC-%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B0%D0%BC\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5\/%D0%BF%D1%80%D0%BE%D0%B4%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B0%D0%BA%D0%BA%D0%B0%D1%83%D0%BD%D1%82%D0%BE%D0%B2-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3%D0%B0-%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BD%D0%BE-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%BD%D1%8B%D0%BC-%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B0%D0%BC\">check_accounts<\/a><\/code> parameter <code>customer customer customer customer<\/code>;<\/li>\n\n\n\n<li>fixed logging error 403 in group methods <code>Payment<\/code>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/\">TVMW API<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In response to method <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Provider-ProviderList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Provider-ProviderList\">ProviderList<\/a><\/code> new field <code>movie_label_icon<\/code>.<\/li>\n\n\n\n<li>In method <code>ActorListSearch<\/code> added a new request parameter <code>type<\/code>.<\/li>\n\n\n\n<li>Adjusted operation of filters in the method <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-SelectionDetail\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-SelectionDetail\">SelectionDetail<\/a><\/code>and optimized, added a new response parameter <code>video_provider_id<\/code>.<\/li>\n\n\n\n<li>In response to methods <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffList\">Customer TariffList<\/a><\/code>, <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Account-AccountTariffList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Account-AccountTariffList\">AccountTariffList<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerInfo\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerInfo\">CustomerInfo<\/a><\/code> field <code>tariffs.videos_count<\/code>.<\/li>\n\n\n\n<li>Methods <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscribe\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscribe\">CustomerTariffSubscribe<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscriptionCost\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscriptionCost\">CustomerTariffSubscriptionCost<\/a><\/code> now free to connect tariffs to inactive accounts if the flag is transferred <code>try_activate=0<\/code> <code><mark style=\"background-color: #f78da7\" class=\"has-inline-color has-black-color\">#cautionability<\/mark><\/code><\/li>\n\n\n\n<li>In methods <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerInfo\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerInfo\">CustomerInfo<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffList\">Customer TariffList<\/a><\/code> in the price field, the full cost of the tariff is now returned.<\/li>\n\n\n\n<li>Improved mechanism for deleting saved card in method <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Payment-PaymentSavedCardDelete\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Payment-PaymentSavedCardDelete\">PaymentSavedCardDelete<\/a><\/code>.<\/li>\n\n\n\n<li>In method <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-VideoList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-VideoList\">VideoList<\/a> new values for the order parameter are added: <code>-add_favorited_time<\/code> and <code>add_favorited_time<\/code>, and also adjusted sorting with value <code>history_only<\/code>. In addition, a filter has been added to the rating range of Kinopoisk.<\/li>\n\n\n\n<li>Method <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Channel-ChannelIconList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Channel-ChannelIconList\">ChannelIconList<\/a><\/code> now it works without authorization.<\/li>\n\n\n\n<li>New method added <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-VideoViewingDelete\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-VideoViewingDelete\">VideoListingDelete<\/a><\/code> to remove films from viewing.<\/li>\n\n\n\n<li>Corrected errors in methods <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-ContentPosition-ContentPositionDelete\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-ContentPosition-ContentPositionDelete\">ContentPositionDelete<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Program-ProgramDetail\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Program-ProgramDetail\">Program Detail<\/a><\/code>.<\/li>\n\n\n\n<li>New method added <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Account-AccountChannelsUpdate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Account-AccountChannelsUpdate\">AccountChannelsUpdate<\/a><\/code> to massively add channels to favorites without changing their sorting.<\/li>\n\n\n\n<li>New methods added <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Channel-ChannelListV2\">ChannelListV2<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Channel-ChannelDetailed\">ChannelInfoV2<\/a><\/code> to optimize the first query of the channel list in the interfaces.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Please note that in the documentation you can select the version \u2014 some of the new methods marked V2 in transit are only in section 2.0.0:<\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2396\" height=\"448\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-06-25-\u0432-20.04.50.png\" alt=\"\" class=\"wp-image-6417\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/\">Billing API<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added a new parameter <code>account_ext_id<\/code> methodically  <code><a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\">AccountCreate<\/a><\/code>.<\/li>\n\n\n\n<li>In method <code><a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountMessageCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountMessageCreate\">AccountMessageCreate<\/a><\/code> parameterization <code>send_message_to_tv_screen<\/code>, <code>send_message_by_email<\/code> and <code>send_message_by_sms<\/code>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/microimpuls.github.io\/smarty-external-api-docs\/\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-external-api-docs\/\">External API<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Complementation of the method <code>activate_account<\/code>method added <code>deactivate_account<\/code> to redefine deactivation behavior.<\/li>\n\n\n\n<li>Methods added <code>validate_registration_params<\/code> and <code>post_account_registration<\/code> for registration processors.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Corrections<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Timeout is added for requests to external resources for obtaining the exchange rate.<\/li>\n\n\n\n<li>In method <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Program-ProgramUrl\">ProgramUrl<\/a><\/code> c url transmissions for devices <code>writ<\/code> parameter is added <code>endlessly<\/code>.<\/li>\n\n\n\n<li>Activation of the promo code now extends the subscription in the new billing for the period of validity of the subscription starting from the moment of activation of the promo code.<\/li>\n\n\n\n<li>Advertising blocks for video library have been adjusted.<\/li>\n\n\n\n<li>Fixed an error in the tariff widget on the main admin page in the absence of stored local device data.<\/li>\n\n\n\n<li>Fixed display of the flag \u00ab Archive available\u00bb on the channel list page.<\/li>\n<\/ul>","protected":false},"featured_media":7583,"parent":3199,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-6266","docs","type-docs","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>06-24 | 1.102 Mobizon, Postgres, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/06-24-1-102\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smarty 1.102 | Mobizon, Postgres, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f\" \/>\n<meta property=\"og:description\" content=\"\u0412 \u0440\u0435\u043b\u0438\u0437\u0435 Smarty 1.102 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0411\u0414 Postgres, \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438 SMS-\u0448\u043b\u044e\u0437 Mobizon \u0438 \u0435\u0449\u0451 \u043c\u043d\u043e\u0433\u043e \u0432\u0441\u0435\u0433\u043e, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/06-24-1-102\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T08:04:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/epgservice.micro.im\/wp-content\/uploads\/2024\/04\/release1102r.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1720\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102\",\"url\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102\",\"name\":\"06-24 | 1.102 Mobizon, Postgres, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#primaryimage\"},\"image\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#primaryimage\"},\"thumbnailUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/release1102q.png\",\"datePublished\":\"2024-04-24T13:45:25+00:00\",\"dateModified\":\"2026-01-23T08:04:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#primaryimage\",\"url\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/release1102q.png\",\"contentUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/release1102q.png\",\"width\":1000,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/micro.im\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Releases\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Smarty\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"06-24 | 1.102 Mobizon, Postgres, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/micro.im\/#website\",\"url\":\"https:\/\/micro.im\/\",\"name\":\"Microimpuls\",\"description\":\"\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f OTT \u0438 IPTV\",\"publisher\":{\"@id\":\"https:\/\/micro.im\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/micro.im\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/micro.im\/#organization\",\"name\":\"Microimpuls\",\"url\":\"https:\/\/micro.im\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/micro.im\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png\",\"contentUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png\",\"width\":208,\"height\":219,\"caption\":\"Microimpuls\"},\"image\":{\"@id\":\"https:\/\/micro.im\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"06-24 | 1.102 Mobizon, Postgres, authorization","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/06-24-1-102\/","og_locale":"en_US","og_type":"article","og_title":"Smarty 1.102 | Mobizon, Postgres, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f","og_description":"\u0412 \u0440\u0435\u043b\u0438\u0437\u0435 Smarty 1.102 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0411\u0414 Postgres, \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438 SMS-\u0448\u043b\u044e\u0437 Mobizon \u0438 \u0435\u0449\u0451 \u043c\u043d\u043e\u0433\u043e \u0432\u0441\u0435\u0433\u043e, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435.","og_url":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/06-24-1-102\/","og_site_name":"Microimpuls","article_modified_time":"2026-01-23T08:04:04+00:00","og_image":[{"width":1720,"height":900,"url":"https:\/\/epgservice.micro.im\/wp-content\/uploads\/2024\/04\/release1102r.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102","url":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102","name":"06-24 | 1.102 Mobizon, Postgres, authorization","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#primaryimage"},"image":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#primaryimage"},"thumbnailUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/release1102q.png","datePublished":"2024-04-24T13:45:25+00:00","dateModified":"2026-01-23T08:04:04+00:00","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#primaryimage","url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/release1102q.png","contentUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/release1102q.png","width":1000,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/06-24-1-102#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/micro.im\/"},{"@type":"ListItem","position":2,"name":"Releases","item":"https:\/\/microimpuls.com\/docs\/releases"},{"@type":"ListItem","position":3,"name":"Smarty","item":"https:\/\/microimpuls.com\/docs\/releases\/smarty"},{"@type":"ListItem","position":4,"name":"06-24 | 1.102 Mobizon, Postgres, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f"}]},{"@type":"WebSite","@id":"https:\/\/micro.im\/#website","url":"https:\/\/micro.im\/","name":"Microimpulses","description":"Comprehensive solutions for OTT and IPTV","publisher":{"@id":"https:\/\/micro.im\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/micro.im\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/micro.im\/#organization","name":"Microimpulses","url":"https:\/\/micro.im\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/micro.im\/#\/schema\/logo\/image\/","url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png","contentUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png","width":208,"height":219,"caption":"Microimpuls"},"image":{"@id":"https:\/\/micro.im\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/comments?post=6266"}],"version-history":[{"count":28,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6266\/revisions"}],"predecessor-version":[{"id":6444,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6266\/revisions\/6444"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3199"}],"next":[{"title":"03-24 | 1.100 Selections, advertising, payment","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/03-24-1-100","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/5703"}],"prev":[{"title":"10-24 | 2.0 MiStats, Fida, Viju","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/10-24","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6532"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media\/7583"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=6266"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=6266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}