| GAMMU(1) | Gammu | GAMMU(1) |
نام (NAME)
gammu - انجام کارهای جالب و کاربردی با تلفن همراه یا مودم شما.
خلاصه دستور (SYNOPSIS)
gammu [parameters] <command> [options]
دستورها در واقع مشخص میکنند که Gammu چه عملیاتی را باید انجام دهد. آنها میتوانند با یا بدون پیشوند -- مشخص شوند.
توضیحات (DESCRIPTION)
این برنامه ابزاری برای تلفنهای همراه است. دستگاهها و تولیدکنندگان متعددی پشتیبانی میشوند؛ برای مشاهده فهرست بهروز به پایگاه داده تلفنهای Gammu در https://wammu.eu/phones مراجعه کنید.
گزینهها (OPTIONS)
پارامترهای پیش از دستور، رفتار gammu را پیکربندی میکنند:
- -c, --config <filename>
- نام فایل پیکربندی (فایل پیکربندی Gammu در <#gammurc> را ببینید)
- -s, --section <confign>
- بخش مورد استفاده از فایل پیکربندی، مانند 42
- -d, --debug <level>
- سطح اشکالزدایی (برای مقادیر ممکن، LogFormat <#option-LogFormat> را در فایل پیکربندی Gammu <#gammurc> ببینید)
- -f, --debug-file <filename>
- فایل برای ثبت پیامهای اشکالزدایی
دستورهای اطلاعات تلفن (Phone information commands)
- battery
- نمایش اطلاعات مربوط به باتری و منبع تغذیه.
- getsecuritystatus
- نمایش اینکه آیا تلفن منتظر کد امنیتی (مانند PIN، PUK و غیره) است یا خیر.
- identify
- نمایش مهمترین اطلاعات و مشخصات تلفن.
- monitor [times]
- وضعیت تلفن
را دریافت
کرده و آن
را بهطور
مداوم در
خروجی
استاندارد
مینویسد.
برای متوقف
کردن این
دستور
کلیدهای
Ctrl+C را فشار
دهید.
اگر هیچ پارامتری داده نشود، برنامه تا زمان توقف اجرا میشود، در غیر این صورت فقط به تعداد دفعات مشخصشده تکرار میگردد.
این دستور تقریباً تمام اطلاعاتی را که Gammu پشتیبانی میکند در خروجی نمایش میدهد:
- تعداد مخاطبین، ورودیهای تقویم و وظایف (todo)، پیامها، تماسها و غیره.
- قدرت سیگنال.
- وضعیت باتری.
- شبکهٔ در حال استفاده.
- اعلانهای مربوط به پیامها و تماسهای دریافتی.
- answercall [id]
- پاسخ دادن به تماس دریافتی.
- cancelcall [id]
- رد یا لغو تماس دریافتی.
- canceldiverts
- لغو تمام انتقال تماسهای موجود (دایورتها).
- conferencecall id
- آغاز یک تماس کنفرانسی (چندنفره).
- dialvoice number [show|hide]
- برقراری
تماس صوتی
از طریق خط
سیمکارت
تنظیمشده
در گوشی.
show|hide - پارامتر اختیاری برای تعیین غیرفعالسازی نمایش شماره تماس.
- divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]
- مدیریت یا نمایش وضعیت انتقال تماسها (دایورتها).
- get یا set
- تعیین دریافت اطلاعات انتقال تماس یا اعمال و تنظیم آن.
- all یا busy یا noans یا outofreach
- شرط زمان اعمال انتقال تماس.
- all یا voice یا fax یا data
- نوع تماس برای اعمال انتقال تماس.
- number
- شمارهای که تماس به آن منتقل میشود.
- timeout
- مدتزمان انتظار پیش از انجام انتقال تماس.
- getussd code
- دریافت اطلاعات USSD - شمارهگیری یک شماره خدماتی و خواندن پاسخ آن.
- holdcall id
- نگه داشتن تماس (قرار دادن تماس در حالت انتظار).
- maketerminatedcall number length [show|hide]
- برقراری تماس صوتی از طریق خط سیمکارت تنظیمشده در گوشی که پس از length ثانیه قطع خواهد شد.
- senddtmf sequence
- پخش توالی تنهای DTMF. در برخی گوشیها تنها در حین مکالمه در دسترس است.
- splitcall id
- تفکیک تماس (جدا کردن یک تماس از تماس کنفرانسی).
- switchcall [id]
- جابهجایی بین تماسها.
- transfercall [id]
- انتقال تماس (ارسال تماس به خط دیگر).
- unholdcall id
- خارج کردن
تماس از
حالت
انتظار.
ارسال پیامها ممکن است در اولین تلاش برای استفاده کمی پیچیده به نظر برسد. اما صبور باشید، خط فرمان بهگونهای طراحی شده است که تقریباً هر نوع کاربردی را ممکن میسازد. برای راهنمایی درباره نحوه استفاده به بخش مثالها (EXAMPLES) مراجعه کنید.
همچنین گزینهای برای استفاده از gammu-smsd <#gammu-smsd> وجود دارد؛ برای مواقعی که میخواهید پیامهای بیشتری را ارسال یا دریافت کرده و آنها را به صورت خودکار پردازش کنید.
مقدمهای بر قالبهای SMS
ابزار Gammu از قالبهای پیامک متعددی پشتیبانی میکند، مانند:
- Nokia Smart Messaging
- برای تصاویر تکرنگ، پروفایلهای قابل بارگیری، لوگوهای تکرنگ اپراتور، لوگوهای تکرنگ تماسگیرنده و زنگهای مونوفونیک استفاده میشود
- Linked SMS
- پیامکهای متصلبههم، هم با شمارههای شناسایی ۸ بیتی و هم ۱۶ بیتی در سرآیندها
- EMS
- قالب پیامکی که برای ذخیره تصاویر تکرنگ، آهنگهای زنگ مونوفونیک، پویانماییها، قالببندی متن و موارد دیگر استفاده میشود
- اعلانهای MMS
- شامل پیوندهایی است که تلفن باید MMS را از آنجا بارگیری کند
- پیامهای لوگوی Alcatel
- قالب اختصاصی برای لوگوها
باید اطمینان حاصل کنید که تلفن همراه مقصد از نوع پیام ارسالی شما پشتیبانی میکند. در غیر این صورت، تلفن قادر به نمایش آن نخواهد بود یا حتی ممکن است دچار خرابی (crash) شود، زیرا سفتافزار (firmware) تلفن انتظار چنین حالتی را نداشته است.
کدگذاری نویسهها در متن SMS
متن در SMS میتواند به دو روش کدگذاری شود:
الفبای پیشفرض GSM (GSM Default Alphabet)
با GSM Default Alphabet میتوانید حداکثر ۱۶۰ نویسه را در یک SMS جای دهید (Gammu از فشردهسازی چنین متونی بر اساس استانداردهای GSM پشتیبانی نمیکند، اما محدودیت بزرگی نیست، زیرا تلفنهایی که از آن پشتیبانی کنند وجود ندارند)، اما نویسهها از یک مجموعه محدود هستند:
- همه حروف کوچک و بزرگ لاتین
- همه ارقام
- برخی حروف یونانی
- برخی نویسههای بومی دیگر
- برخی نمادها مانند @ ! " # & / ( ) % * + = - , . : ; < > ?
- تعداد معدودی موارد دیگر
یونیکد (Unicode)
با Unicode یک پیامک تنها میتواند حداکثر شامل ۷۰ نویسه باشد، اما این نویسهها میتوانند هر نویسهای از جمله تمامی نویسههای محلی و خاص باشند.
هشدار:
تبدیل (Conversion)
ابزار Gammu نهایت تلاش خود را میکند تا نویسههای غیر ASCII را در پیام شما به بهترین شکل مدیریت کند. همه چیز در درون برنامه با یونیکد مدیریت میشود (ورودی بسته به پیکربندی محلی (locales) شما تبدیل میشود) و در صورتی که پیام از یونیکد استفاده کند، متن به همان شکل به پیام اختصاص مییابد.
اگر قرار باشد پیام با الفبای پیشفرض GSM ارسال شود، Gammu سعی میکند تمام نویسهها را برای حفظ خوانایی پیام تبدیل کند. Gammu از کدگذاری چندبایتی برای برخی نویسهها در الفبای پیشفرض GSM پشتیبانی میکند (این قابلیت برای ^ { } \ [ ] ~ | لازم است). نویسههایی که در الفبای پیشفرض GSM وجود ندارند، به نزدیکترین معادل ASCII نویسهگردانی میشوند (حروف صدادار نشاندار و اعرابها حذف میشوند). نویسههای ناشناخته باقیمانده نیز با علامت سؤال جایگزین میشوند..SS دستورهای پیامک (SMS)
- deleteallsms folder
- حذف تمام پیامکها از پوشهٔ پیامک مشخصشده.
- deletesms folder start [stop]
- حذف پیامک
از تلفن
همراه. برای
اطلاعات
دربارهٔ
قرارداد
نامگذاری
پوشههای
پیامک، به
توضیحات gammu
getsms مراجعه
کنید.
موقعیتها از ۱ شمارهگذاری شدهاند.
- displaysms ... (گزینههایی مشابه sendsms)
- نمایش دادههای PDU پیامکهای کدگذاریشده. این دستور پارامترهای یکسانی را میپذیرد و رفتاری مشابه sendsms دارد.
- getallsms [-pbk]
- دریافت
تمام
پیامکها
از تلفن. در
برخی
تلفنها
الگوهای
پیامک (SMS templates) و
اطلاعات
مربوط به
مکانهای
استفادهشده
برای
ذخیرهٔ
تصاویر (Picture Images)
را نیز
دریافت
خواهید کرد.
در کنار هر
پیامک،
موقعیت آن
را خواهید
دید. اگر
میخواهید
چنین
پیامکی را
بهتنهایی
از تلفن
دریافت
کنید، از gammu
getsms استفاده
کنید.
پارامتر اختیاری -pbk جستجو در دفترچه تلفن را فعال میکند. در صورت تعیین این پارامتر، Gammu مدخلهای دفترچه تلفن را هم از حافظهٔ تلفن و هم از سیمکارت میخواند، سپس بهجای نمایش صرف شماره تلفنها، نام مخاطبان را در کنار شمارهها در خروجی پیامک نمایش میدهد.
- geteachsms [-pbk]
- مشابه با gammu
getallsms، با این
تفاوت که
تمام
پیامکهای
بههمپیوسته
(concatenated sms) را به
یکدیگر
پیوند
میدهد.
پارامتر اختیاری -pbk عملکردی همانند دستور gammu getallsms دارد و جستجو در دفترچه تلفن را برای نمایش نام مخاطبان در کنار شماره تلفنها فعال میسازد.
- getsms folder start [stop]
- دریافت
پیامک.
موقعیتها از ۱ شمارهگذاری شدهاند.
پوشهٔ 0 بدین معناست که پیامک از حافظهٔ مسطح یا یکپارچه ("flat") خوانده میشود (تمام پیامکها از همهٔ پوشهها دارای شمارههای یکتا هستند). این قابلیت گاهی توسط Gammu شبیهسازی میشود. میتوانید از آن در تمام تلفنها استفاده کنید.
سایر پوشهها مانند 1، 2 و غیره با پوشههای درون تلفن نظیر Inbox ،Outbox و غیره مطابقت دارند و هر پیامک شمارهای یکتا در پوشهٔ خود دارد. نام پوشهها ممکن است به تلفن شما بستگی داشته باشد (اغلب 1="Inbox" و 2="Outbox" و غیره). این روش توسط همهٔ تلفنها پشتیبانی نمیشود (برای نمونه در Nokia 3310، 5110 و 6110 پشتیبانی نمیشود). اگر روی تلفن شما کار میکند، از gammu getsmsfolders برای دریافت فهرست پوشهها استفاده کنید.
- getsmsc [start [stop]]
- دریافت
تنظیمات SMSC
از
سیمکارت.
موقعیتها از ۱ شمارهگذاری شدهاند.
- getsmsfolders
- دریافت نام پوشههای پیامک در تلفن
- savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] [-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-smscnumber number] [-reply] [-maxsms num]
- ذخیرهٔ پیامک در تلفن؛ گزینههای TYPE را در زیر ببینید.
- -smscset number
- شمارهٔ SMSC از
پیکربندی
ذخیرهشدهٔ
SMSC در تلفن بر
اساس number
گرفته
میشود.
پیشفرض: 1
- -smscnumber number
- شمارهٔ SMSC
- -reply
- گزینهٔ reply SMSC تنظیم شده است
- -folder number
- ذخیره در
پوشهٔ
مشخصشده.
پوشهها از ۱ شمارهگذاری شدهاند.
در بیشتر موارد پوشهٔ 1 = "Inbox" و 2 = "Outbox" و غیره است. برای دریافت فهرست پوشهها از gammu getsmsfolders استفاده کنید.
- -unread
- پیام را بهصورت خواندهنشده علامتگذاری میکند. در برخی تلفنها (مانند 6210) پس از ذخیرهٔ چنین پیامکی، نماد پاکت پیامک خواندهنشده را نخواهید دید. در برخی تلفنهای دارای حافظهٔ پیامک داخلی (مانند 6210) پس از استفاده از آن با پوشهٔ 1، حافظهٔ پیامک سیمکارت استفاده خواهد شد.
- -read
- پیام را بهصورت خواندهشده علامتگذاری میکند. در برخی تلفنهای دارای حافظهٔ پیامک داخلی (مانند 6210) پس از استفاده از آن با پوشهٔ 1، حافظهٔ پیامک سیمکارت استفاده خواهد شد.
- -unsent
- پیام را بهصورت ارسالنشده تنظیم میکند
- -sent
- پیام را بهصورت ارسالشده تنظیم میکند
- -smsname name
- تنظیم نام پیام
- -sender number
- تنظیم شمارهٔ فرستنده (پیشفرض: Gammu)
- -maxsms num
- محدود کردن بیشینهٔ تعداد پیامهایی که ایجاد خواهند شد. اگر تعداد پیامها بیشتر باشد، Gammu با شکست خاتمه مییابد.
انواع پیامها:
- ANIMATION frames file1 file2...
- ذخیرهٔ یک پویانمایی بهصورت پیامک. باید تعداد فریمها و تصویر هر فریم را مشخص کنید. هر تصویر میتواند در هر قالب تصویری پشتیبانیشده توسط Gammu باشد (مانند bmp سیاهوسفید، gif، wbmp، nol، nlm...).
- BOOKMARK file location
- خواندن نشانک WAP از فایل ایجادشده توسط دستور gammu backup و ذخیرهٔ آن در قالب نوکیا بهصورت پیامک
- CALENDAR file location
- خواندن یادداشت تقویم از فایل ایجادشده توسط دستور gammu backup و ذخیرهٔ آن در قالب VCALENDAR 1.0 بهصورت پیامک. شناسهٔ مکان (location)، موقعیت مورد تقویم را برای خواندهشدن از فایل پشتیبان مشخص میکند (معمولاً 1 است، اما در حالتی که نسخهٔ پشتیبان شامل موارد بیشتری باشد مفید خواهد بود).
- CALLER file
- ذخیرهٔ
نماد
تماسگیرنده
(caller logo) بهصورت
پیامک در
قالب نوکیا
(Smart Messaging) -
اندازهٔ 72x14،
دو رنگ.
هشدار:
در نسخهٔ 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) میتوانند چندین بار استفاده شوند.
- -text
- متن اضافه میکند
- -unicodefiletext
- متن را از یک فایل یونیکد (Unicode) اضافه میکند
- -defanimation
- یک پویانمایی پیشفرض با شناسهٔ تعیینشده توسط کاربر اضافه میکند. شناسه برای گوشیهای مختلف، متفاوت است.
- -animation
- تعداد "frames" فریم خواندهشده از file1، file2 و غیره را اضافه میکند.
- -defsound
- یک صدای پیشفرض با شناسهٔ تعیینشده توسط کاربر اضافه میکند. شناسه برای گوشیهای مختلف، متفاوت است.
- -tone10
- یک آهنگ IMelody نسخهٔ 1.0 خواندهشده از RTTL یا سایر فایلهای سازگار را اضافه میکند
- -tone10long
- آهنگ IMelody نسخهٔ 1.0 در قالب یک یا چند SMS همراه با UPI ذخیره میشود. گوشیهای سازگار با UPI (مانند گوشیهای Sony-Ericsson) چنین زنگی را بهصورت یکپارچه خواهند خواند
- -tone12
- یک آهنگ IMelody نسخهٔ 1.2 خواندهشده از RTTL یا سایر فایلهای سازگار را اضافه میکند
- -tone12long
- آهنگ IMelody نسخهٔ 1.2 در قالب یک یا چند SMS همراه با UPI ذخیره میشود. گوشیهای سازگار با UPI (مانند گوشیهای Sony-Ericsson) چنین زنگی را بهصورت یکپارچه خواهند خواند
- -toneSE
- آهنگ IMelody را در قالب "کوتاه" (short) که توسط گوشیهای Sony-Ericsson پشتیبانی میشود اضافه میکند
- -toneSElong
- آهنگ IMelody مربوط به Sony-Ericsson را در قالب یک یا چند SMS همراه با UPI ذخیره و اضافه میکند
- -variablebitmap
- تصویر بیتی (bitmap) با هر اندازهای که در یک SMS ذخیره میشود
- -variablebitmaplong
- تصویر بیتی با حداکثر ابعاد ۹۶×۱۲۸ ذخیرهشده در یک یا چند SMS
- -fixedbitmap
- تصویر بیتی ۱۶×۱۶ یا ۳۲×۳۲
- -protected
- تمام زنگها و تصاویر بیتی پس از این پارامتر (بهجز زنگها و نشانوارههای پیشفرض) بهصورت "محافظتشده" خواهند بود (در گوشیهای سازگار با ODI مانند محصولات SonyEricsson، امکان هدایت/بازارسال آنها از منوی تلفن وجود نخواهد داشت)
- -16bit
- ابزار Gammu از سرایندهای SMS با اعداد ۱۶ بیتی برای ذخیرهٔ اطلاعات پیوند در SMS استفاده میکند (بدین معنا که نویسههای کمتری برای کاربر در هر SMS در دسترس خواهد بود)
- -format lcrasbiut
- آخرین متن
قالببندی
خواهد شد.
میتوانید
از ترکیبی
از
نویسهها
استفاده
کنید:
نویسه قالببندی l چپچین c وسطچین r راستچین a قلم درشت s قلم ریز b قلم توپر (bold) i قلم مورب (italic) u قلم زیرخطدار t قلم خطخورده
- MMSINDICATOR URL Title Sender
- یک SMS حامل نشانگر MMS ایجاد میکند. این پیام حاوی URL است که در آن بار دادهٔ اصلی MMS ذخیره شده و باید با قالب SMIL کدگذاری شده باشد. تلفن معمولاً دادههای MMS را با استفاده از یک APN خاص بارگیری میکند که جزو دادههای مصرفی محاسبه نمیشود؛ با این حال ممکن است محدودیتهایی برای دسترسی به برخی URLها وجود داشته باشد.
- MMSSETTINGS file location
- پیامی را حاوی پیکربندی MMS ذخیره میکند. پیکربندی از فایل پشتیبان Gammu در موقعیت مکانی (location) دادهشده خوانده خواهد شد.
- -biglogo
- استفاده از نشانواره با قالب ۷۸x۲۱ به جای حالت استاندارد ۷۲x۱۴.
نکته:
- PICTURE file [-text text] [-unicode] [-alcatelbmmi]
- خواندن بیتمپ از فایل ۲ رنگ (bmp، nlm، nsl، ngg، nol، wbmp و غیره)، قالببندی در بیتمپ با قالب Smart Messaging (۷۲x۲۸، ۲ رنگ، که اغلب Picture Image نامیده شده و با متن ذخیره میشود) یا قالب Alcatel و ارسال/ذخیره از طریق SMS.
- PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]
- خواندن
قالب زنگ (RTTL)،
بیتمپ
(اندازه Picture Image) و
نام،
قالببندی
درون یک
نمایه Smart Messaging و
ارسال/ذخیره
به عنوان SMS.
هشدار:
- RINGTONE file [-long] [-scale]
- خواندن زنگ RTTL از فایل و ذخیره به عنوان SMS در حافظه SIM/تلفن. زنگ در قالب Nokia (Smart Messaging) ذخیره میشود.
- -long
- زنگ با سبک Profile ذخیره میشود. میتواند طولانیتر باشد (و در ۲ SMS ذخیره شود)، اما فقط توسط گوشیهای جدیدتر (مانند 33xx) رمزگشایی میشود.
- -scale
- زنگ دارای اطلاعات مقیاس (Scale) برای هر نُت خواهد بود. این ویژگی اجازه میدهد بعداً در آهنگساز تلفن (برای نمونه در 33xx) به درستی ویرایش شود.
- SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-variablebitmaplong file] [-animation frames file1 ...]
- یک الگوی SMS را ذخیره میکند (برای گوشیهای Alcatel).
- 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/تلفن ذخیره میکند.
- -flash
- پیامک Class 0 (باید پس از دریافت، مستقیماً روی نمایشگر تلفن گیرنده بدون ورود به Inbox نمایش داده شود)
- -len len
- مشخص میکند چه تعداد نویسه خوانده خواهد شد. هنگام استفاده از این گزینه، اگر متن طولانیتر از ۱ SMS باشد، به چندین SMS پیوندخورده تقسیم میشود
- -autolen len
- مشخص میکند چه تعداد نویسه خوانده خواهد شد. هنگام استفاده از این گزینه، اگر متن طولانیتر از ۱ SMS باشد، به چندین SMS پیوندخورده تقسیم میشود. نوع کدگذاری (الفبای پیشفرض SMS/یونیکد) بر اساس متن ورودی تعیین میشود
- -enablevoice
- پیامک نشانگر صندوق صوتی را فعال خواهد کرد. متن به ۱ پیامک محدود میشود.
- -disablevoice
- پیامک نشانگر صندوق صوتی را تنظیم نخواهد کرد. متن به ۱ پیامک محدود میشود.
- -enablefax
- پیامک نشانگر فکس را فعال خواهد کرد. متن به ۱ پیامک محدود میشود.
- -disablefax
- پیامک نشانگر فکس را تنظیم نخواهد کرد. متن به ۱ پیامک محدود میشود.
- -enableemail
- پیامک نشانگر ایمیل را فعال خواهد کرد. متن به ۱ پیامک محدود میشود.
- -disableemail
- پیامک نشانگر ایمیل را تنظیم نخواهد کرد. متن به ۱ پیامک محدود میشود.
- -voidsms
- بسیاری از گوشیها پس از دریافت آن چیزی نمایش نمیدهند، تنها بوق میزنند، میلرزند یا چراغ را روشن میکنند. متن به ۱ پیامک محدود میشود.
- -unicode
- پیامک در
قالب Unicode
ذخیره
خواهد شد
نکته:
- -inputunicode
- متن ورودی
در قالب Unicode
است.
نکته:
- -text
- دریافت متن از خط فرمان به جای stdin.
- -textutf8
- دریافت متن
با قالب UTF-8 از
خط فرمان به
جای stdin.
نکته:
- -16bit
- ابزار Gammu از سرآیندهای SMS با شمارههای ۱۶ بیتی برای ذخیره اطلاعات پیوند در SMS استفاده میکند (این یعنی نویسههای کمتری برای کاربر در هر SMS در دسترس خواهد بود)
- -replacemessages ID
- شناسه ID میتواند ۱..۷ باشد. هنگامی که از این گزینه استفاده کرده و چندین SMS مجزا را با همان ID به یک گیرنده بفرستید، هر SMS جدید جایگزین پیامک قبلی با همان ID خواهد شد
برای نمونه، جایگزینی 1 (0x0061) با a (0x0031) با فایلی با محتوای زیر انجام میپذیرد (دامپ هگزادسیمال، دو بایت اول BOM است):
ff fe 61 00 31 00
- TODO file location
- پیامی شامل یک مدخل todo ذخیره میکند. محتوا از هر قالب پشتیبانگیری که Gammu پشتیبانی کند و از مکان مشخصشده خوانده خواهد شد.
- VCARD10|VCARD21 file SM|ME location [-nokia]
- مدخل دفترچه تلفن را از فایل ایجادشده توسط دستور gammu backup میخواند و در قالب VCARD 1.0 (تنها نام و شمارهٔ پیشفرض) یا VCARD 2.1 (تمامی جزئیات مدخل همراه با همهٔ شمارهها، متن و نام) به عنوان پیامک ذخیره میکند. آرگومان location موقعیت مخاطب مورد نظر را برای خواندن از فایل پشتیبان مشخص میکند (معمولاً ۱ است، اما اگر فایل پشتیبان شامل موارد بیشتری باشد میتواند کاربردی باشد).
- WAPINDICATOR URL Title
- یک پیامک حاوی نشانگر WAP برای URL و عنوان مشخصشده ذخیره میکند.
- WAPSETTINGS file location DATA|GPRS
- تنظیمات WAP را از فایل ایجادشده توسط دستور gammu backup میخواند و در قالب Nokia به عنوان پیامک ذخیره میکند.
- sendsms TYPE destination [type parameters] [type options] [-smscset number] [-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX] [-save [-folder number]]
- پیامی را به شمارهٔ مقصد (destination) ارسال میکند؛ بیشتر پارامترها مشابه دستور gammu savesms هستند.
- -save
- پیامی را نیز که در حال ارسال است ذخیره میکند
- -report
- درخواست گزارش تحویل برای پیام
- -validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX
- مدت زمانی را که پیام معتبر خواهد بود تعیین میکند (در صورتی که SMSC نتواند پیام را تحویل دهد، پس از این مدت آن را دور میاندازد).
- setsmsc location number
- تنظیمات SMSC
را روی
سیمکارت
اعمال
میکند. این
کار تمام
پیکربندی SMSC
را
دستنخورده
نگه
میدارد و
فقط شمارهٔ
SMSC را تغییر
میدهد.
شمارهگذاری مکانها (locations) از ۱ آغاز میشود.
انواع حافظه
Gammu انواع حافظه زیر را تشخیص میدهد:
دستورهای حافظه
- deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL
- تمام
ورودیها
را از نوع
حافظه
مشخصشده
حذف میکند.
برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.
- deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]
- ورودیها
را در
محدوده
مشخصشده
از نوع
حافظه
تعیینشده
حذف میکند.
برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.
- getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL
- تمام
مکانهای
حافظه را از
تلفن
دریافت
میکند.
برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.
- getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]
- مکان حافظه
را از تلفن
دریافت
میکند.
برای توضیحات انواع حافظه، «انواع حافظه» را ببینید.
شمارهگذاری مکانها از ۱ آغاز میشود.
- getspeeddial start [stop]
- گزینههای شمارهگیری سریع را دریافت میکند.
- searchmemory text
- تمام ورودیهای حافظه را برای متن دادهشده جستجو میکند. این دستور یک جستجوی زیررشتهای غیرحساس به بزرگی و کوچکی حروف انجام میدهد. با فشردن Ctrl+C میتوانید جستجو را متوقف کنید.
دستورهای سیستم فایل
برنامه Gammu امکان دسترسی به تلفنها را با استفاده از پروتکل بومی (نوکیاها) یا OBEX فراهم میکند. تلفن شما ممکن است از حافظه usb نیز پشتیبانی کند که در سطح سیستمعامل مدیریت میشود و Gammu از آن استفاده نمیکند.
- addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-readonly] [-protected] [-system] [-hidden] [-newtime]
- فایلی با نام مشخصشده را به پوشهای با شناسه پوشه (folder ID) مشخصشده اضافه میکند.
- -type
- نوع فایل برای سیستم فایل ۱ در گوشیهای نوکیا لازم بود (سیستم فایل ۲ کنونی نیازی به این ندارد).
- -readonly
- صفت فقطخواندنی را تنظیم میکند.
- -protected
- صفت محافظتشده را تنظیم میکند (برای نمونه، فایل نمیتواند از منوی تلفن بازفرواردی شود).
- -system
- صفت سیستمی را تنظیم میکند.
- صفت مخفی را تنظیم میکند (فایل از منوی تلفن پنهان میشود).
- -newtime
- پس از استفاده از آن، تاریخ/زمان تغییر فایل بر روی لحظه بارگذاری تنظیم خواهد شد.
- addfolder parentfolderID name
- یک پوشه در تلفن با نام مشخصشده در پوشهای با شناسه پوشه مشخصشده ایجاد میکند.
- deletefiles fileID
- فایلها با شناسههای دادهشده را حذف میکند.
- deletefolder name
- پوشه با شناسه دادهشده را حذف میکند.
- getfilefolder fileID, fileID
- فایلها یا تمام فایلهای یک پوشه را با شناسههای دادهشده از سیستم فایل تلفن دریافت میکند.
- getfiles fileID, fileID
- فایلها با شناسههای دادهشده را از سیستم فایل تلفن دریافت میکند.
- getfilesystem [-flatall|-flat]
- اطلاعات مربوط به تمام پوشهها و فایلها در حافظه تلفن/کارت حافظه را نمایش میدهد. بهطور پیشفرض ساختار درختی نمایش داده میشود، میتوانید آن را تغییر دهید:
- -flatall
- جزئیات کامل فایل/پوشه مانند شناسه (پارامتر اول در خط) نمایش داده میشود
نکته:
- getfilesystemstatus
- اطلاعات وضعیت سیستم فایل - تعداد بایتهای موجود، استفادهشده یا استفادهشده توسط محتوای خاص را نمایش میدهد.
- getfolderlisting folderID
- فایلها و
پوشههای
موجود در
پوشهای با
شناسه پوشه
دادهشده
را نمایش
میدهد.
میتوانید
شناسهها
را با
استفاده از
getfilesystem -flatall دریافت
کنید.
هشدار:
- sendfile name
- فایلی را به تلفن ارسال میکند. تصمیمگیری درباره محل ذخیره این فایل و نحوه مدیریت آن بر عهده تلفن است (برای مثال هنگامی که یک vCard یا vCalendar ارسال میکنید، اغلب تلفنها پیشنهاد وارد کردن (import) آن را میدهند).
دستورهای نشانواره و تصویرها (Logo and pictures commands)
این گزینهها عمدتاً (با چند استثنا) برای نشانوارهها و تصاویر تکرنگ موجود در تلفنهای قدیمیتر هستند. قالبهای فایلی شناختهشده: xpm (فقط ذخیرهسازی)، bmp دو رنگ، nlm، nsl، ngg، nol، wbmp، gif (برای Samsung).
در مدلهای جدید، تمام بیتمپها در سیستمفایل ذخیره میشوند و باید به بخش سیستمفایل بروند.
- copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]
- امکان تبدیل فایلهای نشانواره به یکدیگر را فراهم میکند. هنگامی که تنها inputfile داده شود، خروجی با استفاده از هنر اسکی (ASCII art) در stdout نوشته خواهد شد. هنگامی که فایل خروجی و قالب مشخص شوند، در برخی قالبهای فایل (مانند NLM) نشانگری تنظیم میشود که نوع نشانواره را مشخص میکند.
- getbitmap TYPE [type options]
- بیتمپ را از تلفن میخواند، انواع زیر پشتیبانی میشوند:
- CALLER location [file]
- دریافت نشانواره گروه تماسگیرنده از تلفن. مکانهای 1-5.
- DEALER
- در برخی مدلها امکان ذخیره یادداشت خوشآمدگویی فروشنده وجود دارد - متنی که هنگام روشن شدن تلفن نمایش داده میشود و از طریق منوی تلفن قابل ویرایش نیست. در اینجا میتوانید آن را دریافت کنید.
- OPERATOR [file]
- دریافت نشانواره اپراتور (تصویری که به جای نام اپراتور نمایش داده میشود) از تلفن.
- PICTURE location [file]
- دریافت تصویر (Picture Image) از تلفن.
- STARTUP [file]
- دریافت نشانواره راهاندازی ایستا از تلفن. امکان ذخیره آن در یک فایل را فراهم میکند.
- TEXT
- دریافت متن راهاندازی از تلفن.
- setbitmap TYPE [type options]
- بیتمپ را در تلفن تنظیم میکند، انواع زیر پشتیبانی میشوند:
- CALLER location [file]
- تنظیم نشانواره تماسگیرنده.
- COLOUROPERATOR [fileID [netcode]]
- تنظیم نشانواره رنگی اپراتور در تلفن.
- DEALER text
- تنظیم پیام خوشآمدگویی پیکربندیشده توسط فروشنده، که معمولاً در منوهای تلفن قابل تغییر نیست.
- OPERATOR [file [netcode]]
- تنظیم نشانواره اپراتور در تلفن. هنگامی که file و netcode داده نشود، نشانواره اپراتور از تلفن حذف خواهد شد. هنگامی که فقط نام فایل داده شود، نشانواره اپراتور برای اپراتور GSM فعلی شما نمایش داده خواهد شد. هنگامی که علاوه بر آن کد شبکه را ارائه دهید، نشانواره برای آن اپراتور نمایش داده میشود.
- PICTURE file location [text]
- تنظیم تصویر (picture image) در تلفن.
- STARTUP file|1|2|3
- تنظیم نشانواره راهاندازی در تلفن. این نشانواره میتواند ایستا باشد (در این صورت باید نام فایل را مشخص کنید) یا یکی از موارد پویانمایی از پیشتعریفشده باشد (تنها برخی تلفنها مانند Nokia 3310 یا 3330 از آن پشتیبانی میکنند؛ برای این موارد از مکان 1، 2 یا 3 استفاده کنید).
- TEXT text
- تنظیم متن راهاندازی در تلفن.
- WALLPAPER fileID
- تنظیم تصویر پسزمینه در تلفن.
زنگهای تماس اکثراً فقط در گوشیهای قدیمیتر پشتیبانی میشوند. برای گوشیهای جدیدتر معمولاً کافی است آنها را در پوشهای از سیستمفایل گوشی بارگذاری کنید.
قالبهای پروندهٔ گوناگونی توسط گزینههای شرحدادهشده در زیر شناسایی میشوند: rttl، قالب باینری ایجادشده برای Gammu، mid (ذخیرهسازی)، re (خواندن)، ott، communicator، قالب زنگهای موجود در fkn.pl، wav (ذخیرهسازی)، ime/imy (ذخیرهسازی)، rng، و mmf (برای Samsung).
- copyringtone source destination [RTTL|BINARY]
- کپی کردن زنگ تماس مبدأ به مقصد.
- getphoneringtone location [file]
- یکی از زنگهای «پیشفرض» ("default") را دریافت کرده و در فایل ذخیره میکند.
- getringtone location [file]
- دریافت زنگ
تماس از
گوشی در
قالب RTTL یا BINARY.
موقعیتها از ۱ شمارهگذاری شدهاند.
- playringtone file
- پخش تقریبی زنگ تماس از طریق بیزر (بوق) گوشی. فایل میتواند در قالب RTTL یا BINARY (نوکیا DCT3) باشد.
- playsavedringtone number
- پخش یکی از زنگهای تماس توکار (built-in). این گزینه برای گوشیهای DCT4 در دسترس است. برای دریافت فهرست زنگهای تماس از gammu getringtoneslist استفاده کنید.
- setringtone file [-location location] [-scale] [-name name]
- تنظیم زنگ تماس در گوشی. اگر موقعیت داده نشود، «با پیشنمایش» ("with preview") نوشته خواهد شد (در گوشیهایی که از این ویژگی پشتیبانی میکنند مانند 61xx یا 6210).
- -scale
- اطلاعات مقیاس (scale) به هر نُت از زنگ RTTL اضافه خواهد شد. این کار از مشکلات مقیاس که ممکن است هنگام ویرایش زنگ در بخش آهنگساز (composer) منوی گوشی (به عنوان مثال در نوکیا 33xx) رخ دهد، جلوگیری میکند.
نکته:
دستورهای یادداشتهای تقویم (Calendar notes commands)
در نوکیا 3310، 3315 و 3330 این موارد «یادآورها» ("Reminders") نامیده میشوند و محدودیتهایی دارند (بسته به نسخهٔ سفتافزار گوشی).
- deletecalendar start [stop]
- مدخلهای تقویم انتخابشده را در گوشی حذف میکند.
- getallcalendar
- تمام مدخلهای تقویم را از گوشی بازیابی میکند.
- getcalendar start [stop]
- مدخلهای تقویم انتخابشده را از گوشی بازیابی میکند.
- deletetodo start [stop]
- مدخلهای انتخابشده از فهرست کارها را در گوشی حذف میکند.
- getalltodo
- تمام مدخلهای فهرست کارها را از گوشی دریافت میکند.
- gettodo start [stop]
- مدخلهای انتخابشده از فهرست کارها را از گوشی دریافت میکند.
دستورات یادداشتها (Notes commands)
- getallnotes
- تمام
یادداشتها
را از گوشی
میخواند.
نکته:
دستورات تاریخ، زمان و هشدار (Date, time and alarm commands)
- getalarm [start]
- هشدار را از گوشی دریافت میکند؛ اگر مکانی مشخص نشده باشد، از ۱ استفاده میشود.
- getdatetime
- تاریخ و زمان را از گوشی دریافت میکند.
- setalarm hour minute
- هشدار تکرارشونده را در گوشی روی زمان انتخابشده تنظیم میکند.
- setdatetime [HH:MM[:SS]] [YYYY/MM/DD]
- تاریخ و
زمان گوشی
را روی
تاریخ و
زمان
تنظیمشده
در رایانه
تنظیم
میکند.
لطفاً توجه
داشته
باشید که
این گزینه
ساعت را روی
صفحهٔ گوشی
نمایش
نمیدهد،
بلکه صرفاً
تاریخ و
زمان را
تنظیم
میکند.
نکته:
دستورات دستهبندیها (Categories commands)
نکته:
- addnew file [-yes] [-memory ME|SM|..]
- دادههای
نوشتهشده
در فایلی که
با استفاده
از دستور gammu
backup ایجاد
شده است را
اضافه
میکند.
تمام
مواردی که
با gammu backup
پشتیبانگیری
شدهاند را
میتوان
بازیابی
کرد (در
صورتی که
پشتیبانگیری
در یک فایل
متنی Gammu
انجام شده
باشد).
لطفاً توجه داشته باشید که این دستور تمام محتوای فایل پشتیبان را به گوشی اضافه میکند و به دادههای فعلی موجود در گوشی توجهی ندارد (هیچ دادهٔ تکراری شناسایی نمیشود).
از پارامتر -yes برای پاسخ مثبت به تمام پرسشها استفاده کنید (اگر میخواهید تمام دادهها بهطور خودکار بازیابی شوند).
از پارامتر -memory برای اجبار به استفاده از نوع حافظهٔ مشخصشده جهت ذخیرهٔ ورودیها، صرفنظر از آنچه قالب پشتیبان مشخص کرده است، استفاده کنید.
- addsms folder file [-yes]
- پیامکها را از فایل (با قالبی مشابه آنچه gammu backupsms استفاده میکند) به پوشهٔ انتخابشده در گوشی اضافه میکند.
- backup file [-yes]
- از گوشی شما در یک فایل نسخهٔ پشتیبان تهیه میکند. امکان پشتیبانگیری از موارد زیر وجود دارد (بسته به گوشی و قالب پشتیبان):
- دفترچه تلفن از سیمکارت (SIM) و حافظهٔ گوشی
- یادداشتهای تقویم
- تنظیمات SMSC
- نشانوارهٔ اپراتور
- نشانوارهٔ راهاندازی (ایستا) یا متن راهاندازی
- نشانکهای WAP
- تنظیمات WAP
- نشانوارهها و گروههای تماسگیرنده
- آهنگهای زنگ کاربر
قالبهای پشتیبان متعددی پشتیبانی میشوند و قالب پشتیبان بر اساس پسوند فایل حدس زده میشود:
- .lmb - پشتیبان Nokia؛ از مخاطبین، نشانوارههای تماسگیرنده و نشانوارهٔ راهاندازی پشتیبانی میکند.
- .vcs - استاندارد vCalendar؛ از تقویم و وظایف (todo) پشتیبانی میکند.
- .vcf - استاندارد vCard؛ از مخاطبین پشتیبانی میکند.
- .ldif - وارد کردن LDAP؛ از مخاطبین پشتیبانی میکند.
- .ics - استاندارد iCalendar؛ از تقویم و وظایف پشتیبانی میکند.
- هر پسوند دیگری به عنوان فایل پشتیبان Gammu در نظر گرفته میشود و از تمام دادههای ذکرشده در بالا پشتیبانی میکند؛ برای جزئیات بیشتر به Backup Format <#gammu-backup> مراجعه کنید.
این دستور بهطور پیشفرض تعاملی است و میپرسد که میخواهید از کدام موارد پشتیبان تهیه کنید.
از -yes برای پاسخ مثبت به تمام پرسشها استفاده کنید.
- backupsms file [-yes|-all]
- تمام
پیامکهای
گوشی را در
یک فایل با
قالب
پشتیبان
پیامک <#gammu-smsbackup>
ذخیره
میکند.
این دستور بهطور پیشفرض تعاملی است و میپرسد که میخواهید از کدام پوشهها پشتیبان تهیه کنید و آیا مایلید پس از آن پیامها از گوشی حذف شوند یا خیر.
از -yes برای پاسخ مثبت به تمام پرسشها (پشتیبانگیری از تمام پیامها و حذف آنها از گوشی)، یا از -all صرفاً برای پشتیبانگیری از تمام پوشهها همراه با نگهداشتن پیامها در گوشی استفاده کنید.
- restore file [-yes]
-
هشدار:
تنظیمات نوشتهشده در فایلی که با استفاده از دستور gammu backup ایجاد شده است را بازیابی میکند.
در برخی گوشیها، در صورتی که ساعت داخلی گوشی تنظیم نشده باشد، بازیابی یادداشتهای تقویم خطایی نمایش نمیدهد، اما انجام نخواهد شد.
- restoresms file [-yes]
-
هشدار:
پیامکها را از فایل (با قالبی مشابه آنچه gammu backupsms استفاده میکند) به پوشهٔ انتخابشده در گوشی بازیابی میکند.
- savefile TYPE [type options]
- قالبهای مختلف فایلهای پشتیبانیشده توسط Gammu را به یکدیگر تبدیل میکند؛ انواع زیر پشتیبانی میشوند:
- BOOKMARK target.url file location
- قالب پشتیبان پشتیبانیشده توسط Gammu را به یک فایل vBookmark تبدیل میکند.
- CALENDAR target.vcs file location
- امکان تبدیل میان قالبهای پشتیبان مختلفی که gammu برای رویدادهای تقویم پشتیبانی میکند را فراهم میسازد. نوع فایل حدس زده میشود (برای فایل ورودی، حدس بر اساس پسوند و محتوای فایل است، و برای خروجی تنها بر اساس پسوند).
- TODO target.vcs file location
- امکان تبدیل میان قالبهای پشتیبان مختلفی که gammu برای رویدادهای کارهای انجامدادنی (todo) پشتیبانی میکند را فراهم میسازد. نوع فایل حدس زده میشود (برای فایل ورودی، حدس بر اساس پسوند و محتوای فایل است، و برای خروجی تنها بر اساس پسوند).
- VCARD10|VCARD21 target.vcf file SM|ME location
- امکان تبدیل میان قالبهای پشتیبان مختلفی که gammu برای رویدادهای دفترچه تلفن پشتیبانی میکند را فراهم میسازد. نوع فایل حدس زده میشود (برای فایل ورودی، حدس بر اساس پسوند و محتوای فایل است، و برای خروجی تنها بر اساس پسوند).
همچنین ببینید:
- convertbackup source.file output.file
- در نسخهٔ 1.28.94
اضافه شد.
پشتیبان را بین قالبهای پشتیبانیشده توسط Gammu تبدیل میکند. بر خلاف gammu savefile، این دستور هیچ گزینهای برای تعیین موارد تبدیل در اختیارتان قرار نمیدهد؛ بلکه بهسادگی هر آنچه را که امکان ذخیرهسازی داشته باشد، به فایل خروجی تبدیل میکند.
همچنین ببینید:
- nokiaaddfile TYPE [type options]
- فایل را در مکان مشخصشده برای آن نوع، در گوشی بارگذاری میکند:
- APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]
- جفتفایل *.jar/*.jad یک میدلت (midlet) را در منوی برنامهها یا بازیهای گوشی نصب میکند. باید نام فایل را بدون پسوند jar/jad مشخص کنید؛ هر دو بهطور خودکار اضافه خواهند شد.
- -overwrite
- پیش از نصب، فایلهای .jad و .jar برنامه را حذف میکند، اما دادههای برنامه را پاک نمیکند.
- -overwriteall
- برنامه (مشابه -overwrite) و تمام دادههای آن را حذف میکند.
میتوانید برای ساخت فایل .jad از روی فایل .jar از jadmaker <#jadmaker> استفاده کنید.
- nokiaaddplaylists
- حافظهٔ
گوشی را
پیمایش
کرده و برای
تمام
فایلهای
موسیقی
یافتشده،
فهرست پخش
(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 را روی فایل نهایی اجرا کنید.
- nokiacomposer file
- نحوهٔ وارد کردن آهنگ زنگ RTTL در بخش آهنگساز (composer) موجود در بسیاری از گوشیهای نوکیا (و اینکه ساختار آن چگونه باید باشد) را نمایش میدهد.
- nokiagetoperatorname
- گوشیهای 6110.c مکانی برای نام یک شبکهٔ GSM دارند (البته با فلش کردن، تغییر دادن تمام نامها امکانپذیر است، اما Gammu ابزار فلش کردن نیست ;-)). با این گزینه میتوانید این نام را دریافت کنید.
- nokiagett9
- این گزینه باید محتوای واژهنامهٔ T9 را از گوشیهای DCT4 نمایش دهد.
- nokiagetvoicerecord location
- صدای
ضبطشده را
از محل
مشخصشده
دریافت
کرده و در
یک فایل 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)، انتخاب پیکربندی کُدک (آنچه میخواهید را انتخاب کنید) و راهاندازی مجدد رایانه (انجامش دهید) سؤال شود
- nokianetmonitor test
- خروجی
نتمانیتور
(netmonitor) را
دریافت
کرده یا آن
را برای
گوشیهای DCT3
نوکیا
تنظیم
میکند.
همچنین ببینید:
نکته:
- nokianetmonitor36
- شمارندهها
را از آزمون
netmonitor شمارهٔ 36
در
گوشیهای DCT3
نوکیا
بازنشانی
میکند.
همچنین ببینید:
- nokiaselftests
- انجام
آزمونها
برای
گوشیهای Nokia
DCT3.
نکته:
- فعالسازی همه (؟) منوهای ممکن برای گوشیهای 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.
- و دیگر موارد...
- nokiasetvibralevel level
- تنظیم قدرت ویبره روی "level" (مشخصشده به درصد)
دستورهای اختصاصی Siemens
- siemensnetmonact netmon_type
- فعالسازی پایشگر شبکه (network monitor) در گوشی Siemens. مقادیر شناختهشده کنونی برای type عبارتند از 1 برای حالت کامل و 2 برای حالت ساده.
- listnetworks [country]
- نمایش نامها/کدهای شبکههای GSM شناختهشده برای Gammu
- networkinfo
- نمایش اطلاعات وضعیت شبکه از گوشی تلفن.
دستورات تنظیمات و نشانکهای WAP (WAP settings and bookmarks commands)
- deletewapbookmark start [stop]
- حذف
نشانکهای
WAP از گوشی
تلفن.
موقعیتها از ۱ شمارهگذاری شدهاند.
- getwapbookmark start [stop]
- دریافت
نشانکهای
WAP از گوشی
تلفن.
موقعیتها از ۱ شمارهگذاری شدهاند.
- getwapsettings start [stop]
- دریافت
تنظیمات WAP
از گوشی
تلفن.
موقعیتها از ۱ شمارهگذاری شدهاند.
دستورات MMS و تنظیمات MMS (MMS and MMS settings commands)
دستورات رادیو FM (FM radio commands)
- getfmstation start [stop]
- نمایش اطلاعات ایستگاههای FM موجود در گوشی تلفن
دستورات تنظیمات گوشی (Phone settings commands)
- getcalendarsettings
- نمایش تنظیمات گاهشمار مانند روز اول هفته یا حذف خودکار مدخلهای قدیمی.
بازنشانی تنظیمات گوشی تلفن.
- حذف لوگوها یا بازگرداندن آنها به حالت پیشفرض
- تنظیم دفترچه تلفن و سایر تنظیمات منو به حالت پیشفرض
- پاکسازی واژههای T9،
- پاکسازی اطلاعات گزارش تماسها
- تنظیم پروفایلها به حالت پیشفرض
- پاکسازی زنگهای تماس کاربر
- UIF
- پاکسازی تنظیمات کاربر و غیرفعالسازی منوهای مخفی.
- تغییراتی مشابه پس از اعمال ALL
- غیرفعالسازی netmon و PPS (تمام منوهای "مخفی")
- FACTORY
- بازنشانی به تنظیمات پیشفرض کارخانه.
- تغییراتی مشابه پس از اعمال UIF
- پاکسازی تاریخ/زمان
نکته:
- decodebinarydump file [phonemodel]
- دامپی را که توسط Gammu با مقداردهی LogFormat <#option-LogFormat> روی binary گرفته شده است، رمزگشایی میکند.
- decodesniff MBUS2|IRDA file [phonemodel]
- امکان رمزگشایی ترافیک ضبطشده (sniff) را فراهم میکند. برای جزئیات بیشتر به Discovering protocol <#discovering-protocol> مراجعه کنید.
سایر دستورها (Other commands)
- entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]
- امکان وارد
کردن کد
امنیتی را
از طریق
رایانه
فراهم
میکند.
هنگامی که
کد برابر با
- باشد، از stdin
خوانده
میشود.
در صورت وارد کردن PUK، برخی از گوشیها نیازمند تنظیم یک PIN جدید نیز هستند.
- presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@
- توالی کلیدهای مشخصشده را روی صفحهکلید گوشی میفشارد
- reset SOFT|HARD
- بازنشانی گوشی:
نکته:
هشدار:
- setpower ON|OFF
- در نسخهٔ 1.33.90
اضافه شد.
گوشی را خاموش یا روشن میکند.
نکته:
- screenshot filename
- از صفحهٔ نمایش گوشی اسکرینشات میگیرد و آن را در filename ذخیره میکند. پسوند فایل بر اساس دادههایی که گوشی فراهم میکند، بهطور خودکار به filename افزوده میشود.
- batch [file]
- برنامهٔ Gammu
را در حالت
دستهای (batch)
آغاز
میکند. در
این حالت
میتوانید
چندین
دستور را،
هر یک در یک
خط، اجرا
کنید. خطوطی
که با # آغاز
میشوند،
بهعنوان
کامنت در
نظر گرفته
میشوند.
بهطور پیشفرض، دستورها از ورودی استاندارد خوانده میشوند، اما میتوانید بهصورت اختیاری فایلی را مشخص کنید که دستورها از آن خوانده شوند (حالت خاص - به معنی ورودی استاندارد است).
دستورهای پیکربندی (Configuration commands)
- searchphone [-debug]
- برای یافتن
یک گوشی
متصل تلاش
میکند.
هشدار:
- install [-minimal]
- اپلت را
برای اتصال
فعلیِ
پیکربندیشده
به گوشی نصب
میکند.
میتوانید مسیر جستجو برای فایلهای نصب را با DataPath <#option-DataPath> پیکربندی کنید.
پارامتر -minimal تنها نصب اپلت را بدون کتابخانههای پشتیبان احتمالی اجبار میکند؛ این گزینه میتواند برای بهروزرسانیها مفید باشد.
دستورهای اطلاعاتی Gammu (Gammu information commands)
- checkversion [STABLE]
- بررسی میکند که آیا نسخهٔ جدیدتری از Gammu بهصورت برخط در دسترس است یا خیر (اگر Gammu با CURL کامپایل شده باشد). اگر پارامتر اضافی STABLE را ارسال کنید، تنها نسخههای پایدار بررسی خواهند شد.
- features
- چاپ اطلاعات دربارهٔ ویژگیهای کامپایلشده در برنامه.
- help [topic]
- چاپ راهنما. بهطور پیشفرض راهنمای عمومی چاپ میشود، اما میتوانید یک دستهبندی راهنما را نیز مشخص کنید تا راهنمای دقیقتری دربارهٔ موضوعی خاص دریافت نمایید.
- version
- چاپ اطلاعات نسخه و مجوز.
مقادیر بازگشتی (RETURN VALUES)
برنامهٔ 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
- مدخل فقطخواندنی است.
پیکربندی (Configuration)
برای بررسی و امتحان آن، باید فایل پیکربندی gammu را داشته باشید؛ برای جزئیات بیشتر در این باره Gammu Configuration File <#gammurc> را ببینید.
ارسال پیامها (Sending messages)
نکته:
ارسال پیام متنی تا سقف استاندارد ۱۶۰ نویسه:
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#'
بارگذاری فایلها به Nokia
افزودن 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>
کپیرایت و تکثیر (COPYRIGHT)
2009-2015, Michal Čihař <michal@cihar.com>
| February 9, 2026 | 1.43.2 |