GAMMU(1) Gammu GAMMU(1)

gammu - انجام کارهای جالب و کاربردی با تلفن همراه یا مودم شما.

gammu [parameters] <command> [options]

دستورها در واقع مشخص می‌کنند که Gammu چه عملیاتی را باید انجام دهد. آن‌ها می‌توانند با یا بدون پیشوند -- مشخص شوند.

این برنامه ابزاری برای تلفن‌های همراه است. دستگاه‌ها و تولیدکنندگان متعددی پشتیبانی می‌شوند؛ برای مشاهده فهرست به‌روز به پایگاه داده تلفن‌های Gammu در https://wammu.eu/phones مراجعه کنید.

پارامترهای پیش از دستور، رفتار gammu را پیکربندی می‌کنند:

نام فایل پیکربندی (فایل پیکربندی Gammu در <#gammurc> را ببینید)
بخش مورد استفاده از فایل پیکربندی، مانند 42
سطح اشکال‌زدایی (برای مقادیر ممکن، LogFormat <#option-LogFormat> را در فایل پیکربندی Gammu <#gammurc> ببینید)
فایل برای ثبت پیام‌های اشکال‌زدایی

نمایش اطلاعات مربوط به باتری و منبع تغذیه.
نمایش اینکه آیا تلفن منتظر کد امنیتی (مانند PIN، PUK و غیره) است یا خیر.
نمایش مهم‌ترین اطلاعات و مشخصات تلفن.
وضعیت تلفن را دریافت کرده و آن را به‌طور مداوم در خروجی استاندارد می‌نویسد. برای متوقف کردن این دستور کلیدهای Ctrl+C را فشار دهید.

اگر هیچ پارامتری داده نشود، برنامه تا زمان توقف اجرا می‌شود، در غیر این صورت فقط به تعداد دفعات مشخص‌شده تکرار می‌گردد.

این دستور تقریباً تمام اطلاعاتی را که Gammu پشتیبانی می‌کند در خروجی نمایش می‌دهد:

  • تعداد مخاطبین، ورودی‌های تقویم و وظایف (todo)، پیام‌ها، تماس‌ها و غیره.
  • قدرت سیگنال.
  • وضعیت باتری.
  • شبکهٔ در حال استفاده.
  • اعلان‌های مربوط به پیام‌ها و تماس‌های دریافتی.
پاسخ دادن به تماس دریافتی.
رد یا لغو تماس دریافتی.
لغو تمام انتقال تماس‌های موجود (دایورت‌ها).
آغاز یک تماس کنفرانسی (چندنفره).
برقراری تماس صوتی از طریق خط سیم‌کارت تنظیم‌شده در گوشی.

show|hide - پارامتر اختیاری برای تعیین غیرفعال‌سازی نمایش شماره تماس.

مدیریت یا نمایش وضعیت انتقال تماس‌ها (دایورت‌ها).
تعیین دریافت اطلاعات انتقال تماس یا اعمال و تنظیم آن.
شرط زمان اعمال انتقال تماس.
نوع تماس برای اعمال انتقال تماس.
شماره‌ای که تماس به آن منتقل می‌شود.
مدت‌زمان انتظار پیش از انجام انتقال تماس.
دریافت اطلاعات USSD - شماره‌گیری یک شماره خدماتی و خواندن پاسخ آن.
نگه داشتن تماس (قرار دادن تماس در حالت انتظار).
برقراری تماس صوتی از طریق خط سیم‌کارت تنظیم‌شده در گوشی که پس از length ثانیه قطع خواهد شد.
پخش توالی تن‌های DTMF. در برخی گوشی‌ها تنها در حین مکالمه در دسترس است.
تفکیک تماس (جدا کردن یک تماس از تماس کنفرانسی).
جابه‌جایی بین تماس‌ها.
انتقال تماس (ارسال تماس به خط دیگر).
خارج کردن تماس از حالت انتظار.

ارسال پیام‌ها ممکن است در اولین تلاش برای استفاده کمی پیچیده به نظر برسد. اما صبور باشید، خط فرمان به‌گونه‌ای طراحی شده است که تقریباً هر نوع کاربردی را ممکن می‌سازد. برای راهنمایی درباره نحوه استفاده به بخش مثال‌ها (EXAMPLES) مراجعه کنید.

همچنین گزینه‌ای برای استفاده از gammu-smsd <#gammu-smsd> وجود دارد؛ برای مواقعی که می‌خواهید پیام‌های بیشتری را ارسال یا دریافت کرده و آن‌ها را به صورت خودکار پردازش کنید.

ابزار Gammu از قالب‌های پیامک متعددی پشتیبانی می‌کند، مانند:

برای تصاویر تک‌رنگ، پروفایل‌های قابل بارگیری، لوگوهای تک‌رنگ اپراتور، لوگوهای تک‌رنگ تماس‌گیرنده و زنگ‌های مونوفونیک استفاده می‌شود
پیامک‌های متصل‌به‌هم، هم با شماره‌های شناسایی ۸ بیتی و هم ۱۶ بیتی در سرآیندها
قالب پیامکی که برای ذخیره تصاویر تک‌رنگ، آهنگ‌های زنگ مونوفونیک، پویانمایی‌ها، قالب‌بندی متن و موارد دیگر استفاده می‌شود
اعلان‌های MMS
شامل پیوندهایی است که تلفن باید MMS را از آنجا بارگیری کند
پیام‌های لوگوی Alcatel
قالب اختصاصی برای لوگوها

باید اطمینان حاصل کنید که تلفن همراه مقصد از نوع پیام ارسالی شما پشتیبانی می‌کند. در غیر این صورت، تلفن قادر به نمایش آن نخواهد بود یا حتی ممکن است دچار خرابی (crash) شود، زیرا سفت‌افزار (firmware) تلفن انتظار چنین حالتی را نداشته است.

متن در SMS می‌تواند به دو روش کدگذاری شود:

با GSM Default Alphabet می‌توانید حداکثر ۱۶۰ نویسه را در یک SMS جای دهید (Gammu از فشرده‌سازی چنین متونی بر اساس استانداردهای GSM پشتیبانی نمی‌کند، اما محدودیت بزرگی نیست، زیرا تلفن‌هایی که از آن پشتیبانی کنند وجود ندارند)، اما نویسه‌ها از یک مجموعه محدود هستند:

  • همه حروف کوچک و بزرگ لاتین
  • همه ارقام
  • برخی حروف یونانی
  • برخی نویسه‌های بومی دیگر
  • برخی نمادها مانند @ ! " # & / ( ) % * + = - , . : ; < > ?
  • تعداد معدودی موارد دیگر

با Unicode یک پیامک تنها می‌تواند حداکثر شامل ۷۰ نویسه باشد، اما این نویسه‌ها می‌توانند هر نویسه‌ای از جمله تمامی نویسه‌های محلی و خاص باشند.

هشدار:

لطفاً توجه داشته باشید که برخی از تلفن‌های قدیمی‌تر ممکن است در نمایش چنین پیامی با مشکل مواجه شوند.

ابزار Gammu نهایت تلاش خود را می‌کند تا نویسه‌های غیر ASCII را در پیام شما به بهترین شکل مدیریت کند. همه چیز در درون برنامه با یونیکد مدیریت می‌شود (ورودی بسته به پیکربندی محلی (locales) شما تبدیل می‌شود) و در صورتی که پیام از یونیکد استفاده کند، متن به همان شکل به پیام اختصاص می‌یابد.

اگر قرار باشد پیام با الفبای پیش‌فرض GSM ارسال شود، Gammu سعی می‌کند تمام نویسه‌ها را برای حفظ خوانایی پیام تبدیل کند. Gammu از کدگذاری چندبایتی برای برخی نویسه‌ها در الفبای پیش‌فرض GSM پشتیبانی می‌کند (این قابلیت برای ^ { } \ [ ] ~ | لازم است). نویسه‌هایی که در الفبای پیش‌فرض GSM وجود ندارند، به نزدیک‌ترین معادل ASCII نویسه‌گردانی می‌شوند (حروف صدادار نشان‌دار و اعراب‌ها حذف می‌شوند). نویسه‌های ناشناخته باقی‌مانده نیز با علامت سؤال جایگزین می‌شوند..SS دستورهای پیامک (SMS)

حذف تمام پیامک‌ها از پوشهٔ پیامک مشخص‌شده.
حذف پیامک از تلفن همراه. برای اطلاعات دربارهٔ قرارداد نام‌گذاری پوشه‌های پیامک، به توضیحات gammu getsms مراجعه کنید.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

نمایش داده‌های PDU پیامک‌های کدگذاری‌شده. این دستور پارامترهای یکسانی را می‌پذیرد و رفتاری مشابه sendsms دارد.
دریافت تمام پیامک‌ها از تلفن. در برخی تلفن‌ها الگوهای پیامک (SMS templates) و اطلاعات مربوط به مکان‌های استفاده‌شده برای ذخیرهٔ تصاویر (Picture Images) را نیز دریافت خواهید کرد. در کنار هر پیامک، موقعیت آن را خواهید دید. اگر می‌خواهید چنین پیامکی را به‌تنهایی از تلفن دریافت کنید، از gammu getsms استفاده کنید.

پارامتر اختیاری -pbk جستجو در دفترچه تلفن را فعال می‌کند. در صورت تعیین این پارامتر، Gammu مدخل‌های دفترچه تلفن را هم از حافظهٔ تلفن و هم از سیم‌کارت می‌خواند، سپس به‌جای نمایش صرف شماره تلفن‌ها، نام مخاطبان را در کنار شماره‌ها در خروجی پیامک نمایش می‌دهد.

مشابه با gammu getallsms، با این تفاوت که تمام پیامک‌های به‌هم‌پیوسته (concatenated sms) را به یکدیگر پیوند می‌دهد.

پارامتر اختیاری -pbk عملکردی همانند دستور gammu getallsms دارد و جستجو در دفترچه تلفن را برای نمایش نام مخاطبان در کنار شماره تلفن‌ها فعال می‌سازد.

دریافت پیامک.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

پوشهٔ 0 بدین معناست که پیامک از حافظهٔ مسطح یا یکپارچه ("flat") خوانده می‌شود (تمام پیامک‌ها از همهٔ پوشه‌ها دارای شماره‌های یکتا هستند). این قابلیت گاهی توسط Gammu شبیه‌سازی می‌شود. می‌توانید از آن در تمام تلفن‌ها استفاده کنید.

سایر پوشه‌ها مانند 1، 2 و غیره با پوشه‌های درون تلفن نظیر Inbox ،Outbox و غیره مطابقت دارند و هر پیامک شماره‌ای یکتا در پوشهٔ خود دارد. نام پوشه‌ها ممکن است به تلفن شما بستگی داشته باشد (اغلب 1="Inbox" و 2="Outbox" و غیره). این روش توسط همهٔ تلفن‌ها پشتیبانی نمی‌شود (برای نمونه در Nokia 3310، 5110 و 6110 پشتیبانی نمی‌شود). اگر روی تلفن شما کار می‌کند، از gammu getsmsfolders برای دریافت فهرست پوشه‌ها استفاده کنید.

دریافت تنظیمات SMSC از سیم‌کارت.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

دریافت نام پوشه‌های پیامک در تلفن
ذخیرهٔ پیامک در تلفن؛ گزینه‌های TYPE را در زیر ببینید.
شمارهٔ SMSC از پیکربندی ذخیره‌شدهٔ SMSC در تلفن بر اساس number گرفته می‌شود.

پیش‌فرض: 1

شمارهٔ SMSC
گزینهٔ reply SMSC تنظیم شده است
ذخیره در پوشهٔ مشخص‌شده.

پوشه‌ها از ۱ شماره‌گذاری شده‌اند.

در بیشتر موارد پوشهٔ 1 = "Inbox" و 2 = "Outbox" و غیره است. برای دریافت فهرست پوشه‌ها از gammu getsmsfolders استفاده کنید.

پیام را به‌صورت خوانده‌نشده علامت‌گذاری می‌کند. در برخی تلفن‌ها (مانند 6210) پس از ذخیرهٔ چنین پیامکی، نماد پاکت پیامک خوانده‌نشده را نخواهید دید. در برخی تلفن‌های دارای حافظهٔ پیامک داخلی (مانند 6210) پس از استفاده از آن با پوشهٔ 1، حافظهٔ پیامک سیم‌کارت استفاده خواهد شد.
پیام را به‌صورت خوانده‌شده علامت‌گذاری می‌کند. در برخی تلفن‌های دارای حافظهٔ پیامک داخلی (مانند 6210) پس از استفاده از آن با پوشهٔ 1، حافظهٔ پیامک سیم‌کارت استفاده خواهد شد.
پیام را به‌صورت ارسال‌نشده تنظیم می‌کند
پیام را به‌صورت ارسال‌شده تنظیم می‌کند
تنظیم نام پیام
تنظیم شمارهٔ فرستنده (پیش‌فرض: Gammu)
محدود کردن بیشینهٔ تعداد پیام‌هایی که ایجاد خواهند شد. اگر تعداد پیام‌ها بیشتر باشد، Gammu با شکست خاتمه می‌یابد.

انواع پیام‌ها:

ذخیرهٔ یک پویانمایی به‌صورت پیامک. باید تعداد فریم‌ها و تصویر هر فریم را مشخص کنید. هر تصویر می‌تواند در هر قالب تصویری پشتیبانی‌شده توسط Gammu باشد (مانند bmp سیاه‌وسفید، gif، wbmp، nol، nlm...).
خواندن نشانک WAP از فایل ایجادشده توسط دستور gammu backup و ذخیرهٔ آن در قالب نوکیا به‌صورت پیامک
خواندن یادداشت تقویم از فایل ایجادشده توسط دستور gammu backup و ذخیرهٔ آن در قالب VCALENDAR 1.0 به‌صورت پیامک. شناسهٔ مکان (location)، موقعیت مورد تقویم را برای خوانده‌شدن از فایل پشتیبان مشخص می‌کند (معمولاً 1 است، اما در حالتی که نسخهٔ پشتیبان شامل موارد بیشتری باشد مفید خواهد بود).
ذخیرهٔ نماد تماس‌گیرنده (caller logo) به‌صورت پیامک در قالب نوکیا (Smart Messaging) - اندازهٔ 72x14، دو رنگ.

هشدار:

لطفاً توجه داشته باشید که این قابلیت برای نشان‌های رنگیِ موجود در DCT4/TIKU طراحی نشده است - برای آن موارد باید فایل bitmap را با استفاده از دستورهای فایل‌سیستم در حافظهٔ تلفن قرار دهید.
USSD به جای SMS، یک پرس‌وجوی USSD ارسال می‌کند.

در نسخهٔ 1.38.5 اضافه شده است.

EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-animation frames file1 ...] [-protected number]
توالی EMS را ذخیره می‌کند. تمامی پارامترهای مختص قالب (مانند -defsound) می‌توانند چندین بار استفاده شوند.
متن اضافه می‌کند
متن را از یک فایل یونیکد (Unicode) اضافه می‌کند
یک پویانمایی پیش‌فرض با شناسهٔ تعیین‌شده توسط کاربر اضافه می‌کند. شناسه برای گوشی‌های مختلف، متفاوت است.
تعداد "frames" فریم خوانده‌شده از file1، file2 و غیره را اضافه می‌کند.
یک صدای پیش‌فرض با شناسهٔ تعیین‌شده توسط کاربر اضافه می‌کند. شناسه برای گوشی‌های مختلف، متفاوت است.
یک آهنگ IMelody نسخهٔ 1.0 خوانده‌شده از RTTL یا سایر فایل‌های سازگار را اضافه می‌کند
آهنگ IMelody نسخهٔ 1.0 در قالب یک یا چند SMS همراه با UPI ذخیره می‌شود. گوشی‌های سازگار با UPI (مانند گوشی‌های Sony-Ericsson) چنین زنگی را به‌صورت یکپارچه خواهند خواند
یک آهنگ IMelody نسخهٔ 1.2 خوانده‌شده از RTTL یا سایر فایل‌های سازگار را اضافه می‌کند
آهنگ IMelody نسخهٔ 1.2 در قالب یک یا چند SMS همراه با UPI ذخیره می‌شود. گوشی‌های سازگار با UPI (مانند گوشی‌های Sony-Ericsson) چنین زنگی را به‌صورت یکپارچه خواهند خواند
آهنگ IMelody را در قالب "کوتاه" (short) که توسط گوشی‌های Sony-Ericsson پشتیبانی می‌شود اضافه می‌کند
آهنگ IMelody مربوط به Sony-Ericsson را در قالب یک یا چند SMS همراه با UPI ذخیره و اضافه می‌کند
تصویر بیتی (bitmap) با هر اندازه‌ای که در یک SMS ذخیره می‌شود
تصویر بیتی با حداکثر ابعاد ۹۶×۱۲۸ ذخیره‌شده در یک یا چند SMS
تصویر بیتی ۱۶×۱۶ یا ۳۲×۳۲
تمام زنگ‌ها و تصاویر بیتی پس از این پارامتر (به‌جز زنگ‌ها و نشان‌واره‌های پیش‌فرض) به‌صورت "محافظت‌شده" خواهند بود (در گوشی‌های سازگار با ODI مانند محصولات SonyEricsson، امکان هدایت/بازارسال آن‌ها از منوی تلفن وجود نخواهد داشت)
-16bit
ابزار Gammu از سرایندهای SMS با اعداد ۱۶ بیتی برای ذخیرهٔ اطلاعات پیوند در SMS استفاده می‌کند (بدین معنا که نویسه‌های کمتری برای کاربر در هر SMS در دسترس خواهد بود)
آخرین متن قالب‌بندی خواهد شد. می‌توانید از ترکیبی از نویسه‌ها استفاده کنید:
نویسه قالب‌بندی
l چپ‌چین
c وسط‌چین
r راست‌چین
a قلم درشت
s قلم ریز
b قلم توپر (bold)
i قلم مورب (italic)
u قلم زیرخط‌دار
t قلم خط‌خورده
یک SMS حامل نشانگر MMS ایجاد می‌کند. این پیام حاوی URL است که در آن بار دادهٔ اصلی MMS ذخیره شده و باید با قالب SMIL کدگذاری شده باشد. تلفن معمولاً داده‌های MMS را با استفاده از یک APN خاص بارگیری می‌کند که جزو داده‌های مصرفی محاسبه نمی‌شود؛ با این حال ممکن است محدودیت‌هایی برای دسترسی به برخی URLها وجود داشته باشد.
پیامی را حاوی پیکربندی MMS ذخیره می‌کند. پیکربندی از فایل پشتیبان Gammu در موقعیت مکانی (location) داده‌شده خوانده خواهد شد.
OPERATOR file [-netcode netcode] [-biglogo] ذخیره نشان‌واره (logo) اپراتور به عنوان SMS در قالب Nokia (Smart Messaging) - اندازه ۷۲x۱۴ در دو رنگ.
استفاده از نشان‌واره با قالب ۷۸x۲۱ به جای حالت استاندارد ۷۲x۱۴.

نکته:

این قابلیت برای نشان‌واره‌های رنگی موجود برای نمونه در گوشی‌های جدیدتر طراحی نشده است - باید فایل بیت‌مپ را با دستورهای سیستم‌فایل درون گوشی قرار دهید.
خواندن بیت‌مپ از فایل ۲ رنگ (bmp، nlm، nsl، ngg، nol، wbmp و غیره)، قالب‌بندی در بیت‌مپ با قالب Smart Messaging (۷۲x۲۸، ۲ رنگ، که اغلب Picture Image نامیده شده و با متن ذخیره می‌شود) یا قالب Alcatel و ارسال/ذخیره از طریق SMS.
خواندن قالب زنگ (RTTL)، بیت‌مپ (اندازه Picture Image) و نام، قالب‌بندی درون یک نمایه Smart Messaging و ارسال/ذخیره به عنوان SMS.

هشدار:

لطفاً توجه داشته باشید که این قالب توسط Nokia کنار گذاشته شده است و تنها توسط برخی از دستگاه‌های (قدیمی‌تر) مانند Nokia 3310 پشتیبانی می‌شود.
خواندن زنگ RTTL از فایل و ذخیره به عنوان SMS در حافظه SIM/تلفن. زنگ در قالب Nokia (Smart Messaging) ذخیره می‌شود.
زنگ با سبک Profile ذخیره می‌شود. می‌تواند طولانی‌تر باشد (و در ۲ SMS ذخیره شود)، اما فقط توسط گوشی‌های جدیدتر (مانند 33xx) رمزگشایی می‌شود.
زنگ دارای اطلاعات مقیاس (Scale) برای هر نُت خواهد بود. این ویژگی اجازه می‌دهد بعداً در آهنگساز تلفن (برای نمونه در 33xx) به درستی ویرایش شود.
TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] [-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text msgtext] [-textutf8 msgtext]
متن را از stdin (یا در صورت مشخص شدن -text از خط فرمان) می‌گیرد و به عنوان SMS متنی در حافظه SIM/تلفن ذخیره می‌کند.
پیامک Class 0 (باید پس از دریافت، مستقیماً روی نمایشگر تلفن گیرنده بدون ورود به Inbox نمایش داده شود)
مشخص می‌کند چه تعداد نویسه خوانده خواهد شد. هنگام استفاده از این گزینه، اگر متن طولانی‌تر از ۱ SMS باشد، به چندین SMS پیوند‌خورده تقسیم می‌شود
مشخص می‌کند چه تعداد نویسه خوانده خواهد شد. هنگام استفاده از این گزینه، اگر متن طولانی‌تر از ۱ SMS باشد، به چندین SMS پیوند‌خورده تقسیم می‌شود. نوع کدگذاری (الفبای پیش‌فرض SMS/یونیکد) بر اساس متن ورودی تعیین می‌شود
پیامک نشانگر صندوق صوتی را فعال خواهد کرد. متن به ۱ پیامک محدود می‌شود.
پیامک نشانگر صندوق صوتی را تنظیم نخواهد کرد. متن به ۱ پیامک محدود می‌شود.
پیامک نشانگر فکس را فعال خواهد کرد. متن به ۱ پیامک محدود می‌شود.
پیامک نشانگر فکس را تنظیم نخواهد کرد. متن به ۱ پیامک محدود می‌شود.
پیامک نشانگر ایمیل را فعال خواهد کرد. متن به ۱ پیامک محدود می‌شود.
پیامک نشانگر ایمیل را تنظیم نخواهد کرد. متن به ۱ پیامک محدود می‌شود.
بسیاری از گوشی‌ها پس از دریافت آن چیزی نمایش نمی‌دهند، تنها بوق می‌زنند، می‌لرزند یا چراغ را روشن می‌کنند. متن به ۱ پیامک محدود می‌شود.
پیامک در قالب Unicode ذخیره خواهد شد

نکته:

نویسه ~ در متن SMS و گزینه -unicode (نیازمند کدگذاری یونیکد) می‌تواند در برخی تلفن‌ها (مانند Nokia 33xx) باعث چشمک زدن متن پیامک پس از نویسه ~ شود.
متن ورودی در قالب Unicode است.

نکته:

می‌توانید فایل یونیکد را با WordPad در Windows ایجاد کنید (هنگام ذخیره‌سازی، قالب "Unicode Text Document" را انتخاب نمایید). در Unix می‌توانید برای نمونه از YUdit یا vim استفاده کنید.
دریافت متن از خط فرمان به جای stdin.
دریافت متن با قالب UTF-8 از خط فرمان به جای stdin.

نکته:

ابزار Gammu متغیرهای محلی (locales) شما را تشخیص داده و به صورت پیش‌فرض از کدگذاری بر اساس آن استفاده می‌کند. تنها زمانی از این گزینه استفاده کنید که می‌دانید ورودی در تمام موارد با UTF-8 خواهد بود.
-16bit
ابزار Gammu از سرآیندهای SMS با شماره‌های ۱۶ بیتی برای ذخیره اطلاعات پیوند در SMS استفاده می‌کند (این یعنی نویسه‌های کمتری برای کاربر در هر SMS در دسترس خواهد بود)
شناسه ID می‌تواند ۱..۷ باشد. هنگامی که از این گزینه استفاده کرده و چندین SMS مجزا را با همان ID به یک گیرنده بفرستید، هر SMS جدید جایگزین پیامک قبلی با همان ID خواهد شد
-replacefile file فایلی با جدول جایگزینی در یونیکد (UCS-2)، ترجیحاً همراه با نشانگر ترتیب بایت (BOM). این فایل شامل جفت‌نویسه‌هایی است که نویسهٔ اول جایگزین‌شونده و نویسهٔ دوم جایگزین آن است. عمل جایگزینی پس از خواندن متن پیام انجام می‌شود.

برای نمونه، جایگزینی 1 (0x0061) با a (0x0031) با فایلی با محتوای زیر انجام می‌پذیرد (دامپ هگزادسیمال، دو بایت اول BOM است):

ff fe 61 00 31 00
پیامی شامل یک مدخل todo ذخیره می‌کند. محتوا از هر قالب پشتیبان‌گیری که Gammu پشتیبانی کند و از مکان مشخص‌شده خوانده خواهد شد.
مدخل دفترچه تلفن را از فایل ایجادشده توسط دستور gammu backup می‌خواند و در قالب VCARD 1.0 (تنها نام و شمارهٔ پیش‌فرض) یا VCARD 2.1 (تمامی جزئیات مدخل همراه با همهٔ شماره‌ها، متن و نام) به عنوان پیامک ذخیره می‌کند. آرگومان location موقعیت مخاطب مورد نظر را برای خواندن از فایل پشتیبان مشخص می‌کند (معمولاً ۱ است، اما اگر فایل پشتیبان شامل موارد بیشتری باشد می‌تواند کاربردی باشد).
یک پیامک حاوی نشانگر WAP برای URL و عنوان مشخص‌شده ذخیره می‌کند.
تنظیمات WAP را از فایل ایجادشده توسط دستور gammu backup می‌خواند و در قالب Nokia به عنوان پیامک ذخیره می‌کند.
پیامی را به شمارهٔ مقصد (destination) ارسال می‌کند؛ بیشتر پارامترها مشابه دستور gammu savesms هستند.
پیامی را نیز که در حال ارسال است ذخیره می‌کند
درخواست گزارش تحویل برای پیام
مدت زمانی را که پیام معتبر خواهد بود تعیین می‌کند (در صورتی که SMSC نتواند پیام را تحویل دهد، پس از این مدت آن را دور می‌اندازد).
تنظیمات SMSC را روی سیم‌کارت اعمال می‌کند. این کار تمام پیکربندی SMSC را دست‌نخورده نگه می‌دارد و فقط شمارهٔ SMSC را تغییر می‌دهد.

شماره‌گذاری مکان‌ها (locations) از ۱ آغاز می‌شود.

Gammu انواع حافظه زیر را تشخیص می‌دهد:

تماس‌های گرفته‌شده
تماس‌های از دست رفته
تماس‌های دریافتی
شماره‌های خود
صندوق صوتی
دفترچه‌تلفن سیم‌کارت
دفترچه‌تلفن داخلی تلفن
شماره‌گیری ثابت (fixed dialling)
گزارش پیامک‌های ارسالی

تمام ورودی‌ها را از نوع حافظه مشخص‌شده حذف می‌کند.

برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.

ورودی‌ها را در محدوده مشخص‌شده از نوع حافظه تعیین‌شده حذف می‌کند.

برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.

تمام مکان‌های حافظه را از تلفن دریافت می‌کند.

برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.

مکان حافظه را از تلفن دریافت می‌کند.

برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.

شماره‌گذاری مکان‌ها از ۱ آغاز می‌شود.

گزینه‌های شماره‌گیری سریع را دریافت می‌کند.
تمام ورودی‌های حافظه را برای متن داده‌شده جستجو می‌کند. این دستور یک جستجوی زیررشته‌ای غیرحساس به بزرگی و کوچکی حروف انجام می‌دهد. با فشردن Ctrl+C می‌توانید جستجو را متوقف کنید.

برنامه Gammu امکان دسترسی به تلفن‌ها را با استفاده از پروتکل بومی (نوکیاها) یا OBEX فراهم می‌کند. تلفن شما ممکن است از حافظه usb نیز پشتیبانی کند که در سطح سیستم‌عامل مدیریت می‌شود و Gammu از آن استفاده نمی‌کند.

فایلی با نام مشخص‌شده را به پوشه‌ای با شناسه پوشه (folder ID) مشخص‌شده اضافه می‌کند.
نوع فایل برای سیستم فایل ۱ در گوشی‌های نوکیا لازم بود (سیستم فایل ۲ کنونی نیازی به این ندارد).
صفت فقط‌خواندنی را تنظیم می‌کند.
صفت محافظت‌شده را تنظیم می‌کند (برای نمونه، فایل نمی‌تواند از منوی تلفن بازفرواردی شود).
صفت سیستمی را تنظیم می‌کند.
صفت مخفی را تنظیم می‌کند (فایل از منوی تلفن پنهان می‌شود).
پس از استفاده از آن، تاریخ/زمان تغییر فایل بر روی لحظه بارگذاری تنظیم خواهد شد.
یک پوشه در تلفن با نام مشخص‌شده در پوشه‌ای با شناسه پوشه مشخص‌شده ایجاد می‌کند.
فایل‌ها با شناسه‌های داده‌شده را حذف می‌کند.
پوشه با شناسه داده‌شده را حذف می‌کند.
فایل‌ها یا تمام فایل‌های یک پوشه را با شناسه‌های داده‌شده از سیستم فایل تلفن دریافت می‌کند.
فایل‌ها با شناسه‌های داده‌شده را از سیستم فایل تلفن دریافت می‌کند.
اطلاعات مربوط به تمام پوشه‌ها و فایل‌ها در حافظه تلفن/کارت حافظه را نمایش می‌دهد. به‌طور پیش‌فرض ساختار درختی نمایش داده می‌شود، می‌توانید آن را تغییر دهید:
جزئیات کامل فایل/پوشه مانند شناسه (پارامتر اول در خط) نمایش داده می‌شود

نکته:

در برخی تلفن‌ها (مانند N6230)، محتوای بعضی از پوشه‌ها (با تعداد فایل بیشتر) برای مثال روی اتصال مادون قرمز ممکن است ناقص بماند (تنها بخشی از فایل‌ها نمایش داده می‌شوند). این مشکلی در Gammu نیست، بلکه اشکال سفت‌افزار تلفن است.
اطلاعات وضعیت سیستم فایل - تعداد بایت‌های موجود، استفاده‌شده یا استفاده‌شده توسط محتوای خاص را نمایش می‌دهد.
فایل‌ها و پوشه‌های موجود در پوشه‌ای با شناسه پوشه داده‌شده را نمایش می‌دهد. می‌توانید شناسه‌ها را با استفاده از getfilesystem -flatall دریافت کنید.

هشدار:

لطفاً توجه داشته باشید که در برخی تلفن‌ها (مانند N6230)، محتوای بعضی از پوشه‌ها (با تعداد فایل بیشتر) ممکن است برای مثال روی اتصال مادون قرمز ناقص بماند (تنها بخشی از فایل‌ها نمایش داده خواهند شد). این مشکلی در Gammu نیست، بلکه اشکال سفت‌افزار تلفن است.
getrootfolders نمایش اطلاعات درباره درایوهای موجود در تلفن/کارت حافظه.
فایلی را به تلفن ارسال می‌کند. تصمیم‌گیری درباره محل ذخیره این فایل و نحوه مدیریت آن بر عهده تلفن است (برای مثال هنگامی که یک vCard یا vCalendar ارسال می‌کنید، اغلب تلفن‌ها پیشنهاد وارد کردن (import) آن را می‌دهند).

این گزینه‌ها عمدتاً (با چند استثنا) برای نشان‌واره‌ها و تصاویر تک‌رنگ موجود در تلفن‌های قدیمی‌تر هستند. قالب‌های فایلی شناخته‌شده: xpm (فقط ذخیره‌سازی)، bmp دو رنگ، nlm، nsl، ngg، nol، wbmp، gif (برای Samsung).

در مدل‌های جدید، تمام بیت‌مپ‌ها در سیستم‌فایل ذخیره می‌شوند و باید به بخش سیستم‌فایل بروند.

امکان تبدیل فایل‌های نشان‌واره به یکدیگر را فراهم می‌کند. هنگامی که تنها inputfile داده شود، خروجی با استفاده از هنر اسکی (ASCII art) در stdout نوشته خواهد شد. هنگامی که فایل خروجی و قالب مشخص شوند، در برخی قالب‌های فایل (مانند NLM) نشانگری تنظیم می‌شود که نوع نشان‌واره را مشخص می‌کند.
بیت‌مپ را از تلفن می‌خواند، انواع زیر پشتیبانی می‌شوند:
دریافت نشان‌واره گروه تماس‌گیرنده از تلفن. مکان‌های 1-5.
در برخی مدل‌ها امکان ذخیره یادداشت خوش‌آمدگویی فروشنده وجود دارد - متنی که هنگام روشن شدن تلفن نمایش داده می‌شود و از طریق منوی تلفن قابل ویرایش نیست. در اینجا می‌توانید آن را دریافت کنید.
دریافت نشان‌واره اپراتور (تصویری که به جای نام اپراتور نمایش داده می‌شود) از تلفن.
دریافت تصویر (Picture Image) از تلفن.
دریافت نشان‌واره راه‌اندازی ایستا از تلفن. امکان ذخیره آن در یک فایل را فراهم می‌کند.
دریافت متن راه‌اندازی از تلفن.
بیت‌مپ را در تلفن تنظیم می‌کند، انواع زیر پشتیبانی می‌شوند:
تنظیم نشان‌واره تماس‌گیرنده.
تنظیم نشان‌واره رنگی اپراتور در تلفن.
DEALER text
تنظیم پیام خوش‌آمدگویی پیکربندی‌شده توسط فروشنده، که معمولاً در منوهای تلفن قابل تغییر نیست.
تنظیم نشان‌واره اپراتور در تلفن. هنگامی که file و netcode داده نشود، نشان‌واره اپراتور از تلفن حذف خواهد شد. هنگامی که فقط نام فایل داده شود، نشان‌واره اپراتور برای اپراتور GSM فعلی شما نمایش داده خواهد شد. هنگامی که علاوه بر آن کد شبکه را ارائه دهید، نشان‌واره برای آن اپراتور نمایش داده می‌شود.
تنظیم تصویر (picture image) در تلفن.
تنظیم نشان‌واره راه‌اندازی در تلفن. این نشان‌واره می‌تواند ایستا باشد (در این صورت باید نام فایل را مشخص کنید) یا یکی از موارد پویانمایی از پیش‌تعریف‌شده باشد (تنها برخی تلفن‌ها مانند Nokia 3310 یا 3330 از آن پشتیبانی می‌کنند؛ برای این موارد از مکان 1، 2 یا 3 استفاده کنید).
TEXT text
تنظیم متن راه‌اندازی در تلفن.
تنظیم تصویر پس‌زمینه در تلفن.

زنگ‌های تماس اکثراً فقط در گوشی‌های قدیمی‌تر پشتیبانی می‌شوند. برای گوشی‌های جدیدتر معمولاً کافی است آن‌ها را در پوشه‌ای از سیستم‌فایل گوشی بارگذاری کنید.

قالب‌های پروندهٔ گوناگونی توسط گزینه‌های شرح‌داده‌شده در زیر شناسایی می‌شوند: rttl، قالب باینری ایجادشده برای Gammu، ‏mid (ذخیره‌سازی)، ‏re (خواندن)، ‏ott، ‏communicator، قالب زنگ‌های موجود در fkn.pl، ‏wav (ذخیره‌سازی)، ‏ime/imy (ذخیره‌سازی)، ‏rng، و mmf (برای Samsung).

کپی کردن زنگ تماس مبدأ به مقصد.
یکی از زنگ‌های «پیش‌فرض» ("default") را دریافت کرده و در فایل ذخیره می‌کند.
دریافت زنگ تماس از گوشی در قالب RTTL یا BINARY.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

پخش تقریبی زنگ تماس از طریق بیزر (بوق) گوشی. فایل می‌تواند در قالب RTTL یا BINARY (نوکیا DCT3) باشد.
پخش یکی از زنگ‌های تماس توکار (built-in). این گزینه برای گوشی‌های DCT4 در دسترس است. برای دریافت فهرست زنگ‌های تماس از gammu getringtoneslist استفاده کنید.
تنظیم زنگ تماس در گوشی. اگر موقعیت داده نشود، «با پیش‌نمایش» ("with preview") نوشته خواهد شد (در گوشی‌هایی که از این ویژگی پشتیبانی می‌کنند مانند 61xx یا 6210).
اطلاعات مقیاس (scale) به هر نُت از زنگ RTTL اضافه خواهد شد. این کار از مشکلات مقیاس که ممکن است هنگام ویرایش زنگ در بخش آهنگ‌ساز (composer) منوی گوشی (به عنوان مثال در نوکیا 33xx) رخ دهد، جلوگیری می‌کند.

نکته:

هنگام استفاده از نویسهٔ ~ در نام زنگ تماس، در برخی گوشی‌ها (مانند 33xx) نام بعداً در منوهای گوشی چشمک می‌زند.

در نوکیا 3310، 3315 و 3330 این موارد «یادآورها» ("Reminders") نامیده می‌شوند و محدودیت‌هایی دارند (بسته به نسخهٔ سفت‌افزار گوشی).

مدخل‌های تقویم انتخاب‌شده را در گوشی حذف می‌کند.
تمام مدخل‌های تقویم را از گوشی بازیابی می‌کند.
مدخل‌های تقویم انتخاب‌شده را از گوشی بازیابی می‌کند.
مدخل‌های انتخاب‌شده از فهرست کارها را در گوشی حذف می‌کند.
تمام مدخل‌های فهرست کارها را از گوشی دریافت می‌کند.
مدخل‌های انتخاب‌شده از فهرست کارها را از گوشی دریافت می‌کند.

تمام یادداشت‌ها را از گوشی می‌خواند.

نکته:

همهٔ گوشی‌ها از این قابلیت پشتیبانی نمی‌کنند، به‌ویژه بیشتر گوشی‌های Sony Ericsson، حتی اگر درون گوشی یادداشت داشته باشند.

هشدار را از گوشی دریافت می‌کند؛ اگر مکانی مشخص نشده باشد، از ۱ استفاده می‌شود.
تاریخ و زمان را از گوشی دریافت می‌کند.
هشدار تکرارشونده را در گوشی روی زمان انتخاب‌شده تنظیم می‌کند.
تاریخ و زمان گوشی را روی تاریخ و زمان تنظیم‌شده در رایانه تنظیم می‌کند. لطفاً توجه داشته باشید که این گزینه ساعت را روی صفحهٔ گوشی نمایش نمی‌دهد، بلکه صرفاً تاریخ و زمان را تنظیم می‌کند.

نکته:

می‌توانید هر بار که گوشی خود را متصل می‌کنید و از Gammu استفاده می‌نمایید، این همگام‌سازی را انجام دهید. برای جزئیات، SynchronizeTime <#option-SynchronizeTime> را در فایل پیکربندی Gammu <#gammurc> ببینید.

نکته:

دسته‌بندی‌ها تنها در تعداد اندکی از گوشی‌ها (Alcatel) پشتیبانی می‌شوند.
داده‌های نوشته‌شده در فایلی که با استفاده از دستور gammu backup ایجاد شده است را اضافه می‌کند. تمام مواردی که با gammu backup پشتیبان‌گیری شده‌اند را می‌توان بازیابی کرد (در صورتی که پشتیبان‌گیری در یک فایل متنی Gammu انجام شده باشد).

لطفاً توجه داشته باشید که این دستور تمام محتوای فایل پشتیبان را به گوشی اضافه می‌کند و به داده‌های فعلی موجود در گوشی توجهی ندارد (هیچ دادهٔ تکراری شناسایی نمی‌شود).

از پارامتر -yes برای پاسخ مثبت به تمام پرسش‌ها استفاده کنید (اگر می‌خواهید تمام داده‌ها به‌طور خودکار بازیابی شوند).

از پارامتر -memory برای اجبار به استفاده از نوع حافظهٔ مشخص‌شده جهت ذخیرهٔ ورودی‌ها، صرف‌نظر از آنچه قالب پشتیبان مشخص کرده است، استفاده کنید.

پیامک‌ها را از فایل (با قالبی مشابه آنچه gammu backupsms استفاده می‌کند) به پوشهٔ انتخاب‌شده در گوشی اضافه می‌کند.
از گوشی شما در یک فایل نسخهٔ پشتیبان تهیه می‌کند. امکان پشتیبان‌گیری از موارد زیر وجود دارد (بسته به گوشی و قالب پشتیبان):
  • دفترچه تلفن از سیم‌کارت (SIM) و حافظهٔ گوشی
  • یادداشت‌های تقویم
  • تنظیمات SMSC
  • نشان‌وارهٔ اپراتور
  • نشان‌وارهٔ راه‌اندازی (ایستا) یا متن راه‌اندازی
  • نشانک‌های WAP
  • تنظیمات WAP
  • نشان‌واره‌ها و گروه‌های تماس‌گیرنده
  • آهنگ‌های زنگ کاربر

قالب‌های پشتیبان متعددی پشتیبانی می‌شوند و قالب پشتیبان بر اساس پسوند فایل حدس زده می‌شود:

  • .lmb - پشتیبان Nokia؛ از مخاطبین، نشان‌واره‌های تماس‌گیرنده و نشان‌وارهٔ راه‌اندازی پشتیبانی می‌کند.
  • .vcs - استاندارد vCalendar؛ از تقویم و وظایف (todo) پشتیبانی می‌کند.
  • .vcf - استاندارد vCard؛ از مخاطبین پشتیبانی می‌کند.
  • .ldif - وارد کردن LDAP؛ از مخاطبین پشتیبانی می‌کند.
  • .ics - استاندارد iCalendar؛ از تقویم و وظایف پشتیبانی می‌کند.
  • هر پسوند دیگری به عنوان فایل پشتیبان Gammu در نظر گرفته می‌شود و از تمام داده‌های ذکرشده در بالا پشتیبانی می‌کند؛ برای جزئیات بیشتر به Backup Format <#gammu-backup> مراجعه کنید.

این دستور به‌طور پیش‌فرض تعاملی است و می‌پرسد که می‌خواهید از کدام موارد پشتیبان تهیه کنید.

از -yes برای پاسخ مثبت به تمام پرسش‌ها استفاده کنید.

تمام پیامک‌های گوشی را در یک فایل با قالب پشتیبان پیامک <#gammu-smsbackup> ذخیره می‌کند.

این دستور به‌طور پیش‌فرض تعاملی است و می‌پرسد که می‌خواهید از کدام پوشه‌ها پشتیبان تهیه کنید و آیا مایلید پس از آن پیام‌ها از گوشی حذف شوند یا خیر.

از -yes برای پاسخ مثبت به تمام پرسش‌ها (پشتیبان‌گیری از تمام پیام‌ها و حذف آن‌ها از گوشی)، یا از -all صرفاً برای پشتیبان‌گیری از تمام پوشه‌ها همراه با نگه‌داشتن پیام‌ها در گوشی استفاده کنید.

هشدار:

لطفاً توجه داشته باشید که بازیابی، تمام محتوای فعلی موجود در گوشی را حذف می‌کند. اگر تنها می‌خواهید ورودی‌هایی را به گوشی اضافه کنید، از gammu addnew استفاده کنید.

تنظیمات نوشته‌شده در فایلی که با استفاده از دستور gammu backup ایجاد شده است را بازیابی می‌کند.

در برخی گوشی‌ها، در صورتی که ساعت داخلی گوشی تنظیم نشده باشد، بازیابی یادداشت‌های تقویم خطایی نمایش نمی‌دهد، اما انجام نخواهد شد.

هشدار:

لطفاً توجه داشته باشید که این دستور پیام‌های موجود در گوشی را بازنویسی می‌کند (در صورتی که گوشی از آن پشتیبانی کند).

پیامک‌ها را از فایل (با قالبی مشابه آنچه gammu backupsms استفاده می‌کند) به پوشهٔ انتخاب‌شده در گوشی بازیابی می‌کند.

قالب‌های مختلف فایل‌های پشتیبانی‌شده توسط Gammu را به یکدیگر تبدیل می‌کند؛ انواع زیر پشتیبانی می‌شوند:
قالب پشتیبان پشتیبانی‌شده توسط Gammu را به یک فایل vBookmark تبدیل می‌کند.
امکان تبدیل میان قالب‌های پشتیبان مختلفی که gammu برای رویدادهای تقویم پشتیبانی می‌کند را فراهم می‌سازد. نوع فایل حدس زده می‌شود (برای فایل ورودی، حدس بر اساس پسوند و محتوای فایل است، و برای خروجی تنها بر اساس پسوند).
امکان تبدیل میان قالب‌های پشتیبان مختلفی که gammu برای رویدادهای کارهای انجام‌دادنی (todo) پشتیبانی می‌کند را فراهم می‌سازد. نوع فایل حدس زده می‌شود (برای فایل ورودی، حدس بر اساس پسوند و محتوای فایل است، و برای خروجی تنها بر اساس پسوند).
امکان تبدیل میان قالب‌های پشتیبان مختلفی که gammu برای رویدادهای دفترچه تلفن پشتیبانی می‌کند را فراهم می‌سازد. نوع فایل حدس زده می‌شود (برای فایل ورودی، حدس بر اساس پسوند و محتوای فایل است، و برای خروجی تنها بر اساس پسوند).

همچنین ببینید:

gammu convertbackup
در نسخهٔ 1.28.94 اضافه شد.

پشتیبان را بین قالب‌های پشتیبانی‌شده توسط Gammu تبدیل می‌کند. بر خلاف gammu savefile، این دستور هیچ گزینه‌ای برای تعیین موارد تبدیل در اختیارتان قرار نمی‌دهد؛ بلکه به‌سادگی هر آنچه را که امکان ذخیره‌سازی داشته باشد، به فایل خروجی تبدیل می‌کند.

همچنین ببینید:

gammu savefile
فایل را در مکان مشخص‌شده برای آن نوع، در گوشی بارگذاری می‌کند:
جفت‌فایل *.jar/*.jad یک میدلت (midlet) را در منوی برنامه‌ها یا بازی‌های گوشی نصب می‌کند. باید نام فایل را بدون پسوند jar/jad مشخص کنید؛ هر دو به‌طور خودکار اضافه خواهند شد.
پیش از نصب، فایل‌های .jad و .jar برنامه را حذف می‌کند، اما داده‌های برنامه را پاک نمی‌کند.
برنامه (مشابه -overwrite) و تمام داده‌های آن را حذف می‌کند.

می‌توانید برای ساخت فایل .jad از روی فایل .jar از jadmaker <#jadmaker> استفاده کنید.

حافظهٔ گوشی را پیمایش کرده و برای تمام فایل‌های موسیقی یافت‌شده، فهرست پخش (playlist) ایجاد می‌کند.

برای مدیریت دستی فهرست‌های پخش:

gammu addfile a:\\predefplaylist filename.m3u

فهرست پخش filename.m3u را اضافه خواهد کرد

gammu getfilesystem

فهرست تمام فایل‌ها (شامل نام فایل‌های فهرست‌های پخش) را دریافت می‌کند

gammu deletefiles a:\\predefplaylist\\filename.m3u

فهرست پخش filename.m3u را حذف خواهد کرد

قالب فهرست پخش m3u ساده است (فهرست پخش استاندارد mp3):

خط نخست #EXTM3U است و خطوط بعدی حاوی نام فایل‌ها هستند (b:\file1.mp3، b:\folder1\file2.mp3 و غیره). انتهای خطوط فایل باید با \r\n پایان یابند. بنابراین پیش از بارگذاری آن در گوشی، کافی است دستور unix2dos را روی فایل نهایی اجرا کنید.

نحوهٔ وارد کردن آهنگ زنگ RTTL در بخش آهنگ‌ساز (composer) موجود در بسیاری از گوشی‌های نوکیا (و اینکه ساختار آن چگونه باید باشد) را نمایش می‌دهد.
گوشی‌های 6110.c مکانی برای نام یک شبکهٔ GSM دارند (البته با فلش کردن، تغییر دادن تمام نام‌ها امکان‌پذیر است، اما Gammu ابزار فلش کردن نیست ;-)). با این گزینه می‌توانید این نام را دریافت کنید.
این گزینه باید محتوای واژه‌نامهٔ T9 را از گوشی‌های DCT4 نمایش دهد.
صدای ضبط‌شده را از محل مشخص‌شده دریافت کرده و در یک فایل WAV ذخیره می‌کند. فایل با استفاده از کُدک GSM 6.10 کدگذاری شده است (برای نمونه در win32 در دسترس است). نام فایل مانند نام صدای ضبط‌شده در گوشی خواهد بود.

فایل‌های WAV ایجادشده برای پخش به کُدک GSM 6.10 نیاز دارند. در Win XP این کُدک توسط مایکروسافت گنجانده شده است. اگر تصادفاً آن را در این سیستم‌عامل حذف کرده‌اید، این مراحل را دنبال کنید:

1.
Control Panel
2.
Add hardware
3.
روی Next کلیک کنید
4.
گزینهٔ "Yes. I have already connected the hardware" را انتخاب کنید
5.
گزینهٔ "Add a new hardware device" را انتخاب کنید
6.
گزینهٔ "Install the hardware that I manually select from a list" را انتخاب کنید
7.
گزینهٔ "Sound, video and game controllers" را انتخاب کنید
8.
گزینهٔ "Audio codecs" را انتخاب کنید
9.
پوشهٔ "windows\system32" و فایل "mmdriver.inf" را انتخاب کنید
10.
اگر فایل msgsm32.acm درخواست شد، باید آن را از دیسک Windows استخراج کنید
11.
حال ممکن است از شما دربارهٔ نصب درایور بدون امضا (YES)، انتخاب پیکربندی کُدک (آنچه می‌خواهید را انتخاب کنید) و راه‌اندازی مجدد رایانه (انجامش دهید) سؤال شود
خروجی نت‌مانیتور (netmonitor) را دریافت کرده یا آن را برای گوشی‌های DCT3 نوکیا تنظیم می‌کند.

همچنین ببینید:

برای اطلاعات بیشتر دربارهٔ این گزینه، لطفاً از صفحهٔ Marcin در http://www.mwiacek.com بازدید کنید و راهنمای netmonitor را در آنجا بخوانید.

نکته:

آزمون 243 تمام آزمون‌ها را فعال می‌کند (پس از استفاده از دستور gammu nokianetmonitor 243 در برخی گوشی‌ها مانند 6210 یا 9210، برای دیدن منوی netmonitor باید آن‌ها را مجدداً راه‌اندازی کنید)
شمارنده‌ها را از آزمون netmonitor شمارهٔ 36 در گوشی‌های DCT3 نوکیا بازنشانی می‌کند.

همچنین ببینید:

برای اطلاعات بیشتر دربارهٔ این گزینه، لطفاً از صفحهٔ Marcin در http://www.mwiacek.com بازدید کنید و راهنمای netmonitor را در آنجا بخوانید.
nokiasecuritycode دریافت/بازنشانی کد امنیتی به "12345"
انجام آزمون‌ها برای گوشی‌های Nokia DCT3.

نکته:

آزمون EEPROM در صورتی که گوشی شما دارای EEPROM در flash باشد (مانند 82xx/7110/62xx/33xx) ممکن است خطا نشان دهد. همچنین آزمون ساعت زمانی که گوشی باتری داخلی برای ساعت نداشته باشد (مانند 3xxx) با خطا مواجه خواهد شد.
فعال‌سازی همه (؟) منوهای ممکن برای گوشی‌های Nokia DCT3:
1.
منوی گزینه‌های ALS (Alternative Line Service)
2.
منوی ویبره برای 3210
3.
قابلیت‌های 3315 در 3310 نگارش 5.45 و بالاتر
4.
دو بازی اضافه (React و Logic) برای 3210 نگارش 5.31 و بالاتر
5.
منوی WellMate برای 6150
6.
NetMonitor

و برای DCT4:

1.
منوی گزینه‌های ALS (Alternative Line Service)
2.
بلوتوث، نشانک‌های WAP و منوی تنظیمات، ... (6310i)
3.
GPRS Always Online
4.
و دیگر موارد...
تنظیم قدرت ویبره روی "level" (مشخص‌شده به درصد)

فعال‌سازی پایشگر شبکه (network monitor) در گوشی Siemens. مقادیر شناخته‌شده کنونی برای type عبارتند از 1 برای حالت کامل و 2 برای حالت ساده.
نمایش نام‌ها/کدهای شبکه‌های GSM شناخته‌شده برای Gammu
نمایش اطلاعات وضعیت شبکه از گوشی تلفن.

حذف نشانک‌های WAP از گوشی تلفن.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

دریافت نشانک‌های WAP از گوشی تلفن.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

دریافت تنظیمات WAP از گوشی تلفن.

موقعیت‌ها از ۱ شماره‌گذاری شده‌اند.

نمایش اطلاعات ایستگاه‌های FM موجود در گوشی تلفن

نمایش تنظیمات گاه‌شمار مانند روز اول هفته یا حذف خودکار مدخل‌های قدیمی.

هشدار:

این عملیات داده‌های کاربر را حذف خواهد کرد، مراقب باشید.

بازنشانی تنظیمات گوشی تلفن.

پاک‌سازی تنظیمات گوشی تلفن.
پاک‌سازی تنظیمات دستگاه.
پاک‌سازی تنظیمات کاربر.
  • حذف لوگوها یا بازگرداندن آن‌ها به حالت پیش‌فرض
  • تنظیم دفترچه تلفن و سایر تنظیمات منو به حالت پیش‌فرض
  • پاک‌سازی واژه‌های T9،
  • پاک‌سازی اطلاعات گزارش تماس‌ها
  • تنظیم پروفایل‌ها به حالت پیش‌فرض
  • پاک‌سازی زنگ‌های تماس کاربر
پاک‌سازی تنظیمات کاربر و غیرفعال‌سازی منوهای مخفی.
  • تغییراتی مشابه پس از اعمال ALL
  • غیرفعال‌سازی netmon و PPS (تمام منوهای "مخفی")
بازنشانی به تنظیمات پیش‌فرض کارخانه.
  • تغییراتی مشابه پس از اعمال UIF
  • پاک‌سازی تاریخ/زمان

نکته:

این دستورها تنها در صورتی در دسترس هستند که Gammu با گزینه‌های اشکال‌زدایی کامپایل شده باشد.
دامپی را که توسط Gammu با مقداردهی LogFormat <#option-LogFormat> روی binary گرفته شده است، رمزگشایی می‌کند.
امکان رمزگشایی ترافیک ضبط‌شده (sniff) را فراهم می‌کند. برای جزئیات بیشتر به Discovering protocol <#discovering-protocol> مراجعه کنید.

امکان وارد کردن کد امنیتی را از طریق رایانه فراهم می‌کند. هنگامی که کد برابر با - باشد، از stdin خوانده می‌شود.

در صورت وارد کردن PUK، برخی از گوشی‌ها نیازمند تنظیم یک PIN جدید نیز هستند.

توالی کلیدهای مشخص‌شده را روی صفحه‌کلید گوشی می‌فشارد
منو (Menu)
کلید نام‌ها (Names)
روشن/خاموش (Power)
بالا (Up)
پایین (Down)
+-
+-
سبز (Green)
قرمز (Red)
123456789*0#
صفحه‌کلید عددی
بازنشانی گوشی:
بدون درخواست PIN
همراه با درخواست PIN

نکته:

برخی گوشی‌ها حتی با گزینهٔ SOFT نیز کد PIN را درخواست خواهند کرد.

هشدار:

برخی گوشی‌ها در هنگام بازنشانی HARD داده‌های کاربر را پاک می‌کنند.
در نسخهٔ 1.33.90 اضافه شد.

گوشی را خاموش یا روشن می‌کند.

نکته:

این کار معمولاً برای ماژول‌های داخلی تعبیه‌شده در لپ‌تاپ‌ها مورد نیاز است.
از صفحهٔ نمایش گوشی اسکرین‌شات می‌گیرد و آن را در filename ذخیره می‌کند. پسوند فایل بر اساس داده‌هایی که گوشی فراهم می‌کند، به‌طور خودکار به filename افزوده می‌شود.
برنامهٔ Gammu را در حالت دسته‌ای (batch) آغاز می‌کند. در این حالت می‌توانید چندین دستور را، هر یک در یک خط، اجرا کنید. خطوطی که با # آغاز می‌شوند، به‌عنوان کامنت در نظر گرفته می‌شوند.

به‌طور پیش‌فرض، دستورها از ورودی استاندارد خوانده می‌شوند، اما می‌توانید به‌صورت اختیاری فایلی را مشخص کنید که دستورها از آن خوانده شوند (حالت خاص - به معنی ورودی استاندارد است).

برای یافتن یک گوشی متصل تلاش می‌کند.

هشدار:

لطفاً توجه داشته باشید که این کار ممکن است زمان بسیار زیادی ببرد، اما در صورتی که نمی‌دانید چگونه اتصال گوشی را پیکربندی کنید، این روشی مناسب برای یافتن یک پیکربندی کارآمد برای Gammu است.
اپلت را برای اتصال فعلیِ پیکربندی‌شده به گوشی نصب می‌کند.

می‌توانید مسیر جستجو برای فایل‌های نصب را با DataPath <#option-DataPath> پیکربندی کنید.

پارامتر -minimal تنها نصب اپلت را بدون کتابخانه‌های پشتیبان احتمالی اجبار می‌کند؛ این گزینه می‌تواند برای به‌روزرسانی‌ها مفید باشد.

بررسی می‌کند که آیا نسخهٔ جدیدتری از Gammu به‌صورت برخط در دسترس است یا خیر (اگر Gammu با CURL کامپایل شده باشد). اگر پارامتر اضافی STABLE را ارسال کنید، تنها نسخه‌های پایدار بررسی خواهند شد.
چاپ اطلاعات دربارهٔ ویژگی‌های کامپایل‌شده در برنامه.
چاپ راهنما. به‌طور پیش‌فرض راهنمای عمومی چاپ می‌شود، اما می‌توانید یک دسته‌بندی راهنما را نیز مشخص کنید تا راهنمای دقیق‌تری دربارهٔ موضوعی خاص دریافت نمایید.
چاپ اطلاعات نسخه و مجوز.

برنامهٔ gammu در صورت موفقیت مقدار 0 را برمی‌گرداند. در صورت بروز خطا، یک کد غیر صفر بازگردانده می‌شود.

1
کمبود حافظه یا خطای حیاتی دیگر.
2
پارامترهای خط فرمان نامعتبرند.
3
شکست در باز کردن فایل مشخص‌شده در خط فرمان.
4
اجرای برنامه با وقفه متوقف شد.
98
عدم تطابق نسخهٔ کتابخانهٔ Gammu.
99
قابلیت منتقل شده است؛ برای نمونه به gammu-smsd <#gammu-smsd>.

کدهای خطای بزرگ‌تر از 100 به مقادیر GSM_Error با اضافه شدن 100 نگاشت می‌شوند:

101
بدون خطا.
102
خطا در باز کردن دستگاه. ناشناخته، مشغول، یا عدم دسترسی.
103
خطا در باز کردن دستگاه، قفل است.
104
خطا در باز کردن دستگاه، وجود ندارد.
105
خطا در باز کردن دستگاه، از قبل توسط برنامهٔ دیگری باز شده است.
106
خطا در باز کردن دستگاه، شما مجوزهای لازم را ندارید.
107
خطا در باز کردن دستگاه. درایور مورد نیاز در سیستم‌عامل وجود ندارد.
108
خطا در باز کردن دستگاه. بخشی از سخت‌افزار متصل نیست یا به نادرستی پیکربندی شده است.
109
خطا در تنظیم DTR یا RTS دستگاه.
110
خطا در تنظیم سرعت دستگاه. شاید سرعت پشتیبانی نمی‌شود.
111
خطا در نوشتن روی دستگاه.
112
خطا هنگام خواندن از دستگاه.
113
امکان تنظیم توازن (parity) روی دستگاه وجود ندارد.
114
عدم دریافت پاسخ در مهلت زمانی مشخص‌شده. احتمالاً گوشی متصل نیست.
115
فریم در حال حاضر درخواست نشده است. برای اطلاعات دربارهٔ نحوهٔ گزارش آن به <https://wammu.eu/support/bugs> مراجعه کنید.
116
پاسخ ناشناخته از گوشی. برای اطلاعات دربارهٔ نحوهٔ گزارش آن به <https://wammu.eu/support/bugs> مراجعه کنید.
117
فریم ناشناخته. برای اطلاعات دربارهٔ نحوهٔ گزارش آن به <https://wammu.eu/support/bugs> مراجعه کنید.
118
رشتهٔ نوع اتصال ناشناخته است. فایل پیکربندی را بررسی کنید.
119
رشتهٔ نوع مدل ناشناخته است. فایل پیکربندی را بررسی کنید.
120
برخی عملکردها برای سیستم شما در دسترس نیستند (در پیکربندی غیرفعال شده یا پیاده‌سازی نشده‌اند).
121
عملکرد توسط گوشی پشتیبانی نمی‌شود.
122
مدخل خالی.
123
خطای امنیتی. شاید PIN وارد نشده است؟
124
مکان نامعتبر. شاید بیش از حد بزرگ است؟
125
قابلیت پیاده‌سازی نشده است. می‌توانید در این زمینه به نویسندگان کمک کنید.
126
حافظه پر است.
127
خطای ناشناخته.
128
امکان باز کردن فایل مشخص‌شده وجود ندارد.
129
حافظهٔ بیشتری مورد نیاز است...
130
عملیات از سوی گوشی مجاز دانسته نشد..TP 131 شماره SMSC ارائه نشده است. آن را به صورت دستی وارد کنید یا از شماره پیکربندی‌شده در تلفن استفاده نمایید.
132
شما درون منوی تلفن هستید (احتمالاً در حال ویرایش؟). از آن خارج شده و دوباره تلاش کنید.
133
تلفن متصل نیست.
134
این تابع در حال حاضر در دست پیاده‌سازی است. اگر مایل به کمک هستید، لطفاً با نویسندگان تماس بگیرید.
135
تلفن غیرفعال است و به شارژر متصل می‌باشد.
136
قالب فایل توسط Gammu پشتیبانی نمی‌شود.
137
هیچ‌کس بی‌نقص نیست، خطایی در پیاده‌سازی پروتکل رخ داده است. لطفاً با نویسندگان تماس بگیرید.
138
انتقال توسط تلفن لغو شد؛ شاید دکمه لغو را روی تلفن فشرده‌اید.
139
ماژول تلفن باید فریم پاسخ دیگری ارسال کند.
140
نوع اتصال فعلی از تابع فراخوانی‌شده پشتیبانی نمی‌کند.
141
خطای CRC.
142
تاریخ یا زمان نامعتبر مشخص شده است.
143
خطای حافظه تلفن؛ شاید فقط‌خواندنی است.
144
داده‌های نامعتبر به تلفن داده شده است.
145
فایلی با نام مشخص‌شده از قبل وجود دارد.
146
فایلی با نام مشخص‌شده وجود ندارد.
147
باید نام پوشه را وارد کنید، نه نام فایل را.
148
باید نام فایل را وارد کنید، نه نام پوشه را.
149
دسترسی به سیم‌کارت امکان‌پذیر نیست.
150
نسخه GNAPPLET در تلفن نادرست است. از نسخه مربوط به Gammu در حال استفاده بهره بگیرید.
151
تنها بخشی از پوشه فهرست شده است.
152
پوشه باید خالی باشد.
153
داده‌ها تبدیل شدند.
154
‏Gammu پیکربندی نشده است.
155
پوشه اشتباه استفاده شده است.
156
خطای داخلی تلفن.
157
خطا در نوشتن فایل روی دیسک.
158
چنین بخشی وجود ندارد.
159
استفاده از مقادیر پیش‌فرض.
160
داده‌های مخدوش از سوی تلفن بازگردانده شد.
161
رشته ویژگی نادرست در پیکربندی.
162
قابلیت مورد نظر در زمان کامپایل غیرفعال شده است.
163
پیکربندی Bluetooth نیازمند گزینه channel است.
164
سرویس در حال اجرا نیست.
165
پیکربندی سرویس موجود نیست.
166
دستور رد شد زیرا دستگاه مشغول بود. صبر کرده و دوباره راه‌اندازی کنید.
167
اتصال به سرور برقرار نشد.
168
نام میزبان تفکیک نشد.
169
دریافت شماره SMSC از تلفن با شکست مواجه شد.
170
عملیات لغو شد.
171
داده‌های نصب یافت نشد؛ لطفاً برای جزئیات بیشتر به لاگ اشکال‌زدایی و/یا مستندات مراجعه کنید.
172
مدخل فقط‌خواندنی است.

برای بررسی و امتحان آن، باید فایل پیکربندی gammu را داشته باشید؛ برای جزئیات بیشتر در این باره Gammu Configuration File <#gammurc> را ببینید.

نکته:

همه پیام‌های زیر به شماره 123456 ارسال می‌شوند؛ آن را با مقصد مناسب جایگزین کنید.

ارسال پیام متنی تا سقف استاندارد ۱۶۰ نویسه:

echo "All your base are belong to us" | gammu sendsms TEXT 123456

یا

gammu sendsms TEXT 123456 -text "All your base are belong to us"

ارسال پیام متنی طولانی:

echo "All your base are belong to us" | gammu sendsms TEXT 123456 -len 400

یا

gammu sendsms TEXT 123456 -len 400 -text "All your base are belong to us"

یا

gammu sendsms EMS 123456 -text "All your base are belong to us"

ارسال یک پیام جالب همراه با صدای از‌پیش‌تعریف‌شده و پویانمایی از ۲ تصویر بیتی:

gammu sendsms EMS 123456 -text "Greetings" -defsound 1 -text "from Gammu -tone10 axelf.txt -animation 2 file1.bmp file2.bmp

ارسال پیام محافظت‌شده همراه با آهنگ زنگ:

gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -toneSElong axelf.txt -toneSE ring.txt

برای نمونه، برای دریافت وضعیت کارت اعتباری (شارژ) یا دریافت اطلاعات گوناگون شبکه:

gammu getussd '#555#'

افزودن Alien به برنامه‌های تلفن شما (باید فایل‌های Alien.JAD و Alien.JAR در دایرکتوری جاری موجود باشند):

gammu nokiaaddfile APPLICATION Alien

افزودن file.mid به پوشه زنگ‌ها (ringtones):

gammu nokiaaddfile TONES file.mid

تنظیم لوگو برای شبکه 230 03 (Vodafone CZ):

gammu setbitmap OPERATOR ala.bmp "230 03"

تبدیل قالب‌ها را می‌توان با استفاده از دستورهای gammu savefile یا gammu convertbackup انجام داد.

تبدیل یک مدخل تکی (در موقعیت ۲۶۰) از Backup Format <#gammu-backup> به vCalendar:

gammu savefile CALENDAR output.vcs myCalendar.backup 260

تبدیل اولین مدخل دفترچه تلفن از Backup Format <#gammu-backup> به vCard:

gammu savefile VCARD21 output.vcf phone.backup ME 1

تبدیل همه مخاطبین از فایل پشتیبان به vCard:

gammu convertbackup phone.backup output.vcf

قطعاً باگ‌های زیادی وجود دارد و گزارش آن‌ها به نویسنده مایه خرسندی است. لطفاً هنگام ارسال گزارش باگ، اطلاعات مفیدی را درج کنید (به‌ویژه لاگ‌های اشکال‌زدایی (debug logs)، سیستم‌عامل، نسخه آن و اطلاعات تلفن مورد نیاز هستند).

برای تولید لاگ اشکال‌زدایی، آن را در Gammu Configuration File <#gammurc> فعال کنید:

[gammu]
YOUR CONNECTION SETTINGS
logfile = /tmp/gammu.log
logformat = textall

همچنین می‌توانید ثبت لاگ را در خط فرمان مشخص کنید:

gammu -d textall -f /tmp/gammu.log ...

با این تنظیمات، Gammu در هر اتصال به تلفن، /tmp/gammu.log را تولید کرده و نسخه‌ای از ارتباطات را در آنجا ذخیره می‌کند. همچنین می‌توانید نکاتی را برای بهبود پشتیبانی از تلفن خود در این لاگ بیابید.

برای اطلاعات بیشتر درباره گزارش باگ‌ها به <https://wammu.eu/support/bugs> مراجعه کنید.

لطفاً باگ‌ها را به سامانه پیگیری باگ Gammu در https://github.com/gammu/gammu/issues گزارش دهید..SH "نویسندگان (AUTHORS)" Michal Čihař <michal@cihar.com>

2009-2015, Michal Čihař <michal@cihar.com>

February 9, 2026 1.43.2