دستورالعمل تماس صوتی پیام‌رسان‌های بومی تصویب شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرنگار مهر، حسین فلاح جوشقانی در توئیتر نوشت: امروز کمیسیون تنظیم مقررات ارتباطات، دستورالعمل نحوه اتصال متقابل اپراتورها با پیام‌رسان‌ها را تصویب کرد.

وی افزود: بر این اساس اپراتورها موظفند خدمات لازم برای برقراری امکان Call out در پیام‌رسان‌ها را برای آنها فراهم آورند.

به گفته معاون وزیر ارتباطات، تعرفه این تماس‌ها نصف تماس عادی خواهد بود.

رئیس سازمان تنظیم مقررات و ارتباطات رادیویی پیش از این نیز گفته بود: باتوجه به مصوبه‌ شورای عالی فضای مجازی و رسیدن برخی پیام رسانهای بومی به عدد ۵ میلیون نصب، برقراری امکان تماس صوتی(call out) با اپراتورهای تلفن همراه در دستور کار قرار گرفته است.

97
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });