با سلام
در تمامی ماژول های GSM بیشترین مصرف جریان به ترتیب:
ارسال پیام > تماس گرفتن > رجیستر در شبکه > دسترسی اینترنت
می باشد.
در نتیجه احتمالا مشکل شما تغذیه می باشد.
طبق تجربه شخصی بنده اضافه کردن خازن در تغذیه جواب حل مشکل نمی باشد.
(زیر اسیلوسکوپ بررسی کنید اضافه کردن خازن بیشتر مواقع باعث ایجاد ریپل ولتاژ و بدتر شدن شرایط می شود)
پیشنهاد بنده به همگان استفاده از یک باتری لیتومی (مهم نیست چه ظرفیتی (حداقل 300mA در سری های لیتوم پلیمر و حداقل 500mA در سری لیتیوم آیون) می باشد که به جای خازن ها قرار بدهید و بسیار بهتر برای شما عمل میکند (توجه داشته باشید یک عدد خازن در حد 10uF تا 100uF نیز باشد در کنار این باتری مناسب می باشد.
برای تغذیه نیز می توانید از شارژر های باتری لیتومی TP4056 یا انواع رگوراتور های کاهنده که بتوانید بر روی 4.1 تنظیم کنید می توانید استفاده کنید.
برای تست ماژول های GSM هم سعی کنید از ماژول های USB-TTL استفاده کنید تا دستور ها را به صورت مستقیم به ماژول بدهید تا بررسی کنید در هر شرایط چه چیزی به شما میدهد.
در صورتی که ماژول USB-TTL ندارید می توانید از انواع برد های ESP یا آردوینو که دارای CH340 یا CP2102 یا FTDI (سری R3 این امکان را ندارند) هستند استفاده کنید و برد را در حالت ریست قرار بدهید (یعنی پایه RST را به GND وصل کنید) و از این برد ها به عنوان USB-TTL استفاده کنید تا تست های خود را بگیرید.
در صورتی که از سری R3 دارید فقط می توانید از برنامه SoftwareSerial استفاده کنید تا میکرو شما به عنوان واسط قرار بگیرید.