Diameter Credit-Control Application
ডায়ামিটার ক্রেডিট-কন্ট্রোল অ্যাপ্লিকেশন হল ডায়ামিটার অ্যাপ্লিকেশনের জন্য একটি নেটওয়ার্কিং প্রোটোকল যা বিভিন্ন শেষ ব্যবহারকারী পরিষেবার জন্য রিয়েল-টাইম ক্রেডিট-কন্ট্রোল বাস্তবায়নের জন্য ব্যবহৃত হয়। এটি একটি আই. ই. টি. এফ মান যা প্রথম আর. এফ. সি 4006-এ সংজ্ঞায়িত করা হয় এবং আর. এফ. সি 8506-এ আপডেট করা হয়। ব্যাস ক্রেডিট নিয়ন্ত্রণ অ্যাপ্লিকেশনের উদ্দেশ্য হল রিয়েল-টাইম চার্জিংয়ের জন্য একটি কাঠামো প্রদান করা, প্রাথমিকভাবে গেটওয়ে/কন্ট্রোল-পয়েন্ট এবং ব্যাক-এন্ড অ্যাকাউন্ট/ব্যালেন্স সিস্টেমের (সাধারণত একটি অনলাইন চার্জিং সিস্টেম) মধ্যে যোগাযোগের জন্য। আবেদনটি নিম্নলিখিত পদ্ধতিগুলি নির্দিষ্ট করেঃ কোটা ব্যবস্থাপনা (রিজার্ভ, রিঅথোরাইজ, অ্যাব্যান্ডন) সহজ ডেবিট/ক্রেডিট ব্যালেন্স মূল্য অনুসন্ধান ব্যাস ক্রেডিট নিয়ন্ত্রণ অ্যাপ্লিকেশন কোন ধরনের ইউনিট কেনা/ব্যবহার করা হয় এবং কোন জিনিসগুলি চার্জ করা হয় তা নির্দিষ্ট করে না। এটি পরিষেবার প্রসঙ্গে ছেড়ে দেওয়া হয়েছে যা আলাদাভাবে নির্দিষ্ট করতে হবে, যেমন কিছু শব্দার্থবিদ্যা। ব্যবহৃত/কেনা ইউনিটগুলির উদাহরণগুলিঃ টাইম আপলোড/ডাউনলোড বাইট্স এস. এম. এস (টেক্সট মেসেজ) চার্জ করা আইটেমগুলির উদাহরণগুলিঃ মানি পয়েন্ট ইউনিট (যেমন. যদি ব্যালেন্সটি একই ইউনিটে রাখা হয় যা ব্যবহার করা হচ্ছে) ব্যাস ক্রেডিট নিয়ন্ত্রণ একটি একক ব্যবহারকারীর ব্যালেন্সের বিরুদ্ধে ব্যবহৃত/চার্জ করা একাধিক ইউনিটের মোটামুটি জটিল সমস্যাটি কীভাবে পরিচালনা করতে হয় তাও নির্দিষ্ট করে। উদাহরণস্বরূপ, একজন ব্যবহারকারী অনলাইন সময় এবং ডাউনলোড বাইট উভয়ের জন্য অর্থ প্রদান করতে পারেন কিন্তু শুধুমাত্র একটি অ্যাকাউন্ট ব্যালেন্স রয়েছে। সেশন-ভিত্তিক চার্জিং একটি সেশন-ভিত্তিক ক্রেডিট নিয়ন্ত্রণ প্রক্রিয়া বেশ কয়েকটি জিজ্ঞাসাবাদ ব্যবহার করে যার মধ্যে প্রথম, মধ্যবর্তী এবং শেষ জিজ্ঞাসাবাদ অন্তর্ভুক্ত থাকতে পারে। জিজ্ঞাসাবাদের সময় ব্যবহারকারীর অ্যাকাউন্ট থেকে অর্থ সংরক্ষিত থাকে। সেশন-ভিত্তিক চার্জিং সাধারণত এমন পরিস্থিতিতে ব্যবহার করা হয় যেখানে চার্জ করা ইউনিটগুলি ক্রমাগত ব্যবহার করা হয়, যেমন। বাইট আপলোড/ডাউনলোডের জন্য চার্জ করা। ইভেন্ট-ভিত্তিক চার্জিং একটি ইভেন্ট-ভিত্তিক ক্রেডিট নিয়ন্ত্রণ প্রক্রিয়া ইভেন্টগুলিকে চার্জিং প্রক্রিয়া হিসাবে ব্যবহার করে। ইভেন্ট-ভিত্তিক চার্জিং সাধারণত ব্যবহৃত হয় যখন ইউনিটগুলি ক্রমাগত ব্যবহার করা হয় না, যেমন। একজন ব্যবহারকারী একটি এমএমএস পাঠাচ্ছেন। ব্যাসের মাধ্যমে ক্রেডিট নিয়ন্ত্রণকে সমর্থন করার জন্য দুটি ব্যাস বার্তা রয়েছে, সিসিআর (ক্রেডিট কন্ট্রোল অনুরোধ) এবং সিসিএ (ক্রেডিট কন্ট্রোল উত্তর)। আর. এফ. সি 4006-এ যেমন সংজ্ঞায়িত করা হয়েছে, সিসিআর/সি. সি. এ-র জন্য কমান্ড কোড হল 272। কোটা ব্যবস্থাপনার জন্য ক্লায়েন্ট সার্ভারের কাছে সিসিআর পাঠায় অনুরোধকারী ইউনিট এবং খরচের রিপোর্টিং করার জন্য। সার্ভার ইউনিট প্রদান করে এবং ব্যবহারকারীকে চার্জ দেয়। সাধারণ ডেবিট/ক্রেডিটের জন্য ক্লায়েন্ট একটি সিসিআর পাঠায় যা সার্ভারকে ব্যবহারকারীর অ্যাকাউন্টে ক্রেডিট/ডেবিট করতে বলে। মূল্য অনুসন্ধানের জন্য ক্লায়েন্ট সার্ভারকে জিজ্ঞাসা করে যে একটি ইউনিটের দাম কত, এবং সার্ভার দাম দিয়ে সাড়া দেয়। বার্তা প্রবাহ বার্তা প্রবাহ সাধারণত নিয়ন্ত্রণ-বিন্দু দ্বারা চালিত হয় যা ইউনিটগুলির জন্য জিজ্ঞাসা করে এবং সার্ভার তাদের প্রদান করে। বার্তাটি অন্যান্য ব্যাসের অ্যাপ্লিকেশন দ্বারাও তৈরি করা যেতে পারে, যেমন সময়/ব্যবহার-সীমাবদ্ধ সেশনের জন্য এনএএসআরইকিউ (আরএফসি 4005)। নিম্নলিখিত চিত্রটি কোটা অনুদান ব্যবহার করে একটি অধিবেশনের জন্য একটি সরলীকৃত বার্তা প্রবাহ দেখায়। ক্লায়েন্ট সার্ভারের কাছ থেকে 10টি ইউনিটের অনুরোধ দিয়ে শুরু করে। সার্ভার যাচাই করে যে ব্যবহারকারী/গ্রাহকের কাছে এর জন্য পর্যাপ্ত ভারসাম্য রয়েছে। এই উদাহরণে সার্ভার ক্লায়েন্টকে তার অনুরোধ করা সমস্ত ইউনিট প্রদান করে। গ্রাহকের যদি অপর্যাপ্ত ব্যালেন্স থাকত তবে এটি কম ইউনিট মঞ্জুর করতে পারত বা সম্পূর্ণভাবে প্রত্যাখ্যান করতে পারত। গ্রাহক অধিবেশন অনুমোদিত ইউনিটগুলি কখন বা তার আগে ব্যবহার করেছে, ক্লায়েন্ট সার্ভারকে একটি আপডেট পাঠায় যে এটি কতগুলি ইউনিট ব্যবহার করা হয়েছে এবং কতগুলি তারা এই সময় মঞ্জুর করতে চায়। সার্ভারের সাথে কথা বলার সময় গ্রাহক অধিবেশন স্থগিত করা এড়ানোর জন্য পূর্ববর্তী অনুদানটি সম্পূর্ণরূপে ব্যবহার করার আগে ক্লায়েন্টকে ইউনিটগুলির অনুরোধ করার অনুমতি দেওয়া হয়। এই উদাহরণে ক্লায়েন্ট অনুরোধ পাঠায় যখন পূর্বে অনুমোদিত 10টি ইউনিটের মধ্যে 7টি ইউনিট ব্যবহার করা হয়েছে; এবং আরও 10টি ইউনিটের জন্য অনুরোধ করে, যা সার্ভার মঞ্জুর করে। সার্ভার গ্রাহকের ব্যালেন্স কেটে নেওয়ার জন্য ব্যবহৃত-ইউনিট গণনা ব্যবহার করতে পারে (ইউনিটগুলি মঞ্জুর করা ইঙ্গিত দেয় না যে সেগুলি ব্যবহার করা হবে। ব্যবহৃত-একক এ. ভি. পি-তে প্রকৃত ব্যবহার রয়েছে)। সার্ভারের পক্ষে ক্লায়েন্টকে বলাও সম্ভব যে অনুদানটি কতদিন বৈধ, এই ক্ষেত্রে অনুদান টাইমারের মেয়াদ শেষ হলে ক্লায়েন্ট একটি আপডেট পাঠাবেন বলে আশা করা হচ্ছে। একটি অধিবেশনের সময় অনেক আপডেট বার্তা থাকতে পারে। অবশেষে, গ্রাহক অধিবেশনটি শেষ করেছেন এবং ক্লায়েন্ট শেষ ব্যবহৃত-ইউনিটগুলি ধারণকারী সার্ভারে একটি সমাপ্তি বার্তা পাঠায়। সার্ভার ব্যাক-এন্ড ব্যালেন্স ম্যানেজমেন্ট সিস্টেমে করা যে কোনও সম্পর্কিত রিজার্ভেশন সাফ করতে সমাপ্তি বার্তাটি ব্যবহার করতে পারে। যদি গ্রাহক নিজে সেশনটি শেষ না করতেন, বরং তার ব্যালেন্স শেষ করে দিতেন, তাহলে সার্ভার একটি আপডেট বার্তাকে প্রত্যাখ্যান করে প্রতিক্রিয়া জানাতেন, সম্ভবত ক্লায়েন্ট/কন্ট্রোল-পয়েন্টকে ট্র্যাফিক পুনর্নির্দেশ করতে বলতেন (এটি সাধারণত শুধুমাত্র এইচটিটিপি/ডাব্লুএপি ট্র্যাফিকের জন্য অর্থপূর্ণ)। নতুন কমান্ড কোডের জন্য এ. ভি. পি ম্যাট্রিক্স এ. ভি. পি নতুন কমান্ড কোড, সি. সি. এ এবং সি. সি. আর-এর জন্য নীচে উল্লিখিত কিছু এ. ভি. পি-র প্রয়োজন হতে পারে। বোল্ড এ. ভি. পি ডি. সি. সি. এ-তে নতুন। মূল প্রটোকল কমান্ড কোডের জন্য নতুন এ. ভি. পি টেবিলটি নিম্নলিখিত চিহ্নগুলি ব্যবহার করেঃ 0 এ. ভি. পি অবশ্যই 0 + শূন্য বার্তায় উপস্থিত থাকতে হবে না অথবা এ. ভি. পি-র আরও উদাহরণ 0-1 শূন্য বার্তায় উপস্থিত থাকতে পারে অথবা এ. ভি. পি-র একটি উদাহরণ বার্তায় উপস্থিত থাকতে পারে। এটি একটি ত্রুটি হিসাবে বিবেচিত হয় যদি এ. ভি. পি 1-এর একাধিক উদাহরণ থাকে তবে এ. ভি. পি-র একটি উদাহরণ অবশ্যই বার্তায় উপস্থিত থাকতে হবে 1 + এ. ভি. পি-র কমপক্ষে একটি উদাহরণ অবশ্যই বার্তা সম্পর্কিত মানগুলিতে উপস্থিত থাকতে হবে-ব্যাস নেটওয়ার্ক অ্যাক্সেস সার্ভার অ্যাপ্লিকেশন। ব্যাস ক্রেডিট-কন্ট্রোল অ্যাপ্লিকেশন (অপ্রচলিত)-ব্যাস ক্রেডিট-কন্ট্রোল অ্যাপ্লিকেশন। 3জিপিপি 32.299-3জিপিপি টেলিযোগাযোগ ব্যবস্থাপনা-চার্জিং ব্যবস্থাপনা-ব্যাস চার্জিং অ্যাপ্লিকেশন। ইন্টারনেট প্রটোকল ইন্টারনেট স্ট্যান্ডার্ড