1 # Indonesian translations for Gammu-manual package
2 # Copyright (C) 2011 Michal Čihař <michal@cihar.com>
3 # This file is distributed under the same license as the Gammu-manual package.
4 # Automatically generated, 2011.
8 "Project-Id-Version: Gammu-manual 1.30.93\n"
9 "Report-Msgid-Bugs-To: michal@cihar.com\n"
10 "POT-Creation-Date: 2011-12-13 14:46+0100\n"
11 "PO-Revision-Date: 2011-12-15 18:37+0200\n"
12 "Last-Translator: Sukma Budi <kanjengdemank@yahoo.com>\n"
13 "Language-Team: none\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=1; plural=0;\n"
19 "X-Generator: Pootle 2.1.6\n"
22 #: docs/manual/config/index.rst:2
27 #: docs/manual/config/index.rst:4
29 msgid "Gammu Configuration File"
30 msgstr "File Konfigurasi Gammu"
33 #: docs/manual/config/index.rst:7 docs/manual/smsd/inject.rst:9
34 #: docs/manual/smsd/monitor.rst:9 docs/manual/smsd/smsd.rst:9
35 #: docs/manual/gammu/index.rst:9 docs/manual/utils/gammu-config.rst:9
36 #: docs/manual/utils/jadmaker.rst:9 docs/manual/utils/gammu-detect.rst:12
42 #: docs/manual/config/index.rst:11
44 "On Linux, MacOS X, BSD and other Unix-like systems, the config file is "
45 "searched in following order:"
47 "Pada Linux, MacOS X, BSD dan sistem Unix lainnya, file config dicari pada:"
50 #: docs/manual/config/index.rst:13
51 msgid "``$XDG_CONFIG_HOME/gammu/config``"
52 msgstr "``$XDG_CONFIG_HOME/gammu/config``"
55 #: docs/manual/config/index.rst:14
56 msgid "``~/.config/gammu/config``"
57 msgstr "``~/.config/gammu/config``"
60 #: docs/manual/config/index.rst:15
61 msgid "``~/.gammurc``"
62 msgstr "``~/.gammurc``"
65 #: docs/manual/config/index.rst:16
66 msgid "``/etc/gammurc``"
67 msgstr "``/etc/gammurc``"
70 #: docs/manual/config/index.rst:18
71 msgid "On Microsoft Windows:"
72 msgstr "Pada Microsoft Windows:"
75 #: docs/manual/config/index.rst:20
76 msgid "``$PROFILE\\Application Data\\gammurc``"
77 msgstr "``$PROFILE\\Application Data\\gammurc``"
80 #: docs/manual/config/index.rst:21
81 msgid "``.\\gammurc``"
82 msgstr "``.\\gammurc``"
85 #: docs/manual/config/index.rst:23 docs/manual/smsd/run.rst:7
86 #: docs/manual/smsd/config.rst:7 docs/manual/smsd/inject.rst:16
87 #: docs/manual/smsd/monitor.rst:16 docs/manual/smsd/smsd.rst:17
88 #: docs/manual/gammu/index.rst:20 docs/manual/utils/gammu-config.rst:16
89 #: docs/manual/utils/jadmaker.rst:16 docs/manual/utils/gammu-detect.rst:19
95 #: docs/manual/config/index.rst:26
96 msgid "Gammu requires configuration to be able to properly talk to your phone."
98 "Gammu membutuhkan konfigurasi untuk dapat berkomunikasi dengan baik dengan "
101 #. type: Attribute :ref:
102 #: docs/manual/config/index.rst:26
104 msgid "`gammu` reads configuration from a config file. It's location is determined"
106 "`gammu` membaca konfigurasi dari sebuah file config. Lokasi file config "
110 #: docs/manual/config/index.rst:28
111 msgid "on runtime, see above for search paths."
112 msgstr "pada runtime, lihat di atas untuk pencarian path."
115 #: docs/manual/config/index.rst:31
117 "You can use :ref:`gammu-config` or :ref:`gammu-detect` to generate "
118 "configuration file or start from :ref:`Fully documented example`."
120 "Anda dapat menggunakan :ref:`gammu-config` atau :ref:`gammu-detect` untuk "
121 "membangkitkan file konfigurasi atau untuk memulai dari :ref:`Fully "
122 "documented example`."
125 #: docs/manual/config/index.rst:35
127 "For hints about configuring your phone, you can check Gammu Phone Database "
128 "<http://wammu.eu/phones/> to see what user users experienced."
130 "Untuk petunjuk tentang pengkonfigurasian telepon anda, anda dapat "
131 "memeriksanya pada Basisdata Telepon Gammu di <http://wammu.eu/phones/> untuk "
132 "melihat pengalaman-pengalaman dari pengguna lainnya."
135 #: docs/manual/config/index.rst:37 docs/manual/smsd/config.rst:14
136 #: docs/manual/formats/smsbackup.rst:10 docs/manual/formats/backup.rst:9
137 msgid "This file use ini file syntax, see :ref:`ini`."
138 msgstr "File ini menggunakan sintak file, lihat :ref:`ini`."
141 #: docs/manual/config/index.rst:43
143 "Configuration file for gammu can contain several sections - ``[gammu]``, ``"
144 "[gammu1]``, ``[gammuN]``, ... Each section configures one connection setup "
145 "and in default mode gammu tries all of them in numerical order. You can also "
146 "specify which configuration section to use by giving it's number (:config:"
147 "section:`[gammu]` has number 0) as a parameter to :ref:`gammu` and it will "
148 "then use only this section."
150 "File konfigurasi gammu dapat berisi beberapa bagian - ``[gammu]``, "
151 "``[gammu1]``, ``[gammuN]``, ... Setiap bagian mengkonfigurasikan pengaturan "
152 "koneksi dan secara baku gammu mencoba semuanya secara berurutan berdasarkan "
153 "urutan numerik. Anda dapat pula menspesifikasikan bagian konfigurasi yang "
154 "mana yang akan digunakan dengan memberinya nomor (:config:section:`[gammu]` "
155 "has number 0) sebagai sebuah parameter untuk :ref:`gammu` dan itu akan "
156 "membuatnya hanya diproses pada bagian ini saja."
158 #. type: Labeled list
159 #: docs/manual/config/index.rst:44 docs/manual/smsd/config.rst:25
160 #: docs/manual/smsd/config.rst:31 docs/manual/smsd/config.rst:35
161 #: docs/manual/smsd/config.rst:39 docs/manual/smsd/config.rst:43
162 #: docs/manual/smsd/config.rst:47
164 msgid ".. config:section"
165 msgstr ".. config:section"
168 #: docs/manual/config/index.rst:45
173 #: docs/manual/config/index.rst:47
175 "This section is read by default unless you specify other on command line."
177 "Bagian ini akan dibaca secara bakunya hingga anda menspesifikasikan lainnya "
178 "pada baris perintah."
181 #: docs/manual/config/index.rst:49
183 msgid "Device connection parameters"
184 msgstr "Parameter koneksi perangkat"
186 #. type: Labeled list
187 #: docs/manual/config/index.rst:51 docs/manual/config/index.rst:108
188 #: docs/manual/config/index.rst:179 docs/manual/config/index.rst:185
189 #: docs/manual/config/index.rst:203 docs/manual/config/index.rst:216
190 #: docs/manual/config/index.rst:220 docs/manual/config/index.rst:231
191 #: docs/manual/config/index.rst:240 docs/manual/config/index.rst:262
192 #: docs/manual/config/index.rst:273 docs/manual/config/index.rst:279
193 #: docs/manual/config/index.rst:288 docs/manual/smsd/sql.rst:106
194 #: docs/manual/smsd/sql.rst:116 docs/manual/smsd/sql.rst:134
195 #: docs/manual/smsd/sql.rst:145 docs/manual/smsd/sql.rst:162
196 #: docs/manual/smsd/sql.rst:179 docs/manual/smsd/sql.rst:190
197 #: docs/manual/smsd/sql.rst:200 docs/manual/smsd/sql.rst:216
198 #: docs/manual/smsd/sql.rst:234 docs/manual/smsd/sql.rst:250
199 #: docs/manual/smsd/sql.rst:268 docs/manual/smsd/sql.rst:283
200 #: docs/manual/smsd/sql.rst:298 docs/manual/smsd/sql.rst:323
201 #: docs/manual/smsd/sql.rst:347 docs/manual/smsd/sql.rst:373
202 #: docs/manual/smsd/sql.rst:383 docs/manual/smsd/config.rst:56
203 #: docs/manual/smsd/config.rst:93 docs/manual/smsd/config.rst:98
204 #: docs/manual/smsd/config.rst:103 docs/manual/smsd/config.rst:108
205 #: docs/manual/smsd/config.rst:120 docs/manual/smsd/config.rst:138
206 #: docs/manual/smsd/config.rst:154 docs/manual/smsd/config.rst:160
207 #: docs/manual/smsd/config.rst:167 docs/manual/smsd/config.rst:173
208 #: docs/manual/smsd/config.rst:181 docs/manual/smsd/config.rst:188
209 #: docs/manual/smsd/config.rst:200 docs/manual/smsd/config.rst:208
210 #: docs/manual/smsd/config.rst:214 docs/manual/smsd/config.rst:220
211 #: docs/manual/smsd/config.rst:226 docs/manual/smsd/config.rst:235
212 #: docs/manual/smsd/config.rst:249 docs/manual/smsd/config.rst:262
213 #: docs/manual/smsd/config.rst:271 docs/manual/smsd/config.rst:282
214 #: docs/manual/smsd/config.rst:301 docs/manual/smsd/config.rst:316
215 #: docs/manual/smsd/config.rst:323 docs/manual/smsd/config.rst:330
216 #: docs/manual/smsd/config.rst:337 docs/manual/smsd/config.rst:344
217 #: docs/manual/smsd/config.rst:353 docs/manual/smsd/config.rst:361
218 #: docs/manual/smsd/config.rst:378 docs/manual/smsd/config.rst:382
219 #: docs/manual/smsd/config.rst:386 docs/manual/smsd/config.rst:402
220 #: docs/manual/smsd/config.rst:408 docs/manual/smsd/config.rst:414
221 #: docs/manual/smsd/config.rst:420 docs/manual/smsd/config.rst:432
222 #: docs/manual/smsd/config.rst:451 docs/manual/smsd/config.rst:456
223 #: docs/manual/smsd/config.rst:468 docs/manual/smsd/config.rst:474
224 #: docs/manual/smsd/config.rst:480 docs/manual/smsd/config.rst:487
225 #: docs/manual/smsd/config.rst:493 docs/manual/smsd/config.rst:514
226 #: docs/manual/smsd/config.rst:522
228 msgid ".. config:option"
229 msgstr ".. config:option"
232 #: docs/manual/config/index.rst:52
237 #: docs/manual/config/index.rst:54
238 msgid "Protocol which will be used to talk to your phone."
239 msgstr "Protokol yang akan digunakan untuk berkomunikasi dengan telepon anda."
242 #: docs/manual/config/index.rst:56
243 msgid "For Nokia cables you want to use one of following:"
244 msgstr "Untuk kabel Nokia anda akan menggunakan salah satunya:"
247 #: docs/manual/config/index.rst:58
252 #: docs/manual/config/index.rst:59
253 msgid "serial FBUS connection"
254 msgstr "koneksi serial FBUS"
257 #: docs/manual/config/index.rst:60
262 #: docs/manual/config/index.rst:61
263 msgid "DLR-3 and compatible cables"
264 msgstr "DLR-3 dan kabel yang setara"
267 #: docs/manual/config/index.rst:62
272 #: docs/manual/config/index.rst:63
273 msgid "DKU-2 and compatible cables"
274 msgstr "DKU-2 dan kabel yang setara"
277 #: docs/manual/config/index.rst:64
282 #: docs/manual/config/index.rst:65
283 msgid "DKU-5 and compatible cables"
284 msgstr "DKU-5 dan kabel yang setara"
287 #: docs/manual/config/index.rst:66
292 #: docs/manual/config/index.rst:67
293 msgid "serial MBUS connection"
294 msgstr "koneksi serial MBUS"
297 #: docs/manual/config/index.rst:71
299 "If you use some non original cable, you might need to append ``-nodtr`` (eg. "
300 "for ARK3116 based cables) or ``-nopower``, but Gammu should be able to "
301 "detect this automatically."
303 "Bila anda menggunakan kabel non orisinil, anda mungkin akan membutuhkan "
304 "untuk menambahkan ``-nodtr`` (contoh untuk kabel berbasis ARK3116) atau "
305 "``-nopower``, tetapi Gammu harus dapat mendeteksinya secara otomatis."
308 #: docs/manual/config/index.rst:73
309 msgid "For non-Nokia phones connected using cable you generally want:"
310 msgstr "Untuk koneksi telepon non-Nokia anda dapat menggunakan kabel umum:"
313 #: docs/manual/config/index.rst:75
318 #: docs/manual/config/index.rst:76
319 msgid "generic AT commands based connection"
320 msgstr "koneksi berbasis perintah AT generik"
323 #: docs/manual/config/index.rst:79
325 "You can optionally specify speed of the connection, eg. ``at19200``, but it "
326 "is not needed for modern USB cables."
328 "Anda dapat leluasa menspesifikasikan kecepatan koneksinya, contohnya "
329 "``at19200``, tetapi ini tidak diperlukan untuk kabel USB yang modern."
332 #: docs/manual/config/index.rst:81
333 msgid "For IrDA connections use one of following:"
334 msgstr "Untuk koneksi IrDA gunakan salah satunya:"
337 #: docs/manual/config/index.rst:83
338 msgid "``irdaphonet``"
339 msgstr "``irdaphonet``"
342 #: docs/manual/config/index.rst:84 docs/manual/config/index.rst:95
343 msgid "Phonet connection for Nokia phones."
344 msgstr "Koneksi phonet untuk telepon Nokia."
347 #: docs/manual/config/index.rst:85
352 #: docs/manual/config/index.rst:86
354 "AT commands connection for most of phones (this is not supported on Linux)."
356 "Koneksi perintah AT untuk kebanyakan telepon (ini tidak didukung dalam "
360 #: docs/manual/config/index.rst:87
362 msgstr "``irdaobex``"
365 #: docs/manual/config/index.rst:88 docs/manual/config/index.rst:99
366 msgid "OBEX (IrMC or file transfer) connection for most of phones."
367 msgstr "Koneksi OBEX (IrMC atau transfer file) untuk kebanyakan telepon."
370 #: docs/manual/config/index.rst:89
371 msgid "``irdagnapbus``"
372 msgstr "``irdagnapbus``"
375 #: docs/manual/config/index.rst:90 docs/manual/config/index.rst:101
376 msgid "GNapplet based connection for Symbian phones, see :ref:`gnapplet`."
377 msgstr "Koneksi berbasis GNapplet untuk telepon Symbian, lihat :ref:`gnapplet`."
380 #: docs/manual/config/index.rst:92
381 msgid "For Bluetooth connection use one of following:"
382 msgstr "Untuk koneksi Bluetooth gunakan salah satunya:"
385 #: docs/manual/config/index.rst:94
386 msgid "``bluephonet``"
387 msgstr "``bluephonet``"
390 #: docs/manual/config/index.rst:96
395 #: docs/manual/config/index.rst:97
396 msgid "AT commands connection for most of phones."
397 msgstr "Koneksi perintah AT untuk kebanyakan telepon."
400 #: docs/manual/config/index.rst:98
402 msgstr "``blueobex``"
405 #: docs/manual/config/index.rst:100
406 msgid "``bluerfgnapbus``"
407 msgstr "``bluerfgnapbus``"
410 #: docs/manual/config/index.rst:102
415 #: docs/manual/config/index.rst:103
416 msgid "Connection to Series60 applet in S60 phones, see :ref:`s60`."
417 msgstr "Koneksi ke applet Series60 pada telepon S60, lihat :ref:`s60`."
419 #. type: Labeled list
420 #: docs/manual/config/index.rst:104 docs/manual/config/index.rst:110
421 #: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
422 #: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:136
423 #: docs/manual/smsd/config.rst:237 docs/manual/smsd/config.rst:303
424 #: docs/manual/smsd/config.rst:355 docs/manual/smsd/config.rst:363
425 #: docs/manual/smsd/config.rst:400 docs/manual/smsd/config.rst:447
426 #: docs/manual/gammu/index.rst:1199 docs/manual/testing/dummy-driver.rst:6
427 #: docs/manual/python/gammu.rst:1124 docs/manual/python/gammu.rst:1168
428 #: docs/manual/utils/gammu-detect.rst:7
430 msgid ".. versionadded"
431 msgstr ".. versionadded"
434 #: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
435 #: docs/manual/smsd/tables.rst:116 docs/manual/python/gammu.rst:1125
439 #. type: Labeled list
440 #: docs/manual/config/index.rst:106 docs/manual/config/index.rst:177
441 #: docs/manual/smsd/sql.rst:35 docs/manual/smsd/config.rst:51
442 #: docs/manual/smsd/config.rst:449 docs/manual/gammu/index.rst:1195
443 #: docs/manual/gammu/index.rst:1205 docs/manual/project/directories.rst:165
444 #: docs/manual/project/directories.rst:199 docs/manual/project/testing.rst:8
445 #: docs/manual/project/install.rst:71 docs/manual/project/install.rst:78
446 #: docs/manual/project/install.rst:86 docs/manual/project/install.rst:93
447 #: docs/manual/project/install.rst:100 docs/manual/project/install.rst:107
448 #: docs/manual/project/install.rst:114 docs/manual/project/install.rst:123
449 #: docs/manual/project/install.rst:132 docs/manual/project/install.rst:139
450 #: docs/manual/project/install.rst:146 docs/manual/project/install.rst:153
451 #: docs/manual/project/install.rst:160 docs/manual/formats/backup.rst:56
452 #: docs/manual/c/porting.rst:51
458 #: docs/manual/config/index.rst:107 docs/manual/config/index.rst:178
459 msgid ":ref:`faq-config`"
460 msgstr ":ref:`faq-config`"
463 #: docs/manual/config/index.rst:109
468 #: docs/manual/config/index.rst:111 docs/manual/config/index.rst:182
473 #: docs/manual/config/index.rst:113
474 msgid "Device node or address of phone. It depends on used connection."
476 "Node perangkat atau alamat dari telepon. Ini tergantung dari penggunaan "
480 #: docs/manual/config/index.rst:119
482 "For **cables** or emulated serial ports, you enter device name (for example "
483 "``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
484 "Linux, ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
485 "exception are DKU-2 and DKU-5 cables on Windows, where the device is "
486 "automatically detected from driver information and this parameters is "
489 "Untuk **cables** atau port serial yang diemulasi, anda masukkan nama "
490 "perangkatnya (sebagai contoh ``/dev/ttyS0``, ``/dev/ttyACM0``, "
491 "``/dev/ircomm0``, ``/dev/rfcomm0`` pada Linux, ``/dev/cuad0`` pada FreeBSD "
492 "atau ``COM1:`` pada Windows). Pengecualian khusus pada kabel DKU-2 dan DKU-5 "
493 "di Windows, di mana perangkat ini terdeteksi secara otomatis dari informasi "
494 "driver dan parameter-parameter tersebut di atas diabaikan."
497 #: docs/manual/config/index.rst:122
499 "For **USB** connections (currently only fbususb and dku2 on Linux), you can "
500 "specify to which USB device Gammu should connect. You can either provide"
502 "Untuk koneksi **USB** (hanya fbususb dan dku2 pada Linux), anda dapat "
503 "menspesifikasikan perangkat USB yang mana yang harus digunakan Gammu dalam "
504 "berkoneksi. Anda juga dapat menyediakan"
506 #. type: Labeled list
507 #: docs/manual/config/index.rst:122
509 msgid "vendor/product IDs or device address on USB"
510 msgstr "vendor/ID produk atau alamat perangkat pada USB"
513 #: docs/manual/config/index.rst:129
516 "Device = 0x1234:0x5678 # Match device by vendor and product id\n"
517 "Device = 0x1234:-1 # Match device by vendor id\n"
518 "Device = 1.10 # Match device by usb bus and device address\n"
519 "Device = 10 # Match device by usb device address\n"
520 "Device = serial:123456 # Match device by serial string\n"
522 "Device = 0x1234:0x5678 # Kecocokan perangkat pada id vendor dan produk\n"
523 "Device = 0x1234:-1 # Kecocokan perangkat pada id vendor\n"
524 "Device = 1.10 # Kecocokan perangkat pada usb bus dan alamat perangkat\n"
525 "Device = 10 # Kecocokan perangkat pada alamat perangkat usb\n"
526 "Device = serial:123456 # Kecocokan perangkat pada string serial\n"
529 #: docs/manual/config/index.rst:131 docs/manual/config/index.rst:167
530 #: docs/manual/config/index.rst:236 docs/manual/protocol/n6110.rst:26
531 #: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
532 #: docs/manual/protocol/index.rst:26 docs/manual/smsd/dbi.rst:15
533 #: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:490
534 #: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/run.rst:26
535 #: docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:395
536 #: docs/manual/smsd/config.rst:510 docs/manual/smsd/mysql.rst:27
537 #: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:471
538 #: docs/manual/gammu/index.rst:571 docs/manual/gammu/index.rst:581
539 #: docs/manual/gammu/index.rst:595 docs/manual/gammu/index.rst:982
540 #: docs/manual/gammu/index.rst:1028 docs/manual/gammu/index.rst:1056
541 #: docs/manual/gammu/index.rst:1065 docs/manual/gammu/index.rst:1327
542 #: docs/manual/gammu/index.rst:1351 docs/manual/gammu/index.rst:1845
543 #: docs/manual/project/directories.rst:113
544 #: docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44
545 #: docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24
546 #: docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
551 #: docs/manual/config/index.rst:136
553 "On Linux systems, you might lack permissions for some device nodes. You "
554 "might need to be member of some group (eg. :samp:`plugdev` or :samp:"
555 "`dialout`) or or add special udev rules to enable you access these devices "
558 "Pada sistem Linux, anda dihadapkan pada keterbatasan hak akses ke beberapa "
559 "node perangkat. Anda mungkin harus menjadi anggora dari beberapa grup "
560 "(contohnya :samp:`plugdev` atau :samp:`dialout`) atau menambahkan khusus "
561 "aturan udev yang mengijinkan anda untuk mengakses perangkat tersebut sebagai "
565 #: docs/manual/config/index.rst:140
567 "For Nokia phones you can put follofing file (also available in sources as :"
568 "file:`contrib/udev/45-nokiadku2.rules`) as :file:`/etc/udev/rules.d/45-"
571 "Untuk telepon Nokia anda dapat menempatkan file berikut (tersedia juga pada "
572 "sumber-sumber seperti :file:`contrib/udev/45-nokiadku2.rules`) sebagai "
573 ":file:`/etc/udev/rules.d/45-nokiadku2.rules`:"
575 #. type: Labeled list
576 #: docs/manual/config/index.rst:141 docs/manual/config/index.rst:366
577 #: docs/manual/smsd/dbi.rst:39 docs/manual/smsd/pgsql.rst:21
578 #: docs/manual/smsd/mysql.rst:38 docs/manual/python/examples.rst:12
579 #: docs/manual/python/examples.rst:18 docs/manual/python/examples.rst:24
580 #: docs/manual/python/examples.rst:30 docs/manual/c/examples.rst:10
581 #: docs/manual/c/examples.rst:16 docs/manual/c/examples.rst:22
582 #: docs/manual/c/examples.rst:28 docs/manual/c/examples.rst:34
583 #: docs/manual/c/examples.rst:40
585 msgid ".. literalinclude"
586 msgstr ".. literalinclude"
589 #: docs/manual/config/index.rst:142
590 msgid "../../../contrib/udev/45-nokiadku2.rules"
591 msgstr "../../../contrib/udev/45-nokiadku2.rules"
594 #: docs/manual/config/index.rst:143
595 msgid ":language: sh"
596 msgstr ":language: sh"
599 #: docs/manual/config/index.rst:147
601 "In case your USB device appears as the serial port in the system (eg. ``/"
602 "dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as with "
605 "Bilamana perangkat USB anda muncul sebagai port serial dalam sistem "
606 "(contohnya ``/dev/ttyACM0`` pada Linux atau ``COM5:`` pada Windows), "
607 "gunakan pengaturan yang sama dengan pengaturan port serial."
610 #: docs/manual/config/index.rst:152
612 "For **Bluetooth** connection you have to enter Bluetooth address of your "
613 "phone (you can list Bluetooth devices in range on Linux using :command:"
614 "`hcitool scan` command). Optionally you can also force Gammu to use "
615 "specified channel by including channel number after slash."
617 "Untuk koneksi **Bluetooth** anda harus memasukkan alamat Bluetooth dari "
618 "telepon anda (anda dapat menguraikan daftar perangkat Bluetooth dalam "
619 "jangkauan pada Linux menggunakan perintah :command:`hcitool scan`). Opsional "
620 "anda pun dapat memaksa Gammu untuk menggunakan saluran yang telah "
621 "dispesifikasikan dengan menyertakan nomor saluran pada setelah slash."
624 #: docs/manual/config/index.rst:155
626 "Before using Gammu, your device should be paired with computer or you should "
627 "have set up automatic pairing."
629 "Sebelum menggunakan Gammu, perangkat anda harus sudah tersambung dengan "
630 "komputer atau otomatisasi koneksi sudah diatur sebelumnya."
633 #: docs/manual/config/index.rst:157
634 msgid "For **IrDA** connections, this parameters is not used at all."
636 "Untuk koneksi **IrDA**, parameter-parameter ini tidak digunakan sama sekali."
639 #: docs/manual/config/index.rst:160
641 "If IrDA does not work on Linux, you might need to bring up the interface and "
642 "enable discovery (you need to run these commands as root):"
644 "Bila IrDA tidak dapat berjalan pada Linux, anda mungkin perlu untuk membuka "
645 "antarmukanya dan mengaktifkan proses discovery (anda perlu untuk menjalankan "
646 "perintah-perintah ini pada root):"
648 #. type: Labeled list
649 #: docs/manual/config/index.rst:161 docs/manual/config/index.rst:172
650 #: docs/manual/config/index.rst:305 docs/manual/config/index.rst:314
651 #: docs/manual/config/index.rst:323 docs/manual/config/index.rst:331
652 #: docs/manual/config/index.rst:345 docs/manual/smsd/sql.rst:112
653 #: docs/manual/smsd/sql.rst:122 docs/manual/smsd/sql.rst:140
654 #: docs/manual/smsd/sql.rst:151 docs/manual/smsd/sql.rst:168
655 #: docs/manual/smsd/sql.rst:185 docs/manual/smsd/sql.rst:196
656 #: docs/manual/smsd/sql.rst:206 docs/manual/smsd/sql.rst:222
657 #: docs/manual/smsd/sql.rst:240 docs/manual/smsd/sql.rst:256
658 #: docs/manual/smsd/sql.rst:274 docs/manual/smsd/sql.rst:289
659 #: docs/manual/smsd/sql.rst:304 docs/manual/smsd/sql.rst:329
660 #: docs/manual/smsd/sql.rst:353 docs/manual/smsd/sql.rst:379
661 #: docs/manual/smsd/sql.rst:389 docs/manual/smsd/usage.rst:48
662 #: docs/manual/smsd/tables.rst:398 docs/manual/smsd/tables.rst:409
663 #: docs/manual/smsd/tables.rst:426 docs/manual/smsd/tables.rst:456
664 #: docs/manual/smsd/run.rst:103 docs/manual/smsd/run.rst:114
665 #: docs/manual/smsd/run.rst:129 docs/manual/smsd/run.rst:145
666 #: docs/manual/smsd/run.rst:162 docs/manual/smsd/config.rst:567
667 #: docs/manual/smsd/config.rst:583 docs/manual/smsd/config.rst:600
668 #: docs/manual/smsd/config.rst:613 docs/manual/smsd/config.rst:622
669 #: docs/manual/smsd/config.rst:645 docs/manual/smsd/config.rst:652
670 #: docs/manual/smsd/config.rst:662 docs/manual/smsd/inject.rst:11
671 #: docs/manual/smsd/inject.rst:61 docs/manual/smsd/inject.rst:67
672 #: docs/manual/smsd/inject.rst:73 docs/manual/smsd/inject.rst:79
673 #: docs/manual/smsd/inject.rst:85 docs/manual/smsd/inject.rst:91
674 #: docs/manual/smsd/inject.rst:97 docs/manual/smsd/mysql.rst:20
675 #: docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52
676 #: docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:117
677 #: docs/manual/smsd/smsd.rst:123 docs/manual/smsd/smsd.rst:142
678 #: docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:156
679 #: docs/manual/smsd/smsd.rst:171 docs/manual/gammu/index.rst:12
680 #: docs/manual/gammu/index.rst:1241 docs/manual/gammu/index.rst:1247
681 #: docs/manual/gammu/index.rst:1253 docs/manual/gammu/index.rst:1850
682 #: docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862
683 #: docs/manual/gammu/index.rst:1868 docs/manual/gammu/index.rst:1874
684 #: docs/manual/gammu/index.rst:1880 docs/manual/gammu/index.rst:1886
685 #: docs/manual/gammu/index.rst:1896 docs/manual/gammu/index.rst:1905
686 #: docs/manual/gammu/index.rst:1911 docs/manual/gammu/index.rst:1920
687 #: docs/manual/gammu/index.rst:1934 docs/manual/gammu/index.rst:1940
688 #: docs/manual/gammu/index.rst:1946 docs/manual/gammu/index.rst:1960
689 #: docs/manual/gammu/index.rst:1969 docs/manual/project/documentation.rst:18
690 #: docs/manual/project/documentation.rst:25
691 #: docs/manual/project/documentation.rst:47
692 #: docs/manual/project/documentation.rst:55
693 #: docs/manual/project/coding-style.rst:15
694 #: docs/manual/project/coding-style.rst:34
695 #: docs/manual/project/coding-style.rst:40
696 #: docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:173
697 #: docs/manual/project/install.rst:181 docs/manual/project/install.rst:190
698 #: docs/manual/project/install.rst:204 docs/manual/project/install.rst:211
699 #: docs/manual/project/install.rst:217 docs/manual/project/install.rst:223
700 #: docs/manual/project/install.rst:229 docs/manual/project/install.rst:264
701 #: docs/manual/project/install.rst:275 docs/manual/project/install.rst:374
702 #: docs/manual/project/install.rst:380 docs/manual/project/install.rst:395
703 #: docs/manual/project/install.rst:404 docs/manual/project/install.rst:416
704 #: docs/manual/project/install.rst:447 docs/manual/project/install.rst:485
705 #: docs/manual/project/install.rst:519 docs/manual/project/install.rst:537
706 #: docs/manual/testing/dummy-driver.rst:73
707 #: docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:42
708 #: docs/manual/internal/reply.rst:57 docs/manual/internal/reply.rst:70
709 #: docs/manual/internal/reply.rst:84 docs/manual/formats/smsbackup.rst:35
710 #: docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19
711 #: docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29
712 #: docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51
713 #: docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64
714 #: docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93
715 #: docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119
716 #: docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156
717 #: docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181
718 #: docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11
719 #: docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
721 msgid ".. code-block"
722 msgstr ".. code-block"
725 #: docs/manual/config/index.rst:162 docs/manual/config/index.rst:173
726 #: docs/manual/smsd/tables.rst:399 docs/manual/smsd/run.rst:115
727 #: docs/manual/smsd/run.rst:130 docs/manual/smsd/run.rst:146
728 #: docs/manual/smsd/inject.rst:62 docs/manual/smsd/inject.rst:68
729 #: docs/manual/smsd/inject.rst:74 docs/manual/smsd/inject.rst:80
730 #: docs/manual/smsd/inject.rst:86 docs/manual/smsd/inject.rst:92
731 #: docs/manual/smsd/inject.rst:98 docs/manual/smsd/smsd.rst:118
732 #: docs/manual/smsd/smsd.rst:124 docs/manual/smsd/smsd.rst:143
733 #: docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:157
734 #: docs/manual/smsd/smsd.rst:172 docs/manual/gammu/index.rst:1242
735 #: docs/manual/gammu/index.rst:1248 docs/manual/gammu/index.rst:1254
736 #: docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857
737 #: docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1869
738 #: docs/manual/gammu/index.rst:1875 docs/manual/gammu/index.rst:1881
739 #: docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1897
740 #: docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912
741 #: docs/manual/gammu/index.rst:1921 docs/manual/gammu/index.rst:1935
742 #: docs/manual/gammu/index.rst:1941 docs/manual/gammu/index.rst:1947
743 #: docs/manual/gammu/index.rst:1970 docs/manual/project/documentation.rst:19
744 #: docs/manual/project/documentation.rst:26
745 #: docs/manual/project/documentation.rst:48
746 #: docs/manual/project/documentation.rst:56
747 #: docs/manual/project/install.rst:174 docs/manual/project/install.rst:182
748 #: docs/manual/project/install.rst:191 docs/manual/project/install.rst:205
749 #: docs/manual/project/install.rst:212 docs/manual/project/install.rst:218
750 #: docs/manual/project/install.rst:224 docs/manual/project/install.rst:230
751 #: docs/manual/project/install.rst:265 docs/manual/project/install.rst:276
752 #: docs/manual/project/install.rst:375 docs/manual/project/install.rst:381
753 #: docs/manual/project/install.rst:396 docs/manual/project/install.rst:405
754 #: docs/manual/project/install.rst:417 docs/manual/project/install.rst:448
755 #: docs/manual/project/install.rst:486 docs/manual/project/install.rst:520
756 #: docs/manual/project/install.rst:538
761 #: docs/manual/config/index.rst:165
764 "ip l s dev irda0 up # Enables irda0 device\n"
765 "sysctl net.irda.discovery=1 # Enables device discovery on IrDA\n"
767 "ip l s dev irda0 up # Mengaktifkan perangkat irda0\n"
768 "sysctl net.irda.discovery=1 # Mengaktifkan discovery perangkat IrDA\n"
771 #: docs/manual/config/index.rst:171
773 "Native IrDA is not supported on Linux, you need to setup virtual serial port "
774 "for it (eg. ``/dev/ircomm0``) and use it same way as cable. This can be "
775 "usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:"
777 "IrDA aslinya tidak didukung dalam Linux, anda perlu untuk menginstalasikan "
778 "virtual port serial untuknya (contoh ``/dev/ircomm0``) dan menggunakannya "
779 "sama seperti menggunakan kabel. Hal ini biasanya dapat dicapai dengan "
780 "memuat modul ``ircomm-tty`` dan ``irtty-sir``:"
783 #: docs/manual/config/index.rst:176
784 msgid "modprobe ircomm-tty modprobe irtty-sir"
785 msgstr "modprobe ircomm-tty modprobe irtty-sir"
788 #: docs/manual/config/index.rst:180
792 #. type: Labeled list
793 #: docs/manual/config/index.rst:181 docs/manual/smsd/config.rst:73
794 #: docs/manual/smsd/config.rst:79 docs/manual/smsd/config.rst:87
795 #: docs/manual/smsd/config.rst:406
797 msgid ".. deprecated"
798 msgstr ".. deprecated"
801 #: docs/manual/config/index.rst:184
802 msgid "Alias for :config:option:`Device`, kept for backward compatibility."
804 "Alias untuk :config:option:`Device`, sebagai persiapan untuk kompabilitas ke "
808 #: docs/manual/config/index.rst:186 docs/manual/python/gammu.rst:1286
813 #: docs/manual/config/index.rst:189
815 "Do not use this parameter unless really needed! The only use case for this "
816 "is when Gammu does not know your phone and misdetects it's features."
818 "Jangan gunakan paramater ini hingga benar-benar diperlukan! Hanya gunakan "
819 "saat Gammu tidak mengenali telepon anda dan salah deteksi atas fitur-"
823 #: docs/manual/config/index.rst:193
825 "The only special case for using model is to force special type of OBEX "
826 "connection instead of letting Gammu try the best suited for selected "
829 "Kondisi khusus untuk menggunakan model adalah dengan memaksakan tipe khusus "
830 "koneksi OBEX daripada membiarkan Gammu mencoba yang terbaik menurutnya untuk "
834 #: docs/manual/config/index.rst:195
839 #: docs/manual/config/index.rst:196
840 msgid "force using of file browsing service (file system support)"
841 msgstr "memaksakan menggunakan layanan browsing file (mendukung file system)"
844 #: docs/manual/config/index.rst:197
846 msgstr "``obexirmc``"
849 #: docs/manual/config/index.rst:198
850 msgid "force using of IrMC service (contacts, calendar and notes support)"
852 "memaksakan menggunakan layanan IrMC (mendukung kontak, kalender dan catatan)"
855 #: docs/manual/config/index.rst:199
857 msgstr "``obexnone``"
860 #: docs/manual/config/index.rst:200
862 "none service chosen, this has only limited use for sending file (:option:"
863 "`gammu sendfile` command)"
865 "tidak ada layanan yang dipilih, ini membatasi penggunaan dalam pengiriman "
866 "file (:option:`gammu sendfile` command)"
869 #: docs/manual/config/index.rst:201
874 #: docs/manual/config/index.rst:202
875 msgid "m-obex service for Samsung phones"
876 msgstr "layanan m-obex untuk telepon Samsung"
879 #: docs/manual/config/index.rst:204
884 #: docs/manual/config/index.rst:210
886 "On Posix systems, you might want to lock serial device when it is being used "
887 "using UUCP-style lock files. Enabling this option (setting to yes) will make "
888 "Gammu honor these locks and create it on startup. On most distributions you "
889 "need additional privileges to use locking (eg. you need to be member of uucp "
892 "Pada sistem Posix, anda mungkin harus mengunci perangkat serial saat dipakai "
893 "dengan menggunakan UUCP-style lock files. Mengaktifkan opsi ini (atur "
894 "menjadi ya) akan membuat Gammu menghormati penguncian ini dan membuatkannya "
895 "dalam startup. Dalam kebanyakan distribusi anda akan membutuhkan tambahan "
896 "kewenangan untuk melakukan proses penguncian (contoh anda mungkin terlebih "
897 "dulu harus menjadi anggota dari grup uucp)."
900 #: docs/manual/config/index.rst:212
901 msgid "This option has no meaning on Windows."
902 msgstr "Opsi ini tidak bermakna pada Windows."
905 #: docs/manual/config/index.rst:214
907 msgid "Connection options"
908 msgstr "Opsi koneksi"
911 #: docs/manual/config/index.rst:217
912 msgid "SynchronizeTime"
913 msgstr "SynchronizeTime"
916 #: docs/manual/config/index.rst:219
918 "If you want to set time from computer to phone during starting connection."
920 "Bila anda ingin mengatur waktu dari komputer ke telepon selama memulai "
924 #: docs/manual/config/index.rst:221
929 #: docs/manual/config/index.rst:226
931 "This option allow to set, that you want (setting ``yes``) to see message on "
932 "the phone screen or phone should enable light for a moment during starting "
933 "connection. Phone will not beep during starting connection with this option. "
934 "This works only with some Nokia phones."
936 "Opsi ini dapat disetel, di mana anda menginginkan (setting ``yes``) untuk "
937 "melihat pesan pada layar telepon atau telepon menyalakan lampu untuk "
938 "beberapa saat selama koneksi sedang dimulai. Dengan opsi ini telepon tidak "
939 "akan membunyikan beep selama koneksi dimulai. Opsi ini hanya dapat bekerja "
940 "dengan beberapa model telepon Nokia."
943 #: docs/manual/config/index.rst:229
945 msgid "Debugging options"
946 msgstr "Opsi debugging"
949 #: docs/manual/config/index.rst:232 docs/manual/smsd/config.rst:109
954 #: docs/manual/config/index.rst:234
955 msgid "Path to file where information about communication will be stored."
957 "Lokasi path tempat akan disimpan file yang berisi informasi tentang "
961 #: docs/manual/config/index.rst:239
963 "For most debug levels (excluding ``errors``) the log file is overwritten on "
966 "Pada kebanyakan level-level debug (excluding ``errors``) file log akan "
967 "ditimpa setiap kali eksekusi."
970 #: docs/manual/config/index.rst:241
975 #: docs/manual/config/index.rst:243
977 "Determines what all will be logged to :config:option:`LogFile`. Possible "
980 "Mencerminkan apa saja yang akan dicatat ke :config:option:`LogFile`. "
981 "Kemungkinan nilai-nilainya adalah:"
984 #: docs/manual/config/index.rst:245
989 #: docs/manual/config/index.rst:246
990 msgid "no debug level"
991 msgstr "tidak ada level debug"
994 #: docs/manual/config/index.rst:247
999 #: docs/manual/config/index.rst:248
1000 msgid "transmission dump in text format"
1001 msgstr "pengiriman sampah dalam format teks"
1004 #: docs/manual/config/index.rst:249
1006 msgstr "``textall``"
1009 #: docs/manual/config/index.rst:250
1010 msgid "all possible info in text format"
1011 msgstr "semua info yang memungkinkan dalam format teks"
1014 #: docs/manual/config/index.rst:251
1015 msgid "``textalldate``"
1016 msgstr "``textalldate``"
1019 #: docs/manual/config/index.rst:252
1020 msgid "all possible info in text format, with time stamp"
1021 msgstr "semua info yang memungkinkan dalam format teks, dengan data waktu"
1024 #: docs/manual/config/index.rst:253
1029 #: docs/manual/config/index.rst:254
1030 msgid "errors in text format"
1031 msgstr "eror pada format teks"
1034 #: docs/manual/config/index.rst:255
1035 msgid "``errorsdate``"
1036 msgstr "``errorsdate``"
1039 #: docs/manual/config/index.rst:256
1040 msgid "errors in text format, with time stamp"
1041 msgstr "eror pada format teks, dengan data waktu"
1044 #: docs/manual/config/index.rst:257
1049 #: docs/manual/config/index.rst:258
1050 msgid "transmission dump in binary format"
1051 msgstr "pengiriman sampah dalam format binary"
1054 #: docs/manual/config/index.rst:261
1056 "For debugging use either ``textalldate`` or ``textall``, it contains all "
1057 "needed information to diagnose problems."
1059 "Untuk debugging gunakan salah satu dari ``textalldate`` atau ``textall``, "
1060 "yang mengandung semua informasi yang dibutuhkan untuk diagnosa masalah."
1063 #: docs/manual/config/index.rst:263
1068 #: docs/manual/config/index.rst:269
1070 "Custom features for phone. This can be used as override when values coded in "
1071 "``common/gsmphones.c`` are bad or missing. Consult ``include/gammu-info.h`` "
1072 "for possible values (all :c:type:`GSM_Feature` values without leading ``F_`` "
1073 "prefix). Please report correct values to Gammu authors."
1075 "Fitur buatan untuk telepon. Ini bisa digunakan sebagai override saat "
1076 "kodifikasi nilai-nilai dalam ``common/gsmphones.c`` bermasalah atau hilang. "
1077 "Lihat ``include/gammu-info.h`` untuk kemungkinan nilai-nilai (semua nilai "
1078 ":c:type:`GSM_Feature` tanpa awalan ``F_``). Laporkan temuan nilai-nilai yang "
1079 "cocok ke pembuat program Gammu."
1082 #: docs/manual/config/index.rst:271
1084 msgid "Locales and character set options"
1085 msgstr "Opsi setelan lokal dan karakter"
1088 #: docs/manual/config/index.rst:274
1090 msgstr "GammuCoding"
1093 #: docs/manual/config/index.rst:278
1095 "Forces using specified codepage (for example ``1250`` will force CP-1250 or "
1096 "``utf8`` for UTF-8). This should not be needed, Gammu detects it according "
1099 "Memaksakan menggunakan codepage yang dispesifikasikan (sebagai contoh "
1100 "``1250`` akan mengarahkan CP-1250 atau ``utf8`` untuk UTF-8). Ini sangat "
1101 "diperlukan, Gammu mendeteksinya berdasarkan lokal anda."
1104 #: docs/manual/config/index.rst:280
1109 #: docs/manual/config/index.rst:284
1111 "Path to directory with localisation files (the directory should contain "
1112 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1113 "find these files automatically."
1115 "Lokasi path dari direktori yang berisi file lokalisasi (direktori harus "
1116 "berisi ``LANG/LC_MESSAGES/gammu.mo``). Bila gammu tidak diinstalasikan "
1117 "secara benar maka akan diarahkan secara otomatis untuk menemukan file ini."
1120 #: docs/manual/config/index.rst:286
1122 msgid "Other options"
1123 msgstr "Opsi lainnya"
1126 #: docs/manual/config/index.rst:289
1131 #: docs/manual/config/index.rst:294
1133 "Additional path where to search for data files. The default path is "
1134 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1135 "systems). Currently it is used only for searching files to upload to phone "
1136 "using :option:`gammu install`."
1138 "Path tambahan sebagai lokasi pencarian file-file data. Path yang baku "
1139 "dikonfigurasi saat proses kompilasi (pada sistem Unix bakunya adalah "
1140 "``/usr/share/data/gammu``). Penggunaan saat ini hanya untuk pencarian file-"
1141 "file yang akan diunggah ke telepon dengan menggunakan opsi :option:`gammu "
1145 #: docs/manual/config/index.rst:296 docs/manual/smsd/tables.rst:387
1146 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:556
1147 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/smsd.rst:110
1148 #: docs/manual/gammu/index.rst:1833 docs/manual/testing/dummy-driver.rst:69
1149 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1150 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1156 #: docs/manual/config/index.rst:299
1158 "There is more complete example available in Gammu documentation, see :ref:"
1161 "Terdapat contoh yang lebih lengkap tersedia di dokumentasi Gammu, see "
1165 #: docs/manual/config/index.rst:301
1167 msgid "Connection examples"
1168 msgstr "Contoh koneksi"
1171 #: docs/manual/config/index.rst:304
1172 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1173 msgstr "Konfigurasi Gammu untuk telepon Nokia dengan kabel DLR-3:"
1176 #: docs/manual/config/index.rst:306 docs/manual/config/index.rst:315
1177 #: docs/manual/config/index.rst:324 docs/manual/config/index.rst:332
1178 #: docs/manual/config/index.rst:346 docs/manual/smsd/usage.rst:49
1179 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:568
1180 #: docs/manual/smsd/config.rst:584 docs/manual/smsd/config.rst:601
1181 #: docs/manual/smsd/config.rst:614 docs/manual/smsd/config.rst:623
1182 #: docs/manual/smsd/config.rst:646 docs/manual/smsd/config.rst:653
1183 #: docs/manual/smsd/config.rst:663 docs/manual/gammu/index.rst:1961
1184 #: docs/manual/testing/dummy-driver.rst:74
1185 #: docs/manual/testing/dummy-driver.rst:83
1186 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1187 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1192 #: docs/manual/config/index.rst:310
1193 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1194 msgstr "[gammu] device = /dev/ttyACM0 connection = dlr3"
1197 #: docs/manual/config/index.rst:313
1199 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1200 "phone) connected using USB cable:"
1202 "Konfigurasi Gammu untuk telepon Sony-Ericsson (atau telepon lainnya yang "
1203 "kompatibel dengan AT) dengan koneksi menggunakan kabel USB:"
1206 #: docs/manual/config/index.rst:319
1207 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1208 msgstr "[gammu] device = /dev/ttyACM0 connection = at"
1211 #: docs/manual/config/index.rst:322
1213 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1214 "connected using bluetooth:"
1216 "Konfigurasi Gammu untuk Sony-Ericsson (atau telepon lainnya yang kompatibel "
1217 "dengan AT) dengan koneksi menggunakan bluetooth:"
1220 #: docs/manual/config/index.rst:328
1221 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1222 msgstr "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1225 #: docs/manual/config/index.rst:330
1227 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1228 "channel to use channel 42:"
1230 "Konfigurasi Gammu untuk telepon yang membutuhkan setelan manual pada saluran "
1231 "Bluetooth untuk menggunakan saluran 42:"
1234 #: docs/manual/config/index.rst:336
1235 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1236 msgstr "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1239 #: docs/manual/config/index.rst:338
1241 msgid "Working with multiple phones"
1242 msgstr "Dapat bekerja baik dengan multi telepon"
1245 #: docs/manual/config/index.rst:344
1247 "Gammu can be configured for multiple phones (however only one connection is "
1248 "used at one time, you can choose which one to use with :option:`gammu -s` "
1249 "parameter). Configuration for phones on three serial ports would look like "
1252 "Gammu dapat dikonfigurasi untuk multi telepon (namun hanya satu koneksi saja "
1253 "yang digunakan dalam satu waktu, anda dapat memilih salah satunya dengan "
1254 ":option:`gammu -s` parameter). Konfigurasi untuk telepon pada tiga port "
1255 "serial akan tampak seperti berikut:"
1258 #: docs/manual/config/index.rst:350
1259 msgid "[gammu] device = /dev/ttyS0 connection = at"
1260 msgstr "[gammu] device = /dev/ttyS0 connection = at"
1263 #: docs/manual/config/index.rst:354
1264 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1265 msgstr "[gammmu1] device = /dev/ttyS1 connection = at"
1268 #: docs/manual/config/index.rst:358
1269 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1270 msgstr "[gammmu2] device = /dev/ttyS2 connection = at"
1273 #: docs/manual/config/index.rst:360
1274 msgid "_Fully documented example:"
1275 msgstr "_Fully documented example:"
1278 #: docs/manual/config/index.rst:362
1280 msgid "Fully documented example"
1281 msgstr "Contoh dokumentasi lengkap"
1284 #: docs/manual/config/index.rst:365
1286 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1289 "Anda dapat menemukan file contoh ini sebagai :file:`docs/config/gammurc` "
1290 "pada sumber-sumber Gammu."
1293 #: docs/manual/config/index.rst:367
1294 msgid "../../../docs/config/gammurc"
1295 msgstr "../../../docs/config/gammurc"
1298 #: docs/manual/config/index.rst:368
1299 msgid ":language: ini"
1300 msgstr ":language: ini"
1303 #: docs/manual/protocol/n6110.rst:2
1309 #: docs/manual/protocol/n6110.rst:19
1313 "Balazs Nagy <js@iksz.hu>\n"
1314 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1315 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1316 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1317 "Mike Bradley <mike@trumpington.st>\n"
1318 "Odinokov Serge <serge@takas.lt>\n"
1319 "Pavel Janik <Pavel@Janik.cz>\n"
1320 "BORBELY Zoltan <bozo@andrews.hu>\n"
1321 "Pawel Kot <pkot@linuxnews.pl>\n"
1322 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1323 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1324 "... and other members of gnokii mailing list\n"
1325 "and authors of some WWW pages.\n"
1328 "Balazs Nagy <js@iksz.hu>\n"
1329 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1330 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1331 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1332 "Mike Bradley <mike@trumpington.st>\n"
1333 "Odinokov Serge <serge@takas.lt>\n"
1334 "Pavel Janik <Pavel@Janik.cz>\n"
1335 "BORBELY Zoltan <bozo@andrews.hu>\n"
1336 "Pawel Kot <pkot@linuxnews.pl>\n"
1337 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1338 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1339 "... dan anggota lainnya dalam mailing list gnokii\n"
1340 "serta penulis-penulis dari beberapa laman WWW.\n"
1343 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1344 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1346 "The data provided is for information purposes only. Some of the frames "
1347 "might be hazardous to your phone. Be careful!!! We do not take any "
1348 "responsibility or liability for damages, etc."
1350 "Data yang disediakan hanya untuk kepentingan informasi saja. Beberapa frame "
1351 "mungkin akan mengganggu telepon anda. Hati-hatilah!!! Kami tidak bertanggun "
1352 "jawab atas semua kerusakan, dll."
1355 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1356 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1358 "this information isn't (and can't be) complete. If you know anything about "
1359 "features not listed here or you noticed a bug in this list, please notify us "
1360 "via e-mail. Thank you."
1362 "informasi ini belum (dan tidak boleh) lengkap. Bila anda mengetahui tentang "
1363 "fitur-fitur yang tidak ditulis di sini atau anda mencatat adanya bug pada "
1364 "daftar ini, mohon ingatkan kami melalui e-mail. Terima kasih."
1367 #: docs/manual/protocol/n6110.rst:34
1369 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1370 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1372 "Dokumen yang menjelaskan frame-frame yang digunakan pada GSM/PCN Nokia 6110 "
1373 "dan setaranya (Nokia 6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1376 #: docs/manual/protocol/n6110.rst:37
1378 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1379 "for protocol details):"
1381 "Format yang benar adalah FBUS versi 2/Direct IRDA/MBUS versi 2 (lihat "
1382 "nokia.txt untuk rincian protokol):"
1384 #. type: Labeled list
1385 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1391 #: docs/manual/protocol/n6110.rst:41
1392 msgid "0x00: Monitoring values"
1393 msgstr "0x00: Monitoring values"
1396 #: docs/manual/protocol/n6110.rst:42
1398 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1399 msgstr "r monitoring value {+0x01, 0x01, block... }\n"
1402 #: docs/manual/protocol/n6110.rst:43
1404 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1405 msgstr "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, "
1409 #: docs/manual/protocol/n6110.rst:44
1411 msgid "Battery percent level\n"
1412 msgstr "Persentase level baterai\n"
1415 #: docs/manual/protocol/n6110.rst:45
1417 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1418 msgstr "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1421 #: docs/manual/protocol/n6110.rst:46
1423 msgid "Battery standby voltage\n"
1424 msgstr "Voltase standby baterai\n"
1427 #: docs/manual/protocol/n6110.rst:47
1433 #: docs/manual/protocol/n6110.rst:48
1435 msgid "0x01: Call Information\n"
1436 msgstr "0x01: Informasi panggilan\n"
1439 #: docs/manual/protocol/n6110.rst:49
1441 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1442 msgstr "s Make call { 0x0001, \"number\", type, block }\n"
1445 #: docs/manual/protocol/n6110.rst:50
1447 msgid "where type:\n"
1448 msgstr "where type:\n"
1451 #: docs/manual/protocol/n6110.rst:52
1454 "0x01 - data call\n"
1455 "0x05 - voice call\n"
1457 "0x01 - data call\n"
1458 "0x05 - voice call\n"
1461 #: docs/manual/protocol/n6110.rst:53
1467 #: docs/manual/protocol/n6110.rst:54
1469 msgid "data call (non digital lines):\n"
1470 msgstr "data call (non digital lines):\n"
1473 #: docs/manual/protocol/n6110.rst:56
1476 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1477 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1479 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1480 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1483 #: docs/manual/protocol/n6110.rst:57
1485 msgid "data call (digital lines):\n"
1486 msgstr "data call (digital lines):\n"
1489 #: docs/manual/protocol/n6110.rst:60
1492 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1493 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1494 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1496 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1497 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1498 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1501 #: docs/manual/protocol/n6110.rst:61
1503 msgid "voice call:\n"
1504 msgstr "voice call:\n"
1507 #: docs/manual/protocol/n6110.rst:62
1509 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1510 msgstr "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1513 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1514 #: docs/manual/protocol/n7110.rst:494
1520 #: docs/manual/protocol/n6110.rst:64
1522 msgid "sendnum (own number sending):\n"
1526 #: docs/manual/protocol/n6110.rst:67
1529 "0x01: preset (depends on network)\n"
1535 #: docs/manual/protocol/n6110.rst:80
1538 "r Call going msg { 0x0002 }\n"
1539 "r Call in progress { 0x0003, seqnr }\n"
1540 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1541 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1542 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1543 "r answered call { 0x0007, seqnr }\n"
1544 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1545 "r terminated call { 0x0009, seqnr }\n"
1546 "r call msg { 0x000a, seqnr }\n"
1547 "r call held { 0x0023, seqnr, 0x01 }\n"
1548 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1549 "r Send DTMF/voice call { 0x0040}\n"
1550 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1554 #: docs/manual/protocol/n6110.rst:81
1556 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1560 #: docs/manual/protocol/n6110.rst:82
1562 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1566 #: docs/manual/protocol/n6110.rst:84
1569 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1570 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1574 #: docs/manual/protocol/n6110.rst:85
1576 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1580 #: docs/manual/protocol/n6110.rst:87
1583 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1584 "(non digital lines) 0x01,0x60 }\n"
1588 #: docs/manual/protocol/n6110.rst:88
1590 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1594 #: docs/manual/protocol/n6110.rst:90
1599 #: docs/manual/protocol/n6110.rst:91
1600 msgid "to make data call (non digital lines):"
1604 #: docs/manual/protocol/n6110.rst:92
1605 msgid "1.send \"Make call\" for non digital lines"
1609 #: docs/manual/protocol/n6110.rst:93
1610 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1614 #: docs/manual/protocol/n6110.rst:94
1615 msgid "to make data call (digital lines):"
1619 #: docs/manual/protocol/n6110.rst:95
1620 msgid "1.send \"Answer call part 1\""
1624 #: docs/manual/protocol/n6110.rst:96
1625 msgid "2.send \"Sent after issuing data call (digital lines)\""
1629 #: docs/manual/protocol/n6110.rst:97
1630 msgid "3.send \"Make call\" for digital lines"
1634 #: docs/manual/protocol/n6110.rst:98
1635 msgid "to answer call:"
1639 #: docs/manual/protocol/n6110.rst:100
1640 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1644 #: docs/manual/protocol/n6110.rst:102
1645 msgid "0x02: SMS handling"
1649 #: docs/manual/protocol/n6110.rst:110
1652 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1653 "r Message sent { 0x0002 }\n"
1654 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1655 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1656 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1657 "r Initiate ACK { 0x000e, 0x01 }\n"
1658 "r SMS message received { 0x0010, ...... } (whole message)\n"
1659 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1663 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1666 "for enable cell broadcast ?\n"
1667 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1668 "for disable cell broadcast ?\n"
1672 #: docs/manual/protocol/n6110.rst:116
1675 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1676 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1677 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1681 #: docs/manual/protocol/n6110.rst:118
1684 "validity, {DefaultRecipient no.}[12],\n"
1685 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1689 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1691 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1695 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1697 msgid "type: 0x81: normal\n"
1701 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1704 "0x91: + (international)\n"
1705 "0xd0: alphanumeric\n"
1709 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1711 msgid "format: 0x00: text\n"
1715 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1727 #: docs/manual/protocol/n6110.rst:130
1729 msgid "validity: 0x0b: 1 hour\n"
1733 #: docs/manual/protocol/n6110.rst:135
1744 #: docs/manual/protocol/n6110.rst:139
1747 "r Set SMS center OK { 0x0031 }\n"
1748 "r Set SMS center error { 0x0032, reason }\n"
1749 "s Get SMS center { 0x0033, 0x64, priority }\n"
1750 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1754 #: docs/manual/protocol/n6110.rst:142
1757 "validity, {DefaultRecipient no.}[12],\n"
1758 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1759 "tel.no[12]: {len, type, {number(BCD)}}\n"
1763 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1765 msgid "where priority, checksum, type, validity,\n"
1769 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1771 msgid "tel.no.[12]: see 0x02/0x0030\n"
1775 #: docs/manual/protocol/n6110.rst:145
1777 msgid "r SMS center error recv { 0x0035, reason }\n"
1781 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1783 msgid "0x03: Phonebook functions\n"
1787 #: docs/manual/protocol/n6110.rst:147
1789 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1793 #: docs/manual/protocol/n6110.rst:148
1795 msgid "where memory:\n"
1799 #: docs/manual/protocol/n6110.rst:157
1802 "0x01: telephone and SIM phonebook (in one)\n"
1803 "0x02: telephone phonebook\n"
1804 "0x03: SIM phonebook\n"
1805 "0x04: SIM fixdialling-phonebook (?)\n"
1806 "0x05: Own numbers\n"
1807 "0x07: Dialled numbers\n"
1808 "0x08: Missed calls\n"
1809 "0x09: Received calls\n"
1810 "0x0b: voice mailbox (location not important)\n"
1814 #: docs/manual/protocol/n6110.rst:158
1816 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1820 #: docs/manual/protocol/n6110.rst:159
1822 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1826 #: docs/manual/protocol/n6110.rst:160
1828 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1832 #: docs/manual/protocol/n6110.rst:161
1834 msgid "where errtype:\n"
1838 #: docs/manual/protocol/n6110.rst:164
1841 "0x7d: invalid memory type\n"
1842 "0x74: empty location ?\n"
1847 #: docs/manual/protocol/n6110.rst:167
1850 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1851 "r mem set OK { 0x0005 }\n"
1852 "r mem set error { 0x0006, errtype }\n"
1856 #: docs/manual/protocol/n6110.rst:168
1858 msgid "where errtype: 0x7d: name is too long\n"
1862 #: docs/manual/protocol/n6110.rst:171
1865 "s Mem status request { 0x0007, memtype }\n"
1866 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1867 "r Mem status error recv { 0x0009, errtype }\n"
1871 #: docs/manual/protocol/n6110.rst:172
1873 msgid "where errtype: 0x6f: mem status error\n"
1877 #: docs/manual/protocol/n6110.rst:174
1880 "0x7d: invalid memory type\n"
1881 "0x8d: waiting for pin\n"
1885 #: docs/manual/protocol/n6110.rst:177
1888 "s Get caller group data { 0x0010, groupID }\n"
1889 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1890 "r Get call.group error { 0x0012, reason }\n"
1894 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1896 msgid "where reason: 0x7d: invalid location\n"
1900 #: docs/manual/protocol/n6110.rst:181
1903 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1904 "r Set caller group OK { 0x0014 }\n"
1905 "r Set call.group error { 0x0015, reason }\n"
1909 #: docs/manual/protocol/n6110.rst:184
1912 "s Get speed dial { 0x0016, index(1-9) }\n"
1913 "r Get speed dial OK { 0x0017, mem.type, location }\n"
1917 #: docs/manual/protocol/n6110.rst:185
1919 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
1923 #: docs/manual/protocol/n6110.rst:186
1929 #: docs/manual/protocol/n6110.rst:187
1931 msgid "location: memory location (== 0 if not stored)\n"
1935 #: docs/manual/protocol/n6110.rst:191
1938 "r Get speed dial error { 0x0018 }\n"
1939 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
1940 "r Set speed dial OK { 0x001a }\n"
1941 "r Set speed dial error { 0x001b }\n"
1945 #: docs/manual/protocol/n6110.rst:192
1947 msgid "0x04: Phone Status\n"
1948 msgstr "0x04: Status Telepon\n"
1951 #: docs/manual/protocol/n6110.rst:194
1954 "s Phone status { 0x0001 }\n"
1955 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1959 #: docs/manual/protocol/n6110.rst:195
1961 msgid "where mode: 1: registered within the network\n"
1965 #: docs/manual/protocol/n6110.rst:198
1968 "2: call in progress\n"
1969 "3: waiting for pin\n"
1974 #: docs/manual/protocol/n6110.rst:199
1976 msgid "pwr: 1: AC/DC\n"
1980 #: docs/manual/protocol/n6110.rst:200
1982 msgid "2: battery\n"
1986 #: docs/manual/protocol/n6110.rst:202
1989 "s Request Phone ID { 0x0003 }\n"
1990 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1994 #: docs/manual/protocol/n6110.rst:203
1996 msgid "0x05: Profile settings\n"
1997 msgstr "0x05: Pengaturan profil\n"
2000 #: docs/manual/protocol/n6110.rst:204
2002 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
2006 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
2007 #: docs/manual/protocol/n6110.rst:325
2009 msgid "where nr: see 0x05/0x0013\n"
2013 #: docs/manual/protocol/n6110.rst:207
2016 "feature: see 0x05/0x0014\n"
2017 "a: see 0x05/0x0014\n"
2021 #: docs/manual/protocol/n6110.rst:209
2024 "r Set profile feat. OK { 0x0011, 1 }\n"
2025 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
2029 #: docs/manual/protocol/n6110.rst:210
2031 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
2035 #: docs/manual/protocol/n6110.rst:211
2037 msgid "feature: see 0x05/0x0014\n"
2041 #: docs/manual/protocol/n6110.rst:212
2043 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
2047 #: docs/manual/protocol/n6110.rst:216
2049 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
2050 "(0x00 .. 0x05), but rest are common to all profiles."
2054 #: docs/manual/protocol/n6110.rst:218
2059 #: docs/manual/protocol/n6110.rst:224
2062 "Feature Description Value\n"
2063 "------- ------------------- -----------------\n"
2064 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2065 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
2066 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2070 #: docs/manual/protocol/n6110.rst:225
2072 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
2076 #: docs/manual/protocol/n6110.rst:244
2079 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
2080 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2081 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2082 "0x06 vibration 0=off, 1=on\n"
2083 "0x07 warning and game tones 0xff=off, 0x04=on\n"
2084 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
2085 "0x09 automatic answer 0x00=off, 0x01=on\n"
2086 "-------------------------\n"
2087 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
2088 "0x17 ??? 0x00 | 0x01\n"
2089 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
2090 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
2091 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
2092 "0x1b ??? 0x00 | 0x01\n"
2093 "0x1c ??? 0x00...0x18\n"
2094 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
2095 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
2096 "0x1f Cell info display 0x00=Off, 0x01=On\n"
2097 "0x21 Language 0x00=English\n"
2101 #: docs/manual/protocol/n6110.rst:253
2116 #: docs/manual/protocol/n6110.rst:258
2119 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
2120 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
2121 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
2122 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
2123 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
2127 #: docs/manual/protocol/n6110.rst:260
2132 #: docs/manual/protocol/n6110.rst:265
2135 "Feature Description Value\n"
2136 "------- ------------------- -----------------\n"
2137 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2138 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2142 #: docs/manual/protocol/n6110.rst:266
2144 msgid "6=ascending\n"
2148 #: docs/manual/protocol/n6110.rst:279
2151 "0x02 ringing tone ID\n"
2152 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2153 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2154 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
2155 "0x06 warning tones 0xff=off, 0x04=on\n"
2156 "0x07 screen saver 1=on, 0=off\n"
2157 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
2158 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
2159 "-------------------------\n"
2162 "0x15: ???: Read only?\n"
2163 "-------------------------\n"
2166 #. type: Labeled list
2167 #: docs/manual/protocol/n6110.rst:279
2169 msgid "0x16: ???: 0x00=??? 0x01=?"
2173 #: docs/manual/protocol/n6110.rst:288
2176 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2177 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2178 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2179 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2180 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2181 "0x1c: Cell info display: 0x00=Off\n"
2182 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2183 "0x1e: Language: 0x00=English\n"
2187 #: docs/manual/protocol/n6110.rst:294
2199 #: docs/manual/protocol/n6110.rst:306
2202 "0x32: Reboots ME (3330)\n"
2203 "0x1f: ???: Read only? (3330)\n"
2204 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2205 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2206 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2207 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2208 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2209 "0x25: ???: Read only? (N3330)\n"
2210 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2211 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2212 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2213 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2217 #: docs/manual/protocol/n6110.rst:307
2219 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2222 #. type: Labeled list
2223 #: docs/manual/protocol/n6110.rst:307
2225 msgid "0x2a: ???: 0x00=??? 0x01=?"
2228 #. type: Labeled list
2229 #: docs/manual/protocol/n6110.rst:308
2231 msgid "0x2b: ???: 0x00=??? 0x01=?"
2235 #: docs/manual/protocol/n6110.rst:311
2238 "0x2c: ???: Read only? (N3330)\n"
2239 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2243 #: docs/manual/protocol/n6110.rst:314
2246 "s Get welcome message { 0x0016 }\n"
2247 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2251 #: docs/manual/protocol/n6110.rst:315
2253 msgid "where block: { id, {blockspecific} }\n"
2257 #: docs/manual/protocol/n6110.rst:316
2259 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2263 #: docs/manual/protocol/n6110.rst:318
2266 "2: welcome note { len, \"message\" }\n"
2267 "3: operator msg { len, \"message\" }\n"
2271 #: docs/manual/protocol/n6110.rst:319
2273 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2277 #: docs/manual/protocol/n6110.rst:320
2279 msgid "where block: see 0x05/0x0017\n"
2283 #: docs/manual/protocol/n6110.rst:322
2286 "r Set welcome OK { 0x0019, 0x01 }\n"
2287 "s Get profile name { 0x001a, nr }\n"
2291 #: docs/manual/protocol/n6110.rst:324
2293 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2297 #: docs/manual/protocol/n6110.rst:327
2300 "len: text length\n"
2301 "flen len + len(nr, len) = len + 2\n"
2305 #: docs/manual/protocol/n6110.rst:328
2307 msgid "Note: in Nokia 3310 name is in Unicode\n"
2311 #: docs/manual/protocol/n6110.rst:333
2314 "s ??? { 0x001c }\n"
2315 "r ??? { 0x001d, 0x93 }\n"
2316 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2317 "r Set oplogo OK { 0x0031 }\n"
2318 "r Set oplogo error { 0x0032, reason }\n"
2322 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2324 msgid "where reason: 0x7d invalid location\n"
2328 #: docs/manual/protocol/n6110.rst:335
2330 msgid "s Get oplogo { 0x0033, location }\n"
2334 #: docs/manual/protocol/n6110.rst:336
2336 msgid "where location: 1 (doesn't seem to matter)\n"
2340 #: docs/manual/protocol/n6110.rst:338
2343 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2344 "r Get oplogo error { 0x0035, reason }\n"
2348 #: docs/manual/protocol/n6110.rst:342
2351 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2352 "r Set ringtone OK { 0x0037 }\n"
2353 "r Set ringtone error { 0x0038, reason }\n"
2357 #: docs/manual/protocol/n6110.rst:343
2359 msgid "where reason=0x7d, when not supported location\n"
2363 #: docs/manual/protocol/n6110.rst:344
2365 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2369 #: docs/manual/protocol/n6110.rst:345
2371 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2375 #: docs/manual/protocol/n6110.rst:349
2378 "0x02,0x01=Operator access number 1\n"
2379 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2385 #: docs/manual/protocol/n6110.rst:351
2388 "r Get services sett.OK { 0x0081, .... }\n"
2389 "r Get services sett.err { 0x0082, 0x7b }\n"
2393 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2395 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2399 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2402 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2403 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2407 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2409 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2413 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2416 "NOTE: msglen=0x37\n"
2421 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2434 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2436 msgid "where divtype:\n"
2440 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2442 msgid "0x02: all diverts for all call types ?\n"
2446 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2448 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2452 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2457 "0x3d: when not answered\n"
2458 "0x3e: if not reached\n"
2462 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2468 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2471 "0x00: all calls (data, voice, fax)\n"
2472 "0x0b: voice calls\n"
2474 "0x19: data calls\n"
2478 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2480 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2484 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2485 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2486 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2488 msgid "where divtype, calltype: see above\n"
2492 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2495 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2496 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2500 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2502 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2506 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2508 msgid "data: { 0x01, 0x00 } - isn't active\n"
2512 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2514 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2518 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2521 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2522 "r Call diverts active { 0x0006, ??? }\n"
2526 #: docs/manual/protocol/n6110.rst:388
2532 #: docs/manual/protocol/n6110.rst:394
2535 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2536 "r ??? OK { 0x0023, ?,?,? }\n"
2537 "r ??? error { 0x0024, reason }\n"
2538 "s ??? { 0x0025, ??? }\n"
2539 "r ??? OK { 0x0026, ??? }\n"
2540 "r ??? error { 0x0027, reason }\n"
2544 #: docs/manual/protocol/n6110.rst:395
2546 msgid "0x08: Security codes\n"
2550 #: docs/manual/protocol/n6110.rst:396
2552 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2556 #: docs/manual/protocol/n6110.rst:397
2558 msgid "where code: 1: security code (5 chars)\n"
2562 #: docs/manual/protocol/n6110.rst:401
2565 "2: PIN (4 chars)\n"
2566 "3: PIN2 (4 chars)\n"
2567 "4: PUK (8 chars)\n"
2568 "5: PUK2 (8 chars)\n"
2572 #: docs/manual/protocol/n6110.rst:403
2575 "s Status request { 0x0007, 0x01 }\n"
2576 "r pin recvd { 0x0008, accepted }\n"
2580 #: docs/manual/protocol/n6110.rst:404
2582 msgid "where accepted: 0x0c (or 0x06): OK\n"
2586 #: docs/manual/protocol/n6110.rst:405
2588 msgid "code: waiting for (0x08/0x0004) code\n"
2592 #: docs/manual/protocol/n6110.rst:406
2594 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2598 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2599 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2601 msgid "where code: see 0x08/0x0004\n"
2605 #: docs/manual/protocol/n6110.rst:408
2607 msgid "0x09: SIM login\n"
2611 #: docs/manual/protocol/n6110.rst:410
2614 "r login { 0x0080 }\n"
2615 "r logout { 0x0081 }\n"
2619 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2621 msgid "0x0a: Network status\n"
2625 #: docs/manual/protocol/n6110.rst:414
2628 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2629 "s get used network { 0x0070 }\n"
2630 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2634 #: docs/manual/protocol/n6110.rst:415
2636 msgid "0x0c: Keys\n"
2640 #: docs/manual/protocol/n6110.rst:417
2643 "s Get key assignments { 0x0040, 0x01 }\n"
2644 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2648 #: docs/manual/protocol/n6110.rst:418
2650 msgid "where {key '0'} => ' ', '0'\n"
2654 #: docs/manual/protocol/n6110.rst:419
2656 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2660 #: docs/manual/protocol/n6110.rst:420
2662 msgid "where button: 0x01 - 0x09: 1-9\n"
2666 #: docs/manual/protocol/n6110.rst:433
2673 "0x0e: Pick up phone\n"
2681 "0x1B onwards: don't know but they do produce\n"
2685 #: docs/manual/protocol/n6110.rst:435
2688 "a beep and light up the keypad as if\n"
2689 "a key had been pressed.\n"
2693 #: docs/manual/protocol/n6110.rst:438
2696 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2697 "s ??? { 0x0044 }\n"
2698 "r ??? ack { 0x0045, 0x01 }\n"
2702 #: docs/manual/protocol/n6110.rst:439
2704 msgid "0x0d: Status\n"
2708 #: docs/manual/protocol/n6110.rst:442
2711 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2712 "s Status request { 0x0051 }\n"
2713 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2717 #: docs/manual/protocol/n6110.rst:444
2720 "where {byte pair}: {cmd, 1:off 2:on}\n"
2721 "cmd: 1: call in progress\n"
2724 #. type: Labeled list
2725 #: docs/manual/protocol/n6110.rst:444
2731 #: docs/manual/protocol/n6110.rst:451
2733 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2734 "active 7: key lock active 8: is SMS storage full"
2738 #: docs/manual/protocol/n6110.rst:452
2740 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2744 #: docs/manual/protocol/n6110.rst:453
2746 msgid "(will send displayed messages with x,y coordinates)\n"
2750 #: docs/manual/protocol/n6110.rst:454
2752 msgid "r Display status ack { 0x0054, 1 }\n"
2756 #: docs/manual/protocol/n6110.rst:455
2758 msgid "0x11: Phone clock & alarm\n"
2762 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2765 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2766 "r date and time set { 0x0061 }\n"
2767 "s get date and time { 0x0062 }\n"
2768 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2772 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2774 msgid "where: date_set & time_set==0x01 - set\n"
2778 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2780 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2784 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2786 msgid "not available in frame\n"
2790 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2793 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2794 "r alarm set { 0x006c }\n"
2795 "s get alarm { 0x006d }\n"
2796 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2800 #: docs/manual/protocol/n6110.rst:467
2802 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2806 #: docs/manual/protocol/n6110.rst:468
2808 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2812 #: docs/manual/protocol/n6110.rst:469
2814 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2818 #: docs/manual/protocol/n6110.rst:470
2820 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2824 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2826 msgid "0x13: Calendar notes\n"
2827 msgstr "0x13: Catatan kalender\n"
2830 #: docs/manual/protocol/n6110.rst:472
2832 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2836 #: docs/manual/protocol/n6110.rst:474
2839 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2840 "textlen, \"text\" }\n"
2844 #: docs/manual/protocol/n6110.rst:475
2846 msgid "r Write cal.note report { 0x0065, return }\n"
2850 #: docs/manual/protocol/n6110.rst:476
2852 msgid "where return: 0x01: ok\n"
2856 #: docs/manual/protocol/n6110.rst:477
2858 msgid "0x73: failure\n"
2862 #: docs/manual/protocol/n6110.rst:478
2864 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2868 #: docs/manual/protocol/n6110.rst:481
2871 "s Calendar notes set { 0x0066... }\n"
2872 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2873 "r Cal.note recvd error { 0x0067, err }\n"
2877 #: docs/manual/protocol/n6110.rst:482
2879 msgid "where err: 0x93: not available\n"
2883 #: docs/manual/protocol/n6110.rst:483
2885 msgid "(0x01: OK)\n"
2889 #: docs/manual/protocol/n6110.rst:484
2891 msgid "other: error\n"
2892 msgstr "lainnya: eror\n"
2895 #: docs/manual/protocol/n6110.rst:486
2898 "s Delete cal.note { 0x0068, location }\n"
2899 "r Del. cal.note report { 0x0069, err }\n"
2903 #: docs/manual/protocol/n6110.rst:487
2905 msgid "where err: 0x01: OK\n"
2909 #: docs/manual/protocol/n6110.rst:488
2911 msgid "0x93: cannot delete\n"
2915 #: docs/manual/protocol/n6110.rst:489
2917 msgid "0x14: SMS funcs\n"
2921 #: docs/manual/protocol/n6110.rst:492
2924 "s Write SMS to SIM { 0x0004, .... }\n"
2925 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2926 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2930 #: docs/manual/protocol/n6110.rst:493
2932 msgid "where type: 0x06: delivery report\n"
2936 #: docs/manual/protocol/n6110.rst:494
2938 msgid "status: 0x00: delivered\n"
2942 #: docs/manual/protocol/n6110.rst:497
2947 "0x09: reading failed\n"
2951 #: docs/manual/protocol/n6110.rst:498
2953 msgid "subtype: 0x02: invalid mem type\n"
2957 #: docs/manual/protocol/n6110.rst:499
2959 msgid "0x07: empty SMS location\n"
2963 #: docs/manual/protocol/n6110.rst:500
2965 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2969 #: docs/manual/protocol/n6110.rst:505
2972 "s Delete SMS message { 0x000a, 0x02, location }\n"
2973 "r Delete OK { 0x000b }\n"
2974 "s SMS status request { 0x0036, 0x64 }\n"
2975 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2976 "r SMS status error { 0x0038 }\n"
2980 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2986 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2989 "s Enable WAP frames { 0x0000}\n"
2990 "r Enable WAP frames { 0x0002, 0x01}\n"
2994 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
3002 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
3004 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
3008 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
3010 msgid "where location: 0 - 14\n"
3014 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
3016 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
3020 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
3022 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
3026 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
3028 msgid "r Get WAP bookmark err { 0x0008, error }\n"
3032 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
3033 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
3034 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
3036 msgid "where error:\n"
3040 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
3043 "0x00(?)invalid position\n"
3044 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
3045 "0x02 invalid/too high/empty location\n"
3049 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
3051 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
3055 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
3058 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
3059 "Note: bookmark is added to the first free location.\n"
3063 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
3065 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
3069 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
3071 msgid "where block:\n"
3075 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
3078 "0x0a, location_of_just_written_bookmark(?),\n"
3079 "0x00, next_free_location(?)\n"
3083 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
3085 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
3089 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
3092 "0x04 - memory is full\n"
3093 "0x01 - we are in the bookmark menu\n"
3094 "0x00 - unknown reason for now ;(\n"
3098 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
3100 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
3104 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
3106 msgid "where: location = 0-14\n"
3110 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
3113 "? r Delete WAR bookmark OK{ 0x000d }\n"
3114 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
3118 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
3122 "r ?? { 0x0010, 0x00}\n"
3126 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
3128 msgid "s Get WAP settings 1 { 0x0015, location}\n"
3132 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
3134 msgid "where location: 0x00 - 0x05\n"
3138 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
3140 msgid "r Get WAP settings 1 OK { 0x0016, title length, title (Unicode), URL length, URL(Unicode),con_type, ???[6 bytes],location, ???[5 bytes],security,...}\n"
3144 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
3146 msgid "con_type: 0x00 - temporary\n"
3150 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
3152 msgid "0x01 - continuous\n"
3156 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3159 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3160 "security: 0x00 = no, 0x01 = yes\n"
3164 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3166 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3170 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3173 "0x01 user inside \"Settings\" menu. Must leave it\n"
3174 "0x02 invalid/too high/empty location\n"
3178 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3180 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3184 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3186 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3190 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3192 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3196 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3198 msgid "where type : 0x00 - SMS bearer\n"
3202 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3203 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3209 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3211 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3215 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3217 msgid "0x01 - data bearer\n"
3221 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3224 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3225 "user len, user (Unicode), password len, password (Unicode)\n"
3226 "where auth: 0x00 - normal, 0x01 - secure\n"
3230 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3233 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3234 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3238 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3240 msgid "0x02 - USSD bearer\n"
3244 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3246 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3250 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3252 msgid "service code (Unicode)\n"
3256 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3258 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3262 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3264 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3268 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3270 msgid "where: error=0x05\n"
3271 msgstr "dimana: eror=0x05\n"
3274 #: docs/manual/protocol/n6110.rst:576
3276 msgid "0x40: Security commands\n"
3280 #: docs/manual/protocol/n6110.rst:577
3282 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3286 #: docs/manual/protocol/n6110.rst:578
3288 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3292 #: docs/manual/protocol/n6110.rst:583
3295 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3296 "r Open simlock 1 { 0x02 }\n"
3297 "s ???(N6150) { 0x08, 0x00 }\n"
3298 "r ???(N6150) { 0x08 }\n"
3299 "s Enable extended cmds { 0x64, cmd }\n"
3303 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3305 msgid "where cmd: 0x00: off\n"
3309 #: docs/manual/protocol/n6110.rst:585
3315 #: docs/manual/protocol/n6110.rst:586
3317 msgid "0x02: enter service mode ?\n"
3321 #: docs/manual/protocol/n6110.rst:588
3324 "0x03: reset (doesn't ask for PIN again)\n"
3325 "0x04: reset (PIN is requested)\n"
3329 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3331 msgid "In 5110 makes reset without PIN\n"
3335 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3337 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3341 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3343 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3347 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3349 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3353 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3355 msgid "0x38 - reset UI, SCM and call counters\n"
3359 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3361 msgid "0x40 - reset test 36 in netmonitor\n"
3365 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3368 "r Reset phone settings { 0x65, 0x00 }\n"
3369 "s Get IMEI { 0x66 }\n"
3370 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3371 "s (ACD Readings)?(N6150 { 0x68 }\n"
3372 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3373 "s Get Product Profile\n"
3377 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3379 msgid "Settings { 0x6a}\n"
3383 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3385 msgid "r Get Product Profile\n"
3389 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3391 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3395 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3397 msgid "s Set Product Profile\n"
3401 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3403 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3407 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3409 msgid "r Set Product Profile\n"
3413 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3415 msgid "Settings OK ? { 0x6b }\n"
3419 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3421 msgid "s Get code { 0x6e, code }\n"
3425 #: docs/manual/protocol/n6110.rst:609
3427 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3431 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3433 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3437 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3439 msgid "allowed: 0: no\n"
3443 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3449 #: docs/manual/protocol/n6110.rst:614
3451 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3455 #: docs/manual/protocol/n6110.rst:616
3457 msgid "s Start monitoring { 0x70, block }\n"
3461 #: docs/manual/protocol/n6110.rst:617
3463 msgid "where block(N6150):\n"
3467 #: docs/manual/protocol/n6110.rst:624
3470 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3471 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3472 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3473 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3474 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3475 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3476 "0x20,0x20,0x20,0x20\n"
3480 #: docs/manual/protocol/n6110.rst:626
3483 "This block enables probably all possible monitorred parameters.\n"
3484 "After it phone sends 0x00 message type values\n"
3488 #: docs/manual/protocol/n6110.rst:628
3491 "s Break monitoring { 0x71 }\n"
3492 "r Break monitoring { 0x71 }\n"
3496 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3499 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3500 "? r ???? { 0x74 }\n"
3504 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3506 msgid "s Call commands { 0x7c, block }\n"
3510 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3512 msgid "where where: command, (values)\n"
3516 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3520 "values: number(ASCII), 0x00 - makes voice call\n"
3524 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3527 "command: 0x02 - answer call\n"
3528 "command: 0x03 - release call\n"
3532 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3535 "r Call commands { 0x7c, command }\n"
3536 "s Netmonitor { 0x7e, field }\n"
3540 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3542 msgid "where: field: 00: next\n"
3546 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3551 "F2: field test menus\n"
3552 "F3: developer menus\n"
3556 #: docs/manual/protocol/n6110.rst:644
3558 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3562 #: docs/manual/protocol/n6110.rst:645
3564 msgid "Note: sets simlock type to factory?\n"
3568 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3569 #: docs/manual/protocol/n6110.rst:650
3571 msgid "where locknumber: 1,2,4,8\n"
3575 #: docs/manual/protocol/n6110.rst:647
3577 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3581 #: docs/manual/protocol/n6110.rst:649
3583 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3587 #: docs/manual/protocol/n6110.rst:653
3590 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3591 "s Get simlock info { 0x8a, 0x00}\n"
3592 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3596 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3598 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3602 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3605 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3606 "counter1 - counter4: counters for locks\n"
3610 #: docs/manual/protocol/n6110.rst:661
3613 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3614 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3615 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3616 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3617 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3621 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3623 msgid "if volume and hz is 0, it's off\n"
3627 #: docs/manual/protocol/n6110.rst:666
3630 "r Buzzer pitch { 0x8f}\n"
3631 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3632 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3633 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3637 #: docs/manual/protocol/n6110.rst:667
3639 msgid "where: enable == 0x01 - enable after test\n"
3643 #: docs/manual/protocol/n6110.rst:668
3645 msgid "0x00 - don't enable after test\n"
3649 #: docs/manual/protocol/n6110.rst:669
3651 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3655 #: docs/manual/protocol/n6110.rst:672
3658 "s ???(N6150) { 0x98, 0x00 }\n"
3659 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3660 "s Get bin ringtone { 0x9e, location }\n"
3664 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3665 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3667 msgid "where: location=0,1,etc.\n"
3671 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3673 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3677 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3678 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3680 msgid "where location=0,1,etc.\n"
3684 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3686 msgid "error=0x0a, ringtone NOT available\n"
3690 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3696 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3698 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3702 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3704 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3708 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3710 msgid "error=0x0a, ringtone NOT set\n"
3714 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3716 msgid "0x00, ringtone set OK\n"
3720 #: docs/manual/protocol/n6110.rst:704
3723 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3724 "s Get info about phone { 0xc8, 0x01 }\n"
3725 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3726 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3727 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3728 "s DPS External SW { 0xc7, 0x03 }\n"
3729 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3730 "s Get HW { 0xc8, 0x05 }\n"
3731 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3732 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3733 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3734 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3735 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3736 "s Get PCI version { 0xc8, 0x0b }\n"
3737 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3738 "s Get system ASIC { 0xc8, 0x0c }\n"
3739 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3740 "s Get COBBA { 0xc8, 0x0d }\n"
3741 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3742 "s Get PLUSSA { 0xc8, 0x0e }\n"
3743 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3747 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3748 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3750 msgid "where available: 0x01: not available\n"
3754 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3757 "s Get CCONT { 0xc8, 0x0f }\n"
3758 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3762 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3765 "s Get PPM version { 0xc8, 0x10 }\n"
3766 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3767 "s Get PPM info { 0xc8, 0x12 }\n"
3768 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3769 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3770 "s Get Product Code { 0xca, 0x01 }\n"
3771 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3772 "s Get Order Number { 0xca, 0x02 }\n"
3773 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3774 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3775 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3776 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3777 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3778 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3779 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3780 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3781 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3782 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3783 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3784 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3785 "s Get Purchare date { 0xcc, 0x04 }\n"
3786 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3787 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3788 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3789 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3793 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3795 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3799 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3802 "0x04,0x00,0x00,0x00;\n"
3803 "0x08,0x00,0x00,0x00;\n"
3804 "0x10,0x00,0x00,0x00;\n"
3805 "0x20,0x00,0x00,0x00;\n"
3806 "0x40,0x00,0x00,0x00;\n"
3807 "0x80,0x00,0x00,0x00;\n"
3808 "0x00,0x01,0x00,0x00;\n"
3809 "0x00,0x02,0x00,0x00;\n"
3810 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3814 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3816 msgid "No test for \"Security data\"\n"
3820 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3823 "0x00,0x10,0x00,0x00;\n"
3824 "0x00,0x20,0x00,0x00;\n"
3825 "0x00,0x40,0x00,0x00;\n"
3826 "0x00,0x80,0x00,0x00;\n"
3827 "0x00,0x00,0x01,0x00;\n"
3829 "0x00,0x00,0x10,0x00;\n"
3833 #: docs/manual/protocol/n6110.rst:756
3836 "s Result of phone tests { 0xcf }\n"
3837 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3839 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3840 "s LCD Test { 0xd3, value }\n"
3844 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3846 msgid "where value: 0x03, 0x02 - 1'st test\n"
3850 #: docs/manual/protocol/n6110.rst:759
3853 "0x03, 0x01 - 2'nd test\n"
3854 "0x02, 0x03 - clears screen\n"
3858 #: docs/manual/protocol/n6110.rst:762
3861 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3862 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3863 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3867 #: docs/manual/protocol/n6110.rst:763
3869 msgid "where: numofbytes - how many bytes to read\n"
3873 #: docs/manual/protocol/n6110.rst:764
3875 msgid "Note: Works ONLY in MBUS\n"
3879 #: docs/manual/protocol/n6110.rst:765
3881 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3885 #: docs/manual/protocol/n6110.rst:766
3887 msgid "where numofbytes - how many bytes available\n"
3891 #: docs/manual/protocol/n6110.rst:767
3893 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3897 #: docs/manual/protocol/n6110.rst:769
3900 "0x41: Snake game ?\n"
3905 #: docs/manual/protocol/n6110.rst:771
3908 "s Get Picture Image { 0x0001, location }\n"
3909 "r Get Picture Image when contains sender number\n"
3913 #: docs/manual/protocol/n6110.rst:772
3915 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3919 #: docs/manual/protocol/n6110.rst:773
3925 #: docs/manual/protocol/n6110.rst:775
3928 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3929 "in sender without sender number\n"
3933 #: docs/manual/protocol/n6110.rst:776
3935 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3939 #: docs/manual/protocol/n6110.rst:777
3941 msgid "s Set Picture Image { 0x0003, frame...}\n"
3945 #: docs/manual/protocol/n6110.rst:778
3947 msgid "where frame: see 0x47/0x0002\n"
3951 #: docs/manual/protocol/n6110.rst:780
3954 "r Get/Set PictureImageOK{ 0x0004 }\n"
3955 "r Set Picture Image err { 0x0005, error? }\n"
3959 #: docs/manual/protocol/n6110.rst:781
3961 msgid "where error=0x74 - wrong location ?\n"
3965 #: docs/manual/protocol/n6110.rst:782
3971 #: docs/manual/protocol/n6110.rst:785
3974 "s Phone ID request { 0x0010 }\n"
3975 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3976 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3980 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3982 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3986 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3988 msgid "Acknowledge(MBUS)...\n"
3992 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3998 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
4001 "s Power on message seq1 {+04 }\n"
4002 "r Power on message seq1 {+05 }\n"
4006 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
4012 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
4013 #: docs/manual/protocol/n6510.rst:804
4015 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
4019 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
4020 #: docs/manual/protocol/n6510.rst:805
4026 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
4027 #: docs/manual/protocol/n6510.rst:806
4029 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
4033 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
4034 #: docs/manual/protocol/n6510.rst:806
4036 msgid "\"model\\n\" \"(c) NMP.\" }\n"
4040 #: docs/manual/protocol/n6110.rst:797
4043 "0xda: ? (during playing 2 player snake)\n"
4048 #: docs/manual/protocol/n6110.rst:798
4050 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
4054 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
4056 msgid "0xf4: Power on message seq 2\n"
4060 #: docs/manual/protocol/samsung.rst:2
4062 msgid "SAMSUNG Organizer AT commands"
4066 #: docs/manual/protocol/samsung.rst:5
4068 msgid "Get organizer information"
4069 msgstr "Informasi telepon"
4071 #. type: Labeled list
4072 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
4073 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
4079 #: docs/manual/protocol/samsung.rst:10
4084 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
4085 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
4086 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
4087 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
4088 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
4089 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
4090 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
4091 #: docs/manual/utils/gammu-detect.rst:83
4097 #: docs/manual/protocol/samsung.rst:16
4098 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
4102 #: docs/manual/protocol/samsung.rst:18
4103 msgid "Return 5 values:"
4107 #: docs/manual/protocol/samsung.rst:22
4111 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
4116 #: docs/manual/protocol/samsung.rst:26
4119 "Max possible entries\n"
4126 #: docs/manual/protocol/samsung.rst:29
4135 #: docs/manual/protocol/samsung.rst:32
4137 msgid "Get organizer details"
4141 #: docs/manual/protocol/samsung.rst:37
4142 msgid "AT+ORGR=number"
4146 #: docs/manual/protocol/samsung.rst:40
4147 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
4150 #. type: Labeled list
4151 #: docs/manual/protocol/samsung.rst:41
4157 #: docs/manual/protocol/samsung.rst:46
4159 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4160 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4163 #. type: Labeled list
4164 #: docs/manual/protocol/samsung.rst:47
4170 #: docs/manual/protocol/samsung.rst:52
4172 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4173 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4176 #. type: Labeled list
4177 #: docs/manual/protocol/samsung.rst:53
4183 #: docs/manual/protocol/samsung.rst:58
4185 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4186 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4189 #. type: Labeled list
4190 #: docs/manual/protocol/samsung.rst:59
4196 #: docs/manual/protocol/samsung.rst:64
4198 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4199 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4203 #: docs/manual/protocol/samsung.rst:66
4204 msgid "+ORGR: AT+ORGR answer header"
4208 #: docs/manual/protocol/samsung.rst:71
4212 " Pointer to real memory position\n"
4214 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4218 #: docs/manual/protocol/samsung.rst:73
4219 msgid "If par02 =1, appointment entry type"
4223 #: docs/manual/protocol/samsung.rst:118
4227 " Organizer entry short name\n"
4229 " Organizer entry detailed description\n"
4253 " Alarm flag (0=no, 1=yes)\n"
4255 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4257 " Alarm items quantity\n"
4259 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4265 " Repeat until day\n"
4267 " Repeat until month\n"
4269 " Repeat until year\n"
4273 #: docs/manual/protocol/samsung.rst:120
4274 msgid "If par02 = 2, aniversary entry type"
4278 #: docs/manual/protocol/samsung.rst:165
4308 " Alarm flag (0=no, 1=yes)\n"
4310 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4312 " Alarm items quantity\n"
4314 " Repeat each year (0=no, 4=yes)\n"
4328 #: docs/manual/protocol/samsung.rst:167
4329 msgid "If par02 = 3, task entry type"
4333 #: docs/manual/protocol/samsung.rst:212
4363 " Alarm flag (0=no, 1=yes)\n"
4365 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4367 " Alarm items quantity\n"
4371 " Task priority (1=high, 2=normal, 3=low)\n"
4373 " Task status (0=undone, 1=done)\n"
4383 #: docs/manual/protocol/samsung.rst:214
4384 msgid "If par02 = 4, miscellany entry type"
4388 #: docs/manual/protocol/samsung.rst:259
4418 " Alarm flag (0=no, 1=yes)\n"
4420 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4422 " Alarm items quantity\n"
4438 #: docs/manual/protocol/samsung.rst:261
4440 msgid "Write organizer entry"
4444 #: docs/manual/protocol/samsung.rst:266
4445 msgid "AT+ORGW=par0,par1,par2...par24"
4449 #: docs/manual/protocol/samsung.rst:268
4450 msgid "Write organizer entry in memory location par0"
4454 #: docs/manual/protocol/samsung.rst:270
4455 msgid "If par0=65535 then locate next empty entry on memory"
4459 #: docs/manual/protocol/samsung.rst:276
4461 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4466 #: docs/manual/protocol/samsung.rst:278
4467 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4471 #: docs/manual/protocol/samsung.rst:280
4473 msgid "Delete organizer entry"
4477 #: docs/manual/protocol/samsung.rst:285
4478 msgid "AT+ORGD=number"
4482 #: docs/manual/protocol/samsung.rst:287
4483 msgid "Delete organizer entry of index \"number\""
4487 #: docs/manual/protocol/samsung.rst:291
4492 #: docs/manual/protocol/samsung.rst:293
4497 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4498 #: docs/manual/testing/dummy-driver.rst:37
4504 #: docs/manual/protocol/samsung.rst:298
4505 msgid "Read command use index reference."
4509 #: docs/manual/protocol/samsung.rst:300
4511 "Write command uses index and direct memory reference with special 65535 "
4512 "value to locate empty memory position."
4516 #: docs/manual/protocol/samsung.rst:302
4518 "Delete command use direct memory reference, index are automatically "
4523 #: docs/manual/protocol/samsung.rst:304
4525 "Hint: After create or delete an organizer entry, reread full information to "
4526 "update index table."
4530 #: docs/manual/protocol/m-obex.rst:2
4532 msgid "m-obex protocol used by some Samsung mobiles"
4536 #: docs/manual/protocol/m-obex.rst:5
4538 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4543 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4545 msgid "Introduction"
4549 #: docs/manual/protocol/m-obex.rst:10
4551 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4552 "by Samsung used to exchange PIM data and files over bluetooth."
4556 #: docs/manual/protocol/m-obex.rst:12
4558 "This documentation is by no means complete but is only a reference for the "
4559 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4560 "which parts it differs from the standard-obex. The only thing I found "
4561 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4562 "Ok, sucess in obex. If there was an error you will find it's error code in "
4563 "the 0x42 header. If this is a normal behavior: Why are there so many "
4564 "response codes defined?"
4568 #: docs/manual/protocol/m-obex.rst:14
4570 "The information about the protocol was gained by listening to the transfered "
4571 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4575 #: docs/manual/protocol/m-obex.rst:16
4577 msgid "Requirements"
4581 #: docs/manual/protocol/m-obex.rst:19
4582 msgid "Established bluetooth connection to the serial channel of the mobile"
4586 #: docs/manual/protocol/m-obex.rst:20
4587 msgid "Some way to access this serial port. For example minicom."
4591 #: docs/manual/protocol/m-obex.rst:22
4593 msgid "Starting the obex server"
4596 #. type: Labeled list
4597 #: docs/manual/protocol/m-obex.rst:24
4599 msgid "To start the obex server you have to send this AT command first"
4603 #: docs/manual/protocol/m-obex.rst:27
4604 msgid "AT+SYNCML=MOBEXSTART"
4607 #. type: Labeled list
4608 #: docs/manual/protocol/m-obex.rst:28
4610 msgid "Some phones seem to start with following command"
4614 #: docs/manual/protocol/m-obex.rst:31
4615 msgid "AT$TSSPCSW=1"
4619 #: docs/manual/protocol/m-obex.rst:33
4621 msgid "Obex commands"
4625 #: docs/manual/protocol/m-obex.rst:36
4627 "In the following chapters I will describe the obex packages to read and edit "
4628 "data on the mobile. I think most of them are in standard-obex format and are "
4629 "following this structure:"
4633 #: docs/manual/protocol/m-obex.rst:45
4636 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4637 "|Package Header |Session Id |Obex Header(s) |\n"
4638 "+===========================================+===================================+===========================================+\n"
4639 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4640 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4641 "| | |* Next bytes: data. |\n"
4642 "| | |* Last byte: 0x00 |\n"
4643 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4647 #: docs/manual/protocol/m-obex.rst:47
4649 "For detailed information about obex, for example what types of packages and "
4650 "headers exists, get the official Obex documentation from Inrared Data "
4651 "Association. But I don't know if this is available for free."
4655 #: docs/manual/protocol/m-obex.rst:49
4656 msgid "Here is a list of the most used types for the Samsung mobiles:"
4660 #: docs/manual/protocol/m-obex.rst:51
4662 "There exists mainly two types of operations: Put (package header 0x02 and "
4663 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4664 "retrieve data from the mobile. A put or get operation can be divided into "
4665 "several packages. The high-bit indicates if this is the last package of an "
4666 "operation. For example if you want to transfer a file to the mobile you send "
4667 "n-time 0x02 packages and only the last one is 0x82."
4671 #: docs/manual/protocol/m-obex.rst:53
4673 "Headers consists normally out of three blocks: First byte: Header type, "
4674 "second and third byte: length of the header (if the headers length is "
4675 "variable), following bytes: data. The most used header types are"
4679 #: docs/manual/protocol/m-obex.rst:71
4682 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4683 "| Obex description | Byte | following two bytes | following bytes |\n"
4684 "+=======================+======+========================+===================================================================================================================================================+\n"
4685 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
4686 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4687 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
4688 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4689 "| Length | 0xC3 | | Used in put operations and specifies the length of the transfered data (without header bytes). The length is represented in 4 bytes. |\n"
4690 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4691 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
4692 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4693 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
4694 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4695 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
4696 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4697 "| Application Parameter | 0X4C | length of header | In a request: Parameters for example a contact's id. <p>In an answer: The error/return code. If it is 0x00 0x00 than the operation was successful |\n"
4698 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4702 #: docs/manual/protocol/m-obex.rst:73
4708 #: docs/manual/protocol/m-obex.rst:76
4710 msgid "Get contacts count"
4714 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4715 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4716 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4717 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4718 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4719 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4725 #: docs/manual/protocol/m-obex.rst:89
4732 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 63 6F 75 6E 74 00\n"
4733 " m-obex command: m-obex/contacts/count\n"
4735 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4739 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4740 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4741 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4742 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4743 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4744 #: docs/manual/protocol/m-obex.rst:368
4750 #: docs/manual/protocol/m-obex.rst:100
4755 "*C3* 00 00 00 04\n"
4756 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4757 "*4C* 00 05 00 00\n"
4759 "*49* 00 07 07 D0 00 18\n"
4760 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4764 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4770 #: docs/manual/protocol/m-obex.rst:115
4774 " Obex Get package\n"
4775 "*CB* 00 00 00 00\n"
4777 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 6C 6F 61 64 00\n"
4778 " m-obex Command: m-obex/contacts/load\n"
4779 "*4C* 00 06 01 00 00\n"
4780 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4784 #: docs/manual/protocol/m-obex.rst:126
4789 "*C3* 00 00 08 B1\n"
4790 " Length of sent data\n"
4791 "*4C* 00 05 00 02\n"
4792 " Indicates if these are the last contacts\n"
4793 "*49* 07 41 01 10 01 8D ....\"\n"
4794 " The first byte is unknown but all answers have this byte, then byte 2 and 3 contains the length of the answer, bytes 4 and 5 are the ID of the first entry bytes 6 and 7 are the length of this entry.\n"
4798 #: docs/manual/protocol/m-obex.rst:128
4800 msgid " In one response more than 1 vcard can be returned in this case, entries are separated by 4 bytes with the following meaning: bytes 1 and 2 ID of the entry, bytes 3 and 4: length of the entry.\n"
4804 #: docs/manual/protocol/m-obex.rst:130
4806 "To get all contacts the request have to be sent several times. The last two "
4807 "bytes must be incremented by every call."
4811 #: docs/manual/protocol/m-obex.rst:132
4813 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4814 "will be 4C 00 05 00 00."
4818 #: docs/manual/protocol/m-obex.rst:135
4820 msgid "Create a contact"
4824 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4826 "Beware: This is a put operation and is performed in some obex "
4827 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4828 "didn't get the mobile to accept this. I had to create/update PIM data in "
4829 "exactly one package."
4833 #: docs/manual/protocol/m-obex.rst:153
4838 "*CB* 00 00 00 00\n"
4840 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 63 72 65 61 74 65 00\n"
4841 " m-obex/contacts/create\n"
4843 " ? maybe flag for internal/external memory\n"
4845 " Length of the vcard string\n"
4846 "49 00 5D 42 45....\n"
4847 " Contact as vcard\n"
4851 #: docs/manual/protocol/m-obex.rst:164
4856 "*C3* 00 00 00 02\n"
4858 "*4C* 00 05 00 00\n"
4860 "*49* 00 05 00 21\n"
4861 " last two bytes: the id of the newly created contact\n"
4865 #: docs/manual/protocol/m-obex.rst:167
4867 msgid "Update a contact"
4871 #: docs/manual/protocol/m-obex.rst:185
4876 "*CB* 00 00 00 00\n"
4878 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 77 72 69 74 65 00\n"
4879 " m-obex/contacts/write\n"
4880 "*4C* 00 06 01 00 20\n"
4881 " Id of the contact which should be updated\n"
4883 " Length of the vcard string\n"
4885 " Contact as vcard\n"
4889 #: docs/manual/protocol/m-obex.rst:192
4894 "*4C* 00 05 00 00\n"
4895 " Error code: 0x00 0x00 means successful\n"
4899 #: docs/manual/protocol/m-obex.rst:195
4901 msgid "Read one contact"
4905 #: docs/manual/protocol/m-obex.rst:198
4906 msgid "There is also the possibility to read exactly one contact."
4910 #: docs/manual/protocol/m-obex.rst:209
4915 "*CB* 00 00 00 00\n"
4917 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 72 65 61 64 00\n"
4918 " m-obex/contacts/read\n"
4919 "*4C* 00 06 01 00 20\n"
4920 " First byte:? Last two bytes: Id of contact\n"
4924 #: docs/manual/protocol/m-obex.rst:220
4929 "*C3* 00 00 00 B4\n"
4930 " Length of vcard (without headers, just data)\n"
4931 "*4C* 00 05 00 00\n"
4933 "49 00 B7 42 45 47 49 4E ...\n"
4934 " contact as vcard. TODO: where is id? First two bytes?\n"
4938 #: docs/manual/protocol/m-obex.rst:222
4940 msgid "Delete contact"
4944 #: docs/manual/protocol/m-obex.rst:225
4945 msgid "To delete a contact you only have to know it's id."
4949 #: docs/manual/protocol/m-obex.rst:236
4954 "*CB* 00 00 00 00\n"
4956 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 64 65 6C 65 74 65 00\n"
4957 " m-obex/contacts/delete\n"
4958 "*4C* 00 06 01 00 19\n"
4959 " First byte: ? Last two bytes: Id of contact\n"
4963 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4968 "*4C* 00 05 00 00\n"
4973 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4974 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4975 #: docs/manual/c/calendar.rst:2
4981 #: docs/manual/protocol/m-obex.rst:250
4987 #: docs/manual/protocol/m-obex.rst:262
4992 "*CB* 00 00 00 00\n"
4994 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 63 6F 75 6E 74 00\n"
4995 " m-obex/calendar/count\n"
5001 #: docs/manual/protocol/m-obex.rst:273
5006 "*C3* 00 00 00 0C\n"
5008 "*4C* 00 05 00 00\n"
5010 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
5015 #: docs/manual/protocol/m-obex.rst:285
5020 "*CB* 00 00 00 00\n"
5022 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 69 6E 66 6F 00\n"
5023 " m-obex/calendar/load\n"
5027 #: docs/manual/protocol/m-obex.rst:297
5032 "*C3* 00 00 00 B0\n"
5034 "*4C* 00 05 00 00\n"
5036 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
5037 " Calendar items in vcalendar format. TODO: where are the ids?\n"
5041 #: docs/manual/protocol/m-obex.rst:299
5047 #: docs/manual/protocol/m-obex.rst:315
5052 "*CB* 00 00 00 00\n"
5054 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 63 72 65 61 74 65 00\n"
5055 " m-obex/calendar/create\n"
5058 "*C3* 00 00 00 9E\n"
5059 " Length of vcalendar\n"
5060 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
5065 #: docs/manual/protocol/m-obex.rst:326
5070 "*C3* 00 00 00 02\n"
5072 "*4C* 00 05 00 00\n"
5074 "*49* 00 05 00 06\n"
5075 " Id of the created item\n"
5079 #: docs/manual/protocol/m-obex.rst:328
5085 #: docs/manual/protocol/m-obex.rst:344
5090 "*CB* 00 00 00 00\n"
5092 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 77 72 69 74 65 00\n"
5093 " m-obex/calendar/write\n"
5094 "*4C* 00 06 01 00 05\n"
5095 " First byte: ? Second and third byte: Id of the item\n"
5096 "*C3* 00 00 00 C8\n"
5097 " Length of vcalendar\n"
5098 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
5103 #: docs/manual/protocol/m-obex.rst:354
5106 msgstr "Sudah dibaca"
5109 #: docs/manual/protocol/m-obex.rst:366
5114 "*CB* 00 00 00 00\n"
5116 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 72 65 61 64 00\n"
5117 " m-obex/calendar/read\n"
5118 "4C 00 06 01 00 06\n"
5119 " Id of calendar item\n"
5123 #: docs/manual/protocol/m-obex.rst:377
5128 "*C3* 00 00 00 B0\n"
5130 "*4C* 00 05 00 00\n"
5132 "*49* 00 B3 42 45 47 49 4E 3A 56 43 41 4C 45 4E 44 41 52 0D 0A 56 45 52 53 49 4F 4E 3A 31 2E 3....\n"
5133 " vcalendar item. TODO: Where is the id?\n"
5137 #: docs/manual/protocol/m-obex.rst:379
5143 #: docs/manual/protocol/m-obex.rst:391
5148 "*CB* 00 00 00 00\n"
5150 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 64 65 6C 65 74 65 00\n"
5151 " m-obex/calendar/delete\n"
5152 "*4C* 00 06 01 00 06\n"
5153 " id of calendar item\n"
5157 #: docs/manual/protocol/m-obex.rst:398
5163 #: docs/manual/protocol/m-obex.rst:402
5166 msgstr "File sistem"
5169 #: docs/manual/protocol/m-obex.rst:405
5171 "To get the file structure on the mobile, there are two commands. One that "
5172 "lists all subdirectories and one that lists all files."
5176 #: docs/manual/protocol/m-obex.rst:407
5178 msgid "List directories"
5182 #: docs/manual/protocol/m-obex.rst:410
5188 #: docs/manual/protocol/m-obex.rst:413
5194 #: docs/manual/protocol/m-obex.rst:416
5200 #: docs/manual/protocol/m-obex.rst:419
5206 #: docs/manual/protocol/m-obex.rst:423
5214 #: docs/manual/protocol/m-obex.rst:427
5215 msgid "0x01: Inbox 0x08: Outbox"
5219 #: docs/manual/protocol/m-obex.rst:429
5221 msgid "Get sms count"
5225 #: docs/manual/protocol/m-obex.rst:432
5227 msgid "List all sms"
5231 #: docs/manual/protocol/m-obex.rst:435
5237 #: docs/manual/protocol/m-obex.rst:438
5243 #: docs/manual/protocol/m-obex.rst:440
5245 "I don't think this is possible. At least I didn't find the function in New "
5246 "PC Studio. So sadly there will be no backup of sms messages."
5250 #: docs/manual/protocol/carkit.rst:2
5252 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5256 #: docs/manual/protocol/carkit.rst:6
5264 #: docs/manual/protocol/carkit.rst:9
5272 #: docs/manual/protocol/carkit.rst:12
5279 #. type: delimited block -
5280 #: docs/manual/protocol/carkit.rst:17
5282 msgid "The purpose of this experiment is to gain understanding about how Nokias commands for handsfree works in a way that can be of use in the construction of Com.n.sense. The means available is a Nokia 6210, a Nokia 6310, a HFU-2 CARC91 and a PC with a LabVIEW program installed.\n"
5285 #. type: delimited block -
5286 #: docs/manual/protocol/carkit.rst:19
5292 #: docs/manual/protocol/carkit.rst:22
5294 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5295 "use the PC for listening to the data communication between the phone and "
5296 "CARC91. I also send the frames directly from the PC to the phone."
5300 #: docs/manual/protocol/carkit.rst:24
5306 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5308 msgid "Phone connected to PC"
5309 msgstr "Telepon terhubung ke PC"
5312 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5313 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5319 #: docs/manual/protocol/carkit.rst:63
5322 "1F0004 D0 0001 04 00CE\n"
5323 " Power up from PC\n"
5324 "1F0004 D0 0001 04 01CF\n"
5325 " Power up from PC\n"
5326 "1F0400 D0 0001 05 10DF\n"
5327 " Power up from phone\n"
5328 "1F0004 79 0005 0201 0164 00 0203\n"
5329 " Enable carkit mode from PC\n"
5330 "1F0004 79 0005 0201 0164 00 0302\n"
5331 " Enable carkit mode from PC\n"
5334 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5338 "1F0400 78 0004 0102 0801 117C\n"
5339 " Status 0x08, 0x01 from phone\n"
5340 "1F0400 DA 0002 0002 12D3\n"
5341 " Type => 0xDA, data => 0x00, 0x02\n"
5342 "1F0004 79 0005 0201 0164 00 0504\n"
5343 " Enable carkit mode from PC\n"
5344 "1F0004 79 0005 0201 0164 00 0607\n"
5345 " Enable carkit mode from PC\n"
5348 "1F0004 78 0003 0201 0307 67\n"
5349 " Status confirm from PC\n"
5350 "1F0004 78 0003 0201 0308 68\n"
5351 " Status confirm from PC\n"
5357 #: docs/manual/protocol/carkit.rst:65
5359 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5360 "sent. It sends out an unknown status frame 0x08, 0x01."
5364 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5365 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5367 msgid "Incoming call"
5368 msgstr "Panggilan masuk"
5371 #: docs/manual/protocol/carkit.rst:73
5374 "1F0400 78 0004 0102 0701 197B\n"
5375 " Status 0x07, 0x01 from phone\n"
5376 "1F0400 78 0004 0102 0E03 1A73\n"
5377 " Status 0x0E, 0x03 from phone\n"
5381 #: docs/manual/protocol/carkit.rst:75
5383 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5384 "Status type 0x0E with status 0x03 means audio amplifier on."
5388 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5389 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5395 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5396 msgid "The phone doesn’t send out anything when a call has been set up."
5400 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5401 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5403 msgid "Initiation with connected phone"
5407 #: docs/manual/protocol/carkit.rst:114
5410 "1F0004 D0 0001 04 00CE\n"
5411 " Power up from PC\n"
5412 "1F0400 D0 0001 05 1BD4\n"
5413 " Power up from phone\n"
5414 "1F0004 79 0005 0201 0164 0001 00\n"
5415 " Enable carkit mode from PC\n"
5418 "1F0400 78 0004 0102 0E03 1C75\n"
5419 " Status 0x0E, 0x03 from phone\n"
5420 "1F0400 78 0004 0102 0701 1D7F\n"
5421 " Status 0x07, 0x01 from phone\n"
5422 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5423 " HFU-2 Version from PC\n"
5426 "1F0400 78 0004 0102 0801 1E73\n"
5427 " Status 0x08, 0x01 from phone\n"
5428 "1F0004 79 0005 0201 0164 0003 02\n"
5429 " Enable carkit mode from PC\n"
5432 "1F0400 78 0004 0102 0E03 1F76\n"
5433 " Status 0x0E, 0x03 from phone\n"
5434 "1F0400 78 0004 0102 0701 2042\n"
5435 " Status 0x07, 0x01 from phone\n"
5436 "1F0004 78 0003 0201 03 0464\n"
5437 " Status confirm from PC\n"
5443 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5444 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5446 msgid "Disconnected"
5447 msgstr "Tidak terhubung"
5450 #: docs/manual/protocol/carkit.rst:120
5453 "1F04 0078 0004 0102 0700 2142\n"
5454 " Status 0x07, 0x00\n"
5458 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5459 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5461 msgid "Incoming SMS"
5465 #: docs/manual/protocol/carkit.rst:130
5468 "FCF0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0\n"
5469 " Initiation of bit length from phone\n"
5470 "1F0400 78 0004 0102 0E03 254C\n"
5471 " Status 0x0E, 0x03 from phone\n"
5473 " Initiation of bit length from phone\n"
5477 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5479 msgid "Phone connected to CARC91"
5480 msgstr "Telepon terhubung ke CARC91"
5483 #: docs/manual/protocol/carkit.rst:179
5486 "1F0004 D0 0001 04 00CE\n"
5487 " Power up from HFU-2\n"
5488 "1F0400 D0 0001 05 02CD\n"
5489 " Power up from phone\n"
5490 "1F0004 79 0005 0201 0164 00 0100\n"
5491 " Enable carkit mode from HFU-2\n"
5494 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5498 "1F0400 78 0004 0102 0801 036E\n"
5499 " Status 0x08, 0x01\n"
5500 "1F0004 79 0005 0201 0164 00 0302\n"
5501 " Enable carkit mode from HFU-2\n"
5504 "1F0400 78 0004 0102 0801 036E\n"
5505 " Status 0x08, 0x01\n"
5508 "1F0400 DA 0002 0002 04C5\n"
5509 " Status type => 0xDA, data => 0x00, 0x02\n"
5512 "1F0400 78 0004 0102 0E03 056C\n"
5513 " Status 0x0E, 0x03\n"
5516 "1F0004 78 0003 0201 03 0464\n"
5517 " Status confirm from HFU-2\n"
5520 "1F0400 78 0004 0102 0E00 066C\n"
5521 " Status 0x0E, 0x00\n"
5524 "1F0004 78 0003 0201 03 0565\n"
5525 " Status confirm from HFU-2\n"
5531 #: docs/manual/protocol/carkit.rst:195
5534 "1F0400 78 0004 0102 0701 1173\n"
5535 " Status 0x07, 0x01\n"
5538 "1F0400 78 0004 0102 0E03 127B\n"
5539 " Status 0x0E, 0x03\n"
5542 "1F0004 78 0003 0201 03 0868\n"
5543 " Status confirm from HFU-2\n"
5549 #: docs/manual/protocol/carkit.rst:258
5552 "1F0004 D0 0001 04 00CE\n"
5553 " Power up from HFU-2\n"
5554 "1F0400 D0 0001 05 1AD5\n"
5555 " Power up from phone\n"
5556 "1F0004 79 0005 0201 0164 00 0100\n"
5557 " Enable carkit mode from HFU-2\n"
5560 "1F0400 78 0004 0102 0E03 1B72\n"
5561 " Status 0x0E, 0x03\n"
5562 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5566 "1F0004 79 0005 0201 0164 00 0302\n"
5567 " Enable carkit mode from HFU-2\n"
5570 "1F0400 78 0004 0102 0E03 1B72\n"
5571 " Status 0x0E, 0x03\n"
5574 "1F0400 78 0004 0102 0801 1C71\n"
5575 " Status 0x08, 0x01\n"
5576 "1F0004 78 0003 0201 03 0464\n"
5577 " Status confirm from HFU-2\n"
5580 "1F0400 78 0004 0102 0801 1C71\n"
5581 " Status 0x08, 0x01\n"
5584 "1F0400 78 0004 0102 0E03 1D74\n"
5585 " Status 0x0E, 0x03\n"
5588 "1F0400 78 0004 0102 0701 1E7C\n"
5589 " Status 0x07, 0x01\n"
5590 "1F0004 78 0003 0201 03 0565\n"
5591 " Status confirm from HFU-2\n"
5594 "1F0400 78 0004 0102 0701 1E7C\n"
5595 " Status 0x07, 0x01\n"
5598 "1F0400 78 0004 0102 0701 1F7D\n"
5599 " Status 0x07, 0x01\n"
5602 "1F0400 DA 0002 0002 20E1\n"
5603 " Typ => 0xDA, data => 0x00. 0x02\n"
5609 #: docs/manual/protocol/carkit.rst:274
5612 "1F0400 78 0004 0102 0700 1774\n"
5613 " Status 0x07, 0x00\n"
5616 "1F0400 78 0004 0102 0E00 1872\n"
5617 " Status 0x0E, 0x00\n"
5620 "1F0004 78 0003 0201 03 0B6B\n"
5621 " Status confirm from HFU-2\n"
5627 #: docs/manual/protocol/carkit.rst:294
5630 "1F0400 78 0004 0102 0E03 076E\n"
5631 " Status 0x0E, 0x03\n"
5634 "1F0004 78 0003 0201 03 0666\n"
5635 " Status confirm from HFU-2\n"
5638 "1F0400 78 0004 0102 0E00 0862\n"
5639 " Status 0x0E, 0x00\n"
5642 "1F0004 78 0003 0201 03 0767\n"
5643 " Status confirm from HFU-2\n"
5649 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5651 msgid "Button pushed"
5655 #: docs/manual/protocol/carkit.rst:314
5658 "1F0400 78 0004 0102 0E03 0960\n"
5659 " Status 0x0E, 0x03\n"
5662 "1F0004 78 0003 0201 03 0868\n"
5663 " Status confirm from HFU-2\n"
5666 "1F0400 78 0004 0102 0E00 0A60\n"
5667 " Status 0x0E, 0x00\n"
5670 "1F0004 78 0003 0201 03 0969\n"
5671 " Status confirm from HFU-2\n"
5677 #: docs/manual/protocol/carkit.rst:316
5683 #: docs/manual/protocol/carkit.rst:350
5686 "1F0004 D0 0001 04 02CC\n"
5687 " Power up from PC\n"
5688 "1F0400 D0 0001 05 0DC2\n"
5689 " Power up from phone\n"
5690 "1F0004 79 0005 0201 0164 00 0C0D\n"
5691 " Enable carkit mode from PC\n"
5694 "1F0400 78 0004 0128 0B00 0E4B\n"
5695 " Status 0x0B, 0x00 from phone\n"
5696 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5697 " HFU-2 version from PC\n"
5700 "1F0400 DA 0004 0028 0000 0FE2\n"
5702 "1F0004 79 0005 0201 0164 00 1716\n"
5703 " Enable carkit mode from PC\n"
5706 "1F0400 78 0004 0128 0B00 1055\n"
5707 " Status 0x0B, 0x00 from phone\n"
5708 "1F0004 78 0003 0201 03 1878\n"
5709 " Status confirm from PC\n"
5715 #: docs/manual/protocol/carkit.rst:352
5716 msgid "An unknown status frame (0x0B) is sent by the phone."
5720 #: docs/manual/protocol/carkit.rst:364
5723 "1F0400 78 0004 0128 0701 0D45\n"
5724 " Status 0x07, 0x01 from phone\n"
5725 "1F0400 78 0004 0128 0E01 0F4E\n"
5726 " Status 0x0E, 0x01 from phone\n"
5727 "1F0400 78 0004 0128 0A00 1054\n"
5728 " Status 0x0A, 0x00 from phone\n"
5729 "1F0400 78 0004 0128 0901 1157\n"
5730 " Status 0x09, 0x01 from phone\n"
5734 #: docs/manual/protocol/carkit.rst:366
5736 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5737 "6310. Status 0x0A, 0x09 is unknown."
5741 #: docs/manual/protocol/carkit.rst:371
5743 "The phone doesn’t send out anything when a call has been set up. This might "
5744 "be because the profile “handsfree” is lost when ack isn’t sent."
5748 #: docs/manual/protocol/carkit.rst:459
5751 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5752 " HFU-2 version from PC\n"
5755 "1F0400 78 0004 0128 0E02 1A58\n"
5756 " Status 0x0E, 0x02\n"
5757 "1F0400 78 0004 0128 0A00 1B5F\n"
5758 " Status 0x0A, 0x00\n"
5759 "1F0400 78 0004 0128 0900 1C5B\n"
5760 " Status 0x09, 0x00\n"
5761 "1F0400 78 0004 0128 0701 1D55\n"
5762 " Status 0x07, 0x01\n"
5763 "1F0004 D0 0001 04 00CE\n"
5764 " Power up from HFU-2\n"
5765 "1F0400 D0 0001 05 74BB\n"
5766 " Power up from phone\n"
5767 "1F0004 79 0005 0201 0164 00 0100\n"
5768 " Enable carkit mode from HFU-2\n"
5771 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5775 "1F0400 78 0004 0128 0E01 7534\n"
5776 " Status 0x0E, 0x01\n"
5777 "1F0004 79 0005 0201 0164 00 0302\n"
5778 " Enable carkit mode from HFU-2\n"
5781 "1F0400 78 0004 0128 0E01 7534\n"
5782 " Status 0x0E, 0x01\n"
5785 "1F0400 78 0004 0128 0A01 7633\n"
5786 " Status 0x0A, 0x01\n"
5789 "1F0400 78 0004 0128 0901 7731\n"
5790 " Status 0x09, 0x01\n"
5793 "1F0400 78 0004 0128 0701 7830\n"
5794 " Status 0x07, 0x01\n"
5797 "1F0400 78 0004 0128 0E01 7938\n"
5798 " Status 0x0E, 0x01\n"
5801 "1F0004 78 0003 2801 03 044E\n"
5802 " Status confirm from HFU-2\n"
5805 "1F0400 DA 0004 0028 0000 7A97\n"
5806 " Type => 0xDA, data => 0x0028, 0x0000\n"
5809 "1F0400 78 0004 0128 0E01 7B3A\n"
5810 " Status 0x0E, 0x01\n"
5813 "1F0400 78 0004 0128 0A00 7C38\n"
5814 " Status 0x0A, 0x00\n"
5815 "1F0004 78 0003 2801 03 054F\n"
5816 " Status confirm from HFU-2\n"
5819 "1F0400 78 0004 0128 0A00 7C38\n"
5820 " Status 0x0A, 0x00\n"
5823 "1F0400 78 0004 0128 0700 7D34\n"
5824 " Status 0x07, 0x00\n"
5827 "1F0400 78 0004 0128 0E00 7E3E\n"
5828 " Status 0x0E, 0x00\n"
5831 "1F0004 78 0003 2801 03 064C\n"
5832 " Status confirm from HFU-2\n"
5838 #: docs/manual/protocol/carkit.rst:464
5839 msgid "No response. Probably because phone has lost the profile “handsfree”."
5843 #: docs/manual/protocol/carkit.rst:474
5846 "1F0400 78 0004 0128 0E01 0849\n"
5847 " Status 0x0E, 0x01\n"
5848 "1F0400 78 0004 0128 0A00 094D\n"
5849 " Status 0x0A, 0x00\n"
5850 "1F0400 78 0004 0128 0901 0A4C\n"
5851 " Status 0x09, 0x01\n"
5855 #: docs/manual/protocol/carkit.rst:509
5858 "1F0004 D0 0001 04 00CE\n"
5859 " Power up from HFU-2\n"
5860 "1F0400 D0 0001 05 2DE2\n"
5861 " Power up from phone\n"
5862 "1F0004 79 0005 0201 0164 00 0100\n"
5863 " Enable carkit mode from HFU-2\n"
5866 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5867 " HFU version from HFU-2\n"
5870 "1F0004 79 0005 0201 0164 00 0302\n"
5871 " Enable carkit mode from HFU-2\n"
5874 "1F0400 78 0004 0128 0E00 2E6E\n"
5875 " Status 0x0E, 0x00\n"
5878 "1F0004 78 0003 2801 03 044E\n"
5879 " Status confirm from HFU-2\n"
5882 "1F0400 DA 0004 0028 0000 2FC2\n"
5889 #: docs/manual/protocol/carkit.rst:539
5892 "1F0400 78 0004 0128 0701 3078\n"
5893 " Status 0x07, 0x01\n"
5896 "1F0400 78 0004 0128 0701 3179\n"
5897 " Status 0x07, 0x01\n"
5900 "1F0400 78 0004 0128 0E01 3273\n"
5901 " Status 0x0E, 0x01\n"
5904 "1F0400 78 0004 0128 0A00 3377\n"
5905 " Status 0x0A, 0x00\n"
5906 "1F0004 78 0003 2801 03 054F\n"
5907 " Status confirm from HFU-2\n"
5910 "1F0400 78 0004 0128 0A00 3377\n"
5911 " Status 0x0A, 0x00\n"
5914 "1F0400 78 0004 0128 0901 3472\n"
5915 " Status 0x09, 0x01\n"
5921 #: docs/manual/protocol/carkit.rst:573
5924 "1F0400 78 0004 0128 0E01 3574\n"
5925 " Status 0x0E, 0x01\n"
5928 "1F0400 78 0004 0128 0A01 3673\n"
5929 " Status 0x0A, 0x01\n"
5930 "1F0004 78 0003 2801 03 064C\n"
5931 " Status confirm from HFU-2\n"
5934 "1F0400 78 0004 0128 0A01 3673\n"
5935 " Status 0x0A, 0x01\n"
5938 "1F0400 78 0004 0128 0A00 3773\n"
5939 " Status 0x0A, 0x00\n"
5942 "1F0400 78 0004 0128 0900 387F\n"
5943 " Status 0x09, 0x00\n"
5946 "1F0400 78 0004 0128 0A01 397C\n"
5947 " Status 0x0A, 0x01\n"
5950 "1F0400 78 0004 0128 0901 3A7C\n"
5951 " Status 0x09, 0x01\n"
5957 #: docs/manual/protocol/carkit.rst:619
5960 "1F0004 D0 0001 04 00CE\n"
5961 " Power up from HFU-2\n"
5962 "1F0400 D0 0001 05 5996\n"
5963 " Power up from phone\n"
5964 "1F0004 79 0005 0201 0164 00 0100\n"
5965 " Enable carkit mode from HFU-2\n"
5968 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5972 "1F0400 78 0004 0128 0E01 5A1B\n"
5973 " Status 0x0E, 0x01\n"
5974 "1F0004 79 0005 0201 0164 00 0302\n"
5975 " Enable carkit mode from HFU-2\n"
5978 "1F0400 78 0004 0128 0E01 5A1B\n"
5979 " Status 0x0E, 0x01\n"
5982 "1F0400 78 0004 0128 0A01 5B1E\n"
5983 " Status 0x0A, 0x01\n"
5986 "1F0400 78 0004 0128 0901 5C1A\n"
5987 " Status 0x09, 0x01\n"
5990 "1F0400 78 0004 0128 0701 5D15\n"
5991 " Status 0x07, 0x01\n"
5994 "1F0004 78 0003 2801 0305 4F\n"
5995 " Status confirm from HFU-2\n"
5998 "1F0400 DA 0004 0028 0000 5EB3\n"
6005 #: docs/manual/protocol/carkit.rst:649
6008 "1F0400 78 0004 0128 0E01 3B7A\n"
6009 " Status 0x0E, 0x01\n"
6012 "1F0400 78 0004 0128 0A00 3C78\n"
6013 " Status 0x0A, 0x00\n"
6014 "1F0004 78 0003 2801 03 074D\n"
6015 " Status confirm from HFU-2\n"
6018 "1F0400 78 0004 0128 0A00 3C78\n"
6019 " Status 0x0A, 0x00\n"
6022 "1F0400 78 0004 0128 0700 3D74\n"
6023 " Status 0x07, 0x00\n"
6026 "1F0400 78 0004 0128 0E00 3E7E\n"
6027 " Status 0x0E, 0x00\n"
6030 "1F0004 78 0003 2801 0308 42\n"
6031 " Status confirm from HFU-2\n"
6037 #: docs/manual/protocol/carkit.rst:669
6040 "1F0400 78 0004 0128 0E01 6627\n"
6041 " Status 0x0E, 0x01\n"
6044 "1F0004 78 0003 2801 03 064C\n"
6045 " Status confirm from HFU-2\n"
6048 "1F0400 78 0004 0128 0E00 6727\n"
6049 " Status 0x0E, 0x00\n"
6052 "1F0004 78 0003 2801 03 074D\n"
6053 " Status confirm from HFU-2\n"
6059 #: docs/manual/protocol/carkit.rst:689
6062 "1F0400 78 0004 0128 0E01 0948\n"
6063 " Status 0x0E, 0x01\n"
6066 "1F0004 78 0003 2801 03 064C\n"
6067 " Status confirm from HFU-2\n"
6070 "1F0400 78 0004 0128 0E00 0A4A\n"
6071 " Status 0x0E, 0x00\n"
6074 "1F0004 78 0003 2801 03 074D\n"
6075 " Status confirm from HFU-2\n"
6081 #: docs/manual/protocol/carkit.rst:691
6087 #: docs/manual/protocol/carkit.rst:694
6089 "Important things to consider when designing a program for Com.n.sense that "
6090 "is to work with 6310."
6094 #: docs/manual/protocol/carkit.rst:696
6095 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
6099 #: docs/manual/protocol/carkit.rst:697
6101 "HFU-2 version has to be sent in order for 6310 to switch to profile "
6106 #: docs/manual/protocol/carkit.rst:698
6108 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
6113 #: docs/manual/protocol/carkit.rst:698
6114 msgid "Status confirm should be sent when status 0x0E is received."
6118 #: docs/manual/protocol/n7110.rst:2
6124 #: docs/manual/protocol/n7110.rst:17
6128 "Balazs Nagy <js@iksz.hu>\n"
6129 "Marcin Wiacek <Marcin@MWiacek.com>\n"
6130 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
6131 "Michael Hund <michael@drhund.de>\n"
6132 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
6133 "Gabriele Zappi <gzappi@inwind.it>\n"
6134 "Markus Plail <plail@web.de>\n"
6135 "Ralf Thelen <ralf@mythelen.de>\n"
6136 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
6137 "... and other members of gnokii mailing list\n"
6138 "and authors of some WWW pages.\n"
6142 #: docs/manual/protocol/n7110.rst:30
6144 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
6148 #: docs/manual/protocol/n7110.rst:33
6150 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
6151 "protocol details):"
6155 #: docs/manual/protocol/n7110.rst:37
6156 msgid "0x00: Connect to NBS port ?"
6160 #: docs/manual/protocol/n7110.rst:38
6162 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6166 #: docs/manual/protocol/n7110.rst:39
6168 msgid "Seems not to work in MBUS!\n"
6172 #: docs/manual/protocol/n7110.rst:47
6175 "0x01: Communication Status\n"
6176 "? r Call msg { 0x0002 }\n"
6177 "? r Call in progress { 0x0003, seqnr }\n"
6178 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6179 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6180 "? r answered call { 0x0007, seqnr }\n"
6181 "? r terminated call { 0x0009, seqnr }\n"
6182 "? r call msg { 0x000a, seqnr }\n"
6186 #: docs/manual/protocol/n7110.rst:48
6188 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6192 #: docs/manual/protocol/n7110.rst:49
6194 msgid "0x02: SMS handling\n"
6198 #: docs/manual/protocol/n7110.rst:53
6201 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6202 "r Message sent { 0x0002 }\n"
6203 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6204 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
6208 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6210 msgid "note: no info about Delivery Reports\n"
6214 #: docs/manual/protocol/n7110.rst:55
6216 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6220 #: docs/manual/protocol/n7110.rst:57
6222 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6226 #: docs/manual/protocol/n7110.rst:58
6228 msgid "where error: 0x0c - no PIN\n"
6232 #: docs/manual/protocol/n7110.rst:60
6235 "r SMS message received { 0x0011, ...... } (whole message)\n"
6236 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6240 #: docs/manual/protocol/n7110.rst:66
6243 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
6244 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6245 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
6249 #: docs/manual/protocol/n7110.rst:68
6252 "validity[2], {DefaultRecipient no.}[12],\n"
6253 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6257 #: docs/manual/protocol/n7110.rst:80
6259 msgid "validity: 0x000b: 1 hour\n"
6263 #: docs/manual/protocol/n7110.rst:85
6267 "0x00a7: 24 hours\n"
6268 "0x00a9: 72 hours\n"
6270 "0x00ff: max.time\n"
6274 #: docs/manual/protocol/n7110.rst:89
6277 "r Set SMS center OK { 0x0031 }\n"
6278 "r Set SMS center error { 0x0032, reason }\n"
6279 "s Get SMS center { 0x0033, 0x64, priority }\n"
6280 "r SMS center received { 0x0034, priority, checksum?, type,\n"
6284 #: docs/manual/protocol/n7110.rst:91
6287 "validity[2], {DefaultRecipient no.}[12],\n"
6288 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6292 #: docs/manual/protocol/n7110.rst:98
6295 "r SMS center error recv { 0x0035, reason }\n"
6297 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
6299 "r?? { 0x008D, 0x00}\n"
6303 #: docs/manual/protocol/n7110.rst:100
6305 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
6309 #: docs/manual/protocol/n7110.rst:101
6311 msgid "where: memory type - see 0x03/0x0107\n"
6315 #: docs/manual/protocol/n7110.rst:102
6317 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6321 #: docs/manual/protocol/n7110.rst:104
6324 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6325 "0x0d?, xH?, 0x00[2]? }\n"
6329 #: docs/manual/protocol/n7110.rst:105
6331 msgid "where y1: location (lowermost)\n"
6335 #: docs/manual/protocol/n7110.rst:107
6338 "y2: no. of locations\n"
6339 "ymax: maximum location no.\n"
6343 #: docs/manual/protocol/n7110.rst:108
6345 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6349 #: docs/manual/protocol/n7110.rst:109
6351 msgid "yH, yL, 0x00, 0x00}\n"
6355 #: docs/manual/protocol/n7110.rst:110
6357 msgid "where x: memory type\n"
6361 #: docs/manual/protocol/n7110.rst:120
6364 "0x01: (256) Dialled numbers\n"
6365 "0x02: (512) Missed calls\n"
6366 "0x03: (768) Received calls\n"
6367 "0x05: (500) telephone phonebook\n"
6368 "0x06: (160) SIM phonebook\n"
6371 "0x09: (4) voice mailbox\n"
6372 "0x0e: (10) speed dials\n"
6373 "0x10: (5) caller groups\n"
6377 #: docs/manual/protocol/n7110.rst:121
6379 msgid "y: location\n"
6383 #: docs/manual/protocol/n7110.rst:122
6385 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
6389 #: docs/manual/protocol/n7110.rst:123
6391 msgid "code,0x00, 0x00, z, error}\n"
6395 #: docs/manual/protocol/n7110.rst:124
6397 msgid "where code==0x0f\n"
6401 #: docs/manual/protocol/n7110.rst:125
6403 msgid "error: 0x34 - phonebook location not found\n"
6407 #: docs/manual/protocol/n7110.rst:126
6409 msgid "0x3b - speed dial not assigned\n"
6413 #: docs/manual/protocol/n7110.rst:127
6415 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
6419 #: docs/manual/protocol/n7110.rst:128
6421 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6425 #: docs/manual/protocol/n7110.rst:129
6427 msgid "where code: != 0x0f\n"
6431 #: docs/manual/protocol/n7110.rst:132
6435 "z: generic block size\n"
6436 "block: {id, 0, 0, blocksize, block no.,\n"
6440 #: docs/manual/protocol/n7110.rst:133
6442 msgid "{contents}, 0x00}\n"
6446 #: docs/manual/protocol/n7110.rst:134
6448 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6452 #: docs/manual/protocol/n7110.rst:140
6455 "0x07 name {len, (unicode)},\n"
6458 "0x0a note {len, (unicode)}\n"
6459 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6460 "0x0c ringtone {ringtone no., 0, 0}\n"
6464 #: docs/manual/protocol/n7110.rst:141
6466 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6470 #: docs/manual/protocol/n7110.rst:144
6473 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6474 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6475 "0x1e caller group number {number, 0, 0}\n"
6479 #: docs/manual/protocol/n7110.rst:145
6481 msgid "type: 0x0a: General,\n"
6485 #: docs/manual/protocol/n7110.rst:149
6488 "0x03: Mobile (office ?),\n"
6491 "0x02: Home (mobile ?)\n"
6495 #: docs/manual/protocol/n7110.rst:150
6497 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6501 #: docs/manual/protocol/n7110.rst:152
6504 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6505 "no.of blocks, { block }[no.of blocks] }\n"
6509 #: docs/manual/protocol/n7110.rst:153
6511 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6515 #: docs/manual/protocol/n7110.rst:154
6517 msgid "yH, yL, xL }\n"
6521 #: docs/manual/protocol/n7110.rst:155
6523 msgid "where code:\n"
6527 #: docs/manual/protocol/n7110.rst:157
6530 "0x3d - wrong entry type\n"
6531 "0x3e - too much entries\n"
6535 #: docs/manual/protocol/n7110.rst:158
6537 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6541 #: docs/manual/protocol/n7110.rst:161
6544 "yH, yL, 0x00, 0x00}\n"
6545 "where x: location\n"
6550 #: docs/manual/protocol/n7110.rst:162
6552 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
6556 #: docs/manual/protocol/n7110.rst:201
6559 "s get used network { 0x0070 }\n"
6560 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6564 #: docs/manual/protocol/n7110.rst:203
6567 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6568 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6572 #: docs/manual/protocol/n7110.rst:204
6574 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6578 #: docs/manual/protocol/n7110.rst:206
6581 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6582 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6586 #: docs/manual/protocol/n7110.rst:207
6588 msgid "available: 0x02 if the logo following is valid,\n"
6592 #: docs/manual/protocol/n7110.rst:208
6594 msgid "0x01 for no operator logo following\n"
6598 #: docs/manual/protocol/n7110.rst:211
6601 "s get network status { 0x0081 }\n"
6602 "r get network status { 0x0082, network%, 0x14? }\n"
6603 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6607 #: docs/manual/protocol/n7110.rst:213
6610 "xlen(78),ylen(21), 0 (frames?),\n"
6611 "{bitmap}*?, 0x00(padding) }\n"
6615 #: docs/manual/protocol/n7110.rst:214
6617 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6621 #: docs/manual/protocol/n7110.rst:216
6624 "r set operator logo OK { 0x01a4 }\n"
6625 "s clear operator logo { 0x00af, x}\n"
6629 #: docs/manual/protocol/n7110.rst:217
6631 msgid "where x==0 to 4\n"
6635 #: docs/manual/protocol/n7110.rst:218
6637 msgid "r clear operator logo { 0x00bf}\n"
6641 #: docs/manual/protocol/n7110.rst:224
6644 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
6645 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
6646 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
6647 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
6648 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6652 #: docs/manual/protocol/n7110.rst:225
6654 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6658 #: docs/manual/protocol/n7110.rst:232
6661 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
6662 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
6663 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
6664 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
6665 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6666 "s Get calendar note { 0x0019, location (2 bytes) }\n"
6667 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6671 #: docs/manual/protocol/n7110.rst:233
6673 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6677 #: docs/manual/protocol/n7110.rst:234
6679 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6683 #: docs/manual/protocol/n7110.rst:235
6685 msgid "where alarm=Number of minutes before the time of the meeting\n"
6689 #: docs/manual/protocol/n7110.rst:239
6692 "that the alarm should be triggered:\n"
6693 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6694 "For \"On time\"=0x0000\n"
6695 "half an hour=0x001E, and so on.\n"
6699 #: docs/manual/protocol/n7110.rst:240
6701 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6705 #: docs/manual/protocol/n7110.rst:242
6708 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6713 #: docs/manual/protocol/n7110.rst:243
6715 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6719 #: docs/manual/protocol/n7110.rst:244
6721 msgid "name(unicode),number(unicode)}\n"
6725 #: docs/manual/protocol/n7110.rst:246
6728 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6729 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6733 #: docs/manual/protocol/n7110.rst:250
6736 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6737 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6738 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6739 "Birthday use the value described below).\n"
6743 #: docs/manual/protocol/n7110.rst:251
6745 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6749 #: docs/manual/protocol/n7110.rst:253
6752 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6753 "0x0000FFFF (65535).\n"
6757 #: docs/manual/protocol/n7110.rst:254
6759 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6763 #: docs/manual/protocol/n7110.rst:256
6766 "but only when reading birthday entries. For storing entries, this field does\n"
6771 #: docs/manual/protocol/n7110.rst:257
6773 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6777 #: docs/manual/protocol/n7110.rst:263
6780 "? s??? { 0x0021 }\n"
6781 "? r??? { 0x0022, 0x5A, 0x00 }\n"
6782 "? s??? { 0x0025 }\n"
6783 "? r??? { 0x0026, 0x04, 0x00 }\n"
6785 "? r { 0x002A, 0x04, 0x00 }\n"
6789 #: docs/manual/protocol/n7110.rst:267
6792 "s Get first free pos { 0x0031 }\n"
6793 "r Get first free pos { 0x0032, location (2bytes) }\n"
6794 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
6795 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6799 #: docs/manual/protocol/n7110.rst:270
6802 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
6803 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
6808 #: docs/manual/protocol/n7110.rst:272
6811 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6812 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6816 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6818 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6822 #: docs/manual/protocol/n7110.rst:276
6825 "r Get SMS failed { 0x0009, 0x02 },\n"
6826 "s Get SMS status { 0x0036, 0x64 }\n"
6827 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6831 #: docs/manual/protocol/n7110.rst:280
6834 "a (2 octets), b (2 octets), c (2 octets),\n"
6835 "d (2 octets), e (2 octets), 0x00\n"
6837 "a - according to P.Kot:\n"
6841 #: docs/manual/protocol/n7110.rst:287
6844 "Number of locations in \"fixed\" memory. These are all\n"
6845 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6846 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6847 "I can't remove any of Templates entries in my phone.\n"
6848 "Marcin Wiącek: Rather not ! I don't agree.\n"
6849 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6850 "and 10 Picture Images.\n"
6854 #: docs/manual/protocol/n7110.rst:288
6856 msgid "b - Number of used messages in phone memory. These\n"
6860 #: docs/manual/protocol/n7110.rst:290
6863 "are messages manually moved from the other folders.\n"
6864 "Picture messages are saved here.\n"
6868 #: docs/manual/protocol/n7110.rst:291
6870 msgid "c - Number of unread messages in phone memory. Probably\n"
6874 #: docs/manual/protocol/n7110.rst:292
6876 msgid "only smart msssages.\n"
6880 #: docs/manual/protocol/n7110.rst:293
6882 msgid "d - Number of used messages in SIM memory. These are\n"
6886 #: docs/manual/protocol/n7110.rst:296
6889 "either received messages or saved into Outbox/Inbox.\n"
6890 "Note that you *can't* save message into this memory\n"
6891 "using 'Move' option. Picture messages are not here.\n"
6895 #: docs/manual/protocol/n7110.rst:297
6897 msgid "e - Number of unread messages in SIM memory\n"
6901 #: docs/manual/protocol/n7110.rst:299
6903 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6907 #: docs/manual/protocol/n7110.rst:301
6909 msgid "std. size: 72x28\n"
6913 #: docs/manual/protocol/n7110.rst:305
6916 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
6917 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6918 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6919 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
6923 #: docs/manual/protocol/n7110.rst:306
6925 msgid "where location:\n"
6929 #: docs/manual/protocol/n7110.rst:307
6931 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6935 #: docs/manual/protocol/n7110.rst:308
6937 msgid "Returned value with 0x21\n"
6941 #: docs/manual/protocol/n7110.rst:313
6944 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6945 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6946 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6947 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
6948 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6952 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6954 msgid "where: folderID - see 0x14/0x017B\n"
6958 #: docs/manual/protocol/n7110.rst:315
6960 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6964 #: docs/manual/protocol/n7110.rst:317
6965 msgid "where: status=0x01 - reveived/read"
6969 #: docs/manual/protocol/n7110.rst:320
6970 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6974 #: docs/manual/protocol/n7110.rst:322
6975 msgid "where: folderID - see 0x14/0x017B"
6979 #: docs/manual/protocol/n7110.rst:324
6980 msgid "where: type=0x00 - received SMS"
6984 #: docs/manual/protocol/n7110.rst:327
6985 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6989 #: docs/manual/protocol/n7110.rst:330
6992 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6993 "r Delete SMS { 0x010b }\n"
6994 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
6998 #: docs/manual/protocol/n7110.rst:334
7001 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
7002 "s Get folder names { 0x017A, 0x00, 0x00}\n"
7003 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
7007 #: docs/manual/protocol/n7110.rst:335
7009 msgid "where: folderID=0x08 - Inbox\n"
7013 #: docs/manual/protocol/n7110.rst:342
7018 "0x20 - Templates\n"
7019 "0x29 - first \"My folders\"\n"
7020 "0x31 - second \"My folders\"\n"
7021 "0x39 - third -\"-\n"
7026 #: docs/manual/protocol/n7110.rst:343
7032 #: docs/manual/protocol/n7110.rst:345
7035 "s Get Battery info { 0x0002 }\n"
7036 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
7040 #: docs/manual/protocol/n7110.rst:346
7042 msgid "0x19: Phone clock & alarm\n"
7046 #: docs/manual/protocol/n7110.rst:348
7047 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
7051 #: docs/manual/protocol/n7110.rst:362
7052 msgid "These are new (?)"
7056 #: docs/manual/protocol/n7110.rst:367
7059 "? s ?? { 0x0083, id }\n"
7060 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
7061 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
7062 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
7066 #: docs/manual/protocol/n7110.rst:368
7068 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
7072 #: docs/manual/protocol/n7110.rst:369
7078 #: docs/manual/protocol/n7110.rst:373
7081 "s Get IMEI { 0x0001 }\n"
7082 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
7083 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
7084 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
7088 #: docs/manual/protocol/n7110.rst:374
7090 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
7094 #: docs/manual/protocol/n7110.rst:375
7100 #: docs/manual/protocol/n7110.rst:377
7103 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
7104 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
7108 #: docs/manual/protocol/n7110.rst:378
7110 msgid "where block: { unicode letter[2], 0x0000,\n"
7114 #: docs/manual/protocol/n7110.rst:379
7116 msgid "0x00, 0x55, ??, ?? }\n"
7120 #: docs/manual/protocol/n7110.rst:380
7122 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
7126 #: docs/manual/protocol/n7110.rst:382
7129 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
7130 "where: location: 0x87 to 0x8b on N6210\n"
7134 #: docs/manual/protocol/n7110.rst:383
7136 msgid "0x74 to ... on N7110\n"
7140 #: docs/manual/protocol/n7110.rst:386
7143 "s Get ringtone { 0x0122, 0x00, location}\n"
7144 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
7145 "r Get ringtone error { 0x0124, ...}\n"
7149 #: docs/manual/protocol/n7110.rst:387
7155 #: docs/manual/protocol/n7110.rst:388
7157 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
7161 #: docs/manual/protocol/n7110.rst:389
7163 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7167 #: docs/manual/protocol/n7110.rst:390
7169 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7173 #: docs/manual/protocol/n7110.rst:391
7175 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
7179 #: docs/manual/protocol/n7110.rst:394
7182 "0x04: ringing volume\n"
7183 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
7188 #: docs/manual/protocol/n7110.rst:395
7190 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
7194 #: docs/manual/protocol/n7110.rst:396
7196 msgid "for number2==0xff: (Profile Name)\n"
7200 #: docs/manual/protocol/n7110.rst:397
7202 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7206 #: docs/manual/protocol/n7110.rst:398
7208 msgid "for number2==0x00: (Keypad Tones)\n"
7212 #: docs/manual/protocol/n7110.rst:400
7215 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7216 "where: Type : 0x00 = Off\n"
7220 #: docs/manual/protocol/n7110.rst:401
7222 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7226 #: docs/manual/protocol/n7110.rst:402
7228 msgid "for number2==0x02: (Incoming Call Alert)\n"
7232 #: docs/manual/protocol/n7110.rst:404
7235 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7236 "where: Type : 0x00 = Ringing\n"
7240 #: docs/manual/protocol/n7110.rst:408
7243 "0x01 = Ascending\n"
7244 "0x02 = Ring Once\n"
7245 "0x03 = Beep Once\n"
7250 #: docs/manual/protocol/n7110.rst:409
7252 msgid "for number2==0x03: (Ringtone Number)\n"
7256 #: docs/manual/protocol/n7110.rst:411
7259 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7260 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7264 #: docs/manual/protocol/n7110.rst:412
7266 msgid "obtained by doing (Number - 0x3f);\n"
7270 #: docs/manual/protocol/n7110.rst:413
7272 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7276 #: docs/manual/protocol/n7110.rst:415
7279 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7280 "obtained by doing (Number - 0x88).\n"
7284 #: docs/manual/protocol/n7110.rst:416
7286 msgid "for number2==0x04: (Ringing volume)\n"
7290 #: docs/manual/protocol/n7110.rst:418
7293 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7294 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7298 #: docs/manual/protocol/n7110.rst:419
7300 msgid "for number2==0x05: (Message Alert Tone)\n"
7304 #: docs/manual/protocol/n7110.rst:421
7307 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7308 "where: Type : 0x00 = Off\n"
7312 #: docs/manual/protocol/n7110.rst:425
7317 "0x03 = Beep Once\n"
7318 "0x04 = Ascending\n"
7322 #: docs/manual/protocol/n7110.rst:426
7324 msgid "for number2==0x06: (Vibration)\n"
7328 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7329 #: docs/manual/protocol/n7110.rst:446
7332 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7333 "where: Switch : 0 = Off, 1 = On\n"
7337 #: docs/manual/protocol/n7110.rst:429
7339 msgid "for number2==0x07: (Warning Tones)\n"
7343 #: docs/manual/protocol/n7110.rst:432
7345 msgid "for number2==0x08: (Caller groups Alert for)\n"
7349 #: docs/manual/protocol/n7110.rst:434
7352 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7353 "where: Callers : 0xff = All calls alert (Read below *)\n"
7357 #: docs/manual/protocol/n7110.rst:439
7363 "0x08 = Colleagues\n"
7368 #: docs/manual/protocol/n7110.rst:441
7371 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7372 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7376 #: docs/manual/protocol/n7110.rst:442
7378 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7382 #: docs/manual/protocol/n7110.rst:443
7384 msgid "need to read other groups selection.\n"
7388 #: docs/manual/protocol/n7110.rst:444
7390 msgid "for number2==0x09: (Automatic answer)\n"
7394 #: docs/manual/protocol/n7110.rst:447
7396 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7400 #: docs/manual/protocol/n7110.rst:449
7403 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7404 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7408 #: docs/manual/protocol/n7110.rst:452
7412 "r ? { 0x0106, 0x01, 0x04}\n"
7416 #: docs/manual/protocol/n7110.rst:524
7419 "0x40: Security commands\n"
7420 "? s ???(N6150) { 0x08, 0x00 }\n"
7421 "? r ???(N6150) { 0x08 }\n"
7425 #: docs/manual/protocol/n7110.rst:525
7427 msgid "s Enable extended cmds { 0x64, cmd }\n"
7431 #: docs/manual/protocol/n7110.rst:529
7435 "0x03: reset (doesn't ask for PIN again)\n"
7436 "0x04: reset (PIN is requested)\n"
7440 #: docs/manual/protocol/n7110.rst:550
7442 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7446 #: docs/manual/protocol/n7110.rst:571
7449 "s Get simlock info { 0x8a, 0x00}\n"
7450 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7454 #: docs/manual/protocol/n7110.rst:575
7456 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
7460 #: docs/manual/protocol/n7110.rst:579
7463 "r Buzzer pitch { 0x8f}\n"
7464 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7465 "r ACD Readings ? { 0x91, parameter?, value? }\n"
7469 #: docs/manual/protocol/n7110.rst:581
7472 "? s ???(N6150) { 0x98, 0x00 }\n"
7473 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
7477 #: docs/manual/protocol/n7110.rst:582
7479 msgid "s Get bin ringtone { 0x9e, location }\n"
7483 #: docs/manual/protocol/n7110.rst:594
7485 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7489 #: docs/manual/protocol/n7110.rst:614
7492 "s Get info about phone { 0xc8, 0x01 }\n"
7493 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7494 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
7495 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7496 "s DPS External SW { 0xc7, 0x03 }\n"
7497 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
7498 "s Get HW { 0xc8, 0x05 }\n"
7499 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7500 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
7501 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7502 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
7503 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7504 "s Get PCI version { 0xc8, 0x0b }\n"
7505 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7506 "s Get system ASIC { 0xc8, 0x0c }\n"
7507 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7508 "s Get COBBA { 0xc8, 0x0d }\n"
7509 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7510 "s Get PLUSSA { 0xc8, 0x0e }\n"
7511 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
7515 #: docs/manual/protocol/n7110.rst:663
7518 "s Result of phone tests { 0xcf }\n"
7519 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7523 #: docs/manual/protocol/n7110.rst:665
7526 "? s ??? { 0xd1 }\n"
7527 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7531 #: docs/manual/protocol/n7110.rst:666
7533 msgid "s LCD Test { 0xd3, value }\n"
7537 #: docs/manual/protocol/n7110.rst:668
7539 msgid "0x03, 0x01 - 2'nd test\n"
7543 #: docs/manual/protocol/n7110.rst:669
7545 msgid "0x02, 0x03 - clears screen\n"
7549 #: docs/manual/protocol/n7110.rst:672
7552 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7553 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7554 "r Function of { 0xff, 0x8c }\n"
7558 #: docs/manual/protocol/n7110.rst:674
7561 "0x40 msgtype not\n"
7566 #: docs/manual/protocol/n7110.rst:675
7572 #: docs/manual/protocol/n7110.rst:678
7575 "s Status confirm { 0x0201, 0x03 }\n"
7576 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
7577 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
7581 #: docs/manual/protocol/n7110.rst:679
7587 #: docs/manual/protocol/n7110.rst:681
7590 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
7591 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7595 #: docs/manual/protocol/n7110.rst:682
7601 #: docs/manual/protocol/n7110.rst:683
7603 msgid "0x7a: settings\n"
7604 msgstr "0x7a: pengaturan\n"
7607 #: docs/manual/protocol/n7110.rst:685
7610 "r Set setting { 0x01eb, number, 0x00 }\n"
7611 "s Set setting { 0x01ec, number, contents }\n"
7615 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7617 msgid "where for number:\n"
7621 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7624 "0x02 (startup text) : 0x00, text (Unicode)\n"
7625 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7629 #: docs/manual/protocol/n7110.rst:689
7631 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7635 #: docs/manual/protocol/n7110.rst:690
7637 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7641 #: docs/manual/protocol/n7110.rst:691
7643 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7647 #: docs/manual/protocol/n7110.rst:692
7649 msgid "s Get setting { 0x01ee, number}\n"
7653 #: docs/manual/protocol/n7110.rst:693
7655 msgid "where number: 0x01 - 0x1e\n"
7659 #: docs/manual/protocol/n7110.rst:696
7662 "0x02: startup text\n"
7663 "0x15: startup logo\n"
7664 "0x1c: security code\n"
7668 #: docs/manual/protocol/n7110.rst:697
7670 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
7674 #: docs/manual/protocol/n7110.rst:702
7677 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7678 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7682 #: docs/manual/protocol/n7110.rst:703
7684 msgid "where height: 60 (0x3c) or 65\n"
7688 #: docs/manual/protocol/n7110.rst:705
7691 "width: 96 (0x60)\n"
7692 "{bitmap}: like other bitmaps but pixels\n"
7696 #: docs/manual/protocol/n7110.rst:706
7698 msgid "placed vertically.\n"
7702 #: docs/manual/protocol/n7110.rst:707
7704 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7708 #: docs/manual/protocol/nokia.rst:2
7710 msgid "Nokia protocols"
7714 #: docs/manual/protocol/nokia.rst:5
7715 msgid "Document describing protocol used in Nokia phones."
7719 #: docs/manual/protocol/nokia.rst:11
7720 msgid "Last update 23.06.2003"
7724 #: docs/manual/protocol/nokia.rst:30
7728 "Balazs Nagy <js@iksz.hu>\n"
7729 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7730 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
7731 "Mike Bradley <mike@trumpington.st>\n"
7732 "Odinokov Serge <serge@takas.lt>\n"
7733 "Pavel Janik <Pavel@Janik.cz>\n"
7734 "Pawel Kot <pkot@linuxnews.pl>\n"
7735 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7736 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7737 "Michael Hund <michael@drhund.de>\n"
7738 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7739 "<arnu@venia.net>\n"
7741 "Pavel Machek <pavel@ucw.cz>\n"
7742 "Diego Betancor <dbetancor@duocom.net>\n"
7743 "... and other members of gnokii mailing list\n"
7744 "and authors of some WWW pages.\n"
7748 #: docs/manual/protocol/nokia.rst:38
7750 msgid "Frame format for MBUS version 1"
7753 #. type: Labeled list
7754 #: docs/manual/protocol/nokia.rst:40
7756 msgid "Request from Computer/Answer from Phone"
7760 #: docs/manual/protocol/nokia.rst:43
7761 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7765 #: docs/manual/protocol/nokia.rst:45
7767 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
7771 #: docs/manual/protocol/nokia.rst:47
7774 "0xf8: PC (wakeup msg)\n"
7775 "0xe4: PC (normal msg)\n"
7779 #: docs/manual/protocol/nokia.rst:48
7781 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
7785 #: docs/manual/protocol/nokia.rst:49
7787 msgid "frames are divided into smaller.\n"
7791 #: docs/manual/protocol/nokia.rst:52
7794 "MsgType: see List\n"
7795 "{block}: main frame\n"
7796 "id: request identity number 1..n, incremented after\n"
7800 #: docs/manual/protocol/nokia.rst:53
7802 msgid "the request is accepted\n"
7806 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7807 #: docs/manual/protocol/nokia.rst:86
7809 msgid "ChkSum: XOR on frame's all numbers\n"
7812 #. type: Labeled list
7813 #: docs/manual/protocol/nokia.rst:55
7815 msgid "Ack from Phone"
7819 #: docs/manual/protocol/nokia.rst:58
7820 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7824 #: docs/manual/protocol/nokia.rst:60
7826 msgid "where DestDEV: taken from original request packet\n"
7830 #: docs/manual/protocol/nokia.rst:61
7832 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
7836 #: docs/manual/protocol/nokia.rst:62
7838 msgid "0x7e, when DestDEV = 0xf8\n"
7842 #: docs/manual/protocol/nokia.rst:65
7845 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
7846 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
7847 "id: request identity number 1..?, corresponding\n"
7851 #: docs/manual/protocol/nokia.rst:67
7854 "to the original request packet id\n"
7855 "the request is accepted\n"
7859 #: docs/manual/protocol/nokia.rst:71
7861 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7862 "nokia21xx/protocol.html."
7866 #: docs/manual/protocol/nokia.rst:76
7869 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7870 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
7871 " with DestDEV, except that special device needs to be used for\n"
7875 #. type: Labeled list
7876 #: docs/manual/protocol/nokia.rst:77
7878 msgid "Ack from Computer"
7882 #: docs/manual/protocol/nokia.rst:80
7883 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7887 #: docs/manual/protocol/nokia.rst:82
7889 msgid "where SrcDEV: taken from response packet\n"
7893 #: docs/manual/protocol/nokia.rst:83
7895 msgid "id: request identity number 1..?, corresponding\n"
7899 #: docs/manual/protocol/nokia.rst:85
7902 "to the response packet id\n"
7903 "the request is accepted\n"
7907 #: docs/manual/protocol/nokia.rst:89
7911 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7915 #: docs/manual/protocol/nokia.rst:92
7917 "In the MBUS bus, the phone has only one connector for transmition and "
7922 #: docs/manual/protocol/nokia.rst:97
7924 "Because of this characteristics of the phone connector, every time that the "
7925 "PC writes into the phone it is writing as well into its own Rx. So every "
7926 "time the PC sends info into the phone it finds that same information in its "
7927 "own Rx buffers, like a mirror copy. This should be discarded."
7931 #: docs/manual/protocol/nokia.rst:100
7933 "The communications is made like an old cb radio, only one talking at a time. "
7934 "Many transmission are made this way:"
7938 #: docs/manual/protocol/nokia.rst:102
7939 msgid "<computer sends request>"
7943 #: docs/manual/protocol/nokia.rst:103
7944 msgid "<phone sends ack>"
7948 #: docs/manual/protocol/nokia.rst:104
7949 msgid "<phone sends response>"
7953 #: docs/manual/protocol/nokia.rst:105
7954 msgid "<computer sends ack>"
7958 #: docs/manual/protocol/nokia.rst:107
7959 msgid "Some frames are sent from phone without asking for them"
7963 #: docs/manual/protocol/nokia.rst:111
7965 "You have to implement collision protocol. IE. you should listen for what you "
7966 "are transmitting, and if it does not come back, you have collision."
7970 #: docs/manual/protocol/nokia.rst:115
7972 "You should wait for bus to be free for 3 miliseconds before normal message, "
7973 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7974 "for 200 miliseconds, then retransmit."
7978 #: docs/manual/protocol/nokia.rst:117
7980 msgid "Frame format for FBUS version 1"
7983 #. type: Labeled list
7984 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7990 #: docs/manual/protocol/nokia.rst:122
7991 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7995 #: docs/manual/protocol/nokia.rst:124
7997 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
8000 #. type: Labeled list
8001 #: docs/manual/protocol/nokia.rst:124
8003 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
8007 #: docs/manual/protocol/nokia.rst:127
8009 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
8014 #: docs/manual/protocol/nokia.rst:130
8017 "FrameLength: {block} + 2\n"
8018 "MsgType: see List\n"
8019 "SeqNum: Sequence number of command in case where direction is\n"
8023 #: docs/manual/protocol/nokia.rst:136
8026 "from ME to computer, the sequence number is\n"
8027 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
8028 "When direction is from computer to ME,\n"
8029 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
8030 "It may not be required to be this way.\n"
8031 "Sequence numbers are used in acknowledging commands.\n"
8035 #: docs/manual/protocol/nokia.rst:137
8037 msgid "ChkSum1: CRC = 0;\n"
8041 #: docs/manual/protocol/nokia.rst:138
8043 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
8047 #: docs/manual/protocol/nokia.rst:139
8049 msgid "CRC ^= frame[i];\n"
8053 #: docs/manual/protocol/nokia.rst:141
8055 msgid "Frame format for FBUS version 2/Direct IRDA"
8059 #: docs/manual/protocol/nokia.rst:146
8061 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
8065 #: docs/manual/protocol/nokia.rst:147
8066 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
8070 #: docs/manual/protocol/nokia.rst:149
8072 msgid "where FrameID: 0x1c: IR / FBUS\n"
8076 #: docs/manual/protocol/nokia.rst:150
8078 msgid "0x1e: Serial / FBUS\n"
8082 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
8083 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
8085 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
8089 #: docs/manual/protocol/nokia.rst:152
8091 msgid "0x0c: TE (FBUS) [eg. PC]\n"
8095 #: docs/manual/protocol/nokia.rst:156
8098 "MsgType: see List\n"
8099 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
8100 "FramesToGo: 0x01 means the last frame\n"
8105 #: docs/manual/protocol/nokia.rst:157
8107 msgid "X: 4: first block\n"
8111 #: docs/manual/protocol/nokia.rst:159
8114 "0: continuing block\n"
8115 "Y: sequence number\n"
8119 #: docs/manual/protocol/nokia.rst:160
8121 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
8125 #: docs/manual/protocol/nokia.rst:161
8127 msgid "anyways it doesn't exists\n"
8131 #: docs/manual/protocol/nokia.rst:163
8134 "ChkSum1: XOR on frame's odd numbers\n"
8135 "ChkSum2?: XOR on frame's even numbers\n"
8139 #: docs/manual/protocol/nokia.rst:165
8141 msgid "Frame format for MBUS version 2"
8144 #. type: Labeled list
8145 #: docs/manual/protocol/nokia.rst:167
8151 #: docs/manual/protocol/nokia.rst:170
8153 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
8157 #: docs/manual/protocol/nokia.rst:171
8158 msgid "SeqNo, ChkSum }"
8162 #: docs/manual/protocol/nokia.rst:173
8164 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
8168 #: docs/manual/protocol/nokia.rst:180
8171 "0x1d: TE (M2BUS)\n"
8172 "0x10: TE (M2BUS) (Service Software ?)\n"
8174 "0x48: DLR3 cable?\n"
8175 "0xF8: unknown target?\n"
8176 "0xFF: global target?\n"
8180 #: docs/manual/protocol/nokia.rst:184
8183 "MsgType: see List\n"
8184 "FrameLength: {block}\n"
8185 "SeqNo: sequence number\n"
8186 "ChkSum: XOR on frame's all numbers\n"
8190 #: docs/manual/protocol/nokia.rst:186
8192 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8195 #. type: Labeled list
8196 #: docs/manual/protocol/nokia.rst:187
8202 #: docs/manual/protocol/nokia.rst:190
8203 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8207 #: docs/manual/protocol/nokia.rst:192
8209 msgid "where Id_SeqNo: Is the sequence number that you are\n"
8213 #: docs/manual/protocol/nokia.rst:193
8215 msgid "acknowleging (from the other part).\n"
8218 #. type: Labeled list
8219 #: docs/manual/protocol/nokia.rst:194
8221 msgid "Frame format for Infrared"
8225 #: docs/manual/protocol/nokia.rst:197
8227 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8231 #: docs/manual/protocol/nokia.rst:199
8233 msgid "where FrameID: 0x14\n"
8237 #: docs/manual/protocol/nokia.rst:201
8239 msgid "0x0c: TE [eg. PC]\n"
8243 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8246 "MsgType: see List\n"
8247 "FrameLength: {block}\n"
8250 #. type: Labeled list
8251 #: docs/manual/protocol/nokia.rst:204
8253 msgid "Frame format for Bluetooth"
8257 #: docs/manual/protocol/nokia.rst:207
8259 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8263 #: docs/manual/protocol/nokia.rst:209
8265 msgid "where FrameID: 0x19\n"
8269 #: docs/manual/protocol/nokia.rst:211
8271 msgid "0x10: TE [eg. PC]\n"
8274 #. type: Labeled list
8275 #: docs/manual/protocol/nokia.rst:214
8277 msgid "Frames list format"
8281 #: docs/manual/protocol/nokia.rst:217
8282 msgid "hex: Short description"
8286 #: docs/manual/protocol/nokia.rst:218
8288 msgid "x msg desc { ... }\n"
8292 #: docs/manual/protocol/nokia.rst:220
8295 "0xXX -> one byte\n"
8296 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8300 #: docs/manual/protocol/nokia.rst:222
8302 msgid "where hex: message type\n"
8306 #: docs/manual/protocol/nokia.rst:225
8309 "x: s=send (eg. to mobile), r=receive\n"
8310 "{ ... }: data after 0x00, 0x01 header\n"
8311 "{+... }: raw data (without header)\n"
8315 #: docs/manual/protocol/nokia.rst:227
8317 msgid "Misc (about MBUS version 2)"
8321 #: docs/manual/protocol/nokia.rst:230
8323 msgid "0x4E commands"
8327 #: docs/manual/protocol/nokia.rst:234
8329 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8330 "in the DLR-3 cable)"
8334 #: docs/manual/protocol/nokia.rst:236
8339 #: docs/manual/protocol/nokia.rst:238
8340 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8344 #: docs/manual/protocol/nokia.rst:242
8347 " frame sent from the phone to the DLR-3 cable\n"
8348 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8349 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8353 #: docs/manual/protocol/nokia.rst:244
8359 #: docs/manual/protocol/nokia.rst:246
8364 #: docs/manual/protocol/nokia.rst:247
8369 #: docs/manual/protocol/nokia.rst:248
8370 msgid "bit.2=CMD/DATA"
8374 #: docs/manual/protocol/nokia.rst:249
8379 #: docs/manual/protocol/nokia.rst:250
8384 #: docs/manual/protocol/nokia.rst:252
8386 msgid "0x78 / 0x79 commands"
8390 #: docs/manual/protocol/nokia.rst:255
8391 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8395 #: docs/manual/protocol/nokia.rst:260
8397 "These commands are used by the Nokia Carkits to switch the phone audio path "
8398 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8399 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8400 "output which silences the car radio during a call"
8404 #: docs/manual/protocol/nokia.rst:294
8407 "mute status tone:\n"
8408 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8409 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
8410 "mute status tone:\n"
8411 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8412 " status indication = enable carkit audio amplifier (audio / tone present)\n"
8413 "mute status call:\n"
8414 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8415 " status indication = disable radio mute output (no call)\n"
8416 "mute status call:\n"
8417 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8418 " status indication = enable radio mute output (call active)\n"
8420 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8421 " status indication = enable ??? sent to HFU-2 on power on\n"
8422 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8423 " byte 10 is the data at this memeory location.\n"
8424 "response from HFU:\n"
8425 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
8426 " response message from HFU-2 (use unknown)\n"
8427 "go HF and IGN on:\n"
8428 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8429 " enables carkit mode + turns phone on + req. mute status\n"
8430 "go HF and IGN off:\n"
8431 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8432 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8434 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8435 " enables carkit mode + external handset lifted (OFF-Hook)\n"
8437 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8438 " enables carkit mode + external handset put back (ON-Hook)\n"
8439 " Ignition and Hook are coded into one byte\n"
8443 #: docs/manual/protocol/nokia.rst:296
8444 msgid "bit.0 = 0:on power on 1:when in operation"
8448 #: docs/manual/protocol/nokia.rst:297
8449 msgid "bit.1 = IGNITION STATUS"
8453 #: docs/manual/protocol/nokia.rst:298
8454 msgid "bit.2 = x can be 1 or 0"
8458 #: docs/manual/protocol/nokia.rst:299
8463 #: docs/manual/protocol/nokia.rst:300
8468 #: docs/manual/protocol/nokia.rst:301
8473 #: docs/manual/protocol/nokia.rst:302
8474 msgid "bit.6 = Hook (inverted)"
8478 #: docs/manual/protocol/nokia.rst:308
8483 " 1F 00 04 79 00 12 02 01 02 06 00 56 20 30 36 2E 30 30 0A 48 46 55 32 00 SQ CS\n"
8485 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
8486 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8490 #: docs/manual/protocol/nokia.rst:310
8492 msgid "0xD0 commands"
8496 #: docs/manual/protocol/nokia.rst:317
8500 " 1F 00 1D D0 00 01 04 SQ CS\n"
8501 " sent by the Service Software or HFU-2 on startup\n"
8503 " 1F 1D 00 D0 00 01 05 SQ CS\n"
8504 " response from phone to above frame\n"
8508 #: docs/manual/protocol/index.rst:2
8513 #: docs/manual/protocol/index.rst:4
8515 msgid "Phone Protocols"
8516 msgstr "Tes telepon"
8519 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8520 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8521 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8522 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8523 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8524 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8525 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8526 #: docs/manual/utils/index.rst:7
8531 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8532 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8533 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8534 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8535 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8536 #: docs/manual/utils/index.rst:8
8537 msgid ":maxdepth: 2"
8541 #: docs/manual/protocol/index.rst:24
8543 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8544 "samsung-gt sonim mtk m-obex s60 gnapplet"
8548 #: docs/manual/protocol/index.rst:28
8550 "You can also find documentation for some protocols and vendor extensions in "
8551 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8555 #: docs/manual/protocol/samsung-gt.rst:2
8557 msgid "SAMSUNG GT calendar AT commands"
8561 #: docs/manual/protocol/samsung-gt.rst:5
8563 msgid "Calendar Entries"
8564 msgstr "Catatan kalender"
8567 #: docs/manual/protocol/samsung-gt.rst:9
8569 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8570 "(Spotkania in Polish version)"
8574 #: docs/manual/protocol/samsung-gt.rst:12
8576 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8577 "(Rocznice in Polish version)"
8581 #: docs/manual/protocol/samsung-gt.rst:15
8583 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8588 #: docs/manual/protocol/samsung-gt.rst:18
8590 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8595 #: docs/manual/protocol/samsung-gt.rst:21
8597 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8598 "in Polish version)"
8601 #. type: Labeled list
8602 #: docs/manual/protocol/samsung-gt.rst:22
8604 msgid "After selection of type, we can read all items"
8608 #: docs/manual/protocol/samsung-gt.rst:31
8610 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8611 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8612 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8613 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8614 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8615 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8616 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8619 #. type: Labeled list
8620 #: docs/manual/protocol/samsung-gt.rst:32
8622 msgid "Or just read a single item"
8626 #: docs/manual/protocol/samsung-gt.rst:37
8628 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8629 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8632 #. type: Labeled list
8633 #: docs/manual/protocol/samsung-gt.rst:38
8635 msgid "Getting status (the last number appears to be number of notes)"
8639 #: docs/manual/protocol/samsung-gt.rst:43
8640 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8643 #. type: Labeled list
8644 #: docs/manual/protocol/samsung-gt.rst:44
8646 msgid "You can also add or modify an item"
8650 #: docs/manual/protocol/samsung-gt.rst:47
8652 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8653 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8657 #: docs/manual/protocol/samsung-gt.rst:51
8659 "It seems, that the last number in the above record specifies whether it is "
8660 "addition of a new record (0), or modification of the old record (then the "
8661 "number is the position of the item, as the first number"
8664 #. type: Labeled list
8665 #: docs/manual/protocol/samsung-gt.rst:51
8667 msgid "listed after ``AT+SSHR=0``). e.g."
8671 #: docs/manual/protocol/samsung-gt.rst:54
8673 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8674 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8678 #: docs/manual/protocol/samsung-gt.rst:67
8680 "Please note, that the format for writing is somehow different, than for "
8681 "reading - hour and minuts must be in two-digit form! The text fields (as "
8682 "shown above) are formatted in the following way: "
8683 "\"number_of_characters_in_string,string\" In all items above the first "
8684 "string is the name of event, the second string - details of event, the third "
8685 "one - place of event. The numeric fields encode start date (year,month,"
8686 "day), end date (year, month, day), start time (hour,minutes), end time "
8687 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8688 "month day) - the meaning of this date is not sure for me yet."
8691 #. type: Labeled list
8692 #: docs/manual/protocol/samsung-gt.rst:68
8693 #: docs/manual/protocol/samsung-gt.rst:112
8694 #: docs/manual/protocol/samsung-gt.rst:158
8696 msgid "To delete entries"
8700 #: docs/manual/protocol/samsung-gt.rst:72
8701 msgid "AT+SSHD=1 OK"
8705 #: docs/manual/protocol/samsung-gt.rst:74
8707 msgid "Task Entries"
8711 #: docs/manual/protocol/samsung-gt.rst:77
8712 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8715 #. type: Labeled list
8716 #: docs/manual/protocol/samsung-gt.rst:77
8718 msgid "This is Organizer->Task"
8722 #: docs/manual/protocol/samsung-gt.rst:84
8724 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8725 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8729 #: docs/manual/protocol/samsung-gt.rst:86
8730 msgid "Please note, that the format of output is different, when you read the"
8733 #. type: Labeled list
8734 #: docs/manual/protocol/samsung-gt.rst:86
8736 msgid "specific task"
8740 #: docs/manual/protocol/samsung-gt.rst:90
8742 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8743 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8746 #. type: Labeled list
8747 #: docs/manual/protocol/samsung-gt.rst:91
8749 msgid "You can similarly add a new task"
8753 #: docs/manual/protocol/samsung-gt.rst:96
8755 "AT+SSHW=\"9,New task1\","
8756 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8759 #. type: Labeled list
8760 #: docs/manual/protocol/samsung-gt.rst:97
8762 msgid "Read it back"
8766 #: docs/manual/protocol/samsung-gt.rst:102
8768 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8769 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8772 #. type: Labeled list
8773 #: docs/manual/protocol/samsung-gt.rst:103
8779 #: docs/manual/protocol/samsung-gt.rst:111
8781 "AT+SSHW=\"9,New task1\",\"11,New details"
8782 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8783 "+SSHR:2,\"9,New task1\",\"11,New details"
8784 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8788 #: docs/manual/protocol/samsung-gt.rst:126
8790 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8791 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8793 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8794 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8795 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8799 #: docs/manual/protocol/samsung-gt.rst:128
8804 #. type: Labeled list
8805 #: docs/manual/protocol/samsung-gt.rst:130
8807 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8811 #: docs/manual/protocol/samsung-gt.rst:134
8812 msgid "AT+OMMI? +OMMI:4,100,100"
8816 #: docs/manual/protocol/samsung-gt.rst:136
8817 msgid "We found, that we have 4 memos"
8820 #. type: Labeled list
8821 #: docs/manual/protocol/samsung-gt.rst:137
8823 msgid "You can add a note"
8824 msgstr "Catatan kalender"
8827 #: docs/manual/protocol/samsung-gt.rst:142
8828 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8831 #. type: Labeled list
8832 #: docs/manual/protocol/samsung-gt.rst:143
8834 msgid "You can read it"
8838 #: docs/manual/protocol/samsung-gt.rst:148
8839 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8842 #. type: Labeled list
8843 #: docs/manual/protocol/samsung-gt.rst:149
8845 msgid "You can modify it"
8849 #: docs/manual/protocol/samsung-gt.rst:157
8851 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8852 "is a new modified note\" OK"
8856 #: docs/manual/protocol/samsung-gt.rst:167
8858 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8859 "number 3\" +CME ERROR:29"
8863 #: docs/manual/protocol/samsung-gt.rst:168
8868 #: docs/manual/protocol/nokia-s40-sms.rst:2
8870 msgid "Nokia S40 filesystem SMS format"
8874 #: docs/manual/protocol/nokia-s40-sms.rst:7
8876 "This text is work in progress and does not claim to be correct or accurate. "
8877 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8878 "Cihar <michal@cihar.com>."
8882 #: docs/manual/protocol/nokia-s40-sms.rst:9
8884 msgid "File structure"
8888 #: docs/manual/protocol/nokia-s40-sms.rst:12
8889 msgid "176 bytes header"
8893 #: docs/manual/protocol/nokia-s40-sms.rst:13
8894 msgid "at offset 7 is length of PDU data"
8898 #: docs/manual/protocol/nokia-s40-sms.rst:14
8899 msgid "at offset 94 is stored remote number in unicode"
8903 #: docs/manual/protocol/nokia-s40-sms.rst:15
8904 msgid "rest is not known"
8905 msgstr "sisanya tidak diketahui"
8908 #: docs/manual/protocol/nokia-s40-sms.rst:16
8909 msgid "PDU data (without SMSC)"
8913 #: docs/manual/protocol/nokia-s40-sms.rst:17
8914 msgid "here can be sometimes also some failure block, which is not known yet"
8918 #: docs/manual/protocol/nokia-s40-sms.rst:18
8919 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8923 #: docs/manual/protocol/nokia-s40-sms.rst:19
8924 msgid "structured blocks:"
8928 #: docs/manual/protocol/nokia-s40-sms.rst:21
8929 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8933 #: docs/manual/protocol/nokia-s40-sms.rst:23
8939 #: docs/manual/protocol/nokia-s40-sms.rst:55
8943 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
8945 " SMSC number, ASCII\n"
8949 " Sender, unicode\n"
8951 " Recipient, unicode\n"
8953 " Unknown \\x00\\x00\\x00\\x00\n"
8957 " Unknown \\x02 / \\x00\n"
8959 " Unknown \\x00\\x00\\x00\\x00\n"
8965 " Unknown, several values (maybe message reference per number)\n"
8967 " Unknown \\x00\\x00\n"
8969 " Unknown \\x00\\x00\n"
8971 " Unknown \\x00\\x00\n"
8975 #: docs/manual/protocol/nokia-s40-sms.rst:71
8981 " Unknown \\x00\\x00\\x00\\x00\n"
8991 " some text (Sender?), unicode\n"
8995 #: docs/manual/protocol/nokia-s40-sms.rst:74
8997 msgstr "Tes telepon:"
9000 #: docs/manual/protocol/nokia-s40-sms.rst:74
9001 msgid "multiple recipients sms"
9005 #: docs/manual/protocol/sonim.rst:2
9007 msgid "Sonim AT Commands"
9010 #. type: Labeled list
9011 #: docs/manual/protocol/sonim.rst:4
9013 msgid "Filesystem access"
9014 msgstr "File sistem"
9017 #: docs/manual/protocol/sonim.rst:7
9018 msgid "at*list=<path> - list directory content"
9022 #: docs/manual/protocol/sonim.rst:8
9023 msgid "(0=file, 1=subdirectory)"
9027 #: docs/manual/protocol/sonim.rst:13
9029 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
9030 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
9031 "files at*startul=<srcpath> - prepare file to upload (from phone)"
9035 #: docs/manual/protocol/sonim.rst:15
9036 msgid "returned data: *STARTUL: <filesize_in_bytes>"
9040 #: docs/manual/protocol/sonim.rst:17
9042 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
9043 "at*get - get base64 coded data chunk"
9047 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
9048 msgid "returned data: *GET: <chunklen>,<data>"
9052 #: docs/manual/protocol/sonim.rst:20
9053 msgid "at*get - get base64 coded data chunk"
9057 #: docs/manual/protocol/sonim.rst:23
9058 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
9062 #: docs/manual/protocol/sonim.rst:26
9064 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
9065 "characters is checksum ?)"
9069 #: docs/manual/protocol/sonim.rst:29
9071 "at*end - end/finish file transfer operation ------------------- "
9072 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
9076 #: docs/manual/protocol/sonim.rst:31
9077 msgid "at*syph=0,1,%d,%s EXAMPLE:"
9081 #: docs/manual/protocol/sonim.rst:33
9082 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
9086 #: docs/manual/protocol/sonim.rst:37
9088 "--- Phone has at least two directories from root, /app and /app3 . "
9089 "at*list=/ gives error."
9093 #: docs/manual/protocol/n6510.rst:2
9099 #: docs/manual/protocol/n6510.rst:11
9101 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
9102 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
9103 "authors of some WWW pages."
9107 #: docs/manual/protocol/n6510.rst:13
9108 msgid "Heavily based on nk7110.txt."
9112 #: docs/manual/protocol/n6510.rst:19
9117 #: docs/manual/protocol/n6510.rst:26
9118 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
9122 #: docs/manual/protocol/n6510.rst:29
9124 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
9125 "protocol details)::"
9129 #: docs/manual/protocol/n6510.rst:32
9132 " 0x00: Connect to NBS port ?\n"
9133 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
9137 #: docs/manual/protocol/n6510.rst:90
9140 " 0x01 COMMUNICATION\n"
9141 " switch (message[3]) {\n"
9143 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
9144 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9147 " dprintf(\"Call complete.\\n\");\n"
9148 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9149 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9150 " dummy = malloc(message[6] + 1);\n"
9151 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9152 " dprintf(\"Number: %s\\n\", dummy);\n"
9155 " dprintf(\"Hangup!\\n\");\n"
9156 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9157 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
9158 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
9161 " dprintf(\"Incoming call:\\n\");\n"
9162 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9163 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9164 " dummy = malloc(message[6] + 1);\n"
9165 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9166 " dprintf(\"From: %s\\n\", dummy);\n"
9169 " dprintf(\"Call answer initiated.\\n\");\n"
9170 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9173 " dprintf(\"Call released.\\n\");\n"
9174 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9177 " dprintf(\"Call is being released.\\n\");\n"
9178 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9181 " /* No idea what this is about! */\n"
9184 " if (message[4] == 0x01)\n"
9185 " dprintf(\"Audio enabled\\n\");\n"
9187 " dprintf(\"Audio disabled\\n\");\n"
9190 " dprintf(\"Outgoing call:\\n\");\n"
9191 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9192 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9193 " dummy = malloc(message[6] + 1);\n"
9194 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9195 " dprintf(\"To: %s\\n\", dummy);\n"
9200 #: docs/manual/protocol/n6510.rst:98
9203 " 0x02: SMS HANDLING\n"
9204 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9205 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
9206 " type, reference, PID, DCS, 0x00, # blocks,\n"
9208 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9212 #: docs/manual/protocol/n6510.rst:103
9215 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
9216 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9222 #: docs/manual/protocol/n6510.rst:105
9224 msgid " 0x03: PHONEBOOK HANDLING\n"
9228 #: docs/manual/protocol/n6510.rst:110
9231 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9232 " where: memory type - see 0x03/0x07\n"
9233 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9234 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9238 #: docs/manual/protocol/n6510.rst:113
9241 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9242 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9246 #: docs/manual/protocol/n6510.rst:125
9249 " where MT: memory type\n"
9250 " 0x01: (256) Dialled numbers\n"
9251 " 0x02: (512) Missed calls\n"
9252 " 0x03: (768) Received calls\n"
9253 " 0x05: (500) telephone phonebook\n"
9254 " 0x06: (160) SIM phonebook\n"
9257 " 0x09: (4) voice mailbox\n"
9258 " 0x0e: (10) speed dials\n"
9259 " 0x10: (5) caller groups\n"
9263 #: docs/manual/protocol/n6510.rst:128
9266 " r Read memory { 0x08, 0x00, 0x01,\n"
9267 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9271 #: docs/manual/protocol/n6510.rst:150
9274 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
9276 " z: generic block size\n"
9277 " block: {id, 0, 0, blocksize, block no.,\n"
9278 " {contents}, 0x00}\n"
9279 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9280 " 0x07 name {len, (unicode)},\n"
9283 " 0x0a note {len, (unicode)}\n"
9284 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
9285 " 0x0c ringtone {ringtone no., 0, 0}\n"
9286 " 0x13 date for a called list (DC, RC, etc.)\n"
9287 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9288 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9289 " 0x1e caller group number {number, 0, 0}\n"
9290 " type: 0x0a: General,\n"
9291 " 0x03: Mobile (office ?),\n"
9294 " 0x02: Home (mobile ?)\n"
9298 #: docs/manual/protocol/n6510.rst:158
9301 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9302 " 0x02, memory type, yH, yL, 0x00[7],\n"
9303 " no.of blocks, { block }[no.of blocks] }\n"
9304 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9307 " 0x3d - wrong entry type\n"
9311 #: docs/manual/protocol/n6510.rst:160
9313 msgid " 0x08: SECURITY\n"
9317 #: docs/manual/protocol/n6510.rst:172
9320 " s Get status { 0x11, 0x00 }\n"
9321 " r Get status { 0x12, status, }\n"
9323 " 0x01: waiting for Security Code\n"
9325 " 0x02: waiting for PIN\n"
9326 " 0x03: waiting for PUK\n"
9327 " 0x05: PIN ok, SIM ok\n"
9328 " 0x06: No input status\n"
9330 " 0x1A: SIM rejected!\n"
9334 #: docs/manual/protocol/n6510.rst:179
9337 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
9338 " r Enter PIN { return code, reason }\n"
9340 " return code: 0x08 = success\n"
9342 " reason: 0x06 = PIN wrong\n"
9346 #: docs/manual/protocol/n6510.rst:181
9348 msgid " 0x0a: NETSTATUS\n"
9352 #: docs/manual/protocol/n6510.rst:186
9355 " s Get Info { 0x00, 0x00 }\n"
9356 " r Get Info { 0x01, 0x00, # blocks,\n"
9357 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9358 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9362 #: docs/manual/protocol/n6510.rst:189
9365 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9366 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9370 #: docs/manual/protocol/n6510.rst:194
9373 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9374 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9375 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9376 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9380 #: docs/manual/protocol/n6510.rst:196
9382 msgid " 0x10: SUBSCRIBE\n"
9386 #: docs/manual/protocol/n6510.rst:198
9388 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
9392 #: docs/manual/protocol/n6510.rst:200
9394 msgid " 0x13 CALENDAR\n"
9398 #: docs/manual/protocol/n6510.rst:203
9401 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
9402 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
9406 #: docs/manual/protocol/n6510.rst:206
9409 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
9410 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
9414 #: docs/manual/protocol/n6510.rst:209
9417 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
9418 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
9422 #: docs/manual/protocol/n6510.rst:212
9425 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
9426 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
9430 #: docs/manual/protocol/n6510.rst:215
9433 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
9434 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9438 #: docs/manual/protocol/n6510.rst:243
9441 " s Get calendar note { 0x19, location (2 bytes) }\n"
9442 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9443 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9444 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9445 " where alarm=Number of minutes before the time of the meeting\n"
9446 " that the alarm should be triggered:\n"
9447 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
9448 " For \"On time\"=0x0000\n"
9449 " half an hour=0x001E, and so on.\n"
9450 " Recurrance=in hours, between future occurances of this meeting.\n"
9451 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9453 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9454 " name(unicode),number(unicode)}\n"
9455 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9456 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9457 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9458 " In Birthday, the Year in the common part, usually contains a strange year.\n"
9459 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9460 " Birthday use the value described below).\n"
9461 " where alarm=32-bit integer that is the number of seconds between the desired\n"
9462 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9463 " 0x0000FFFF (65535).\n"
9464 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9465 " but only when reading birthday entries. For storing entries, this field does\n"
9467 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9471 #: docs/manual/protocol/n6510.rst:250
9474 " ? s??? { 0x0021 }\n"
9475 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
9476 " ? s??? { 0x0025 }\n"
9477 " ? r??? { 0x0026, 0x04, 0x00 }\n"
9479 " ? r { 0x002A, 0x04, 0x00 }\n"
9483 #: docs/manual/protocol/n6510.rst:253
9486 " s Get first free pos { 0x0031 }\n"
9487 " r Get first free pos { 0x0032, location (2bytes) }\n"
9491 #: docs/manual/protocol/n6510.rst:256
9494 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9495 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9499 #: docs/manual/protocol/n6510.rst:261
9502 " s Get first free pos { 0x0031 }\n"
9503 " r Get first free pos { 0x0032, location (2bytes) }\n"
9504 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9505 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9509 #: docs/manual/protocol/n6510.rst:264
9512 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
9513 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
9517 #: docs/manual/protocol/n6510.rst:266
9519 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
9523 #: docs/manual/protocol/n6510.rst:273
9526 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
9527 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
9528 " type, length, blocknumber,\n"
9529 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9530 " type, length, blocknumber,\n"
9531 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9535 #: docs/manual/protocol/n6510.rst:287
9539 " a - max. number of messages in phone memory\n"
9540 " b - Number of used messages in phone memory. These\n"
9541 " are messages manually moved from the other folders.\n"
9542 " Picture messages are saved here.\n"
9543 " c - Number of unread messages in phone memory. Probably\n"
9544 " only smart messages.\n"
9545 " d - max. number of messages on SIM\n"
9546 " e - Number of used messages in SIM memory. These are\n"
9547 " either received messages or saved into Outbox/Inbox.\n"
9548 " Note that you *can't* save message into this memory\n"
9549 " using 'Move' option. Picture messages are not here.\n"
9550 " f - Number of unread messages in SIM memory\n"
9554 #: docs/manual/protocol/n6510.rst:299
9557 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9559 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9560 " folderID - see 0x14/0x017B\n"
9561 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9562 " 0x01 (on big block), type, length of big block,\n"
9563 " [date/time1], [date/time2], # blocks,\n"
9564 " type, length, data...\n"
9569 #: docs/manual/protocol/n6510.rst:302
9572 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9573 " r Delete SMS { 0x05 }\n"
9577 #: docs/manual/protocol/n6510.rst:307
9580 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9581 " where: folderID - see 0x14/0x017B\n"
9582 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9583 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9587 #: docs/manual/protocol/n6510.rst:310
9590 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9591 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9595 #: docs/manual/protocol/n6510.rst:319
9598 " where: type = 0x00 - MT\n"
9599 " 0x01 - delivery report\n"
9601 " 0x80 - picture message\n"
9602 " where: status=0x01 - reveived/read\n"
9603 " 0x03 - received/unread\n"
9604 " 0x05 - stored/sent\n"
9605 " 0x07 - stored/not sent\n"
9609 #: docs/manual/protocol/n6510.rst:331
9612 " s Get folder names { 0x12, 0x00, 0x00}\n"
9613 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9614 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9615 " where: folderID = 0x02 - Inbox\n"
9618 " 0x05 - Templates\n"
9619 " 0x06 - first \"My folders\"\n"
9620 " 0x07 - second \"My folders\"\n"
9621 " 0x08 - third -\"-\n"
9626 #: docs/manual/protocol/n6510.rst:337
9630 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9631 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
9632 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9633 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
9637 #: docs/manual/protocol/n6510.rst:339
9639 msgid " 0x17: BATTERY\n"
9643 #: docs/manual/protocol/n6510.rst:343
9646 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
9647 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9648 " where: level: 1-7 (as in phone display)\n"
9652 #: docs/manual/protocol/n6510.rst:345
9654 msgid " 0x19: CLOCK\n"
9658 #: docs/manual/protocol/n6510.rst:348
9661 " s Get ???? {0x01,...}\n"
9662 " r Get ???? {0x02,...}\n"
9666 #: docs/manual/protocol/n6510.rst:353
9669 " s Get date { 0x0a, 0x00, 0x00 }\n"
9670 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
9671 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9672 " 0x04, 0x04, 0x01, 0x00 }\n"
9676 #: docs/manual/protocol/n6510.rst:358
9679 " s Get ???? {0x0c, 0x00, 0x00}\n"
9680 " r Get ???? {0x0d..}\n"
9681 " s Get ???? {0x11,...}\n"
9682 " r Get ???? {0x12,...}\n"
9686 #: docs/manual/protocol/n6510.rst:360
9688 msgid " 0x1b: IDENTIFY\n"
9692 #: docs/manual/protocol/n6510.rst:367
9695 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9696 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9697 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9698 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9699 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
9700 " r Get ??? { 0x01, 0x02, 0x00 }\n"
9704 #: docs/manual/protocol/n6510.rst:370
9707 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9708 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9712 #: docs/manual/protocol/n6510.rst:374
9715 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9716 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9717 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9721 #: docs/manual/protocol/n6510.rst:381
9724 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9725 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9726 " s ??? {+00 |03 |05 |0b |00 |20}\n"
9727 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9728 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
9729 " r Get ??? {+03 |2b+|06 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|399|311|355|377|00 |00 |00}\n"
9733 #: docs/manual/protocol/n6510.rst:463
9736 " Sending frame 0x1b / 0x0006\n"
9737 " 00 |03 |07 |0b |00 |ff ..... \n"
9738 " Received frame 0x1b / 0x0072\n"
9739 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9740 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9741 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9742 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9743 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9744 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9745 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9747 " Sending frame 0x1b / 0x0006\n"
9748 " 00 |03 |08 |07 |01 |ff ..... \n"
9749 " Received frame 0x1b / 0x00ae\n"
9750 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9751 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9752 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9753 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9754 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9755 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9756 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9757 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9758 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9759 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9760 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
9761 " Sending frame 0x1b / 0x0008\n"
9762 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
9763 " Received frame 0x1b / 0x001a\n"
9764 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9765 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
9766 " Sending frame 0x1b / 0x0008\n"
9767 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
9768 " Received frame 0x1b / 0x0012\n"
9769 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9771 " Sending frame 0x1b / 0x0008\n"
9772 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
9773 " Received frame 0x1b / 0x0016\n"
9774 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9775 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
9776 " Sending frame 0x1b / 0x0008\n"
9777 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
9778 " Received frame 0x1b / 0x0006\n"
9779 " 03 |2b+|0c |01 |02 |00 .+....\n"
9780 " Sending frame 0x1b / 0x0008\n"
9781 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
9782 " Received frame 0x1b / 0x0006\n"
9783 " 03 |2b+|0d |01 |02 |00 .+....\n"
9784 " Sending frame 0x1b / 0x0008\n"
9785 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
9786 " Received frame 0x1b / 0x0012\n"
9787 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9789 " Sending frame 0x1b / 0x0008\n"
9790 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
9791 " Received frame 0x1b / 0x0006\n"
9792 " 03 |2b+|0f |01 |02 |00 .+....\n"
9793 " Sending frame 0x1b / 0x0008\n"
9794 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
9795 " Received frame 0x1b / 0x0006\n"
9796 " 03 |2b+|10 |01 |02 |00 .+....\n"
9797 " Sending frame 0x1b / 0x0006\n"
9798 " 00 |03 |11 |0b |00 |02 ......\n"
9799 " Received frame 0x1b / 0x0012\n"
9800 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9802 " Sending frame 0x1b / 0x0006\n"
9803 " 00 |03 |12 |0b |00 |20 .....\n"
9804 " Received frame 0x1b / 0x0012\n"
9805 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9807 " Sending frame 0x1b / 0x0006\n"
9808 " 00 |03 |13 |0b |00 |01 ......\n"
9809 " Received frame 0x1b / 0x0016\n"
9810 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9811 " 311|355|377|00 |00 |00 157...\n"
9812 " Sending frame 0x1b / 0x0006\n"
9813 " 00 |03 |14 |07 |00 |02 ......\n"
9814 " Received frame 0x1b / 0x0012\n"
9815 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9820 #: docs/manual/protocol/n6510.rst:466
9823 " s Get IMEI { 0x00, 0x41 }\n"
9824 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9828 #: docs/manual/protocol/n6510.rst:519
9831 " Sending frame 0x1b / 0x0008\n"
9832 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
9833 " Received frame 0x1b / 0x0006\n"
9834 " 03 |2b+|16 |01 |02 |00 .+....\n"
9835 " Sending frame 0x1b / 0x0006\n"
9836 " 00 |03 |17 |07 |00 |01 ......\n"
9837 " Received frame 0x1b / 0x002e\n"
9838 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9839 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9840 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9841 " Sending frame 0x1b / 0x0006\n"
9842 " 00 |03 |18 |07 |00 |01 ......\n"
9843 " Received frame 0x1b / 0x002e\n"
9844 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9845 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9846 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9847 " Sending frame 0x1b / 0x0006\n"
9848 " 00 |03 |19 |07 |00 |01 ......\n"
9849 " Received frame 0x1b / 0x002e\n"
9850 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9851 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9852 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9853 " Sending frame 0x1b / 0x0006\n"
9854 " 00 |03 |1a |07 |00 |01 ......\n"
9855 " Received frame 0x1b / 0x002e\n"
9856 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9857 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9858 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9859 " Sending frame 0x1b / 0x0006\n"
9860 " 00 |03 |1b |07 |00 |01 ......\n"
9861 " Received frame 0x1b / 0x002e\n"
9862 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9863 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9864 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9865 " Sending frame 0x1b / 0x0006\n"
9866 " 00 |03 |1c |07 |00 |01 ......\n"
9867 " Received frame 0x1b / 0x002e\n"
9868 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9869 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9870 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9871 " Sending frame 0x1b / 0x0006\n"
9872 " 00 |03 |1d |07 |00 |01 ......\n"
9873 " Received frame 0x1b / 0x002e\n"
9874 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9875 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9876 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9877 " Sending frame 0x1b / 0x0006\n"
9878 " 00 |03 |1e |07 |00 |01 ......\n"
9879 " Received frame 0x1b / 0x002e\n"
9880 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9881 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9882 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9886 #: docs/manual/protocol/n6510.rst:521
9888 msgid " 0x1f: RINGTONE\n"
9892 #: docs/manual/protocol/n6510.rst:525
9895 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9896 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9897 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9901 #: docs/manual/protocol/n6510.rst:533
9905 " s Get IMEI { 0x00, 0x41 }\n"
9906 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9907 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9908 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9909 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9913 #: docs/manual/protocol/n6510.rst:538
9917 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9918 " where location: 0, 1, 2, 3\n"
9919 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9922 #. type: Labeled list
9923 #: docs/manual/protocol/n6510.rst:538
9929 #: docs/manual/protocol/n6510.rst:552
9932 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9933 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9934 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9935 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9936 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9937 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9938 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9939 "00 |45E|00 |46F|00 |47G|00 |48H|00 |49I|00 |4aJ|00 |4bK|00 |4c .E.F.G.H.I.J.K.L\n"
9940 "00 |4dM|00 |4eN|00 |4fO|00 |50P|00 |51Q|00 |52R|00 |53S|00 |54 .M.N.O.P.Q.R.S.T\n"
9941 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9942 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9943 "00 |65e|00 |66f|00 |67g|00 |68h|00 |69i|00 |6aj|00 |6bk|00 |6c .e.f.g.h.i.j.k.l\n"
9944 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
9947 #. type: Labeled list
9948 #: docs/manual/protocol/n6510.rst:552
9954 #: docs/manual/protocol/n6510.rst:591
9956 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9957 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9958 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9959 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9960 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9961 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9962 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9963 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9964 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
9965 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
9966 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
9967 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
9968 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9969 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
9970 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
9971 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
9972 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9973 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9974 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9975 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9976 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9977 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9978 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9979 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9980 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
9981 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
9982 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
9983 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9984 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
9985 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
9986 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
9987 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
9988 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9989 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9990 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9991 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9992 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9993 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9994 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9995 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9996 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
10000 #: docs/manual/protocol/n6510.rst:721
10003 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
10004 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
10005 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
10006 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
10007 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
10008 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
10009 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
10010 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
10011 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
10012 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
10013 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
10015 "Sending frame 0x38 / 0x00c7\n"
10016 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
10017 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
10018 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
10019 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
10020 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
10021 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
10022 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
10023 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
10024 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
10025 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
10026 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
10027 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
10028 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
10029 "Received frame 0x38 / 0x0306\n"
10030 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
10031 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
10032 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
10033 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
10034 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
10035 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
10036 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
10037 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
10038 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
10039 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
10040 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
10041 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
10042 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
10043 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
10044 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
10045 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
10046 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
10047 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
10048 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
10049 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
10050 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
10051 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
10052 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
10053 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
10054 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
10055 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
10056 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
10057 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
10058 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
10059 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
10060 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
10061 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
10062 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
10063 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
10064 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
10065 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
10066 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
10067 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
10068 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
10069 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
10070 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
10071 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
10072 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
10073 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
10074 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
10075 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
10076 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
10077 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
10078 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
10079 "Received frame 0x38 / 0x0306\n"
10080 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
10081 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
10082 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
10083 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
10084 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
10085 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
10086 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
10087 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
10088 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
10089 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
10090 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
10091 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
10092 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
10093 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
10094 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
10095 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
10096 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
10097 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
10098 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
10099 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
10100 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
10101 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
10102 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
10103 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
10104 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
10105 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
10106 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
10107 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
10108 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
10109 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
10110 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
10111 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
10112 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
10113 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
10114 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
10115 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
10116 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
10117 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
10118 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
10119 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
10120 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
10121 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
10122 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
10123 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
10124 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
10125 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
10126 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
10127 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
10128 "08 |04 |01 |2f/|00 |00 .../..\n"
10129 "Sending frame 0x38 / 0x000e\n"
10130 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
10131 "Received frame 0x38 / 0x0006\n"
10132 "02 |1d |00 |0d |00 |00 ......\n"
10135 #. type: Plain text
10136 #: docs/manual/protocol/n6510.rst:723
10137 msgid "0x39: PROFILES"
10140 #. type: Plain text
10141 #: docs/manual/protocol/n6510.rst:725
10143 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
10146 #. type: Plain text
10147 #: docs/manual/protocol/n6510.rst:726
10149 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
10152 #. type: Plain text
10153 #: docs/manual/protocol/n6510.rst:727
10155 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
10158 #. type: Plain text
10159 #: docs/manual/protocol/n6510.rst:728
10161 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10164 #. type: Plain text
10165 #: docs/manual/protocol/n6510.rst:730
10167 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
10170 #. type: Plain text
10171 #: docs/manual/protocol/n6510.rst:731
10173 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10176 #. type: Plain text
10177 #: docs/manual/protocol/n6510.rst:732
10179 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
10182 #. type: Plain text
10183 #: docs/manual/protocol/n6510.rst:734
10186 "length, 0xXX, type, 0xXX, value\n"
10187 "where value: 0x00 = success\n"
10190 #. type: Plain text
10191 #: docs/manual/protocol/n6510.rst:736
10192 msgid "0x3E: FM Radio"
10193 msgstr "0x3E: Radio FM"
10195 #. type: Plain text
10196 #: docs/manual/protocol/n6510.rst:738
10199 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10200 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10203 #. type: Plain text
10204 #: docs/manual/protocol/n6510.rst:741
10207 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10208 "FreqHI , FreqLO,\n"
10209 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10212 #. type: Plain text
10213 #: docs/manual/protocol/n6510.rst:742
10215 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10218 #. type: Plain text
10219 #: docs/manual/protocol/n6510.rst:744
10221 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10224 #. type: Plain text
10225 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10229 #. type: Plain text
10230 #: docs/manual/protocol/n6510.rst:748
10233 "s ???? {+00 |07 |00 |01 |00 |02}\n"
10234 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10237 #. type: Plain text
10238 #: docs/manual/protocol/n6510.rst:762
10241 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10242 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10243 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10244 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10245 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10246 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10247 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10248 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10249 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10250 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10251 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10252 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10255 #. type: Plain text
10256 #: docs/manual/protocol/n6510.rst:764
10260 #. type: Plain text
10261 #: docs/manual/protocol/n6510.rst:765
10263 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10266 #. type: Plain text
10267 #: docs/manual/protocol/n6510.rst:766
10269 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10272 #. type: Plain text
10273 #: docs/manual/protocol/n6510.rst:767
10275 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10278 #. type: Plain text
10279 #: docs/manual/protocol/n6510.rst:768
10281 msgid "where y = 0 - 0x04\n"
10284 #. type: Plain text
10285 #: docs/manual/protocol/n6510.rst:770
10288 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10289 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10292 #. type: Labeled list
10293 #: docs/manual/protocol/n6510.rst:771
10295 msgid "0x45: PHONEBOOK HANDLING ??"
10298 #. type: Labeled list
10299 #: docs/manual/protocol/n6510.rst:772
10301 msgid "the same to msg 0x03 ??"
10304 #. type: Plain text
10305 #: docs/manual/protocol/n6510.rst:775
10309 #. type: Plain text
10310 #: docs/manual/protocol/n6510.rst:776
10312 msgid "s Get simlock info {0x0C}\n"
10315 #. type: Plain text
10316 #: docs/manual/protocol/n6510.rst:778
10320 #. type: Plain text
10321 #: docs/manual/protocol/n6510.rst:786
10324 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10325 "r Get TODO {0x04, .... }\n"
10326 "s Get number of TODO {0x07}\n"
10327 "r Get number of TODO {0x08, number lo, number hi}\n"
10328 "s Delete all TODO {0x11}\n"
10329 "r Delete all TODO {0x12}\n"
10330 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10331 "r Get TODO locations {0x16, ...}\n"
10334 #. type: Plain text
10335 #: docs/manual/protocol/n6510.rst:788
10336 msgid "0x7a: STARTUP"
10339 #. type: Plain text
10340 #: docs/manual/protocol/n6510.rst:791
10343 "s Get startup logo { 0x02, 0x0f }\n"
10344 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
10347 #. type: Plain text
10348 #: docs/manual/protocol/n6510.rst:794
10351 "0xc0, 0x02, height (2 octets),\n"
10352 "0xc0, 0x03, width (2 octets),\n"
10353 "0xc0, 0x04, size (2 octets),\n"
10356 #. type: Plain text
10357 #: docs/manual/protocol/n6510.rst:795
10359 msgid "picture }\n"
10362 #. type: Plain text
10363 #: docs/manual/protocol/n6510.rst:798
10365 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10366 "0x01, 0x00, greeting (unicode), 0x00 }"
10369 #. type: Plain text
10370 #: docs/manual/protocol/n6510.rst:801
10373 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
10374 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10377 #. type: Plain text
10378 #: docs/manual/protocol/n6510.rst:803
10383 #: docs/manual/protocol/tdma_5120.rst:2
10388 #. type: Plain text
10389 #: docs/manual/protocol/tdma_5120.rst:5
10390 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10393 #. type: Plain text
10394 #: docs/manual/protocol/tdma_5120.rst:7
10395 msgid "After playing a while with my 5120i y find some use full frames:"
10399 #: docs/manual/protocol/tdma_5120.rst:9
10401 msgid "got from sneefing in Logomanger the get startup logo"
10404 #. type: Labeled list
10405 #: docs/manual/protocol/tdma_5120.rst:11
10410 #. type: Plain text
10411 #: docs/manual/protocol/tdma_5120.rst:14
10412 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10415 #. type: Labeled list
10416 #: docs/manual/protocol/tdma_5120.rst:15
10421 #. type: Plain text
10422 #: docs/manual/protocol/tdma_5120.rst:18
10424 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10427 #. type: Plain text
10428 #: docs/manual/protocol/tdma_5120.rst:21
10430 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10435 #: docs/manual/protocol/tdma_5120.rst:23
10437 msgid "got key press working"
10440 #. type: Plain text
10441 #: docs/manual/protocol/tdma_5120.rst:26
10442 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10445 #. type: Labeled list
10446 #: docs/manual/protocol/tdma_5120.rst:27
10448 msgid "with frame: key-press"
10451 #. type: Plain text
10452 #: docs/manual/protocol/tdma_5120.rst:30
10453 msgid "D1 {+00 01 50 00 01 KY}"
10456 #. type: Plain text
10457 #: docs/manual/protocol/tdma_5120.rst:32
10458 msgid "this seems to press the key for a while. No release needed"
10461 #. type: Plain text
10462 #: docs/manual/protocol/tdma_5120.rst:34
10463 msgid "key-release:"
10466 #. type: Plain text
10467 #: docs/manual/protocol/tdma_5120.rst:36
10469 msgid " D1 {+00 01 50 00 00 KY}\n"
10472 #. type: Labeled list
10473 #: docs/manual/protocol/tdma_5120.rst:37
10475 msgid "keep the key press => got speedee dial"
10478 #. type: Plain text
10479 #: docs/manual/protocol/tdma_5120.rst:40
10480 msgid "D1 {+00 01 50 00 02 00 KY}"
10484 #: docs/manual/protocol/tdma_5120.rst:42
10487 msgstr "mengambil memori"
10489 #. type: Labeled list
10490 #: docs/manual/protocol/tdma_5120.rst:44
10492 msgid "the getmemory"
10495 #. type: Plain text
10496 #: docs/manual/protocol/tdma_5120.rst:46
10497 msgid "40 {+00 00 07 11 00 10 00 mem}"
10500 #. type: Plain text
10501 #: docs/manual/protocol/tdma_5120.rst:49
10503 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10504 "of memory with diferent numbers in the 6 place. in particular:"
10507 #. type: Labeled list
10508 #: docs/manual/protocol/tdma_5120.rst:50
10510 msgid "get configuration pins"
10511 msgstr "mengambil pins konfigurasi"
10513 #. type: Plain text
10514 #: docs/manual/protocol/tdma_5120.rst:53
10515 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10518 #. type: Labeled list
10519 #: docs/manual/protocol/tdma_5120.rst:54
10521 msgid "get security code"
10524 #. type: Plain text
10525 #: docs/manual/protocol/tdma_5120.rst:57
10526 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10529 #. type: Labeled list
10530 #: docs/manual/protocol/tdma_5120.rst:58
10532 msgid "get NAM data "
10535 #. type: Plain text
10536 #: docs/manual/protocol/tdma_5120.rst:61
10537 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10540 #. type: Labeled list
10541 #: docs/manual/protocol/tdma_5120.rst:62
10543 msgid "that last answers with"
10546 #. type: Plain text
10547 #: docs/manual/protocol/tdma_5120.rst:65
10548 msgid "dd {+01 00 11 00 08 00 00,"
10551 #. type: Plain text
10552 #: docs/manual/protocol/tdma_5120.rst:114
10558 " primary paggin channel\n"
10560 " seconda paggin channel\n"
10563 "09 63 c2 09 03 00 0b\n"
10572 " overload class\n"
10573 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10579 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10581 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10590 " dedicate B ch #\n"
10592 " msg center # len\n"
10594 " msg center in flag\n"
10595 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10597 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10605 #. type: Plain text
10606 #: docs/manual/protocol/tdma_5120.rst:120
10608 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10609 "11 in the request change the command from read to write.be care full!!! I "
10610 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10611 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10612 "area of the buffer that I did not send!!!!"
10615 #. type: Plain text
10616 #: docs/manual/protocol/tdma_5120.rst:121
10617 msgid "OK so far. Still looking for how to handle SMS......"
10620 #. type: Plain text
10621 #: docs/manual/protocol/discovering.rst:2
10622 msgid "_Discovering protocol:"
10626 #: docs/manual/protocol/discovering.rst:4
10628 msgid "Discovering protocol"
10631 #. type: Plain text
10632 #: docs/manual/protocol/discovering.rst:9
10634 "You need to get a communication dump to be able to understand protocol or "
10635 "discover new commands. As most vendors provide some software for Windows, "
10636 "all following sections assume you do the sniffing on Windows."
10639 #. type: Plain text
10640 #: docs/manual/protocol/discovering.rst:11
10647 #. type: Plain text
10648 #: docs/manual/protocol/discovering.rst:16
10650 "For USB there exist various tools to dump USB communication. The dumps can "
10651 "be later analyzed and used to discover protocol details or unknown commands. "
10652 "One of the best free tools available currently is `UsbSnoop`_."
10655 #. type: Plain text
10656 #: docs/manual/protocol/discovering.rst:19
10658 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10659 "to decode the output."
10662 #. type: Plain text
10663 #: docs/manual/protocol/discovering.rst:21
10664 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10668 #: docs/manual/protocol/discovering.rst:23
10670 msgid "Serial port"
10673 #. type: Plain text
10674 #: docs/manual/protocol/discovering.rst:28
10676 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10677 "ready binary software."
10680 #. type: Plain text
10681 #: docs/manual/protocol/discovering.rst:30
10682 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10685 #. type: Plain text
10686 #: docs/manual/protocol/discovering.rst:32
10688 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10691 #. type: Labeled list
10692 #: docs/manual/protocol/discovering.rst:32
10694 msgid "protocols, can use Gammu to decode it. It's simple"
10697 #. type: Plain text
10698 #: docs/manual/protocol/discovering.rst:35
10699 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10702 #. type: Plain text
10703 #: docs/manual/protocol/discovering.rst:39
10705 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10706 "and have you have debug info about 6210 specific frames (you don't have to "
10707 "add model). Dump file for --decodesniff and MBUS should be specific:"
10710 #. type: Plain text
10711 #: docs/manual/protocol/discovering.rst:42
10713 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10717 #. type: Plain text
10718 #: docs/manual/protocol/discovering.rst:44
10719 msgid "in Hex format (\"Options\", \"Show Hex\")"
10722 #. type: Plain text
10723 #: docs/manual/protocol/discovering.rst:46
10724 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10728 #: docs/manual/protocol/discovering.rst:49
10733 #. type: Plain text
10734 #: docs/manual/protocol/discovering.rst:56
10736 "First of all you need two computers with IrDA. One running linux, that will "
10737 "sniff and one running windows, which will communicate with the phone and "
10738 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
10739 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10743 #. type: Plain text
10744 #: docs/manual/protocol/discovering.rst:66
10746 "You have to disable IrDA services on the linux machine and eventually you "
10747 "have to change the default port the 'irda_intercept' program is sniffing "
10748 "from (default ttyS1). On the windows machine you should decrease the maximum "
10749 "transmission speed to 9600bps if possible, because the intercept program "
10750 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10751 "range and then the highest possible speed is chosen) If it isn't possible "
10752 "you have to change the default bitrate in intercept source code, too. Then "
10753 "you won't see anything until the windows machine and the phone start "
10754 "transmitting data, which isn't too bad. At least here in my setup I"
10757 #. type: Labeled list
10758 #: docs/manual/protocol/discovering.rst:66
10760 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10763 #. type: Plain text
10764 #: docs/manual/protocol/discovering.rst:69
10766 msgid "win ------------------> Nokia\n"
10769 #. type: Plain text
10770 #: docs/manual/protocol/discovering.rst:70
10772 msgid "machine <----------------- phone\n"
10775 #. type: Plain text
10776 #: docs/manual/protocol/discovering.rst:72
10783 #. type: Plain text
10784 #: docs/manual/protocol/discovering.rst:73
10789 #. type: Plain text
10790 #: docs/manual/protocol/discovering.rst:74
10795 #. type: Plain text
10796 #: docs/manual/protocol/discovering.rst:82
10798 "You get a raw data file (.trc) from the intercept program, which you can "
10799 "then decode to hex with the second program from the above mentioned page. "
10800 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10801 "files, too, but it didn't work for me so I just figured things out from the "
10802 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10803 "in it, because this is the FBUS header which is in every valuable frame sent "
10804 "to phone. It's not really joy to do that, but if it brings support for a new "
10805 "phone it's worth it :-)"
10808 #. type: Plain text
10809 #: docs/manual/smsd/dbi.rst:2
10810 msgid "_gammu-smsd-dbi:"
10814 #: docs/manual/smsd/dbi.rst:4
10816 msgid "DBI Backend"
10819 #. type: Plain text
10820 #: docs/manual/smsd/dbi.rst:9
10822 "DBI backend stores all data in any database supported by `libdbi`_, which "
10823 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10824 "description of configuration options)."
10827 #. type: Plain text
10828 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10829 #: docs/manual/smsd/mysql.rst:11
10830 msgid "For tables description see :ref:`gammu-smsd-tables`."
10833 #. type: Plain text
10834 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10835 #: docs/manual/smsd/mysql.rst:13
10836 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10839 #. type: Plain text
10840 #: docs/manual/smsd/dbi.rst:18
10842 "The DBI driver is currently not supported on Windows because libdbi library "
10843 "does not support this platform."
10847 #: docs/manual/smsd/dbi.rst:21
10849 msgid "Supported drivers"
10852 #. type: Plain text
10853 #: docs/manual/smsd/dbi.rst:25
10855 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10856 "The drivers for example include:"
10859 #. type: Plain text
10860 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10861 msgid "``sqlite3`` - for SQLite 3"
10864 #. type: Plain text
10865 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10866 msgid "``mysql`` - for MySQL"
10869 #. type: Plain text
10870 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10871 msgid "``pgsql`` - for PostgeSQL"
10874 #. type: Plain text
10875 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10876 msgid "``freetds`` - for MS SQL Server or Sybase"
10879 #. type: Plain text
10880 #: docs/manual/smsd/dbi.rst:32
10881 msgid "_libdbi: http://libdbi.sourceforge.net/"
10884 #. type: Plain text
10885 #: docs/manual/smsd/dbi.rst:33
10886 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10889 #. type: Plain text
10890 #: docs/manual/smsd/dbi.rst:38
10891 msgid "SQL script for creating tables in SQLite database:"
10894 #. type: Plain text
10895 #: docs/manual/smsd/dbi.rst:40
10896 msgid "../../sql/sqlite.sql"
10899 #. type: Plain text
10900 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10901 msgid ":language: sql"
10904 #. type: Plain text
10905 #: docs/manual/smsd/dbi.rst:45
10907 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10908 "also scripts for other databases in same folder."
10911 #. type: Plain text
10912 #: docs/manual/smsd/backends.rst:2
10913 msgid "_smsd_services:"
10917 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10919 msgid "Backend services"
10922 #. type: Plain text
10923 #: docs/manual/smsd/backends.rst:8
10925 "The backend service is used to store messages (both incoming and queue of "
10929 #. type: Plain text
10930 #: docs/manual/smsd/backends.rst:20
10931 msgid "files sql mysql pgsql dbi odbc null tables"
10934 #. type: Plain text
10935 #: docs/manual/smsd/sql.rst:2
10936 msgid "_gammu-smsd-sql:"
10940 #: docs/manual/smsd/sql.rst:4
10942 msgid "SQL Service"
10945 #. type: Plain text
10946 #: docs/manual/smsd/sql.rst:8
10948 "SQL service stores all its data in database. It can use one of these SQL "
10949 "backends (configuration option :config:option:`Driver` in smsd section):"
10952 #. type: Plain text
10953 #: docs/manual/smsd/sql.rst:10
10954 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10957 #. type: Plain text
10958 #: docs/manual/smsd/sql.rst:11
10959 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10962 #. type: Plain text
10963 #: docs/manual/smsd/sql.rst:12
10964 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10967 #. type: Plain text
10968 #: docs/manual/smsd/sql.rst:13
10969 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10973 #: docs/manual/smsd/sql.rst:19
10975 msgid "SQL connection parameters"
10978 #. type: Plain text
10979 #: docs/manual/smsd/sql.rst:22
10980 msgid "Common for all backends:"
10983 #. type: Plain text
10984 #: docs/manual/smsd/sql.rst:24
10985 msgid ":config:option:`User` - user connecting to database"
10988 #. type: Plain text
10989 #: docs/manual/smsd/sql.rst:25
10990 msgid ":config:option:`Password` - password for connecting to database"
10993 #. type: Plain text
10994 #: docs/manual/smsd/sql.rst:26
10995 msgid ":config:option:`Host` - database host or data source name"
10998 #. type: Plain text
10999 #: docs/manual/smsd/sql.rst:27
11000 msgid ":config:option:`Database` - database name"
11003 #. type: Plain text
11004 #: docs/manual/smsd/sql.rst:28
11006 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
11010 #. type: Plain text
11011 #: docs/manual/smsd/sql.rst:29
11012 msgid ":config:option:`SQL` - SQL dialect to use"
11015 #. type: Plain text
11016 #: docs/manual/smsd/sql.rst:31
11017 msgid "Specific for DBI:"
11020 #. type: Plain text
11021 #: docs/manual/smsd/sql.rst:33
11022 msgid ":config:option:`DriversPath` - path to DBI drivers"
11025 #. type: Plain text
11026 #: docs/manual/smsd/sql.rst:34
11027 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
11030 #. type: Plain text
11031 #: docs/manual/smsd/sql.rst:36
11032 msgid "The variables are fully described in :ref:`gammurc` documentation."
11035 #. type: Plain text
11036 #: docs/manual/smsd/sql.rst:38
11037 msgid "_SQL Queries:"
11041 #: docs/manual/smsd/sql.rst:40
11043 msgid "SQL Queries"
11046 #. type: Plain text
11047 #: docs/manual/smsd/sql.rst:43
11048 msgid "Almost all queries are configurable. You can edit them in"
11051 #. type: Attribute :config:
11052 #: docs/manual/smsd/sql.rst:43
11054 msgid "section:`[sql]` section. There are several variables used in SQL"
11057 #. type: Plain text
11058 #: docs/manual/smsd/sql.rst:45
11059 msgid "queries. We can separate them into three groups:"
11062 #. type: Plain text
11063 #: docs/manual/smsd/sql.rst:47
11065 "phone specific, which can be used in every query, see :ref:`Phone Specific "
11069 #. type: Plain text
11070 #: docs/manual/smsd/sql.rst:48
11072 "SMS specific, which can be used in queries which works with SMS messages, "
11073 "see :ref:`SMS Specific Parameters`"
11076 #. type: Plain text
11077 #: docs/manual/smsd/sql.rst:49
11079 "query specific, which are numeric and are specific only for given query (or "
11080 "set of queries), see :ref:`Configurable queries`"
11083 #. type: Plain text
11084 #: docs/manual/smsd/sql.rst:51
11085 msgid "_Phone Specific Parameters:"
11089 #: docs/manual/smsd/sql.rst:53
11091 msgid "Phone Specific Parameters"
11094 #. type: Plain text
11095 #: docs/manual/smsd/sql.rst:61
11101 " PHONE ID (hostname)\n"
11103 " client name (eg. Gammu 1.12.3)\n"
11106 #. type: Plain text
11107 #: docs/manual/smsd/sql.rst:63
11108 msgid "_SMS Specific Parameters:"
11112 #: docs/manual/smsd/sql.rst:65
11114 msgid "SMS Specific Parameters"
11117 #. type: Plain text
11118 #: docs/manual/smsd/sql.rst:93
11122 " remote number [#f1]_\n"
11124 " delivery datetime\n"
11126 " delivery status on receiving or status error on sending\n"
11128 " message reference\n"
11130 " receiving datetime for received sms\n"
11132 " encoded text of SMS\n"
11134 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
11136 " sms centre number\n"
11142 " decoded SMS text\n"
11144 " CreatorID of SMS (sending sms)\n"
11146 " relative validity\n"
11149 #. type: Plain text
11150 #: docs/manual/smsd/sql.rst:95
11152 "[#f1] Sender number for received messages (insert to inbox or delivery "
11153 "notifications), destination otherwise."
11156 #. type: Plain text
11157 #: docs/manual/smsd/sql.rst:97
11158 msgid "_Configurable queries:"
11162 #: docs/manual/smsd/sql.rst:99
11164 msgid "Configurable queries"
11167 #. type: Plain text
11168 #: docs/manual/smsd/sql.rst:102
11170 "All configurable queries can be set in :config:section:`[sql]` section. "
11171 "Sequence of rows in selects are mandatory."
11174 #. type: Plain text
11175 #: docs/manual/smsd/sql.rst:105
11177 "All default queries noted here are noted for MySQL. Actual time and time "
11178 "addition are selected for default queries during initialization."
11181 #. type: Plain text
11182 #: docs/manual/smsd/sql.rst:107
11183 msgid "delete_phone"
11186 #. type: Plain text
11187 #: docs/manual/smsd/sql.rst:109
11188 msgid "Deletes phone from database."
11191 #. type: Plain text
11192 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11193 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11194 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11195 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11196 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11197 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11198 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11199 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11200 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11201 msgid "Default value:"
11202 msgstr "Nilai baku:"
11204 #. type: Plain text
11205 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11206 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11207 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11208 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11209 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11210 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11211 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11212 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11213 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11214 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11215 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11219 #. type: Plain text
11220 #: docs/manual/smsd/sql.rst:115
11221 msgid "DELETE FROM phones WHERE IMEI = %I"
11224 #. type: Plain text
11225 #: docs/manual/smsd/sql.rst:117
11226 msgid "insert_phone"
11229 #. type: Plain text
11230 #: docs/manual/smsd/sql.rst:119
11231 msgid "Inserts phone to database."
11234 #. type: Plain text
11235 #: docs/manual/smsd/sql.rst:126
11237 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11238 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11239 "10 SECOND) + 0, %N, -1, -1)"
11242 #. type: Plain text
11243 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11244 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11245 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11246 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11247 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11248 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11249 #: docs/manual/smsd/sql.rst:395
11250 msgid "Query specific parameters:"
11253 #. type: Plain text
11254 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11255 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11256 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11257 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11258 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11259 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11260 #: docs/manual/smsd/sql.rst:397
11264 #. type: Plain text
11265 #: docs/manual/smsd/sql.rst:131
11266 msgid "enable send (yes or no) - configuration option Send"
11269 #. type: Plain text
11270 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11271 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11272 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11273 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11277 #. type: Plain text
11278 #: docs/manual/smsd/sql.rst:133
11279 msgid "enable receive (yes or no) - configuration option Receive"
11282 #. type: Plain text
11283 #: docs/manual/smsd/sql.rst:135
11284 msgid "save_inbox_sms_select"
11287 #. type: Plain text
11288 #: docs/manual/smsd/sql.rst:137
11289 msgid "Select message for update delivery status."
11292 #. type: Plain text
11293 #: docs/manual/smsd/sql.rst:144
11295 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11296 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11297 "DestinationNumber = %R"
11300 #. type: Plain text
11301 #: docs/manual/smsd/sql.rst:146
11302 msgid "save_inbox_sms_update_delivered"
11305 #. type: Plain text
11306 #: docs/manual/smsd/sql.rst:148
11307 msgid "Update message delivery status if message was delivered."
11310 #. type: Plain text
11311 #: docs/manual/smsd/sql.rst:154
11313 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11314 "WHERE ID = %2 AND TPMR = %t"
11317 #. type: Plain text
11318 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11319 msgid "delivery status returned by GSM network"
11322 #. type: Plain text
11323 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11324 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11325 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11326 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11327 #: docs/manual/smsd/sql.rst:346
11328 msgid "ID of message"
11331 #. type: Plain text
11332 #: docs/manual/smsd/sql.rst:163
11333 msgid "save_inbox_sms_update"
11336 #. type: Plain text
11337 #: docs/manual/smsd/sql.rst:165
11338 msgid "Update message if there is an delivery error."
11341 #. type: Plain text
11342 #: docs/manual/smsd/sql.rst:171
11344 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11348 #. type: Plain text
11349 #: docs/manual/smsd/sql.rst:180
11350 msgid "save_inbox_sms_insert"
11353 #. type: Plain text
11354 #: docs/manual/smsd/sql.rst:182
11355 msgid "Insert received message."
11358 #. type: Plain text
11359 #: docs/manual/smsd/sql.rst:189
11361 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11362 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11363 "%F, %u, %x, %T, %P)"
11366 #. type: Plain text
11367 #: docs/manual/smsd/sql.rst:191
11368 msgid "update_received"
11371 #. type: Plain text
11372 #: docs/manual/smsd/sql.rst:193
11373 msgid "Update statistics after receiving message."
11376 #. type: Plain text
11377 #: docs/manual/smsd/sql.rst:199
11378 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11381 #. type: Plain text
11382 #: docs/manual/smsd/sql.rst:201
11383 msgid "refresh_send_status"
11386 #. type: Plain text
11387 #: docs/manual/smsd/sql.rst:203
11388 msgid "Update messages in outbox."
11391 #. type: Plain text
11392 #: docs/manual/smsd/sql.rst:210
11394 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11395 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11398 #. type: Plain text
11399 #: docs/manual/smsd/sql.rst:217
11400 msgid "find_outbox_sms_id"
11403 #. type: Plain text
11404 #: docs/manual/smsd/sql.rst:219
11405 msgid "Find sms messages for sending."
11408 #. type: Plain text
11409 #: docs/manual/smsd/sql.rst:228
11411 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11412 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11413 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11414 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11417 #. type: Plain text
11418 #: docs/manual/smsd/sql.rst:233
11419 msgid "limit of sms messages sended in one walk in loop"
11422 #. type: Plain text
11423 #: docs/manual/smsd/sql.rst:235
11424 msgid "find_outbox_body"
11427 #. type: Plain text
11428 #: docs/manual/smsd/sql.rst:237
11429 msgid "Select body of message."
11432 #. type: Plain text
11433 #: docs/manual/smsd/sql.rst:244
11435 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11436 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11440 #. type: Plain text
11441 #: docs/manual/smsd/sql.rst:251
11442 msgid "find_outbox_multipart"
11445 #. type: Plain text
11446 #: docs/manual/smsd/sql.rst:253
11447 msgid "Select remaining parts of sms message."
11450 #. type: Plain text
11451 #: docs/manual/smsd/sql.rst:260
11453 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11454 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11457 #. type: Plain text
11458 #: docs/manual/smsd/sql.rst:267
11459 msgid "Number of multipart message"
11462 #. type: Plain text
11463 #: docs/manual/smsd/sql.rst:269
11464 msgid "delete_outbox"
11467 #. type: Plain text
11468 #: docs/manual/smsd/sql.rst:271
11469 msgid "Remove messages from outbox after threir successful send."
11472 #. type: Plain text
11473 #: docs/manual/smsd/sql.rst:277
11474 msgid "DELETE FROM outbox WHERE ID=%1"
11477 #. type: Plain text
11478 #: docs/manual/smsd/sql.rst:284
11479 msgid "delete_outbox_multipart"
11482 #. type: Plain text
11483 #: docs/manual/smsd/sql.rst:286
11484 msgid "Remove messages from outbox_multipart after threir successful send."
11487 #. type: Plain text
11488 #: docs/manual/smsd/sql.rst:292
11489 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11492 #. type: Plain text
11493 #: docs/manual/smsd/sql.rst:299
11494 msgid "create_outbox"
11497 #. type: Plain text
11498 #: docs/manual/smsd/sql.rst:301
11499 msgid "Create message (insert to outbox)."
11502 #. type: Plain text
11503 #: docs/manual/smsd/sql.rst:309
11505 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11506 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11507 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11510 #. type: Plain text
11511 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11512 msgid "creator of message"
11515 #. type: Plain text
11516 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11517 msgid "delivery status report - yes/default"
11520 #. type: Plain text
11521 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11522 #: docs/manual/smsd/sql.rst:367
11526 #. type: Plain text
11527 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11528 msgid "multipart - FALSE/TRUE"
11531 #. type: Plain text
11532 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11533 #: docs/manual/smsd/sql.rst:369
11537 #. type: Plain text
11538 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11539 msgid "Part (part number)"
11542 #. type: Plain text
11543 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11544 #: docs/manual/smsd/sql.rst:371
11548 #. type: Plain text
11549 #: docs/manual/smsd/sql.rst:324
11550 msgid "create_outbox_multipart"
11553 #. type: Plain text
11554 #: docs/manual/smsd/sql.rst:326
11555 msgid "Create message remaining parts."
11558 #. type: Plain text
11559 #: docs/manual/smsd/sql.rst:333
11561 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11562 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11565 #. type: Plain text
11566 #: docs/manual/smsd/sql.rst:348
11567 msgid "add_sent_info"
11570 #. type: Plain text
11571 #: docs/manual/smsd/sql.rst:350
11572 msgid "Insert to sentitems."
11575 #. type: Plain text
11576 #: docs/manual/smsd/sql.rst:359
11578 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11579 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11580 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
11581 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11584 #. type: Plain text
11585 #: docs/manual/smsd/sql.rst:364
11586 msgid "ID of sms message"
11589 #. type: Plain text
11590 #: docs/manual/smsd/sql.rst:366
11591 msgid "part number (for multipart sms)"
11594 #. type: Plain text
11595 #: docs/manual/smsd/sql.rst:368
11596 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11599 #. type: Plain text
11600 #: docs/manual/smsd/sql.rst:370
11601 msgid "message reference (TPMR)"
11604 #. type: Plain text
11605 #: docs/manual/smsd/sql.rst:372
11606 msgid "time when inserted in db"
11609 #. type: Plain text
11610 #: docs/manual/smsd/sql.rst:374
11611 msgid "update_sent"
11614 #. type: Plain text
11615 #: docs/manual/smsd/sql.rst:376
11616 msgid "Update sent statistics after sending message."
11619 #. type: Plain text
11620 #: docs/manual/smsd/sql.rst:382
11621 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11624 #. type: Plain text
11625 #: docs/manual/smsd/sql.rst:384
11626 msgid "refresh_phone_status"
11629 #. type: Plain text
11630 #: docs/manual/smsd/sql.rst:386
11631 msgid "Update phone status (battery, signal)."
11634 #. type: Plain text
11635 #: docs/manual/smsd/sql.rst:393
11637 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11638 "SignalStrength = %2 WHERE IMEI = %I"
11641 #. type: Plain text
11642 #: docs/manual/smsd/sql.rst:398
11643 msgid "battery percent"
11646 #. type: Plain text
11647 #: docs/manual/smsd/sql.rst:399
11648 msgid "signal percent"
11651 #. type: Plain text
11652 #: docs/manual/smsd/files.rst:2
11653 msgid "_gammu-smsd-files:"
11657 #: docs/manual/smsd/files.rst:4
11659 msgid "Files backend"
11662 #. type: Plain text
11663 #: docs/manual/smsd/files.rst:8
11665 "FILES backend stores all data on a filesystem in folders defined by "
11666 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11671 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11673 msgid "Receiving of messages"
11676 #. type: Plain text
11677 #: docs/manual/smsd/files.rst:15
11679 "Received messages are stored in a folder defined by configuration. The "
11680 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11681 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11684 #. type: Plain text
11685 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11686 msgid "Explanation of fields:"
11689 #. type: Plain text
11690 #: docs/manual/smsd/files.rst:30
11694 " date in format ``YYYYMMDD``\n"
11696 " time in format ``HHMMSS``\n"
11700 " order of a message (in case more messages were received at same time), in format ``NN``\n"
11702 " part of the message for multipart messages, in format ``NN``\n"
11704 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11707 #. type: Plain text
11708 #: docs/manual/smsd/files.rst:33
11710 "The content of the file is content of the message and the format is defined "
11711 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11716 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11718 msgid "Transmitting of messages"
11721 #. type: Plain text
11722 #: docs/manual/smsd/files.rst:39
11724 "Transmitted messages are read from a folder defined by configuration. The "
11725 "filename should be one of the following formats:"
11728 #. type: Plain text
11729 #: docs/manual/smsd/files.rst:41
11730 msgid "``OUT<recipient>.<ext>``"
11733 #. type: Plain text
11734 #: docs/manual/smsd/files.rst:42
11735 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11738 #. type: Plain text
11739 #: docs/manual/smsd/files.rst:43
11740 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11743 #. type: Plain text
11744 #: docs/manual/smsd/files.rst:54
11747 "``<recipient>``\n"
11748 " recipient number where to send message\n"
11750 " an alphabetic character (A-Z) A = highest priority\n"
11752 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11754 " any artibrary text which is ignored\n"
11757 #. type: Plain text
11758 #: docs/manual/smsd/files.rst:56
11759 msgid "For text messages, you can additionally append flags to extension:"
11762 #. type: Plain text
11763 #: docs/manual/smsd/files.rst:63
11767 " delivery report requested\n"
11771 " WAP bookmark as name,URL\n"
11774 #. type: Plain text
11775 #: docs/manual/smsd/files.rst:65
11776 msgid "Other fields are same as for received messages."
11779 #. type: Plain text
11780 #: docs/manual/smsd/files.rst:68
11782 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11783 "SMS requesting delivery reports."
11786 #. type: Plain text
11787 #: docs/manual/smsd/files.rst:71
11789 "SMSes will be transmitted sequentially based on the file name. The contents "
11790 "of the file is the SMS to be transmitted (in Unicode or standard character "
11794 #. type: Plain text
11795 #: docs/manual/smsd/files.rst:75
11797 "The contents of the file is the SMS to be transmitted (in Unicode or "
11798 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11799 "text messages whole file content is used."
11802 #. type: Plain text
11803 #: docs/manual/smsd/files.rst:78
11805 "Please note that if file is not in Unicode, encoding is detected based on "
11806 "locales, which do not have to be configured if SMSD is running from init "
11807 "script. If this is your case, please add locales definition to init script."
11810 #. type: Plain text
11811 #: docs/manual/smsd/index.rst:2
11816 #: docs/manual/smsd/index.rst:4
11821 #. type: Plain text
11822 #: docs/manual/smsd/index.rst:15
11823 msgid "overview usage manual config run backends code"
11827 #: docs/manual/smsd/usage.rst:2
11830 msgstr "Penggunaan"
11832 #. type: Plain text
11833 #: docs/manual/smsd/usage.rst:6
11835 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11836 "to these, but they can give you overview of SMSD abilities."
11840 #: docs/manual/smsd/usage.rst:8
11842 msgid "Storing Messages in Backend"
11845 #. type: Plain text
11846 #: docs/manual/smsd/usage.rst:13
11848 "The standard mode of operating SMSD. You simply configure backend service, "
11849 "and all received messages will end up in it and any message you put into "
11850 "outbox storage will be sent."
11854 #: docs/manual/smsd/usage.rst:15
11856 msgid "Creating Messages to Send"
11859 #. type: Plain text
11860 #: docs/manual/smsd/usage.rst:20
11862 "Creating of messages to send heavily depends on service backend you use. "
11863 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11864 "construct the message, or you can just insert message manually to the "
11868 #. type: Plain text
11869 #: docs/manual/smsd/usage.rst:22
11870 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11873 #. type: Attribute :meth:
11874 #: docs/manual/smsd/usage.rst:22
11876 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11880 #: docs/manual/smsd/usage.rst:25
11882 msgid "Notification about Received Messages"
11885 #. type: Plain text
11886 #: docs/manual/smsd/usage.rst:29
11888 "Once SMSD receives message and stores it in backend service, it can invoke "
11889 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11893 #: docs/manual/smsd/usage.rst:31
11895 msgid "Monitoring SMSD Status"
11898 #. type: Plain text
11899 #: docs/manual/smsd/usage.rst:35
11901 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11902 "shared memory segment to get current status of running SMSD."
11905 #. type: Plain text
11906 #: docs/manual/smsd/usage.rst:37
11907 msgid "Alternatively you can get the same functionality from libGammu using"
11910 #. type: Attribute :c:
11911 #: docs/manual/smsd/usage.rst:37
11913 msgid "func:`SMSD_GetStatus` or python-gammu using"
11916 #. type: Attribute :meth:
11917 #: docs/manual/smsd/usage.rst:38
11919 msgid "`gammu.smsd.SMSD.GetStatus`."
11923 #: docs/manual/smsd/usage.rst:41
11925 msgid "Reporting Bugs"
11928 #. type: Plain text
11929 #: docs/manual/smsd/usage.rst:44
11930 msgid "Please report bugs to <http://bugs.cihar.com>."
11933 #. type: Plain text
11934 #: docs/manual/smsd/usage.rst:46
11936 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11939 #. type: Plain text
11940 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11941 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11944 #. type: Plain text
11945 #: docs/manual/smsd/usage.rst:54
11946 msgid "and include this verbose log within bug report."
11949 #. type: Plain text
11950 #: docs/manual/smsd/tables.rst:2
11951 msgid "_gammu-smsd-tables:"
11955 #: docs/manual/smsd/tables.rst:4
11957 msgid "SMSD Database Structure"
11960 #. type: Plain text
11961 #: docs/manual/smsd/tables.rst:8
11963 "The backends themselves are described in their sections, this document "
11964 "describes general database structure and required tables."
11967 #. type: Plain text
11968 #: docs/manual/smsd/tables.rst:14
11970 "More SMS daemons can share single database. If you do not specify PhoneID in "
11971 "their configuration, all are treated equally and you have no guarantee which "
11972 "one sends outgoing message. If you configure PhoneID and use it when "
11973 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11974 "this), each SMS daemon will have separate outbox queue."
11977 #. type: Plain text
11978 #: docs/manual/smsd/tables.rst:19
11979 msgid "Received messages are stored in :ref:`inbox` table."
11982 #. type: Plain text
11983 #: docs/manual/smsd/tables.rst:25
11985 "Transmitted messages are read from table :ref:`outbox` and possible "
11986 "subsequent parts of the same message from :ref:`outbox_multipart`."
11990 #: docs/manual/smsd/tables.rst:27
11992 msgid "Description of tables"
11996 #: docs/manual/smsd/tables.rst:30
12001 #. type: Plain text
12002 #: docs/manual/smsd/tables.rst:33
12003 msgid "Information about running daemons."
12006 #. type: delimited block =
12007 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
12008 #: docs/manual/python/gammu.rst:5
12013 #. type: Plain text
12014 #: docs/manual/smsd/tables.rst:38
12016 "Table holding single field ``Version`` - version of a database schema. See"
12019 #. type: Attribute :ref:
12020 #: docs/manual/smsd/tables.rst:38
12022 msgid "`smsd-tables-history` for details what has changed."
12025 #. type: Plain text
12026 #: docs/manual/smsd/tables.rst:41
12031 #: docs/manual/smsd/tables.rst:43
12036 #. type: Plain text
12037 #: docs/manual/smsd/tables.rst:46
12038 msgid "Table where received messages will be stored."
12041 #. type: Plain text
12042 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
12043 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
12044 #: docs/manual/smsd/tables.rst:244
12045 msgid "Fields description:"
12048 #. type: Plain text
12049 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
12050 #: docs/manual/smsd/tables.rst:247
12053 "``UpdatedInDB`` (timestamp)\n"
12054 " when somebody (daemon, user, etc.) updated it\n"
12057 #. type: Plain text
12058 #: docs/manual/smsd/tables.rst:54
12061 "``ReceivingDateTime`` (timestamp)\n"
12062 " when SMS was received\n"
12065 #. type: Plain text
12066 #: docs/manual/smsd/tables.rst:57
12069 "``Text`` (text)\n"
12070 " encoded SMS text (for all SMS)\n"
12073 #. type: Plain text
12074 #: docs/manual/smsd/tables.rst:60
12077 "``SenderNumber`` (varchar(20))\n"
12078 " decoded SMS sender number\n"
12081 #. type: Plain text
12082 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
12083 #: docs/manual/smsd/tables.rst:290
12086 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12087 " SMS text coding\n"
12090 #. type: Plain text
12091 #: docs/manual/smsd/tables.rst:66
12095 " encoded User Data Header text\n"
12098 #. type: Plain text
12099 #: docs/manual/smsd/tables.rst:69
12102 "``SMSCNumber`` (varchar(20))\n"
12103 " decoded SMSC number\n"
12106 #. type: Plain text
12107 #: docs/manual/smsd/tables.rst:72
12110 "``Class`` (integer)\n"
12111 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
12114 #. type: Plain text
12115 #: docs/manual/smsd/tables.rst:75
12118 "``TextDecoded`` (varchar(160))\n"
12119 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
12122 #. type: Plain text
12123 #: docs/manual/smsd/tables.rst:78
12126 "``ID`` (integer unsigned)\n"
12127 " SMS identificator (for using with external applications)\n"
12130 #. type: Plain text
12131 #: docs/manual/smsd/tables.rst:81
12134 "``RecipientID`` (text)\n"
12135 " which Gammu daemon has added it\n"
12138 #. type: Plain text
12139 #: docs/manual/smsd/tables.rst:84
12142 "``Processed`` (enum('false', 'true'))\n"
12143 " you can use for marking, whether SMS was processed or not\n"
12146 #. type: Plain text
12147 #: docs/manual/smsd/tables.rst:87
12152 #: docs/manual/smsd/tables.rst:89
12157 #. type: Plain text
12158 #: docs/manual/smsd/tables.rst:93
12160 "Messages enqueued for sending should be placed in this table. If message is "
12161 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12164 #. type: Plain text
12165 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12168 "``InsertIntoDB`` (timestamp)\n"
12169 " when message was inserted into database\n"
12172 #. type: Plain text
12173 #: docs/manual/smsd/tables.rst:104
12176 "``SendingDateTime`` (timestamp)\n"
12177 " set it to some value, when want to force sending after some planned time\n"
12180 #. type: Plain text
12181 #: docs/manual/smsd/tables.rst:108
12184 "``SendBefore`` (time)\n"
12185 " Send message before specified time, can be used to limit messages from\n"
12186 " being sent in night. Default value is 23:59:59\n"
12189 #. type: Plain text
12190 #: docs/manual/smsd/tables.rst:114
12193 "``SendAfter`` (time)\n"
12194 " Send message after specified time, can be used to limit messages from\n"
12195 " being sent in night. Default value is 00:00:00\n"
12198 #. type: Plain text
12199 #: docs/manual/smsd/tables.rst:120
12202 "``Text`` (text)\n"
12203 " SMS text encoded using hex values in proper coding. If you want to use\n"
12204 " TextDecoded field, keep this NULL (or empty).\n"
12207 #. type: Plain text
12208 #: docs/manual/smsd/tables.rst:123
12211 "``DestinationNumber`` (varchar(20))\n"
12212 " recipient number\n"
12215 #. type: Plain text
12216 #: docs/manual/smsd/tables.rst:130
12220 " User Data Header encoded using hex values which will be used for constructing\n"
12221 " the message. Without this, message will be sent as plain text.\n"
12224 #. type: Plain text
12225 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12228 "``Class`` (integer)\n"
12229 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12232 #. type: Plain text
12233 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12236 "``TextDecoded`` (varchar(160))\n"
12237 " SMS text in \"human readable\" form\n"
12240 #. type: Plain text
12241 #: docs/manual/smsd/tables.rst:139
12244 "``ID`` (integer unsigned)\n"
12245 " SMS/SMS sequence ID\n"
12248 #. type: Plain text
12249 #: docs/manual/smsd/tables.rst:142
12252 " Please note that this number has to be unique also for sentitems table, so\n"
12253 " reusing message IDs might not be a good idea.\n"
12256 #. type: Plain text
12257 #: docs/manual/smsd/tables.rst:145
12260 "``MultiPart`` (enum('false','true'))\n"
12261 " info, whether there are more SMS from this sequence in outbox_multipart\n"
12264 #. type: Plain text
12265 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12268 "``RelativeValidity`` (integer)\n"
12269 " SMS relative validity like encoded using GSM specs\n"
12272 #. type: Plain text
12273 #: docs/manual/smsd/tables.rst:151
12276 "``SenderID`` (text)\n"
12277 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12280 #. type: Plain text
12281 #: docs/manual/smsd/tables.rst:154
12284 "``SendingTimeOut`` (timestamp)\n"
12285 " used by SMSD instance for own targets\n"
12288 #. type: Plain text
12289 #: docs/manual/smsd/tables.rst:157
12292 "``DeliveryReport`` (enum('default','yes','no'))\n"
12293 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12296 #. type: Plain text
12297 #: docs/manual/smsd/tables.rst:161
12300 "``CreatorID`` (text)\n"
12301 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
12302 " SMSD process this message\n"
12305 #. type: Plain text
12306 #: docs/manual/smsd/tables.rst:163
12307 msgid "_outbox_multipart:"
12311 #: docs/manual/smsd/tables.rst:165
12313 msgid "outbox_multipart"
12316 #. type: Plain text
12317 #: docs/manual/smsd/tables.rst:168
12318 msgid "Data for outgoing multipart messages."
12321 #. type: Plain text
12322 #: docs/manual/smsd/tables.rst:185
12325 "``ID`` (integer unsigned)\n"
12326 " the same meaning as values in outbox table\n"
12327 "``Text`` (text)\n"
12328 " the same meaning as values in outbox table\n"
12329 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12330 " the same meaning as values in outbox table\n"
12332 " the same meaning as values in outbox table\n"
12333 "``Class`` (integer)\n"
12334 " the same meaning as values in outbox table\n"
12335 "``TextDecoded`` (varchar(160))\n"
12336 " the same meaning as values in outbox table\n"
12337 "``ID`` (integer unsigned)\n"
12338 " the same meaning as values in outbox table\n"
12341 #. type: Plain text
12342 #: docs/manual/smsd/tables.rst:189
12345 "``SequencePosition`` (integer)\n"
12346 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12351 #: docs/manual/smsd/tables.rst:192
12356 #. type: Plain text
12357 #: docs/manual/smsd/tables.rst:196
12359 "Information about connected phones. This table is periodically refreshed and "
12360 "you can get information such as battery or signal level from here."
12363 #. type: Plain text
12364 #: docs/manual/smsd/tables.rst:201
12371 #. type: Plain text
12372 #: docs/manual/smsd/tables.rst:204
12375 "``UpdatedInDB`` (timestamp)\n"
12376 " when this record has been updated\n"
12379 #. type: Plain text
12380 #: docs/manual/smsd/tables.rst:207
12383 "``InsertIntoDB`` (timestamp)\n"
12384 " when this record has been created (when phone has been connected)\n"
12387 #. type: Plain text
12388 #: docs/manual/smsd/tables.rst:210
12391 "``TimeOut`` (timestamp)\n"
12392 " when this record expires\n"
12395 #. type: Plain text
12396 #: docs/manual/smsd/tables.rst:213
12399 "``Send`` (boolean)\n"
12400 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12403 #. type: Plain text
12404 #: docs/manual/smsd/tables.rst:216
12407 "``Receive`` (boolean)\n"
12408 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12411 #. type: Plain text
12412 #: docs/manual/smsd/tables.rst:219
12415 "``IMEI`` (text)\n"
12419 #. type: Plain text
12420 #: docs/manual/smsd/tables.rst:222
12423 "``Client`` (text)\n"
12424 " client name, usually string Gammu with version\n"
12427 #. type: Plain text
12428 #: docs/manual/smsd/tables.rst:225
12431 "``Battery`` (integer)\n"
12432 " battery level in percent (or \\-1 if unknown)\n"
12435 #. type: Plain text
12436 #: docs/manual/smsd/tables.rst:228
12439 "``Signal`` (integer)\n"
12440 " signal level in percent (or \\-1 if unknown)\n"
12443 #. type: Plain text
12444 #: docs/manual/smsd/tables.rst:232
12447 "``Sent`` (integer)\n"
12448 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12452 #. type: Plain text
12453 #: docs/manual/smsd/tables.rst:236
12456 "``Received`` (integer)\n"
12457 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12462 #: docs/manual/smsd/tables.rst:238
12467 #. type: Plain text
12468 #: docs/manual/smsd/tables.rst:242
12470 "Log of sent messages (and unsent ones with error code). Also if delivery "
12471 "reports are enabled, message state is updated after receiving delivery "
12475 #. type: Plain text
12476 #: docs/manual/smsd/tables.rst:253
12479 "``SendingDateTime`` (timestamp)\n"
12480 " when message has been sent\n"
12483 #. type: Plain text
12484 #: docs/manual/smsd/tables.rst:256
12487 "``DeliveryDateTime`` (timestamp)\n"
12488 " Time of receiving delivery report (if it has been enabled).\n"
12491 #. type: Plain text
12492 #: docs/manual/smsd/tables.rst:260
12495 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12496 " Status of message sending. SendingError mens that phone failed to send the\n"
12497 " message, Error indicates some other error while processing message.\n"
12500 #. type: Plain text
12501 #: docs/manual/smsd/tables.rst:277
12505 " Message has been sent, waiting for delivery report.\n"
12506 " ``SendingOKNoReport``\n"
12507 " Message has been sent without asking for delivery report.\n"
12508 " ``SendingError``\n"
12509 " Sending has failed.\n"
12510 " ``DeliveryOK``\n"
12511 " Delivery report arrived and reported success.\n"
12512 " ``DeliveryFailed``\n"
12513 " Delivery report arrived and reports failure.\n"
12514 " ``DeliveryPending``\n"
12515 " Delivery report announced pending deliver.\n"
12516 " ``DeliveryUnknown``\n"
12517 " Delivery report reported unknown status.\n"
12519 " Some other error happened during sending (usually bug in SMSD).\n"
12522 #. type: Plain text
12523 #: docs/manual/smsd/tables.rst:281
12526 "``StatusError`` (integer)\n"
12527 " Status of delivery from delivery report message, codes are defined in GSM\n"
12528 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
12531 #. type: Plain text
12532 #: docs/manual/smsd/tables.rst:284
12535 "``Text`` (text)\n"
12536 " SMS text encoded using hex values\n"
12539 #. type: Plain text
12540 #: docs/manual/smsd/tables.rst:287
12543 "``DestinationNumber`` (varchar(20))\n"
12544 " decoded destination number for SMS\n"
12547 #. type: Plain text
12548 #: docs/manual/smsd/tables.rst:293
12552 " User Data Header encoded using hex values\n"
12555 #. type: Plain text
12556 #: docs/manual/smsd/tables.rst:296
12559 "``SMSCNumber`` (varchar(20))\n"
12560 " decoded number of SMSC, which sent SMS\n"
12563 #. type: Plain text
12564 #: docs/manual/smsd/tables.rst:305
12567 "``ID`` (integer unsigned)\n"
12571 #. type: Plain text
12572 #: docs/manual/smsd/tables.rst:308
12575 "``SenderID`` (text)\n"
12576 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12579 #. type: Plain text
12580 #: docs/manual/smsd/tables.rst:311
12583 "``SequencePosition`` (integer)\n"
12584 " SMS number in SMS sequence\n"
12587 #. type: Plain text
12588 #: docs/manual/smsd/tables.rst:314
12591 "``TPMR`` (integer)\n"
12592 " Message Reference like in GSM specs\n"
12595 #. type: Plain text
12596 #: docs/manual/smsd/tables.rst:320
12599 "``CreatorID`` (text)\n"
12600 " copied from CreatorID from outbox table, matches PhoneID\n"
12603 #. type: Plain text
12604 #: docs/manual/smsd/tables.rst:324
12608 #. type: Plain text
12609 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12610 msgid "Not used by SMSD currently, included only for application usage."
12614 #: docs/manual/smsd/tables.rst:328
12619 #. type: Plain text
12620 #: docs/manual/smsd/tables.rst:333
12621 msgid "_smsd-tables-history:"
12625 #: docs/manual/smsd/tables.rst:335
12627 msgid "History of database structure"
12628 msgstr "File sistem"
12630 #. type: Plain text
12631 #: docs/manual/smsd/tables.rst:338
12632 msgid "History of schema versions:"
12635 #. type: Plain text
12636 #: docs/manual/smsd/tables.rst:341
12640 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
12643 #. type: Labeled list
12644 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12645 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12646 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12647 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12648 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12650 msgid ".. versionchanged"
12653 #. type: Plain text
12654 #: docs/manual/smsd/tables.rst:348
12659 " the changes only affect MySQL structure changing default values for\n"
12660 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12661 " using triggers, to update to this version, just execute triggers\n"
12662 " definition at the end of SQL file.\n"
12665 #. type: Plain text
12666 #: docs/manual/smsd/tables.rst:353
12671 " all fields for storing message text are no longer limited to 160 chars,\n"
12672 " but are arbitrary length text fields.\n"
12675 #. type: Plain text
12676 #: docs/manual/smsd/tables.rst:358
12681 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12685 #. type: Plain text
12686 #: docs/manual/smsd/tables.rst:362
12691 " added sent/received counters to phones table\n"
12694 #. type: Plain text
12695 #: docs/manual/smsd/tables.rst:366
12700 " Signal and battery state are now stored in database.\n"
12703 #. type: Plain text
12704 #: docs/manual/smsd/tables.rst:370
12709 " Added ``CreatorID`` to several tables.\n"
12712 #. type: Plain text
12713 #: docs/manual/smsd/tables.rst:374
12718 " Many fields in outbox can now be NULL.\n"
12721 #. type: Plain text
12722 #: docs/manual/smsd/tables.rst:378
12727 " Introduced daemons table and various other changes.\n"
12730 #. type: Plain text
12731 #: docs/manual/smsd/tables.rst:382
12736 " Introduced phones table and various other changes.\n"
12739 #. type: Plain text
12740 #: docs/manual/smsd/tables.rst:384
12745 #: docs/manual/smsd/tables.rst:390
12747 msgid "Creating tables"
12750 #. type: Plain text
12751 #: docs/manual/smsd/tables.rst:395
12753 "SQL scripts to create all needed tables for most databases are included in "
12754 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12758 #. type: Plain text
12759 #: docs/manual/smsd/tables.rst:397
12760 msgid "For example to create SQLite tables, issue following command:"
12763 #. type: Plain text
12764 #: docs/manual/smsd/tables.rst:401
12765 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12769 #: docs/manual/smsd/tables.rst:403
12771 msgid "Injecting a message using SQL"
12774 #. type: Plain text
12775 #: docs/manual/smsd/tables.rst:408
12777 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12778 "all the magic for you, or you can insert the message manually. The simplest "
12779 "example is short text message:"
12782 #. type: Plain text
12783 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12784 #: docs/manual/smsd/tables.rst:459
12785 msgid "INSERT INTO outbox ("
12788 #. type: Plain text
12789 #: docs/manual/smsd/tables.rst:416
12790 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12793 #. type: Plain text
12794 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12795 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12799 #. type: Plain text
12800 #: docs/manual/smsd/tables.rst:421
12802 "'800123465', 'This is a SQL test message', 'Program', "
12803 "'Default_No_Compression'"
12806 #. type: Plain text
12807 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12811 #. type: Plain text
12812 #: docs/manual/smsd/tables.rst:425
12814 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12815 "have to hex encode the unicode text:"
12818 #. type: Plain text
12819 #: docs/manual/smsd/tables.rst:433
12820 msgid "DestinationNumber, Text, CreatorID, Coding"
12823 #. type: Plain text
12824 #: docs/manual/smsd/tables.rst:438
12827 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12828 "'Program', 'Default_No_Compression'"
12832 #: docs/manual/smsd/tables.rst:441
12834 msgid "Injecting long message using SQL"
12837 #. type: Plain text
12838 #: docs/manual/smsd/tables.rst:446
12840 "Inserting multipart messages is a bit more tricky, you need to construct "
12841 "also UDH header and store it hexadecimally written into UDH field. Unless "
12842 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12845 #. type: Plain text
12846 #: docs/manual/smsd/tables.rst:453
12848 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12849 "message reference (you can put anything there, but it should be different "
12850 "for each message, ``D3`` in following example), byte for number of messages "
12851 "(``02`` in example, it should be unique for each message you send to same "
12852 "phone number) and byte for number of current message (``01`` for first "
12853 "message, ``02`` for second, etc.)."
12856 #. type: Plain text
12857 #: docs/manual/smsd/tables.rst:455
12858 msgid "For example long text message of two parts could look like following:"
12861 #. type: Plain text
12862 #: docs/manual/smsd/tables.rst:465
12863 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12866 #. type: Plain text
12867 #: docs/manual/smsd/tables.rst:472
12869 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12870 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12871 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12872 "'Default_No_Compression'"
12875 #. type: Plain text
12876 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12880 #. type: Plain text
12881 #: docs/manual/smsd/tables.rst:475
12882 msgid "INSERT INTO outbox_multipart ("
12885 #. type: Plain text
12886 #: docs/manual/smsd/tables.rst:481
12887 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12890 #. type: Plain text
12891 #: docs/manual/smsd/tables.rst:487
12893 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12894 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12895 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12898 #. type: Plain text
12899 #: docs/manual/smsd/tables.rst:492
12901 "Adding UDH means that you have less space for text, in above example you can "
12902 "use only 153 characters in single message."
12905 #. type: Plain text
12906 #: docs/manual/smsd/pgsql.rst:2
12907 msgid "_gammu-smsd-pgsql:"
12911 #: docs/manual/smsd/pgsql.rst:4
12913 msgid "PostgreSQL Backend"
12916 #. type: Plain text
12917 #: docs/manual/smsd/pgsql.rst:9
12919 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12920 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12921 "description of configuration options)."
12924 #. type: Plain text
12925 #: docs/manual/smsd/pgsql.rst:15
12926 msgid "_PostgreSQL: http://www.postgresql.org/"
12929 #. type: Plain text
12930 #: docs/manual/smsd/pgsql.rst:20
12931 msgid "SQL script for creating tables in PostgreSQL database:"
12934 #. type: Plain text
12935 #: docs/manual/smsd/pgsql.rst:22
12936 msgid "../../sql/pgsql.sql"
12939 #. type: Plain text
12940 #: docs/manual/smsd/pgsql.rst:26
12941 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12944 #. type: Plain text
12945 #: docs/manual/smsd/null.rst:2
12946 msgid "_gammu-smsd-null:"
12950 #: docs/manual/smsd/null.rst:4
12952 msgid "Null Backend"
12955 #. type: Plain text
12956 #: docs/manual/smsd/null.rst:8
12958 "NULL backend does not store data at all. It could be useful in case you "
12959 "don't want to store messages at all and you want to process then in"
12962 #. type: Attribute :config:
12963 #: docs/manual/smsd/null.rst:8
12965 msgid "option:`RunOnReceive` handler."
12968 #. type: Plain text
12969 #: docs/manual/smsd/run.rst:2
12970 msgid "_gammu-smsd-run:"
12974 #: docs/manual/smsd/run.rst:4
12976 msgid "RunOnReceive Directive"
12979 #. type: Plain text
12980 #: docs/manual/smsd/run.rst:10
12982 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12985 #. type: Attribute :ref:
12986 #: docs/manual/smsd/run.rst:10
12988 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12991 #. type: Plain text
12992 #: docs/manual/smsd/run.rst:12
12996 #. type: Plain text
12997 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12999 "This parameter is executed through shell, so you might need to escape some "
13000 "special characters and you can include any number of parameters. "
13001 "Additionally parameters with identifiers of received messages are appended "
13002 "to the command line. The identifiers depend on used service backend, "
13003 "typically it is ID of inserted row for database backends or file name for "
13004 "file based backends."
13007 #. type: Plain text
13008 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
13010 "Gammu SMSD waits for the script to terminate. If you make some time "
13011 "consuming there, it will make SMSD not receive new messages. However to "
13012 "limit breakage from this situation, the waiting time is limited to two "
13013 "minutes. After this time SMSD will continue in normal operation and might "
13014 "execute your script again."
13017 #. type: Plain text
13018 #: docs/manual/smsd/run.rst:29
13020 "All input and output file descriptors are closed when this program is "
13021 "invoked, so you have to ensure to open files on your own."
13025 #: docs/manual/smsd/run.rst:31
13027 msgid "Environment"
13030 #. type: Plain text
13031 #: docs/manual/smsd/run.rst:35
13033 "program is executed with environment which contains lot of information about "
13034 "the message. You can use it together with NULL service (see"
13037 #. type: Attribute :ref:
13038 #: docs/manual/smsd/run.rst:35
13040 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
13044 #: docs/manual/smsd/run.rst:38
13046 msgid "Global variables"
13049 #. type: Labeled list
13050 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
13051 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
13052 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
13053 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
13054 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
13059 #. type: Plain text
13060 #: docs/manual/smsd/run.rst:41
13061 msgid "SMS_MESSAGES"
13064 #. type: Plain text
13065 #: docs/manual/smsd/run.rst:43
13066 msgid "Number of physical messages received."
13069 #. type: Plain text
13070 #: docs/manual/smsd/run.rst:45
13071 msgid "DECODED_PARTS"
13074 #. type: Plain text
13075 #: docs/manual/smsd/run.rst:47
13076 msgid "Number of decoded message parts."
13080 #: docs/manual/smsd/run.rst:49
13082 msgid "Per message variables"
13085 #. type: Plain text
13086 #: docs/manual/smsd/run.rst:53
13088 "The variables further described as ``SMS_1_...`` are generated for each "
13089 "physical message, where 1 is replaced by current number of message."
13092 #. type: Plain text
13093 #: docs/manual/smsd/run.rst:55
13094 msgid "SMS_1_CLASS"
13097 #. type: Plain text
13098 #: docs/manual/smsd/run.rst:57
13099 msgid "Class of message."
13102 #. type: Plain text
13103 #: docs/manual/smsd/run.rst:59
13104 msgid "SMS_1_NUMBER"
13107 #. type: Plain text
13108 #: docs/manual/smsd/run.rst:61
13109 msgid "Sender number."
13112 #. type: Plain text
13113 #: docs/manual/smsd/run.rst:63
13117 #. type: Plain text
13118 #: docs/manual/smsd/run.rst:65
13119 msgid "Message text. Text is not available for 8-bit binary messages."
13123 #: docs/manual/smsd/run.rst:67
13125 msgid "Per part variables"
13128 #. type: Plain text
13129 #: docs/manual/smsd/run.rst:72
13131 "The variables further described as ``DECODED_1_...`` are generated for each "
13132 "message part, where 1 is replaced by current number of part. Set are only "
13133 "those variables whose content is present in the message."
13136 #. type: Plain text
13137 #: docs/manual/smsd/run.rst:74
13138 msgid "DECODED_1_TEXT"
13141 #. type: Plain text
13142 #: docs/manual/smsd/run.rst:76
13143 msgid "Decoded long message text."
13146 #. type: Plain text
13147 #: docs/manual/smsd/run.rst:78
13148 msgid "DECODED_1_MMS_SENDER"
13151 #. type: Plain text
13152 #: docs/manual/smsd/run.rst:80
13153 msgid "Sender of MMS indication message."
13156 #. type: Plain text
13157 #: docs/manual/smsd/run.rst:82
13158 msgid "DECODED_1_MMS_TITLE"
13161 #. type: Plain text
13162 #: docs/manual/smsd/run.rst:84
13163 msgid "title of MMS indication message."
13166 #. type: Plain text
13167 #: docs/manual/smsd/run.rst:86
13168 msgid "DECODED_1_MMS_ADDRESS"
13171 #. type: Plain text
13172 #: docs/manual/smsd/run.rst:88
13173 msgid "Address (URL) of MMS from MMS indication message."
13176 #. type: Plain text
13177 #: docs/manual/smsd/run.rst:90
13178 msgid "DECODED_1_MMS_SIZE"
13181 #. type: Plain text
13182 #: docs/manual/smsd/run.rst:92
13183 msgid "Size of MMS as specified in MMS indication message."
13187 #: docs/manual/smsd/run.rst:98
13189 msgid "Activating RunOnReceive"
13192 #. type: Plain text
13193 #: docs/manual/smsd/run.rst:102
13195 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13196 "the :ref:`gammu-smsdrc`."
13199 #. type: Plain text
13200 #: docs/manual/smsd/run.rst:107
13201 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13205 #: docs/manual/smsd/run.rst:109
13207 msgid "Processing messages from the files backend"
13210 #. type: Plain text
13211 #: docs/manual/smsd/run.rst:113
13213 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13214 "message data to other program. This works only with the :ref:`gammu-smsd-"
13218 #. type: Plain text
13219 #: docs/manual/smsd/run.rst:120
13221 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13224 #. type: Plain text
13225 #: docs/manual/smsd/run.rst:121
13226 msgid "$PROGRAM < $INBOX/$ID"
13229 #. type: Plain text
13230 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13235 #: docs/manual/smsd/run.rst:124
13237 msgid "Passing message text to program"
13240 #. type: Plain text
13241 #: docs/manual/smsd/run.rst:128
13243 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13244 "message text and sender to external program."
13247 #. type: Plain text
13248 #: docs/manual/smsd/run.rst:134
13249 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13252 #. type: Plain text
13253 #: docs/manual/smsd/run.rst:135
13255 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13259 #: docs/manual/smsd/run.rst:139
13261 msgid "Passing MMS indication parameters to external program"
13264 #. type: Plain text
13265 #: docs/manual/smsd/run.rst:144
13267 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13268 "write information about each received MMS indication to the log file. Just "
13269 "replace echo command with your own program to do custom processing."
13272 #. type: Plain text
13273 #: docs/manual/smsd/run.rst:149
13274 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13277 #. type: Plain text
13278 #: docs/manual/smsd/run.rst:151
13279 msgid "# No decoded parts, nothing to process exit"
13282 #. type: Plain text
13283 #: docs/manual/smsd/run.rst:153
13284 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13287 #. type: Plain text
13288 #: docs/manual/smsd/run.rst:154
13290 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13291 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13294 #. type: Plain text
13295 #: docs/manual/smsd/run.rst:155
13300 #: docs/manual/smsd/run.rst:157
13302 msgid "Processing message text in Python"
13305 #. type: Plain text
13306 #: docs/manual/smsd/run.rst:161
13308 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13309 "in Python will concatenate all text from received message:"
13312 #. type: Plain text
13313 #: docs/manual/smsd/run.rst:163
13317 #. type: Plain text
13318 #: docs/manual/smsd/run.rst:167
13319 msgid "#!/usr/bin/python import os import sys"
13322 #. type: Plain text
13323 #: docs/manual/smsd/run.rst:169
13324 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13327 #. type: Plain text
13328 #: docs/manual/smsd/run.rst:172
13329 msgid "# Are there any decoded parts? if numparts == 0:"
13332 #. type: Plain text
13333 #: docs/manual/smsd/run.rst:174
13334 msgid "print('No decoded parts!') sys.exit(1)"
13337 #. type: Plain text
13338 #: docs/manual/smsd/run.rst:178
13339 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13342 #. type: Plain text
13343 #: docs/manual/smsd/run.rst:180
13344 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13347 #. type: Plain text
13348 #: docs/manual/smsd/run.rst:181
13349 msgid "text = text + os.environ[varname]"
13352 #. type: Plain text
13353 #: docs/manual/smsd/run.rst:183
13355 "# Do something with the text print('Number %s have sent text: %s' % (os."
13356 "environ['SMS_1_NUMBER'], text))"
13359 #. type: Plain text
13360 #: docs/manual/smsd/config.rst:2
13361 msgid "_gammu-smsdrc:"
13365 #: docs/manual/smsd/config.rst:4
13367 msgid "SMSD Configuration File"
13370 #. type: Plain text
13371 #: docs/manual/smsd/config.rst:12
13373 "gammu-smsd reads configuration from a config file. It's location can be "
13374 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13378 #. type: Plain text
13379 #: docs/manual/smsd/config.rst:16
13380 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13383 #. type: Attribute :config:
13384 #: docs/manual/smsd/config.rst:16
13386 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13389 #. type: Plain text
13390 #: docs/manual/smsd/config.rst:18
13391 msgid "you can also use :config:section:`[sql]`."
13394 #. type: Plain text
13395 #: docs/manual/smsd/config.rst:21
13397 "The :config:section:`[gammu]` section is configuration of a phone connection "
13398 "and is same as described in :ref:`gammurc` with the only exception that"
13401 #. type: Attribute :config:
13402 #: docs/manual/smsd/config.rst:21
13404 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13407 #. type: Plain text
13408 #: docs/manual/smsd/config.rst:24
13410 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13411 "configures how much messages gammu emits."
13414 #. type: Plain text
13415 #: docs/manual/smsd/config.rst:26
13419 #. type: Plain text
13420 #: docs/manual/smsd/config.rst:30
13422 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13423 "described in following subsections. First general parameters of SMS daemon "
13424 "are listed and then specific parameters for storage backends."
13427 #. type: Plain text
13428 #: docs/manual/smsd/config.rst:32
13429 msgid "[include_numbers]"
13432 #. type: Plain text
13433 #: docs/manual/smsd/config.rst:34
13435 "List of numbers from which accept messages, see :ref:`message_filtering`."
13438 #. type: Plain text
13439 #: docs/manual/smsd/config.rst:36
13440 msgid "[exclude_numbers]"
13443 #. type: Plain text
13444 #: docs/manual/smsd/config.rst:38
13446 "List of numbers from which reject messages, see :ref:`message_filtering`."
13449 #. type: Plain text
13450 #: docs/manual/smsd/config.rst:40
13451 msgid "[include_smsc]"
13454 #. type: Plain text
13455 #: docs/manual/smsd/config.rst:42
13457 "List of SMSC numbers from which accept messages, see :ref:"
13458 "`message_filtering`."
13461 #. type: Plain text
13462 #: docs/manual/smsd/config.rst:44
13463 msgid "[exclude_smsc]"
13466 #. type: Plain text
13467 #: docs/manual/smsd/config.rst:46
13469 "List of SMSC numbers from which reject messages, see :ref:"
13470 "`message_filtering`."
13473 #. type: Plain text
13474 #: docs/manual/smsd/config.rst:48
13478 #. type: Plain text
13479 #: docs/manual/smsd/config.rst:50
13481 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13485 #. type: Plain text
13486 #: docs/manual/smsd/config.rst:52
13487 msgid ":ref:`Configurable queries`"
13491 #: docs/manual/smsd/config.rst:54
13493 msgid "General parameters of SMS daemon"
13496 #. type: Plain text
13497 #: docs/manual/smsd/config.rst:57
13501 #. type: Plain text
13502 #: docs/manual/smsd/config.rst:59
13503 msgid "SMSD service to use, one of following choices:"
13506 #. type: Plain text
13507 #: docs/manual/smsd/config.rst:61
13511 #. type: Plain text
13512 #: docs/manual/smsd/config.rst:62
13513 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13516 #. type: Plain text
13517 #: docs/manual/smsd/config.rst:63
13521 #. type: Plain text
13522 #: docs/manual/smsd/config.rst:64
13523 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13526 #. type: Plain text
13527 #: docs/manual/smsd/config.rst:65
13531 #. type: Plain text
13532 #: docs/manual/smsd/config.rst:66
13533 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13536 #. type: Plain text
13537 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13538 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13539 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13543 #. type: Plain text
13544 #: docs/manual/smsd/config.rst:69
13548 #. type: Plain text
13549 #: docs/manual/smsd/config.rst:70
13551 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13555 #. type: Plain text
13556 #: docs/manual/smsd/config.rst:72
13558 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13561 #. type: Plain text
13562 #: docs/manual/smsd/config.rst:75
13566 #. type: Plain text
13567 #: docs/manual/smsd/config.rst:76
13569 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13573 #. type: Plain text
13574 #: docs/manual/smsd/config.rst:78
13576 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13580 #. type: Plain text
13581 #: docs/manual/smsd/config.rst:81
13585 #. type: Plain text
13586 #: docs/manual/smsd/config.rst:82
13588 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13592 #. type: Plain text
13593 #: docs/manual/smsd/config.rst:86
13595 "stores messages in any database supported by libdbi, this includes MSSQL, "
13596 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13599 #. type: Plain text
13600 #: docs/manual/smsd/config.rst:92
13602 "Availability of backends depends on platform and compile time configuration."
13605 #. type: Plain text
13606 #: docs/manual/smsd/config.rst:94
13610 #. type: Plain text
13611 #: docs/manual/smsd/config.rst:97
13613 "PIN for SIM card. This is optional, but you should set it if your phone "
13614 "after power on requires PIN."
13617 #. type: Plain text
13618 #: docs/manual/smsd/config.rst:99
13620 msgid "NetworkCode"
13623 #. type: Plain text
13624 #: docs/manual/smsd/config.rst:102
13626 "Network personalisation password. This is optional, but some phones require "
13627 "it after power on."
13630 #. type: Plain text
13631 #: docs/manual/smsd/config.rst:104
13634 msgstr "Tes telepon"
13636 #. type: Plain text
13637 #: docs/manual/smsd/config.rst:107
13639 "Phone lock password. This is optional, but some phones require it after "
13643 #. type: Plain text
13644 #: docs/manual/smsd/config.rst:113
13646 "File where SMSD actions are being logged. You can also use special value "
13647 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13648 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13651 #. type: Plain text
13652 #: docs/manual/smsd/config.rst:117
13654 "If you run SMSD as a system daemon (or service), it is recommended to use "
13655 "absolute path to log file as startup directory might be different than you "
13659 #. type: Plain text
13660 #: docs/manual/smsd/config.rst:119
13661 msgid "Default is to provide no logging."
13664 #. type: Plain text
13665 #: docs/manual/smsd/config.rst:121
13666 msgid "LogFacility"
13669 #. type: Plain text
13670 #: docs/manual/smsd/config.rst:124
13672 "Facility to use on logging backends which support it (currently only "
13673 "syslog). One of following chouces:"
13676 #. type: Plain text
13677 #: docs/manual/smsd/config.rst:126
13678 msgid "``DAEMON`` (default)"
13681 #. type: Plain text
13682 #: docs/manual/smsd/config.rst:127
13686 #. type: Plain text
13687 #: docs/manual/smsd/config.rst:128
13691 #. type: Plain text
13692 #: docs/manual/smsd/config.rst:129
13696 #. type: Plain text
13697 #: docs/manual/smsd/config.rst:130
13701 #. type: Plain text
13702 #: docs/manual/smsd/config.rst:131
13706 #. type: Plain text
13707 #: docs/manual/smsd/config.rst:132
13711 #. type: Plain text
13712 #: docs/manual/smsd/config.rst:133
13716 #. type: Plain text
13717 #: docs/manual/smsd/config.rst:134
13721 #. type: Plain text
13722 #: docs/manual/smsd/config.rst:135
13726 #. type: Plain text
13727 #: docs/manual/smsd/config.rst:137
13731 #. type: Plain text
13732 #: docs/manual/smsd/config.rst:139
13736 #. type: Plain text
13737 #: docs/manual/smsd/config.rst:142
13739 "Debug level for SMSD. The integer value should be sum of all flags you want "
13743 #. type: Plain text
13744 #: docs/manual/smsd/config.rst:144
13748 #. type: Plain text
13749 #: docs/manual/smsd/config.rst:145
13750 msgid "enables basic debugging information"
13753 #. type: Plain text
13754 #: docs/manual/smsd/config.rst:146
13758 #. type: Plain text
13759 #: docs/manual/smsd/config.rst:147
13760 msgid "enables logging of SQL queries of service backends"
13763 #. type: Plain text
13764 #: docs/manual/smsd/config.rst:148
13768 #. type: Plain text
13769 #: docs/manual/smsd/config.rst:149
13770 msgid "enables logging of gammu debug information"
13773 #. type: Plain text
13774 #: docs/manual/smsd/config.rst:151
13775 msgid "Generally to get as much debug information as possible, use 255."
13778 #. type: Plain text
13779 #: docs/manual/smsd/config.rst:153
13780 msgid "Default is 0, what should mean no extra information."
13783 #. type: Plain text
13784 #: docs/manual/smsd/config.rst:155
13785 msgid "CommTimeout"
13788 #. type: Plain text
13789 #: docs/manual/smsd/config.rst:157
13790 msgid "How many seconds should SMSD wait after there is no message in outbox."
13793 #. type: Plain text
13794 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13795 msgid "Default is 30."
13798 #. type: Plain text
13799 #: docs/manual/smsd/config.rst:161
13800 msgid "SendTimeout"
13803 #. type: Plain text
13804 #: docs/manual/smsd/config.rst:164
13806 "Shows how many seconds SMSD should wait for network answer during sending "
13807 "sms. If nothing happen during this time, sms will be resent."
13810 #. type: Plain text
13811 #: docs/manual/smsd/config.rst:168
13816 #. type: Plain text
13817 #: docs/manual/smsd/config.rst:170
13818 msgid "How many times will SMSD try to resend message if sending fails."
13821 #. type: Plain text
13822 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13823 msgid "Default is 1."
13826 #. type: Plain text
13827 #: docs/manual/smsd/config.rst:174
13828 msgid "ReceiveFrequency"
13831 #. type: Plain text
13832 #: docs/manual/smsd/config.rst:178
13834 "The number of seconds between testing for received SMSes, when the phone is "
13835 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13836 "option:`CommTimeout` seconds and after each sent SMS."
13839 #. type: Plain text
13840 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13841 #: docs/manual/smsd/config.rst:248
13842 msgid "Default is 0 (not used)."
13845 #. type: Plain text
13846 #: docs/manual/smsd/config.rst:182
13847 msgid "StatusFrequency"
13850 #. type: Plain text
13851 #: docs/manual/smsd/config.rst:185
13853 "The number of seconds between refreshing phone status (battery, signal) "
13854 "stored in shared memory and possibly in service backends. Use 0 to disable."
13857 #. type: Plain text
13858 #: docs/manual/smsd/config.rst:187
13859 msgid "Default is 15."
13862 #. type: Plain text
13863 #: docs/manual/smsd/config.rst:189
13867 #. type: Plain text
13868 #: docs/manual/smsd/config.rst:194
13870 "The number of seconds how long will SMSD sleep before checking for some "
13871 "activity. Please note that setting this to higher value than 1 will have "
13872 "effects to other time based configurations, because they will be effectively "
13873 "rounded to multiply of this value."
13876 #. type: Plain text
13877 #: docs/manual/smsd/config.rst:197
13879 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13880 "consume quite a lot of CPU power."
13883 #. type: Plain text
13884 #: docs/manual/smsd/config.rst:201
13885 msgid "MultipartTimeout"
13888 #. type: Plain text
13889 #: docs/manual/smsd/config.rst:205
13891 "The number of seconds how long will SMSD wait for all parts of multipart "
13892 "message. If all parts won't arrive in time, parts will be processed as "
13893 "separate messages."
13896 #. type: Plain text
13897 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13898 msgid "Default is 600 (10 minutes)."
13901 #. type: Plain text
13902 #: docs/manual/smsd/config.rst:209
13903 msgid "CheckSecurity"
13906 #. type: Plain text
13907 #: docs/manual/smsd/config.rst:211
13908 msgid "Whether to check if phone wants to enter PIN."
13911 #. type: Plain text
13912 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13913 #: docs/manual/smsd/config.rst:225
13914 msgid "Default is 1 (enabled)."
13917 #. type: Plain text
13918 #: docs/manual/smsd/config.rst:215
13919 msgid "CheckBattery"
13922 #. type: Plain text
13923 #: docs/manual/smsd/config.rst:217
13924 msgid "Whether to check phone battery state periodically."
13927 #. type: Plain text
13928 #: docs/manual/smsd/config.rst:221
13929 msgid "CheckSignal"
13932 #. type: Plain text
13933 #: docs/manual/smsd/config.rst:223
13934 msgid "Whether to check signal level periodically."
13937 #. type: Plain text
13938 #: docs/manual/smsd/config.rst:227
13939 msgid "ResetFrequency"
13942 #. type: Plain text
13943 #: docs/manual/smsd/config.rst:232
13945 "The number of seconds between performing a preventive soft reset in order to "
13946 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13947 "to a state when only after unmounting the battery the phone will be "
13948 "functional again."
13951 #. type: Plain text
13952 #: docs/manual/smsd/config.rst:236
13953 msgid "HardResetFrequency"
13956 #. type: Plain text
13957 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13958 #: docs/manual/smsd/config.rst:407
13962 #. type: Plain text
13963 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13964 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13965 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13966 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13967 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13968 #: docs/manual/c/api.rst:5
13972 #. type: Plain text
13973 #: docs/manual/smsd/config.rst:243
13975 "For some phones hard reset means deleting all data in it. Use :config:option:"
13976 "`ResetFrequency`, unless you know what you are doing."
13979 #. type: Plain text
13980 #: docs/manual/smsd/config.rst:246
13982 "The number of seconds between performing a preventive hard reset in order to "
13983 "minimize the cases of hanging phones."
13986 #. type: Plain text
13987 #: docs/manual/smsd/config.rst:250
13988 msgid "DeliveryReport"
13991 #. type: Plain text
13992 #: docs/manual/smsd/config.rst:252
13994 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13997 #. type: Plain text
13998 #: docs/manual/smsd/config.rst:254
14002 #. type: Plain text
14003 #: docs/manual/smsd/config.rst:255
14004 msgid "one line log entry,"
14007 #. type: Plain text
14008 #: docs/manual/smsd/config.rst:256
14012 #. type: Plain text
14013 #: docs/manual/smsd/config.rst:257
14014 msgid "store in inbox as a received SMS"
14017 #. type: Plain text
14018 #: docs/manual/smsd/config.rst:258
14022 #. type: Plain text
14023 #: docs/manual/smsd/config.rst:259
14024 msgid "no delivery reports"
14027 #. type: Plain text
14028 #: docs/manual/smsd/config.rst:261
14029 msgid "Default is ``no``."
14032 #. type: Plain text
14033 #: docs/manual/smsd/config.rst:263
14034 msgid "DeliveryReportDelay"
14037 #. type: Plain text
14038 #: docs/manual/smsd/config.rst:268
14040 "Delay in seconds how long is still delivery report considered valid. This "
14041 "depends on brokeness of your network (delivery report should have same "
14042 "timestamp as sent message). Increase this if delivery reports are not paired "
14043 "with sent messages."
14046 #. type: Plain text
14047 #: docs/manual/smsd/config.rst:272
14051 #. type: Plain text
14052 #: docs/manual/smsd/config.rst:275
14054 "String with info about phone used for sending/receiving. This can be useful "
14055 "if you want to run several SMS daemons."
14058 #. type: Plain text
14059 #: docs/manual/smsd/config.rst:279
14061 "When you set PhoneID, all messages (including injected ones) will be marked "
14062 "by this string (stored as SenderID in the database) and it allows more SMS "
14063 "daemons to share a single database."
14066 #. type: Plain text
14067 #: docs/manual/smsd/config.rst:281
14068 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
14071 #. type: Plain text
14072 #: docs/manual/smsd/config.rst:283
14073 msgid "RunOnReceive"
14076 #. type: Plain text
14077 #: docs/manual/smsd/config.rst:285
14078 msgid "Executes a program after receiving message."
14081 #. type: Plain text
14082 #: docs/manual/smsd/config.rst:300
14084 "The process has available lot of information about received message in "
14085 "environment, check :ref:`gammu-smsd-run` for more details."
14088 #. type: Plain text
14089 #: docs/manual/smsd/config.rst:302
14090 msgid "RunOnFailure"
14093 #. type: Plain text
14094 #: docs/manual/smsd/config.rst:306
14095 msgid "Executes a program on failure."
14098 #. type: Plain text
14099 #: docs/manual/smsd/config.rst:309
14101 "This can be used to proactively react on some failures or to interactively "
14102 "detect failure of sending message."
14105 #. type: Plain text
14106 #: docs/manual/smsd/config.rst:313
14108 "The program will receive optional parameter, which can currently be either "
14109 "``INIT`` (meaning failure during phone initialization) or message ID, which "
14110 "would indicate error while sending the message."
14113 #. type: Labeled list
14114 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
14115 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
14116 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
14121 #. type: Plain text
14122 #: docs/manual/smsd/config.rst:315
14124 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
14125 "passed to the command."
14128 #. type: Plain text
14129 #: docs/manual/smsd/config.rst:317
14130 msgid "IncludeNumbersFile"
14133 #. type: Plain text
14134 #: docs/manual/smsd/config.rst:322
14136 "File with list of numbers which are accepted by SMSD. The file contains one "
14137 "number per line, blank lines are ignored. The file is read at startup and is "
14138 "reread only when configuration is being reread. See Message filtering for "
14142 #. type: Plain text
14143 #: docs/manual/smsd/config.rst:324
14144 msgid "ExcludeNumbersFile"
14147 #. type: Plain text
14148 #: docs/manual/smsd/config.rst:329
14150 "File with list of numbers which are not accepted by SMSD. The file contains "
14151 "one number per line, blank lines are ignored. The file is read at startup "
14152 "and is reread only when configuration is being reread. See Message filtering "
14156 #. type: Plain text
14157 #: docs/manual/smsd/config.rst:331
14158 msgid "IncludeSMSCFile"
14161 #. type: Plain text
14162 #: docs/manual/smsd/config.rst:336
14164 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14165 "one number per line, blank lines are ignored. The file is read at startup "
14166 "and is reread only when configuration is being reread. See Message filtering "
14170 #. type: Plain text
14171 #: docs/manual/smsd/config.rst:338
14172 msgid "ExcludeSMSCFile"
14175 #. type: Plain text
14176 #: docs/manual/smsd/config.rst:343
14178 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14179 "contains one number per line, blank lines are ignored. The file is read at "
14180 "startup and is reread only when configuration is being reread. See Message "
14181 "filtering for details."
14184 #. type: Plain text
14185 #: docs/manual/smsd/config.rst:345
14186 msgid "BackendRetries"
14189 #. type: Plain text
14190 #: docs/manual/smsd/config.rst:347
14191 msgid "How many times will SMSD backend retry operation."
14194 #. type: Plain text
14195 #: docs/manual/smsd/config.rst:350
14197 "The implementation on different backends is different, for database backends "
14198 "it generally means how many times it will try to reconnect to the server."
14201 #. type: Plain text
14202 #: docs/manual/smsd/config.rst:352
14203 msgid "Default is 10."
14206 #. type: Plain text
14207 #: docs/manual/smsd/config.rst:354
14211 #. type: Plain text
14212 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14216 #. type: Plain text
14217 #: docs/manual/smsd/config.rst:358
14218 msgid "Whether to enable sending of messages."
14221 #. type: Plain text
14222 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14223 msgid "Default is True."
14226 #. type: Plain text
14227 #: docs/manual/smsd/config.rst:362
14231 #. type: Plain text
14232 #: docs/manual/smsd/config.rst:366
14233 msgid "Whether to enable receiving of messages."
14237 #: docs/manual/smsd/config.rst:371
14239 msgid "Database backends options"
14242 #. type: Plain text
14243 #: docs/manual/smsd/config.rst:374
14244 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14247 #. type: Attribute :ref:
14248 #: docs/manual/smsd/config.rst:374
14250 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14253 #. type: Plain text
14254 #: docs/manual/smsd/config.rst:377
14256 "their documentation) supports same options for configuring connection to a "
14260 #. type: Plain text
14261 #: docs/manual/smsd/config.rst:379
14265 #. type: Plain text
14266 #: docs/manual/smsd/config.rst:381
14267 msgid "User name used for connection to a database."
14270 #. type: Plain text
14271 #: docs/manual/smsd/config.rst:383
14275 #. type: Plain text
14276 #: docs/manual/smsd/config.rst:385
14277 msgid "Password used for connection to a database."
14280 #. type: Plain text
14281 #: docs/manual/smsd/config.rst:387
14285 #. type: Plain text
14286 #: docs/manual/smsd/config.rst:391
14288 "Database server address. It can also contain port or socket path after "
14289 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14292 #. type: Plain text
14293 #: docs/manual/smsd/config.rst:393
14294 msgid "For ODBC this is used as Data source name."
14297 #. type: Plain text
14298 #: docs/manual/smsd/config.rst:399
14300 "Some database servers differentiate usage of ``localhost`` (to use local "
14301 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
14302 "sure your SMSD settings match the database server ones."
14305 #. type: Plain text
14306 #: docs/manual/smsd/config.rst:403
14310 #. type: Plain text
14311 #: docs/manual/smsd/config.rst:405
14312 msgid "Synonym for :config:option:`Host`."
14315 #. type: Plain text
14316 #: docs/manual/smsd/config.rst:409
14320 #. type: Plain text
14321 #: docs/manual/smsd/config.rst:413
14323 "Name of database to use. Please note that you should create tables in this "
14324 "database before using gammu-smsd. SQL files for creating needed tables are "
14325 "included in documentation."
14328 #. type: Plain text
14329 #: docs/manual/smsd/config.rst:415
14330 msgid "SkipSMSCNumber"
14333 #. type: Plain text
14334 #: docs/manual/smsd/config.rst:419
14336 "When you send sms from some SMS centere you can have delivery reports from "
14337 "other SMSC number. You can set here number of this SMSC used by you and "
14338 "Gammu will not check it's number during assigning reports to sent SMS."
14341 #. type: Plain text
14342 #: docs/manual/smsd/config.rst:421
14346 #. type: Plain text
14347 #: docs/manual/smsd/config.rst:423
14348 msgid "SQL driver to use."
14351 #. type: Plain text
14352 #: docs/manual/smsd/config.rst:426
14354 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14355 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14358 #. type: Plain text
14359 #: docs/manual/smsd/config.rst:431
14361 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14362 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14363 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14364 "``oracle`` drivers are under development."
14367 #. type: Plain text
14368 #: docs/manual/smsd/config.rst:433
14372 #. type: Plain text
14373 #: docs/manual/smsd/config.rst:436
14375 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14376 "where SMSD does not know which server it is actually talking to."
14379 #. type: Plain text
14380 #: docs/manual/smsd/config.rst:438
14381 msgid "Possible values:"
14384 #. type: Plain text
14385 #: docs/manual/smsd/config.rst:440
14386 msgid "``mysql`` - MySQL"
14389 #. type: Plain text
14390 #: docs/manual/smsd/config.rst:441
14391 msgid "``pgsql`` - PostgreSQL"
14394 #. type: Plain text
14395 #: docs/manual/smsd/config.rst:442
14396 msgid "``sqlite`` - SQLite"
14399 #. type: Plain text
14400 #: docs/manual/smsd/config.rst:443
14401 msgid "``mssql`` - Microsoft SQL Server"
14404 #. type: Plain text
14405 #: docs/manual/smsd/config.rst:444
14406 msgid "``sybase`` - Sybase"
14409 #. type: Plain text
14410 #: docs/manual/smsd/config.rst:445
14411 msgid "``access`` - Microsoft Access"
14414 #. type: Plain text
14415 #: docs/manual/smsd/config.rst:446
14416 msgid "``odbc`` - Generic ODBC"
14419 #. type: Plain text
14420 #: docs/manual/smsd/config.rst:450
14422 "You can also completely customize SQL queries used as described in :ref:`SQL "
14426 #. type: Plain text
14427 #: docs/manual/smsd/config.rst:452
14428 msgid "DriversPath"
14431 #. type: Plain text
14432 #: docs/manual/smsd/config.rst:455
14434 "Path, where DBI drivers are stored, this usually does not have to be set if "
14435 "you have properly installed drivers."
14438 #. type: Plain text
14439 #: docs/manual/smsd/config.rst:457
14443 #. type: Plain text
14444 #: docs/manual/smsd/config.rst:460
14446 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14447 "path where sqlite database files are stored."
14451 #: docs/manual/smsd/config.rst:462
14453 msgid "Files backend options"
14456 #. type: Plain text
14457 #: docs/manual/smsd/config.rst:465
14458 msgid "The FILES backend accepts following configuration options. See"
14461 #. type: Attribute :ref:
14462 #: docs/manual/smsd/config.rst:465
14464 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14467 #. type: Plain text
14468 #: docs/manual/smsd/config.rst:467
14470 "that all path should contain trailing path separator (/ on Unix systems):"
14473 #. type: Plain text
14474 #: docs/manual/smsd/config.rst:469
14478 #. type: Plain text
14479 #: docs/manual/smsd/config.rst:471
14480 msgid "Where the received SMSes are stored."
14483 #. type: Plain text
14484 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14485 msgid "Default is current directory."
14488 #. type: Plain text
14489 #: docs/manual/smsd/config.rst:475
14493 #. type: Plain text
14494 #: docs/manual/smsd/config.rst:477
14495 msgid "Where SMSes to be sent should be placed."
14498 #. type: Plain text
14499 #: docs/manual/smsd/config.rst:481
14500 msgid "SentSMSPath"
14503 #. type: Plain text
14504 #: docs/manual/smsd/config.rst:484
14506 "Where the transmitted SMSes are placed, if same as :config:option:"
14507 "`OutboxPath` transmitted messages are deleted."
14510 #. type: Plain text
14511 #: docs/manual/smsd/config.rst:486
14512 msgid "Default is to delete transmitted messages."
14515 #. type: Plain text
14516 #: docs/manual/smsd/config.rst:488
14517 msgid "ErrorSMSPath"
14520 #. type: Plain text
14521 #: docs/manual/smsd/config.rst:490
14522 msgid "Where SMSes with error in transmission is placed."
14525 #. type: Plain text
14526 #: docs/manual/smsd/config.rst:492
14527 msgid "Default is same as :config:option:`SentSMSPath`."
14530 #. type: Plain text
14531 #: docs/manual/smsd/config.rst:494
14532 msgid "InboxFormat"
14535 #. type: Plain text
14536 #: docs/manual/smsd/config.rst:496
14538 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14542 #. type: Plain text
14543 #: docs/manual/smsd/config.rst:498
14547 #. type: Plain text
14548 #: docs/manual/smsd/config.rst:499
14550 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14553 #. type: Plain text
14554 #: docs/manual/smsd/config.rst:500
14555 msgid "``unicode``"
14556 msgstr "``unicode``"
14558 #. type: Plain text
14559 #: docs/manual/smsd/config.rst:501
14560 msgid "message text stored in unicode (UTF-16)"
14563 #. type: Plain text
14564 #: docs/manual/smsd/config.rst:502
14565 msgid "``standard``"
14568 #. type: Plain text
14569 #: docs/manual/smsd/config.rst:503
14570 msgid "message text stored in system charset"
14573 #. type: Plain text
14574 #: docs/manual/smsd/config.rst:506
14576 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14577 "which are always written raw as they are received with extension .bin."
14580 #. type: Plain text
14581 #: docs/manual/smsd/config.rst:508
14582 msgid "Default is ``unicode``."
14585 #. type: Plain text
14586 #: docs/manual/smsd/config.rst:513
14588 "In ``detail`` format, all message parts are stored into signle file, for all "
14589 "others each message part is saved separately."
14592 #. type: Plain text
14593 #: docs/manual/smsd/config.rst:515
14594 msgid "OutboxFormat"
14597 #. type: Plain text
14598 #: docs/manual/smsd/config.rst:518
14600 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14601 "stored, it accepts same values as InboxFormat."
14604 #. type: Plain text
14605 #: docs/manual/smsd/config.rst:521
14607 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14608 "``unicode`` otherwise."
14611 #. type: Plain text
14612 #: docs/manual/smsd/config.rst:523
14613 msgid "TransmitFormat"
14616 #. type: Plain text
14617 #: docs/manual/smsd/config.rst:525
14618 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14621 #. type: Plain text
14622 #: docs/manual/smsd/config.rst:527
14623 msgid "Default is ``auto``."
14626 #. type: Plain text
14627 #: docs/manual/smsd/config.rst:529
14628 msgid "_message_filtering:"
14632 #: docs/manual/smsd/config.rst:531
14634 msgid "Message filtering"
14637 #. type: Plain text
14638 #: docs/manual/smsd/config.rst:535
14640 "SMSD allows one to process only limited subset of incoming messages. You can "
14641 "define filters for sender number in :config:section:`[include_numbers]` and"
14644 #. type: Attribute :config:
14645 #: docs/manual/smsd/config.rst:535
14647 msgid "section:`[exclude_numbers]` sections or using"
14650 #. type: Attribute :config:
14651 #: docs/manual/smsd/config.rst:536
14653 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14656 #. type: Plain text
14657 #: docs/manual/smsd/config.rst:538
14658 msgid "directives."
14661 #. type: Plain text
14662 #: docs/manual/smsd/config.rst:543
14664 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14665 "ignored) from it are used as allowed phone numbers and no other message is "
14666 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14667 "specify numbers which you want to skip."
14670 #. type: Plain text
14671 #: docs/manual/smsd/config.rst:549
14673 "Lists from both sources are merged together. If there is any number in "
14674 "include list, only include list is used and only messages in this list are "
14675 "being accepted. If include list is empty, exclude list can be used to ignore "
14676 "messages from some numbers. If both lists are empty, all messages are "
14680 #. type: Plain text
14681 #: docs/manual/smsd/config.rst:552
14683 "Similar filtering rules can be used for SMSC number filtering, they just use "
14684 "different set of configuration options - :config:section:`[include_smsc]` and"
14687 #. type: Attribute :config:
14688 #: docs/manual/smsd/config.rst:552
14690 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14693 #. type: Plain text
14694 #: docs/manual/smsd/config.rst:554
14695 msgid "and :config:option:`ExcludeSMSCFile` directives."
14698 #. type: Plain text
14699 #: docs/manual/smsd/config.rst:561
14701 "There is more complete example available in Gammu documentation. Please note "
14702 "that for simplicity following examples do not include :config:section:`"
14703 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14708 #: docs/manual/smsd/config.rst:563
14710 msgid "Files service"
14711 msgstr "File sistem"
14713 #. type: Plain text
14714 #: docs/manual/smsd/config.rst:566
14715 msgid "SMSD configuration file for FILES backend could look like:"
14718 #. type: Plain text
14719 #: docs/manual/smsd/config.rst:577
14721 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14722 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14723 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14727 #: docs/manual/smsd/config.rst:579
14729 msgid "MySQL service"
14732 #. type: Plain text
14733 #: docs/manual/smsd/config.rst:582
14734 msgid "If you want to use MYSQL backend, you will need something like this:"
14737 #. type: Plain text
14738 #: docs/manual/smsd/config.rst:594
14740 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14741 "= smsd Password = smsd PC = localhost Database = smsd"
14745 #: docs/manual/smsd/config.rst:596
14747 msgid "DBI service using SQLite"
14750 #. type: Plain text
14751 #: docs/manual/smsd/config.rst:599
14752 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14755 #. type: Plain text
14756 #: docs/manual/smsd/config.rst:607
14758 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14763 #: docs/manual/smsd/config.rst:609
14765 msgid "ODBC service using MySQL"
14768 #. type: Plain text
14769 #: docs/manual/smsd/config.rst:612
14771 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14775 #. type: Plain text
14776 #: docs/manual/smsd/config.rst:619
14777 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14780 #. type: Plain text
14781 #: docs/manual/smsd/config.rst:621
14783 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14787 #. type: Plain text
14788 #: docs/manual/smsd/config.rst:633
14790 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14791 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14794 #. type: Plain text
14795 #: docs/manual/smsd/config.rst:638
14797 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14798 "SERVER\t\t= 127.0.0.1"
14802 #: docs/manual/smsd/config.rst:641
14804 msgid "Numbers filtering"
14807 #. type: Plain text
14808 #: docs/manual/smsd/config.rst:644
14809 msgid "Process only messages from 123456 number:"
14812 #. type: Plain text
14813 #: docs/manual/smsd/config.rst:649
14814 msgid "[include_numbers] number1 = 123456"
14817 #. type: Plain text
14818 #: docs/manual/smsd/config.rst:651
14819 msgid "Do not process messages from evil number 666:"
14822 #. type: Plain text
14823 #: docs/manual/smsd/config.rst:656
14824 msgid "[exclude_numbers] number1 = 666"
14828 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14833 #. type: Plain text
14834 #: docs/manual/smsd/config.rst:661
14835 msgid "Enabling debugging:"
14839 #: docs/manual/smsd/overview.rst:2
14844 #. type: Plain text
14845 #: docs/manual/smsd/overview.rst:7
14847 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14848 "messages, stores them in defined storage and also sends messages enqueued in "
14853 #: docs/manual/smsd/overview.rst:9
14855 msgid "Overall schema"
14858 #. type: Plain text
14859 #: docs/manual/smsd/overview.rst:13
14861 "The interactions of SMS Daemon and related components can be seen on "
14862 "following picture."
14865 #. type: Plain text
14866 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14867 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14871 #. type: Plain text
14872 #: docs/manual/smsd/overview.rst:17
14873 msgid "digraph smsdinteractions {"
14876 #. type: Plain text
14877 #: docs/manual/smsd/overview.rst:34
14879 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14880 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14881 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14882 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14883 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14884 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14885 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14886 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14887 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14888 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14889 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14890 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14893 #. type: Plain text
14894 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14895 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14896 #: docs/manual/project/coding-style.rst:33
14897 #: docs/manual/project/coding-style.rst:39
14898 #: docs/manual/project/coding-style.rst:45
14899 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14900 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14901 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14902 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14903 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14904 #: docs/manual/internal/reply.rst:104
14905 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14910 #: docs/manual/smsd/overview.rst:37
14912 msgid "SMSD operation"
14915 #. type: Plain text
14916 #: docs/manual/smsd/overview.rst:40
14917 msgid "The SMSD operation consist of several steps."
14920 #. type: Plain text
14921 #: docs/manual/smsd/overview.rst:42
14922 msgid "Process command line options."
14925 #. type: Plain text
14926 #: docs/manual/smsd/overview.rst:43
14927 msgid "Configure backend service."
14930 #. type: Plain text
14931 #: docs/manual/smsd/overview.rst:44
14932 msgid "Main loop is executed until it is signalled to be terminated."
14935 #. type: Plain text
14936 #: docs/manual/smsd/overview.rst:45
14938 msgid "Try to connect to phone if not connected."
14939 msgstr "Telepon tidak terhubung."
14941 #. type: Plain text
14942 #: docs/manual/smsd/overview.rst:46
14944 "Check for security code if configured (configured by :config:option:"
14945 "`CheckSecurity`)."
14948 #. type: Plain text
14949 #: docs/manual/smsd/overview.rst:47
14951 "Check for received messages (frequency configured by :config:option:"
14952 "`ReceiveFrequency`)."
14955 #. type: Plain text
14956 #: docs/manual/smsd/overview.rst:48
14958 "Check for reset of the phone if configured (frequency configured by :config:"
14959 "option:`ResetFrequency`)."
14962 #. type: Plain text
14963 #: docs/manual/smsd/overview.rst:49
14965 "Check for messages to send (frequency configured by :config:option:"
14969 #. type: Plain text
14970 #: docs/manual/smsd/overview.rst:50
14972 "Check phone status (frequency configured by :config:option:"
14973 "`StatusFrequency`)."
14976 #. type: Plain text
14977 #: docs/manual/smsd/overview.rst:51
14978 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14981 #. type: Plain text
14982 #: docs/manual/smsd/overview.rst:51
14983 msgid "Backend service is freed."
14987 #: docs/manual/smsd/manual.rst:2
14989 msgid "Program Manuals"
14992 #. type: Plain text
14993 #: docs/manual/smsd/manual.rst:9
14994 msgid "smsd inject monitor"
14997 #. type: Plain text
14998 #: docs/manual/smsd/inject.rst:2
14999 msgid "_gammu-smsd-inject:"
15002 #. type: Plain text
15003 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
15005 msgid "gammu-smsd-inject"
15008 #. type: Labeled list
15009 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
15010 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
15011 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
15012 #: docs/manual/utils/gammu-detect.rst:9
15017 #. type: Plain text
15018 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
15019 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
15020 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
15021 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
15022 #: docs/manual/utils/gammu-detect.rst:15
15026 #. type: Plain text
15027 #: docs/manual/smsd/inject.rst:14
15029 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
15032 #. type: Plain text
15033 #: docs/manual/smsd/inject.rst:19
15035 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
15038 #. type: Attribute :program:
15039 #: docs/manual/smsd/inject.rst:20
15041 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
15044 #. type: Plain text
15045 #: docs/manual/smsd/inject.rst:22
15047 "Daemon, which will be later sent by the daemon using connected GSM modem."
15050 #. type: Plain text
15051 #: docs/manual/smsd/inject.rst:25
15053 "Support for this program depends on features available in currently used "
15054 "SMSD service backend, however currently it is supported by all of them."
15057 #. type: Plain text
15058 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
15059 #: docs/manual/smsd/smsd.rst:30
15061 "Program accepts following options (please note that long options might be "
15062 "not accepted on some platforms):"
15065 #. type: Labeled list
15066 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
15067 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
15068 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
15069 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
15070 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
15071 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
15072 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
15073 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
15074 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
15075 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
15076 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
15077 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
15078 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
15079 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
15080 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
15081 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
15082 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
15083 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
15084 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
15085 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
15086 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
15087 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
15088 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
15089 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
15090 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
15091 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
15092 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
15093 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
15094 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
15095 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
15096 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
15097 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
15098 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
15099 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
15100 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
15101 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
15102 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
15103 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
15104 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
15105 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
15106 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
15107 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
15108 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
15109 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
15110 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
15111 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
15112 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
15113 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
15114 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
15115 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
15116 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
15117 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
15118 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
15119 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
15120 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
15121 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
15122 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
15123 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
15124 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
15125 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
15126 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
15127 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
15128 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
15129 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
15130 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
15131 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
15132 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
15133 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
15134 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
15135 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
15136 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
15137 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
15138 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
15139 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
15140 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
15141 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
15142 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
15143 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
15144 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
15145 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
15146 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
15147 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
15148 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
15149 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
15150 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
15151 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
15152 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
15153 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
15154 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
15155 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
15156 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
15157 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
15158 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
15159 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
15160 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
15161 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
15162 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
15163 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15164 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15165 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15166 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15167 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15168 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15169 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15170 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15171 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15172 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15173 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15174 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15175 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15176 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15177 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15178 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15179 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15180 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15181 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15182 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15183 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15184 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15185 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15186 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15187 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15188 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15189 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15190 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15191 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15192 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15193 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15194 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15195 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15196 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15197 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15198 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15199 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15200 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15201 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15202 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15203 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15204 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15205 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15206 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15207 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15208 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15213 #. type: Plain text
15214 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15215 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15216 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15220 #. type: Plain text
15221 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15222 #: docs/manual/smsd/smsd.rst:34
15223 msgid "Shows help."
15226 #. type: Plain text
15227 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15228 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15229 msgid "-v, --version"
15232 #. type: Plain text
15233 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15234 #: docs/manual/smsd/smsd.rst:38
15235 msgid "Shows version information and compiled in features."
15238 #. type: Plain text
15239 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15240 #: docs/manual/smsd/smsd.rst:40
15241 msgid "-c, --config=file"
15244 #. type: Plain text
15245 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15246 #: docs/manual/smsd/smsd.rst:43
15248 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15249 "no default and configuration file path has to be always specified."
15252 #. type: Plain text
15253 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15254 #: docs/manual/smsd/smsd.rst:102
15255 msgid "-l, --use-log"
15258 #. type: Plain text
15259 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15260 msgid "Use logging as configured in config file."
15263 #. type: Plain text
15264 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15265 #: docs/manual/smsd/smsd.rst:106
15266 msgid "-L, --no-use-log"
15269 #. type: Plain text
15270 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15271 msgid "Do not use logging as configured in config file (default)."
15274 #. type: Plain text
15275 #: docs/manual/smsd/inject.rst:52
15277 "For description of message types and their parameters, please check "
15278 "documentation for :option:`gammu savesms`."
15281 #. type: Plain text
15282 #: docs/manual/smsd/inject.rst:57
15283 msgid "To check it out, you need to have configuration file for SMSD, see"
15286 #. type: Attribute :ref:
15287 #: docs/manual/smsd/inject.rst:57
15289 msgid "`gammu-smsdrc` for more details about it."
15292 #. type: Plain text
15293 #: docs/manual/smsd/inject.rst:60
15294 msgid "Inject text message up to standard 160 chars:"
15297 #. type: Plain text
15298 #: docs/manual/smsd/inject.rst:64
15299 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15302 #. type: delimited block _
15303 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15304 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15305 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15309 #. type: Plain text
15310 #: docs/manual/smsd/inject.rst:70
15311 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15314 #. type: Plain text
15315 #: docs/manual/smsd/inject.rst:72
15316 msgid "Inject long text message:"
15319 #. type: Plain text
15320 #: docs/manual/smsd/inject.rst:76
15322 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15326 #. type: Plain text
15327 #: docs/manual/smsd/inject.rst:82
15329 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15333 #. type: Plain text
15334 #: docs/manual/smsd/inject.rst:88
15335 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15338 #. type: Plain text
15339 #: docs/manual/smsd/inject.rst:90
15341 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15344 #. type: Plain text
15345 #: docs/manual/smsd/inject.rst:94
15347 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15348 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15351 #. type: Plain text
15352 #: docs/manual/smsd/inject.rst:96
15353 msgid "Inject protected message with ringtone:"
15356 #. type: Plain text
15357 #: docs/manual/smsd/inject.rst:99
15359 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15360 "toneSElong axelf.txt -toneSE ring.txt"
15363 #. type: Plain text
15364 #: docs/manual/smsd/mysql.rst:2
15365 msgid "_gammu-smsd-mysql:"
15369 #: docs/manual/smsd/mysql.rst:4
15371 msgid "MySQL Backend"
15374 #. type: Plain text
15375 #: docs/manual/smsd/mysql.rst:9
15377 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15378 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15379 "description of configuration options)."
15383 #: docs/manual/smsd/mysql.rst:15
15388 #. type: Plain text
15389 #: docs/manual/smsd/mysql.rst:19
15391 "The user accessing the database does not need much privileges, the following "
15392 "privleges should be enough:"
15395 #. type: Plain text
15396 #: docs/manual/smsd/mysql.rst:23
15397 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15400 #. type: Plain text
15401 #: docs/manual/smsd/mysql.rst:25
15402 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15405 #. type: Plain text
15406 #: docs/manual/smsd/mysql.rst:30
15408 "For creating the SQL tables you need more privileges, especially for "
15409 "creating triggers, which are used for some functionality."
15412 #. type: Plain text
15413 #: docs/manual/smsd/mysql.rst:32
15414 msgid "_MySQL: http://www.mysql.com/"
15417 #. type: Plain text
15418 #: docs/manual/smsd/mysql.rst:37
15419 msgid "SQL script for creating tables in MySQL database:"
15422 #. type: Plain text
15423 #: docs/manual/smsd/mysql.rst:39
15424 msgid "../../sql/mysql.sql"
15427 #. type: Plain text
15428 #: docs/manual/smsd/mysql.rst:40
15429 msgid ":language: mysql"
15432 #. type: Plain text
15433 #: docs/manual/smsd/mysql.rst:43
15434 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15438 #: docs/manual/smsd/code.rst:2
15440 msgid "Developer documentation"
15443 #. type: Plain text
15444 #: docs/manual/smsd/code.rst:11
15446 "The backend service is responsible for storing received messages and giving "
15447 "the SMSD core messages to send. It is solely up to them how the message will "
15448 "be stored, for example currently Gammu includes backends to store messages "
15449 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15453 #. type: Attribute :ref:
15454 #: docs/manual/smsd/code.rst:11
15456 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15459 #. type: Plain text
15460 #: docs/manual/smsd/code.rst:13
15461 msgid "at all (:ref:`gammu-smsd-null`)."
15465 #: docs/manual/smsd/code.rst:16
15467 msgid "Backend interface"
15470 #. type: Plain text
15471 #: docs/manual/smsd/code.rst:20
15473 "Each backend service needs to support several operations, which are exported "
15474 "in ``GSM_SMSDService`` structure:"
15477 #. type: Labeled list
15478 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15479 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15480 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15481 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15482 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15483 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15484 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15485 #: docs/manual/c/statemachine.rst:30
15487 msgid ".. c:function"
15490 #. type: Plain text
15491 #: docs/manual/smsd/code.rst:22
15493 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
15496 #. type: Plain text
15497 #: docs/manual/smsd/code.rst:24
15498 msgid "Initializes internal state, connect to backend storage."
15501 #. type: Plain text
15502 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15503 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15504 #: docs/manual/smsd/code.rst:116
15505 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15508 #. type: Plain text
15509 #: docs/manual/smsd/code.rst:29
15511 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
15514 #. type: Plain text
15515 #: docs/manual/smsd/code.rst:31
15516 msgid "Freeing internal data, disconnect from backend storage."
15519 #. type: Plain text
15520 #: docs/manual/smsd/code.rst:36
15522 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
15525 #. type: Plain text
15526 #: docs/manual/smsd/code.rst:38
15528 "Optional hook called after SMSD is connected to phone, can be used for "
15529 "storing infromation about phone in backend."
15532 #. type: Plain text
15533 #: docs/manual/smsd/code.rst:43
15535 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15538 #. type: Plain text
15539 #: docs/manual/smsd/code.rst:45
15540 msgid "Saves message into inbox."
15543 #. type: Plain text
15544 #: docs/manual/smsd/code.rst:50
15546 ":param sms: Message data to save :param Config: Pointer to SMSD "
15547 "configuration data :param Locations: Newly allocation pointer to string with "
15548 "IDs identifying saved messages. :return: Error code."
15551 #. type: Plain text
15552 #: docs/manual/smsd/code.rst:52
15554 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15557 #. type: Plain text
15558 #: docs/manual/smsd/code.rst:54
15559 msgid "Finds message in outbox suitable for sending."
15562 #. type: Plain text
15563 #: docs/manual/smsd/code.rst:58
15565 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15566 "to SMSD configuration data :param ID: Identification of found message will "
15567 "be stored here, this"
15570 #. type: Plain text
15571 #: docs/manual/smsd/code.rst:61
15573 "should be unique for different message, so that repeated attempts to send "
15574 "same message can be detected by SMSD core. Empty string avoids this check."
15577 #. type: Plain text
15578 #: docs/manual/smsd/code.rst:62
15579 msgid ":return: Error code."
15582 #. type: Plain text
15583 #: docs/manual/smsd/code.rst:64
15585 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15588 #. type: Plain text
15589 #: docs/manual/smsd/code.rst:66
15590 msgid "Moves sent message from outbox to sent items."
15593 #. type: Plain text
15594 #: docs/manual/smsd/code.rst:73
15596 ":param sms: Message which should be moved, backend usually can get it by ID "
15597 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
15598 "Identification of message to be moved. :param alwaysDelete: Whether to "
15599 "delete message from outbox even if moving fails. :param sent: Whether "
15600 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
15604 #. type: Plain text
15605 #: docs/manual/smsd/code.rst:75
15607 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15610 #. type: Plain text
15611 #: docs/manual/smsd/code.rst:77
15612 msgid "Saves message into outbox queue."
15615 #. type: Plain text
15616 #: docs/manual/smsd/code.rst:82
15618 ":param sms: Message data to save :param Config: Pointer to SMSD "
15619 "configuration data :param NewID: ID of created message will be stored "
15620 "here. :return: Error code."
15623 #. type: Plain text
15624 #: docs/manual/smsd/code.rst:84
15626 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15629 #. type: Plain text
15630 #: docs/manual/smsd/code.rst:86
15631 msgid "Logs information about sent message (eg. delivery report)."
15634 #. type: Plain text
15635 #: docs/manual/smsd/code.rst:94
15637 ":param sms: Message which should be moved, backend usually can get it by ID "
15638 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
15639 "Identification of message to be marked. :param Part: Part of the message "
15640 "which is being processed. :param err: Status of sending message. :param "
15641 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
15644 #. type: Plain text
15645 #: docs/manual/smsd/code.rst:96
15647 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15651 #. type: Plain text
15652 #: docs/manual/smsd/code.rst:98
15653 msgid "Updates sending status in service backend."
15656 #. type: Plain text
15657 #: docs/manual/smsd/code.rst:102
15659 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15660 "of message to be marked. :return: Error code."
15663 #. type: Plain text
15664 #: docs/manual/smsd/code.rst:104
15665 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15668 #. type: Plain text
15669 #: docs/manual/smsd/code.rst:106
15671 "Updates information about phone in database (network status, battery, etc.)."
15674 #. type: Plain text
15675 #: docs/manual/smsd/code.rst:111
15676 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15679 #. type: Plain text
15680 #: docs/manual/smsd/code.rst:113
15681 msgid "Reads configuration specific for this backend."
15685 #: docs/manual/smsd/code.rst:118
15690 #. type: Plain text
15691 #: docs/manual/smsd/code.rst:123
15693 "You might have noticed that message ID is often used in the API. The primary "
15694 "reason for this is that it is usually easier for backend to handle message "
15695 "just by it's internal identification instead of handling message data from"
15698 #. type: Attribute :c:
15699 #: docs/manual/smsd/code.rst:123
15701 msgid "type:`GSM_MultiSMSMessage`."
15704 #. type: Plain text
15705 #: docs/manual/smsd/code.rst:128
15707 "If the backend does not use any IDs internally, it really does not have to "
15708 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15709 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15713 #. type: Plain text
15714 #: docs/manual/smsd/code.rst:130
15715 msgid "The lifetime of ID for sent message:"
15718 #. type: Plain text
15719 #: docs/manual/smsd/code.rst:133
15721 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15722 "backend storage creates new ID"
15725 #. type: Plain text
15726 #: docs/manual/smsd/code.rst:135
15728 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15731 #. type: Plain text
15732 #: docs/manual/smsd/code.rst:138
15734 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15735 "RefreshSendStatus` are then notified using this ID about sending of the "
15739 #. type: Plain text
15740 #: docs/manual/smsd/code.rst:140
15742 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15746 #. type: Plain text
15747 #: docs/manual/smsd/code.rst:142
15748 msgid "The lifetime of ID for incoming messages:"
15751 #. type: Plain text
15752 #: docs/manual/smsd/code.rst:144
15753 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15756 #. type: Plain text
15757 #: docs/manual/smsd/code.rst:145
15758 msgid ":ref:`gammu-smsd-run` uses this ID"
15762 #: docs/manual/smsd/code.rst:147
15764 msgid "Message Sending Workflow"
15767 #. type: Plain text
15768 #: docs/manual/smsd/code.rst:152
15769 msgid "digraph smsdsending {"
15772 #. type: Plain text
15773 #: docs/manual/smsd/code.rst:176
15775 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15776 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15777 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15778 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15779 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15780 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15781 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15782 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15783 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15784 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15785 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15786 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15787 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15788 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15789 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15790 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15791 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15792 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15793 "ERR)\" -> \"error sending message\";"
15797 #: docs/manual/smsd/code.rst:179
15799 msgid "Message Receiving Workflow"
15802 #. type: Plain text
15803 #: docs/manual/smsd/code.rst:184
15804 msgid "digraph smsdreceiving {"
15807 #. type: Plain text
15808 #: docs/manual/smsd/code.rst:201
15810 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15811 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15812 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15813 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15814 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15815 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15816 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15817 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15818 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15819 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15820 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15821 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15825 #. type: Plain text
15826 #: docs/manual/smsd/monitor.rst:2
15827 msgid "_gammu-smsd-monitor:"
15830 #. type: Plain text
15831 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15833 msgid "gammu-smsd-monitor"
15836 #. type: Plain text
15837 #: docs/manual/smsd/monitor.rst:14
15838 msgid "gammu-smsd-monitor [OPTION]..."
15841 #. type: Plain text
15842 #: docs/manual/smsd/monitor.rst:19
15844 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15847 #. type: Attribute :program:
15848 #: docs/manual/smsd/monitor.rst:20
15850 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15853 #. type: Plain text
15854 #: docs/manual/smsd/monitor.rst:23
15856 "Daemon. It periodically displays information about phone and number of "
15857 "processed messages."
15860 #. type: Plain text
15861 #: docs/manual/smsd/monitor.rst:41
15862 msgid "-n, --loops=count"
15865 #. type: Plain text
15866 #: docs/manual/smsd/monitor.rst:43
15867 msgid "Number of loops, by default monitor loops infinitely."
15870 #. type: Plain text
15871 #: docs/manual/smsd/monitor.rst:45
15872 msgid "-d, --delay=seconds"
15875 #. type: Plain text
15876 #: docs/manual/smsd/monitor.rst:47
15877 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15880 #. type: Plain text
15881 #: docs/manual/smsd/monitor.rst:49
15885 #. type: Plain text
15886 #: docs/manual/smsd/monitor.rst:51
15887 msgid "Print output in comma separated values format:"
15890 #. type: Plain text
15891 #: docs/manual/smsd/monitor.rst:55
15892 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15895 #. type: Plain text
15896 #: docs/manual/smsd/smsd.rst:2
15897 msgid "_gammu-smsd:"
15900 #. type: Plain text
15901 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15906 #. type: Plain text
15907 #: docs/manual/smsd/smsd.rst:14
15908 msgid "gammu-smsd [OPTION]..."
15911 #. type: Plain text
15912 #: docs/manual/smsd/smsd.rst:20
15913 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15916 #. type: Attribute :program:
15917 #: docs/manual/smsd/smsd.rst:21
15919 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15922 #. type: Plain text
15923 #: docs/manual/smsd/smsd.rst:24
15925 "received messages, stores them in defined storage and also sends messages "
15926 "enqueued in this storage."
15929 #. type: Plain text
15930 #: docs/manual/smsd/smsd.rst:27
15932 "The daemon can reload configuration file after sending hangup signal "
15933 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
15936 #. type: Plain text
15937 #: docs/manual/smsd/smsd.rst:47
15939 "If you run SMSD as a system daemon (or service), it is recommended to use "
15940 "absolute path to configuration file as startup directory might be different "
15944 #. type: Plain text
15945 #: docs/manual/smsd/smsd.rst:49
15946 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15949 #. type: Plain text
15950 #: docs/manual/smsd/smsd.rst:51
15951 msgid "-p, --pid=file"
15954 #. type: Plain text
15955 #: docs/manual/smsd/smsd.rst:53
15957 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15960 #. type: Plain text
15961 #: docs/manual/smsd/smsd.rst:55
15962 msgid "-U, --user=user"
15965 #. type: Plain text
15966 #: docs/manual/smsd/smsd.rst:57
15967 msgid "Drop daemon privileges to chosed user after starting."
15970 #. type: Plain text
15971 #: docs/manual/smsd/smsd.rst:59
15972 msgid "-G, --group=group"
15975 #. type: Plain text
15976 #: docs/manual/smsd/smsd.rst:61
15977 msgid "Drop daemon privileges to chosen group after starting."
15980 #. type: Plain text
15981 #: docs/manual/smsd/smsd.rst:63
15982 msgid "-d, --daemon"
15985 #. type: Plain text
15986 #: docs/manual/smsd/smsd.rst:65
15987 msgid "Daemonize program on startup. Not supported on Windows."
15990 #. type: Plain text
15991 #: docs/manual/smsd/smsd.rst:67
15992 msgid "-i, --install-service"
15995 #. type: Plain text
15996 #: docs/manual/smsd/smsd.rst:69
15997 msgid "Installs SMSD as a Windows service."
16000 #. type: Plain text
16001 #: docs/manual/smsd/smsd.rst:71
16002 msgid "-u, --uninstall-service"
16005 #. type: Plain text
16006 #: docs/manual/smsd/smsd.rst:73
16007 msgid "Uninstalls SMSD as a Windows service."
16010 #. type: Plain text
16011 #: docs/manual/smsd/smsd.rst:75
16012 msgid "-s, --start-service"
16015 #. type: Plain text
16016 #: docs/manual/smsd/smsd.rst:77
16017 msgid "Starts SMSD Windows service."
16020 #. type: Plain text
16021 #: docs/manual/smsd/smsd.rst:79
16022 msgid "-k, --stop-service"
16025 #. type: Plain text
16026 #: docs/manual/smsd/smsd.rst:81
16027 msgid "Stops SMSD Windows service."
16030 #. type: Plain text
16031 #: docs/manual/smsd/smsd.rst:83
16032 msgid "-f, --max-failures=count"
16035 #. type: Plain text
16036 #: docs/manual/smsd/smsd.rst:85
16038 "Terminate after defined number of failures. Use 0 to not terminate (this is "
16042 #. type: Plain text
16043 #: docs/manual/smsd/smsd.rst:87
16044 msgid "-X, --suicide=seconds"
16047 #. type: Plain text
16048 #: docs/manual/smsd/smsd.rst:89
16049 msgid "Kills itself after number of seconds."
16052 #. type: Plain text
16053 #: docs/manual/smsd/smsd.rst:91
16054 msgid "-S, --run-service"
16057 #. type: Plain text
16058 #: docs/manual/smsd/smsd.rst:94
16060 "Runs pogram as SMSD Windows service. This should not be used manually, but "
16061 "only Windows Service manager should use this command."
16064 #. type: Plain text
16065 #: docs/manual/smsd/smsd.rst:96
16066 msgid "-n, --service-name=name"
16069 #. type: Plain text
16070 #: docs/manual/smsd/smsd.rst:100
16072 "Defines name of a Windows service. Each service requires an unique name, so "
16073 "if you want to run several SMSD instances, you have to name each service "
16074 "differently. Default is \"GammuSMSD\"."
16077 #. type: Plain text
16078 #: docs/manual/smsd/smsd.rst:104
16079 msgid "Use logging as configured in config file (default)."
16082 #. type: Plain text
16083 #: docs/manual/smsd/smsd.rst:108
16084 msgid "Do not use logging as configured in config file."
16088 #: docs/manual/smsd/smsd.rst:113
16090 msgid "Linux/Unix Examples"
16093 #. type: Plain text
16094 #: docs/manual/smsd/smsd.rst:116
16095 msgid "Start SMSD as a daemon on Linux:"
16098 #. type: Plain text
16099 #: docs/manual/smsd/smsd.rst:120
16101 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
16104 #. type: Plain text
16105 #: docs/manual/smsd/smsd.rst:122
16106 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
16109 #. type: Plain text
16110 #: docs/manual/smsd/smsd.rst:126
16112 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
16113 "--user gammu --group gammu"
16117 #: docs/manual/smsd/smsd.rst:128
16119 msgid "SMSD as a system wide daemon"
16122 #. type: Plain text
16123 #: docs/manual/smsd/smsd.rst:133
16125 "To use SMSD as a daemon, you might want to use init script which is shipped "
16126 "with Gammu in contrib/init directory. It is not installed by default, either "
16127 "install it manually or check INSTALL file for instructions."
16130 #. type: Plain text
16131 #: docs/manual/smsd/smsd.rst:136
16133 "Under Windows 7 you might need to disable UAC (user account control) before "
16134 "you will be able to install SMSD service."
16138 #: docs/manual/smsd/smsd.rst:138
16140 msgid "Windows Service Examples"
16143 #. type: Plain text
16144 #: docs/manual/smsd/smsd.rst:141
16145 msgid "Install Gammu SMSD Windows service:"
16148 #. type: Plain text
16149 #: docs/manual/smsd/smsd.rst:145
16150 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
16153 #. type: Plain text
16154 #: docs/manual/smsd/smsd.rst:147
16155 msgid "Install two instances of SMSD Windows service:"
16158 #. type: Plain text
16159 #: docs/manual/smsd/smsd.rst:151
16160 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
16163 #. type: Plain text
16164 #: docs/manual/smsd/smsd.rst:153
16165 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16168 #. type: Plain text
16169 #: docs/manual/smsd/smsd.rst:155
16170 msgid "To uninstall a Windows service:"
16173 #. type: Plain text
16174 #: docs/manual/smsd/smsd.rst:159
16175 msgid "gammu-smsd.exe -u"
16179 #: docs/manual/smsd/smsd.rst:161
16181 msgid "Troubleshooting Windows Service"
16184 #. type: Plain text
16185 #: docs/manual/smsd/smsd.rst:168
16187 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16188 "1053: The service did not respond to the start or control request in a "
16189 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16190 "useful hint, try starting SMSD manually with exactly same parameters as you "
16191 "installed the service (without -i)."
16194 #. type: Plain text
16195 #: docs/manual/smsd/smsd.rst:170
16196 msgid "For example the command line can look like:"
16199 #. type: Plain text
16200 #: docs/manual/smsd/smsd.rst:174
16201 msgid "gammu-smsd.exe -c smsdrc"
16204 #. type: Plain text
16205 #: docs/manual/smsd/smsd.rst:177
16207 "You now should be able to get errors from SMSD even if it fails to start as "
16212 #: docs/manual/smsd/smsd.rst:179
16214 msgid "Known Limitations"
16217 #. type: Plain text
16218 #: docs/manual/smsd/smsd.rst:185
16220 "You can not use same phone by more programs in same time. However in case "
16221 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16222 "able to start the communication with phone from more programs. In this case "
16223 "neither of the programs will probably work."
16226 #. type: Plain text
16227 #: docs/manual/smsd/smsd.rst:188
16229 "There is no way to detect that SMS message is reply to another by looking at "
16230 "message headers. The only way to achieve this is to add some token to the "
16231 "message and let the user include it in the message on reply."
16234 #. type: Plain text
16235 #: docs/manual/gammu/index.rst:2
16240 #: docs/manual/gammu/index.rst:4
16242 msgid "Gammu Utility"
16245 #. type: Plain text
16246 #: docs/manual/gammu/index.rst:15
16247 msgid "gammu [parameters] <command> [options]"
16250 #. type: Plain text
16251 #: docs/manual/gammu/index.rst:18
16253 "Commands actually indicate which operation should Gammu perform. They can be "
16254 "specified with or without leading ``--``."
16256 "Perintah-perintah mengindikasikan operasi apa yang harus dilakukan Gammu. "
16257 "Perintah tersebut dapat dispesifikasikan dengan atau tanpa tanda ``--``."
16259 #. type: Plain text
16260 #: docs/manual/gammu/index.rst:24
16262 "This program is a tool for mobile phones. Many vendors and phones are "
16263 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16268 #: docs/manual/gammu/index.rst:27
16274 #. type: Plain text
16275 #: docs/manual/gammu/index.rst:30
16276 msgid "Parameters before command configure gammu behaviour:"
16277 msgstr "Parameter sebelum perintah mengkonfigurasi perilaku gammu:"
16279 #. type: Plain text
16280 #: docs/manual/gammu/index.rst:32
16281 msgid "-c, --config <filename>"
16284 #. type: Plain text
16285 #: docs/manual/gammu/index.rst:34
16286 msgid "name of configuration file"
16289 #. type: Plain text
16290 #: docs/manual/gammu/index.rst:36
16291 msgid "-s, --section <confign>"
16294 #. type: Plain text
16295 #: docs/manual/gammu/index.rst:38
16296 msgid "section of config file to use, eg. 42"
16299 #. type: Plain text
16300 #: docs/manual/gammu/index.rst:40
16301 msgid "-d, --debug <level>"
16304 #. type: Plain text
16305 #: docs/manual/gammu/index.rst:42
16307 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16311 #. type: Plain text
16312 #: docs/manual/gammu/index.rst:44
16313 msgid "-f, --debug-file <filename>"
16316 #. type: Plain text
16317 #: docs/manual/gammu/index.rst:46
16318 msgid "file for logging debug messages"
16322 #: docs/manual/gammu/index.rst:49
16324 msgid "Call commands"
16327 #. type: Plain text
16328 #: docs/manual/gammu/index.rst:52
16329 msgid "answercall [id]"
16332 #. type: Plain text
16333 #: docs/manual/gammu/index.rst:54
16334 msgid "Answer incoming call."
16337 #. type: Plain text
16338 #: docs/manual/gammu/index.rst:56
16339 msgid "cancelcall [id]"
16342 #. type: Plain text
16343 #: docs/manual/gammu/index.rst:58
16344 msgid "Cancel incoming call"
16347 #. type: Plain text
16348 #: docs/manual/gammu/index.rst:60
16349 msgid "canceldiverts"
16352 #. type: Plain text
16353 #: docs/manual/gammu/index.rst:62
16354 msgid "Cancel all existing call diverts."
16357 #. type: Plain text
16358 #: docs/manual/gammu/index.rst:64
16359 msgid "conferencecall id"
16362 #. type: Plain text
16363 #: docs/manual/gammu/index.rst:66
16364 msgid "Initiates a conference call."
16367 #. type: Plain text
16368 #: docs/manual/gammu/index.rst:68
16369 msgid "dialvoice number [show|hide]"
16372 #. type: Plain text
16373 #: docs/manual/gammu/index.rst:70
16374 msgid "Make voice call from SIM card line set in phone."
16377 #. type: Plain text
16378 #: docs/manual/gammu/index.rst:72
16380 "``show|hide`` - optional parameter whether to disable call number indication."
16383 #. type: Plain text
16384 #: docs/manual/gammu/index.rst:74
16386 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16389 #. type: Plain text
16390 #: docs/manual/gammu/index.rst:76
16391 msgid "Manage or display call diverts."
16394 #. type: Plain text
16395 #: docs/manual/gammu/index.rst:78
16396 msgid "``get`` or ``set``"
16399 #. type: Plain text
16400 #: docs/manual/gammu/index.rst:79
16401 msgid "whether to get divert information or to set it."
16404 #. type: Plain text
16405 #: docs/manual/gammu/index.rst:80
16406 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16409 #. type: Plain text
16410 #: docs/manual/gammu/index.rst:81
16411 msgid "condition when apply divert"
16414 #. type: Plain text
16415 #: docs/manual/gammu/index.rst:82
16416 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16419 #. type: Plain text
16420 #: docs/manual/gammu/index.rst:83
16421 msgid "call type when apply divert"
16424 #. type: Plain text
16425 #: docs/manual/gammu/index.rst:84
16429 #. type: Plain text
16430 #: docs/manual/gammu/index.rst:85
16431 msgid "number where to divert"
16434 #. type: Plain text
16435 #: docs/manual/gammu/index.rst:86
16439 #. type: Plain text
16440 #: docs/manual/gammu/index.rst:87
16441 msgid "timeout when the diversion will happen"
16444 #. type: Plain text
16445 #: docs/manual/gammu/index.rst:89
16446 msgid "getussd code"
16449 #. type: Plain text
16450 #: docs/manual/gammu/index.rst:91
16451 msgid "Retrieves USSD information - dials a service number and reads response."
16454 #. type: Plain text
16455 #: docs/manual/gammu/index.rst:93
16456 msgid "holdcall id"
16459 #. type: Plain text
16460 #: docs/manual/gammu/index.rst:95
16461 msgid "Holds call."
16464 #. type: Plain text
16465 #: docs/manual/gammu/index.rst:97
16466 msgid "maketerminatedcall number length [show|hide]"
16469 #. type: Plain text
16470 #: docs/manual/gammu/index.rst:100
16472 "Make voice call from SIM card line set in phone which will be terminated "
16473 "after ``length`` seconds."
16476 #. type: Plain text
16477 #: docs/manual/gammu/index.rst:102
16478 msgid "senddtmf sequence"
16481 #. type: Plain text
16482 #: docs/manual/gammu/index.rst:104
16483 msgid "Plays DTMF sequence. In some phones available only during calls"
16486 #. type: Plain text
16487 #: docs/manual/gammu/index.rst:106
16488 msgid "splitcall id"
16491 #. type: Plain text
16492 #: docs/manual/gammu/index.rst:108
16493 msgid "Splits call."
16496 #. type: Plain text
16497 #: docs/manual/gammu/index.rst:110
16498 msgid "switchcall [id]"
16501 #. type: Plain text
16502 #: docs/manual/gammu/index.rst:112
16503 msgid "Switches call."
16506 #. type: Plain text
16507 #: docs/manual/gammu/index.rst:114
16508 msgid "transfercall [id]"
16511 #. type: Plain text
16512 #: docs/manual/gammu/index.rst:116
16513 msgid "Transfers call."
16516 #. type: Plain text
16517 #: docs/manual/gammu/index.rst:118
16518 msgid "unholdcall id"
16521 #. type: Plain text
16522 #: docs/manual/gammu/index.rst:120
16523 msgid "Unholds call."
16526 #. type: Plain text
16527 #: docs/manual/gammu/index.rst:122
16528 msgid "_gammu-sms:"
16532 #: docs/manual/gammu/index.rst:124
16534 msgid "SMS and EMS commands"
16535 msgstr "SMS dan EMS"
16537 #. type: Plain text
16538 #: docs/manual/gammu/index.rst:129
16540 "Sending messages might look a bit complicated on first attempt to use. But "
16541 "be patient, the command line has been written in order to allow almost every "
16542 "usage. See EXAMPLE section for some hints on usage."
16545 #. type: Plain text
16546 #: docs/manual/gammu/index.rst:132
16548 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16549 "receive more messages and process them automatically."
16552 #. type: Plain text
16553 #: docs/manual/gammu/index.rst:134
16554 msgid "Introduction to SMS formats"
16557 #. type: delimited block _
16558 #: docs/manual/gammu/index.rst:137
16559 msgid "Gammu has support for many SMS formats like:"
16562 #. type: delimited block _
16563 #: docs/manual/gammu/index.rst:148
16566 "Nokia Smart Messaging\n"
16567 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16569 " both with 8 and 16-bit identification numbers in headers\n"
16571 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16572 "MMS notifications\n"
16573 " contains links where phone should download MMS\n"
16574 "Alcatel logo messages\n"
16575 " proprietary format for logos\n"
16578 #. type: delimited block _
16579 #: docs/manual/gammu/index.rst:153
16581 "You need to ensure that the target phone supports message type you want to "
16582 "send. Otherwise the phone will not be able to display it or will even crash, "
16583 "because firmware of phone did not expect this possibility."
16586 #. type: delimited block _
16587 #: docs/manual/gammu/index.rst:155
16588 msgid "Encoding chars in SMS text"
16591 #. type: Plain text
16592 #: docs/manual/gammu/index.rst:158
16593 msgid "Text in SMS can be coded using two ways:"
16597 #: docs/manual/gammu/index.rst:160
16599 msgid "GSM Default Alphabet"
16602 #. type: Plain text
16603 #: docs/manual/gammu/index.rst:166
16605 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16606 "(Gammu doesn't support compressing such texts according to GSM standards, "
16607 "but it isn't big limit, because there are no phones supporting them), but "
16608 "they're from limited set:"
16611 #. type: Plain text
16612 #: docs/manual/gammu/index.rst:168
16613 msgid "all Latin small and large"
16616 #. type: Plain text
16617 #: docs/manual/gammu/index.rst:169
16621 #. type: Plain text
16622 #: docs/manual/gammu/index.rst:170
16626 #. type: Plain text
16627 #: docs/manual/gammu/index.rst:171
16628 msgid "some other national"
16631 #. type: Plain text
16632 #: docs/manual/gammu/index.rst:172
16633 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16636 #. type: Plain text
16637 #: docs/manual/gammu/index.rst:173
16642 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16643 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16648 #. type: Plain text
16649 #: docs/manual/gammu/index.rst:179
16651 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16652 "chars including all national and special ones."
16655 #. type: Plain text
16656 #: docs/manual/gammu/index.rst:184
16658 "Please note, that some older phones might have problems displaying such "
16663 #: docs/manual/gammu/index.rst:186
16668 #. type: Plain text
16669 #: docs/manual/gammu/index.rst:192
16671 "Gammu tries to do the best to handle non ASCII characters in your message. "
16672 "Everything is internally handled in Unicode (the input is converted "
16673 "depending on your locales configuration) and in case message uses Unicode "
16674 "the text will be given as such to the message."
16677 #. type: Plain text
16678 #: docs/manual/gammu/index.rst:199
16680 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16681 "convert all characters to keep message readable. Gammu does support multi "
16682 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16683 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16684 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16685 "equivalent (accents are removed). Remaining not known characters are "
16686 "replaced by question mark."
16689 #. type: Plain text
16690 #: docs/manual/gammu/index.rst:201
16691 msgid "SMS commands"
16692 msgstr "Perintah SMS"
16694 #. type: delimited block _
16695 #: docs/manual/gammu/index.rst:204
16696 msgid "addsmsfolder name"
16699 #. type: delimited block _
16700 #: docs/manual/gammu/index.rst:206
16701 msgid "deleteallsms folder"
16704 #. type: delimited block _
16705 #: docs/manual/gammu/index.rst:208
16706 msgid "Delete all SMS from specified SMS folder."
16709 #. type: delimited block _
16710 #: docs/manual/gammu/index.rst:210
16711 msgid "deletesms folder start [stop]"
16714 #. type: delimited block _
16715 #: docs/manual/gammu/index.rst:213
16717 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16718 "about sms folders naming convention."
16721 #. type: delimited block _
16722 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16723 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16724 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16725 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16726 #: docs/manual/gammu/index.rst:1438
16727 msgid "Locations are numerated from 1."
16730 #. type: delimited block _
16731 #: docs/manual/gammu/index.rst:217
16732 msgid "displaysms ... (options like in sendsms)"
16735 #. type: delimited block _
16736 #: docs/manual/gammu/index.rst:220
16738 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16739 "behaves same like sendsms."
16742 #. type: delimited block _
16743 #: docs/manual/gammu/index.rst:222
16744 msgid "getallsms -pbk"
16747 #. type: delimited block _
16748 #: docs/manual/gammu/index.rst:227
16750 "Get all SMS from phone. In some phones you will have also SMS templates and "
16751 "info about locations used to save Picture Images. With each sms you will see "
16752 "location. If you want to get such sms from phone alone, use :option:`gammu "
16756 #. type: delimited block _
16757 #: docs/manual/gammu/index.rst:229
16758 msgid "geteachsms -pbk"
16761 #. type: delimited block _
16762 #: docs/manual/gammu/index.rst:232
16764 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16768 #. type: delimited block _
16769 #: docs/manual/gammu/index.rst:234
16770 msgid "getsms folder start [stop]"
16773 #. type: delimited block _
16774 #: docs/manual/gammu/index.rst:236
16778 #. type: delimited block _
16779 #: docs/manual/gammu/index.rst:242
16781 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16782 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16783 "it with all phones."
16786 #. type: delimited block _
16787 #: docs/manual/gammu/index.rst:249
16789 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16790 "etc. and each sms has unique number in his folder. Name of folders can "
16791 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
16792 "method is not supported by all phones (for example, not supported by Nokia "
16793 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16794 "getsmsfolders` to get folders list."
16797 #. type: delimited block _
16798 #: docs/manual/gammu/index.rst:251
16799 msgid "getsmsc [start [stop]]"
16802 #. type: delimited block _
16803 #: docs/manual/gammu/index.rst:253
16804 msgid "Get SMSC settings from SIM card."
16807 #. type: delimited block _
16808 #: docs/manual/gammu/index.rst:257
16809 msgid "getsmsfolders"
16812 #. type: delimited block _
16813 #: docs/manual/gammu/index.rst:259
16814 msgid "Get names for SMS folders in phone"
16817 #. type: delimited block _
16818 #: docs/manual/gammu/index.rst:261
16820 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16821 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16822 "smscnumber number] [-reply] [-maxsms num]"
16825 #. type: delimited block _
16826 #: docs/manual/gammu/index.rst:263
16827 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16830 #. type: delimited block _
16831 #: docs/manual/gammu/index.rst:265
16832 msgid "-smscset number"
16835 #. type: delimited block _
16836 #: docs/manual/gammu/index.rst:267
16838 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16841 #. type: delimited block _
16842 #: docs/manual/gammu/index.rst:269
16846 #. type: delimited block _
16847 #: docs/manual/gammu/index.rst:271
16848 msgid "-smscnumber number"
16851 #. type: Plain text
16852 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16853 msgid "SMSC number"
16856 #. type: delimited block _
16857 #: docs/manual/gammu/index.rst:275
16861 #. type: delimited block _
16862 #: docs/manual/gammu/index.rst:277
16863 msgid "reply SMSC is set"
16866 #. type: delimited block _
16867 #: docs/manual/gammu/index.rst:279
16868 msgid "-folder number"
16871 #. type: delimited block _
16872 #: docs/manual/gammu/index.rst:281
16873 msgid "save to specified folder."
16874 msgstr "simpan ke folder tertentu."
16876 #. type: delimited block _
16877 #: docs/manual/gammu/index.rst:283
16878 msgid "Folders are numerated from 1."
16881 #. type: delimited block _
16882 #: docs/manual/gammu/index.rst:285
16884 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16885 "getsmsfolders` to get folder list."
16888 #. type: delimited block _
16889 #: docs/manual/gammu/index.rst:287
16893 #. type: delimited block _
16894 #: docs/manual/gammu/index.rst:291
16896 "makes message unread. In some phones (like 6210) you won't see unread sms "
16897 "envelope after saving such sms. In some phones with internal SMS memory "
16898 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16901 #. type: delimited block _
16902 #: docs/manual/gammu/index.rst:293
16906 #. type: delimited block _
16907 #: docs/manual/gammu/index.rst:296
16909 "makes message read. In some phones with internal SMS memory (like 6210) "
16910 "after using it with folder 1 SIM SMS memory will be used"
16913 #. type: delimited block _
16914 #: docs/manual/gammu/index.rst:298
16918 #. type: delimited block _
16919 #: docs/manual/gammu/index.rst:300
16920 msgid "makes message unsent"
16923 #. type: delimited block _
16924 #: docs/manual/gammu/index.rst:302
16928 #. type: delimited block _
16929 #: docs/manual/gammu/index.rst:304
16930 msgid "makes message sent"
16933 #. type: delimited block _
16934 #: docs/manual/gammu/index.rst:306
16935 msgid "-smsname name"
16938 #. type: delimited block _
16939 #: docs/manual/gammu/index.rst:308
16940 msgid "set message name"
16943 #. type: delimited block _
16944 #: docs/manual/gammu/index.rst:310
16945 msgid "-sender number"
16948 #. type: delimited block _
16949 #: docs/manual/gammu/index.rst:312
16950 msgid "set sender number (default: ``Gammu``)"
16953 #. type: delimited block _
16954 #: docs/manual/gammu/index.rst:314
16955 msgid "-maxsms num"
16958 #. type: delimited block _
16959 #: docs/manual/gammu/index.rst:317
16961 "Limit maximal number of messages which will be created. If there are more "
16962 "messages, Gammu will terminate with failure."
16965 #. type: delimited block _
16966 #: docs/manual/gammu/index.rst:319
16967 msgid "Types of messages:"
16970 #. type: delimited block _
16971 #: docs/manual/gammu/index.rst:321
16972 msgid "ANIMATION frames file1 file2..."
16975 #. type: delimited block _
16976 #: docs/manual/gammu/index.rst:325
16978 "Save an animation as a SMS. You need to give number of frames and picture "
16979 "for each frame. Each picture can be in any picture format which Gammu "
16980 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16983 #. type: delimited block _
16984 #: docs/manual/gammu/index.rst:327
16985 msgid "BOOKMARK file location"
16988 #. type: delimited block _
16989 #: docs/manual/gammu/index.rst:330
16991 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16992 "saves in Nokia format as SMS"
16995 #. type: delimited block _
16996 #: docs/manual/gammu/index.rst:333
16997 msgid "CALENDAR file location"
17000 #. type: delimited block _
17001 #: docs/manual/gammu/index.rst:338
17003 "Read calendar note from file created by :option:`gammu backup` command and "
17004 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
17005 "calendar item to be read in backup file (usually 1, but can be useful in "
17006 "case the backup contains more items)."
17009 #. type: delimited block _
17010 #: docs/manual/gammu/index.rst:341
17011 msgid "CALLER file"
17014 #. type: delimited block _
17015 #: docs/manual/gammu/index.rst:344
17017 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
17021 #. type: delimited block _
17022 #: docs/manual/gammu/index.rst:350
17024 "Please note, that it isn't designed for colour logos available for example "
17025 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
17026 "filesystem commands."
17029 #. type: delimited block _
17030 #: docs/manual/gammu/index.rst:354
17032 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
17033 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
17034 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
17035 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
17036 "animation frames file1 ...] [-protected number]"
17039 #. type: delimited block _
17040 #: docs/manual/gammu/index.rst:356
17042 "Saves EMS sequence. All format specific parameters (like :option:`-"
17043 "defsound`) can be used few times."
17046 #. type: delimited block _
17047 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
17051 #. type: delimited block _
17052 #: docs/manual/gammu/index.rst:360
17056 #. type: delimited block _
17057 #: docs/manual/gammu/index.rst:362
17058 msgid "-unicodefiletext"
17061 #. type: delimited block _
17062 #: docs/manual/gammu/index.rst:364
17063 msgid "adds text from Unicode file"
17066 #. type: delimited block _
17067 #: docs/manual/gammu/index.rst:366
17068 msgid "-defanimation"
17071 #. type: delimited block _
17072 #: docs/manual/gammu/index.rst:368
17074 "adds default animation with ID specified by user. ID for different phones "
17078 #. type: delimited block _
17079 #: docs/manual/gammu/index.rst:370
17083 #. type: delimited block _
17084 #: docs/manual/gammu/index.rst:372
17085 msgid "adds \"frames\" frames read from file1, file2, etc."
17088 #. type: delimited block _
17089 #: docs/manual/gammu/index.rst:374
17093 #. type: delimited block _
17094 #: docs/manual/gammu/index.rst:376
17096 "adds default sound with ID specified by user. ID for different phones are "
17100 #. type: delimited block _
17101 #: docs/manual/gammu/index.rst:378
17105 #. type: delimited block _
17106 #: docs/manual/gammu/index.rst:380
17107 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
17110 #. type: delimited block _
17111 #: docs/manual/gammu/index.rst:382
17112 msgid "-tone10long"
17115 #. type: delimited block _
17116 #: docs/manual/gammu/index.rst:386
17118 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
17119 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17122 #. type: delimited block _
17123 #: docs/manual/gammu/index.rst:388
17127 #. type: delimited block _
17128 #: docs/manual/gammu/index.rst:390
17129 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
17132 #. type: delimited block _
17133 #: docs/manual/gammu/index.rst:392
17134 msgid "-tone12long"
17137 #. type: delimited block _
17138 #: docs/manual/gammu/index.rst:396
17140 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
17141 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17144 #. type: delimited block _
17145 #: docs/manual/gammu/index.rst:398
17149 #. type: delimited block _
17150 #: docs/manual/gammu/index.rst:400
17151 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
17154 #. type: delimited block _
17155 #: docs/manual/gammu/index.rst:402
17156 msgid "-toneSElong"
17159 #. type: delimited block _
17160 #: docs/manual/gammu/index.rst:404
17161 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17164 #. type: delimited block _
17165 #: docs/manual/gammu/index.rst:406
17166 msgid "-variablebitmap"
17169 #. type: delimited block _
17170 #: docs/manual/gammu/index.rst:408
17171 msgid "bitmap in any size saved in one SMS"
17174 #. type: delimited block _
17175 #: docs/manual/gammu/index.rst:410
17176 msgid "-variablebitmaplong"
17179 #. type: delimited block _
17180 #: docs/manual/gammu/index.rst:412
17181 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17184 #. type: delimited block _
17185 #: docs/manual/gammu/index.rst:414
17186 msgid "-fixedbitmap"
17189 #. type: delimited block _
17190 #: docs/manual/gammu/index.rst:416
17191 msgid "bitmap 16x16 or 32x32"
17194 #. type: delimited block _
17195 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17199 #. type: delimited block _
17200 #: docs/manual/gammu/index.rst:423
17202 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17203 "and logos) will be \"protected\" (in phones compatible with ODI like "
17204 "SonyEricsson products it won't be possible to forward them from phone menu)"
17207 #. type: delimited block _
17208 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17212 #. type: delimited block _
17213 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17215 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17216 "(it means less chars available for user in each SMS)"
17219 #. type: delimited block _
17220 #: docs/manual/gammu/index.rst:430
17221 msgid "-format lcrasbiut"
17224 #. type: delimited block _
17225 #: docs/manual/gammu/index.rst:432
17226 msgid "last text will be formatted. You can use combinations of chars:"
17229 #. type: delimited block _
17230 #: docs/manual/gammu/index.rst:446
17233 "========= ==================\n"
17234 "Character Formating\n"
17235 "========= ==================\n"
17236 "``l`` left aligned\n"
17238 "``r`` right aligned\n"
17239 "``a`` large font\n"
17240 "``s`` small font\n"
17241 "``b`` bold font\n"
17242 "``i`` italic font\n"
17243 "``u`` underlined font\n"
17244 "``t`` strikethrough font\n"
17245 "========= ==================\n"
17248 #. type: delimited block _
17249 #: docs/manual/gammu/index.rst:449
17250 msgid "MMSINDICATOR URL Title Sender"
17253 #. type: delimited block _
17254 #: docs/manual/gammu/index.rst:455
17256 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17257 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17258 "MMS data using special APN, which does not count to transmitted data, "
17259 "however there might be limitations which URLs can be accessed."
17262 #. type: delimited block _
17263 #: docs/manual/gammu/index.rst:457
17264 msgid "MMSSETTINGS file location"
17267 #. type: delimited block _
17268 #: docs/manual/gammu/index.rst:460
17270 "Saves a message with MMS configuration. The configuration will be read from "
17271 "Gammu backup file from given location."
17274 #. type: delimited block _
17275 #: docs/manual/gammu/index.rst:462
17276 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17279 #. type: delimited block _
17280 #: docs/manual/gammu/index.rst:465
17282 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17286 #. type: delimited block _
17287 #: docs/manual/gammu/index.rst:467
17291 #. type: delimited block _
17292 #: docs/manual/gammu/index.rst:469
17293 msgid "Use 78x21 formatted logo instead of standard 72x14."
17296 #. type: delimited block _
17297 #: docs/manual/gammu/index.rst:475
17299 "This isn't designed for colour logos available for example in newer phones - "
17300 "you need to put bitmap file there inside phone using filesystem commands."
17303 #. type: delimited block _
17304 #: docs/manual/gammu/index.rst:478
17305 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17308 #. type: delimited block _
17309 #: docs/manual/gammu/index.rst:482
17311 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17312 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17313 "and saved with text) or Alcatel format and send/save over SMS."
17316 #. type: delimited block _
17317 #: docs/manual/gammu/index.rst:485
17318 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17321 #. type: delimited block _
17322 #: docs/manual/gammu/index.rst:488
17324 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17325 "into Smart Messaging profile and send/save as SMS."
17328 #. type: delimited block _
17329 #: docs/manual/gammu/index.rst:493
17331 "Please note, that this format is abandoned by Nokia and supported by some "
17332 "(older) devices only like Nokia 3310."
17335 #. type: delimited block _
17336 #: docs/manual/gammu/index.rst:496
17337 msgid "RINGTONE file [-long] [-scale]"
17340 #. type: delimited block _
17341 #: docs/manual/gammu/index.rst:499
17343 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17344 "is saved in Nokia (Smart Messaging) format."
17347 #. type: delimited block _
17348 #: docs/manual/gammu/index.rst:501
17352 #. type: delimited block _
17353 #: docs/manual/gammu/index.rst:504
17355 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17356 "SMS), but decoded only by newer phones (like 33xx)"
17359 #. type: delimited block _
17360 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17364 #. type: delimited block _
17365 #: docs/manual/gammu/index.rst:509
17367 "ringtone will have Scale info for each note. It will allow one to edit it "
17368 "correctly later in phone composer (for example, in 33xx)"
17371 #. type: delimited block _
17372 #: docs/manual/gammu/index.rst:512
17374 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17375 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17376 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17377 "variablebitmaplong file] [-animation frames file1 ...]"
17380 #. type: delimited block _
17381 #: docs/manual/gammu/index.rst:514
17382 msgid "Saves a SMS template (for Alcatel phones)."
17385 #. type: delimited block _
17386 #: docs/manual/gammu/index.rst:517
17388 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17389 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17390 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17391 "msgtext] [-textutf8 msgtext]"
17394 #. type: delimited block _
17395 #: docs/manual/gammu/index.rst:520
17397 "Take text from stdin (or commandline if -text specified) and save as text "
17398 "SMS into SIM/phone memory."
17401 #. type: delimited block _
17402 #: docs/manual/gammu/index.rst:522
17406 #. type: delimited block _
17407 #: docs/manual/gammu/index.rst:524
17409 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17410 "display after receiving without entering Inbox)"
17413 #. type: delimited block _
17414 #: docs/manual/gammu/index.rst:526
17418 #. type: delimited block _
17419 #: docs/manual/gammu/index.rst:529
17421 "specify, how many chars will be read. When use this option and text will be "
17422 "longer than 1 SMS, will be split into more linked SMS"
17425 #. type: delimited block _
17426 #: docs/manual/gammu/index.rst:531
17427 msgid "-autolen len"
17430 #. type: delimited block _
17431 #: docs/manual/gammu/index.rst:536
17433 "specify, how many chars will be read. When use this option and text will be "
17434 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17435 "default alphabet/Unicode) is set according to input text"
17438 #. type: delimited block _
17439 #: docs/manual/gammu/index.rst:538
17440 msgid "-enablevoice"
17443 #. type: delimited block _
17444 #: docs/manual/gammu/index.rst:540
17445 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17448 #. type: delimited block _
17449 #: docs/manual/gammu/index.rst:542
17450 msgid "-disablevoice"
17453 #. type: delimited block _
17454 #: docs/manual/gammu/index.rst:544
17455 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17458 #. type: delimited block _
17459 #: docs/manual/gammu/index.rst:546
17463 #. type: delimited block _
17464 #: docs/manual/gammu/index.rst:548
17465 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17468 #. type: delimited block _
17469 #: docs/manual/gammu/index.rst:550
17470 msgid "-disablefax"
17473 #. type: delimited block _
17474 #: docs/manual/gammu/index.rst:552
17475 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17478 #. type: delimited block _
17479 #: docs/manual/gammu/index.rst:554
17480 msgid "-enableemail"
17483 #. type: delimited block _
17484 #: docs/manual/gammu/index.rst:556
17485 msgid "sms will set email indicator. Text will be cut to 1 sms."
17488 #. type: delimited block _
17489 #: docs/manual/gammu/index.rst:558
17490 msgid "-disableemail"
17493 #. type: delimited block _
17494 #: docs/manual/gammu/index.rst:560
17495 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17498 #. type: delimited block _
17499 #: docs/manual/gammu/index.rst:562
17503 #. type: delimited block _
17504 #: docs/manual/gammu/index.rst:565
17506 "many phones after receiving it won't display anything, only beep, vibrate or "
17507 "turn on light. Text will be cut to 1 sms."
17510 #. type: delimited block _
17511 #: docs/manual/gammu/index.rst:567
17515 #. type: delimited block _
17516 #: docs/manual/gammu/index.rst:569
17517 msgid "SMS will be saved in Unicode format"
17520 #. type: delimited block _
17521 #: docs/manual/gammu/index.rst:575
17523 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17524 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17528 #. type: delimited block _
17529 #: docs/manual/gammu/index.rst:577
17530 msgid "-inputunicode"
17533 #. type: delimited block _
17534 #: docs/manual/gammu/index.rst:579
17535 msgid "input text is in Unicode."
17538 #. type: delimited block _
17539 #: docs/manual/gammu/index.rst:585
17541 "You can create Unicode file using WordPad in Windows (during saving select "
17542 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17545 #. type: delimited block _
17546 #: docs/manual/gammu/index.rst:589
17547 msgid "get text from command line instead of stdin."
17550 #. type: delimited block _
17551 #: docs/manual/gammu/index.rst:591
17555 #. type: delimited block _
17556 #: docs/manual/gammu/index.rst:593
17557 msgid "get text in UTF-8 from command line instead of stdin."
17560 #. type: delimited block _
17561 #: docs/manual/gammu/index.rst:599
17563 "Gammu detects your locales and uses by default encoding based on this. Use "
17564 "this option only when you know the input will be in UTF-8 in all cases."
17567 #. type: delimited block _
17568 #: docs/manual/gammu/index.rst:606
17569 msgid "-replacemessages ID"
17572 #. type: delimited block _
17573 #: docs/manual/gammu/index.rst:610
17575 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17576 "recipient with the same ID, each another SMS will replace each previous with "
17580 #. type: delimited block _
17581 #: docs/manual/gammu/index.rst:612
17582 msgid "-replacefile file"
17585 #. type: delimited block _
17586 #: docs/manual/gammu/index.rst:617
17588 "File with replacement table in unicode (UCS-2), preferably with byte order "
17589 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17590 "replacement one. The replacement is done after reading text for the message."
17593 #. type: delimited block _
17594 #: docs/manual/gammu/index.rst:620
17596 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17597 "file with following content (hex dump, first two bytes"
17600 #. type: Labeled list
17601 #: docs/manual/gammu/index.rst:620
17606 #. type: delimited block _
17607 #: docs/manual/gammu/index.rst:623
17608 msgid "ff fe 61 00 31 00"
17611 #. type: delimited block _
17612 #: docs/manual/gammu/index.rst:625
17613 msgid "TODO file location"
17616 #. type: delimited block _
17617 #: docs/manual/gammu/index.rst:628
17619 "Saves a message with a todo entry. The content will be read from any backup "
17620 "format which Gammu supports and from given location."
17623 #. type: delimited block _
17624 #: docs/manual/gammu/index.rst:630
17625 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17628 #. type: delimited block _
17629 #: docs/manual/gammu/index.rst:637
17631 "Read phonebook entry from file created by :option:`gammu backup` command and "
17632 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17633 "details with all numbers, text and name) format as SMS. The location "
17634 "identifies position of contact item to be read in backup file (usually 1, "
17635 "but can be useful in case the backup contains more items)."
17638 #. type: delimited block _
17639 #: docs/manual/gammu/index.rst:640
17640 msgid "WAPINDICATOR URL Title"
17643 #. type: delimited block _
17644 #: docs/manual/gammu/index.rst:643
17645 msgid "Saves a SMS with a WAP indication for given URL and title."
17648 #. type: delimited block _
17649 #: docs/manual/gammu/index.rst:646
17650 msgid "WAPSETTINGS file location DATA|GPRS"
17653 #. type: delimited block _
17654 #: docs/manual/gammu/index.rst:649
17656 "Read WAP settings from file created by :option:`gammu backup` command and "
17657 "saves in Nokia format as SMS"
17660 #. type: delimited block _
17661 #: docs/manual/gammu/index.rst:652
17663 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17664 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17665 "WEEK|MAX] [-save [-folder number]]"
17668 #. type: delimited block _
17669 #: docs/manual/gammu/index.rst:654
17671 "Sends a message to a ``destination`` number, most parameters are same as "
17672 "for :option:`gammu savesms`."
17675 #. type: delimited block _
17676 #: docs/manual/gammu/index.rst:656
17680 #. type: delimited block _
17681 #: docs/manual/gammu/index.rst:658
17682 msgid "will also save message which is being sent"
17685 #. type: delimited block _
17686 #: docs/manual/gammu/index.rst:660
17690 #. type: delimited block _
17691 #: docs/manual/gammu/index.rst:662
17692 msgid "request delivery report for message"
17695 #. type: delimited block _
17696 #: docs/manual/gammu/index.rst:664
17697 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17700 #. type: delimited block _
17701 #: docs/manual/gammu/index.rst:668
17703 "sets how long will be the message valid (SMSC will the discard the message "
17704 "after this time if it could not deliver it)."
17707 #. type: delimited block _
17708 #: docs/manual/gammu/index.rst:670
17709 msgid "setsmsc location number"
17712 #. type: delimited block _
17713 #: docs/manual/gammu/index.rst:673
17715 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17716 "just changes the SMSC number."
17720 #: docs/manual/gammu/index.rst:678
17722 msgid "Memory (phonebooks and calls) commands"
17723 msgstr "Memori (buku telepon dan panggilan)"
17725 #. type: delimited block _
17726 #: docs/manual/gammu/index.rst:681
17727 msgid "_memory types:"
17730 #. type: delimited block _
17731 #: docs/manual/gammu/index.rst:683
17732 msgid "Memory types"
17735 #. type: Plain text
17736 #: docs/manual/gammu/index.rst:686
17737 msgid "Gammu recognizes following memory types:"
17740 #. type: Plain text
17741 #: docs/manual/gammu/index.rst:705
17749 " Received calls\n"
17757 " phone internal phonebook\n"
17759 " fixed dialling\n"
17764 #. type: Plain text
17765 #: docs/manual/gammu/index.rst:708
17766 msgid "Memory commands"
17769 #. type: delimited block _
17770 #: docs/manual/gammu/index.rst:711
17771 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17774 #. type: delimited block _
17775 #: docs/manual/gammu/index.rst:713
17776 msgid "Deletes all entries from specified memory type."
17779 #. type: delimited block _
17780 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17781 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17782 msgid "For memory types description see :ref:`memory types`."
17785 #. type: delimited block _
17786 #: docs/manual/gammu/index.rst:717
17787 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17790 #. type: delimited block _
17791 #: docs/manual/gammu/index.rst:719
17792 msgid "Deletes entries in specified range from specified memory type."
17795 #. type: delimited block _
17796 #: docs/manual/gammu/index.rst:723
17797 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17800 #. type: delimited block _
17801 #: docs/manual/gammu/index.rst:725
17802 msgid "Get all memory locations from phone."
17805 #. type: delimited block _
17806 #: docs/manual/gammu/index.rst:729
17807 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17810 #. type: delimited block _
17811 #: docs/manual/gammu/index.rst:731
17812 msgid "Get memory location from phone."
17815 #. type: delimited block _
17816 #: docs/manual/gammu/index.rst:737
17817 msgid "getspeeddial start [stop]"
17820 #. type: delimited block _
17821 #: docs/manual/gammu/index.rst:739
17822 msgid "Gets speed dial choices."
17825 #. type: delimited block _
17826 #: docs/manual/gammu/index.rst:741
17827 msgid "searchmemory text"
17830 #. type: delimited block _
17831 #: docs/manual/gammu/index.rst:745
17833 "Scans all memory entries for given text. It performs case insensitive "
17834 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17838 #: docs/manual/gammu/index.rst:747
17840 msgid "Filesystem commands"
17841 msgstr "File sistem"
17843 #. type: delimited block _
17844 #: docs/manual/gammu/index.rst:752
17846 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17847 "Your phone can also support usb storage, which is handled on the operating "
17848 "system level and Gammu does not use that."
17851 #. type: delimited block _
17852 #: docs/manual/gammu/index.rst:754
17854 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17855 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17858 #. type: delimited block _
17859 #: docs/manual/gammu/index.rst:756
17860 msgid "Add file with specified name to folder with specified folder ID."
17863 #. type: delimited block _
17864 #: docs/manual/gammu/index.rst:758
17868 #. type: delimited block _
17869 #: docs/manual/gammu/index.rst:760
17871 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17872 "2 doesn't need this)."
17875 #. type: delimited block _
17876 #: docs/manual/gammu/index.rst:762
17880 #. type: delimited block _
17881 #: docs/manual/gammu/index.rst:764
17882 msgid "Sets the read only attribute."
17885 #. type: delimited block _
17886 #: docs/manual/gammu/index.rst:769
17888 "Sets the protected attribute (file can't be for example forwarded from phone "
17892 #. type: delimited block _
17893 #: docs/manual/gammu/index.rst:771
17897 #. type: delimited block _
17898 #: docs/manual/gammu/index.rst:773
17899 msgid "Sets the system attribute."
17902 #. type: delimited block _
17903 #: docs/manual/gammu/index.rst:775
17907 #. type: delimited block _
17908 #: docs/manual/gammu/index.rst:777
17909 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17912 #. type: delimited block _
17913 #: docs/manual/gammu/index.rst:779
17917 #. type: delimited block _
17918 #: docs/manual/gammu/index.rst:781
17920 "After using it date/time of file modification will be set to moment of "
17924 #. type: delimited block _
17925 #: docs/manual/gammu/index.rst:783
17926 msgid "addfolder parentfolderID name"
17929 #. type: delimited block _
17930 #: docs/manual/gammu/index.rst:786
17932 "Create a folder in phone with specified name in a folder with specified "
17936 #. type: delimited block _
17937 #: docs/manual/gammu/index.rst:788
17938 msgid "deletefiles fileID"
17941 #. type: delimited block _
17942 #: docs/manual/gammu/index.rst:790
17943 msgid "Delete files with given IDs."
17946 #. type: delimited block _
17947 #: docs/manual/gammu/index.rst:792
17948 msgid "deletefolder name"
17951 #. type: delimited block _
17952 #: docs/manual/gammu/index.rst:794
17953 msgid "Delete folder with given ID."
17956 #. type: delimited block _
17957 #: docs/manual/gammu/index.rst:796
17958 msgid "getfilefolder fileID, fileID, ..."
17961 #. type: delimited block _
17962 #: docs/manual/gammu/index.rst:798
17964 "Retrieve files or all files from folder with given IDs from a phone "
17968 #. type: delimited block _
17969 #: docs/manual/gammu/index.rst:800
17970 msgid "getfiles fileID, fileID, ..."
17973 #. type: delimited block _
17974 #: docs/manual/gammu/index.rst:802
17975 msgid "Retrieve files with given IDs from a phone filesytem."
17978 #. type: delimited block _
17979 #: docs/manual/gammu/index.rst:804
17980 msgid "getfilesystem [-flatall|-flat]"
17983 #. type: delimited block _
17984 #: docs/manual/gammu/index.rst:806
17986 "Display info about all folders and files in phone memory/memory card. By "
17987 "default there is tree displayed, you can change it:"
17990 #. type: delimited block _
17991 #: docs/manual/gammu/index.rst:808
17995 #. type: delimited block _
17996 #: docs/manual/gammu/index.rst:810
17998 "there are displayed full file/folder details like ID (first parameter in "
18002 #. type: delimited block _
18003 #: docs/manual/gammu/index.rst:812
18007 #. type: delimited block _
18008 #: docs/manual/gammu/index.rst:814
18010 "In some phones (like N6230) content of some folders (with more files) can be "
18011 "cut (only part of files will be displayed) for example on infrared "
18012 "connection. This is not Gammu issue, but phone firmware problem."
18015 #. type: delimited block _
18016 #: docs/manual/gammu/index.rst:816
18017 msgid "getfilesystemstatus"
18018 msgstr "getfilesystemstatus"
18020 #. type: delimited block _
18021 #: docs/manual/gammu/index.rst:819
18023 "Display info filesystem status - number of bytes available, used or used by "
18024 "some specific content."
18027 #. type: delimited block _
18028 #: docs/manual/gammu/index.rst:821
18029 msgid "getfolderlisting folderID"
18032 #. type: delimited block _
18033 #: docs/manual/gammu/index.rst:823
18035 "Display files and folders available in folder with given folder ID. You can "
18036 "get ID's using getfilesystem -flatall."
18039 #. type: delimited block _
18040 #: docs/manual/gammu/index.rst:830
18042 "Please note, that in some phones (like N6230) content of some folders (with "
18043 "more files) can be cut (only part of files will be displayed) for example on "
18044 "infrared connection. This is not Gammu issue, but phone firmware problem."
18047 #. type: delimited block _
18048 #: docs/manual/gammu/index.rst:832
18049 msgid "getrootfolders"
18052 #. type: delimited block _
18053 #: docs/manual/gammu/index.rst:834
18054 msgid "Display info about drives available in phone/memory card."
18057 #. type: delimited block _
18058 #: docs/manual/gammu/index.rst:836
18059 msgid "sendfile name"
18062 #. type: delimited block _
18063 #: docs/manual/gammu/index.rst:840
18065 "Sends file to a phone. It's up to phone to decide where to store this file "
18066 "and how to handle it (for example when you send vCard or vCalendar, most of "
18067 "phones will offer you to import it."
18070 #. type: delimited block _
18071 #: docs/manual/gammu/index.rst:842
18072 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
18076 #: docs/manual/gammu/index.rst:845
18078 msgid "Logo and pictures commands"
18079 msgstr "Logo dan gambar"
18081 #. type: delimited block _
18082 #: docs/manual/gammu/index.rst:850
18084 "These options are mainly (there are few exceptions) for monochromatic logos "
18085 "and images available in older phones. Recognized file formats: xpm (only "
18086 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
18089 #. type: delimited block _
18090 #: docs/manual/gammu/index.rst:852
18092 "In new models all bitmaps are saved in filesystem and should go into "
18093 "filesystem section"
18096 #. type: delimited block _
18097 #: docs/manual/gammu/index.rst:854
18098 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
18101 #. type: delimited block _
18102 #: docs/manual/gammu/index.rst:859
18104 "Allow one to convert logos files to another. When give ONLY inputfile, "
18105 "output will be written to stdout using ASCII art. When give output file and "
18106 "format, in some file formats (like NLM) will be set indicator informing "
18107 "about logo type to given."
18110 #. type: delimited block _
18111 #: docs/manual/gammu/index.rst:861
18112 msgid "getbitmap TYPE [type options]"
18115 #. type: delimited block _
18116 #: docs/manual/gammu/index.rst:863
18117 msgid "Reads bitmap from phone, following types are supported:"
18120 #. type: delimited block _
18121 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
18122 msgid "CALLER location [file]"
18125 #. type: delimited block _
18126 #: docs/manual/gammu/index.rst:867
18127 msgid "Get caller group logo from phone. Locations 1-5."
18130 #. type: delimited block _
18131 #: docs/manual/gammu/index.rst:869
18135 #. type: delimited block _
18136 #: docs/manual/gammu/index.rst:873
18138 "In some models it's possible to save dealer welcome note - text displayed "
18139 "during enabling phone, which can't be edited from phone menu. Here you can "
18143 #. type: delimited block _
18144 #: docs/manual/gammu/index.rst:875
18145 msgid "OPERATOR [file]"
18148 #. type: delimited block _
18149 #: docs/manual/gammu/index.rst:877
18151 "Get operator logo (picture displayed instead of operator name) from phone."
18154 #. type: delimited block _
18155 #: docs/manual/gammu/index.rst:879
18156 msgid "PICTURE location [file]"
18159 #. type: delimited block _
18160 #: docs/manual/gammu/index.rst:881
18161 msgid "Get Picture Image from phone."
18164 #. type: delimited block _
18165 #: docs/manual/gammu/index.rst:883
18166 msgid "STARTUP [file]"
18169 #. type: delimited block _
18170 #: docs/manual/gammu/index.rst:885
18171 msgid "Get static startup logo from phone. Allow one to save it in file."
18174 #. type: delimited block _
18175 #: docs/manual/gammu/index.rst:887
18179 #. type: delimited block _
18180 #: docs/manual/gammu/index.rst:889
18181 msgid "Get startup text from phone."
18184 #. type: delimited block _
18185 #: docs/manual/gammu/index.rst:891
18186 msgid "setbitmap TYPE [type options]"
18189 #. type: delimited block _
18190 #: docs/manual/gammu/index.rst:893
18191 msgid "Sets bitmap in phone, following types are supported:"
18194 #. type: delimited block _
18195 #: docs/manual/gammu/index.rst:897
18196 msgid "Set caller logo."
18199 #. type: delimited block _
18200 #: docs/manual/gammu/index.rst:899
18201 msgid "COLOUROPERATOR [fileID [netcode]]"
18204 #. type: delimited block _
18205 #: docs/manual/gammu/index.rst:901
18206 msgid "Sets color operator logo in phone."
18209 #. type: delimited block _
18210 #: docs/manual/gammu/index.rst:903
18211 msgid "COLOURSTARTUP [fileID]"
18214 #. type: delimited block _
18215 #: docs/manual/gammu/index.rst:905
18216 msgid "DEALER text"
18219 #. type: delimited block _
18220 #: docs/manual/gammu/index.rst:907
18222 "Sets welcome message configured by dealer, which usually can not be changed "
18226 #. type: delimited block _
18227 #: docs/manual/gammu/index.rst:909
18228 msgid "OPERATOR [file [netcode]]"
18231 #. type: delimited block _
18232 #: docs/manual/gammu/index.rst:914
18234 "Set operator logo in phone. When won't give file and netcode, operator logo "
18235 "will be removed from phone. When will give only filename, operator logo will "
18236 "be displayed for your current GSM operator. When you give additionally "
18237 "network code, it will be displayed for this operator."
18240 #. type: delimited block _
18241 #: docs/manual/gammu/index.rst:916
18242 msgid "PICTURE file location [text]"
18245 #. type: delimited block _
18246 #: docs/manual/gammu/index.rst:918
18247 msgid "Sets picture image in phone."
18250 #. type: delimited block _
18251 #: docs/manual/gammu/index.rst:920
18252 msgid "STARTUP file|1|2|3"
18255 #. type: delimited block _
18256 #: docs/manual/gammu/index.rst:924
18258 "Set startup logo in phone. It can be static (then you will have to give file "
18259 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18260 "3330 supports it, use location 1, 2 or 3 for these)."
18263 #. type: delimited block _
18264 #: docs/manual/gammu/index.rst:926
18268 #. type: delimited block _
18269 #: docs/manual/gammu/index.rst:928
18270 msgid "Sets startup text in phone."
18273 #. type: delimited block _
18274 #: docs/manual/gammu/index.rst:930
18275 msgid "WALLPAPER fileID"
18278 #. type: delimited block _
18279 #: docs/manual/gammu/index.rst:932
18280 msgid "Sets wallpaper in phone."
18284 #: docs/manual/gammu/index.rst:934
18286 msgid "Ringtones commands"
18287 msgstr "Nada dering"
18289 #. type: delimited block _
18290 #: docs/manual/gammu/index.rst:938
18292 "Ringtones are mostly supported only for older phones. For recent phones you "
18293 "usually just upload them to some folder in phone filesystem."
18296 #. type: delimited block _
18297 #: docs/manual/gammu/index.rst:943
18299 "There are recognized various file formats by options described below: rttl, "
18300 "binary format created for Gammu, mid (saving), re (reading), ott, "
18301 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18302 "(saving), rng, mmf (for Samsung)."
18305 #. type: delimited block _
18306 #: docs/manual/gammu/index.rst:946
18307 msgid "copyringtone source destination [RTTL|BINARY]"
18310 #. type: delimited block _
18311 #: docs/manual/gammu/index.rst:948
18312 msgid "Copy source ringtone to destination."
18315 #. type: delimited block _
18316 #: docs/manual/gammu/index.rst:950
18317 msgid "getphoneringtone location [file]"
18320 #. type: delimited block _
18321 #: docs/manual/gammu/index.rst:952
18322 msgid "Get one of \"default\" ringtones and saves into file"
18325 #. type: delimited block _
18326 #: docs/manual/gammu/index.rst:954
18327 msgid "getringtone location [file]"
18330 #. type: delimited block _
18331 #: docs/manual/gammu/index.rst:956
18332 msgid "Get ringtone from phone in RTTL or BINARY format."
18335 #. type: delimited block _
18336 #: docs/manual/gammu/index.rst:960
18337 msgid "getringtoneslist"
18338 msgstr "getringtoneslist"
18340 #. type: delimited block _
18341 #: docs/manual/gammu/index.rst:962
18342 msgid "playringtone file"
18345 #. type: delimited block _
18346 #: docs/manual/gammu/index.rst:964
18348 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18349 "BINARY (Nokia DCT3) format."
18352 #. type: delimited block _
18353 #: docs/manual/gammu/index.rst:966
18354 msgid "playsavedringtone number"
18357 #. type: delimited block _
18358 #: docs/manual/gammu/index.rst:969
18360 "Play one of built-in ringtones. This option is available for DCT4 phones. "
18361 "For getting ringtones list use :option:`gammu getringtoneslist`."
18364 #. type: delimited block _
18365 #: docs/manual/gammu/index.rst:971
18366 msgid "setringtone file [-location location] [-scale] [-name name]"
18369 #. type: delimited block _
18370 #: docs/manual/gammu/index.rst:974
18372 "Set ringtone in phone. When don't give location, it will be written \"with "
18373 "preview\" (in phones supporting this feature like 61xx or 6210)."
18376 #. type: delimited block _
18377 #: docs/manual/gammu/index.rst:980
18379 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18380 "scale problems available during editing ringtone in composer from phone menu "
18381 "(for example, in Nokia 33xx)."
18384 #. type: delimited block _
18385 #: docs/manual/gammu/index.rst:985
18387 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18388 "blink later in phone menus."
18392 #: docs/manual/gammu/index.rst:988
18394 msgid "Calendar notes commands"
18395 msgstr "Catatan kalender"
18397 #. type: delimited block _
18398 #: docs/manual/gammu/index.rst:991
18400 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18401 "limitations (depending on phone firmware version)."
18404 #. type: delimited block _
18405 #: docs/manual/gammu/index.rst:993
18406 msgid "deletecalendar start [stop]"
18409 #. type: delimited block _
18410 #: docs/manual/gammu/index.rst:995
18411 msgid "Deletes selected calendar entries in phone."
18414 #. type: delimited block _
18415 #: docs/manual/gammu/index.rst:997
18416 msgid "getallcalendar"
18417 msgstr "getallcalendar"
18419 #. type: delimited block _
18420 #: docs/manual/gammu/index.rst:999
18421 msgid "Retrieves all calendar entries from phone."
18424 #. type: delimited block _
18425 #: docs/manual/gammu/index.rst:1001
18426 msgid "getcalendar start [stop]"
18429 #. type: delimited block _
18430 #: docs/manual/gammu/index.rst:1003
18431 msgid "Retrieves selected calendar entries from phone."
18435 #: docs/manual/gammu/index.rst:1006
18437 msgid "To do list commands"
18438 msgstr "List pengerjaan"
18440 #. type: delimited block _
18441 #: docs/manual/gammu/index.rst:1009
18442 msgid "deletetodo start [stop]"
18445 #. type: delimited block _
18446 #: docs/manual/gammu/index.rst:1011
18447 msgid "Deletes selected todo entries in phone."
18450 #. type: delimited block _
18451 #: docs/manual/gammu/index.rst:1013
18455 #. type: delimited block _
18456 #: docs/manual/gammu/index.rst:1015
18457 msgid "Retrieves all todo entries from phone."
18460 #. type: delimited block _
18461 #: docs/manual/gammu/index.rst:1017
18462 msgid "gettodo start [stop]"
18465 #. type: delimited block _
18466 #: docs/manual/gammu/index.rst:1019
18467 msgid "Retrieves selected todo entries from phone."
18471 #: docs/manual/gammu/index.rst:1021
18473 msgid "Notes commands"
18476 #. type: delimited block _
18477 #: docs/manual/gammu/index.rst:1024
18478 msgid "getallnotes"
18481 #. type: delimited block _
18482 #: docs/manual/gammu/index.rst:1026
18483 msgid "Reads all notes from the phone."
18484 msgstr "Membaca semua catatan dari telepon."
18486 #. type: delimited block _
18487 #: docs/manual/gammu/index.rst:1031
18489 "Not all phones supports this function, especially most Sony Ericsson phones "
18490 "even if they have notes inside phone."
18494 #: docs/manual/gammu/index.rst:1034
18496 msgid "Date, time and alarm commands"
18497 msgstr "Tanggal, waktu dan alarm"
18499 #. type: delimited block _
18500 #: docs/manual/gammu/index.rst:1037
18501 msgid "getalarm [start]"
18504 #. type: delimited block _
18505 #: docs/manual/gammu/index.rst:1040
18506 msgid "Get alarm from phone, if no location is specified, 1 is used."
18509 #. type: delimited block _
18510 #: docs/manual/gammu/index.rst:1042
18511 msgid "getdatetime"
18514 #. type: delimited block _
18515 #: docs/manual/gammu/index.rst:1044
18516 msgid "Get date and time from phone"
18519 #. type: delimited block _
18520 #: docs/manual/gammu/index.rst:1046
18521 msgid "setalarm hour minute"
18524 #. type: delimited block _
18525 #: docs/manual/gammu/index.rst:1048
18526 msgid "Sets repeating alarm in phone on selected time."
18529 #. type: delimited block _
18530 #: docs/manual/gammu/index.rst:1050
18531 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18534 #. type: delimited block _
18535 #: docs/manual/gammu/index.rst:1054
18537 "Set date and time in phone to date and time set in computer. Please note, "
18538 "that this option doesn't show clock on phone screen. It only set date and "
18542 #. type: delimited block _
18543 #: docs/manual/gammu/index.rst:1059
18545 "You can make such synchronization each time, when will connect your phone "
18546 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18551 #: docs/manual/gammu/index.rst:1062
18553 msgid "Categories commands"
18556 #. type: delimited block _
18557 #: docs/manual/gammu/index.rst:1067
18558 msgid "Categories are supported only on few phones (Alcatel)."
18561 #. type: delimited block _
18562 #: docs/manual/gammu/index.rst:1069
18563 msgid "addcategory TODO|PHONEBOOK text"
18566 #. type: delimited block _
18567 #: docs/manual/gammu/index.rst:1071
18568 msgid "getallcategory TODO|PHONEBOOK"
18571 #. type: delimited block _
18572 #: docs/manual/gammu/index.rst:1073
18573 msgid "getcategory TODO|PHONEBOOK start [stop]"
18576 #. type: delimited block _
18577 #: docs/manual/gammu/index.rst:1075
18578 msgid "listmemorycategory text|number"
18581 #. type: delimited block _
18582 #: docs/manual/gammu/index.rst:1077
18583 msgid "listtodocategory text|number"
18587 #: docs/manual/gammu/index.rst:1080
18589 msgid "Backing up and restoring commands"
18590 msgstr "Backing up dan restoring"
18592 #. type: delimited block _
18593 #: docs/manual/gammu/index.rst:1083
18594 msgid "addnew file [-yes] [-memory ME|SM|..]"
18597 #. type: delimited block _
18598 #: docs/manual/gammu/index.rst:1087
18600 "Adds data written in file created using :option:`gammu backup` command. All "
18601 "things backed up :option:`gammu backup` can be restored (when made backup to "
18602 "Gammu text file)."
18605 #. type: delimited block _
18606 #: docs/manual/gammu/index.rst:1091
18608 "Please note that this adds all content of backup file to phone and does not "
18609 "care about current data in the phone (no duplicates are detected)."
18612 #. type: delimited block _
18613 #: docs/manual/gammu/index.rst:1094
18615 "Use -yes parameter to answer yes to all questions (you want to automatically "
18616 "restore all data)."
18619 #. type: delimited block _
18620 #: docs/manual/gammu/index.rst:1097
18622 "Use -memory parameter to force usage of defined memory type for storing "
18623 "entries regardless what backu format says."
18626 #. type: delimited block _
18627 #: docs/manual/gammu/index.rst:1099
18628 msgid "addsms folder file [-yes]"
18631 #. type: delimited block _
18632 #: docs/manual/gammu/index.rst:1102
18634 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18635 "selected folder in phone."
18638 #. type: delimited block _
18639 #: docs/manual/gammu/index.rst:1104
18640 msgid "backup file [-yes]"
18643 #. type: delimited block _
18644 #: docs/manual/gammu/index.rst:1106
18646 "Backup your phone to file. It's possible to backup (depends on phone and "
18650 #. type: delimited block _
18651 #: docs/manual/gammu/index.rst:1108
18652 msgid "phonebook from SIM and phone memory"
18655 #. type: delimited block _
18656 #: docs/manual/gammu/index.rst:1109
18657 msgid "calendar notes"
18658 msgstr "catatan kalender"
18660 #. type: delimited block _
18661 #: docs/manual/gammu/index.rst:1110
18662 msgid "SMSC settings"
18663 msgstr "Pengaturan SMSC"
18665 #. type: delimited block _
18666 #: docs/manual/gammu/index.rst:1111
18667 msgid "operator logo"
18670 #. type: delimited block _
18671 #: docs/manual/gammu/index.rst:1112
18672 msgid "startup (static) logo or startup text"
18675 #. type: delimited block _
18676 #: docs/manual/gammu/index.rst:1113
18678 msgid "WAP bookmarks"
18679 msgstr "Pengaturan WAP dan bookmark"
18681 #. type: delimited block _
18682 #: docs/manual/gammu/index.rst:1114
18683 msgid "WAP settings"
18684 msgstr "Pengaturan WAP"
18686 #. type: delimited block _
18687 #: docs/manual/gammu/index.rst:1115
18688 msgid "caller logos and groups"
18691 #. type: delimited block _
18692 #: docs/manual/gammu/index.rst:1116
18693 msgid "user ringtones"
18694 msgstr "nadadering pengguna"
18696 #. type: delimited block _
18697 #: docs/manual/gammu/index.rst:1119
18699 "There are various backup formats supported and the backup format is guessed "
18700 "based on file extension:"
18703 #. type: delimited block _
18704 #: docs/manual/gammu/index.rst:1121
18706 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18709 #. type: delimited block _
18710 #: docs/manual/gammu/index.rst:1122
18711 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18714 #. type: delimited block _
18715 #: docs/manual/gammu/index.rst:1123
18716 msgid "``.vcf`` - vCard, supports contacts."
18719 #. type: delimited block _
18720 #: docs/manual/gammu/index.rst:1124
18721 msgid "``.ldif`` - LDAP import, supports contacts."
18724 #. type: delimited block _
18725 #: docs/manual/gammu/index.rst:1125
18726 msgid "``.ics`` - iCalendar, supports calendar and todo."
18729 #. type: delimited block _
18730 #: docs/manual/gammu/index.rst:1126
18732 "Any other extension is Gammu backup file and it supports all data mentioned "
18733 "above, see :ref:`gammu-backup` for more details."
18736 #. type: delimited block _
18737 #: docs/manual/gammu/index.rst:1128
18739 "By default this command is interactive and asks which items tou want to "
18743 #. type: delimited block _
18744 #: docs/manual/gammu/index.rst:1130
18745 msgid "Use -yes for answering yes to all questions."
18748 #. type: delimited block _
18749 #: docs/manual/gammu/index.rst:1132
18750 msgid "backupsms file [-yes|-all]"
18753 #. type: delimited block _
18754 #: docs/manual/gammu/index.rst:1134
18755 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18758 #. type: delimited block _
18759 #: docs/manual/gammu/index.rst:1137
18761 "By default this command is interactive and asks which folders you want to "
18762 "backup and whether you want to remove messages from phone afterwards."
18765 #. type: delimited block _
18766 #: docs/manual/gammu/index.rst:1141
18768 "Use -yes for answering yes to all questions (backup all messages and delete "
18769 "them from phone), or -all to just backup all folders while keeping messages "
18773 #. type: delimited block _
18774 #: docs/manual/gammu/index.rst:1143
18775 msgid "restore file [-yes]"
18778 #. type: delimited block _
18779 #: docs/manual/gammu/index.rst:1148
18781 "Please note that restoring deletes all current content in phone. If you want "
18782 "only to add entries to phone, use :option:`gammu addnew`."
18785 #. type: delimited block _
18786 #: docs/manual/gammu/index.rst:1150
18788 "Restore settings written in file created using :option:`gammu backup` "
18792 #. type: delimited block _
18793 #: docs/manual/gammu/index.rst:1154
18795 "In some phones restoring calendar notes will not show error, but won't be "
18796 "done, when phone doesn't have set clock inside."
18799 #. type: delimited block _
18800 #: docs/manual/gammu/index.rst:1156
18801 msgid "restoresms file [-yes]"
18804 #. type: delimited block _
18805 #: docs/manual/gammu/index.rst:1160
18807 "Please note that this overwrites existing messages in phone (if it supports "
18811 #. type: delimited block _
18812 #: docs/manual/gammu/index.rst:1163
18814 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18815 "selected folder in phone."
18818 #. type: delimited block _
18819 #: docs/manual/gammu/index.rst:1165
18820 msgid "savefile TYPE [type options]"
18823 #. type: delimited block _
18824 #: docs/manual/gammu/index.rst:1168
18826 "Converts between various file formats supported by Gammu, following types "
18830 #. type: delimited block _
18831 #: docs/manual/gammu/index.rst:1170
18832 msgid "BOOKMARK target.url file location"
18835 #. type: delimited block _
18836 #: docs/manual/gammu/index.rst:1173
18837 msgid "Converts backup format supported by Gammu to vBookmark file."
18840 #. type: delimited block _
18841 #: docs/manual/gammu/index.rst:1175
18842 msgid "CALENDAR target.vcs file location"
18845 #. type: delimited block _
18846 #: docs/manual/gammu/index.rst:1180
18848 "Allows one to convert between various backup formats which gammu supports "
18849 "for calendar events. The file type is guessed (for input file guess is based "
18850 "on extension and file content, for output solely on extension)."
18853 #. type: delimited block _
18854 #: docs/manual/gammu/index.rst:1182
18855 msgid "TODO target.vcs file location"
18858 #. type: delimited block _
18859 #: docs/manual/gammu/index.rst:1187
18861 "Allows one to convert between various backup formats which gammu supports "
18862 "for todo events. The file type is guessed (for input file guess is based on "
18863 "extension and file content, for output solely on extension)."
18866 #. type: delimited block _
18867 #: docs/manual/gammu/index.rst:1189
18868 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18871 #. type: delimited block _
18872 #: docs/manual/gammu/index.rst:1194
18874 "Allows one to convert between various backup formats which gammu supports "
18875 "for phonebook events. The file type is guessed (for input file guess is "
18876 "based on extension and file content, for output solely on extension)."
18879 #. type: delimited block _
18880 #: docs/manual/gammu/index.rst:1196
18881 msgid ":option:`gammu convertbackup`"
18884 #. type: delimited block _
18885 #: docs/manual/gammu/index.rst:1198
18886 msgid "convertbackup source.file output.file"
18889 #. type: delimited block _
18890 #: docs/manual/gammu/index.rst:1200
18894 #. type: delimited block _
18895 #: docs/manual/gammu/index.rst:1204
18897 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18898 "savefile`, this does not give you any options what to convert, it simply "
18899 "takes converts all what can be saved into output file."
18902 #. type: delimited block _
18903 #: docs/manual/gammu/index.rst:1206
18904 msgid ":option:`gammu savefile`"
18908 #: docs/manual/gammu/index.rst:1209
18910 msgid "Nokia specific commands"
18911 msgstr "Perintah spesifik Nokia"
18913 #. type: delimited block _
18914 #: docs/manual/gammu/index.rst:1212
18915 msgid "nokiaaddfile TYPE [type options]"
18918 #. type: delimited block _
18919 #: docs/manual/gammu/index.rst:1214
18920 msgid "Uploads file to phone to specific location for the type:"
18923 #. type: delimited block _
18924 #: docs/manual/gammu/index.rst:1216
18925 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18928 #. type: delimited block _
18929 #: docs/manual/gammu/index.rst:1220
18931 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18932 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18933 "both will be added automatically."
18936 #. type: delimited block _
18937 #: docs/manual/gammu/index.rst:1222
18941 #. type: delimited block _
18942 #: docs/manual/gammu/index.rst:1225
18944 "Delete the application's .jad and .jar files before installing, but doesn't "
18945 "delete the application data."
18948 #. type: delimited block _
18949 #: docs/manual/gammu/index.rst:1227
18950 msgid "-overwriteall"
18953 #. type: delimited block _
18954 #: docs/manual/gammu/index.rst:1230
18956 "Delete the application (same as :option:`-overwrite`) and all it's data."
18959 #. type: delimited block _
18960 #: docs/manual/gammu/index.rst:1232
18961 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18964 #. type: delimited block _
18965 #: docs/manual/gammu/index.rst:1234
18967 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18968 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18971 #. type: delimited block _
18972 #: docs/manual/gammu/index.rst:1236
18973 msgid "nokiaaddplaylists"
18976 #. type: delimited block _
18977 #: docs/manual/gammu/index.rst:1238
18979 "Goes through phone memory and generated playlist for all music files found."
18982 #. type: delimited block _
18983 #: docs/manual/gammu/index.rst:1240
18984 msgid "To manually manage playlists:"
18987 #. type: delimited block _
18988 #: docs/manual/gammu/index.rst:1244
18989 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18992 #. type: delimited block _
18993 #: docs/manual/gammu/index.rst:1246
18994 msgid "Will add playlist filename.m3u"
18997 #. type: delimited block _
18998 #: docs/manual/gammu/index.rst:1250
18999 msgid "gammu getfilesystem"
19000 msgstr "gammu getfilesystem"
19002 #. type: delimited block _
19003 #: docs/manual/gammu/index.rst:1252
19004 msgid "Will get list of all files (including names of files with playlists)"
19007 #. type: delimited block _
19008 #: docs/manual/gammu/index.rst:1256
19009 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
19012 #. type: delimited block _
19013 #: docs/manual/gammu/index.rst:1258
19014 msgid "Will delete playlist filename.m3u"
19017 #. type: delimited block _
19018 #: docs/manual/gammu/index.rst:1260
19019 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
19022 #. type: delimited block _
19023 #: docs/manual/gammu/index.rst:1264
19025 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
19026 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
19027 "terminated lines. So just run :program:`unix2dos` on the resulting file "
19028 "before uploading it your your phone."
19031 #. type: delimited block _
19032 #: docs/manual/gammu/index.rst:1267
19033 msgid "nokiacomposer file"
19036 #. type: delimited block _
19037 #: docs/manual/gammu/index.rst:1270
19039 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
19040 "(and how should it look like)."
19043 #. type: delimited block _
19044 #: docs/manual/gammu/index.rst:1272
19045 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
19048 #. type: delimited block _
19049 #: docs/manual/gammu/index.rst:1274
19050 msgid "nokiadisplayoutput"
19053 #. type: delimited block _
19054 #: docs/manual/gammu/index.rst:1276
19055 msgid "nokiadisplaytest number"
19058 #. type: delimited block _
19059 #: docs/manual/gammu/index.rst:1278
19060 msgid "nokiagetadc"
19063 #. type: delimited block _
19064 #: docs/manual/gammu/index.rst:1280
19065 msgid "nokiagetoperatorname"
19068 #. type: delimited block _
19069 #: docs/manual/gammu/index.rst:1284
19071 "6110.c phones have place for name for one GSM network (of course, with "
19072 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
19073 "You can get this name using this option."
19076 #. type: delimited block _
19077 #: docs/manual/gammu/index.rst:1286
19078 msgid "nokiagetpbkfeatures memorytype"
19081 #. type: delimited block _
19082 #: docs/manual/gammu/index.rst:1288
19086 #. type: delimited block _
19087 #: docs/manual/gammu/index.rst:1291
19088 msgid "This option should display T9 dictionary content from DCT4 phones."
19091 #. type: delimited block _
19092 #: docs/manual/gammu/index.rst:1293
19093 msgid "nokiagetvoicerecord location"
19096 #. type: delimited block _
19097 #: docs/manual/gammu/index.rst:1297
19099 "Get voice record from location and save to WAV file. File is coded using GSM "
19100 "6.10 codec (available for example in win32). Name of file is like name of "
19101 "voice record in phone."
19104 #. type: delimited block _
19105 #: docs/manual/gammu/index.rst:1301
19107 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
19108 "included by Microsoft. If you deleted it by accident in this operating "
19109 "system, make such steps:"
19112 #. type: delimited block _
19113 #: docs/manual/gammu/index.rst:1303
19114 msgid "Control Panel"
19117 #. type: delimited block _
19118 #: docs/manual/gammu/index.rst:1304
19119 msgid "Add hardware"
19122 #. type: delimited block _
19123 #: docs/manual/gammu/index.rst:1305
19127 #. type: delimited block _
19128 #: docs/manual/gammu/index.rst:1306
19129 msgid "select \"Yes. I have already connected the hardware"
19132 #. type: delimited block _
19133 #: docs/manual/gammu/index.rst:1307
19134 msgid "select \"Add a new hardware device"
19137 #. type: delimited block _
19138 #: docs/manual/gammu/index.rst:1308
19139 msgid "select \"Install the hardware that I manually select from a list"
19142 #. type: delimited block _
19143 #: docs/manual/gammu/index.rst:1309
19144 msgid "select \"Sound, video and game controllers"
19147 #. type: delimited block _
19148 #: docs/manual/gammu/index.rst:1310
19149 msgid "select \"Audio codecs"
19152 #. type: delimited block _
19153 #: docs/manual/gammu/index.rst:1311
19154 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
19157 #. type: delimited block _
19158 #: docs/manual/gammu/index.rst:1312
19160 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
19163 #. type: delimited block _
19164 #: docs/manual/gammu/index.rst:1313
19166 "now You can be asked if want to install unsigned driver (YES), about select "
19167 "codec configuration (select what you want) and rebotting PC (make it)"
19170 #. type: delimited block _
19171 #: docs/manual/gammu/index.rst:1315
19172 msgid "nokiamakecamerashoot"
19175 #. type: delimited block _
19176 #: docs/manual/gammu/index.rst:1317
19177 msgid "nokianetmonitor test"
19180 #. type: delimited block _
19181 #: docs/manual/gammu/index.rst:1319
19182 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19185 #. type: delimited block _
19186 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19190 #. type: delimited block _
19191 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19193 "For more info about this option, please visit `Marcin's page <http://www."
19194 "mwiacek.com/>`_ and read netmonitor manual there."
19197 #. type: delimited block _
19198 #: docs/manual/gammu/index.rst:1331
19200 "test ``243`` enables all tests (after using command :command:`gammu "
19201 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19202 "see netmonitor menu)"
19205 #. type: delimited block _
19206 #: docs/manual/gammu/index.rst:1333
19207 msgid "nokianetmonitor36"
19210 #. type: delimited block _
19211 #: docs/manual/gammu/index.rst:1335
19212 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19215 #. type: delimited block _
19216 #: docs/manual/gammu/index.rst:1343
19217 msgid "nokiasecuritycode"
19220 #. type: delimited block _
19221 #: docs/manual/gammu/index.rst:1345
19222 msgid "Get/reset to \"12345\" security code"
19225 #. type: delimited block _
19226 #: docs/manual/gammu/index.rst:1347
19227 msgid "nokiaselftests"
19230 #. type: delimited block _
19231 #: docs/manual/gammu/index.rst:1349
19232 msgid "Perform tests for Nokia DCT3 phones."
19235 #. type: delimited block _
19236 #: docs/manual/gammu/index.rst:1355
19238 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19239 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19240 "t have an internal battery for the clock (like 3xxx)."
19243 #. type: delimited block _
19244 #: docs/manual/gammu/index.rst:1357
19245 msgid "nokiasetlights keypad|display|torch on|off"
19248 #. type: delimited block _
19249 #: docs/manual/gammu/index.rst:1359
19250 msgid "nokiasetoperatorname [networkcode name]"
19253 #. type: delimited block _
19254 #: docs/manual/gammu/index.rst:1361
19255 msgid "nokiasetphonemenus"
19258 #. type: delimited block _
19259 #: docs/manual/gammu/index.rst:1363
19260 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19263 #. type: delimited block _
19264 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19265 msgid "ALS (Alternative Line Service) option menu"
19268 #. type: delimited block _
19269 #: docs/manual/gammu/index.rst:1366
19270 msgid "vibra menu for 3210"
19273 #. type: delimited block _
19274 #: docs/manual/gammu/index.rst:1367
19275 msgid "3315 features in 3310 5.45 and higher"
19278 #. type: delimited block _
19279 #: docs/manual/gammu/index.rst:1368
19280 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19283 #. type: delimited block _
19284 #: docs/manual/gammu/index.rst:1369
19285 msgid "WellMate menu for 6150"
19288 #. type: delimited block _
19289 #: docs/manual/gammu/index.rst:1370
19293 #. type: delimited block _
19294 #: docs/manual/gammu/index.rst:1372
19295 msgid "and for DCT4:"
19298 #. type: delimited block _
19299 #: docs/manual/gammu/index.rst:1375
19300 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19303 #. type: delimited block _
19304 #: docs/manual/gammu/index.rst:1376
19305 msgid "GPRS Always Online"
19308 #. type: delimited block _
19309 #: docs/manual/gammu/index.rst:1377
19310 msgid "and others..."
19313 #. type: delimited block _
19314 #: docs/manual/gammu/index.rst:1379
19315 msgid "nokiasetvibralevel level"
19318 #. type: delimited block _
19319 #: docs/manual/gammu/index.rst:1381
19320 msgid "Set vibra power to \"level\" (given in percent)"
19323 #. type: delimited block _
19324 #: docs/manual/gammu/index.rst:1383
19325 msgid "nokiatuneradio"
19328 #. type: delimited block _
19329 #: docs/manual/gammu/index.rst:1385
19330 msgid "nokiavibratest"
19334 #: docs/manual/gammu/index.rst:1388
19336 msgid "Siemens specific commands"
19337 msgstr "Perintah spesifik Siemens"
19339 #. type: delimited block _
19340 #: docs/manual/gammu/index.rst:1391
19341 msgid "siemensnetmonact netmon_type"
19344 #. type: delimited block _
19345 #: docs/manual/gammu/index.rst:1394
19347 "Enables network monitor in Siemens phone. Currently known values for type "
19348 "are 1 for full and 2 for simple mode."
19351 #. type: delimited block _
19352 #: docs/manual/gammu/index.rst:1396
19353 msgid "siemensnetmonitor test"
19356 #. type: delimited block _
19357 #: docs/manual/gammu/index.rst:1398
19358 msgid "siemenssatnetmon"
19362 #: docs/manual/gammu/index.rst:1400
19364 msgid "Network commands"
19367 #. type: delimited block _
19368 #: docs/manual/gammu/index.rst:1403
19369 msgid "getgprspoint start [stop]"
19372 #. type: delimited block _
19373 #: docs/manual/gammu/index.rst:1405
19374 msgid "listnetworks [country]"
19377 #. type: delimited block _
19378 #: docs/manual/gammu/index.rst:1407
19379 msgid "Show names/codes of GSM networks known for Gammu"
19382 #. type: delimited block _
19383 #: docs/manual/gammu/index.rst:1409
19384 msgid "networkinfo"
19385 msgstr "networkinfo"
19387 #. type: delimited block _
19388 #: docs/manual/gammu/index.rst:1411
19389 msgid "Show information about network status from the phone."
19392 #. type: delimited block _
19393 #: docs/manual/gammu/index.rst:1413
19394 msgid "setautonetworklogin"
19398 #: docs/manual/gammu/index.rst:1415
19400 msgid "WAP settings and bookmarks commands"
19401 msgstr "Pengaturan WAP dan bookmark"
19403 #. type: delimited block _
19404 #: docs/manual/gammu/index.rst:1418
19405 msgid "deletewapbookmark start [stop]"
19408 #. type: delimited block _
19409 #: docs/manual/gammu/index.rst:1420
19410 msgid "Delete WAP bookmarks from phone."
19413 #. type: delimited block _
19414 #: docs/manual/gammu/index.rst:1424
19415 msgid "getchatsettings start [stop]"
19418 #. type: delimited block _
19419 #: docs/manual/gammu/index.rst:1426
19420 msgid "getsyncmlsettings start [stop]"
19423 #. type: delimited block _
19424 #: docs/manual/gammu/index.rst:1428
19425 msgid "getwapbookmark start [stop]"
19428 #. type: delimited block _
19429 #: docs/manual/gammu/index.rst:1430
19430 msgid "Get WAP bookmarks from phone."
19431 msgstr "Mengambil bookmark WAP dari telepon."
19433 #. type: delimited block _
19434 #: docs/manual/gammu/index.rst:1434
19435 msgid "getwapsettings start [stop]"
19438 #. type: delimited block _
19439 #: docs/manual/gammu/index.rst:1436
19440 msgid "Get WAP settings from phone."
19441 msgstr "Mengambil pengaturan WAP dari telepon."
19444 #: docs/manual/gammu/index.rst:1440
19446 msgid "MMS and MMS settings commands"
19447 msgstr "MMS dan pengaturan MMS"
19449 #. type: delimited block _
19450 #: docs/manual/gammu/index.rst:1443
19451 msgid "getallmms [-save]"
19454 #. type: delimited block _
19455 #: docs/manual/gammu/index.rst:1445
19456 msgid "geteachmms [-save]"
19459 #. type: delimited block _
19460 #: docs/manual/gammu/index.rst:1447
19461 msgid "getmmsfolders"
19464 #. type: delimited block _
19465 #: docs/manual/gammu/index.rst:1449
19466 msgid "getmmssettings start [stop]"
19469 #. type: delimited block _
19470 #: docs/manual/gammu/index.rst:1451
19471 msgid "readmmsfile file [-save]"
19475 #: docs/manual/gammu/index.rst:1454
19477 msgid "FM radio commands"
19480 #. type: delimited block _
19481 #: docs/manual/gammu/index.rst:1457
19482 msgid "getfmstation start [stop]"
19485 #. type: delimited block _
19486 #: docs/manual/gammu/index.rst:1459
19487 msgid "Show info about FM stations in phone"
19491 #: docs/manual/gammu/index.rst:1461
19493 msgid "Phone information commands"
19494 msgstr "Informasi telepon"
19496 #. type: delimited block _
19497 #: docs/manual/gammu/index.rst:1464
19501 #. type: delimited block _
19502 #: docs/manual/gammu/index.rst:1466
19503 msgid "Displays information about battery and power source."
19506 #. type: delimited block _
19507 #: docs/manual/gammu/index.rst:1468
19508 msgid "getdisplaystatus"
19511 #. type: delimited block _
19512 #: docs/manual/gammu/index.rst:1470
19513 msgid "getlocation"
19516 #. type: delimited block _
19517 #: docs/manual/gammu/index.rst:1474
19519 "Gets network information from phone (same as networkinfo) and prints "
19520 "location (latitude and longitude) based on information from `OpenCellID "
19521 "<http://opencellid.org>`_."
19524 #. type: delimited block _
19525 #: docs/manual/gammu/index.rst:1476
19526 msgid "getsecuritystatus"
19529 #. type: delimited block _
19530 #: docs/manual/gammu/index.rst:1478
19531 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19534 #. type: delimited block _
19535 #: docs/manual/gammu/index.rst:1480
19539 #. type: delimited block _
19540 #: docs/manual/gammu/index.rst:1482
19541 msgid "Show the most important phone data."
19544 #. type: delimited block _
19545 #: docs/manual/gammu/index.rst:1484
19546 msgid "monitor [times]"
19549 #. type: delimited block _
19550 #: docs/manual/gammu/index.rst:1487
19552 "Retrieves phone status and writes it continuously to standard output. Press :"
19553 "kbd:`Ctrl+C` to interrupt this command."
19556 #. type: delimited block _
19557 #: docs/manual/gammu/index.rst:1490
19559 "If no parameter is given, the program runs until interrupted, otherwise only "
19560 "given number of iterations is performed."
19563 #. type: delimited block _
19564 #: docs/manual/gammu/index.rst:1492
19565 msgid "This command outputs almost all information Gammu supports:"
19568 #. type: delimited block _
19569 #: docs/manual/gammu/index.rst:1494
19570 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19573 #. type: delimited block _
19574 #: docs/manual/gammu/index.rst:1495
19575 msgid "Signal strength."
19578 #. type: delimited block _
19579 #: docs/manual/gammu/index.rst:1496
19580 msgid "Battery state."
19583 #. type: delimited block _
19584 #: docs/manual/gammu/index.rst:1497
19585 msgid "Currently used network."
19588 #. type: delimited block _
19589 #: docs/manual/gammu/index.rst:1498
19590 msgid "Notifications of incoming messages and calls."
19594 #: docs/manual/gammu/index.rst:1501
19596 msgid "Phone settings commands"
19597 msgstr "Pengaturan telepon"
19599 #. type: delimited block _
19600 #: docs/manual/gammu/index.rst:1504
19601 msgid "getcalendarsettings"
19602 msgstr "getcalendarsettings"
19604 #. type: delimited block _
19605 #: docs/manual/gammu/index.rst:1507
19607 "Displays calendar settings like first day of week or automatic deleting of "
19611 #. type: delimited block _
19612 #: docs/manual/gammu/index.rst:1509
19613 msgid "getprofile start [stop]"
19616 #. type: delimited block _
19617 #: docs/manual/gammu/index.rst:1511
19618 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19621 #. type: Labeled list
19622 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19627 #. type: delimited block _
19628 #: docs/manual/gammu/index.rst:1513
19629 msgid "This will delete user data, be careful."
19632 #. type: delimited block _
19633 #: docs/manual/gammu/index.rst:1515
19634 msgid "Reset phone settings."
19635 msgstr "Reset pengaturan telepon."
19637 #. type: delimited block _
19638 #: docs/manual/gammu/index.rst:1517
19642 #. type: delimited block _
19643 #: docs/manual/gammu/index.rst:1518
19644 msgid "Clear phone settings."
19645 msgstr "Kosongkan pengaturan telepon."
19647 #. type: delimited block _
19648 #: docs/manual/gammu/index.rst:1520
19652 #. type: delimited block _
19653 #: docs/manual/gammu/index.rst:1521
19654 msgid "Clear device settings."
19657 #. type: delimited block _
19658 #: docs/manual/gammu/index.rst:1523
19662 #. type: delimited block _
19663 #: docs/manual/gammu/index.rst:1524
19664 msgid "Clear user settings."
19665 msgstr "Kosongkan pengaturan pengguna."
19667 #. type: delimited block _
19668 #: docs/manual/gammu/index.rst:1526
19669 msgid "removes or set logos to default"
19672 #. type: delimited block _
19673 #: docs/manual/gammu/index.rst:1527
19674 msgid "set default phonebook and other menu settings"
19677 #. type: delimited block _
19678 #: docs/manual/gammu/index.rst:1528
19679 msgid "clear T9 words,"
19682 #. type: delimited block _
19683 #: docs/manual/gammu/index.rst:1529
19684 msgid "clear call register info"
19687 #. type: delimited block _
19688 #: docs/manual/gammu/index.rst:1530
19689 msgid "set default profiles settings"
19692 #. type: delimited block _
19693 #: docs/manual/gammu/index.rst:1531
19694 msgid "clear user ringtones"
19697 #. type: delimited block _
19698 #: docs/manual/gammu/index.rst:1533
19702 #. type: delimited block _
19703 #: docs/manual/gammu/index.rst:1534
19704 msgid "Clear user settings and disables hidden menus."
19707 #. type: delimited block _
19708 #: docs/manual/gammu/index.rst:1536
19709 msgid "changes like after ``ALL``"
19712 #. type: delimited block _
19713 #: docs/manual/gammu/index.rst:1537
19714 msgid "disables netmon and PPS (all \"hidden\" menus)"
19717 #. type: delimited block _
19718 #: docs/manual/gammu/index.rst:1539
19719 msgid "``FACTORY``"
19722 #. type: delimited block _
19723 #: docs/manual/gammu/index.rst:1540
19724 msgid "Reset to factory defaults."
19727 #. type: delimited block _
19728 #: docs/manual/gammu/index.rst:1542
19729 msgid "changes like after ``UIF``"
19732 #. type: delimited block _
19733 #: docs/manual/gammu/index.rst:1543
19734 msgid "clear date/time"
19738 #: docs/manual/gammu/index.rst:1546
19740 msgid "Dumps decoding commands"
19741 msgstr "Tumpukan sedang didecode"
19743 #. type: delimited block _
19744 #: docs/manual/gammu/index.rst:1549
19746 "These commands are available only if Gammu was compiled with debugging "
19750 #. type: delimited block _
19751 #: docs/manual/gammu/index.rst:1551
19752 msgid "decodebinarydump file [phonemodel]"
19755 #. type: delimited block _
19756 #: docs/manual/gammu/index.rst:1554
19758 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19762 #. type: delimited block _
19763 #: docs/manual/gammu/index.rst:1556
19764 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19767 #. type: delimited block _
19768 #: docs/manual/gammu/index.rst:1558
19770 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19775 #: docs/manual/gammu/index.rst:1560
19777 msgid "Other commands"
19780 #. type: delimited block _
19781 #: docs/manual/gammu/index.rst:1563
19782 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19785 #. type: delimited block _
19786 #: docs/manual/gammu/index.rst:1565
19788 "Allow one to enter security code from PC. When code is ``-``, it is read "
19792 #. type: delimited block _
19793 #: docs/manual/gammu/index.rst:1567
19794 msgid "In case entering PUK, some phones require you to set new PIN as well."
19797 #. type: delimited block _
19798 #: docs/manual/gammu/index.rst:1569
19799 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19802 #. type: delimited block _
19803 #: docs/manual/gammu/index.rst:1571
19804 msgid "Press specified key sequence on phone keyboard"
19807 #. type: delimited block _
19808 #: docs/manual/gammu/index.rst:1573
19812 #. type: delimited block _
19813 #: docs/manual/gammu/index.rst:1574
19817 #. type: delimited block _
19818 #: docs/manual/gammu/index.rst:1575
19822 #. type: delimited block _
19823 #: docs/manual/gammu/index.rst:1576
19827 #. type: delimited block _
19828 #: docs/manual/gammu/index.rst:1577
19832 #. type: delimited block _
19833 #: docs/manual/gammu/index.rst:1578
19837 #. type: delimited block _
19838 #: docs/manual/gammu/index.rst:1579
19842 #. type: delimited block _
19843 #: docs/manual/gammu/index.rst:1580
19847 #. type: delimited block _
19848 #: docs/manual/gammu/index.rst:1581
19852 #. type: delimited block _
19853 #: docs/manual/gammu/index.rst:1582
19857 #. type: delimited block _
19858 #: docs/manual/gammu/index.rst:1583
19862 #. type: delimited block _
19863 #: docs/manual/gammu/index.rst:1584
19867 #. type: delimited block _
19868 #: docs/manual/gammu/index.rst:1585
19872 #. type: delimited block _
19873 #: docs/manual/gammu/index.rst:1586
19877 #. type: delimited block _
19878 #: docs/manual/gammu/index.rst:1587
19882 #. type: delimited block _
19883 #: docs/manual/gammu/index.rst:1588
19887 #. type: delimited block _
19888 #: docs/manual/gammu/index.rst:1589
19889 msgid "``123456789*0#``"
19892 #. type: delimited block _
19893 #: docs/manual/gammu/index.rst:1590
19894 msgid "numeric keyboard"
19897 #. type: delimited block _
19898 #: docs/manual/gammu/index.rst:1592
19899 msgid "reset SOFT|HARD"
19902 #. type: delimited block _
19903 #: docs/manual/gammu/index.rst:1594
19904 msgid "Make phone reset:"
19907 #. type: delimited block _
19908 #: docs/manual/gammu/index.rst:1596
19912 #. type: delimited block _
19913 #: docs/manual/gammu/index.rst:1597
19914 msgid "without asking for PIN"
19917 #. type: delimited block _
19918 #: docs/manual/gammu/index.rst:1598
19922 #. type: delimited block _
19923 #: docs/manual/gammu/index.rst:1599
19924 msgid "with asking for PIN"
19927 #. type: delimited block _
19928 #: docs/manual/gammu/index.rst:1601
19929 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19932 #. type: delimited block _
19933 #: docs/manual/gammu/index.rst:1602
19934 msgid "Some phones will reset user data on ``HARD`` reset."
19937 #. type: delimited block _
19938 #: docs/manual/gammu/index.rst:1604
19939 msgid "screenshot filename"
19942 #. type: delimited block _
19943 #: docs/manual/gammu/index.rst:1607
19945 "Captures phone screenshot and saves it as filename. The extension is "
19946 "automatically appended to filename based on what data phone provides."
19950 #: docs/manual/gammu/index.rst:1609
19952 msgid "Batch mode commands"
19955 #. type: delimited block _
19956 #: docs/manual/gammu/index.rst:1612
19957 msgid "batch [file]"
19960 #. type: delimited block _
19961 #: docs/manual/gammu/index.rst:1616
19963 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19964 "each on one line. Lines starting with # are treated as a comments."
19967 #. type: delimited block _
19968 #: docs/manual/gammu/index.rst:1620
19970 "By default, commands are read from standard input, but you can optionally "
19971 "specify a file from where they would be read (special case ``-`` means "
19976 #: docs/manual/gammu/index.rst:1622
19978 msgid "Configuration commands"
19981 #. type: delimited block _
19982 #: docs/manual/gammu/index.rst:1625
19983 msgid "searchphone [-debug]"
19986 #. type: delimited block _
19987 #: docs/manual/gammu/index.rst:1627
19988 msgid "Attempts to search for a connected phone."
19991 #. type: delimited block _
19992 #: docs/manual/gammu/index.rst:1633
19994 "Please note that this can take a very long time, but in case you have no "
19995 "clue how to configure phone connection, this is a convenient way to find "
19996 "working setup for Gammu."
19999 #. type: delimited block _
20000 #: docs/manual/gammu/index.rst:1635
20004 #. type: delimited block _
20005 #: docs/manual/gammu/index.rst:1637
20006 msgid "Installs applet for currently configured connection to the phone."
20009 #. type: delimited block _
20010 #: docs/manual/gammu/index.rst:1640
20012 "You can configure search path for instllation files by :config:option:"
20017 #: docs/manual/gammu/index.rst:1642
20019 msgid "Gammu information commands"
20020 msgstr "Informasi gammu"
20022 #. type: delimited block _
20023 #: docs/manual/gammu/index.rst:1645
20024 msgid "checkversion [STABLE]"
20027 #. type: delimited block _
20028 #: docs/manual/gammu/index.rst:1649
20030 "Checks whether there is newer Gammu version available online (if Gammu has "
20031 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
20032 "stable versions will be checked."
20035 #. type: delimited block _
20036 #: docs/manual/gammu/index.rst:1651
20040 #. type: delimited block _
20041 #: docs/manual/gammu/index.rst:1653
20042 msgid "Print information about compiled in features."
20045 #. type: delimited block _
20046 #: docs/manual/gammu/index.rst:1655
20047 msgid "help [topic]"
20050 #. type: delimited block _
20051 #: docs/manual/gammu/index.rst:1658
20053 "Print help. By default general help is printed, but you can also specify a "
20054 "help category to get more detailed help on some topic."
20057 #. type: delimited block _
20058 #: docs/manual/gammu/index.rst:1660
20062 #. type: delimited block _
20063 #: docs/manual/gammu/index.rst:1662
20064 msgid "Print version information and license."
20068 #: docs/manual/gammu/index.rst:1665
20070 msgid "Return values"
20073 #. type: delimited block _
20074 #: docs/manual/gammu/index.rst:1669
20076 "gammu returns 0 on success. In case of failure non zero code is returned."
20079 #. type: delimited block _
20080 #: docs/manual/gammu/index.rst:1682
20084 " Out of memory or other critical error.\n"
20086 " Invalid command line parameters.\n"
20088 " Failed to open file specified on command line.\n"
20090 " Program was interrupted.\n"
20092 " Gammu library version mismatch.\n"
20094 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
20097 #. type: delimited block _
20098 #: docs/manual/gammu/index.rst:1685
20100 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
20103 #. type: delimited block _
20104 #: docs/manual/gammu/index.rst:1830
20110 " Error opening device. Unknown, busy or no permissions.\n"
20112 " Error opening device, it is locked.\n"
20114 " Error opening device, it doesn't exist.\n"
20116 " Error opening device, it is already opened by other application.\n"
20118 " Error opening device, you don't have permissions.\n"
20120 " Error opening device. No required driver in operating system.\n"
20122 " Error opening device. Some hardware not connected/wrongly configured.\n"
20124 " Error setting device DTR or RTS.\n"
20126 " Error setting device speed. Maybe speed not supported.\n"
20128 " Error writing to the device.\n"
20130 " Error during reading from the device.\n"
20132 " Can't set parity on the device.\n"
20134 " No response in specified timeout. Probably phone not connected.\n"
20136 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20138 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20140 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20142 " Unknown connection type string. Check config file.\n"
20144 " Unknown model type string. Check config file.\n"
20146 " Some functions not available for your system (disabled in config or not implemented).\n"
20148 " Function not supported by phone.\n"
20150 " Entry is empty.\n"
20152 " Security error. Maybe no PIN?\n"
20154 " Invalid location. Maybe too high?\n"
20156 " Functionality not implemented. You are welcome to help authors with it.\n"
20160 " Unknown error.\n"
20162 " Can not open specified file.\n"
20164 " More memory required...\n"
20166 " Operation not allowed by phone.\n"
20168 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
20170 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
20172 " Phone is not connected.\n"
20174 " Function is currently being implemented. If you want to help, please contact authors.\n"
20176 " Phone is disabled and connected to charger.\n"
20178 " File format not supported by Gammu.\n"
20180 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20182 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20184 " Phone module need to send another answer frame.\n"
20186 " Current connection type doesn't support called function.\n"
20190 " Invalid date or time specified.\n"
20192 " Phone memory error, maybe it is read only.\n"
20194 " Invalid data given to phone.\n"
20196 " File with specified name already exists.\n"
20198 " File with specified name doesn't exist.\n"
20200 " You have to give folder name and not file name.\n"
20202 " You have to give file name and not folder name.\n"
20204 " Can not access SIM card.\n"
20206 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20208 " Only part of folder has been listed.\n"
20210 " Folder must be empty.\n"
20212 " Data were converted.\n"
20214 " Gammu is not configured.\n"
20216 " Wrong folder used.\n"
20218 " Internal phone error.\n"
20220 " Error writing file to disk.\n"
20222 " No such section exists.\n"
20224 " Using default values.\n"
20226 " Corrupted data returned by phone.\n"
20228 " Bad feature string in configuration.\n"
20230 " Desired functionality has been disabled on compile time.\n"
20232 " Bluetooth configuration requires channel option.\n"
20234 " Service is not running.\n"
20236 " Service configuration is missing.\n"
20238 " Command rejected because device was busy. Wait and restart.\n"
20240 " Could not connect to the server.\n"
20242 " Could not resolve the host name.\n"
20244 " Failed to get SMSC number from phone.\n"
20246 " Operation aborted.\n"
20248 " Installation data not found, please consult debug log and/or documentation for more details.\n"
20250 " Entry is read only.\n"
20254 #: docs/manual/gammu/index.rst:1836
20256 msgid "Configuration"
20259 #. type: delimited block _
20260 #: docs/manual/gammu/index.rst:1839
20261 msgid "To check it out, you need to have configuration file for gammu, see"
20264 #. type: Attribute :ref:
20265 #: docs/manual/gammu/index.rst:1839
20267 msgid "`gammurc` for more details about it."
20271 #: docs/manual/gammu/index.rst:1842
20273 msgid "Sending messages"
20276 #. type: delimited block _
20277 #: docs/manual/gammu/index.rst:1847
20279 "All messages bellow are sent to number 123456, replace it with proper "
20283 #. type: delimited block _
20284 #: docs/manual/gammu/index.rst:1849
20285 msgid "Send text message up to standard 160 chars:"
20288 #. type: delimited block _
20289 #: docs/manual/gammu/index.rst:1853
20290 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20293 #. type: delimited block _
20294 #: docs/manual/gammu/index.rst:1859
20295 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20298 #. type: delimited block _
20299 #: docs/manual/gammu/index.rst:1861
20300 msgid "Send long text message:"
20303 #. type: delimited block _
20304 #: docs/manual/gammu/index.rst:1865
20306 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20309 #. type: delimited block _
20310 #: docs/manual/gammu/index.rst:1871
20312 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20315 #. type: delimited block _
20316 #: docs/manual/gammu/index.rst:1877
20317 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20320 #. type: delimited block _
20321 #: docs/manual/gammu/index.rst:1879
20323 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20326 #. type: delimited block _
20327 #: docs/manual/gammu/index.rst:1883
20329 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20330 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20333 #. type: delimited block _
20334 #: docs/manual/gammu/index.rst:1885
20335 msgid "Send protected message with ringtone:"
20338 #. type: delimited block _
20339 #: docs/manual/gammu/index.rst:1889
20341 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20342 "toneSElong axelf.txt -toneSE ring.txt"
20346 #: docs/manual/gammu/index.rst:1892
20348 msgid "Retrieving USSD replies"
20351 #. type: delimited block _
20352 #: docs/manual/gammu/index.rst:1895
20354 "For example for retrieving prepaid card status or retrieving various network "
20358 #. type: delimited block _
20359 #: docs/manual/gammu/index.rst:1899
20360 msgid "gammu getussd '#555#'"
20364 #: docs/manual/gammu/index.rst:1901
20366 msgid "Uploading files to Nokia"
20369 #. type: delimited block _
20370 #: docs/manual/gammu/index.rst:1904
20372 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20373 "and Alien.JAR in current directory):"
20376 #. type: delimited block _
20377 #: docs/manual/gammu/index.rst:1908
20378 msgid "gammu nokiaaddfile APPLICATION Alien"
20381 #. type: delimited block _
20382 #: docs/manual/gammu/index.rst:1910
20383 msgid "Add file.mid to ringtones folder:"
20386 #. type: delimited block _
20387 #: docs/manual/gammu/index.rst:1914
20388 msgid "gammu nokiaaddfile TONES file.mid"
20392 #: docs/manual/gammu/index.rst:1916
20394 msgid "Setting operator logo"
20397 #. type: delimited block _
20398 #: docs/manual/gammu/index.rst:1919
20399 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20402 #. type: delimited block _
20403 #: docs/manual/gammu/index.rst:1923
20404 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20407 #. type: delimited block _
20408 #: docs/manual/gammu/index.rst:1925
20409 msgid "_converting-formats:"
20413 #: docs/manual/gammu/index.rst:1927
20415 msgid "Converting file formats"
20418 #. type: delimited block _
20419 #: docs/manual/gammu/index.rst:1930
20420 msgid "The formats conversion can done using :option:`gammu savefile` or"
20423 #. type: Attribute :option:
20424 #: docs/manual/gammu/index.rst:1930
20426 msgid "`gammu convertbackup` commands."
20429 #. type: delimited block _
20430 #: docs/manual/gammu/index.rst:1933
20432 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20435 #. type: delimited block _
20436 #: docs/manual/gammu/index.rst:1937
20437 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20440 #. type: delimited block _
20441 #: docs/manual/gammu/index.rst:1939
20442 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20445 #. type: delimited block _
20446 #: docs/manual/gammu/index.rst:1943
20447 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20450 #. type: delimited block _
20451 #: docs/manual/gammu/index.rst:1945
20452 msgid "Convert all contacts from backup to vCard:"
20455 #. type: delimited block _
20456 #: docs/manual/gammu/index.rst:1949
20457 msgid "gammu convertbackup phone.backup output.vcf"
20461 #: docs/manual/gammu/index.rst:1952
20463 msgid "Reporting bugs"
20466 #. type: delimited block _
20467 #: docs/manual/gammu/index.rst:1957
20469 "There are definitely many bugs, reporting to author is welcome. Please "
20470 "include some useful information when sending bug reports (especially debug "
20471 "logs, operating system, it's version and phone information are needed)."
20474 #. type: delimited block _
20475 #: docs/manual/gammu/index.rst:1959
20476 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20479 #. type: delimited block _
20480 #: docs/manual/gammu/index.rst:1966
20482 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20485 #. type: delimited block _
20486 #: docs/manual/gammu/index.rst:1968
20487 msgid "Alternatively you can specify logging on command line:"
20490 #. type: delimited block _
20491 #: docs/manual/gammu/index.rst:1972
20492 msgid "gammu -d textall -f /tmp/gammu.log ..."
20495 #. type: delimited block _
20496 #: docs/manual/gammu/index.rst:1976
20498 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20499 "phone and stores dump of communication there. You can also find some hints "
20500 "for improving support for your phone in this log."
20503 #. type: delimited block _
20504 #: docs/manual/gammu/index.rst:1978
20506 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20509 #. type: delimited block _
20510 #: docs/manual/gammu/index.rst:1979
20511 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20515 #: docs/manual/project/documentation.rst:2
20517 msgid "Project Documentation"
20520 #. type: Plain text
20521 #: docs/manual/project/documentation.rst:7
20523 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20524 "which you are currently reading and comments in the sources, which are "
20525 "partly included in this manual as well."
20529 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20531 msgid "The Gammu Manual"
20534 #. type: Plain text
20535 #: docs/manual/project/documentation.rst:17
20537 "This manual is in written in rst format and built using `Sphinx <http://"
20538 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20539 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20540 "shipped within Gammu sources, but if you use git, you need to check out it "
20541 "separately as git submodule (you should update it as well any time you "
20542 "update Gammu git):"
20545 #. type: Plain text
20546 #: docs/manual/project/documentation.rst:21
20547 msgid "git submodule update --init"
20550 #. type: Plain text
20551 #: docs/manual/project/documentation.rst:24
20553 "To generate the documentation there are various ``manual-*`` targets for "
20554 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20557 #. type: Plain text
20558 #: docs/manual/project/documentation.rst:29
20559 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20562 #. type: Plain text
20563 #: docs/manual/project/documentation.rst:32
20565 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20568 #. type: Plain text
20569 #: docs/manual/project/documentation.rst:35
20571 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20575 #. type: Plain text
20576 #: docs/manual/project/documentation.rst:38
20578 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20582 #. type: Plain text
20583 #: docs/manual/project/documentation.rst:41
20585 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20589 #: docs/manual/project/documentation.rst:43
20594 #. type: Plain text
20595 #: docs/manual/project/documentation.rst:46
20596 msgid "The man pages for all commands are generated using Sphinx as well:"
20599 #. type: Plain text
20600 #: docs/manual/project/documentation.rst:51
20601 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20604 #. type: Plain text
20605 #: docs/manual/project/documentation.rst:54
20607 "However man pages are stored in Git as well, so you should update generated "
20608 "copy on each change:"
20611 #. type: Plain text
20612 #: docs/manual/project/documentation.rst:59
20613 msgid "# Updates generated man pages in Git make update-man"
20617 #: docs/manual/project/documentation.rst:61
20619 msgid "Code comments"
20622 #. type: Plain text
20623 #: docs/manual/project/documentation.rst:64
20625 "The code comments in C code should be parseable by Doxygen, what is more or "
20626 "less standard way to document C code."
20630 #: docs/manual/project/versioning.rst:2
20635 #. type: Plain text
20636 #: docs/manual/project/versioning.rst:7
20638 "There are two types of releases - testing and stable, both having version x."
20639 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20640 "ones have z >= 90. Testing releases usually provide latest features, but "
20641 "everything does not have to be stabilized yet."
20645 #: docs/manual/project/directories.rst:2
20647 msgid "Directory structure"
20651 #: docs/manual/project/directories.rst:5
20653 msgid "libgammu directory"
20656 #. type: Plain text
20657 #: docs/manual/project/directories.rst:9
20659 "This directory contains sources of Gammu library. You can find all phone "
20660 "communication and data encoding functionality here."
20663 #. type: Plain text
20664 #: docs/manual/project/directories.rst:11
20665 msgid "There are following subdirectories:"
20668 #. type: Plain text
20669 #: docs/manual/project/directories.rst:30
20673 " drivers for devices such serial ports or irda\n"
20674 "``device/serial``\n"
20675 " drivers for serial ports\n"
20676 "``device/irda``\n"
20677 " drivers for infrared over sockets\n"
20679 " protocol drivers\n"
20680 "``protocol/nokia``\n"
20681 " Nokia specific protocols\n"
20684 "``phone/nokia``\n"
20685 " modules for different Nokia phones\n"
20687 " different services. They can be used for any project\n"
20689 " different gsm services for logos, ringtones, etc.\n"
20693 #: docs/manual/project/directories.rst:32
20695 msgid "gammu directory"
20698 #. type: Plain text
20699 #: docs/manual/project/directories.rst:36
20701 "Sources of Gammu command line utility. It contains interface to libGammu and "
20702 "some additional functionality as well."
20706 #: docs/manual/project/directories.rst:38
20708 msgid "smsd directory"
20711 #. type: Plain text
20712 #: docs/manual/project/directories.rst:41
20713 msgid "Sources of SMS Daemon as well as all it's service backends."
20716 #. type: Plain text
20717 #: docs/manual/project/directories.rst:43
20719 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20723 #: docs/manual/project/directories.rst:45
20725 msgid "python directory"
20728 #. type: Plain text
20729 #: docs/manual/project/directories.rst:48
20730 msgid "Sources of python-gammu module and some examples."
20734 #: docs/manual/project/directories.rst:50
20736 msgid "helper directory"
20739 #. type: Plain text
20740 #: docs/manual/project/directories.rst:56
20742 "These are some helper functions used either as replacement for functionality "
20743 "missing on some platforms (eg. strptime) or used in more places (message "
20744 "command line processing which is shared between SMSD and Gammu utility)."
20748 #: docs/manual/project/directories.rst:58
20750 msgid "docs directory"
20753 #. type: Plain text
20754 #: docs/manual/project/directories.rst:62
20756 "Documentation for both end users and developers as well as SQL scripts for "
20757 "creating SMSD database."
20760 #. type: Plain text
20761 #: docs/manual/project/directories.rst:73
20765 " configuration file samples\n"
20767 " examples using libGammu\n"
20769 " sources of The Gammu Manual which you are reading\n"
20771 " SQL scripts to create table structures for :ref:`smsd`\n"
20773 " user documentation like man pages\n"
20777 #: docs/manual/project/directories.rst:75
20779 msgid "admin directory"
20782 #. type: Plain text
20783 #: docs/manual/project/directories.rst:78
20784 msgid "Administrative scripts for updating locales, making release etc."
20788 #: docs/manual/project/directories.rst:80
20790 msgid "cmake directory"
20793 #. type: Plain text
20794 #: docs/manual/project/directories.rst:83
20795 msgid "CMake include files and templates for generated files."
20799 #: docs/manual/project/directories.rst:85
20801 msgid "include directory"
20804 #. type: Plain text
20805 #: docs/manual/project/directories.rst:88
20806 msgid "Public headers for libGammu."
20810 #: docs/manual/project/directories.rst:90
20812 msgid "locale directory"
20815 #. type: Plain text
20816 #: docs/manual/project/directories.rst:94
20818 "Gettext po files for translating Gammu, libGammu and user documentation. "
20819 "See :doc:`localization` for more information."
20823 #: docs/manual/project/directories.rst:96
20825 msgid "tests directory"
20828 #. type: Plain text
20829 #: docs/manual/project/directories.rst:100
20831 "CTest based test suite for libGammu. See :doc:`testing` for more "
20836 #: docs/manual/project/directories.rst:102
20838 msgid "utils directory"
20841 #. type: Plain text
20842 #: docs/manual/project/directories.rst:105
20843 msgid "Various utilities usable with Gammu."
20847 #: docs/manual/project/directories.rst:107
20849 msgid "contrib directory"
20852 #. type: Plain text
20853 #: docs/manual/project/directories.rst:111
20855 "This directory contains various things which might be useful with Gammu. "
20856 "Most of them were contributed by Gammu users."
20859 #. type: Plain text
20860 #: docs/manual/project/directories.rst:116
20862 "Please note that that code here might have different license terms than "
20866 #. type: Plain text
20867 #: docs/manual/project/directories.rst:121
20869 "Most of scripts provided here are not actively maintained and might be "
20873 #. type: Plain text
20874 #: docs/manual/project/directories.rst:123
20875 msgid "bash-completion"
20878 #. type: delimited block *
20879 #: docs/manual/project/directories.rst:126
20880 msgid "Completion script for bash."
20883 #. type: delimited block *
20884 #: docs/manual/project/directories.rst:128
20888 #. type: Plain text
20889 #: docs/manual/project/directories.rst:131
20890 msgid "Various scripts for converting data."
20893 #. type: Plain text
20894 #: docs/manual/project/directories.rst:133
20898 #. type: delimited block *
20899 #: docs/manual/project/directories.rst:136
20900 msgid "Init scripts for Gammu SMSD."
20903 #. type: delimited block *
20904 #: docs/manual/project/directories.rst:138
20908 #. type: Plain text
20909 #: docs/manual/project/directories.rst:141
20910 msgid "Sample media files which can be used with Gammu."
20913 #. type: Plain text
20914 #: docs/manual/project/directories.rst:143
20918 #. type: delimited block *
20919 #: docs/manual/project/directories.rst:146
20920 msgid "Various perl scripts which interface to Gammu or SMSD."
20923 #. type: delimited block *
20924 #: docs/manual/project/directories.rst:149
20928 #. type: delimited block *
20929 #: docs/manual/project/directories.rst:151
20930 msgid "Various PHP frontends to SMSD or Gammu directly."
20933 #. type: delimited block *
20934 #: docs/manual/project/directories.rst:154
20938 #. type: delimited block *
20939 #: docs/manual/project/directories.rst:158
20941 "This directory contains SMS default alphabet saved in Unicode text file (:"
20942 "file:`charset.txt`) and table used for converting chars during saving SMS "
20943 "with default alphabet (:file:`convert.txt`)."
20946 #. type: delimited block *
20947 #: docs/manual/project/directories.rst:160
20948 msgid "sms-gammu2android"
20951 #. type: Plain text
20952 #: docs/manual/project/directories.rst:164
20954 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20955 "SMS Backup & Restore application."
20958 #. type: Plain text
20959 #: docs/manual/project/directories.rst:166
20960 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20963 #. type: Plain text
20964 #: docs/manual/project/directories.rst:168
20968 #. type: delimited block *
20969 #: docs/manual/project/directories.rst:172
20971 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20975 #. type: delimited block *
20976 #: docs/manual/project/directories.rst:175
20980 #. type: delimited block *
20981 #: docs/manual/project/directories.rst:177
20982 msgid "Various SQL snippets and triggers useful with SMSD."
20985 #. type: delimited block *
20986 #: docs/manual/project/directories.rst:179
20990 #. type: Plain text
20991 #: docs/manual/project/directories.rst:182
20992 msgid "Helper scripts for automatic testing or git bisect."
20995 #. type: Plain text
20996 #: docs/manual/project/directories.rst:184
21000 #. type: delimited block *
21001 #: docs/manual/project/directories.rst:187
21002 msgid "System for automatic replying to SMS messages."
21005 #. type: delimited block *
21006 #: docs/manual/project/directories.rst:189
21010 #. type: Plain text
21011 #: docs/manual/project/directories.rst:193
21013 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
21014 "includes slightly modified version."
21017 #. type: Plain text
21018 #: docs/manual/project/directories.rst:196
21022 #. type: Plain text
21023 #: docs/manual/project/directories.rst:198
21024 msgid "Series60 applet to use with recent Symbian phones."
21027 #. type: Plain text
21028 #: docs/manual/project/directories.rst:200
21032 #. type: Plain text
21033 #: docs/manual/project/directories.rst:202
21037 #. type: delimited block *
21038 #: docs/manual/project/directories.rst:204
21039 msgid "Unsupported applications built on top of libGammu.dll on Windows."
21043 #: docs/manual/project/about.rst:2
21045 msgid "About Gammu"
21048 #. type: Plain text
21049 #: docs/manual/project/about.rst:6
21051 "Gammu is library and command line utility for mobile phones. It is released "
21052 "under GNU GPL version 2."
21054 "Gammu adalah utiliti library dan command line untuk telepon selular. Gammu "
21055 "dirilis di bawah GNU GPL versi 2."
21057 #. type: Plain text
21058 #: docs/manual/project/about.rst:10
21060 "It has been initiated by Marcin Wiacek and other people. Originally the code "
21061 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
21062 "to version 0.58) called MyGnokii2."
21065 #. type: Plain text
21066 #: docs/manual/project/about.rst:13
21068 "Currently the project is lead by `Michal Čihař`_ with help of many "
21072 #. type: Plain text
21073 #: docs/manual/project/about.rst:15
21074 msgid "_Gnokii: http://www.gnokii.org"
21077 #. type: Plain text
21078 #: docs/manual/project/about.rst:16
21079 msgid "_MyGnokii: http://www.mwiacek.com"
21082 #. type: Plain text
21083 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
21084 msgid "_Michal Čihař: mailto:michal@cihar.com"
21087 #. type: Plain text
21088 #: docs/manual/project/index.rst:2
21093 #: docs/manual/project/index.rst:4
21095 msgid "Gammu project"
21098 #. type: Plain text
21099 #: docs/manual/project/index.rst:19
21101 "about motivation install contributing localization testing coding-style "
21102 "versioning documentation directories roadmap"
21106 #: docs/manual/project/contributing.rst:2
21108 msgid "Contributing"
21111 #. type: Plain text
21112 #: docs/manual/project/contributing.rst:10
21114 "We welcome contribution in any area, if you don't have developer skills, you "
21115 "can always contribute to :doc:`localization` or just `donate us money`_. In "
21116 "case you are interested in fixing some code, please read :doc:`../internal/"
21117 "index` to understand structure of Gammu code. We also maintain list of "
21118 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
21119 "which areas we currently mostly lack manpower."
21123 #: docs/manual/project/contributing.rst:12
21125 msgid "Sending patches"
21128 #. type: Plain text
21129 #: docs/manual/project/contributing.rst:16
21131 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
21132 "get patches is in form which can be directly applied to Git. So start with"
21135 #. type: Labeled list
21136 #: docs/manual/project/contributing.rst:16
21138 msgid "cloning our Git repository"
21141 #. type: Plain text
21142 #: docs/manual/project/contributing.rst:19
21143 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
21146 #. type: Plain text
21147 #: docs/manual/project/contributing.rst:23
21149 "Once you have done that, do some fixes and commit them (see `Git tutorial "
21150 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
21151 "information how to work with Git). Once you're satisfied with your"
21154 #. type: Labeled list
21155 #: docs/manual/project/contributing.rst:23
21157 msgid "results, you can send the patches (all changes you've made so far) to us"
21160 #. type: Plain text
21161 #: docs/manual/project/contributing.rst:26
21162 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21165 #. type: Plain text
21166 #: docs/manual/project/contributing.rst:30
21168 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21169 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21170 "idea in case you want to contribute. However if you don't want to do that, "
21171 "just send the mails"
21174 #. type: Labeled list
21175 #: docs/manual/project/contributing.rst:30
21177 msgid "directly to one of authors"
21180 #. type: Plain text
21181 #: docs/manual/project/contributing.rst:33
21182 msgid "git send-email --to=michal@cihar.com origin"
21186 #: docs/manual/project/contributing.rst:36
21188 msgid "Creating patches"
21191 #. type: Plain text
21192 #: docs/manual/project/contributing.rst:41
21194 "If for whatever reason you don't want to use Git, you can also manually "
21195 "create patches using :program:`diff`. Also we can handle if you send us just "
21196 "the file you have changed with reference where did you take it."
21199 #. type: Plain text
21200 #: docs/manual/project/contributing.rst:43
21201 msgid "To manually create patch you can use following steps:"
21204 #. type: Plain text
21205 #: docs/manual/project/contributing.rst:45
21206 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21209 #. type: Plain text
21210 #: docs/manual/project/contributing.rst:46
21211 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21214 #. type: Plain text
21215 #: docs/manual/project/contributing.rst:47
21216 msgid "Make your changes in ``work`` directory."
21219 #. type: Plain text
21220 #: docs/manual/project/contributing.rst:49
21222 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21226 #. type: Plain text
21227 #: docs/manual/project/contributing.rst:50
21228 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21231 #. type: Plain text
21232 #: docs/manual/project/contributing.rst:51
21233 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21236 #. type: Plain text
21237 #: docs/manual/project/contributing.rst:52
21238 msgid "_donate us money: http://wammu.eu/donate/"
21242 #: docs/manual/project/testing.rst:2
21247 #. type: Plain text
21248 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21250 "Gammu comes with quite big test suite. It covers some basic low level "
21251 "functions, handling replies from the phone and also does testing of command "
21252 "line utilities and SMSD."
21255 #. type: Plain text
21256 #: docs/manual/project/testing.rst:8
21257 msgid "See :ref:`testing` for more details."
21261 #: docs/manual/project/coding-style.rst:2
21263 msgid "Coding Style"
21266 #. type: Plain text
21267 #: docs/manual/project/coding-style.rst:7
21269 "Please follow coding style when touching Gammu code. We know that there are "
21270 "still some parts which really do not follow it and fixes to that are also "
21274 #. type: Plain text
21275 #: docs/manual/project/coding-style.rst:10
21277 "The coding style is quite similar to what Linux kernel uses, the only major "
21278 "differences are requested block braces and switch indentation."
21281 #. type: Plain text
21282 #: docs/manual/project/coding-style.rst:12
21283 msgid "Use indentation, tab is tab and is 8 chars wide."
21286 #. type: Plain text
21287 #: docs/manual/project/coding-style.rst:14
21289 "Try to avoid long lines (though there is currently no hard limit on line "
21293 #. type: Plain text
21294 #: docs/manual/project/coding-style.rst:15
21295 msgid "Braces are placed according to K&R:"
21298 #. type: Plain text
21299 #: docs/manual/project/coding-style.rst:16
21300 #: docs/manual/project/coding-style.rst:35
21301 #: docs/manual/project/coding-style.rst:41
21302 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21303 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21304 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21305 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21306 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21307 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21308 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21309 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21310 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21314 #. type: Plain text
21315 #: docs/manual/project/coding-style.rst:19
21316 msgid "int function(int x) {"
21319 #. type: Plain text
21320 #: docs/manual/project/coding-style.rst:20
21321 msgid "body of function"
21324 #. type: Plain text
21325 #: docs/manual/project/coding-style.rst:23
21329 #. type: Plain text
21330 #: docs/manual/project/coding-style.rst:24
21331 msgid "body of do-loop"
21334 #. type: Plain text
21335 #: docs/manual/project/coding-style.rst:25
21336 msgid "} while (condition);"
21339 #. type: Plain text
21340 #: docs/manual/project/coding-style.rst:27
21341 msgid "if (x == y) {"
21344 #. type: Plain text
21345 #: docs/manual/project/coding-style.rst:28
21349 #. type: Plain text
21350 #: docs/manual/project/coding-style.rst:29
21351 msgid "} else if (x > y) {"
21354 #. type: Plain text
21355 #: docs/manual/project/coding-style.rst:30
21356 #: docs/manual/project/coding-style.rst:32
21360 #. type: Plain text
21361 #: docs/manual/project/coding-style.rst:31
21365 #. type: Plain text
21366 #: docs/manual/project/coding-style.rst:34
21367 msgid "All blocks should have braces, even if the statements are one liners:"
21370 #. type: Plain text
21371 #: docs/manual/project/coding-style.rst:37
21372 msgid "if (a == 2) {"
21375 #. type: Plain text
21376 #: docs/manual/project/coding-style.rst:38
21380 #. type: Plain text
21381 #: docs/manual/project/coding-style.rst:40
21383 "There should be no spaces after function names, but there should be space "
21384 "after do/while/if/... statements:"
21387 #. type: Plain text
21388 #: docs/manual/project/coding-style.rst:43
21389 msgid "while (TRUE) {"
21392 #. type: Plain text
21393 #: docs/manual/project/coding-style.rst:44
21394 msgid "do_something(work, FALSE);"
21397 #. type: Plain text
21398 #: docs/manual/project/coding-style.rst:46
21400 "Each operand should have spaces around, no spaces after opening parenthesis "
21401 "or before closing parenthesis:"
21404 #. type: Plain text
21405 #: docs/manual/project/coding-style.rst:49
21406 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21409 #. type: Plain text
21410 #: docs/manual/project/coding-style.rst:50
21411 msgid "return *bar;"
21414 #. type: Plain text
21415 #: docs/manual/project/coding-style.rst:52
21417 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21420 #. type: Plain text
21421 #: docs/manual/project/coding-style.rst:54
21423 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21424 "match our coding style."
21427 #. type: Plain text
21428 #: docs/manual/project/install.rst:2
21429 msgid "_installing:"
21433 #: docs/manual/project/install.rst:4
21435 msgid "Installing Gammu"
21439 #: docs/manual/project/install.rst:7
21441 msgid "Prebuilt Binaries for Linux"
21444 #. type: Plain text
21445 #: docs/manual/project/install.rst:13
21447 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21448 "it is definitely the easiest thing. There are also binary packages of latest "
21449 "release built for many distributions available on Gammu home page <http://"
21450 "wammu.eu/gammu/>."
21453 #. type: Plain text
21454 #: docs/manual/project/install.rst:16
21456 "You can usually also find Gammu in your distribution, so unless you need a "
21457 "newer version, just install package from your distribution."
21461 #: docs/manual/project/install.rst:18
21466 #. type: Plain text
21467 #: docs/manual/project/install.rst:25
21469 "Gammu packages are included in Debian (testing versions go to experimental "
21470 "and stable to unstable). If you want to build Debian package on your own, "
21471 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21472 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21473 "p=collab-maint/gammu.git>)."
21476 #. type: Plain text
21477 #: docs/manual/project/install.rst:28
21481 #. type: Plain text
21482 #: docs/manual/project/install.rst:31
21484 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21485 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21490 #: docs/manual/project/install.rst:33
21495 #. type: Plain text
21496 #: docs/manual/project/install.rst:36
21498 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21501 #. type: Attribute :file:
21502 #: docs/manual/project/install.rst:36
21504 msgid "`description-pak` which you can use for building Slackware package."
21508 #: docs/manual/project/install.rst:39
21510 msgid "Prebuilt Binaries for Windows"
21513 #. type: Plain text
21514 #: docs/manual/project/install.rst:44
21516 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21517 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21521 #. type: Plain text
21522 #: docs/manual/project/install.rst:46
21524 "http://www.microsoft.com/downloads/details.aspx?"
21525 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21528 #. type: Plain text
21529 #: docs/manual/project/install.rst:49
21534 #: docs/manual/project/install.rst:51
21536 msgid "Dependencies"
21539 #. type: Plain text
21540 #: docs/manual/project/install.rst:54
21541 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21544 #. type: Plain text
21545 #: docs/manual/project/install.rst:57
21547 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21548 "detecting available libraries."
21551 #. type: Plain text
21552 #: docs/manual/project/install.rst:59
21557 #: docs/manual/project/install.rst:61
21559 msgid "Optional Dependencies"
21562 #. type: Plain text
21563 #: docs/manual/project/install.rst:65
21565 "Gammu does not require any special libraries at all to build, but you might "
21566 "miss some features. Optional libraries include:"
21570 #: docs/manual/project/install.rst:67
21575 #. type: Plain text
21576 #: docs/manual/project/install.rst:70
21577 msgid "Required for Bluetooth support on Linux."
21580 #. type: Plain text
21581 #: docs/manual/project/install.rst:72
21582 msgid "http://www.bluez.org/"
21586 #: docs/manual/project/install.rst:74
21591 #. type: Plain text
21592 #: docs/manual/project/install.rst:77
21593 msgid "Required for fbususb/dku2 connection support on Linux."
21596 #. type: Plain text
21597 #: docs/manual/project/install.rst:79
21598 msgid "http://libusb.sourceforge.net/"
21602 #: docs/manual/project/install.rst:81
21607 #. type: Plain text
21608 #: docs/manual/project/install.rst:85
21610 "Required for new versions notification (see :option:`gammu checkversion`) "
21611 "and OpenCellID access (see :option:`gammu getlocation`)."
21614 #. type: Plain text
21615 #: docs/manual/project/install.rst:87
21616 msgid "http://curl.haxx.se/libcurl/"
21620 #: docs/manual/project/install.rst:89
21625 #. type: Plain text
21626 #: docs/manual/project/install.rst:92
21627 msgid "Used to support more character sets in AT engine."
21630 #. type: Plain text
21631 #: docs/manual/project/install.rst:94
21632 msgid "http://www.gnu.org/software/libiconv/"
21636 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21641 #. type: Plain text
21642 #: docs/manual/project/install.rst:99
21643 msgid "Localization of strings."
21646 #. type: Plain text
21647 #: docs/manual/project/install.rst:101
21648 msgid "http://www.gnu.org/software/gettext/"
21652 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21657 #. type: Plain text
21658 #: docs/manual/project/install.rst:106
21659 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21662 #. type: Plain text
21663 #: docs/manual/project/install.rst:108
21664 msgid "http://mysql.com/"
21668 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21673 #. type: Plain text
21674 #: docs/manual/project/install.rst:113
21675 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21678 #. type: Plain text
21679 #: docs/manual/project/install.rst:115
21680 msgid "http://www.postgresql.org/"
21684 #: docs/manual/project/install.rst:117
21689 #. type: Plain text
21690 #: docs/manual/project/install.rst:120
21691 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21694 #. type: Plain text
21695 #: docs/manual/project/install.rst:122
21697 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21700 #. type: Plain text
21701 #: docs/manual/project/install.rst:124
21702 msgid "http://www.unixodbc.org/"
21706 #: docs/manual/project/install.rst:126
21711 #. type: Plain text
21712 #: docs/manual/project/install.rst:129
21713 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21716 #. type: Plain text
21717 #: docs/manual/project/install.rst:131
21718 msgid "Required at least version 0.8.2."
21721 #. type: Plain text
21722 #: docs/manual/project/install.rst:133
21723 msgid "http://libdbi.sourceforge.net/"
21727 #: docs/manual/project/install.rst:135
21732 #. type: Plain text
21733 #: docs/manual/project/install.rst:138
21734 msgid "Gammu has a Python bindings, see :ref:`python`."
21737 #. type: Plain text
21738 #: docs/manual/project/install.rst:140
21739 msgid "http://www.python.org/"
21743 #: docs/manual/project/install.rst:142
21745 msgid "SQLite + libdbi-drivers with SQLite"
21748 #. type: Plain text
21749 #: docs/manual/project/install.rst:145
21751 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21755 #. type: Plain text
21756 #: docs/manual/project/install.rst:147
21757 msgid "http://www.sqlite.org/"
21761 #: docs/manual/project/install.rst:149
21766 #. type: Plain text
21767 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21768 msgid "Currently needed only for :ref:`gammu-detect`."
21771 #. type: Plain text
21772 #: docs/manual/project/install.rst:154
21773 msgid "http://www.gtk.org/"
21777 #: docs/manual/project/install.rst:156
21782 #. type: Plain text
21783 #: docs/manual/project/install.rst:161
21784 msgid "http://gudev.sourceforge.net/"
21788 #: docs/manual/project/install.rst:164
21790 msgid "Compiling on Linux/Unix Systems"
21793 #. type: Plain text
21794 #: docs/manual/project/install.rst:169
21796 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21797 "corresponding devel packages as well, they are usually named with ``-dev`` "
21798 "or ``-devel`` suffix, depending on your distribution."
21801 #. type: Plain text
21802 #: docs/manual/project/install.rst:172
21804 "For example on Debian or Ubuntu, you can install all optional packages by "
21805 "following command:"
21808 #. type: Plain text
21809 #: docs/manual/project/install.rst:176
21811 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21814 #. type: Plain text
21815 #: docs/manual/project/install.rst:178
21817 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21818 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21821 #. type: Plain text
21822 #: docs/manual/project/install.rst:180
21823 msgid "For openSUSE, the installation all optional packages could look like:"
21826 #. type: Plain text
21827 #: docs/manual/project/install.rst:184
21829 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21832 #. type: Plain text
21833 #: docs/manual/project/install.rst:186
21835 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21836 "glib2-devel libgudev-1_0-devel"
21839 #. type: Plain text
21840 #: docs/manual/project/install.rst:189
21842 "For compatibility reasons, configure like wrapper is provided, if you don't "
21843 "need much specific tuning, you can use usual set of commands:"
21846 #. type: Plain text
21847 #: docs/manual/project/install.rst:195
21848 msgid "./configure make sudo make install"
21851 #. type: Plain text
21852 #: docs/manual/project/install.rst:199
21854 "The configure wrapper will create directory build-configure and build all "
21855 "binaries there (nothing is changed in source tree), for example gammu binary "
21856 "is in build-configure/gammu directory."
21859 #. type: Plain text
21860 #: docs/manual/project/install.rst:203
21862 "If you need/want to tweak build a bit more than configure wrapper provides, "
21863 "you have to use `CMake`_ directly. For now, only out of source build is "
21864 "supported, so you have to create separate directory for build:"
21867 #. type: Plain text
21868 #: docs/manual/project/install.rst:208
21869 msgid "mkdir build cd build"
21872 #. type: Plain text
21873 #: docs/manual/project/install.rst:210
21874 msgid "Then just configure project:"
21877 #. type: Plain text
21878 #: docs/manual/project/install.rst:214
21882 #. type: Plain text
21883 #: docs/manual/project/install.rst:216
21887 #. type: Plain text
21888 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21892 #. type: Plain text
21893 #: docs/manual/project/install.rst:222
21894 msgid "Test that everything is okay:"
21897 #. type: Plain text
21898 #: docs/manual/project/install.rst:226
21900 msgstr "lakukan tes"
21902 #. type: Plain text
21903 #: docs/manual/project/install.rst:228
21904 msgid "And finally install it:"
21907 #. type: Plain text
21908 #: docs/manual/project/install.rst:232
21909 msgid "sudo make install"
21912 #. type: Plain text
21913 #: docs/manual/project/install.rst:235
21915 "You can configure build parameters either by command line (see parameters "
21916 "bellow), or using TUI - ccmake."
21919 #. type: Plain text
21920 #: docs/manual/project/install.rst:237
21921 msgid "Useful cmake parameters:"
21924 #. type: Plain text
21925 #: docs/manual/project/install.rst:239
21926 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21929 #. type: Plain text
21930 #: docs/manual/project/install.rst:240
21931 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21934 #. type: Plain text
21935 #: docs/manual/project/install.rst:241
21936 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21939 #. type: Plain text
21940 #: docs/manual/project/install.rst:243
21942 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21943 "against buffer overflows and similar attacks"
21946 #. type: Plain text
21947 #: docs/manual/project/install.rst:245
21949 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21953 #. type: Plain text
21954 #: docs/manual/project/install.rst:246
21955 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21958 #. type: Plain text
21959 #: docs/manual/project/install.rst:248
21960 msgid "You can also disable support for whole set of phones, e.g.:"
21963 #. type: Plain text
21964 #: docs/manual/project/install.rst:250
21965 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21968 #. type: Plain text
21969 #: docs/manual/project/install.rst:251
21970 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21973 #. type: Plain text
21974 #: docs/manual/project/install.rst:252
21975 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21979 #: docs/manual/project/install.rst:254
21981 msgid "Library search paths"
21984 #. type: Plain text
21985 #: docs/manual/project/install.rst:259
21987 "By installing Gammu to non default system paths, you might need to add path "
21988 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21992 #. type: Plain text
21993 #: docs/manual/project/install.rst:261
21995 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21998 #. type: Attribute :file:
21999 #: docs/manual/project/install.rst:261
22001 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
22004 #. type: Plain text
22005 #: docs/manual/project/install.rst:263
22006 msgid "been installed. Some examples:"
22009 #. type: Plain text
22010 #: docs/manual/project/install.rst:268
22012 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
22013 "etc/ld.so.conf.d/gammu.conf"
22016 #. type: Plain text
22017 #: docs/manual/project/install.rst:271
22019 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
22023 #. type: Plain text
22024 #: docs/manual/project/install.rst:274
22026 "You can also avoid changing ldconfig configuration by installing Gammu to "
22027 "paths where it already searches, for examble by:"
22030 #. type: Plain text
22031 #: docs/manual/project/install.rst:278
22032 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
22036 #: docs/manual/project/install.rst:281
22038 msgid "Compiling on Microsoft Windows"
22041 #. type: Plain text
22042 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
22043 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
22046 #. type: Plain text
22047 #: docs/manual/project/install.rst:291
22049 "`CMake`_ is able to generate projects for various tools including Microsoft "
22050 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
22051 "CMakeLists.txt in project sources and configure CMake to be able to find "
22052 "optional libraries (see cross compilation section for more information about "
22053 "getting those). The result should be project for your compiler where you "
22054 "should be able to work with it as with any other project."
22058 #: docs/manual/project/install.rst:293
22060 msgid "Compiling using MS Visual C++"
22063 #. type: Plain text
22064 #: docs/manual/project/install.rst:296
22065 msgid "You will probably need additional SDKs:"
22068 #. type: Plain text
22069 #: docs/manual/project/install.rst:302
22071 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
22072 "given for free. Below are links to different releases (if you have problems "
22073 "with latest one, use older). They work for various Windows versions, even "
22074 "though Microsoft named them Windows Server 2003 Platform SDK."
22077 #. type: Plain text
22078 #: docs/manual/project/install.rst:304
22080 "For free Visual C++ Express 2005 you need to set compiler to work with "
22081 "Platform SDK (see description)."
22084 #. type: Plain text
22085 #: docs/manual/project/install.rst:306
22087 "MySQL include/library files from MySQL install package (for MySQL support in "
22091 #. type: Plain text
22092 #: docs/manual/project/install.rst:308
22094 "PostgreSQL include/library files from PostgreSQL install package (for "
22095 "PostgreSQL support in SMSD)."
22098 #. type: Plain text
22099 #: docs/manual/project/install.rst:310
22101 "For gettext (internationalization) support, you will need gettext packages "
22102 "from GnuWin32 project."
22105 #. type: Plain text
22106 #: docs/manual/project/install.rst:312
22108 "As build is now based on CMake, you will need to get it from http://cmake."
22112 #. type: Plain text
22113 #: docs/manual/project/install.rst:314
22114 msgid "After downloading and installing them into your system:"
22117 #. type: Plain text
22118 #: docs/manual/project/install.rst:318
22120 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
22121 "in Gammu sources, this should pop up dialog with configuration options."
22124 #. type: Plain text
22125 #: docs/manual/project/install.rst:321
22127 "You can also start CMakeSetup from start menu and select source directory "
22128 "(just point to it to Gammu sources)."
22131 #. type: Plain text
22132 #: docs/manual/project/install.rst:323
22134 "Select directory where binaries will be stored, I suggest this is different "
22135 "than source one, eg. append subdirectory build."
22138 #. type: Plain text
22139 #: docs/manual/project/install.rst:324
22140 msgid "Select compiler you want to use in Build for select."
22143 #. type: Plain text
22144 #: docs/manual/project/install.rst:327
22146 "In list bellow, you can tweak paths to some optional libraries and project "
22150 #. type: Plain text
22151 #: docs/manual/project/install.rst:329
22153 "Then just press Configure button, which will do the hard job. After this, "
22154 "just click OK button to generate Visual Studio project."
22157 #. type: Plain text
22158 #: docs/manual/project/install.rst:331
22160 "Project files for Visual Studio should be now generated in directory you "
22161 "selected, just open it in Visual Studio and compile :-)."
22164 #. type: Plain text
22165 #: docs/manual/project/install.rst:334
22167 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22168 "version you choose."
22171 #. type: Plain text
22172 #: docs/manual/project/install.rst:336
22174 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22175 "make all on Linux."
22178 #. type: Plain text
22179 #: docs/manual/project/install.rst:341
22181 "I know this guide is incomplete, I don't have environment to test, you're "
22182 "welcome to improve it!. Some more information can be found in howtos for "
22183 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22184 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22188 #: docs/manual/project/install.rst:343
22190 msgid "Compiling using Borland C++"
22193 #. type: Plain text
22194 #: docs/manual/project/install.rst:351
22196 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22197 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22198 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22199 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22200 "CMake (otherwise compilation fails)."
22204 #: docs/manual/project/install.rst:353
22206 msgid "Compiling using Cygwin"
22209 #. type: Plain text
22210 #: docs/manual/project/install.rst:356
22211 msgid "This should work pretty much same as on Linux."
22215 #: docs/manual/project/install.rst:358
22217 msgid "Compiling on Mac OS X"
22220 #. type: Plain text
22221 #: docs/manual/project/install.rst:366
22223 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22224 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22225 "DMG download). For database support in SMSD, install wanted database, eg. "
22229 #. type: Plain text
22230 #: docs/manual/project/install.rst:369
22232 "The rest of the compilation should be pretty same as on Linux, see Linux "
22233 "section for more details about compile time options."
22236 #. type: Plain text
22237 #: docs/manual/project/install.rst:373
22239 "If you get some errors while linking with iconv, it is caused by two "
22240 "incompatible iconv libraries available on the system. You can override the "
22244 #. type: Plain text
22245 #: docs/manual/project/install.rst:377
22246 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22249 #. type: Plain text
22250 #: docs/manual/project/install.rst:379
22251 msgid "Or completely disable iconv support:"
22254 #. type: Plain text
22255 #: docs/manual/project/install.rst:383
22256 msgid "cmake -DWITH_Iconv=OFF .."
22260 #: docs/manual/project/install.rst:386
22262 msgid "Cross compilation for Windows on Linux"
22263 msgstr "Kompilasi silang untuk Windows pada Linux"
22265 #. type: Plain text
22266 #: docs/manual/project/install.rst:390
22268 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22272 #. type: Plain text
22273 #: docs/manual/project/install.rst:394
22275 "Only cross compilation using `CMake`_ has been tested. You need to install "
22276 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22277 "install mingw32. Build is then quite simple:"
22280 #. type: Plain text
22281 #: docs/manual/project/install.rst:401
22283 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22284 "Toolchain-mingw32.cmake make"
22287 #. type: Plain text
22288 #: docs/manual/project/install.rst:403
22289 msgid "There is also toolchain configuration for Win64 available:"
22292 #. type: Plain text
22293 #: docs/manual/project/install.rst:410
22295 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22296 "Toolchain-mingw64.cmake make"
22299 #. type: Plain text
22300 #: docs/manual/project/install.rst:413
22302 "If your MinGW cross compiler binaries are not found automatically, you can "
22303 "specify their different names in cmake/Toolchain-mingw32.cmake."
22306 #. type: Plain text
22307 #: docs/manual/project/install.rst:415
22308 msgid "To build just bare static library without any dependencies, use:"
22311 #. type: Plain text
22312 #: docs/manual/project/install.rst:419
22313 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22316 #. type: Plain text
22317 #: docs/manual/project/install.rst:425
22319 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22320 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22323 #. type: Plain text
22324 #: docs/manual/project/install.rst:432
22326 "To be compatible with current Python on Windows, we need to build against "
22327 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22328 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22329 "different MSVCRT, you need to adjust compiler specifications, example is "
22330 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22331 "to tune it for your environment."
22335 #: docs/manual/project/install.rst:434
22337 msgid "Third party libraries"
22340 #. type: Plain text
22341 #: docs/manual/project/install.rst:439
22343 "The easies way to link with third party libraries is to add path to their "
22344 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22345 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22348 #. type: Plain text
22349 #: docs/manual/project/install.rst:446
22351 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22355 #. type: Plain text
22356 #: docs/manual/project/install.rst:452
22358 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22359 "at --input-def libmysql.def \\"
22362 #. type: Plain text
22363 #: docs/manual/project/install.rst:453
22364 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22367 #. type: Plain text
22368 #: docs/manual/project/install.rst:456
22370 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22371 "to compile native binary from it."
22374 #. type: Plain text
22375 #: docs/manual/project/install.rst:463
22377 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22378 "then you need to add wldap32.dll library to bin."
22381 #. type: Plain text
22382 #: docs/manual/project/install.rst:471
22384 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22385 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22386 "sourceforge.net/>. Unpack these to same directory."
22390 #: docs/manual/project/install.rst:474
22395 #. type: Plain text
22396 #: docs/manual/project/install.rst:478
22398 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22403 #: docs/manual/project/install.rst:480
22405 msgid "Crosscompiling to different platform"
22408 #. type: Plain text
22409 #: docs/manual/project/install.rst:484
22411 "To cross compile Gammu to different architecture (or platform) you need to "
22412 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22415 #. type: Plain text
22416 #: docs/manual/project/install.rst:488
22417 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22420 #. type: Plain text
22421 #: docs/manual/project/install.rst:492
22423 "More information on creating that is described in `CMake Cross Compiling`_ "
22424 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22425 "prepared recipes for `CMake`_."
22428 #. type: Plain text
22429 #: docs/manual/project/install.rst:494
22430 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22433 #. type: Plain text
22434 #: docs/manual/project/install.rst:495
22435 msgid "_OpenEmbedded: http://www.openembedded.org/"
22439 #: docs/manual/project/install.rst:497
22441 msgid "Advanced Build Options"
22444 #. type: Plain text
22445 #: docs/manual/project/install.rst:502
22447 "The build system accepts wide range of options. You can see them all by "
22448 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22453 #: docs/manual/project/install.rst:504
22455 msgid "Limiting set of installed data"
22458 #. type: Plain text
22459 #: docs/manual/project/install.rst:508
22461 "By setting following flags you can control which additional parts will be "
22465 #. type: Plain text
22466 #: docs/manual/project/install.rst:510
22467 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22470 #. type: Plain text
22471 #: docs/manual/project/install.rst:511
22472 msgid "INSTALL_MEDIA - Install sample media files"
22475 #. type: Plain text
22476 #: docs/manual/project/install.rst:512
22477 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22480 #. type: Plain text
22481 #: docs/manual/project/install.rst:513
22482 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22485 #. type: Plain text
22486 #: docs/manual/project/install.rst:514
22487 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22490 #. type: Plain text
22491 #: docs/manual/project/install.rst:515
22492 msgid "INSTALL_DOC - Install documentation"
22495 #. type: Plain text
22496 #: docs/manual/project/install.rst:516
22497 msgid "INSTALL_LOC - Install locales data"
22500 #. type: Plain text
22501 #: docs/manual/project/install.rst:518
22502 msgid "For example:"
22505 #. type: Plain text
22506 #: docs/manual/project/install.rst:522
22507 msgid "cmake -DINSTALL_DOC=OFF"
22511 #: docs/manual/project/install.rst:525
22513 msgid "Debugging build failures"
22516 #. type: Plain text
22517 #: docs/manual/project/install.rst:529
22519 "If there is some build failure (eg. some dependencies are not correctly "
22520 "detected), please attach :file:`CMakeCache.txt`,"
22523 #. type: Attribute :file:
22524 #: docs/manual/project/install.rst:529
22526 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22529 #. type: Plain text
22530 #: docs/manual/project/install.rst:532
22532 "to the report. It will help diagnose what was detected on the system and "
22533 "possibly fix these errors."
22536 #. type: Plain text
22537 #: docs/manual/project/install.rst:535
22539 "To find out what is going on during compilation, add ``-"
22540 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22543 #. type: Attribute :program:
22544 #: docs/manual/project/install.rst:535
22546 msgid "`make` with ``VERBOSE=1``:"
22549 #. type: Plain text
22550 #: docs/manual/project/install.rst:540
22551 msgid "make VERBOSE=1"
22555 #: docs/manual/project/install.rst:542
22557 msgid "Debugging crashes"
22560 #. type: Plain text
22561 #: docs/manual/project/install.rst:547
22563 "To debug program crashes, you might want to build Gammu with ``-"
22564 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22565 "with protections GCC makes and produce bogus back traces."
22569 #: docs/manual/project/install.rst:550
22571 msgid "Compliling python-gammu"
22574 #. type: Plain text
22575 #: docs/manual/project/install.rst:555
22577 "Currently python-gammu is distributed together with Gammu, so all you need "
22578 "to get it is to build Gammu with Python support (it should be automatically "
22579 "detected if you have development environment installed for Python)."
22582 #. type: Plain text
22583 #: docs/manual/project/install.rst:560
22585 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22586 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22587 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22588 "path to another Python interpreter to use than default one available in the "
22592 #. type: Plain text
22593 #: docs/manual/project/install.rst:563
22595 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22596 "placed in `python` subdirectory."
22599 #. type: Plain text
22600 #: docs/manual/project/install.rst:564
22601 msgid "_CMake: http://www.cmake.org/"
22605 #: docs/manual/project/motivation.rst:2
22607 msgid "Motivation to fork Gnokii"
22610 #. type: Plain text
22611 #: docs/manual/project/motivation.rst:9
22613 "Please note that this is original list of differences written by Marcin when "
22614 "forking Gnokii, so it represents state of the code in that time."
22617 #. type: Plain text
22618 #: docs/manual/project/motivation.rst:11
22619 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22622 #. type: Plain text
22623 #: docs/manual/project/motivation.rst:14
22625 "phones (they return everything in Unicode) things are converted from Unicode "
22626 "and again to Unicode in other places. No more unnecessary conversions."
22629 #. type: Plain text
22630 #: docs/manual/project/motivation.rst:15
22631 msgid "Almost everything is structural. In Gnokii some things are declared"
22634 #. type: Plain text
22635 #: docs/manual/project/motivation.rst:17
22637 "in files, not in \"main\" phone structure. It can make some problems, when "
22638 "will try to support two phones on two serial ports in one application."
22641 #. type: Plain text
22642 #: docs/manual/project/motivation.rst:18
22643 msgid "in Gammu you can make support for some things without adding source"
22646 #. type: Plain text
22647 #: docs/manual/project/motivation.rst:22
22649 "to \"main\" phone modules. Very good idea for things, which are available "
22650 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22651 "also some obsolete functions - why should we compile RLP source, when all "
22652 "new better phones have modems built in ?"
22655 #. type: Plain text
22656 #: docs/manual/project/motivation.rst:23
22658 "Gnokii/MyGnokii has to have some compatibility with previously written "
22659 "source. In Gammu some solutions are reimplemented and done easier."
22662 #. type: Plain text
22663 #: docs/manual/project/motivation.rst:24
22664 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22667 #. type: Plain text
22668 #: docs/manual/project/motivation.rst:25
22669 msgid "more OS supported."
22672 #. type: Plain text
22673 #: docs/manual/project/motivation.rst:26
22675 "better sharing source. Less source = smaller application easier to debug."
22678 #. type: Plain text
22679 #: docs/manual/project/motivation.rst:27
22680 msgid "better user friendly interface"
22683 #. type: Plain text
22684 #: docs/manual/project/motivation.rst:28
22685 msgid "no more 2 years rewriting source..."
22688 #. type: Plain text
22689 #: docs/manual/project/motivation.rst:29
22691 "it's easier to see, what frames are implemented, what not (in phone modules "
22692 "they're put line after line)."
22695 #. type: Plain text
22696 #: docs/manual/project/motivation.rst:30
22697 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22700 #. type: Plain text
22701 #: docs/manual/project/motivation.rst:31
22703 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22706 #. type: Plain text
22707 #: docs/manual/project/motivation.rst:32
22708 msgid "some things like SMS can be accessed few ways"
22711 #. type: Plain text
22712 #: docs/manual/project/motivation.rst:34
22714 "when possible, there are used \"constant\" locations. I will explain on the "
22718 #. type: Plain text
22719 #: docs/manual/project/motivation.rst:36
22721 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22722 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22726 #. type: Plain text
22727 #: docs/manual/project/motivation.rst:37
22729 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
22730 "moved from 2'nd to 1'st."
22733 #. type: Plain text
22734 #: docs/manual/project/motivation.rst:43
22736 "When will read calendar notes again, have to read all notes again because of "
22737 "changed locations (let's say, we won't read Call note again. It will have "
22738 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22739 "will save in under location 2. When will try to save Call not with location "
22740 "2, it will overwrite new saved note !)."
22743 #. type: Plain text
22744 #: docs/manual/project/motivation.rst:46
22746 "This is not good. When for example delete one entry from phonebook, other "
22747 "locations \"stays\" on their places. These are \"constant\" locations."
22750 #. type: Plain text
22751 #: docs/manual/project/motivation.rst:49
22753 "With \"constans\" locations, when delete one location from PC, don't have to "
22754 "read full memory from phone."
22757 #. type: Plain text
22758 #: docs/manual/project/motivation.rst:51
22762 #. type: Plain text
22763 #: docs/manual/project/motivation.rst:52
22764 msgid "Of course, some of these things can be in the future in gnokii too..."
22768 #: docs/manual/project/localization.rst:2
22770 msgid "Localization"
22773 #. type: Plain text
22774 #: docs/manual/project/localization.rst:6
22776 "Localization uses `Gettext`_ po files for both program translations and the "
22777 "documentation. The documentation translation is managed using `po4a`_."
22781 #: docs/manual/project/localization.rst:8
22783 msgid "Using Translation"
22786 #. type: Plain text
22787 #: docs/manual/project/localization.rst:13
22789 "You can set locales you want to use by specifying LANG or LC_* environment "
22790 "variables (on Linux you usually don't care about this, on Windows just "
22791 "export e.g. ``LANG=cs_CZ``)."
22795 #: docs/manual/project/localization.rst:15
22797 msgid "Improving Translation"
22800 #. type: Plain text
22801 #: docs/manual/project/localization.rst:21
22803 "If you want to improve existing translation, please visit `translation "
22804 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22805 "you will be able to edit it on former mentioned URL."
22808 #. type: Plain text
22809 #: docs/manual/project/localization.rst:24
22811 "You can also go ahead with traditional way of creating/updating po files in "
22812 "locale/ folder and then sending updated ones to bug tracker."
22816 #: docs/manual/project/localization.rst:26
22818 msgid "Translation Areas"
22821 #. type: Plain text
22822 #: docs/manual/project/localization.rst:29
22823 msgid "There are several po files to translate:"
22826 #. type: Plain text
22827 #: docs/manual/project/localization.rst:39
22830 "``libgammu.po``\n"
22831 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
22833 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
22835 " Basic documentation shipped withing package (eg. :file:`README` and\n"
22836 " :file:`INSTALL` files).\n"
22838 " The Gammu Manual translation (this manual).\n"
22841 #. type: Plain text
22842 #: docs/manual/project/localization.rst:42
22843 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22846 #. type: Plain text
22847 #: docs/manual/project/localization.rst:44
22848 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22851 #. type: Plain text
22852 #: docs/manual/project/localization.rst:44
22853 msgid "_po4a: http://po4a.alioth.debian.org/"
22857 #: docs/manual/glossary.rst:2
22862 #. type: Plain text
22863 #: docs/manual/glossary.rst:6
22864 msgid "glossary:: :sorted:"
22867 #. type: Plain text
22868 #: docs/manual/glossary.rst:8
22872 #. type: Plain text
22873 #: docs/manual/glossary.rst:8
22874 msgid "Message reference as generated by GSM network."
22877 #. type: Plain text
22878 #: docs/manual/index.rst:7
22880 "Gammu is a project providing abstraction layer for cell phones access. It "
22881 "covers wide range of phones, mostly focusing on AT compatible phones and "
22885 #. type: Plain text
22886 #: docs/manual/index.rst:9
22888 "This manual describes all parts of Gammu, starting with information about"
22891 #. type: Attribute :ref:
22892 #: docs/manual/index.rst:9
22894 msgid "`project`, going through API documentation for both :ref:`python` and"
22897 #. type: Attribute :ref:
22898 #: docs/manual/index.rst:10
22900 msgid "`libgammu` and covering :ref:`smsd` as well."
22904 #: docs/manual/index.rst:14
22906 msgid "Continue reading"
22909 #. type: Plain text
22910 #: docs/manual/index.rst:17
22914 #. type: Plain text
22915 #: docs/manual/index.rst:18
22916 msgid ":columns: 2"
22919 #. type: Plain text
22920 #: docs/manual/index.rst:20
22921 msgid ":ref:`project` -- learn about Gammu project"
22924 #. type: Plain text
22925 #: docs/manual/index.rst:21
22926 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22929 #. type: Plain text
22930 #: docs/manual/index.rst:22
22931 msgid ":ref:`gammu` -- the Gammu utility"
22934 #. type: Plain text
22935 #: docs/manual/index.rst:23
22936 msgid ":ref:`gammurc` -- the Gammu configuration file"
22939 #. type: Plain text
22940 #: docs/manual/index.rst:24
22941 msgid ":ref:`python` -- use Gammu functionality from Python"
22944 #. type: Plain text
22945 #: docs/manual/index.rst:25
22946 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22949 #. type: Plain text
22950 #: docs/manual/index.rst:26
22951 msgid ":ref:`internal` -- learn about Gammu internals"
22954 #. type: Plain text
22955 #: docs/manual/index.rst:27
22956 msgid ":ref:`faq` -- frequently asked questions"
22959 #. type: Plain text
22960 #: docs/manual/index.rst:28
22961 msgid ":ref:`protocols` -- learn about phone protocols"
22964 #. type: Plain text
22965 #: docs/manual/index.rst:29
22966 msgid ":ref:`formats` -- file formats supported by Gammu"
22967 msgstr ":ref:`formats` -- format file yang didukung Gammu"
22970 #: docs/manual/index.rst:31
22972 msgid "Full contents"
22975 #. type: Plain text
22976 #: docs/manual/index.rst:36
22980 #. type: Plain text
22981 #: docs/manual/testing/index.rst:2
22986 #: docs/manual/testing/index.rst:4
22988 msgid "Testing Gammu"
22991 #. type: Plain text
22992 #: docs/manual/testing/index.rst:11
22993 msgid "testsuite dummy-driver"
22996 #. type: Plain text
22997 #: docs/manual/testing/dummy-driver.rst:2
22998 msgid "_dummy-driver:"
23002 #: docs/manual/testing/dummy-driver.rst:4
23004 msgid "Dummy Driver"
23007 #. type: Plain text
23008 #: docs/manual/testing/dummy-driver.rst:7
23012 #. type: Plain text
23013 #: docs/manual/testing/dummy-driver.rst:12
23015 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
23016 "used by :doc:`testsuite`, but it is also very helpful for application "
23017 "developers, because they can test the functionality without using real phone "
23018 "and avoiding risk of corrupting data in the phone."
23022 #: docs/manual/testing/dummy-driver.rst:14
23024 msgid "Filesystem structure"
23025 msgstr "File sistem"
23027 #. type: Plain text
23028 #: docs/manual/testing/dummy-driver.rst:17
23029 msgid "The dummy driver emulates all phone functionality on filesystem. The"
23032 #. type: Attribute :config:
23033 #: docs/manual/testing/dummy-driver.rst:17
23035 msgid "option:`Device` configuration directive sets top level directory,"
23038 #. type: Plain text
23039 #: docs/manual/testing/dummy-driver.rst:19
23040 msgid "where all data are stored."
23043 #. type: Plain text
23044 #: docs/manual/testing/dummy-driver.rst:23
23046 "This directory contains file :file:`operations.log`, where are logged "
23047 "operations which do not modify any data in the dummy phone (eg. sending "
23052 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
23057 #. type: Plain text
23058 #: docs/manual/testing/dummy-driver.rst:29
23060 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
23061 "range 1-5) in Gammu native smsbackup format."
23064 #. type: Plain text
23065 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
23070 #. type: Plain text
23071 #: docs/manual/testing/dummy-driver.rst:35
23073 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
23074 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
23078 #. type: Plain text
23079 #: docs/manual/testing/dummy-driver.rst:40
23080 msgid "Notes are stored in :file:`note` directory in vNote format."
23083 #. type: Plain text
23084 #: docs/manual/testing/dummy-driver.rst:45
23086 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
23091 #: docs/manual/testing/dummy-driver.rst:47
23096 #. type: Plain text
23097 #: docs/manual/testing/dummy-driver.rst:50
23098 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
23102 #: docs/manual/testing/dummy-driver.rst:52
23105 msgstr "File sistem"
23107 #. type: Plain text
23108 #: docs/manual/testing/dummy-driver.rst:56
23110 "Filesystem is stored in :file:`fs` directory. You can create another "
23111 "subdirectories there."
23115 #: docs/manual/testing/dummy-driver.rst:58
23117 msgid "Other features"
23120 #. type: Plain text
23121 #: docs/manual/testing/dummy-driver.rst:61
23123 "By specifying :config:option:`Features` you can configure some specific "
23127 #. type: Plain text
23128 #: docs/manual/testing/dummy-driver.rst:67
23131 "``DISABLE_GETNEXT``\n"
23132 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
23133 " exception of GetNextSMS* and GetNextFile*).\n"
23134 "``DISABLE_GETNEXTSMS``\n"
23135 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
23138 #. type: Plain text
23139 #: docs/manual/testing/dummy-driver.rst:72
23141 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
23144 #. type: Plain text
23145 #: docs/manual/testing/dummy-driver.rst:79
23146 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
23149 #. type: Plain text
23150 #: docs/manual/testing/dummy-driver.rst:81
23152 "For disabling GetNext* functions within dummy driver, you need something "
23153 "like following in :file:`~/.gammurc`:"
23156 #. type: Plain text
23157 #: docs/manual/testing/dummy-driver.rst:88
23159 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
23160 "path/to/directory/"
23164 #: docs/manual/testing/testsuite.rst:2
23166 msgid "Gammu Testsuite"
23170 #: docs/manual/testing/testsuite.rst:10
23172 msgid "Running the tests"
23175 #. type: Plain text
23176 #: docs/manual/testing/testsuite.rst:17
23178 "You can run the test suite this using ``make test``. CMake build system uses "
23179 "for testing CTest, which also includes option to connect to dashboard and "
23180 "submit test results there, so that they can be reviewed and fixed by others. "
23181 "To participate in this testing, you need just to run ``make Experimental`` "
23182 "which also does submission to the dashboard."
23185 #. type: Plain text
23186 #: docs/manual/testing/testsuite.rst:19
23187 msgid "There are some more options for testing:"
23190 #. type: Plain text
23191 #: docs/manual/testing/testsuite.rst:21
23192 msgid "``make test``"
23195 #. type: Plain text
23196 #: docs/manual/testing/testsuite.rst:23
23198 msgid " Runs testsuite with no uploading of results.\n"
23201 #. type: Plain text
23202 #: docs/manual/testing/testsuite.rst:25
23203 msgid "``make Experimental``"
23206 #. type: Plain text
23207 #: docs/manual/testing/testsuite.rst:27
23209 msgid " Runs testsuite and uploads results to the dashboard.\n"
23212 #. type: Plain text
23213 #: docs/manual/testing/testsuite.rst:29
23214 msgid "``make ExperimentalMemCheck``"
23217 #. type: Plain text
23218 #: docs/manual/testing/testsuite.rst:33
23221 " This checks memory accesses using valgrind during tests and submits\n"
23222 " report. You need to do this after ``make Experimental`` and you can\n"
23223 " submit results using ``make ExperimentalSubmit``.\n"
23226 #. type: Plain text
23227 #: docs/manual/testing/testsuite.rst:35
23228 msgid "Coverage reports"
23231 #. type: Plain text
23232 #: docs/manual/testing/testsuite.rst:38
23235 " To get test coverage reports, you need to configure project using\n"
23236 " ``cmake -DCOVERAGE=ON``\n"
23239 #. type: Plain text
23240 #: docs/manual/testing/testsuite.rst:40
23241 msgid "Nightly testing"
23244 #. type: Plain text
23245 #: docs/manual/testing/testsuite.rst:47
23248 " Currently several machines do compile and test Gammu every night. If\n"
23249 " you want to tak part of this, just ensure that your machine executes\n"
23250 " test suite every night (preferably after 3:00 CET). You can select\n"
23251 " either ``make Nightly`` to do regullar testing or\n"
23252 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23253 " coverage tests as described above.\n"
23256 #. type: Plain text
23257 #: docs/manual/testing/testsuite.rst:49
23258 msgid "Running single test"
23261 #. type: Labeled list
23262 #: docs/manual/testing/testsuite.rst:50
23264 msgid "You can run single test by directly calling ctest"
23267 #. type: Plain text
23268 #: docs/manual/testing/testsuite.rst:53
23269 msgid "ctest -R test-name"
23272 #. type: Labeled list
23273 #: docs/manual/testing/testsuite.rst:54
23275 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23278 #. type: Plain text
23279 #: docs/manual/testing/testsuite.rst:57
23280 msgid "ctest -V -R test-name"
23284 #: docs/manual/testing/testsuite.rst:59
23286 msgid "Collecting results"
23289 #. type: Plain text
23290 #: docs/manual/testing/testsuite.rst:63
23292 "The tests are ran daily on several platforms and you can find the results on "
23293 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23296 #. type: Plain text
23297 #: docs/manual/testing/testsuite.rst:66
23299 "You are welcome to join this effort, all you need is to setup job to pull "
23300 "current Gammu sources and execute the test suite every day (the preferred "
23304 #. type: Labeled list
23305 #: docs/manual/testing/testsuite.rst:66
23307 msgid "it 3:00 CET)"
23310 #. type: Plain text
23311 #: docs/manual/testing/testsuite.rst:70
23312 msgid "git pull make -C build-configure Nightly"
23315 #. type: Labeled list
23316 #: docs/manual/testing/testsuite.rst:71
23318 msgid "or also with checking for memory leaks"
23321 #. type: Plain text
23322 #: docs/manual/testing/testsuite.rst:75
23323 msgid "git pull make -C build-configure NightlyMemCheck"
23327 #: docs/manual/testing/testsuite.rst:77
23329 msgid "Testing of SMSD"
23332 #. type: Plain text
23333 #: docs/manual/testing/testsuite.rst:83
23335 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23336 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23337 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23338 "available on the syste,."
23341 #. type: Plain text
23342 #: docs/manual/testing/testsuite.rst:85
23343 msgid "Testing of additional database backends must be enabled separately:"
23346 #. type: Plain text
23347 #: docs/manual/testing/testsuite.rst:88
23350 "``MYSQL_TESTING``:\n"
23351 " you need to have setup MySQL server with database where SMSD can play.\n"
23354 #. type: Plain text
23355 #: docs/manual/testing/testsuite.rst:91
23358 "``PSQL_TESTING``\n"
23359 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
23363 #: docs/manual/testing/testsuite.rst:93
23365 msgid "Testing of command line utility"
23368 #. type: Plain text
23369 #: docs/manual/testing/testsuite.rst:98
23371 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23372 "required. It covers most of command line interface, but some parts need to "
23373 "be explicitly enabled:"
23376 #. type: Plain text
23377 #: docs/manual/testing/testsuite.rst:101
23380 "``ONLINE_TESTING``:\n"
23381 " enable testing of features which require internet access\n"
23385 #: docs/manual/testing/testsuite.rst:103
23387 msgid "Testing of Python interface"
23390 #. type: Plain text
23391 #: docs/manual/testing/testsuite.rst:108
23393 "Python module tests are performed using :ref:`dummy-driver` where required. "
23394 "It does also cover testing of SMSD interface, which is done using libdbi"
23399 #: docs/manual/testing/testsuite.rst:110
23401 msgid "Testing of reply functions"
23404 #. type: Plain text
23405 #: docs/manual/testing/testsuite.rst:114
23407 "The :file:`tests` directory contains various tests which do inject data into "
23408 "reply functions and check their response."
23412 #: docs/manual/testing/testsuite.rst:116
23414 msgid "Testing of data parsing"
23417 #. type: Plain text
23418 #: docs/manual/testing/testsuite.rst:120
23420 "The :file:`tests` directory contains various tests which just try to parse "
23421 "various file formats supported by libGammu."
23425 #: docs/manual/testing/testsuite.rst:122
23427 msgid "Configuration of the test suite"
23430 #. type: Plain text
23431 #: docs/manual/testing/testsuite.rst:125
23432 msgid "You can pass various parameters to configure the test suite:"
23436 #: docs/manual/testing/testsuite.rst:127
23438 msgid "Programs used for testing"
23441 #. type: Plain text
23442 #: docs/manual/testing/testsuite.rst:141
23446 " Path to the :program:`sh` program\n"
23448 " Path to the :program:`bash` program\n"
23450 " Path to the :program:`sqlite3` program\n"
23452 " Path to the :program:`sed` program\n"
23454 " Path to the :program:`mysql` program\n"
23456 " Path to the :program:`psql` program\n"
23460 #: docs/manual/testing/testsuite.rst:143
23462 msgid "Limiting testsuite"
23465 #. type: Plain text
23466 #: docs/manual/testing/testsuite.rst:151
23469 "``ONLINE_TESTING``\n"
23470 " Enable testing of parts which use remote servers, requires connection to interned\n"
23471 "``PSQL_TESTING``\n"
23472 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23473 "``MYSQL_TESTING``\n"
23474 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23478 #: docs/manual/testing/testsuite.rst:153
23480 msgid "Database backends configuration"
23481 msgstr "Konfigurasi backend basisdata"
23483 #. type: Plain text
23484 #: docs/manual/testing/testsuite.rst:173
23488 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23489 "``PSQL_DATABASE``\n"
23490 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
23492 " User to use for PostgreSQL tests (default: ``smsd``)\n"
23493 "``PSQL_PASSWORD``\n"
23494 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
23496 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23497 "``MYSQL_DATABASE``\n"
23498 " Database to use for MySQL tests (default: ``smsd``)\n"
23500 " User to use for MySQL tests (default: ``smsd``)\n"
23501 "``MYSQL_PASSWORD``\n"
23502 " Password to use for MySQL tests (default: ``smsd``)\n"
23504 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23505 " Currently needs to point to MySQL database.\n"
23508 #. type: Plain text
23509 #: docs/manual/contents.rst:2
23514 #: docs/manual/contents.rst:4
23516 msgid "Gammu Documentation Contents"
23519 #. type: Plain text
23520 #: docs/manual/contents.rst:22
23522 "project/index faq/index python/index c/index internal/index formats/index "
23523 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23528 #: docs/manual/contents.rst:24
23530 msgid "Indices and tables"
23533 #. type: Plain text
23534 #: docs/manual/contents.rst:27
23535 msgid ":ref:`genindex`"
23538 #. type: Plain text
23539 #: docs/manual/contents.rst:28
23540 msgid ":ref:`modindex`"
23543 #. type: Plain text
23544 #: docs/manual/contents.rst:28
23545 msgid ":ref:`search`"
23549 #: docs/manual/python/objects.rst:2
23554 #. type: Plain text
23555 #: docs/manual/python/objects.rst:7
23557 "For various (mostly historical) reasons, all objects you get from Gammu are "
23558 "not real objects but rather a dictionaries. This has quite a big impact of "
23559 "usability and will most likely change in the future."
23562 #. type: Plain text
23563 #: docs/manual/python/objects.rst:9
23565 "All the objects basically map to C structures, so you might also refer to"
23568 #. type: Attribute :ref:
23569 #: docs/manual/python/objects.rst:9
23571 msgid "`libgammu` chapter."
23574 #. type: Plain text
23575 #: docs/manual/python/objects.rst:12
23580 #: docs/manual/python/objects.rst:14
23585 #. type: Plain text
23586 #: docs/manual/python/objects.rst:18
23588 "Object describing single SMS message in a way GSM network handles is (140 "
23589 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23592 #. type: Attribute :meth:
23593 #: docs/manual/python/objects.rst:18
23595 msgid "`gammu.EncodeSMS`."
23598 #. type: Plain text
23599 #: docs/manual/python/objects.rst:21
23600 msgid "Message dictionary can consist of following fields:"
23603 #. type: Labeled list
23604 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23605 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23606 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23607 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23608 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23609 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23610 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23611 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23612 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23613 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23614 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23615 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23616 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23617 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23618 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23619 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23620 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23621 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23622 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23623 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23624 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23625 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23626 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23627 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23628 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23629 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23630 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23631 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23632 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23633 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23634 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23635 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23636 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23637 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23638 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23639 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23640 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23641 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23642 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23643 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23644 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23645 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23646 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23647 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23648 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23649 #: docs/manual/python/objects.rst:801
23651 msgid ".. attribute"
23654 #. type: Plain text
23655 #: docs/manual/python/objects.rst:23
23659 #. type: Plain text
23660 #: docs/manual/python/objects.rst:25
23661 msgid "SMSC information, see :ref:`smsc_obj`."
23664 #. type: Plain text
23665 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23666 #: docs/manual/python/objects.rst:391
23670 #. type: Plain text
23671 #: docs/manual/python/objects.rst:29
23672 msgid "Recipient number, needs to be set for sending."
23675 #. type: Plain text
23676 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23677 #: docs/manual/python/objects.rst:741
23681 #. type: Plain text
23682 #: docs/manual/python/objects.rst:34
23684 "Name of the message, does not make any effect on sending, some phones might "
23688 #. type: Plain text
23689 #: docs/manual/python/objects.rst:36
23693 #. type: Plain text
23694 #: docs/manual/python/objects.rst:38
23695 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23699 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23700 #: docs/manual/internal/reply.rst:53
23705 #. type: Plain text
23706 #: docs/manual/python/objects.rst:42
23707 msgid "Message text"
23710 #. type: Plain text
23711 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23715 #. type: Plain text
23716 #: docs/manual/python/objects.rst:46
23717 msgid "Folder where the message is stored"
23720 #. type: Plain text
23721 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23722 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23723 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23727 #. type: Plain text
23728 #: docs/manual/python/objects.rst:50
23729 msgid "Location where the message is stored"
23732 #. type: Plain text
23733 #: docs/manual/python/objects.rst:52
23734 msgid "InboxFolder"
23737 #. type: Plain text
23738 #: docs/manual/python/objects.rst:54
23739 msgid "Indication whether folder is an inbox"
23742 #. type: Plain text
23743 #: docs/manual/python/objects.rst:56
23744 msgid "DeliveryStatus"
23747 #. type: Plain text
23748 #: docs/manual/python/objects.rst:58
23749 msgid "Message delivery status, used only for received messages"
23752 #. type: Plain text
23753 #: docs/manual/python/objects.rst:60
23754 msgid "ReplyViaSameSMSC"
23757 #. type: Plain text
23758 #: docs/manual/python/objects.rst:62
23759 msgid "Flag indicating whether reply using same SMSC is requested"
23762 #. type: Plain text
23763 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23767 #. type: Plain text
23768 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23769 msgid "Message class"
23772 #. type: Plain text
23773 #: docs/manual/python/objects.rst:68
23774 msgid "MessageReference"
23777 #. type: Plain text
23778 #: docs/manual/python/objects.rst:70
23779 msgid "Message reference number, used mostly to identify delivery reports"
23782 #. type: Plain text
23783 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23784 msgid "ReplaceMessage"
23787 #. type: Plain text
23788 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23789 msgid "Id of message which this message is supposed to replace"
23792 #. type: Plain text
23793 #: docs/manual/python/objects.rst:76
23794 msgid "RejectDuplicates"
23797 #. type: Plain text
23798 #: docs/manual/python/objects.rst:78
23799 msgid "Whether to reject duplicates"
23803 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23808 #. type: Plain text
23809 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23810 msgid "Memory where the message is stored"
23813 #. type: Plain text
23814 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23815 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23816 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23817 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23821 #. type: Plain text
23822 #: docs/manual/python/objects.rst:86
23823 msgid "Message type, one of:"
23826 #. type: Plain text
23827 #: docs/manual/python/objects.rst:88
23828 msgid "``Submit`` - message to be send"
23831 #. type: Plain text
23832 #: docs/manual/python/objects.rst:89
23833 msgid "``Deliver`` - delivered message"
23836 #. type: Plain text
23837 #: docs/manual/python/objects.rst:91
23839 "``Status_Report`` - when creating new message this will create submit "
23840 "message with request for delivery report"
23843 #. type: Plain text
23844 #: docs/manual/python/objects.rst:93
23848 #. type: Plain text
23849 #: docs/manual/python/objects.rst:95
23850 msgid "Message encoding, one of:"
23853 #. type: Plain text
23854 #: docs/manual/python/objects.rst:98
23856 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23857 "but can be only 70 chars long"
23860 #. type: Plain text
23861 #: docs/manual/python/objects.rst:99
23862 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23865 #. type: Plain text
23866 #: docs/manual/python/objects.rst:101
23868 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23872 #. type: Plain text
23873 #: docs/manual/python/objects.rst:102
23874 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23877 #. type: Plain text
23878 #: docs/manual/python/objects.rst:103
23879 msgid "``8bit`` - for binary messages"
23882 #. type: Plain text
23883 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23887 #. type: Plain text
23888 #: docs/manual/python/objects.rst:107
23889 msgid "Timestamp when the message was received or sent."
23892 #. type: Plain text
23893 #: docs/manual/python/objects.rst:109
23894 msgid "Please note that most phones do no record timestamp of sent messages."
23897 #. type: Plain text
23898 #: docs/manual/python/objects.rst:111
23899 msgid "SMSCDateTime"
23902 #. type: Plain text
23903 #: docs/manual/python/objects.rst:113
23904 msgid "Timestamp when the message was at SMSC."
23907 #. type: Plain text
23908 #: docs/manual/python/objects.rst:115
23912 #. type: Plain text
23913 #: docs/manual/python/objects.rst:117
23914 msgid "Message state, one of:"
23917 #. type: Plain text
23918 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23922 #. type: Plain text
23923 #: docs/manual/python/objects.rst:120
23927 #. type: Plain text
23928 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23932 #. type: Plain text
23933 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23937 #. type: Plain text
23938 #: docs/manual/python/objects.rst:127
23939 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23942 #. type: Plain text
23943 #: docs/manual/python/objects.rst:130
23944 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23947 #. type: Plain text
23948 #: docs/manual/python/objects.rst:134
23949 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23952 #. type: Plain text
23953 #: docs/manual/python/objects.rst:138
23955 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23956 "world!', 'Class': 0,"
23959 #. type: Plain text
23960 #: docs/manual/python/objects.rst:142
23965 #: docs/manual/python/objects.rst:144
23970 #. type: Plain text
23971 #: docs/manual/python/objects.rst:147
23972 msgid "UDH dictionary can consist of following fields:"
23975 #. type: Plain text
23976 #: docs/manual/python/objects.rst:149
23980 #. type: Plain text
23981 #: docs/manual/python/objects.rst:151
23982 msgid "8-bit ID of the message, not required"
23985 #. type: Plain text
23986 #: docs/manual/python/objects.rst:153
23990 #. type: Plain text
23991 #: docs/manual/python/objects.rst:155
23992 msgid "16-bit ID of the message, not required"
23995 #. type: Plain text
23996 #: docs/manual/python/objects.rst:157
24000 #. type: Plain text
24001 #: docs/manual/python/objects.rst:159
24002 msgid "Number of current part"
24005 #. type: Plain text
24006 #: docs/manual/python/objects.rst:161
24010 #. type: Plain text
24011 #: docs/manual/python/objects.rst:163
24012 msgid "Count of all message parts"
24015 #. type: Plain text
24016 #: docs/manual/python/objects.rst:167
24017 msgid "UDH type, one of predefined strings:"
24020 #. type: Plain text
24021 #: docs/manual/python/objects.rst:169
24025 #. type: Plain text
24026 #: docs/manual/python/objects.rst:170
24027 msgid "``ConcatenatedMessages``"
24030 #. type: Plain text
24031 #: docs/manual/python/objects.rst:171
24032 msgid "``ConcatenatedMessages16bit``"
24035 #. type: Plain text
24036 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
24037 msgid "``DisableVoice``"
24040 #. type: Plain text
24041 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
24042 msgid "``DisableFax``"
24045 #. type: Plain text
24046 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
24047 msgid "``DisableEmail``"
24050 #. type: Plain text
24051 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
24052 msgid "``EnableVoice``"
24055 #. type: Plain text
24056 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
24057 msgid "``EnableFax``"
24060 #. type: Plain text
24061 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
24062 msgid "``EnableEmail``"
24065 #. type: Plain text
24066 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
24067 msgid "``VoidSMS``"
24070 #. type: Plain text
24071 #: docs/manual/python/objects.rst:179
24072 msgid "``NokiaRingtone``"
24073 msgstr "``NokiaRingtone``"
24075 #. type: Plain text
24076 #: docs/manual/python/objects.rst:180
24077 msgid "``NokiaRingtoneLong``"
24080 #. type: Plain text
24081 #: docs/manual/python/objects.rst:181
24082 msgid "``NokiaOperatorLogoLong``"
24085 #. type: Plain text
24086 #: docs/manual/python/objects.rst:182
24087 msgid "``NokiaCallerLogo``"
24090 #. type: Plain text
24091 #: docs/manual/python/objects.rst:183
24092 msgid "``NokiaWAP``"
24095 #. type: Plain text
24096 #: docs/manual/python/objects.rst:184
24097 msgid "``NokiaWAPLong``"
24100 #. type: Plain text
24101 #: docs/manual/python/objects.rst:185
24102 msgid "``NokiaCalendarLong``"
24105 #. type: Plain text
24106 #: docs/manual/python/objects.rst:186
24107 msgid "``NokiaProfileLong``"
24110 #. type: Plain text
24111 #: docs/manual/python/objects.rst:187
24112 msgid "``NokiaPhonebookLong``"
24115 #. type: Plain text
24116 #: docs/manual/python/objects.rst:188
24117 msgid "``UserUDH``"
24120 #. type: Plain text
24121 #: docs/manual/python/objects.rst:192
24122 msgid "UDH content"
24125 #. type: Plain text
24126 #: docs/manual/python/objects.rst:196
24130 #. type: Plain text
24131 #: docs/manual/python/objects.rst:200
24133 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
24134 "'ConcatenatedMessages',"
24137 #. type: Plain text
24138 #: docs/manual/python/objects.rst:203
24143 #: docs/manual/python/objects.rst:205
24145 msgid "SMSC Object"
24148 #. type: Plain text
24149 #: docs/manual/python/objects.rst:208
24150 msgid "SMSC dictionary can consist of following fields:"
24153 #. type: Plain text
24154 #: docs/manual/python/objects.rst:212
24155 msgid "Location where the SMSC is stored"
24158 #. type: Plain text
24159 #: docs/manual/python/objects.rst:220
24160 msgid "Name of the SMSC configuration"
24161 msgstr "Nama konfigurasi SMSC"
24163 #. type: Plain text
24164 #: docs/manual/python/objects.rst:222
24165 msgid "DefaultNumber"
24168 #. type: Plain text
24169 #: docs/manual/python/objects.rst:224
24170 msgid "Default recipient number, ignored on most phones"
24173 #. type: Plain text
24174 #: docs/manual/python/objects.rst:226
24178 #. type: Plain text
24179 #: docs/manual/python/objects.rst:228
24180 msgid "Default message format, one of:"
24183 #. type: Plain text
24184 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24188 #. type: Plain text
24189 #: docs/manual/python/objects.rst:231
24193 #. type: Plain text
24194 #: docs/manual/python/objects.rst:232
24198 #. type: Plain text
24199 #: docs/manual/python/objects.rst:233
24203 #. type: Plain text
24204 #: docs/manual/python/objects.rst:235
24208 #. type: Plain text
24209 #: docs/manual/python/objects.rst:237
24210 msgid "Default message validity as a string"
24213 #. type: Plain text
24214 #: docs/manual/python/objects.rst:239
24215 msgid "``NA`` - validity not available"
24218 #. type: Plain text
24219 #: docs/manual/python/objects.rst:240
24220 msgid "``Max`` - maximal validity allowed by network"
24223 #. type: Plain text
24224 #: docs/manual/python/objects.rst:242
24226 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24227 "weeks, eg. ``3W``"
24230 #. type: Plain text
24231 #: docs/manual/python/objects.rst:246
24235 #. type: Plain text
24236 #: docs/manual/python/objects.rst:250
24238 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24242 #. type: Plain text
24243 #: docs/manual/python/objects.rst:253
24244 msgid "_sms_info_obj:"
24248 #: docs/manual/python/objects.rst:255
24250 msgid "SMS Info Object"
24253 #. type: Plain text
24254 #: docs/manual/python/objects.rst:258
24255 msgid "Message info dictionary can consist of following fields:"
24258 #. type: Plain text
24259 #: docs/manual/python/objects.rst:262
24260 msgid "Whether to use Unicode for the message."
24263 #. type: Plain text
24264 #: docs/manual/python/objects.rst:268
24266 msgstr "Tidak diketahui"
24268 #. type: Plain text
24269 #: docs/manual/python/objects.rst:270
24271 "Boolean flag indicating there was some part which Gammu could not decode."
24274 #. type: Plain text
24275 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24276 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24280 #. type: Plain text
24281 #: docs/manual/python/objects.rst:278
24282 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24285 #. type: Plain text
24286 #: docs/manual/python/objects.rst:282
24287 msgid "SMSINFO = {"
24290 #. type: Plain text
24291 #: docs/manual/python/objects.rst:284
24292 msgid "'Class': 1, 'Entries': ["
24295 #. type: Plain text
24296 #: docs/manual/python/objects.rst:289
24298 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24299 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24300 "'Buffer': 'Gammu', 'Bold': True}, ],"
24303 #. type: Plain text
24304 #: docs/manual/python/objects.rst:292
24305 msgid "_sms_info_part_obj:"
24309 #: docs/manual/python/objects.rst:294
24311 msgid "SMS Info Part Object"
24314 #. type: Plain text
24315 #: docs/manual/python/objects.rst:297
24316 msgid "Message component can consist of following fields:"
24319 #. type: Plain text
24320 #: docs/manual/python/objects.rst:299
24324 #. type: Plain text
24325 #: docs/manual/python/objects.rst:301
24326 msgid "Identification of the part type:"
24329 #. type: Plain text
24330 #: docs/manual/python/objects.rst:304
24331 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24334 #. type: Plain text
24335 #: docs/manual/python/objects.rst:305
24337 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24340 #. type: Plain text
24341 #: docs/manual/python/objects.rst:306
24342 msgid "``ConcatenatedTextLong16bit``"
24345 #. type: Plain text
24346 #: docs/manual/python/objects.rst:307
24347 msgid "``ConcatenatedAutoTextLong16bit``"
24350 #. type: Plain text
24351 #: docs/manual/python/objects.rst:308
24352 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24355 #. type: Plain text
24356 #: docs/manual/python/objects.rst:309
24357 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24360 #. type: Plain text
24361 #: docs/manual/python/objects.rst:310
24362 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24365 #. type: Plain text
24366 #: docs/manual/python/objects.rst:311
24367 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24370 #. type: Plain text
24371 #: docs/manual/python/objects.rst:312
24372 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24375 #. type: Plain text
24376 #: docs/manual/python/objects.rst:313
24377 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24380 #. type: Plain text
24381 #: docs/manual/python/objects.rst:314
24382 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24385 #. type: Plain text
24386 #: docs/manual/python/objects.rst:315
24387 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24390 #. type: Plain text
24391 #: docs/manual/python/objects.rst:316
24392 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24395 #. type: Plain text
24396 #: docs/manual/python/objects.rst:317
24397 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24400 #. type: Plain text
24401 #: docs/manual/python/objects.rst:318
24402 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24405 #. type: Plain text
24406 #: docs/manual/python/objects.rst:319
24407 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24410 #. type: Plain text
24411 #: docs/manual/python/objects.rst:320
24412 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24415 #. type: Plain text
24416 #: docs/manual/python/objects.rst:321
24417 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24420 #. type: Plain text
24421 #: docs/manual/python/objects.rst:322
24422 msgid "``NokiaVTODOLong``"
24425 #. type: Plain text
24426 #: docs/manual/python/objects.rst:323
24427 msgid "``VCARD10Long``"
24430 #. type: Plain text
24431 #: docs/manual/python/objects.rst:324
24432 msgid "``VCARD21Long``"
24435 #. type: Plain text
24436 #: docs/manual/python/objects.rst:332
24437 msgid "``EMSSound10`` - IMelody 1.0"
24440 #. type: Plain text
24441 #: docs/manual/python/objects.rst:333
24442 msgid "``EMSSound12`` - IMelody 1.2"
24445 #. type: Plain text
24446 #: docs/manual/python/objects.rst:334
24448 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24451 #. type: Plain text
24452 #: docs/manual/python/objects.rst:335
24453 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24456 #. type: Plain text
24457 #: docs/manual/python/objects.rst:336
24458 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24461 #. type: Plain text
24462 #: docs/manual/python/objects.rst:337
24463 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24466 #. type: Plain text
24467 #: docs/manual/python/objects.rst:338
24468 msgid "``EMSPredefinedSound``"
24471 #. type: Plain text
24472 #: docs/manual/python/objects.rst:339
24473 msgid "``EMSPredefinedAnimation``"
24476 #. type: Plain text
24477 #: docs/manual/python/objects.rst:340
24478 msgid "``EMSAnimation``"
24481 #. type: Plain text
24482 #: docs/manual/python/objects.rst:341
24483 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24486 #. type: Plain text
24487 #: docs/manual/python/objects.rst:342
24488 msgid "``EMSVariableBitmap``"
24491 #. type: Plain text
24492 #: docs/manual/python/objects.rst:343
24493 msgid "``EMSVariableBitmapLong``"
24496 #. type: Plain text
24497 #: docs/manual/python/objects.rst:344
24498 msgid "``MMSIndicatorLong`` - MMS message indicator."
24501 #. type: Plain text
24502 #: docs/manual/python/objects.rst:345
24503 msgid "``WAPIndicatorLong``"
24506 #. type: Plain text
24507 #: docs/manual/python/objects.rst:346
24508 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24511 #. type: Plain text
24512 #: docs/manual/python/objects.rst:347
24514 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24517 #. type: Plain text
24518 #: docs/manual/python/objects.rst:348
24519 msgid "``AlcatelSMSTemplateName``"
24522 #. type: Plain text
24523 #: docs/manual/python/objects.rst:349
24524 msgid "``SiemensFile`` - Siemens OTA"
24527 #. type: Plain text
24528 #: docs/manual/python/objects.rst:351
24532 #. type: Plain text
24533 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24534 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24535 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24536 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24537 #: docs/manual/python/objects.rst:385
24539 msgid "Text formatting"
24540 msgstr "Informasi telepon"
24542 #. type: Plain text
24543 #: docs/manual/python/objects.rst:355
24547 #. type: Plain text
24548 #: docs/manual/python/objects.rst:359
24552 #. type: Plain text
24553 #: docs/manual/python/objects.rst:363
24557 #. type: Plain text
24558 #: docs/manual/python/objects.rst:367
24562 #. type: Plain text
24563 #: docs/manual/python/objects.rst:371
24567 #. type: Plain text
24568 #: docs/manual/python/objects.rst:375
24572 #. type: Plain text
24573 #: docs/manual/python/objects.rst:379
24575 msgstr "Garisbawah"
24577 #. type: Plain text
24578 #: docs/manual/python/objects.rst:383
24579 msgid "Strikethrough"
24582 #. type: Plain text
24583 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24587 #. type: Plain text
24588 #: docs/manual/python/objects.rst:389
24589 msgid "Whether message part should be protected (DRM)"
24592 #. type: Plain text
24593 #: docs/manual/python/objects.rst:393
24594 msgid "Number to encode in message."
24598 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24601 msgstr "Nada dering"
24603 #. type: Plain text
24604 #: docs/manual/python/objects.rst:397
24605 msgid "Ringtone to encode in message."
24609 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24614 #. type: Plain text
24615 #: docs/manual/python/objects.rst:401
24616 msgid "Bitmap to encode in message."
24619 #. type: Plain text
24620 #: docs/manual/python/objects.rst:403
24624 #. type: Plain text
24625 #: docs/manual/python/objects.rst:405
24626 msgid "Bookmark to encode in message."
24630 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24633 msgstr "Pengaturan"
24635 #. type: Plain text
24636 #: docs/manual/python/objects.rst:409
24637 msgid "Settings to encode in message."
24640 #. type: Plain text
24641 #: docs/manual/python/objects.rst:411
24642 msgid "MMSIndicator"
24645 #. type: Plain text
24646 #: docs/manual/python/objects.rst:413
24647 msgid "MMS indication to encode in message."
24650 #. type: Plain text
24651 #: docs/manual/python/objects.rst:417
24652 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24655 #. type: Plain text
24656 #: docs/manual/python/objects.rst:421
24657 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24660 #. type: Plain text
24661 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24665 #. type: Plain text
24666 #: docs/manual/python/objects.rst:425
24667 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24671 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24676 #. type: Plain text
24677 #: docs/manual/python/objects.rst:429
24678 msgid "File to encode in message, see :ref:`file_obj`."
24681 #. type: Plain text
24682 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24686 #. type: Plain text
24687 #: docs/manual/python/objects.rst:433
24688 msgid "String to encode in message."
24691 #. type: Plain text
24692 #: docs/manual/python/objects.rst:435
24697 #: docs/manual/python/objects.rst:437
24699 msgid "Todo Object"
24702 #. type: Plain text
24703 #: docs/manual/python/objects.rst:440
24704 msgid "Todo entry is a dictionary consisting of following fields:"
24707 #. type: Plain text
24708 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24709 #: docs/manual/python/objects.rst:634
24710 msgid "Location where the entry is stored"
24713 #. type: Plain text
24714 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24715 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24716 #: docs/manual/python/objects.rst:662
24717 msgid "Type of entry, one of:"
24720 #. type: Plain text
24721 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24722 msgid "``REMINDER`` - Reminder or Date"
24725 #. type: Plain text
24726 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24727 msgid "``CALL`` - Call"
24730 #. type: Plain text
24731 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24732 msgid "``MEETING`` - Meeting"
24735 #. type: Plain text
24736 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24737 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24740 #. type: Plain text
24741 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24742 msgid "``MEMO`` - Memo or Miscellaneous"
24745 #. type: Plain text
24746 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24747 msgid "``TRAVEL`` - Travel"
24750 #. type: Plain text
24751 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24752 msgid "``VACATION`` - Vacation"
24755 #. type: Plain text
24756 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24757 msgid "``T_ATHL`` - Training - Athletism"
24760 #. type: Plain text
24761 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24762 msgid "``T_BALL`` - Training - Ball Games"
24765 #. type: Plain text
24766 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24767 msgid "``T_CYCL`` - Training - Cycling"
24770 #. type: Plain text
24771 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24772 msgid "``T_BUDO`` - Training - Budo"
24775 #. type: Plain text
24776 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24777 msgid "``T_DANC`` - Training - Dance"
24780 #. type: Plain text
24781 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24782 msgid "``T_EXTR`` - Training - Extreme Sports"
24785 #. type: Plain text
24786 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24787 msgid "``T_FOOT`` - Training - Football"
24790 #. type: Plain text
24791 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24792 msgid "``T_GOLF`` - Training - Golf"
24795 #. type: Plain text
24796 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24797 msgid "``T_GYM`` - Training - Gym"
24800 #. type: Plain text
24801 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24802 msgid "``T_HORS`` - Training - Horse Race"
24805 #. type: Plain text
24806 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24807 msgid "``T_HOCK`` - Training - Hockey"
24810 #. type: Plain text
24811 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24812 msgid "``T_RACE`` - Training - Races"
24815 #. type: Plain text
24816 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24817 msgid "``T_RUGB`` - Training - Rugby"
24820 #. type: Plain text
24821 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24822 msgid "``T_SAIL`` - Training - Sailing"
24825 #. type: Plain text
24826 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24827 msgid "``T_STRE`` - Training - Street Games"
24830 #. type: Plain text
24831 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24832 msgid "``T_SWIM`` - Training - Swimming"
24835 #. type: Plain text
24836 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24837 msgid "``T_TENN`` - Training - Tennis"
24840 #. type: Plain text
24841 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24842 msgid "``T_TRAV`` - Training - Travels"
24845 #. type: Plain text
24846 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24847 msgid "``T_WINT`` - Training - Winter Games"
24850 #. type: Plain text
24851 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24852 msgid "``ALARM`` - Alarm"
24855 #. type: Plain text
24856 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24857 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24860 #. type: Plain text
24861 #: docs/manual/python/objects.rst:479
24865 #. type: Plain text
24866 #: docs/manual/python/objects.rst:481
24867 msgid "Entry priority, one of:"
24870 #. type: Plain text
24871 #: docs/manual/python/objects.rst:483
24875 #. type: Plain text
24876 #: docs/manual/python/objects.rst:484
24880 #. type: Plain text
24881 #: docs/manual/python/objects.rst:485
24885 #. type: Plain text
24886 #: docs/manual/python/objects.rst:486
24890 #. type: Plain text
24891 #: docs/manual/python/objects.rst:490
24892 msgid "Actual entries, see :ref:`todo_entry_obj`"
24895 #. type: Plain text
24896 #: docs/manual/python/objects.rst:494
24900 #. type: Plain text
24901 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24902 msgid "'Type': 'MEMO', 'Entries': ["
24905 #. type: Plain text
24906 #: docs/manual/python/objects.rst:499
24908 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24909 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24912 #. type: Plain text
24913 #: docs/manual/python/objects.rst:502
24914 msgid "_todo_entry_obj:"
24918 #: docs/manual/python/objects.rst:504
24920 msgid "Todo Entries Object"
24923 #. type: Plain text
24924 #: docs/manual/python/objects.rst:511
24925 msgid "``END_DATETIME`` - Due date (Date)."
24928 #. type: Plain text
24929 #: docs/manual/python/objects.rst:512
24930 msgid "``COMPLETED`` - Whether is completed (Number)."
24933 #. type: Plain text
24934 #: docs/manual/python/objects.rst:513
24935 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24938 #. type: Plain text
24939 #: docs/manual/python/objects.rst:514
24940 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24943 #. type: Plain text
24944 #: docs/manual/python/objects.rst:515
24945 msgid "``TEXT`` - Text of to do (Text)."
24948 #. type: Plain text
24949 #: docs/manual/python/objects.rst:516
24950 msgid "``DESCRIPTION`` - Description of to do (Text)."
24953 #. type: Plain text
24954 #: docs/manual/python/objects.rst:517
24955 msgid "``LOCATION`` - Location of to do (Text)."
24958 #. type: Plain text
24959 #: docs/manual/python/objects.rst:518
24960 msgid "``PRIVATE`` - Whether entry is private (Number)."
24963 #. type: Plain text
24964 #: docs/manual/python/objects.rst:519
24965 msgid "``CATEGORY`` - Category of entry (Number)."
24968 #. type: Plain text
24969 #: docs/manual/python/objects.rst:520
24970 msgid "``CONTACTID`` - Related contact ID (Number)."
24973 #. type: Plain text
24974 #: docs/manual/python/objects.rst:521
24975 msgid "``PHONE`` - Number to call (Text)."
24978 #. type: Plain text
24979 #: docs/manual/python/objects.rst:522
24980 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24983 #. type: Plain text
24984 #: docs/manual/python/objects.rst:523
24985 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24988 #. type: Plain text
24989 #: docs/manual/python/objects.rst:524
24990 msgid "``START_DATETIME`` - Start date (Date)."
24993 #. type: Plain text
24994 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24995 #: docs/manual/python/objects.rst:722
24999 #. type: Plain text
25000 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
25001 #: docs/manual/python/objects.rst:724
25002 msgid "Actual value, corresponding type to Type field."
25005 #. type: Plain text
25006 #: docs/manual/python/objects.rst:530
25011 #: docs/manual/python/objects.rst:532
25013 msgid "Calendar Object"
25016 #. type: Plain text
25017 #: docs/manual/python/objects.rst:535
25018 msgid "Calendar entry is a dictionary consisting of following fields:"
25021 #. type: Plain text
25022 #: docs/manual/python/objects.rst:576
25023 msgid "Actual entries, see :ref:`cal_entry_obj`"
25026 #. type: Plain text
25027 #: docs/manual/python/objects.rst:580
25031 #. type: Plain text
25032 #: docs/manual/python/objects.rst:587
25034 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
25035 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
25036 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
25037 "for one day'}, ],"
25040 #. type: Plain text
25041 #: docs/manual/python/objects.rst:590
25042 msgid "_cal_entry_obj:"
25046 #: docs/manual/python/objects.rst:592
25048 msgid "Calendar Entries Object"
25049 msgstr "Catatan kalender"
25051 #. type: Plain text
25052 #: docs/manual/python/objects.rst:599
25053 msgid "``START_DATETIME`` - Date and time of event start."
25056 #. type: Plain text
25057 #: docs/manual/python/objects.rst:600
25058 msgid "``END_DATETIME`` - Date and time of event end."
25061 #. type: Plain text
25062 #: docs/manual/python/objects.rst:601
25063 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
25066 #. type: Plain text
25067 #: docs/manual/python/objects.rst:602
25068 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
25071 #. type: Plain text
25072 #: docs/manual/python/objects.rst:603
25073 msgid "``TEXT`` - Text."
25076 #. type: Plain text
25077 #: docs/manual/python/objects.rst:604
25078 msgid "``DESCRIPTION`` - Detailed description."
25081 #. type: Plain text
25082 #: docs/manual/python/objects.rst:605
25083 msgid "``LOCATION`` - Location."
25086 #. type: Plain text
25087 #: docs/manual/python/objects.rst:606
25088 msgid "``PHONE`` - Phone number."
25091 #. type: Plain text
25092 #: docs/manual/python/objects.rst:607
25093 msgid "``PRIVATE`` - Whether this entry is private."
25096 #. type: Plain text
25097 #: docs/manual/python/objects.rst:608
25098 msgid "``CONTACTID`` - Related contact id."
25101 #. type: Plain text
25102 #: docs/manual/python/objects.rst:609
25103 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
25106 #. type: Plain text
25107 #: docs/manual/python/objects.rst:610
25108 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
25111 #. type: Plain text
25112 #: docs/manual/python/objects.rst:611
25113 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
25116 #. type: Plain text
25117 #: docs/manual/python/objects.rst:612
25118 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
25121 #. type: Plain text
25122 #: docs/manual/python/objects.rst:613
25123 msgid "``REPEAT_MONTH`` - Repeat x'th month."
25126 #. type: Plain text
25127 #: docs/manual/python/objects.rst:614
25128 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
25131 #. type: Plain text
25132 #: docs/manual/python/objects.rst:615
25133 msgid "``REPEAT_STARTDATE`` - Repeating start."
25136 #. type: Plain text
25137 #: docs/manual/python/objects.rst:616
25138 msgid "``REPEAT_STOPDATE`` - Repeating end."
25141 #. type: Plain text
25142 #: docs/manual/python/objects.rst:617
25143 msgid "``REPEAT_COUNT`` - Number of repetitions."
25146 #. type: Plain text
25147 #: docs/manual/python/objects.rst:618
25148 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
25151 #. type: Plain text
25152 #: docs/manual/python/objects.rst:619
25153 msgid "``LAST_MODIFIED`` - Date and time of last modification."
25156 #. type: Plain text
25157 #: docs/manual/python/objects.rst:625
25162 #: docs/manual/python/objects.rst:627
25164 msgid "Phonebook Object"
25167 #. type: Plain text
25168 #: docs/manual/python/objects.rst:630
25169 msgid "Phonebook entry is a dictionary consisting of following fields:"
25172 #. type: Plain text
25173 #: docs/manual/python/objects.rst:636
25177 #. type: Plain text
25178 #: docs/manual/python/objects.rst:642
25179 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25182 #. type: Plain text
25183 #: docs/manual/python/objects.rst:646
25187 #. type: Plain text
25188 #: docs/manual/python/objects.rst:649
25189 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25192 #. type: Plain text
25193 #: docs/manual/python/objects.rst:652
25195 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25196 "'Value': 'Stojan Jakotyc'}, ],"
25199 #. type: Plain text
25200 #: docs/manual/python/objects.rst:655
25201 msgid "_pbk_entry_obj:"
25205 #: docs/manual/python/objects.rst:657
25207 msgid "Phonebook Entries Object"
25210 #. type: Plain text
25211 #: docs/manual/python/objects.rst:664
25212 msgid "``Number_General`` - General number. (Text)"
25215 #. type: Plain text
25216 #: docs/manual/python/objects.rst:665
25217 msgid "``Number_Mobile`` - Mobile number. (Text)"
25220 #. type: Plain text
25221 #: docs/manual/python/objects.rst:666
25222 msgid "``Number_Fax`` - Fax number. (Text)"
25225 #. type: Plain text
25226 #: docs/manual/python/objects.rst:667
25227 msgid "``Number_Pager`` - Pager number. (Text)"
25230 #. type: Plain text
25231 #: docs/manual/python/objects.rst:668
25232 msgid "``Number_Other`` - Other number. (Text)"
25235 #. type: Plain text
25236 #: docs/manual/python/objects.rst:669
25237 msgid "``Text_Note`` - Note. (Text)"
25240 #. type: Plain text
25241 #: docs/manual/python/objects.rst:670
25242 msgid "``Text_Postal`` - Complete postal address. (Text)"
25245 #. type: Plain text
25246 #: docs/manual/python/objects.rst:671
25247 msgid "``Text_Email`` - Email. (Text)"
25250 #. type: Plain text
25251 #: docs/manual/python/objects.rst:672
25252 msgid "``Text_Email2`` - Second email. (Text)"
25255 #. type: Plain text
25256 #: docs/manual/python/objects.rst:673
25257 msgid "``Text_URL`` - URL (Text)"
25260 #. type: Plain text
25261 #: docs/manual/python/objects.rst:674
25262 msgid "``Date`` - Date and time of last call. (Date)"
25265 #. type: Plain text
25266 #: docs/manual/python/objects.rst:675
25267 msgid "``Caller_Group`` - Caller group. (Number)"
25270 #. type: Plain text
25271 #: docs/manual/python/objects.rst:676
25272 msgid "``Text_Name`` - Name (Text)"
25275 #. type: Plain text
25276 #: docs/manual/python/objects.rst:677
25277 msgid "``Text_LastName`` - Last name. (Text)"
25280 #. type: Plain text
25281 #: docs/manual/python/objects.rst:678
25282 msgid "``Text_FirstName`` - First name. (Text)"
25285 #. type: Plain text
25286 #: docs/manual/python/objects.rst:679
25287 msgid "``Text_Company`` - Company. (Text)"
25290 #. type: Plain text
25291 #: docs/manual/python/objects.rst:680
25292 msgid "``Text_JobTitle`` - Job title. (Text)"
25295 #. type: Plain text
25296 #: docs/manual/python/objects.rst:681
25297 msgid "``Category`` - Category. (Number, if -1 then text)"
25300 #. type: Plain text
25301 #: docs/manual/python/objects.rst:682
25302 msgid "``Private`` - Whether entry is private. (Number)"
25305 #. type: Plain text
25306 #: docs/manual/python/objects.rst:683
25307 msgid "``Text_StreetAddress`` - Street address. (Text)"
25310 #. type: Plain text
25311 #: docs/manual/python/objects.rst:684
25312 msgid "``Text_City`` - City. (Text)"
25315 #. type: Plain text
25316 #: docs/manual/python/objects.rst:685
25317 msgid "``Text_State`` - State. (Text)"
25320 #. type: Plain text
25321 #: docs/manual/python/objects.rst:686
25322 msgid "``Text_Zip`` - Zip code. (Text)"
25325 #. type: Plain text
25326 #: docs/manual/python/objects.rst:687
25327 msgid "``Text_Country`` - Country. (Text)"
25330 #. type: Plain text
25331 #: docs/manual/python/objects.rst:688
25332 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25335 #. type: Plain text
25336 #: docs/manual/python/objects.rst:689
25337 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25340 #. type: Plain text
25341 #: docs/manual/python/objects.rst:690
25342 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25345 #. type: Plain text
25346 #: docs/manual/python/objects.rst:691
25347 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25350 #. type: Plain text
25351 #: docs/manual/python/objects.rst:692
25352 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25355 #. type: Plain text
25356 #: docs/manual/python/objects.rst:693
25357 msgid "``PictureID`` - Picture ID. (Number)"
25360 #. type: Plain text
25361 #: docs/manual/python/objects.rst:694
25362 msgid "``Text_UserID`` - User ID. (Text)"
25365 #. type: Plain text
25366 #: docs/manual/python/objects.rst:695
25367 msgid "``CallLength`` - Length of call (Number)"
25370 #. type: Plain text
25371 #: docs/manual/python/objects.rst:696
25373 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25376 #. type: Plain text
25377 #: docs/manual/python/objects.rst:697
25378 msgid "``LastModified`` - Date of last modification (Date)"
25381 #. type: Plain text
25382 #: docs/manual/python/objects.rst:698
25383 msgid "``Text_NickName`` - Nick name (Text)"
25386 #. type: Plain text
25387 #: docs/manual/python/objects.rst:699
25388 msgid "``Text_FormalName`` - Formal name (Text)"
25391 #. type: Plain text
25392 #: docs/manual/python/objects.rst:700
25393 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25396 #. type: Plain text
25397 #: docs/manual/python/objects.rst:701
25398 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25401 #. type: Plain text
25402 #: docs/manual/python/objects.rst:702
25403 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25406 #. type: Plain text
25407 #: docs/manual/python/objects.rst:703
25408 msgid "``Photo`` - Photo (Picture)."
25411 #. type: Plain text
25412 #: docs/manual/python/objects.rst:704
25413 msgid "``SecondName`` - Second name. (Text)"
25416 #. type: Plain text
25417 #: docs/manual/python/objects.rst:705
25418 msgid "``VOIP`` - VOIP address (Text)."
25421 #. type: Plain text
25422 #: docs/manual/python/objects.rst:706
25423 msgid "``SIP`` - SIP address (Text)."
25426 #. type: Plain text
25427 #: docs/manual/python/objects.rst:707
25428 msgid "``DTMF`` - DTMF (Text)."
25431 #. type: Plain text
25432 #: docs/manual/python/objects.rst:708
25433 msgid "``Video`` - Video number. (Text)"
25436 #. type: Plain text
25437 #: docs/manual/python/objects.rst:709
25438 msgid "``SWIS`` - See What I See address. (Text)"
25441 #. type: Plain text
25442 #: docs/manual/python/objects.rst:710
25443 msgid "``WVID`` - Wireless Village user ID. (Text)"
25446 #. type: Plain text
25447 #: docs/manual/python/objects.rst:711
25448 msgid "``NamePrefix`` - Name prefix (Text)"
25451 #. type: Plain text
25452 #: docs/manual/python/objects.rst:712
25453 msgid "``NameSuffix`` - Name suffix (Text)"
25456 #. type: Plain text
25457 #: docs/manual/python/objects.rst:716
25458 msgid "Location for the field:"
25461 #. type: Plain text
25462 #: docs/manual/python/objects.rst:718
25463 msgid "``Unknown`` - not define"
25466 #. type: Plain text
25467 #: docs/manual/python/objects.rst:719
25468 msgid "``Home`` - home"
25471 #. type: Plain text
25472 #: docs/manual/python/objects.rst:720
25473 msgid "``Work`` - work"
25476 #. type: Plain text
25477 #: docs/manual/python/objects.rst:726
25478 msgid "PictureType"
25481 #. type: Plain text
25482 #: docs/manual/python/objects.rst:728
25484 "Type of picture which is stored in Value field (only for Picture fields)."
25487 #. type: Plain text
25488 #: docs/manual/python/objects.rst:730
25493 #: docs/manual/python/objects.rst:732
25495 msgid "File Object"
25498 #. type: Plain text
25499 #: docs/manual/python/objects.rst:735
25500 msgid "File is a dictionary consisting of following fields:"
25503 #. type: Plain text
25504 #: docs/manual/python/objects.rst:737
25508 #. type: Plain text
25509 #: docs/manual/python/objects.rst:739
25510 msgid "Number of bytes used by this file."
25513 #. type: Plain text
25514 #: docs/manual/python/objects.rst:743
25518 #. type: Plain text
25519 #: docs/manual/python/objects.rst:747
25520 msgid "Boolean value indicating whether this is a folder."
25523 #. type: Plain text
25524 #: docs/manual/python/objects.rst:749
25528 #. type: Plain text
25529 #: docs/manual/python/objects.rst:751
25530 msgid "Depth of file on the filesystem."
25533 #. type: Plain text
25534 #: docs/manual/python/objects.rst:755
25535 msgid "File type, one of:"
25538 #. type: Plain text
25539 #: docs/manual/python/objects.rst:757
25543 #. type: Plain text
25544 #: docs/manual/python/objects.rst:758
25545 msgid "``Java_JAR``"
25548 #. type: Plain text
25549 #: docs/manual/python/objects.rst:759
25550 msgid "``Image_JPG``"
25553 #. type: Plain text
25554 #: docs/manual/python/objects.rst:760
25555 msgid "``Image_BMP``"
25558 #. type: Plain text
25559 #: docs/manual/python/objects.rst:761
25560 msgid "``Image_GIF``"
25563 #. type: Plain text
25564 #: docs/manual/python/objects.rst:762
25565 msgid "``Image_PNG``"
25568 #. type: Plain text
25569 #: docs/manual/python/objects.rst:763
25570 msgid "``Image_WBMP``"
25573 #. type: Plain text
25574 #: docs/manual/python/objects.rst:764
25575 msgid "``Video_3GP``"
25578 #. type: Plain text
25579 #: docs/manual/python/objects.rst:765
25580 msgid "``Sound_AMR``"
25583 #. type: Plain text
25584 #: docs/manual/python/objects.rst:766
25585 msgid "``Sound_NRT`` - DCT4 binary format"
25588 #. type: Plain text
25589 #: docs/manual/python/objects.rst:767
25590 msgid "``Sound_MIDI``"
25593 #. type: Plain text
25594 #: docs/manual/python/objects.rst:768
25598 #. type: Plain text
25599 #: docs/manual/python/objects.rst:770
25600 msgid "ID_FullName"
25603 #. type: Plain text
25604 #: docs/manual/python/objects.rst:772
25605 msgid "Full file name including path."
25608 #. type: Plain text
25609 #: docs/manual/python/objects.rst:776
25610 msgid "Content of the file."
25613 #. type: Plain text
25614 #: docs/manual/python/objects.rst:778
25618 #. type: Plain text
25619 #: docs/manual/python/objects.rst:780
25620 msgid "Timestamp of last change"
25623 #. type: Plain text
25624 #: docs/manual/python/objects.rst:784
25625 msgid "Boolean value indicating whether file is protected (DRM)."
25628 #. type: Plain text
25629 #: docs/manual/python/objects.rst:786
25633 #. type: Plain text
25634 #: docs/manual/python/objects.rst:788
25635 msgid "Boolean value indicating whether file is read only."
25638 #. type: Plain text
25639 #: docs/manual/python/objects.rst:790
25643 #. type: Plain text
25644 #: docs/manual/python/objects.rst:792
25645 msgid "Boolean value indicating whether file is hidden."
25648 #. type: Plain text
25649 #: docs/manual/python/objects.rst:794
25652 msgstr "File sistem"
25654 #. type: Plain text
25655 #: docs/manual/python/objects.rst:796
25656 msgid "Boolean value indicating whether file is system."
25659 #. type: Plain text
25660 #: docs/manual/python/objects.rst:798
25664 #. type: Plain text
25665 #: docs/manual/python/objects.rst:800
25666 msgid "Current poosition of file upload"
25669 #. type: Plain text
25670 #: docs/manual/python/objects.rst:802
25674 #. type: Plain text
25675 #: docs/manual/python/objects.rst:804
25676 msgid "Boolean value indicating completed file transfer."
25679 #. type: Plain text
25680 #: docs/manual/python/objects.rst:808
25684 #. type: Plain text
25685 #: docs/manual/python/objects.rst:820
25687 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
25688 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25689 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25692 #. type: Plain text
25693 #: docs/manual/python/examples.rst:2
25694 msgid "_python-gammu-examples:"
25698 #: docs/manual/python/examples.rst:4
25700 msgid "More python-gammu Examples"
25703 #. type: Plain text
25704 #: docs/manual/python/examples.rst:8
25706 "All these (and some more) examples are also available in ``python/examples/"
25707 "`` directory in Gammu sources."
25711 #: docs/manual/python/examples.rst:10
25713 msgid "Sending a message"
25716 #. type: Plain text
25717 #: docs/manual/python/examples.rst:13
25718 msgid "../../../python/examples/sendsms.py"
25721 #. type: Plain text
25722 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25723 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25724 msgid ":language: python"
25728 #: docs/manual/python/examples.rst:16
25730 msgid "Sending a long message"
25733 #. type: Plain text
25734 #: docs/manual/python/examples.rst:19
25735 msgid "../../../python/examples/sendlongsms.py"
25739 #: docs/manual/python/examples.rst:22
25741 msgid "Initiating a voice call"
25744 #. type: Plain text
25745 #: docs/manual/python/examples.rst:25
25746 msgid "../../../python/examples/dialvoice.py"
25750 #: docs/manual/python/examples.rst:28
25752 msgid "Reading calendar from phone"
25755 #. type: Plain text
25756 #: docs/manual/python/examples.rst:31
25757 msgid "../../../python/examples/getallcalendar.py"
25760 #. type: Attribute :mod:
25761 #: docs/manual/python/data.rst:1
25763 msgid "`gammu.data` -- Generic data usable with Gammu"
25766 #. type: Labeled list
25767 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25768 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25769 #: docs/manual/python/smsd.rst:4
25774 #. type: delimited block =
25775 #: docs/manual/python/data.rst:5
25779 #. type: delimited block =
25780 #: docs/manual/python/data.rst:6
25781 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25784 #. type: Labeled list
25785 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25786 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25787 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25788 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25789 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25790 #: docs/manual/python/gammu.rst:1321
25795 #. type: delimited block =
25796 #: docs/manual/python/data.rst:8
25797 msgid "Connections"
25800 #. type: delimited block =
25801 #: docs/manual/python/data.rst:11
25803 "Provides list of connection strings known to Gammu. They can be used for "
25804 "example when giving user a choice of connection string."
25807 #. type: delimited block =
25808 #: docs/manual/python/data.rst:13
25809 msgid "MemoryValueTypes"
25812 #. type: delimited block =
25813 #: docs/manual/python/data.rst:15
25814 msgid "Provides list of types of memory entry values."
25817 #. type: delimited block =
25818 #: docs/manual/python/data.rst:17
25820 msgid "CalendarTypes"
25823 #. type: delimited block =
25824 #: docs/manual/python/data.rst:19
25825 msgid "Provides list of calendar envet types."
25828 #. type: delimited block =
25829 #: docs/manual/python/data.rst:21
25831 msgid "CalendarValueTypes"
25834 #. type: delimited block =
25835 #: docs/manual/python/data.rst:23
25836 msgid "Provides list of types of calendar entry values."
25839 #. type: delimited block =
25840 #: docs/manual/python/data.rst:25
25841 msgid "TodoPriorities"
25844 #. type: delimited block =
25845 #: docs/manual/python/data.rst:27
25846 msgid "Provides list of todo priorities."
25849 #. type: delimited block =
25850 #: docs/manual/python/data.rst:29
25851 msgid "TodoValueTypes"
25854 #. type: delimited block =
25855 #: docs/manual/python/data.rst:31
25856 msgid "Provides list of types of todo entry values."
25859 #. type: delimited block =
25860 #: docs/manual/python/data.rst:33
25861 msgid "InternationalPrefixes"
25864 #. type: delimited block =
25865 #: docs/manual/python/data.rst:35
25866 msgid "List of known internaltional prefixes."
25869 #. type: delimited block =
25870 #: docs/manual/python/data.rst:37
25874 #. type: delimited block =
25875 #: docs/manual/python/data.rst:39
25877 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25878 "data:`ErrorNumbers`."
25881 #. type: delimited block =
25882 #: docs/manual/python/data.rst:41
25883 msgid "ErrorNumbers"
25886 #. type: delimited block =
25887 #: docs/manual/python/data.rst:42
25889 "Mapping of gammu error codes to text representation. Reverse to :data:"
25893 #. type: Plain text
25894 #: docs/manual/python/index.rst:2
25899 #: docs/manual/python/index.rst:4
25901 msgid "python-gammu API"
25905 #: docs/manual/python/index.rst:7
25907 msgid "A taste of python-gammu"
25910 #. type: Plain text
25911 #: docs/manual/python/index.rst:11
25913 "Python-gammu allows you to easily access the phone. Following code will "
25914 "connect to phone based on your Gammu configuration (usually stored in"
25917 #. type: Attribute :file:
25918 #: docs/manual/python/index.rst:11
25920 msgid "`~/.gammurc`) and gets network information from it::"
25923 #. type: Plain text
25924 #: docs/manual/python/index.rst:15
25931 #. type: Plain text
25932 #: docs/manual/python/index.rst:18
25935 " # Create state machine object\n"
25936 " sm = gammu.StateMachine()\n"
25939 #. type: Plain text
25940 #: docs/manual/python/index.rst:21
25943 " # Read ~/.gammurc\n"
25944 " sm.ReadConfig()\n"
25947 #. type: Plain text
25948 #: docs/manual/python/index.rst:24
25951 " # Connect to phone\n"
25955 #. type: Plain text
25956 #: docs/manual/python/index.rst:27
25959 " # Reads network information from phone\n"
25960 " netinfo = sm.GetNetworkInfo()\n"
25963 #. type: Plain text
25964 #: docs/manual/python/index.rst:33
25967 " # Print information\n"
25968 " print 'Network name: %s' % netinfo['NetworkName']\n"
25969 " print 'Network code: %s' % netinfo['NetworkCode']\n"
25970 " print 'LAC: %s' % netinfo['LAC']\n"
25971 " print 'CID: %s' % netinfo['CID']\n"
25974 #. type: Plain text
25975 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25976 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25977 msgid ":maxdepth: 3"
25980 #. type: Plain text
25981 #: docs/manual/python/index.rst:38
25986 #: docs/manual/python/index.rst:40
25988 msgid "API documentation"
25991 #. type: Plain text
25992 #: docs/manual/python/index.rst:51
25993 msgid "gammu smsd data worker exceptions objects"
25996 #. type: Attribute :mod:
25997 #: docs/manual/python/exceptions.rst:1
25999 msgid "`gammu.exception` -- Gammu exception handling"
26002 #. type: delimited block =
26003 #: docs/manual/python/exceptions.rst:5
26004 msgid "gammu.exception"
26007 #. type: delimited block =
26008 #: docs/manual/python/exceptions.rst:6
26009 msgid ":synopsis: Defines all exceptions used in Gammu."
26012 #. type: Labeled list
26013 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
26015 msgid ".. exception"
26018 #. type: delimited block =
26019 #: docs/manual/python/exceptions.rst:8
26020 msgid "gammu.GSMError"
26023 #. type: delimited block =
26024 #: docs/manual/python/exceptions.rst:11
26026 "Generic class as parent for all Gammu exceptions. This is never raised "
26027 "directly, but should be used to catch any Gammu related exception."
26030 #. type: Labeled list
26031 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
26032 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
26033 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
26034 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
26035 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
26036 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
26037 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
26038 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
26039 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
26040 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
26041 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
26042 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
26043 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
26044 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
26045 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
26046 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
26047 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
26048 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
26049 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
26050 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
26051 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
26052 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
26053 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
26054 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
26055 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
26056 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
26057 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
26058 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
26059 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
26060 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
26061 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
26062 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
26063 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
26064 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
26065 #: docs/manual/python/exceptions.rst:148
26067 msgid ".. autoexception"
26070 #. type: delimited block =
26071 #: docs/manual/python/exceptions.rst:13
26072 msgid "gammu.ERR_NONE"
26075 #. type: delimited block =
26076 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
26077 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
26078 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
26079 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
26080 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
26081 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
26082 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
26083 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
26084 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
26085 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
26086 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
26087 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
26088 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
26089 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
26090 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
26091 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
26092 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
26093 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
26094 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
26095 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
26096 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
26097 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
26098 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
26099 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
26100 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
26101 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
26102 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
26103 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
26104 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
26105 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
26106 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
26107 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
26108 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
26109 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
26110 #: docs/manual/python/exceptions.rst:149
26111 msgid ":show-inheritance:"
26114 #. type: delimited block =
26115 #: docs/manual/python/exceptions.rst:15
26116 msgid "gammu.ERR_DEVICEOPENERROR"
26119 #. type: delimited block =
26120 #: docs/manual/python/exceptions.rst:17
26121 msgid "gammu.ERR_DEVICELOCKED"
26124 #. type: delimited block =
26125 #: docs/manual/python/exceptions.rst:19
26126 msgid "gammu.ERR_DEVICENOTEXIST"
26129 #. type: delimited block =
26130 #: docs/manual/python/exceptions.rst:21
26131 msgid "gammu.ERR_DEVICEBUSY"
26134 #. type: delimited block =
26135 #: docs/manual/python/exceptions.rst:23
26136 msgid "gammu.ERR_DEVICENOPERMISSION"
26139 #. type: delimited block =
26140 #: docs/manual/python/exceptions.rst:25
26141 msgid "gammu.ERR_DEVICENODRIVER"
26144 #. type: delimited block =
26145 #: docs/manual/python/exceptions.rst:27
26146 msgid "gammu.ERR_DEVICENOTWORK"
26149 #. type: delimited block =
26150 #: docs/manual/python/exceptions.rst:29
26151 msgid "gammu.ERR_DEVICEDTRRTSERROR"
26154 #. type: delimited block =
26155 #: docs/manual/python/exceptions.rst:31
26156 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
26159 #. type: delimited block =
26160 #: docs/manual/python/exceptions.rst:33
26161 msgid "gammu.ERR_DEVICEWRITEERROR"
26164 #. type: delimited block =
26165 #: docs/manual/python/exceptions.rst:35
26166 msgid "gammu.ERR_DEVICEREADERROR"
26169 #. type: delimited block =
26170 #: docs/manual/python/exceptions.rst:37
26171 msgid "gammu.ERR_DEVICEPARITYERROR"
26174 #. type: delimited block =
26175 #: docs/manual/python/exceptions.rst:39
26176 msgid "gammu.ERR_TIMEOUT"
26179 #. type: delimited block =
26180 #: docs/manual/python/exceptions.rst:41
26181 msgid "gammu.ERR_FRAMENOTREQUESTED"
26184 #. type: delimited block =
26185 #: docs/manual/python/exceptions.rst:43
26186 msgid "gammu.ERR_UNKNOWNRESPONSE"
26189 #. type: delimited block =
26190 #: docs/manual/python/exceptions.rst:45
26191 msgid "gammu.ERR_UNKNOWNFRAME"
26194 #. type: delimited block =
26195 #: docs/manual/python/exceptions.rst:47
26196 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26199 #. type: delimited block =
26200 #: docs/manual/python/exceptions.rst:49
26201 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26204 #. type: delimited block =
26205 #: docs/manual/python/exceptions.rst:51
26206 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26209 #. type: delimited block =
26210 #: docs/manual/python/exceptions.rst:53
26211 msgid "gammu.ERR_NOTSUPPORTED"
26214 #. type: delimited block =
26215 #: docs/manual/python/exceptions.rst:55
26216 msgid "gammu.ERR_EMPTY"
26219 #. type: delimited block =
26220 #: docs/manual/python/exceptions.rst:57
26221 msgid "gammu.ERR_SECURITYERROR"
26224 #. type: delimited block =
26225 #: docs/manual/python/exceptions.rst:59
26226 msgid "gammu.ERR_INVALIDLOCATION"
26229 #. type: delimited block =
26230 #: docs/manual/python/exceptions.rst:61
26231 msgid "gammu.ERR_NOTIMPLEMENTED"
26234 #. type: delimited block =
26235 #: docs/manual/python/exceptions.rst:63
26236 msgid "gammu.ERR_FULL"
26239 #. type: delimited block =
26240 #: docs/manual/python/exceptions.rst:65
26241 msgid "gammu.ERR_UNKNOWN"
26244 #. type: delimited block =
26245 #: docs/manual/python/exceptions.rst:67
26246 msgid "gammu.ERR_CANTOPENFILE"
26249 #. type: delimited block =
26250 #: docs/manual/python/exceptions.rst:69
26251 msgid "gammu.ERR_MOREMEMORY"
26254 #. type: delimited block =
26255 #: docs/manual/python/exceptions.rst:71
26256 msgid "gammu.ERR_PERMISSION"
26259 #. type: delimited block =
26260 #: docs/manual/python/exceptions.rst:73
26261 msgid "gammu.ERR_EMPTYSMSC"
26264 #. type: delimited block =
26265 #: docs/manual/python/exceptions.rst:75
26266 msgid "gammu.ERR_INSIDEPHONEMENU"
26269 #. type: delimited block =
26270 #: docs/manual/python/exceptions.rst:77
26271 msgid "gammu.ERR_NOTCONNECTED"
26274 #. type: delimited block =
26275 #: docs/manual/python/exceptions.rst:79
26276 msgid "gammu.ERR_WORKINPROGRESS"
26279 #. type: delimited block =
26280 #: docs/manual/python/exceptions.rst:81
26281 msgid "gammu.ERR_PHONEOFF"
26284 #. type: delimited block =
26285 #: docs/manual/python/exceptions.rst:83
26286 msgid "gammu.ERR_FILENOTSUPPORTED"
26289 #. type: delimited block =
26290 #: docs/manual/python/exceptions.rst:85
26291 msgid "gammu.ERR_BUG"
26294 #. type: delimited block =
26295 #: docs/manual/python/exceptions.rst:87
26296 msgid "gammu.ERR_CANCELED"
26299 #. type: delimited block =
26300 #: docs/manual/python/exceptions.rst:89
26301 msgid "gammu.ERR_NEEDANOTHERANSWER"
26304 #. type: delimited block =
26305 #: docs/manual/python/exceptions.rst:91
26306 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26309 #. type: delimited block =
26310 #: docs/manual/python/exceptions.rst:93
26311 msgid "gammu.ERR_WRONGCRC"
26314 #. type: delimited block =
26315 #: docs/manual/python/exceptions.rst:95
26316 msgid "gammu.ERR_INVALIDDATETIME"
26319 #. type: delimited block =
26320 #: docs/manual/python/exceptions.rst:97
26321 msgid "gammu.ERR_MEMORY"
26324 #. type: delimited block =
26325 #: docs/manual/python/exceptions.rst:99
26326 msgid "gammu.ERR_INVALIDDATA"
26329 #. type: delimited block =
26330 #: docs/manual/python/exceptions.rst:101
26331 msgid "gammu.ERR_FILEALREADYEXIST"
26334 #. type: delimited block =
26335 #: docs/manual/python/exceptions.rst:103
26336 msgid "gammu.ERR_FILENOTEXIST"
26339 #. type: delimited block =
26340 #: docs/manual/python/exceptions.rst:105
26341 msgid "gammu.ERR_SHOULDBEFOLDER"
26344 #. type: delimited block =
26345 #: docs/manual/python/exceptions.rst:107
26346 msgid "gammu.ERR_SHOULDBEFILE"
26349 #. type: delimited block =
26350 #: docs/manual/python/exceptions.rst:109
26351 msgid "gammu.ERR_NOSIM"
26354 #. type: delimited block =
26355 #: docs/manual/python/exceptions.rst:111
26356 msgid "gammu.ERR_GNAPPLETWRONG"
26359 #. type: delimited block =
26360 #: docs/manual/python/exceptions.rst:113
26361 msgid "gammu.ERR_FOLDERPART"
26364 #. type: delimited block =
26365 #: docs/manual/python/exceptions.rst:115
26366 msgid "gammu.ERR_FOLDERNOTEMPTY"
26369 #. type: delimited block =
26370 #: docs/manual/python/exceptions.rst:117
26371 msgid "gammu.ERR_DATACONVERTED"
26374 #. type: delimited block =
26375 #: docs/manual/python/exceptions.rst:119
26376 msgid "gammu.ERR_UNCONFIGURED"
26379 #. type: delimited block =
26380 #: docs/manual/python/exceptions.rst:121
26381 msgid "gammu.ERR_WRONGFOLDER"
26384 #. type: delimited block =
26385 #: docs/manual/python/exceptions.rst:123
26386 msgid "gammu.ERR_PHONE_INTERNAL"
26389 #. type: delimited block =
26390 #: docs/manual/python/exceptions.rst:125
26391 msgid "gammu.ERR_WRITING_FILE"
26394 #. type: delimited block =
26395 #: docs/manual/python/exceptions.rst:127
26396 msgid "gammu.ERR_NONE_SECTION"
26399 #. type: delimited block =
26400 #: docs/manual/python/exceptions.rst:129
26401 msgid "gammu.ERR_USING_DEFAULTS"
26404 #. type: delimited block =
26405 #: docs/manual/python/exceptions.rst:131
26406 msgid "gammu.ERR_CORRUPTED"
26409 #. type: delimited block =
26410 #: docs/manual/python/exceptions.rst:133
26411 msgid "gammu.ERR_BADFEATURE"
26414 #. type: delimited block =
26415 #: docs/manual/python/exceptions.rst:135
26416 msgid "gammu.ERR_DISABLED"
26419 #. type: delimited block =
26420 #: docs/manual/python/exceptions.rst:137
26421 msgid "gammu.ERR_SPECIFYCHANNEL"
26424 #. type: delimited block =
26425 #: docs/manual/python/exceptions.rst:139
26426 msgid "gammu.ERR_NOTRUNNING"
26429 #. type: delimited block =
26430 #: docs/manual/python/exceptions.rst:141
26431 msgid "gammu.ERR_NOSERVICE"
26434 #. type: delimited block =
26435 #: docs/manual/python/exceptions.rst:143
26436 msgid "gammu.ERR_BUSY"
26439 #. type: delimited block =
26440 #: docs/manual/python/exceptions.rst:145
26441 msgid "gammu.ERR_COULDNT_CONNECT"
26444 #. type: delimited block =
26445 #: docs/manual/python/exceptions.rst:147
26446 msgid "gammu.ERR_COULDNT_RESOLVE"
26449 #. type: delimited block =
26450 #: docs/manual/python/exceptions.rst:149
26451 msgid "gammu.ERR_GETTING_SMSC"
26454 #. type: Attribute :mod:
26455 #: docs/manual/python/worker.rst:1
26457 msgid "`gammu.worker` - Asynchronous communication to phone."
26460 #. type: delimited block =
26461 #: docs/manual/python/worker.rst:5
26462 msgid "gammu.worker"
26465 #. type: delimited block =
26466 #: docs/manual/python/worker.rst:6
26467 msgid ":synopsis: Asynchronous communication to phone."
26470 #. type: delimited block =
26471 #: docs/manual/python/worker.rst:9
26473 "Mostly you should use only :class:`GammuWorker` class, others are only "
26474 "helpers which are used by this class."
26477 #. type: Labeled list
26478 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26479 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26484 #. type: delimited block =
26485 #: docs/manual/python/worker.rst:12
26486 msgid "GammuCommand(command, params=None, percentage=100)"
26489 #. type: delimited block =
26490 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26491 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26492 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26493 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26494 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26495 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26496 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26497 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26498 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26499 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26500 #: docs/manual/python/worker.rst:156
26501 msgid ":module: gammu.worker"
26504 #. type: delimited block =
26505 #: docs/manual/python/worker.rst:15
26506 msgid "Storage of single command for gammu."
26509 #. type: Labeled list
26510 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26511 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26512 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26513 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26514 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26515 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26516 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26517 #: docs/manual/python/worker.rst:142
26522 #. type: delimited block =
26523 #: docs/manual/python/worker.rst:18
26524 msgid "GammuCommand.get_command()"
26527 #. type: delimited block =
26528 #: docs/manual/python/worker.rst:21
26529 msgid "Returns command name."
26532 #. type: delimited block =
26533 #: docs/manual/python/worker.rst:24
26534 msgid "GammuCommand.get_params()"
26537 #. type: delimited block =
26538 #: docs/manual/python/worker.rst:27
26539 msgid "Returns command params."
26542 #. type: delimited block =
26543 #: docs/manual/python/worker.rst:30
26544 msgid "GammuCommand.get_percentage()"
26547 #. type: delimited block =
26548 #: docs/manual/python/worker.rst:33
26549 msgid "Returns percentage of current task."
26552 #. type: delimited block =
26553 #: docs/manual/python/worker.rst:36
26554 msgid "GammuTask(name, commands)"
26557 #. type: delimited block =
26558 #: docs/manual/python/worker.rst:39
26559 msgid "Storage of taks for gammu."
26562 #. type: delimited block =
26563 #: docs/manual/python/worker.rst:42
26564 msgid "GammuTask.get_name()"
26567 #. type: delimited block =
26568 #: docs/manual/python/worker.rst:45
26569 msgid "Returns task name."
26572 #. type: delimited block =
26573 #: docs/manual/python/worker.rst:48
26574 msgid "GammuTask.get_next()"
26577 #. type: delimited block =
26578 #: docs/manual/python/worker.rst:51
26579 msgid "Returns next command to be executed as :class:`GammuCommand`."
26582 #. type: delimited block =
26583 #: docs/manual/python/worker.rst:54
26584 msgid "GammuThread(queue, config, callback)"
26587 #. type: delimited block =
26588 #: docs/manual/python/worker.rst:57
26589 msgid "Thread for phone communication."
26592 #. type: delimited block =
26593 #: docs/manual/python/worker.rst:60
26594 msgid "GammuThread.join(timeout=None)"
26597 #. type: delimited block =
26598 #: docs/manual/python/worker.rst:63
26599 msgid "Terminates thread and waits for it."
26602 #. type: delimited block =
26603 #: docs/manual/python/worker.rst:66
26604 msgid "GammuThread.kill()"
26607 #. type: delimited block =
26608 #: docs/manual/python/worker.rst:69
26609 msgid "Forces thread end without emptying queue."
26612 #. type: delimited block =
26613 #: docs/manual/python/worker.rst:72
26614 msgid "GammuThread.run()"
26617 #. type: delimited block =
26618 #: docs/manual/python/worker.rst:76
26620 "Thread body, which handles phone communication. This should not be used from "
26624 #. type: delimited block =
26625 #: docs/manual/python/worker.rst:79
26626 msgid "GammuWorker(callback)"
26629 #. type: delimited block =
26630 #: docs/manual/python/worker.rst:84
26632 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26633 "and then passes all commands to this thread. When task is done, caller is "
26634 "notified via callback."
26637 #. type: delimited block =
26638 #: docs/manual/python/worker.rst:87
26639 msgid "GammuWorker.abort()"
26642 #. type: delimited block =
26643 #: docs/manual/python/worker.rst:90
26644 msgid "Aborts any remaining operations."
26647 #. type: delimited block =
26648 #: docs/manual/python/worker.rst:93
26649 msgid "GammuWorker.configure(config)"
26652 #. type: delimited block =
26653 #: docs/manual/python/worker.rst:96
26654 msgid "Configures gammu instance according to config."
26657 #. type: delimited block =
26658 #: docs/manual/python/worker.rst:99
26660 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26661 "SetConfig` accepts. :type config: hash"
26664 #. type: delimited block =
26665 #: docs/manual/python/worker.rst:102
26666 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26669 #. type: delimited block =
26670 #: docs/manual/python/worker.rst:105
26671 msgid "Enqueues command or task."
26674 #. type: delimited block =
26675 #: docs/manual/python/worker.rst:112
26677 ":param command: Command(s) to execute. Each command is tuple containing "
26678 "function name and it's parameters. :type command: tuple of list of tuples :"
26679 "param params: Parameters to command. :type params: tuple or string :param "
26680 "commands: List of commands to execute. When this is not none, params are "
26681 "ignored and command is taken as task name. :type commands: list of tuples "
26685 #. type: delimited block =
26686 #: docs/manual/python/worker.rst:115
26687 msgid "GammuWorker.enqueue_command(command, params)"
26690 #. type: delimited block =
26691 #: docs/manual/python/worker.rst:118
26692 msgid "Enqueues command."
26695 #. type: delimited block =
26696 #: docs/manual/python/worker.rst:123
26698 ":param command: Command(s) to execute. Each command is tuple containing "
26699 "function name and it's parameters. :type command: tuple of list of tuples :"
26700 "param params: Parameters to command. :type params: tuple or string"
26703 #. type: delimited block =
26704 #: docs/manual/python/worker.rst:126
26705 msgid "GammuWorker.enqueue_task(command, commands)"
26708 #. type: delimited block =
26709 #: docs/manual/python/worker.rst:129
26710 msgid "Enqueues task."
26713 #. type: delimited block =
26714 #: docs/manual/python/worker.rst:134
26716 ":param command: Command(s) to execute. Each command is tuple containing "
26717 "function name and it's parameters. :type command: tuple of list of tuples :"
26718 "param commands: List of commands to execute. :type commands: list of tuples "
26722 #. type: delimited block =
26723 #: docs/manual/python/worker.rst:137
26724 msgid "GammuWorker.initiate()"
26727 #. type: delimited block =
26728 #: docs/manual/python/worker.rst:140
26729 msgid "Connects to phone."
26732 #. type: delimited block =
26733 #: docs/manual/python/worker.rst:143
26734 msgid "GammuWorker.terminate(timeout=None)"
26737 #. type: delimited block =
26738 #: docs/manual/python/worker.rst:146
26739 msgid "Terminates phone connection."
26742 #. type: delimited block =
26743 #: docs/manual/python/worker.rst:149
26744 msgid "InvalidCommand(value)"
26747 #. type: delimited block =
26748 #: docs/manual/python/worker.rst:152
26749 msgid "Exception indicating invalid command."
26752 #. type: Labeled list
26753 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26754 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26755 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26756 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26757 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26758 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26759 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26760 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26761 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26762 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26763 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26764 #: docs/manual/python/gammu.rst:1305
26766 msgid ".. function"
26769 #. type: delimited block =
26770 #: docs/manual/python/worker.rst:155
26771 msgid "check_worker_command(command)"
26774 #. type: delimited block =
26775 #: docs/manual/python/worker.rst:158
26776 msgid "Checks whether command is valid."
26779 #. type: delimited block =
26780 #: docs/manual/python/worker.rst:161
26781 msgid ":param command: Name of command. :type command: string"
26784 #. type: Attribute :mod:
26785 #: docs/manual/python/gammu.rst:1
26787 msgid "`gammu` -- Mobile phone access"
26790 #. type: delimited block =
26791 #: docs/manual/python/gammu.rst:6
26792 msgid ":synopsis: Provides access to mobile phones."
26795 #. type: delimited block =
26796 #: docs/manual/python/gammu.rst:8
26797 msgid "This module wraps all python-gammu functionality."
26800 #. type: Attribute :class:
26801 #: docs/manual/python/gammu.rst:9
26803 msgid "`gammu.StateMachine`"
26806 #. type: delimited block -
26807 #: docs/manual/python/gammu.rst:13
26809 msgid ".. class:: StateMachine(Locale)\n"
26812 #. type: delimited block -
26813 #: docs/manual/python/gammu.rst:15
26815 msgid " StateMachine object, that is used for communication with phone.\n"
26818 #. type: delimited block -
26819 #: docs/manual/python/gammu.rst:18
26822 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26823 " :type Locale: string\n"
26826 #. type: delimited block -
26827 #: docs/manual/python/gammu.rst:21
26829 msgid " .. method:: AddCalendar(Value)\n"
26832 #. type: delimited block -
26833 #: docs/manual/python/gammu.rst:23
26835 msgid " Adds calendar entry.\n"
26838 #. type: delimited block -
26839 #: docs/manual/python/gammu.rst:28
26842 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26843 " :type Value: dict\n"
26844 " :return: Location of newly created entry\n"
26848 #. type: delimited block -
26849 #: docs/manual/python/gammu.rst:31
26851 msgid " .. method:: AddCategory(Type, Name)\n"
26854 #. type: delimited block -
26855 #: docs/manual/python/gammu.rst:33
26857 msgid " Adds category to phone.\n"
26860 #. type: delimited block -
26861 #: docs/manual/python/gammu.rst:40
26864 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26865 " :type Type: string\n"
26866 " :param Name: Category name\n"
26867 " :type Name: string\n"
26868 " :return: Location of created category\n"
26872 #. type: delimited block -
26873 #: docs/manual/python/gammu.rst:43
26875 msgid " .. method:: AddFilePart(File)\n"
26878 #. type: delimited block -
26879 #: docs/manual/python/gammu.rst:45
26881 msgid " Adds file part to filesystem.\n"
26884 #. type: delimited block -
26885 #: docs/manual/python/gammu.rst:50
26888 " :param File: File data, see :ref:`file_obj`\n"
26889 " :type File: dict\n"
26890 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26894 #. type: delimited block -
26895 #: docs/manual/python/gammu.rst:53
26897 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
26900 #. type: delimited block -
26901 #: docs/manual/python/gammu.rst:55
26903 msgid " Adds folder to filesystem.\n"
26906 #. type: delimited block -
26907 #: docs/manual/python/gammu.rst:62
26910 " :param ParentFolderID: Folder where to create subfolder\n"
26911 " :type ParentFolderID: string\n"
26912 " :param Name: New folder name\n"
26913 " :type Name: string\n"
26914 " :return: New folder ID.\n"
26915 " :rtype: string\n"
26918 #. type: delimited block -
26919 #: docs/manual/python/gammu.rst:65
26921 msgid " .. method:: AddMemory(Value)\n"
26924 #. type: delimited block -
26925 #: docs/manual/python/gammu.rst:67
26927 msgid " Adds memory (phonebooks or calls) entry.\n"
26928 msgstr " Menambah memori (buku telepon atau panggilan) entri.\n"
26930 #. type: delimited block -
26931 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26934 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
26935 " :type Value: dict\n"
26936 " :return: Location of created entry\n"
26940 #. type: delimited block -
26941 #: docs/manual/python/gammu.rst:75
26943 msgid " .. method:: AddSMS(Value)\n"
26946 #. type: delimited block -
26947 #: docs/manual/python/gammu.rst:77
26949 msgid " Adds SMS to specified folder.\n"
26952 #. type: delimited block -
26953 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26956 " :param Value: SMS data, see :ref:`sms_obj`\n"
26957 " :type Value: dict\n"
26958 " :return: Tuple for location and folder.\n"
26962 #. type: delimited block -
26963 #: docs/manual/python/gammu.rst:85
26965 msgid " .. method:: AddSMSFolder(Name)\n"
26968 #. type: delimited block -
26969 #: docs/manual/python/gammu.rst:87
26971 msgid " Creates SMS folder.\n"
26974 #. type: delimited block -
26975 #: docs/manual/python/gammu.rst:92
26978 " :param Name: Name of new folder\n"
26979 " :type Name: string\n"
26984 #. type: delimited block -
26985 #: docs/manual/python/gammu.rst:95
26987 msgid " .. method:: AddToDo(Value)\n"
26990 #. type: delimited block -
26991 #: docs/manual/python/gammu.rst:97
26993 msgid " Adds ToDo in phone.\n"
26996 #. type: delimited block -
26997 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
27000 " :param Value: ToDo data, see :ref:`todo_obj`\n"
27001 " :type Value: dict\n"
27002 " :return: Location of created entry\n"
27006 #. type: delimited block -
27007 #: docs/manual/python/gammu.rst:105
27009 msgid " .. method:: AnswerCall(ID, All)\n"
27012 #. type: delimited block -
27013 #: docs/manual/python/gammu.rst:107
27015 msgid " Accept current incoming call.\n"
27018 #. type: delimited block -
27019 #: docs/manual/python/gammu.rst:114
27022 " :param ID: ID of call\n"
27023 " :type ID: integer\n"
27024 " :param All: Answer all calls?\n"
27025 " :type All: boolean\n"
27030 #. type: delimited block -
27031 #: docs/manual/python/gammu.rst:117
27033 msgid " .. method:: CancelCall(ID, All)\n"
27036 #. type: delimited block -
27037 #: docs/manual/python/gammu.rst:119
27039 msgid " Deny current incoming call.\n"
27042 #. type: delimited block -
27043 #: docs/manual/python/gammu.rst:126
27046 " :param ID: ID of call\n"
27047 " :type ID: integer\n"
27048 " :param All: Cancel all calls?\n"
27049 " :type All: boolean\n"
27054 #. type: delimited block -
27055 #: docs/manual/python/gammu.rst:129
27057 msgid " .. method:: ConferenceCall(ID)\n"
27060 #. type: delimited block -
27061 #: docs/manual/python/gammu.rst:131
27063 msgid " Initiates conference call.\n"
27066 #. type: delimited block -
27067 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
27068 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
27069 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
27072 " :param ID: ID of call\n"
27073 " :type ID: integer\n"
27078 #. type: delimited block -
27079 #: docs/manual/python/gammu.rst:139
27081 msgid " .. method:: DeleteAllCalendar()\n"
27084 #. type: delimited block -
27085 #: docs/manual/python/gammu.rst:141
27087 msgid " Deletes all calendar entries.\n"
27090 #. type: delimited block -
27091 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
27092 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
27093 #: docs/manual/python/gammu.rst:1035
27100 #. type: delimited block -
27101 #: docs/manual/python/gammu.rst:147
27103 msgid " .. method:: DeleteAllMemory(Type)\n"
27106 #. type: delimited block -
27107 #: docs/manual/python/gammu.rst:149
27109 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
27112 #. type: delimited block -
27113 #: docs/manual/python/gammu.rst:154
27116 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27117 " :type Type: string\n"
27122 #. type: delimited block -
27123 #: docs/manual/python/gammu.rst:157
27125 msgid " .. method:: DeleteAllToDo()\n"
27128 #. type: delimited block -
27129 #: docs/manual/python/gammu.rst:159
27131 msgid " Deletes all todo entries in phone.\n"
27134 #. type: delimited block -
27135 #: docs/manual/python/gammu.rst:165
27137 msgid " .. method:: DeleteCalendar(Location)\n"
27140 #. type: delimited block -
27141 #: docs/manual/python/gammu.rst:167
27143 msgid " Deletes calendar entry.\n"
27146 #. type: delimited block -
27147 #: docs/manual/python/gammu.rst:172
27150 " :param Location: Calendar entry to delete\n"
27151 " :type Location: int\n"
27156 #. type: delimited block -
27157 #: docs/manual/python/gammu.rst:175
27159 msgid " .. method:: DeleteFile(FileID)\n"
27162 #. type: delimited block -
27163 #: docs/manual/python/gammu.rst:177
27165 msgid " Deletes file from filesystem.\n"
27168 #. type: delimited block -
27169 #: docs/manual/python/gammu.rst:182
27172 " :param FileID: File to delete\n"
27173 " :type FileID: string\n"
27178 #. type: delimited block -
27179 #: docs/manual/python/gammu.rst:185
27181 msgid " .. method:: DeleteFolder(FolderID)\n"
27184 #. type: delimited block -
27185 #: docs/manual/python/gammu.rst:187
27187 msgid " Deletes folder on filesystem.\n"
27190 #. type: delimited block -
27191 #: docs/manual/python/gammu.rst:192
27194 " :param FolderID: Folder to delete\n"
27195 " :type FolderID: string\n"
27200 #. type: delimited block -
27201 #: docs/manual/python/gammu.rst:195
27203 msgid " .. method:: DeleteMemory(Type, Location)\n"
27206 #. type: delimited block -
27207 #: docs/manual/python/gammu.rst:197
27209 msgid " Deletes memory (phonebooks or calls) entry.\n"
27210 msgstr " Menghapus memori (buku telepon atau panggilan) entri.\n"
27212 #. type: delimited block -
27213 #: docs/manual/python/gammu.rst:204
27216 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27217 " :type Type: string\n"
27218 " :param Location: Location of entry to delete\n"
27219 " :type Location: int\n"
27224 #. type: delimited block -
27225 #: docs/manual/python/gammu.rst:207
27227 msgid " .. method:: DeleteSMS(Folder, Location)\n"
27230 #. type: delimited block -
27231 #: docs/manual/python/gammu.rst:209
27233 msgid " Deletes SMS.\n"
27236 #. type: delimited block -
27237 #: docs/manual/python/gammu.rst:216
27240 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27241 " :type Folder: int\n"
27242 " :param Location: Location of entry to delete\n"
27243 " :type Location: int\n"
27248 #. type: delimited block -
27249 #: docs/manual/python/gammu.rst:219
27251 msgid " .. method:: DeleteSMSFolder(ID)\n"
27254 #. type: delimited block -
27255 #: docs/manual/python/gammu.rst:221
27257 msgid " Deletes SMS folder.\n"
27260 #. type: delimited block -
27261 #: docs/manual/python/gammu.rst:226
27264 " :param ID: Index of folder to delete\n"
27270 #. type: delimited block -
27271 #: docs/manual/python/gammu.rst:229
27273 msgid " .. method:: DeleteToDo(Location)\n"
27276 #. type: delimited block -
27277 #: docs/manual/python/gammu.rst:231
27279 msgid " Deletes ToDo entry in phone.\n"
27282 #. type: delimited block -
27283 #: docs/manual/python/gammu.rst:236
27286 " :param Location: Location of entry to delete\n"
27287 " :type Location: int\n"
27292 #. type: delimited block -
27293 #: docs/manual/python/gammu.rst:239
27295 msgid " .. method:: DialService(Number)\n"
27298 #. type: delimited block -
27299 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27301 msgid " Dials number and starts voice call.\n"
27304 #. type: delimited block -
27305 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27308 " :param Number: Number to dial\n"
27309 " :type Number: string\n"
27314 #. type: delimited block -
27315 #: docs/manual/python/gammu.rst:249
27317 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
27320 #. type: delimited block -
27321 #: docs/manual/python/gammu.rst:258
27324 " :param Number: Number to dial\n"
27325 " :type Number: string\n"
27326 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27327 " :type ShowNumber: boolean or None\n"
27332 #. type: delimited block -
27333 #: docs/manual/python/gammu.rst:261
27335 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27338 #. type: delimited block -
27339 #: docs/manual/python/gammu.rst:263
27341 msgid " Entres security code.\n"
27344 #. type: delimited block -
27345 #: docs/manual/python/gammu.rst:272
27348 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27349 " :type Type: string\n"
27350 " :param Code: Code value\n"
27351 " :type Code: string\n"
27352 " :param NewPIN: New PIN value in case entering PUK\n"
27353 " :type NewPIN: string\n"
27358 #. type: delimited block -
27359 #: docs/manual/python/gammu.rst:275
27361 msgid " .. method:: GetAlarm(Location)\n"
27364 #. type: delimited block -
27365 #: docs/manual/python/gammu.rst:277
27367 msgid " Reads alarm set in phone.\n"
27370 #. type: delimited block -
27371 #: docs/manual/python/gammu.rst:282
27374 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27375 " :type Location: int\n"
27376 " :return: Alarm dict\n"
27380 #. type: delimited block -
27381 #: docs/manual/python/gammu.rst:285
27383 msgid " .. method:: GetBatteryCharge()\n"
27386 #. type: delimited block -
27387 #: docs/manual/python/gammu.rst:287
27389 msgid " Gets information about battery charge and phone charging state.\n"
27392 #. type: delimited block -
27393 #: docs/manual/python/gammu.rst:290
27396 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27400 #. type: delimited block -
27401 #: docs/manual/python/gammu.rst:293
27403 msgid " .. method:: GetCalendar(Location)\n"
27406 #. type: delimited block -
27407 #: docs/manual/python/gammu.rst:295
27409 msgid " Retrieves calendar entry.\n"
27412 #. type: delimited block -
27413 #: docs/manual/python/gammu.rst:300
27416 " :param Location: Calendar entry to read\n"
27417 " :type Location: int\n"
27418 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27422 #. type: delimited block -
27423 #: docs/manual/python/gammu.rst:303
27425 msgid " .. method:: GetCalendarStatus()\n"
27428 #. type: delimited block -
27429 #: docs/manual/python/gammu.rst:305
27431 msgid " Retrieves calendar status (number of used entries).\n"
27434 #. type: delimited block -
27435 #: docs/manual/python/gammu.rst:308
27438 " :return: Dictionary with calendar status (Used)\n"
27442 #. type: delimited block -
27443 #: docs/manual/python/gammu.rst:311
27445 msgid " .. method:: GetCategory(Type, Location)\n"
27448 #. type: delimited block -
27449 #: docs/manual/python/gammu.rst:313
27451 msgid " Reads category from phone.\n"
27454 #. type: delimited block -
27455 #: docs/manual/python/gammu.rst:320
27458 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27459 " :type Type: string\n"
27460 " :param Location: Location of category to read\n"
27461 " :type Location: int\n"
27462 " :return: Category name as string\n"
27463 " :rtype: string\n"
27466 #. type: delimited block -
27467 #: docs/manual/python/gammu.rst:323
27469 msgid " .. method:: GetCategoryStatus(Type)\n"
27472 #. type: delimited block -
27473 #: docs/manual/python/gammu.rst:325
27475 msgid " Reads category status (number of used entries) from phone.\n"
27478 #. type: delimited block -
27479 #: docs/manual/python/gammu.rst:330
27482 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27483 " :type Type: string\n"
27484 " :return: Dictionary containing information about category status (Used)\n"
27488 #. type: delimited block -
27489 #: docs/manual/python/gammu.rst:333
27491 msgid " .. method:: GetConfig(Section)\n"
27494 #. type: delimited block -
27495 #: docs/manual/python/gammu.rst:344
27498 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27507 " - UseGlobalDebugFile\n"
27510 #. type: delimited block -
27511 #: docs/manual/python/gammu.rst:349
27514 " :param Section: Index of config section to read. Defaults to 0.\n"
27515 " :type Section: int\n"
27516 " :return: Dictionary containing configuration\n"
27520 #. type: delimited block -
27521 #: docs/manual/python/gammu.rst:352
27523 msgid " .. method:: GetDateTime()\n"
27526 #. type: delimited block -
27527 #: docs/manual/python/gammu.rst:354
27529 msgid " Reads date and time from phone.\n"
27532 #. type: delimited block -
27533 #: docs/manual/python/gammu.rst:357
27536 " :return: Date and time from phone as datetime.datetime object.\n"
27537 " :rtype: datetime.datetime\n"
27540 #. type: delimited block -
27541 #: docs/manual/python/gammu.rst:360
27543 msgid " .. method:: GetDisplayStatus()\n"
27546 #. type: delimited block -
27547 #: docs/manual/python/gammu.rst:364
27550 " Acquired display status.\n"
27551 " :return: List of indicators displayed on display\n"
27555 #. type: delimited block -
27556 #: docs/manual/python/gammu.rst:367
27558 msgid " .. method:: GetFilePart(File)\n"
27561 #. type: delimited block -
27562 #: docs/manual/python/gammu.rst:369
27564 msgid " Gets file part from filesystem.\n"
27567 #. type: delimited block -
27568 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27571 " :param File: File data, see :ref:`file_obj`\n"
27572 " :type File: dict\n"
27573 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27577 #. type: delimited block -
27578 #: docs/manual/python/gammu.rst:377
27580 msgid " .. method:: GetFileSystemStatus()\n"
27583 #. type: delimited block -
27584 #: docs/manual/python/gammu.rst:379
27586 msgid " Acquires filesystem status.\n"
27589 #. type: delimited block -
27590 #: docs/manual/python/gammu.rst:382
27593 " :return: Dictionary containing filesystem status (Used and Free)\n"
27597 #. type: delimited block -
27598 #: docs/manual/python/gammu.rst:385
27600 msgid " .. method:: GetFirmware()\n"
27603 #. type: delimited block -
27604 #: docs/manual/python/gammu.rst:387
27606 msgid " Reads firmware information from phone.\n"
27609 #. type: delimited block -
27610 #: docs/manual/python/gammu.rst:390
27613 " :return: Tuple from version, date and numeric version.\n"
27617 #. type: delimited block -
27618 #: docs/manual/python/gammu.rst:393
27620 msgid " .. method:: GetFolderListing(Folder, Start)\n"
27623 #. type: delimited block -
27624 #: docs/manual/python/gammu.rst:395
27626 msgid " Gets next filename from filesystem folder.\n"
27629 #. type: delimited block -
27630 #: docs/manual/python/gammu.rst:402
27633 " :param Folder: Folder to list\n"
27634 " :type Folder: string\n"
27635 " :param Start: Whether we're starting listing. Defaults to False.\n"
27636 " :type Start: boolean\n"
27637 " :return: File data as dict, see :ref:`file_obj`\n"
27641 #. type: delimited block -
27642 #: docs/manual/python/gammu.rst:405
27644 msgid " .. method:: GetHardware()\n"
27647 #. type: delimited block -
27648 #: docs/manual/python/gammu.rst:407
27650 msgid " Gets hardware information about device.\n"
27653 #. type: delimited block -
27654 #: docs/manual/python/gammu.rst:410
27657 " :return: Hardware information as string.\n"
27658 " :rtype: string\n"
27661 #. type: delimited block -
27662 #: docs/manual/python/gammu.rst:413
27664 msgid " .. method:: GetIMEI()\n"
27667 #. type: delimited block -
27668 #: docs/manual/python/gammu.rst:415
27670 msgid " Reads IMEI/serial number from phone.\n"
27671 msgstr " Membaca IMEI/nomor serial dari telepon.\n"
27673 #. type: delimited block -
27674 #: docs/manual/python/gammu.rst:418
27677 " :return: IMEI of phone as string.\n"
27678 " :rtype: string\n"
27681 #. type: delimited block -
27682 #: docs/manual/python/gammu.rst:421
27684 msgid " .. method:: GetLocale()\n"
27687 #. type: delimited block -
27688 #: docs/manual/python/gammu.rst:423
27690 msgid " Gets locale information from phone.\n"
27693 #. type: delimited block -
27694 #: docs/manual/python/gammu.rst:426
27697 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27701 #. type: delimited block -
27702 #: docs/manual/python/gammu.rst:429
27704 msgid " .. method:: GetManufactureMonth()\n"
27707 #. type: delimited block -
27708 #: docs/manual/python/gammu.rst:431
27710 msgid " Gets month when device was manufactured.\n"
27713 #. type: delimited block -
27714 #: docs/manual/python/gammu.rst:434
27717 " :return: Month of manufacture as string.\n"
27718 " :rtype: string\n"
27721 #. type: delimited block -
27722 #: docs/manual/python/gammu.rst:437
27724 msgid " .. method:: GetManufacturer()\n"
27727 #. type: delimited block -
27728 #: docs/manual/python/gammu.rst:439
27730 msgid " Reads manufacturer from phone.\n"
27733 #. type: delimited block -
27734 #: docs/manual/python/gammu.rst:442
27737 " :return: String with manufacturer name\n"
27738 " :rtype: string\n"
27741 #. type: delimited block -
27742 #: docs/manual/python/gammu.rst:445
27744 msgid " .. method:: GetMemory(Type, Location)\n"
27747 #. type: delimited block -
27748 #: docs/manual/python/gammu.rst:447
27750 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27753 #. type: delimited block -
27754 #: docs/manual/python/gammu.rst:452
27757 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27758 " :type Type: string\n"
27759 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27763 #. type: delimited block -
27764 #: docs/manual/python/gammu.rst:455
27766 msgid " .. method:: GetMemoryStatus(Type)\n"
27769 #. type: delimited block -
27770 #: docs/manual/python/gammu.rst:457
27772 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27775 #. type: delimited block -
27776 #: docs/manual/python/gammu.rst:462
27779 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27780 " :type Type: string\n"
27781 " :return: Dictionary with information about memory (Used and Free)\n"
27785 #. type: delimited block -
27786 #: docs/manual/python/gammu.rst:465
27788 msgid " .. method:: GetModel()\n"
27791 #. type: delimited block -
27792 #: docs/manual/python/gammu.rst:467
27794 msgid " Reads model from phone.\n"
27797 #. type: delimited block -
27798 #: docs/manual/python/gammu.rst:470
27801 " :return: Tuple containing gammu identification and real model returned by phone.\n"
27805 #. type: delimited block -
27806 #: docs/manual/python/gammu.rst:473
27808 msgid " .. method:: GetNetworkInfo()\n"
27811 #. type: delimited block -
27812 #: docs/manual/python/gammu.rst:475
27814 msgid " Gets network information.\n"
27817 #. type: delimited block -
27818 #: docs/manual/python/gammu.rst:478
27821 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27825 #. type: delimited block -
27826 #: docs/manual/python/gammu.rst:481
27828 msgid " .. method:: GetNextCalendar(Start, Location)\n"
27831 #. type: delimited block -
27832 #: docs/manual/python/gammu.rst:483
27834 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27837 #. type: delimited block -
27838 #: docs/manual/python/gammu.rst:490
27841 " :param Start: Whether to start. This can not be used together with Location\n"
27842 " :type Start: boolean\n"
27843 " :param Location: Last read location. This can not be used together with Start\n"
27844 " :type Location: int\n"
27845 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27849 #. type: delimited block -
27850 #: docs/manual/python/gammu.rst:493
27852 msgid " .. method:: GetNextFileFolder(Start)\n"
27855 #. type: delimited block -
27856 #: docs/manual/python/gammu.rst:495
27858 msgid " Gets next filename from filesystem.\n"
27861 #. type: delimited block -
27862 #: docs/manual/python/gammu.rst:500
27865 " :param Start: Whether we're starting listing. Defaults to False.\n"
27866 " :type Start: boolean\n"
27867 " :return: File data as dict, see :ref:`file_obj`\n"
27871 #. type: delimited block -
27872 #: docs/manual/python/gammu.rst:503
27874 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
27877 #. type: delimited block -
27878 #: docs/manual/python/gammu.rst:505
27880 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry. This can be easily used for reading all entries.\n"
27883 #. type: delimited block -
27884 #: docs/manual/python/gammu.rst:514
27887 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27888 " :type Type: string\n"
27889 " :param Start: Whether to start. This can not be used together with Location\n"
27890 " :type Start: boolean\n"
27891 " :param Location: Last read location. This can not be used together with Start\n"
27892 " :type Location: int\n"
27893 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27897 #. type: delimited block -
27898 #: docs/manual/python/gammu.rst:517
27900 msgid " .. method:: GetNextRootFolder(Folder)\n"
27903 #. type: delimited block -
27904 #: docs/manual/python/gammu.rst:519
27906 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
27909 #. type: delimited block -
27910 #: docs/manual/python/gammu.rst:523
27913 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
27914 " :type Folder: string\n"
27915 " :return: Structure with folder information\n"
27918 #. type: delimited block -
27919 #: docs/manual/python/gammu.rst:526
27921 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
27924 #. type: delimited block -
27925 #: docs/manual/python/gammu.rst:528
27927 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27930 #. type: delimited block -
27931 #: docs/manual/python/gammu.rst:537
27934 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27935 " :type Folder: int\n"
27936 " :param Start: Whether to start. This can not be used together with Location\n"
27937 " :type Start: boolean\n"
27938 " :param Location: Location last read entry. This can not be used together with Start\n"
27939 " :type Location: int\n"
27940 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27944 #. type: delimited block -
27945 #: docs/manual/python/gammu.rst:540
27947 msgid " .. method:: GetNextToDo(Start, Location)\n"
27950 #. type: delimited block -
27951 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27953 msgid " Reads ToDo from phone.\n"
27956 #. type: delimited block -
27957 #: docs/manual/python/gammu.rst:549
27960 " :param Start: Whether to start. This can not be used together with Location\n"
27961 " :type Start: boolean\n"
27962 " :param Location: Last read location. This can not be used together with Start\n"
27963 " :type Location: int\n"
27964 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
27968 #. type: delimited block -
27969 #: docs/manual/python/gammu.rst:552
27971 msgid " .. method:: GetOriginalIMEI()\n"
27974 #. type: delimited block -
27975 #: docs/manual/python/gammu.rst:554
27977 msgid " Gets original IMEI from phone.\n"
27980 #. type: delimited block -
27981 #: docs/manual/python/gammu.rst:557
27984 " :return: Original IMEI of phone as string.\n"
27985 " :rtype: string\n"
27988 #. type: delimited block -
27989 #: docs/manual/python/gammu.rst:560
27991 msgid " .. method:: GetPPM()\n"
27994 #. type: delimited block -
27995 #: docs/manual/python/gammu.rst:562
27997 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
28000 #. type: delimited block -
28001 #: docs/manual/python/gammu.rst:565
28004 " :return: PPM as string\n"
28005 " :rtype: string\n"
28008 #. type: delimited block -
28009 #: docs/manual/python/gammu.rst:568
28011 msgid " .. method:: GetProductCode()\n"
28014 #. type: delimited block -
28015 #: docs/manual/python/gammu.rst:572
28018 " Gets product code of device.\n"
28019 " :return: Product code as string.\n"
28020 " :rtype: string\n"
28023 #. type: delimited block -
28024 #: docs/manual/python/gammu.rst:575
28026 msgid " .. method:: GetSIMIMSI()\n"
28029 #. type: delimited block -
28030 #: docs/manual/python/gammu.rst:577
28032 msgid " Gets SIM IMSI from phone.\n"
28035 #. type: delimited block -
28036 #: docs/manual/python/gammu.rst:580
28039 " :return: SIM IMSI as string\n"
28040 " :rtype: string\n"
28043 #. type: delimited block -
28044 #: docs/manual/python/gammu.rst:583
28046 msgid " .. method:: GetSMS(Folder, Location)\n"
28049 #. type: delimited block -
28050 #: docs/manual/python/gammu.rst:585
28052 msgid " Reads SMS message.\n"
28055 #. type: delimited block -
28056 #: docs/manual/python/gammu.rst:592
28059 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28060 " :type Folder: int\n"
28061 " :param Location: Location of entry to read\n"
28062 " :type Location: int\n"
28063 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
28067 #. type: delimited block -
28068 #: docs/manual/python/gammu.rst:595
28070 msgid " .. method:: GetSMSC(Location)\n"
28073 #. type: delimited block -
28074 #: docs/manual/python/gammu.rst:597
28076 msgid " Gets SMS Service Center number and SMS settings.\n"
28079 #. type: delimited block -
28080 #: docs/manual/python/gammu.rst:602
28083 " :param Location: Location of entry to read. Defaults to 1\n"
28084 " :type Location: int\n"
28085 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
28089 #. type: delimited block -
28090 #: docs/manual/python/gammu.rst:605
28092 msgid " .. method:: GetSMSFolders()\n"
28095 #. type: delimited block -
28096 #: docs/manual/python/gammu.rst:607
28098 msgid " Returns SMS folders information.\n"
28101 #. type: delimited block -
28102 #: docs/manual/python/gammu.rst:610
28105 " :return: List of SMS folders.\n"
28109 #. type: delimited block -
28110 #: docs/manual/python/gammu.rst:613
28112 msgid " .. method:: GetSMSStatus()\n"
28115 #. type: delimited block -
28116 #: docs/manual/python/gammu.rst:615
28118 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
28121 #. type: delimited block -
28122 #: docs/manual/python/gammu.rst:618
28125 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
28129 #. type: delimited block -
28130 #: docs/manual/python/gammu.rst:621
28132 msgid " .. method:: GetSecurityStatus()\n"
28135 #. type: delimited block -
28136 #: docs/manual/python/gammu.rst:623
28138 msgid " Queries whether some security code needs to be entered.\n"
28141 #. type: delimited block -
28142 #: docs/manual/python/gammu.rst:626
28145 " :return: String indicating which code needs to be entered or None if none is needed\n"
28146 " :rtype: string\n"
28149 #. type: delimited block -
28150 #: docs/manual/python/gammu.rst:629
28152 msgid " .. method:: GetSignalQuality()\n"
28155 #. type: delimited block -
28156 #: docs/manual/python/gammu.rst:631
28158 msgid " Reads signal quality (strength and error rate).\n"
28161 #. type: delimited block -
28162 #: docs/manual/python/gammu.rst:634
28165 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28169 #. type: delimited block -
28170 #: docs/manual/python/gammu.rst:637
28172 msgid " .. method:: GetSpeedDial(Location)\n"
28175 #. type: delimited block -
28176 #: docs/manual/python/gammu.rst:639
28178 msgid " Gets speed dial.\n"
28181 #. type: delimited block -
28182 #: docs/manual/python/gammu.rst:644
28185 " :param Location: Location of entry to read\n"
28186 " :type Location: int\n"
28187 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28191 #. type: delimited block -
28192 #: docs/manual/python/gammu.rst:647
28194 msgid " .. method:: GetToDo(Location)\n"
28197 #. type: delimited block -
28198 #: docs/manual/python/gammu.rst:654
28201 " :param Location: Location of entry to read\n"
28202 " :type Location: int\n"
28203 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28207 #. type: delimited block -
28208 #: docs/manual/python/gammu.rst:657
28210 msgid " .. method:: GetToDoStatus()\n"
28213 #. type: delimited block -
28214 #: docs/manual/python/gammu.rst:659
28216 msgid " Gets status of ToDos (count of used entries).\n"
28219 #. type: delimited block -
28220 #: docs/manual/python/gammu.rst:662
28223 " :return: Dictionary of status (Used)\n"
28227 #. type: delimited block -
28228 #: docs/manual/python/gammu.rst:665
28230 msgid " .. method:: HoldCall(ID)\n"
28233 #. type: delimited block -
28234 #: docs/manual/python/gammu.rst:667
28236 msgid " Holds call.\n"
28239 #. type: delimited block -
28240 #: docs/manual/python/gammu.rst:675
28242 msgid " .. method:: Init(Replies)\n"
28245 #. type: delimited block -
28246 #: docs/manual/python/gammu.rst:677
28248 msgid " Initialises the connection with phone.\n"
28251 #. type: delimited block -
28252 #: docs/manual/python/gammu.rst:682
28255 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28256 " :type Replies: int\n"
28261 #. type: delimited block -
28262 #: docs/manual/python/gammu.rst:685
28264 msgid " .. method:: PressKey(Key, Press)\n"
28267 #. type: delimited block -
28268 #: docs/manual/python/gammu.rst:687
28270 msgid " Emulates key press.\n"
28273 #. type: delimited block -
28274 #: docs/manual/python/gammu.rst:694
28277 " :param Key: What key to press\n"
28278 " :type Key: string\n"
28279 " :param Press: Whether to emulate press or release.\n"
28280 " :type Press: boolean\n"
28285 #. type: delimited block -
28286 #: docs/manual/python/gammu.rst:697
28288 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
28291 #. type: delimited block -
28292 #: docs/manual/python/gammu.rst:699
28294 msgid " Reads specified section of gammurc\n"
28297 #. type: delimited block -
28298 #: docs/manual/python/gammu.rst:708
28301 " :param Section: Index of config section to read. Defaults to 0.\n"
28302 " :type Section: int\n"
28303 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28304 " :type Configuration: int\n"
28305 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28306 " :type Filename: string\n"
28311 #. type: delimited block -
28312 #: docs/manual/python/gammu.rst:711
28314 msgid " .. method:: ReadDevice(Wait)\n"
28317 #. type: delimited block -
28318 #: docs/manual/python/gammu.rst:713
28320 msgid " Reads data from device.\n"
28323 #. type: delimited block -
28324 #: docs/manual/python/gammu.rst:718
28327 " :param Wait: Whether to wait, default is not to wait.\n"
28328 " :type Wait: boolean\n"
28329 " :return: Number of bytes read\n"
28333 #. type: delimited block -
28334 #: docs/manual/python/gammu.rst:721
28336 msgid " .. method:: Reset(Hard)\n"
28339 #. type: delimited block -
28340 #: docs/manual/python/gammu.rst:723
28342 msgid " Performs phone reset.\n"
28345 #. type: delimited block -
28346 #: docs/manual/python/gammu.rst:728
28349 " :param Hard: Whether to make hard reset\n"
28350 " :type Hard: boolean\n"
28355 #. type: delimited block -
28356 #: docs/manual/python/gammu.rst:731
28358 msgid " .. method:: ResetPhoneSettings(Type)\n"
28361 #. type: delimited block -
28362 #: docs/manual/python/gammu.rst:733
28364 msgid " Resets phone settings.\n"
28365 msgstr " Reset pengaturan telepon.\n"
28367 #. type: delimited block -
28368 #: docs/manual/python/gammu.rst:738
28371 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28372 " :type Type: string\n"
28377 #. type: delimited block -
28378 #: docs/manual/python/gammu.rst:741
28380 msgid " .. method:: SendDTMF(Number)\n"
28383 #. type: delimited block -
28384 #: docs/manual/python/gammu.rst:743
28386 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28389 #. type: delimited block -
28390 #: docs/manual/python/gammu.rst:751
28392 msgid " .. method:: SendFilePart(File)\n"
28395 #. type: delimited block -
28396 #: docs/manual/python/gammu.rst:753
28398 msgid " Sends file part to phone.\n"
28401 #. type: delimited block -
28402 #: docs/manual/python/gammu.rst:761
28404 msgid " .. method:: SendSMS(Value)\n"
28407 #. type: delimited block -
28408 #: docs/manual/python/gammu.rst:763
28410 msgid " Sends SMS.\n"
28413 #. type: delimited block -
28414 #: docs/manual/python/gammu.rst:768
28417 " :param Value: SMS data, see :ref:`sms_obj`\n"
28418 " :type Value: dict\n"
28419 " :return: Message reference as integer\n"
28423 #. type: delimited block -
28424 #: docs/manual/python/gammu.rst:771
28426 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
28429 #. type: delimited block -
28430 #: docs/manual/python/gammu.rst:773
28432 msgid " Sends SMS saved in phone.\n"
28435 #. type: delimited block -
28436 #: docs/manual/python/gammu.rst:780
28439 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28440 " :type Folder: int\n"
28441 " :param Location: Location of entry to send\n"
28442 " :type Location: int\n"
28443 " :return: Message reference as integer\n"
28447 #. type: delimited block -
28448 #: docs/manual/python/gammu.rst:783
28450 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28453 #. type: delimited block -
28454 #: docs/manual/python/gammu.rst:785
28456 msgid " Sets alarm in phone.\n"
28459 #. type: delimited block -
28460 #: docs/manual/python/gammu.rst:796
28463 " :param DateTime: When should alarm happen.\n"
28464 " :type DateTime: datetime.datetime\n"
28465 " :param Location: Location of alarm to set. Defaults to 1.\n"
28466 " :type Location: int\n"
28467 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28468 " :type Repeating: boolean\n"
28469 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28470 " :type Text: string\n"
28475 #. type: delimited block -
28476 #: docs/manual/python/gammu.rst:799
28478 msgid " .. method:: SetAutoNetworkLogin()\n"
28481 #. type: delimited block -
28482 #: docs/manual/python/gammu.rst:801
28484 msgid " Enables network auto login.\n"
28487 #. type: delimited block -
28488 #: docs/manual/python/gammu.rst:807
28490 msgid " .. method:: SetCalendar(Value)\n"
28493 #. type: delimited block -
28494 #: docs/manual/python/gammu.rst:809
28496 msgid " Sets calendar entry\n"
28499 #. type: delimited block -
28500 #: docs/manual/python/gammu.rst:814
28503 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28504 " :type Value: dict\n"
28505 " :return: Location of set entry\n"
28509 #. type: delimited block -
28510 #: docs/manual/python/gammu.rst:817
28512 msgid " .. method:: SetConfig(Section, Values)\n"
28515 #. type: delimited block -
28516 #: docs/manual/python/gammu.rst:819
28518 msgid " Sets specified config section.\n"
28521 #. type: delimited block -
28522 #: docs/manual/python/gammu.rst:826
28525 " :param Section: Index of config section to modify\n"
28526 " :type Section: int\n"
28527 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28528 " :type Values: dict\n"
28533 #. type: delimited block -
28534 #: docs/manual/python/gammu.rst:829
28536 msgid " .. method:: SetDateTime(Date)\n"
28539 #. type: delimited block -
28540 #: docs/manual/python/gammu.rst:831
28542 msgid " Sets date and time in phone.\n"
28545 #. type: delimited block -
28546 #: docs/manual/python/gammu.rst:836
28549 " :param Date: Date to set\n"
28550 " :type Date: datetime.datetime\n"
28555 #. type: delimited block -
28556 #: docs/manual/python/gammu.rst:839
28558 msgid " .. method:: SetDebugFile(File, Global)\n"
28561 #. type: delimited block -
28562 #: docs/manual/python/gammu.rst:841
28564 msgid " Sets state machine debug file.\n"
28567 #. type: delimited block -
28568 #: docs/manual/python/gammu.rst:848
28571 " :param File: File where to write debug stuff (as configured by :meth:`SetDebugLevel`). Can be either None for no file, Python file object or filename.\n"
28572 " :type File: mixed\n"
28573 " :param Global: Whether to use global debug structure (overrides File)\n"
28574 " :type Global: boolean\n"
28579 #. type: delimited block -
28580 #: docs/manual/python/gammu.rst:851
28582 msgid " .. method:: SetDebugLevel(Level)\n"
28585 #. type: delimited block -
28586 #: docs/manual/python/gammu.rst:853
28588 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28591 #. type: delimited block -
28592 #: docs/manual/python/gammu.rst:866
28595 " :type Level: string\n"
28596 " :param Level: name of debug level to use, currently one of:\n"
28609 #. type: delimited block -
28610 #: docs/manual/python/gammu.rst:869
28612 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28615 #. type: delimited block -
28616 #: docs/manual/python/gammu.rst:871
28618 msgid " Sets file attributes.\n"
28621 #. type: delimited block -
28622 #: docs/manual/python/gammu.rst:884
28625 " :param Filename: File to modify\n"
28626 " :type Filename: string\n"
28627 " :param ReadOnly: Whether file is read only. Default to False.\n"
28628 " :type ReadOnly: boolean\n"
28629 " :param Protected: Whether file is protected. Default to False.\n"
28630 " :type Protected: boolean\n"
28631 " :param System: Whether file is system. Default to False.\n"
28632 " :type System: boolean\n"
28633 " :param Hidden: Whether file is hidden. Default to False.\n"
28634 " :type Hidden: boolean\n"
28639 #. type: delimited block -
28640 #: docs/manual/python/gammu.rst:887
28642 msgid " .. method:: SetIncomingCB(Enable)\n"
28645 #. type: delimited block -
28646 #: docs/manual/python/gammu.rst:889
28648 msgid " Gets network information from phone.\n"
28651 #. type: delimited block -
28652 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28653 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28656 " :type Enable: boolean\n"
28657 " :param Enable: Whether to enable notifications, default is True\n"
28662 #. type: delimited block -
28663 #: docs/manual/python/gammu.rst:897
28665 msgid " .. method:: SetIncomingCall(Enable)\n"
28668 #. type: delimited block -
28669 #: docs/manual/python/gammu.rst:899
28671 msgid " Activates/deactivates noticing about incoming calls.\n"
28674 #. type: delimited block -
28675 #: docs/manual/python/gammu.rst:907
28677 msgid " .. method:: SetIncomingCallback(Callback)\n"
28680 #. type: delimited block -
28681 #: docs/manual/python/gammu.rst:909
28683 msgid " Sets callback function which is called whenever any (enabled) incoming event appears. Please note that you have to enable each event type by calling SetIncoming* functions.\n"
28686 #. type: delimited block -
28687 #: docs/manual/python/gammu.rst:911
28689 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28692 #. type: delimited block -
28693 #: docs/manual/python/gammu.rst:916
28696 " :param Callback: callback function or None for disabling\n"
28697 " :type Callback: function\n"
28702 #. type: delimited block -
28703 #: docs/manual/python/gammu.rst:919
28705 msgid " .. method:: SetIncomingSMS(Enable)\n"
28708 #. type: delimited block -
28709 #: docs/manual/python/gammu.rst:921
28711 msgid " Enable/disable notification on incoming SMS.\n"
28714 #. type: delimited block -
28715 #: docs/manual/python/gammu.rst:929
28717 msgid " .. method:: SetIncomingUSSD(Enable)\n"
28720 #. type: delimited block -
28721 #: docs/manual/python/gammu.rst:931
28723 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28726 #. type: delimited block -
28727 #: docs/manual/python/gammu.rst:939
28729 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28732 #. type: delimited block -
28733 #: docs/manual/python/gammu.rst:941
28735 msgid " Sets locale of phone.\n"
28738 #. type: delimited block -
28739 #: docs/manual/python/gammu.rst:950
28742 " :param DateSeparator: Date separator.\n"
28743 " :type DateSeparator: string\n"
28744 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28745 " :type DateFormat: string\n"
28746 " :param AMPMTime: Whether to use AM/PM time.\n"
28747 " :type AMPMTime: boolean\n"
28752 #. type: delimited block -
28753 #: docs/manual/python/gammu.rst:953
28755 msgid " .. method:: SetMemory(Value)\n"
28758 #. type: delimited block -
28759 #: docs/manual/python/gammu.rst:955
28761 msgid " Sets memory (phonebooks or calls) entry.\n"
28762 msgstr " Mengatur memori (buku telepon atau panggilan) entri.\n"
28764 #. type: delimited block -
28765 #: docs/manual/python/gammu.rst:963
28767 msgid " .. method:: SetSMS(Value)\n"
28770 #. type: delimited block -
28771 #: docs/manual/python/gammu.rst:965
28773 msgid " Sets SMS.\n"
28776 #. type: delimited block -
28777 #: docs/manual/python/gammu.rst:973
28779 msgid " .. method:: SetSMSC(Value)\n"
28782 #. type: delimited block -
28783 #: docs/manual/python/gammu.rst:975
28785 msgid " Sets SMS Service Center number and SMS settings.\n"
28788 #. type: delimited block -
28789 #: docs/manual/python/gammu.rst:980
28792 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
28793 " :type Value: dict\n"
28798 #. type: delimited block -
28799 #: docs/manual/python/gammu.rst:983
28801 msgid " .. method:: SetSpeedDial(Value)\n"
28804 #. type: delimited block -
28805 #: docs/manual/python/gammu.rst:985
28807 msgid " Sets speed dial.\n"
28810 #. type: delimited block -
28811 #: docs/manual/python/gammu.rst:990
28814 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28815 " :type Value: dict\n"
28820 #. type: delimited block -
28821 #: docs/manual/python/gammu.rst:993
28823 msgid " .. method:: SetToDo(Value)\n"
28826 #. type: delimited block -
28827 #: docs/manual/python/gammu.rst:995
28829 msgid " Sets ToDo in phone.\n"
28832 #. type: delimited block -
28833 #: docs/manual/python/gammu.rst:1003
28835 msgid " .. method:: SplitCall(ID)\n"
28838 #. type: delimited block -
28839 #: docs/manual/python/gammu.rst:1005
28841 msgid " Splits call.\n"
28844 #. type: delimited block -
28845 #: docs/manual/python/gammu.rst:1013
28847 msgid " .. method:: SwitchCall(ID, Next)\n"
28850 #. type: delimited block -
28851 #: docs/manual/python/gammu.rst:1015
28853 msgid " Switches call.\n"
28856 #. type: delimited block -
28857 #: docs/manual/python/gammu.rst:1023
28859 msgid " .. method:: Terminate()\n"
28862 #. type: delimited block -
28863 #: docs/manual/python/gammu.rst:1025
28865 msgid " Terminates the connection with phone.\n"
28868 #. type: delimited block -
28869 #: docs/manual/python/gammu.rst:1030
28871 msgid " .. method:: Abort()\n"
28874 #. type: delimited block -
28875 #: docs/manual/python/gammu.rst:1032
28877 msgid " Aborts current operation.\n"
28880 #. type: delimited block -
28881 #: docs/manual/python/gammu.rst:1037
28883 msgid " .. method:: TransferCall(ID, Next)\n"
28886 #. type: delimited block -
28887 #: docs/manual/python/gammu.rst:1039
28889 msgid " Transfers call.\n"
28892 #. type: delimited block -
28893 #: docs/manual/python/gammu.rst:1047
28895 msgid " .. method:: UnholdCall(ID)\n"
28898 #. type: delimited block -
28899 #: docs/manual/python/gammu.rst:1049
28901 msgid " Unholds call.\n"
28904 #. type: delimited block -
28905 #: docs/manual/python/gammu.rst:1058
28907 msgid "Generic functions\n"
28910 #. type: Plain text
28911 #: docs/manual/python/gammu.rst:1061
28915 #. type: Plain text
28916 #: docs/manual/python/gammu.rst:1063
28917 msgid "Get version information."
28918 msgstr "Mengambil informasi versi."
28920 #. type: Plain text
28921 #: docs/manual/python/gammu.rst:1066
28923 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28924 "version, build time Gammu version. :rtype: tuple"
28928 #: docs/manual/python/gammu.rst:1068
28930 msgid "Debugging configuration"
28931 msgstr "Konfigurasi debugging"
28933 #. type: Plain text
28934 #: docs/manual/python/gammu.rst:1071
28935 msgid "SetDebugFile(File)"
28938 #. type: Plain text
28939 #: docs/manual/python/gammu.rst:1073
28940 msgid "Sets global debug file."
28943 #. type: Plain text
28944 #: docs/manual/python/gammu.rst:1078
28946 ":param File: File where to write debug stuff (as configured by :meth:"
28947 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28948 "filename. :type File: mixed :return: None :rtype: None"
28951 #. type: Plain text
28952 #: docs/manual/python/gammu.rst:1080
28953 msgid "SetDebugLevel(Level)"
28956 #. type: Plain text
28957 #: docs/manual/python/gammu.rst:1082
28959 "Sets global debug level accorting to passed string. You need to configure "
28960 "output file using :meth:`SetDebugFile` to activate it."
28963 #. type: Plain text
28964 #: docs/manual/python/gammu.rst:1085
28966 ":type Level: string :param Level: name of debug level to use, currently one "
28970 #. type: Plain text
28971 #: docs/manual/python/gammu.rst:1087
28975 #. type: Plain text
28976 #: docs/manual/python/gammu.rst:1089
28980 #. type: Plain text
28981 #: docs/manual/python/gammu.rst:1090
28985 #. type: Plain text
28986 #: docs/manual/python/gammu.rst:1091
28990 #. type: Plain text
28991 #: docs/manual/python/gammu.rst:1092
28995 #. type: Plain text
28996 #: docs/manual/python/gammu.rst:1093
28997 msgid "textalldate"
29000 #. type: Plain text
29001 #: docs/manual/python/gammu.rst:1094
29003 msgstr "errorsdate"
29005 #. type: Plain text
29006 #: docs/manual/python/gammu.rst:1096
29007 msgid ":return: None :rtype: None"
29011 #: docs/manual/python/gammu.rst:1098
29013 msgid "Message processing"
29016 #. type: Plain text
29017 #: docs/manual/python/gammu.rst:1101
29018 msgid "LinkSMS(Messages, EMS)"
29021 #. type: Plain text
29022 #: docs/manual/python/gammu.rst:1103
29023 msgid "Links multi part SMS messages."
29026 #. type: Plain text
29027 #: docs/manual/python/gammu.rst:1110
29029 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
29030 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
29031 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
29034 #. type: Plain text
29035 #: docs/manual/python/gammu.rst:1112
29036 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
29039 #. type: Plain text
29040 #: docs/manual/python/gammu.rst:1114
29041 msgid "Calculates number of SMS and free chars in SMS."
29044 #. type: Plain text
29045 #: docs/manual/python/gammu.rst:1123
29047 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
29048 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
29049 "or Default) :return: Number of messages and number of free chars :rtype: "
29053 #. type: Plain text
29054 #: docs/manual/python/gammu.rst:1127
29055 msgid "DecodeSMS(Messages, EMS)"
29058 #. type: Plain text
29059 #: docs/manual/python/gammu.rst:1129
29060 msgid "Decodes multi part SMS message."
29063 #. type: Plain text
29064 #: docs/manual/python/gammu.rst:1136
29066 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
29067 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
29068 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
29071 #. type: Plain text
29072 #: docs/manual/python/gammu.rst:1138
29073 msgid "EncodeSMS(MessageInfo)"
29076 #. type: Plain text
29077 #: docs/manual/python/gammu.rst:1140
29078 msgid "Encodes multi part SMS message."
29081 #. type: Plain text
29082 #: docs/manual/python/gammu.rst:1145
29084 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
29085 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
29086 "`sms_obj` :rtype: dict"
29089 #. type: Plain text
29090 #: docs/manual/python/gammu.rst:1147
29091 msgid "DecodePDU(Data, SMSC = False)"
29094 #. type: Plain text
29095 #: docs/manual/python/gammu.rst:1149
29096 msgid "Parses PDU packet."
29099 #. type: Plain text
29100 #: docs/manual/python/gammu.rst:1156
29102 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
29103 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
29104 "data, see :ref:`sms_obj` :rtype: dict"
29107 #. type: Plain text
29108 #: docs/manual/python/gammu.rst:1158
29109 msgid "EncodePDU(SMS, Layout = Submit)"
29112 #. type: Plain text
29113 #: docs/manual/python/gammu.rst:1160
29114 msgid "Creates PDU packet."
29117 #. type: Plain text
29118 #: docs/manual/python/gammu.rst:1167
29120 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
29121 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
29122 "type Layout: string :return: Message data :rtype: string"
29125 #. type: Plain text
29126 #: docs/manual/python/gammu.rst:1169
29131 #: docs/manual/python/gammu.rst:1171
29133 msgid "Encoding and decoding entries"
29136 #. type: Plain text
29137 #: docs/manual/python/gammu.rst:1174
29138 msgid "DecodeVCARD(Text)"
29141 #. type: Plain text
29142 #: docs/manual/python/gammu.rst:1176
29143 msgid "Decodes memory entry v from a string."
29146 #. type: Plain text
29147 #: docs/manual/python/gammu.rst:1181
29149 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
29150 "ref:`pbk_obj` :rtype: dict"
29153 #. type: Plain text
29154 #: docs/manual/python/gammu.rst:1183
29155 msgid "EncodeVCARD(Entry)"
29158 #. type: Plain text
29159 #: docs/manual/python/gammu.rst:1185
29160 msgid "Encodes memory entry to a vCard."
29163 #. type: Plain text
29164 #: docs/manual/python/gammu.rst:1190
29166 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29167 "String with vCard :rtype: string"
29170 #. type: Plain text
29171 #: docs/manual/python/gammu.rst:1192
29172 msgid "DecodeVCS(Text)"
29175 #. type: Plain text
29176 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29177 msgid "Decodes todo/calendar entry v from a string."
29180 #. type: Plain text
29181 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29183 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29184 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29185 "`todo_obj` :rtype: dict"
29188 #. type: Plain text
29189 #: docs/manual/python/gammu.rst:1201
29190 msgid "DecodeICS(Text)"
29193 #. type: Plain text
29194 #: docs/manual/python/gammu.rst:1210
29195 msgid "EncodeVCALENDAR(Entry)"
29198 #. type: Plain text
29199 #: docs/manual/python/gammu.rst:1212
29200 msgid "Encodes calendar entry to a vCalendar."
29203 #. type: Plain text
29204 #: docs/manual/python/gammu.rst:1217
29206 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29207 "String with vCalendar :rtype: string"
29210 #. type: Plain text
29211 #: docs/manual/python/gammu.rst:1219
29212 msgid "EncodeICALENDAR(Entry)"
29215 #. type: Plain text
29216 #: docs/manual/python/gammu.rst:1221
29217 msgid "Encodes calendar entry to a iCalendar."
29220 #. type: Plain text
29221 #: docs/manual/python/gammu.rst:1226
29223 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29224 "String with iCalendar :rtype: string"
29227 #. type: Plain text
29228 #: docs/manual/python/gammu.rst:1228
29229 msgid "EncodeVTODO(Entry)"
29232 #. type: Plain text
29233 #: docs/manual/python/gammu.rst:1230
29234 msgid "Encodes todo entry to a vTodo."
29237 #. type: Plain text
29238 #: docs/manual/python/gammu.rst:1235
29240 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29241 "String with vTodo :rtype: string"
29244 #. type: Plain text
29245 #: docs/manual/python/gammu.rst:1237
29246 msgid "EncodeITODO(Entry)"
29249 #. type: Plain text
29250 #: docs/manual/python/gammu.rst:1239
29251 msgid "Encodes todo entry to a iTodo."
29254 #. type: Plain text
29255 #: docs/manual/python/gammu.rst:1244
29257 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29258 "String with vCard :rtype: string"
29262 #: docs/manual/python/gammu.rst:1246
29264 msgid "Backup reading and writing"
29265 msgstr "Backing up dan restoring"
29267 #. type: Plain text
29268 #: docs/manual/python/gammu.rst:1249
29269 msgid "SaveRingtone(Filename, Ringtone, Format)"
29272 #. type: Plain text
29273 #: docs/manual/python/gammu.rst:1251
29274 msgid "Saves ringtone into file."
29277 #. type: Plain text
29278 #: docs/manual/python/gammu.rst:1260
29280 ":param Filename: Name of file where ringote will be saved :type Filename: "
29281 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29282 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29283 "string :return: None :rtype: None"
29286 #. type: Plain text
29287 #: docs/manual/python/gammu.rst:1262
29288 msgid "SaveBackup(Filename, Backup, Format)"
29291 #. type: Plain text
29292 #: docs/manual/python/gammu.rst:1264
29293 msgid "Saves backup into file."
29296 #. type: Plain text
29297 #: docs/manual/python/gammu.rst:1273
29299 ":param Filename: Name of file to read backup from :type Filename: string :"
29300 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29301 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29302 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29303 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
29304 "return: None :rtype: None"
29307 #. type: Plain text
29308 #: docs/manual/python/gammu.rst:1275
29309 msgid "ReadBackup(Filename, Format)"
29312 #. type: Plain text
29313 #: docs/manual/python/gammu.rst:1277
29314 msgid "Reads backup into file."
29317 #. type: Plain text
29318 #: docs/manual/python/gammu.rst:1283
29320 ":param Filename: Name of file where backup is stored :type Filename: string :"
29321 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29322 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29323 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
29324 "read entries, it contains following keys, each might be empty:"
29327 #. type: Plain text
29328 #: docs/manual/python/gammu.rst:1285
29332 #. type: Plain text
29333 #: docs/manual/python/gammu.rst:1287
29337 #. type: Plain text
29338 #: docs/manual/python/gammu.rst:1288
29339 msgid "PhonePhonebook"
29342 #. type: Plain text
29343 #: docs/manual/python/gammu.rst:1289
29344 msgid "SIMPhonebook"
29347 #. type: Plain text
29348 #: docs/manual/python/gammu.rst:1293
29349 msgid ":rtype: dict"
29352 #. type: Plain text
29353 #: docs/manual/python/gammu.rst:1295
29354 msgid "SaveSMSBackup(Filename, Backup)"
29357 #. type: Plain text
29358 #: docs/manual/python/gammu.rst:1297
29359 msgid "Saves SMS backup into file."
29362 #. type: Plain text
29363 #: docs/manual/python/gammu.rst:1304
29365 ":param Filename: Name of file where to save SMS backup :type Filename: "
29366 "string :param Backup: List of messages to store :type Backup: list :return: "
29367 "None :rtype: None"
29370 #. type: Plain text
29371 #: docs/manual/python/gammu.rst:1306
29372 msgid "ReadSMSBackup(Filename)"
29375 #. type: Plain text
29376 #: docs/manual/python/gammu.rst:1308
29377 msgid "Reads SMS backup into file."
29380 #. type: Plain text
29381 #: docs/manual/python/gammu.rst:1313
29383 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29384 "string :return: List of messages read from file :rtype: list"
29388 #: docs/manual/python/gammu.rst:1315
29390 msgid "Various data"
29393 #. type: Plain text
29394 #: docs/manual/python/gammu.rst:1318
29395 msgid "GSMNetworks"
29396 msgstr "GSMNetworks"
29398 #. type: Plain text
29399 #: docs/manual/python/gammu.rst:1320
29400 msgid "Dictionary with GSM network codes."
29403 #. type: Plain text
29404 #: docs/manual/python/gammu.rst:1322
29405 msgid "GSMCountries"
29408 #. type: Plain text
29409 #: docs/manual/python/gammu.rst:1323
29410 msgid "Dictionary with GSM country codes."
29413 #. type: Attribute :mod:
29414 #: docs/manual/python/smsd.rst:1
29416 msgid "`gammu.smsd` -- SMSD access"
29419 #. type: delimited block =
29420 #: docs/manual/python/smsd.rst:5
29424 #. type: delimited block =
29425 #: docs/manual/python/smsd.rst:6
29426 msgid ":synopsis: Provides access to Gammu SMSD functions."
29429 #. type: Attribute :class:
29430 #: docs/manual/python/smsd.rst:7
29435 #. type: delimited block -
29436 #: docs/manual/python/smsd.rst:11
29438 msgid ".. class:: SMSD(Config)\n"
29441 #. type: delimited block -
29442 #: docs/manual/python/smsd.rst:13
29444 msgid " SMSD main class, that is used for communication with phone.\n"
29447 #. type: delimited block -
29448 #: docs/manual/python/smsd.rst:18
29451 " You don't need to run the SMS daemon itself to control or ask it for\n"
29452 " status, this can be also done on separately running instances. All you\n"
29453 " need to do for this is to give same configuration file as that instance is\n"
29457 #. type: delimited block -
29458 #: docs/manual/python/smsd.rst:21
29461 " :param Config: Path to SMSD configuration file.\n"
29462 " :type Config: string\n"
29465 #. type: delimited block -
29466 #: docs/manual/python/smsd.rst:23
29468 msgid " .. method:: MainLoop(MaxFailures)\n"
29471 #. type: delimited block -
29472 #: docs/manual/python/smsd.rst:25
29474 msgid " Runs SMS daemon main loop.\n"
29477 #. type: delimited block -
29478 #: docs/manual/python/smsd.rst:28
29481 " Please note that this will run until some serious error occurs or until\n"
29482 " terminated by :meth:`Shutdown`.\n"
29485 #. type: delimited block -
29486 #: docs/manual/python/smsd.rst:33
29489 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29490 " :type MaxFailures: int\n"
29495 #. type: delimited block -
29496 #: docs/manual/python/smsd.rst:36
29498 msgid " .. method:: Shutdown()\n"
29501 #. type: delimited block -
29502 #: docs/manual/python/smsd.rst:38
29504 msgid " Signals SMS daemon to stop.\n"
29507 #. type: delimited block -
29508 #: docs/manual/python/smsd.rst:41
29515 #. type: delimited block -
29516 #: docs/manual/python/smsd.rst:43
29518 msgid " .. method:: GetStatus()\n"
29521 #. type: delimited block -
29522 #: docs/manual/python/smsd.rst:45
29524 msgid " Returns SMSD status.\n"
29525 msgstr " Mengembalikan status SMSD.\n"
29527 #. type: delimited block -
29528 #: docs/manual/python/smsd.rst:47
29530 msgid " The following values are set in resulting dictionary:\n"
29533 #. type: delimited block -
29534 #: docs/manual/python/smsd.rst:49
29539 #. type: delimited block -
29540 #: docs/manual/python/smsd.rst:51
29542 msgid " Client software name.\n"
29545 #. type: delimited block -
29546 #: docs/manual/python/smsd.rst:53
29551 #. type: delimited block -
29552 #: docs/manual/python/smsd.rst:55
29554 msgid " PhoneID which can be used for multiple SMSD setup.\n"
29557 #. type: delimited block -
29558 #: docs/manual/python/smsd.rst:57
29563 #. type: delimited block -
29564 #: docs/manual/python/smsd.rst:59
29566 msgid " IMEI of currently connected phone.\n"
29569 #. type: delimited block -
29570 #: docs/manual/python/smsd.rst:61
29575 #. type: delimited block -
29576 #: docs/manual/python/smsd.rst:63
29578 msgid " Number of sent messages.\n"
29581 #. type: delimited block -
29582 #: docs/manual/python/smsd.rst:65
29584 msgid " Received\n"
29587 #. type: delimited block -
29588 #: docs/manual/python/smsd.rst:67
29590 msgid " Number of received messages.\n"
29593 #. type: delimited block -
29594 #: docs/manual/python/smsd.rst:69
29599 #. type: delimited block -
29600 #: docs/manual/python/smsd.rst:71
29602 msgid " Number of failed messages.\n"
29605 #. type: delimited block -
29606 #: docs/manual/python/smsd.rst:73
29608 msgid " BatterPercent\n"
29611 #. type: delimited block -
29612 #: docs/manual/python/smsd.rst:75
29614 msgid " Last battery state as reported by connected phone.\n"
29617 #. type: delimited block -
29618 #: docs/manual/python/smsd.rst:77
29620 msgid " NetworkSignal\n"
29623 #. type: delimited block -
29624 #: docs/manual/python/smsd.rst:79
29626 msgid " Last signal level as reported by connected phone.\n"
29629 #. type: delimited block -
29630 #: docs/manual/python/smsd.rst:82
29633 " :return: Dict with status values\n"
29637 #. type: delimited block -
29638 #: docs/manual/python/smsd.rst:84
29640 msgid " .. method:: InjectSMS(Message)\n"
29643 #. type: delimited block -
29644 #: docs/manual/python/smsd.rst:86
29646 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
29649 #. type: delimited block -
29650 #: docs/manual/python/smsd.rst:90
29653 " :param Message: Message to inject (can be multipart)\n"
29654 " :type Message: list of :ref:`sms_obj`\n"
29655 " :return: ID of inserted message\n"
29656 " :rtype: string\n"
29659 #. type: Plain text
29660 #: docs/manual/internal/reply.rst:2
29661 msgid "_reply-functions:"
29662 msgstr "_reply-functions:"
29665 #: docs/manual/internal/reply.rst:4
29667 msgid "Reply functions"
29670 #. type: Plain text
29671 #: docs/manual/internal/reply.rst:10
29673 "When phone gives answers, we check if we requested received info and we "
29674 "redirect it to concrete reply function, which will decode it. Different "
29675 "phone answers can go to one reply function let's say responsible for getting "
29679 #. type: Labeled list
29680 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29681 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29682 #: docs/manual/c/statemachine.rst:66
29687 #. type: Plain text
29688 #: docs/manual/internal/reply.rst:12
29689 msgid "GSM_Reply_Function"
29690 msgstr "GSM_Reply_Function"
29692 #. type: Plain text
29693 #: docs/manual/internal/reply.rst:14
29694 msgid "Defines reply function for phone driver."
29697 #. type: Labeled list
29698 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29699 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29700 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29702 msgid ".. c:member"
29705 #. type: Plain text
29706 #: docs/manual/internal/reply.rst:16
29708 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29711 #. type: Plain text
29712 #: docs/manual/internal/reply.rst:18
29713 msgid "Callback on reply match."
29716 #. type: Plain text
29717 #: docs/manual/internal/reply.rst:20
29718 msgid "const unsigned char\t\t*msgtype;"
29721 #. type: Plain text
29722 #: docs/manual/internal/reply.rst:22
29723 msgid "String match on the message."
29726 #. type: Plain text
29727 #: docs/manual/internal/reply.rst:24
29729 msgid "const size_t\t\t\tsubtypechar;\n"
29732 #. type: Plain text
29733 #: docs/manual/internal/reply.rst:26
29734 msgid "Position for char match inside reply. If 0, message type is checked."
29737 #. type: Plain text
29738 #: docs/manual/internal/reply.rst:28
29740 msgid "const int\t\t\tsubtype;\n"
29743 #. type: Plain text
29744 #: docs/manual/internal/reply.rst:30
29745 msgid "Match for char/message type check (see above)."
29748 #. type: Plain text
29749 #: docs/manual/internal/reply.rst:32
29750 msgid "const GSM_Phone_RequestID\trequestID;"
29753 #. type: Plain text
29754 #: docs/manual/internal/reply.rst:34
29756 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29759 #. type: Plain text
29760 #: docs/manual/internal/reply.rst:36
29761 msgid "There are three types of answer matching:"
29765 #: docs/manual/internal/reply.rst:38
29770 #. type: Plain text
29771 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29772 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29776 #. type: Plain text
29777 #: docs/manual/internal/reply.rst:45
29778 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29781 #. type: Plain text
29782 #: docs/manual/internal/reply.rst:51
29784 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29785 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
29786 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29787 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29788 "0x00, 0x00 - it means then, that we check only frame type."
29791 #. type: Plain text
29792 #: docs/manual/internal/reply.rst:60
29793 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29796 #. type: Plain text
29797 #: docs/manual/internal/reply.rst:64
29799 "All incoming (not requested in the moment, sent by phone, who likes us - "
29800 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29801 "ATGEN_ReplyIncomingCallInfo."
29805 #: docs/manual/internal/reply.rst:66
29810 #. type: Plain text
29811 #: docs/manual/internal/reply.rst:73
29812 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29815 #. type: Plain text
29816 #: docs/manual/internal/reply.rst:76
29818 "When match string is empty and match char position is zero, matching on "
29819 "message type is performed."
29823 #: docs/manual/internal/reply.rst:78
29828 #. type: Plain text
29829 #: docs/manual/internal/reply.rst:81
29831 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29834 #. type: Plain text
29835 #: docs/manual/internal/reply.rst:87
29837 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
29840 #. type: Plain text
29841 #: docs/manual/internal/reply.rst:88
29843 msgid "GSM_PhonebookEntry *entry)\n"
29846 #. type: Plain text
29847 #: docs/manual/internal/reply.rst:89
29852 #. type: Plain text
29853 #: docs/manual/internal/reply.rst:90
29855 msgid "unsigned char req[] = {\n"
29858 #. type: Plain text
29859 #: docs/manual/internal/reply.rst:94
29862 "N6110_FRAME_HEADER, 0x01,\n"
29863 "0x00, /* memory type */\n"
29864 "0x00, /* location */\n"
29868 #. type: Plain text
29869 #: docs/manual/internal/reply.rst:97
29871 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29872 "[4]==0xff) return GE_NOTSUPPORTED;"
29875 #. type: Plain text
29876 #: docs/manual/internal/reply.rst:99
29877 msgid "req[5] = entry->Location;"
29880 #. type: Plain text
29881 #: docs/manual/internal/reply.rst:103
29883 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29884 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29887 #. type: Plain text
29888 #: docs/manual/internal/reply.rst:116
29890 "First we fill req according to values in \\*entry. Later set pointer in s-"
29891 ">Phone.Data (it's available for reply functions and they set responses "
29892 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29893 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29894 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29895 "from phone and redirect them to protocol functions. If they found full "
29896 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29897 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29898 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
29899 "is value for GSM_WaitFor). If there is no requested answer during time, "
29900 "GSM_WaitFor returns GE_TIMEOUT."
29903 #. type: Plain text
29904 #: docs/manual/internal/index.rst:2
29909 #: docs/manual/internal/index.rst:4
29911 msgid "Gammu internals"
29912 msgstr "Informasi gammu"
29914 #. type: Plain text
29915 #: docs/manual/internal/index.rst:8
29917 "Gammu project internals are a bit more complicated than required, mostly for "
29918 "historical reasons. Before digging into source code, you should look at"
29921 #. type: Attribute :doc:
29922 #: docs/manual/internal/index.rst:8
29924 msgid "`../project/directories` and :doc:`../project/coding-style`."
29927 #. type: Plain text
29928 #: docs/manual/internal/index.rst:15
29929 msgid "reply state-machine new-phone"
29933 #: docs/manual/internal/state-machine.rst:2
29935 msgid "State Machine"
29938 #. type: Plain text
29939 #: docs/manual/internal/state-machine.rst:6
29941 "The state machine is core of libGammu operations. It gets the data from the "
29942 "phone and dispatches them through protocol layer to phone drivers."
29945 #. type: Plain text
29946 #: docs/manual/internal/state-machine.rst:8
29948 "To see how it operates, following figure shows example of what happens when"
29951 #. type: Attribute :c:
29952 #: docs/manual/internal/state-machine.rst:8
29954 msgid "func:`GSM_GetModel` is called from the program:"
29957 #. type: Plain text
29958 #: docs/manual/internal/state-machine.rst:13
29959 msgid "digraph statemachine {"
29962 #. type: Plain text
29963 #: docs/manual/internal/state-machine.rst:28
29965 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29966 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29967 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29968 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29969 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29970 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29971 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29972 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29973 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29974 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29975 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29976 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29977 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29980 #. type: Plain text
29981 #: docs/manual/formats/smsbackup.rst:2
29982 msgid "_gammu-smsbackup:"
29986 #: docs/manual/formats/smsbackup.rst:4
29988 msgid "SMS Backup Format"
29991 #. type: Plain text
29992 #: docs/manual/formats/smsbackup.rst:8
29994 "The SMS backup format is text file encoded in current encoding of platform "
29995 "where Gammu is running."
29999 #: docs/manual/formats/smsbackup.rst:12
30004 #. type: Plain text
30005 #: docs/manual/formats/smsbackup.rst:19
30007 "The file consists of sections, whose name starts with ``SMSBackup``. When "
30008 "creating the backup file, three digits are appended to this text defining "
30009 "order. While reading the backup, any part after ``SMSBackup`` text is "
30010 "ignored and everything which begins with this is processed. So you can as "
30011 "well give the section name ``SMSBackupFoo`` and it will be processed."
30014 #. type: Plain text
30015 #: docs/manual/formats/smsbackup.rst:21
30016 msgid "The number of messages in backup file is currently limited by"
30019 #. type: Attribute :c:
30020 #: docs/manual/formats/smsbackup.rst:21
30022 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
30026 #: docs/manual/formats/smsbackup.rst:24
30028 msgid "``SMSBackup`` section"
30031 #. type: Plain text
30032 #: docs/manual/formats/smsbackup.rst:28
30034 "Each section interprets one physical SMS message (eg. one message part in "
30035 "case of multipart messages)."
30039 #: docs/manual/formats/smsbackup.rst:30
30041 msgid "Decoded text"
30044 #. type: Plain text
30045 #: docs/manual/formats/smsbackup.rst:34
30047 "For SMS backups created by Gammu, there is a decoded text as a comment just "
30048 "after the section name:"
30051 #. type: Plain text
30052 #: docs/manual/formats/smsbackup.rst:39
30053 msgid "[SMSBackup001] ; This is message text"
30056 #. type: Plain text
30057 #: docs/manual/formats/smsbackup.rst:42
30059 "The text can be split to more lines if it is too long or of original message "
30060 "included new lines."
30063 #. type: Plain text
30064 #: docs/manual/formats/smsbackup.rst:47
30066 "This is easiest way to get message text, however also the least reliable "
30067 "one, because it is stored in the comments in the file."
30071 #: docs/manual/formats/smsbackup.rst:49
30076 #. type: Plain text
30077 #: docs/manual/formats/smsbackup.rst:52
30078 msgid "The following variables can be defined for each SMS:"
30081 #. type: Plain text
30082 #: docs/manual/formats/smsbackup.rst:64
30086 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
30088 "``SMSCUnicode``\n"
30089 " Hex encoded UCS-2 string with SMSC number.\n"
30091 " Message class.\n"
30093 " Timestamp, when message has been sent.\n"
30095 " Message type, one of:\n"
30098 #. type: Plain text
30099 #: docs/manual/formats/smsbackup.rst:66
30100 msgid "``Deliver`` - received message"
30103 #. type: Plain text
30104 #: docs/manual/formats/smsbackup.rst:67
30105 msgid "``Submit`` - message to send"
30108 #. type: Plain text
30109 #: docs/manual/formats/smsbackup.rst:78
30112 "``Status_Report`` - message to send with delivery report\n"
30114 " Timestamp of message (sent or received).\n"
30115 "``RejectDuplicates``\n"
30116 " Whether receiver should reject duplicates.\n"
30117 "``ReplaceMessage``\n"
30118 " ID of message to replace.\n"
30119 "``MessageReference``\n"
30120 " Message reference number as generated by network.\n"
30122 " State of the message:\n"
30125 #. type: Plain text
30126 #: docs/manual/formats/smsbackup.rst:91
30131 " Recipient number.\n"
30133 " Name of the message.\n"
30135 " Length of message text.\n"
30137 " Coding of the message:\n"
30140 #. type: Plain text
30141 #: docs/manual/formats/smsbackup.rst:93
30142 msgid "``8bit`` - binary message"
30145 #. type: Plain text
30146 #: docs/manual/formats/smsbackup.rst:94
30147 msgid "``Default`` - GSM encoding, up to 160 chars in message"
30150 #. type: Plain text
30151 #: docs/manual/formats/smsbackup.rst:101
30154 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
30155 "``Text00`` ... ``TextNN``\n"
30156 " Numbered parts of the message payload.\n"
30158 " ID of folder where the message was saved.\n"
30160 " User defined header of the message.\n"
30163 #. type: Plain text
30164 #: docs/manual/formats/smsbackup.rst:107
30165 msgid "The backup of message can look like following:"
30168 #. type: Plain text
30169 #: docs/manual/formats/smsbackup.rst:129
30171 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30172 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30173 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30174 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30176 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30177 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30178 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30181 #. type: Plain text
30182 #: docs/manual/formats/backup.rst:2
30183 msgid "_gammu-backup:"
30187 #: docs/manual/formats/backup.rst:4
30189 msgid "Backup Format"
30192 #. type: Plain text
30193 #: docs/manual/formats/backup.rst:7
30195 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30198 #. type: Plain text
30199 #: docs/manual/formats/backup.rst:21
30201 "If you will backup settings to Gammu text file, it will be possible to edit "
30202 "it. It's easy: many things in this file will be written double - once in "
30203 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30204 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30205 "it according to your OS locale. When will be available Unicode version of "
30206 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30207 "isn't important, what locale is set in computer and no conversion Unicode -> "
30208 "ASCII and ASCII -> Unicode is done)."
30211 #. type: Plain text
30212 #: docs/manual/formats/backup.rst:25
30214 "You can use any editor with regular expressions function to edit backup text "
30215 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30216 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30220 #. type: Plain text
30221 #: docs/manual/formats/backup.rst:27
30222 msgid "Remove info about voice tags"
30225 #. type: Labeled list
30226 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30227 #: docs/manual/formats/backup.rst:48
30232 #. type: Plain text
30233 #: docs/manual/formats/backup.rst:31
30234 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30237 #. type: Labeled list
30238 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30239 #: docs/manual/formats/backup.rst:52
30244 #. type: Plain text
30245 #: docs/manual/formats/backup.rst:35
30249 #. type: Plain text
30250 #: docs/manual/formats/backup.rst:37
30251 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30254 #. type: Plain text
30255 #: docs/manual/formats/backup.rst:41
30257 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30261 #. type: Plain text
30262 #: docs/manual/formats/backup.rst:45
30263 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30266 #. type: Plain text
30267 #: docs/manual/formats/backup.rst:47
30269 "Change phone numbers type to mobile for numbers starting from +3620, "
30270 "+3630,... and removing the corresponding TextUnicode line"
30273 #. type: Plain text
30274 #: docs/manual/formats/backup.rst:51
30276 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30277 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30280 #. type: Plain text
30281 #: docs/manual/formats/backup.rst:55
30282 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30285 #. type: Plain text
30286 #: docs/manual/formats/backup.rst:56
30287 msgid ":ref:`converting-formats`"
30290 #. type: Plain text
30291 #: docs/manual/formats/index.rst:2
30296 #: docs/manual/formats/index.rst:4
30298 msgid "File formats used by Gammu"
30299 msgstr "Format file yang digunakan Gammu"
30301 #. type: Plain text
30302 #: docs/manual/formats/index.rst:8
30304 "Gammu understands wide range of standard formats as well as introduces own "
30305 "formats for storing some data."
30308 #. type: Plain text
30309 #: docs/manual/formats/index.rst:14
30310 msgid "ini smsbackup backup"
30313 #. type: Plain text
30314 #: docs/manual/formats/ini.rst:2
30319 #: docs/manual/formats/ini.rst:4
30321 msgid "INI file format"
30324 #. type: Plain text
30325 #: docs/manual/formats/ini.rst:7
30327 "The INI file format is widely used in Gammu, for both configuration (see"
30330 #. type: Attribute :ref:
30331 #: docs/manual/formats/ini.rst:7
30333 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30336 #. type: Plain text
30337 #: docs/manual/formats/ini.rst:12
30339 "This file use ini file syntax, with comment parts being marked with both ``;"
30340 "`` and ``#``. Sections of config file are identified in square brackets line "
30341 "``[this]``. All key values are case insensitive."
30344 #. type: Plain text
30345 #: docs/manual/formats/ini.rst:18
30347 "You most likely know INI files from other programs, however to illustrate, "
30348 "here is some example:"
30351 #. type: Plain text
30352 #: docs/manual/formats/ini.rst:22
30356 #. type: Plain text
30357 #: docs/manual/formats/ini.rst:25
30358 msgid "[section] key = value"
30361 #. type: Plain text
30362 #: docs/manual/formats/ini.rst:27
30363 msgid "[another section]"
30366 #. type: Plain text
30367 #: docs/manual/formats/ini.rst:29
30368 msgid "key = longer value"
30371 #. type: Plain text
30372 #: docs/manual/formats/ini.rst:31
30373 msgid "# another comment"
30377 #: docs/manual/c/call.rst:2
30382 #. type: Labeled list
30383 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30384 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30385 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30386 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30387 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30388 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30389 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30390 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30391 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30392 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30393 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30394 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30395 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30396 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30397 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30398 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30399 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30400 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30401 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30402 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30403 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30404 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30405 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30406 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30407 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30408 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30409 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30410 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30411 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30412 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30413 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30414 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30415 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30416 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30417 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30418 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30419 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30420 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30421 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30422 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30423 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30424 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30425 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30426 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30427 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30428 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30429 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30430 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30431 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30432 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30433 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30434 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30435 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30436 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30437 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30438 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30439 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30440 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30441 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30442 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30443 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30444 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30445 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30446 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30447 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30448 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30449 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30450 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30451 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30452 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30453 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30454 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30455 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30456 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30457 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30458 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30459 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30460 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30461 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30462 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30463 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30464 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30465 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30466 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30467 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30468 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30469 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30470 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30471 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30472 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30473 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30474 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30475 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30476 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30477 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30478 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30479 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30480 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30481 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30482 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30483 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30484 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30485 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30486 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30487 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30488 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30489 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30490 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30491 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30492 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30493 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30494 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30495 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30496 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30497 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30498 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30499 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30500 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30501 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30502 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30503 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30504 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30505 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30506 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30507 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30508 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30509 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30510 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30511 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30512 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30513 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30514 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30515 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30516 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30517 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30518 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30519 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30520 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30521 #: docs/manual/c/settings.rst:21
30523 msgid ".. doxygenfunction"
30526 #. type: Plain text
30527 #: docs/manual/c/call.rst:5
30528 msgid "GSM_DialVoice"
30531 #. type: Plain text
30532 #: docs/manual/c/call.rst:6
30533 msgid "GSM_DialService"
30536 #. type: Plain text
30537 #: docs/manual/c/call.rst:7
30538 msgid "GSM_AnswerCall"
30541 #. type: Plain text
30542 #: docs/manual/c/call.rst:8
30543 msgid "GSM_CancelCall"
30546 #. type: Plain text
30547 #: docs/manual/c/call.rst:9
30548 msgid "GSM_HoldCall"
30551 #. type: Plain text
30552 #: docs/manual/c/call.rst:10
30553 msgid "GSM_UnholdCall"
30556 #. type: Plain text
30557 #: docs/manual/c/call.rst:11
30558 msgid "GSM_ConferenceCall"
30561 #. type: Plain text
30562 #: docs/manual/c/call.rst:12
30563 msgid "GSM_SplitCall"
30566 #. type: Plain text
30567 #: docs/manual/c/call.rst:13
30568 msgid "GSM_TransferCall"
30571 #. type: Plain text
30572 #: docs/manual/c/call.rst:14
30573 msgid "GSM_SwitchCall"
30576 #. type: Plain text
30577 #: docs/manual/c/call.rst:15
30578 msgid "GSM_GetCallDivert"
30581 #. type: Plain text
30582 #: docs/manual/c/call.rst:16
30583 msgid "GSM_SetCallDivert"
30586 #. type: Plain text
30587 #: docs/manual/c/call.rst:17
30588 msgid "GSM_CancelAllDiverts"
30591 #. type: Plain text
30592 #: docs/manual/c/call.rst:18
30593 msgid "GSM_SetIncomingCall"
30596 #. type: Plain text
30597 #: docs/manual/c/call.rst:19
30598 msgid "GSM_SendDTMF"
30601 #. type: Labeled list
30602 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30603 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30604 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30605 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30606 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30607 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30608 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30609 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30610 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30611 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30612 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30613 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30614 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30615 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30616 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30617 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30618 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30619 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30620 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30621 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30622 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30623 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30624 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30625 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30626 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30627 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30629 msgid ".. doxygenenum"
30632 #. type: Plain text
30633 #: docs/manual/c/call.rst:20
30634 msgid "GSM_CallStatus"
30637 #. type: Labeled list
30638 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30639 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30640 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30641 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30642 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30643 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30644 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30645 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30646 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30647 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30648 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30649 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30650 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30651 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30652 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30653 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30654 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30655 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30656 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30657 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30658 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30659 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30660 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30661 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30662 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30663 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30664 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30665 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30666 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30667 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30668 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30669 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30670 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30671 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30672 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30673 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30674 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30676 msgid ".. doxygenstruct"
30679 #. type: Plain text
30680 #: docs/manual/c/call.rst:21
30684 #. type: Plain text
30685 #: docs/manual/c/call.rst:22
30686 msgid "GSM_Divert_DivertTypes"
30689 #. type: Plain text
30690 #: docs/manual/c/call.rst:23
30691 msgid "GSM_Divert_CallTypes"
30694 #. type: Plain text
30695 #: docs/manual/c/call.rst:24
30696 msgid "GSM_CallDivert"
30699 #. type: Plain text
30700 #: docs/manual/c/call.rst:25
30701 msgid "GSM_MultiCallDivert"
30704 #. type: Plain text
30705 #: docs/manual/c/call.rst:25
30706 msgid "GSM_CallShowNumber"
30709 #. type: Plain text
30710 #: docs/manual/c/examples.rst:6
30712 "All these examples are also available in docs/examples/ directory in Gammu "
30717 #: docs/manual/c/examples.rst:8
30719 msgid "Getting phone information"
30720 msgstr "Informasi telepon"
30722 #. type: Plain text
30723 #: docs/manual/c/examples.rst:11
30724 msgid "../../examples/phone-info.c"
30727 #. type: Plain text
30728 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30729 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30730 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30731 msgid ":language: c"
30735 #: docs/manual/c/examples.rst:14
30737 msgid "Reading SMS message"
30740 #. type: Plain text
30741 #: docs/manual/c/examples.rst:17
30742 msgid "../../examples/sms-read.c"
30746 #: docs/manual/c/examples.rst:20
30748 msgid "Sending SMS message"
30751 #. type: Plain text
30752 #: docs/manual/c/examples.rst:23
30753 msgid "../../examples/sms-send.c"
30757 #: docs/manual/c/examples.rst:26
30759 msgid "Sending Long SMS message"
30762 #. type: Plain text
30763 #: docs/manual/c/examples.rst:29
30764 msgid "../../examples/long-sms.c"
30768 #: docs/manual/c/examples.rst:32
30770 msgid "SMSD example"
30773 #. type: Plain text
30774 #: docs/manual/c/examples.rst:35
30775 msgid "../../examples/smsd.c"
30779 #: docs/manual/c/examples.rst:38
30781 msgid "Custom configuration"
30782 msgstr "Konfigurasi buatan"
30784 #. type: Plain text
30785 #: docs/manual/c/examples.rst:41
30786 msgid "../../examples/custom-config.c"
30789 #. type: Plain text
30790 #: docs/manual/c/bitmap.rst:5
30791 msgid "GSM_GetBitmap"
30794 #. type: Plain text
30795 #: docs/manual/c/bitmap.rst:6
30796 msgid "GSM_SetBitmap"
30799 #. type: Plain text
30800 #: docs/manual/c/bitmap.rst:7
30801 msgid "GSM_PrintBitmap"
30804 #. type: Plain text
30805 #: docs/manual/c/bitmap.rst:8
30806 msgid "GSM_SaveBitmapFile"
30809 #. type: Plain text
30810 #: docs/manual/c/bitmap.rst:9
30811 msgid "GSM_ReadBitmapFile"
30814 #. type: Plain text
30815 #: docs/manual/c/bitmap.rst:10
30816 msgid "GSM_IsPointBitmap"
30819 #. type: Plain text
30820 #: docs/manual/c/bitmap.rst:11
30821 msgid "GSM_SetPointBitmap"
30824 #. type: Plain text
30825 #: docs/manual/c/bitmap.rst:12
30826 msgid "GSM_ClearPointBitmap"
30829 #. type: Plain text
30830 #: docs/manual/c/bitmap.rst:13
30831 msgid "GSM_ClearBitmap"
30834 #. type: Plain text
30835 #: docs/manual/c/bitmap.rst:14
30836 msgid "GSM_BinaryPicture_Types"
30839 #. type: Plain text
30840 #: docs/manual/c/bitmap.rst:15
30841 msgid "GSM_BinaryPicture"
30844 #. type: Plain text
30845 #: docs/manual/c/bitmap.rst:16
30846 msgid "GSM_Bitmap_Types"
30849 #. type: Plain text
30850 #: docs/manual/c/bitmap.rst:17
30854 #. type: Plain text
30855 #: docs/manual/c/bitmap.rst:18
30856 msgid "GSM_MultiBitmap"
30859 #. type: Plain text
30860 #: docs/manual/c/bitmap.rst:18
30862 msgid "GSM_GetScreenshot"
30863 msgstr "Pengaturan telepon"
30866 #: docs/manual/c/security.rst:2
30871 #. type: Plain text
30872 #: docs/manual/c/security.rst:5
30873 msgid "GSM_EnterSecurityCode"
30876 #. type: Plain text
30877 #: docs/manual/c/security.rst:6
30878 msgid "GSM_GetSecurityStatus"
30881 #. type: Plain text
30882 #: docs/manual/c/security.rst:7
30883 msgid "GSM_SecurityCodeType"
30886 #. type: Plain text
30887 #: docs/manual/c/security.rst:7
30888 msgid "GSM_SecurityCode"
30892 #: docs/manual/c/backup.rst:2
30897 #. type: Plain text
30898 #: docs/manual/c/backup.rst:5
30899 msgid "GSM_ReadSMSBackupFile"
30902 #. type: Plain text
30903 #: docs/manual/c/backup.rst:6
30904 msgid "GSM_AddSMSBackupFile"
30907 #. type: Plain text
30908 #: docs/manual/c/backup.rst:7
30909 msgid "GSM_ClearSMSBackup"
30912 #. type: Plain text
30913 #: docs/manual/c/backup.rst:8
30914 msgid "GSM_FreeSMSBackup"
30917 #. type: Plain text
30918 #: docs/manual/c/backup.rst:9
30919 msgid "GSM_SaveBackupFile"
30922 #. type: Plain text
30923 #: docs/manual/c/backup.rst:10
30924 msgid "GSM_GuessBackupFormat"
30927 #. type: Plain text
30928 #: docs/manual/c/backup.rst:11
30929 msgid "GSM_ReadBackupFile"
30932 #. type: Plain text
30933 #: docs/manual/c/backup.rst:12
30934 msgid "GSM_ClearBackup"
30937 #. type: Plain text
30938 #: docs/manual/c/backup.rst:13
30939 msgid "GSM_FreeBackup"
30942 #. type: Plain text
30943 #: docs/manual/c/backup.rst:14
30944 msgid "GSM_GetBackupFormatFeatures"
30947 #. type: Plain text
30948 #: docs/manual/c/backup.rst:15
30949 msgid "GSM_GetBackupFileFeatures"
30952 #. type: Plain text
30953 #: docs/manual/c/backup.rst:16
30954 msgid "GSM_SMS_Backup"
30957 #. type: Plain text
30958 #: docs/manual/c/backup.rst:17
30962 #. type: Plain text
30963 #: docs/manual/c/backup.rst:18
30964 msgid "GSM_BackupFormat"
30967 #. type: Plain text
30968 #: docs/manual/c/backup.rst:18
30969 msgid "GSM_Backup_Info"
30973 #: docs/manual/c/misc.rst:2
30975 msgid "Miscellaneous"
30976 msgstr "Miscellaneous"
30978 #. type: Plain text
30979 #: docs/manual/c/misc.rst:5
30983 #. type: Plain text
30984 #: docs/manual/c/misc.rst:6
30985 msgid "GetGammuVersion"
30988 #. type: Plain text
30989 #: docs/manual/c/misc.rst:7
30990 msgid "GetCompiler"
30993 #. type: Plain text
30994 #: docs/manual/c/misc.rst:8
30998 #. type: Plain text
30999 #: docs/manual/c/misc.rst:9
31000 msgid "GetGammuLocalePath"
31003 #. type: Plain text
31004 #: docs/manual/c/misc.rst:10
31005 msgid "GSM_InitLocales"
31008 #. type: Plain text
31009 #: docs/manual/c/misc.rst:11
31010 msgid "EncodeHexBin"
31013 #. type: Plain text
31014 #: docs/manual/c/misc.rst:11
31015 msgid "GSM_IsNewerVersion"
31018 #. type: Plain text
31019 #: docs/manual/c/wap.rst:2
31026 #. type: Plain text
31027 #: docs/manual/c/wap.rst:5
31028 msgid "GSM_EncodeURLFile"
31031 #. type: Plain text
31032 #: docs/manual/c/wap.rst:6
31034 msgid "GSM_GetWAPBookmark"
31035 msgstr "Pengaturan WAP dan bookmark"
31037 #. type: Plain text
31038 #: docs/manual/c/wap.rst:7
31040 msgid "GSM_SetWAPBookmark"
31041 msgstr "Pengaturan WAP dan bookmark"
31043 #. type: Plain text
31044 #: docs/manual/c/wap.rst:8
31045 msgid "GSM_DeleteWAPBookmark"
31048 #. type: Plain text
31049 #: docs/manual/c/wap.rst:9
31050 msgid "GSM_GetWAPSettings"
31051 msgstr "GSM_GetWAPSettings"
31053 #. type: Plain text
31054 #: docs/manual/c/wap.rst:10
31055 msgid "GSM_SetWAPSettings"
31056 msgstr "GSM_SetWAPSettings"
31058 #. type: Plain text
31059 #: docs/manual/c/wap.rst:11
31061 msgid "GSM_WAPBookmark"
31062 msgstr "Pengaturan WAP dan bookmark"
31064 #. type: Plain text
31065 #: docs/manual/c/wap.rst:12
31067 msgid "WAPSettings_Speed"
31068 msgstr "Pengaturan telepon"
31070 #. type: Plain text
31071 #: docs/manual/c/wap.rst:13
31073 msgid "WAPSettings_Bearer"
31074 msgstr "Pengaturan telepon"
31076 #. type: Plain text
31077 #: docs/manual/c/wap.rst:14
31078 msgid "GSM_WAPSettings"
31079 msgstr "GSM_WAPSettings"
31081 #. type: Plain text
31082 #: docs/manual/c/wap.rst:14
31083 msgid "GSM_MultiWAPSettings"
31084 msgstr "GSM_MultiWAPSettings"
31087 #: docs/manual/c/nokia.rst:2
31092 #. type: Plain text
31093 #: docs/manual/c/nokia.rst:5
31094 msgid "NOKIA_GetDefaultCallerGroupName"
31097 #. type: Plain text
31098 #: docs/manual/c/nokia.rst:5
31099 msgid "NOKIA_GetDefaultProfileName"
31103 #: docs/manual/c/datetime.rst:2
31105 msgid "Date and time"
31108 #. type: Plain text
31109 #: docs/manual/c/datetime.rst:5
31113 #. type: Plain text
31114 #: docs/manual/c/datetime.rst:6
31115 msgid "GSM_GetCurrentDateTime"
31118 #. type: Plain text
31119 #: docs/manual/c/datetime.rst:7
31120 msgid "Fill_Time_T"
31123 #. type: Plain text
31124 #: docs/manual/c/datetime.rst:8
31125 msgid "GSM_GetLocalTimezoneOffset"
31128 #. type: Plain text
31129 #: docs/manual/c/datetime.rst:9
31130 msgid "Fill_GSM_DateTime"
31133 #. type: Plain text
31134 #: docs/manual/c/datetime.rst:10
31135 msgid "GSM_DateTimeFromTimestamp"
31138 #. type: Plain text
31139 #: docs/manual/c/datetime.rst:11
31143 #. type: Plain text
31144 #: docs/manual/c/datetime.rst:12
31148 #. type: Plain text
31149 #: docs/manual/c/datetime.rst:13
31153 #. type: Plain text
31154 #: docs/manual/c/datetime.rst:14
31158 #. type: Plain text
31159 #: docs/manual/c/datetime.rst:15
31160 msgid "GSM_GetDateTime"
31163 #. type: Plain text
31164 #: docs/manual/c/datetime.rst:16
31165 msgid "GSM_SetDateTime"
31168 #. type: Plain text
31169 #: docs/manual/c/datetime.rst:17
31170 msgid "GSM_DateTime"
31173 #. type: Plain text
31174 #: docs/manual/c/datetime.rst:17
31175 msgid "GSM_DeltaTime"
31178 #. type: Plain text
31179 #: docs/manual/c/calendar.rst:5
31180 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31183 #. type: Plain text
31184 #: docs/manual/c/calendar.rst:6
31185 msgid "GSM_EncodeVTODO"
31188 #. type: Plain text
31189 #: docs/manual/c/calendar.rst:7
31190 msgid "GSM_EncodeVCALENDAR"
31193 #. type: Plain text
31194 #: docs/manual/c/calendar.rst:8
31195 msgid "GSM_DecodeVNOTE"
31198 #. type: Plain text
31199 #: docs/manual/c/calendar.rst:9
31200 msgid "GSM_EncodeVNTFile"
31203 #. type: Plain text
31204 #: docs/manual/c/calendar.rst:10
31205 msgid "GSM_DecodeVCALENDAR_VTODO"
31208 #. type: Plain text
31209 #: docs/manual/c/calendar.rst:11
31210 msgid "GSM_IsCalendarNoteFromThePast"
31213 #. type: Plain text
31214 #: docs/manual/c/calendar.rst:12
31215 msgid "GSM_GetAlarm"
31218 #. type: Plain text
31219 #: docs/manual/c/calendar.rst:13
31220 msgid "GSM_SetAlarm"
31223 #. type: Plain text
31224 #: docs/manual/c/calendar.rst:14
31225 msgid "GSM_GetToDoStatus"
31228 #. type: Plain text
31229 #: docs/manual/c/calendar.rst:15
31230 msgid "GSM_GetToDo"
31233 #. type: Plain text
31234 #: docs/manual/c/calendar.rst:16
31235 msgid "GSM_GetNextToDo"
31238 #. type: Plain text
31239 #: docs/manual/c/calendar.rst:17
31240 msgid "GSM_SetToDo"
31243 #. type: Plain text
31244 #: docs/manual/c/calendar.rst:18
31245 msgid "GSM_AddToDo"
31248 #. type: Plain text
31249 #: docs/manual/c/calendar.rst:19
31250 msgid "GSM_DeleteToDo"
31253 #. type: Plain text
31254 #: docs/manual/c/calendar.rst:20
31255 msgid "GSM_DeleteAllToDo"
31258 #. type: Plain text
31259 #: docs/manual/c/calendar.rst:21
31260 msgid "GSM_GetCalendarStatus"
31263 #. type: Plain text
31264 #: docs/manual/c/calendar.rst:22
31265 msgid "GSM_GetCalendar"
31266 msgstr "GSM_GetCalendar"
31268 #. type: Plain text
31269 #: docs/manual/c/calendar.rst:23
31270 msgid "GSM_GetNextCalendar"
31273 #. type: Plain text
31274 #: docs/manual/c/calendar.rst:24
31275 msgid "GSM_SetCalendar"
31276 msgstr "GSM_SetCalendar"
31278 #. type: Plain text
31279 #: docs/manual/c/calendar.rst:25
31280 msgid "GSM_AddCalendar"
31281 msgstr "GSM_AddCalendar"
31283 #. type: Plain text
31284 #: docs/manual/c/calendar.rst:26
31285 msgid "GSM_DeleteCalendar"
31286 msgstr "GSM_DeleteCalendar"
31288 #. type: Plain text
31289 #: docs/manual/c/calendar.rst:27
31290 msgid "GSM_DeleteAllCalendar"
31293 #. type: Plain text
31294 #: docs/manual/c/calendar.rst:28
31295 msgid "GSM_GetCalendarSettings"
31298 #. type: Plain text
31299 #: docs/manual/c/calendar.rst:29
31301 msgid "GSM_SetCalendarSettings"
31302 msgstr "MMS dan pengaturan MMS"
31304 #. type: Plain text
31305 #: docs/manual/c/calendar.rst:30
31306 msgid "GSM_GetNotesStatus"
31309 #. type: Plain text
31310 #: docs/manual/c/calendar.rst:31
31311 msgid "GSM_GetNote"
31314 #. type: Plain text
31315 #: docs/manual/c/calendar.rst:32
31316 msgid "GSM_GetNextNote"
31319 #. type: Plain text
31320 #: docs/manual/c/calendar.rst:33
31321 msgid "GSM_SetNote"
31324 #. type: Plain text
31325 #: docs/manual/c/calendar.rst:34
31326 msgid "GSM_AddNote"
31329 #. type: Plain text
31330 #: docs/manual/c/calendar.rst:35
31331 msgid "GSM_DeleteNote"
31334 #. type: Plain text
31335 #: docs/manual/c/calendar.rst:36
31336 msgid "GSM_DeleteAllNotes"
31339 #. type: Plain text
31340 #: docs/manual/c/calendar.rst:37
31342 msgid "GSM_CalendarSettings"
31343 msgstr "MMS dan pengaturan MMS"
31345 #. type: Plain text
31346 #: docs/manual/c/calendar.rst:38
31347 msgid "GSM_ToDoStatus"
31350 #. type: Plain text
31351 #: docs/manual/c/calendar.rst:39
31352 msgid "GSM_CalendarStatus"
31353 msgstr "GSM_CalendarStatus"
31355 #. type: Plain text
31356 #: docs/manual/c/calendar.rst:40
31358 msgid "GSM_CalendarNoteType"
31359 msgstr "Catatan kalender"
31361 #. type: Plain text
31362 #: docs/manual/c/calendar.rst:41
31363 msgid "GSM_CalendarType"
31364 msgstr "GSM_CalendarType"
31366 #. type: Plain text
31367 #: docs/manual/c/calendar.rst:42
31368 msgid "GSM_SubCalendarEntry"
31371 #. type: Plain text
31372 #: docs/manual/c/calendar.rst:43
31373 msgid "GSM_CalendarEntry"
31374 msgstr "GSM_CalendarEntry"
31376 #. type: Plain text
31377 #: docs/manual/c/calendar.rst:44
31378 msgid "GSM_ToDoType"
31381 #. type: Plain text
31382 #: docs/manual/c/calendar.rst:45
31383 msgid "GSM_ToDo_Priority"
31386 #. type: Plain text
31387 #: docs/manual/c/calendar.rst:46
31388 msgid "GSM_SubToDoEntry"
31391 #. type: Plain text
31392 #: docs/manual/c/calendar.rst:47
31393 msgid "GSM_ToDoEntry"
31396 #. type: Plain text
31397 #: docs/manual/c/calendar.rst:48
31398 msgid "GSM_NoteEntry"
31401 #. type: Plain text
31402 #: docs/manual/c/calendar.rst:49
31406 #. type: Plain text
31407 #: docs/manual/c/calendar.rst:50
31408 msgid "GSM_VToDoVersion"
31411 #. type: Plain text
31412 #: docs/manual/c/calendar.rst:50
31413 msgid "GSM_VCalendarVersion"
31416 #. type: Plain text
31417 #: docs/manual/c/porting.rst:2
31418 msgid "Porting from libGammu older than 1.12.0"
31422 #: docs/manual/c/porting.rst:5
31424 msgid "Rationale for API change"
31427 #. type: delimited block =
31428 #: docs/manual/c/porting.rst:10
31430 "This document describes what you have to change in your code, if you used "
31431 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31432 "has to be done for various reasons:"
31435 #. type: delimited block =
31436 #: docs/manual/c/porting.rst:15
31438 "ABI stability. - Till now almost every change in internals of any driver "
31439 "lead to ABI change. If we would correctly increase soname on each ABI "
31440 "change, we would be somewhere near 200, what is not something we could be "
31444 #. type: delimited block =
31445 #: docs/manual/c/porting.rst:19
31447 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31448 "do some common things in each function. New API allows one to centralize "
31449 "those operations in one place."
31452 #. type: delimited block =
31453 #: docs/manual/c/porting.rst:23
31455 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31456 "could be misused by programmers and could lead to unexpected behaviour when "
31457 "some internals are changed."
31461 #: docs/manual/c/porting.rst:25
31463 msgid "Changes you have to do in your code"
31466 #. type: delimited block =
31467 #: docs/manual/c/porting.rst:29
31469 "Bellow examples expect ``sm`` to be state machine structure in your current "
31470 "code, change it to appropriate variable name if it differs."
31473 #. type: delimited block =
31474 #: docs/manual/c/porting.rst:34
31476 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31477 "expose this structure, so you will get compiler error. You should allocate "
31478 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31479 "`GSM_FreeStateMachine`."
31482 #. type: delimited block =
31483 #: docs/manual/c/porting.rst:39
31485 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31486 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31487 "machine structure have changed signature to include results of the operation."
31490 #. type: delimited block =
31491 #: docs/manual/c/porting.rst:42
31493 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31494 "accessing structure."
31497 #. type: delimited block =
31498 #: docs/manual/c/porting.rst:44
31499 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31502 #. type: delimited block =
31503 #: docs/manual/c/porting.rst:47
31505 "As there might be some functions still missing from new API, don't hesitate "
31506 "to contact author or ask on mailing list if you miss something."
31509 #. type: delimited block =
31510 #: docs/manual/c/porting.rst:50
31512 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31513 "or Sphinx and is part of this manual."
31516 #. type: delimited block =
31517 #: docs/manual/c/porting.rst:51
31518 msgid ":ref:`libgammu`"
31521 #. type: Plain text
31522 #: docs/manual/c/index.rst:2
31527 #: docs/manual/c/index.rst:4
31532 #. type: Plain text
31533 #: docs/manual/c/index.rst:9
31535 "The libGammu library exposes all Gammu functionality for various phones in "
31536 "standard API. It can be used to do anything with your phone, however for "
31537 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31540 #. type: Plain text
31541 #: docs/manual/c/index.rst:14
31543 "If you intend to use libGammu in your application, all you should need is to "
31544 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31545 "examples/ for some small example applications. You don't need real phone for "
31546 "testing, use :ref:`dummy-driver` instead."
31549 #. type: Plain text
31550 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31552 "The C API documentation is still more complete in Doxygen format available "
31553 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31557 #. type: Plain text
31558 #: docs/manual/c/index.rst:27
31559 msgid "hints examples api porting"
31563 #: docs/manual/c/info.rst:2
31568 #. type: Plain text
31569 #: docs/manual/c/info.rst:5
31570 msgid "GSM_GetNetworkName"
31573 #. type: Plain text
31574 #: docs/manual/c/info.rst:6
31575 msgid "GSM_GetCountryName"
31578 #. type: Plain text
31579 #: docs/manual/c/info.rst:7
31580 msgid "GSM_FeatureToString"
31583 #. type: Plain text
31584 #: docs/manual/c/info.rst:8
31585 msgid "GSM_FeatureFromString"
31588 #. type: Plain text
31589 #: docs/manual/c/info.rst:9
31590 msgid "GSM_IsPhoneFeatureAvailable"
31593 #. type: Plain text
31594 #: docs/manual/c/info.rst:10
31595 msgid "GSM_AddPhoneFeature"
31598 #. type: Plain text
31599 #: docs/manual/c/info.rst:11
31600 msgid "GSM_GetManufacturer"
31603 #. type: Plain text
31604 #: docs/manual/c/info.rst:12
31605 msgid "GSM_GetModel"
31608 #. type: Plain text
31609 #: docs/manual/c/info.rst:13
31610 msgid "GSM_GetModelInfo"
31613 #. type: Plain text
31614 #: docs/manual/c/info.rst:14
31615 msgid "GSM_GetFirmware"
31618 #. type: Plain text
31619 #: docs/manual/c/info.rst:15
31620 msgid "GSM_GetIMEI"
31623 #. type: Plain text
31624 #: docs/manual/c/info.rst:16
31625 msgid "GSM_GetOriginalIMEI"
31628 #. type: Plain text
31629 #: docs/manual/c/info.rst:17
31630 msgid "GSM_GetManufactureMonth"
31633 #. type: Plain text
31634 #: docs/manual/c/info.rst:18
31635 msgid "GSM_GetProductCode"
31638 #. type: Plain text
31639 #: docs/manual/c/info.rst:19
31640 msgid "GSM_GetHardware"
31643 #. type: Plain text
31644 #: docs/manual/c/info.rst:20
31648 #. type: Plain text
31649 #: docs/manual/c/info.rst:21
31650 msgid "GSM_GetSIMIMSI"
31653 #. type: Plain text
31654 #: docs/manual/c/info.rst:22
31655 msgid "GSM_GetBatteryCharge"
31658 #. type: Plain text
31659 #: docs/manual/c/info.rst:23
31660 msgid "GSM_GetSignalQuality"
31663 #. type: Plain text
31664 #: docs/manual/c/info.rst:24
31665 msgid "GSM_GetNetworkInfo"
31668 #. type: Plain text
31669 #: docs/manual/c/info.rst:25
31670 msgid "GSM_GetDisplayStatus"
31673 #. type: Plain text
31674 #: docs/manual/c/info.rst:26
31675 msgid "GSM_NetworkInfo_State"
31678 #. type: Plain text
31679 #: docs/manual/c/info.rst:27
31680 msgid "GSM_GPRS_State"
31683 #. type: Plain text
31684 #: docs/manual/c/info.rst:28
31685 msgid "GSM_NetworkInfo"
31686 msgstr "GSM_NetworkInfo"
31688 #. type: Plain text
31689 #: docs/manual/c/info.rst:29
31690 msgid "GSM_SignalQuality"
31693 #. type: Plain text
31694 #: docs/manual/c/info.rst:30
31695 msgid "GSM_ChargeState"
31698 #. type: Plain text
31699 #: docs/manual/c/info.rst:31
31700 msgid "GSM_BatteryType"
31703 #. type: Plain text
31704 #: docs/manual/c/info.rst:32
31705 msgid "GSM_BatteryCharge"
31708 #. type: Plain text
31709 #: docs/manual/c/info.rst:33
31710 msgid "GSM_DisplayFeature"
31713 #. type: Plain text
31714 #: docs/manual/c/info.rst:34
31715 msgid "GSM_DisplayFeatures"
31718 #. type: Plain text
31719 #: docs/manual/c/info.rst:35
31720 msgid "GSM_Feature"
31723 #. type: Plain text
31724 #: docs/manual/c/info.rst:35
31725 msgid "GSM_PhoneModel"
31729 #: docs/manual/c/category.rst:2
31734 #. type: Plain text
31735 #: docs/manual/c/category.rst:5
31736 msgid "GSM_GetCategory"
31739 #. type: Plain text
31740 #: docs/manual/c/category.rst:6
31741 msgid "GSM_AddCategory"
31744 #. type: Plain text
31745 #: docs/manual/c/category.rst:7
31746 msgid "GSM_GetCategoryStatus"
31749 #. type: Plain text
31750 #: docs/manual/c/category.rst:8
31751 msgid "GSM_CategoryType"
31752 msgstr "GSM_CategoryType"
31754 #. type: Plain text
31755 #: docs/manual/c/category.rst:9
31756 msgid "GSM_Category"
31757 msgstr "GSM_Category"
31759 #. type: Plain text
31760 #: docs/manual/c/category.rst:9
31761 msgid "GSM_CategoryStatus"
31765 #: docs/manual/c/api.rst:2
31767 msgid "libGammu C API"
31770 #. type: Plain text
31771 #: docs/manual/c/api.rst:38
31773 "backup bitmap calendar callback call category datetime debug error file info "
31774 "inifile keys limits memory message misc nokia ringtone security settings "
31775 "smsd statemachine types unicode wap"
31779 #: docs/manual/c/keys.rst:2
31784 #. type: Plain text
31785 #: docs/manual/c/keys.rst:5
31786 msgid "MakeKeySequence"
31789 #. type: Plain text
31790 #: docs/manual/c/keys.rst:6
31791 msgid "GSM_PressKey"
31794 #. type: Plain text
31795 #: docs/manual/c/keys.rst:6
31796 msgid "GSM_KeyCode"
31800 #: docs/manual/c/types.rst:2
31805 #. type: Labeled list
31806 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31807 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31808 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31809 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31810 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31812 msgid ".. doxygentypedef"
31815 #. type: Plain text
31816 #: docs/manual/c/types.rst:5
31821 #: docs/manual/c/hints.rst:2
31823 msgid "Hints for libGammu Novices"
31826 #. type: Plain text
31827 #: docs/manual/c/hints.rst:5
31829 "This is very short overview of libGammu usage. You will probably need to "
31833 #. type: Attribute :doc:
31834 #: docs/manual/c/hints.rst:5
31836 msgid "`api` to find out what functions you want to use."
31840 #: docs/manual/c/hints.rst:9
31842 msgid "Basic library usage"
31845 #. type: Plain text
31846 #: docs/manual/c/hints.rst:12
31847 msgid "You need to include main header file:"
31850 #. type: Plain text
31851 #: docs/manual/c/hints.rst:16
31852 msgid "#include <gammu.h>"
31855 #. type: Labeled list
31856 #: docs/manual/c/hints.rst:17
31858 msgid "To compile you need to pass flags from pkg-config"
31861 #. type: Plain text
31862 #: docs/manual/c/hints.rst:20
31863 msgid "pkg-config --cflags gammu"
31866 #. type: Labeled list
31867 #: docs/manual/c/hints.rst:21
31869 msgid "To link you need to pass from pkg-config"
31872 #. type: Plain text
31873 #: docs/manual/c/hints.rst:24
31874 msgid "pkg-config --libs gammu"
31877 #. type: Plain text
31878 #: docs/manual/c/hints.rst:28
31880 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31881 "not public, so all you can define is a pointer to it:"
31884 #. type: Plain text
31885 #: docs/manual/c/hints.rst:32
31886 msgid "GSM_StateMachine *state_machine;"
31889 #. type: Plain text
31890 #: docs/manual/c/hints.rst:35
31892 "You'll want to check for errors from time to time. Do it using a function "
31893 "something like this:"
31896 #. type: Plain text
31897 #: docs/manual/c/hints.rst:40
31898 msgid "void check_error(GSM_Error err) {"
31901 #. type: Plain text
31902 #: docs/manual/c/hints.rst:41
31903 msgid "if (err == ERR_NONE) {"
31906 #. type: Plain text
31907 #: docs/manual/c/hints.rst:42
31911 #. type: Plain text
31912 #: docs/manual/c/hints.rst:45
31914 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31917 #. type: Plain text
31918 #: docs/manual/c/hints.rst:50
31920 "As libGammu does interact with strings in your local encoding, it is good "
31921 "idea to initialize locales subsystem first (otherwise you would get broken "
31922 "non ASCII characters):"
31925 #. type: Plain text
31926 #: docs/manual/c/hints.rst:54
31927 msgid "GSM_InitLocales(NULL);"
31930 #. type: Plain text
31931 #: docs/manual/c/hints.rst:56
31932 msgid "You first need to allocate a state machine structure:"
31935 #. type: Plain text
31936 #: docs/manual/c/hints.rst:60
31937 msgid "state_machine = GSM_AllocStateMachine();"
31940 #. type: Plain text
31941 #: docs/manual/c/hints.rst:62
31942 msgid "Now think about the configuration file. To use the default"
31945 #. type: Attribute :file:
31946 #: docs/manual/c/hints.rst:62
31948 msgid "`~/.gammurc`, do this:"
31951 #. type: Plain text
31952 #: docs/manual/c/hints.rst:67
31953 msgid "INI_Section *cfg;"
31956 #. type: Plain text
31957 #: docs/manual/c/hints.rst:71
31958 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31961 #. type: Plain text
31962 #: docs/manual/c/hints.rst:75
31964 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31965 "0); check_error(error);"
31968 #. type: Plain text
31969 #: docs/manual/c/hints.rst:78
31970 msgid "/* Free allocated memory */ INI_Free(cfg);"
31973 #. type: Plain text
31974 #: docs/manual/c/hints.rst:81
31975 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31978 #. type: Plain text
31979 #: docs/manual/c/hints.rst:84
31981 "OK, now initialise the connection (1 means number of replies you want to "
31982 "wait for in case of failure):"
31985 #. type: Plain text
31986 #: docs/manual/c/hints.rst:89
31987 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31990 #. type: Plain text
31991 #: docs/manual/c/hints.rst:92
31993 "Now you are ready to communicate with the phone, for example you can read "
31994 "manufacturer name:"
31997 #. type: Plain text
31998 #: docs/manual/c/hints.rst:97
31999 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
32002 #. type: Plain text
32003 #: docs/manual/c/hints.rst:99
32004 msgid "When you're finished, you need to disconnect and free allocated memory:"
32007 #. type: Plain text
32008 #: docs/manual/c/hints.rst:104
32009 msgid "error = GSM_TerminateConnection(s); check_error(error);"
32012 #. type: Plain text
32013 #: docs/manual/c/hints.rst:108
32014 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
32017 #. type: Plain text
32018 #: docs/manual/c/hints.rst:110
32019 msgid "There are also other :doc:`examples`."
32023 #: docs/manual/c/hints.rst:112
32025 msgid "Compling the code"
32028 #. type: Plain text
32029 #: docs/manual/c/hints.rst:118
32031 "To compile program using Gammu library, you need to pass include path to the "
32032 "compiler and library name and search path to the linker. This can be easiest "
32033 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
32037 #. type: Plain text
32038 #: docs/manual/c/hints.rst:122
32040 "# Sample Makefile which can be used to build examples shipped with Gammu"
32043 #. type: Plain text
32044 #: docs/manual/c/hints.rst:125
32046 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
32047 "pkg-config --cflags --libs gammu)"
32050 #. type: Plain text
32051 #: docs/manual/c/hints.rst:127
32052 msgid "ALL=phone-info sms-send smsd"
32055 #. type: Plain text
32056 #: docs/manual/c/hints.rst:129
32057 msgid ".PHONY: all clean"
32060 #. type: Plain text
32061 #: docs/manual/c/hints.rst:131
32062 msgid "all: $(ALL)"
32065 #. type: Plain text
32066 #: docs/manual/c/hints.rst:133
32070 #. type: Plain text
32071 #: docs/manual/c/hints.rst:134
32072 msgid "rm -f $(ALL)"
32075 #. type: Plain text
32076 #: docs/manual/c/hints.rst:136
32080 #. type: Plain text
32081 #: docs/manual/c/hints.rst:137
32082 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
32085 #. type: Plain text
32086 #: docs/manual/c/hints.rst:147
32088 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
32089 "zero bytes). This is used mostly for historical reasons and today the "
32090 "obvious choice would be ``wchar_t``. To work with these strings, various "
32091 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
32092 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
32095 #. type: Plain text
32096 #: docs/manual/c/hints.rst:149
32097 msgid "For printing on console you should use:"
32100 #. type: Plain text
32101 #: docs/manual/c/hints.rst:153
32102 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
32105 #. type: Plain text
32106 #: docs/manual/c/hints.rst:155
32107 msgid "For giving string to some GUI toolkit:"
32110 #. type: Plain text
32111 #: docs/manual/c/hints.rst:159
32112 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
32115 #. type: Plain text
32116 #: docs/manual/c/hints.rst:165
32118 "These functions differ only on platforms where console uses historically "
32119 "different character set than GUI, what effectively means only Microsoft "
32123 #. type: Plain text
32124 #: docs/manual/c/hints.rst:170
32125 msgid "You can either enabled debug logging globally or per state machine."
32128 #. type: Plain text
32129 #: docs/manual/c/hints.rst:172
32130 msgid "To enable global debugging use:"
32133 #. type: Plain text
32134 #: docs/manual/c/hints.rst:178
32136 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
32137 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
32140 #. type: Plain text
32141 #: docs/manual/c/hints.rst:180
32142 msgid "For per state machine configuration:"
32143 msgstr "Untuk konfigurasi masing-masing mesin:"
32145 #. type: Plain text
32146 #: docs/manual/c/hints.rst:186
32148 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
32149 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
32150 "(\"textall\", debug_info);"
32154 #: docs/manual/c/debug.rst:2
32159 #. type: Plain text
32160 #: docs/manual/c/debug.rst:5
32161 msgid "GSM_SetDebugFunction"
32164 #. type: Plain text
32165 #: docs/manual/c/debug.rst:6
32166 msgid "GSM_SetDebugFile"
32169 #. type: Plain text
32170 #: docs/manual/c/debug.rst:7
32171 msgid "GSM_SetDebugFileDescriptor"
32174 #. type: Plain text
32175 #: docs/manual/c/debug.rst:8
32176 msgid "GSM_GetGlobalDebug"
32179 #. type: Plain text
32180 #: docs/manual/c/debug.rst:9
32181 msgid "GSM_GetDebug"
32184 #. type: Plain text
32185 #: docs/manual/c/debug.rst:10
32189 #. type: Plain text
32190 #: docs/manual/c/debug.rst:11
32191 msgid "GSM_SetDebugLevel"
32194 #. type: Plain text
32195 #: docs/manual/c/debug.rst:12
32196 msgid "GSM_SetDebugCoding"
32199 #. type: Plain text
32200 #: docs/manual/c/debug.rst:13
32201 msgid "GSM_SetDebugGlobal"
32204 #. type: Plain text
32205 #: docs/manual/c/debug.rst:14
32206 msgid "GSM_LogError"
32209 #. type: Plain text
32210 #: docs/manual/c/debug.rst:15
32214 #. type: Plain text
32215 #: docs/manual/c/debug.rst:15
32216 msgid "GSM_Debug_Info"
32220 #: docs/manual/c/error.rst:2
32222 msgid "Error handling"
32225 #. type: Plain text
32226 #: docs/manual/c/error.rst:5
32227 msgid "GSM_ErrorString"
32230 #. type: Plain text
32231 #: docs/manual/c/error.rst:6
32232 msgid "GSM_ErrorName"
32235 #. type: Plain text
32236 #: docs/manual/c/error.rst:6
32240 #. type: Plain text
32241 #: docs/manual/c/unicode.rst:5
32242 msgid "UnicodeLength"
32245 #. type: Plain text
32246 #: docs/manual/c/unicode.rst:6
32247 msgid "DecodeUnicodeString"
32250 #. type: Plain text
32251 #: docs/manual/c/unicode.rst:7
32252 msgid "DecodeUnicodeConsole"
32255 #. type: Plain text
32256 #: docs/manual/c/unicode.rst:8
32257 msgid "DecodeUnicode"
32260 #. type: Plain text
32261 #: docs/manual/c/unicode.rst:9
32262 msgid "EncodeUnicode"
32265 #. type: Plain text
32266 #: docs/manual/c/unicode.rst:10
32267 msgid "ReadUnicodeFile"
32270 #. type: Plain text
32271 #: docs/manual/c/unicode.rst:11
32272 msgid "CopyUnicodeString"
32275 #. type: Plain text
32276 #: docs/manual/c/unicode.rst:12
32277 msgid "EncodeUTF8QuotedPrintable"
32280 #. type: Plain text
32281 #: docs/manual/c/unicode.rst:13
32282 msgid "DecodeUTF8QuotedPrintable"
32285 #. type: Plain text
32286 #: docs/manual/c/unicode.rst:14
32287 msgid "EncodeWithUTF8Alphabet"
32290 #. type: Plain text
32291 #: docs/manual/c/unicode.rst:15
32292 msgid "DecodeWithUTF8Alphabet"
32295 #. type: Plain text
32296 #: docs/manual/c/unicode.rst:16
32297 msgid "DecodeHexUnicode"
32300 #. type: Plain text
32301 #: docs/manual/c/unicode.rst:17
32302 msgid "EncodeHexUnicode"
32305 #. type: Plain text
32306 #: docs/manual/c/unicode.rst:18
32310 #. type: Plain text
32311 #: docs/manual/c/unicode.rst:19
32315 #. type: Plain text
32316 #: docs/manual/c/unicode.rst:20
32317 msgid "mywstrncasecmp"
32320 #. type: Plain text
32321 #: docs/manual/c/unicode.rst:21
32325 #. type: Plain text
32326 #: docs/manual/c/unicode.rst:22
32330 #. type: Plain text
32331 #: docs/manual/c/unicode.rst:23
32332 msgid "DecodeHexBin"
32335 #. type: Plain text
32336 #: docs/manual/c/unicode.rst:24
32337 msgid "EncodeWithUnicodeAlphabet"
32340 #. type: Plain text
32341 #: docs/manual/c/unicode.rst:24
32342 msgid "DecodeWithUnicodeAlphabet"
32345 #. type: Plain text
32346 #: docs/manual/c/message.rst:5
32347 msgid "GSM_DecodePDUFrame"
32350 #. type: Plain text
32351 #: docs/manual/c/message.rst:6
32352 msgid "GSM_DecodeSMSFrame"
32355 #. type: Plain text
32356 #: docs/manual/c/message.rst:7
32357 msgid "GSM_GetMessageCoding"
32360 #. type: Plain text
32361 #: docs/manual/c/message.rst:8
32362 msgid "GSM_EncodeSMSFrame"
32365 #. type: Plain text
32366 #: docs/manual/c/message.rst:9
32367 msgid "GSM_DecodeSMSFrameStatusReportData"
32370 #. type: Plain text
32371 #: docs/manual/c/message.rst:10
32372 msgid "GSM_DecodeSMSFrameText"
32375 #. type: Plain text
32376 #: docs/manual/c/message.rst:11
32377 msgid "GSM_DecodeUDHHeader"
32380 #. type: Plain text
32381 #: docs/manual/c/message.rst:12
32382 msgid "GSM_EncodeUDHHeader"
32385 #. type: Plain text
32386 #: docs/manual/c/message.rst:13
32387 msgid "GSM_SetDefaultReceivedSMSData"
32390 #. type: Plain text
32391 #: docs/manual/c/message.rst:14
32392 msgid "GSM_SetDefaultSMSData"
32395 #. type: Plain text
32396 #: docs/manual/c/message.rst:15
32397 msgid "GSM_DecodeSiemensOTASMS"
32400 #. type: Plain text
32401 #: docs/manual/c/message.rst:16
32402 msgid "PHONE_EncodeSMSFrame"
32405 #. type: Plain text
32406 #: docs/manual/c/message.rst:17
32407 msgid "GSM_EncodeMultiPartSMS"
32410 #. type: Plain text
32411 #: docs/manual/c/message.rst:18
32412 msgid "GSM_DecodeMultiPartSMS"
32415 #. type: Plain text
32416 #: docs/manual/c/message.rst:19
32417 msgid "GSM_ClearMultiPartSMSInfo"
32420 #. type: Plain text
32421 #: docs/manual/c/message.rst:20
32422 msgid "GSM_FreeMultiPartSMSInfo"
32425 #. type: Plain text
32426 #: docs/manual/c/message.rst:21
32427 msgid "GSM_LinkSMS"
32430 #. type: Plain text
32431 #: docs/manual/c/message.rst:22
32432 msgid "GSM_DecodeMMSFileToMultiPart"
32435 #. type: Plain text
32436 #: docs/manual/c/message.rst:23
32437 msgid "GSM_ClearMMSMultiPart"
32440 #. type: Plain text
32441 #: docs/manual/c/message.rst:24
32442 msgid "GSM_GetSMSC"
32445 #. type: Plain text
32446 #: docs/manual/c/message.rst:25
32447 msgid "GSM_SetSMSC"
32450 #. type: Plain text
32451 #: docs/manual/c/message.rst:26
32452 msgid "GSM_GetSMSStatus"
32455 #. type: Plain text
32456 #: docs/manual/c/message.rst:27
32460 #. type: Plain text
32461 #: docs/manual/c/message.rst:28
32462 msgid "GSM_GetNextSMS"
32465 #. type: Plain text
32466 #: docs/manual/c/message.rst:29
32470 #. type: Plain text
32471 #: docs/manual/c/message.rst:30
32475 #. type: Plain text
32476 #: docs/manual/c/message.rst:31
32477 msgid "GSM_DeleteSMS"
32480 #. type: Plain text
32481 #: docs/manual/c/message.rst:32
32482 msgid "GSM_SendSMS"
32485 #. type: Plain text
32486 #: docs/manual/c/message.rst:33
32487 msgid "GSM_SendSavedSMS"
32490 #. type: Plain text
32491 #: docs/manual/c/message.rst:34
32492 msgid "GSM_SetFastSMSSending"
32495 #. type: Plain text
32496 #: docs/manual/c/message.rst:35
32497 msgid "GSM_SetIncomingSMS"
32500 #. type: Plain text
32501 #: docs/manual/c/message.rst:36
32502 msgid "GSM_SetIncomingCB"
32505 #. type: Plain text
32506 #: docs/manual/c/message.rst:37
32507 msgid "GSM_GetSMSFolders"
32510 #. type: Plain text
32511 #: docs/manual/c/message.rst:38
32512 msgid "GSM_AddSMSFolder"
32515 #. type: Plain text
32516 #: docs/manual/c/message.rst:39
32517 msgid "GSM_DeleteSMSFolder"
32520 #. type: Plain text
32521 #: docs/manual/c/message.rst:40
32522 msgid "GSM_GetMMSFolders"
32525 #. type: Plain text
32526 #: docs/manual/c/message.rst:41
32527 msgid "GSM_GetNextMMSFileInfo"
32530 #. type: Plain text
32531 #: docs/manual/c/message.rst:42
32532 msgid "GSM_SetIncomingUSSD"
32535 #. type: Plain text
32536 #: docs/manual/c/message.rst:43
32537 msgid "GSM_SMSCounter"
32538 msgstr "GSM_SMSCounter"
32540 #. type: Plain text
32541 #: docs/manual/c/message.rst:44
32542 msgid "GSM_MMS_Class"
32545 #. type: Plain text
32546 #: docs/manual/c/message.rst:45
32547 msgid "GSM_MMSIndicator"
32550 #. type: Plain text
32551 #: docs/manual/c/message.rst:46
32552 msgid "GSM_CBMessage"
32555 #. type: Plain text
32556 #: docs/manual/c/message.rst:47
32557 msgid "GSM_USSDStatus"
32560 #. type: Plain text
32561 #: docs/manual/c/message.rst:48
32562 msgid "GSM_USSDMessage"
32565 #. type: Plain text
32566 #: docs/manual/c/message.rst:49
32567 msgid "GSM_SMSMemoryStatus"
32570 #. type: Plain text
32571 #: docs/manual/c/message.rst:50
32572 msgid "GSM_SMSFormat"
32575 #. type: Plain text
32576 #: docs/manual/c/message.rst:51
32577 msgid "GSM_ValidityPeriod"
32580 #. type: Plain text
32581 #: docs/manual/c/message.rst:52
32582 msgid "GSM_ValidityPeriodFormat"
32585 #. type: Plain text
32586 #: docs/manual/c/message.rst:53
32587 msgid "GSM_SMSValidity"
32590 #. type: Plain text
32591 #: docs/manual/c/message.rst:54
32595 #. type: Plain text
32596 #: docs/manual/c/message.rst:55
32597 msgid "GSM_SMS_State"
32600 #. type: Plain text
32601 #: docs/manual/c/message.rst:56
32602 msgid "GSM_Coding_Type"
32605 #. type: Plain text
32606 #: docs/manual/c/message.rst:57
32610 #. type: Plain text
32611 #: docs/manual/c/message.rst:58
32612 msgid "GSM_UDHHeader"
32615 #. type: Plain text
32616 #: docs/manual/c/message.rst:59
32617 msgid "GSM_SMSMessageType"
32620 #. type: Plain text
32621 #: docs/manual/c/message.rst:60
32622 msgid "GSM_SMSMessage"
32625 #. type: Plain text
32626 #: docs/manual/c/message.rst:61
32627 msgid "GSM_SMSMessageLayout"
32630 #. type: Plain text
32631 #: docs/manual/c/message.rst:62
32632 msgid "GSM_OneSMSFolder"
32635 #. type: Plain text
32636 #: docs/manual/c/message.rst:63
32637 msgid "GSM_SMSFolders"
32640 #. type: Plain text
32641 #: docs/manual/c/message.rst:64
32642 msgid "GSM_SiemensOTASMSInfo"
32645 #. type: Plain text
32646 #: docs/manual/c/message.rst:65
32647 msgid "GSM_MultiSMSMessage"
32650 #. type: Plain text
32651 #: docs/manual/c/message.rst:66
32652 msgid "GSM_OneMMSFolder"
32655 #. type: Plain text
32656 #: docs/manual/c/message.rst:67
32657 msgid "GSM_MMSFolders"
32660 #. type: Plain text
32661 #: docs/manual/c/message.rst:68
32662 msgid "EncodeMultiPartSMSID"
32665 #. type: Plain text
32666 #: docs/manual/c/message.rst:69
32667 msgid "GSM_MultiPartSMSEntry"
32670 #. type: Plain text
32671 #: docs/manual/c/message.rst:70
32672 msgid "GSM_MultiPartSMSInfo"
32675 #. type: Plain text
32676 #: docs/manual/c/message.rst:71
32677 msgid "MMSAddressType"
32680 #. type: Plain text
32681 #: docs/manual/c/message.rst:72
32682 msgid "GSM_EncodedMultiPartMMSEntry"
32685 #. type: Plain text
32686 #: docs/manual/c/message.rst:72
32687 msgid "GSM_EncodedMultiPartMMSInfo"
32690 #. type: Plain text
32691 #: docs/manual/c/file.rst:5
32692 msgid "GSM_JADFindData"
32695 #. type: Plain text
32696 #: docs/manual/c/file.rst:6
32697 msgid "GSM_ReadFile"
32700 #. type: Plain text
32701 #: docs/manual/c/file.rst:7
32702 msgid "GSM_IdentifyFileFormat"
32705 #. type: Plain text
32706 #: docs/manual/c/file.rst:8
32707 msgid "GSM_GetNextFileFolder"
32710 #. type: Plain text
32711 #: docs/manual/c/file.rst:9
32712 msgid "GSM_GetFolderListing"
32715 #. type: Plain text
32716 #: docs/manual/c/file.rst:10
32717 msgid "GSM_GetNextRootFolder"
32720 #. type: Plain text
32721 #: docs/manual/c/file.rst:11
32722 msgid "GSM_SetFileAttributes"
32725 #. type: Plain text
32726 #: docs/manual/c/file.rst:12
32727 msgid "GSM_GetFilePart"
32730 #. type: Plain text
32731 #: docs/manual/c/file.rst:13
32732 msgid "GSM_AddFilePart"
32735 #. type: Plain text
32736 #: docs/manual/c/file.rst:14
32737 msgid "GSM_SendFilePart"
32740 #. type: Plain text
32741 #: docs/manual/c/file.rst:15
32742 msgid "GSM_GetFileSystemStatus"
32745 #. type: Plain text
32746 #: docs/manual/c/file.rst:16
32747 msgid "GSM_DeleteFile"
32750 #. type: Plain text
32751 #: docs/manual/c/file.rst:17
32752 msgid "GSM_AddFolder"
32755 #. type: Plain text
32756 #: docs/manual/c/file.rst:18
32757 msgid "GSM_DeleteFolder"
32760 #. type: Plain text
32761 #: docs/manual/c/file.rst:19
32762 msgid "GSM_FileSystemStatus"
32763 msgstr "GSM_FileSystemStatus"
32765 #. type: Plain text
32766 #: docs/manual/c/file.rst:20
32767 msgid "GSM_FileType"
32770 #. type: Plain text
32771 #: docs/manual/c/file.rst:20
32776 #: docs/manual/c/inifile.rst:2
32781 #. type: Plain text
32782 #: docs/manual/c/inifile.rst:5
32786 #. type: Plain text
32787 #: docs/manual/c/inifile.rst:6
32788 msgid "INI_ReadFile"
32791 #. type: Plain text
32792 #: docs/manual/c/inifile.rst:7
32793 msgid "INI_FindLastSectionEntry"
32796 #. type: Plain text
32797 #: docs/manual/c/inifile.rst:8
32798 msgid "INI_GetValue"
32801 #. type: Plain text
32802 #: docs/manual/c/inifile.rst:9
32806 #. type: Plain text
32807 #: docs/manual/c/inifile.rst:10
32808 msgid "INI_GetBool"
32811 #. type: Plain text
32812 #: docs/manual/c/inifile.rst:11
32813 msgid "GSM_StringToBool"
32814 msgstr "GSM_StringToBool"
32816 #. type: Plain text
32817 #: docs/manual/c/inifile.rst:13
32821 #. type: Plain text
32822 #: docs/manual/c/inifile.rst:14
32823 msgid "INI_Section"
32826 #. type: Plain text
32827 #: docs/manual/c/inifile.rst:15
32831 #. type: Plain text
32832 #: docs/manual/c/inifile.rst:15
32833 msgid "_INI_Section"
32837 #: docs/manual/c/limits.rst:2
32842 #. type: Plain text
32843 #: docs/manual/c/memory.rst:5
32844 msgid "GSM_StringToMemoryType"
32847 #. type: Plain text
32848 #: docs/manual/c/memory.rst:6
32849 msgid "GSM_GetMemoryStatus"
32852 #. type: Plain text
32853 #: docs/manual/c/memory.rst:7
32854 msgid "GSM_GetMemory"
32857 #. type: Plain text
32858 #: docs/manual/c/memory.rst:8
32859 msgid "GSM_GetNextMemory"
32862 #. type: Plain text
32863 #: docs/manual/c/memory.rst:9
32864 msgid "GSM_SetMemory"
32867 #. type: Plain text
32868 #: docs/manual/c/memory.rst:10
32869 msgid "GSM_AddMemory"
32872 #. type: Plain text
32873 #: docs/manual/c/memory.rst:11
32874 msgid "GSM_DeleteMemory"
32877 #. type: Plain text
32878 #: docs/manual/c/memory.rst:12
32879 msgid "GSM_DeleteAllMemory"
32882 #. type: Plain text
32883 #: docs/manual/c/memory.rst:13
32884 msgid "GSM_GetSpeedDial"
32887 #. type: Plain text
32888 #: docs/manual/c/memory.rst:14
32889 msgid "GSM_SetSpeedDial"
32892 #. type: Plain text
32893 #: docs/manual/c/memory.rst:15
32894 msgid "GSM_PhonebookGetEntryName"
32897 #. type: Plain text
32898 #: docs/manual/c/memory.rst:16
32899 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32902 #. type: Plain text
32903 #: docs/manual/c/memory.rst:17
32904 msgid "GSM_EncodeVCARD"
32907 #. type: Plain text
32908 #: docs/manual/c/memory.rst:18
32909 msgid "GSM_DecodeVCARD"
32912 #. type: Plain text
32913 #: docs/manual/c/memory.rst:19
32914 msgid "GSM_FreeMemoryEntry"
32917 #. type: Plain text
32918 #: docs/manual/c/memory.rst:20
32919 msgid "GSM_MemoryType"
32922 #. type: Plain text
32923 #: docs/manual/c/memory.rst:21
32924 msgid "GSM_MemoryStatus"
32927 #. type: Plain text
32928 #: docs/manual/c/memory.rst:22
32929 msgid "GSM_EntryType"
32932 #. type: Plain text
32933 #: docs/manual/c/memory.rst:23
32934 msgid "GSM_EntryLocation"
32935 msgstr "GSM_EntryLocation"
32937 #. type: Plain text
32938 #: docs/manual/c/memory.rst:24
32939 msgid "GSM_SubMemoryEntry"
32942 #. type: Plain text
32943 #: docs/manual/c/memory.rst:25
32944 msgid "GSM_MemoryEntry"
32947 #. type: Plain text
32948 #: docs/manual/c/memory.rst:26
32949 msgid "GSM_SpeedDial"
32952 #. type: Plain text
32953 #: docs/manual/c/memory.rst:26
32954 msgid "GSM_VCardVersion"
32958 #: docs/manual/c/callback.rst:2
32963 #. type: Plain text
32964 #: docs/manual/c/callback.rst:5
32965 msgid "GSM_SetIncomingCallCallback"
32968 #. type: Plain text
32969 #: docs/manual/c/callback.rst:6
32970 msgid "GSM_SetIncomingSMSCallback"
32973 #. type: Plain text
32974 #: docs/manual/c/callback.rst:7
32975 msgid "GSM_SetIncomingCBCallback"
32978 #. type: Plain text
32979 #: docs/manual/c/callback.rst:8
32980 msgid "GSM_SetIncomingUSSDCallback"
32983 #. type: Plain text
32984 #: docs/manual/c/callback.rst:9
32985 msgid "GSM_SetSendSMSStatusCallback"
32988 #. type: Plain text
32989 #: docs/manual/c/callback.rst:10
32990 msgid "IncomingCallCallback"
32993 #. type: Plain text
32994 #: docs/manual/c/callback.rst:11
32995 msgid "IncomingSMSCallback"
32998 #. type: Plain text
32999 #: docs/manual/c/callback.rst:12
33000 msgid "IncomingCBCallback"
33003 #. type: Plain text
33004 #: docs/manual/c/callback.rst:13
33005 msgid "IncomingUSSDCallback"
33008 #. type: Plain text
33009 #: docs/manual/c/callback.rst:13
33010 msgid "SendSMSStatusCallback"
33014 #: docs/manual/c/smsd.rst:2
33019 #. type: Plain text
33020 #: docs/manual/c/smsd.rst:5
33021 msgid "SMSD_InjectSMS"
33024 #. type: Plain text
33025 #: docs/manual/c/smsd.rst:6
33026 msgid "SMSD_GetStatus"
33029 #. type: Plain text
33030 #: docs/manual/c/smsd.rst:7
33031 msgid "SMSD_Shutdown"
33034 #. type: Plain text
33035 #: docs/manual/c/smsd.rst:8
33036 msgid "SMSD_ReadConfig"
33039 #. type: Plain text
33040 #: docs/manual/c/smsd.rst:9
33041 msgid "SMSD_MainLoop"
33044 #. type: Plain text
33045 #: docs/manual/c/smsd.rst:10
33046 msgid "SMSD_NewConfig"
33049 #. type: Plain text
33050 #: docs/manual/c/smsd.rst:11
33051 msgid "SMSD_FreeConfig"
33054 #. type: Plain text
33055 #: docs/manual/c/smsd.rst:12
33056 msgid "GSM_SMSDStatus"
33059 #. type: Plain text
33060 #: docs/manual/c/smsd.rst:12
33061 msgid "GSM_SMSDConfig"
33065 #: docs/manual/c/statemachine.rst:2
33067 msgid "State machine"
33070 #. type: Plain text
33071 #: docs/manual/c/statemachine.rst:5
33073 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
33074 "GSM_Log_Function log_function, void *user_data)"
33077 #. type: Plain text
33078 #: docs/manual/c/statemachine.rst:11
33080 ":param s: State machine data :param ReplyNum: Number of replies to await "
33081 "(usually 3). :param log_function: Logging function, see :c:type:"
33082 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
33083 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
33086 #. type: Plain text
33087 #: docs/manual/c/statemachine.rst:13
33088 msgid "Initiates connection with custom logging callback."
33091 #. type: Plain text
33092 #: docs/manual/c/statemachine.rst:15
33093 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
33096 #. type: Plain text
33097 #: docs/manual/c/statemachine.rst:19
33099 ":param s: State machine data :param ReplyNum: Number of replies to await "
33100 "(usually 1). Higher value makes sense only on unreliable links. :return: "
33104 #. type: Plain text
33105 #: docs/manual/c/statemachine.rst:21
33106 msgid "Initiates connection."
33109 #. type: Plain text
33110 #: docs/manual/c/statemachine.rst:24
33111 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
33114 #. type: Plain text
33115 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
33116 msgid ":param s: State machine data :return: Error code"
33119 #. type: Plain text
33120 #: docs/manual/c/statemachine.rst:29
33121 msgid "Terminates connection."
33124 #. type: Plain text
33125 #: docs/manual/c/statemachine.rst:31
33126 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
33129 #. type: Plain text
33130 #: docs/manual/c/statemachine.rst:36
33131 msgid "Aborts current operation."
33134 #. type: Plain text
33135 #: docs/manual/c/statemachine.rst:39
33137 "This is thread safe call to abort any existing operations with the phone."
33140 #. type: Plain text
33141 #: docs/manual/c/statemachine.rst:41
33143 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
33146 #. type: Plain text
33147 #: docs/manual/c/statemachine.rst:45
33149 ":param s: State machine data. :param ExtraPath: Extra path where to search "
33150 "for installation data. :return: Result of operation."
33153 #. type: Plain text
33154 #: docs/manual/c/statemachine.rst:47
33155 msgid "Installs applet required for configured connection to the phone."
33158 #. type: Plain text
33159 #: docs/manual/c/statemachine.rst:49
33160 msgid "GSM_StateMachine"
33163 #. type: Plain text
33164 #: docs/manual/c/statemachine.rst:53
33166 "Private structure holding information about phone connection. Should be "
33167 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33168 "`GSM_FreeStateMachine`."
33171 #. type: Plain text
33172 #: docs/manual/c/statemachine.rst:55
33173 msgid "GSM_ConnectionType"
33176 #. type: Plain text
33177 #: docs/manual/c/statemachine.rst:57
33178 msgid "Connection types definitions."
33181 #. type: Plain text
33182 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33186 #. type: Plain text
33187 #: docs/manual/c/statemachine.rst:61
33188 msgid "Configuration of state machine."
33191 #. type: Plain text
33192 #: docs/manual/c/statemachine.rst:63
33193 msgid "char Model[50]"
33196 #. type: Plain text
33197 #: docs/manual/c/statemachine.rst:65
33198 msgid "Model from config file."
33201 #. type: Plain text
33202 #: docs/manual/c/statemachine.rst:67
33203 msgid "GSM_Log_Function"
33206 #. type: Plain text
33207 #: docs/manual/c/statemachine.rst:71
33209 ":param text: Text to be printed, \\n will be also sent (as a separate "
33210 "message). :param data: Arbitrary logger data, as passed to :c:func:"
33211 "`GSM_InitConnection_Log`. :returns: void"
33214 #. type: Plain text
33215 #: docs/manual/c/statemachine.rst:73
33216 msgid "Type of callback function for logging."
33219 #. type: Plain text
33220 #: docs/manual/c/statemachine.rst:75
33221 msgid "GSM_ReadDevice"
33224 #. type: Plain text
33225 #: docs/manual/c/statemachine.rst:76
33226 msgid "GSM_IsConnected"
33229 #. type: Plain text
33230 #: docs/manual/c/statemachine.rst:77
33231 msgid "GSM_FindGammuRC"
33234 #. type: Plain text
33235 #: docs/manual/c/statemachine.rst:78
33236 msgid "GSM_ReadConfig"
33239 #. type: Plain text
33240 #: docs/manual/c/statemachine.rst:79
33241 msgid "GSM_GetConfig"
33244 #. type: Plain text
33245 #: docs/manual/c/statemachine.rst:80
33246 msgid "GSM_GetConfigNum"
33249 #. type: Plain text
33250 #: docs/manual/c/statemachine.rst:81
33251 msgid "GSM_SetConfigNum"
33254 #. type: Plain text
33255 #: docs/manual/c/statemachine.rst:82
33256 msgid "GSM_AllocStateMachine"
33259 #. type: Plain text
33260 #: docs/manual/c/statemachine.rst:83
33261 msgid "GSM_FreeStateMachine"
33264 #. type: Plain text
33265 #: docs/manual/c/statemachine.rst:84
33266 msgid "GSM_GetUsedConnection"
33269 #. type: Plain text
33270 #: docs/manual/c/ringtone.rst:5
33271 msgid "PHONE_RTTLPlayOneNote"
33274 #. type: Plain text
33275 #: docs/manual/c/ringtone.rst:6
33279 #. type: Plain text
33280 #: docs/manual/c/ringtone.rst:7
33281 msgid "GSM_GetRingtone"
33282 msgstr "GSM_GetRingtone"
33284 #. type: Plain text
33285 #: docs/manual/c/ringtone.rst:8
33286 msgid "GSM_SetRingtone"
33287 msgstr "GSM_SetRingtone"
33289 #. type: Plain text
33290 #: docs/manual/c/ringtone.rst:9
33291 msgid "GSM_GetRingtonesInfo"
33292 msgstr "GSM_GetRingtonesInfo"
33294 #. type: Plain text
33295 #: docs/manual/c/ringtone.rst:10
33296 msgid "GSM_DeleteUserRingtones"
33299 #. type: Plain text
33300 #: docs/manual/c/ringtone.rst:11
33301 msgid "GSM_PlayTone"
33304 #. type: Plain text
33305 #: docs/manual/c/ringtone.rst:12
33306 msgid "GSM_RingtoneConvert"
33309 #. type: Plain text
33310 #: docs/manual/c/ringtone.rst:13
33311 msgid "GSM_ReadRingtoneFile"
33314 #. type: Plain text
33315 #: docs/manual/c/ringtone.rst:14
33316 msgid "GSM_SaveRingtoneFile"
33319 #. type: Plain text
33320 #: docs/manual/c/ringtone.rst:15
33321 msgid "GSM_SaveRingtoneOtt"
33324 #. type: Plain text
33325 #: docs/manual/c/ringtone.rst:16
33326 msgid "GSM_SaveRingtoneMidi"
33329 #. type: Plain text
33330 #: docs/manual/c/ringtone.rst:17
33331 msgid "GSM_SaveRingtoneIMelody"
33334 #. type: Plain text
33335 #: docs/manual/c/ringtone.rst:18
33336 msgid "GSM_SaveRingtoneWav"
33339 #. type: Plain text
33340 #: docs/manual/c/ringtone.rst:19
33341 msgid "GSM_SaveRingtoneRttl"
33344 #. type: Plain text
33345 #: docs/manual/c/ringtone.rst:20
33346 msgid "GSM_GetRingtoneName"
33349 #. type: Plain text
33350 #: docs/manual/c/ringtone.rst:21
33351 msgid "GSM_RTTLGetTempo"
33354 #. type: Plain text
33355 #: docs/manual/c/ringtone.rst:22
33356 msgid "GSM_RingNoteStyle"
33359 #. type: Plain text
33360 #: docs/manual/c/ringtone.rst:23
33361 msgid "GSM_RingNoteNote"
33364 #. type: Plain text
33365 #: docs/manual/c/ringtone.rst:24
33366 msgid "GSM_RingNoteDuration"
33369 #. type: Plain text
33370 #: docs/manual/c/ringtone.rst:25
33371 msgid "GSM_RingNoteDurationSpec"
33374 #. type: Plain text
33375 #: docs/manual/c/ringtone.rst:26
33376 msgid "GSM_RingNoteScale"
33379 #. type: Plain text
33380 #: docs/manual/c/ringtone.rst:27
33381 msgid "GSM_RingNote"
33384 #. type: Plain text
33385 #: docs/manual/c/ringtone.rst:28
33386 msgid "GSM_RingCommandType"
33389 #. type: Plain text
33390 #: docs/manual/c/ringtone.rst:29
33391 msgid "GSM_RingCommand"
33394 #. type: Plain text
33395 #: docs/manual/c/ringtone.rst:30
33396 msgid "GSM_NoteRingtone"
33397 msgstr "GSM_NoteRingtone"
33399 #. type: Plain text
33400 #: docs/manual/c/ringtone.rst:31
33401 msgid "GSM_NokiaBinaryRingtone"
33402 msgstr "GSM_NokiaBinaryRingtone"
33404 #. type: Plain text
33405 #: docs/manual/c/ringtone.rst:32
33406 msgid "GSM_BinaryTone"
33409 #. type: Plain text
33410 #: docs/manual/c/ringtone.rst:33
33411 msgid "GSM_RingtoneFormat"
33414 #. type: Plain text
33415 #: docs/manual/c/ringtone.rst:34
33416 msgid "GSM_Ringtone"
33417 msgstr "GSM_Ringtone"
33419 #. type: Plain text
33420 #: docs/manual/c/ringtone.rst:35
33421 msgid "GSM_RingtoneInfo"
33422 msgstr "GSM_RingtoneInfo"
33424 #. type: Plain text
33425 #: docs/manual/c/ringtone.rst:35
33426 msgid "GSM_AllRingtonesInfo"
33427 msgstr "GSM_AllRingtonesInfo"
33429 #. type: Plain text
33430 #: docs/manual/c/settings.rst:5
33431 msgid "GSM_GetLocale"
33434 #. type: Plain text
33435 #: docs/manual/c/settings.rst:6
33436 msgid "GSM_SetLocale"
33439 #. type: Plain text
33440 #: docs/manual/c/settings.rst:7
33441 msgid "GSM_GetSyncMLSettings"
33444 #. type: Plain text
33445 #: docs/manual/c/settings.rst:8
33446 msgid "GSM_SetSyncMLSettings"
33449 #. type: Plain text
33450 #: docs/manual/c/settings.rst:9
33452 msgid "GSM_GetChatSettings"
33453 msgstr "MMS dan pengaturan MMS"
33455 #. type: Plain text
33456 #: docs/manual/c/settings.rst:10
33458 msgid "GSM_SetChatSettings"
33459 msgstr "MMS dan pengaturan MMS"
33461 #. type: Plain text
33462 #: docs/manual/c/settings.rst:11
33464 msgid "GSM_GetMMSSettings"
33465 msgstr "MMS dan pengaturan MMS"
33467 #. type: Plain text
33468 #: docs/manual/c/settings.rst:12
33470 msgid "GSM_SetMMSSettings"
33471 msgstr "MMS dan pengaturan MMS"
33473 #. type: Plain text
33474 #: docs/manual/c/settings.rst:13
33475 msgid "GSM_SetAutoNetworkLogin"
33478 #. type: Plain text
33479 #: docs/manual/c/settings.rst:14
33483 #. type: Plain text
33484 #: docs/manual/c/settings.rst:15
33486 msgid "GSM_ResetPhoneSettings"
33487 msgstr "Pengaturan telepon"
33489 #. type: Plain text
33490 #: docs/manual/c/settings.rst:16
33491 msgid "GSM_GetProfile"
33494 #. type: Plain text
33495 #: docs/manual/c/settings.rst:17
33496 msgid "GSM_SetProfile"
33499 #. type: Plain text
33500 #: docs/manual/c/settings.rst:18
33501 msgid "GSM_GetFMStation"
33504 #. type: Plain text
33505 #: docs/manual/c/settings.rst:19
33506 msgid "GSM_SetFMStation"
33509 #. type: Plain text
33510 #: docs/manual/c/settings.rst:20
33511 msgid "GSM_ClearFMStations"
33514 #. type: Plain text
33515 #: docs/manual/c/settings.rst:21
33516 msgid "GSM_GetGPRSAccessPoint"
33519 #. type: Plain text
33520 #: docs/manual/c/settings.rst:22
33521 msgid "GSM_SetGPRSAccessPoint"
33524 #. type: Plain text
33525 #: docs/manual/c/settings.rst:23
33527 msgid "GSM_SyncMLSettings"
33528 msgstr "MMS dan pengaturan MMS"
33530 #. type: Plain text
33531 #: docs/manual/c/settings.rst:24
33532 msgid "GSM_ResetSettingsType"
33535 #. type: Plain text
33536 #: docs/manual/c/settings.rst:25
33538 msgid "GSM_ChatSettings"
33539 msgstr "MMS dan pengaturan MMS"
33541 #. type: Plain text
33542 #: docs/manual/c/settings.rst:26
33543 msgid "GSM_Profile_Feat_Value"
33546 #. type: Plain text
33547 #: docs/manual/c/settings.rst:27
33548 msgid "GSM_Profile_Feat_ID"
33551 #. type: Plain text
33552 #: docs/manual/c/settings.rst:28
33553 msgid "GSM_Profile"
33556 #. type: Plain text
33557 #: docs/manual/c/settings.rst:29
33558 msgid "GSM_FMStation"
33561 #. type: Plain text
33562 #: docs/manual/c/settings.rst:30
33563 msgid "GSM_GPRSAccessPoint"
33566 #. type: Plain text
33567 #: docs/manual/c/settings.rst:31
33568 msgid "GSM_DateFormat"
33571 #. type: Plain text
33572 #: docs/manual/c/settings.rst:32
33576 #. type: Plain text
33577 #: docs/manual/c/settings.rst:32
33578 msgid "GSM_Profile_PhoneTableValue"
33581 #. type: Plain text
33582 #: docs/manual/utils/index.rst:2
33587 #: docs/manual/utils/index.rst:4
33589 msgid "Miscellaneous utilities"
33592 #. type: Plain text
33593 #: docs/manual/utils/index.rst:12
33594 msgid "gammu-detect gammu-config jadmaker"
33597 #. type: Plain text
33598 #: docs/manual/utils/gammu-config.rst:2
33599 msgid "_gammu-config:"
33602 #. type: Plain text
33603 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33605 msgid "gammu-config"
33608 #. type: Plain text
33609 #: docs/manual/utils/gammu-config.rst:14
33610 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33613 #. type: Plain text
33614 #: docs/manual/utils/gammu-config.rst:19
33615 msgid "Script to help configuring :ref:`gammu`."
33618 #. type: Plain text
33619 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33621 "This program follows the usual GNU command line syntax, with long options "
33622 "starting with two dashes (``-``). A summary of options is included below."
33625 #. type: Plain text
33626 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33627 #: docs/manual/utils/gammu-detect.rst:47
33628 msgid "Show summary of options."
33629 msgstr "Tampilkan ringkasan dari pilihan."
33631 #. type: Plain text
33632 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33633 msgid "-f, --force"
33636 #. type: Plain text
33637 #: docs/manual/utils/gammu-config.rst:30
33638 msgid "Force configuring even if config already exists."
33641 #. type: Plain text
33642 #: docs/manual/utils/gammu-config.rst:32
33643 msgid "-c, --config CONFIG"
33646 #. type: Plain text
33647 #: docs/manual/utils/gammu-config.rst:33
33648 msgid "Define which configuration file to use."
33651 #. type: Plain text
33652 #: docs/manual/utils/jadmaker.rst:2
33656 #. type: Plain text
33657 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33662 #. type: Plain text
33663 #: docs/manual/utils/jadmaker.rst:14
33664 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33667 #. type: Plain text
33668 #: docs/manual/utils/jadmaker.rst:19
33669 msgid "Script to generate JAD file from JAR file."
33672 #. type: Plain text
33673 #: docs/manual/utils/jadmaker.rst:31
33674 msgid "Force rewriting of JAD file even if exists."
33677 #. type: Plain text
33678 #: docs/manual/utils/jadmaker.rst:33
33679 msgid "-u, --url URL"
33682 #. type: Plain text
33683 #: docs/manual/utils/jadmaker.rst:34
33684 msgid "Define URL to be included in JAD file."
33687 #. type: Plain text
33688 #: docs/manual/utils/gammu-detect.rst:3
33689 msgid "_gammu-detect:"
33692 #. type: Plain text
33693 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33695 msgid "gammu-detect"
33698 #. type: Plain text
33699 #: docs/manual/utils/gammu-detect.rst:8
33703 #. type: Plain text
33704 #: docs/manual/utils/gammu-detect.rst:17
33705 msgid "gammu-detect [OPTIONS]"
33708 #. type: Plain text
33709 #: docs/manual/utils/gammu-detect.rst:22
33711 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33714 #. type: Plain text
33715 #: docs/manual/utils/gammu-detect.rst:27
33717 "This program lists all devices, which might be suitable, it does not do any "
33718 "probing on devices them self."
33721 #. type: Plain text
33722 #: docs/manual/utils/gammu-detect.rst:29
33723 msgid "Currently it supports following devices:"
33726 #. type: Plain text
33727 #: docs/manual/utils/gammu-detect.rst:31
33728 msgid "USB devices using udev"
33731 #. type: Plain text
33732 #: docs/manual/utils/gammu-detect.rst:32
33733 msgid "Serial ports using udev"
33736 #. type: Plain text
33737 #: docs/manual/utils/gammu-detect.rst:33
33738 msgid "Serial ports on Windows"
33741 #. type: Plain text
33742 #: docs/manual/utils/gammu-detect.rst:34
33743 msgid "Bluetooth devices using Bluez"
33746 #. type: Plain text
33747 #: docs/manual/utils/gammu-detect.rst:40
33749 "Supported devices depend on platform you are using and compiled in features. "
33750 "You can find out what is actually compiled in by running :option:`gammu-"
33754 #. type: Plain text
33755 #: docs/manual/utils/gammu-detect.rst:43
33757 "This program follows the usual GNU command line syntax, with long options "
33758 "starting with two dashes (``--``). A summary of options is included below."
33761 #. type: Plain text
33762 #: docs/manual/utils/gammu-detect.rst:49
33763 msgid "-d, --debug"
33766 #. type: Plain text
33767 #: docs/manual/utils/gammu-detect.rst:51
33768 msgid "Show debugging output for detecting devices."
33769 msgstr "Lihat keluaran debugging untuk medeteksi perangkat."
33771 #. type: Plain text
33772 #: docs/manual/utils/gammu-detect.rst:55
33773 msgid "Show version information and compiled in features."
33774 msgstr "Tampilkan informasi versi dan kompilasi dalam fitur-fitur."
33776 #. type: Plain text
33777 #: docs/manual/utils/gammu-detect.rst:57
33778 msgid "-u, --no-udev"
33781 #. type: Plain text
33782 #: docs/manual/utils/gammu-detect.rst:59
33783 msgid "Disables scanning of udev."
33784 msgstr "Non-aktiv pencarian dari udev."
33786 #. type: Plain text
33787 #: docs/manual/utils/gammu-detect.rst:61
33788 msgid "-b, --no-bluez"
33791 #. type: Plain text
33792 #: docs/manual/utils/gammu-detect.rst:63
33793 msgid "Disables scanning using Bluez."
33794 msgstr "Nokaktifkan pencarian dengan Bluez."
33796 #. type: Plain text
33797 #: docs/manual/utils/gammu-detect.rst:65
33798 msgid "-w, --no-win32-serial"
33801 #. type: Plain text
33802 #: docs/manual/utils/gammu-detect.rst:67
33803 msgid "Disables scanning of Windows serial ports."
33804 msgstr "Non-aktiv pencarian Windows serial ports."
33807 #: docs/manual/utils/gammu-detect.rst:69
33812 #. type: Plain text
33813 #: docs/manual/utils/gammu-detect.rst:72
33814 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33817 #. type: Attribute :ref:
33818 #: docs/manual/utils/gammu-detect.rst:72
33820 msgid "`gammurc`) with configuration section for every device which might be"
33823 #. type: Plain text
33824 #: docs/manual/utils/gammu-detect.rst:74
33825 msgid "used with :ref:`gammu`."
33828 #. type: Plain text
33829 #: docs/manual/utils/gammu-detect.rst:78
33831 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33834 #. type: Plain text
33835 #: docs/manual/utils/gammu-detect.rst:81
33837 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33838 "listed as comments in the output."
33841 #. type: Plain text
33842 #: docs/manual/utils/gammu-detect.rst:89
33844 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
33845 "Manual for more information."
33848 #. type: Plain text
33849 #: docs/manual/utils/gammu-detect.rst:94
33850 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33853 #. type: Plain text
33854 #: docs/manual/utils/gammu-detect.rst:99
33855 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33858 #. type: Plain text
33859 #: docs/manual/utils/gammu-detect.rst:104
33861 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33864 #. type: Plain text
33865 #: docs/manual/utils/gammu-detect.rst:109
33867 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33870 #. type: Plain text
33871 #: docs/manual/utils/gammu-detect.rst:114
33873 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33876 #. type: Plain text
33877 #: docs/manual/utils/gammu-detect.rst:119
33879 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33882 #. type: Plain text
33883 #: docs/manual/utils/gammu-detect.rst:124
33885 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33889 #~ msgid "New versions notification and OpenCellID access."
33890 #~ msgstr "Informasi telepon"