مشکل در دریافت dtmf توسط ماژول sim800l

قابلیت دریافت dtmf ماژول sim800l رو فعال میکنم و باهاش تماس میگیرم و کدهای dtmf براش ارسال میکنم بعضیا‌ش رو دریافت نمیکنه. آنتن 3 دسیبل براش گذاشتم. آیا مشکل از ضعف سیگنال در منطقه هست یا مشکل از آنتن ماژوله؟ در جایی با قدرت سیگنال حدود 70dbm- هم تستش کردم. قدرت سیگنال منطقه باید حداقل چقدر باشه؟

  1. در منطقه با سیگنال قوی (مثلاً -65 dBm) تست کن.
  2. حتماً یک آنتن با کیفیت و تطبیق‌شده 50 اهم استفاده کن.
  3. از یک تلفن ثابت یا موبایلی که مطمئن هستی DTMF رو کامل و واضح ارسال می‌کنه استفاده کن.
  4. داخل ماژول AT+DTMF=1 یا AT+DTMF=2 تنظیم کن و چک کن که فرمت و sensitivity DTMF روی حالت مناسب باشه.
    در نهایت:
    اگر با سیگنال -70 dBm و آنتن خوب باز هم خطا داشتی، بیشتر به آنتن یا تایمینگ ارسال DTMF مشکوکم.

میتونی خروجی AT+CSQ رو قبل از تماس بفرستی و نتیجه‌شو بگی و کد AT که استفاده میکنی رو هم بفرست، چک کنم.

AT+DTMF=2 مگه داریم؟ توی دیتاشیتش نوشته بود فقط یا 0(یعنی غیر فعال) میتونه باشه یا 1(یعنی فعال). مساوی با 2 نداشت. مساوی با 2 چیکار میکنه یعنی؟