.\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "GAMMU-SMSBACKUP" "5" "Feb 09, 2026" "1.43.2" "Gammu" .SH "نام (NAME)" gammu-smsbackup \- قالب فایل پشتیبان پیامک gammu(1). .sp قالب پشتیبان پیامک (SMS)، یک فایل متنی با کدگذاری جاری بستری (پلتفرمی) است که Gammu روی آن اجرا می‌شود\&. .sp این فایل از نحو فایل‌های ini استفاده می‌کند، قالب فایل INI \%<#\:ini>\& را ببینید\&. .SH "بخش‌ها (SECTIONS)" .sp این فایل از بخش‌هایی تشکیل شده است که نام آن‌ها با \fBSMSBackup\fP آغاز می‌شود\&. هنگام ایجاد فایل پشتیبان، سه رقم برای تعیین ترتیب به این متن الحاق می‌شود\&. در زمان خواندن فایل پشتیبان، هر بخشی پس از متن \fBSMSBackup\fP نادیده گرفته می‌شود و هر آنچه با این متن آغاز شود پردازش خواهد شد\&. بنابراین می‌توانید نام بخش را حتی \fBSMSBackupFoo\fP بگذارید و پردازش خواهد شد\&. .sp تعداد پیام‌ها در فایل پشتیبان در حال حاضر با \fBGSM_BACKUP_MAX_SMS\fP \%<#\:c\:.GSM_BACKUP_MAX_SMS> محدود شده است (۱۰۰۰۰۰ پیام در زمان نگارش این سند)\&. .SS "بخش \fBSMSBackup\fP (SMSBackup section)" .sp هر بخش یک پیامک فیزیکی را تفسیر می‌کند (برای نمونه، یک بخش از پیام در صورت وجود پیام‌های چندبخشی)\&. .SS "متن رمزگشایی‌شده (Decoded text)" .sp برای پشتیبان‌های پیامک ایجادشده توسط Gammu، متن رمزگشایی‌شده‌ای به‌صورت کامنت درست پس از نام بخش وجود دارد: .INDENT 0.0 .INDENT 3.5 .sp .EX [SMSBackup001] ; This is message text .EE .UNINDENT .UNINDENT .sp اگر متن بیش از حد طولانی باشد یا پیام اصلی شامل خطوط جدید (سطر جدید) بوده باشد، متن می‌تواند به چندین خط تقسیم شود\&. .sp \fBنکته (Note):\fP .INDENT 0.0 .INDENT 3.5 این ساده‌ترین راه برای به‌دست آوردن متن پیام است، اما در عین حال کم‌اطمینان‌ترین روش نیز هست، زیرا در کامنت‌های فایل ذخیره می‌شود\&. .UNINDENT .UNINDENT .SS "متغیرها (Variables)" .sp متغیرهای زیر را می‌توان برای هر پیامک تعریف کرد: .INDENT 0.0 .TP .B \fBSMSC\fP نمایش متنی شمارهٔ SMSC؛ در صورتی که \fBSMSCUnicode\fP وجود داشته باشد توسط Gammu استفاده نمی‌شود\&. .TP .B \fBSMSCUnicode\fP رشتهٔ کدگذاری‌شده با هگزادسیمال در فرمت UCS\-2 حاوی شمارهٔ SMSC\&. .TP .B \fBClass\fP کلاس پیام\&. .TP .B \fBSent\fP برچسب زمانی (Timestamp) ارسال پیام\&. .TP .B \fBPDU\fP نوع پیام، یکی از موارد زیر: .INDENT 7.0 .IP \(bu 2 \fBDeliver\fP \- پیام دریافتی .IP \(bu 2 \fBSubmit\fP \- پیام جهت ارسال .IP \(bu 2 \fBStatus_Report\fP \- پیام ارسالی به همراه گزارش تحویل .UNINDENT .TP .B \fBDateTime\fP برچسب زمانی پیام (ارسالی یا دریافتی)\&. .TP .B \fBRejectDuplicates\fP مشخص می‌کند که آیا گیرنده باید پیام‌های تکراری را رد کند یا خیر\&. .TP .B \fBReplaceMessage\fP شناسهٔ (ID) پیامی که باید جایگزین شود\&. .TP .B \fBMessageReference\fP شماره مرجع پیام که توسط شبکه تولید شده است\&. .TP .B \fBState\fP وضعیت پیام: .INDENT 7.0 .IP \(bu 2 \fBRead\fP (خوانده‌شده) .IP \(bu 2 \fBUnRead\fP (خوانده‌نشده) .IP \(bu 2 \fBSent\fP (ارسال‌شده) .IP \(bu 2 \fBUnSent\fP (ارسال‌نشده) .UNINDENT .TP .B \fBNumber\fP شمارهٔ گیرنده\&. .TP .B \fBName\fP نام پیام\&. .TP .B \fBLength\fP طول متن پیام\&. .TP .B \fBCoding\fP کدگذاری پیام: .INDENT 7.0 .IP \(bu 2 \fB8bit\fP \- پیام باینری .IP \(bu 2 \fBDefault\fP \- کدگذاری GSM، تا ۱۶۰ نویسه در پیام .IP \(bu 2 \fBUnicode\fP \- کدگذاری یونیکد، تا ۷۰ نویسه در پیام .UNINDENT .TP .B \fBText00\fP ... \fBTextNN\fP بخش‌های شماره‌گذاری‌شدهٔ بار دادهٔ (payload) پیام\&. .TP .B \fBFolder\fP شناسهٔ پوشه‌ای که پیام در آن ذخیره شده است\&. .TP .B \fBUDH\fP هدر تعریف‌شده توسط کاربر (User defined header) برای پیام\&. .UNINDENT .SH "مثال (EXAMPLE)" .sp پشتیبان یک پیام می‌تواند به شکل زیر باشد: .INDENT 0.0 .INDENT 3.5 .sp .EX [SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \(dq+4540590000\(dq SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = 20021201T025023 State = UnRead Number = \(dq+4522706947\(dq NumberUnicode = 002B0034003500320032003700300036003900340037 Name = \(dq\(dq NameUnicode = Text00 = 004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A Coding = Default Folder = 1 Length = 27 Class = \-1 ReplySMSC = False RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0 .EE .UNINDENT .UNINDENT .SH "نویسنده (AUTHOR)" Michal Čihař .SH "حق نشر (COPYRIGHT)" 2009\-2015, Michal Čihař .\" End of generated man page.