Call-Processing Language
কল প্রসেসিং ল্যাঙ্গুয়েজ (সিপিএল) এমন একটি ভাষা যা ইন্টারনেট টেলিফোনি পরিষেবাগুলি বর্ণনা এবং নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে। বিবরণ এটি নেটওয়ার্ক সার্ভার বা ইউজার এজেন্ট সার্ভারে প্রয়োগযোগ্য হওয়ার জন্য ডিজাইন করা হয়েছে। এটি সহজ, সম্প্রসারণযোগ্য, গ্রাফিকাল ক্লায়েন্ট দ্বারা সহজেই সম্পাদিত এবং অপারেটিং সিস্টেম বা সিগন্যালিং প্রোটোকল থেকে স্বাধীন। এটি এমন একটি সার্ভারে চালানোর জন্য উপযুক্ত যেখানে ব্যবহারকারীদের নির্বিচারে প্রোগ্রাম চালানোর অনুমতি দেওয়া নাও হতে পারে, কারণ এর কোনও পরিবর্তনশীল, লুপ বা বাহ্যিক প্রোগ্রাম চালানোর ক্ষমতা নেই। সেশন ইনিশিয়েশন প্রোটোকল সার্ভারগুলিতে (এস. আই. পি সার্ভার), ব্যবহারকারীর সংজ্ঞায়িত পছন্দগুলির উপর ভিত্তি করে সেশন প্রোটোকল নিয়ন্ত্রণ করতে সি. পি. এল ব্যবহার করা হয়েছে। উদাহরণস্বরূপ, কলের তারিখ/সময়ের ঠিকানা তথ্যের ব্যবহারকারী সেট ফিল্টারগুলির উপর ভিত্তি করে একটি ইনকামিং কল প্রমাণীকরণ করা যেতে পারে। অন্যান্য টেলিফোনিক অধিবেশনের বৈশিষ্ট্যগুলি যেমন একটি ফোনে কতক্ষণ কল করতে হবে এবং ব্যস্ত বা কোনও উত্তর না পাওয়া বা না পাওয়ার ভিত্তিতে পদক্ষেপ নেওয়া সেট করা যেতে পারে এবং প্রোগ্রামটি এই ধরনের প্রতিক্রিয়ার জন্য সংজ্ঞায়িত হিসাবে পদক্ষেপ নিতে পারে। ব্যবহারকারীর অবস্থানের ম্যানুয়াল আপডেট ব্যবহারকারী ইন্টারফেসের মাধ্যমে করা যেতে পারে। রেফারেন্স ভিওআইপি সফ্টওয়্যার