ارسال و دریافت پیامک با گیت وی یستار TG100
به بخش سوم آموزش گیتوی Yeastar مدل TG100 رسیدهایم که در این قسمت قرار است درباره ارسال و دریافت پیامک صحبت شود؛ بخشی که به نظر میرسد جذابترین قابلیت این دستگاه باشد.
آنچه در این مقاله می خوانید:
در ادامه به محیط وب گیتوی TG100 وارد میشویم. در بخش قبلی و ویدیوی پیشین درباره ترانک، ورودی، خروجی و روتینگهایی که باید تعریف میشد، صحبت گردید و دو سناریو نیز پیادهسازی شد تا اگر کاربر بخواهد دستگاه را به سانترال(مرکز تلفن) متصل کند، به راحتی این کار ممکن باشد. همچنین اگر بخواهد مستقیماً روی این دستگاه رجیستر کند نیز کار دشواری پیش رو نخواهد داشت. اما موضوع پیامک یا SMS کمی پیچیدهتر است و لازم است درباره ارسال و دریافت پیامک و ورود به پروتکلهایی مانند SMTP و POP3 توضیحات بیشتری ارائه شود.
در ابتدا این قابلیت را به سادهترین شکل راهاندازی میکنم؛ فرض بر این است که پیامها قرار است در محیط وب دریافت شوند و اگر لازم باشد پیامی به شخصی ارسال شود، این کار نیز از همین محیط انجام خواهد شد. این کار بسیار ساده است و هیچ تنظیمات خاصی نیاز ندارد.
کافی است وارد بخش SMS شوید، در سربرگ SMS و قسمت Send SMS، کد کشور (مثبت ۹۸ برای ایران یا نام ایران) را مشخص کنید، سپس شماره مقصد را وارد نمایید (برای مثال ۰۹۱۱۰۹۵۴۰۰۸)، پورت که در این دستگاه تک پورت است را انتخاب کنید و متن مورد نظر را بنویسید و در نهایت گزینه Send را انتخاب نمایید. به همین سادگی پیامک ارسال میشود.
برای دریافت پیامک نیز میتوان به بخش Inbox مراجعه کرد و پیامهای دریافتی را مشاهده نمود. پیام دریافتی در این بخش نمایش داده میشود.
اما هدف اصلی این نیست که صرفاً وارد این بخش شویم و پیامها را مشاهده کنیم؛ چرا که در این صورت نیازی به ضبط ویدیو نبود و نکته خاصی وجود نداشت. آنچه مد نظر است، راهاندازی ارسال و دریافت پیامک از طریق ایمیل است. به این معنا که زمانی که یک پیامک روی سیمکارت دریافت میشود، محتوای آن پیام به صورت ایمیل برای کاربر ارسال شود و دیگر نیازی نباشد وارد محیط وب دستگاه گردد.
به این ترتیب، کاربر میتواند بلافاصله ایمیل را در گوشی خود مشاهده کند و اگر لازم بود پاسخ دهد، به سرعت یک ایمیل جدید ارسال کند. این ایمیل به دستگاه منتقل شده و از طریق اینترنت و سیمکارت به شخص مورد نظر ارسال میشود. بنابراین، هدف پیادهسازی این سناریو است.
ارسال SMS با گیت وی یستار TG100
برای این کار لازم است اطلاعاتی درباره پروتکلهای SMTP و POP3 داشته باشید که در اینجا به صورت خلاصه توضیح داده میشود. این پروتکلها چه هستند، چه وظیفهای دارند و چگونه باید از آنها استفاده کرد و راهاندازی نمود. پیشتر در دوره رایگان ایزابل که روی سایت نیز موجود است، ویدیویی درباره راهاندازی SMTP ضبط شده است. در اینجا نحوه ساخت SMTP از ابتدا آموزش داده نمیشود زیرا ویدیوی کامل آن وجود دارد و میتوانید از آن استفاده کنید؛ اما به صورت خلاصه بیان میشود که چه باید کرد.
در گام نخست باید یک حساب Gmail ایجاد کنید. پس از ساخت Gmail، لازم است احراز هویت دومرحلهای (Two-Step Verification) را فعال کنید. سپس در بخش App Password باید یک رمز عبور ایجاد کنید که همان رمز عبور SMTP خواهد بود. SMTP یک پروتکل است که از طریق آن میتوان به یک ایمیل سرور متصل شد و درخواست ارسال ایمیل را به آن سرور داد.
برای مثال، میتوان به سرور ایمیل گفت که محتوایی را به یک آدرس ایمیل مشخص ارسال کند. این کار به جای ارسال مستقیم توسط کاربر، از طریق سرور ایمیل انجام میشود و اتصال به سرور از طریق پروتکل SMTP صورت میگیرد. این پروتکل برای ارتباط با ایمیل سرورهای معتبر مانند گوگل استفاده میشود.
دلیل استفاده نکردن از ارسال مستقیم این است که در حجم کم میتوان پیام را مستقیم ارسال کرد، اما زمانی که تعداد پیامها زیاد شود یا لازم باشد از یک دستگاه واسط مانند TG100 استفاده شود، حتماً باید دستگاه به یک ایمیل سرور متصل گردد تا ارسال را انجام دهد. نکته مهم این است که هنگام استفاده از ایمیل سرورهای استاندارد مانند گوگل، پیامهای ارسالی به Inbox وارد میشوند و به Spam نمیروند که این موضوع اهمیت زیادی دارد. بنابراین میتوان از ایمیل سرورهای رایگان مانند گوگل برای ارسال ایمیل استفاده کرد.
اگر درباره SMTP اطلاعات کافی ندارید، پیشنهاد میشود حتماً ویدیوی مربوطه را مشاهده کنید تا با نحوه ساخت SMTP آشنا شوید. در اینجا ابتدا SMTP برای دستگاه راهاندازی میشود و سپس به سراغ POP3 میرویم. برای صرفهجویی در زمان ویدیو، دو ایمیل از قبل آماده شده است؛ یکی testshop@gmail.com و دیگری edu.pbxshop@gmail.com قرار است testshop به TG100 متصل شود و به عنوان ایمیل سرور مورد استفاده قرار گیرد.
تا این مرحله فقط ایمیل ساخته شده و احراز هویت دومرحلهای آن فعال گردیده است. در بخش تنظیمات پنل (Account Settings) میتوان وضعیت ایمیل را مشاهده کرد و اگر لازم باشد رمز عبور را تغییر داد. شماره تلفن بازیابی و ایمیل بازیابی نیز تعریف شده است. تا اینجا هیچ کاری درباره SMTP انجام نشده است.
در ویدیوی مربوط به App Password نیز توضیح داده شده است که برای راهاندازی SMTP باید این رمز عبور را ایجاد کرد تا بتوان به Gmail متصل شد. در نسخه جدید گوگل، محل قرارگیری App Password تغییر کرده و پیشنهاد میشود در بخش جستجو عبارت App را وارد کنید تا سریعتر به آن دسترسی پیدا کنید. پس از ورود به این بخش، رمز عبور درخواست میشود و پس از وارد کردن آن، باید یک نام برای App Password انتخاب کنید (مثلاً SMTP) و گزینه Create را بزنید تا یک رمز عبور مخصوص دریافت شود. این رمز عبور را میتوان در جایی مانند OneNote ذخیره کرد.
در این مرحله اطلاعات لازم شامل ایمیل (testshop@gmail.com)، رمز عبور SMTP، پورت TLS و ۵۸۷) و سرور (smtp.gmail.com) آماده است. این اطلاعات باید در بخش SMS Settings در سربرگ SMS و قسمت SMS Setting وارد شود. ابتدا باید تنظیمات انجام شود و سپس به بخشهای بالایی مراجعه کرد.
ایمیل مربوطه را وارد میکنیم (testshop@gmail.com) و رمز عبور را نیز قرار میدهیم. SMTP Server همان smtp.gmail.com است و پورت ۵۸۷ باید تنظیم شود و TLS نیز فعال باشد. پس از وارد کردن اطلاعات، یک تست ارسال انجام میدهیم (مثلاً به ایمیل edu.pbxshop@gmail.com ) تا از صحت عملکرد اطمینان حاصل شود. نکته مهم این است که دستگاه باید به اینترنت متصل باشد و DNS به درستی تنظیم شده باشد تا ارتباط برقرار شود. پس از انجام تست و دریافت پیام موفقیتآمیز، کافی است تنظیمات ذخیره و اعمال شود.
اکنون SMTP به TG100 متصل شده است و میتوان از طریق پروتکل SMTP پیامکهای دریافتی روی سیمکارت را به ایمیل ارسال کرد. در این بخش میتوان ایمیل مقصد را فعال کرد و ویرایش نمود (مثلاً edu.pbxshop@gmail.com ) پس از ذخیره و اعمال تغییرات، از این پس هر پیامکی که روی سیمکارت دریافت شود، محتوای آن از طریق SMTP به ایمیل تعیینشده ارسال میشود.
برای آزمایش، میتوان به سیمکارت مورد نظر پیامکی ارسال کرد (مثلاً “سلام”) و سپس در محیط TG100 در بخش Inbox مشاهده کرد که پیام دریافت شده است. سپس باید بررسی کرد که آیا این پیام به ایمیل مورد نظر ارسال شده است یا خیر. با مراجعه به ایمیل edu، مشاهده میشود که پیام دریافت شده و محتوای پیامک به همراه شماره فرستنده و پورت TG100 نمایش داده میشود. بنابراین ارسال پیامک به ایمیل با موفقیت انجام شده است.
دریافت SMS با گیت وی یستار TG100
حال نوبت به انجام فرآیند برعکس میرسد؛ یعنی استفاده از پروتکل POP3. پروتکل POP3 دقیقاً برعکس SMTP عمل میکند و به این صورت است که در بازههای زمانی مشخص، ایمیلها را بررسی میکند و اگر با معیارهای تعیینشده مطابقت داشته باشد، داده را دریافت کرده و به صورت پیامک ارسال میکند.
به عبارت دیگر، در SMTP یک محتوا به ایمیل سرور داده میشود تا ارسال کند، اما در POP3، محتوای ایمیل بررسی میشود و اگر با الگوریتمهای مورد نظر دستگاه مطابقت داشته باشد، اقدامات لازم انجام میشود. این پروتکل بسیار کاربردی است و در اکثر دستگاهها استفاده میشود.
برای فعالسازی POP3، ابتدا باید این قابلیت را روی ایمیل سرور (در اینجا testshop@gmail.com) فعال نمود تا TG100 بتواند از طریق POP3 محتوای ایمیلها را بررسی کند. در بخش تنظیمات ایمیل (Settings)، سربرگ Forwarding and POP/IMAP گزینه Enable POP for mail that arrives from now on POP3 را فعال می کنیم و تغییرات ذخیره میگردد.
سپس در TG100، سرور POP3 تعریف میشود (pop.gmail.com) و پورت ۹۹۵ تنظیم میشود. پس از ذخیره و اعمال تنظیمات، یک تست انجام میشود تا از صحت عملکرد اطمینان حاصل گردد. پس از موفقیتآمیز بودن تست، اکنون هم SMTP و هم POP3 روی ایمیل فعال شده است و میتوان قابلیت Email to SMS را نیز فعال کرد.
در این بخش باید کد کشور (۹۸ برای ایران) را تعیین کرد و بازه زمانی بررسی ایمیلها (مثلاً هر ۶۰ ثانیه) را مشخص نمود و در صورت نیاز، اکانت امنیتی تعریف کرد. پس از ذخیره و اعمال تغییرات، فرآیند ارسال و دریافت پیامک از طریق ایمیل کامل میشود.
در بخش قبل گفته شد که پیامکهای دریافتی به ایمیل ارسال میشود. حال اگر بخواهیم با یک ایمیل پیامی ارسال کنیم، باید از پروتکل POP3 استفاده کنیم. این کار با سرور pop.gmail.com انجام میشود. برای ارسال پیام باید الگویی که در راهنمای دستگاه آمده رعایت شود تا ساختار پیام با معیارهای دستگاه مطابقت داشته باشد.
برای این کار، ایمیل باید به testshop@gmail.com ارسال شود و در قسمت Subject شماره موبایلی که قرار است برای آن پیامک ارسال شود، وارد گردد (مثلاً +۹۸۹۱۲۰۹۵۴۰۰۸). اگر کدی نیز تعریف شده باشد، باید در قسمت کد وارد شود. سپس متن پیام نوشته میشود (مثلاً “سلام” به انگلیسی) و ایمیل ارسال میگردد. دستگاه TG100 با پروتکل POP3 تمام ایمیلهای دریافتی را بررسی میکند و اگر در Subject ایمیل شماره موبایل مشاهده کند، محتوای ایمیل را به عنوان پیامک به آن شماره ارسال میکند.
این فرآیند هر ۶۰ ثانیه تکرار میشود و دستگاه تمام ایمیلها را بررسی میکند و هر ایمیلی که شماره موبایل در Subject آن باشد، محتوای آن را به عنوان پیامک ارسال میکند. بنابراین با استفاده از پروتکلهای SMTP و POP3، مدیریت کامل پیامکها از طریق ایمیل امکانپذیر است؛ هم مشاهده پیامکهای دریافتی روی سیمکارت در ایمیل و هم ارسال پیامک به هر شماره دلخواه از طریق ایمیل.
امیدوارم این بخش از آموزش که مرتبط با شبکه و پروتکلهای SMTP و POP3 بود، مفید واقع شده باشد. تلاش شده است تمامی موارد لازم در این سناریو به طور کامل بیان شود و در صورت وجود سوالات بیشتر، میتوانید از ویدیوهای آموزشی استفاده کنید یا اطلاعات تکمیلی را از منابع اینترنتی جستجو نمایید. موفق و پیروز باشید.
دیدگاه شما درباره این مقاله چیست ؟