فعالسازی خدمات ارزش افزوده اعتباری شد

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

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

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

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

معاون رگولاتوری تصریح کرد: هرگونه مبلغی که بابت خدمات ارزش افزوده از مشترکان تلفن ثابت و یا تلفن همراه دائمی یا اعتباری کسر می‌شود باید از محل اعتبار تعیین شده باشد.

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

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

133
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)); });