برای انکدینگ ابتدا شما باید نوع پیام را تشخیص بدین که میتونه یکی از انواع زیر باشه
SMS RECEIVED
SMS STATUS_REPORT
SMS SUBMIT
EMS RECEIVED
EMS SUBMIT
بعد از تشخیص شروع به خواندن پیام با پارامترهای موجود در نوع پیام میکنیم
برای تشخیص نوع پیام FirstOctet پیام را که در واقع همون دو بایت بعد از شماره مرکز تلفن هستند را بخونید
دو بیت آخر برای ما مهمه که در واقع همهون عدد 3 میشه 00000011
به اضافه بیت 7 تم که 64 میشه 01000000
اگه بیت اول و دوم و هفتم 1 باشن 010000011 نوع پیام ما EMS SUBMIT میشه در غیر این صورت شما
عدد دو بیت آول و بیت هفتم را با هم جمع کنید تا نوع پیام مشخص بشه
که با این حساب
SMS RECEIVED = 0
SMS STATUS REPORT = 2
SMS SUBMIT = 1
EMS RECEIVED = 64
EMS SUBMIT = 65