লিঙ্ক মোবিলিটি - লোগোSMS API, SMPP API MS সময়সূচী API
ব্যবহারকারীর নির্দেশিকা

SMS API, SMPP API MS সময়সূচী API

সংশোধিত: 6/24/2025
সংস্করণ: 1.7
লেখক: কেনি কোলান্ডার নর্ডেন, কেসিএন

এই নথিটি শুধুমাত্র মনোনীত প্রাপকের জন্য এবং এতে বিশেষাধিকার, মালিকানা বা অন্যথায় ব্যক্তিগত তথ্য থাকতে পারে। আপনি যদি এটি ভুল করে পেয়ে থাকেন, অনুগ্রহ করে অবিলম্বে প্রেরককে অবহিত করুন এবং আসলটি মুছে দিন। আপনার দ্বারা নথির অন্য কোনো ব্যবহার নিষিদ্ধ।

ইতিহাস পরিবর্তন করুন

রেভ তারিখ By পূর্ববর্তী রিলিজ থেকে পরিবর্তন
1.0 2010-03-16 কেসিএন তৈরি হয়েছে
1. 2019-06-11 টিপিই LINK লোগো আপডেট করা হয়েছে
1. 2019-09-27 PNI SMPP 3.4 স্পেসিফিকেশনের রেফারেন্স যোগ করা হয়েছে
1. 2019-10-31 EP বৈধতা সময়কাল সম্পর্কে পর্যবেক্ষণ tag
1. 2020-08-28 কেসিএন সমর্থিত TLS সংস্করণ সম্পর্কিত তথ্য যোগ করা হয়েছে
2. 2022-01-10 কেসিএন ডেলিভারি রিপোর্ট সম্পর্কিত অতিরিক্ত তথ্য যোগ করা হয়েছে
TLS 1.3 সম্পর্কিত আপডেট করা তথ্য
2. 2025-06-03 GM ফলাফল কোড 2108 যোগ করা হয়েছে
2. 2025-06-24 AK কোটা যোগ করা হয়েছে

ভূমিকা

LINK মোবিলিটি 2001 সাল থেকে একটি এসএমএস ডিস্ট্রিবিউটর এবং অপারেটর এবং সংযোগ এগ্রিগেটর উভয়ের সাথে কাজ করার অনেক অভিজ্ঞতা রয়েছে৷ এই প্ল্যাটফর্মটি বড় ট্র্যাফিক ভলিউম পরিচালনা করার জন্য ডিজাইন করা হয়েছে, একটি উচ্চ প্রাপ্যতা বজায় রাখা এবং একাধিক সংযোগের মাধ্যমে ট্র্যাফিক রুট করা সহজ করে তোলে।
এই ডকুমেন্টটি SMSC-প্ল্যাটফর্মের SMPP ইন্টারফেস এবং কোন প্যারামিটার এবং কমান্ডগুলি প্রয়োজনীয় এবং কোন প্যারামিটারগুলি সমর্থিত তা বর্ণনা করে।
এই ডকুমেন্টটি নির্দিষ্ট ব্যবহারের ক্ষেত্রে যেমন কনক্যাটেনেটেড মেসেজ, WAPpush, Flash SMS ইত্যাদি পরিচালনা করবে না। এই ক্ষেত্রে আরও তথ্য সহায়তার সাথে যোগাযোগ করে প্রদান করা যেতে পারে।

সমর্থিত কমান্ড

LINK মোবিলিটির সার্ভারকে SMPP 3.4 হিসাবে বিবেচনা করা উচিত। অফিসিয়াল স্পেসিফিকেশন পাওয়া যাবে https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
সমস্ত পদ্ধতি সমর্থিত নয়, এবং সমস্ত পার্থক্য নীচে উল্লেখ করা হয়েছে।
4.1 বাঁধন
নিম্নলিখিত বাইন্ড কমান্ড সমর্থিত।

  • ট্রান্সমিটার
  • ট্রান্সসিভার
  • রিসিভার

প্রয়োজনীয় পরামিতি:

  • system_id - সমর্থন থেকে প্রাপ্ত
  • পাসওয়ার্ড - সমর্থন থেকে প্রাপ্ত

ঐচ্ছিক পরামিতি:

  • addr_ton - ডিফল্ট মান যদি TON জমা দেওয়ার সময় অজানাতে সেট করা থাকে।
  • addr_npi - ডিফল্ট মান যদি জমা দেওয়ার সময় NPI অজানাতে সেট করা থাকে।

অসমর্থিত পরামিতি:

  • ঠিকানা_পরিসীমা

4.2 মুক্ত করুন
আনবাইন্ড কমান্ড সমর্থিত।
4.3 লিঙ্ক অনুসন্ধান করুন
অনুসন্ধান লিঙ্ক কমান্ড সমর্থিত এবং প্রতি 60 সেকেন্ডে কল করা উচিত।
4.4 জমা দিন
সাবমিট পদ্ধতি বার্তা প্রদানের জন্য ব্যবহার করা উচিত.
প্রয়োজনীয় পরামিতি:

  • source_addr_ton
  • source_addr_npi
  • source_addr
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • তথ্য কোডিং
  • sm_দৈর্ঘ্য
  • সংক্ষিপ্ত বার্তা

অসমর্থিত পরামিতি:

  • সেবার ধরণ
  • protocol_id
  • অগ্রাধিকার_পতাকা
  • শিডিউল_ডেলিভারি_টাইম
  • প্রতিস্থাপন_যদি_বর্তমান_পতাকা
  • sm_default_msg_id

দ্রষ্টব্য যে পেলোড tag সমর্থিত নয় এবং প্রতি কলে শুধুমাত্র একটি এসএমএস বিতরণ করা যেতে পারে এবং এটি সুপারিশ করা হয় যে বৈধতা_কাল tag অন্তত 15 মিনিট দীর্ঘ একটি মান আছে.
4.4.1 প্রস্তাবিত TON এবং NPI
সাবমিট কমান্ড ব্যবহার করে বার্তা পাঠানোর সময় নিম্নলিখিত TON এবং NPI ব্যবহার করা উচিত।
4.4.1.1 উৎস
নিম্নলিখিত TON এবং NPI সমন্বয়গুলি উৎস ঠিকানার জন্য সমর্থিত। অন্যান্য সমস্ত সমন্বয় অবৈধ হিসাবে বিবেচিত হবে। TON অজানা (0) এ সেট করা থাকলে ডিফল্ট TON from bind কমান্ড ব্যবহার করা হবে। NPI অজানা (0) এ সেট করা থাকলে ডিফল্ট NPI from bind কমান্ড ব্যবহার করা হবে।

টন এনপিআই বর্ণনা
আলফানিউমেরিক (5) অজানা (0)
আইএসডিএন (১)
আলফানিউমেরিক প্রেরক পাঠ্য হিসাবে গণ্য করা হবে
আন্তর্জাতিক (1) অজানা (0)
আইএসডিএন (১)
MSISDN হিসাবে বিবেচিত হবে
জাতীয় (2)
নেটওয়ার্ক নির্দিষ্ট (৩) গ্রাহক সংখ্যা (৪)
সংক্ষেপে (6)
অজানা (0)
আইএসডিএন (১)
জাতীয় (8)
দেশ নির্দিষ্ট সংক্ষিপ্ত সংখ্যা হিসাবে গণ্য করা হবে।

4.4.1.2 গন্তব্য
নিম্নলিখিত TON এবং NPI সমন্বয়গুলি গন্তব্য ঠিকানার জন্য সমর্থিত। অন্য সব সমন্বয় অবৈধ হিসাবে গণ্য করা হবে. বাইন্ড কমান্ড থেকে ডিফল্ট TON ব্যবহার করা হবে যদি TON অজানা (0) সেট করা থাকে। বাইন্ড কমান্ড থেকে ডিফল্ট NPI ব্যবহার করা হবে যদি NPI অজানা (0) সেট করা থাকে।

টন এনপিআই বর্ণনা
আন্তর্জাতিক (1) অজানা (0)
আইএসডিএন (১)
MSISDN হিসাবে বিবেচিত হবে

4.4.2 সমর্থিত এনকোডিং
নিম্নলিখিত এনকোডিং সমর্থিত. X কোনো মান থাকতে পারে।

ডিসিএস এনকোডিং
0xX0 এক্সটেনশন সহ ডিফল্ট GSM বর্ণমালা
0xX2 8-বিট বাইনারি
0xX8 UCS2 (ISO-10646-UCS-2)

কোটা

৫.১ কোটা শেষview
একটি কোটা নির্দিষ্ট সময়ের ব্যবধানে (যেমন প্রতি দিন, সপ্তাহ, মাস, অথবা অনির্দিষ্টকালের জন্য) সর্বাধিক কতগুলি এসএমএস বার্তা পাঠানো যেতে পারে তা নির্ধারণ করে। প্রতিটি কোটা একটি কোটা আইডি (UUID) দ্বারা স্বতন্ত্রভাবে চিহ্নিত করা হয় এবং গ্রাহকের সময় অঞ্চল অনুসারে পুনরায় সেট করা হয়। কোটা প্রো-এর মাধ্যমে দেশ, অঞ্চল বা ডিফল্ট স্তরে কোটা বরাদ্দ করা যেতে পারে।file। কোটা ম্যাপিং ব্যবহার করেও গতিশীলভাবে কোটা বরাদ্দ করা যেতে পারে। এটি একটি প্যারেন্ট কোটা আইডি (UUID) এবং একটি অনন্য কোটা কী (যেমন, প্রেরক বা ব্যবহারকারী) একটি নির্দিষ্ট কোটা আইডিতে ম্যাপ করে।
আপনার স্থানীয় সহায়তা, আপনার নির্ধারিত অ্যাকাউন্ট ম্যানেজার বা যদি কিছু নির্দিষ্ট না থাকে তবে ডিফল্টভাবে একটি কোটা নির্ধারণ করা হয়।
৫.২ অবস্থা ১০৬ – কোটা অতিক্রম করেছে
একটি SMS বার্তা স্ট্যাটাস কোড 106 ("কোটা অতিক্রম করেছে") দিয়ে ব্লক করা হতে পারে যখন:

  • বার্তাটি বর্তমান ব্যবধানের মধ্যে তার সংশ্লিষ্ট কোটা আইডির জন্য নির্ধারিত সীমা অতিক্রম করেছে।
  • গন্তব্য দেশ বা অঞ্চলে কোনও কোটা বরাদ্দ করা হয়নি (অর্থাৎ, প্রো-তে একটি নাল কোটা ম্যাপিং দিয়ে স্পষ্টভাবে ব্লক করা হয়েছে)।file).
  • কোনও মিলিত কোটা নেই এবং কোনও ডিফল্ট কোটা সংজ্ঞায়িত করা হয়নি, যার ফলে প্রত্যাখ্যান করা হবে।
    এই ক্ষেত্রে, গ্রাহক বা গন্তব্য-ভিত্তিক সীমা কার্যকর করতে এবং অপব্যবহার এড়াতে সিস্টেমটি আরও বার্তা প্রক্রিয়াকরণ রোধ করে।

বিতরণ রিপোর্ট

শুধুমাত্র সফল/ব্যর্থ ফলাফল সহ কোনটি বা চূড়ান্ত বিতরণ সমর্থিত নয়।
ডেলিভারি রিপোর্টের ফর্ম্যাট: আইডি: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx সম্পন্ন তারিখ: yyMMddHHmm স্ট্যাটাস:
স্থিতিতে উপলব্ধ মান:

  • ডেলিভার্ড
  • মেয়াদ শেষ
  • প্রত্যাখ্যান
  • আনডিলিভ
  • মুছে ফেলা হয়েছে

6.1 এক্সটেন্ডেড ডেলিভারি রিপোর্ট ফরম্যাট
ডেলিভারি রিপোর্টে বর্ধিত তথ্য আপনার বিক্রয় প্রতিনিধির সাথে যোগাযোগের জন্য অনুরোধ করা যেতে পারে।
ডেলিভারি রিপোর্টের ফর্ম্যাট: আইডি: xx
yyMMddHHmm সম্পন্ন তারিখ: yyMMddHHmm পরিসংখ্যান: ভুল: টেক্সট:
স্থিতিতে উপলব্ধ মান:

  • ডেলিভার্ড
  • মেয়াদ শেষ
  • প্রত্যাখ্যান
  • আনডিলিভ
  • মুছে ফেলা হয়েছে

"sub" এবং "dlvrd" ক্ষেত্রগুলি সর্বদা 000 এ সেট করা হবে এবং "টেক্সট" ক্ষেত্র সর্বদা খালি থাকবে।
"ত্রুটি" ক্ষেত্রের মানগুলির জন্য অধ্যায় ত্রুটি কোডগুলি দেখুন।

সমর্থিত TLS সংস্করণ

SMPP-এর মাধ্যমে সমস্ত TLS সংযোগের জন্য TLS 1.2 বা TLS 1.3 প্রয়োজন৷
1.0-1.1-2020 থেকে TLS 11 এবং 15 এর জন্য সমর্থন বন্ধ করা হয়েছে। TLS-এর 1.0 এবং 1.1 সংস্করণগুলি হল পুরানো প্রোটোকল যা অবমূল্যায়িত করা হয়েছে এবং ইন্টারনেট সম্প্রদায়ের নিরাপত্তা ঝুঁকি হিসাবে বিবেচিত হয়৷
LINK দৃঢ়ভাবে TLS ব্যবহার করার সুপারিশ করে যদি আজকে এনক্রিপ্ট না করা SMPP সংযোগগুলি ব্যবহার করা হচ্ছে৷ 2020-09-01 তারিখে LINK দ্বারা এনক্রিপ্ট না করা SMPP সংযোগগুলি বাতিল করা হয়েছে এবং ভবিষ্যতে সরানো হবে৷ এনক্রিপ্ট না করা সংযোগ অপসারণের তারিখ এখনও ঠিক করা হয়নি৷
TLS-এর জন্য SMPP সার্ভারের সাথে সংযোগগুলি পোর্ট 3601-এ এনক্রিপ্ট না করে 3600 পোর্টে রয়েছে৷
আপনার SMPP বাস্তবায়ন স্টানেল ব্যবহার করে TLS সমর্থন না করলেও আপনি এখনও TLS ব্যবহার করতে পারেন, দেখুন https://www.stunnel.org/

ত্রুটি কোড

ক্ষেত্রটি সক্ষম হলে নিম্নলিখিত ত্রুটি কোডগুলি ত্রুটি ক্ষেত্রের উত্তর দেওয়া যেতে পারে।

ত্রুটি কোড বর্ণনা
0 অজানা ত্রুটি
1 অস্থায়ী রাউটিং ত্রুটি
2 স্থায়ী রাউটিং ত্রুটি
3 সর্বাধিক থ্রটলিং অতিক্রম করেছে৷
4 টাইমআউট
5 অপারেটর অজানা ত্রুটি
6 অপারেটর ত্রুটি
100 সেবাটি বর্তমানে অনুপস্থিত
101 ব্যবহারকারী পাওয়া যায়নি
102 অ্যাকাউন্ট পাওয়া যায় না
103 অবৈধ পাসওয়ার্ড
104 কনফিগারেশন ত্রুটি
105 অভ্যন্তরীণ ত্রুটি
106 কোটা অতিক্রম করেছে
200 OK
1000 পাঠানো হয়েছে
1001 বিতরণ করা হয়েছে
1002 মেয়াদ শেষ
1003 মুছে ফেলা হয়েছে
1004 মোবাইল পূর্ণ
1005 সারিবদ্ধ
1006 বিতরণ করা হয়নি
1007 বিতরণ করা হয়েছে, চার্জ বিলম্বিত হয়েছে
1008 চার্জ করা হয়েছে, বার্তা পাঠানো হয়নি
1009 চার্জ করা হয়েছে, বার্তা বিতরণ করা হয়নি
1010 মেয়াদ শেষ, অপারেটর ডেলিভারি রিপোর্ট অনুপস্থিতি
1011 চার্জ করা হয়েছে, বার্তা পাঠানো হয়েছে (অপারেটরকে)
1012 দূর থেকে সারিবদ্ধ
1013 অপারেটরকে বার্তা পাঠানো হয়েছে, চার্জিং বিলম্বিত হয়েছে৷
2000 অবৈধ উৎস নম্বর
2001 সংক্ষিপ্ত সংখ্যা উৎস হিসাবে সমর্থিত নয়
2002 আলফা উৎস হিসেবে সমর্থিত নয়
2003 MSISDN উৎস নম্বর হিসেবে সমর্থিত নয়
2100 গন্তব্য হিসাবে সংক্ষিপ্ত সংখ্যা সমর্থিত নয়
2101 আলফা গন্তব্য হিসাবে সমর্থিত নয়
2102 MSISDN গন্তব্য হিসাবে সমর্থিত নয়
2103 অপারেশন অবরুদ্ধ
2104 অপরিচিত গ্রাহক
2105 গন্তব্য অবরুদ্ধ
2106 সংখ্যা ত্রুটি
2107 গন্তব্য সাময়িকভাবে অবরুদ্ধ
2108 অবৈধ গন্তব্য
2200 চার্জিং ত্রুটি
2201 গ্রাহকের ব্যালেন্স কম
 

2202

অতিরিক্ত চার্জের জন্য গ্রাহক নিষিদ্ধ (প্রিমিয়াম)

বার্তা

 

2203

সাবস্ক্রাইবার খুব কম বয়সী (এই বিশেষ ক্ষেত্রে

বিষয়বস্তু)

2204 প্রিপেইড গ্রাহক অনুমোদিত নয়
2205 সেবা গ্রাহক দ্বারা প্রত্যাখ্যাত
2206 গ্রাহক পেমেন্ট সিস্টেমে নিবন্ধিত নয়
2207 গ্রাহক সর্বোচ্চ ব্যালেন্সে পৌঁছেছেন
2208 শেষ ব্যবহারকারী নিশ্চিতকরণ প্রয়োজন
2300 ফেরত দেওয়া হয়েছে
 

2301

অবৈধ বা হারিয়ে যাওয়ার কারণে ফেরত দেওয়া যায়নি

এমএসআইএসডিএন

2302 বার্তা আইডি অনুপস্থিত থাকার কারণে ফেরত দেওয়া যায়নি
2303 ফেরতের জন্য সারিবদ্ধ
2304 ফেরতের সময়সীমা
2305 ফেরত ব্যর্থতা
3000 GSM এনকোডিং সমর্থিত নয়
3001 UCS2 এনকোডিং সমর্থিত নয়
3002 বাইনারি এনকোডিং সমর্থিত নয়
4000 ডেলিভারি রিপোর্ট সমর্থিত নয়
4001 অবৈধ বার্তা সামগ্রী
4002 অবৈধ ট্যারিফ
4003 অবৈধ ব্যবহারকারী ডেটা
4004 অবৈধ ব্যবহারকারী ডেটা হেডার
4005 অবৈধ ডেটা কোডিং
4006 অবৈধ ভ্যাট
4007 গন্তব্যের জন্য অসমর্থিত সামগ্রী

লিঙ্ক মোবিলিটি - লোগো

দলিল/সম্পদ

লিঙ্ক মোবিলিটি এসএমএস এপিআই,এসএমপিপি এপিআই এমএস শিডিউলার এপিআই [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
SMS API SMPP API MS Scheduler API, SMS API SMPP API, MS সময়সূচী API, Scheduler API, API

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *