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 11:30+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)."
1103 #: docs/manual/config/index.rst:280
1108 #: docs/manual/config/index.rst:284
1110 "Path to directory with localisation files (the directory should contain "
1111 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1112 "find these files automatically."
1114 "Lokasi path dari direktori yang berisi file lokalisasi (direktori harus "
1115 "berisi ``LANG/LC_MESSAGES/gammu.mo``). Bila gammu tidak diinstalasikan "
1116 "secara benar maka akan diarahkan secara otomatis untuk menemukan file ini."
1119 #: docs/manual/config/index.rst:286
1121 msgid "Other options"
1122 msgstr "Opsi lainnya"
1125 #: docs/manual/config/index.rst:289
1130 #: docs/manual/config/index.rst:294
1132 "Additional path where to search for data files. The default path is "
1133 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1134 "systems). Currently it is used only for searching files to upload to phone "
1135 "using :option:`gammu install`."
1137 "Path tambahan sebagai lokasi pencarian file-file data. Path yang baku "
1138 "dikonfigurasi saat proses kompilasi (pada sistem Unix bakunya adalah "
1139 "``/usr/share/data/gammu``). Penggunaan saat ini hanya untuk pencarian file-"
1140 "file yang akan diunggah ke telepon dengan menggunakan opsi :option:`gammu "
1144 #: docs/manual/config/index.rst:296 docs/manual/smsd/tables.rst:387
1145 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:556
1146 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/smsd.rst:110
1147 #: docs/manual/gammu/index.rst:1833 docs/manual/testing/dummy-driver.rst:69
1148 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1149 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1155 #: docs/manual/config/index.rst:299
1157 "There is more complete example available in Gammu documentation, see :ref:"
1160 "Terdapat contoh yang lebih lengkap tersedia di dokumentasi Gammu, see "
1164 #: docs/manual/config/index.rst:301
1166 msgid "Connection examples"
1167 msgstr "Contoh koneksi"
1170 #: docs/manual/config/index.rst:304
1171 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1172 msgstr "Konfigurasi Gammu untuk telepon Nokia dengan kabel DLR-3:"
1175 #: docs/manual/config/index.rst:306 docs/manual/config/index.rst:315
1176 #: docs/manual/config/index.rst:324 docs/manual/config/index.rst:332
1177 #: docs/manual/config/index.rst:346 docs/manual/smsd/usage.rst:49
1178 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:568
1179 #: docs/manual/smsd/config.rst:584 docs/manual/smsd/config.rst:601
1180 #: docs/manual/smsd/config.rst:614 docs/manual/smsd/config.rst:623
1181 #: docs/manual/smsd/config.rst:646 docs/manual/smsd/config.rst:653
1182 #: docs/manual/smsd/config.rst:663 docs/manual/gammu/index.rst:1961
1183 #: docs/manual/testing/dummy-driver.rst:74
1184 #: docs/manual/testing/dummy-driver.rst:83
1185 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1186 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1191 #: docs/manual/config/index.rst:310
1192 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1193 msgstr "[gammu] device = /dev/ttyACM0 connection = dlr3"
1196 #: docs/manual/config/index.rst:313
1198 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1199 "phone) connected using USB cable:"
1201 "Konfigurasi Gammu untuk telepon Sony-Ericsson (atau telepon lainnya yang "
1202 "kompatibel dengan AT) dengan koneksi menggunakan kabel USB:"
1205 #: docs/manual/config/index.rst:319
1206 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1207 msgstr "[gammu] device = /dev/ttyACM0 connection = at"
1210 #: docs/manual/config/index.rst:322
1212 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1213 "connected using bluetooth:"
1215 "Konfigurasi Gammu untuk Sony-Ericsson (atau telepon lainnya yang kompatibel "
1216 "dengan AT) dengan koneksi menggunakan bluetooth:"
1219 #: docs/manual/config/index.rst:328
1220 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1221 msgstr "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1224 #: docs/manual/config/index.rst:330
1226 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1227 "channel to use channel 42:"
1229 "Konfigurasi Gammu untuk telepon yang membutuhkan setelan manual pada saluran "
1230 "Bluetooth untuk menggunakan saluran 42:"
1233 #: docs/manual/config/index.rst:336
1234 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1235 msgstr "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1238 #: docs/manual/config/index.rst:338
1240 msgid "Working with multiple phones"
1241 msgstr "Dapat bekerja baik dengan multi telepon"
1244 #: docs/manual/config/index.rst:344
1246 "Gammu can be configured for multiple phones (however only one connection is "
1247 "used at one time, you can choose which one to use with :option:`gammu -s` "
1248 "parameter). Configuration for phones on three serial ports would look like "
1251 "Gammu dapat dikonfigurasi untuk multi telepon (namun hanya satu koneksi saja "
1252 "yang digunakan dalam satu waktu, anda dapat memilih salah satunya dengan "
1253 ":option:`gammu -s` parameter). Konfigurasi untuk telepon pada tiga port "
1254 "serial akan tampak seperti berikut:"
1257 #: docs/manual/config/index.rst:350
1258 msgid "[gammu] device = /dev/ttyS0 connection = at"
1259 msgstr "[gammu] device = /dev/ttyS0 connection = at"
1262 #: docs/manual/config/index.rst:354
1263 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1264 msgstr "[gammmu1] device = /dev/ttyS1 connection = at"
1267 #: docs/manual/config/index.rst:358
1268 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1269 msgstr "[gammmu2] device = /dev/ttyS2 connection = at"
1272 #: docs/manual/config/index.rst:360
1273 msgid "_Fully documented example:"
1274 msgstr "_Fully documented example:"
1277 #: docs/manual/config/index.rst:362
1279 msgid "Fully documented example"
1280 msgstr "Contoh dokumentasi lengkap"
1283 #: docs/manual/config/index.rst:365
1285 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1288 "Anda dapat menemukan file contoh ini sebagai :file:`docs/config/gammurc` "
1289 "pada sumber-sumber Gammu."
1292 #: docs/manual/config/index.rst:367
1293 msgid "../../../docs/config/gammurc"
1297 #: docs/manual/config/index.rst:368
1298 msgid ":language: ini"
1302 #: docs/manual/protocol/n6110.rst:2
1308 #: docs/manual/protocol/n6110.rst:19
1312 "Balazs Nagy <js@iksz.hu>\n"
1313 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1314 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1315 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1316 "Mike Bradley <mike@trumpington.st>\n"
1317 "Odinokov Serge <serge@takas.lt>\n"
1318 "Pavel Janik <Pavel@Janik.cz>\n"
1319 "BORBELY Zoltan <bozo@andrews.hu>\n"
1320 "Pawel Kot <pkot@linuxnews.pl>\n"
1321 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1322 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1323 "... and other members of gnokii mailing list\n"
1324 "and authors of some WWW pages.\n"
1328 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1329 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1331 "The data provided is for information purposes only. Some of the frames "
1332 "might be hazardous to your phone. Be careful!!! We do not take any "
1333 "responsibility or liability for damages, etc."
1337 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1338 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1340 "this information isn't (and can't be) complete. If you know anything about "
1341 "features not listed here or you noticed a bug in this list, please notify us "
1342 "via e-mail. Thank you."
1346 #: docs/manual/protocol/n6110.rst:34
1348 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1349 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1353 #: docs/manual/protocol/n6110.rst:37
1355 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1356 "for protocol details):"
1359 #. type: Labeled list
1360 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1366 #: docs/manual/protocol/n6110.rst:41
1367 msgid "0x00: Monitoring values"
1371 #: docs/manual/protocol/n6110.rst:42
1373 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1377 #: docs/manual/protocol/n6110.rst:43
1379 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1383 #: docs/manual/protocol/n6110.rst:44
1385 msgid "Battery percent level\n"
1389 #: docs/manual/protocol/n6110.rst:45
1391 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1395 #: docs/manual/protocol/n6110.rst:46
1397 msgid "Battery standby voltage\n"
1401 #: docs/manual/protocol/n6110.rst:47
1407 #: docs/manual/protocol/n6110.rst:48
1409 msgid "0x01: Call Information\n"
1410 msgstr "0x01: Informasi panggilan\n"
1413 #: docs/manual/protocol/n6110.rst:49
1415 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1419 #: docs/manual/protocol/n6110.rst:50
1421 msgid "where type:\n"
1425 #: docs/manual/protocol/n6110.rst:52
1428 "0x01 - data call\n"
1429 "0x05 - voice call\n"
1433 #: docs/manual/protocol/n6110.rst:53
1439 #: docs/manual/protocol/n6110.rst:54
1441 msgid "data call (non digital lines):\n"
1445 #: docs/manual/protocol/n6110.rst:56
1448 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1449 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1453 #: docs/manual/protocol/n6110.rst:57
1455 msgid "data call (digital lines):\n"
1459 #: docs/manual/protocol/n6110.rst:60
1462 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1463 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1464 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1468 #: docs/manual/protocol/n6110.rst:61
1470 msgid "voice call:\n"
1474 #: docs/manual/protocol/n6110.rst:62
1476 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1480 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1481 #: docs/manual/protocol/n7110.rst:494
1487 #: docs/manual/protocol/n6110.rst:64
1489 msgid "sendnum (own number sending):\n"
1493 #: docs/manual/protocol/n6110.rst:67
1496 "0x01: preset (depends on network)\n"
1502 #: docs/manual/protocol/n6110.rst:80
1505 "r Call going msg { 0x0002 }\n"
1506 "r Call in progress { 0x0003, seqnr }\n"
1507 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1508 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1509 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1510 "r answered call { 0x0007, seqnr }\n"
1511 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1512 "r terminated call { 0x0009, seqnr }\n"
1513 "r call msg { 0x000a, seqnr }\n"
1514 "r call held { 0x0023, seqnr, 0x01 }\n"
1515 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1516 "r Send DTMF/voice call { 0x0040}\n"
1517 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1521 #: docs/manual/protocol/n6110.rst:81
1523 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1527 #: docs/manual/protocol/n6110.rst:82
1529 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1533 #: docs/manual/protocol/n6110.rst:84
1536 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1537 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1541 #: docs/manual/protocol/n6110.rst:85
1543 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1547 #: docs/manual/protocol/n6110.rst:87
1550 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1551 "(non digital lines) 0x01,0x60 }\n"
1555 #: docs/manual/protocol/n6110.rst:88
1557 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1561 #: docs/manual/protocol/n6110.rst:90
1566 #: docs/manual/protocol/n6110.rst:91
1567 msgid "to make data call (non digital lines):"
1571 #: docs/manual/protocol/n6110.rst:92
1572 msgid "1.send \"Make call\" for non digital lines"
1576 #: docs/manual/protocol/n6110.rst:93
1577 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1581 #: docs/manual/protocol/n6110.rst:94
1582 msgid "to make data call (digital lines):"
1586 #: docs/manual/protocol/n6110.rst:95
1587 msgid "1.send \"Answer call part 1\""
1591 #: docs/manual/protocol/n6110.rst:96
1592 msgid "2.send \"Sent after issuing data call (digital lines)\""
1596 #: docs/manual/protocol/n6110.rst:97
1597 msgid "3.send \"Make call\" for digital lines"
1601 #: docs/manual/protocol/n6110.rst:98
1602 msgid "to answer call:"
1606 #: docs/manual/protocol/n6110.rst:100
1607 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1611 #: docs/manual/protocol/n6110.rst:102
1612 msgid "0x02: SMS handling"
1616 #: docs/manual/protocol/n6110.rst:110
1619 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1620 "r Message sent { 0x0002 }\n"
1621 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1622 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1623 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1624 "r Initiate ACK { 0x000e, 0x01 }\n"
1625 "r SMS message received { 0x0010, ...... } (whole message)\n"
1626 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1630 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1633 "for enable cell broadcast ?\n"
1634 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1635 "for disable cell broadcast ?\n"
1639 #: docs/manual/protocol/n6110.rst:116
1642 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1643 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1644 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1648 #: docs/manual/protocol/n6110.rst:118
1651 "validity, {DefaultRecipient no.}[12],\n"
1652 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1656 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1658 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1662 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1664 msgid "type: 0x81: normal\n"
1668 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1671 "0x91: + (international)\n"
1672 "0xd0: alphanumeric\n"
1676 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1678 msgid "format: 0x00: text\n"
1682 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1694 #: docs/manual/protocol/n6110.rst:130
1696 msgid "validity: 0x0b: 1 hour\n"
1700 #: docs/manual/protocol/n6110.rst:135
1711 #: docs/manual/protocol/n6110.rst:139
1714 "r Set SMS center OK { 0x0031 }\n"
1715 "r Set SMS center error { 0x0032, reason }\n"
1716 "s Get SMS center { 0x0033, 0x64, priority }\n"
1717 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1721 #: docs/manual/protocol/n6110.rst:142
1724 "validity, {DefaultRecipient no.}[12],\n"
1725 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1726 "tel.no[12]: {len, type, {number(BCD)}}\n"
1730 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1732 msgid "where priority, checksum, type, validity,\n"
1736 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1738 msgid "tel.no.[12]: see 0x02/0x0030\n"
1742 #: docs/manual/protocol/n6110.rst:145
1744 msgid "r SMS center error recv { 0x0035, reason }\n"
1748 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1750 msgid "0x03: Phonebook functions\n"
1754 #: docs/manual/protocol/n6110.rst:147
1756 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1760 #: docs/manual/protocol/n6110.rst:148
1762 msgid "where memory:\n"
1766 #: docs/manual/protocol/n6110.rst:157
1769 "0x01: telephone and SIM phonebook (in one)\n"
1770 "0x02: telephone phonebook\n"
1771 "0x03: SIM phonebook\n"
1772 "0x04: SIM fixdialling-phonebook (?)\n"
1773 "0x05: Own numbers\n"
1774 "0x07: Dialled numbers\n"
1775 "0x08: Missed calls\n"
1776 "0x09: Received calls\n"
1777 "0x0b: voice mailbox (location not important)\n"
1781 #: docs/manual/protocol/n6110.rst:158
1783 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1787 #: docs/manual/protocol/n6110.rst:159
1789 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1793 #: docs/manual/protocol/n6110.rst:160
1795 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1799 #: docs/manual/protocol/n6110.rst:161
1801 msgid "where errtype:\n"
1805 #: docs/manual/protocol/n6110.rst:164
1808 "0x7d: invalid memory type\n"
1809 "0x74: empty location ?\n"
1814 #: docs/manual/protocol/n6110.rst:167
1817 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1818 "r mem set OK { 0x0005 }\n"
1819 "r mem set error { 0x0006, errtype }\n"
1823 #: docs/manual/protocol/n6110.rst:168
1825 msgid "where errtype: 0x7d: name is too long\n"
1829 #: docs/manual/protocol/n6110.rst:171
1832 "s Mem status request { 0x0007, memtype }\n"
1833 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1834 "r Mem status error recv { 0x0009, errtype }\n"
1838 #: docs/manual/protocol/n6110.rst:172
1840 msgid "where errtype: 0x6f: mem status error\n"
1844 #: docs/manual/protocol/n6110.rst:174
1847 "0x7d: invalid memory type\n"
1848 "0x8d: waiting for pin\n"
1852 #: docs/manual/protocol/n6110.rst:177
1855 "s Get caller group data { 0x0010, groupID }\n"
1856 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1857 "r Get call.group error { 0x0012, reason }\n"
1861 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1863 msgid "where reason: 0x7d: invalid location\n"
1867 #: docs/manual/protocol/n6110.rst:181
1870 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1871 "r Set caller group OK { 0x0014 }\n"
1872 "r Set call.group error { 0x0015, reason }\n"
1876 #: docs/manual/protocol/n6110.rst:184
1879 "s Get speed dial { 0x0016, index(1-9) }\n"
1880 "r Get speed dial OK { 0x0017, mem.type, location }\n"
1884 #: docs/manual/protocol/n6110.rst:185
1886 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
1890 #: docs/manual/protocol/n6110.rst:186
1896 #: docs/manual/protocol/n6110.rst:187
1898 msgid "location: memory location (== 0 if not stored)\n"
1902 #: docs/manual/protocol/n6110.rst:191
1905 "r Get speed dial error { 0x0018 }\n"
1906 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
1907 "r Set speed dial OK { 0x001a }\n"
1908 "r Set speed dial error { 0x001b }\n"
1912 #: docs/manual/protocol/n6110.rst:192
1914 msgid "0x04: Phone Status\n"
1915 msgstr "0x04: Status Telepon\n"
1918 #: docs/manual/protocol/n6110.rst:194
1921 "s Phone status { 0x0001 }\n"
1922 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1926 #: docs/manual/protocol/n6110.rst:195
1928 msgid "where mode: 1: registered within the network\n"
1932 #: docs/manual/protocol/n6110.rst:198
1935 "2: call in progress\n"
1936 "3: waiting for pin\n"
1941 #: docs/manual/protocol/n6110.rst:199
1943 msgid "pwr: 1: AC/DC\n"
1947 #: docs/manual/protocol/n6110.rst:200
1949 msgid "2: battery\n"
1953 #: docs/manual/protocol/n6110.rst:202
1956 "s Request Phone ID { 0x0003 }\n"
1957 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1961 #: docs/manual/protocol/n6110.rst:203
1963 msgid "0x05: Profile settings\n"
1964 msgstr "0x05: Pengaturan profil\n"
1967 #: docs/manual/protocol/n6110.rst:204
1969 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
1973 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
1974 #: docs/manual/protocol/n6110.rst:325
1976 msgid "where nr: see 0x05/0x0013\n"
1980 #: docs/manual/protocol/n6110.rst:207
1983 "feature: see 0x05/0x0014\n"
1984 "a: see 0x05/0x0014\n"
1988 #: docs/manual/protocol/n6110.rst:209
1991 "r Set profile feat. OK { 0x0011, 1 }\n"
1992 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
1996 #: docs/manual/protocol/n6110.rst:210
1998 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
2002 #: docs/manual/protocol/n6110.rst:211
2004 msgid "feature: see 0x05/0x0014\n"
2008 #: docs/manual/protocol/n6110.rst:212
2010 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
2014 #: docs/manual/protocol/n6110.rst:216
2016 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
2017 "(0x00 .. 0x05), but rest are common to all profiles."
2021 #: docs/manual/protocol/n6110.rst:218
2026 #: docs/manual/protocol/n6110.rst:224
2029 "Feature Description Value\n"
2030 "------- ------------------- -----------------\n"
2031 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2032 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
2033 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2037 #: docs/manual/protocol/n6110.rst:225
2039 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
2043 #: docs/manual/protocol/n6110.rst:244
2046 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
2047 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2048 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2049 "0x06 vibration 0=off, 1=on\n"
2050 "0x07 warning and game tones 0xff=off, 0x04=on\n"
2051 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
2052 "0x09 automatic answer 0x00=off, 0x01=on\n"
2053 "-------------------------\n"
2054 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
2055 "0x17 ??? 0x00 | 0x01\n"
2056 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
2057 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
2058 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
2059 "0x1b ??? 0x00 | 0x01\n"
2060 "0x1c ??? 0x00...0x18\n"
2061 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
2062 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
2063 "0x1f Cell info display 0x00=Off, 0x01=On\n"
2064 "0x21 Language 0x00=English\n"
2068 #: docs/manual/protocol/n6110.rst:253
2083 #: docs/manual/protocol/n6110.rst:258
2086 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
2087 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
2088 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
2089 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
2090 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
2094 #: docs/manual/protocol/n6110.rst:260
2099 #: docs/manual/protocol/n6110.rst:265
2102 "Feature Description Value\n"
2103 "------- ------------------- -----------------\n"
2104 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2105 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2109 #: docs/manual/protocol/n6110.rst:266
2111 msgid "6=ascending\n"
2115 #: docs/manual/protocol/n6110.rst:279
2118 "0x02 ringing tone ID\n"
2119 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2120 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2121 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
2122 "0x06 warning tones 0xff=off, 0x04=on\n"
2123 "0x07 screen saver 1=on, 0=off\n"
2124 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
2125 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
2126 "-------------------------\n"
2129 "0x15: ???: Read only?\n"
2130 "-------------------------\n"
2133 #. type: Labeled list
2134 #: docs/manual/protocol/n6110.rst:279
2136 msgid "0x16: ???: 0x00=??? 0x01=?"
2140 #: docs/manual/protocol/n6110.rst:288
2143 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2144 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2145 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2146 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2147 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2148 "0x1c: Cell info display: 0x00=Off\n"
2149 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2150 "0x1e: Language: 0x00=English\n"
2154 #: docs/manual/protocol/n6110.rst:294
2166 #: docs/manual/protocol/n6110.rst:306
2169 "0x32: Reboots ME (3330)\n"
2170 "0x1f: ???: Read only? (3330)\n"
2171 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2172 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2173 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2174 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2175 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2176 "0x25: ???: Read only? (N3330)\n"
2177 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2178 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2179 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2180 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2184 #: docs/manual/protocol/n6110.rst:307
2186 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2189 #. type: Labeled list
2190 #: docs/manual/protocol/n6110.rst:307
2192 msgid "0x2a: ???: 0x00=??? 0x01=?"
2195 #. type: Labeled list
2196 #: docs/manual/protocol/n6110.rst:308
2198 msgid "0x2b: ???: 0x00=??? 0x01=?"
2202 #: docs/manual/protocol/n6110.rst:311
2205 "0x2c: ???: Read only? (N3330)\n"
2206 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2210 #: docs/manual/protocol/n6110.rst:314
2213 "s Get welcome message { 0x0016 }\n"
2214 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2218 #: docs/manual/protocol/n6110.rst:315
2220 msgid "where block: { id, {blockspecific} }\n"
2224 #: docs/manual/protocol/n6110.rst:316
2226 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2230 #: docs/manual/protocol/n6110.rst:318
2233 "2: welcome note { len, \"message\" }\n"
2234 "3: operator msg { len, \"message\" }\n"
2238 #: docs/manual/protocol/n6110.rst:319
2240 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2244 #: docs/manual/protocol/n6110.rst:320
2246 msgid "where block: see 0x05/0x0017\n"
2250 #: docs/manual/protocol/n6110.rst:322
2253 "r Set welcome OK { 0x0019, 0x01 }\n"
2254 "s Get profile name { 0x001a, nr }\n"
2258 #: docs/manual/protocol/n6110.rst:324
2260 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2264 #: docs/manual/protocol/n6110.rst:327
2267 "len: text length\n"
2268 "flen len + len(nr, len) = len + 2\n"
2272 #: docs/manual/protocol/n6110.rst:328
2274 msgid "Note: in Nokia 3310 name is in Unicode\n"
2278 #: docs/manual/protocol/n6110.rst:333
2281 "s ??? { 0x001c }\n"
2282 "r ??? { 0x001d, 0x93 }\n"
2283 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2284 "r Set oplogo OK { 0x0031 }\n"
2285 "r Set oplogo error { 0x0032, reason }\n"
2289 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2291 msgid "where reason: 0x7d invalid location\n"
2295 #: docs/manual/protocol/n6110.rst:335
2297 msgid "s Get oplogo { 0x0033, location }\n"
2301 #: docs/manual/protocol/n6110.rst:336
2303 msgid "where location: 1 (doesn't seem to matter)\n"
2307 #: docs/manual/protocol/n6110.rst:338
2310 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2311 "r Get oplogo error { 0x0035, reason }\n"
2315 #: docs/manual/protocol/n6110.rst:342
2318 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2319 "r Set ringtone OK { 0x0037 }\n"
2320 "r Set ringtone error { 0x0038, reason }\n"
2324 #: docs/manual/protocol/n6110.rst:343
2326 msgid "where reason=0x7d, when not supported location\n"
2330 #: docs/manual/protocol/n6110.rst:344
2332 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2336 #: docs/manual/protocol/n6110.rst:345
2338 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2342 #: docs/manual/protocol/n6110.rst:349
2345 "0x02,0x01=Operator access number 1\n"
2346 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2352 #: docs/manual/protocol/n6110.rst:351
2355 "r Get services sett.OK { 0x0081, .... }\n"
2356 "r Get services sett.err { 0x0082, 0x7b }\n"
2360 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2362 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2366 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2369 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2370 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2374 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2376 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2380 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2383 "NOTE: msglen=0x37\n"
2388 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2401 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2403 msgid "where divtype:\n"
2407 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2409 msgid "0x02: all diverts for all call types ?\n"
2413 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2415 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2419 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2424 "0x3d: when not answered\n"
2425 "0x3e: if not reached\n"
2429 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2435 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2438 "0x00: all calls (data, voice, fax)\n"
2439 "0x0b: voice calls\n"
2441 "0x19: data calls\n"
2445 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2447 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2451 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2452 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2453 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2455 msgid "where divtype, calltype: see above\n"
2459 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2462 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2463 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2467 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2469 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2473 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2475 msgid "data: { 0x01, 0x00 } - isn't active\n"
2479 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2481 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2485 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2488 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2489 "r Call diverts active { 0x0006, ??? }\n"
2493 #: docs/manual/protocol/n6110.rst:388
2499 #: docs/manual/protocol/n6110.rst:394
2502 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2503 "r ??? OK { 0x0023, ?,?,? }\n"
2504 "r ??? error { 0x0024, reason }\n"
2505 "s ??? { 0x0025, ??? }\n"
2506 "r ??? OK { 0x0026, ??? }\n"
2507 "r ??? error { 0x0027, reason }\n"
2511 #: docs/manual/protocol/n6110.rst:395
2513 msgid "0x08: Security codes\n"
2517 #: docs/manual/protocol/n6110.rst:396
2519 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2523 #: docs/manual/protocol/n6110.rst:397
2525 msgid "where code: 1: security code (5 chars)\n"
2529 #: docs/manual/protocol/n6110.rst:401
2532 "2: PIN (4 chars)\n"
2533 "3: PIN2 (4 chars)\n"
2534 "4: PUK (8 chars)\n"
2535 "5: PUK2 (8 chars)\n"
2539 #: docs/manual/protocol/n6110.rst:403
2542 "s Status request { 0x0007, 0x01 }\n"
2543 "r pin recvd { 0x0008, accepted }\n"
2547 #: docs/manual/protocol/n6110.rst:404
2549 msgid "where accepted: 0x0c (or 0x06): OK\n"
2553 #: docs/manual/protocol/n6110.rst:405
2555 msgid "code: waiting for (0x08/0x0004) code\n"
2559 #: docs/manual/protocol/n6110.rst:406
2561 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2565 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2566 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2568 msgid "where code: see 0x08/0x0004\n"
2572 #: docs/manual/protocol/n6110.rst:408
2574 msgid "0x09: SIM login\n"
2578 #: docs/manual/protocol/n6110.rst:410
2581 "r login { 0x0080 }\n"
2582 "r logout { 0x0081 }\n"
2586 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2588 msgid "0x0a: Network status\n"
2592 #: docs/manual/protocol/n6110.rst:414
2595 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2596 "s get used network { 0x0070 }\n"
2597 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2601 #: docs/manual/protocol/n6110.rst:415
2603 msgid "0x0c: Keys\n"
2607 #: docs/manual/protocol/n6110.rst:417
2610 "s Get key assignments { 0x0040, 0x01 }\n"
2611 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2615 #: docs/manual/protocol/n6110.rst:418
2617 msgid "where {key '0'} => ' ', '0'\n"
2621 #: docs/manual/protocol/n6110.rst:419
2623 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2627 #: docs/manual/protocol/n6110.rst:420
2629 msgid "where button: 0x01 - 0x09: 1-9\n"
2633 #: docs/manual/protocol/n6110.rst:433
2640 "0x0e: Pick up phone\n"
2648 "0x1B onwards: don't know but they do produce\n"
2652 #: docs/manual/protocol/n6110.rst:435
2655 "a beep and light up the keypad as if\n"
2656 "a key had been pressed.\n"
2660 #: docs/manual/protocol/n6110.rst:438
2663 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2664 "s ??? { 0x0044 }\n"
2665 "r ??? ack { 0x0045, 0x01 }\n"
2669 #: docs/manual/protocol/n6110.rst:439
2671 msgid "0x0d: Status\n"
2675 #: docs/manual/protocol/n6110.rst:442
2678 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2679 "s Status request { 0x0051 }\n"
2680 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2684 #: docs/manual/protocol/n6110.rst:444
2687 "where {byte pair}: {cmd, 1:off 2:on}\n"
2688 "cmd: 1: call in progress\n"
2691 #. type: Labeled list
2692 #: docs/manual/protocol/n6110.rst:444
2698 #: docs/manual/protocol/n6110.rst:451
2700 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2701 "active 7: key lock active 8: is SMS storage full"
2705 #: docs/manual/protocol/n6110.rst:452
2707 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2711 #: docs/manual/protocol/n6110.rst:453
2713 msgid "(will send displayed messages with x,y coordinates)\n"
2717 #: docs/manual/protocol/n6110.rst:454
2719 msgid "r Display status ack { 0x0054, 1 }\n"
2723 #: docs/manual/protocol/n6110.rst:455
2725 msgid "0x11: Phone clock & alarm\n"
2729 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2732 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2733 "r date and time set { 0x0061 }\n"
2734 "s get date and time { 0x0062 }\n"
2735 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2739 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2741 msgid "where: date_set & time_set==0x01 - set\n"
2745 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2747 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2751 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2753 msgid "not available in frame\n"
2757 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2760 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2761 "r alarm set { 0x006c }\n"
2762 "s get alarm { 0x006d }\n"
2763 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2767 #: docs/manual/protocol/n6110.rst:467
2769 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2773 #: docs/manual/protocol/n6110.rst:468
2775 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2779 #: docs/manual/protocol/n6110.rst:469
2781 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2785 #: docs/manual/protocol/n6110.rst:470
2787 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2791 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2793 msgid "0x13: Calendar notes\n"
2794 msgstr "0x13: Catatan kalender\n"
2797 #: docs/manual/protocol/n6110.rst:472
2799 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2803 #: docs/manual/protocol/n6110.rst:474
2806 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2807 "textlen, \"text\" }\n"
2811 #: docs/manual/protocol/n6110.rst:475
2813 msgid "r Write cal.note report { 0x0065, return }\n"
2817 #: docs/manual/protocol/n6110.rst:476
2819 msgid "where return: 0x01: ok\n"
2823 #: docs/manual/protocol/n6110.rst:477
2825 msgid "0x73: failure\n"
2829 #: docs/manual/protocol/n6110.rst:478
2831 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2835 #: docs/manual/protocol/n6110.rst:481
2838 "s Calendar notes set { 0x0066... }\n"
2839 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2840 "r Cal.note recvd error { 0x0067, err }\n"
2844 #: docs/manual/protocol/n6110.rst:482
2846 msgid "where err: 0x93: not available\n"
2850 #: docs/manual/protocol/n6110.rst:483
2852 msgid "(0x01: OK)\n"
2856 #: docs/manual/protocol/n6110.rst:484
2858 msgid "other: error\n"
2859 msgstr "lainnya: eror\n"
2862 #: docs/manual/protocol/n6110.rst:486
2865 "s Delete cal.note { 0x0068, location }\n"
2866 "r Del. cal.note report { 0x0069, err }\n"
2870 #: docs/manual/protocol/n6110.rst:487
2872 msgid "where err: 0x01: OK\n"
2876 #: docs/manual/protocol/n6110.rst:488
2878 msgid "0x93: cannot delete\n"
2882 #: docs/manual/protocol/n6110.rst:489
2884 msgid "0x14: SMS funcs\n"
2888 #: docs/manual/protocol/n6110.rst:492
2891 "s Write SMS to SIM { 0x0004, .... }\n"
2892 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2893 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2897 #: docs/manual/protocol/n6110.rst:493
2899 msgid "where type: 0x06: delivery report\n"
2903 #: docs/manual/protocol/n6110.rst:494
2905 msgid "status: 0x00: delivered\n"
2909 #: docs/manual/protocol/n6110.rst:497
2914 "0x09: reading failed\n"
2918 #: docs/manual/protocol/n6110.rst:498
2920 msgid "subtype: 0x02: invalid mem type\n"
2924 #: docs/manual/protocol/n6110.rst:499
2926 msgid "0x07: empty SMS location\n"
2930 #: docs/manual/protocol/n6110.rst:500
2932 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2936 #: docs/manual/protocol/n6110.rst:505
2939 "s Delete SMS message { 0x000a, 0x02, location }\n"
2940 "r Delete OK { 0x000b }\n"
2941 "s SMS status request { 0x0036, 0x64 }\n"
2942 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2943 "r SMS status error { 0x0038 }\n"
2947 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2953 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2956 "s Enable WAP frames { 0x0000}\n"
2957 "r Enable WAP frames { 0x0002, 0x01}\n"
2961 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
2969 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
2971 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
2975 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
2977 msgid "where location: 0 - 14\n"
2981 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
2983 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
2987 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
2989 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
2993 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
2995 msgid "r Get WAP bookmark err { 0x0008, error }\n"
2999 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
3000 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
3001 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
3003 msgid "where error:\n"
3007 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
3010 "0x00(?)invalid position\n"
3011 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
3012 "0x02 invalid/too high/empty location\n"
3016 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
3018 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
3022 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
3025 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
3026 "Note: bookmark is added to the first free location.\n"
3030 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
3032 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
3036 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
3038 msgid "where block:\n"
3042 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
3045 "0x0a, location_of_just_written_bookmark(?),\n"
3046 "0x00, next_free_location(?)\n"
3050 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
3052 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
3056 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
3059 "0x04 - memory is full\n"
3060 "0x01 - we are in the bookmark menu\n"
3061 "0x00 - unknown reason for now ;(\n"
3065 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
3067 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
3071 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
3073 msgid "where: location = 0-14\n"
3077 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
3080 "? r Delete WAR bookmark OK{ 0x000d }\n"
3081 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
3085 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
3089 "r ?? { 0x0010, 0x00}\n"
3093 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
3095 msgid "s Get WAP settings 1 { 0x0015, location}\n"
3099 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
3101 msgid "where location: 0x00 - 0x05\n"
3105 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
3107 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"
3111 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
3113 msgid "con_type: 0x00 - temporary\n"
3117 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
3119 msgid "0x01 - continuous\n"
3123 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3126 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3127 "security: 0x00 = no, 0x01 = yes\n"
3131 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3133 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3137 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3140 "0x01 user inside \"Settings\" menu. Must leave it\n"
3141 "0x02 invalid/too high/empty location\n"
3145 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3147 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3151 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3153 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3157 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3159 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3163 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3165 msgid "where type : 0x00 - SMS bearer\n"
3169 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3170 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3176 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3178 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3182 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3184 msgid "0x01 - data bearer\n"
3188 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3191 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3192 "user len, user (Unicode), password len, password (Unicode)\n"
3193 "where auth: 0x00 - normal, 0x01 - secure\n"
3197 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3200 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3201 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3205 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3207 msgid "0x02 - USSD bearer\n"
3211 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3213 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3217 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3219 msgid "service code (Unicode)\n"
3223 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3225 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3229 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3231 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3235 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3237 msgid "where: error=0x05\n"
3238 msgstr "dimana: eror=0x05\n"
3241 #: docs/manual/protocol/n6110.rst:576
3243 msgid "0x40: Security commands\n"
3247 #: docs/manual/protocol/n6110.rst:577
3249 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3253 #: docs/manual/protocol/n6110.rst:578
3255 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3259 #: docs/manual/protocol/n6110.rst:583
3262 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3263 "r Open simlock 1 { 0x02 }\n"
3264 "s ???(N6150) { 0x08, 0x00 }\n"
3265 "r ???(N6150) { 0x08 }\n"
3266 "s Enable extended cmds { 0x64, cmd }\n"
3270 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3272 msgid "where cmd: 0x00: off\n"
3276 #: docs/manual/protocol/n6110.rst:585
3282 #: docs/manual/protocol/n6110.rst:586
3284 msgid "0x02: enter service mode ?\n"
3288 #: docs/manual/protocol/n6110.rst:588
3291 "0x03: reset (doesn't ask for PIN again)\n"
3292 "0x04: reset (PIN is requested)\n"
3296 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3298 msgid "In 5110 makes reset without PIN\n"
3302 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3304 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3308 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3310 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3314 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3316 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3320 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3322 msgid "0x38 - reset UI, SCM and call counters\n"
3326 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3328 msgid "0x40 - reset test 36 in netmonitor\n"
3332 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3335 "r Reset phone settings { 0x65, 0x00 }\n"
3336 "s Get IMEI { 0x66 }\n"
3337 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3338 "s (ACD Readings)?(N6150 { 0x68 }\n"
3339 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3340 "s Get Product Profile\n"
3344 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3346 msgid "Settings { 0x6a}\n"
3350 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3352 msgid "r Get Product Profile\n"
3356 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3358 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3362 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3364 msgid "s Set Product Profile\n"
3368 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3370 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3374 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3376 msgid "r Set Product Profile\n"
3380 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3382 msgid "Settings OK ? { 0x6b }\n"
3386 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3388 msgid "s Get code { 0x6e, code }\n"
3392 #: docs/manual/protocol/n6110.rst:609
3394 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3398 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3400 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3404 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3406 msgid "allowed: 0: no\n"
3410 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3416 #: docs/manual/protocol/n6110.rst:614
3418 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3422 #: docs/manual/protocol/n6110.rst:616
3424 msgid "s Start monitoring { 0x70, block }\n"
3428 #: docs/manual/protocol/n6110.rst:617
3430 msgid "where block(N6150):\n"
3434 #: docs/manual/protocol/n6110.rst:624
3437 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3438 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3439 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3440 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3441 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3442 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3443 "0x20,0x20,0x20,0x20\n"
3447 #: docs/manual/protocol/n6110.rst:626
3450 "This block enables probably all possible monitorred parameters.\n"
3451 "After it phone sends 0x00 message type values\n"
3455 #: docs/manual/protocol/n6110.rst:628
3458 "s Break monitoring { 0x71 }\n"
3459 "r Break monitoring { 0x71 }\n"
3463 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3466 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3467 "? r ???? { 0x74 }\n"
3471 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3473 msgid "s Call commands { 0x7c, block }\n"
3477 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3479 msgid "where where: command, (values)\n"
3483 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3487 "values: number(ASCII), 0x00 - makes voice call\n"
3491 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3494 "command: 0x02 - answer call\n"
3495 "command: 0x03 - release call\n"
3499 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3502 "r Call commands { 0x7c, command }\n"
3503 "s Netmonitor { 0x7e, field }\n"
3507 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3509 msgid "where: field: 00: next\n"
3513 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3518 "F2: field test menus\n"
3519 "F3: developer menus\n"
3523 #: docs/manual/protocol/n6110.rst:644
3525 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3529 #: docs/manual/protocol/n6110.rst:645
3531 msgid "Note: sets simlock type to factory?\n"
3535 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3536 #: docs/manual/protocol/n6110.rst:650
3538 msgid "where locknumber: 1,2,4,8\n"
3542 #: docs/manual/protocol/n6110.rst:647
3544 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3548 #: docs/manual/protocol/n6110.rst:649
3550 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3554 #: docs/manual/protocol/n6110.rst:653
3557 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3558 "s Get simlock info { 0x8a, 0x00}\n"
3559 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3563 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3565 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3569 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3572 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3573 "counter1 - counter4: counters for locks\n"
3577 #: docs/manual/protocol/n6110.rst:661
3580 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3581 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3582 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3583 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3584 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3588 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3590 msgid "if volume and hz is 0, it's off\n"
3594 #: docs/manual/protocol/n6110.rst:666
3597 "r Buzzer pitch { 0x8f}\n"
3598 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3599 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3600 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3604 #: docs/manual/protocol/n6110.rst:667
3606 msgid "where: enable == 0x01 - enable after test\n"
3610 #: docs/manual/protocol/n6110.rst:668
3612 msgid "0x00 - don't enable after test\n"
3616 #: docs/manual/protocol/n6110.rst:669
3618 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3622 #: docs/manual/protocol/n6110.rst:672
3625 "s ???(N6150) { 0x98, 0x00 }\n"
3626 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3627 "s Get bin ringtone { 0x9e, location }\n"
3631 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3632 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3634 msgid "where: location=0,1,etc.\n"
3638 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3640 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3644 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3645 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3647 msgid "where location=0,1,etc.\n"
3651 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3653 msgid "error=0x0a, ringtone NOT available\n"
3657 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3663 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3665 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3669 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3671 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3675 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3677 msgid "error=0x0a, ringtone NOT set\n"
3681 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3683 msgid "0x00, ringtone set OK\n"
3687 #: docs/manual/protocol/n6110.rst:704
3690 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3691 "s Get info about phone { 0xc8, 0x01 }\n"
3692 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3693 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3694 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3695 "s DPS External SW { 0xc7, 0x03 }\n"
3696 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3697 "s Get HW { 0xc8, 0x05 }\n"
3698 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3699 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3700 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3701 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3702 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3703 "s Get PCI version { 0xc8, 0x0b }\n"
3704 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3705 "s Get system ASIC { 0xc8, 0x0c }\n"
3706 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3707 "s Get COBBA { 0xc8, 0x0d }\n"
3708 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3709 "s Get PLUSSA { 0xc8, 0x0e }\n"
3710 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3714 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3715 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3717 msgid "where available: 0x01: not available\n"
3721 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3724 "s Get CCONT { 0xc8, 0x0f }\n"
3725 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3729 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3732 "s Get PPM version { 0xc8, 0x10 }\n"
3733 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3734 "s Get PPM info { 0xc8, 0x12 }\n"
3735 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3736 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3737 "s Get Product Code { 0xca, 0x01 }\n"
3738 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3739 "s Get Order Number { 0xca, 0x02 }\n"
3740 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3741 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3742 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3743 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3744 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3745 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3746 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3747 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3748 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3749 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3750 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3751 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3752 "s Get Purchare date { 0xcc, 0x04 }\n"
3753 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3754 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3755 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3756 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3760 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3762 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3766 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3769 "0x04,0x00,0x00,0x00;\n"
3770 "0x08,0x00,0x00,0x00;\n"
3771 "0x10,0x00,0x00,0x00;\n"
3772 "0x20,0x00,0x00,0x00;\n"
3773 "0x40,0x00,0x00,0x00;\n"
3774 "0x80,0x00,0x00,0x00;\n"
3775 "0x00,0x01,0x00,0x00;\n"
3776 "0x00,0x02,0x00,0x00;\n"
3777 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3781 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3783 msgid "No test for \"Security data\"\n"
3787 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3790 "0x00,0x10,0x00,0x00;\n"
3791 "0x00,0x20,0x00,0x00;\n"
3792 "0x00,0x40,0x00,0x00;\n"
3793 "0x00,0x80,0x00,0x00;\n"
3794 "0x00,0x00,0x01,0x00;\n"
3796 "0x00,0x00,0x10,0x00;\n"
3800 #: docs/manual/protocol/n6110.rst:756
3803 "s Result of phone tests { 0xcf }\n"
3804 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3806 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3807 "s LCD Test { 0xd3, value }\n"
3811 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3813 msgid "where value: 0x03, 0x02 - 1'st test\n"
3817 #: docs/manual/protocol/n6110.rst:759
3820 "0x03, 0x01 - 2'nd test\n"
3821 "0x02, 0x03 - clears screen\n"
3825 #: docs/manual/protocol/n6110.rst:762
3828 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3829 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3830 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3834 #: docs/manual/protocol/n6110.rst:763
3836 msgid "where: numofbytes - how many bytes to read\n"
3840 #: docs/manual/protocol/n6110.rst:764
3842 msgid "Note: Works ONLY in MBUS\n"
3846 #: docs/manual/protocol/n6110.rst:765
3848 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3852 #: docs/manual/protocol/n6110.rst:766
3854 msgid "where numofbytes - how many bytes available\n"
3858 #: docs/manual/protocol/n6110.rst:767
3860 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3864 #: docs/manual/protocol/n6110.rst:769
3867 "0x41: Snake game ?\n"
3872 #: docs/manual/protocol/n6110.rst:771
3875 "s Get Picture Image { 0x0001, location }\n"
3876 "r Get Picture Image when contains sender number\n"
3880 #: docs/manual/protocol/n6110.rst:772
3882 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3886 #: docs/manual/protocol/n6110.rst:773
3892 #: docs/manual/protocol/n6110.rst:775
3895 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3896 "in sender without sender number\n"
3900 #: docs/manual/protocol/n6110.rst:776
3902 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3906 #: docs/manual/protocol/n6110.rst:777
3908 msgid "s Set Picture Image { 0x0003, frame...}\n"
3912 #: docs/manual/protocol/n6110.rst:778
3914 msgid "where frame: see 0x47/0x0002\n"
3918 #: docs/manual/protocol/n6110.rst:780
3921 "r Get/Set PictureImageOK{ 0x0004 }\n"
3922 "r Set Picture Image err { 0x0005, error? }\n"
3926 #: docs/manual/protocol/n6110.rst:781
3928 msgid "where error=0x74 - wrong location ?\n"
3932 #: docs/manual/protocol/n6110.rst:782
3938 #: docs/manual/protocol/n6110.rst:785
3941 "s Phone ID request { 0x0010 }\n"
3942 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3943 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3947 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3949 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3953 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3955 msgid "Acknowledge(MBUS)...\n"
3959 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3965 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
3968 "s Power on message seq1 {+04 }\n"
3969 "r Power on message seq1 {+05 }\n"
3973 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
3979 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
3980 #: docs/manual/protocol/n6510.rst:804
3982 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
3986 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
3987 #: docs/manual/protocol/n6510.rst:805
3993 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
3994 #: docs/manual/protocol/n6510.rst:806
3996 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
4000 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
4001 #: docs/manual/protocol/n6510.rst:806
4003 msgid "\"model\\n\" \"(c) NMP.\" }\n"
4007 #: docs/manual/protocol/n6110.rst:797
4010 "0xda: ? (during playing 2 player snake)\n"
4015 #: docs/manual/protocol/n6110.rst:798
4017 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
4021 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
4023 msgid "0xf4: Power on message seq 2\n"
4027 #: docs/manual/protocol/samsung.rst:2
4029 msgid "SAMSUNG Organizer AT commands"
4033 #: docs/manual/protocol/samsung.rst:5
4035 msgid "Get organizer information"
4036 msgstr "Informasi telepon"
4038 #. type: Labeled list
4039 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
4040 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
4046 #: docs/manual/protocol/samsung.rst:10
4051 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
4052 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
4053 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
4054 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
4055 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
4056 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
4057 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
4058 #: docs/manual/utils/gammu-detect.rst:83
4064 #: docs/manual/protocol/samsung.rst:16
4065 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
4069 #: docs/manual/protocol/samsung.rst:18
4070 msgid "Return 5 values:"
4074 #: docs/manual/protocol/samsung.rst:22
4078 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
4083 #: docs/manual/protocol/samsung.rst:26
4086 "Max possible entries\n"
4093 #: docs/manual/protocol/samsung.rst:29
4102 #: docs/manual/protocol/samsung.rst:32
4104 msgid "Get organizer details"
4108 #: docs/manual/protocol/samsung.rst:37
4109 msgid "AT+ORGR=number"
4113 #: docs/manual/protocol/samsung.rst:40
4114 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
4117 #. type: Labeled list
4118 #: docs/manual/protocol/samsung.rst:41
4124 #: docs/manual/protocol/samsung.rst:46
4126 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4127 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4130 #. type: Labeled list
4131 #: docs/manual/protocol/samsung.rst:47
4137 #: docs/manual/protocol/samsung.rst:52
4139 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4140 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4143 #. type: Labeled list
4144 #: docs/manual/protocol/samsung.rst:53
4150 #: docs/manual/protocol/samsung.rst:58
4152 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4153 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4156 #. type: Labeled list
4157 #: docs/manual/protocol/samsung.rst:59
4163 #: docs/manual/protocol/samsung.rst:64
4165 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4166 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4170 #: docs/manual/protocol/samsung.rst:66
4171 msgid "+ORGR: AT+ORGR answer header"
4175 #: docs/manual/protocol/samsung.rst:71
4179 " Pointer to real memory position\n"
4181 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4185 #: docs/manual/protocol/samsung.rst:73
4186 msgid "If par02 =1, appointment entry type"
4190 #: docs/manual/protocol/samsung.rst:118
4194 " Organizer entry short name\n"
4196 " Organizer entry detailed description\n"
4220 " Alarm flag (0=no, 1=yes)\n"
4222 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4224 " Alarm items quantity\n"
4226 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4232 " Repeat until day\n"
4234 " Repeat until month\n"
4236 " Repeat until year\n"
4240 #: docs/manual/protocol/samsung.rst:120
4241 msgid "If par02 = 2, aniversary entry type"
4245 #: docs/manual/protocol/samsung.rst:165
4275 " Alarm flag (0=no, 1=yes)\n"
4277 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4279 " Alarm items quantity\n"
4281 " Repeat each year (0=no, 4=yes)\n"
4295 #: docs/manual/protocol/samsung.rst:167
4296 msgid "If par02 = 3, task entry type"
4300 #: docs/manual/protocol/samsung.rst:212
4330 " Alarm flag (0=no, 1=yes)\n"
4332 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4334 " Alarm items quantity\n"
4338 " Task priority (1=high, 2=normal, 3=low)\n"
4340 " Task status (0=undone, 1=done)\n"
4350 #: docs/manual/protocol/samsung.rst:214
4351 msgid "If par02 = 4, miscellany entry type"
4355 #: docs/manual/protocol/samsung.rst:259
4385 " Alarm flag (0=no, 1=yes)\n"
4387 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4389 " Alarm items quantity\n"
4405 #: docs/manual/protocol/samsung.rst:261
4407 msgid "Write organizer entry"
4411 #: docs/manual/protocol/samsung.rst:266
4412 msgid "AT+ORGW=par0,par1,par2...par24"
4416 #: docs/manual/protocol/samsung.rst:268
4417 msgid "Write organizer entry in memory location par0"
4421 #: docs/manual/protocol/samsung.rst:270
4422 msgid "If par0=65535 then locate next empty entry on memory"
4426 #: docs/manual/protocol/samsung.rst:276
4428 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4433 #: docs/manual/protocol/samsung.rst:278
4434 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4438 #: docs/manual/protocol/samsung.rst:280
4440 msgid "Delete organizer entry"
4444 #: docs/manual/protocol/samsung.rst:285
4445 msgid "AT+ORGD=number"
4449 #: docs/manual/protocol/samsung.rst:287
4450 msgid "Delete organizer entry of index \"number\""
4454 #: docs/manual/protocol/samsung.rst:291
4459 #: docs/manual/protocol/samsung.rst:293
4464 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4465 #: docs/manual/testing/dummy-driver.rst:37
4471 #: docs/manual/protocol/samsung.rst:298
4472 msgid "Read command use index reference."
4476 #: docs/manual/protocol/samsung.rst:300
4478 "Write command uses index and direct memory reference with special 65535 "
4479 "value to locate empty memory position."
4483 #: docs/manual/protocol/samsung.rst:302
4485 "Delete command use direct memory reference, index are automatically "
4490 #: docs/manual/protocol/samsung.rst:304
4492 "Hint: After create or delete an organizer entry, reread full information to "
4493 "update index table."
4497 #: docs/manual/protocol/m-obex.rst:2
4499 msgid "m-obex protocol used by some Samsung mobiles"
4503 #: docs/manual/protocol/m-obex.rst:5
4505 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4510 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4512 msgid "Introduction"
4516 #: docs/manual/protocol/m-obex.rst:10
4518 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4519 "by Samsung used to exchange PIM data and files over bluetooth."
4523 #: docs/manual/protocol/m-obex.rst:12
4525 "This documentation is by no means complete but is only a reference for the "
4526 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4527 "which parts it differs from the standard-obex. The only thing I found "
4528 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4529 "Ok, sucess in obex. If there was an error you will find it's error code in "
4530 "the 0x42 header. If this is a normal behavior: Why are there so many "
4531 "response codes defined?"
4535 #: docs/manual/protocol/m-obex.rst:14
4537 "The information about the protocol was gained by listening to the transfered "
4538 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4542 #: docs/manual/protocol/m-obex.rst:16
4544 msgid "Requirements"
4548 #: docs/manual/protocol/m-obex.rst:19
4549 msgid "Established bluetooth connection to the serial channel of the mobile"
4553 #: docs/manual/protocol/m-obex.rst:20
4554 msgid "Some way to access this serial port. For example minicom."
4558 #: docs/manual/protocol/m-obex.rst:22
4560 msgid "Starting the obex server"
4563 #. type: Labeled list
4564 #: docs/manual/protocol/m-obex.rst:24
4566 msgid "To start the obex server you have to send this AT command first"
4570 #: docs/manual/protocol/m-obex.rst:27
4571 msgid "AT+SYNCML=MOBEXSTART"
4574 #. type: Labeled list
4575 #: docs/manual/protocol/m-obex.rst:28
4577 msgid "Some phones seem to start with following command"
4581 #: docs/manual/protocol/m-obex.rst:31
4582 msgid "AT$TSSPCSW=1"
4586 #: docs/manual/protocol/m-obex.rst:33
4588 msgid "Obex commands"
4592 #: docs/manual/protocol/m-obex.rst:36
4594 "In the following chapters I will describe the obex packages to read and edit "
4595 "data on the mobile. I think most of them are in standard-obex format and are "
4596 "following this structure:"
4600 #: docs/manual/protocol/m-obex.rst:45
4603 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4604 "|Package Header |Session Id |Obex Header(s) |\n"
4605 "+===========================================+===================================+===========================================+\n"
4606 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4607 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4608 "| | |* Next bytes: data. |\n"
4609 "| | |* Last byte: 0x00 |\n"
4610 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4614 #: docs/manual/protocol/m-obex.rst:47
4616 "For detailed information about obex, for example what types of packages and "
4617 "headers exists, get the official Obex documentation from Inrared Data "
4618 "Association. But I don't know if this is available for free."
4622 #: docs/manual/protocol/m-obex.rst:49
4623 msgid "Here is a list of the most used types for the Samsung mobiles:"
4627 #: docs/manual/protocol/m-obex.rst:51
4629 "There exists mainly two types of operations: Put (package header 0x02 and "
4630 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4631 "retrieve data from the mobile. A put or get operation can be divided into "
4632 "several packages. The high-bit indicates if this is the last package of an "
4633 "operation. For example if you want to transfer a file to the mobile you send "
4634 "n-time 0x02 packages and only the last one is 0x82."
4638 #: docs/manual/protocol/m-obex.rst:53
4640 "Headers consists normally out of three blocks: First byte: Header type, "
4641 "second and third byte: length of the header (if the headers length is "
4642 "variable), following bytes: data. The most used header types are"
4646 #: docs/manual/protocol/m-obex.rst:71
4649 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4650 "| Obex description | Byte | following two bytes | following bytes |\n"
4651 "+=======================+======+========================+===================================================================================================================================================+\n"
4652 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
4653 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4654 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
4655 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4656 "| 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"
4657 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4658 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
4659 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4660 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
4661 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4662 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
4663 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4664 "| 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"
4665 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4669 #: docs/manual/protocol/m-obex.rst:73
4675 #: docs/manual/protocol/m-obex.rst:76
4677 msgid "Get contacts count"
4681 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4682 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4683 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4684 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4685 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4686 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4692 #: docs/manual/protocol/m-obex.rst:89
4699 "*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"
4700 " m-obex command: m-obex/contacts/count\n"
4702 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4706 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4707 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4708 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4709 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4710 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4711 #: docs/manual/protocol/m-obex.rst:368
4717 #: docs/manual/protocol/m-obex.rst:100
4722 "*C3* 00 00 00 04\n"
4723 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4724 "*4C* 00 05 00 00\n"
4726 "*49* 00 07 07 D0 00 18\n"
4727 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4731 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4737 #: docs/manual/protocol/m-obex.rst:115
4741 " Obex Get package\n"
4742 "*CB* 00 00 00 00\n"
4744 "*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"
4745 " m-obex Command: m-obex/contacts/load\n"
4746 "*4C* 00 06 01 00 00\n"
4747 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4751 #: docs/manual/protocol/m-obex.rst:126
4756 "*C3* 00 00 08 B1\n"
4757 " Length of sent data\n"
4758 "*4C* 00 05 00 02\n"
4759 " Indicates if these are the last contacts\n"
4760 "*49* 07 41 01 10 01 8D ....\"\n"
4761 " 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"
4765 #: docs/manual/protocol/m-obex.rst:128
4767 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"
4771 #: docs/manual/protocol/m-obex.rst:130
4773 "To get all contacts the request have to be sent several times. The last two "
4774 "bytes must be incremented by every call."
4778 #: docs/manual/protocol/m-obex.rst:132
4780 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4781 "will be 4C 00 05 00 00."
4785 #: docs/manual/protocol/m-obex.rst:135
4787 msgid "Create a contact"
4791 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4793 "Beware: This is a put operation and is performed in some obex "
4794 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4795 "didn't get the mobile to accept this. I had to create/update PIM data in "
4796 "exactly one package."
4800 #: docs/manual/protocol/m-obex.rst:153
4805 "*CB* 00 00 00 00\n"
4807 "*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"
4808 " m-obex/contacts/create\n"
4810 " ? maybe flag for internal/external memory\n"
4812 " Length of the vcard string\n"
4813 "49 00 5D 42 45....\n"
4814 " Contact as vcard\n"
4818 #: docs/manual/protocol/m-obex.rst:164
4823 "*C3* 00 00 00 02\n"
4825 "*4C* 00 05 00 00\n"
4827 "*49* 00 05 00 21\n"
4828 " last two bytes: the id of the newly created contact\n"
4832 #: docs/manual/protocol/m-obex.rst:167
4834 msgid "Update a contact"
4838 #: docs/manual/protocol/m-obex.rst:185
4843 "*CB* 00 00 00 00\n"
4845 "*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"
4846 " m-obex/contacts/write\n"
4847 "*4C* 00 06 01 00 20\n"
4848 " Id of the contact which should be updated\n"
4850 " Length of the vcard string\n"
4852 " Contact as vcard\n"
4856 #: docs/manual/protocol/m-obex.rst:192
4861 "*4C* 00 05 00 00\n"
4862 " Error code: 0x00 0x00 means successful\n"
4866 #: docs/manual/protocol/m-obex.rst:195
4868 msgid "Read one contact"
4872 #: docs/manual/protocol/m-obex.rst:198
4873 msgid "There is also the possibility to read exactly one contact."
4877 #: docs/manual/protocol/m-obex.rst:209
4882 "*CB* 00 00 00 00\n"
4884 "*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"
4885 " m-obex/contacts/read\n"
4886 "*4C* 00 06 01 00 20\n"
4887 " First byte:? Last two bytes: Id of contact\n"
4891 #: docs/manual/protocol/m-obex.rst:220
4896 "*C3* 00 00 00 B4\n"
4897 " Length of vcard (without headers, just data)\n"
4898 "*4C* 00 05 00 00\n"
4900 "49 00 B7 42 45 47 49 4E ...\n"
4901 " contact as vcard. TODO: where is id? First two bytes?\n"
4905 #: docs/manual/protocol/m-obex.rst:222
4907 msgid "Delete contact"
4911 #: docs/manual/protocol/m-obex.rst:225
4912 msgid "To delete a contact you only have to know it's id."
4916 #: docs/manual/protocol/m-obex.rst:236
4921 "*CB* 00 00 00 00\n"
4923 "*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"
4924 " m-obex/contacts/delete\n"
4925 "*4C* 00 06 01 00 19\n"
4926 " First byte: ? Last two bytes: Id of contact\n"
4930 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4935 "*4C* 00 05 00 00\n"
4940 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4941 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4942 #: docs/manual/c/calendar.rst:2
4948 #: docs/manual/protocol/m-obex.rst:250
4954 #: docs/manual/protocol/m-obex.rst:262
4959 "*CB* 00 00 00 00\n"
4961 "*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"
4962 " m-obex/calendar/count\n"
4968 #: docs/manual/protocol/m-obex.rst:273
4973 "*C3* 00 00 00 0C\n"
4975 "*4C* 00 05 00 00\n"
4977 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
4982 #: docs/manual/protocol/m-obex.rst:285
4987 "*CB* 00 00 00 00\n"
4989 "*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"
4990 " m-obex/calendar/load\n"
4994 #: docs/manual/protocol/m-obex.rst:297
4999 "*C3* 00 00 00 B0\n"
5001 "*4C* 00 05 00 00\n"
5003 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
5004 " Calendar items in vcalendar format. TODO: where are the ids?\n"
5008 #: docs/manual/protocol/m-obex.rst:299
5014 #: docs/manual/protocol/m-obex.rst:315
5019 "*CB* 00 00 00 00\n"
5021 "*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"
5022 " m-obex/calendar/create\n"
5025 "*C3* 00 00 00 9E\n"
5026 " Length of vcalendar\n"
5027 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
5032 #: docs/manual/protocol/m-obex.rst:326
5037 "*C3* 00 00 00 02\n"
5039 "*4C* 00 05 00 00\n"
5041 "*49* 00 05 00 06\n"
5042 " Id of the created item\n"
5046 #: docs/manual/protocol/m-obex.rst:328
5052 #: docs/manual/protocol/m-obex.rst:344
5057 "*CB* 00 00 00 00\n"
5059 "*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"
5060 " m-obex/calendar/write\n"
5061 "*4C* 00 06 01 00 05\n"
5062 " First byte: ? Second and third byte: Id of the item\n"
5063 "*C3* 00 00 00 C8\n"
5064 " Length of vcalendar\n"
5065 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
5070 #: docs/manual/protocol/m-obex.rst:354
5073 msgstr "Sudah dibaca"
5076 #: docs/manual/protocol/m-obex.rst:366
5081 "*CB* 00 00 00 00\n"
5083 "*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"
5084 " m-obex/calendar/read\n"
5085 "4C 00 06 01 00 06\n"
5086 " Id of calendar item\n"
5090 #: docs/manual/protocol/m-obex.rst:377
5095 "*C3* 00 00 00 B0\n"
5097 "*4C* 00 05 00 00\n"
5099 "*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"
5100 " vcalendar item. TODO: Where is the id?\n"
5104 #: docs/manual/protocol/m-obex.rst:379
5110 #: docs/manual/protocol/m-obex.rst:391
5115 "*CB* 00 00 00 00\n"
5117 "*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"
5118 " m-obex/calendar/delete\n"
5119 "*4C* 00 06 01 00 06\n"
5120 " id of calendar item\n"
5124 #: docs/manual/protocol/m-obex.rst:398
5130 #: docs/manual/protocol/m-obex.rst:402
5133 msgstr "File sistem"
5136 #: docs/manual/protocol/m-obex.rst:405
5138 "To get the file structure on the mobile, there are two commands. One that "
5139 "lists all subdirectories and one that lists all files."
5143 #: docs/manual/protocol/m-obex.rst:407
5145 msgid "List directories"
5149 #: docs/manual/protocol/m-obex.rst:410
5155 #: docs/manual/protocol/m-obex.rst:413
5161 #: docs/manual/protocol/m-obex.rst:416
5167 #: docs/manual/protocol/m-obex.rst:419
5173 #: docs/manual/protocol/m-obex.rst:423
5181 #: docs/manual/protocol/m-obex.rst:427
5182 msgid "0x01: Inbox 0x08: Outbox"
5186 #: docs/manual/protocol/m-obex.rst:429
5188 msgid "Get sms count"
5192 #: docs/manual/protocol/m-obex.rst:432
5194 msgid "List all sms"
5198 #: docs/manual/protocol/m-obex.rst:435
5204 #: docs/manual/protocol/m-obex.rst:438
5210 #: docs/manual/protocol/m-obex.rst:440
5212 "I don't think this is possible. At least I didn't find the function in New "
5213 "PC Studio. So sadly there will be no backup of sms messages."
5217 #: docs/manual/protocol/carkit.rst:2
5219 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5223 #: docs/manual/protocol/carkit.rst:6
5231 #: docs/manual/protocol/carkit.rst:9
5239 #: docs/manual/protocol/carkit.rst:12
5246 #. type: delimited block -
5247 #: docs/manual/protocol/carkit.rst:17
5249 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"
5252 #. type: delimited block -
5253 #: docs/manual/protocol/carkit.rst:19
5259 #: docs/manual/protocol/carkit.rst:22
5261 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5262 "use the PC for listening to the data communication between the phone and "
5263 "CARC91. I also send the frames directly from the PC to the phone."
5267 #: docs/manual/protocol/carkit.rst:24
5273 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5275 msgid "Phone connected to PC"
5276 msgstr "Telepon terhubung ke PC"
5279 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5280 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5286 #: docs/manual/protocol/carkit.rst:63
5289 "1F0004 D0 0001 04 00CE\n"
5290 " Power up from PC\n"
5291 "1F0004 D0 0001 04 01CF\n"
5292 " Power up from PC\n"
5293 "1F0400 D0 0001 05 10DF\n"
5294 " Power up from phone\n"
5295 "1F0004 79 0005 0201 0164 00 0203\n"
5296 " Enable carkit mode from PC\n"
5297 "1F0004 79 0005 0201 0164 00 0302\n"
5298 " Enable carkit mode from PC\n"
5301 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5305 "1F0400 78 0004 0102 0801 117C\n"
5306 " Status 0x08, 0x01 from phone\n"
5307 "1F0400 DA 0002 0002 12D3\n"
5308 " Type => 0xDA, data => 0x00, 0x02\n"
5309 "1F0004 79 0005 0201 0164 00 0504\n"
5310 " Enable carkit mode from PC\n"
5311 "1F0004 79 0005 0201 0164 00 0607\n"
5312 " Enable carkit mode from PC\n"
5315 "1F0004 78 0003 0201 0307 67\n"
5316 " Status confirm from PC\n"
5317 "1F0004 78 0003 0201 0308 68\n"
5318 " Status confirm from PC\n"
5324 #: docs/manual/protocol/carkit.rst:65
5326 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5327 "sent. It sends out an unknown status frame 0x08, 0x01."
5331 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5332 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5334 msgid "Incoming call"
5335 msgstr "Panggilan masuk"
5338 #: docs/manual/protocol/carkit.rst:73
5341 "1F0400 78 0004 0102 0701 197B\n"
5342 " Status 0x07, 0x01 from phone\n"
5343 "1F0400 78 0004 0102 0E03 1A73\n"
5344 " Status 0x0E, 0x03 from phone\n"
5348 #: docs/manual/protocol/carkit.rst:75
5350 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5351 "Status type 0x0E with status 0x03 means audio amplifier on."
5355 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5356 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5362 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5363 msgid "The phone doesn’t send out anything when a call has been set up."
5367 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5368 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5370 msgid "Initiation with connected phone"
5374 #: docs/manual/protocol/carkit.rst:114
5377 "1F0004 D0 0001 04 00CE\n"
5378 " Power up from PC\n"
5379 "1F0400 D0 0001 05 1BD4\n"
5380 " Power up from phone\n"
5381 "1F0004 79 0005 0201 0164 0001 00\n"
5382 " Enable carkit mode from PC\n"
5385 "1F0400 78 0004 0102 0E03 1C75\n"
5386 " Status 0x0E, 0x03 from phone\n"
5387 "1F0400 78 0004 0102 0701 1D7F\n"
5388 " Status 0x07, 0x01 from phone\n"
5389 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5390 " HFU-2 Version from PC\n"
5393 "1F0400 78 0004 0102 0801 1E73\n"
5394 " Status 0x08, 0x01 from phone\n"
5395 "1F0004 79 0005 0201 0164 0003 02\n"
5396 " Enable carkit mode from PC\n"
5399 "1F0400 78 0004 0102 0E03 1F76\n"
5400 " Status 0x0E, 0x03 from phone\n"
5401 "1F0400 78 0004 0102 0701 2042\n"
5402 " Status 0x07, 0x01 from phone\n"
5403 "1F0004 78 0003 0201 03 0464\n"
5404 " Status confirm from PC\n"
5410 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5411 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5413 msgid "Disconnected"
5414 msgstr "Tidak terhubung"
5417 #: docs/manual/protocol/carkit.rst:120
5420 "1F04 0078 0004 0102 0700 2142\n"
5421 " Status 0x07, 0x00\n"
5425 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5426 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5428 msgid "Incoming SMS"
5432 #: docs/manual/protocol/carkit.rst:130
5435 "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"
5436 " Initiation of bit length from phone\n"
5437 "1F0400 78 0004 0102 0E03 254C\n"
5438 " Status 0x0E, 0x03 from phone\n"
5440 " Initiation of bit length from phone\n"
5444 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5446 msgid "Phone connected to CARC91"
5447 msgstr "Telepon terhubung ke CARC91"
5450 #: docs/manual/protocol/carkit.rst:179
5453 "1F0004 D0 0001 04 00CE\n"
5454 " Power up from HFU-2\n"
5455 "1F0400 D0 0001 05 02CD\n"
5456 " Power up from phone\n"
5457 "1F0004 79 0005 0201 0164 00 0100\n"
5458 " Enable carkit mode from HFU-2\n"
5461 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5465 "1F0400 78 0004 0102 0801 036E\n"
5466 " Status 0x08, 0x01\n"
5467 "1F0004 79 0005 0201 0164 00 0302\n"
5468 " Enable carkit mode from HFU-2\n"
5471 "1F0400 78 0004 0102 0801 036E\n"
5472 " Status 0x08, 0x01\n"
5475 "1F0400 DA 0002 0002 04C5\n"
5476 " Status type => 0xDA, data => 0x00, 0x02\n"
5479 "1F0400 78 0004 0102 0E03 056C\n"
5480 " Status 0x0E, 0x03\n"
5483 "1F0004 78 0003 0201 03 0464\n"
5484 " Status confirm from HFU-2\n"
5487 "1F0400 78 0004 0102 0E00 066C\n"
5488 " Status 0x0E, 0x00\n"
5491 "1F0004 78 0003 0201 03 0565\n"
5492 " Status confirm from HFU-2\n"
5498 #: docs/manual/protocol/carkit.rst:195
5501 "1F0400 78 0004 0102 0701 1173\n"
5502 " Status 0x07, 0x01\n"
5505 "1F0400 78 0004 0102 0E03 127B\n"
5506 " Status 0x0E, 0x03\n"
5509 "1F0004 78 0003 0201 03 0868\n"
5510 " Status confirm from HFU-2\n"
5516 #: docs/manual/protocol/carkit.rst:258
5519 "1F0004 D0 0001 04 00CE\n"
5520 " Power up from HFU-2\n"
5521 "1F0400 D0 0001 05 1AD5\n"
5522 " Power up from phone\n"
5523 "1F0004 79 0005 0201 0164 00 0100\n"
5524 " Enable carkit mode from HFU-2\n"
5527 "1F0400 78 0004 0102 0E03 1B72\n"
5528 " Status 0x0E, 0x03\n"
5529 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5533 "1F0004 79 0005 0201 0164 00 0302\n"
5534 " Enable carkit mode from HFU-2\n"
5537 "1F0400 78 0004 0102 0E03 1B72\n"
5538 " Status 0x0E, 0x03\n"
5541 "1F0400 78 0004 0102 0801 1C71\n"
5542 " Status 0x08, 0x01\n"
5543 "1F0004 78 0003 0201 03 0464\n"
5544 " Status confirm from HFU-2\n"
5547 "1F0400 78 0004 0102 0801 1C71\n"
5548 " Status 0x08, 0x01\n"
5551 "1F0400 78 0004 0102 0E03 1D74\n"
5552 " Status 0x0E, 0x03\n"
5555 "1F0400 78 0004 0102 0701 1E7C\n"
5556 " Status 0x07, 0x01\n"
5557 "1F0004 78 0003 0201 03 0565\n"
5558 " Status confirm from HFU-2\n"
5561 "1F0400 78 0004 0102 0701 1E7C\n"
5562 " Status 0x07, 0x01\n"
5565 "1F0400 78 0004 0102 0701 1F7D\n"
5566 " Status 0x07, 0x01\n"
5569 "1F0400 DA 0002 0002 20E1\n"
5570 " Typ => 0xDA, data => 0x00. 0x02\n"
5576 #: docs/manual/protocol/carkit.rst:274
5579 "1F0400 78 0004 0102 0700 1774\n"
5580 " Status 0x07, 0x00\n"
5583 "1F0400 78 0004 0102 0E00 1872\n"
5584 " Status 0x0E, 0x00\n"
5587 "1F0004 78 0003 0201 03 0B6B\n"
5588 " Status confirm from HFU-2\n"
5594 #: docs/manual/protocol/carkit.rst:294
5597 "1F0400 78 0004 0102 0E03 076E\n"
5598 " Status 0x0E, 0x03\n"
5601 "1F0004 78 0003 0201 03 0666\n"
5602 " Status confirm from HFU-2\n"
5605 "1F0400 78 0004 0102 0E00 0862\n"
5606 " Status 0x0E, 0x00\n"
5609 "1F0004 78 0003 0201 03 0767\n"
5610 " Status confirm from HFU-2\n"
5616 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5618 msgid "Button pushed"
5622 #: docs/manual/protocol/carkit.rst:314
5625 "1F0400 78 0004 0102 0E03 0960\n"
5626 " Status 0x0E, 0x03\n"
5629 "1F0004 78 0003 0201 03 0868\n"
5630 " Status confirm from HFU-2\n"
5633 "1F0400 78 0004 0102 0E00 0A60\n"
5634 " Status 0x0E, 0x00\n"
5637 "1F0004 78 0003 0201 03 0969\n"
5638 " Status confirm from HFU-2\n"
5644 #: docs/manual/protocol/carkit.rst:316
5650 #: docs/manual/protocol/carkit.rst:350
5653 "1F0004 D0 0001 04 02CC\n"
5654 " Power up from PC\n"
5655 "1F0400 D0 0001 05 0DC2\n"
5656 " Power up from phone\n"
5657 "1F0004 79 0005 0201 0164 00 0C0D\n"
5658 " Enable carkit mode from PC\n"
5661 "1F0400 78 0004 0128 0B00 0E4B\n"
5662 " Status 0x0B, 0x00 from phone\n"
5663 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5664 " HFU-2 version from PC\n"
5667 "1F0400 DA 0004 0028 0000 0FE2\n"
5669 "1F0004 79 0005 0201 0164 00 1716\n"
5670 " Enable carkit mode from PC\n"
5673 "1F0400 78 0004 0128 0B00 1055\n"
5674 " Status 0x0B, 0x00 from phone\n"
5675 "1F0004 78 0003 0201 03 1878\n"
5676 " Status confirm from PC\n"
5682 #: docs/manual/protocol/carkit.rst:352
5683 msgid "An unknown status frame (0x0B) is sent by the phone."
5687 #: docs/manual/protocol/carkit.rst:364
5690 "1F0400 78 0004 0128 0701 0D45\n"
5691 " Status 0x07, 0x01 from phone\n"
5692 "1F0400 78 0004 0128 0E01 0F4E\n"
5693 " Status 0x0E, 0x01 from phone\n"
5694 "1F0400 78 0004 0128 0A00 1054\n"
5695 " Status 0x0A, 0x00 from phone\n"
5696 "1F0400 78 0004 0128 0901 1157\n"
5697 " Status 0x09, 0x01 from phone\n"
5701 #: docs/manual/protocol/carkit.rst:366
5703 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5704 "6310. Status 0x0A, 0x09 is unknown."
5708 #: docs/manual/protocol/carkit.rst:371
5710 "The phone doesn’t send out anything when a call has been set up. This might "
5711 "be because the profile “handsfree” is lost when ack isn’t sent."
5715 #: docs/manual/protocol/carkit.rst:459
5718 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5719 " HFU-2 version from PC\n"
5722 "1F0400 78 0004 0128 0E02 1A58\n"
5723 " Status 0x0E, 0x02\n"
5724 "1F0400 78 0004 0128 0A00 1B5F\n"
5725 " Status 0x0A, 0x00\n"
5726 "1F0400 78 0004 0128 0900 1C5B\n"
5727 " Status 0x09, 0x00\n"
5728 "1F0400 78 0004 0128 0701 1D55\n"
5729 " Status 0x07, 0x01\n"
5730 "1F0004 D0 0001 04 00CE\n"
5731 " Power up from HFU-2\n"
5732 "1F0400 D0 0001 05 74BB\n"
5733 " Power up from phone\n"
5734 "1F0004 79 0005 0201 0164 00 0100\n"
5735 " Enable carkit mode from HFU-2\n"
5738 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5742 "1F0400 78 0004 0128 0E01 7534\n"
5743 " Status 0x0E, 0x01\n"
5744 "1F0004 79 0005 0201 0164 00 0302\n"
5745 " Enable carkit mode from HFU-2\n"
5748 "1F0400 78 0004 0128 0E01 7534\n"
5749 " Status 0x0E, 0x01\n"
5752 "1F0400 78 0004 0128 0A01 7633\n"
5753 " Status 0x0A, 0x01\n"
5756 "1F0400 78 0004 0128 0901 7731\n"
5757 " Status 0x09, 0x01\n"
5760 "1F0400 78 0004 0128 0701 7830\n"
5761 " Status 0x07, 0x01\n"
5764 "1F0400 78 0004 0128 0E01 7938\n"
5765 " Status 0x0E, 0x01\n"
5768 "1F0004 78 0003 2801 03 044E\n"
5769 " Status confirm from HFU-2\n"
5772 "1F0400 DA 0004 0028 0000 7A97\n"
5773 " Type => 0xDA, data => 0x0028, 0x0000\n"
5776 "1F0400 78 0004 0128 0E01 7B3A\n"
5777 " Status 0x0E, 0x01\n"
5780 "1F0400 78 0004 0128 0A00 7C38\n"
5781 " Status 0x0A, 0x00\n"
5782 "1F0004 78 0003 2801 03 054F\n"
5783 " Status confirm from HFU-2\n"
5786 "1F0400 78 0004 0128 0A00 7C38\n"
5787 " Status 0x0A, 0x00\n"
5790 "1F0400 78 0004 0128 0700 7D34\n"
5791 " Status 0x07, 0x00\n"
5794 "1F0400 78 0004 0128 0E00 7E3E\n"
5795 " Status 0x0E, 0x00\n"
5798 "1F0004 78 0003 2801 03 064C\n"
5799 " Status confirm from HFU-2\n"
5805 #: docs/manual/protocol/carkit.rst:464
5806 msgid "No response. Probably because phone has lost the profile “handsfree”."
5810 #: docs/manual/protocol/carkit.rst:474
5813 "1F0400 78 0004 0128 0E01 0849\n"
5814 " Status 0x0E, 0x01\n"
5815 "1F0400 78 0004 0128 0A00 094D\n"
5816 " Status 0x0A, 0x00\n"
5817 "1F0400 78 0004 0128 0901 0A4C\n"
5818 " Status 0x09, 0x01\n"
5822 #: docs/manual/protocol/carkit.rst:509
5825 "1F0004 D0 0001 04 00CE\n"
5826 " Power up from HFU-2\n"
5827 "1F0400 D0 0001 05 2DE2\n"
5828 " Power up from phone\n"
5829 "1F0004 79 0005 0201 0164 00 0100\n"
5830 " Enable carkit mode from HFU-2\n"
5833 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5834 " HFU version from HFU-2\n"
5837 "1F0004 79 0005 0201 0164 00 0302\n"
5838 " Enable carkit mode from HFU-2\n"
5841 "1F0400 78 0004 0128 0E00 2E6E\n"
5842 " Status 0x0E, 0x00\n"
5845 "1F0004 78 0003 2801 03 044E\n"
5846 " Status confirm from HFU-2\n"
5849 "1F0400 DA 0004 0028 0000 2FC2\n"
5856 #: docs/manual/protocol/carkit.rst:539
5859 "1F0400 78 0004 0128 0701 3078\n"
5860 " Status 0x07, 0x01\n"
5863 "1F0400 78 0004 0128 0701 3179\n"
5864 " Status 0x07, 0x01\n"
5867 "1F0400 78 0004 0128 0E01 3273\n"
5868 " Status 0x0E, 0x01\n"
5871 "1F0400 78 0004 0128 0A00 3377\n"
5872 " Status 0x0A, 0x00\n"
5873 "1F0004 78 0003 2801 03 054F\n"
5874 " Status confirm from HFU-2\n"
5877 "1F0400 78 0004 0128 0A00 3377\n"
5878 " Status 0x0A, 0x00\n"
5881 "1F0400 78 0004 0128 0901 3472\n"
5882 " Status 0x09, 0x01\n"
5888 #: docs/manual/protocol/carkit.rst:573
5891 "1F0400 78 0004 0128 0E01 3574\n"
5892 " Status 0x0E, 0x01\n"
5895 "1F0400 78 0004 0128 0A01 3673\n"
5896 " Status 0x0A, 0x01\n"
5897 "1F0004 78 0003 2801 03 064C\n"
5898 " Status confirm from HFU-2\n"
5901 "1F0400 78 0004 0128 0A01 3673\n"
5902 " Status 0x0A, 0x01\n"
5905 "1F0400 78 0004 0128 0A00 3773\n"
5906 " Status 0x0A, 0x00\n"
5909 "1F0400 78 0004 0128 0900 387F\n"
5910 " Status 0x09, 0x00\n"
5913 "1F0400 78 0004 0128 0A01 397C\n"
5914 " Status 0x0A, 0x01\n"
5917 "1F0400 78 0004 0128 0901 3A7C\n"
5918 " Status 0x09, 0x01\n"
5924 #: docs/manual/protocol/carkit.rst:619
5927 "1F0004 D0 0001 04 00CE\n"
5928 " Power up from HFU-2\n"
5929 "1F0400 D0 0001 05 5996\n"
5930 " Power up from phone\n"
5931 "1F0004 79 0005 0201 0164 00 0100\n"
5932 " Enable carkit mode from HFU-2\n"
5935 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5939 "1F0400 78 0004 0128 0E01 5A1B\n"
5940 " Status 0x0E, 0x01\n"
5941 "1F0004 79 0005 0201 0164 00 0302\n"
5942 " Enable carkit mode from HFU-2\n"
5945 "1F0400 78 0004 0128 0E01 5A1B\n"
5946 " Status 0x0E, 0x01\n"
5949 "1F0400 78 0004 0128 0A01 5B1E\n"
5950 " Status 0x0A, 0x01\n"
5953 "1F0400 78 0004 0128 0901 5C1A\n"
5954 " Status 0x09, 0x01\n"
5957 "1F0400 78 0004 0128 0701 5D15\n"
5958 " Status 0x07, 0x01\n"
5961 "1F0004 78 0003 2801 0305 4F\n"
5962 " Status confirm from HFU-2\n"
5965 "1F0400 DA 0004 0028 0000 5EB3\n"
5972 #: docs/manual/protocol/carkit.rst:649
5975 "1F0400 78 0004 0128 0E01 3B7A\n"
5976 " Status 0x0E, 0x01\n"
5979 "1F0400 78 0004 0128 0A00 3C78\n"
5980 " Status 0x0A, 0x00\n"
5981 "1F0004 78 0003 2801 03 074D\n"
5982 " Status confirm from HFU-2\n"
5985 "1F0400 78 0004 0128 0A00 3C78\n"
5986 " Status 0x0A, 0x00\n"
5989 "1F0400 78 0004 0128 0700 3D74\n"
5990 " Status 0x07, 0x00\n"
5993 "1F0400 78 0004 0128 0E00 3E7E\n"
5994 " Status 0x0E, 0x00\n"
5997 "1F0004 78 0003 2801 0308 42\n"
5998 " Status confirm from HFU-2\n"
6004 #: docs/manual/protocol/carkit.rst:669
6007 "1F0400 78 0004 0128 0E01 6627\n"
6008 " Status 0x0E, 0x01\n"
6011 "1F0004 78 0003 2801 03 064C\n"
6012 " Status confirm from HFU-2\n"
6015 "1F0400 78 0004 0128 0E00 6727\n"
6016 " Status 0x0E, 0x00\n"
6019 "1F0004 78 0003 2801 03 074D\n"
6020 " Status confirm from HFU-2\n"
6026 #: docs/manual/protocol/carkit.rst:689
6029 "1F0400 78 0004 0128 0E01 0948\n"
6030 " Status 0x0E, 0x01\n"
6033 "1F0004 78 0003 2801 03 064C\n"
6034 " Status confirm from HFU-2\n"
6037 "1F0400 78 0004 0128 0E00 0A4A\n"
6038 " Status 0x0E, 0x00\n"
6041 "1F0004 78 0003 2801 03 074D\n"
6042 " Status confirm from HFU-2\n"
6048 #: docs/manual/protocol/carkit.rst:691
6054 #: docs/manual/protocol/carkit.rst:694
6056 "Important things to consider when designing a program for Com.n.sense that "
6057 "is to work with 6310."
6061 #: docs/manual/protocol/carkit.rst:696
6062 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
6066 #: docs/manual/protocol/carkit.rst:697
6068 "HFU-2 version has to be sent in order for 6310 to switch to profile "
6073 #: docs/manual/protocol/carkit.rst:698
6075 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
6080 #: docs/manual/protocol/carkit.rst:698
6081 msgid "Status confirm should be sent when status 0x0E is received."
6085 #: docs/manual/protocol/n7110.rst:2
6091 #: docs/manual/protocol/n7110.rst:17
6095 "Balazs Nagy <js@iksz.hu>\n"
6096 "Marcin Wiacek <Marcin@MWiacek.com>\n"
6097 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
6098 "Michael Hund <michael@drhund.de>\n"
6099 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
6100 "Gabriele Zappi <gzappi@inwind.it>\n"
6101 "Markus Plail <plail@web.de>\n"
6102 "Ralf Thelen <ralf@mythelen.de>\n"
6103 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
6104 "... and other members of gnokii mailing list\n"
6105 "and authors of some WWW pages.\n"
6109 #: docs/manual/protocol/n7110.rst:30
6111 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
6115 #: docs/manual/protocol/n7110.rst:33
6117 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
6118 "protocol details):"
6122 #: docs/manual/protocol/n7110.rst:37
6123 msgid "0x00: Connect to NBS port ?"
6127 #: docs/manual/protocol/n7110.rst:38
6129 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6133 #: docs/manual/protocol/n7110.rst:39
6135 msgid "Seems not to work in MBUS!\n"
6139 #: docs/manual/protocol/n7110.rst:47
6142 "0x01: Communication Status\n"
6143 "? r Call msg { 0x0002 }\n"
6144 "? r Call in progress { 0x0003, seqnr }\n"
6145 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6146 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6147 "? r answered call { 0x0007, seqnr }\n"
6148 "? r terminated call { 0x0009, seqnr }\n"
6149 "? r call msg { 0x000a, seqnr }\n"
6153 #: docs/manual/protocol/n7110.rst:48
6155 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6159 #: docs/manual/protocol/n7110.rst:49
6161 msgid "0x02: SMS handling\n"
6165 #: docs/manual/protocol/n7110.rst:53
6168 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6169 "r Message sent { 0x0002 }\n"
6170 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6171 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
6175 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6177 msgid "note: no info about Delivery Reports\n"
6181 #: docs/manual/protocol/n7110.rst:55
6183 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6187 #: docs/manual/protocol/n7110.rst:57
6189 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6193 #: docs/manual/protocol/n7110.rst:58
6195 msgid "where error: 0x0c - no PIN\n"
6199 #: docs/manual/protocol/n7110.rst:60
6202 "r SMS message received { 0x0011, ...... } (whole message)\n"
6203 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6207 #: docs/manual/protocol/n7110.rst:66
6210 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
6211 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6212 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
6216 #: docs/manual/protocol/n7110.rst:68
6219 "validity[2], {DefaultRecipient no.}[12],\n"
6220 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6224 #: docs/manual/protocol/n7110.rst:80
6226 msgid "validity: 0x000b: 1 hour\n"
6230 #: docs/manual/protocol/n7110.rst:85
6234 "0x00a7: 24 hours\n"
6235 "0x00a9: 72 hours\n"
6237 "0x00ff: max.time\n"
6241 #: docs/manual/protocol/n7110.rst:89
6244 "r Set SMS center OK { 0x0031 }\n"
6245 "r Set SMS center error { 0x0032, reason }\n"
6246 "s Get SMS center { 0x0033, 0x64, priority }\n"
6247 "r SMS center received { 0x0034, priority, checksum?, type,\n"
6251 #: docs/manual/protocol/n7110.rst:91
6254 "validity[2], {DefaultRecipient no.}[12],\n"
6255 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6259 #: docs/manual/protocol/n7110.rst:98
6262 "r SMS center error recv { 0x0035, reason }\n"
6264 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
6266 "r?? { 0x008D, 0x00}\n"
6270 #: docs/manual/protocol/n7110.rst:100
6272 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
6276 #: docs/manual/protocol/n7110.rst:101
6278 msgid "where: memory type - see 0x03/0x0107\n"
6282 #: docs/manual/protocol/n7110.rst:102
6284 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6288 #: docs/manual/protocol/n7110.rst:104
6291 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6292 "0x0d?, xH?, 0x00[2]? }\n"
6296 #: docs/manual/protocol/n7110.rst:105
6298 msgid "where y1: location (lowermost)\n"
6302 #: docs/manual/protocol/n7110.rst:107
6305 "y2: no. of locations\n"
6306 "ymax: maximum location no.\n"
6310 #: docs/manual/protocol/n7110.rst:108
6312 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6316 #: docs/manual/protocol/n7110.rst:109
6318 msgid "yH, yL, 0x00, 0x00}\n"
6322 #: docs/manual/protocol/n7110.rst:110
6324 msgid "where x: memory type\n"
6328 #: docs/manual/protocol/n7110.rst:120
6331 "0x01: (256) Dialled numbers\n"
6332 "0x02: (512) Missed calls\n"
6333 "0x03: (768) Received calls\n"
6334 "0x05: (500) telephone phonebook\n"
6335 "0x06: (160) SIM phonebook\n"
6338 "0x09: (4) voice mailbox\n"
6339 "0x0e: (10) speed dials\n"
6340 "0x10: (5) caller groups\n"
6344 #: docs/manual/protocol/n7110.rst:121
6346 msgid "y: location\n"
6350 #: docs/manual/protocol/n7110.rst:122
6352 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
6356 #: docs/manual/protocol/n7110.rst:123
6358 msgid "code,0x00, 0x00, z, error}\n"
6362 #: docs/manual/protocol/n7110.rst:124
6364 msgid "where code==0x0f\n"
6368 #: docs/manual/protocol/n7110.rst:125
6370 msgid "error: 0x34 - phonebook location not found\n"
6374 #: docs/manual/protocol/n7110.rst:126
6376 msgid "0x3b - speed dial not assigned\n"
6380 #: docs/manual/protocol/n7110.rst:127
6382 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
6386 #: docs/manual/protocol/n7110.rst:128
6388 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6392 #: docs/manual/protocol/n7110.rst:129
6394 msgid "where code: != 0x0f\n"
6398 #: docs/manual/protocol/n7110.rst:132
6402 "z: generic block size\n"
6403 "block: {id, 0, 0, blocksize, block no.,\n"
6407 #: docs/manual/protocol/n7110.rst:133
6409 msgid "{contents}, 0x00}\n"
6413 #: docs/manual/protocol/n7110.rst:134
6415 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6419 #: docs/manual/protocol/n7110.rst:140
6422 "0x07 name {len, (unicode)},\n"
6425 "0x0a note {len, (unicode)}\n"
6426 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6427 "0x0c ringtone {ringtone no., 0, 0}\n"
6431 #: docs/manual/protocol/n7110.rst:141
6433 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6437 #: docs/manual/protocol/n7110.rst:144
6440 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6441 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6442 "0x1e caller group number {number, 0, 0}\n"
6446 #: docs/manual/protocol/n7110.rst:145
6448 msgid "type: 0x0a: General,\n"
6452 #: docs/manual/protocol/n7110.rst:149
6455 "0x03: Mobile (office ?),\n"
6458 "0x02: Home (mobile ?)\n"
6462 #: docs/manual/protocol/n7110.rst:150
6464 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6468 #: docs/manual/protocol/n7110.rst:152
6471 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6472 "no.of blocks, { block }[no.of blocks] }\n"
6476 #: docs/manual/protocol/n7110.rst:153
6478 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6482 #: docs/manual/protocol/n7110.rst:154
6484 msgid "yH, yL, xL }\n"
6488 #: docs/manual/protocol/n7110.rst:155
6490 msgid "where code:\n"
6494 #: docs/manual/protocol/n7110.rst:157
6497 "0x3d - wrong entry type\n"
6498 "0x3e - too much entries\n"
6502 #: docs/manual/protocol/n7110.rst:158
6504 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6508 #: docs/manual/protocol/n7110.rst:161
6511 "yH, yL, 0x00, 0x00}\n"
6512 "where x: location\n"
6517 #: docs/manual/protocol/n7110.rst:162
6519 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
6523 #: docs/manual/protocol/n7110.rst:201
6526 "s get used network { 0x0070 }\n"
6527 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6531 #: docs/manual/protocol/n7110.rst:203
6534 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6535 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6539 #: docs/manual/protocol/n7110.rst:204
6541 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6545 #: docs/manual/protocol/n7110.rst:206
6548 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6549 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6553 #: docs/manual/protocol/n7110.rst:207
6555 msgid "available: 0x02 if the logo following is valid,\n"
6559 #: docs/manual/protocol/n7110.rst:208
6561 msgid "0x01 for no operator logo following\n"
6565 #: docs/manual/protocol/n7110.rst:211
6568 "s get network status { 0x0081 }\n"
6569 "r get network status { 0x0082, network%, 0x14? }\n"
6570 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6574 #: docs/manual/protocol/n7110.rst:213
6577 "xlen(78),ylen(21), 0 (frames?),\n"
6578 "{bitmap}*?, 0x00(padding) }\n"
6582 #: docs/manual/protocol/n7110.rst:214
6584 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6588 #: docs/manual/protocol/n7110.rst:216
6591 "r set operator logo OK { 0x01a4 }\n"
6592 "s clear operator logo { 0x00af, x}\n"
6596 #: docs/manual/protocol/n7110.rst:217
6598 msgid "where x==0 to 4\n"
6602 #: docs/manual/protocol/n7110.rst:218
6604 msgid "r clear operator logo { 0x00bf}\n"
6608 #: docs/manual/protocol/n7110.rst:224
6611 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
6612 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
6613 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
6614 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
6615 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6619 #: docs/manual/protocol/n7110.rst:225
6621 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6625 #: docs/manual/protocol/n7110.rst:232
6628 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
6629 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
6630 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
6631 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
6632 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6633 "s Get calendar note { 0x0019, location (2 bytes) }\n"
6634 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6638 #: docs/manual/protocol/n7110.rst:233
6640 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6644 #: docs/manual/protocol/n7110.rst:234
6646 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6650 #: docs/manual/protocol/n7110.rst:235
6652 msgid "where alarm=Number of minutes before the time of the meeting\n"
6656 #: docs/manual/protocol/n7110.rst:239
6659 "that the alarm should be triggered:\n"
6660 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6661 "For \"On time\"=0x0000\n"
6662 "half an hour=0x001E, and so on.\n"
6666 #: docs/manual/protocol/n7110.rst:240
6668 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6672 #: docs/manual/protocol/n7110.rst:242
6675 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6680 #: docs/manual/protocol/n7110.rst:243
6682 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6686 #: docs/manual/protocol/n7110.rst:244
6688 msgid "name(unicode),number(unicode)}\n"
6692 #: docs/manual/protocol/n7110.rst:246
6695 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6696 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6700 #: docs/manual/protocol/n7110.rst:250
6703 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6704 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6705 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6706 "Birthday use the value described below).\n"
6710 #: docs/manual/protocol/n7110.rst:251
6712 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6716 #: docs/manual/protocol/n7110.rst:253
6719 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6720 "0x0000FFFF (65535).\n"
6724 #: docs/manual/protocol/n7110.rst:254
6726 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6730 #: docs/manual/protocol/n7110.rst:256
6733 "but only when reading birthday entries. For storing entries, this field does\n"
6738 #: docs/manual/protocol/n7110.rst:257
6740 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6744 #: docs/manual/protocol/n7110.rst:263
6747 "? s??? { 0x0021 }\n"
6748 "? r??? { 0x0022, 0x5A, 0x00 }\n"
6749 "? s??? { 0x0025 }\n"
6750 "? r??? { 0x0026, 0x04, 0x00 }\n"
6752 "? r { 0x002A, 0x04, 0x00 }\n"
6756 #: docs/manual/protocol/n7110.rst:267
6759 "s Get first free pos { 0x0031 }\n"
6760 "r Get first free pos { 0x0032, location (2bytes) }\n"
6761 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
6762 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6766 #: docs/manual/protocol/n7110.rst:270
6769 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
6770 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
6775 #: docs/manual/protocol/n7110.rst:272
6778 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6779 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6783 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6785 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6789 #: docs/manual/protocol/n7110.rst:276
6792 "r Get SMS failed { 0x0009, 0x02 },\n"
6793 "s Get SMS status { 0x0036, 0x64 }\n"
6794 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6798 #: docs/manual/protocol/n7110.rst:280
6801 "a (2 octets), b (2 octets), c (2 octets),\n"
6802 "d (2 octets), e (2 octets), 0x00\n"
6804 "a - according to P.Kot:\n"
6808 #: docs/manual/protocol/n7110.rst:287
6811 "Number of locations in \"fixed\" memory. These are all\n"
6812 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6813 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6814 "I can't remove any of Templates entries in my phone.\n"
6815 "Marcin Wiącek: Rather not ! I don't agree.\n"
6816 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6817 "and 10 Picture Images.\n"
6821 #: docs/manual/protocol/n7110.rst:288
6823 msgid "b - Number of used messages in phone memory. These\n"
6827 #: docs/manual/protocol/n7110.rst:290
6830 "are messages manually moved from the other folders.\n"
6831 "Picture messages are saved here.\n"
6835 #: docs/manual/protocol/n7110.rst:291
6837 msgid "c - Number of unread messages in phone memory. Probably\n"
6841 #: docs/manual/protocol/n7110.rst:292
6843 msgid "only smart msssages.\n"
6847 #: docs/manual/protocol/n7110.rst:293
6849 msgid "d - Number of used messages in SIM memory. These are\n"
6853 #: docs/manual/protocol/n7110.rst:296
6856 "either received messages or saved into Outbox/Inbox.\n"
6857 "Note that you *can't* save message into this memory\n"
6858 "using 'Move' option. Picture messages are not here.\n"
6862 #: docs/manual/protocol/n7110.rst:297
6864 msgid "e - Number of unread messages in SIM memory\n"
6868 #: docs/manual/protocol/n7110.rst:299
6870 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6874 #: docs/manual/protocol/n7110.rst:301
6876 msgid "std. size: 72x28\n"
6880 #: docs/manual/protocol/n7110.rst:305
6883 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
6884 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6885 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6886 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
6890 #: docs/manual/protocol/n7110.rst:306
6892 msgid "where location:\n"
6896 #: docs/manual/protocol/n7110.rst:307
6898 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6902 #: docs/manual/protocol/n7110.rst:308
6904 msgid "Returned value with 0x21\n"
6908 #: docs/manual/protocol/n7110.rst:313
6911 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6912 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6913 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6914 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
6915 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6919 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6921 msgid "where: folderID - see 0x14/0x017B\n"
6925 #: docs/manual/protocol/n7110.rst:315
6927 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6931 #: docs/manual/protocol/n7110.rst:317
6932 msgid "where: status=0x01 - reveived/read"
6936 #: docs/manual/protocol/n7110.rst:320
6937 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6941 #: docs/manual/protocol/n7110.rst:322
6942 msgid "where: folderID - see 0x14/0x017B"
6946 #: docs/manual/protocol/n7110.rst:324
6947 msgid "where: type=0x00 - received SMS"
6951 #: docs/manual/protocol/n7110.rst:327
6952 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6956 #: docs/manual/protocol/n7110.rst:330
6959 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6960 "r Delete SMS { 0x010b }\n"
6961 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
6965 #: docs/manual/protocol/n7110.rst:334
6968 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
6969 "s Get folder names { 0x017A, 0x00, 0x00}\n"
6970 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
6974 #: docs/manual/protocol/n7110.rst:335
6976 msgid "where: folderID=0x08 - Inbox\n"
6980 #: docs/manual/protocol/n7110.rst:342
6985 "0x20 - Templates\n"
6986 "0x29 - first \"My folders\"\n"
6987 "0x31 - second \"My folders\"\n"
6988 "0x39 - third -\"-\n"
6993 #: docs/manual/protocol/n7110.rst:343
6999 #: docs/manual/protocol/n7110.rst:345
7002 "s Get Battery info { 0x0002 }\n"
7003 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
7007 #: docs/manual/protocol/n7110.rst:346
7009 msgid "0x19: Phone clock & alarm\n"
7013 #: docs/manual/protocol/n7110.rst:348
7014 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
7018 #: docs/manual/protocol/n7110.rst:362
7019 msgid "These are new (?)"
7023 #: docs/manual/protocol/n7110.rst:367
7026 "? s ?? { 0x0083, id }\n"
7027 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
7028 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
7029 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
7033 #: docs/manual/protocol/n7110.rst:368
7035 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
7039 #: docs/manual/protocol/n7110.rst:369
7045 #: docs/manual/protocol/n7110.rst:373
7048 "s Get IMEI { 0x0001 }\n"
7049 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
7050 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
7051 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
7055 #: docs/manual/protocol/n7110.rst:374
7057 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
7061 #: docs/manual/protocol/n7110.rst:375
7067 #: docs/manual/protocol/n7110.rst:377
7070 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
7071 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
7075 #: docs/manual/protocol/n7110.rst:378
7077 msgid "where block: { unicode letter[2], 0x0000,\n"
7081 #: docs/manual/protocol/n7110.rst:379
7083 msgid "0x00, 0x55, ??, ?? }\n"
7087 #: docs/manual/protocol/n7110.rst:380
7089 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
7093 #: docs/manual/protocol/n7110.rst:382
7096 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
7097 "where: location: 0x87 to 0x8b on N6210\n"
7101 #: docs/manual/protocol/n7110.rst:383
7103 msgid "0x74 to ... on N7110\n"
7107 #: docs/manual/protocol/n7110.rst:386
7110 "s Get ringtone { 0x0122, 0x00, location}\n"
7111 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
7112 "r Get ringtone error { 0x0124, ...}\n"
7116 #: docs/manual/protocol/n7110.rst:387
7122 #: docs/manual/protocol/n7110.rst:388
7124 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
7128 #: docs/manual/protocol/n7110.rst:389
7130 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7134 #: docs/manual/protocol/n7110.rst:390
7136 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7140 #: docs/manual/protocol/n7110.rst:391
7142 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
7146 #: docs/manual/protocol/n7110.rst:394
7149 "0x04: ringing volume\n"
7150 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
7155 #: docs/manual/protocol/n7110.rst:395
7157 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
7161 #: docs/manual/protocol/n7110.rst:396
7163 msgid "for number2==0xff: (Profile Name)\n"
7167 #: docs/manual/protocol/n7110.rst:397
7169 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7173 #: docs/manual/protocol/n7110.rst:398
7175 msgid "for number2==0x00: (Keypad Tones)\n"
7179 #: docs/manual/protocol/n7110.rst:400
7182 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7183 "where: Type : 0x00 = Off\n"
7187 #: docs/manual/protocol/n7110.rst:401
7189 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7193 #: docs/manual/protocol/n7110.rst:402
7195 msgid "for number2==0x02: (Incoming Call Alert)\n"
7199 #: docs/manual/protocol/n7110.rst:404
7202 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7203 "where: Type : 0x00 = Ringing\n"
7207 #: docs/manual/protocol/n7110.rst:408
7210 "0x01 = Ascending\n"
7211 "0x02 = Ring Once\n"
7212 "0x03 = Beep Once\n"
7217 #: docs/manual/protocol/n7110.rst:409
7219 msgid "for number2==0x03: (Ringtone Number)\n"
7223 #: docs/manual/protocol/n7110.rst:411
7226 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7227 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7231 #: docs/manual/protocol/n7110.rst:412
7233 msgid "obtained by doing (Number - 0x3f);\n"
7237 #: docs/manual/protocol/n7110.rst:413
7239 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7243 #: docs/manual/protocol/n7110.rst:415
7246 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7247 "obtained by doing (Number - 0x88).\n"
7251 #: docs/manual/protocol/n7110.rst:416
7253 msgid "for number2==0x04: (Ringing volume)\n"
7257 #: docs/manual/protocol/n7110.rst:418
7260 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7261 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7265 #: docs/manual/protocol/n7110.rst:419
7267 msgid "for number2==0x05: (Message Alert Tone)\n"
7271 #: docs/manual/protocol/n7110.rst:421
7274 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7275 "where: Type : 0x00 = Off\n"
7279 #: docs/manual/protocol/n7110.rst:425
7284 "0x03 = Beep Once\n"
7285 "0x04 = Ascending\n"
7289 #: docs/manual/protocol/n7110.rst:426
7291 msgid "for number2==0x06: (Vibration)\n"
7295 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7296 #: docs/manual/protocol/n7110.rst:446
7299 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7300 "where: Switch : 0 = Off, 1 = On\n"
7304 #: docs/manual/protocol/n7110.rst:429
7306 msgid "for number2==0x07: (Warning Tones)\n"
7310 #: docs/manual/protocol/n7110.rst:432
7312 msgid "for number2==0x08: (Caller groups Alert for)\n"
7316 #: docs/manual/protocol/n7110.rst:434
7319 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7320 "where: Callers : 0xff = All calls alert (Read below *)\n"
7324 #: docs/manual/protocol/n7110.rst:439
7330 "0x08 = Colleagues\n"
7335 #: docs/manual/protocol/n7110.rst:441
7338 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7339 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7343 #: docs/manual/protocol/n7110.rst:442
7345 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7349 #: docs/manual/protocol/n7110.rst:443
7351 msgid "need to read other groups selection.\n"
7355 #: docs/manual/protocol/n7110.rst:444
7357 msgid "for number2==0x09: (Automatic answer)\n"
7361 #: docs/manual/protocol/n7110.rst:447
7363 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7367 #: docs/manual/protocol/n7110.rst:449
7370 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7371 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7375 #: docs/manual/protocol/n7110.rst:452
7379 "r ? { 0x0106, 0x01, 0x04}\n"
7383 #: docs/manual/protocol/n7110.rst:524
7386 "0x40: Security commands\n"
7387 "? s ???(N6150) { 0x08, 0x00 }\n"
7388 "? r ???(N6150) { 0x08 }\n"
7392 #: docs/manual/protocol/n7110.rst:525
7394 msgid "s Enable extended cmds { 0x64, cmd }\n"
7398 #: docs/manual/protocol/n7110.rst:529
7402 "0x03: reset (doesn't ask for PIN again)\n"
7403 "0x04: reset (PIN is requested)\n"
7407 #: docs/manual/protocol/n7110.rst:550
7409 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7413 #: docs/manual/protocol/n7110.rst:571
7416 "s Get simlock info { 0x8a, 0x00}\n"
7417 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7421 #: docs/manual/protocol/n7110.rst:575
7423 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
7427 #: docs/manual/protocol/n7110.rst:579
7430 "r Buzzer pitch { 0x8f}\n"
7431 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7432 "r ACD Readings ? { 0x91, parameter?, value? }\n"
7436 #: docs/manual/protocol/n7110.rst:581
7439 "? s ???(N6150) { 0x98, 0x00 }\n"
7440 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
7444 #: docs/manual/protocol/n7110.rst:582
7446 msgid "s Get bin ringtone { 0x9e, location }\n"
7450 #: docs/manual/protocol/n7110.rst:594
7452 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7456 #: docs/manual/protocol/n7110.rst:614
7459 "s Get info about phone { 0xc8, 0x01 }\n"
7460 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7461 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
7462 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7463 "s DPS External SW { 0xc7, 0x03 }\n"
7464 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
7465 "s Get HW { 0xc8, 0x05 }\n"
7466 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7467 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
7468 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7469 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
7470 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7471 "s Get PCI version { 0xc8, 0x0b }\n"
7472 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7473 "s Get system ASIC { 0xc8, 0x0c }\n"
7474 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7475 "s Get COBBA { 0xc8, 0x0d }\n"
7476 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7477 "s Get PLUSSA { 0xc8, 0x0e }\n"
7478 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
7482 #: docs/manual/protocol/n7110.rst:663
7485 "s Result of phone tests { 0xcf }\n"
7486 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7490 #: docs/manual/protocol/n7110.rst:665
7493 "? s ??? { 0xd1 }\n"
7494 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7498 #: docs/manual/protocol/n7110.rst:666
7500 msgid "s LCD Test { 0xd3, value }\n"
7504 #: docs/manual/protocol/n7110.rst:668
7506 msgid "0x03, 0x01 - 2'nd test\n"
7510 #: docs/manual/protocol/n7110.rst:669
7512 msgid "0x02, 0x03 - clears screen\n"
7516 #: docs/manual/protocol/n7110.rst:672
7519 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7520 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7521 "r Function of { 0xff, 0x8c }\n"
7525 #: docs/manual/protocol/n7110.rst:674
7528 "0x40 msgtype not\n"
7533 #: docs/manual/protocol/n7110.rst:675
7539 #: docs/manual/protocol/n7110.rst:678
7542 "s Status confirm { 0x0201, 0x03 }\n"
7543 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
7544 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
7548 #: docs/manual/protocol/n7110.rst:679
7554 #: docs/manual/protocol/n7110.rst:681
7557 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
7558 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7562 #: docs/manual/protocol/n7110.rst:682
7568 #: docs/manual/protocol/n7110.rst:683
7570 msgid "0x7a: settings\n"
7571 msgstr "0x7a: pengaturan\n"
7574 #: docs/manual/protocol/n7110.rst:685
7577 "r Set setting { 0x01eb, number, 0x00 }\n"
7578 "s Set setting { 0x01ec, number, contents }\n"
7582 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7584 msgid "where for number:\n"
7588 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7591 "0x02 (startup text) : 0x00, text (Unicode)\n"
7592 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7596 #: docs/manual/protocol/n7110.rst:689
7598 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7602 #: docs/manual/protocol/n7110.rst:690
7604 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7608 #: docs/manual/protocol/n7110.rst:691
7610 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7614 #: docs/manual/protocol/n7110.rst:692
7616 msgid "s Get setting { 0x01ee, number}\n"
7620 #: docs/manual/protocol/n7110.rst:693
7622 msgid "where number: 0x01 - 0x1e\n"
7626 #: docs/manual/protocol/n7110.rst:696
7629 "0x02: startup text\n"
7630 "0x15: startup logo\n"
7631 "0x1c: security code\n"
7635 #: docs/manual/protocol/n7110.rst:697
7637 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
7641 #: docs/manual/protocol/n7110.rst:702
7644 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7645 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7649 #: docs/manual/protocol/n7110.rst:703
7651 msgid "where height: 60 (0x3c) or 65\n"
7655 #: docs/manual/protocol/n7110.rst:705
7658 "width: 96 (0x60)\n"
7659 "{bitmap}: like other bitmaps but pixels\n"
7663 #: docs/manual/protocol/n7110.rst:706
7665 msgid "placed vertically.\n"
7669 #: docs/manual/protocol/n7110.rst:707
7671 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7675 #: docs/manual/protocol/nokia.rst:2
7677 msgid "Nokia protocols"
7681 #: docs/manual/protocol/nokia.rst:5
7682 msgid "Document describing protocol used in Nokia phones."
7686 #: docs/manual/protocol/nokia.rst:11
7687 msgid "Last update 23.06.2003"
7691 #: docs/manual/protocol/nokia.rst:30
7695 "Balazs Nagy <js@iksz.hu>\n"
7696 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7697 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
7698 "Mike Bradley <mike@trumpington.st>\n"
7699 "Odinokov Serge <serge@takas.lt>\n"
7700 "Pavel Janik <Pavel@Janik.cz>\n"
7701 "Pawel Kot <pkot@linuxnews.pl>\n"
7702 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7703 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7704 "Michael Hund <michael@drhund.de>\n"
7705 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7706 "<arnu@venia.net>\n"
7708 "Pavel Machek <pavel@ucw.cz>\n"
7709 "Diego Betancor <dbetancor@duocom.net>\n"
7710 "... and other members of gnokii mailing list\n"
7711 "and authors of some WWW pages.\n"
7715 #: docs/manual/protocol/nokia.rst:38
7717 msgid "Frame format for MBUS version 1"
7720 #. type: Labeled list
7721 #: docs/manual/protocol/nokia.rst:40
7723 msgid "Request from Computer/Answer from Phone"
7727 #: docs/manual/protocol/nokia.rst:43
7728 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7732 #: docs/manual/protocol/nokia.rst:45
7734 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
7738 #: docs/manual/protocol/nokia.rst:47
7741 "0xf8: PC (wakeup msg)\n"
7742 "0xe4: PC (normal msg)\n"
7746 #: docs/manual/protocol/nokia.rst:48
7748 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
7752 #: docs/manual/protocol/nokia.rst:49
7754 msgid "frames are divided into smaller.\n"
7758 #: docs/manual/protocol/nokia.rst:52
7761 "MsgType: see List\n"
7762 "{block}: main frame\n"
7763 "id: request identity number 1..n, incremented after\n"
7767 #: docs/manual/protocol/nokia.rst:53
7769 msgid "the request is accepted\n"
7773 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7774 #: docs/manual/protocol/nokia.rst:86
7776 msgid "ChkSum: XOR on frame's all numbers\n"
7779 #. type: Labeled list
7780 #: docs/manual/protocol/nokia.rst:55
7782 msgid "Ack from Phone"
7786 #: docs/manual/protocol/nokia.rst:58
7787 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7791 #: docs/manual/protocol/nokia.rst:60
7793 msgid "where DestDEV: taken from original request packet\n"
7797 #: docs/manual/protocol/nokia.rst:61
7799 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
7803 #: docs/manual/protocol/nokia.rst:62
7805 msgid "0x7e, when DestDEV = 0xf8\n"
7809 #: docs/manual/protocol/nokia.rst:65
7812 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
7813 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
7814 "id: request identity number 1..?, corresponding\n"
7818 #: docs/manual/protocol/nokia.rst:67
7821 "to the original request packet id\n"
7822 "the request is accepted\n"
7826 #: docs/manual/protocol/nokia.rst:71
7828 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7829 "nokia21xx/protocol.html."
7833 #: docs/manual/protocol/nokia.rst:76
7836 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7837 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
7838 " with DestDEV, except that special device needs to be used for\n"
7842 #. type: Labeled list
7843 #: docs/manual/protocol/nokia.rst:77
7845 msgid "Ack from Computer"
7849 #: docs/manual/protocol/nokia.rst:80
7850 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7854 #: docs/manual/protocol/nokia.rst:82
7856 msgid "where SrcDEV: taken from response packet\n"
7860 #: docs/manual/protocol/nokia.rst:83
7862 msgid "id: request identity number 1..?, corresponding\n"
7866 #: docs/manual/protocol/nokia.rst:85
7869 "to the response packet id\n"
7870 "the request is accepted\n"
7874 #: docs/manual/protocol/nokia.rst:89
7878 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7882 #: docs/manual/protocol/nokia.rst:92
7884 "In the MBUS bus, the phone has only one connector for transmition and "
7889 #: docs/manual/protocol/nokia.rst:97
7891 "Because of this characteristics of the phone connector, every time that the "
7892 "PC writes into the phone it is writing as well into its own Rx. So every "
7893 "time the PC sends info into the phone it finds that same information in its "
7894 "own Rx buffers, like a mirror copy. This should be discarded."
7898 #: docs/manual/protocol/nokia.rst:100
7900 "The communications is made like an old cb radio, only one talking at a time. "
7901 "Many transmission are made this way:"
7905 #: docs/manual/protocol/nokia.rst:102
7906 msgid "<computer sends request>"
7910 #: docs/manual/protocol/nokia.rst:103
7911 msgid "<phone sends ack>"
7915 #: docs/manual/protocol/nokia.rst:104
7916 msgid "<phone sends response>"
7920 #: docs/manual/protocol/nokia.rst:105
7921 msgid "<computer sends ack>"
7925 #: docs/manual/protocol/nokia.rst:107
7926 msgid "Some frames are sent from phone without asking for them"
7930 #: docs/manual/protocol/nokia.rst:111
7932 "You have to implement collision protocol. IE. you should listen for what you "
7933 "are transmitting, and if it does not come back, you have collision."
7937 #: docs/manual/protocol/nokia.rst:115
7939 "You should wait for bus to be free for 3 miliseconds before normal message, "
7940 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7941 "for 200 miliseconds, then retransmit."
7945 #: docs/manual/protocol/nokia.rst:117
7947 msgid "Frame format for FBUS version 1"
7950 #. type: Labeled list
7951 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7957 #: docs/manual/protocol/nokia.rst:122
7958 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7962 #: docs/manual/protocol/nokia.rst:124
7964 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
7967 #. type: Labeled list
7968 #: docs/manual/protocol/nokia.rst:124
7970 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
7974 #: docs/manual/protocol/nokia.rst:127
7976 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
7981 #: docs/manual/protocol/nokia.rst:130
7984 "FrameLength: {block} + 2\n"
7985 "MsgType: see List\n"
7986 "SeqNum: Sequence number of command in case where direction is\n"
7990 #: docs/manual/protocol/nokia.rst:136
7993 "from ME to computer, the sequence number is\n"
7994 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
7995 "When direction is from computer to ME,\n"
7996 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
7997 "It may not be required to be this way.\n"
7998 "Sequence numbers are used in acknowledging commands.\n"
8002 #: docs/manual/protocol/nokia.rst:137
8004 msgid "ChkSum1: CRC = 0;\n"
8008 #: docs/manual/protocol/nokia.rst:138
8010 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
8014 #: docs/manual/protocol/nokia.rst:139
8016 msgid "CRC ^= frame[i];\n"
8020 #: docs/manual/protocol/nokia.rst:141
8022 msgid "Frame format for FBUS version 2/Direct IRDA"
8026 #: docs/manual/protocol/nokia.rst:146
8028 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
8032 #: docs/manual/protocol/nokia.rst:147
8033 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
8037 #: docs/manual/protocol/nokia.rst:149
8039 msgid "where FrameID: 0x1c: IR / FBUS\n"
8043 #: docs/manual/protocol/nokia.rst:150
8045 msgid "0x1e: Serial / FBUS\n"
8049 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
8050 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
8052 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
8056 #: docs/manual/protocol/nokia.rst:152
8058 msgid "0x0c: TE (FBUS) [eg. PC]\n"
8062 #: docs/manual/protocol/nokia.rst:156
8065 "MsgType: see List\n"
8066 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
8067 "FramesToGo: 0x01 means the last frame\n"
8072 #: docs/manual/protocol/nokia.rst:157
8074 msgid "X: 4: first block\n"
8078 #: docs/manual/protocol/nokia.rst:159
8081 "0: continuing block\n"
8082 "Y: sequence number\n"
8086 #: docs/manual/protocol/nokia.rst:160
8088 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
8092 #: docs/manual/protocol/nokia.rst:161
8094 msgid "anyways it doesn't exists\n"
8098 #: docs/manual/protocol/nokia.rst:163
8101 "ChkSum1: XOR on frame's odd numbers\n"
8102 "ChkSum2?: XOR on frame's even numbers\n"
8106 #: docs/manual/protocol/nokia.rst:165
8108 msgid "Frame format for MBUS version 2"
8111 #. type: Labeled list
8112 #: docs/manual/protocol/nokia.rst:167
8118 #: docs/manual/protocol/nokia.rst:170
8120 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
8124 #: docs/manual/protocol/nokia.rst:171
8125 msgid "SeqNo, ChkSum }"
8129 #: docs/manual/protocol/nokia.rst:173
8131 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
8135 #: docs/manual/protocol/nokia.rst:180
8138 "0x1d: TE (M2BUS)\n"
8139 "0x10: TE (M2BUS) (Service Software ?)\n"
8141 "0x48: DLR3 cable?\n"
8142 "0xF8: unknown target?\n"
8143 "0xFF: global target?\n"
8147 #: docs/manual/protocol/nokia.rst:184
8150 "MsgType: see List\n"
8151 "FrameLength: {block}\n"
8152 "SeqNo: sequence number\n"
8153 "ChkSum: XOR on frame's all numbers\n"
8157 #: docs/manual/protocol/nokia.rst:186
8159 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8162 #. type: Labeled list
8163 #: docs/manual/protocol/nokia.rst:187
8169 #: docs/manual/protocol/nokia.rst:190
8170 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8174 #: docs/manual/protocol/nokia.rst:192
8176 msgid "where Id_SeqNo: Is the sequence number that you are\n"
8180 #: docs/manual/protocol/nokia.rst:193
8182 msgid "acknowleging (from the other part).\n"
8185 #. type: Labeled list
8186 #: docs/manual/protocol/nokia.rst:194
8188 msgid "Frame format for Infrared"
8192 #: docs/manual/protocol/nokia.rst:197
8194 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8198 #: docs/manual/protocol/nokia.rst:199
8200 msgid "where FrameID: 0x14\n"
8204 #: docs/manual/protocol/nokia.rst:201
8206 msgid "0x0c: TE [eg. PC]\n"
8210 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8213 "MsgType: see List\n"
8214 "FrameLength: {block}\n"
8217 #. type: Labeled list
8218 #: docs/manual/protocol/nokia.rst:204
8220 msgid "Frame format for Bluetooth"
8224 #: docs/manual/protocol/nokia.rst:207
8226 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8230 #: docs/manual/protocol/nokia.rst:209
8232 msgid "where FrameID: 0x19\n"
8236 #: docs/manual/protocol/nokia.rst:211
8238 msgid "0x10: TE [eg. PC]\n"
8241 #. type: Labeled list
8242 #: docs/manual/protocol/nokia.rst:214
8244 msgid "Frames list format"
8248 #: docs/manual/protocol/nokia.rst:217
8249 msgid "hex: Short description"
8253 #: docs/manual/protocol/nokia.rst:218
8255 msgid "x msg desc { ... }\n"
8259 #: docs/manual/protocol/nokia.rst:220
8262 "0xXX -> one byte\n"
8263 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8267 #: docs/manual/protocol/nokia.rst:222
8269 msgid "where hex: message type\n"
8273 #: docs/manual/protocol/nokia.rst:225
8276 "x: s=send (eg. to mobile), r=receive\n"
8277 "{ ... }: data after 0x00, 0x01 header\n"
8278 "{+... }: raw data (without header)\n"
8282 #: docs/manual/protocol/nokia.rst:227
8284 msgid "Misc (about MBUS version 2)"
8288 #: docs/manual/protocol/nokia.rst:230
8290 msgid "0x4E commands"
8294 #: docs/manual/protocol/nokia.rst:234
8296 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8297 "in the DLR-3 cable)"
8301 #: docs/manual/protocol/nokia.rst:236
8306 #: docs/manual/protocol/nokia.rst:238
8307 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8311 #: docs/manual/protocol/nokia.rst:242
8314 " frame sent from the phone to the DLR-3 cable\n"
8315 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8316 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8320 #: docs/manual/protocol/nokia.rst:244
8326 #: docs/manual/protocol/nokia.rst:246
8331 #: docs/manual/protocol/nokia.rst:247
8336 #: docs/manual/protocol/nokia.rst:248
8337 msgid "bit.2=CMD/DATA"
8341 #: docs/manual/protocol/nokia.rst:249
8346 #: docs/manual/protocol/nokia.rst:250
8351 #: docs/manual/protocol/nokia.rst:252
8353 msgid "0x78 / 0x79 commands"
8357 #: docs/manual/protocol/nokia.rst:255
8358 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8362 #: docs/manual/protocol/nokia.rst:260
8364 "These commands are used by the Nokia Carkits to switch the phone audio path "
8365 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8366 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8367 "output which silences the car radio during a call"
8371 #: docs/manual/protocol/nokia.rst:294
8374 "mute status tone:\n"
8375 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8376 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
8377 "mute status tone:\n"
8378 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8379 " status indication = enable carkit audio amplifier (audio / tone present)\n"
8380 "mute status call:\n"
8381 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8382 " status indication = disable radio mute output (no call)\n"
8383 "mute status call:\n"
8384 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8385 " status indication = enable radio mute output (call active)\n"
8387 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8388 " status indication = enable ??? sent to HFU-2 on power on\n"
8389 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8390 " byte 10 is the data at this memeory location.\n"
8391 "response from HFU:\n"
8392 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
8393 " response message from HFU-2 (use unknown)\n"
8394 "go HF and IGN on:\n"
8395 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8396 " enables carkit mode + turns phone on + req. mute status\n"
8397 "go HF and IGN off:\n"
8398 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8399 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8401 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8402 " enables carkit mode + external handset lifted (OFF-Hook)\n"
8404 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8405 " enables carkit mode + external handset put back (ON-Hook)\n"
8406 " Ignition and Hook are coded into one byte\n"
8410 #: docs/manual/protocol/nokia.rst:296
8411 msgid "bit.0 = 0:on power on 1:when in operation"
8415 #: docs/manual/protocol/nokia.rst:297
8416 msgid "bit.1 = IGNITION STATUS"
8420 #: docs/manual/protocol/nokia.rst:298
8421 msgid "bit.2 = x can be 1 or 0"
8425 #: docs/manual/protocol/nokia.rst:299
8430 #: docs/manual/protocol/nokia.rst:300
8435 #: docs/manual/protocol/nokia.rst:301
8440 #: docs/manual/protocol/nokia.rst:302
8441 msgid "bit.6 = Hook (inverted)"
8445 #: docs/manual/protocol/nokia.rst:308
8450 " 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"
8452 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
8453 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8457 #: docs/manual/protocol/nokia.rst:310
8459 msgid "0xD0 commands"
8463 #: docs/manual/protocol/nokia.rst:317
8467 " 1F 00 1D D0 00 01 04 SQ CS\n"
8468 " sent by the Service Software or HFU-2 on startup\n"
8470 " 1F 1D 00 D0 00 01 05 SQ CS\n"
8471 " response from phone to above frame\n"
8475 #: docs/manual/protocol/index.rst:2
8480 #: docs/manual/protocol/index.rst:4
8482 msgid "Phone Protocols"
8483 msgstr "Tes telepon"
8486 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8487 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8488 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8489 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8490 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8491 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8492 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8493 #: docs/manual/utils/index.rst:7
8498 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8499 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8500 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8501 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8502 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8503 #: docs/manual/utils/index.rst:8
8504 msgid ":maxdepth: 2"
8508 #: docs/manual/protocol/index.rst:24
8510 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8511 "samsung-gt sonim mtk m-obex s60 gnapplet"
8515 #: docs/manual/protocol/index.rst:28
8517 "You can also find documentation for some protocols and vendor extensions in "
8518 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8522 #: docs/manual/protocol/samsung-gt.rst:2
8524 msgid "SAMSUNG GT calendar AT commands"
8528 #: docs/manual/protocol/samsung-gt.rst:5
8530 msgid "Calendar Entries"
8531 msgstr "Catatan kalender"
8534 #: docs/manual/protocol/samsung-gt.rst:9
8536 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8537 "(Spotkania in Polish version)"
8541 #: docs/manual/protocol/samsung-gt.rst:12
8543 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8544 "(Rocznice in Polish version)"
8548 #: docs/manual/protocol/samsung-gt.rst:15
8550 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8555 #: docs/manual/protocol/samsung-gt.rst:18
8557 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8562 #: docs/manual/protocol/samsung-gt.rst:21
8564 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8565 "in Polish version)"
8568 #. type: Labeled list
8569 #: docs/manual/protocol/samsung-gt.rst:22
8571 msgid "After selection of type, we can read all items"
8575 #: docs/manual/protocol/samsung-gt.rst:31
8577 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8578 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8579 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8580 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8581 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8582 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8583 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8586 #. type: Labeled list
8587 #: docs/manual/protocol/samsung-gt.rst:32
8589 msgid "Or just read a single item"
8593 #: docs/manual/protocol/samsung-gt.rst:37
8595 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8596 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8599 #. type: Labeled list
8600 #: docs/manual/protocol/samsung-gt.rst:38
8602 msgid "Getting status (the last number appears to be number of notes)"
8606 #: docs/manual/protocol/samsung-gt.rst:43
8607 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8610 #. type: Labeled list
8611 #: docs/manual/protocol/samsung-gt.rst:44
8613 msgid "You can also add or modify an item"
8617 #: docs/manual/protocol/samsung-gt.rst:47
8619 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8620 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8624 #: docs/manual/protocol/samsung-gt.rst:51
8626 "It seems, that the last number in the above record specifies whether it is "
8627 "addition of a new record (0), or modification of the old record (then the "
8628 "number is the position of the item, as the first number"
8631 #. type: Labeled list
8632 #: docs/manual/protocol/samsung-gt.rst:51
8634 msgid "listed after ``AT+SSHR=0``). e.g."
8638 #: docs/manual/protocol/samsung-gt.rst:54
8640 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8641 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8645 #: docs/manual/protocol/samsung-gt.rst:67
8647 "Please note, that the format for writing is somehow different, than for "
8648 "reading - hour and minuts must be in two-digit form! The text fields (as "
8649 "shown above) are formatted in the following way: "
8650 "\"number_of_characters_in_string,string\" In all items above the first "
8651 "string is the name of event, the second string - details of event, the third "
8652 "one - place of event. The numeric fields encode start date (year,month,"
8653 "day), end date (year, month, day), start time (hour,minutes), end time "
8654 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8655 "month day) - the meaning of this date is not sure for me yet."
8658 #. type: Labeled list
8659 #: docs/manual/protocol/samsung-gt.rst:68
8660 #: docs/manual/protocol/samsung-gt.rst:112
8661 #: docs/manual/protocol/samsung-gt.rst:158
8663 msgid "To delete entries"
8667 #: docs/manual/protocol/samsung-gt.rst:72
8668 msgid "AT+SSHD=1 OK"
8672 #: docs/manual/protocol/samsung-gt.rst:74
8674 msgid "Task Entries"
8678 #: docs/manual/protocol/samsung-gt.rst:77
8679 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8682 #. type: Labeled list
8683 #: docs/manual/protocol/samsung-gt.rst:77
8685 msgid "This is Organizer->Task"
8689 #: docs/manual/protocol/samsung-gt.rst:84
8691 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8692 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8696 #: docs/manual/protocol/samsung-gt.rst:86
8697 msgid "Please note, that the format of output is different, when you read the"
8700 #. type: Labeled list
8701 #: docs/manual/protocol/samsung-gt.rst:86
8703 msgid "specific task"
8707 #: docs/manual/protocol/samsung-gt.rst:90
8709 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8710 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8713 #. type: Labeled list
8714 #: docs/manual/protocol/samsung-gt.rst:91
8716 msgid "You can similarly add a new task"
8720 #: docs/manual/protocol/samsung-gt.rst:96
8722 "AT+SSHW=\"9,New task1\","
8723 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8726 #. type: Labeled list
8727 #: docs/manual/protocol/samsung-gt.rst:97
8729 msgid "Read it back"
8733 #: docs/manual/protocol/samsung-gt.rst:102
8735 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8736 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8739 #. type: Labeled list
8740 #: docs/manual/protocol/samsung-gt.rst:103
8746 #: docs/manual/protocol/samsung-gt.rst:111
8748 "AT+SSHW=\"9,New task1\",\"11,New details"
8749 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8750 "+SSHR:2,\"9,New task1\",\"11,New details"
8751 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8755 #: docs/manual/protocol/samsung-gt.rst:126
8757 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8758 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8760 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8761 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8762 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8766 #: docs/manual/protocol/samsung-gt.rst:128
8771 #. type: Labeled list
8772 #: docs/manual/protocol/samsung-gt.rst:130
8774 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8778 #: docs/manual/protocol/samsung-gt.rst:134
8779 msgid "AT+OMMI? +OMMI:4,100,100"
8783 #: docs/manual/protocol/samsung-gt.rst:136
8784 msgid "We found, that we have 4 memos"
8787 #. type: Labeled list
8788 #: docs/manual/protocol/samsung-gt.rst:137
8790 msgid "You can add a note"
8791 msgstr "Catatan kalender"
8794 #: docs/manual/protocol/samsung-gt.rst:142
8795 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8798 #. type: Labeled list
8799 #: docs/manual/protocol/samsung-gt.rst:143
8801 msgid "You can read it"
8805 #: docs/manual/protocol/samsung-gt.rst:148
8806 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8809 #. type: Labeled list
8810 #: docs/manual/protocol/samsung-gt.rst:149
8812 msgid "You can modify it"
8816 #: docs/manual/protocol/samsung-gt.rst:157
8818 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8819 "is a new modified note\" OK"
8823 #: docs/manual/protocol/samsung-gt.rst:167
8825 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8826 "number 3\" +CME ERROR:29"
8830 #: docs/manual/protocol/samsung-gt.rst:168
8835 #: docs/manual/protocol/nokia-s40-sms.rst:2
8837 msgid "Nokia S40 filesystem SMS format"
8841 #: docs/manual/protocol/nokia-s40-sms.rst:7
8843 "This text is work in progress and does not claim to be correct or accurate. "
8844 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8845 "Cihar <michal@cihar.com>."
8849 #: docs/manual/protocol/nokia-s40-sms.rst:9
8851 msgid "File structure"
8855 #: docs/manual/protocol/nokia-s40-sms.rst:12
8856 msgid "176 bytes header"
8860 #: docs/manual/protocol/nokia-s40-sms.rst:13
8861 msgid "at offset 7 is length of PDU data"
8865 #: docs/manual/protocol/nokia-s40-sms.rst:14
8866 msgid "at offset 94 is stored remote number in unicode"
8870 #: docs/manual/protocol/nokia-s40-sms.rst:15
8871 msgid "rest is not known"
8872 msgstr "sisanya tidak diketahui"
8875 #: docs/manual/protocol/nokia-s40-sms.rst:16
8876 msgid "PDU data (without SMSC)"
8880 #: docs/manual/protocol/nokia-s40-sms.rst:17
8881 msgid "here can be sometimes also some failure block, which is not known yet"
8885 #: docs/manual/protocol/nokia-s40-sms.rst:18
8886 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8890 #: docs/manual/protocol/nokia-s40-sms.rst:19
8891 msgid "structured blocks:"
8895 #: docs/manual/protocol/nokia-s40-sms.rst:21
8896 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8900 #: docs/manual/protocol/nokia-s40-sms.rst:23
8906 #: docs/manual/protocol/nokia-s40-sms.rst:55
8910 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
8912 " SMSC number, ASCII\n"
8916 " Sender, unicode\n"
8918 " Recipient, unicode\n"
8920 " Unknown \\x00\\x00\\x00\\x00\n"
8924 " Unknown \\x02 / \\x00\n"
8926 " Unknown \\x00\\x00\\x00\\x00\n"
8932 " Unknown, several values (maybe message reference per number)\n"
8934 " Unknown \\x00\\x00\n"
8936 " Unknown \\x00\\x00\n"
8938 " Unknown \\x00\\x00\n"
8942 #: docs/manual/protocol/nokia-s40-sms.rst:71
8948 " Unknown \\x00\\x00\\x00\\x00\n"
8958 " some text (Sender?), unicode\n"
8962 #: docs/manual/protocol/nokia-s40-sms.rst:74
8964 msgstr "Tes telepon:"
8967 #: docs/manual/protocol/nokia-s40-sms.rst:74
8968 msgid "multiple recipients sms"
8972 #: docs/manual/protocol/sonim.rst:2
8974 msgid "Sonim AT Commands"
8977 #. type: Labeled list
8978 #: docs/manual/protocol/sonim.rst:4
8980 msgid "Filesystem access"
8981 msgstr "File sistem"
8984 #: docs/manual/protocol/sonim.rst:7
8985 msgid "at*list=<path> - list directory content"
8989 #: docs/manual/protocol/sonim.rst:8
8990 msgid "(0=file, 1=subdirectory)"
8994 #: docs/manual/protocol/sonim.rst:13
8996 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
8997 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
8998 "files at*startul=<srcpath> - prepare file to upload (from phone)"
9002 #: docs/manual/protocol/sonim.rst:15
9003 msgid "returned data: *STARTUL: <filesize_in_bytes>"
9007 #: docs/manual/protocol/sonim.rst:17
9009 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
9010 "at*get - get base64 coded data chunk"
9014 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
9015 msgid "returned data: *GET: <chunklen>,<data>"
9019 #: docs/manual/protocol/sonim.rst:20
9020 msgid "at*get - get base64 coded data chunk"
9024 #: docs/manual/protocol/sonim.rst:23
9025 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
9029 #: docs/manual/protocol/sonim.rst:26
9031 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
9032 "characters is checksum ?)"
9036 #: docs/manual/protocol/sonim.rst:29
9038 "at*end - end/finish file transfer operation ------------------- "
9039 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
9043 #: docs/manual/protocol/sonim.rst:31
9044 msgid "at*syph=0,1,%d,%s EXAMPLE:"
9048 #: docs/manual/protocol/sonim.rst:33
9049 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
9053 #: docs/manual/protocol/sonim.rst:37
9055 "--- Phone has at least two directories from root, /app and /app3 . "
9056 "at*list=/ gives error."
9060 #: docs/manual/protocol/n6510.rst:2
9066 #: docs/manual/protocol/n6510.rst:11
9068 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
9069 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
9070 "authors of some WWW pages."
9074 #: docs/manual/protocol/n6510.rst:13
9075 msgid "Heavily based on nk7110.txt."
9079 #: docs/manual/protocol/n6510.rst:19
9084 #: docs/manual/protocol/n6510.rst:26
9085 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
9089 #: docs/manual/protocol/n6510.rst:29
9091 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
9092 "protocol details)::"
9096 #: docs/manual/protocol/n6510.rst:32
9099 " 0x00: Connect to NBS port ?\n"
9100 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
9104 #: docs/manual/protocol/n6510.rst:90
9107 " 0x01 COMMUNICATION\n"
9108 " switch (message[3]) {\n"
9110 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
9111 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9114 " dprintf(\"Call complete.\\n\");\n"
9115 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9116 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9117 " dummy = malloc(message[6] + 1);\n"
9118 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9119 " dprintf(\"Number: %s\\n\", dummy);\n"
9122 " dprintf(\"Hangup!\\n\");\n"
9123 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9124 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
9125 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
9128 " dprintf(\"Incoming call:\\n\");\n"
9129 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9130 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9131 " dummy = malloc(message[6] + 1);\n"
9132 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9133 " dprintf(\"From: %s\\n\", dummy);\n"
9136 " dprintf(\"Call answer initiated.\\n\");\n"
9137 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9140 " dprintf(\"Call released.\\n\");\n"
9141 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9144 " dprintf(\"Call is being released.\\n\");\n"
9145 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9148 " /* No idea what this is about! */\n"
9151 " if (message[4] == 0x01)\n"
9152 " dprintf(\"Audio enabled\\n\");\n"
9154 " dprintf(\"Audio disabled\\n\");\n"
9157 " dprintf(\"Outgoing call:\\n\");\n"
9158 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9159 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9160 " dummy = malloc(message[6] + 1);\n"
9161 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9162 " dprintf(\"To: %s\\n\", dummy);\n"
9167 #: docs/manual/protocol/n6510.rst:98
9170 " 0x02: SMS HANDLING\n"
9171 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9172 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
9173 " type, reference, PID, DCS, 0x00, # blocks,\n"
9175 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9179 #: docs/manual/protocol/n6510.rst:103
9182 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
9183 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9189 #: docs/manual/protocol/n6510.rst:105
9191 msgid " 0x03: PHONEBOOK HANDLING\n"
9195 #: docs/manual/protocol/n6510.rst:110
9198 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9199 " where: memory type - see 0x03/0x07\n"
9200 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9201 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9205 #: docs/manual/protocol/n6510.rst:113
9208 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9209 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9213 #: docs/manual/protocol/n6510.rst:125
9216 " where MT: memory type\n"
9217 " 0x01: (256) Dialled numbers\n"
9218 " 0x02: (512) Missed calls\n"
9219 " 0x03: (768) Received calls\n"
9220 " 0x05: (500) telephone phonebook\n"
9221 " 0x06: (160) SIM phonebook\n"
9224 " 0x09: (4) voice mailbox\n"
9225 " 0x0e: (10) speed dials\n"
9226 " 0x10: (5) caller groups\n"
9230 #: docs/manual/protocol/n6510.rst:128
9233 " r Read memory { 0x08, 0x00, 0x01,\n"
9234 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9238 #: docs/manual/protocol/n6510.rst:150
9241 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
9243 " z: generic block size\n"
9244 " block: {id, 0, 0, blocksize, block no.,\n"
9245 " {contents}, 0x00}\n"
9246 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9247 " 0x07 name {len, (unicode)},\n"
9250 " 0x0a note {len, (unicode)}\n"
9251 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
9252 " 0x0c ringtone {ringtone no., 0, 0}\n"
9253 " 0x13 date for a called list (DC, RC, etc.)\n"
9254 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9255 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9256 " 0x1e caller group number {number, 0, 0}\n"
9257 " type: 0x0a: General,\n"
9258 " 0x03: Mobile (office ?),\n"
9261 " 0x02: Home (mobile ?)\n"
9265 #: docs/manual/protocol/n6510.rst:158
9268 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9269 " 0x02, memory type, yH, yL, 0x00[7],\n"
9270 " no.of blocks, { block }[no.of blocks] }\n"
9271 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9274 " 0x3d - wrong entry type\n"
9278 #: docs/manual/protocol/n6510.rst:160
9280 msgid " 0x08: SECURITY\n"
9284 #: docs/manual/protocol/n6510.rst:172
9287 " s Get status { 0x11, 0x00 }\n"
9288 " r Get status { 0x12, status, }\n"
9290 " 0x01: waiting for Security Code\n"
9292 " 0x02: waiting for PIN\n"
9293 " 0x03: waiting for PUK\n"
9294 " 0x05: PIN ok, SIM ok\n"
9295 " 0x06: No input status\n"
9297 " 0x1A: SIM rejected!\n"
9301 #: docs/manual/protocol/n6510.rst:179
9304 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
9305 " r Enter PIN { return code, reason }\n"
9307 " return code: 0x08 = success\n"
9309 " reason: 0x06 = PIN wrong\n"
9313 #: docs/manual/protocol/n6510.rst:181
9315 msgid " 0x0a: NETSTATUS\n"
9319 #: docs/manual/protocol/n6510.rst:186
9322 " s Get Info { 0x00, 0x00 }\n"
9323 " r Get Info { 0x01, 0x00, # blocks,\n"
9324 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9325 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9329 #: docs/manual/protocol/n6510.rst:189
9332 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9333 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9337 #: docs/manual/protocol/n6510.rst:194
9340 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9341 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9342 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9343 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9347 #: docs/manual/protocol/n6510.rst:196
9349 msgid " 0x10: SUBSCRIBE\n"
9353 #: docs/manual/protocol/n6510.rst:198
9355 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
9359 #: docs/manual/protocol/n6510.rst:200
9361 msgid " 0x13 CALENDAR\n"
9365 #: docs/manual/protocol/n6510.rst:203
9368 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
9369 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
9373 #: docs/manual/protocol/n6510.rst:206
9376 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
9377 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
9381 #: docs/manual/protocol/n6510.rst:209
9384 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
9385 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
9389 #: docs/manual/protocol/n6510.rst:212
9392 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
9393 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
9397 #: docs/manual/protocol/n6510.rst:215
9400 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
9401 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9405 #: docs/manual/protocol/n6510.rst:243
9408 " s Get calendar note { 0x19, location (2 bytes) }\n"
9409 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9410 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9411 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9412 " where alarm=Number of minutes before the time of the meeting\n"
9413 " that the alarm should be triggered:\n"
9414 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
9415 " For \"On time\"=0x0000\n"
9416 " half an hour=0x001E, and so on.\n"
9417 " Recurrance=in hours, between future occurances of this meeting.\n"
9418 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9420 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9421 " name(unicode),number(unicode)}\n"
9422 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9423 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9424 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9425 " In Birthday, the Year in the common part, usually contains a strange year.\n"
9426 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9427 " Birthday use the value described below).\n"
9428 " where alarm=32-bit integer that is the number of seconds between the desired\n"
9429 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9430 " 0x0000FFFF (65535).\n"
9431 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9432 " but only when reading birthday entries. For storing entries, this field does\n"
9434 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9438 #: docs/manual/protocol/n6510.rst:250
9441 " ? s??? { 0x0021 }\n"
9442 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
9443 " ? s??? { 0x0025 }\n"
9444 " ? r??? { 0x0026, 0x04, 0x00 }\n"
9446 " ? r { 0x002A, 0x04, 0x00 }\n"
9450 #: docs/manual/protocol/n6510.rst:253
9453 " s Get first free pos { 0x0031 }\n"
9454 " r Get first free pos { 0x0032, location (2bytes) }\n"
9458 #: docs/manual/protocol/n6510.rst:256
9461 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9462 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9466 #: docs/manual/protocol/n6510.rst:261
9469 " s Get first free pos { 0x0031 }\n"
9470 " r Get first free pos { 0x0032, location (2bytes) }\n"
9471 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9472 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9476 #: docs/manual/protocol/n6510.rst:264
9479 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
9480 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
9484 #: docs/manual/protocol/n6510.rst:266
9486 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
9490 #: docs/manual/protocol/n6510.rst:273
9493 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
9494 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
9495 " type, length, blocknumber,\n"
9496 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9497 " type, length, blocknumber,\n"
9498 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9502 #: docs/manual/protocol/n6510.rst:287
9506 " a - max. number of messages in phone memory\n"
9507 " b - Number of used messages in phone memory. These\n"
9508 " are messages manually moved from the other folders.\n"
9509 " Picture messages are saved here.\n"
9510 " c - Number of unread messages in phone memory. Probably\n"
9511 " only smart messages.\n"
9512 " d - max. number of messages on SIM\n"
9513 " e - Number of used messages in SIM memory. These are\n"
9514 " either received messages or saved into Outbox/Inbox.\n"
9515 " Note that you *can't* save message into this memory\n"
9516 " using 'Move' option. Picture messages are not here.\n"
9517 " f - Number of unread messages in SIM memory\n"
9521 #: docs/manual/protocol/n6510.rst:299
9524 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9526 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9527 " folderID - see 0x14/0x017B\n"
9528 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9529 " 0x01 (on big block), type, length of big block,\n"
9530 " [date/time1], [date/time2], # blocks,\n"
9531 " type, length, data...\n"
9536 #: docs/manual/protocol/n6510.rst:302
9539 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9540 " r Delete SMS { 0x05 }\n"
9544 #: docs/manual/protocol/n6510.rst:307
9547 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9548 " where: folderID - see 0x14/0x017B\n"
9549 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9550 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9554 #: docs/manual/protocol/n6510.rst:310
9557 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9558 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9562 #: docs/manual/protocol/n6510.rst:319
9565 " where: type = 0x00 - MT\n"
9566 " 0x01 - delivery report\n"
9568 " 0x80 - picture message\n"
9569 " where: status=0x01 - reveived/read\n"
9570 " 0x03 - received/unread\n"
9571 " 0x05 - stored/sent\n"
9572 " 0x07 - stored/not sent\n"
9576 #: docs/manual/protocol/n6510.rst:331
9579 " s Get folder names { 0x12, 0x00, 0x00}\n"
9580 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9581 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9582 " where: folderID = 0x02 - Inbox\n"
9585 " 0x05 - Templates\n"
9586 " 0x06 - first \"My folders\"\n"
9587 " 0x07 - second \"My folders\"\n"
9588 " 0x08 - third -\"-\n"
9593 #: docs/manual/protocol/n6510.rst:337
9597 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9598 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
9599 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9600 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
9604 #: docs/manual/protocol/n6510.rst:339
9606 msgid " 0x17: BATTERY\n"
9610 #: docs/manual/protocol/n6510.rst:343
9613 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
9614 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9615 " where: level: 1-7 (as in phone display)\n"
9619 #: docs/manual/protocol/n6510.rst:345
9621 msgid " 0x19: CLOCK\n"
9625 #: docs/manual/protocol/n6510.rst:348
9628 " s Get ???? {0x01,...}\n"
9629 " r Get ???? {0x02,...}\n"
9633 #: docs/manual/protocol/n6510.rst:353
9636 " s Get date { 0x0a, 0x00, 0x00 }\n"
9637 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
9638 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9639 " 0x04, 0x04, 0x01, 0x00 }\n"
9643 #: docs/manual/protocol/n6510.rst:358
9646 " s Get ???? {0x0c, 0x00, 0x00}\n"
9647 " r Get ???? {0x0d..}\n"
9648 " s Get ???? {0x11,...}\n"
9649 " r Get ???? {0x12,...}\n"
9653 #: docs/manual/protocol/n6510.rst:360
9655 msgid " 0x1b: IDENTIFY\n"
9659 #: docs/manual/protocol/n6510.rst:367
9662 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9663 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9664 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9665 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9666 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
9667 " r Get ??? { 0x01, 0x02, 0x00 }\n"
9671 #: docs/manual/protocol/n6510.rst:370
9674 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9675 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9679 #: docs/manual/protocol/n6510.rst:374
9682 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9683 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9684 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9688 #: docs/manual/protocol/n6510.rst:381
9691 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9692 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9693 " s ??? {+00 |03 |05 |0b |00 |20}\n"
9694 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9695 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
9696 " 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"
9700 #: docs/manual/protocol/n6510.rst:463
9703 " Sending frame 0x1b / 0x0006\n"
9704 " 00 |03 |07 |0b |00 |ff ..... \n"
9705 " Received frame 0x1b / 0x0072\n"
9706 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9707 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9708 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9709 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9710 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9711 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9712 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9714 " Sending frame 0x1b / 0x0006\n"
9715 " 00 |03 |08 |07 |01 |ff ..... \n"
9716 " Received frame 0x1b / 0x00ae\n"
9717 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9718 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9719 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9720 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9721 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9722 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9723 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9724 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9725 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9726 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9727 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
9728 " Sending frame 0x1b / 0x0008\n"
9729 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
9730 " Received frame 0x1b / 0x001a\n"
9731 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9732 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
9733 " Sending frame 0x1b / 0x0008\n"
9734 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
9735 " Received frame 0x1b / 0x0012\n"
9736 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9738 " Sending frame 0x1b / 0x0008\n"
9739 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
9740 " Received frame 0x1b / 0x0016\n"
9741 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9742 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
9743 " Sending frame 0x1b / 0x0008\n"
9744 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
9745 " Received frame 0x1b / 0x0006\n"
9746 " 03 |2b+|0c |01 |02 |00 .+....\n"
9747 " Sending frame 0x1b / 0x0008\n"
9748 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
9749 " Received frame 0x1b / 0x0006\n"
9750 " 03 |2b+|0d |01 |02 |00 .+....\n"
9751 " Sending frame 0x1b / 0x0008\n"
9752 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
9753 " Received frame 0x1b / 0x0012\n"
9754 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9756 " Sending frame 0x1b / 0x0008\n"
9757 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
9758 " Received frame 0x1b / 0x0006\n"
9759 " 03 |2b+|0f |01 |02 |00 .+....\n"
9760 " Sending frame 0x1b / 0x0008\n"
9761 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
9762 " Received frame 0x1b / 0x0006\n"
9763 " 03 |2b+|10 |01 |02 |00 .+....\n"
9764 " Sending frame 0x1b / 0x0006\n"
9765 " 00 |03 |11 |0b |00 |02 ......\n"
9766 " Received frame 0x1b / 0x0012\n"
9767 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9769 " Sending frame 0x1b / 0x0006\n"
9770 " 00 |03 |12 |0b |00 |20 .....\n"
9771 " Received frame 0x1b / 0x0012\n"
9772 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9774 " Sending frame 0x1b / 0x0006\n"
9775 " 00 |03 |13 |0b |00 |01 ......\n"
9776 " Received frame 0x1b / 0x0016\n"
9777 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9778 " 311|355|377|00 |00 |00 157...\n"
9779 " Sending frame 0x1b / 0x0006\n"
9780 " 00 |03 |14 |07 |00 |02 ......\n"
9781 " Received frame 0x1b / 0x0012\n"
9782 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9787 #: docs/manual/protocol/n6510.rst:466
9790 " s Get IMEI { 0x00, 0x41 }\n"
9791 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9795 #: docs/manual/protocol/n6510.rst:519
9798 " Sending frame 0x1b / 0x0008\n"
9799 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
9800 " Received frame 0x1b / 0x0006\n"
9801 " 03 |2b+|16 |01 |02 |00 .+....\n"
9802 " Sending frame 0x1b / 0x0006\n"
9803 " 00 |03 |17 |07 |00 |01 ......\n"
9804 " Received frame 0x1b / 0x002e\n"
9805 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9806 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9807 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9808 " Sending frame 0x1b / 0x0006\n"
9809 " 00 |03 |18 |07 |00 |01 ......\n"
9810 " Received frame 0x1b / 0x002e\n"
9811 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9812 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9813 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9814 " Sending frame 0x1b / 0x0006\n"
9815 " 00 |03 |19 |07 |00 |01 ......\n"
9816 " Received frame 0x1b / 0x002e\n"
9817 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9818 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9819 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9820 " Sending frame 0x1b / 0x0006\n"
9821 " 00 |03 |1a |07 |00 |01 ......\n"
9822 " Received frame 0x1b / 0x002e\n"
9823 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9824 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9825 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9826 " Sending frame 0x1b / 0x0006\n"
9827 " 00 |03 |1b |07 |00 |01 ......\n"
9828 " Received frame 0x1b / 0x002e\n"
9829 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9830 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9831 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9832 " Sending frame 0x1b / 0x0006\n"
9833 " 00 |03 |1c |07 |00 |01 ......\n"
9834 " Received frame 0x1b / 0x002e\n"
9835 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9836 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9837 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9838 " Sending frame 0x1b / 0x0006\n"
9839 " 00 |03 |1d |07 |00 |01 ......\n"
9840 " Received frame 0x1b / 0x002e\n"
9841 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9842 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9843 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9844 " Sending frame 0x1b / 0x0006\n"
9845 " 00 |03 |1e |07 |00 |01 ......\n"
9846 " Received frame 0x1b / 0x002e\n"
9847 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9848 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9849 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9853 #: docs/manual/protocol/n6510.rst:521
9855 msgid " 0x1f: RINGTONE\n"
9859 #: docs/manual/protocol/n6510.rst:525
9862 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9863 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9864 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9868 #: docs/manual/protocol/n6510.rst:533
9872 " s Get IMEI { 0x00, 0x41 }\n"
9873 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9874 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9875 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9876 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9880 #: docs/manual/protocol/n6510.rst:538
9884 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9885 " where location: 0, 1, 2, 3\n"
9886 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9889 #. type: Labeled list
9890 #: docs/manual/protocol/n6510.rst:538
9896 #: docs/manual/protocol/n6510.rst:552
9899 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9900 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9901 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9902 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9903 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9904 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9905 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9906 "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"
9907 "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"
9908 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9909 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9910 "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"
9911 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
9914 #. type: Labeled list
9915 #: docs/manual/protocol/n6510.rst:552
9921 #: docs/manual/protocol/n6510.rst:591
9923 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9924 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9925 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9926 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9927 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9928 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9929 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9930 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9931 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
9932 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
9933 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
9934 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
9935 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9936 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
9937 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
9938 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
9939 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9940 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9941 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9942 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9943 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9944 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9945 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9946 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9947 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
9948 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
9949 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
9950 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9951 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
9952 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
9953 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
9954 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
9955 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9956 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9957 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9958 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9959 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9960 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9961 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9962 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9963 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
9967 #: docs/manual/protocol/n6510.rst:721
9970 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
9971 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
9972 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
9973 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
9974 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
9975 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
9976 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
9977 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
9978 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
9979 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
9980 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
9982 "Sending frame 0x38 / 0x00c7\n"
9983 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
9984 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
9985 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
9986 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
9987 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
9988 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
9989 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
9990 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
9991 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
9992 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
9993 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
9994 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
9995 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
9996 "Received frame 0x38 / 0x0306\n"
9997 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
9998 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
9999 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
10000 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
10001 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
10002 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
10003 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
10004 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
10005 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
10006 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
10007 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
10008 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
10009 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
10010 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
10011 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
10012 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
10013 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
10014 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
10015 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
10016 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
10017 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
10018 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
10019 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
10020 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
10021 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
10022 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
10023 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
10024 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
10025 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
10026 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
10027 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
10028 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
10029 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
10030 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
10031 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
10032 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
10033 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
10034 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
10035 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
10036 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
10037 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
10038 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
10039 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
10040 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
10041 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
10042 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
10043 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
10044 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
10045 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
10046 "Received frame 0x38 / 0x0306\n"
10047 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
10048 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
10049 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
10050 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
10051 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
10052 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
10053 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
10054 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
10055 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
10056 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
10057 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
10058 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
10059 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
10060 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
10061 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
10062 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
10063 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
10064 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
10065 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
10066 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
10067 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
10068 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
10069 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
10070 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
10071 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
10072 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
10073 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
10074 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
10075 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
10076 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
10077 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
10078 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
10079 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
10080 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
10081 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
10082 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
10083 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
10084 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
10085 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
10086 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
10087 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
10088 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
10089 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
10090 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
10091 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
10092 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
10093 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
10094 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
10095 "08 |04 |01 |2f/|00 |00 .../..\n"
10096 "Sending frame 0x38 / 0x000e\n"
10097 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
10098 "Received frame 0x38 / 0x0006\n"
10099 "02 |1d |00 |0d |00 |00 ......\n"
10102 #. type: Plain text
10103 #: docs/manual/protocol/n6510.rst:723
10104 msgid "0x39: PROFILES"
10107 #. type: Plain text
10108 #: docs/manual/protocol/n6510.rst:725
10110 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
10113 #. type: Plain text
10114 #: docs/manual/protocol/n6510.rst:726
10116 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
10119 #. type: Plain text
10120 #: docs/manual/protocol/n6510.rst:727
10122 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
10125 #. type: Plain text
10126 #: docs/manual/protocol/n6510.rst:728
10128 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10131 #. type: Plain text
10132 #: docs/manual/protocol/n6510.rst:730
10134 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
10137 #. type: Plain text
10138 #: docs/manual/protocol/n6510.rst:731
10140 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10143 #. type: Plain text
10144 #: docs/manual/protocol/n6510.rst:732
10146 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
10149 #. type: Plain text
10150 #: docs/manual/protocol/n6510.rst:734
10153 "length, 0xXX, type, 0xXX, value\n"
10154 "where value: 0x00 = success\n"
10157 #. type: Plain text
10158 #: docs/manual/protocol/n6510.rst:736
10159 msgid "0x3E: FM Radio"
10160 msgstr "0x3E: Radio FM"
10162 #. type: Plain text
10163 #: docs/manual/protocol/n6510.rst:738
10166 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10167 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10170 #. type: Plain text
10171 #: docs/manual/protocol/n6510.rst:741
10174 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10175 "FreqHI , FreqLO,\n"
10176 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10179 #. type: Plain text
10180 #: docs/manual/protocol/n6510.rst:742
10182 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10185 #. type: Plain text
10186 #: docs/manual/protocol/n6510.rst:744
10188 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10191 #. type: Plain text
10192 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10196 #. type: Plain text
10197 #: docs/manual/protocol/n6510.rst:748
10200 "s ???? {+00 |07 |00 |01 |00 |02}\n"
10201 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10204 #. type: Plain text
10205 #: docs/manual/protocol/n6510.rst:762
10208 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10209 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10210 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10211 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10212 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10213 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10214 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10215 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10216 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10217 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10218 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10219 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10222 #. type: Plain text
10223 #: docs/manual/protocol/n6510.rst:764
10227 #. type: Plain text
10228 #: docs/manual/protocol/n6510.rst:765
10230 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10233 #. type: Plain text
10234 #: docs/manual/protocol/n6510.rst:766
10236 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10239 #. type: Plain text
10240 #: docs/manual/protocol/n6510.rst:767
10242 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10245 #. type: Plain text
10246 #: docs/manual/protocol/n6510.rst:768
10248 msgid "where y = 0 - 0x04\n"
10251 #. type: Plain text
10252 #: docs/manual/protocol/n6510.rst:770
10255 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10256 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10259 #. type: Labeled list
10260 #: docs/manual/protocol/n6510.rst:771
10262 msgid "0x45: PHONEBOOK HANDLING ??"
10265 #. type: Labeled list
10266 #: docs/manual/protocol/n6510.rst:772
10268 msgid "the same to msg 0x03 ??"
10271 #. type: Plain text
10272 #: docs/manual/protocol/n6510.rst:775
10276 #. type: Plain text
10277 #: docs/manual/protocol/n6510.rst:776
10279 msgid "s Get simlock info {0x0C}\n"
10282 #. type: Plain text
10283 #: docs/manual/protocol/n6510.rst:778
10287 #. type: Plain text
10288 #: docs/manual/protocol/n6510.rst:786
10291 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10292 "r Get TODO {0x04, .... }\n"
10293 "s Get number of TODO {0x07}\n"
10294 "r Get number of TODO {0x08, number lo, number hi}\n"
10295 "s Delete all TODO {0x11}\n"
10296 "r Delete all TODO {0x12}\n"
10297 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10298 "r Get TODO locations {0x16, ...}\n"
10301 #. type: Plain text
10302 #: docs/manual/protocol/n6510.rst:788
10303 msgid "0x7a: STARTUP"
10306 #. type: Plain text
10307 #: docs/manual/protocol/n6510.rst:791
10310 "s Get startup logo { 0x02, 0x0f }\n"
10311 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
10314 #. type: Plain text
10315 #: docs/manual/protocol/n6510.rst:794
10318 "0xc0, 0x02, height (2 octets),\n"
10319 "0xc0, 0x03, width (2 octets),\n"
10320 "0xc0, 0x04, size (2 octets),\n"
10323 #. type: Plain text
10324 #: docs/manual/protocol/n6510.rst:795
10326 msgid "picture }\n"
10329 #. type: Plain text
10330 #: docs/manual/protocol/n6510.rst:798
10332 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10333 "0x01, 0x00, greeting (unicode), 0x00 }"
10336 #. type: Plain text
10337 #: docs/manual/protocol/n6510.rst:801
10340 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
10341 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10344 #. type: Plain text
10345 #: docs/manual/protocol/n6510.rst:803
10350 #: docs/manual/protocol/tdma_5120.rst:2
10355 #. type: Plain text
10356 #: docs/manual/protocol/tdma_5120.rst:5
10357 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10360 #. type: Plain text
10361 #: docs/manual/protocol/tdma_5120.rst:7
10362 msgid "After playing a while with my 5120i y find some use full frames:"
10366 #: docs/manual/protocol/tdma_5120.rst:9
10368 msgid "got from sneefing in Logomanger the get startup logo"
10371 #. type: Labeled list
10372 #: docs/manual/protocol/tdma_5120.rst:11
10377 #. type: Plain text
10378 #: docs/manual/protocol/tdma_5120.rst:14
10379 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10382 #. type: Labeled list
10383 #: docs/manual/protocol/tdma_5120.rst:15
10388 #. type: Plain text
10389 #: docs/manual/protocol/tdma_5120.rst:18
10391 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10394 #. type: Plain text
10395 #: docs/manual/protocol/tdma_5120.rst:21
10397 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10402 #: docs/manual/protocol/tdma_5120.rst:23
10404 msgid "got key press working"
10407 #. type: Plain text
10408 #: docs/manual/protocol/tdma_5120.rst:26
10409 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10412 #. type: Labeled list
10413 #: docs/manual/protocol/tdma_5120.rst:27
10415 msgid "with frame: key-press"
10418 #. type: Plain text
10419 #: docs/manual/protocol/tdma_5120.rst:30
10420 msgid "D1 {+00 01 50 00 01 KY}"
10423 #. type: Plain text
10424 #: docs/manual/protocol/tdma_5120.rst:32
10425 msgid "this seems to press the key for a while. No release needed"
10428 #. type: Plain text
10429 #: docs/manual/protocol/tdma_5120.rst:34
10430 msgid "key-release:"
10433 #. type: Plain text
10434 #: docs/manual/protocol/tdma_5120.rst:36
10436 msgid " D1 {+00 01 50 00 00 KY}\n"
10439 #. type: Labeled list
10440 #: docs/manual/protocol/tdma_5120.rst:37
10442 msgid "keep the key press => got speedee dial"
10445 #. type: Plain text
10446 #: docs/manual/protocol/tdma_5120.rst:40
10447 msgid "D1 {+00 01 50 00 02 00 KY}"
10451 #: docs/manual/protocol/tdma_5120.rst:42
10454 msgstr "mengambil memori"
10456 #. type: Labeled list
10457 #: docs/manual/protocol/tdma_5120.rst:44
10459 msgid "the getmemory"
10462 #. type: Plain text
10463 #: docs/manual/protocol/tdma_5120.rst:46
10464 msgid "40 {+00 00 07 11 00 10 00 mem}"
10467 #. type: Plain text
10468 #: docs/manual/protocol/tdma_5120.rst:49
10470 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10471 "of memory with diferent numbers in the 6 place. in particular:"
10474 #. type: Labeled list
10475 #: docs/manual/protocol/tdma_5120.rst:50
10477 msgid "get configuration pins"
10478 msgstr "mengambil pins konfigurasi"
10480 #. type: Plain text
10481 #: docs/manual/protocol/tdma_5120.rst:53
10482 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10485 #. type: Labeled list
10486 #: docs/manual/protocol/tdma_5120.rst:54
10488 msgid "get security code"
10491 #. type: Plain text
10492 #: docs/manual/protocol/tdma_5120.rst:57
10493 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10496 #. type: Labeled list
10497 #: docs/manual/protocol/tdma_5120.rst:58
10499 msgid "get NAM data "
10502 #. type: Plain text
10503 #: docs/manual/protocol/tdma_5120.rst:61
10504 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10507 #. type: Labeled list
10508 #: docs/manual/protocol/tdma_5120.rst:62
10510 msgid "that last answers with"
10513 #. type: Plain text
10514 #: docs/manual/protocol/tdma_5120.rst:65
10515 msgid "dd {+01 00 11 00 08 00 00,"
10518 #. type: Plain text
10519 #: docs/manual/protocol/tdma_5120.rst:114
10525 " primary paggin channel\n"
10527 " seconda paggin channel\n"
10530 "09 63 c2 09 03 00 0b\n"
10539 " overload class\n"
10540 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10546 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10548 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10557 " dedicate B ch #\n"
10559 " msg center # len\n"
10561 " msg center in flag\n"
10562 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10564 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10572 #. type: Plain text
10573 #: docs/manual/protocol/tdma_5120.rst:120
10575 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10576 "11 in the request change the command from read to write.be care full!!! I "
10577 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10578 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10579 "area of the buffer that I did not send!!!!"
10582 #. type: Plain text
10583 #: docs/manual/protocol/tdma_5120.rst:121
10584 msgid "OK so far. Still looking for how to handle SMS......"
10587 #. type: Plain text
10588 #: docs/manual/protocol/discovering.rst:2
10589 msgid "_Discovering protocol:"
10593 #: docs/manual/protocol/discovering.rst:4
10595 msgid "Discovering protocol"
10598 #. type: Plain text
10599 #: docs/manual/protocol/discovering.rst:9
10601 "You need to get a communication dump to be able to understand protocol or "
10602 "discover new commands. As most vendors provide some software for Windows, "
10603 "all following sections assume you do the sniffing on Windows."
10606 #. type: Plain text
10607 #: docs/manual/protocol/discovering.rst:11
10614 #. type: Plain text
10615 #: docs/manual/protocol/discovering.rst:16
10617 "For USB there exist various tools to dump USB communication. The dumps can "
10618 "be later analyzed and used to discover protocol details or unknown commands. "
10619 "One of the best free tools available currently is `UsbSnoop`_."
10622 #. type: Plain text
10623 #: docs/manual/protocol/discovering.rst:19
10625 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10626 "to decode the output."
10629 #. type: Plain text
10630 #: docs/manual/protocol/discovering.rst:21
10631 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10635 #: docs/manual/protocol/discovering.rst:23
10637 msgid "Serial port"
10640 #. type: Plain text
10641 #: docs/manual/protocol/discovering.rst:28
10643 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10644 "ready binary software."
10647 #. type: Plain text
10648 #: docs/manual/protocol/discovering.rst:30
10649 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10652 #. type: Plain text
10653 #: docs/manual/protocol/discovering.rst:32
10655 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10658 #. type: Labeled list
10659 #: docs/manual/protocol/discovering.rst:32
10661 msgid "protocols, can use Gammu to decode it. It's simple"
10664 #. type: Plain text
10665 #: docs/manual/protocol/discovering.rst:35
10666 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10669 #. type: Plain text
10670 #: docs/manual/protocol/discovering.rst:39
10672 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10673 "and have you have debug info about 6210 specific frames (you don't have to "
10674 "add model). Dump file for --decodesniff and MBUS should be specific:"
10677 #. type: Plain text
10678 #: docs/manual/protocol/discovering.rst:42
10680 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10684 #. type: Plain text
10685 #: docs/manual/protocol/discovering.rst:44
10686 msgid "in Hex format (\"Options\", \"Show Hex\")"
10689 #. type: Plain text
10690 #: docs/manual/protocol/discovering.rst:46
10691 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10695 #: docs/manual/protocol/discovering.rst:49
10700 #. type: Plain text
10701 #: docs/manual/protocol/discovering.rst:56
10703 "First of all you need two computers with IrDA. One running linux, that will "
10704 "sniff and one running windows, which will communicate with the phone and "
10705 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
10706 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10710 #. type: Plain text
10711 #: docs/manual/protocol/discovering.rst:66
10713 "You have to disable IrDA services on the linux machine and eventually you "
10714 "have to change the default port the 'irda_intercept' program is sniffing "
10715 "from (default ttyS1). On the windows machine you should decrease the maximum "
10716 "transmission speed to 9600bps if possible, because the intercept program "
10717 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10718 "range and then the highest possible speed is chosen) If it isn't possible "
10719 "you have to change the default bitrate in intercept source code, too. Then "
10720 "you won't see anything until the windows machine and the phone start "
10721 "transmitting data, which isn't too bad. At least here in my setup I"
10724 #. type: Labeled list
10725 #: docs/manual/protocol/discovering.rst:66
10727 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10730 #. type: Plain text
10731 #: docs/manual/protocol/discovering.rst:69
10733 msgid "win ------------------> Nokia\n"
10736 #. type: Plain text
10737 #: docs/manual/protocol/discovering.rst:70
10739 msgid "machine <----------------- phone\n"
10742 #. type: Plain text
10743 #: docs/manual/protocol/discovering.rst:72
10750 #. type: Plain text
10751 #: docs/manual/protocol/discovering.rst:73
10756 #. type: Plain text
10757 #: docs/manual/protocol/discovering.rst:74
10762 #. type: Plain text
10763 #: docs/manual/protocol/discovering.rst:82
10765 "You get a raw data file (.trc) from the intercept program, which you can "
10766 "then decode to hex with the second program from the above mentioned page. "
10767 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10768 "files, too, but it didn't work for me so I just figured things out from the "
10769 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10770 "in it, because this is the FBUS header which is in every valuable frame sent "
10771 "to phone. It's not really joy to do that, but if it brings support for a new "
10772 "phone it's worth it :-)"
10775 #. type: Plain text
10776 #: docs/manual/smsd/dbi.rst:2
10777 msgid "_gammu-smsd-dbi:"
10781 #: docs/manual/smsd/dbi.rst:4
10783 msgid "DBI Backend"
10786 #. type: Plain text
10787 #: docs/manual/smsd/dbi.rst:9
10789 "DBI backend stores all data in any database supported by `libdbi`_, which "
10790 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10791 "description of configuration options)."
10794 #. type: Plain text
10795 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10796 #: docs/manual/smsd/mysql.rst:11
10797 msgid "For tables description see :ref:`gammu-smsd-tables`."
10800 #. type: Plain text
10801 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10802 #: docs/manual/smsd/mysql.rst:13
10803 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10806 #. type: Plain text
10807 #: docs/manual/smsd/dbi.rst:18
10809 "The DBI driver is currently not supported on Windows because libdbi library "
10810 "does not support this platform."
10814 #: docs/manual/smsd/dbi.rst:21
10816 msgid "Supported drivers"
10819 #. type: Plain text
10820 #: docs/manual/smsd/dbi.rst:25
10822 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10823 "The drivers for example include:"
10826 #. type: Plain text
10827 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10828 msgid "``sqlite3`` - for SQLite 3"
10831 #. type: Plain text
10832 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10833 msgid "``mysql`` - for MySQL"
10836 #. type: Plain text
10837 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10838 msgid "``pgsql`` - for PostgeSQL"
10841 #. type: Plain text
10842 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10843 msgid "``freetds`` - for MS SQL Server or Sybase"
10846 #. type: Plain text
10847 #: docs/manual/smsd/dbi.rst:32
10848 msgid "_libdbi: http://libdbi.sourceforge.net/"
10851 #. type: Plain text
10852 #: docs/manual/smsd/dbi.rst:33
10853 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10856 #. type: Plain text
10857 #: docs/manual/smsd/dbi.rst:38
10858 msgid "SQL script for creating tables in SQLite database:"
10861 #. type: Plain text
10862 #: docs/manual/smsd/dbi.rst:40
10863 msgid "../../sql/sqlite.sql"
10866 #. type: Plain text
10867 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10868 msgid ":language: sql"
10871 #. type: Plain text
10872 #: docs/manual/smsd/dbi.rst:45
10874 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10875 "also scripts for other databases in same folder."
10878 #. type: Plain text
10879 #: docs/manual/smsd/backends.rst:2
10880 msgid "_smsd_services:"
10884 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10886 msgid "Backend services"
10889 #. type: Plain text
10890 #: docs/manual/smsd/backends.rst:8
10892 "The backend service is used to store messages (both incoming and queue of "
10896 #. type: Plain text
10897 #: docs/manual/smsd/backends.rst:20
10898 msgid "files sql mysql pgsql dbi odbc null tables"
10901 #. type: Plain text
10902 #: docs/manual/smsd/sql.rst:2
10903 msgid "_gammu-smsd-sql:"
10907 #: docs/manual/smsd/sql.rst:4
10909 msgid "SQL Service"
10912 #. type: Plain text
10913 #: docs/manual/smsd/sql.rst:8
10915 "SQL service stores all its data in database. It can use one of these SQL "
10916 "backends (configuration option :config:option:`Driver` in smsd section):"
10919 #. type: Plain text
10920 #: docs/manual/smsd/sql.rst:10
10921 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10924 #. type: Plain text
10925 #: docs/manual/smsd/sql.rst:11
10926 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10929 #. type: Plain text
10930 #: docs/manual/smsd/sql.rst:12
10931 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10934 #. type: Plain text
10935 #: docs/manual/smsd/sql.rst:13
10936 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10940 #: docs/manual/smsd/sql.rst:19
10942 msgid "SQL connection parameters"
10945 #. type: Plain text
10946 #: docs/manual/smsd/sql.rst:22
10947 msgid "Common for all backends:"
10950 #. type: Plain text
10951 #: docs/manual/smsd/sql.rst:24
10952 msgid ":config:option:`User` - user connecting to database"
10955 #. type: Plain text
10956 #: docs/manual/smsd/sql.rst:25
10957 msgid ":config:option:`Password` - password for connecting to database"
10960 #. type: Plain text
10961 #: docs/manual/smsd/sql.rst:26
10962 msgid ":config:option:`Host` - database host or data source name"
10965 #. type: Plain text
10966 #: docs/manual/smsd/sql.rst:27
10967 msgid ":config:option:`Database` - database name"
10970 #. type: Plain text
10971 #: docs/manual/smsd/sql.rst:28
10973 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
10977 #. type: Plain text
10978 #: docs/manual/smsd/sql.rst:29
10979 msgid ":config:option:`SQL` - SQL dialect to use"
10982 #. type: Plain text
10983 #: docs/manual/smsd/sql.rst:31
10984 msgid "Specific for DBI:"
10987 #. type: Plain text
10988 #: docs/manual/smsd/sql.rst:33
10989 msgid ":config:option:`DriversPath` - path to DBI drivers"
10992 #. type: Plain text
10993 #: docs/manual/smsd/sql.rst:34
10994 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
10997 #. type: Plain text
10998 #: docs/manual/smsd/sql.rst:36
10999 msgid "The variables are fully described in :ref:`gammurc` documentation."
11002 #. type: Plain text
11003 #: docs/manual/smsd/sql.rst:38
11004 msgid "_SQL Queries:"
11008 #: docs/manual/smsd/sql.rst:40
11010 msgid "SQL Queries"
11013 #. type: Plain text
11014 #: docs/manual/smsd/sql.rst:43
11015 msgid "Almost all queries are configurable. You can edit them in"
11018 #. type: Attribute :config:
11019 #: docs/manual/smsd/sql.rst:43
11021 msgid "section:`[sql]` section. There are several variables used in SQL"
11024 #. type: Plain text
11025 #: docs/manual/smsd/sql.rst:45
11026 msgid "queries. We can separate them into three groups:"
11029 #. type: Plain text
11030 #: docs/manual/smsd/sql.rst:47
11032 "phone specific, which can be used in every query, see :ref:`Phone Specific "
11036 #. type: Plain text
11037 #: docs/manual/smsd/sql.rst:48
11039 "SMS specific, which can be used in queries which works with SMS messages, "
11040 "see :ref:`SMS Specific Parameters`"
11043 #. type: Plain text
11044 #: docs/manual/smsd/sql.rst:49
11046 "query specific, which are numeric and are specific only for given query (or "
11047 "set of queries), see :ref:`Configurable queries`"
11050 #. type: Plain text
11051 #: docs/manual/smsd/sql.rst:51
11052 msgid "_Phone Specific Parameters:"
11056 #: docs/manual/smsd/sql.rst:53
11058 msgid "Phone Specific Parameters"
11061 #. type: Plain text
11062 #: docs/manual/smsd/sql.rst:61
11068 " PHONE ID (hostname)\n"
11070 " client name (eg. Gammu 1.12.3)\n"
11073 #. type: Plain text
11074 #: docs/manual/smsd/sql.rst:63
11075 msgid "_SMS Specific Parameters:"
11079 #: docs/manual/smsd/sql.rst:65
11081 msgid "SMS Specific Parameters"
11084 #. type: Plain text
11085 #: docs/manual/smsd/sql.rst:93
11089 " remote number [#f1]_\n"
11091 " delivery datetime\n"
11093 " delivery status on receiving or status error on sending\n"
11095 " message reference\n"
11097 " receiving datetime for received sms\n"
11099 " encoded text of SMS\n"
11101 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
11103 " sms centre number\n"
11109 " decoded SMS text\n"
11111 " CreatorID of SMS (sending sms)\n"
11113 " relative validity\n"
11116 #. type: Plain text
11117 #: docs/manual/smsd/sql.rst:95
11119 "[#f1] Sender number for received messages (insert to inbox or delivery "
11120 "notifications), destination otherwise."
11123 #. type: Plain text
11124 #: docs/manual/smsd/sql.rst:97
11125 msgid "_Configurable queries:"
11129 #: docs/manual/smsd/sql.rst:99
11131 msgid "Configurable queries"
11134 #. type: Plain text
11135 #: docs/manual/smsd/sql.rst:102
11137 "All configurable queries can be set in :config:section:`[sql]` section. "
11138 "Sequence of rows in selects are mandatory."
11141 #. type: Plain text
11142 #: docs/manual/smsd/sql.rst:105
11144 "All default queries noted here are noted for MySQL. Actual time and time "
11145 "addition are selected for default queries during initialization."
11148 #. type: Plain text
11149 #: docs/manual/smsd/sql.rst:107
11150 msgid "delete_phone"
11153 #. type: Plain text
11154 #: docs/manual/smsd/sql.rst:109
11155 msgid "Deletes phone from database."
11158 #. type: Plain text
11159 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11160 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11161 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11162 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11163 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11164 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11165 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11166 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11167 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11168 msgid "Default value:"
11169 msgstr "Nilai baku:"
11171 #. type: Plain text
11172 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11173 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11174 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11175 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11176 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11177 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11178 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11179 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11180 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11181 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11182 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11186 #. type: Plain text
11187 #: docs/manual/smsd/sql.rst:115
11188 msgid "DELETE FROM phones WHERE IMEI = %I"
11191 #. type: Plain text
11192 #: docs/manual/smsd/sql.rst:117
11193 msgid "insert_phone"
11196 #. type: Plain text
11197 #: docs/manual/smsd/sql.rst:119
11198 msgid "Inserts phone to database."
11201 #. type: Plain text
11202 #: docs/manual/smsd/sql.rst:126
11204 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11205 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11206 "10 SECOND) + 0, %N, -1, -1)"
11209 #. type: Plain text
11210 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11211 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11212 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11213 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11214 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11215 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11216 #: docs/manual/smsd/sql.rst:395
11217 msgid "Query specific parameters:"
11220 #. type: Plain text
11221 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11222 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11223 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11224 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11225 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11226 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11227 #: docs/manual/smsd/sql.rst:397
11231 #. type: Plain text
11232 #: docs/manual/smsd/sql.rst:131
11233 msgid "enable send (yes or no) - configuration option Send"
11236 #. type: Plain text
11237 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11238 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11239 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11240 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11244 #. type: Plain text
11245 #: docs/manual/smsd/sql.rst:133
11246 msgid "enable receive (yes or no) - configuration option Receive"
11249 #. type: Plain text
11250 #: docs/manual/smsd/sql.rst:135
11251 msgid "save_inbox_sms_select"
11254 #. type: Plain text
11255 #: docs/manual/smsd/sql.rst:137
11256 msgid "Select message for update delivery status."
11259 #. type: Plain text
11260 #: docs/manual/smsd/sql.rst:144
11262 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11263 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11264 "DestinationNumber = %R"
11267 #. type: Plain text
11268 #: docs/manual/smsd/sql.rst:146
11269 msgid "save_inbox_sms_update_delivered"
11272 #. type: Plain text
11273 #: docs/manual/smsd/sql.rst:148
11274 msgid "Update message delivery status if message was delivered."
11277 #. type: Plain text
11278 #: docs/manual/smsd/sql.rst:154
11280 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11281 "WHERE ID = %2 AND TPMR = %t"
11284 #. type: Plain text
11285 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11286 msgid "delivery status returned by GSM network"
11289 #. type: Plain text
11290 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11291 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11292 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11293 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11294 #: docs/manual/smsd/sql.rst:346
11295 msgid "ID of message"
11298 #. type: Plain text
11299 #: docs/manual/smsd/sql.rst:163
11300 msgid "save_inbox_sms_update"
11303 #. type: Plain text
11304 #: docs/manual/smsd/sql.rst:165
11305 msgid "Update message if there is an delivery error."
11308 #. type: Plain text
11309 #: docs/manual/smsd/sql.rst:171
11311 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11315 #. type: Plain text
11316 #: docs/manual/smsd/sql.rst:180
11317 msgid "save_inbox_sms_insert"
11320 #. type: Plain text
11321 #: docs/manual/smsd/sql.rst:182
11322 msgid "Insert received message."
11325 #. type: Plain text
11326 #: docs/manual/smsd/sql.rst:189
11328 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11329 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11330 "%F, %u, %x, %T, %P)"
11333 #. type: Plain text
11334 #: docs/manual/smsd/sql.rst:191
11335 msgid "update_received"
11338 #. type: Plain text
11339 #: docs/manual/smsd/sql.rst:193
11340 msgid "Update statistics after receiving message."
11343 #. type: Plain text
11344 #: docs/manual/smsd/sql.rst:199
11345 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11348 #. type: Plain text
11349 #: docs/manual/smsd/sql.rst:201
11350 msgid "refresh_send_status"
11353 #. type: Plain text
11354 #: docs/manual/smsd/sql.rst:203
11355 msgid "Update messages in outbox."
11358 #. type: Plain text
11359 #: docs/manual/smsd/sql.rst:210
11361 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11362 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11365 #. type: Plain text
11366 #: docs/manual/smsd/sql.rst:217
11367 msgid "find_outbox_sms_id"
11370 #. type: Plain text
11371 #: docs/manual/smsd/sql.rst:219
11372 msgid "Find sms messages for sending."
11375 #. type: Plain text
11376 #: docs/manual/smsd/sql.rst:228
11378 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11379 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11380 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11381 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11384 #. type: Plain text
11385 #: docs/manual/smsd/sql.rst:233
11386 msgid "limit of sms messages sended in one walk in loop"
11389 #. type: Plain text
11390 #: docs/manual/smsd/sql.rst:235
11391 msgid "find_outbox_body"
11394 #. type: Plain text
11395 #: docs/manual/smsd/sql.rst:237
11396 msgid "Select body of message."
11399 #. type: Plain text
11400 #: docs/manual/smsd/sql.rst:244
11402 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11403 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11407 #. type: Plain text
11408 #: docs/manual/smsd/sql.rst:251
11409 msgid "find_outbox_multipart"
11412 #. type: Plain text
11413 #: docs/manual/smsd/sql.rst:253
11414 msgid "Select remaining parts of sms message."
11417 #. type: Plain text
11418 #: docs/manual/smsd/sql.rst:260
11420 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11421 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11424 #. type: Plain text
11425 #: docs/manual/smsd/sql.rst:267
11426 msgid "Number of multipart message"
11429 #. type: Plain text
11430 #: docs/manual/smsd/sql.rst:269
11431 msgid "delete_outbox"
11434 #. type: Plain text
11435 #: docs/manual/smsd/sql.rst:271
11436 msgid "Remove messages from outbox after threir successful send."
11439 #. type: Plain text
11440 #: docs/manual/smsd/sql.rst:277
11441 msgid "DELETE FROM outbox WHERE ID=%1"
11444 #. type: Plain text
11445 #: docs/manual/smsd/sql.rst:284
11446 msgid "delete_outbox_multipart"
11449 #. type: Plain text
11450 #: docs/manual/smsd/sql.rst:286
11451 msgid "Remove messages from outbox_multipart after threir successful send."
11454 #. type: Plain text
11455 #: docs/manual/smsd/sql.rst:292
11456 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11459 #. type: Plain text
11460 #: docs/manual/smsd/sql.rst:299
11461 msgid "create_outbox"
11464 #. type: Plain text
11465 #: docs/manual/smsd/sql.rst:301
11466 msgid "Create message (insert to outbox)."
11469 #. type: Plain text
11470 #: docs/manual/smsd/sql.rst:309
11472 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11473 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11474 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11477 #. type: Plain text
11478 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11479 msgid "creator of message"
11482 #. type: Plain text
11483 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11484 msgid "delivery status report - yes/default"
11487 #. type: Plain text
11488 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11489 #: docs/manual/smsd/sql.rst:367
11493 #. type: Plain text
11494 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11495 msgid "multipart - FALSE/TRUE"
11498 #. type: Plain text
11499 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11500 #: docs/manual/smsd/sql.rst:369
11504 #. type: Plain text
11505 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11506 msgid "Part (part number)"
11509 #. type: Plain text
11510 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11511 #: docs/manual/smsd/sql.rst:371
11515 #. type: Plain text
11516 #: docs/manual/smsd/sql.rst:324
11517 msgid "create_outbox_multipart"
11520 #. type: Plain text
11521 #: docs/manual/smsd/sql.rst:326
11522 msgid "Create message remaining parts."
11525 #. type: Plain text
11526 #: docs/manual/smsd/sql.rst:333
11528 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11529 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11532 #. type: Plain text
11533 #: docs/manual/smsd/sql.rst:348
11534 msgid "add_sent_info"
11537 #. type: Plain text
11538 #: docs/manual/smsd/sql.rst:350
11539 msgid "Insert to sentitems."
11542 #. type: Plain text
11543 #: docs/manual/smsd/sql.rst:359
11545 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11546 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11547 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
11548 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11551 #. type: Plain text
11552 #: docs/manual/smsd/sql.rst:364
11553 msgid "ID of sms message"
11556 #. type: Plain text
11557 #: docs/manual/smsd/sql.rst:366
11558 msgid "part number (for multipart sms)"
11561 #. type: Plain text
11562 #: docs/manual/smsd/sql.rst:368
11563 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11566 #. type: Plain text
11567 #: docs/manual/smsd/sql.rst:370
11568 msgid "message reference (TPMR)"
11571 #. type: Plain text
11572 #: docs/manual/smsd/sql.rst:372
11573 msgid "time when inserted in db"
11576 #. type: Plain text
11577 #: docs/manual/smsd/sql.rst:374
11578 msgid "update_sent"
11581 #. type: Plain text
11582 #: docs/manual/smsd/sql.rst:376
11583 msgid "Update sent statistics after sending message."
11586 #. type: Plain text
11587 #: docs/manual/smsd/sql.rst:382
11588 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11591 #. type: Plain text
11592 #: docs/manual/smsd/sql.rst:384
11593 msgid "refresh_phone_status"
11596 #. type: Plain text
11597 #: docs/manual/smsd/sql.rst:386
11598 msgid "Update phone status (battery, signal)."
11601 #. type: Plain text
11602 #: docs/manual/smsd/sql.rst:393
11604 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11605 "SignalStrength = %2 WHERE IMEI = %I"
11608 #. type: Plain text
11609 #: docs/manual/smsd/sql.rst:398
11610 msgid "battery percent"
11613 #. type: Plain text
11614 #: docs/manual/smsd/sql.rst:399
11615 msgid "signal percent"
11618 #. type: Plain text
11619 #: docs/manual/smsd/files.rst:2
11620 msgid "_gammu-smsd-files:"
11624 #: docs/manual/smsd/files.rst:4
11626 msgid "Files backend"
11629 #. type: Plain text
11630 #: docs/manual/smsd/files.rst:8
11632 "FILES backend stores all data on a filesystem in folders defined by "
11633 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11638 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11640 msgid "Receiving of messages"
11643 #. type: Plain text
11644 #: docs/manual/smsd/files.rst:15
11646 "Received messages are stored in a folder defined by configuration. The "
11647 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11648 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11651 #. type: Plain text
11652 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11653 msgid "Explanation of fields:"
11656 #. type: Plain text
11657 #: docs/manual/smsd/files.rst:30
11661 " date in format ``YYYYMMDD``\n"
11663 " time in format ``HHMMSS``\n"
11667 " order of a message (in case more messages were received at same time), in format ``NN``\n"
11669 " part of the message for multipart messages, in format ``NN``\n"
11671 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11674 #. type: Plain text
11675 #: docs/manual/smsd/files.rst:33
11677 "The content of the file is content of the message and the format is defined "
11678 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11683 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11685 msgid "Transmitting of messages"
11688 #. type: Plain text
11689 #: docs/manual/smsd/files.rst:39
11691 "Transmitted messages are read from a folder defined by configuration. The "
11692 "filename should be one of the following formats:"
11695 #. type: Plain text
11696 #: docs/manual/smsd/files.rst:41
11697 msgid "``OUT<recipient>.<ext>``"
11700 #. type: Plain text
11701 #: docs/manual/smsd/files.rst:42
11702 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11705 #. type: Plain text
11706 #: docs/manual/smsd/files.rst:43
11707 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11710 #. type: Plain text
11711 #: docs/manual/smsd/files.rst:54
11714 "``<recipient>``\n"
11715 " recipient number where to send message\n"
11717 " an alphabetic character (A-Z) A = highest priority\n"
11719 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11721 " any artibrary text which is ignored\n"
11724 #. type: Plain text
11725 #: docs/manual/smsd/files.rst:56
11726 msgid "For text messages, you can additionally append flags to extension:"
11729 #. type: Plain text
11730 #: docs/manual/smsd/files.rst:63
11734 " delivery report requested\n"
11738 " WAP bookmark as name,URL\n"
11741 #. type: Plain text
11742 #: docs/manual/smsd/files.rst:65
11743 msgid "Other fields are same as for received messages."
11746 #. type: Plain text
11747 #: docs/manual/smsd/files.rst:68
11749 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11750 "SMS requesting delivery reports."
11753 #. type: Plain text
11754 #: docs/manual/smsd/files.rst:71
11756 "SMSes will be transmitted sequentially based on the file name. The contents "
11757 "of the file is the SMS to be transmitted (in Unicode or standard character "
11761 #. type: Plain text
11762 #: docs/manual/smsd/files.rst:75
11764 "The contents of the file is the SMS to be transmitted (in Unicode or "
11765 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11766 "text messages whole file content is used."
11769 #. type: Plain text
11770 #: docs/manual/smsd/files.rst:78
11772 "Please note that if file is not in Unicode, encoding is detected based on "
11773 "locales, which do not have to be configured if SMSD is running from init "
11774 "script. If this is your case, please add locales definition to init script."
11777 #. type: Plain text
11778 #: docs/manual/smsd/index.rst:2
11783 #: docs/manual/smsd/index.rst:4
11788 #. type: Plain text
11789 #: docs/manual/smsd/index.rst:15
11790 msgid "overview usage manual config run backends code"
11794 #: docs/manual/smsd/usage.rst:2
11797 msgstr "Penggunaan"
11799 #. type: Plain text
11800 #: docs/manual/smsd/usage.rst:6
11802 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11803 "to these, but they can give you overview of SMSD abilities."
11807 #: docs/manual/smsd/usage.rst:8
11809 msgid "Storing Messages in Backend"
11812 #. type: Plain text
11813 #: docs/manual/smsd/usage.rst:13
11815 "The standard mode of operating SMSD. You simply configure backend service, "
11816 "and all received messages will end up in it and any message you put into "
11817 "outbox storage will be sent."
11821 #: docs/manual/smsd/usage.rst:15
11823 msgid "Creating Messages to Send"
11826 #. type: Plain text
11827 #: docs/manual/smsd/usage.rst:20
11829 "Creating of messages to send heavily depends on service backend you use. "
11830 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11831 "construct the message, or you can just insert message manually to the "
11835 #. type: Plain text
11836 #: docs/manual/smsd/usage.rst:22
11837 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11840 #. type: Attribute :meth:
11841 #: docs/manual/smsd/usage.rst:22
11843 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11847 #: docs/manual/smsd/usage.rst:25
11849 msgid "Notification about Received Messages"
11852 #. type: Plain text
11853 #: docs/manual/smsd/usage.rst:29
11855 "Once SMSD receives message and stores it in backend service, it can invoke "
11856 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11860 #: docs/manual/smsd/usage.rst:31
11862 msgid "Monitoring SMSD Status"
11865 #. type: Plain text
11866 #: docs/manual/smsd/usage.rst:35
11868 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11869 "shared memory segment to get current status of running SMSD."
11872 #. type: Plain text
11873 #: docs/manual/smsd/usage.rst:37
11874 msgid "Alternatively you can get the same functionality from libGammu using"
11877 #. type: Attribute :c:
11878 #: docs/manual/smsd/usage.rst:37
11880 msgid "func:`SMSD_GetStatus` or python-gammu using"
11883 #. type: Attribute :meth:
11884 #: docs/manual/smsd/usage.rst:38
11886 msgid "`gammu.smsd.SMSD.GetStatus`."
11890 #: docs/manual/smsd/usage.rst:41
11892 msgid "Reporting Bugs"
11895 #. type: Plain text
11896 #: docs/manual/smsd/usage.rst:44
11897 msgid "Please report bugs to <http://bugs.cihar.com>."
11900 #. type: Plain text
11901 #: docs/manual/smsd/usage.rst:46
11903 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11906 #. type: Plain text
11907 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11908 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11911 #. type: Plain text
11912 #: docs/manual/smsd/usage.rst:54
11913 msgid "and include this verbose log within bug report."
11916 #. type: Plain text
11917 #: docs/manual/smsd/tables.rst:2
11918 msgid "_gammu-smsd-tables:"
11922 #: docs/manual/smsd/tables.rst:4
11924 msgid "SMSD Database Structure"
11927 #. type: Plain text
11928 #: docs/manual/smsd/tables.rst:8
11930 "The backends themselves are described in their sections, this document "
11931 "describes general database structure and required tables."
11934 #. type: Plain text
11935 #: docs/manual/smsd/tables.rst:14
11937 "More SMS daemons can share single database. If you do not specify PhoneID in "
11938 "their configuration, all are treated equally and you have no guarantee which "
11939 "one sends outgoing message. If you configure PhoneID and use it when "
11940 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11941 "this), each SMS daemon will have separate outbox queue."
11944 #. type: Plain text
11945 #: docs/manual/smsd/tables.rst:19
11946 msgid "Received messages are stored in :ref:`inbox` table."
11949 #. type: Plain text
11950 #: docs/manual/smsd/tables.rst:25
11952 "Transmitted messages are read from table :ref:`outbox` and possible "
11953 "subsequent parts of the same message from :ref:`outbox_multipart`."
11957 #: docs/manual/smsd/tables.rst:27
11959 msgid "Description of tables"
11963 #: docs/manual/smsd/tables.rst:30
11968 #. type: Plain text
11969 #: docs/manual/smsd/tables.rst:33
11970 msgid "Information about running daemons."
11973 #. type: delimited block =
11974 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
11975 #: docs/manual/python/gammu.rst:5
11980 #. type: Plain text
11981 #: docs/manual/smsd/tables.rst:38
11983 "Table holding single field ``Version`` - version of a database schema. See"
11986 #. type: Attribute :ref:
11987 #: docs/manual/smsd/tables.rst:38
11989 msgid "`smsd-tables-history` for details what has changed."
11992 #. type: Plain text
11993 #: docs/manual/smsd/tables.rst:41
11998 #: docs/manual/smsd/tables.rst:43
12003 #. type: Plain text
12004 #: docs/manual/smsd/tables.rst:46
12005 msgid "Table where received messages will be stored."
12008 #. type: Plain text
12009 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
12010 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
12011 #: docs/manual/smsd/tables.rst:244
12012 msgid "Fields description:"
12015 #. type: Plain text
12016 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
12017 #: docs/manual/smsd/tables.rst:247
12020 "``UpdatedInDB`` (timestamp)\n"
12021 " when somebody (daemon, user, etc.) updated it\n"
12024 #. type: Plain text
12025 #: docs/manual/smsd/tables.rst:54
12028 "``ReceivingDateTime`` (timestamp)\n"
12029 " when SMS was received\n"
12032 #. type: Plain text
12033 #: docs/manual/smsd/tables.rst:57
12036 "``Text`` (text)\n"
12037 " encoded SMS text (for all SMS)\n"
12040 #. type: Plain text
12041 #: docs/manual/smsd/tables.rst:60
12044 "``SenderNumber`` (varchar(20))\n"
12045 " decoded SMS sender number\n"
12048 #. type: Plain text
12049 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
12050 #: docs/manual/smsd/tables.rst:290
12053 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12054 " SMS text coding\n"
12057 #. type: Plain text
12058 #: docs/manual/smsd/tables.rst:66
12062 " encoded User Data Header text\n"
12065 #. type: Plain text
12066 #: docs/manual/smsd/tables.rst:69
12069 "``SMSCNumber`` (varchar(20))\n"
12070 " decoded SMSC number\n"
12073 #. type: Plain text
12074 #: docs/manual/smsd/tables.rst:72
12077 "``Class`` (integer)\n"
12078 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
12081 #. type: Plain text
12082 #: docs/manual/smsd/tables.rst:75
12085 "``TextDecoded`` (varchar(160))\n"
12086 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
12089 #. type: Plain text
12090 #: docs/manual/smsd/tables.rst:78
12093 "``ID`` (integer unsigned)\n"
12094 " SMS identificator (for using with external applications)\n"
12097 #. type: Plain text
12098 #: docs/manual/smsd/tables.rst:81
12101 "``RecipientID`` (text)\n"
12102 " which Gammu daemon has added it\n"
12105 #. type: Plain text
12106 #: docs/manual/smsd/tables.rst:84
12109 "``Processed`` (enum('false', 'true'))\n"
12110 " you can use for marking, whether SMS was processed or not\n"
12113 #. type: Plain text
12114 #: docs/manual/smsd/tables.rst:87
12119 #: docs/manual/smsd/tables.rst:89
12124 #. type: Plain text
12125 #: docs/manual/smsd/tables.rst:93
12127 "Messages enqueued for sending should be placed in this table. If message is "
12128 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12131 #. type: Plain text
12132 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12135 "``InsertIntoDB`` (timestamp)\n"
12136 " when message was inserted into database\n"
12139 #. type: Plain text
12140 #: docs/manual/smsd/tables.rst:104
12143 "``SendingDateTime`` (timestamp)\n"
12144 " set it to some value, when want to force sending after some planned time\n"
12147 #. type: Plain text
12148 #: docs/manual/smsd/tables.rst:108
12151 "``SendBefore`` (time)\n"
12152 " Send message before specified time, can be used to limit messages from\n"
12153 " being sent in night. Default value is 23:59:59\n"
12156 #. type: Plain text
12157 #: docs/manual/smsd/tables.rst:114
12160 "``SendAfter`` (time)\n"
12161 " Send message after specified time, can be used to limit messages from\n"
12162 " being sent in night. Default value is 00:00:00\n"
12165 #. type: Plain text
12166 #: docs/manual/smsd/tables.rst:120
12169 "``Text`` (text)\n"
12170 " SMS text encoded using hex values in proper coding. If you want to use\n"
12171 " TextDecoded field, keep this NULL (or empty).\n"
12174 #. type: Plain text
12175 #: docs/manual/smsd/tables.rst:123
12178 "``DestinationNumber`` (varchar(20))\n"
12179 " recipient number\n"
12182 #. type: Plain text
12183 #: docs/manual/smsd/tables.rst:130
12187 " User Data Header encoded using hex values which will be used for constructing\n"
12188 " the message. Without this, message will be sent as plain text.\n"
12191 #. type: Plain text
12192 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12195 "``Class`` (integer)\n"
12196 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12199 #. type: Plain text
12200 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12203 "``TextDecoded`` (varchar(160))\n"
12204 " SMS text in \"human readable\" form\n"
12207 #. type: Plain text
12208 #: docs/manual/smsd/tables.rst:139
12211 "``ID`` (integer unsigned)\n"
12212 " SMS/SMS sequence ID\n"
12215 #. type: Plain text
12216 #: docs/manual/smsd/tables.rst:142
12219 " Please note that this number has to be unique also for sentitems table, so\n"
12220 " reusing message IDs might not be a good idea.\n"
12223 #. type: Plain text
12224 #: docs/manual/smsd/tables.rst:145
12227 "``MultiPart`` (enum('false','true'))\n"
12228 " info, whether there are more SMS from this sequence in outbox_multipart\n"
12231 #. type: Plain text
12232 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12235 "``RelativeValidity`` (integer)\n"
12236 " SMS relative validity like encoded using GSM specs\n"
12239 #. type: Plain text
12240 #: docs/manual/smsd/tables.rst:151
12243 "``SenderID`` (text)\n"
12244 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12247 #. type: Plain text
12248 #: docs/manual/smsd/tables.rst:154
12251 "``SendingTimeOut`` (timestamp)\n"
12252 " used by SMSD instance for own targets\n"
12255 #. type: Plain text
12256 #: docs/manual/smsd/tables.rst:157
12259 "``DeliveryReport`` (enum('default','yes','no'))\n"
12260 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12263 #. type: Plain text
12264 #: docs/manual/smsd/tables.rst:161
12267 "``CreatorID`` (text)\n"
12268 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
12269 " SMSD process this message\n"
12272 #. type: Plain text
12273 #: docs/manual/smsd/tables.rst:163
12274 msgid "_outbox_multipart:"
12278 #: docs/manual/smsd/tables.rst:165
12280 msgid "outbox_multipart"
12283 #. type: Plain text
12284 #: docs/manual/smsd/tables.rst:168
12285 msgid "Data for outgoing multipart messages."
12288 #. type: Plain text
12289 #: docs/manual/smsd/tables.rst:185
12292 "``ID`` (integer unsigned)\n"
12293 " the same meaning as values in outbox table\n"
12294 "``Text`` (text)\n"
12295 " the same meaning as values in outbox table\n"
12296 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12297 " the same meaning as values in outbox table\n"
12299 " the same meaning as values in outbox table\n"
12300 "``Class`` (integer)\n"
12301 " the same meaning as values in outbox table\n"
12302 "``TextDecoded`` (varchar(160))\n"
12303 " the same meaning as values in outbox table\n"
12304 "``ID`` (integer unsigned)\n"
12305 " the same meaning as values in outbox table\n"
12308 #. type: Plain text
12309 #: docs/manual/smsd/tables.rst:189
12312 "``SequencePosition`` (integer)\n"
12313 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12318 #: docs/manual/smsd/tables.rst:192
12323 #. type: Plain text
12324 #: docs/manual/smsd/tables.rst:196
12326 "Information about connected phones. This table is periodically refreshed and "
12327 "you can get information such as battery or signal level from here."
12330 #. type: Plain text
12331 #: docs/manual/smsd/tables.rst:201
12338 #. type: Plain text
12339 #: docs/manual/smsd/tables.rst:204
12342 "``UpdatedInDB`` (timestamp)\n"
12343 " when this record has been updated\n"
12346 #. type: Plain text
12347 #: docs/manual/smsd/tables.rst:207
12350 "``InsertIntoDB`` (timestamp)\n"
12351 " when this record has been created (when phone has been connected)\n"
12354 #. type: Plain text
12355 #: docs/manual/smsd/tables.rst:210
12358 "``TimeOut`` (timestamp)\n"
12359 " when this record expires\n"
12362 #. type: Plain text
12363 #: docs/manual/smsd/tables.rst:213
12366 "``Send`` (boolean)\n"
12367 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12370 #. type: Plain text
12371 #: docs/manual/smsd/tables.rst:216
12374 "``Receive`` (boolean)\n"
12375 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12378 #. type: Plain text
12379 #: docs/manual/smsd/tables.rst:219
12382 "``IMEI`` (text)\n"
12386 #. type: Plain text
12387 #: docs/manual/smsd/tables.rst:222
12390 "``Client`` (text)\n"
12391 " client name, usually string Gammu with version\n"
12394 #. type: Plain text
12395 #: docs/manual/smsd/tables.rst:225
12398 "``Battery`` (integer)\n"
12399 " battery level in percent (or \\-1 if unknown)\n"
12402 #. type: Plain text
12403 #: docs/manual/smsd/tables.rst:228
12406 "``Signal`` (integer)\n"
12407 " signal level in percent (or \\-1 if unknown)\n"
12410 #. type: Plain text
12411 #: docs/manual/smsd/tables.rst:232
12414 "``Sent`` (integer)\n"
12415 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12419 #. type: Plain text
12420 #: docs/manual/smsd/tables.rst:236
12423 "``Received`` (integer)\n"
12424 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12429 #: docs/manual/smsd/tables.rst:238
12434 #. type: Plain text
12435 #: docs/manual/smsd/tables.rst:242
12437 "Log of sent messages (and unsent ones with error code). Also if delivery "
12438 "reports are enabled, message state is updated after receiving delivery "
12442 #. type: Plain text
12443 #: docs/manual/smsd/tables.rst:253
12446 "``SendingDateTime`` (timestamp)\n"
12447 " when message has been sent\n"
12450 #. type: Plain text
12451 #: docs/manual/smsd/tables.rst:256
12454 "``DeliveryDateTime`` (timestamp)\n"
12455 " Time of receiving delivery report (if it has been enabled).\n"
12458 #. type: Plain text
12459 #: docs/manual/smsd/tables.rst:260
12462 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12463 " Status of message sending. SendingError mens that phone failed to send the\n"
12464 " message, Error indicates some other error while processing message.\n"
12467 #. type: Plain text
12468 #: docs/manual/smsd/tables.rst:277
12472 " Message has been sent, waiting for delivery report.\n"
12473 " ``SendingOKNoReport``\n"
12474 " Message has been sent without asking for delivery report.\n"
12475 " ``SendingError``\n"
12476 " Sending has failed.\n"
12477 " ``DeliveryOK``\n"
12478 " Delivery report arrived and reported success.\n"
12479 " ``DeliveryFailed``\n"
12480 " Delivery report arrived and reports failure.\n"
12481 " ``DeliveryPending``\n"
12482 " Delivery report announced pending deliver.\n"
12483 " ``DeliveryUnknown``\n"
12484 " Delivery report reported unknown status.\n"
12486 " Some other error happened during sending (usually bug in SMSD).\n"
12489 #. type: Plain text
12490 #: docs/manual/smsd/tables.rst:281
12493 "``StatusError`` (integer)\n"
12494 " Status of delivery from delivery report message, codes are defined in GSM\n"
12495 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
12498 #. type: Plain text
12499 #: docs/manual/smsd/tables.rst:284
12502 "``Text`` (text)\n"
12503 " SMS text encoded using hex values\n"
12506 #. type: Plain text
12507 #: docs/manual/smsd/tables.rst:287
12510 "``DestinationNumber`` (varchar(20))\n"
12511 " decoded destination number for SMS\n"
12514 #. type: Plain text
12515 #: docs/manual/smsd/tables.rst:293
12519 " User Data Header encoded using hex values\n"
12522 #. type: Plain text
12523 #: docs/manual/smsd/tables.rst:296
12526 "``SMSCNumber`` (varchar(20))\n"
12527 " decoded number of SMSC, which sent SMS\n"
12530 #. type: Plain text
12531 #: docs/manual/smsd/tables.rst:305
12534 "``ID`` (integer unsigned)\n"
12538 #. type: Plain text
12539 #: docs/manual/smsd/tables.rst:308
12542 "``SenderID`` (text)\n"
12543 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12546 #. type: Plain text
12547 #: docs/manual/smsd/tables.rst:311
12550 "``SequencePosition`` (integer)\n"
12551 " SMS number in SMS sequence\n"
12554 #. type: Plain text
12555 #: docs/manual/smsd/tables.rst:314
12558 "``TPMR`` (integer)\n"
12559 " Message Reference like in GSM specs\n"
12562 #. type: Plain text
12563 #: docs/manual/smsd/tables.rst:320
12566 "``CreatorID`` (text)\n"
12567 " copied from CreatorID from outbox table, matches PhoneID\n"
12570 #. type: Plain text
12571 #: docs/manual/smsd/tables.rst:324
12575 #. type: Plain text
12576 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12577 msgid "Not used by SMSD currently, included only for application usage."
12581 #: docs/manual/smsd/tables.rst:328
12586 #. type: Plain text
12587 #: docs/manual/smsd/tables.rst:333
12588 msgid "_smsd-tables-history:"
12592 #: docs/manual/smsd/tables.rst:335
12594 msgid "History of database structure"
12595 msgstr "File sistem"
12597 #. type: Plain text
12598 #: docs/manual/smsd/tables.rst:338
12599 msgid "History of schema versions:"
12602 #. type: Plain text
12603 #: docs/manual/smsd/tables.rst:341
12607 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
12610 #. type: Labeled list
12611 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12612 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12613 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12614 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12615 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12617 msgid ".. versionchanged"
12620 #. type: Plain text
12621 #: docs/manual/smsd/tables.rst:348
12626 " the changes only affect MySQL structure changing default values for\n"
12627 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12628 " using triggers, to update to this version, just execute triggers\n"
12629 " definition at the end of SQL file.\n"
12632 #. type: Plain text
12633 #: docs/manual/smsd/tables.rst:353
12638 " all fields for storing message text are no longer limited to 160 chars,\n"
12639 " but are arbitrary length text fields.\n"
12642 #. type: Plain text
12643 #: docs/manual/smsd/tables.rst:358
12648 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12652 #. type: Plain text
12653 #: docs/manual/smsd/tables.rst:362
12658 " added sent/received counters to phones table\n"
12661 #. type: Plain text
12662 #: docs/manual/smsd/tables.rst:366
12667 " Signal and battery state are now stored in database.\n"
12670 #. type: Plain text
12671 #: docs/manual/smsd/tables.rst:370
12676 " Added ``CreatorID`` to several tables.\n"
12679 #. type: Plain text
12680 #: docs/manual/smsd/tables.rst:374
12685 " Many fields in outbox can now be NULL.\n"
12688 #. type: Plain text
12689 #: docs/manual/smsd/tables.rst:378
12694 " Introduced daemons table and various other changes.\n"
12697 #. type: Plain text
12698 #: docs/manual/smsd/tables.rst:382
12703 " Introduced phones table and various other changes.\n"
12706 #. type: Plain text
12707 #: docs/manual/smsd/tables.rst:384
12712 #: docs/manual/smsd/tables.rst:390
12714 msgid "Creating tables"
12717 #. type: Plain text
12718 #: docs/manual/smsd/tables.rst:395
12720 "SQL scripts to create all needed tables for most databases are included in "
12721 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12725 #. type: Plain text
12726 #: docs/manual/smsd/tables.rst:397
12727 msgid "For example to create SQLite tables, issue following command:"
12730 #. type: Plain text
12731 #: docs/manual/smsd/tables.rst:401
12732 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12736 #: docs/manual/smsd/tables.rst:403
12738 msgid "Injecting a message using SQL"
12741 #. type: Plain text
12742 #: docs/manual/smsd/tables.rst:408
12744 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12745 "all the magic for you, or you can insert the message manually. The simplest "
12746 "example is short text message:"
12749 #. type: Plain text
12750 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12751 #: docs/manual/smsd/tables.rst:459
12752 msgid "INSERT INTO outbox ("
12755 #. type: Plain text
12756 #: docs/manual/smsd/tables.rst:416
12757 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12760 #. type: Plain text
12761 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12762 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12766 #. type: Plain text
12767 #: docs/manual/smsd/tables.rst:421
12769 "'800123465', 'This is a SQL test message', 'Program', "
12770 "'Default_No_Compression'"
12773 #. type: Plain text
12774 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12778 #. type: Plain text
12779 #: docs/manual/smsd/tables.rst:425
12781 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12782 "have to hex encode the unicode text:"
12785 #. type: Plain text
12786 #: docs/manual/smsd/tables.rst:433
12787 msgid "DestinationNumber, Text, CreatorID, Coding"
12790 #. type: Plain text
12791 #: docs/manual/smsd/tables.rst:438
12794 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12795 "'Program', 'Default_No_Compression'"
12799 #: docs/manual/smsd/tables.rst:441
12801 msgid "Injecting long message using SQL"
12804 #. type: Plain text
12805 #: docs/manual/smsd/tables.rst:446
12807 "Inserting multipart messages is a bit more tricky, you need to construct "
12808 "also UDH header and store it hexadecimally written into UDH field. Unless "
12809 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12812 #. type: Plain text
12813 #: docs/manual/smsd/tables.rst:453
12815 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12816 "message reference (you can put anything there, but it should be different "
12817 "for each message, ``D3`` in following example), byte for number of messages "
12818 "(``02`` in example, it should be unique for each message you send to same "
12819 "phone number) and byte for number of current message (``01`` for first "
12820 "message, ``02`` for second, etc.)."
12823 #. type: Plain text
12824 #: docs/manual/smsd/tables.rst:455
12825 msgid "For example long text message of two parts could look like following:"
12828 #. type: Plain text
12829 #: docs/manual/smsd/tables.rst:465
12830 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12833 #. type: Plain text
12834 #: docs/manual/smsd/tables.rst:472
12836 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12837 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12838 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12839 "'Default_No_Compression'"
12842 #. type: Plain text
12843 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12847 #. type: Plain text
12848 #: docs/manual/smsd/tables.rst:475
12849 msgid "INSERT INTO outbox_multipart ("
12852 #. type: Plain text
12853 #: docs/manual/smsd/tables.rst:481
12854 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12857 #. type: Plain text
12858 #: docs/manual/smsd/tables.rst:487
12860 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12861 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12862 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12865 #. type: Plain text
12866 #: docs/manual/smsd/tables.rst:492
12868 "Adding UDH means that you have less space for text, in above example you can "
12869 "use only 153 characters in single message."
12872 #. type: Plain text
12873 #: docs/manual/smsd/pgsql.rst:2
12874 msgid "_gammu-smsd-pgsql:"
12878 #: docs/manual/smsd/pgsql.rst:4
12880 msgid "PostgreSQL Backend"
12883 #. type: Plain text
12884 #: docs/manual/smsd/pgsql.rst:9
12886 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12887 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12888 "description of configuration options)."
12891 #. type: Plain text
12892 #: docs/manual/smsd/pgsql.rst:15
12893 msgid "_PostgreSQL: http://www.postgresql.org/"
12896 #. type: Plain text
12897 #: docs/manual/smsd/pgsql.rst:20
12898 msgid "SQL script for creating tables in PostgreSQL database:"
12901 #. type: Plain text
12902 #: docs/manual/smsd/pgsql.rst:22
12903 msgid "../../sql/pgsql.sql"
12906 #. type: Plain text
12907 #: docs/manual/smsd/pgsql.rst:26
12908 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12911 #. type: Plain text
12912 #: docs/manual/smsd/null.rst:2
12913 msgid "_gammu-smsd-null:"
12917 #: docs/manual/smsd/null.rst:4
12919 msgid "Null Backend"
12922 #. type: Plain text
12923 #: docs/manual/smsd/null.rst:8
12925 "NULL backend does not store data at all. It could be useful in case you "
12926 "don't want to store messages at all and you want to process then in"
12929 #. type: Attribute :config:
12930 #: docs/manual/smsd/null.rst:8
12932 msgid "option:`RunOnReceive` handler."
12935 #. type: Plain text
12936 #: docs/manual/smsd/run.rst:2
12937 msgid "_gammu-smsd-run:"
12941 #: docs/manual/smsd/run.rst:4
12943 msgid "RunOnReceive Directive"
12946 #. type: Plain text
12947 #: docs/manual/smsd/run.rst:10
12949 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12952 #. type: Attribute :ref:
12953 #: docs/manual/smsd/run.rst:10
12955 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12958 #. type: Plain text
12959 #: docs/manual/smsd/run.rst:12
12963 #. type: Plain text
12964 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12966 "This parameter is executed through shell, so you might need to escape some "
12967 "special characters and you can include any number of parameters. "
12968 "Additionally parameters with identifiers of received messages are appended "
12969 "to the command line. The identifiers depend on used service backend, "
12970 "typically it is ID of inserted row for database backends or file name for "
12971 "file based backends."
12974 #. type: Plain text
12975 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
12977 "Gammu SMSD waits for the script to terminate. If you make some time "
12978 "consuming there, it will make SMSD not receive new messages. However to "
12979 "limit breakage from this situation, the waiting time is limited to two "
12980 "minutes. After this time SMSD will continue in normal operation and might "
12981 "execute your script again."
12984 #. type: Plain text
12985 #: docs/manual/smsd/run.rst:29
12987 "All input and output file descriptors are closed when this program is "
12988 "invoked, so you have to ensure to open files on your own."
12992 #: docs/manual/smsd/run.rst:31
12994 msgid "Environment"
12997 #. type: Plain text
12998 #: docs/manual/smsd/run.rst:35
13000 "program is executed with environment which contains lot of information about "
13001 "the message. You can use it together with NULL service (see"
13004 #. type: Attribute :ref:
13005 #: docs/manual/smsd/run.rst:35
13007 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
13011 #: docs/manual/smsd/run.rst:38
13013 msgid "Global variables"
13016 #. type: Labeled list
13017 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
13018 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
13019 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
13020 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
13021 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
13026 #. type: Plain text
13027 #: docs/manual/smsd/run.rst:41
13028 msgid "SMS_MESSAGES"
13031 #. type: Plain text
13032 #: docs/manual/smsd/run.rst:43
13033 msgid "Number of physical messages received."
13036 #. type: Plain text
13037 #: docs/manual/smsd/run.rst:45
13038 msgid "DECODED_PARTS"
13041 #. type: Plain text
13042 #: docs/manual/smsd/run.rst:47
13043 msgid "Number of decoded message parts."
13047 #: docs/manual/smsd/run.rst:49
13049 msgid "Per message variables"
13052 #. type: Plain text
13053 #: docs/manual/smsd/run.rst:53
13055 "The variables further described as ``SMS_1_...`` are generated for each "
13056 "physical message, where 1 is replaced by current number of message."
13059 #. type: Plain text
13060 #: docs/manual/smsd/run.rst:55
13061 msgid "SMS_1_CLASS"
13064 #. type: Plain text
13065 #: docs/manual/smsd/run.rst:57
13066 msgid "Class of message."
13069 #. type: Plain text
13070 #: docs/manual/smsd/run.rst:59
13071 msgid "SMS_1_NUMBER"
13074 #. type: Plain text
13075 #: docs/manual/smsd/run.rst:61
13076 msgid "Sender number."
13079 #. type: Plain text
13080 #: docs/manual/smsd/run.rst:63
13084 #. type: Plain text
13085 #: docs/manual/smsd/run.rst:65
13086 msgid "Message text. Text is not available for 8-bit binary messages."
13090 #: docs/manual/smsd/run.rst:67
13092 msgid "Per part variables"
13095 #. type: Plain text
13096 #: docs/manual/smsd/run.rst:72
13098 "The variables further described as ``DECODED_1_...`` are generated for each "
13099 "message part, where 1 is replaced by current number of part. Set are only "
13100 "those variables whose content is present in the message."
13103 #. type: Plain text
13104 #: docs/manual/smsd/run.rst:74
13105 msgid "DECODED_1_TEXT"
13108 #. type: Plain text
13109 #: docs/manual/smsd/run.rst:76
13110 msgid "Decoded long message text."
13113 #. type: Plain text
13114 #: docs/manual/smsd/run.rst:78
13115 msgid "DECODED_1_MMS_SENDER"
13118 #. type: Plain text
13119 #: docs/manual/smsd/run.rst:80
13120 msgid "Sender of MMS indication message."
13123 #. type: Plain text
13124 #: docs/manual/smsd/run.rst:82
13125 msgid "DECODED_1_MMS_TITLE"
13128 #. type: Plain text
13129 #: docs/manual/smsd/run.rst:84
13130 msgid "title of MMS indication message."
13133 #. type: Plain text
13134 #: docs/manual/smsd/run.rst:86
13135 msgid "DECODED_1_MMS_ADDRESS"
13138 #. type: Plain text
13139 #: docs/manual/smsd/run.rst:88
13140 msgid "Address (URL) of MMS from MMS indication message."
13143 #. type: Plain text
13144 #: docs/manual/smsd/run.rst:90
13145 msgid "DECODED_1_MMS_SIZE"
13148 #. type: Plain text
13149 #: docs/manual/smsd/run.rst:92
13150 msgid "Size of MMS as specified in MMS indication message."
13154 #: docs/manual/smsd/run.rst:98
13156 msgid "Activating RunOnReceive"
13159 #. type: Plain text
13160 #: docs/manual/smsd/run.rst:102
13162 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13163 "the :ref:`gammu-smsdrc`."
13166 #. type: Plain text
13167 #: docs/manual/smsd/run.rst:107
13168 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13172 #: docs/manual/smsd/run.rst:109
13174 msgid "Processing messages from the files backend"
13177 #. type: Plain text
13178 #: docs/manual/smsd/run.rst:113
13180 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13181 "message data to other program. This works only with the :ref:`gammu-smsd-"
13185 #. type: Plain text
13186 #: docs/manual/smsd/run.rst:120
13188 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13191 #. type: Plain text
13192 #: docs/manual/smsd/run.rst:121
13193 msgid "$PROGRAM < $INBOX/$ID"
13196 #. type: Plain text
13197 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13202 #: docs/manual/smsd/run.rst:124
13204 msgid "Passing message text to program"
13207 #. type: Plain text
13208 #: docs/manual/smsd/run.rst:128
13210 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13211 "message text and sender to external program."
13214 #. type: Plain text
13215 #: docs/manual/smsd/run.rst:134
13216 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13219 #. type: Plain text
13220 #: docs/manual/smsd/run.rst:135
13222 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13226 #: docs/manual/smsd/run.rst:139
13228 msgid "Passing MMS indication parameters to external program"
13231 #. type: Plain text
13232 #: docs/manual/smsd/run.rst:144
13234 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13235 "write information about each received MMS indication to the log file. Just "
13236 "replace echo command with your own program to do custom processing."
13239 #. type: Plain text
13240 #: docs/manual/smsd/run.rst:149
13241 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13244 #. type: Plain text
13245 #: docs/manual/smsd/run.rst:151
13246 msgid "# No decoded parts, nothing to process exit"
13249 #. type: Plain text
13250 #: docs/manual/smsd/run.rst:153
13251 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13254 #. type: Plain text
13255 #: docs/manual/smsd/run.rst:154
13257 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13258 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13261 #. type: Plain text
13262 #: docs/manual/smsd/run.rst:155
13267 #: docs/manual/smsd/run.rst:157
13269 msgid "Processing message text in Python"
13272 #. type: Plain text
13273 #: docs/manual/smsd/run.rst:161
13275 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13276 "in Python will concatenate all text from received message:"
13279 #. type: Plain text
13280 #: docs/manual/smsd/run.rst:163
13284 #. type: Plain text
13285 #: docs/manual/smsd/run.rst:167
13286 msgid "#!/usr/bin/python import os import sys"
13289 #. type: Plain text
13290 #: docs/manual/smsd/run.rst:169
13291 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13294 #. type: Plain text
13295 #: docs/manual/smsd/run.rst:172
13296 msgid "# Are there any decoded parts? if numparts == 0:"
13299 #. type: Plain text
13300 #: docs/manual/smsd/run.rst:174
13301 msgid "print('No decoded parts!') sys.exit(1)"
13304 #. type: Plain text
13305 #: docs/manual/smsd/run.rst:178
13306 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13309 #. type: Plain text
13310 #: docs/manual/smsd/run.rst:180
13311 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13314 #. type: Plain text
13315 #: docs/manual/smsd/run.rst:181
13316 msgid "text = text + os.environ[varname]"
13319 #. type: Plain text
13320 #: docs/manual/smsd/run.rst:183
13322 "# Do something with the text print('Number %s have sent text: %s' % (os."
13323 "environ['SMS_1_NUMBER'], text))"
13326 #. type: Plain text
13327 #: docs/manual/smsd/config.rst:2
13328 msgid "_gammu-smsdrc:"
13332 #: docs/manual/smsd/config.rst:4
13334 msgid "SMSD Configuration File"
13337 #. type: Plain text
13338 #: docs/manual/smsd/config.rst:12
13340 "gammu-smsd reads configuration from a config file. It's location can be "
13341 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13345 #. type: Plain text
13346 #: docs/manual/smsd/config.rst:16
13347 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13350 #. type: Attribute :config:
13351 #: docs/manual/smsd/config.rst:16
13353 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13356 #. type: Plain text
13357 #: docs/manual/smsd/config.rst:18
13358 msgid "you can also use :config:section:`[sql]`."
13361 #. type: Plain text
13362 #: docs/manual/smsd/config.rst:21
13364 "The :config:section:`[gammu]` section is configuration of a phone connection "
13365 "and is same as described in :ref:`gammurc` with the only exception that"
13368 #. type: Attribute :config:
13369 #: docs/manual/smsd/config.rst:21
13371 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13374 #. type: Plain text
13375 #: docs/manual/smsd/config.rst:24
13377 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13378 "configures how much messages gammu emits."
13381 #. type: Plain text
13382 #: docs/manual/smsd/config.rst:26
13386 #. type: Plain text
13387 #: docs/manual/smsd/config.rst:30
13389 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13390 "described in following subsections. First general parameters of SMS daemon "
13391 "are listed and then specific parameters for storage backends."
13394 #. type: Plain text
13395 #: docs/manual/smsd/config.rst:32
13396 msgid "[include_numbers]"
13399 #. type: Plain text
13400 #: docs/manual/smsd/config.rst:34
13402 "List of numbers from which accept messages, see :ref:`message_filtering`."
13405 #. type: Plain text
13406 #: docs/manual/smsd/config.rst:36
13407 msgid "[exclude_numbers]"
13410 #. type: Plain text
13411 #: docs/manual/smsd/config.rst:38
13413 "List of numbers from which reject messages, see :ref:`message_filtering`."
13416 #. type: Plain text
13417 #: docs/manual/smsd/config.rst:40
13418 msgid "[include_smsc]"
13421 #. type: Plain text
13422 #: docs/manual/smsd/config.rst:42
13424 "List of SMSC numbers from which accept messages, see :ref:"
13425 "`message_filtering`."
13428 #. type: Plain text
13429 #: docs/manual/smsd/config.rst:44
13430 msgid "[exclude_smsc]"
13433 #. type: Plain text
13434 #: docs/manual/smsd/config.rst:46
13436 "List of SMSC numbers from which reject messages, see :ref:"
13437 "`message_filtering`."
13440 #. type: Plain text
13441 #: docs/manual/smsd/config.rst:48
13445 #. type: Plain text
13446 #: docs/manual/smsd/config.rst:50
13448 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13452 #. type: Plain text
13453 #: docs/manual/smsd/config.rst:52
13454 msgid ":ref:`Configurable queries`"
13458 #: docs/manual/smsd/config.rst:54
13460 msgid "General parameters of SMS daemon"
13463 #. type: Plain text
13464 #: docs/manual/smsd/config.rst:57
13468 #. type: Plain text
13469 #: docs/manual/smsd/config.rst:59
13470 msgid "SMSD service to use, one of following choices:"
13473 #. type: Plain text
13474 #: docs/manual/smsd/config.rst:61
13478 #. type: Plain text
13479 #: docs/manual/smsd/config.rst:62
13480 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13483 #. type: Plain text
13484 #: docs/manual/smsd/config.rst:63
13488 #. type: Plain text
13489 #: docs/manual/smsd/config.rst:64
13490 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13493 #. type: Plain text
13494 #: docs/manual/smsd/config.rst:65
13498 #. type: Plain text
13499 #: docs/manual/smsd/config.rst:66
13500 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13503 #. type: Plain text
13504 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13505 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13506 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13510 #. type: Plain text
13511 #: docs/manual/smsd/config.rst:69
13515 #. type: Plain text
13516 #: docs/manual/smsd/config.rst:70
13518 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13522 #. type: Plain text
13523 #: docs/manual/smsd/config.rst:72
13525 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13528 #. type: Plain text
13529 #: docs/manual/smsd/config.rst:75
13533 #. type: Plain text
13534 #: docs/manual/smsd/config.rst:76
13536 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13540 #. type: Plain text
13541 #: docs/manual/smsd/config.rst:78
13543 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13547 #. type: Plain text
13548 #: docs/manual/smsd/config.rst:81
13552 #. type: Plain text
13553 #: docs/manual/smsd/config.rst:82
13555 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13559 #. type: Plain text
13560 #: docs/manual/smsd/config.rst:86
13562 "stores messages in any database supported by libdbi, this includes MSSQL, "
13563 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13566 #. type: Plain text
13567 #: docs/manual/smsd/config.rst:92
13569 "Availability of backends depends on platform and compile time configuration."
13572 #. type: Plain text
13573 #: docs/manual/smsd/config.rst:94
13577 #. type: Plain text
13578 #: docs/manual/smsd/config.rst:97
13580 "PIN for SIM card. This is optional, but you should set it if your phone "
13581 "after power on requires PIN."
13584 #. type: Plain text
13585 #: docs/manual/smsd/config.rst:99
13587 msgid "NetworkCode"
13590 #. type: Plain text
13591 #: docs/manual/smsd/config.rst:102
13593 "Network personalisation password. This is optional, but some phones require "
13594 "it after power on."
13597 #. type: Plain text
13598 #: docs/manual/smsd/config.rst:104
13601 msgstr "Tes telepon"
13603 #. type: Plain text
13604 #: docs/manual/smsd/config.rst:107
13606 "Phone lock password. This is optional, but some phones require it after "
13610 #. type: Plain text
13611 #: docs/manual/smsd/config.rst:113
13613 "File where SMSD actions are being logged. You can also use special value "
13614 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13615 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13618 #. type: Plain text
13619 #: docs/manual/smsd/config.rst:117
13621 "If you run SMSD as a system daemon (or service), it is recommended to use "
13622 "absolute path to log file as startup directory might be different than you "
13626 #. type: Plain text
13627 #: docs/manual/smsd/config.rst:119
13628 msgid "Default is to provide no logging."
13631 #. type: Plain text
13632 #: docs/manual/smsd/config.rst:121
13633 msgid "LogFacility"
13636 #. type: Plain text
13637 #: docs/manual/smsd/config.rst:124
13639 "Facility to use on logging backends which support it (currently only "
13640 "syslog). One of following chouces:"
13643 #. type: Plain text
13644 #: docs/manual/smsd/config.rst:126
13645 msgid "``DAEMON`` (default)"
13648 #. type: Plain text
13649 #: docs/manual/smsd/config.rst:127
13653 #. type: Plain text
13654 #: docs/manual/smsd/config.rst:128
13658 #. type: Plain text
13659 #: docs/manual/smsd/config.rst:129
13663 #. type: Plain text
13664 #: docs/manual/smsd/config.rst:130
13668 #. type: Plain text
13669 #: docs/manual/smsd/config.rst:131
13673 #. type: Plain text
13674 #: docs/manual/smsd/config.rst:132
13678 #. type: Plain text
13679 #: docs/manual/smsd/config.rst:133
13683 #. type: Plain text
13684 #: docs/manual/smsd/config.rst:134
13688 #. type: Plain text
13689 #: docs/manual/smsd/config.rst:135
13693 #. type: Plain text
13694 #: docs/manual/smsd/config.rst:137
13698 #. type: Plain text
13699 #: docs/manual/smsd/config.rst:139
13703 #. type: Plain text
13704 #: docs/manual/smsd/config.rst:142
13706 "Debug level for SMSD. The integer value should be sum of all flags you want "
13710 #. type: Plain text
13711 #: docs/manual/smsd/config.rst:144
13715 #. type: Plain text
13716 #: docs/manual/smsd/config.rst:145
13717 msgid "enables basic debugging information"
13720 #. type: Plain text
13721 #: docs/manual/smsd/config.rst:146
13725 #. type: Plain text
13726 #: docs/manual/smsd/config.rst:147
13727 msgid "enables logging of SQL queries of service backends"
13730 #. type: Plain text
13731 #: docs/manual/smsd/config.rst:148
13735 #. type: Plain text
13736 #: docs/manual/smsd/config.rst:149
13737 msgid "enables logging of gammu debug information"
13740 #. type: Plain text
13741 #: docs/manual/smsd/config.rst:151
13742 msgid "Generally to get as much debug information as possible, use 255."
13745 #. type: Plain text
13746 #: docs/manual/smsd/config.rst:153
13747 msgid "Default is 0, what should mean no extra information."
13750 #. type: Plain text
13751 #: docs/manual/smsd/config.rst:155
13752 msgid "CommTimeout"
13755 #. type: Plain text
13756 #: docs/manual/smsd/config.rst:157
13757 msgid "How many seconds should SMSD wait after there is no message in outbox."
13760 #. type: Plain text
13761 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13762 msgid "Default is 30."
13765 #. type: Plain text
13766 #: docs/manual/smsd/config.rst:161
13767 msgid "SendTimeout"
13770 #. type: Plain text
13771 #: docs/manual/smsd/config.rst:164
13773 "Shows how many seconds SMSD should wait for network answer during sending "
13774 "sms. If nothing happen during this time, sms will be resent."
13777 #. type: Plain text
13778 #: docs/manual/smsd/config.rst:168
13783 #. type: Plain text
13784 #: docs/manual/smsd/config.rst:170
13785 msgid "How many times will SMSD try to resend message if sending fails."
13788 #. type: Plain text
13789 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13790 msgid "Default is 1."
13793 #. type: Plain text
13794 #: docs/manual/smsd/config.rst:174
13795 msgid "ReceiveFrequency"
13798 #. type: Plain text
13799 #: docs/manual/smsd/config.rst:178
13801 "The number of seconds between testing for received SMSes, when the phone is "
13802 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13803 "option:`CommTimeout` seconds and after each sent SMS."
13806 #. type: Plain text
13807 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13808 #: docs/manual/smsd/config.rst:248
13809 msgid "Default is 0 (not used)."
13812 #. type: Plain text
13813 #: docs/manual/smsd/config.rst:182
13814 msgid "StatusFrequency"
13817 #. type: Plain text
13818 #: docs/manual/smsd/config.rst:185
13820 "The number of seconds between refreshing phone status (battery, signal) "
13821 "stored in shared memory and possibly in service backends. Use 0 to disable."
13824 #. type: Plain text
13825 #: docs/manual/smsd/config.rst:187
13826 msgid "Default is 15."
13829 #. type: Plain text
13830 #: docs/manual/smsd/config.rst:189
13834 #. type: Plain text
13835 #: docs/manual/smsd/config.rst:194
13837 "The number of seconds how long will SMSD sleep before checking for some "
13838 "activity. Please note that setting this to higher value than 1 will have "
13839 "effects to other time based configurations, because they will be effectively "
13840 "rounded to multiply of this value."
13843 #. type: Plain text
13844 #: docs/manual/smsd/config.rst:197
13846 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13847 "consume quite a lot of CPU power."
13850 #. type: Plain text
13851 #: docs/manual/smsd/config.rst:201
13852 msgid "MultipartTimeout"
13855 #. type: Plain text
13856 #: docs/manual/smsd/config.rst:205
13858 "The number of seconds how long will SMSD wait for all parts of multipart "
13859 "message. If all parts won't arrive in time, parts will be processed as "
13860 "separate messages."
13863 #. type: Plain text
13864 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13865 msgid "Default is 600 (10 minutes)."
13868 #. type: Plain text
13869 #: docs/manual/smsd/config.rst:209
13870 msgid "CheckSecurity"
13873 #. type: Plain text
13874 #: docs/manual/smsd/config.rst:211
13875 msgid "Whether to check if phone wants to enter PIN."
13878 #. type: Plain text
13879 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13880 #: docs/manual/smsd/config.rst:225
13881 msgid "Default is 1 (enabled)."
13884 #. type: Plain text
13885 #: docs/manual/smsd/config.rst:215
13886 msgid "CheckBattery"
13889 #. type: Plain text
13890 #: docs/manual/smsd/config.rst:217
13891 msgid "Whether to check phone battery state periodically."
13894 #. type: Plain text
13895 #: docs/manual/smsd/config.rst:221
13896 msgid "CheckSignal"
13899 #. type: Plain text
13900 #: docs/manual/smsd/config.rst:223
13901 msgid "Whether to check signal level periodically."
13904 #. type: Plain text
13905 #: docs/manual/smsd/config.rst:227
13906 msgid "ResetFrequency"
13909 #. type: Plain text
13910 #: docs/manual/smsd/config.rst:232
13912 "The number of seconds between performing a preventive soft reset in order to "
13913 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13914 "to a state when only after unmounting the battery the phone will be "
13915 "functional again."
13918 #. type: Plain text
13919 #: docs/manual/smsd/config.rst:236
13920 msgid "HardResetFrequency"
13923 #. type: Plain text
13924 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13925 #: docs/manual/smsd/config.rst:407
13929 #. type: Plain text
13930 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13931 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13932 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13933 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13934 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13935 #: docs/manual/c/api.rst:5
13939 #. type: Plain text
13940 #: docs/manual/smsd/config.rst:243
13942 "For some phones hard reset means deleting all data in it. Use :config:option:"
13943 "`ResetFrequency`, unless you know what you are doing."
13946 #. type: Plain text
13947 #: docs/manual/smsd/config.rst:246
13949 "The number of seconds between performing a preventive hard reset in order to "
13950 "minimize the cases of hanging phones."
13953 #. type: Plain text
13954 #: docs/manual/smsd/config.rst:250
13955 msgid "DeliveryReport"
13958 #. type: Plain text
13959 #: docs/manual/smsd/config.rst:252
13961 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13964 #. type: Plain text
13965 #: docs/manual/smsd/config.rst:254
13969 #. type: Plain text
13970 #: docs/manual/smsd/config.rst:255
13971 msgid "one line log entry,"
13974 #. type: Plain text
13975 #: docs/manual/smsd/config.rst:256
13979 #. type: Plain text
13980 #: docs/manual/smsd/config.rst:257
13981 msgid "store in inbox as a received SMS"
13984 #. type: Plain text
13985 #: docs/manual/smsd/config.rst:258
13989 #. type: Plain text
13990 #: docs/manual/smsd/config.rst:259
13991 msgid "no delivery reports"
13994 #. type: Plain text
13995 #: docs/manual/smsd/config.rst:261
13996 msgid "Default is ``no``."
13999 #. type: Plain text
14000 #: docs/manual/smsd/config.rst:263
14001 msgid "DeliveryReportDelay"
14004 #. type: Plain text
14005 #: docs/manual/smsd/config.rst:268
14007 "Delay in seconds how long is still delivery report considered valid. This "
14008 "depends on brokeness of your network (delivery report should have same "
14009 "timestamp as sent message). Increase this if delivery reports are not paired "
14010 "with sent messages."
14013 #. type: Plain text
14014 #: docs/manual/smsd/config.rst:272
14018 #. type: Plain text
14019 #: docs/manual/smsd/config.rst:275
14021 "String with info about phone used for sending/receiving. This can be useful "
14022 "if you want to run several SMS daemons."
14025 #. type: Plain text
14026 #: docs/manual/smsd/config.rst:279
14028 "When you set PhoneID, all messages (including injected ones) will be marked "
14029 "by this string (stored as SenderID in the database) and it allows more SMS "
14030 "daemons to share a single database."
14033 #. type: Plain text
14034 #: docs/manual/smsd/config.rst:281
14035 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
14038 #. type: Plain text
14039 #: docs/manual/smsd/config.rst:283
14040 msgid "RunOnReceive"
14043 #. type: Plain text
14044 #: docs/manual/smsd/config.rst:285
14045 msgid "Executes a program after receiving message."
14048 #. type: Plain text
14049 #: docs/manual/smsd/config.rst:300
14051 "The process has available lot of information about received message in "
14052 "environment, check :ref:`gammu-smsd-run` for more details."
14055 #. type: Plain text
14056 #: docs/manual/smsd/config.rst:302
14057 msgid "RunOnFailure"
14060 #. type: Plain text
14061 #: docs/manual/smsd/config.rst:306
14062 msgid "Executes a program on failure."
14065 #. type: Plain text
14066 #: docs/manual/smsd/config.rst:309
14068 "This can be used to proactively react on some failures or to interactively "
14069 "detect failure of sending message."
14072 #. type: Plain text
14073 #: docs/manual/smsd/config.rst:313
14075 "The program will receive optional parameter, which can currently be either "
14076 "``INIT`` (meaning failure during phone initialization) or message ID, which "
14077 "would indicate error while sending the message."
14080 #. type: Labeled list
14081 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
14082 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
14083 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
14088 #. type: Plain text
14089 #: docs/manual/smsd/config.rst:315
14091 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
14092 "passed to the command."
14095 #. type: Plain text
14096 #: docs/manual/smsd/config.rst:317
14097 msgid "IncludeNumbersFile"
14100 #. type: Plain text
14101 #: docs/manual/smsd/config.rst:322
14103 "File with list of numbers which are accepted by SMSD. The file contains one "
14104 "number per line, blank lines are ignored. The file is read at startup and is "
14105 "reread only when configuration is being reread. See Message filtering for "
14109 #. type: Plain text
14110 #: docs/manual/smsd/config.rst:324
14111 msgid "ExcludeNumbersFile"
14114 #. type: Plain text
14115 #: docs/manual/smsd/config.rst:329
14117 "File with list of numbers which are not accepted by SMSD. The file contains "
14118 "one number per line, blank lines are ignored. The file is read at startup "
14119 "and is reread only when configuration is being reread. See Message filtering "
14123 #. type: Plain text
14124 #: docs/manual/smsd/config.rst:331
14125 msgid "IncludeSMSCFile"
14128 #. type: Plain text
14129 #: docs/manual/smsd/config.rst:336
14131 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14132 "one number per line, blank lines are ignored. The file is read at startup "
14133 "and is reread only when configuration is being reread. See Message filtering "
14137 #. type: Plain text
14138 #: docs/manual/smsd/config.rst:338
14139 msgid "ExcludeSMSCFile"
14142 #. type: Plain text
14143 #: docs/manual/smsd/config.rst:343
14145 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14146 "contains one number per line, blank lines are ignored. The file is read at "
14147 "startup and is reread only when configuration is being reread. See Message "
14148 "filtering for details."
14151 #. type: Plain text
14152 #: docs/manual/smsd/config.rst:345
14153 msgid "BackendRetries"
14156 #. type: Plain text
14157 #: docs/manual/smsd/config.rst:347
14158 msgid "How many times will SMSD backend retry operation."
14161 #. type: Plain text
14162 #: docs/manual/smsd/config.rst:350
14164 "The implementation on different backends is different, for database backends "
14165 "it generally means how many times it will try to reconnect to the server."
14168 #. type: Plain text
14169 #: docs/manual/smsd/config.rst:352
14170 msgid "Default is 10."
14173 #. type: Plain text
14174 #: docs/manual/smsd/config.rst:354
14178 #. type: Plain text
14179 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14183 #. type: Plain text
14184 #: docs/manual/smsd/config.rst:358
14185 msgid "Whether to enable sending of messages."
14188 #. type: Plain text
14189 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14190 msgid "Default is True."
14193 #. type: Plain text
14194 #: docs/manual/smsd/config.rst:362
14198 #. type: Plain text
14199 #: docs/manual/smsd/config.rst:366
14200 msgid "Whether to enable receiving of messages."
14204 #: docs/manual/smsd/config.rst:371
14206 msgid "Database backends options"
14209 #. type: Plain text
14210 #: docs/manual/smsd/config.rst:374
14211 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14214 #. type: Attribute :ref:
14215 #: docs/manual/smsd/config.rst:374
14217 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14220 #. type: Plain text
14221 #: docs/manual/smsd/config.rst:377
14223 "their documentation) supports same options for configuring connection to a "
14227 #. type: Plain text
14228 #: docs/manual/smsd/config.rst:379
14232 #. type: Plain text
14233 #: docs/manual/smsd/config.rst:381
14234 msgid "User name used for connection to a database."
14237 #. type: Plain text
14238 #: docs/manual/smsd/config.rst:383
14242 #. type: Plain text
14243 #: docs/manual/smsd/config.rst:385
14244 msgid "Password used for connection to a database."
14247 #. type: Plain text
14248 #: docs/manual/smsd/config.rst:387
14252 #. type: Plain text
14253 #: docs/manual/smsd/config.rst:391
14255 "Database server address. It can also contain port or socket path after "
14256 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14259 #. type: Plain text
14260 #: docs/manual/smsd/config.rst:393
14261 msgid "For ODBC this is used as Data source name."
14264 #. type: Plain text
14265 #: docs/manual/smsd/config.rst:399
14267 "Some database servers differentiate usage of ``localhost`` (to use local "
14268 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
14269 "sure your SMSD settings match the database server ones."
14272 #. type: Plain text
14273 #: docs/manual/smsd/config.rst:403
14277 #. type: Plain text
14278 #: docs/manual/smsd/config.rst:405
14279 msgid "Synonym for :config:option:`Host`."
14282 #. type: Plain text
14283 #: docs/manual/smsd/config.rst:409
14287 #. type: Plain text
14288 #: docs/manual/smsd/config.rst:413
14290 "Name of database to use. Please note that you should create tables in this "
14291 "database before using gammu-smsd. SQL files for creating needed tables are "
14292 "included in documentation."
14295 #. type: Plain text
14296 #: docs/manual/smsd/config.rst:415
14297 msgid "SkipSMSCNumber"
14300 #. type: Plain text
14301 #: docs/manual/smsd/config.rst:419
14303 "When you send sms from some SMS centere you can have delivery reports from "
14304 "other SMSC number. You can set here number of this SMSC used by you and "
14305 "Gammu will not check it's number during assigning reports to sent SMS."
14308 #. type: Plain text
14309 #: docs/manual/smsd/config.rst:421
14313 #. type: Plain text
14314 #: docs/manual/smsd/config.rst:423
14315 msgid "SQL driver to use."
14318 #. type: Plain text
14319 #: docs/manual/smsd/config.rst:426
14321 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14322 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14325 #. type: Plain text
14326 #: docs/manual/smsd/config.rst:431
14328 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14329 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14330 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14331 "``oracle`` drivers are under development."
14334 #. type: Plain text
14335 #: docs/manual/smsd/config.rst:433
14339 #. type: Plain text
14340 #: docs/manual/smsd/config.rst:436
14342 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14343 "where SMSD does not know which server it is actually talking to."
14346 #. type: Plain text
14347 #: docs/manual/smsd/config.rst:438
14348 msgid "Possible values:"
14351 #. type: Plain text
14352 #: docs/manual/smsd/config.rst:440
14353 msgid "``mysql`` - MySQL"
14356 #. type: Plain text
14357 #: docs/manual/smsd/config.rst:441
14358 msgid "``pgsql`` - PostgreSQL"
14361 #. type: Plain text
14362 #: docs/manual/smsd/config.rst:442
14363 msgid "``sqlite`` - SQLite"
14366 #. type: Plain text
14367 #: docs/manual/smsd/config.rst:443
14368 msgid "``mssql`` - Microsoft SQL Server"
14371 #. type: Plain text
14372 #: docs/manual/smsd/config.rst:444
14373 msgid "``sybase`` - Sybase"
14376 #. type: Plain text
14377 #: docs/manual/smsd/config.rst:445
14378 msgid "``access`` - Microsoft Access"
14381 #. type: Plain text
14382 #: docs/manual/smsd/config.rst:446
14383 msgid "``odbc`` - Generic ODBC"
14386 #. type: Plain text
14387 #: docs/manual/smsd/config.rst:450
14389 "You can also completely customize SQL queries used as described in :ref:`SQL "
14393 #. type: Plain text
14394 #: docs/manual/smsd/config.rst:452
14395 msgid "DriversPath"
14398 #. type: Plain text
14399 #: docs/manual/smsd/config.rst:455
14401 "Path, where DBI drivers are stored, this usually does not have to be set if "
14402 "you have properly installed drivers."
14405 #. type: Plain text
14406 #: docs/manual/smsd/config.rst:457
14410 #. type: Plain text
14411 #: docs/manual/smsd/config.rst:460
14413 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14414 "path where sqlite database files are stored."
14418 #: docs/manual/smsd/config.rst:462
14420 msgid "Files backend options"
14423 #. type: Plain text
14424 #: docs/manual/smsd/config.rst:465
14425 msgid "The FILES backend accepts following configuration options. See"
14428 #. type: Attribute :ref:
14429 #: docs/manual/smsd/config.rst:465
14431 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14434 #. type: Plain text
14435 #: docs/manual/smsd/config.rst:467
14437 "that all path should contain trailing path separator (/ on Unix systems):"
14440 #. type: Plain text
14441 #: docs/manual/smsd/config.rst:469
14445 #. type: Plain text
14446 #: docs/manual/smsd/config.rst:471
14447 msgid "Where the received SMSes are stored."
14450 #. type: Plain text
14451 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14452 msgid "Default is current directory."
14455 #. type: Plain text
14456 #: docs/manual/smsd/config.rst:475
14460 #. type: Plain text
14461 #: docs/manual/smsd/config.rst:477
14462 msgid "Where SMSes to be sent should be placed."
14465 #. type: Plain text
14466 #: docs/manual/smsd/config.rst:481
14467 msgid "SentSMSPath"
14470 #. type: Plain text
14471 #: docs/manual/smsd/config.rst:484
14473 "Where the transmitted SMSes are placed, if same as :config:option:"
14474 "`OutboxPath` transmitted messages are deleted."
14477 #. type: Plain text
14478 #: docs/manual/smsd/config.rst:486
14479 msgid "Default is to delete transmitted messages."
14482 #. type: Plain text
14483 #: docs/manual/smsd/config.rst:488
14484 msgid "ErrorSMSPath"
14487 #. type: Plain text
14488 #: docs/manual/smsd/config.rst:490
14489 msgid "Where SMSes with error in transmission is placed."
14492 #. type: Plain text
14493 #: docs/manual/smsd/config.rst:492
14494 msgid "Default is same as :config:option:`SentSMSPath`."
14497 #. type: Plain text
14498 #: docs/manual/smsd/config.rst:494
14499 msgid "InboxFormat"
14502 #. type: Plain text
14503 #: docs/manual/smsd/config.rst:496
14505 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14509 #. type: Plain text
14510 #: docs/manual/smsd/config.rst:498
14514 #. type: Plain text
14515 #: docs/manual/smsd/config.rst:499
14517 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14520 #. type: Plain text
14521 #: docs/manual/smsd/config.rst:500
14522 msgid "``unicode``"
14523 msgstr "``unicode``"
14525 #. type: Plain text
14526 #: docs/manual/smsd/config.rst:501
14527 msgid "message text stored in unicode (UTF-16)"
14530 #. type: Plain text
14531 #: docs/manual/smsd/config.rst:502
14532 msgid "``standard``"
14535 #. type: Plain text
14536 #: docs/manual/smsd/config.rst:503
14537 msgid "message text stored in system charset"
14540 #. type: Plain text
14541 #: docs/manual/smsd/config.rst:506
14543 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14544 "which are always written raw as they are received with extension .bin."
14547 #. type: Plain text
14548 #: docs/manual/smsd/config.rst:508
14549 msgid "Default is ``unicode``."
14552 #. type: Plain text
14553 #: docs/manual/smsd/config.rst:513
14555 "In ``detail`` format, all message parts are stored into signle file, for all "
14556 "others each message part is saved separately."
14559 #. type: Plain text
14560 #: docs/manual/smsd/config.rst:515
14561 msgid "OutboxFormat"
14564 #. type: Plain text
14565 #: docs/manual/smsd/config.rst:518
14567 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14568 "stored, it accepts same values as InboxFormat."
14571 #. type: Plain text
14572 #: docs/manual/smsd/config.rst:521
14574 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14575 "``unicode`` otherwise."
14578 #. type: Plain text
14579 #: docs/manual/smsd/config.rst:523
14580 msgid "TransmitFormat"
14583 #. type: Plain text
14584 #: docs/manual/smsd/config.rst:525
14585 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14588 #. type: Plain text
14589 #: docs/manual/smsd/config.rst:527
14590 msgid "Default is ``auto``."
14593 #. type: Plain text
14594 #: docs/manual/smsd/config.rst:529
14595 msgid "_message_filtering:"
14599 #: docs/manual/smsd/config.rst:531
14601 msgid "Message filtering"
14604 #. type: Plain text
14605 #: docs/manual/smsd/config.rst:535
14607 "SMSD allows one to process only limited subset of incoming messages. You can "
14608 "define filters for sender number in :config:section:`[include_numbers]` and"
14611 #. type: Attribute :config:
14612 #: docs/manual/smsd/config.rst:535
14614 msgid "section:`[exclude_numbers]` sections or using"
14617 #. type: Attribute :config:
14618 #: docs/manual/smsd/config.rst:536
14620 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14623 #. type: Plain text
14624 #: docs/manual/smsd/config.rst:538
14625 msgid "directives."
14628 #. type: Plain text
14629 #: docs/manual/smsd/config.rst:543
14631 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14632 "ignored) from it are used as allowed phone numbers and no other message is "
14633 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14634 "specify numbers which you want to skip."
14637 #. type: Plain text
14638 #: docs/manual/smsd/config.rst:549
14640 "Lists from both sources are merged together. If there is any number in "
14641 "include list, only include list is used and only messages in this list are "
14642 "being accepted. If include list is empty, exclude list can be used to ignore "
14643 "messages from some numbers. If both lists are empty, all messages are "
14647 #. type: Plain text
14648 #: docs/manual/smsd/config.rst:552
14650 "Similar filtering rules can be used for SMSC number filtering, they just use "
14651 "different set of configuration options - :config:section:`[include_smsc]` and"
14654 #. type: Attribute :config:
14655 #: docs/manual/smsd/config.rst:552
14657 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14660 #. type: Plain text
14661 #: docs/manual/smsd/config.rst:554
14662 msgid "and :config:option:`ExcludeSMSCFile` directives."
14665 #. type: Plain text
14666 #: docs/manual/smsd/config.rst:561
14668 "There is more complete example available in Gammu documentation. Please note "
14669 "that for simplicity following examples do not include :config:section:`"
14670 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14675 #: docs/manual/smsd/config.rst:563
14677 msgid "Files service"
14678 msgstr "File sistem"
14680 #. type: Plain text
14681 #: docs/manual/smsd/config.rst:566
14682 msgid "SMSD configuration file for FILES backend could look like:"
14685 #. type: Plain text
14686 #: docs/manual/smsd/config.rst:577
14688 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14689 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14690 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14694 #: docs/manual/smsd/config.rst:579
14696 msgid "MySQL service"
14699 #. type: Plain text
14700 #: docs/manual/smsd/config.rst:582
14701 msgid "If you want to use MYSQL backend, you will need something like this:"
14704 #. type: Plain text
14705 #: docs/manual/smsd/config.rst:594
14707 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14708 "= smsd Password = smsd PC = localhost Database = smsd"
14712 #: docs/manual/smsd/config.rst:596
14714 msgid "DBI service using SQLite"
14717 #. type: Plain text
14718 #: docs/manual/smsd/config.rst:599
14719 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14722 #. type: Plain text
14723 #: docs/manual/smsd/config.rst:607
14725 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14730 #: docs/manual/smsd/config.rst:609
14732 msgid "ODBC service using MySQL"
14735 #. type: Plain text
14736 #: docs/manual/smsd/config.rst:612
14738 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14742 #. type: Plain text
14743 #: docs/manual/smsd/config.rst:619
14744 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14747 #. type: Plain text
14748 #: docs/manual/smsd/config.rst:621
14750 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14754 #. type: Plain text
14755 #: docs/manual/smsd/config.rst:633
14757 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14758 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14761 #. type: Plain text
14762 #: docs/manual/smsd/config.rst:638
14764 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14765 "SERVER\t\t= 127.0.0.1"
14769 #: docs/manual/smsd/config.rst:641
14771 msgid "Numbers filtering"
14774 #. type: Plain text
14775 #: docs/manual/smsd/config.rst:644
14776 msgid "Process only messages from 123456 number:"
14779 #. type: Plain text
14780 #: docs/manual/smsd/config.rst:649
14781 msgid "[include_numbers] number1 = 123456"
14784 #. type: Plain text
14785 #: docs/manual/smsd/config.rst:651
14786 msgid "Do not process messages from evil number 666:"
14789 #. type: Plain text
14790 #: docs/manual/smsd/config.rst:656
14791 msgid "[exclude_numbers] number1 = 666"
14795 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14800 #. type: Plain text
14801 #: docs/manual/smsd/config.rst:661
14802 msgid "Enabling debugging:"
14806 #: docs/manual/smsd/overview.rst:2
14811 #. type: Plain text
14812 #: docs/manual/smsd/overview.rst:7
14814 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14815 "messages, stores them in defined storage and also sends messages enqueued in "
14820 #: docs/manual/smsd/overview.rst:9
14822 msgid "Overall schema"
14825 #. type: Plain text
14826 #: docs/manual/smsd/overview.rst:13
14828 "The interactions of SMS Daemon and related components can be seen on "
14829 "following picture."
14832 #. type: Plain text
14833 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14834 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14838 #. type: Plain text
14839 #: docs/manual/smsd/overview.rst:17
14840 msgid "digraph smsdinteractions {"
14843 #. type: Plain text
14844 #: docs/manual/smsd/overview.rst:34
14846 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14847 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14848 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14849 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14850 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14851 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14852 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14853 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14854 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14855 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14856 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14857 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14860 #. type: Plain text
14861 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14862 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14863 #: docs/manual/project/coding-style.rst:33
14864 #: docs/manual/project/coding-style.rst:39
14865 #: docs/manual/project/coding-style.rst:45
14866 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14867 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14868 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14869 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14870 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14871 #: docs/manual/internal/reply.rst:104
14872 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14877 #: docs/manual/smsd/overview.rst:37
14879 msgid "SMSD operation"
14882 #. type: Plain text
14883 #: docs/manual/smsd/overview.rst:40
14884 msgid "The SMSD operation consist of several steps."
14887 #. type: Plain text
14888 #: docs/manual/smsd/overview.rst:42
14889 msgid "Process command line options."
14892 #. type: Plain text
14893 #: docs/manual/smsd/overview.rst:43
14894 msgid "Configure backend service."
14897 #. type: Plain text
14898 #: docs/manual/smsd/overview.rst:44
14899 msgid "Main loop is executed until it is signalled to be terminated."
14902 #. type: Plain text
14903 #: docs/manual/smsd/overview.rst:45
14905 msgid "Try to connect to phone if not connected."
14906 msgstr "Telepon tidak terhubung."
14908 #. type: Plain text
14909 #: docs/manual/smsd/overview.rst:46
14911 "Check for security code if configured (configured by :config:option:"
14912 "`CheckSecurity`)."
14915 #. type: Plain text
14916 #: docs/manual/smsd/overview.rst:47
14918 "Check for received messages (frequency configured by :config:option:"
14919 "`ReceiveFrequency`)."
14922 #. type: Plain text
14923 #: docs/manual/smsd/overview.rst:48
14925 "Check for reset of the phone if configured (frequency configured by :config:"
14926 "option:`ResetFrequency`)."
14929 #. type: Plain text
14930 #: docs/manual/smsd/overview.rst:49
14932 "Check for messages to send (frequency configured by :config:option:"
14936 #. type: Plain text
14937 #: docs/manual/smsd/overview.rst:50
14939 "Check phone status (frequency configured by :config:option:"
14940 "`StatusFrequency`)."
14943 #. type: Plain text
14944 #: docs/manual/smsd/overview.rst:51
14945 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14948 #. type: Plain text
14949 #: docs/manual/smsd/overview.rst:51
14950 msgid "Backend service is freed."
14954 #: docs/manual/smsd/manual.rst:2
14956 msgid "Program Manuals"
14959 #. type: Plain text
14960 #: docs/manual/smsd/manual.rst:9
14961 msgid "smsd inject monitor"
14964 #. type: Plain text
14965 #: docs/manual/smsd/inject.rst:2
14966 msgid "_gammu-smsd-inject:"
14969 #. type: Plain text
14970 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
14972 msgid "gammu-smsd-inject"
14975 #. type: Labeled list
14976 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
14977 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
14978 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
14979 #: docs/manual/utils/gammu-detect.rst:9
14984 #. type: Plain text
14985 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
14986 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
14987 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
14988 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
14989 #: docs/manual/utils/gammu-detect.rst:15
14993 #. type: Plain text
14994 #: docs/manual/smsd/inject.rst:14
14996 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
14999 #. type: Plain text
15000 #: docs/manual/smsd/inject.rst:19
15002 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
15005 #. type: Attribute :program:
15006 #: docs/manual/smsd/inject.rst:20
15008 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
15011 #. type: Plain text
15012 #: docs/manual/smsd/inject.rst:22
15014 "Daemon, which will be later sent by the daemon using connected GSM modem."
15017 #. type: Plain text
15018 #: docs/manual/smsd/inject.rst:25
15020 "Support for this program depends on features available in currently used "
15021 "SMSD service backend, however currently it is supported by all of them."
15024 #. type: Plain text
15025 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
15026 #: docs/manual/smsd/smsd.rst:30
15028 "Program accepts following options (please note that long options might be "
15029 "not accepted on some platforms):"
15032 #. type: Labeled list
15033 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
15034 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
15035 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
15036 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
15037 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
15038 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
15039 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
15040 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
15041 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
15042 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
15043 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
15044 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
15045 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
15046 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
15047 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
15048 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
15049 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
15050 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
15051 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
15052 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
15053 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
15054 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
15055 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
15056 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
15057 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
15058 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
15059 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
15060 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
15061 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
15062 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
15063 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
15064 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
15065 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
15066 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
15067 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
15068 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
15069 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
15070 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
15071 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
15072 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
15073 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
15074 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
15075 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
15076 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
15077 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
15078 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
15079 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
15080 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
15081 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
15082 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
15083 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
15084 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
15085 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
15086 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
15087 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
15088 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
15089 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
15090 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
15091 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
15092 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
15093 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
15094 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
15095 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
15096 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
15097 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
15098 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
15099 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
15100 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
15101 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
15102 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
15103 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
15104 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
15105 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
15106 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
15107 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
15108 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
15109 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
15110 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
15111 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
15112 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
15113 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
15114 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
15115 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
15116 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
15117 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
15118 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
15119 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
15120 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
15121 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
15122 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
15123 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
15124 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
15125 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
15126 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
15127 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
15128 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
15129 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
15130 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15131 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15132 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15133 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15134 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15135 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15136 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15137 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15138 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15139 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15140 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15141 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15142 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15143 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15144 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15145 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15146 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15147 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15148 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15149 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15150 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15151 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15152 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15153 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15154 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15155 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15156 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15157 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15158 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15159 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15160 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15161 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15162 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15163 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15164 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15165 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15166 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15167 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15168 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15169 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15170 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15171 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15172 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15173 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15174 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15175 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15180 #. type: Plain text
15181 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15182 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15183 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15187 #. type: Plain text
15188 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15189 #: docs/manual/smsd/smsd.rst:34
15190 msgid "Shows help."
15193 #. type: Plain text
15194 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15195 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15196 msgid "-v, --version"
15199 #. type: Plain text
15200 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15201 #: docs/manual/smsd/smsd.rst:38
15202 msgid "Shows version information and compiled in features."
15205 #. type: Plain text
15206 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15207 #: docs/manual/smsd/smsd.rst:40
15208 msgid "-c, --config=file"
15211 #. type: Plain text
15212 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15213 #: docs/manual/smsd/smsd.rst:43
15215 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15216 "no default and configuration file path has to be always specified."
15219 #. type: Plain text
15220 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15221 #: docs/manual/smsd/smsd.rst:102
15222 msgid "-l, --use-log"
15225 #. type: Plain text
15226 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15227 msgid "Use logging as configured in config file."
15230 #. type: Plain text
15231 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15232 #: docs/manual/smsd/smsd.rst:106
15233 msgid "-L, --no-use-log"
15236 #. type: Plain text
15237 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15238 msgid "Do not use logging as configured in config file (default)."
15241 #. type: Plain text
15242 #: docs/manual/smsd/inject.rst:52
15244 "For description of message types and their parameters, please check "
15245 "documentation for :option:`gammu savesms`."
15248 #. type: Plain text
15249 #: docs/manual/smsd/inject.rst:57
15250 msgid "To check it out, you need to have configuration file for SMSD, see"
15253 #. type: Attribute :ref:
15254 #: docs/manual/smsd/inject.rst:57
15256 msgid "`gammu-smsdrc` for more details about it."
15259 #. type: Plain text
15260 #: docs/manual/smsd/inject.rst:60
15261 msgid "Inject text message up to standard 160 chars:"
15264 #. type: Plain text
15265 #: docs/manual/smsd/inject.rst:64
15266 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15269 #. type: delimited block _
15270 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15271 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15272 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15276 #. type: Plain text
15277 #: docs/manual/smsd/inject.rst:70
15278 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15281 #. type: Plain text
15282 #: docs/manual/smsd/inject.rst:72
15283 msgid "Inject long text message:"
15286 #. type: Plain text
15287 #: docs/manual/smsd/inject.rst:76
15289 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15293 #. type: Plain text
15294 #: docs/manual/smsd/inject.rst:82
15296 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15300 #. type: Plain text
15301 #: docs/manual/smsd/inject.rst:88
15302 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15305 #. type: Plain text
15306 #: docs/manual/smsd/inject.rst:90
15308 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15311 #. type: Plain text
15312 #: docs/manual/smsd/inject.rst:94
15314 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15315 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15318 #. type: Plain text
15319 #: docs/manual/smsd/inject.rst:96
15320 msgid "Inject protected message with ringtone:"
15323 #. type: Plain text
15324 #: docs/manual/smsd/inject.rst:99
15326 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15327 "toneSElong axelf.txt -toneSE ring.txt"
15330 #. type: Plain text
15331 #: docs/manual/smsd/mysql.rst:2
15332 msgid "_gammu-smsd-mysql:"
15336 #: docs/manual/smsd/mysql.rst:4
15338 msgid "MySQL Backend"
15341 #. type: Plain text
15342 #: docs/manual/smsd/mysql.rst:9
15344 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15345 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15346 "description of configuration options)."
15350 #: docs/manual/smsd/mysql.rst:15
15355 #. type: Plain text
15356 #: docs/manual/smsd/mysql.rst:19
15358 "The user accessing the database does not need much privileges, the following "
15359 "privleges should be enough:"
15362 #. type: Plain text
15363 #: docs/manual/smsd/mysql.rst:23
15364 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15367 #. type: Plain text
15368 #: docs/manual/smsd/mysql.rst:25
15369 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15372 #. type: Plain text
15373 #: docs/manual/smsd/mysql.rst:30
15375 "For creating the SQL tables you need more privileges, especially for "
15376 "creating triggers, which are used for some functionality."
15379 #. type: Plain text
15380 #: docs/manual/smsd/mysql.rst:32
15381 msgid "_MySQL: http://www.mysql.com/"
15384 #. type: Plain text
15385 #: docs/manual/smsd/mysql.rst:37
15386 msgid "SQL script for creating tables in MySQL database:"
15389 #. type: Plain text
15390 #: docs/manual/smsd/mysql.rst:39
15391 msgid "../../sql/mysql.sql"
15394 #. type: Plain text
15395 #: docs/manual/smsd/mysql.rst:40
15396 msgid ":language: mysql"
15399 #. type: Plain text
15400 #: docs/manual/smsd/mysql.rst:43
15401 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15405 #: docs/manual/smsd/code.rst:2
15407 msgid "Developer documentation"
15410 #. type: Plain text
15411 #: docs/manual/smsd/code.rst:11
15413 "The backend service is responsible for storing received messages and giving "
15414 "the SMSD core messages to send. It is solely up to them how the message will "
15415 "be stored, for example currently Gammu includes backends to store messages "
15416 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15420 #. type: Attribute :ref:
15421 #: docs/manual/smsd/code.rst:11
15423 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15426 #. type: Plain text
15427 #: docs/manual/smsd/code.rst:13
15428 msgid "at all (:ref:`gammu-smsd-null`)."
15432 #: docs/manual/smsd/code.rst:16
15434 msgid "Backend interface"
15437 #. type: Plain text
15438 #: docs/manual/smsd/code.rst:20
15440 "Each backend service needs to support several operations, which are exported "
15441 "in ``GSM_SMSDService`` structure:"
15444 #. type: Labeled list
15445 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15446 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15447 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15448 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15449 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15450 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15451 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15452 #: docs/manual/c/statemachine.rst:30
15454 msgid ".. c:function"
15457 #. type: Plain text
15458 #: docs/manual/smsd/code.rst:22
15460 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
15463 #. type: Plain text
15464 #: docs/manual/smsd/code.rst:24
15465 msgid "Initializes internal state, connect to backend storage."
15468 #. type: Plain text
15469 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15470 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15471 #: docs/manual/smsd/code.rst:116
15472 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15475 #. type: Plain text
15476 #: docs/manual/smsd/code.rst:29
15478 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
15481 #. type: Plain text
15482 #: docs/manual/smsd/code.rst:31
15483 msgid "Freeing internal data, disconnect from backend storage."
15486 #. type: Plain text
15487 #: docs/manual/smsd/code.rst:36
15489 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
15492 #. type: Plain text
15493 #: docs/manual/smsd/code.rst:38
15495 "Optional hook called after SMSD is connected to phone, can be used for "
15496 "storing infromation about phone in backend."
15499 #. type: Plain text
15500 #: docs/manual/smsd/code.rst:43
15502 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15505 #. type: Plain text
15506 #: docs/manual/smsd/code.rst:45
15507 msgid "Saves message into inbox."
15510 #. type: Plain text
15511 #: docs/manual/smsd/code.rst:50
15513 ":param sms: Message data to save :param Config: Pointer to SMSD "
15514 "configuration data :param Locations: Newly allocation pointer to string with "
15515 "IDs identifying saved messages. :return: Error code."
15518 #. type: Plain text
15519 #: docs/manual/smsd/code.rst:52
15521 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15524 #. type: Plain text
15525 #: docs/manual/smsd/code.rst:54
15526 msgid "Finds message in outbox suitable for sending."
15529 #. type: Plain text
15530 #: docs/manual/smsd/code.rst:58
15532 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15533 "to SMSD configuration data :param ID: Identification of found message will "
15534 "be stored here, this"
15537 #. type: Plain text
15538 #: docs/manual/smsd/code.rst:61
15540 "should be unique for different message, so that repeated attempts to send "
15541 "same message can be detected by SMSD core. Empty string avoids this check."
15544 #. type: Plain text
15545 #: docs/manual/smsd/code.rst:62
15546 msgid ":return: Error code."
15549 #. type: Plain text
15550 #: docs/manual/smsd/code.rst:64
15552 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15555 #. type: Plain text
15556 #: docs/manual/smsd/code.rst:66
15557 msgid "Moves sent message from outbox to sent items."
15560 #. type: Plain text
15561 #: docs/manual/smsd/code.rst:73
15563 ":param sms: Message which should be moved, backend usually can get it by ID "
15564 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
15565 "Identification of message to be moved. :param alwaysDelete: Whether to "
15566 "delete message from outbox even if moving fails. :param sent: Whether "
15567 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
15571 #. type: Plain text
15572 #: docs/manual/smsd/code.rst:75
15574 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15577 #. type: Plain text
15578 #: docs/manual/smsd/code.rst:77
15579 msgid "Saves message into outbox queue."
15582 #. type: Plain text
15583 #: docs/manual/smsd/code.rst:82
15585 ":param sms: Message data to save :param Config: Pointer to SMSD "
15586 "configuration data :param NewID: ID of created message will be stored "
15587 "here. :return: Error code."
15590 #. type: Plain text
15591 #: docs/manual/smsd/code.rst:84
15593 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15596 #. type: Plain text
15597 #: docs/manual/smsd/code.rst:86
15598 msgid "Logs information about sent message (eg. delivery report)."
15601 #. type: Plain text
15602 #: docs/manual/smsd/code.rst:94
15604 ":param sms: Message which should be moved, backend usually can get it by ID "
15605 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
15606 "Identification of message to be marked. :param Part: Part of the message "
15607 "which is being processed. :param err: Status of sending message. :param "
15608 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
15611 #. type: Plain text
15612 #: docs/manual/smsd/code.rst:96
15614 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15618 #. type: Plain text
15619 #: docs/manual/smsd/code.rst:98
15620 msgid "Updates sending status in service backend."
15623 #. type: Plain text
15624 #: docs/manual/smsd/code.rst:102
15626 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15627 "of message to be marked. :return: Error code."
15630 #. type: Plain text
15631 #: docs/manual/smsd/code.rst:104
15632 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15635 #. type: Plain text
15636 #: docs/manual/smsd/code.rst:106
15638 "Updates information about phone in database (network status, battery, etc.)."
15641 #. type: Plain text
15642 #: docs/manual/smsd/code.rst:111
15643 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15646 #. type: Plain text
15647 #: docs/manual/smsd/code.rst:113
15648 msgid "Reads configuration specific for this backend."
15652 #: docs/manual/smsd/code.rst:118
15657 #. type: Plain text
15658 #: docs/manual/smsd/code.rst:123
15660 "You might have noticed that message ID is often used in the API. The primary "
15661 "reason for this is that it is usually easier for backend to handle message "
15662 "just by it's internal identification instead of handling message data from"
15665 #. type: Attribute :c:
15666 #: docs/manual/smsd/code.rst:123
15668 msgid "type:`GSM_MultiSMSMessage`."
15671 #. type: Plain text
15672 #: docs/manual/smsd/code.rst:128
15674 "If the backend does not use any IDs internally, it really does not have to "
15675 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15676 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15680 #. type: Plain text
15681 #: docs/manual/smsd/code.rst:130
15682 msgid "The lifetime of ID for sent message:"
15685 #. type: Plain text
15686 #: docs/manual/smsd/code.rst:133
15688 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15689 "backend storage creates new ID"
15692 #. type: Plain text
15693 #: docs/manual/smsd/code.rst:135
15695 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15698 #. type: Plain text
15699 #: docs/manual/smsd/code.rst:138
15701 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15702 "RefreshSendStatus` are then notified using this ID about sending of the "
15706 #. type: Plain text
15707 #: docs/manual/smsd/code.rst:140
15709 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15713 #. type: Plain text
15714 #: docs/manual/smsd/code.rst:142
15715 msgid "The lifetime of ID for incoming messages:"
15718 #. type: Plain text
15719 #: docs/manual/smsd/code.rst:144
15720 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15723 #. type: Plain text
15724 #: docs/manual/smsd/code.rst:145
15725 msgid ":ref:`gammu-smsd-run` uses this ID"
15729 #: docs/manual/smsd/code.rst:147
15731 msgid "Message Sending Workflow"
15734 #. type: Plain text
15735 #: docs/manual/smsd/code.rst:152
15736 msgid "digraph smsdsending {"
15739 #. type: Plain text
15740 #: docs/manual/smsd/code.rst:176
15742 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15743 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15744 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15745 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15746 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15747 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15748 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15749 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15750 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15751 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15752 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15753 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15754 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15755 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15756 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15757 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15758 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15759 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15760 "ERR)\" -> \"error sending message\";"
15764 #: docs/manual/smsd/code.rst:179
15766 msgid "Message Receiving Workflow"
15769 #. type: Plain text
15770 #: docs/manual/smsd/code.rst:184
15771 msgid "digraph smsdreceiving {"
15774 #. type: Plain text
15775 #: docs/manual/smsd/code.rst:201
15777 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15778 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15779 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15780 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15781 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15782 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15783 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15784 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15785 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15786 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15787 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15788 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15792 #. type: Plain text
15793 #: docs/manual/smsd/monitor.rst:2
15794 msgid "_gammu-smsd-monitor:"
15797 #. type: Plain text
15798 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15800 msgid "gammu-smsd-monitor"
15803 #. type: Plain text
15804 #: docs/manual/smsd/monitor.rst:14
15805 msgid "gammu-smsd-monitor [OPTION]..."
15808 #. type: Plain text
15809 #: docs/manual/smsd/monitor.rst:19
15811 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15814 #. type: Attribute :program:
15815 #: docs/manual/smsd/monitor.rst:20
15817 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15820 #. type: Plain text
15821 #: docs/manual/smsd/monitor.rst:23
15823 "Daemon. It periodically displays information about phone and number of "
15824 "processed messages."
15827 #. type: Plain text
15828 #: docs/manual/smsd/monitor.rst:41
15829 msgid "-n, --loops=count"
15832 #. type: Plain text
15833 #: docs/manual/smsd/monitor.rst:43
15834 msgid "Number of loops, by default monitor loops infinitely."
15837 #. type: Plain text
15838 #: docs/manual/smsd/monitor.rst:45
15839 msgid "-d, --delay=seconds"
15842 #. type: Plain text
15843 #: docs/manual/smsd/monitor.rst:47
15844 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15847 #. type: Plain text
15848 #: docs/manual/smsd/monitor.rst:49
15852 #. type: Plain text
15853 #: docs/manual/smsd/monitor.rst:51
15854 msgid "Print output in comma separated values format:"
15857 #. type: Plain text
15858 #: docs/manual/smsd/monitor.rst:55
15859 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15862 #. type: Plain text
15863 #: docs/manual/smsd/smsd.rst:2
15864 msgid "_gammu-smsd:"
15867 #. type: Plain text
15868 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15873 #. type: Plain text
15874 #: docs/manual/smsd/smsd.rst:14
15875 msgid "gammu-smsd [OPTION]..."
15878 #. type: Plain text
15879 #: docs/manual/smsd/smsd.rst:20
15880 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15883 #. type: Attribute :program:
15884 #: docs/manual/smsd/smsd.rst:21
15886 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15889 #. type: Plain text
15890 #: docs/manual/smsd/smsd.rst:24
15892 "received messages, stores them in defined storage and also sends messages "
15893 "enqueued in this storage."
15896 #. type: Plain text
15897 #: docs/manual/smsd/smsd.rst:27
15899 "The daemon can reload configuration file after sending hangup signal "
15900 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
15903 #. type: Plain text
15904 #: docs/manual/smsd/smsd.rst:47
15906 "If you run SMSD as a system daemon (or service), it is recommended to use "
15907 "absolute path to configuration file as startup directory might be different "
15911 #. type: Plain text
15912 #: docs/manual/smsd/smsd.rst:49
15913 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15916 #. type: Plain text
15917 #: docs/manual/smsd/smsd.rst:51
15918 msgid "-p, --pid=file"
15921 #. type: Plain text
15922 #: docs/manual/smsd/smsd.rst:53
15924 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15927 #. type: Plain text
15928 #: docs/manual/smsd/smsd.rst:55
15929 msgid "-U, --user=user"
15932 #. type: Plain text
15933 #: docs/manual/smsd/smsd.rst:57
15934 msgid "Drop daemon privileges to chosed user after starting."
15937 #. type: Plain text
15938 #: docs/manual/smsd/smsd.rst:59
15939 msgid "-G, --group=group"
15942 #. type: Plain text
15943 #: docs/manual/smsd/smsd.rst:61
15944 msgid "Drop daemon privileges to chosen group after starting."
15947 #. type: Plain text
15948 #: docs/manual/smsd/smsd.rst:63
15949 msgid "-d, --daemon"
15952 #. type: Plain text
15953 #: docs/manual/smsd/smsd.rst:65
15954 msgid "Daemonize program on startup. Not supported on Windows."
15957 #. type: Plain text
15958 #: docs/manual/smsd/smsd.rst:67
15959 msgid "-i, --install-service"
15962 #. type: Plain text
15963 #: docs/manual/smsd/smsd.rst:69
15964 msgid "Installs SMSD as a Windows service."
15967 #. type: Plain text
15968 #: docs/manual/smsd/smsd.rst:71
15969 msgid "-u, --uninstall-service"
15972 #. type: Plain text
15973 #: docs/manual/smsd/smsd.rst:73
15974 msgid "Uninstalls SMSD as a Windows service."
15977 #. type: Plain text
15978 #: docs/manual/smsd/smsd.rst:75
15979 msgid "-s, --start-service"
15982 #. type: Plain text
15983 #: docs/manual/smsd/smsd.rst:77
15984 msgid "Starts SMSD Windows service."
15987 #. type: Plain text
15988 #: docs/manual/smsd/smsd.rst:79
15989 msgid "-k, --stop-service"
15992 #. type: Plain text
15993 #: docs/manual/smsd/smsd.rst:81
15994 msgid "Stops SMSD Windows service."
15997 #. type: Plain text
15998 #: docs/manual/smsd/smsd.rst:83
15999 msgid "-f, --max-failures=count"
16002 #. type: Plain text
16003 #: docs/manual/smsd/smsd.rst:85
16005 "Terminate after defined number of failures. Use 0 to not terminate (this is "
16009 #. type: Plain text
16010 #: docs/manual/smsd/smsd.rst:87
16011 msgid "-X, --suicide=seconds"
16014 #. type: Plain text
16015 #: docs/manual/smsd/smsd.rst:89
16016 msgid "Kills itself after number of seconds."
16019 #. type: Plain text
16020 #: docs/manual/smsd/smsd.rst:91
16021 msgid "-S, --run-service"
16024 #. type: Plain text
16025 #: docs/manual/smsd/smsd.rst:94
16027 "Runs pogram as SMSD Windows service. This should not be used manually, but "
16028 "only Windows Service manager should use this command."
16031 #. type: Plain text
16032 #: docs/manual/smsd/smsd.rst:96
16033 msgid "-n, --service-name=name"
16036 #. type: Plain text
16037 #: docs/manual/smsd/smsd.rst:100
16039 "Defines name of a Windows service. Each service requires an unique name, so "
16040 "if you want to run several SMSD instances, you have to name each service "
16041 "differently. Default is \"GammuSMSD\"."
16044 #. type: Plain text
16045 #: docs/manual/smsd/smsd.rst:104
16046 msgid "Use logging as configured in config file (default)."
16049 #. type: Plain text
16050 #: docs/manual/smsd/smsd.rst:108
16051 msgid "Do not use logging as configured in config file."
16055 #: docs/manual/smsd/smsd.rst:113
16057 msgid "Linux/Unix Examples"
16060 #. type: Plain text
16061 #: docs/manual/smsd/smsd.rst:116
16062 msgid "Start SMSD as a daemon on Linux:"
16065 #. type: Plain text
16066 #: docs/manual/smsd/smsd.rst:120
16068 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
16071 #. type: Plain text
16072 #: docs/manual/smsd/smsd.rst:122
16073 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
16076 #. type: Plain text
16077 #: docs/manual/smsd/smsd.rst:126
16079 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
16080 "--user gammu --group gammu"
16084 #: docs/manual/smsd/smsd.rst:128
16086 msgid "SMSD as a system wide daemon"
16089 #. type: Plain text
16090 #: docs/manual/smsd/smsd.rst:133
16092 "To use SMSD as a daemon, you might want to use init script which is shipped "
16093 "with Gammu in contrib/init directory. It is not installed by default, either "
16094 "install it manually or check INSTALL file for instructions."
16097 #. type: Plain text
16098 #: docs/manual/smsd/smsd.rst:136
16100 "Under Windows 7 you might need to disable UAC (user account control) before "
16101 "you will be able to install SMSD service."
16105 #: docs/manual/smsd/smsd.rst:138
16107 msgid "Windows Service Examples"
16110 #. type: Plain text
16111 #: docs/manual/smsd/smsd.rst:141
16112 msgid "Install Gammu SMSD Windows service:"
16115 #. type: Plain text
16116 #: docs/manual/smsd/smsd.rst:145
16117 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
16120 #. type: Plain text
16121 #: docs/manual/smsd/smsd.rst:147
16122 msgid "Install two instances of SMSD Windows service:"
16125 #. type: Plain text
16126 #: docs/manual/smsd/smsd.rst:151
16127 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
16130 #. type: Plain text
16131 #: docs/manual/smsd/smsd.rst:153
16132 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16135 #. type: Plain text
16136 #: docs/manual/smsd/smsd.rst:155
16137 msgid "To uninstall a Windows service:"
16140 #. type: Plain text
16141 #: docs/manual/smsd/smsd.rst:159
16142 msgid "gammu-smsd.exe -u"
16146 #: docs/manual/smsd/smsd.rst:161
16148 msgid "Troubleshooting Windows Service"
16151 #. type: Plain text
16152 #: docs/manual/smsd/smsd.rst:168
16154 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16155 "1053: The service did not respond to the start or control request in a "
16156 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16157 "useful hint, try starting SMSD manually with exactly same parameters as you "
16158 "installed the service (without -i)."
16161 #. type: Plain text
16162 #: docs/manual/smsd/smsd.rst:170
16163 msgid "For example the command line can look like:"
16166 #. type: Plain text
16167 #: docs/manual/smsd/smsd.rst:174
16168 msgid "gammu-smsd.exe -c smsdrc"
16171 #. type: Plain text
16172 #: docs/manual/smsd/smsd.rst:177
16174 "You now should be able to get errors from SMSD even if it fails to start as "
16179 #: docs/manual/smsd/smsd.rst:179
16181 msgid "Known Limitations"
16184 #. type: Plain text
16185 #: docs/manual/smsd/smsd.rst:185
16187 "You can not use same phone by more programs in same time. However in case "
16188 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16189 "able to start the communication with phone from more programs. In this case "
16190 "neither of the programs will probably work."
16193 #. type: Plain text
16194 #: docs/manual/smsd/smsd.rst:188
16196 "There is no way to detect that SMS message is reply to another by looking at "
16197 "message headers. The only way to achieve this is to add some token to the "
16198 "message and let the user include it in the message on reply."
16201 #. type: Plain text
16202 #: docs/manual/gammu/index.rst:2
16207 #: docs/manual/gammu/index.rst:4
16209 msgid "Gammu Utility"
16212 #. type: Plain text
16213 #: docs/manual/gammu/index.rst:15
16214 msgid "gammu [parameters] <command> [options]"
16217 #. type: Plain text
16218 #: docs/manual/gammu/index.rst:18
16220 "Commands actually indicate which operation should Gammu perform. They can be "
16221 "specified with or without leading ``--``."
16223 "Perintah-perintah mengindikasikan operasi apa yang harus dilakukan Gammu. "
16224 "Perintah tersebut dapat dispesifikasikan dengan atau tanpa tanda ``--``."
16226 #. type: Plain text
16227 #: docs/manual/gammu/index.rst:24
16229 "This program is a tool for mobile phones. Many vendors and phones are "
16230 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16235 #: docs/manual/gammu/index.rst:27
16241 #. type: Plain text
16242 #: docs/manual/gammu/index.rst:30
16243 msgid "Parameters before command configure gammu behaviour:"
16244 msgstr "Parameter sebelum perintah mengkonfigurasi perilaku gammu:"
16246 #. type: Plain text
16247 #: docs/manual/gammu/index.rst:32
16248 msgid "-c, --config <filename>"
16251 #. type: Plain text
16252 #: docs/manual/gammu/index.rst:34
16253 msgid "name of configuration file"
16256 #. type: Plain text
16257 #: docs/manual/gammu/index.rst:36
16258 msgid "-s, --section <confign>"
16261 #. type: Plain text
16262 #: docs/manual/gammu/index.rst:38
16263 msgid "section of config file to use, eg. 42"
16266 #. type: Plain text
16267 #: docs/manual/gammu/index.rst:40
16268 msgid "-d, --debug <level>"
16271 #. type: Plain text
16272 #: docs/manual/gammu/index.rst:42
16274 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16278 #. type: Plain text
16279 #: docs/manual/gammu/index.rst:44
16280 msgid "-f, --debug-file <filename>"
16283 #. type: Plain text
16284 #: docs/manual/gammu/index.rst:46
16285 msgid "file for logging debug messages"
16289 #: docs/manual/gammu/index.rst:49
16291 msgid "Call commands"
16294 #. type: Plain text
16295 #: docs/manual/gammu/index.rst:52
16296 msgid "answercall [id]"
16299 #. type: Plain text
16300 #: docs/manual/gammu/index.rst:54
16301 msgid "Answer incoming call."
16304 #. type: Plain text
16305 #: docs/manual/gammu/index.rst:56
16306 msgid "cancelcall [id]"
16309 #. type: Plain text
16310 #: docs/manual/gammu/index.rst:58
16311 msgid "Cancel incoming call"
16314 #. type: Plain text
16315 #: docs/manual/gammu/index.rst:60
16316 msgid "canceldiverts"
16319 #. type: Plain text
16320 #: docs/manual/gammu/index.rst:62
16321 msgid "Cancel all existing call diverts."
16324 #. type: Plain text
16325 #: docs/manual/gammu/index.rst:64
16326 msgid "conferencecall id"
16329 #. type: Plain text
16330 #: docs/manual/gammu/index.rst:66
16331 msgid "Initiates a conference call."
16334 #. type: Plain text
16335 #: docs/manual/gammu/index.rst:68
16336 msgid "dialvoice number [show|hide]"
16339 #. type: Plain text
16340 #: docs/manual/gammu/index.rst:70
16341 msgid "Make voice call from SIM card line set in phone."
16344 #. type: Plain text
16345 #: docs/manual/gammu/index.rst:72
16347 "``show|hide`` - optional parameter whether to disable call number indication."
16350 #. type: Plain text
16351 #: docs/manual/gammu/index.rst:74
16353 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16356 #. type: Plain text
16357 #: docs/manual/gammu/index.rst:76
16358 msgid "Manage or display call diverts."
16361 #. type: Plain text
16362 #: docs/manual/gammu/index.rst:78
16363 msgid "``get`` or ``set``"
16366 #. type: Plain text
16367 #: docs/manual/gammu/index.rst:79
16368 msgid "whether to get divert information or to set it."
16371 #. type: Plain text
16372 #: docs/manual/gammu/index.rst:80
16373 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16376 #. type: Plain text
16377 #: docs/manual/gammu/index.rst:81
16378 msgid "condition when apply divert"
16381 #. type: Plain text
16382 #: docs/manual/gammu/index.rst:82
16383 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16386 #. type: Plain text
16387 #: docs/manual/gammu/index.rst:83
16388 msgid "call type when apply divert"
16391 #. type: Plain text
16392 #: docs/manual/gammu/index.rst:84
16396 #. type: Plain text
16397 #: docs/manual/gammu/index.rst:85
16398 msgid "number where to divert"
16401 #. type: Plain text
16402 #: docs/manual/gammu/index.rst:86
16406 #. type: Plain text
16407 #: docs/manual/gammu/index.rst:87
16408 msgid "timeout when the diversion will happen"
16411 #. type: Plain text
16412 #: docs/manual/gammu/index.rst:89
16413 msgid "getussd code"
16416 #. type: Plain text
16417 #: docs/manual/gammu/index.rst:91
16418 msgid "Retrieves USSD information - dials a service number and reads response."
16421 #. type: Plain text
16422 #: docs/manual/gammu/index.rst:93
16423 msgid "holdcall id"
16426 #. type: Plain text
16427 #: docs/manual/gammu/index.rst:95
16428 msgid "Holds call."
16431 #. type: Plain text
16432 #: docs/manual/gammu/index.rst:97
16433 msgid "maketerminatedcall number length [show|hide]"
16436 #. type: Plain text
16437 #: docs/manual/gammu/index.rst:100
16439 "Make voice call from SIM card line set in phone which will be terminated "
16440 "after ``length`` seconds."
16443 #. type: Plain text
16444 #: docs/manual/gammu/index.rst:102
16445 msgid "senddtmf sequence"
16448 #. type: Plain text
16449 #: docs/manual/gammu/index.rst:104
16450 msgid "Plays DTMF sequence. In some phones available only during calls"
16453 #. type: Plain text
16454 #: docs/manual/gammu/index.rst:106
16455 msgid "splitcall id"
16458 #. type: Plain text
16459 #: docs/manual/gammu/index.rst:108
16460 msgid "Splits call."
16463 #. type: Plain text
16464 #: docs/manual/gammu/index.rst:110
16465 msgid "switchcall [id]"
16468 #. type: Plain text
16469 #: docs/manual/gammu/index.rst:112
16470 msgid "Switches call."
16473 #. type: Plain text
16474 #: docs/manual/gammu/index.rst:114
16475 msgid "transfercall [id]"
16478 #. type: Plain text
16479 #: docs/manual/gammu/index.rst:116
16480 msgid "Transfers call."
16483 #. type: Plain text
16484 #: docs/manual/gammu/index.rst:118
16485 msgid "unholdcall id"
16488 #. type: Plain text
16489 #: docs/manual/gammu/index.rst:120
16490 msgid "Unholds call."
16493 #. type: Plain text
16494 #: docs/manual/gammu/index.rst:122
16495 msgid "_gammu-sms:"
16499 #: docs/manual/gammu/index.rst:124
16501 msgid "SMS and EMS commands"
16502 msgstr "SMS dan EMS"
16504 #. type: Plain text
16505 #: docs/manual/gammu/index.rst:129
16507 "Sending messages might look a bit complicated on first attempt to use. But "
16508 "be patient, the command line has been written in order to allow almost every "
16509 "usage. See EXAMPLE section for some hints on usage."
16512 #. type: Plain text
16513 #: docs/manual/gammu/index.rst:132
16515 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16516 "receive more messages and process them automatically."
16519 #. type: Plain text
16520 #: docs/manual/gammu/index.rst:134
16521 msgid "Introduction to SMS formats"
16524 #. type: delimited block _
16525 #: docs/manual/gammu/index.rst:137
16526 msgid "Gammu has support for many SMS formats like:"
16529 #. type: delimited block _
16530 #: docs/manual/gammu/index.rst:148
16533 "Nokia Smart Messaging\n"
16534 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16536 " both with 8 and 16-bit identification numbers in headers\n"
16538 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16539 "MMS notifications\n"
16540 " contains links where phone should download MMS\n"
16541 "Alcatel logo messages\n"
16542 " proprietary format for logos\n"
16545 #. type: delimited block _
16546 #: docs/manual/gammu/index.rst:153
16548 "You need to ensure that the target phone supports message type you want to "
16549 "send. Otherwise the phone will not be able to display it or will even crash, "
16550 "because firmware of phone did not expect this possibility."
16553 #. type: delimited block _
16554 #: docs/manual/gammu/index.rst:155
16555 msgid "Encoding chars in SMS text"
16558 #. type: Plain text
16559 #: docs/manual/gammu/index.rst:158
16560 msgid "Text in SMS can be coded using two ways:"
16564 #: docs/manual/gammu/index.rst:160
16566 msgid "GSM Default Alphabet"
16569 #. type: Plain text
16570 #: docs/manual/gammu/index.rst:166
16572 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16573 "(Gammu doesn't support compressing such texts according to GSM standards, "
16574 "but it isn't big limit, because there are no phones supporting them), but "
16575 "they're from limited set:"
16578 #. type: Plain text
16579 #: docs/manual/gammu/index.rst:168
16580 msgid "all Latin small and large"
16583 #. type: Plain text
16584 #: docs/manual/gammu/index.rst:169
16588 #. type: Plain text
16589 #: docs/manual/gammu/index.rst:170
16593 #. type: Plain text
16594 #: docs/manual/gammu/index.rst:171
16595 msgid "some other national"
16598 #. type: Plain text
16599 #: docs/manual/gammu/index.rst:172
16600 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16603 #. type: Plain text
16604 #: docs/manual/gammu/index.rst:173
16609 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16610 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16615 #. type: Plain text
16616 #: docs/manual/gammu/index.rst:179
16618 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16619 "chars including all national and special ones."
16622 #. type: Plain text
16623 #: docs/manual/gammu/index.rst:184
16625 "Please note, that some older phones might have problems displaying such "
16630 #: docs/manual/gammu/index.rst:186
16635 #. type: Plain text
16636 #: docs/manual/gammu/index.rst:192
16638 "Gammu tries to do the best to handle non ASCII characters in your message. "
16639 "Everything is internally handled in Unicode (the input is converted "
16640 "depending on your locales configuration) and in case message uses Unicode "
16641 "the text will be given as such to the message."
16644 #. type: Plain text
16645 #: docs/manual/gammu/index.rst:199
16647 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16648 "convert all characters to keep message readable. Gammu does support multi "
16649 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16650 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16651 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16652 "equivalent (accents are removed). Remaining not known characters are "
16653 "replaced by question mark."
16656 #. type: Plain text
16657 #: docs/manual/gammu/index.rst:201
16658 msgid "SMS commands"
16659 msgstr "Perintah SMS"
16661 #. type: delimited block _
16662 #: docs/manual/gammu/index.rst:204
16663 msgid "addsmsfolder name"
16666 #. type: delimited block _
16667 #: docs/manual/gammu/index.rst:206
16668 msgid "deleteallsms folder"
16671 #. type: delimited block _
16672 #: docs/manual/gammu/index.rst:208
16673 msgid "Delete all SMS from specified SMS folder."
16676 #. type: delimited block _
16677 #: docs/manual/gammu/index.rst:210
16678 msgid "deletesms folder start [stop]"
16681 #. type: delimited block _
16682 #: docs/manual/gammu/index.rst:213
16684 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16685 "about sms folders naming convention."
16688 #. type: delimited block _
16689 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16690 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16691 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16692 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16693 #: docs/manual/gammu/index.rst:1438
16694 msgid "Locations are numerated from 1."
16697 #. type: delimited block _
16698 #: docs/manual/gammu/index.rst:217
16699 msgid "displaysms ... (options like in sendsms)"
16702 #. type: delimited block _
16703 #: docs/manual/gammu/index.rst:220
16705 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16706 "behaves same like sendsms."
16709 #. type: delimited block _
16710 #: docs/manual/gammu/index.rst:222
16711 msgid "getallsms -pbk"
16714 #. type: delimited block _
16715 #: docs/manual/gammu/index.rst:227
16717 "Get all SMS from phone. In some phones you will have also SMS templates and "
16718 "info about locations used to save Picture Images. With each sms you will see "
16719 "location. If you want to get such sms from phone alone, use :option:`gammu "
16723 #. type: delimited block _
16724 #: docs/manual/gammu/index.rst:229
16725 msgid "geteachsms -pbk"
16728 #. type: delimited block _
16729 #: docs/manual/gammu/index.rst:232
16731 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16735 #. type: delimited block _
16736 #: docs/manual/gammu/index.rst:234
16737 msgid "getsms folder start [stop]"
16740 #. type: delimited block _
16741 #: docs/manual/gammu/index.rst:236
16745 #. type: delimited block _
16746 #: docs/manual/gammu/index.rst:242
16748 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16749 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16750 "it with all phones."
16753 #. type: delimited block _
16754 #: docs/manual/gammu/index.rst:249
16756 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16757 "etc. and each sms has unique number in his folder. Name of folders can "
16758 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
16759 "method is not supported by all phones (for example, not supported by Nokia "
16760 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16761 "getsmsfolders` to get folders list."
16764 #. type: delimited block _
16765 #: docs/manual/gammu/index.rst:251
16766 msgid "getsmsc [start [stop]]"
16769 #. type: delimited block _
16770 #: docs/manual/gammu/index.rst:253
16771 msgid "Get SMSC settings from SIM card."
16774 #. type: delimited block _
16775 #: docs/manual/gammu/index.rst:257
16776 msgid "getsmsfolders"
16779 #. type: delimited block _
16780 #: docs/manual/gammu/index.rst:259
16781 msgid "Get names for SMS folders in phone"
16784 #. type: delimited block _
16785 #: docs/manual/gammu/index.rst:261
16787 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16788 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16789 "smscnumber number] [-reply] [-maxsms num]"
16792 #. type: delimited block _
16793 #: docs/manual/gammu/index.rst:263
16794 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16797 #. type: delimited block _
16798 #: docs/manual/gammu/index.rst:265
16799 msgid "-smscset number"
16802 #. type: delimited block _
16803 #: docs/manual/gammu/index.rst:267
16805 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16808 #. type: delimited block _
16809 #: docs/manual/gammu/index.rst:269
16813 #. type: delimited block _
16814 #: docs/manual/gammu/index.rst:271
16815 msgid "-smscnumber number"
16818 #. type: Plain text
16819 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16820 msgid "SMSC number"
16823 #. type: delimited block _
16824 #: docs/manual/gammu/index.rst:275
16828 #. type: delimited block _
16829 #: docs/manual/gammu/index.rst:277
16830 msgid "reply SMSC is set"
16833 #. type: delimited block _
16834 #: docs/manual/gammu/index.rst:279
16835 msgid "-folder number"
16838 #. type: delimited block _
16839 #: docs/manual/gammu/index.rst:281
16840 msgid "save to specified folder."
16841 msgstr "simpan ke folder tertentu."
16843 #. type: delimited block _
16844 #: docs/manual/gammu/index.rst:283
16845 msgid "Folders are numerated from 1."
16848 #. type: delimited block _
16849 #: docs/manual/gammu/index.rst:285
16851 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16852 "getsmsfolders` to get folder list."
16855 #. type: delimited block _
16856 #: docs/manual/gammu/index.rst:287
16860 #. type: delimited block _
16861 #: docs/manual/gammu/index.rst:291
16863 "makes message unread. In some phones (like 6210) you won't see unread sms "
16864 "envelope after saving such sms. In some phones with internal SMS memory "
16865 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16868 #. type: delimited block _
16869 #: docs/manual/gammu/index.rst:293
16873 #. type: delimited block _
16874 #: docs/manual/gammu/index.rst:296
16876 "makes message read. In some phones with internal SMS memory (like 6210) "
16877 "after using it with folder 1 SIM SMS memory will be used"
16880 #. type: delimited block _
16881 #: docs/manual/gammu/index.rst:298
16885 #. type: delimited block _
16886 #: docs/manual/gammu/index.rst:300
16887 msgid "makes message unsent"
16890 #. type: delimited block _
16891 #: docs/manual/gammu/index.rst:302
16895 #. type: delimited block _
16896 #: docs/manual/gammu/index.rst:304
16897 msgid "makes message sent"
16900 #. type: delimited block _
16901 #: docs/manual/gammu/index.rst:306
16902 msgid "-smsname name"
16905 #. type: delimited block _
16906 #: docs/manual/gammu/index.rst:308
16907 msgid "set message name"
16910 #. type: delimited block _
16911 #: docs/manual/gammu/index.rst:310
16912 msgid "-sender number"
16915 #. type: delimited block _
16916 #: docs/manual/gammu/index.rst:312
16917 msgid "set sender number (default: ``Gammu``)"
16920 #. type: delimited block _
16921 #: docs/manual/gammu/index.rst:314
16922 msgid "-maxsms num"
16925 #. type: delimited block _
16926 #: docs/manual/gammu/index.rst:317
16928 "Limit maximal number of messages which will be created. If there are more "
16929 "messages, Gammu will terminate with failure."
16932 #. type: delimited block _
16933 #: docs/manual/gammu/index.rst:319
16934 msgid "Types of messages:"
16937 #. type: delimited block _
16938 #: docs/manual/gammu/index.rst:321
16939 msgid "ANIMATION frames file1 file2..."
16942 #. type: delimited block _
16943 #: docs/manual/gammu/index.rst:325
16945 "Save an animation as a SMS. You need to give number of frames and picture "
16946 "for each frame. Each picture can be in any picture format which Gammu "
16947 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16950 #. type: delimited block _
16951 #: docs/manual/gammu/index.rst:327
16952 msgid "BOOKMARK file location"
16955 #. type: delimited block _
16956 #: docs/manual/gammu/index.rst:330
16958 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16959 "saves in Nokia format as SMS"
16962 #. type: delimited block _
16963 #: docs/manual/gammu/index.rst:333
16964 msgid "CALENDAR file location"
16967 #. type: delimited block _
16968 #: docs/manual/gammu/index.rst:338
16970 "Read calendar note from file created by :option:`gammu backup` command and "
16971 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
16972 "calendar item to be read in backup file (usually 1, but can be useful in "
16973 "case the backup contains more items)."
16976 #. type: delimited block _
16977 #: docs/manual/gammu/index.rst:341
16978 msgid "CALLER file"
16981 #. type: delimited block _
16982 #: docs/manual/gammu/index.rst:344
16984 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
16988 #. type: delimited block _
16989 #: docs/manual/gammu/index.rst:350
16991 "Please note, that it isn't designed for colour logos available for example "
16992 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
16993 "filesystem commands."
16996 #. type: delimited block _
16997 #: docs/manual/gammu/index.rst:354
16999 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
17000 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
17001 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
17002 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
17003 "animation frames file1 ...] [-protected number]"
17006 #. type: delimited block _
17007 #: docs/manual/gammu/index.rst:356
17009 "Saves EMS sequence. All format specific parameters (like :option:`-"
17010 "defsound`) can be used few times."
17013 #. type: delimited block _
17014 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
17018 #. type: delimited block _
17019 #: docs/manual/gammu/index.rst:360
17023 #. type: delimited block _
17024 #: docs/manual/gammu/index.rst:362
17025 msgid "-unicodefiletext"
17028 #. type: delimited block _
17029 #: docs/manual/gammu/index.rst:364
17030 msgid "adds text from Unicode file"
17033 #. type: delimited block _
17034 #: docs/manual/gammu/index.rst:366
17035 msgid "-defanimation"
17038 #. type: delimited block _
17039 #: docs/manual/gammu/index.rst:368
17041 "adds default animation with ID specified by user. ID for different phones "
17045 #. type: delimited block _
17046 #: docs/manual/gammu/index.rst:370
17050 #. type: delimited block _
17051 #: docs/manual/gammu/index.rst:372
17052 msgid "adds \"frames\" frames read from file1, file2, etc."
17055 #. type: delimited block _
17056 #: docs/manual/gammu/index.rst:374
17060 #. type: delimited block _
17061 #: docs/manual/gammu/index.rst:376
17063 "adds default sound with ID specified by user. ID for different phones are "
17067 #. type: delimited block _
17068 #: docs/manual/gammu/index.rst:378
17072 #. type: delimited block _
17073 #: docs/manual/gammu/index.rst:380
17074 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
17077 #. type: delimited block _
17078 #: docs/manual/gammu/index.rst:382
17079 msgid "-tone10long"
17082 #. type: delimited block _
17083 #: docs/manual/gammu/index.rst:386
17085 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
17086 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17089 #. type: delimited block _
17090 #: docs/manual/gammu/index.rst:388
17094 #. type: delimited block _
17095 #: docs/manual/gammu/index.rst:390
17096 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
17099 #. type: delimited block _
17100 #: docs/manual/gammu/index.rst:392
17101 msgid "-tone12long"
17104 #. type: delimited block _
17105 #: docs/manual/gammu/index.rst:396
17107 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
17108 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17111 #. type: delimited block _
17112 #: docs/manual/gammu/index.rst:398
17116 #. type: delimited block _
17117 #: docs/manual/gammu/index.rst:400
17118 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
17121 #. type: delimited block _
17122 #: docs/manual/gammu/index.rst:402
17123 msgid "-toneSElong"
17126 #. type: delimited block _
17127 #: docs/manual/gammu/index.rst:404
17128 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17131 #. type: delimited block _
17132 #: docs/manual/gammu/index.rst:406
17133 msgid "-variablebitmap"
17136 #. type: delimited block _
17137 #: docs/manual/gammu/index.rst:408
17138 msgid "bitmap in any size saved in one SMS"
17141 #. type: delimited block _
17142 #: docs/manual/gammu/index.rst:410
17143 msgid "-variablebitmaplong"
17146 #. type: delimited block _
17147 #: docs/manual/gammu/index.rst:412
17148 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17151 #. type: delimited block _
17152 #: docs/manual/gammu/index.rst:414
17153 msgid "-fixedbitmap"
17156 #. type: delimited block _
17157 #: docs/manual/gammu/index.rst:416
17158 msgid "bitmap 16x16 or 32x32"
17161 #. type: delimited block _
17162 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17166 #. type: delimited block _
17167 #: docs/manual/gammu/index.rst:423
17169 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17170 "and logos) will be \"protected\" (in phones compatible with ODI like "
17171 "SonyEricsson products it won't be possible to forward them from phone menu)"
17174 #. type: delimited block _
17175 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17179 #. type: delimited block _
17180 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17182 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17183 "(it means less chars available for user in each SMS)"
17186 #. type: delimited block _
17187 #: docs/manual/gammu/index.rst:430
17188 msgid "-format lcrasbiut"
17191 #. type: delimited block _
17192 #: docs/manual/gammu/index.rst:432
17193 msgid "last text will be formatted. You can use combinations of chars:"
17196 #. type: delimited block _
17197 #: docs/manual/gammu/index.rst:446
17200 "========= ==================\n"
17201 "Character Formating\n"
17202 "========= ==================\n"
17203 "``l`` left aligned\n"
17205 "``r`` right aligned\n"
17206 "``a`` large font\n"
17207 "``s`` small font\n"
17208 "``b`` bold font\n"
17209 "``i`` italic font\n"
17210 "``u`` underlined font\n"
17211 "``t`` strikethrough font\n"
17212 "========= ==================\n"
17215 #. type: delimited block _
17216 #: docs/manual/gammu/index.rst:449
17217 msgid "MMSINDICATOR URL Title Sender"
17220 #. type: delimited block _
17221 #: docs/manual/gammu/index.rst:455
17223 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17224 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17225 "MMS data using special APN, which does not count to transmitted data, "
17226 "however there might be limitations which URLs can be accessed."
17229 #. type: delimited block _
17230 #: docs/manual/gammu/index.rst:457
17231 msgid "MMSSETTINGS file location"
17234 #. type: delimited block _
17235 #: docs/manual/gammu/index.rst:460
17237 "Saves a message with MMS configuration. The configuration will be read from "
17238 "Gammu backup file from given location."
17241 #. type: delimited block _
17242 #: docs/manual/gammu/index.rst:462
17243 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17246 #. type: delimited block _
17247 #: docs/manual/gammu/index.rst:465
17249 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17253 #. type: delimited block _
17254 #: docs/manual/gammu/index.rst:467
17258 #. type: delimited block _
17259 #: docs/manual/gammu/index.rst:469
17260 msgid "Use 78x21 formatted logo instead of standard 72x14."
17263 #. type: delimited block _
17264 #: docs/manual/gammu/index.rst:475
17266 "This isn't designed for colour logos available for example in newer phones - "
17267 "you need to put bitmap file there inside phone using filesystem commands."
17270 #. type: delimited block _
17271 #: docs/manual/gammu/index.rst:478
17272 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17275 #. type: delimited block _
17276 #: docs/manual/gammu/index.rst:482
17278 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17279 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17280 "and saved with text) or Alcatel format and send/save over SMS."
17283 #. type: delimited block _
17284 #: docs/manual/gammu/index.rst:485
17285 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17288 #. type: delimited block _
17289 #: docs/manual/gammu/index.rst:488
17291 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17292 "into Smart Messaging profile and send/save as SMS."
17295 #. type: delimited block _
17296 #: docs/manual/gammu/index.rst:493
17298 "Please note, that this format is abandoned by Nokia and supported by some "
17299 "(older) devices only like Nokia 3310."
17302 #. type: delimited block _
17303 #: docs/manual/gammu/index.rst:496
17304 msgid "RINGTONE file [-long] [-scale]"
17307 #. type: delimited block _
17308 #: docs/manual/gammu/index.rst:499
17310 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17311 "is saved in Nokia (Smart Messaging) format."
17314 #. type: delimited block _
17315 #: docs/manual/gammu/index.rst:501
17319 #. type: delimited block _
17320 #: docs/manual/gammu/index.rst:504
17322 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17323 "SMS), but decoded only by newer phones (like 33xx)"
17326 #. type: delimited block _
17327 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17331 #. type: delimited block _
17332 #: docs/manual/gammu/index.rst:509
17334 "ringtone will have Scale info for each note. It will allow one to edit it "
17335 "correctly later in phone composer (for example, in 33xx)"
17338 #. type: delimited block _
17339 #: docs/manual/gammu/index.rst:512
17341 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17342 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17343 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17344 "variablebitmaplong file] [-animation frames file1 ...]"
17347 #. type: delimited block _
17348 #: docs/manual/gammu/index.rst:514
17349 msgid "Saves a SMS template (for Alcatel phones)."
17352 #. type: delimited block _
17353 #: docs/manual/gammu/index.rst:517
17355 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17356 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17357 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17358 "msgtext] [-textutf8 msgtext]"
17361 #. type: delimited block _
17362 #: docs/manual/gammu/index.rst:520
17364 "Take text from stdin (or commandline if -text specified) and save as text "
17365 "SMS into SIM/phone memory."
17368 #. type: delimited block _
17369 #: docs/manual/gammu/index.rst:522
17373 #. type: delimited block _
17374 #: docs/manual/gammu/index.rst:524
17376 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17377 "display after receiving without entering Inbox)"
17380 #. type: delimited block _
17381 #: docs/manual/gammu/index.rst:526
17385 #. type: delimited block _
17386 #: docs/manual/gammu/index.rst:529
17388 "specify, how many chars will be read. When use this option and text will be "
17389 "longer than 1 SMS, will be split into more linked SMS"
17392 #. type: delimited block _
17393 #: docs/manual/gammu/index.rst:531
17394 msgid "-autolen len"
17397 #. type: delimited block _
17398 #: docs/manual/gammu/index.rst:536
17400 "specify, how many chars will be read. When use this option and text will be "
17401 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17402 "default alphabet/Unicode) is set according to input text"
17405 #. type: delimited block _
17406 #: docs/manual/gammu/index.rst:538
17407 msgid "-enablevoice"
17410 #. type: delimited block _
17411 #: docs/manual/gammu/index.rst:540
17412 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17415 #. type: delimited block _
17416 #: docs/manual/gammu/index.rst:542
17417 msgid "-disablevoice"
17420 #. type: delimited block _
17421 #: docs/manual/gammu/index.rst:544
17422 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17425 #. type: delimited block _
17426 #: docs/manual/gammu/index.rst:546
17430 #. type: delimited block _
17431 #: docs/manual/gammu/index.rst:548
17432 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17435 #. type: delimited block _
17436 #: docs/manual/gammu/index.rst:550
17437 msgid "-disablefax"
17440 #. type: delimited block _
17441 #: docs/manual/gammu/index.rst:552
17442 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17445 #. type: delimited block _
17446 #: docs/manual/gammu/index.rst:554
17447 msgid "-enableemail"
17450 #. type: delimited block _
17451 #: docs/manual/gammu/index.rst:556
17452 msgid "sms will set email indicator. Text will be cut to 1 sms."
17455 #. type: delimited block _
17456 #: docs/manual/gammu/index.rst:558
17457 msgid "-disableemail"
17460 #. type: delimited block _
17461 #: docs/manual/gammu/index.rst:560
17462 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17465 #. type: delimited block _
17466 #: docs/manual/gammu/index.rst:562
17470 #. type: delimited block _
17471 #: docs/manual/gammu/index.rst:565
17473 "many phones after receiving it won't display anything, only beep, vibrate or "
17474 "turn on light. Text will be cut to 1 sms."
17477 #. type: delimited block _
17478 #: docs/manual/gammu/index.rst:567
17482 #. type: delimited block _
17483 #: docs/manual/gammu/index.rst:569
17484 msgid "SMS will be saved in Unicode format"
17487 #. type: delimited block _
17488 #: docs/manual/gammu/index.rst:575
17490 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17491 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17495 #. type: delimited block _
17496 #: docs/manual/gammu/index.rst:577
17497 msgid "-inputunicode"
17500 #. type: delimited block _
17501 #: docs/manual/gammu/index.rst:579
17502 msgid "input text is in Unicode."
17505 #. type: delimited block _
17506 #: docs/manual/gammu/index.rst:585
17508 "You can create Unicode file using WordPad in Windows (during saving select "
17509 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17512 #. type: delimited block _
17513 #: docs/manual/gammu/index.rst:589
17514 msgid "get text from command line instead of stdin."
17517 #. type: delimited block _
17518 #: docs/manual/gammu/index.rst:591
17522 #. type: delimited block _
17523 #: docs/manual/gammu/index.rst:593
17524 msgid "get text in UTF-8 from command line instead of stdin."
17527 #. type: delimited block _
17528 #: docs/manual/gammu/index.rst:599
17530 "Gammu detects your locales and uses by default encoding based on this. Use "
17531 "this option only when you know the input will be in UTF-8 in all cases."
17534 #. type: delimited block _
17535 #: docs/manual/gammu/index.rst:606
17536 msgid "-replacemessages ID"
17539 #. type: delimited block _
17540 #: docs/manual/gammu/index.rst:610
17542 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17543 "recipient with the same ID, each another SMS will replace each previous with "
17547 #. type: delimited block _
17548 #: docs/manual/gammu/index.rst:612
17549 msgid "-replacefile file"
17552 #. type: delimited block _
17553 #: docs/manual/gammu/index.rst:617
17555 "File with replacement table in unicode (UCS-2), preferably with byte order "
17556 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17557 "replacement one. The replacement is done after reading text for the message."
17560 #. type: delimited block _
17561 #: docs/manual/gammu/index.rst:620
17563 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17564 "file with following content (hex dump, first two bytes"
17567 #. type: Labeled list
17568 #: docs/manual/gammu/index.rst:620
17573 #. type: delimited block _
17574 #: docs/manual/gammu/index.rst:623
17575 msgid "ff fe 61 00 31 00"
17578 #. type: delimited block _
17579 #: docs/manual/gammu/index.rst:625
17580 msgid "TODO file location"
17583 #. type: delimited block _
17584 #: docs/manual/gammu/index.rst:628
17586 "Saves a message with a todo entry. The content will be read from any backup "
17587 "format which Gammu supports and from given location."
17590 #. type: delimited block _
17591 #: docs/manual/gammu/index.rst:630
17592 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17595 #. type: delimited block _
17596 #: docs/manual/gammu/index.rst:637
17598 "Read phonebook entry from file created by :option:`gammu backup` command and "
17599 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17600 "details with all numbers, text and name) format as SMS. The location "
17601 "identifies position of contact item to be read in backup file (usually 1, "
17602 "but can be useful in case the backup contains more items)."
17605 #. type: delimited block _
17606 #: docs/manual/gammu/index.rst:640
17607 msgid "WAPINDICATOR URL Title"
17610 #. type: delimited block _
17611 #: docs/manual/gammu/index.rst:643
17612 msgid "Saves a SMS with a WAP indication for given URL and title."
17615 #. type: delimited block _
17616 #: docs/manual/gammu/index.rst:646
17617 msgid "WAPSETTINGS file location DATA|GPRS"
17620 #. type: delimited block _
17621 #: docs/manual/gammu/index.rst:649
17623 "Read WAP settings from file created by :option:`gammu backup` command and "
17624 "saves in Nokia format as SMS"
17627 #. type: delimited block _
17628 #: docs/manual/gammu/index.rst:652
17630 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17631 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17632 "WEEK|MAX] [-save [-folder number]]"
17635 #. type: delimited block _
17636 #: docs/manual/gammu/index.rst:654
17638 "Sends a message to a ``destination`` number, most parameters are same as "
17639 "for :option:`gammu savesms`."
17642 #. type: delimited block _
17643 #: docs/manual/gammu/index.rst:656
17647 #. type: delimited block _
17648 #: docs/manual/gammu/index.rst:658
17649 msgid "will also save message which is being sent"
17652 #. type: delimited block _
17653 #: docs/manual/gammu/index.rst:660
17657 #. type: delimited block _
17658 #: docs/manual/gammu/index.rst:662
17659 msgid "request delivery report for message"
17662 #. type: delimited block _
17663 #: docs/manual/gammu/index.rst:664
17664 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17667 #. type: delimited block _
17668 #: docs/manual/gammu/index.rst:668
17670 "sets how long will be the message valid (SMSC will the discard the message "
17671 "after this time if it could not deliver it)."
17674 #. type: delimited block _
17675 #: docs/manual/gammu/index.rst:670
17676 msgid "setsmsc location number"
17679 #. type: delimited block _
17680 #: docs/manual/gammu/index.rst:673
17682 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17683 "just changes the SMSC number."
17687 #: docs/manual/gammu/index.rst:678
17689 msgid "Memory (phonebooks and calls) commands"
17690 msgstr "Memori (buku telepon dan panggilan)"
17692 #. type: delimited block _
17693 #: docs/manual/gammu/index.rst:681
17694 msgid "_memory types:"
17697 #. type: delimited block _
17698 #: docs/manual/gammu/index.rst:683
17699 msgid "Memory types"
17702 #. type: Plain text
17703 #: docs/manual/gammu/index.rst:686
17704 msgid "Gammu recognizes following memory types:"
17707 #. type: Plain text
17708 #: docs/manual/gammu/index.rst:705
17716 " Received calls\n"
17724 " phone internal phonebook\n"
17726 " fixed dialling\n"
17731 #. type: Plain text
17732 #: docs/manual/gammu/index.rst:708
17733 msgid "Memory commands"
17736 #. type: delimited block _
17737 #: docs/manual/gammu/index.rst:711
17738 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17741 #. type: delimited block _
17742 #: docs/manual/gammu/index.rst:713
17743 msgid "Deletes all entries from specified memory type."
17746 #. type: delimited block _
17747 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17748 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17749 msgid "For memory types description see :ref:`memory types`."
17752 #. type: delimited block _
17753 #: docs/manual/gammu/index.rst:717
17754 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17757 #. type: delimited block _
17758 #: docs/manual/gammu/index.rst:719
17759 msgid "Deletes entries in specified range from specified memory type."
17762 #. type: delimited block _
17763 #: docs/manual/gammu/index.rst:723
17764 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17767 #. type: delimited block _
17768 #: docs/manual/gammu/index.rst:725
17769 msgid "Get all memory locations from phone."
17772 #. type: delimited block _
17773 #: docs/manual/gammu/index.rst:729
17774 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17777 #. type: delimited block _
17778 #: docs/manual/gammu/index.rst:731
17779 msgid "Get memory location from phone."
17782 #. type: delimited block _
17783 #: docs/manual/gammu/index.rst:737
17784 msgid "getspeeddial start [stop]"
17787 #. type: delimited block _
17788 #: docs/manual/gammu/index.rst:739
17789 msgid "Gets speed dial choices."
17792 #. type: delimited block _
17793 #: docs/manual/gammu/index.rst:741
17794 msgid "searchmemory text"
17797 #. type: delimited block _
17798 #: docs/manual/gammu/index.rst:745
17800 "Scans all memory entries for given text. It performs case insensitive "
17801 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17805 #: docs/manual/gammu/index.rst:747
17807 msgid "Filesystem commands"
17808 msgstr "File sistem"
17810 #. type: delimited block _
17811 #: docs/manual/gammu/index.rst:752
17813 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17814 "Your phone can also support usb storage, which is handled on the operating "
17815 "system level and Gammu does not use that."
17818 #. type: delimited block _
17819 #: docs/manual/gammu/index.rst:754
17821 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17822 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17825 #. type: delimited block _
17826 #: docs/manual/gammu/index.rst:756
17827 msgid "Add file with specified name to folder with specified folder ID."
17830 #. type: delimited block _
17831 #: docs/manual/gammu/index.rst:758
17835 #. type: delimited block _
17836 #: docs/manual/gammu/index.rst:760
17838 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17839 "2 doesn't need this)."
17842 #. type: delimited block _
17843 #: docs/manual/gammu/index.rst:762
17847 #. type: delimited block _
17848 #: docs/manual/gammu/index.rst:764
17849 msgid "Sets the read only attribute."
17852 #. type: delimited block _
17853 #: docs/manual/gammu/index.rst:769
17855 "Sets the protected attribute (file can't be for example forwarded from phone "
17859 #. type: delimited block _
17860 #: docs/manual/gammu/index.rst:771
17864 #. type: delimited block _
17865 #: docs/manual/gammu/index.rst:773
17866 msgid "Sets the system attribute."
17869 #. type: delimited block _
17870 #: docs/manual/gammu/index.rst:775
17874 #. type: delimited block _
17875 #: docs/manual/gammu/index.rst:777
17876 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17879 #. type: delimited block _
17880 #: docs/manual/gammu/index.rst:779
17884 #. type: delimited block _
17885 #: docs/manual/gammu/index.rst:781
17887 "After using it date/time of file modification will be set to moment of "
17891 #. type: delimited block _
17892 #: docs/manual/gammu/index.rst:783
17893 msgid "addfolder parentfolderID name"
17896 #. type: delimited block _
17897 #: docs/manual/gammu/index.rst:786
17899 "Create a folder in phone with specified name in a folder with specified "
17903 #. type: delimited block _
17904 #: docs/manual/gammu/index.rst:788
17905 msgid "deletefiles fileID"
17908 #. type: delimited block _
17909 #: docs/manual/gammu/index.rst:790
17910 msgid "Delete files with given IDs."
17913 #. type: delimited block _
17914 #: docs/manual/gammu/index.rst:792
17915 msgid "deletefolder name"
17918 #. type: delimited block _
17919 #: docs/manual/gammu/index.rst:794
17920 msgid "Delete folder with given ID."
17923 #. type: delimited block _
17924 #: docs/manual/gammu/index.rst:796
17925 msgid "getfilefolder fileID, fileID, ..."
17928 #. type: delimited block _
17929 #: docs/manual/gammu/index.rst:798
17931 "Retrieve files or all files from folder with given IDs from a phone "
17935 #. type: delimited block _
17936 #: docs/manual/gammu/index.rst:800
17937 msgid "getfiles fileID, fileID, ..."
17940 #. type: delimited block _
17941 #: docs/manual/gammu/index.rst:802
17942 msgid "Retrieve files with given IDs from a phone filesytem."
17945 #. type: delimited block _
17946 #: docs/manual/gammu/index.rst:804
17947 msgid "getfilesystem [-flatall|-flat]"
17950 #. type: delimited block _
17951 #: docs/manual/gammu/index.rst:806
17953 "Display info about all folders and files in phone memory/memory card. By "
17954 "default there is tree displayed, you can change it:"
17957 #. type: delimited block _
17958 #: docs/manual/gammu/index.rst:808
17962 #. type: delimited block _
17963 #: docs/manual/gammu/index.rst:810
17965 "there are displayed full file/folder details like ID (first parameter in "
17969 #. type: delimited block _
17970 #: docs/manual/gammu/index.rst:812
17974 #. type: delimited block _
17975 #: docs/manual/gammu/index.rst:814
17977 "In some phones (like N6230) content of some folders (with more files) can be "
17978 "cut (only part of files will be displayed) for example on infrared "
17979 "connection. This is not Gammu issue, but phone firmware problem."
17982 #. type: delimited block _
17983 #: docs/manual/gammu/index.rst:816
17984 msgid "getfilesystemstatus"
17985 msgstr "getfilesystemstatus"
17987 #. type: delimited block _
17988 #: docs/manual/gammu/index.rst:819
17990 "Display info filesystem status - number of bytes available, used or used by "
17991 "some specific content."
17994 #. type: delimited block _
17995 #: docs/manual/gammu/index.rst:821
17996 msgid "getfolderlisting folderID"
17999 #. type: delimited block _
18000 #: docs/manual/gammu/index.rst:823
18002 "Display files and folders available in folder with given folder ID. You can "
18003 "get ID's using getfilesystem -flatall."
18006 #. type: delimited block _
18007 #: docs/manual/gammu/index.rst:830
18009 "Please note, that in some phones (like N6230) content of some folders (with "
18010 "more files) can be cut (only part of files will be displayed) for example on "
18011 "infrared connection. This is not Gammu issue, but phone firmware problem."
18014 #. type: delimited block _
18015 #: docs/manual/gammu/index.rst:832
18016 msgid "getrootfolders"
18019 #. type: delimited block _
18020 #: docs/manual/gammu/index.rst:834
18021 msgid "Display info about drives available in phone/memory card."
18024 #. type: delimited block _
18025 #: docs/manual/gammu/index.rst:836
18026 msgid "sendfile name"
18029 #. type: delimited block _
18030 #: docs/manual/gammu/index.rst:840
18032 "Sends file to a phone. It's up to phone to decide where to store this file "
18033 "and how to handle it (for example when you send vCard or vCalendar, most of "
18034 "phones will offer you to import it."
18037 #. type: delimited block _
18038 #: docs/manual/gammu/index.rst:842
18039 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
18043 #: docs/manual/gammu/index.rst:845
18045 msgid "Logo and pictures commands"
18046 msgstr "Logo dan gambar"
18048 #. type: delimited block _
18049 #: docs/manual/gammu/index.rst:850
18051 "These options are mainly (there are few exceptions) for monochromatic logos "
18052 "and images available in older phones. Recognized file formats: xpm (only "
18053 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
18056 #. type: delimited block _
18057 #: docs/manual/gammu/index.rst:852
18059 "In new models all bitmaps are saved in filesystem and should go into "
18060 "filesystem section"
18063 #. type: delimited block _
18064 #: docs/manual/gammu/index.rst:854
18065 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
18068 #. type: delimited block _
18069 #: docs/manual/gammu/index.rst:859
18071 "Allow one to convert logos files to another. When give ONLY inputfile, "
18072 "output will be written to stdout using ASCII art. When give output file and "
18073 "format, in some file formats (like NLM) will be set indicator informing "
18074 "about logo type to given."
18077 #. type: delimited block _
18078 #: docs/manual/gammu/index.rst:861
18079 msgid "getbitmap TYPE [type options]"
18082 #. type: delimited block _
18083 #: docs/manual/gammu/index.rst:863
18084 msgid "Reads bitmap from phone, following types are supported:"
18087 #. type: delimited block _
18088 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
18089 msgid "CALLER location [file]"
18092 #. type: delimited block _
18093 #: docs/manual/gammu/index.rst:867
18094 msgid "Get caller group logo from phone. Locations 1-5."
18097 #. type: delimited block _
18098 #: docs/manual/gammu/index.rst:869
18102 #. type: delimited block _
18103 #: docs/manual/gammu/index.rst:873
18105 "In some models it's possible to save dealer welcome note - text displayed "
18106 "during enabling phone, which can't be edited from phone menu. Here you can "
18110 #. type: delimited block _
18111 #: docs/manual/gammu/index.rst:875
18112 msgid "OPERATOR [file]"
18115 #. type: delimited block _
18116 #: docs/manual/gammu/index.rst:877
18118 "Get operator logo (picture displayed instead of operator name) from phone."
18121 #. type: delimited block _
18122 #: docs/manual/gammu/index.rst:879
18123 msgid "PICTURE location [file]"
18126 #. type: delimited block _
18127 #: docs/manual/gammu/index.rst:881
18128 msgid "Get Picture Image from phone."
18131 #. type: delimited block _
18132 #: docs/manual/gammu/index.rst:883
18133 msgid "STARTUP [file]"
18136 #. type: delimited block _
18137 #: docs/manual/gammu/index.rst:885
18138 msgid "Get static startup logo from phone. Allow one to save it in file."
18141 #. type: delimited block _
18142 #: docs/manual/gammu/index.rst:887
18146 #. type: delimited block _
18147 #: docs/manual/gammu/index.rst:889
18148 msgid "Get startup text from phone."
18151 #. type: delimited block _
18152 #: docs/manual/gammu/index.rst:891
18153 msgid "setbitmap TYPE [type options]"
18156 #. type: delimited block _
18157 #: docs/manual/gammu/index.rst:893
18158 msgid "Sets bitmap in phone, following types are supported:"
18161 #. type: delimited block _
18162 #: docs/manual/gammu/index.rst:897
18163 msgid "Set caller logo."
18166 #. type: delimited block _
18167 #: docs/manual/gammu/index.rst:899
18168 msgid "COLOUROPERATOR [fileID [netcode]]"
18171 #. type: delimited block _
18172 #: docs/manual/gammu/index.rst:901
18173 msgid "Sets color operator logo in phone."
18176 #. type: delimited block _
18177 #: docs/manual/gammu/index.rst:903
18178 msgid "COLOURSTARTUP [fileID]"
18181 #. type: delimited block _
18182 #: docs/manual/gammu/index.rst:905
18183 msgid "DEALER text"
18186 #. type: delimited block _
18187 #: docs/manual/gammu/index.rst:907
18189 "Sets welcome message configured by dealer, which usually can not be changed "
18193 #. type: delimited block _
18194 #: docs/manual/gammu/index.rst:909
18195 msgid "OPERATOR [file [netcode]]"
18198 #. type: delimited block _
18199 #: docs/manual/gammu/index.rst:914
18201 "Set operator logo in phone. When won't give file and netcode, operator logo "
18202 "will be removed from phone. When will give only filename, operator logo will "
18203 "be displayed for your current GSM operator. When you give additionally "
18204 "network code, it will be displayed for this operator."
18207 #. type: delimited block _
18208 #: docs/manual/gammu/index.rst:916
18209 msgid "PICTURE file location [text]"
18212 #. type: delimited block _
18213 #: docs/manual/gammu/index.rst:918
18214 msgid "Sets picture image in phone."
18217 #. type: delimited block _
18218 #: docs/manual/gammu/index.rst:920
18219 msgid "STARTUP file|1|2|3"
18222 #. type: delimited block _
18223 #: docs/manual/gammu/index.rst:924
18225 "Set startup logo in phone. It can be static (then you will have to give file "
18226 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18227 "3330 supports it, use location 1, 2 or 3 for these)."
18230 #. type: delimited block _
18231 #: docs/manual/gammu/index.rst:926
18235 #. type: delimited block _
18236 #: docs/manual/gammu/index.rst:928
18237 msgid "Sets startup text in phone."
18240 #. type: delimited block _
18241 #: docs/manual/gammu/index.rst:930
18242 msgid "WALLPAPER fileID"
18245 #. type: delimited block _
18246 #: docs/manual/gammu/index.rst:932
18247 msgid "Sets wallpaper in phone."
18251 #: docs/manual/gammu/index.rst:934
18253 msgid "Ringtones commands"
18254 msgstr "Nada dering"
18256 #. type: delimited block _
18257 #: docs/manual/gammu/index.rst:938
18259 "Ringtones are mostly supported only for older phones. For recent phones you "
18260 "usually just upload them to some folder in phone filesystem."
18263 #. type: delimited block _
18264 #: docs/manual/gammu/index.rst:943
18266 "There are recognized various file formats by options described below: rttl, "
18267 "binary format created for Gammu, mid (saving), re (reading), ott, "
18268 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18269 "(saving), rng, mmf (for Samsung)."
18272 #. type: delimited block _
18273 #: docs/manual/gammu/index.rst:946
18274 msgid "copyringtone source destination [RTTL|BINARY]"
18277 #. type: delimited block _
18278 #: docs/manual/gammu/index.rst:948
18279 msgid "Copy source ringtone to destination."
18282 #. type: delimited block _
18283 #: docs/manual/gammu/index.rst:950
18284 msgid "getphoneringtone location [file]"
18287 #. type: delimited block _
18288 #: docs/manual/gammu/index.rst:952
18289 msgid "Get one of \"default\" ringtones and saves into file"
18292 #. type: delimited block _
18293 #: docs/manual/gammu/index.rst:954
18294 msgid "getringtone location [file]"
18297 #. type: delimited block _
18298 #: docs/manual/gammu/index.rst:956
18299 msgid "Get ringtone from phone in RTTL or BINARY format."
18302 #. type: delimited block _
18303 #: docs/manual/gammu/index.rst:960
18304 msgid "getringtoneslist"
18305 msgstr "getringtoneslist"
18307 #. type: delimited block _
18308 #: docs/manual/gammu/index.rst:962
18309 msgid "playringtone file"
18312 #. type: delimited block _
18313 #: docs/manual/gammu/index.rst:964
18315 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18316 "BINARY (Nokia DCT3) format."
18319 #. type: delimited block _
18320 #: docs/manual/gammu/index.rst:966
18321 msgid "playsavedringtone number"
18324 #. type: delimited block _
18325 #: docs/manual/gammu/index.rst:969
18327 "Play one of built-in ringtones. This option is available for DCT4 phones. "
18328 "For getting ringtones list use :option:`gammu getringtoneslist`."
18331 #. type: delimited block _
18332 #: docs/manual/gammu/index.rst:971
18333 msgid "setringtone file [-location location] [-scale] [-name name]"
18336 #. type: delimited block _
18337 #: docs/manual/gammu/index.rst:974
18339 "Set ringtone in phone. When don't give location, it will be written \"with "
18340 "preview\" (in phones supporting this feature like 61xx or 6210)."
18343 #. type: delimited block _
18344 #: docs/manual/gammu/index.rst:980
18346 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18347 "scale problems available during editing ringtone in composer from phone menu "
18348 "(for example, in Nokia 33xx)."
18351 #. type: delimited block _
18352 #: docs/manual/gammu/index.rst:985
18354 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18355 "blink later in phone menus."
18359 #: docs/manual/gammu/index.rst:988
18361 msgid "Calendar notes commands"
18362 msgstr "Catatan kalender"
18364 #. type: delimited block _
18365 #: docs/manual/gammu/index.rst:991
18367 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18368 "limitations (depending on phone firmware version)."
18371 #. type: delimited block _
18372 #: docs/manual/gammu/index.rst:993
18373 msgid "deletecalendar start [stop]"
18376 #. type: delimited block _
18377 #: docs/manual/gammu/index.rst:995
18378 msgid "Deletes selected calendar entries in phone."
18381 #. type: delimited block _
18382 #: docs/manual/gammu/index.rst:997
18383 msgid "getallcalendar"
18384 msgstr "getallcalendar"
18386 #. type: delimited block _
18387 #: docs/manual/gammu/index.rst:999
18388 msgid "Retrieves all calendar entries from phone."
18391 #. type: delimited block _
18392 #: docs/manual/gammu/index.rst:1001
18393 msgid "getcalendar start [stop]"
18396 #. type: delimited block _
18397 #: docs/manual/gammu/index.rst:1003
18398 msgid "Retrieves selected calendar entries from phone."
18402 #: docs/manual/gammu/index.rst:1006
18404 msgid "To do list commands"
18405 msgstr "List pengerjaan"
18407 #. type: delimited block _
18408 #: docs/manual/gammu/index.rst:1009
18409 msgid "deletetodo start [stop]"
18412 #. type: delimited block _
18413 #: docs/manual/gammu/index.rst:1011
18414 msgid "Deletes selected todo entries in phone."
18417 #. type: delimited block _
18418 #: docs/manual/gammu/index.rst:1013
18422 #. type: delimited block _
18423 #: docs/manual/gammu/index.rst:1015
18424 msgid "Retrieves all todo entries from phone."
18427 #. type: delimited block _
18428 #: docs/manual/gammu/index.rst:1017
18429 msgid "gettodo start [stop]"
18432 #. type: delimited block _
18433 #: docs/manual/gammu/index.rst:1019
18434 msgid "Retrieves selected todo entries from phone."
18438 #: docs/manual/gammu/index.rst:1021
18440 msgid "Notes commands"
18443 #. type: delimited block _
18444 #: docs/manual/gammu/index.rst:1024
18445 msgid "getallnotes"
18448 #. type: delimited block _
18449 #: docs/manual/gammu/index.rst:1026
18450 msgid "Reads all notes from the phone."
18451 msgstr "Membaca semua catatan dari telepon."
18453 #. type: delimited block _
18454 #: docs/manual/gammu/index.rst:1031
18456 "Not all phones supports this function, especially most Sony Ericsson phones "
18457 "even if they have notes inside phone."
18461 #: docs/manual/gammu/index.rst:1034
18463 msgid "Date, time and alarm commands"
18464 msgstr "Tanggal, waktu dan alarm"
18466 #. type: delimited block _
18467 #: docs/manual/gammu/index.rst:1037
18468 msgid "getalarm [start]"
18471 #. type: delimited block _
18472 #: docs/manual/gammu/index.rst:1040
18473 msgid "Get alarm from phone, if no location is specified, 1 is used."
18476 #. type: delimited block _
18477 #: docs/manual/gammu/index.rst:1042
18478 msgid "getdatetime"
18481 #. type: delimited block _
18482 #: docs/manual/gammu/index.rst:1044
18483 msgid "Get date and time from phone"
18486 #. type: delimited block _
18487 #: docs/manual/gammu/index.rst:1046
18488 msgid "setalarm hour minute"
18491 #. type: delimited block _
18492 #: docs/manual/gammu/index.rst:1048
18493 msgid "Sets repeating alarm in phone on selected time."
18496 #. type: delimited block _
18497 #: docs/manual/gammu/index.rst:1050
18498 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18501 #. type: delimited block _
18502 #: docs/manual/gammu/index.rst:1054
18504 "Set date and time in phone to date and time set in computer. Please note, "
18505 "that this option doesn't show clock on phone screen. It only set date and "
18509 #. type: delimited block _
18510 #: docs/manual/gammu/index.rst:1059
18512 "You can make such synchronization each time, when will connect your phone "
18513 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18518 #: docs/manual/gammu/index.rst:1062
18520 msgid "Categories commands"
18523 #. type: delimited block _
18524 #: docs/manual/gammu/index.rst:1067
18525 msgid "Categories are supported only on few phones (Alcatel)."
18528 #. type: delimited block _
18529 #: docs/manual/gammu/index.rst:1069
18530 msgid "addcategory TODO|PHONEBOOK text"
18533 #. type: delimited block _
18534 #: docs/manual/gammu/index.rst:1071
18535 msgid "getallcategory TODO|PHONEBOOK"
18538 #. type: delimited block _
18539 #: docs/manual/gammu/index.rst:1073
18540 msgid "getcategory TODO|PHONEBOOK start [stop]"
18543 #. type: delimited block _
18544 #: docs/manual/gammu/index.rst:1075
18545 msgid "listmemorycategory text|number"
18548 #. type: delimited block _
18549 #: docs/manual/gammu/index.rst:1077
18550 msgid "listtodocategory text|number"
18554 #: docs/manual/gammu/index.rst:1080
18556 msgid "Backing up and restoring commands"
18557 msgstr "Backing up dan restoring"
18559 #. type: delimited block _
18560 #: docs/manual/gammu/index.rst:1083
18561 msgid "addnew file [-yes] [-memory ME|SM|..]"
18564 #. type: delimited block _
18565 #: docs/manual/gammu/index.rst:1087
18567 "Adds data written in file created using :option:`gammu backup` command. All "
18568 "things backed up :option:`gammu backup` can be restored (when made backup to "
18569 "Gammu text file)."
18572 #. type: delimited block _
18573 #: docs/manual/gammu/index.rst:1091
18575 "Please note that this adds all content of backup file to phone and does not "
18576 "care about current data in the phone (no duplicates are detected)."
18579 #. type: delimited block _
18580 #: docs/manual/gammu/index.rst:1094
18582 "Use -yes parameter to answer yes to all questions (you want to automatically "
18583 "restore all data)."
18586 #. type: delimited block _
18587 #: docs/manual/gammu/index.rst:1097
18589 "Use -memory parameter to force usage of defined memory type for storing "
18590 "entries regardless what backu format says."
18593 #. type: delimited block _
18594 #: docs/manual/gammu/index.rst:1099
18595 msgid "addsms folder file [-yes]"
18598 #. type: delimited block _
18599 #: docs/manual/gammu/index.rst:1102
18601 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18602 "selected folder in phone."
18605 #. type: delimited block _
18606 #: docs/manual/gammu/index.rst:1104
18607 msgid "backup file [-yes]"
18610 #. type: delimited block _
18611 #: docs/manual/gammu/index.rst:1106
18613 "Backup your phone to file. It's possible to backup (depends on phone and "
18617 #. type: delimited block _
18618 #: docs/manual/gammu/index.rst:1108
18619 msgid "phonebook from SIM and phone memory"
18622 #. type: delimited block _
18623 #: docs/manual/gammu/index.rst:1109
18624 msgid "calendar notes"
18625 msgstr "catatan kalender"
18627 #. type: delimited block _
18628 #: docs/manual/gammu/index.rst:1110
18629 msgid "SMSC settings"
18630 msgstr "Pengaturan SMSC"
18632 #. type: delimited block _
18633 #: docs/manual/gammu/index.rst:1111
18634 msgid "operator logo"
18637 #. type: delimited block _
18638 #: docs/manual/gammu/index.rst:1112
18639 msgid "startup (static) logo or startup text"
18642 #. type: delimited block _
18643 #: docs/manual/gammu/index.rst:1113
18645 msgid "WAP bookmarks"
18646 msgstr "Pengaturan WAP dan bookmark"
18648 #. type: delimited block _
18649 #: docs/manual/gammu/index.rst:1114
18650 msgid "WAP settings"
18651 msgstr "Pengaturan WAP"
18653 #. type: delimited block _
18654 #: docs/manual/gammu/index.rst:1115
18655 msgid "caller logos and groups"
18658 #. type: delimited block _
18659 #: docs/manual/gammu/index.rst:1116
18660 msgid "user ringtones"
18661 msgstr "nadadering pengguna"
18663 #. type: delimited block _
18664 #: docs/manual/gammu/index.rst:1119
18666 "There are various backup formats supported and the backup format is guessed "
18667 "based on file extension:"
18670 #. type: delimited block _
18671 #: docs/manual/gammu/index.rst:1121
18673 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18676 #. type: delimited block _
18677 #: docs/manual/gammu/index.rst:1122
18678 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18681 #. type: delimited block _
18682 #: docs/manual/gammu/index.rst:1123
18683 msgid "``.vcf`` - vCard, supports contacts."
18686 #. type: delimited block _
18687 #: docs/manual/gammu/index.rst:1124
18688 msgid "``.ldif`` - LDAP import, supports contacts."
18691 #. type: delimited block _
18692 #: docs/manual/gammu/index.rst:1125
18693 msgid "``.ics`` - iCalendar, supports calendar and todo."
18696 #. type: delimited block _
18697 #: docs/manual/gammu/index.rst:1126
18699 "Any other extension is Gammu backup file and it supports all data mentioned "
18700 "above, see :ref:`gammu-backup` for more details."
18703 #. type: delimited block _
18704 #: docs/manual/gammu/index.rst:1128
18706 "By default this command is interactive and asks which items tou want to "
18710 #. type: delimited block _
18711 #: docs/manual/gammu/index.rst:1130
18712 msgid "Use -yes for answering yes to all questions."
18715 #. type: delimited block _
18716 #: docs/manual/gammu/index.rst:1132
18717 msgid "backupsms file [-yes|-all]"
18720 #. type: delimited block _
18721 #: docs/manual/gammu/index.rst:1134
18722 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18725 #. type: delimited block _
18726 #: docs/manual/gammu/index.rst:1137
18728 "By default this command is interactive and asks which folders you want to "
18729 "backup and whether you want to remove messages from phone afterwards."
18732 #. type: delimited block _
18733 #: docs/manual/gammu/index.rst:1141
18735 "Use -yes for answering yes to all questions (backup all messages and delete "
18736 "them from phone), or -all to just backup all folders while keeping messages "
18740 #. type: delimited block _
18741 #: docs/manual/gammu/index.rst:1143
18742 msgid "restore file [-yes]"
18745 #. type: delimited block _
18746 #: docs/manual/gammu/index.rst:1148
18748 "Please note that restoring deletes all current content in phone. If you want "
18749 "only to add entries to phone, use :option:`gammu addnew`."
18752 #. type: delimited block _
18753 #: docs/manual/gammu/index.rst:1150
18755 "Restore settings written in file created using :option:`gammu backup` "
18759 #. type: delimited block _
18760 #: docs/manual/gammu/index.rst:1154
18762 "In some phones restoring calendar notes will not show error, but won't be "
18763 "done, when phone doesn't have set clock inside."
18766 #. type: delimited block _
18767 #: docs/manual/gammu/index.rst:1156
18768 msgid "restoresms file [-yes]"
18771 #. type: delimited block _
18772 #: docs/manual/gammu/index.rst:1160
18774 "Please note that this overwrites existing messages in phone (if it supports "
18778 #. type: delimited block _
18779 #: docs/manual/gammu/index.rst:1163
18781 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18782 "selected folder in phone."
18785 #. type: delimited block _
18786 #: docs/manual/gammu/index.rst:1165
18787 msgid "savefile TYPE [type options]"
18790 #. type: delimited block _
18791 #: docs/manual/gammu/index.rst:1168
18793 "Converts between various file formats supported by Gammu, following types "
18797 #. type: delimited block _
18798 #: docs/manual/gammu/index.rst:1170
18799 msgid "BOOKMARK target.url file location"
18802 #. type: delimited block _
18803 #: docs/manual/gammu/index.rst:1173
18804 msgid "Converts backup format supported by Gammu to vBookmark file."
18807 #. type: delimited block _
18808 #: docs/manual/gammu/index.rst:1175
18809 msgid "CALENDAR target.vcs file location"
18812 #. type: delimited block _
18813 #: docs/manual/gammu/index.rst:1180
18815 "Allows one to convert between various backup formats which gammu supports "
18816 "for calendar events. The file type is guessed (for input file guess is based "
18817 "on extension and file content, for output solely on extension)."
18820 #. type: delimited block _
18821 #: docs/manual/gammu/index.rst:1182
18822 msgid "TODO target.vcs file location"
18825 #. type: delimited block _
18826 #: docs/manual/gammu/index.rst:1187
18828 "Allows one to convert between various backup formats which gammu supports "
18829 "for todo events. The file type is guessed (for input file guess is based on "
18830 "extension and file content, for output solely on extension)."
18833 #. type: delimited block _
18834 #: docs/manual/gammu/index.rst:1189
18835 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18838 #. type: delimited block _
18839 #: docs/manual/gammu/index.rst:1194
18841 "Allows one to convert between various backup formats which gammu supports "
18842 "for phonebook events. The file type is guessed (for input file guess is "
18843 "based on extension and file content, for output solely on extension)."
18846 #. type: delimited block _
18847 #: docs/manual/gammu/index.rst:1196
18848 msgid ":option:`gammu convertbackup`"
18851 #. type: delimited block _
18852 #: docs/manual/gammu/index.rst:1198
18853 msgid "convertbackup source.file output.file"
18856 #. type: delimited block _
18857 #: docs/manual/gammu/index.rst:1200
18861 #. type: delimited block _
18862 #: docs/manual/gammu/index.rst:1204
18864 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18865 "savefile`, this does not give you any options what to convert, it simply "
18866 "takes converts all what can be saved into output file."
18869 #. type: delimited block _
18870 #: docs/manual/gammu/index.rst:1206
18871 msgid ":option:`gammu savefile`"
18875 #: docs/manual/gammu/index.rst:1209
18877 msgid "Nokia specific commands"
18878 msgstr "Perintah spesifik Nokia"
18880 #. type: delimited block _
18881 #: docs/manual/gammu/index.rst:1212
18882 msgid "nokiaaddfile TYPE [type options]"
18885 #. type: delimited block _
18886 #: docs/manual/gammu/index.rst:1214
18887 msgid "Uploads file to phone to specific location for the type:"
18890 #. type: delimited block _
18891 #: docs/manual/gammu/index.rst:1216
18892 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18895 #. type: delimited block _
18896 #: docs/manual/gammu/index.rst:1220
18898 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18899 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18900 "both will be added automatically."
18903 #. type: delimited block _
18904 #: docs/manual/gammu/index.rst:1222
18908 #. type: delimited block _
18909 #: docs/manual/gammu/index.rst:1225
18911 "Delete the application's .jad and .jar files before installing, but doesn't "
18912 "delete the application data."
18915 #. type: delimited block _
18916 #: docs/manual/gammu/index.rst:1227
18917 msgid "-overwriteall"
18920 #. type: delimited block _
18921 #: docs/manual/gammu/index.rst:1230
18923 "Delete the application (same as :option:`-overwrite`) and all it's data."
18926 #. type: delimited block _
18927 #: docs/manual/gammu/index.rst:1232
18928 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18931 #. type: delimited block _
18932 #: docs/manual/gammu/index.rst:1234
18934 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18935 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18938 #. type: delimited block _
18939 #: docs/manual/gammu/index.rst:1236
18940 msgid "nokiaaddplaylists"
18943 #. type: delimited block _
18944 #: docs/manual/gammu/index.rst:1238
18946 "Goes through phone memory and generated playlist for all music files found."
18949 #. type: delimited block _
18950 #: docs/manual/gammu/index.rst:1240
18951 msgid "To manually manage playlists:"
18954 #. type: delimited block _
18955 #: docs/manual/gammu/index.rst:1244
18956 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18959 #. type: delimited block _
18960 #: docs/manual/gammu/index.rst:1246
18961 msgid "Will add playlist filename.m3u"
18964 #. type: delimited block _
18965 #: docs/manual/gammu/index.rst:1250
18966 msgid "gammu getfilesystem"
18967 msgstr "gammu getfilesystem"
18969 #. type: delimited block _
18970 #: docs/manual/gammu/index.rst:1252
18971 msgid "Will get list of all files (including names of files with playlists)"
18974 #. type: delimited block _
18975 #: docs/manual/gammu/index.rst:1256
18976 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
18979 #. type: delimited block _
18980 #: docs/manual/gammu/index.rst:1258
18981 msgid "Will delete playlist filename.m3u"
18984 #. type: delimited block _
18985 #: docs/manual/gammu/index.rst:1260
18986 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
18989 #. type: delimited block _
18990 #: docs/manual/gammu/index.rst:1264
18992 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
18993 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
18994 "terminated lines. So just run :program:`unix2dos` on the resulting file "
18995 "before uploading it your your phone."
18998 #. type: delimited block _
18999 #: docs/manual/gammu/index.rst:1267
19000 msgid "nokiacomposer file"
19003 #. type: delimited block _
19004 #: docs/manual/gammu/index.rst:1270
19006 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
19007 "(and how should it look like)."
19010 #. type: delimited block _
19011 #: docs/manual/gammu/index.rst:1272
19012 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
19015 #. type: delimited block _
19016 #: docs/manual/gammu/index.rst:1274
19017 msgid "nokiadisplayoutput"
19020 #. type: delimited block _
19021 #: docs/manual/gammu/index.rst:1276
19022 msgid "nokiadisplaytest number"
19025 #. type: delimited block _
19026 #: docs/manual/gammu/index.rst:1278
19027 msgid "nokiagetadc"
19030 #. type: delimited block _
19031 #: docs/manual/gammu/index.rst:1280
19032 msgid "nokiagetoperatorname"
19035 #. type: delimited block _
19036 #: docs/manual/gammu/index.rst:1284
19038 "6110.c phones have place for name for one GSM network (of course, with "
19039 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
19040 "You can get this name using this option."
19043 #. type: delimited block _
19044 #: docs/manual/gammu/index.rst:1286
19045 msgid "nokiagetpbkfeatures memorytype"
19048 #. type: delimited block _
19049 #: docs/manual/gammu/index.rst:1288
19053 #. type: delimited block _
19054 #: docs/manual/gammu/index.rst:1291
19055 msgid "This option should display T9 dictionary content from DCT4 phones."
19058 #. type: delimited block _
19059 #: docs/manual/gammu/index.rst:1293
19060 msgid "nokiagetvoicerecord location"
19063 #. type: delimited block _
19064 #: docs/manual/gammu/index.rst:1297
19066 "Get voice record from location and save to WAV file. File is coded using GSM "
19067 "6.10 codec (available for example in win32). Name of file is like name of "
19068 "voice record in phone."
19071 #. type: delimited block _
19072 #: docs/manual/gammu/index.rst:1301
19074 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
19075 "included by Microsoft. If you deleted it by accident in this operating "
19076 "system, make such steps:"
19079 #. type: delimited block _
19080 #: docs/manual/gammu/index.rst:1303
19081 msgid "Control Panel"
19084 #. type: delimited block _
19085 #: docs/manual/gammu/index.rst:1304
19086 msgid "Add hardware"
19089 #. type: delimited block _
19090 #: docs/manual/gammu/index.rst:1305
19094 #. type: delimited block _
19095 #: docs/manual/gammu/index.rst:1306
19096 msgid "select \"Yes. I have already connected the hardware"
19099 #. type: delimited block _
19100 #: docs/manual/gammu/index.rst:1307
19101 msgid "select \"Add a new hardware device"
19104 #. type: delimited block _
19105 #: docs/manual/gammu/index.rst:1308
19106 msgid "select \"Install the hardware that I manually select from a list"
19109 #. type: delimited block _
19110 #: docs/manual/gammu/index.rst:1309
19111 msgid "select \"Sound, video and game controllers"
19114 #. type: delimited block _
19115 #: docs/manual/gammu/index.rst:1310
19116 msgid "select \"Audio codecs"
19119 #. type: delimited block _
19120 #: docs/manual/gammu/index.rst:1311
19121 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
19124 #. type: delimited block _
19125 #: docs/manual/gammu/index.rst:1312
19127 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
19130 #. type: delimited block _
19131 #: docs/manual/gammu/index.rst:1313
19133 "now You can be asked if want to install unsigned driver (YES), about select "
19134 "codec configuration (select what you want) and rebotting PC (make it)"
19137 #. type: delimited block _
19138 #: docs/manual/gammu/index.rst:1315
19139 msgid "nokiamakecamerashoot"
19142 #. type: delimited block _
19143 #: docs/manual/gammu/index.rst:1317
19144 msgid "nokianetmonitor test"
19147 #. type: delimited block _
19148 #: docs/manual/gammu/index.rst:1319
19149 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19152 #. type: delimited block _
19153 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19157 #. type: delimited block _
19158 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19160 "For more info about this option, please visit `Marcin's page <http://www."
19161 "mwiacek.com/>`_ and read netmonitor manual there."
19164 #. type: delimited block _
19165 #: docs/manual/gammu/index.rst:1331
19167 "test ``243`` enables all tests (after using command :command:`gammu "
19168 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19169 "see netmonitor menu)"
19172 #. type: delimited block _
19173 #: docs/manual/gammu/index.rst:1333
19174 msgid "nokianetmonitor36"
19177 #. type: delimited block _
19178 #: docs/manual/gammu/index.rst:1335
19179 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19182 #. type: delimited block _
19183 #: docs/manual/gammu/index.rst:1343
19184 msgid "nokiasecuritycode"
19187 #. type: delimited block _
19188 #: docs/manual/gammu/index.rst:1345
19189 msgid "Get/reset to \"12345\" security code"
19192 #. type: delimited block _
19193 #: docs/manual/gammu/index.rst:1347
19194 msgid "nokiaselftests"
19197 #. type: delimited block _
19198 #: docs/manual/gammu/index.rst:1349
19199 msgid "Perform tests for Nokia DCT3 phones."
19202 #. type: delimited block _
19203 #: docs/manual/gammu/index.rst:1355
19205 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19206 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19207 "t have an internal battery for the clock (like 3xxx)."
19210 #. type: delimited block _
19211 #: docs/manual/gammu/index.rst:1357
19212 msgid "nokiasetlights keypad|display|torch on|off"
19215 #. type: delimited block _
19216 #: docs/manual/gammu/index.rst:1359
19217 msgid "nokiasetoperatorname [networkcode name]"
19220 #. type: delimited block _
19221 #: docs/manual/gammu/index.rst:1361
19222 msgid "nokiasetphonemenus"
19225 #. type: delimited block _
19226 #: docs/manual/gammu/index.rst:1363
19227 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19230 #. type: delimited block _
19231 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19232 msgid "ALS (Alternative Line Service) option menu"
19235 #. type: delimited block _
19236 #: docs/manual/gammu/index.rst:1366
19237 msgid "vibra menu for 3210"
19240 #. type: delimited block _
19241 #: docs/manual/gammu/index.rst:1367
19242 msgid "3315 features in 3310 5.45 and higher"
19245 #. type: delimited block _
19246 #: docs/manual/gammu/index.rst:1368
19247 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19250 #. type: delimited block _
19251 #: docs/manual/gammu/index.rst:1369
19252 msgid "WellMate menu for 6150"
19255 #. type: delimited block _
19256 #: docs/manual/gammu/index.rst:1370
19260 #. type: delimited block _
19261 #: docs/manual/gammu/index.rst:1372
19262 msgid "and for DCT4:"
19265 #. type: delimited block _
19266 #: docs/manual/gammu/index.rst:1375
19267 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19270 #. type: delimited block _
19271 #: docs/manual/gammu/index.rst:1376
19272 msgid "GPRS Always Online"
19275 #. type: delimited block _
19276 #: docs/manual/gammu/index.rst:1377
19277 msgid "and others..."
19280 #. type: delimited block _
19281 #: docs/manual/gammu/index.rst:1379
19282 msgid "nokiasetvibralevel level"
19285 #. type: delimited block _
19286 #: docs/manual/gammu/index.rst:1381
19287 msgid "Set vibra power to \"level\" (given in percent)"
19290 #. type: delimited block _
19291 #: docs/manual/gammu/index.rst:1383
19292 msgid "nokiatuneradio"
19295 #. type: delimited block _
19296 #: docs/manual/gammu/index.rst:1385
19297 msgid "nokiavibratest"
19301 #: docs/manual/gammu/index.rst:1388
19303 msgid "Siemens specific commands"
19304 msgstr "Perintah spesifik Siemens"
19306 #. type: delimited block _
19307 #: docs/manual/gammu/index.rst:1391
19308 msgid "siemensnetmonact netmon_type"
19311 #. type: delimited block _
19312 #: docs/manual/gammu/index.rst:1394
19314 "Enables network monitor in Siemens phone. Currently known values for type "
19315 "are 1 for full and 2 for simple mode."
19318 #. type: delimited block _
19319 #: docs/manual/gammu/index.rst:1396
19320 msgid "siemensnetmonitor test"
19323 #. type: delimited block _
19324 #: docs/manual/gammu/index.rst:1398
19325 msgid "siemenssatnetmon"
19329 #: docs/manual/gammu/index.rst:1400
19331 msgid "Network commands"
19334 #. type: delimited block _
19335 #: docs/manual/gammu/index.rst:1403
19336 msgid "getgprspoint start [stop]"
19339 #. type: delimited block _
19340 #: docs/manual/gammu/index.rst:1405
19341 msgid "listnetworks [country]"
19344 #. type: delimited block _
19345 #: docs/manual/gammu/index.rst:1407
19346 msgid "Show names/codes of GSM networks known for Gammu"
19349 #. type: delimited block _
19350 #: docs/manual/gammu/index.rst:1409
19351 msgid "networkinfo"
19352 msgstr "networkinfo"
19354 #. type: delimited block _
19355 #: docs/manual/gammu/index.rst:1411
19356 msgid "Show information about network status from the phone."
19359 #. type: delimited block _
19360 #: docs/manual/gammu/index.rst:1413
19361 msgid "setautonetworklogin"
19365 #: docs/manual/gammu/index.rst:1415
19367 msgid "WAP settings and bookmarks commands"
19368 msgstr "Pengaturan WAP dan bookmark"
19370 #. type: delimited block _
19371 #: docs/manual/gammu/index.rst:1418
19372 msgid "deletewapbookmark start [stop]"
19375 #. type: delimited block _
19376 #: docs/manual/gammu/index.rst:1420
19377 msgid "Delete WAP bookmarks from phone."
19380 #. type: delimited block _
19381 #: docs/manual/gammu/index.rst:1424
19382 msgid "getchatsettings start [stop]"
19385 #. type: delimited block _
19386 #: docs/manual/gammu/index.rst:1426
19387 msgid "getsyncmlsettings start [stop]"
19390 #. type: delimited block _
19391 #: docs/manual/gammu/index.rst:1428
19392 msgid "getwapbookmark start [stop]"
19395 #. type: delimited block _
19396 #: docs/manual/gammu/index.rst:1430
19397 msgid "Get WAP bookmarks from phone."
19398 msgstr "Mengambil bookmark WAP dari telepon."
19400 #. type: delimited block _
19401 #: docs/manual/gammu/index.rst:1434
19402 msgid "getwapsettings start [stop]"
19405 #. type: delimited block _
19406 #: docs/manual/gammu/index.rst:1436
19407 msgid "Get WAP settings from phone."
19408 msgstr "Mengambil pengaturan WAP dari telepon."
19411 #: docs/manual/gammu/index.rst:1440
19413 msgid "MMS and MMS settings commands"
19414 msgstr "MMS dan pengaturan MMS"
19416 #. type: delimited block _
19417 #: docs/manual/gammu/index.rst:1443
19418 msgid "getallmms [-save]"
19421 #. type: delimited block _
19422 #: docs/manual/gammu/index.rst:1445
19423 msgid "geteachmms [-save]"
19426 #. type: delimited block _
19427 #: docs/manual/gammu/index.rst:1447
19428 msgid "getmmsfolders"
19431 #. type: delimited block _
19432 #: docs/manual/gammu/index.rst:1449
19433 msgid "getmmssettings start [stop]"
19436 #. type: delimited block _
19437 #: docs/manual/gammu/index.rst:1451
19438 msgid "readmmsfile file [-save]"
19442 #: docs/manual/gammu/index.rst:1454
19444 msgid "FM radio commands"
19447 #. type: delimited block _
19448 #: docs/manual/gammu/index.rst:1457
19449 msgid "getfmstation start [stop]"
19452 #. type: delimited block _
19453 #: docs/manual/gammu/index.rst:1459
19454 msgid "Show info about FM stations in phone"
19458 #: docs/manual/gammu/index.rst:1461
19460 msgid "Phone information commands"
19461 msgstr "Informasi telepon"
19463 #. type: delimited block _
19464 #: docs/manual/gammu/index.rst:1464
19468 #. type: delimited block _
19469 #: docs/manual/gammu/index.rst:1466
19470 msgid "Displays information about battery and power source."
19473 #. type: delimited block _
19474 #: docs/manual/gammu/index.rst:1468
19475 msgid "getdisplaystatus"
19478 #. type: delimited block _
19479 #: docs/manual/gammu/index.rst:1470
19480 msgid "getlocation"
19483 #. type: delimited block _
19484 #: docs/manual/gammu/index.rst:1474
19486 "Gets network information from phone (same as networkinfo) and prints "
19487 "location (latitude and longitude) based on information from `OpenCellID "
19488 "<http://opencellid.org>`_."
19491 #. type: delimited block _
19492 #: docs/manual/gammu/index.rst:1476
19493 msgid "getsecuritystatus"
19496 #. type: delimited block _
19497 #: docs/manual/gammu/index.rst:1478
19498 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19501 #. type: delimited block _
19502 #: docs/manual/gammu/index.rst:1480
19506 #. type: delimited block _
19507 #: docs/manual/gammu/index.rst:1482
19508 msgid "Show the most important phone data."
19511 #. type: delimited block _
19512 #: docs/manual/gammu/index.rst:1484
19513 msgid "monitor [times]"
19516 #. type: delimited block _
19517 #: docs/manual/gammu/index.rst:1487
19519 "Retrieves phone status and writes it continuously to standard output. Press :"
19520 "kbd:`Ctrl+C` to interrupt this command."
19523 #. type: delimited block _
19524 #: docs/manual/gammu/index.rst:1490
19526 "If no parameter is given, the program runs until interrupted, otherwise only "
19527 "given number of iterations is performed."
19530 #. type: delimited block _
19531 #: docs/manual/gammu/index.rst:1492
19532 msgid "This command outputs almost all information Gammu supports:"
19535 #. type: delimited block _
19536 #: docs/manual/gammu/index.rst:1494
19537 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19540 #. type: delimited block _
19541 #: docs/manual/gammu/index.rst:1495
19542 msgid "Signal strength."
19545 #. type: delimited block _
19546 #: docs/manual/gammu/index.rst:1496
19547 msgid "Battery state."
19550 #. type: delimited block _
19551 #: docs/manual/gammu/index.rst:1497
19552 msgid "Currently used network."
19555 #. type: delimited block _
19556 #: docs/manual/gammu/index.rst:1498
19557 msgid "Notifications of incoming messages and calls."
19561 #: docs/manual/gammu/index.rst:1501
19563 msgid "Phone settings commands"
19564 msgstr "Pengaturan telepon"
19566 #. type: delimited block _
19567 #: docs/manual/gammu/index.rst:1504
19568 msgid "getcalendarsettings"
19569 msgstr "getcalendarsettings"
19571 #. type: delimited block _
19572 #: docs/manual/gammu/index.rst:1507
19574 "Displays calendar settings like first day of week or automatic deleting of "
19578 #. type: delimited block _
19579 #: docs/manual/gammu/index.rst:1509
19580 msgid "getprofile start [stop]"
19583 #. type: delimited block _
19584 #: docs/manual/gammu/index.rst:1511
19585 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19588 #. type: Labeled list
19589 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19594 #. type: delimited block _
19595 #: docs/manual/gammu/index.rst:1513
19596 msgid "This will delete user data, be careful."
19599 #. type: delimited block _
19600 #: docs/manual/gammu/index.rst:1515
19601 msgid "Reset phone settings."
19602 msgstr "Reset pengaturan telepon."
19604 #. type: delimited block _
19605 #: docs/manual/gammu/index.rst:1517
19609 #. type: delimited block _
19610 #: docs/manual/gammu/index.rst:1518
19611 msgid "Clear phone settings."
19612 msgstr "Kosongkan pengaturan telepon."
19614 #. type: delimited block _
19615 #: docs/manual/gammu/index.rst:1520
19619 #. type: delimited block _
19620 #: docs/manual/gammu/index.rst:1521
19621 msgid "Clear device settings."
19624 #. type: delimited block _
19625 #: docs/manual/gammu/index.rst:1523
19629 #. type: delimited block _
19630 #: docs/manual/gammu/index.rst:1524
19631 msgid "Clear user settings."
19632 msgstr "Kosongkan pengaturan pengguna."
19634 #. type: delimited block _
19635 #: docs/manual/gammu/index.rst:1526
19636 msgid "removes or set logos to default"
19639 #. type: delimited block _
19640 #: docs/manual/gammu/index.rst:1527
19641 msgid "set default phonebook and other menu settings"
19644 #. type: delimited block _
19645 #: docs/manual/gammu/index.rst:1528
19646 msgid "clear T9 words,"
19649 #. type: delimited block _
19650 #: docs/manual/gammu/index.rst:1529
19651 msgid "clear call register info"
19654 #. type: delimited block _
19655 #: docs/manual/gammu/index.rst:1530
19656 msgid "set default profiles settings"
19659 #. type: delimited block _
19660 #: docs/manual/gammu/index.rst:1531
19661 msgid "clear user ringtones"
19664 #. type: delimited block _
19665 #: docs/manual/gammu/index.rst:1533
19669 #. type: delimited block _
19670 #: docs/manual/gammu/index.rst:1534
19671 msgid "Clear user settings and disables hidden menus."
19674 #. type: delimited block _
19675 #: docs/manual/gammu/index.rst:1536
19676 msgid "changes like after ``ALL``"
19679 #. type: delimited block _
19680 #: docs/manual/gammu/index.rst:1537
19681 msgid "disables netmon and PPS (all \"hidden\" menus)"
19684 #. type: delimited block _
19685 #: docs/manual/gammu/index.rst:1539
19686 msgid "``FACTORY``"
19689 #. type: delimited block _
19690 #: docs/manual/gammu/index.rst:1540
19691 msgid "Reset to factory defaults."
19694 #. type: delimited block _
19695 #: docs/manual/gammu/index.rst:1542
19696 msgid "changes like after ``UIF``"
19699 #. type: delimited block _
19700 #: docs/manual/gammu/index.rst:1543
19701 msgid "clear date/time"
19705 #: docs/manual/gammu/index.rst:1546
19707 msgid "Dumps decoding commands"
19708 msgstr "Tumpukan sedang didecode"
19710 #. type: delimited block _
19711 #: docs/manual/gammu/index.rst:1549
19713 "These commands are available only if Gammu was compiled with debugging "
19717 #. type: delimited block _
19718 #: docs/manual/gammu/index.rst:1551
19719 msgid "decodebinarydump file [phonemodel]"
19722 #. type: delimited block _
19723 #: docs/manual/gammu/index.rst:1554
19725 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19729 #. type: delimited block _
19730 #: docs/manual/gammu/index.rst:1556
19731 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19734 #. type: delimited block _
19735 #: docs/manual/gammu/index.rst:1558
19737 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19742 #: docs/manual/gammu/index.rst:1560
19744 msgid "Other commands"
19747 #. type: delimited block _
19748 #: docs/manual/gammu/index.rst:1563
19749 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19752 #. type: delimited block _
19753 #: docs/manual/gammu/index.rst:1565
19755 "Allow one to enter security code from PC. When code is ``-``, it is read "
19759 #. type: delimited block _
19760 #: docs/manual/gammu/index.rst:1567
19761 msgid "In case entering PUK, some phones require you to set new PIN as well."
19764 #. type: delimited block _
19765 #: docs/manual/gammu/index.rst:1569
19766 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19769 #. type: delimited block _
19770 #: docs/manual/gammu/index.rst:1571
19771 msgid "Press specified key sequence on phone keyboard"
19774 #. type: delimited block _
19775 #: docs/manual/gammu/index.rst:1573
19779 #. type: delimited block _
19780 #: docs/manual/gammu/index.rst:1574
19784 #. type: delimited block _
19785 #: docs/manual/gammu/index.rst:1575
19789 #. type: delimited block _
19790 #: docs/manual/gammu/index.rst:1576
19794 #. type: delimited block _
19795 #: docs/manual/gammu/index.rst:1577
19799 #. type: delimited block _
19800 #: docs/manual/gammu/index.rst:1578
19804 #. type: delimited block _
19805 #: docs/manual/gammu/index.rst:1579
19809 #. type: delimited block _
19810 #: docs/manual/gammu/index.rst:1580
19814 #. type: delimited block _
19815 #: docs/manual/gammu/index.rst:1581
19819 #. type: delimited block _
19820 #: docs/manual/gammu/index.rst:1582
19824 #. type: delimited block _
19825 #: docs/manual/gammu/index.rst:1583
19829 #. type: delimited block _
19830 #: docs/manual/gammu/index.rst:1584
19834 #. type: delimited block _
19835 #: docs/manual/gammu/index.rst:1585
19839 #. type: delimited block _
19840 #: docs/manual/gammu/index.rst:1586
19844 #. type: delimited block _
19845 #: docs/manual/gammu/index.rst:1587
19849 #. type: delimited block _
19850 #: docs/manual/gammu/index.rst:1588
19854 #. type: delimited block _
19855 #: docs/manual/gammu/index.rst:1589
19856 msgid "``123456789*0#``"
19859 #. type: delimited block _
19860 #: docs/manual/gammu/index.rst:1590
19861 msgid "numeric keyboard"
19864 #. type: delimited block _
19865 #: docs/manual/gammu/index.rst:1592
19866 msgid "reset SOFT|HARD"
19869 #. type: delimited block _
19870 #: docs/manual/gammu/index.rst:1594
19871 msgid "Make phone reset:"
19874 #. type: delimited block _
19875 #: docs/manual/gammu/index.rst:1596
19879 #. type: delimited block _
19880 #: docs/manual/gammu/index.rst:1597
19881 msgid "without asking for PIN"
19884 #. type: delimited block _
19885 #: docs/manual/gammu/index.rst:1598
19889 #. type: delimited block _
19890 #: docs/manual/gammu/index.rst:1599
19891 msgid "with asking for PIN"
19894 #. type: delimited block _
19895 #: docs/manual/gammu/index.rst:1601
19896 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19899 #. type: delimited block _
19900 #: docs/manual/gammu/index.rst:1602
19901 msgid "Some phones will reset user data on ``HARD`` reset."
19904 #. type: delimited block _
19905 #: docs/manual/gammu/index.rst:1604
19906 msgid "screenshot filename"
19909 #. type: delimited block _
19910 #: docs/manual/gammu/index.rst:1607
19912 "Captures phone screenshot and saves it as filename. The extension is "
19913 "automatically appended to filename based on what data phone provides."
19917 #: docs/manual/gammu/index.rst:1609
19919 msgid "Batch mode commands"
19922 #. type: delimited block _
19923 #: docs/manual/gammu/index.rst:1612
19924 msgid "batch [file]"
19927 #. type: delimited block _
19928 #: docs/manual/gammu/index.rst:1616
19930 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19931 "each on one line. Lines starting with # are treated as a comments."
19934 #. type: delimited block _
19935 #: docs/manual/gammu/index.rst:1620
19937 "By default, commands are read from standard input, but you can optionally "
19938 "specify a file from where they would be read (special case ``-`` means "
19943 #: docs/manual/gammu/index.rst:1622
19945 msgid "Configuration commands"
19948 #. type: delimited block _
19949 #: docs/manual/gammu/index.rst:1625
19950 msgid "searchphone [-debug]"
19953 #. type: delimited block _
19954 #: docs/manual/gammu/index.rst:1627
19955 msgid "Attempts to search for a connected phone."
19958 #. type: delimited block _
19959 #: docs/manual/gammu/index.rst:1633
19961 "Please note that this can take a very long time, but in case you have no "
19962 "clue how to configure phone connection, this is a convenient way to find "
19963 "working setup for Gammu."
19966 #. type: delimited block _
19967 #: docs/manual/gammu/index.rst:1635
19971 #. type: delimited block _
19972 #: docs/manual/gammu/index.rst:1637
19973 msgid "Installs applet for currently configured connection to the phone."
19976 #. type: delimited block _
19977 #: docs/manual/gammu/index.rst:1640
19979 "You can configure search path for instllation files by :config:option:"
19984 #: docs/manual/gammu/index.rst:1642
19986 msgid "Gammu information commands"
19987 msgstr "Informasi gammu"
19989 #. type: delimited block _
19990 #: docs/manual/gammu/index.rst:1645
19991 msgid "checkversion [STABLE]"
19994 #. type: delimited block _
19995 #: docs/manual/gammu/index.rst:1649
19997 "Checks whether there is newer Gammu version available online (if Gammu has "
19998 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
19999 "stable versions will be checked."
20002 #. type: delimited block _
20003 #: docs/manual/gammu/index.rst:1651
20007 #. type: delimited block _
20008 #: docs/manual/gammu/index.rst:1653
20009 msgid "Print information about compiled in features."
20012 #. type: delimited block _
20013 #: docs/manual/gammu/index.rst:1655
20014 msgid "help [topic]"
20017 #. type: delimited block _
20018 #: docs/manual/gammu/index.rst:1658
20020 "Print help. By default general help is printed, but you can also specify a "
20021 "help category to get more detailed help on some topic."
20024 #. type: delimited block _
20025 #: docs/manual/gammu/index.rst:1660
20029 #. type: delimited block _
20030 #: docs/manual/gammu/index.rst:1662
20031 msgid "Print version information and license."
20035 #: docs/manual/gammu/index.rst:1665
20037 msgid "Return values"
20040 #. type: delimited block _
20041 #: docs/manual/gammu/index.rst:1669
20043 "gammu returns 0 on success. In case of failure non zero code is returned."
20046 #. type: delimited block _
20047 #: docs/manual/gammu/index.rst:1682
20051 " Out of memory or other critical error.\n"
20053 " Invalid command line parameters.\n"
20055 " Failed to open file specified on command line.\n"
20057 " Program was interrupted.\n"
20059 " Gammu library version mismatch.\n"
20061 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
20064 #. type: delimited block _
20065 #: docs/manual/gammu/index.rst:1685
20067 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
20070 #. type: delimited block _
20071 #: docs/manual/gammu/index.rst:1830
20077 " Error opening device. Unknown, busy or no permissions.\n"
20079 " Error opening device, it is locked.\n"
20081 " Error opening device, it doesn't exist.\n"
20083 " Error opening device, it is already opened by other application.\n"
20085 " Error opening device, you don't have permissions.\n"
20087 " Error opening device. No required driver in operating system.\n"
20089 " Error opening device. Some hardware not connected/wrongly configured.\n"
20091 " Error setting device DTR or RTS.\n"
20093 " Error setting device speed. Maybe speed not supported.\n"
20095 " Error writing to the device.\n"
20097 " Error during reading from the device.\n"
20099 " Can't set parity on the device.\n"
20101 " No response in specified timeout. Probably phone not connected.\n"
20103 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20105 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20107 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20109 " Unknown connection type string. Check config file.\n"
20111 " Unknown model type string. Check config file.\n"
20113 " Some functions not available for your system (disabled in config or not implemented).\n"
20115 " Function not supported by phone.\n"
20117 " Entry is empty.\n"
20119 " Security error. Maybe no PIN?\n"
20121 " Invalid location. Maybe too high?\n"
20123 " Functionality not implemented. You are welcome to help authors with it.\n"
20127 " Unknown error.\n"
20129 " Can not open specified file.\n"
20131 " More memory required...\n"
20133 " Operation not allowed by phone.\n"
20135 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
20137 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
20139 " Phone is not connected.\n"
20141 " Function is currently being implemented. If you want to help, please contact authors.\n"
20143 " Phone is disabled and connected to charger.\n"
20145 " File format not supported by Gammu.\n"
20147 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20149 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20151 " Phone module need to send another answer frame.\n"
20153 " Current connection type doesn't support called function.\n"
20157 " Invalid date or time specified.\n"
20159 " Phone memory error, maybe it is read only.\n"
20161 " Invalid data given to phone.\n"
20163 " File with specified name already exists.\n"
20165 " File with specified name doesn't exist.\n"
20167 " You have to give folder name and not file name.\n"
20169 " You have to give file name and not folder name.\n"
20171 " Can not access SIM card.\n"
20173 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20175 " Only part of folder has been listed.\n"
20177 " Folder must be empty.\n"
20179 " Data were converted.\n"
20181 " Gammu is not configured.\n"
20183 " Wrong folder used.\n"
20185 " Internal phone error.\n"
20187 " Error writing file to disk.\n"
20189 " No such section exists.\n"
20191 " Using default values.\n"
20193 " Corrupted data returned by phone.\n"
20195 " Bad feature string in configuration.\n"
20197 " Desired functionality has been disabled on compile time.\n"
20199 " Bluetooth configuration requires channel option.\n"
20201 " Service is not running.\n"
20203 " Service configuration is missing.\n"
20205 " Command rejected because device was busy. Wait and restart.\n"
20207 " Could not connect to the server.\n"
20209 " Could not resolve the host name.\n"
20211 " Failed to get SMSC number from phone.\n"
20213 " Operation aborted.\n"
20215 " Installation data not found, please consult debug log and/or documentation for more details.\n"
20217 " Entry is read only.\n"
20221 #: docs/manual/gammu/index.rst:1836
20223 msgid "Configuration"
20226 #. type: delimited block _
20227 #: docs/manual/gammu/index.rst:1839
20228 msgid "To check it out, you need to have configuration file for gammu, see"
20231 #. type: Attribute :ref:
20232 #: docs/manual/gammu/index.rst:1839
20234 msgid "`gammurc` for more details about it."
20238 #: docs/manual/gammu/index.rst:1842
20240 msgid "Sending messages"
20243 #. type: delimited block _
20244 #: docs/manual/gammu/index.rst:1847
20246 "All messages bellow are sent to number 123456, replace it with proper "
20250 #. type: delimited block _
20251 #: docs/manual/gammu/index.rst:1849
20252 msgid "Send text message up to standard 160 chars:"
20255 #. type: delimited block _
20256 #: docs/manual/gammu/index.rst:1853
20257 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20260 #. type: delimited block _
20261 #: docs/manual/gammu/index.rst:1859
20262 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20265 #. type: delimited block _
20266 #: docs/manual/gammu/index.rst:1861
20267 msgid "Send long text message:"
20270 #. type: delimited block _
20271 #: docs/manual/gammu/index.rst:1865
20273 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20276 #. type: delimited block _
20277 #: docs/manual/gammu/index.rst:1871
20279 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20282 #. type: delimited block _
20283 #: docs/manual/gammu/index.rst:1877
20284 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20287 #. type: delimited block _
20288 #: docs/manual/gammu/index.rst:1879
20290 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20293 #. type: delimited block _
20294 #: docs/manual/gammu/index.rst:1883
20296 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20297 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20300 #. type: delimited block _
20301 #: docs/manual/gammu/index.rst:1885
20302 msgid "Send protected message with ringtone:"
20305 #. type: delimited block _
20306 #: docs/manual/gammu/index.rst:1889
20308 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20309 "toneSElong axelf.txt -toneSE ring.txt"
20313 #: docs/manual/gammu/index.rst:1892
20315 msgid "Retrieving USSD replies"
20318 #. type: delimited block _
20319 #: docs/manual/gammu/index.rst:1895
20321 "For example for retrieving prepaid card status or retrieving various network "
20325 #. type: delimited block _
20326 #: docs/manual/gammu/index.rst:1899
20327 msgid "gammu getussd '#555#'"
20331 #: docs/manual/gammu/index.rst:1901
20333 msgid "Uploading files to Nokia"
20336 #. type: delimited block _
20337 #: docs/manual/gammu/index.rst:1904
20339 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20340 "and Alien.JAR in current directory):"
20343 #. type: delimited block _
20344 #: docs/manual/gammu/index.rst:1908
20345 msgid "gammu nokiaaddfile APPLICATION Alien"
20348 #. type: delimited block _
20349 #: docs/manual/gammu/index.rst:1910
20350 msgid "Add file.mid to ringtones folder:"
20353 #. type: delimited block _
20354 #: docs/manual/gammu/index.rst:1914
20355 msgid "gammu nokiaaddfile TONES file.mid"
20359 #: docs/manual/gammu/index.rst:1916
20361 msgid "Setting operator logo"
20364 #. type: delimited block _
20365 #: docs/manual/gammu/index.rst:1919
20366 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20369 #. type: delimited block _
20370 #: docs/manual/gammu/index.rst:1923
20371 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20374 #. type: delimited block _
20375 #: docs/manual/gammu/index.rst:1925
20376 msgid "_converting-formats:"
20380 #: docs/manual/gammu/index.rst:1927
20382 msgid "Converting file formats"
20385 #. type: delimited block _
20386 #: docs/manual/gammu/index.rst:1930
20387 msgid "The formats conversion can done using :option:`gammu savefile` or"
20390 #. type: Attribute :option:
20391 #: docs/manual/gammu/index.rst:1930
20393 msgid "`gammu convertbackup` commands."
20396 #. type: delimited block _
20397 #: docs/manual/gammu/index.rst:1933
20399 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20402 #. type: delimited block _
20403 #: docs/manual/gammu/index.rst:1937
20404 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20407 #. type: delimited block _
20408 #: docs/manual/gammu/index.rst:1939
20409 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20412 #. type: delimited block _
20413 #: docs/manual/gammu/index.rst:1943
20414 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20417 #. type: delimited block _
20418 #: docs/manual/gammu/index.rst:1945
20419 msgid "Convert all contacts from backup to vCard:"
20422 #. type: delimited block _
20423 #: docs/manual/gammu/index.rst:1949
20424 msgid "gammu convertbackup phone.backup output.vcf"
20428 #: docs/manual/gammu/index.rst:1952
20430 msgid "Reporting bugs"
20433 #. type: delimited block _
20434 #: docs/manual/gammu/index.rst:1957
20436 "There are definitely many bugs, reporting to author is welcome. Please "
20437 "include some useful information when sending bug reports (especially debug "
20438 "logs, operating system, it's version and phone information are needed)."
20441 #. type: delimited block _
20442 #: docs/manual/gammu/index.rst:1959
20443 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20446 #. type: delimited block _
20447 #: docs/manual/gammu/index.rst:1966
20449 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20452 #. type: delimited block _
20453 #: docs/manual/gammu/index.rst:1968
20454 msgid "Alternatively you can specify logging on command line:"
20457 #. type: delimited block _
20458 #: docs/manual/gammu/index.rst:1972
20459 msgid "gammu -d textall -f /tmp/gammu.log ..."
20462 #. type: delimited block _
20463 #: docs/manual/gammu/index.rst:1976
20465 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20466 "phone and stores dump of communication there. You can also find some hints "
20467 "for improving support for your phone in this log."
20470 #. type: delimited block _
20471 #: docs/manual/gammu/index.rst:1978
20473 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20476 #. type: delimited block _
20477 #: docs/manual/gammu/index.rst:1979
20478 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20482 #: docs/manual/project/documentation.rst:2
20484 msgid "Project Documentation"
20487 #. type: Plain text
20488 #: docs/manual/project/documentation.rst:7
20490 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20491 "which you are currently reading and comments in the sources, which are "
20492 "partly included in this manual as well."
20496 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20498 msgid "The Gammu Manual"
20501 #. type: Plain text
20502 #: docs/manual/project/documentation.rst:17
20504 "This manual is in written in rst format and built using `Sphinx <http://"
20505 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20506 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20507 "shipped within Gammu sources, but if you use git, you need to check out it "
20508 "separately as git submodule (you should update it as well any time you "
20509 "update Gammu git):"
20512 #. type: Plain text
20513 #: docs/manual/project/documentation.rst:21
20514 msgid "git submodule update --init"
20517 #. type: Plain text
20518 #: docs/manual/project/documentation.rst:24
20520 "To generate the documentation there are various ``manual-*`` targets for "
20521 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20524 #. type: Plain text
20525 #: docs/manual/project/documentation.rst:29
20526 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20529 #. type: Plain text
20530 #: docs/manual/project/documentation.rst:32
20532 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20535 #. type: Plain text
20536 #: docs/manual/project/documentation.rst:35
20538 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20542 #. type: Plain text
20543 #: docs/manual/project/documentation.rst:38
20545 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20549 #. type: Plain text
20550 #: docs/manual/project/documentation.rst:41
20552 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20556 #: docs/manual/project/documentation.rst:43
20561 #. type: Plain text
20562 #: docs/manual/project/documentation.rst:46
20563 msgid "The man pages for all commands are generated using Sphinx as well:"
20566 #. type: Plain text
20567 #: docs/manual/project/documentation.rst:51
20568 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20571 #. type: Plain text
20572 #: docs/manual/project/documentation.rst:54
20574 "However man pages are stored in Git as well, so you should update generated "
20575 "copy on each change:"
20578 #. type: Plain text
20579 #: docs/manual/project/documentation.rst:59
20580 msgid "# Updates generated man pages in Git make update-man"
20584 #: docs/manual/project/documentation.rst:61
20586 msgid "Code comments"
20589 #. type: Plain text
20590 #: docs/manual/project/documentation.rst:64
20592 "The code comments in C code should be parseable by Doxygen, what is more or "
20593 "less standard way to document C code."
20597 #: docs/manual/project/versioning.rst:2
20602 #. type: Plain text
20603 #: docs/manual/project/versioning.rst:7
20605 "There are two types of releases - testing and stable, both having version x."
20606 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20607 "ones have z >= 90. Testing releases usually provide latest features, but "
20608 "everything does not have to be stabilized yet."
20612 #: docs/manual/project/directories.rst:2
20614 msgid "Directory structure"
20618 #: docs/manual/project/directories.rst:5
20620 msgid "libgammu directory"
20623 #. type: Plain text
20624 #: docs/manual/project/directories.rst:9
20626 "This directory contains sources of Gammu library. You can find all phone "
20627 "communication and data encoding functionality here."
20630 #. type: Plain text
20631 #: docs/manual/project/directories.rst:11
20632 msgid "There are following subdirectories:"
20635 #. type: Plain text
20636 #: docs/manual/project/directories.rst:30
20640 " drivers for devices such serial ports or irda\n"
20641 "``device/serial``\n"
20642 " drivers for serial ports\n"
20643 "``device/irda``\n"
20644 " drivers for infrared over sockets\n"
20646 " protocol drivers\n"
20647 "``protocol/nokia``\n"
20648 " Nokia specific protocols\n"
20651 "``phone/nokia``\n"
20652 " modules for different Nokia phones\n"
20654 " different services. They can be used for any project\n"
20656 " different gsm services for logos, ringtones, etc.\n"
20660 #: docs/manual/project/directories.rst:32
20662 msgid "gammu directory"
20665 #. type: Plain text
20666 #: docs/manual/project/directories.rst:36
20668 "Sources of Gammu command line utility. It contains interface to libGammu and "
20669 "some additional functionality as well."
20673 #: docs/manual/project/directories.rst:38
20675 msgid "smsd directory"
20678 #. type: Plain text
20679 #: docs/manual/project/directories.rst:41
20680 msgid "Sources of SMS Daemon as well as all it's service backends."
20683 #. type: Plain text
20684 #: docs/manual/project/directories.rst:43
20686 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20690 #: docs/manual/project/directories.rst:45
20692 msgid "python directory"
20695 #. type: Plain text
20696 #: docs/manual/project/directories.rst:48
20697 msgid "Sources of python-gammu module and some examples."
20701 #: docs/manual/project/directories.rst:50
20703 msgid "helper directory"
20706 #. type: Plain text
20707 #: docs/manual/project/directories.rst:56
20709 "These are some helper functions used either as replacement for functionality "
20710 "missing on some platforms (eg. strptime) or used in more places (message "
20711 "command line processing which is shared between SMSD and Gammu utility)."
20715 #: docs/manual/project/directories.rst:58
20717 msgid "docs directory"
20720 #. type: Plain text
20721 #: docs/manual/project/directories.rst:62
20723 "Documentation for both end users and developers as well as SQL scripts for "
20724 "creating SMSD database."
20727 #. type: Plain text
20728 #: docs/manual/project/directories.rst:73
20732 " configuration file samples\n"
20734 " examples using libGammu\n"
20736 " sources of The Gammu Manual which you are reading\n"
20738 " SQL scripts to create table structures for :ref:`smsd`\n"
20740 " user documentation like man pages\n"
20744 #: docs/manual/project/directories.rst:75
20746 msgid "admin directory"
20749 #. type: Plain text
20750 #: docs/manual/project/directories.rst:78
20751 msgid "Administrative scripts for updating locales, making release etc."
20755 #: docs/manual/project/directories.rst:80
20757 msgid "cmake directory"
20760 #. type: Plain text
20761 #: docs/manual/project/directories.rst:83
20762 msgid "CMake include files and templates for generated files."
20766 #: docs/manual/project/directories.rst:85
20768 msgid "include directory"
20771 #. type: Plain text
20772 #: docs/manual/project/directories.rst:88
20773 msgid "Public headers for libGammu."
20777 #: docs/manual/project/directories.rst:90
20779 msgid "locale directory"
20782 #. type: Plain text
20783 #: docs/manual/project/directories.rst:94
20785 "Gettext po files for translating Gammu, libGammu and user documentation. "
20786 "See :doc:`localization` for more information."
20790 #: docs/manual/project/directories.rst:96
20792 msgid "tests directory"
20795 #. type: Plain text
20796 #: docs/manual/project/directories.rst:100
20798 "CTest based test suite for libGammu. See :doc:`testing` for more "
20803 #: docs/manual/project/directories.rst:102
20805 msgid "utils directory"
20808 #. type: Plain text
20809 #: docs/manual/project/directories.rst:105
20810 msgid "Various utilities usable with Gammu."
20814 #: docs/manual/project/directories.rst:107
20816 msgid "contrib directory"
20819 #. type: Plain text
20820 #: docs/manual/project/directories.rst:111
20822 "This directory contains various things which might be useful with Gammu. "
20823 "Most of them were contributed by Gammu users."
20826 #. type: Plain text
20827 #: docs/manual/project/directories.rst:116
20829 "Please note that that code here might have different license terms than "
20833 #. type: Plain text
20834 #: docs/manual/project/directories.rst:121
20836 "Most of scripts provided here are not actively maintained and might be "
20840 #. type: Plain text
20841 #: docs/manual/project/directories.rst:123
20842 msgid "bash-completion"
20845 #. type: delimited block *
20846 #: docs/manual/project/directories.rst:126
20847 msgid "Completion script for bash."
20850 #. type: delimited block *
20851 #: docs/manual/project/directories.rst:128
20855 #. type: Plain text
20856 #: docs/manual/project/directories.rst:131
20857 msgid "Various scripts for converting data."
20860 #. type: Plain text
20861 #: docs/manual/project/directories.rst:133
20865 #. type: delimited block *
20866 #: docs/manual/project/directories.rst:136
20867 msgid "Init scripts for Gammu SMSD."
20870 #. type: delimited block *
20871 #: docs/manual/project/directories.rst:138
20875 #. type: Plain text
20876 #: docs/manual/project/directories.rst:141
20877 msgid "Sample media files which can be used with Gammu."
20880 #. type: Plain text
20881 #: docs/manual/project/directories.rst:143
20885 #. type: delimited block *
20886 #: docs/manual/project/directories.rst:146
20887 msgid "Various perl scripts which interface to Gammu or SMSD."
20890 #. type: delimited block *
20891 #: docs/manual/project/directories.rst:149
20895 #. type: delimited block *
20896 #: docs/manual/project/directories.rst:151
20897 msgid "Various PHP frontends to SMSD or Gammu directly."
20900 #. type: delimited block *
20901 #: docs/manual/project/directories.rst:154
20905 #. type: delimited block *
20906 #: docs/manual/project/directories.rst:158
20908 "This directory contains SMS default alphabet saved in Unicode text file (:"
20909 "file:`charset.txt`) and table used for converting chars during saving SMS "
20910 "with default alphabet (:file:`convert.txt`)."
20913 #. type: delimited block *
20914 #: docs/manual/project/directories.rst:160
20915 msgid "sms-gammu2android"
20918 #. type: Plain text
20919 #: docs/manual/project/directories.rst:164
20921 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20922 "SMS Backup & Restore application."
20925 #. type: Plain text
20926 #: docs/manual/project/directories.rst:166
20927 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20930 #. type: Plain text
20931 #: docs/manual/project/directories.rst:168
20935 #. type: delimited block *
20936 #: docs/manual/project/directories.rst:172
20938 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20942 #. type: delimited block *
20943 #: docs/manual/project/directories.rst:175
20947 #. type: delimited block *
20948 #: docs/manual/project/directories.rst:177
20949 msgid "Various SQL snippets and triggers useful with SMSD."
20952 #. type: delimited block *
20953 #: docs/manual/project/directories.rst:179
20957 #. type: Plain text
20958 #: docs/manual/project/directories.rst:182
20959 msgid "Helper scripts for automatic testing or git bisect."
20962 #. type: Plain text
20963 #: docs/manual/project/directories.rst:184
20967 #. type: delimited block *
20968 #: docs/manual/project/directories.rst:187
20969 msgid "System for automatic replying to SMS messages."
20972 #. type: delimited block *
20973 #: docs/manual/project/directories.rst:189
20977 #. type: Plain text
20978 #: docs/manual/project/directories.rst:193
20980 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
20981 "includes slightly modified version."
20984 #. type: Plain text
20985 #: docs/manual/project/directories.rst:196
20989 #. type: Plain text
20990 #: docs/manual/project/directories.rst:198
20991 msgid "Series60 applet to use with recent Symbian phones."
20994 #. type: Plain text
20995 #: docs/manual/project/directories.rst:200
20999 #. type: Plain text
21000 #: docs/manual/project/directories.rst:202
21004 #. type: delimited block *
21005 #: docs/manual/project/directories.rst:204
21006 msgid "Unsupported applications built on top of libGammu.dll on Windows."
21010 #: docs/manual/project/about.rst:2
21012 msgid "About Gammu"
21015 #. type: Plain text
21016 #: docs/manual/project/about.rst:6
21018 "Gammu is library and command line utility for mobile phones. It is released "
21019 "under GNU GPL version 2."
21021 "Gammu adalah utiliti library dan command line untuk telepon selular. Gammu "
21022 "dirilis di bawah GNU GPL versi 2."
21024 #. type: Plain text
21025 #: docs/manual/project/about.rst:10
21027 "It has been initiated by Marcin Wiacek and other people. Originally the code "
21028 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
21029 "to version 0.58) called MyGnokii2."
21032 #. type: Plain text
21033 #: docs/manual/project/about.rst:13
21035 "Currently the project is lead by `Michal Čihař`_ with help of many "
21039 #. type: Plain text
21040 #: docs/manual/project/about.rst:15
21041 msgid "_Gnokii: http://www.gnokii.org"
21044 #. type: Plain text
21045 #: docs/manual/project/about.rst:16
21046 msgid "_MyGnokii: http://www.mwiacek.com"
21049 #. type: Plain text
21050 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
21051 msgid "_Michal Čihař: mailto:michal@cihar.com"
21054 #. type: Plain text
21055 #: docs/manual/project/index.rst:2
21060 #: docs/manual/project/index.rst:4
21062 msgid "Gammu project"
21065 #. type: Plain text
21066 #: docs/manual/project/index.rst:19
21068 "about motivation install contributing localization testing coding-style "
21069 "versioning documentation directories roadmap"
21073 #: docs/manual/project/contributing.rst:2
21075 msgid "Contributing"
21078 #. type: Plain text
21079 #: docs/manual/project/contributing.rst:10
21081 "We welcome contribution in any area, if you don't have developer skills, you "
21082 "can always contribute to :doc:`localization` or just `donate us money`_. In "
21083 "case you are interested in fixing some code, please read :doc:`../internal/"
21084 "index` to understand structure of Gammu code. We also maintain list of "
21085 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
21086 "which areas we currently mostly lack manpower."
21090 #: docs/manual/project/contributing.rst:12
21092 msgid "Sending patches"
21095 #. type: Plain text
21096 #: docs/manual/project/contributing.rst:16
21098 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
21099 "get patches is in form which can be directly applied to Git. So start with"
21102 #. type: Labeled list
21103 #: docs/manual/project/contributing.rst:16
21105 msgid "cloning our Git repository"
21108 #. type: Plain text
21109 #: docs/manual/project/contributing.rst:19
21110 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
21113 #. type: Plain text
21114 #: docs/manual/project/contributing.rst:23
21116 "Once you have done that, do some fixes and commit them (see `Git tutorial "
21117 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
21118 "information how to work with Git). Once you're satisfied with your"
21121 #. type: Labeled list
21122 #: docs/manual/project/contributing.rst:23
21124 msgid "results, you can send the patches (all changes you've made so far) to us"
21127 #. type: Plain text
21128 #: docs/manual/project/contributing.rst:26
21129 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21132 #. type: Plain text
21133 #: docs/manual/project/contributing.rst:30
21135 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21136 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21137 "idea in case you want to contribute. However if you don't want to do that, "
21138 "just send the mails"
21141 #. type: Labeled list
21142 #: docs/manual/project/contributing.rst:30
21144 msgid "directly to one of authors"
21147 #. type: Plain text
21148 #: docs/manual/project/contributing.rst:33
21149 msgid "git send-email --to=michal@cihar.com origin"
21153 #: docs/manual/project/contributing.rst:36
21155 msgid "Creating patches"
21158 #. type: Plain text
21159 #: docs/manual/project/contributing.rst:41
21161 "If for whatever reason you don't want to use Git, you can also manually "
21162 "create patches using :program:`diff`. Also we can handle if you send us just "
21163 "the file you have changed with reference where did you take it."
21166 #. type: Plain text
21167 #: docs/manual/project/contributing.rst:43
21168 msgid "To manually create patch you can use following steps:"
21171 #. type: Plain text
21172 #: docs/manual/project/contributing.rst:45
21173 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21176 #. type: Plain text
21177 #: docs/manual/project/contributing.rst:46
21178 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21181 #. type: Plain text
21182 #: docs/manual/project/contributing.rst:47
21183 msgid "Make your changes in ``work`` directory."
21186 #. type: Plain text
21187 #: docs/manual/project/contributing.rst:49
21189 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21193 #. type: Plain text
21194 #: docs/manual/project/contributing.rst:50
21195 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21198 #. type: Plain text
21199 #: docs/manual/project/contributing.rst:51
21200 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21203 #. type: Plain text
21204 #: docs/manual/project/contributing.rst:52
21205 msgid "_donate us money: http://wammu.eu/donate/"
21209 #: docs/manual/project/testing.rst:2
21214 #. type: Plain text
21215 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21217 "Gammu comes with quite big test suite. It covers some basic low level "
21218 "functions, handling replies from the phone and also does testing of command "
21219 "line utilities and SMSD."
21222 #. type: Plain text
21223 #: docs/manual/project/testing.rst:8
21224 msgid "See :ref:`testing` for more details."
21228 #: docs/manual/project/coding-style.rst:2
21230 msgid "Coding Style"
21233 #. type: Plain text
21234 #: docs/manual/project/coding-style.rst:7
21236 "Please follow coding style when touching Gammu code. We know that there are "
21237 "still some parts which really do not follow it and fixes to that are also "
21241 #. type: Plain text
21242 #: docs/manual/project/coding-style.rst:10
21244 "The coding style is quite similar to what Linux kernel uses, the only major "
21245 "differences are requested block braces and switch indentation."
21248 #. type: Plain text
21249 #: docs/manual/project/coding-style.rst:12
21250 msgid "Use indentation, tab is tab and is 8 chars wide."
21253 #. type: Plain text
21254 #: docs/manual/project/coding-style.rst:14
21256 "Try to avoid long lines (though there is currently no hard limit on line "
21260 #. type: Plain text
21261 #: docs/manual/project/coding-style.rst:15
21262 msgid "Braces are placed according to K&R:"
21265 #. type: Plain text
21266 #: docs/manual/project/coding-style.rst:16
21267 #: docs/manual/project/coding-style.rst:35
21268 #: docs/manual/project/coding-style.rst:41
21269 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21270 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21271 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21272 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21273 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21274 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21275 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21276 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21277 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21281 #. type: Plain text
21282 #: docs/manual/project/coding-style.rst:19
21283 msgid "int function(int x) {"
21286 #. type: Plain text
21287 #: docs/manual/project/coding-style.rst:20
21288 msgid "body of function"
21291 #. type: Plain text
21292 #: docs/manual/project/coding-style.rst:23
21296 #. type: Plain text
21297 #: docs/manual/project/coding-style.rst:24
21298 msgid "body of do-loop"
21301 #. type: Plain text
21302 #: docs/manual/project/coding-style.rst:25
21303 msgid "} while (condition);"
21306 #. type: Plain text
21307 #: docs/manual/project/coding-style.rst:27
21308 msgid "if (x == y) {"
21311 #. type: Plain text
21312 #: docs/manual/project/coding-style.rst:28
21316 #. type: Plain text
21317 #: docs/manual/project/coding-style.rst:29
21318 msgid "} else if (x > y) {"
21321 #. type: Plain text
21322 #: docs/manual/project/coding-style.rst:30
21323 #: docs/manual/project/coding-style.rst:32
21327 #. type: Plain text
21328 #: docs/manual/project/coding-style.rst:31
21332 #. type: Plain text
21333 #: docs/manual/project/coding-style.rst:34
21334 msgid "All blocks should have braces, even if the statements are one liners:"
21337 #. type: Plain text
21338 #: docs/manual/project/coding-style.rst:37
21339 msgid "if (a == 2) {"
21342 #. type: Plain text
21343 #: docs/manual/project/coding-style.rst:38
21347 #. type: Plain text
21348 #: docs/manual/project/coding-style.rst:40
21350 "There should be no spaces after function names, but there should be space "
21351 "after do/while/if/... statements:"
21354 #. type: Plain text
21355 #: docs/manual/project/coding-style.rst:43
21356 msgid "while (TRUE) {"
21359 #. type: Plain text
21360 #: docs/manual/project/coding-style.rst:44
21361 msgid "do_something(work, FALSE);"
21364 #. type: Plain text
21365 #: docs/manual/project/coding-style.rst:46
21367 "Each operand should have spaces around, no spaces after opening parenthesis "
21368 "or before closing parenthesis:"
21371 #. type: Plain text
21372 #: docs/manual/project/coding-style.rst:49
21373 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21376 #. type: Plain text
21377 #: docs/manual/project/coding-style.rst:50
21378 msgid "return *bar;"
21381 #. type: Plain text
21382 #: docs/manual/project/coding-style.rst:52
21384 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21387 #. type: Plain text
21388 #: docs/manual/project/coding-style.rst:54
21390 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21391 "match our coding style."
21394 #. type: Plain text
21395 #: docs/manual/project/install.rst:2
21396 msgid "_installing:"
21400 #: docs/manual/project/install.rst:4
21402 msgid "Installing Gammu"
21406 #: docs/manual/project/install.rst:7
21408 msgid "Prebuilt Binaries for Linux"
21411 #. type: Plain text
21412 #: docs/manual/project/install.rst:13
21414 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21415 "it is definitely the easiest thing. There are also binary packages of latest "
21416 "release built for many distributions available on Gammu home page <http://"
21417 "wammu.eu/gammu/>."
21420 #. type: Plain text
21421 #: docs/manual/project/install.rst:16
21423 "You can usually also find Gammu in your distribution, so unless you need a "
21424 "newer version, just install package from your distribution."
21428 #: docs/manual/project/install.rst:18
21433 #. type: Plain text
21434 #: docs/manual/project/install.rst:25
21436 "Gammu packages are included in Debian (testing versions go to experimental "
21437 "and stable to unstable). If you want to build Debian package on your own, "
21438 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21439 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21440 "p=collab-maint/gammu.git>)."
21443 #. type: Plain text
21444 #: docs/manual/project/install.rst:28
21448 #. type: Plain text
21449 #: docs/manual/project/install.rst:31
21451 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21452 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21457 #: docs/manual/project/install.rst:33
21462 #. type: Plain text
21463 #: docs/manual/project/install.rst:36
21465 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21468 #. type: Attribute :file:
21469 #: docs/manual/project/install.rst:36
21471 msgid "`description-pak` which you can use for building Slackware package."
21475 #: docs/manual/project/install.rst:39
21477 msgid "Prebuilt Binaries for Windows"
21480 #. type: Plain text
21481 #: docs/manual/project/install.rst:44
21483 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21484 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21488 #. type: Plain text
21489 #: docs/manual/project/install.rst:46
21491 "http://www.microsoft.com/downloads/details.aspx?"
21492 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21495 #. type: Plain text
21496 #: docs/manual/project/install.rst:49
21501 #: docs/manual/project/install.rst:51
21503 msgid "Dependencies"
21506 #. type: Plain text
21507 #: docs/manual/project/install.rst:54
21508 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21511 #. type: Plain text
21512 #: docs/manual/project/install.rst:57
21514 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21515 "detecting available libraries."
21518 #. type: Plain text
21519 #: docs/manual/project/install.rst:59
21524 #: docs/manual/project/install.rst:61
21526 msgid "Optional Dependencies"
21529 #. type: Plain text
21530 #: docs/manual/project/install.rst:65
21532 "Gammu does not require any special libraries at all to build, but you might "
21533 "miss some features. Optional libraries include:"
21537 #: docs/manual/project/install.rst:67
21542 #. type: Plain text
21543 #: docs/manual/project/install.rst:70
21544 msgid "Required for Bluetooth support on Linux."
21547 #. type: Plain text
21548 #: docs/manual/project/install.rst:72
21549 msgid "http://www.bluez.org/"
21553 #: docs/manual/project/install.rst:74
21558 #. type: Plain text
21559 #: docs/manual/project/install.rst:77
21560 msgid "Required for fbususb/dku2 connection support on Linux."
21563 #. type: Plain text
21564 #: docs/manual/project/install.rst:79
21565 msgid "http://libusb.sourceforge.net/"
21569 #: docs/manual/project/install.rst:81
21574 #. type: Plain text
21575 #: docs/manual/project/install.rst:85
21577 "Required for new versions notification (see :option:`gammu checkversion`) "
21578 "and OpenCellID access (see :option:`gammu getlocation`)."
21581 #. type: Plain text
21582 #: docs/manual/project/install.rst:87
21583 msgid "http://curl.haxx.se/libcurl/"
21587 #: docs/manual/project/install.rst:89
21592 #. type: Plain text
21593 #: docs/manual/project/install.rst:92
21594 msgid "Used to support more character sets in AT engine."
21597 #. type: Plain text
21598 #: docs/manual/project/install.rst:94
21599 msgid "http://www.gnu.org/software/libiconv/"
21603 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21608 #. type: Plain text
21609 #: docs/manual/project/install.rst:99
21610 msgid "Localization of strings."
21613 #. type: Plain text
21614 #: docs/manual/project/install.rst:101
21615 msgid "http://www.gnu.org/software/gettext/"
21619 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21624 #. type: Plain text
21625 #: docs/manual/project/install.rst:106
21626 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21629 #. type: Plain text
21630 #: docs/manual/project/install.rst:108
21631 msgid "http://mysql.com/"
21635 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21640 #. type: Plain text
21641 #: docs/manual/project/install.rst:113
21642 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21645 #. type: Plain text
21646 #: docs/manual/project/install.rst:115
21647 msgid "http://www.postgresql.org/"
21651 #: docs/manual/project/install.rst:117
21656 #. type: Plain text
21657 #: docs/manual/project/install.rst:120
21658 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21661 #. type: Plain text
21662 #: docs/manual/project/install.rst:122
21664 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21667 #. type: Plain text
21668 #: docs/manual/project/install.rst:124
21669 msgid "http://www.unixodbc.org/"
21673 #: docs/manual/project/install.rst:126
21678 #. type: Plain text
21679 #: docs/manual/project/install.rst:129
21680 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21683 #. type: Plain text
21684 #: docs/manual/project/install.rst:131
21685 msgid "Required at least version 0.8.2."
21688 #. type: Plain text
21689 #: docs/manual/project/install.rst:133
21690 msgid "http://libdbi.sourceforge.net/"
21694 #: docs/manual/project/install.rst:135
21699 #. type: Plain text
21700 #: docs/manual/project/install.rst:138
21701 msgid "Gammu has a Python bindings, see :ref:`python`."
21704 #. type: Plain text
21705 #: docs/manual/project/install.rst:140
21706 msgid "http://www.python.org/"
21710 #: docs/manual/project/install.rst:142
21712 msgid "SQLite + libdbi-drivers with SQLite"
21715 #. type: Plain text
21716 #: docs/manual/project/install.rst:145
21718 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21722 #. type: Plain text
21723 #: docs/manual/project/install.rst:147
21724 msgid "http://www.sqlite.org/"
21728 #: docs/manual/project/install.rst:149
21733 #. type: Plain text
21734 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21735 msgid "Currently needed only for :ref:`gammu-detect`."
21738 #. type: Plain text
21739 #: docs/manual/project/install.rst:154
21740 msgid "http://www.gtk.org/"
21744 #: docs/manual/project/install.rst:156
21749 #. type: Plain text
21750 #: docs/manual/project/install.rst:161
21751 msgid "http://gudev.sourceforge.net/"
21755 #: docs/manual/project/install.rst:164
21757 msgid "Compiling on Linux/Unix Systems"
21760 #. type: Plain text
21761 #: docs/manual/project/install.rst:169
21763 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21764 "corresponding devel packages as well, they are usually named with ``-dev`` "
21765 "or ``-devel`` suffix, depending on your distribution."
21768 #. type: Plain text
21769 #: docs/manual/project/install.rst:172
21771 "For example on Debian or Ubuntu, you can install all optional packages by "
21772 "following command:"
21775 #. type: Plain text
21776 #: docs/manual/project/install.rst:176
21778 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21781 #. type: Plain text
21782 #: docs/manual/project/install.rst:178
21784 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21785 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21788 #. type: Plain text
21789 #: docs/manual/project/install.rst:180
21790 msgid "For openSUSE, the installation all optional packages could look like:"
21793 #. type: Plain text
21794 #: docs/manual/project/install.rst:184
21796 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21799 #. type: Plain text
21800 #: docs/manual/project/install.rst:186
21802 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21803 "glib2-devel libgudev-1_0-devel"
21806 #. type: Plain text
21807 #: docs/manual/project/install.rst:189
21809 "For compatibility reasons, configure like wrapper is provided, if you don't "
21810 "need much specific tuning, you can use usual set of commands:"
21813 #. type: Plain text
21814 #: docs/manual/project/install.rst:195
21815 msgid "./configure make sudo make install"
21818 #. type: Plain text
21819 #: docs/manual/project/install.rst:199
21821 "The configure wrapper will create directory build-configure and build all "
21822 "binaries there (nothing is changed in source tree), for example gammu binary "
21823 "is in build-configure/gammu directory."
21826 #. type: Plain text
21827 #: docs/manual/project/install.rst:203
21829 "If you need/want to tweak build a bit more than configure wrapper provides, "
21830 "you have to use `CMake`_ directly. For now, only out of source build is "
21831 "supported, so you have to create separate directory for build:"
21834 #. type: Plain text
21835 #: docs/manual/project/install.rst:208
21836 msgid "mkdir build cd build"
21839 #. type: Plain text
21840 #: docs/manual/project/install.rst:210
21841 msgid "Then just configure project:"
21844 #. type: Plain text
21845 #: docs/manual/project/install.rst:214
21849 #. type: Plain text
21850 #: docs/manual/project/install.rst:216
21854 #. type: Plain text
21855 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21859 #. type: Plain text
21860 #: docs/manual/project/install.rst:222
21861 msgid "Test that everything is okay:"
21864 #. type: Plain text
21865 #: docs/manual/project/install.rst:226
21867 msgstr "lakukan tes"
21869 #. type: Plain text
21870 #: docs/manual/project/install.rst:228
21871 msgid "And finally install it:"
21874 #. type: Plain text
21875 #: docs/manual/project/install.rst:232
21876 msgid "sudo make install"
21879 #. type: Plain text
21880 #: docs/manual/project/install.rst:235
21882 "You can configure build parameters either by command line (see parameters "
21883 "bellow), or using TUI - ccmake."
21886 #. type: Plain text
21887 #: docs/manual/project/install.rst:237
21888 msgid "Useful cmake parameters:"
21891 #. type: Plain text
21892 #: docs/manual/project/install.rst:239
21893 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21896 #. type: Plain text
21897 #: docs/manual/project/install.rst:240
21898 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21901 #. type: Plain text
21902 #: docs/manual/project/install.rst:241
21903 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21906 #. type: Plain text
21907 #: docs/manual/project/install.rst:243
21909 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21910 "against buffer overflows and similar attacks"
21913 #. type: Plain text
21914 #: docs/manual/project/install.rst:245
21916 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21920 #. type: Plain text
21921 #: docs/manual/project/install.rst:246
21922 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21925 #. type: Plain text
21926 #: docs/manual/project/install.rst:248
21927 msgid "You can also disable support for whole set of phones, e.g.:"
21930 #. type: Plain text
21931 #: docs/manual/project/install.rst:250
21932 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21935 #. type: Plain text
21936 #: docs/manual/project/install.rst:251
21937 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21940 #. type: Plain text
21941 #: docs/manual/project/install.rst:252
21942 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21946 #: docs/manual/project/install.rst:254
21948 msgid "Library search paths"
21951 #. type: Plain text
21952 #: docs/manual/project/install.rst:259
21954 "By installing Gammu to non default system paths, you might need to add path "
21955 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21959 #. type: Plain text
21960 #: docs/manual/project/install.rst:261
21962 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21965 #. type: Attribute :file:
21966 #: docs/manual/project/install.rst:261
21968 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
21971 #. type: Plain text
21972 #: docs/manual/project/install.rst:263
21973 msgid "been installed. Some examples:"
21976 #. type: Plain text
21977 #: docs/manual/project/install.rst:268
21979 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
21980 "etc/ld.so.conf.d/gammu.conf"
21983 #. type: Plain text
21984 #: docs/manual/project/install.rst:271
21986 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
21990 #. type: Plain text
21991 #: docs/manual/project/install.rst:274
21993 "You can also avoid changing ldconfig configuration by installing Gammu to "
21994 "paths where it already searches, for examble by:"
21997 #. type: Plain text
21998 #: docs/manual/project/install.rst:278
21999 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
22003 #: docs/manual/project/install.rst:281
22005 msgid "Compiling on Microsoft Windows"
22008 #. type: Plain text
22009 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
22010 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
22013 #. type: Plain text
22014 #: docs/manual/project/install.rst:291
22016 "`CMake`_ is able to generate projects for various tools including Microsoft "
22017 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
22018 "CMakeLists.txt in project sources and configure CMake to be able to find "
22019 "optional libraries (see cross compilation section for more information about "
22020 "getting those). The result should be project for your compiler where you "
22021 "should be able to work with it as with any other project."
22025 #: docs/manual/project/install.rst:293
22027 msgid "Compiling using MS Visual C++"
22030 #. type: Plain text
22031 #: docs/manual/project/install.rst:296
22032 msgid "You will probably need additional SDKs:"
22035 #. type: Plain text
22036 #: docs/manual/project/install.rst:302
22038 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
22039 "given for free. Below are links to different releases (if you have problems "
22040 "with latest one, use older). They work for various Windows versions, even "
22041 "though Microsoft named them Windows Server 2003 Platform SDK."
22044 #. type: Plain text
22045 #: docs/manual/project/install.rst:304
22047 "For free Visual C++ Express 2005 you need to set compiler to work with "
22048 "Platform SDK (see description)."
22051 #. type: Plain text
22052 #: docs/manual/project/install.rst:306
22054 "MySQL include/library files from MySQL install package (for MySQL support in "
22058 #. type: Plain text
22059 #: docs/manual/project/install.rst:308
22061 "PostgreSQL include/library files from PostgreSQL install package (for "
22062 "PostgreSQL support in SMSD)."
22065 #. type: Plain text
22066 #: docs/manual/project/install.rst:310
22068 "For gettext (internationalization) support, you will need gettext packages "
22069 "from GnuWin32 project."
22072 #. type: Plain text
22073 #: docs/manual/project/install.rst:312
22075 "As build is now based on CMake, you will need to get it from http://cmake."
22079 #. type: Plain text
22080 #: docs/manual/project/install.rst:314
22081 msgid "After downloading and installing them into your system:"
22084 #. type: Plain text
22085 #: docs/manual/project/install.rst:318
22087 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
22088 "in Gammu sources, this should pop up dialog with configuration options."
22091 #. type: Plain text
22092 #: docs/manual/project/install.rst:321
22094 "You can also start CMakeSetup from start menu and select source directory "
22095 "(just point to it to Gammu sources)."
22098 #. type: Plain text
22099 #: docs/manual/project/install.rst:323
22101 "Select directory where binaries will be stored, I suggest this is different "
22102 "than source one, eg. append subdirectory build."
22105 #. type: Plain text
22106 #: docs/manual/project/install.rst:324
22107 msgid "Select compiler you want to use in Build for select."
22110 #. type: Plain text
22111 #: docs/manual/project/install.rst:327
22113 "In list bellow, you can tweak paths to some optional libraries and project "
22117 #. type: Plain text
22118 #: docs/manual/project/install.rst:329
22120 "Then just press Configure button, which will do the hard job. After this, "
22121 "just click OK button to generate Visual Studio project."
22124 #. type: Plain text
22125 #: docs/manual/project/install.rst:331
22127 "Project files for Visual Studio should be now generated in directory you "
22128 "selected, just open it in Visual Studio and compile :-)."
22131 #. type: Plain text
22132 #: docs/manual/project/install.rst:334
22134 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22135 "version you choose."
22138 #. type: Plain text
22139 #: docs/manual/project/install.rst:336
22141 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22142 "make all on Linux."
22145 #. type: Plain text
22146 #: docs/manual/project/install.rst:341
22148 "I know this guide is incomplete, I don't have environment to test, you're "
22149 "welcome to improve it!. Some more information can be found in howtos for "
22150 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22151 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22155 #: docs/manual/project/install.rst:343
22157 msgid "Compiling using Borland C++"
22160 #. type: Plain text
22161 #: docs/manual/project/install.rst:351
22163 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22164 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22165 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22166 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22167 "CMake (otherwise compilation fails)."
22171 #: docs/manual/project/install.rst:353
22173 msgid "Compiling using Cygwin"
22176 #. type: Plain text
22177 #: docs/manual/project/install.rst:356
22178 msgid "This should work pretty much same as on Linux."
22182 #: docs/manual/project/install.rst:358
22184 msgid "Compiling on Mac OS X"
22187 #. type: Plain text
22188 #: docs/manual/project/install.rst:366
22190 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22191 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22192 "DMG download). For database support in SMSD, install wanted database, eg. "
22196 #. type: Plain text
22197 #: docs/manual/project/install.rst:369
22199 "The rest of the compilation should be pretty same as on Linux, see Linux "
22200 "section for more details about compile time options."
22203 #. type: Plain text
22204 #: docs/manual/project/install.rst:373
22206 "If you get some errors while linking with iconv, it is caused by two "
22207 "incompatible iconv libraries available on the system. You can override the "
22211 #. type: Plain text
22212 #: docs/manual/project/install.rst:377
22213 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22216 #. type: Plain text
22217 #: docs/manual/project/install.rst:379
22218 msgid "Or completely disable iconv support:"
22221 #. type: Plain text
22222 #: docs/manual/project/install.rst:383
22223 msgid "cmake -DWITH_Iconv=OFF .."
22227 #: docs/manual/project/install.rst:386
22229 msgid "Cross compilation for Windows on Linux"
22230 msgstr "Kompilasi silang untuk Windows pada Linux"
22232 #. type: Plain text
22233 #: docs/manual/project/install.rst:390
22235 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22239 #. type: Plain text
22240 #: docs/manual/project/install.rst:394
22242 "Only cross compilation using `CMake`_ has been tested. You need to install "
22243 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22244 "install mingw32. Build is then quite simple:"
22247 #. type: Plain text
22248 #: docs/manual/project/install.rst:401
22250 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22251 "Toolchain-mingw32.cmake make"
22254 #. type: Plain text
22255 #: docs/manual/project/install.rst:403
22256 msgid "There is also toolchain configuration for Win64 available:"
22259 #. type: Plain text
22260 #: docs/manual/project/install.rst:410
22262 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22263 "Toolchain-mingw64.cmake make"
22266 #. type: Plain text
22267 #: docs/manual/project/install.rst:413
22269 "If your MinGW cross compiler binaries are not found automatically, you can "
22270 "specify their different names in cmake/Toolchain-mingw32.cmake."
22273 #. type: Plain text
22274 #: docs/manual/project/install.rst:415
22275 msgid "To build just bare static library without any dependencies, use:"
22278 #. type: Plain text
22279 #: docs/manual/project/install.rst:419
22280 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22283 #. type: Plain text
22284 #: docs/manual/project/install.rst:425
22286 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22287 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22290 #. type: Plain text
22291 #: docs/manual/project/install.rst:432
22293 "To be compatible with current Python on Windows, we need to build against "
22294 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22295 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22296 "different MSVCRT, you need to adjust compiler specifications, example is "
22297 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22298 "to tune it for your environment."
22302 #: docs/manual/project/install.rst:434
22304 msgid "Third party libraries"
22307 #. type: Plain text
22308 #: docs/manual/project/install.rst:439
22310 "The easies way to link with third party libraries is to add path to their "
22311 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22312 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22315 #. type: Plain text
22316 #: docs/manual/project/install.rst:446
22318 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22322 #. type: Plain text
22323 #: docs/manual/project/install.rst:452
22325 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22326 "at --input-def libmysql.def \\"
22329 #. type: Plain text
22330 #: docs/manual/project/install.rst:453
22331 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22334 #. type: Plain text
22335 #: docs/manual/project/install.rst:456
22337 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22338 "to compile native binary from it."
22341 #. type: Plain text
22342 #: docs/manual/project/install.rst:463
22344 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22345 "then you need to add wldap32.dll library to bin."
22348 #. type: Plain text
22349 #: docs/manual/project/install.rst:471
22351 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22352 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22353 "sourceforge.net/>. Unpack these to same directory."
22357 #: docs/manual/project/install.rst:474
22362 #. type: Plain text
22363 #: docs/manual/project/install.rst:478
22365 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22370 #: docs/manual/project/install.rst:480
22372 msgid "Crosscompiling to different platform"
22375 #. type: Plain text
22376 #: docs/manual/project/install.rst:484
22378 "To cross compile Gammu to different architecture (or platform) you need to "
22379 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22382 #. type: Plain text
22383 #: docs/manual/project/install.rst:488
22384 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22387 #. type: Plain text
22388 #: docs/manual/project/install.rst:492
22390 "More information on creating that is described in `CMake Cross Compiling`_ "
22391 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22392 "prepared recipes for `CMake`_."
22395 #. type: Plain text
22396 #: docs/manual/project/install.rst:494
22397 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22400 #. type: Plain text
22401 #: docs/manual/project/install.rst:495
22402 msgid "_OpenEmbedded: http://www.openembedded.org/"
22406 #: docs/manual/project/install.rst:497
22408 msgid "Advanced Build Options"
22411 #. type: Plain text
22412 #: docs/manual/project/install.rst:502
22414 "The build system accepts wide range of options. You can see them all by "
22415 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22420 #: docs/manual/project/install.rst:504
22422 msgid "Limiting set of installed data"
22425 #. type: Plain text
22426 #: docs/manual/project/install.rst:508
22428 "By setting following flags you can control which additional parts will be "
22432 #. type: Plain text
22433 #: docs/manual/project/install.rst:510
22434 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22437 #. type: Plain text
22438 #: docs/manual/project/install.rst:511
22439 msgid "INSTALL_MEDIA - Install sample media files"
22442 #. type: Plain text
22443 #: docs/manual/project/install.rst:512
22444 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22447 #. type: Plain text
22448 #: docs/manual/project/install.rst:513
22449 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22452 #. type: Plain text
22453 #: docs/manual/project/install.rst:514
22454 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22457 #. type: Plain text
22458 #: docs/manual/project/install.rst:515
22459 msgid "INSTALL_DOC - Install documentation"
22462 #. type: Plain text
22463 #: docs/manual/project/install.rst:516
22464 msgid "INSTALL_LOC - Install locales data"
22467 #. type: Plain text
22468 #: docs/manual/project/install.rst:518
22469 msgid "For example:"
22472 #. type: Plain text
22473 #: docs/manual/project/install.rst:522
22474 msgid "cmake -DINSTALL_DOC=OFF"
22478 #: docs/manual/project/install.rst:525
22480 msgid "Debugging build failures"
22483 #. type: Plain text
22484 #: docs/manual/project/install.rst:529
22486 "If there is some build failure (eg. some dependencies are not correctly "
22487 "detected), please attach :file:`CMakeCache.txt`,"
22490 #. type: Attribute :file:
22491 #: docs/manual/project/install.rst:529
22493 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22496 #. type: Plain text
22497 #: docs/manual/project/install.rst:532
22499 "to the report. It will help diagnose what was detected on the system and "
22500 "possibly fix these errors."
22503 #. type: Plain text
22504 #: docs/manual/project/install.rst:535
22506 "To find out what is going on during compilation, add ``-"
22507 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22510 #. type: Attribute :program:
22511 #: docs/manual/project/install.rst:535
22513 msgid "`make` with ``VERBOSE=1``:"
22516 #. type: Plain text
22517 #: docs/manual/project/install.rst:540
22518 msgid "make VERBOSE=1"
22522 #: docs/manual/project/install.rst:542
22524 msgid "Debugging crashes"
22527 #. type: Plain text
22528 #: docs/manual/project/install.rst:547
22530 "To debug program crashes, you might want to build Gammu with ``-"
22531 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22532 "with protections GCC makes and produce bogus back traces."
22536 #: docs/manual/project/install.rst:550
22538 msgid "Compliling python-gammu"
22541 #. type: Plain text
22542 #: docs/manual/project/install.rst:555
22544 "Currently python-gammu is distributed together with Gammu, so all you need "
22545 "to get it is to build Gammu with Python support (it should be automatically "
22546 "detected if you have development environment installed for Python)."
22549 #. type: Plain text
22550 #: docs/manual/project/install.rst:560
22552 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22553 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22554 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22555 "path to another Python interpreter to use than default one available in the "
22559 #. type: Plain text
22560 #: docs/manual/project/install.rst:563
22562 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22563 "placed in `python` subdirectory."
22566 #. type: Plain text
22567 #: docs/manual/project/install.rst:564
22568 msgid "_CMake: http://www.cmake.org/"
22572 #: docs/manual/project/motivation.rst:2
22574 msgid "Motivation to fork Gnokii"
22577 #. type: Plain text
22578 #: docs/manual/project/motivation.rst:9
22580 "Please note that this is original list of differences written by Marcin when "
22581 "forking Gnokii, so it represents state of the code in that time."
22584 #. type: Plain text
22585 #: docs/manual/project/motivation.rst:11
22586 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22589 #. type: Plain text
22590 #: docs/manual/project/motivation.rst:14
22592 "phones (they return everything in Unicode) things are converted from Unicode "
22593 "and again to Unicode in other places. No more unnecessary conversions."
22596 #. type: Plain text
22597 #: docs/manual/project/motivation.rst:15
22598 msgid "Almost everything is structural. In Gnokii some things are declared"
22601 #. type: Plain text
22602 #: docs/manual/project/motivation.rst:17
22604 "in files, not in \"main\" phone structure. It can make some problems, when "
22605 "will try to support two phones on two serial ports in one application."
22608 #. type: Plain text
22609 #: docs/manual/project/motivation.rst:18
22610 msgid "in Gammu you can make support for some things without adding source"
22613 #. type: Plain text
22614 #: docs/manual/project/motivation.rst:22
22616 "to \"main\" phone modules. Very good idea for things, which are available "
22617 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22618 "also some obsolete functions - why should we compile RLP source, when all "
22619 "new better phones have modems built in ?"
22622 #. type: Plain text
22623 #: docs/manual/project/motivation.rst:23
22625 "Gnokii/MyGnokii has to have some compatibility with previously written "
22626 "source. In Gammu some solutions are reimplemented and done easier."
22629 #. type: Plain text
22630 #: docs/manual/project/motivation.rst:24
22631 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22634 #. type: Plain text
22635 #: docs/manual/project/motivation.rst:25
22636 msgid "more OS supported."
22639 #. type: Plain text
22640 #: docs/manual/project/motivation.rst:26
22642 "better sharing source. Less source = smaller application easier to debug."
22645 #. type: Plain text
22646 #: docs/manual/project/motivation.rst:27
22647 msgid "better user friendly interface"
22650 #. type: Plain text
22651 #: docs/manual/project/motivation.rst:28
22652 msgid "no more 2 years rewriting source..."
22655 #. type: Plain text
22656 #: docs/manual/project/motivation.rst:29
22658 "it's easier to see, what frames are implemented, what not (in phone modules "
22659 "they're put line after line)."
22662 #. type: Plain text
22663 #: docs/manual/project/motivation.rst:30
22664 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22667 #. type: Plain text
22668 #: docs/manual/project/motivation.rst:31
22670 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22673 #. type: Plain text
22674 #: docs/manual/project/motivation.rst:32
22675 msgid "some things like SMS can be accessed few ways"
22678 #. type: Plain text
22679 #: docs/manual/project/motivation.rst:34
22681 "when possible, there are used \"constant\" locations. I will explain on the "
22685 #. type: Plain text
22686 #: docs/manual/project/motivation.rst:36
22688 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22689 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22693 #. type: Plain text
22694 #: docs/manual/project/motivation.rst:37
22696 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
22697 "moved from 2'nd to 1'st."
22700 #. type: Plain text
22701 #: docs/manual/project/motivation.rst:43
22703 "When will read calendar notes again, have to read all notes again because of "
22704 "changed locations (let's say, we won't read Call note again. It will have "
22705 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22706 "will save in under location 2. When will try to save Call not with location "
22707 "2, it will overwrite new saved note !)."
22710 #. type: Plain text
22711 #: docs/manual/project/motivation.rst:46
22713 "This is not good. When for example delete one entry from phonebook, other "
22714 "locations \"stays\" on their places. These are \"constant\" locations."
22717 #. type: Plain text
22718 #: docs/manual/project/motivation.rst:49
22720 "With \"constans\" locations, when delete one location from PC, don't have to "
22721 "read full memory from phone."
22724 #. type: Plain text
22725 #: docs/manual/project/motivation.rst:51
22729 #. type: Plain text
22730 #: docs/manual/project/motivation.rst:52
22731 msgid "Of course, some of these things can be in the future in gnokii too..."
22735 #: docs/manual/project/localization.rst:2
22737 msgid "Localization"
22740 #. type: Plain text
22741 #: docs/manual/project/localization.rst:6
22743 "Localization uses `Gettext`_ po files for both program translations and the "
22744 "documentation. The documentation translation is managed using `po4a`_."
22748 #: docs/manual/project/localization.rst:8
22750 msgid "Using Translation"
22753 #. type: Plain text
22754 #: docs/manual/project/localization.rst:13
22756 "You can set locales you want to use by specifying LANG or LC_* environment "
22757 "variables (on Linux you usually don't care about this, on Windows just "
22758 "export e.g. ``LANG=cs_CZ``)."
22762 #: docs/manual/project/localization.rst:15
22764 msgid "Improving Translation"
22767 #. type: Plain text
22768 #: docs/manual/project/localization.rst:21
22770 "If you want to improve existing translation, please visit `translation "
22771 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22772 "you will be able to edit it on former mentioned URL."
22775 #. type: Plain text
22776 #: docs/manual/project/localization.rst:24
22778 "You can also go ahead with traditional way of creating/updating po files in "
22779 "locale/ folder and then sending updated ones to bug tracker."
22783 #: docs/manual/project/localization.rst:26
22785 msgid "Translation Areas"
22788 #. type: Plain text
22789 #: docs/manual/project/localization.rst:29
22790 msgid "There are several po files to translate:"
22793 #. type: Plain text
22794 #: docs/manual/project/localization.rst:39
22797 "``libgammu.po``\n"
22798 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
22800 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
22802 " Basic documentation shipped withing package (eg. :file:`README` and\n"
22803 " :file:`INSTALL` files).\n"
22805 " The Gammu Manual translation (this manual).\n"
22808 #. type: Plain text
22809 #: docs/manual/project/localization.rst:42
22810 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22813 #. type: Plain text
22814 #: docs/manual/project/localization.rst:44
22815 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22818 #. type: Plain text
22819 #: docs/manual/project/localization.rst:44
22820 msgid "_po4a: http://po4a.alioth.debian.org/"
22824 #: docs/manual/glossary.rst:2
22829 #. type: Plain text
22830 #: docs/manual/glossary.rst:6
22831 msgid "glossary:: :sorted:"
22834 #. type: Plain text
22835 #: docs/manual/glossary.rst:8
22839 #. type: Plain text
22840 #: docs/manual/glossary.rst:8
22841 msgid "Message reference as generated by GSM network."
22844 #. type: Plain text
22845 #: docs/manual/index.rst:7
22847 "Gammu is a project providing abstraction layer for cell phones access. It "
22848 "covers wide range of phones, mostly focusing on AT compatible phones and "
22852 #. type: Plain text
22853 #: docs/manual/index.rst:9
22855 "This manual describes all parts of Gammu, starting with information about"
22858 #. type: Attribute :ref:
22859 #: docs/manual/index.rst:9
22861 msgid "`project`, going through API documentation for both :ref:`python` and"
22864 #. type: Attribute :ref:
22865 #: docs/manual/index.rst:10
22867 msgid "`libgammu` and covering :ref:`smsd` as well."
22871 #: docs/manual/index.rst:14
22873 msgid "Continue reading"
22876 #. type: Plain text
22877 #: docs/manual/index.rst:17
22881 #. type: Plain text
22882 #: docs/manual/index.rst:18
22883 msgid ":columns: 2"
22886 #. type: Plain text
22887 #: docs/manual/index.rst:20
22888 msgid ":ref:`project` -- learn about Gammu project"
22891 #. type: Plain text
22892 #: docs/manual/index.rst:21
22893 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22896 #. type: Plain text
22897 #: docs/manual/index.rst:22
22898 msgid ":ref:`gammu` -- the Gammu utility"
22901 #. type: Plain text
22902 #: docs/manual/index.rst:23
22903 msgid ":ref:`gammurc` -- the Gammu configuration file"
22906 #. type: Plain text
22907 #: docs/manual/index.rst:24
22908 msgid ":ref:`python` -- use Gammu functionality from Python"
22911 #. type: Plain text
22912 #: docs/manual/index.rst:25
22913 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22916 #. type: Plain text
22917 #: docs/manual/index.rst:26
22918 msgid ":ref:`internal` -- learn about Gammu internals"
22921 #. type: Plain text
22922 #: docs/manual/index.rst:27
22923 msgid ":ref:`faq` -- frequently asked questions"
22926 #. type: Plain text
22927 #: docs/manual/index.rst:28
22928 msgid ":ref:`protocols` -- learn about phone protocols"
22931 #. type: Plain text
22932 #: docs/manual/index.rst:29
22933 msgid ":ref:`formats` -- file formats supported by Gammu"
22934 msgstr ":ref:`formats` -- format file yang didukung Gammu"
22937 #: docs/manual/index.rst:31
22939 msgid "Full contents"
22942 #. type: Plain text
22943 #: docs/manual/index.rst:36
22947 #. type: Plain text
22948 #: docs/manual/testing/index.rst:2
22953 #: docs/manual/testing/index.rst:4
22955 msgid "Testing Gammu"
22958 #. type: Plain text
22959 #: docs/manual/testing/index.rst:11
22960 msgid "testsuite dummy-driver"
22963 #. type: Plain text
22964 #: docs/manual/testing/dummy-driver.rst:2
22965 msgid "_dummy-driver:"
22969 #: docs/manual/testing/dummy-driver.rst:4
22971 msgid "Dummy Driver"
22974 #. type: Plain text
22975 #: docs/manual/testing/dummy-driver.rst:7
22979 #. type: Plain text
22980 #: docs/manual/testing/dummy-driver.rst:12
22982 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
22983 "used by :doc:`testsuite`, but it is also very helpful for application "
22984 "developers, because they can test the functionality without using real phone "
22985 "and avoiding risk of corrupting data in the phone."
22989 #: docs/manual/testing/dummy-driver.rst:14
22991 msgid "Filesystem structure"
22992 msgstr "File sistem"
22994 #. type: Plain text
22995 #: docs/manual/testing/dummy-driver.rst:17
22996 msgid "The dummy driver emulates all phone functionality on filesystem. The"
22999 #. type: Attribute :config:
23000 #: docs/manual/testing/dummy-driver.rst:17
23002 msgid "option:`Device` configuration directive sets top level directory,"
23005 #. type: Plain text
23006 #: docs/manual/testing/dummy-driver.rst:19
23007 msgid "where all data are stored."
23010 #. type: Plain text
23011 #: docs/manual/testing/dummy-driver.rst:23
23013 "This directory contains file :file:`operations.log`, where are logged "
23014 "operations which do not modify any data in the dummy phone (eg. sending "
23019 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
23024 #. type: Plain text
23025 #: docs/manual/testing/dummy-driver.rst:29
23027 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
23028 "range 1-5) in Gammu native smsbackup format."
23031 #. type: Plain text
23032 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
23037 #. type: Plain text
23038 #: docs/manual/testing/dummy-driver.rst:35
23040 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
23041 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
23045 #. type: Plain text
23046 #: docs/manual/testing/dummy-driver.rst:40
23047 msgid "Notes are stored in :file:`note` directory in vNote format."
23050 #. type: Plain text
23051 #: docs/manual/testing/dummy-driver.rst:45
23053 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
23058 #: docs/manual/testing/dummy-driver.rst:47
23063 #. type: Plain text
23064 #: docs/manual/testing/dummy-driver.rst:50
23065 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
23069 #: docs/manual/testing/dummy-driver.rst:52
23072 msgstr "File sistem"
23074 #. type: Plain text
23075 #: docs/manual/testing/dummy-driver.rst:56
23077 "Filesystem is stored in :file:`fs` directory. You can create another "
23078 "subdirectories there."
23082 #: docs/manual/testing/dummy-driver.rst:58
23084 msgid "Other features"
23087 #. type: Plain text
23088 #: docs/manual/testing/dummy-driver.rst:61
23090 "By specifying :config:option:`Features` you can configure some specific "
23094 #. type: Plain text
23095 #: docs/manual/testing/dummy-driver.rst:67
23098 "``DISABLE_GETNEXT``\n"
23099 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
23100 " exception of GetNextSMS* and GetNextFile*).\n"
23101 "``DISABLE_GETNEXTSMS``\n"
23102 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
23105 #. type: Plain text
23106 #: docs/manual/testing/dummy-driver.rst:72
23108 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
23111 #. type: Plain text
23112 #: docs/manual/testing/dummy-driver.rst:79
23113 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
23116 #. type: Plain text
23117 #: docs/manual/testing/dummy-driver.rst:81
23119 "For disabling GetNext* functions within dummy driver, you need something "
23120 "like following in :file:`~/.gammurc`:"
23123 #. type: Plain text
23124 #: docs/manual/testing/dummy-driver.rst:88
23126 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
23127 "path/to/directory/"
23131 #: docs/manual/testing/testsuite.rst:2
23133 msgid "Gammu Testsuite"
23137 #: docs/manual/testing/testsuite.rst:10
23139 msgid "Running the tests"
23142 #. type: Plain text
23143 #: docs/manual/testing/testsuite.rst:17
23145 "You can run the test suite this using ``make test``. CMake build system uses "
23146 "for testing CTest, which also includes option to connect to dashboard and "
23147 "submit test results there, so that they can be reviewed and fixed by others. "
23148 "To participate in this testing, you need just to run ``make Experimental`` "
23149 "which also does submission to the dashboard."
23152 #. type: Plain text
23153 #: docs/manual/testing/testsuite.rst:19
23154 msgid "There are some more options for testing:"
23157 #. type: Plain text
23158 #: docs/manual/testing/testsuite.rst:21
23159 msgid "``make test``"
23162 #. type: Plain text
23163 #: docs/manual/testing/testsuite.rst:23
23165 msgid " Runs testsuite with no uploading of results.\n"
23168 #. type: Plain text
23169 #: docs/manual/testing/testsuite.rst:25
23170 msgid "``make Experimental``"
23173 #. type: Plain text
23174 #: docs/manual/testing/testsuite.rst:27
23176 msgid " Runs testsuite and uploads results to the dashboard.\n"
23179 #. type: Plain text
23180 #: docs/manual/testing/testsuite.rst:29
23181 msgid "``make ExperimentalMemCheck``"
23184 #. type: Plain text
23185 #: docs/manual/testing/testsuite.rst:33
23188 " This checks memory accesses using valgrind during tests and submits\n"
23189 " report. You need to do this after ``make Experimental`` and you can\n"
23190 " submit results using ``make ExperimentalSubmit``.\n"
23193 #. type: Plain text
23194 #: docs/manual/testing/testsuite.rst:35
23195 msgid "Coverage reports"
23198 #. type: Plain text
23199 #: docs/manual/testing/testsuite.rst:38
23202 " To get test coverage reports, you need to configure project using\n"
23203 " ``cmake -DCOVERAGE=ON``\n"
23206 #. type: Plain text
23207 #: docs/manual/testing/testsuite.rst:40
23208 msgid "Nightly testing"
23211 #. type: Plain text
23212 #: docs/manual/testing/testsuite.rst:47
23215 " Currently several machines do compile and test Gammu every night. If\n"
23216 " you want to tak part of this, just ensure that your machine executes\n"
23217 " test suite every night (preferably after 3:00 CET). You can select\n"
23218 " either ``make Nightly`` to do regullar testing or\n"
23219 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23220 " coverage tests as described above.\n"
23223 #. type: Plain text
23224 #: docs/manual/testing/testsuite.rst:49
23225 msgid "Running single test"
23228 #. type: Labeled list
23229 #: docs/manual/testing/testsuite.rst:50
23231 msgid "You can run single test by directly calling ctest"
23234 #. type: Plain text
23235 #: docs/manual/testing/testsuite.rst:53
23236 msgid "ctest -R test-name"
23239 #. type: Labeled list
23240 #: docs/manual/testing/testsuite.rst:54
23242 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23245 #. type: Plain text
23246 #: docs/manual/testing/testsuite.rst:57
23247 msgid "ctest -V -R test-name"
23251 #: docs/manual/testing/testsuite.rst:59
23253 msgid "Collecting results"
23256 #. type: Plain text
23257 #: docs/manual/testing/testsuite.rst:63
23259 "The tests are ran daily on several platforms and you can find the results on "
23260 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23263 #. type: Plain text
23264 #: docs/manual/testing/testsuite.rst:66
23266 "You are welcome to join this effort, all you need is to setup job to pull "
23267 "current Gammu sources and execute the test suite every day (the preferred "
23271 #. type: Labeled list
23272 #: docs/manual/testing/testsuite.rst:66
23274 msgid "it 3:00 CET)"
23277 #. type: Plain text
23278 #: docs/manual/testing/testsuite.rst:70
23279 msgid "git pull make -C build-configure Nightly"
23282 #. type: Labeled list
23283 #: docs/manual/testing/testsuite.rst:71
23285 msgid "or also with checking for memory leaks"
23288 #. type: Plain text
23289 #: docs/manual/testing/testsuite.rst:75
23290 msgid "git pull make -C build-configure NightlyMemCheck"
23294 #: docs/manual/testing/testsuite.rst:77
23296 msgid "Testing of SMSD"
23299 #. type: Plain text
23300 #: docs/manual/testing/testsuite.rst:83
23302 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23303 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23304 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23305 "available on the syste,."
23308 #. type: Plain text
23309 #: docs/manual/testing/testsuite.rst:85
23310 msgid "Testing of additional database backends must be enabled separately:"
23313 #. type: Plain text
23314 #: docs/manual/testing/testsuite.rst:88
23317 "``MYSQL_TESTING``:\n"
23318 " you need to have setup MySQL server with database where SMSD can play.\n"
23321 #. type: Plain text
23322 #: docs/manual/testing/testsuite.rst:91
23325 "``PSQL_TESTING``\n"
23326 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
23330 #: docs/manual/testing/testsuite.rst:93
23332 msgid "Testing of command line utility"
23335 #. type: Plain text
23336 #: docs/manual/testing/testsuite.rst:98
23338 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23339 "required. It covers most of command line interface, but some parts need to "
23340 "be explicitly enabled:"
23343 #. type: Plain text
23344 #: docs/manual/testing/testsuite.rst:101
23347 "``ONLINE_TESTING``:\n"
23348 " enable testing of features which require internet access\n"
23352 #: docs/manual/testing/testsuite.rst:103
23354 msgid "Testing of Python interface"
23357 #. type: Plain text
23358 #: docs/manual/testing/testsuite.rst:108
23360 "Python module tests are performed using :ref:`dummy-driver` where required. "
23361 "It does also cover testing of SMSD interface, which is done using libdbi"
23366 #: docs/manual/testing/testsuite.rst:110
23368 msgid "Testing of reply functions"
23371 #. type: Plain text
23372 #: docs/manual/testing/testsuite.rst:114
23374 "The :file:`tests` directory contains various tests which do inject data into "
23375 "reply functions and check their response."
23379 #: docs/manual/testing/testsuite.rst:116
23381 msgid "Testing of data parsing"
23384 #. type: Plain text
23385 #: docs/manual/testing/testsuite.rst:120
23387 "The :file:`tests` directory contains various tests which just try to parse "
23388 "various file formats supported by libGammu."
23392 #: docs/manual/testing/testsuite.rst:122
23394 msgid "Configuration of the test suite"
23397 #. type: Plain text
23398 #: docs/manual/testing/testsuite.rst:125
23399 msgid "You can pass various parameters to configure the test suite:"
23403 #: docs/manual/testing/testsuite.rst:127
23405 msgid "Programs used for testing"
23408 #. type: Plain text
23409 #: docs/manual/testing/testsuite.rst:141
23413 " Path to the :program:`sh` program\n"
23415 " Path to the :program:`bash` program\n"
23417 " Path to the :program:`sqlite3` program\n"
23419 " Path to the :program:`sed` program\n"
23421 " Path to the :program:`mysql` program\n"
23423 " Path to the :program:`psql` program\n"
23427 #: docs/manual/testing/testsuite.rst:143
23429 msgid "Limiting testsuite"
23432 #. type: Plain text
23433 #: docs/manual/testing/testsuite.rst:151
23436 "``ONLINE_TESTING``\n"
23437 " Enable testing of parts which use remote servers, requires connection to interned\n"
23438 "``PSQL_TESTING``\n"
23439 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23440 "``MYSQL_TESTING``\n"
23441 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23445 #: docs/manual/testing/testsuite.rst:153
23447 msgid "Database backends configuration"
23448 msgstr "Konfigurasi backend basisdata"
23450 #. type: Plain text
23451 #: docs/manual/testing/testsuite.rst:173
23455 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23456 "``PSQL_DATABASE``\n"
23457 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
23459 " User to use for PostgreSQL tests (default: ``smsd``)\n"
23460 "``PSQL_PASSWORD``\n"
23461 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
23463 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23464 "``MYSQL_DATABASE``\n"
23465 " Database to use for MySQL tests (default: ``smsd``)\n"
23467 " User to use for MySQL tests (default: ``smsd``)\n"
23468 "``MYSQL_PASSWORD``\n"
23469 " Password to use for MySQL tests (default: ``smsd``)\n"
23471 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23472 " Currently needs to point to MySQL database.\n"
23475 #. type: Plain text
23476 #: docs/manual/contents.rst:2
23481 #: docs/manual/contents.rst:4
23483 msgid "Gammu Documentation Contents"
23486 #. type: Plain text
23487 #: docs/manual/contents.rst:22
23489 "project/index faq/index python/index c/index internal/index formats/index "
23490 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23495 #: docs/manual/contents.rst:24
23497 msgid "Indices and tables"
23500 #. type: Plain text
23501 #: docs/manual/contents.rst:27
23502 msgid ":ref:`genindex`"
23505 #. type: Plain text
23506 #: docs/manual/contents.rst:28
23507 msgid ":ref:`modindex`"
23510 #. type: Plain text
23511 #: docs/manual/contents.rst:28
23512 msgid ":ref:`search`"
23516 #: docs/manual/python/objects.rst:2
23521 #. type: Plain text
23522 #: docs/manual/python/objects.rst:7
23524 "For various (mostly historical) reasons, all objects you get from Gammu are "
23525 "not real objects but rather a dictionaries. This has quite a big impact of "
23526 "usability and will most likely change in the future."
23529 #. type: Plain text
23530 #: docs/manual/python/objects.rst:9
23532 "All the objects basically map to C structures, so you might also refer to"
23535 #. type: Attribute :ref:
23536 #: docs/manual/python/objects.rst:9
23538 msgid "`libgammu` chapter."
23541 #. type: Plain text
23542 #: docs/manual/python/objects.rst:12
23547 #: docs/manual/python/objects.rst:14
23552 #. type: Plain text
23553 #: docs/manual/python/objects.rst:18
23555 "Object describing single SMS message in a way GSM network handles is (140 "
23556 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23559 #. type: Attribute :meth:
23560 #: docs/manual/python/objects.rst:18
23562 msgid "`gammu.EncodeSMS`."
23565 #. type: Plain text
23566 #: docs/manual/python/objects.rst:21
23567 msgid "Message dictionary can consist of following fields:"
23570 #. type: Labeled list
23571 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23572 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23573 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23574 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23575 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23576 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23577 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23578 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23579 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23580 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23581 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23582 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23583 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23584 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23585 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23586 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23587 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23588 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23589 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23590 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23591 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23592 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23593 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23594 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23595 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23596 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23597 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23598 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23599 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23600 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23601 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23602 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23603 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23604 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23605 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23606 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23607 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23608 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23609 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23610 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23611 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23612 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23613 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23614 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23615 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23616 #: docs/manual/python/objects.rst:801
23618 msgid ".. attribute"
23621 #. type: Plain text
23622 #: docs/manual/python/objects.rst:23
23626 #. type: Plain text
23627 #: docs/manual/python/objects.rst:25
23628 msgid "SMSC information, see :ref:`smsc_obj`."
23631 #. type: Plain text
23632 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23633 #: docs/manual/python/objects.rst:391
23637 #. type: Plain text
23638 #: docs/manual/python/objects.rst:29
23639 msgid "Recipient number, needs to be set for sending."
23642 #. type: Plain text
23643 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23644 #: docs/manual/python/objects.rst:741
23648 #. type: Plain text
23649 #: docs/manual/python/objects.rst:34
23651 "Name of the message, does not make any effect on sending, some phones might "
23655 #. type: Plain text
23656 #: docs/manual/python/objects.rst:36
23660 #. type: Plain text
23661 #: docs/manual/python/objects.rst:38
23662 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23666 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23667 #: docs/manual/internal/reply.rst:53
23672 #. type: Plain text
23673 #: docs/manual/python/objects.rst:42
23674 msgid "Message text"
23677 #. type: Plain text
23678 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23682 #. type: Plain text
23683 #: docs/manual/python/objects.rst:46
23684 msgid "Folder where the message is stored"
23687 #. type: Plain text
23688 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23689 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23690 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23694 #. type: Plain text
23695 #: docs/manual/python/objects.rst:50
23696 msgid "Location where the message is stored"
23699 #. type: Plain text
23700 #: docs/manual/python/objects.rst:52
23701 msgid "InboxFolder"
23704 #. type: Plain text
23705 #: docs/manual/python/objects.rst:54
23706 msgid "Indication whether folder is an inbox"
23709 #. type: Plain text
23710 #: docs/manual/python/objects.rst:56
23711 msgid "DeliveryStatus"
23714 #. type: Plain text
23715 #: docs/manual/python/objects.rst:58
23716 msgid "Message delivery status, used only for received messages"
23719 #. type: Plain text
23720 #: docs/manual/python/objects.rst:60
23721 msgid "ReplyViaSameSMSC"
23724 #. type: Plain text
23725 #: docs/manual/python/objects.rst:62
23726 msgid "Flag indicating whether reply using same SMSC is requested"
23729 #. type: Plain text
23730 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23734 #. type: Plain text
23735 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23736 msgid "Message class"
23739 #. type: Plain text
23740 #: docs/manual/python/objects.rst:68
23741 msgid "MessageReference"
23744 #. type: Plain text
23745 #: docs/manual/python/objects.rst:70
23746 msgid "Message reference number, used mostly to identify delivery reports"
23749 #. type: Plain text
23750 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23751 msgid "ReplaceMessage"
23754 #. type: Plain text
23755 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23756 msgid "Id of message which this message is supposed to replace"
23759 #. type: Plain text
23760 #: docs/manual/python/objects.rst:76
23761 msgid "RejectDuplicates"
23764 #. type: Plain text
23765 #: docs/manual/python/objects.rst:78
23766 msgid "Whether to reject duplicates"
23770 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23775 #. type: Plain text
23776 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23777 msgid "Memory where the message is stored"
23780 #. type: Plain text
23781 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23782 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23783 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23784 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23788 #. type: Plain text
23789 #: docs/manual/python/objects.rst:86
23790 msgid "Message type, one of:"
23793 #. type: Plain text
23794 #: docs/manual/python/objects.rst:88
23795 msgid "``Submit`` - message to be send"
23798 #. type: Plain text
23799 #: docs/manual/python/objects.rst:89
23800 msgid "``Deliver`` - delivered message"
23803 #. type: Plain text
23804 #: docs/manual/python/objects.rst:91
23806 "``Status_Report`` - when creating new message this will create submit "
23807 "message with request for delivery report"
23810 #. type: Plain text
23811 #: docs/manual/python/objects.rst:93
23815 #. type: Plain text
23816 #: docs/manual/python/objects.rst:95
23817 msgid "Message encoding, one of:"
23820 #. type: Plain text
23821 #: docs/manual/python/objects.rst:98
23823 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23824 "but can be only 70 chars long"
23827 #. type: Plain text
23828 #: docs/manual/python/objects.rst:99
23829 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23832 #. type: Plain text
23833 #: docs/manual/python/objects.rst:101
23835 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23839 #. type: Plain text
23840 #: docs/manual/python/objects.rst:102
23841 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23844 #. type: Plain text
23845 #: docs/manual/python/objects.rst:103
23846 msgid "``8bit`` - for binary messages"
23849 #. type: Plain text
23850 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23854 #. type: Plain text
23855 #: docs/manual/python/objects.rst:107
23856 msgid "Timestamp when the message was received or sent."
23859 #. type: Plain text
23860 #: docs/manual/python/objects.rst:109
23861 msgid "Please note that most phones do no record timestamp of sent messages."
23864 #. type: Plain text
23865 #: docs/manual/python/objects.rst:111
23866 msgid "SMSCDateTime"
23869 #. type: Plain text
23870 #: docs/manual/python/objects.rst:113
23871 msgid "Timestamp when the message was at SMSC."
23874 #. type: Plain text
23875 #: docs/manual/python/objects.rst:115
23879 #. type: Plain text
23880 #: docs/manual/python/objects.rst:117
23881 msgid "Message state, one of:"
23884 #. type: Plain text
23885 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23889 #. type: Plain text
23890 #: docs/manual/python/objects.rst:120
23894 #. type: Plain text
23895 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23899 #. type: Plain text
23900 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23904 #. type: Plain text
23905 #: docs/manual/python/objects.rst:127
23906 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23909 #. type: Plain text
23910 #: docs/manual/python/objects.rst:130
23911 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23914 #. type: Plain text
23915 #: docs/manual/python/objects.rst:134
23916 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23919 #. type: Plain text
23920 #: docs/manual/python/objects.rst:138
23922 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23923 "world!', 'Class': 0,"
23926 #. type: Plain text
23927 #: docs/manual/python/objects.rst:142
23932 #: docs/manual/python/objects.rst:144
23937 #. type: Plain text
23938 #: docs/manual/python/objects.rst:147
23939 msgid "UDH dictionary can consist of following fields:"
23942 #. type: Plain text
23943 #: docs/manual/python/objects.rst:149
23947 #. type: Plain text
23948 #: docs/manual/python/objects.rst:151
23949 msgid "8-bit ID of the message, not required"
23952 #. type: Plain text
23953 #: docs/manual/python/objects.rst:153
23957 #. type: Plain text
23958 #: docs/manual/python/objects.rst:155
23959 msgid "16-bit ID of the message, not required"
23962 #. type: Plain text
23963 #: docs/manual/python/objects.rst:157
23967 #. type: Plain text
23968 #: docs/manual/python/objects.rst:159
23969 msgid "Number of current part"
23972 #. type: Plain text
23973 #: docs/manual/python/objects.rst:161
23977 #. type: Plain text
23978 #: docs/manual/python/objects.rst:163
23979 msgid "Count of all message parts"
23982 #. type: Plain text
23983 #: docs/manual/python/objects.rst:167
23984 msgid "UDH type, one of predefined strings:"
23987 #. type: Plain text
23988 #: docs/manual/python/objects.rst:169
23992 #. type: Plain text
23993 #: docs/manual/python/objects.rst:170
23994 msgid "``ConcatenatedMessages``"
23997 #. type: Plain text
23998 #: docs/manual/python/objects.rst:171
23999 msgid "``ConcatenatedMessages16bit``"
24002 #. type: Plain text
24003 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
24004 msgid "``DisableVoice``"
24007 #. type: Plain text
24008 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
24009 msgid "``DisableFax``"
24012 #. type: Plain text
24013 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
24014 msgid "``DisableEmail``"
24017 #. type: Plain text
24018 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
24019 msgid "``EnableVoice``"
24022 #. type: Plain text
24023 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
24024 msgid "``EnableFax``"
24027 #. type: Plain text
24028 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
24029 msgid "``EnableEmail``"
24032 #. type: Plain text
24033 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
24034 msgid "``VoidSMS``"
24037 #. type: Plain text
24038 #: docs/manual/python/objects.rst:179
24039 msgid "``NokiaRingtone``"
24040 msgstr "``NokiaRingtone``"
24042 #. type: Plain text
24043 #: docs/manual/python/objects.rst:180
24044 msgid "``NokiaRingtoneLong``"
24047 #. type: Plain text
24048 #: docs/manual/python/objects.rst:181
24049 msgid "``NokiaOperatorLogoLong``"
24052 #. type: Plain text
24053 #: docs/manual/python/objects.rst:182
24054 msgid "``NokiaCallerLogo``"
24057 #. type: Plain text
24058 #: docs/manual/python/objects.rst:183
24059 msgid "``NokiaWAP``"
24062 #. type: Plain text
24063 #: docs/manual/python/objects.rst:184
24064 msgid "``NokiaWAPLong``"
24067 #. type: Plain text
24068 #: docs/manual/python/objects.rst:185
24069 msgid "``NokiaCalendarLong``"
24072 #. type: Plain text
24073 #: docs/manual/python/objects.rst:186
24074 msgid "``NokiaProfileLong``"
24077 #. type: Plain text
24078 #: docs/manual/python/objects.rst:187
24079 msgid "``NokiaPhonebookLong``"
24082 #. type: Plain text
24083 #: docs/manual/python/objects.rst:188
24084 msgid "``UserUDH``"
24087 #. type: Plain text
24088 #: docs/manual/python/objects.rst:192
24089 msgid "UDH content"
24092 #. type: Plain text
24093 #: docs/manual/python/objects.rst:196
24097 #. type: Plain text
24098 #: docs/manual/python/objects.rst:200
24100 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
24101 "'ConcatenatedMessages',"
24104 #. type: Plain text
24105 #: docs/manual/python/objects.rst:203
24110 #: docs/manual/python/objects.rst:205
24112 msgid "SMSC Object"
24115 #. type: Plain text
24116 #: docs/manual/python/objects.rst:208
24117 msgid "SMSC dictionary can consist of following fields:"
24120 #. type: Plain text
24121 #: docs/manual/python/objects.rst:212
24122 msgid "Location where the SMSC is stored"
24125 #. type: Plain text
24126 #: docs/manual/python/objects.rst:220
24127 msgid "Name of the SMSC configuration"
24128 msgstr "Nama konfigurasi SMSC"
24130 #. type: Plain text
24131 #: docs/manual/python/objects.rst:222
24132 msgid "DefaultNumber"
24135 #. type: Plain text
24136 #: docs/manual/python/objects.rst:224
24137 msgid "Default recipient number, ignored on most phones"
24140 #. type: Plain text
24141 #: docs/manual/python/objects.rst:226
24145 #. type: Plain text
24146 #: docs/manual/python/objects.rst:228
24147 msgid "Default message format, one of:"
24150 #. type: Plain text
24151 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24155 #. type: Plain text
24156 #: docs/manual/python/objects.rst:231
24160 #. type: Plain text
24161 #: docs/manual/python/objects.rst:232
24165 #. type: Plain text
24166 #: docs/manual/python/objects.rst:233
24170 #. type: Plain text
24171 #: docs/manual/python/objects.rst:235
24175 #. type: Plain text
24176 #: docs/manual/python/objects.rst:237
24177 msgid "Default message validity as a string"
24180 #. type: Plain text
24181 #: docs/manual/python/objects.rst:239
24182 msgid "``NA`` - validity not available"
24185 #. type: Plain text
24186 #: docs/manual/python/objects.rst:240
24187 msgid "``Max`` - maximal validity allowed by network"
24190 #. type: Plain text
24191 #: docs/manual/python/objects.rst:242
24193 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24194 "weeks, eg. ``3W``"
24197 #. type: Plain text
24198 #: docs/manual/python/objects.rst:246
24202 #. type: Plain text
24203 #: docs/manual/python/objects.rst:250
24205 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24209 #. type: Plain text
24210 #: docs/manual/python/objects.rst:253
24211 msgid "_sms_info_obj:"
24215 #: docs/manual/python/objects.rst:255
24217 msgid "SMS Info Object"
24220 #. type: Plain text
24221 #: docs/manual/python/objects.rst:258
24222 msgid "Message info dictionary can consist of following fields:"
24225 #. type: Plain text
24226 #: docs/manual/python/objects.rst:262
24227 msgid "Whether to use Unicode for the message."
24230 #. type: Plain text
24231 #: docs/manual/python/objects.rst:268
24233 msgstr "Tidak diketahui"
24235 #. type: Plain text
24236 #: docs/manual/python/objects.rst:270
24238 "Boolean flag indicating there was some part which Gammu could not decode."
24241 #. type: Plain text
24242 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24243 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24247 #. type: Plain text
24248 #: docs/manual/python/objects.rst:278
24249 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24252 #. type: Plain text
24253 #: docs/manual/python/objects.rst:282
24254 msgid "SMSINFO = {"
24257 #. type: Plain text
24258 #: docs/manual/python/objects.rst:284
24259 msgid "'Class': 1, 'Entries': ["
24262 #. type: Plain text
24263 #: docs/manual/python/objects.rst:289
24265 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24266 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24267 "'Buffer': 'Gammu', 'Bold': True}, ],"
24270 #. type: Plain text
24271 #: docs/manual/python/objects.rst:292
24272 msgid "_sms_info_part_obj:"
24276 #: docs/manual/python/objects.rst:294
24278 msgid "SMS Info Part Object"
24281 #. type: Plain text
24282 #: docs/manual/python/objects.rst:297
24283 msgid "Message component can consist of following fields:"
24286 #. type: Plain text
24287 #: docs/manual/python/objects.rst:299
24291 #. type: Plain text
24292 #: docs/manual/python/objects.rst:301
24293 msgid "Identification of the part type:"
24296 #. type: Plain text
24297 #: docs/manual/python/objects.rst:304
24298 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24301 #. type: Plain text
24302 #: docs/manual/python/objects.rst:305
24304 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24307 #. type: Plain text
24308 #: docs/manual/python/objects.rst:306
24309 msgid "``ConcatenatedTextLong16bit``"
24312 #. type: Plain text
24313 #: docs/manual/python/objects.rst:307
24314 msgid "``ConcatenatedAutoTextLong16bit``"
24317 #. type: Plain text
24318 #: docs/manual/python/objects.rst:308
24319 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24322 #. type: Plain text
24323 #: docs/manual/python/objects.rst:309
24324 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24327 #. type: Plain text
24328 #: docs/manual/python/objects.rst:310
24329 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24332 #. type: Plain text
24333 #: docs/manual/python/objects.rst:311
24334 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24337 #. type: Plain text
24338 #: docs/manual/python/objects.rst:312
24339 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24342 #. type: Plain text
24343 #: docs/manual/python/objects.rst:313
24344 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24347 #. type: Plain text
24348 #: docs/manual/python/objects.rst:314
24349 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24352 #. type: Plain text
24353 #: docs/manual/python/objects.rst:315
24354 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24357 #. type: Plain text
24358 #: docs/manual/python/objects.rst:316
24359 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24362 #. type: Plain text
24363 #: docs/manual/python/objects.rst:317
24364 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24367 #. type: Plain text
24368 #: docs/manual/python/objects.rst:318
24369 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24372 #. type: Plain text
24373 #: docs/manual/python/objects.rst:319
24374 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24377 #. type: Plain text
24378 #: docs/manual/python/objects.rst:320
24379 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24382 #. type: Plain text
24383 #: docs/manual/python/objects.rst:321
24384 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24387 #. type: Plain text
24388 #: docs/manual/python/objects.rst:322
24389 msgid "``NokiaVTODOLong``"
24392 #. type: Plain text
24393 #: docs/manual/python/objects.rst:323
24394 msgid "``VCARD10Long``"
24397 #. type: Plain text
24398 #: docs/manual/python/objects.rst:324
24399 msgid "``VCARD21Long``"
24402 #. type: Plain text
24403 #: docs/manual/python/objects.rst:332
24404 msgid "``EMSSound10`` - IMelody 1.0"
24407 #. type: Plain text
24408 #: docs/manual/python/objects.rst:333
24409 msgid "``EMSSound12`` - IMelody 1.2"
24412 #. type: Plain text
24413 #: docs/manual/python/objects.rst:334
24415 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24418 #. type: Plain text
24419 #: docs/manual/python/objects.rst:335
24420 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24423 #. type: Plain text
24424 #: docs/manual/python/objects.rst:336
24425 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24428 #. type: Plain text
24429 #: docs/manual/python/objects.rst:337
24430 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24433 #. type: Plain text
24434 #: docs/manual/python/objects.rst:338
24435 msgid "``EMSPredefinedSound``"
24438 #. type: Plain text
24439 #: docs/manual/python/objects.rst:339
24440 msgid "``EMSPredefinedAnimation``"
24443 #. type: Plain text
24444 #: docs/manual/python/objects.rst:340
24445 msgid "``EMSAnimation``"
24448 #. type: Plain text
24449 #: docs/manual/python/objects.rst:341
24450 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24453 #. type: Plain text
24454 #: docs/manual/python/objects.rst:342
24455 msgid "``EMSVariableBitmap``"
24458 #. type: Plain text
24459 #: docs/manual/python/objects.rst:343
24460 msgid "``EMSVariableBitmapLong``"
24463 #. type: Plain text
24464 #: docs/manual/python/objects.rst:344
24465 msgid "``MMSIndicatorLong`` - MMS message indicator."
24468 #. type: Plain text
24469 #: docs/manual/python/objects.rst:345
24470 msgid "``WAPIndicatorLong``"
24473 #. type: Plain text
24474 #: docs/manual/python/objects.rst:346
24475 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24478 #. type: Plain text
24479 #: docs/manual/python/objects.rst:347
24481 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24484 #. type: Plain text
24485 #: docs/manual/python/objects.rst:348
24486 msgid "``AlcatelSMSTemplateName``"
24489 #. type: Plain text
24490 #: docs/manual/python/objects.rst:349
24491 msgid "``SiemensFile`` - Siemens OTA"
24494 #. type: Plain text
24495 #: docs/manual/python/objects.rst:351
24499 #. type: Plain text
24500 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24501 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24502 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24503 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24504 #: docs/manual/python/objects.rst:385
24506 msgid "Text formatting"
24507 msgstr "Informasi telepon"
24509 #. type: Plain text
24510 #: docs/manual/python/objects.rst:355
24514 #. type: Plain text
24515 #: docs/manual/python/objects.rst:359
24519 #. type: Plain text
24520 #: docs/manual/python/objects.rst:363
24524 #. type: Plain text
24525 #: docs/manual/python/objects.rst:367
24529 #. type: Plain text
24530 #: docs/manual/python/objects.rst:371
24534 #. type: Plain text
24535 #: docs/manual/python/objects.rst:375
24539 #. type: Plain text
24540 #: docs/manual/python/objects.rst:379
24542 msgstr "Garisbawah"
24544 #. type: Plain text
24545 #: docs/manual/python/objects.rst:383
24546 msgid "Strikethrough"
24549 #. type: Plain text
24550 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24554 #. type: Plain text
24555 #: docs/manual/python/objects.rst:389
24556 msgid "Whether message part should be protected (DRM)"
24559 #. type: Plain text
24560 #: docs/manual/python/objects.rst:393
24561 msgid "Number to encode in message."
24565 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24568 msgstr "Nada dering"
24570 #. type: Plain text
24571 #: docs/manual/python/objects.rst:397
24572 msgid "Ringtone to encode in message."
24576 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24581 #. type: Plain text
24582 #: docs/manual/python/objects.rst:401
24583 msgid "Bitmap to encode in message."
24586 #. type: Plain text
24587 #: docs/manual/python/objects.rst:403
24591 #. type: Plain text
24592 #: docs/manual/python/objects.rst:405
24593 msgid "Bookmark to encode in message."
24597 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24600 msgstr "Pengaturan"
24602 #. type: Plain text
24603 #: docs/manual/python/objects.rst:409
24604 msgid "Settings to encode in message."
24607 #. type: Plain text
24608 #: docs/manual/python/objects.rst:411
24609 msgid "MMSIndicator"
24612 #. type: Plain text
24613 #: docs/manual/python/objects.rst:413
24614 msgid "MMS indication to encode in message."
24617 #. type: Plain text
24618 #: docs/manual/python/objects.rst:417
24619 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24622 #. type: Plain text
24623 #: docs/manual/python/objects.rst:421
24624 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24627 #. type: Plain text
24628 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24632 #. type: Plain text
24633 #: docs/manual/python/objects.rst:425
24634 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24638 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24643 #. type: Plain text
24644 #: docs/manual/python/objects.rst:429
24645 msgid "File to encode in message, see :ref:`file_obj`."
24648 #. type: Plain text
24649 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24653 #. type: Plain text
24654 #: docs/manual/python/objects.rst:433
24655 msgid "String to encode in message."
24658 #. type: Plain text
24659 #: docs/manual/python/objects.rst:435
24664 #: docs/manual/python/objects.rst:437
24666 msgid "Todo Object"
24669 #. type: Plain text
24670 #: docs/manual/python/objects.rst:440
24671 msgid "Todo entry is a dictionary consisting of following fields:"
24674 #. type: Plain text
24675 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24676 #: docs/manual/python/objects.rst:634
24677 msgid "Location where the entry is stored"
24680 #. type: Plain text
24681 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24682 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24683 #: docs/manual/python/objects.rst:662
24684 msgid "Type of entry, one of:"
24687 #. type: Plain text
24688 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24689 msgid "``REMINDER`` - Reminder or Date"
24692 #. type: Plain text
24693 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24694 msgid "``CALL`` - Call"
24697 #. type: Plain text
24698 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24699 msgid "``MEETING`` - Meeting"
24702 #. type: Plain text
24703 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24704 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24707 #. type: Plain text
24708 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24709 msgid "``MEMO`` - Memo or Miscellaneous"
24712 #. type: Plain text
24713 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24714 msgid "``TRAVEL`` - Travel"
24717 #. type: Plain text
24718 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24719 msgid "``VACATION`` - Vacation"
24722 #. type: Plain text
24723 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24724 msgid "``T_ATHL`` - Training - Athletism"
24727 #. type: Plain text
24728 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24729 msgid "``T_BALL`` - Training - Ball Games"
24732 #. type: Plain text
24733 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24734 msgid "``T_CYCL`` - Training - Cycling"
24737 #. type: Plain text
24738 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24739 msgid "``T_BUDO`` - Training - Budo"
24742 #. type: Plain text
24743 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24744 msgid "``T_DANC`` - Training - Dance"
24747 #. type: Plain text
24748 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24749 msgid "``T_EXTR`` - Training - Extreme Sports"
24752 #. type: Plain text
24753 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24754 msgid "``T_FOOT`` - Training - Football"
24757 #. type: Plain text
24758 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24759 msgid "``T_GOLF`` - Training - Golf"
24762 #. type: Plain text
24763 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24764 msgid "``T_GYM`` - Training - Gym"
24767 #. type: Plain text
24768 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24769 msgid "``T_HORS`` - Training - Horse Race"
24772 #. type: Plain text
24773 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24774 msgid "``T_HOCK`` - Training - Hockey"
24777 #. type: Plain text
24778 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24779 msgid "``T_RACE`` - Training - Races"
24782 #. type: Plain text
24783 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24784 msgid "``T_RUGB`` - Training - Rugby"
24787 #. type: Plain text
24788 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24789 msgid "``T_SAIL`` - Training - Sailing"
24792 #. type: Plain text
24793 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24794 msgid "``T_STRE`` - Training - Street Games"
24797 #. type: Plain text
24798 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24799 msgid "``T_SWIM`` - Training - Swimming"
24802 #. type: Plain text
24803 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24804 msgid "``T_TENN`` - Training - Tennis"
24807 #. type: Plain text
24808 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24809 msgid "``T_TRAV`` - Training - Travels"
24812 #. type: Plain text
24813 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24814 msgid "``T_WINT`` - Training - Winter Games"
24817 #. type: Plain text
24818 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24819 msgid "``ALARM`` - Alarm"
24822 #. type: Plain text
24823 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24824 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24827 #. type: Plain text
24828 #: docs/manual/python/objects.rst:479
24832 #. type: Plain text
24833 #: docs/manual/python/objects.rst:481
24834 msgid "Entry priority, one of:"
24837 #. type: Plain text
24838 #: docs/manual/python/objects.rst:483
24842 #. type: Plain text
24843 #: docs/manual/python/objects.rst:484
24847 #. type: Plain text
24848 #: docs/manual/python/objects.rst:485
24852 #. type: Plain text
24853 #: docs/manual/python/objects.rst:486
24857 #. type: Plain text
24858 #: docs/manual/python/objects.rst:490
24859 msgid "Actual entries, see :ref:`todo_entry_obj`"
24862 #. type: Plain text
24863 #: docs/manual/python/objects.rst:494
24867 #. type: Plain text
24868 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24869 msgid "'Type': 'MEMO', 'Entries': ["
24872 #. type: Plain text
24873 #: docs/manual/python/objects.rst:499
24875 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24876 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24879 #. type: Plain text
24880 #: docs/manual/python/objects.rst:502
24881 msgid "_todo_entry_obj:"
24885 #: docs/manual/python/objects.rst:504
24887 msgid "Todo Entries Object"
24890 #. type: Plain text
24891 #: docs/manual/python/objects.rst:511
24892 msgid "``END_DATETIME`` - Due date (Date)."
24895 #. type: Plain text
24896 #: docs/manual/python/objects.rst:512
24897 msgid "``COMPLETED`` - Whether is completed (Number)."
24900 #. type: Plain text
24901 #: docs/manual/python/objects.rst:513
24902 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24905 #. type: Plain text
24906 #: docs/manual/python/objects.rst:514
24907 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24910 #. type: Plain text
24911 #: docs/manual/python/objects.rst:515
24912 msgid "``TEXT`` - Text of to do (Text)."
24915 #. type: Plain text
24916 #: docs/manual/python/objects.rst:516
24917 msgid "``DESCRIPTION`` - Description of to do (Text)."
24920 #. type: Plain text
24921 #: docs/manual/python/objects.rst:517
24922 msgid "``LOCATION`` - Location of to do (Text)."
24925 #. type: Plain text
24926 #: docs/manual/python/objects.rst:518
24927 msgid "``PRIVATE`` - Whether entry is private (Number)."
24930 #. type: Plain text
24931 #: docs/manual/python/objects.rst:519
24932 msgid "``CATEGORY`` - Category of entry (Number)."
24935 #. type: Plain text
24936 #: docs/manual/python/objects.rst:520
24937 msgid "``CONTACTID`` - Related contact ID (Number)."
24940 #. type: Plain text
24941 #: docs/manual/python/objects.rst:521
24942 msgid "``PHONE`` - Number to call (Text)."
24945 #. type: Plain text
24946 #: docs/manual/python/objects.rst:522
24947 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24950 #. type: Plain text
24951 #: docs/manual/python/objects.rst:523
24952 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24955 #. type: Plain text
24956 #: docs/manual/python/objects.rst:524
24957 msgid "``START_DATETIME`` - Start date (Date)."
24960 #. type: Plain text
24961 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24962 #: docs/manual/python/objects.rst:722
24966 #. type: Plain text
24967 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
24968 #: docs/manual/python/objects.rst:724
24969 msgid "Actual value, corresponding type to Type field."
24972 #. type: Plain text
24973 #: docs/manual/python/objects.rst:530
24978 #: docs/manual/python/objects.rst:532
24980 msgid "Calendar Object"
24983 #. type: Plain text
24984 #: docs/manual/python/objects.rst:535
24985 msgid "Calendar entry is a dictionary consisting of following fields:"
24988 #. type: Plain text
24989 #: docs/manual/python/objects.rst:576
24990 msgid "Actual entries, see :ref:`cal_entry_obj`"
24993 #. type: Plain text
24994 #: docs/manual/python/objects.rst:580
24998 #. type: Plain text
24999 #: docs/manual/python/objects.rst:587
25001 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
25002 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
25003 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
25004 "for one day'}, ],"
25007 #. type: Plain text
25008 #: docs/manual/python/objects.rst:590
25009 msgid "_cal_entry_obj:"
25013 #: docs/manual/python/objects.rst:592
25015 msgid "Calendar Entries Object"
25016 msgstr "Catatan kalender"
25018 #. type: Plain text
25019 #: docs/manual/python/objects.rst:599
25020 msgid "``START_DATETIME`` - Date and time of event start."
25023 #. type: Plain text
25024 #: docs/manual/python/objects.rst:600
25025 msgid "``END_DATETIME`` - Date and time of event end."
25028 #. type: Plain text
25029 #: docs/manual/python/objects.rst:601
25030 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
25033 #. type: Plain text
25034 #: docs/manual/python/objects.rst:602
25035 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
25038 #. type: Plain text
25039 #: docs/manual/python/objects.rst:603
25040 msgid "``TEXT`` - Text."
25043 #. type: Plain text
25044 #: docs/manual/python/objects.rst:604
25045 msgid "``DESCRIPTION`` - Detailed description."
25048 #. type: Plain text
25049 #: docs/manual/python/objects.rst:605
25050 msgid "``LOCATION`` - Location."
25053 #. type: Plain text
25054 #: docs/manual/python/objects.rst:606
25055 msgid "``PHONE`` - Phone number."
25058 #. type: Plain text
25059 #: docs/manual/python/objects.rst:607
25060 msgid "``PRIVATE`` - Whether this entry is private."
25063 #. type: Plain text
25064 #: docs/manual/python/objects.rst:608
25065 msgid "``CONTACTID`` - Related contact id."
25068 #. type: Plain text
25069 #: docs/manual/python/objects.rst:609
25070 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
25073 #. type: Plain text
25074 #: docs/manual/python/objects.rst:610
25075 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
25078 #. type: Plain text
25079 #: docs/manual/python/objects.rst:611
25080 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
25083 #. type: Plain text
25084 #: docs/manual/python/objects.rst:612
25085 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
25088 #. type: Plain text
25089 #: docs/manual/python/objects.rst:613
25090 msgid "``REPEAT_MONTH`` - Repeat x'th month."
25093 #. type: Plain text
25094 #: docs/manual/python/objects.rst:614
25095 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
25098 #. type: Plain text
25099 #: docs/manual/python/objects.rst:615
25100 msgid "``REPEAT_STARTDATE`` - Repeating start."
25103 #. type: Plain text
25104 #: docs/manual/python/objects.rst:616
25105 msgid "``REPEAT_STOPDATE`` - Repeating end."
25108 #. type: Plain text
25109 #: docs/manual/python/objects.rst:617
25110 msgid "``REPEAT_COUNT`` - Number of repetitions."
25113 #. type: Plain text
25114 #: docs/manual/python/objects.rst:618
25115 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
25118 #. type: Plain text
25119 #: docs/manual/python/objects.rst:619
25120 msgid "``LAST_MODIFIED`` - Date and time of last modification."
25123 #. type: Plain text
25124 #: docs/manual/python/objects.rst:625
25129 #: docs/manual/python/objects.rst:627
25131 msgid "Phonebook Object"
25134 #. type: Plain text
25135 #: docs/manual/python/objects.rst:630
25136 msgid "Phonebook entry is a dictionary consisting of following fields:"
25139 #. type: Plain text
25140 #: docs/manual/python/objects.rst:636
25144 #. type: Plain text
25145 #: docs/manual/python/objects.rst:642
25146 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25149 #. type: Plain text
25150 #: docs/manual/python/objects.rst:646
25154 #. type: Plain text
25155 #: docs/manual/python/objects.rst:649
25156 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25159 #. type: Plain text
25160 #: docs/manual/python/objects.rst:652
25162 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25163 "'Value': 'Stojan Jakotyc'}, ],"
25166 #. type: Plain text
25167 #: docs/manual/python/objects.rst:655
25168 msgid "_pbk_entry_obj:"
25172 #: docs/manual/python/objects.rst:657
25174 msgid "Phonebook Entries Object"
25177 #. type: Plain text
25178 #: docs/manual/python/objects.rst:664
25179 msgid "``Number_General`` - General number. (Text)"
25182 #. type: Plain text
25183 #: docs/manual/python/objects.rst:665
25184 msgid "``Number_Mobile`` - Mobile number. (Text)"
25187 #. type: Plain text
25188 #: docs/manual/python/objects.rst:666
25189 msgid "``Number_Fax`` - Fax number. (Text)"
25192 #. type: Plain text
25193 #: docs/manual/python/objects.rst:667
25194 msgid "``Number_Pager`` - Pager number. (Text)"
25197 #. type: Plain text
25198 #: docs/manual/python/objects.rst:668
25199 msgid "``Number_Other`` - Other number. (Text)"
25202 #. type: Plain text
25203 #: docs/manual/python/objects.rst:669
25204 msgid "``Text_Note`` - Note. (Text)"
25207 #. type: Plain text
25208 #: docs/manual/python/objects.rst:670
25209 msgid "``Text_Postal`` - Complete postal address. (Text)"
25212 #. type: Plain text
25213 #: docs/manual/python/objects.rst:671
25214 msgid "``Text_Email`` - Email. (Text)"
25217 #. type: Plain text
25218 #: docs/manual/python/objects.rst:672
25219 msgid "``Text_Email2`` - Second email. (Text)"
25222 #. type: Plain text
25223 #: docs/manual/python/objects.rst:673
25224 msgid "``Text_URL`` - URL (Text)"
25227 #. type: Plain text
25228 #: docs/manual/python/objects.rst:674
25229 msgid "``Date`` - Date and time of last call. (Date)"
25232 #. type: Plain text
25233 #: docs/manual/python/objects.rst:675
25234 msgid "``Caller_Group`` - Caller group. (Number)"
25237 #. type: Plain text
25238 #: docs/manual/python/objects.rst:676
25239 msgid "``Text_Name`` - Name (Text)"
25242 #. type: Plain text
25243 #: docs/manual/python/objects.rst:677
25244 msgid "``Text_LastName`` - Last name. (Text)"
25247 #. type: Plain text
25248 #: docs/manual/python/objects.rst:678
25249 msgid "``Text_FirstName`` - First name. (Text)"
25252 #. type: Plain text
25253 #: docs/manual/python/objects.rst:679
25254 msgid "``Text_Company`` - Company. (Text)"
25257 #. type: Plain text
25258 #: docs/manual/python/objects.rst:680
25259 msgid "``Text_JobTitle`` - Job title. (Text)"
25262 #. type: Plain text
25263 #: docs/manual/python/objects.rst:681
25264 msgid "``Category`` - Category. (Number, if -1 then text)"
25267 #. type: Plain text
25268 #: docs/manual/python/objects.rst:682
25269 msgid "``Private`` - Whether entry is private. (Number)"
25272 #. type: Plain text
25273 #: docs/manual/python/objects.rst:683
25274 msgid "``Text_StreetAddress`` - Street address. (Text)"
25277 #. type: Plain text
25278 #: docs/manual/python/objects.rst:684
25279 msgid "``Text_City`` - City. (Text)"
25282 #. type: Plain text
25283 #: docs/manual/python/objects.rst:685
25284 msgid "``Text_State`` - State. (Text)"
25287 #. type: Plain text
25288 #: docs/manual/python/objects.rst:686
25289 msgid "``Text_Zip`` - Zip code. (Text)"
25292 #. type: Plain text
25293 #: docs/manual/python/objects.rst:687
25294 msgid "``Text_Country`` - Country. (Text)"
25297 #. type: Plain text
25298 #: docs/manual/python/objects.rst:688
25299 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25302 #. type: Plain text
25303 #: docs/manual/python/objects.rst:689
25304 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25307 #. type: Plain text
25308 #: docs/manual/python/objects.rst:690
25309 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25312 #. type: Plain text
25313 #: docs/manual/python/objects.rst:691
25314 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25317 #. type: Plain text
25318 #: docs/manual/python/objects.rst:692
25319 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25322 #. type: Plain text
25323 #: docs/manual/python/objects.rst:693
25324 msgid "``PictureID`` - Picture ID. (Number)"
25327 #. type: Plain text
25328 #: docs/manual/python/objects.rst:694
25329 msgid "``Text_UserID`` - User ID. (Text)"
25332 #. type: Plain text
25333 #: docs/manual/python/objects.rst:695
25334 msgid "``CallLength`` - Length of call (Number)"
25337 #. type: Plain text
25338 #: docs/manual/python/objects.rst:696
25340 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25343 #. type: Plain text
25344 #: docs/manual/python/objects.rst:697
25345 msgid "``LastModified`` - Date of last modification (Date)"
25348 #. type: Plain text
25349 #: docs/manual/python/objects.rst:698
25350 msgid "``Text_NickName`` - Nick name (Text)"
25353 #. type: Plain text
25354 #: docs/manual/python/objects.rst:699
25355 msgid "``Text_FormalName`` - Formal name (Text)"
25358 #. type: Plain text
25359 #: docs/manual/python/objects.rst:700
25360 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25363 #. type: Plain text
25364 #: docs/manual/python/objects.rst:701
25365 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25368 #. type: Plain text
25369 #: docs/manual/python/objects.rst:702
25370 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25373 #. type: Plain text
25374 #: docs/manual/python/objects.rst:703
25375 msgid "``Photo`` - Photo (Picture)."
25378 #. type: Plain text
25379 #: docs/manual/python/objects.rst:704
25380 msgid "``SecondName`` - Second name. (Text)"
25383 #. type: Plain text
25384 #: docs/manual/python/objects.rst:705
25385 msgid "``VOIP`` - VOIP address (Text)."
25388 #. type: Plain text
25389 #: docs/manual/python/objects.rst:706
25390 msgid "``SIP`` - SIP address (Text)."
25393 #. type: Plain text
25394 #: docs/manual/python/objects.rst:707
25395 msgid "``DTMF`` - DTMF (Text)."
25398 #. type: Plain text
25399 #: docs/manual/python/objects.rst:708
25400 msgid "``Video`` - Video number. (Text)"
25403 #. type: Plain text
25404 #: docs/manual/python/objects.rst:709
25405 msgid "``SWIS`` - See What I See address. (Text)"
25408 #. type: Plain text
25409 #: docs/manual/python/objects.rst:710
25410 msgid "``WVID`` - Wireless Village user ID. (Text)"
25413 #. type: Plain text
25414 #: docs/manual/python/objects.rst:711
25415 msgid "``NamePrefix`` - Name prefix (Text)"
25418 #. type: Plain text
25419 #: docs/manual/python/objects.rst:712
25420 msgid "``NameSuffix`` - Name suffix (Text)"
25423 #. type: Plain text
25424 #: docs/manual/python/objects.rst:716
25425 msgid "Location for the field:"
25428 #. type: Plain text
25429 #: docs/manual/python/objects.rst:718
25430 msgid "``Unknown`` - not define"
25433 #. type: Plain text
25434 #: docs/manual/python/objects.rst:719
25435 msgid "``Home`` - home"
25438 #. type: Plain text
25439 #: docs/manual/python/objects.rst:720
25440 msgid "``Work`` - work"
25443 #. type: Plain text
25444 #: docs/manual/python/objects.rst:726
25445 msgid "PictureType"
25448 #. type: Plain text
25449 #: docs/manual/python/objects.rst:728
25451 "Type of picture which is stored in Value field (only for Picture fields)."
25454 #. type: Plain text
25455 #: docs/manual/python/objects.rst:730
25460 #: docs/manual/python/objects.rst:732
25462 msgid "File Object"
25465 #. type: Plain text
25466 #: docs/manual/python/objects.rst:735
25467 msgid "File is a dictionary consisting of following fields:"
25470 #. type: Plain text
25471 #: docs/manual/python/objects.rst:737
25475 #. type: Plain text
25476 #: docs/manual/python/objects.rst:739
25477 msgid "Number of bytes used by this file."
25480 #. type: Plain text
25481 #: docs/manual/python/objects.rst:743
25485 #. type: Plain text
25486 #: docs/manual/python/objects.rst:747
25487 msgid "Boolean value indicating whether this is a folder."
25490 #. type: Plain text
25491 #: docs/manual/python/objects.rst:749
25495 #. type: Plain text
25496 #: docs/manual/python/objects.rst:751
25497 msgid "Depth of file on the filesystem."
25500 #. type: Plain text
25501 #: docs/manual/python/objects.rst:755
25502 msgid "File type, one of:"
25505 #. type: Plain text
25506 #: docs/manual/python/objects.rst:757
25510 #. type: Plain text
25511 #: docs/manual/python/objects.rst:758
25512 msgid "``Java_JAR``"
25515 #. type: Plain text
25516 #: docs/manual/python/objects.rst:759
25517 msgid "``Image_JPG``"
25520 #. type: Plain text
25521 #: docs/manual/python/objects.rst:760
25522 msgid "``Image_BMP``"
25525 #. type: Plain text
25526 #: docs/manual/python/objects.rst:761
25527 msgid "``Image_GIF``"
25530 #. type: Plain text
25531 #: docs/manual/python/objects.rst:762
25532 msgid "``Image_PNG``"
25535 #. type: Plain text
25536 #: docs/manual/python/objects.rst:763
25537 msgid "``Image_WBMP``"
25540 #. type: Plain text
25541 #: docs/manual/python/objects.rst:764
25542 msgid "``Video_3GP``"
25545 #. type: Plain text
25546 #: docs/manual/python/objects.rst:765
25547 msgid "``Sound_AMR``"
25550 #. type: Plain text
25551 #: docs/manual/python/objects.rst:766
25552 msgid "``Sound_NRT`` - DCT4 binary format"
25555 #. type: Plain text
25556 #: docs/manual/python/objects.rst:767
25557 msgid "``Sound_MIDI``"
25560 #. type: Plain text
25561 #: docs/manual/python/objects.rst:768
25565 #. type: Plain text
25566 #: docs/manual/python/objects.rst:770
25567 msgid "ID_FullName"
25570 #. type: Plain text
25571 #: docs/manual/python/objects.rst:772
25572 msgid "Full file name including path."
25575 #. type: Plain text
25576 #: docs/manual/python/objects.rst:776
25577 msgid "Content of the file."
25580 #. type: Plain text
25581 #: docs/manual/python/objects.rst:778
25585 #. type: Plain text
25586 #: docs/manual/python/objects.rst:780
25587 msgid "Timestamp of last change"
25590 #. type: Plain text
25591 #: docs/manual/python/objects.rst:784
25592 msgid "Boolean value indicating whether file is protected (DRM)."
25595 #. type: Plain text
25596 #: docs/manual/python/objects.rst:786
25600 #. type: Plain text
25601 #: docs/manual/python/objects.rst:788
25602 msgid "Boolean value indicating whether file is read only."
25605 #. type: Plain text
25606 #: docs/manual/python/objects.rst:790
25610 #. type: Plain text
25611 #: docs/manual/python/objects.rst:792
25612 msgid "Boolean value indicating whether file is hidden."
25615 #. type: Plain text
25616 #: docs/manual/python/objects.rst:794
25619 msgstr "File sistem"
25621 #. type: Plain text
25622 #: docs/manual/python/objects.rst:796
25623 msgid "Boolean value indicating whether file is system."
25626 #. type: Plain text
25627 #: docs/manual/python/objects.rst:798
25631 #. type: Plain text
25632 #: docs/manual/python/objects.rst:800
25633 msgid "Current poosition of file upload"
25636 #. type: Plain text
25637 #: docs/manual/python/objects.rst:802
25641 #. type: Plain text
25642 #: docs/manual/python/objects.rst:804
25643 msgid "Boolean value indicating completed file transfer."
25646 #. type: Plain text
25647 #: docs/manual/python/objects.rst:808
25651 #. type: Plain text
25652 #: docs/manual/python/objects.rst:820
25654 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
25655 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25656 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25659 #. type: Plain text
25660 #: docs/manual/python/examples.rst:2
25661 msgid "_python-gammu-examples:"
25665 #: docs/manual/python/examples.rst:4
25667 msgid "More python-gammu Examples"
25670 #. type: Plain text
25671 #: docs/manual/python/examples.rst:8
25673 "All these (and some more) examples are also available in ``python/examples/"
25674 "`` directory in Gammu sources."
25678 #: docs/manual/python/examples.rst:10
25680 msgid "Sending a message"
25683 #. type: Plain text
25684 #: docs/manual/python/examples.rst:13
25685 msgid "../../../python/examples/sendsms.py"
25688 #. type: Plain text
25689 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25690 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25691 msgid ":language: python"
25695 #: docs/manual/python/examples.rst:16
25697 msgid "Sending a long message"
25700 #. type: Plain text
25701 #: docs/manual/python/examples.rst:19
25702 msgid "../../../python/examples/sendlongsms.py"
25706 #: docs/manual/python/examples.rst:22
25708 msgid "Initiating a voice call"
25711 #. type: Plain text
25712 #: docs/manual/python/examples.rst:25
25713 msgid "../../../python/examples/dialvoice.py"
25717 #: docs/manual/python/examples.rst:28
25719 msgid "Reading calendar from phone"
25722 #. type: Plain text
25723 #: docs/manual/python/examples.rst:31
25724 msgid "../../../python/examples/getallcalendar.py"
25727 #. type: Attribute :mod:
25728 #: docs/manual/python/data.rst:1
25730 msgid "`gammu.data` -- Generic data usable with Gammu"
25733 #. type: Labeled list
25734 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25735 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25736 #: docs/manual/python/smsd.rst:4
25741 #. type: delimited block =
25742 #: docs/manual/python/data.rst:5
25746 #. type: delimited block =
25747 #: docs/manual/python/data.rst:6
25748 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25751 #. type: Labeled list
25752 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25753 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25754 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25755 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25756 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25757 #: docs/manual/python/gammu.rst:1321
25762 #. type: delimited block =
25763 #: docs/manual/python/data.rst:8
25764 msgid "Connections"
25767 #. type: delimited block =
25768 #: docs/manual/python/data.rst:11
25770 "Provides list of connection strings known to Gammu. They can be used for "
25771 "example when giving user a choice of connection string."
25774 #. type: delimited block =
25775 #: docs/manual/python/data.rst:13
25776 msgid "MemoryValueTypes"
25779 #. type: delimited block =
25780 #: docs/manual/python/data.rst:15
25781 msgid "Provides list of types of memory entry values."
25784 #. type: delimited block =
25785 #: docs/manual/python/data.rst:17
25787 msgid "CalendarTypes"
25790 #. type: delimited block =
25791 #: docs/manual/python/data.rst:19
25792 msgid "Provides list of calendar envet types."
25795 #. type: delimited block =
25796 #: docs/manual/python/data.rst:21
25798 msgid "CalendarValueTypes"
25801 #. type: delimited block =
25802 #: docs/manual/python/data.rst:23
25803 msgid "Provides list of types of calendar entry values."
25806 #. type: delimited block =
25807 #: docs/manual/python/data.rst:25
25808 msgid "TodoPriorities"
25811 #. type: delimited block =
25812 #: docs/manual/python/data.rst:27
25813 msgid "Provides list of todo priorities."
25816 #. type: delimited block =
25817 #: docs/manual/python/data.rst:29
25818 msgid "TodoValueTypes"
25821 #. type: delimited block =
25822 #: docs/manual/python/data.rst:31
25823 msgid "Provides list of types of todo entry values."
25826 #. type: delimited block =
25827 #: docs/manual/python/data.rst:33
25828 msgid "InternationalPrefixes"
25831 #. type: delimited block =
25832 #: docs/manual/python/data.rst:35
25833 msgid "List of known internaltional prefixes."
25836 #. type: delimited block =
25837 #: docs/manual/python/data.rst:37
25841 #. type: delimited block =
25842 #: docs/manual/python/data.rst:39
25844 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25845 "data:`ErrorNumbers`."
25848 #. type: delimited block =
25849 #: docs/manual/python/data.rst:41
25850 msgid "ErrorNumbers"
25853 #. type: delimited block =
25854 #: docs/manual/python/data.rst:42
25856 "Mapping of gammu error codes to text representation. Reverse to :data:"
25860 #. type: Plain text
25861 #: docs/manual/python/index.rst:2
25866 #: docs/manual/python/index.rst:4
25868 msgid "python-gammu API"
25872 #: docs/manual/python/index.rst:7
25874 msgid "A taste of python-gammu"
25877 #. type: Plain text
25878 #: docs/manual/python/index.rst:11
25880 "Python-gammu allows you to easily access the phone. Following code will "
25881 "connect to phone based on your Gammu configuration (usually stored in"
25884 #. type: Attribute :file:
25885 #: docs/manual/python/index.rst:11
25887 msgid "`~/.gammurc`) and gets network information from it::"
25890 #. type: Plain text
25891 #: docs/manual/python/index.rst:15
25898 #. type: Plain text
25899 #: docs/manual/python/index.rst:18
25902 " # Create state machine object\n"
25903 " sm = gammu.StateMachine()\n"
25906 #. type: Plain text
25907 #: docs/manual/python/index.rst:21
25910 " # Read ~/.gammurc\n"
25911 " sm.ReadConfig()\n"
25914 #. type: Plain text
25915 #: docs/manual/python/index.rst:24
25918 " # Connect to phone\n"
25922 #. type: Plain text
25923 #: docs/manual/python/index.rst:27
25926 " # Reads network information from phone\n"
25927 " netinfo = sm.GetNetworkInfo()\n"
25930 #. type: Plain text
25931 #: docs/manual/python/index.rst:33
25934 " # Print information\n"
25935 " print 'Network name: %s' % netinfo['NetworkName']\n"
25936 " print 'Network code: %s' % netinfo['NetworkCode']\n"
25937 " print 'LAC: %s' % netinfo['LAC']\n"
25938 " print 'CID: %s' % netinfo['CID']\n"
25941 #. type: Plain text
25942 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25943 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25944 msgid ":maxdepth: 3"
25947 #. type: Plain text
25948 #: docs/manual/python/index.rst:38
25953 #: docs/manual/python/index.rst:40
25955 msgid "API documentation"
25958 #. type: Plain text
25959 #: docs/manual/python/index.rst:51
25960 msgid "gammu smsd data worker exceptions objects"
25963 #. type: Attribute :mod:
25964 #: docs/manual/python/exceptions.rst:1
25966 msgid "`gammu.exception` -- Gammu exception handling"
25969 #. type: delimited block =
25970 #: docs/manual/python/exceptions.rst:5
25971 msgid "gammu.exception"
25974 #. type: delimited block =
25975 #: docs/manual/python/exceptions.rst:6
25976 msgid ":synopsis: Defines all exceptions used in Gammu."
25979 #. type: Labeled list
25980 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
25982 msgid ".. exception"
25985 #. type: delimited block =
25986 #: docs/manual/python/exceptions.rst:8
25987 msgid "gammu.GSMError"
25990 #. type: delimited block =
25991 #: docs/manual/python/exceptions.rst:11
25993 "Generic class as parent for all Gammu exceptions. This is never raised "
25994 "directly, but should be used to catch any Gammu related exception."
25997 #. type: Labeled list
25998 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
25999 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
26000 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
26001 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
26002 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
26003 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
26004 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
26005 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
26006 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
26007 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
26008 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
26009 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
26010 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
26011 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
26012 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
26013 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
26014 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
26015 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
26016 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
26017 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
26018 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
26019 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
26020 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
26021 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
26022 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
26023 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
26024 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
26025 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
26026 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
26027 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
26028 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
26029 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
26030 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
26031 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
26032 #: docs/manual/python/exceptions.rst:148
26034 msgid ".. autoexception"
26037 #. type: delimited block =
26038 #: docs/manual/python/exceptions.rst:13
26039 msgid "gammu.ERR_NONE"
26042 #. type: delimited block =
26043 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
26044 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
26045 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
26046 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
26047 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
26048 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
26049 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
26050 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
26051 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
26052 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
26053 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
26054 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
26055 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
26056 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
26057 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
26058 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
26059 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
26060 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
26061 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
26062 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
26063 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
26064 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
26065 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
26066 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
26067 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
26068 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
26069 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
26070 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
26071 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
26072 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
26073 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
26074 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
26075 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
26076 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
26077 #: docs/manual/python/exceptions.rst:149
26078 msgid ":show-inheritance:"
26081 #. type: delimited block =
26082 #: docs/manual/python/exceptions.rst:15
26083 msgid "gammu.ERR_DEVICEOPENERROR"
26086 #. type: delimited block =
26087 #: docs/manual/python/exceptions.rst:17
26088 msgid "gammu.ERR_DEVICELOCKED"
26091 #. type: delimited block =
26092 #: docs/manual/python/exceptions.rst:19
26093 msgid "gammu.ERR_DEVICENOTEXIST"
26096 #. type: delimited block =
26097 #: docs/manual/python/exceptions.rst:21
26098 msgid "gammu.ERR_DEVICEBUSY"
26101 #. type: delimited block =
26102 #: docs/manual/python/exceptions.rst:23
26103 msgid "gammu.ERR_DEVICENOPERMISSION"
26106 #. type: delimited block =
26107 #: docs/manual/python/exceptions.rst:25
26108 msgid "gammu.ERR_DEVICENODRIVER"
26111 #. type: delimited block =
26112 #: docs/manual/python/exceptions.rst:27
26113 msgid "gammu.ERR_DEVICENOTWORK"
26116 #. type: delimited block =
26117 #: docs/manual/python/exceptions.rst:29
26118 msgid "gammu.ERR_DEVICEDTRRTSERROR"
26121 #. type: delimited block =
26122 #: docs/manual/python/exceptions.rst:31
26123 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
26126 #. type: delimited block =
26127 #: docs/manual/python/exceptions.rst:33
26128 msgid "gammu.ERR_DEVICEWRITEERROR"
26131 #. type: delimited block =
26132 #: docs/manual/python/exceptions.rst:35
26133 msgid "gammu.ERR_DEVICEREADERROR"
26136 #. type: delimited block =
26137 #: docs/manual/python/exceptions.rst:37
26138 msgid "gammu.ERR_DEVICEPARITYERROR"
26141 #. type: delimited block =
26142 #: docs/manual/python/exceptions.rst:39
26143 msgid "gammu.ERR_TIMEOUT"
26146 #. type: delimited block =
26147 #: docs/manual/python/exceptions.rst:41
26148 msgid "gammu.ERR_FRAMENOTREQUESTED"
26151 #. type: delimited block =
26152 #: docs/manual/python/exceptions.rst:43
26153 msgid "gammu.ERR_UNKNOWNRESPONSE"
26156 #. type: delimited block =
26157 #: docs/manual/python/exceptions.rst:45
26158 msgid "gammu.ERR_UNKNOWNFRAME"
26161 #. type: delimited block =
26162 #: docs/manual/python/exceptions.rst:47
26163 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26166 #. type: delimited block =
26167 #: docs/manual/python/exceptions.rst:49
26168 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26171 #. type: delimited block =
26172 #: docs/manual/python/exceptions.rst:51
26173 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26176 #. type: delimited block =
26177 #: docs/manual/python/exceptions.rst:53
26178 msgid "gammu.ERR_NOTSUPPORTED"
26181 #. type: delimited block =
26182 #: docs/manual/python/exceptions.rst:55
26183 msgid "gammu.ERR_EMPTY"
26186 #. type: delimited block =
26187 #: docs/manual/python/exceptions.rst:57
26188 msgid "gammu.ERR_SECURITYERROR"
26191 #. type: delimited block =
26192 #: docs/manual/python/exceptions.rst:59
26193 msgid "gammu.ERR_INVALIDLOCATION"
26196 #. type: delimited block =
26197 #: docs/manual/python/exceptions.rst:61
26198 msgid "gammu.ERR_NOTIMPLEMENTED"
26201 #. type: delimited block =
26202 #: docs/manual/python/exceptions.rst:63
26203 msgid "gammu.ERR_FULL"
26206 #. type: delimited block =
26207 #: docs/manual/python/exceptions.rst:65
26208 msgid "gammu.ERR_UNKNOWN"
26211 #. type: delimited block =
26212 #: docs/manual/python/exceptions.rst:67
26213 msgid "gammu.ERR_CANTOPENFILE"
26216 #. type: delimited block =
26217 #: docs/manual/python/exceptions.rst:69
26218 msgid "gammu.ERR_MOREMEMORY"
26221 #. type: delimited block =
26222 #: docs/manual/python/exceptions.rst:71
26223 msgid "gammu.ERR_PERMISSION"
26226 #. type: delimited block =
26227 #: docs/manual/python/exceptions.rst:73
26228 msgid "gammu.ERR_EMPTYSMSC"
26231 #. type: delimited block =
26232 #: docs/manual/python/exceptions.rst:75
26233 msgid "gammu.ERR_INSIDEPHONEMENU"
26236 #. type: delimited block =
26237 #: docs/manual/python/exceptions.rst:77
26238 msgid "gammu.ERR_NOTCONNECTED"
26241 #. type: delimited block =
26242 #: docs/manual/python/exceptions.rst:79
26243 msgid "gammu.ERR_WORKINPROGRESS"
26246 #. type: delimited block =
26247 #: docs/manual/python/exceptions.rst:81
26248 msgid "gammu.ERR_PHONEOFF"
26251 #. type: delimited block =
26252 #: docs/manual/python/exceptions.rst:83
26253 msgid "gammu.ERR_FILENOTSUPPORTED"
26256 #. type: delimited block =
26257 #: docs/manual/python/exceptions.rst:85
26258 msgid "gammu.ERR_BUG"
26261 #. type: delimited block =
26262 #: docs/manual/python/exceptions.rst:87
26263 msgid "gammu.ERR_CANCELED"
26266 #. type: delimited block =
26267 #: docs/manual/python/exceptions.rst:89
26268 msgid "gammu.ERR_NEEDANOTHERANSWER"
26271 #. type: delimited block =
26272 #: docs/manual/python/exceptions.rst:91
26273 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26276 #. type: delimited block =
26277 #: docs/manual/python/exceptions.rst:93
26278 msgid "gammu.ERR_WRONGCRC"
26281 #. type: delimited block =
26282 #: docs/manual/python/exceptions.rst:95
26283 msgid "gammu.ERR_INVALIDDATETIME"
26286 #. type: delimited block =
26287 #: docs/manual/python/exceptions.rst:97
26288 msgid "gammu.ERR_MEMORY"
26291 #. type: delimited block =
26292 #: docs/manual/python/exceptions.rst:99
26293 msgid "gammu.ERR_INVALIDDATA"
26296 #. type: delimited block =
26297 #: docs/manual/python/exceptions.rst:101
26298 msgid "gammu.ERR_FILEALREADYEXIST"
26301 #. type: delimited block =
26302 #: docs/manual/python/exceptions.rst:103
26303 msgid "gammu.ERR_FILENOTEXIST"
26306 #. type: delimited block =
26307 #: docs/manual/python/exceptions.rst:105
26308 msgid "gammu.ERR_SHOULDBEFOLDER"
26311 #. type: delimited block =
26312 #: docs/manual/python/exceptions.rst:107
26313 msgid "gammu.ERR_SHOULDBEFILE"
26316 #. type: delimited block =
26317 #: docs/manual/python/exceptions.rst:109
26318 msgid "gammu.ERR_NOSIM"
26321 #. type: delimited block =
26322 #: docs/manual/python/exceptions.rst:111
26323 msgid "gammu.ERR_GNAPPLETWRONG"
26326 #. type: delimited block =
26327 #: docs/manual/python/exceptions.rst:113
26328 msgid "gammu.ERR_FOLDERPART"
26331 #. type: delimited block =
26332 #: docs/manual/python/exceptions.rst:115
26333 msgid "gammu.ERR_FOLDERNOTEMPTY"
26336 #. type: delimited block =
26337 #: docs/manual/python/exceptions.rst:117
26338 msgid "gammu.ERR_DATACONVERTED"
26341 #. type: delimited block =
26342 #: docs/manual/python/exceptions.rst:119
26343 msgid "gammu.ERR_UNCONFIGURED"
26346 #. type: delimited block =
26347 #: docs/manual/python/exceptions.rst:121
26348 msgid "gammu.ERR_WRONGFOLDER"
26351 #. type: delimited block =
26352 #: docs/manual/python/exceptions.rst:123
26353 msgid "gammu.ERR_PHONE_INTERNAL"
26356 #. type: delimited block =
26357 #: docs/manual/python/exceptions.rst:125
26358 msgid "gammu.ERR_WRITING_FILE"
26361 #. type: delimited block =
26362 #: docs/manual/python/exceptions.rst:127
26363 msgid "gammu.ERR_NONE_SECTION"
26366 #. type: delimited block =
26367 #: docs/manual/python/exceptions.rst:129
26368 msgid "gammu.ERR_USING_DEFAULTS"
26371 #. type: delimited block =
26372 #: docs/manual/python/exceptions.rst:131
26373 msgid "gammu.ERR_CORRUPTED"
26376 #. type: delimited block =
26377 #: docs/manual/python/exceptions.rst:133
26378 msgid "gammu.ERR_BADFEATURE"
26381 #. type: delimited block =
26382 #: docs/manual/python/exceptions.rst:135
26383 msgid "gammu.ERR_DISABLED"
26386 #. type: delimited block =
26387 #: docs/manual/python/exceptions.rst:137
26388 msgid "gammu.ERR_SPECIFYCHANNEL"
26391 #. type: delimited block =
26392 #: docs/manual/python/exceptions.rst:139
26393 msgid "gammu.ERR_NOTRUNNING"
26396 #. type: delimited block =
26397 #: docs/manual/python/exceptions.rst:141
26398 msgid "gammu.ERR_NOSERVICE"
26401 #. type: delimited block =
26402 #: docs/manual/python/exceptions.rst:143
26403 msgid "gammu.ERR_BUSY"
26406 #. type: delimited block =
26407 #: docs/manual/python/exceptions.rst:145
26408 msgid "gammu.ERR_COULDNT_CONNECT"
26411 #. type: delimited block =
26412 #: docs/manual/python/exceptions.rst:147
26413 msgid "gammu.ERR_COULDNT_RESOLVE"
26416 #. type: delimited block =
26417 #: docs/manual/python/exceptions.rst:149
26418 msgid "gammu.ERR_GETTING_SMSC"
26421 #. type: Attribute :mod:
26422 #: docs/manual/python/worker.rst:1
26424 msgid "`gammu.worker` - Asynchronous communication to phone."
26427 #. type: delimited block =
26428 #: docs/manual/python/worker.rst:5
26429 msgid "gammu.worker"
26432 #. type: delimited block =
26433 #: docs/manual/python/worker.rst:6
26434 msgid ":synopsis: Asynchronous communication to phone."
26437 #. type: delimited block =
26438 #: docs/manual/python/worker.rst:9
26440 "Mostly you should use only :class:`GammuWorker` class, others are only "
26441 "helpers which are used by this class."
26444 #. type: Labeled list
26445 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26446 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26451 #. type: delimited block =
26452 #: docs/manual/python/worker.rst:12
26453 msgid "GammuCommand(command, params=None, percentage=100)"
26456 #. type: delimited block =
26457 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26458 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26459 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26460 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26461 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26462 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26463 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26464 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26465 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26466 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26467 #: docs/manual/python/worker.rst:156
26468 msgid ":module: gammu.worker"
26471 #. type: delimited block =
26472 #: docs/manual/python/worker.rst:15
26473 msgid "Storage of single command for gammu."
26476 #. type: Labeled list
26477 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26478 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26479 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26480 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26481 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26482 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26483 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26484 #: docs/manual/python/worker.rst:142
26489 #. type: delimited block =
26490 #: docs/manual/python/worker.rst:18
26491 msgid "GammuCommand.get_command()"
26494 #. type: delimited block =
26495 #: docs/manual/python/worker.rst:21
26496 msgid "Returns command name."
26499 #. type: delimited block =
26500 #: docs/manual/python/worker.rst:24
26501 msgid "GammuCommand.get_params()"
26504 #. type: delimited block =
26505 #: docs/manual/python/worker.rst:27
26506 msgid "Returns command params."
26509 #. type: delimited block =
26510 #: docs/manual/python/worker.rst:30
26511 msgid "GammuCommand.get_percentage()"
26514 #. type: delimited block =
26515 #: docs/manual/python/worker.rst:33
26516 msgid "Returns percentage of current task."
26519 #. type: delimited block =
26520 #: docs/manual/python/worker.rst:36
26521 msgid "GammuTask(name, commands)"
26524 #. type: delimited block =
26525 #: docs/manual/python/worker.rst:39
26526 msgid "Storage of taks for gammu."
26529 #. type: delimited block =
26530 #: docs/manual/python/worker.rst:42
26531 msgid "GammuTask.get_name()"
26534 #. type: delimited block =
26535 #: docs/manual/python/worker.rst:45
26536 msgid "Returns task name."
26539 #. type: delimited block =
26540 #: docs/manual/python/worker.rst:48
26541 msgid "GammuTask.get_next()"
26544 #. type: delimited block =
26545 #: docs/manual/python/worker.rst:51
26546 msgid "Returns next command to be executed as :class:`GammuCommand`."
26549 #. type: delimited block =
26550 #: docs/manual/python/worker.rst:54
26551 msgid "GammuThread(queue, config, callback)"
26554 #. type: delimited block =
26555 #: docs/manual/python/worker.rst:57
26556 msgid "Thread for phone communication."
26559 #. type: delimited block =
26560 #: docs/manual/python/worker.rst:60
26561 msgid "GammuThread.join(timeout=None)"
26564 #. type: delimited block =
26565 #: docs/manual/python/worker.rst:63
26566 msgid "Terminates thread and waits for it."
26569 #. type: delimited block =
26570 #: docs/manual/python/worker.rst:66
26571 msgid "GammuThread.kill()"
26574 #. type: delimited block =
26575 #: docs/manual/python/worker.rst:69
26576 msgid "Forces thread end without emptying queue."
26579 #. type: delimited block =
26580 #: docs/manual/python/worker.rst:72
26581 msgid "GammuThread.run()"
26584 #. type: delimited block =
26585 #: docs/manual/python/worker.rst:76
26587 "Thread body, which handles phone communication. This should not be used from "
26591 #. type: delimited block =
26592 #: docs/manual/python/worker.rst:79
26593 msgid "GammuWorker(callback)"
26596 #. type: delimited block =
26597 #: docs/manual/python/worker.rst:84
26599 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26600 "and then passes all commands to this thread. When task is done, caller is "
26601 "notified via callback."
26604 #. type: delimited block =
26605 #: docs/manual/python/worker.rst:87
26606 msgid "GammuWorker.abort()"
26609 #. type: delimited block =
26610 #: docs/manual/python/worker.rst:90
26611 msgid "Aborts any remaining operations."
26614 #. type: delimited block =
26615 #: docs/manual/python/worker.rst:93
26616 msgid "GammuWorker.configure(config)"
26619 #. type: delimited block =
26620 #: docs/manual/python/worker.rst:96
26621 msgid "Configures gammu instance according to config."
26624 #. type: delimited block =
26625 #: docs/manual/python/worker.rst:99
26627 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26628 "SetConfig` accepts. :type config: hash"
26631 #. type: delimited block =
26632 #: docs/manual/python/worker.rst:102
26633 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26636 #. type: delimited block =
26637 #: docs/manual/python/worker.rst:105
26638 msgid "Enqueues command or task."
26641 #. type: delimited block =
26642 #: docs/manual/python/worker.rst:112
26644 ":param command: Command(s) to execute. Each command is tuple containing "
26645 "function name and it's parameters. :type command: tuple of list of tuples :"
26646 "param params: Parameters to command. :type params: tuple or string :param "
26647 "commands: List of commands to execute. When this is not none, params are "
26648 "ignored and command is taken as task name. :type commands: list of tuples "
26652 #. type: delimited block =
26653 #: docs/manual/python/worker.rst:115
26654 msgid "GammuWorker.enqueue_command(command, params)"
26657 #. type: delimited block =
26658 #: docs/manual/python/worker.rst:118
26659 msgid "Enqueues command."
26662 #. type: delimited block =
26663 #: docs/manual/python/worker.rst:123
26665 ":param command: Command(s) to execute. Each command is tuple containing "
26666 "function name and it's parameters. :type command: tuple of list of tuples :"
26667 "param params: Parameters to command. :type params: tuple or string"
26670 #. type: delimited block =
26671 #: docs/manual/python/worker.rst:126
26672 msgid "GammuWorker.enqueue_task(command, commands)"
26675 #. type: delimited block =
26676 #: docs/manual/python/worker.rst:129
26677 msgid "Enqueues task."
26680 #. type: delimited block =
26681 #: docs/manual/python/worker.rst:134
26683 ":param command: Command(s) to execute. Each command is tuple containing "
26684 "function name and it's parameters. :type command: tuple of list of tuples :"
26685 "param commands: List of commands to execute. :type commands: list of tuples "
26689 #. type: delimited block =
26690 #: docs/manual/python/worker.rst:137
26691 msgid "GammuWorker.initiate()"
26694 #. type: delimited block =
26695 #: docs/manual/python/worker.rst:140
26696 msgid "Connects to phone."
26699 #. type: delimited block =
26700 #: docs/manual/python/worker.rst:143
26701 msgid "GammuWorker.terminate(timeout=None)"
26704 #. type: delimited block =
26705 #: docs/manual/python/worker.rst:146
26706 msgid "Terminates phone connection."
26709 #. type: delimited block =
26710 #: docs/manual/python/worker.rst:149
26711 msgid "InvalidCommand(value)"
26714 #. type: delimited block =
26715 #: docs/manual/python/worker.rst:152
26716 msgid "Exception indicating invalid command."
26719 #. type: Labeled list
26720 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26721 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26722 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26723 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26724 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26725 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26726 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26727 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26728 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26729 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26730 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26731 #: docs/manual/python/gammu.rst:1305
26733 msgid ".. function"
26736 #. type: delimited block =
26737 #: docs/manual/python/worker.rst:155
26738 msgid "check_worker_command(command)"
26741 #. type: delimited block =
26742 #: docs/manual/python/worker.rst:158
26743 msgid "Checks whether command is valid."
26746 #. type: delimited block =
26747 #: docs/manual/python/worker.rst:161
26748 msgid ":param command: Name of command. :type command: string"
26751 #. type: Attribute :mod:
26752 #: docs/manual/python/gammu.rst:1
26754 msgid "`gammu` -- Mobile phone access"
26757 #. type: delimited block =
26758 #: docs/manual/python/gammu.rst:6
26759 msgid ":synopsis: Provides access to mobile phones."
26762 #. type: delimited block =
26763 #: docs/manual/python/gammu.rst:8
26764 msgid "This module wraps all python-gammu functionality."
26767 #. type: Attribute :class:
26768 #: docs/manual/python/gammu.rst:9
26770 msgid "`gammu.StateMachine`"
26773 #. type: delimited block -
26774 #: docs/manual/python/gammu.rst:13
26776 msgid ".. class:: StateMachine(Locale)\n"
26779 #. type: delimited block -
26780 #: docs/manual/python/gammu.rst:15
26782 msgid " StateMachine object, that is used for communication with phone.\n"
26785 #. type: delimited block -
26786 #: docs/manual/python/gammu.rst:18
26789 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26790 " :type Locale: string\n"
26793 #. type: delimited block -
26794 #: docs/manual/python/gammu.rst:21
26796 msgid " .. method:: AddCalendar(Value)\n"
26799 #. type: delimited block -
26800 #: docs/manual/python/gammu.rst:23
26802 msgid " Adds calendar entry.\n"
26805 #. type: delimited block -
26806 #: docs/manual/python/gammu.rst:28
26809 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26810 " :type Value: dict\n"
26811 " :return: Location of newly created entry\n"
26815 #. type: delimited block -
26816 #: docs/manual/python/gammu.rst:31
26818 msgid " .. method:: AddCategory(Type, Name)\n"
26821 #. type: delimited block -
26822 #: docs/manual/python/gammu.rst:33
26824 msgid " Adds category to phone.\n"
26827 #. type: delimited block -
26828 #: docs/manual/python/gammu.rst:40
26831 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26832 " :type Type: string\n"
26833 " :param Name: Category name\n"
26834 " :type Name: string\n"
26835 " :return: Location of created category\n"
26839 #. type: delimited block -
26840 #: docs/manual/python/gammu.rst:43
26842 msgid " .. method:: AddFilePart(File)\n"
26845 #. type: delimited block -
26846 #: docs/manual/python/gammu.rst:45
26848 msgid " Adds file part to filesystem.\n"
26851 #. type: delimited block -
26852 #: docs/manual/python/gammu.rst:50
26855 " :param File: File data, see :ref:`file_obj`\n"
26856 " :type File: dict\n"
26857 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26861 #. type: delimited block -
26862 #: docs/manual/python/gammu.rst:53
26864 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
26867 #. type: delimited block -
26868 #: docs/manual/python/gammu.rst:55
26870 msgid " Adds folder to filesystem.\n"
26873 #. type: delimited block -
26874 #: docs/manual/python/gammu.rst:62
26877 " :param ParentFolderID: Folder where to create subfolder\n"
26878 " :type ParentFolderID: string\n"
26879 " :param Name: New folder name\n"
26880 " :type Name: string\n"
26881 " :return: New folder ID.\n"
26882 " :rtype: string\n"
26885 #. type: delimited block -
26886 #: docs/manual/python/gammu.rst:65
26888 msgid " .. method:: AddMemory(Value)\n"
26891 #. type: delimited block -
26892 #: docs/manual/python/gammu.rst:67
26894 msgid " Adds memory (phonebooks or calls) entry.\n"
26895 msgstr " Menambah memori (buku telepon atau panggilan) entri.\n"
26897 #. type: delimited block -
26898 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26901 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
26902 " :type Value: dict\n"
26903 " :return: Location of created entry\n"
26907 #. type: delimited block -
26908 #: docs/manual/python/gammu.rst:75
26910 msgid " .. method:: AddSMS(Value)\n"
26913 #. type: delimited block -
26914 #: docs/manual/python/gammu.rst:77
26916 msgid " Adds SMS to specified folder.\n"
26919 #. type: delimited block -
26920 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26923 " :param Value: SMS data, see :ref:`sms_obj`\n"
26924 " :type Value: dict\n"
26925 " :return: Tuple for location and folder.\n"
26929 #. type: delimited block -
26930 #: docs/manual/python/gammu.rst:85
26932 msgid " .. method:: AddSMSFolder(Name)\n"
26935 #. type: delimited block -
26936 #: docs/manual/python/gammu.rst:87
26938 msgid " Creates SMS folder.\n"
26941 #. type: delimited block -
26942 #: docs/manual/python/gammu.rst:92
26945 " :param Name: Name of new folder\n"
26946 " :type Name: string\n"
26951 #. type: delimited block -
26952 #: docs/manual/python/gammu.rst:95
26954 msgid " .. method:: AddToDo(Value)\n"
26957 #. type: delimited block -
26958 #: docs/manual/python/gammu.rst:97
26960 msgid " Adds ToDo in phone.\n"
26963 #. type: delimited block -
26964 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
26967 " :param Value: ToDo data, see :ref:`todo_obj`\n"
26968 " :type Value: dict\n"
26969 " :return: Location of created entry\n"
26973 #. type: delimited block -
26974 #: docs/manual/python/gammu.rst:105
26976 msgid " .. method:: AnswerCall(ID, All)\n"
26979 #. type: delimited block -
26980 #: docs/manual/python/gammu.rst:107
26982 msgid " Accept current incoming call.\n"
26985 #. type: delimited block -
26986 #: docs/manual/python/gammu.rst:114
26989 " :param ID: ID of call\n"
26990 " :type ID: integer\n"
26991 " :param All: Answer all calls?\n"
26992 " :type All: boolean\n"
26997 #. type: delimited block -
26998 #: docs/manual/python/gammu.rst:117
27000 msgid " .. method:: CancelCall(ID, All)\n"
27003 #. type: delimited block -
27004 #: docs/manual/python/gammu.rst:119
27006 msgid " Deny current incoming call.\n"
27009 #. type: delimited block -
27010 #: docs/manual/python/gammu.rst:126
27013 " :param ID: ID of call\n"
27014 " :type ID: integer\n"
27015 " :param All: Cancel all calls?\n"
27016 " :type All: boolean\n"
27021 #. type: delimited block -
27022 #: docs/manual/python/gammu.rst:129
27024 msgid " .. method:: ConferenceCall(ID)\n"
27027 #. type: delimited block -
27028 #: docs/manual/python/gammu.rst:131
27030 msgid " Initiates conference call.\n"
27033 #. type: delimited block -
27034 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
27035 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
27036 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
27039 " :param ID: ID of call\n"
27040 " :type ID: integer\n"
27045 #. type: delimited block -
27046 #: docs/manual/python/gammu.rst:139
27048 msgid " .. method:: DeleteAllCalendar()\n"
27051 #. type: delimited block -
27052 #: docs/manual/python/gammu.rst:141
27054 msgid " Deletes all calendar entries.\n"
27057 #. type: delimited block -
27058 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
27059 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
27060 #: docs/manual/python/gammu.rst:1035
27067 #. type: delimited block -
27068 #: docs/manual/python/gammu.rst:147
27070 msgid " .. method:: DeleteAllMemory(Type)\n"
27073 #. type: delimited block -
27074 #: docs/manual/python/gammu.rst:149
27076 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
27079 #. type: delimited block -
27080 #: docs/manual/python/gammu.rst:154
27083 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27084 " :type Type: string\n"
27089 #. type: delimited block -
27090 #: docs/manual/python/gammu.rst:157
27092 msgid " .. method:: DeleteAllToDo()\n"
27095 #. type: delimited block -
27096 #: docs/manual/python/gammu.rst:159
27098 msgid " Deletes all todo entries in phone.\n"
27101 #. type: delimited block -
27102 #: docs/manual/python/gammu.rst:165
27104 msgid " .. method:: DeleteCalendar(Location)\n"
27107 #. type: delimited block -
27108 #: docs/manual/python/gammu.rst:167
27110 msgid " Deletes calendar entry.\n"
27113 #. type: delimited block -
27114 #: docs/manual/python/gammu.rst:172
27117 " :param Location: Calendar entry to delete\n"
27118 " :type Location: int\n"
27123 #. type: delimited block -
27124 #: docs/manual/python/gammu.rst:175
27126 msgid " .. method:: DeleteFile(FileID)\n"
27129 #. type: delimited block -
27130 #: docs/manual/python/gammu.rst:177
27132 msgid " Deletes file from filesystem.\n"
27135 #. type: delimited block -
27136 #: docs/manual/python/gammu.rst:182
27139 " :param FileID: File to delete\n"
27140 " :type FileID: string\n"
27145 #. type: delimited block -
27146 #: docs/manual/python/gammu.rst:185
27148 msgid " .. method:: DeleteFolder(FolderID)\n"
27151 #. type: delimited block -
27152 #: docs/manual/python/gammu.rst:187
27154 msgid " Deletes folder on filesystem.\n"
27157 #. type: delimited block -
27158 #: docs/manual/python/gammu.rst:192
27161 " :param FolderID: Folder to delete\n"
27162 " :type FolderID: string\n"
27167 #. type: delimited block -
27168 #: docs/manual/python/gammu.rst:195
27170 msgid " .. method:: DeleteMemory(Type, Location)\n"
27173 #. type: delimited block -
27174 #: docs/manual/python/gammu.rst:197
27176 msgid " Deletes memory (phonebooks or calls) entry.\n"
27177 msgstr " Menghapus memori (buku telepon atau panggilan) entri.\n"
27179 #. type: delimited block -
27180 #: docs/manual/python/gammu.rst:204
27183 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27184 " :type Type: string\n"
27185 " :param Location: Location of entry to delete\n"
27186 " :type Location: int\n"
27191 #. type: delimited block -
27192 #: docs/manual/python/gammu.rst:207
27194 msgid " .. method:: DeleteSMS(Folder, Location)\n"
27197 #. type: delimited block -
27198 #: docs/manual/python/gammu.rst:209
27200 msgid " Deletes SMS.\n"
27203 #. type: delimited block -
27204 #: docs/manual/python/gammu.rst:216
27207 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27208 " :type Folder: int\n"
27209 " :param Location: Location of entry to delete\n"
27210 " :type Location: int\n"
27215 #. type: delimited block -
27216 #: docs/manual/python/gammu.rst:219
27218 msgid " .. method:: DeleteSMSFolder(ID)\n"
27221 #. type: delimited block -
27222 #: docs/manual/python/gammu.rst:221
27224 msgid " Deletes SMS folder.\n"
27227 #. type: delimited block -
27228 #: docs/manual/python/gammu.rst:226
27231 " :param ID: Index of folder to delete\n"
27237 #. type: delimited block -
27238 #: docs/manual/python/gammu.rst:229
27240 msgid " .. method:: DeleteToDo(Location)\n"
27243 #. type: delimited block -
27244 #: docs/manual/python/gammu.rst:231
27246 msgid " Deletes ToDo entry in phone.\n"
27249 #. type: delimited block -
27250 #: docs/manual/python/gammu.rst:236
27253 " :param Location: Location of entry to delete\n"
27254 " :type Location: int\n"
27259 #. type: delimited block -
27260 #: docs/manual/python/gammu.rst:239
27262 msgid " .. method:: DialService(Number)\n"
27265 #. type: delimited block -
27266 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27268 msgid " Dials number and starts voice call.\n"
27271 #. type: delimited block -
27272 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27275 " :param Number: Number to dial\n"
27276 " :type Number: string\n"
27281 #. type: delimited block -
27282 #: docs/manual/python/gammu.rst:249
27284 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
27287 #. type: delimited block -
27288 #: docs/manual/python/gammu.rst:258
27291 " :param Number: Number to dial\n"
27292 " :type Number: string\n"
27293 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27294 " :type ShowNumber: boolean or None\n"
27299 #. type: delimited block -
27300 #: docs/manual/python/gammu.rst:261
27302 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27305 #. type: delimited block -
27306 #: docs/manual/python/gammu.rst:263
27308 msgid " Entres security code.\n"
27311 #. type: delimited block -
27312 #: docs/manual/python/gammu.rst:272
27315 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27316 " :type Type: string\n"
27317 " :param Code: Code value\n"
27318 " :type Code: string\n"
27319 " :param NewPIN: New PIN value in case entering PUK\n"
27320 " :type NewPIN: string\n"
27325 #. type: delimited block -
27326 #: docs/manual/python/gammu.rst:275
27328 msgid " .. method:: GetAlarm(Location)\n"
27331 #. type: delimited block -
27332 #: docs/manual/python/gammu.rst:277
27334 msgid " Reads alarm set in phone.\n"
27337 #. type: delimited block -
27338 #: docs/manual/python/gammu.rst:282
27341 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27342 " :type Location: int\n"
27343 " :return: Alarm dict\n"
27347 #. type: delimited block -
27348 #: docs/manual/python/gammu.rst:285
27350 msgid " .. method:: GetBatteryCharge()\n"
27353 #. type: delimited block -
27354 #: docs/manual/python/gammu.rst:287
27356 msgid " Gets information about battery charge and phone charging state.\n"
27359 #. type: delimited block -
27360 #: docs/manual/python/gammu.rst:290
27363 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27367 #. type: delimited block -
27368 #: docs/manual/python/gammu.rst:293
27370 msgid " .. method:: GetCalendar(Location)\n"
27373 #. type: delimited block -
27374 #: docs/manual/python/gammu.rst:295
27376 msgid " Retrieves calendar entry.\n"
27379 #. type: delimited block -
27380 #: docs/manual/python/gammu.rst:300
27383 " :param Location: Calendar entry to read\n"
27384 " :type Location: int\n"
27385 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27389 #. type: delimited block -
27390 #: docs/manual/python/gammu.rst:303
27392 msgid " .. method:: GetCalendarStatus()\n"
27395 #. type: delimited block -
27396 #: docs/manual/python/gammu.rst:305
27398 msgid " Retrieves calendar status (number of used entries).\n"
27401 #. type: delimited block -
27402 #: docs/manual/python/gammu.rst:308
27405 " :return: Dictionary with calendar status (Used)\n"
27409 #. type: delimited block -
27410 #: docs/manual/python/gammu.rst:311
27412 msgid " .. method:: GetCategory(Type, Location)\n"
27415 #. type: delimited block -
27416 #: docs/manual/python/gammu.rst:313
27418 msgid " Reads category from phone.\n"
27421 #. type: delimited block -
27422 #: docs/manual/python/gammu.rst:320
27425 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27426 " :type Type: string\n"
27427 " :param Location: Location of category to read\n"
27428 " :type Location: int\n"
27429 " :return: Category name as string\n"
27430 " :rtype: string\n"
27433 #. type: delimited block -
27434 #: docs/manual/python/gammu.rst:323
27436 msgid " .. method:: GetCategoryStatus(Type)\n"
27439 #. type: delimited block -
27440 #: docs/manual/python/gammu.rst:325
27442 msgid " Reads category status (number of used entries) from phone.\n"
27445 #. type: delimited block -
27446 #: docs/manual/python/gammu.rst:330
27449 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27450 " :type Type: string\n"
27451 " :return: Dictionary containing information about category status (Used)\n"
27455 #. type: delimited block -
27456 #: docs/manual/python/gammu.rst:333
27458 msgid " .. method:: GetConfig(Section)\n"
27461 #. type: delimited block -
27462 #: docs/manual/python/gammu.rst:344
27465 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27474 " - UseGlobalDebugFile\n"
27477 #. type: delimited block -
27478 #: docs/manual/python/gammu.rst:349
27481 " :param Section: Index of config section to read. Defaults to 0.\n"
27482 " :type Section: int\n"
27483 " :return: Dictionary containing configuration\n"
27487 #. type: delimited block -
27488 #: docs/manual/python/gammu.rst:352
27490 msgid " .. method:: GetDateTime()\n"
27493 #. type: delimited block -
27494 #: docs/manual/python/gammu.rst:354
27496 msgid " Reads date and time from phone.\n"
27499 #. type: delimited block -
27500 #: docs/manual/python/gammu.rst:357
27503 " :return: Date and time from phone as datetime.datetime object.\n"
27504 " :rtype: datetime.datetime\n"
27507 #. type: delimited block -
27508 #: docs/manual/python/gammu.rst:360
27510 msgid " .. method:: GetDisplayStatus()\n"
27513 #. type: delimited block -
27514 #: docs/manual/python/gammu.rst:364
27517 " Acquired display status.\n"
27518 " :return: List of indicators displayed on display\n"
27522 #. type: delimited block -
27523 #: docs/manual/python/gammu.rst:367
27525 msgid " .. method:: GetFilePart(File)\n"
27528 #. type: delimited block -
27529 #: docs/manual/python/gammu.rst:369
27531 msgid " Gets file part from filesystem.\n"
27534 #. type: delimited block -
27535 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27538 " :param File: File data, see :ref:`file_obj`\n"
27539 " :type File: dict\n"
27540 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27544 #. type: delimited block -
27545 #: docs/manual/python/gammu.rst:377
27547 msgid " .. method:: GetFileSystemStatus()\n"
27550 #. type: delimited block -
27551 #: docs/manual/python/gammu.rst:379
27553 msgid " Acquires filesystem status.\n"
27556 #. type: delimited block -
27557 #: docs/manual/python/gammu.rst:382
27560 " :return: Dictionary containing filesystem status (Used and Free)\n"
27564 #. type: delimited block -
27565 #: docs/manual/python/gammu.rst:385
27567 msgid " .. method:: GetFirmware()\n"
27570 #. type: delimited block -
27571 #: docs/manual/python/gammu.rst:387
27573 msgid " Reads firmware information from phone.\n"
27576 #. type: delimited block -
27577 #: docs/manual/python/gammu.rst:390
27580 " :return: Tuple from version, date and numeric version.\n"
27584 #. type: delimited block -
27585 #: docs/manual/python/gammu.rst:393
27587 msgid " .. method:: GetFolderListing(Folder, Start)\n"
27590 #. type: delimited block -
27591 #: docs/manual/python/gammu.rst:395
27593 msgid " Gets next filename from filesystem folder.\n"
27596 #. type: delimited block -
27597 #: docs/manual/python/gammu.rst:402
27600 " :param Folder: Folder to list\n"
27601 " :type Folder: string\n"
27602 " :param Start: Whether we're starting listing. Defaults to False.\n"
27603 " :type Start: boolean\n"
27604 " :return: File data as dict, see :ref:`file_obj`\n"
27608 #. type: delimited block -
27609 #: docs/manual/python/gammu.rst:405
27611 msgid " .. method:: GetHardware()\n"
27614 #. type: delimited block -
27615 #: docs/manual/python/gammu.rst:407
27617 msgid " Gets hardware information about device.\n"
27620 #. type: delimited block -
27621 #: docs/manual/python/gammu.rst:410
27624 " :return: Hardware information as string.\n"
27625 " :rtype: string\n"
27628 #. type: delimited block -
27629 #: docs/manual/python/gammu.rst:413
27631 msgid " .. method:: GetIMEI()\n"
27634 #. type: delimited block -
27635 #: docs/manual/python/gammu.rst:415
27637 msgid " Reads IMEI/serial number from phone.\n"
27638 msgstr " Membaca IMEI/nomor serial dari telepon.\n"
27640 #. type: delimited block -
27641 #: docs/manual/python/gammu.rst:418
27644 " :return: IMEI of phone as string.\n"
27645 " :rtype: string\n"
27648 #. type: delimited block -
27649 #: docs/manual/python/gammu.rst:421
27651 msgid " .. method:: GetLocale()\n"
27654 #. type: delimited block -
27655 #: docs/manual/python/gammu.rst:423
27657 msgid " Gets locale information from phone.\n"
27660 #. type: delimited block -
27661 #: docs/manual/python/gammu.rst:426
27664 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27668 #. type: delimited block -
27669 #: docs/manual/python/gammu.rst:429
27671 msgid " .. method:: GetManufactureMonth()\n"
27674 #. type: delimited block -
27675 #: docs/manual/python/gammu.rst:431
27677 msgid " Gets month when device was manufactured.\n"
27680 #. type: delimited block -
27681 #: docs/manual/python/gammu.rst:434
27684 " :return: Month of manufacture as string.\n"
27685 " :rtype: string\n"
27688 #. type: delimited block -
27689 #: docs/manual/python/gammu.rst:437
27691 msgid " .. method:: GetManufacturer()\n"
27694 #. type: delimited block -
27695 #: docs/manual/python/gammu.rst:439
27697 msgid " Reads manufacturer from phone.\n"
27700 #. type: delimited block -
27701 #: docs/manual/python/gammu.rst:442
27704 " :return: String with manufacturer name\n"
27705 " :rtype: string\n"
27708 #. type: delimited block -
27709 #: docs/manual/python/gammu.rst:445
27711 msgid " .. method:: GetMemory(Type, Location)\n"
27714 #. type: delimited block -
27715 #: docs/manual/python/gammu.rst:447
27717 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27720 #. type: delimited block -
27721 #: docs/manual/python/gammu.rst:452
27724 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27725 " :type Type: string\n"
27726 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27730 #. type: delimited block -
27731 #: docs/manual/python/gammu.rst:455
27733 msgid " .. method:: GetMemoryStatus(Type)\n"
27736 #. type: delimited block -
27737 #: docs/manual/python/gammu.rst:457
27739 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27742 #. type: delimited block -
27743 #: docs/manual/python/gammu.rst:462
27746 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27747 " :type Type: string\n"
27748 " :return: Dictionary with information about memory (Used and Free)\n"
27752 #. type: delimited block -
27753 #: docs/manual/python/gammu.rst:465
27755 msgid " .. method:: GetModel()\n"
27758 #. type: delimited block -
27759 #: docs/manual/python/gammu.rst:467
27761 msgid " Reads model from phone.\n"
27764 #. type: delimited block -
27765 #: docs/manual/python/gammu.rst:470
27768 " :return: Tuple containing gammu identification and real model returned by phone.\n"
27772 #. type: delimited block -
27773 #: docs/manual/python/gammu.rst:473
27775 msgid " .. method:: GetNetworkInfo()\n"
27778 #. type: delimited block -
27779 #: docs/manual/python/gammu.rst:475
27781 msgid " Gets network information.\n"
27784 #. type: delimited block -
27785 #: docs/manual/python/gammu.rst:478
27788 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27792 #. type: delimited block -
27793 #: docs/manual/python/gammu.rst:481
27795 msgid " .. method:: GetNextCalendar(Start, Location)\n"
27798 #. type: delimited block -
27799 #: docs/manual/python/gammu.rst:483
27801 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27804 #. type: delimited block -
27805 #: docs/manual/python/gammu.rst:490
27808 " :param Start: Whether to start. This can not be used together with Location\n"
27809 " :type Start: boolean\n"
27810 " :param Location: Last read location. This can not be used together with Start\n"
27811 " :type Location: int\n"
27812 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27816 #. type: delimited block -
27817 #: docs/manual/python/gammu.rst:493
27819 msgid " .. method:: GetNextFileFolder(Start)\n"
27822 #. type: delimited block -
27823 #: docs/manual/python/gammu.rst:495
27825 msgid " Gets next filename from filesystem.\n"
27828 #. type: delimited block -
27829 #: docs/manual/python/gammu.rst:500
27832 " :param Start: Whether we're starting listing. Defaults to False.\n"
27833 " :type Start: boolean\n"
27834 " :return: File data as dict, see :ref:`file_obj`\n"
27838 #. type: delimited block -
27839 #: docs/manual/python/gammu.rst:503
27841 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
27844 #. type: delimited block -
27845 #: docs/manual/python/gammu.rst:505
27847 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"
27850 #. type: delimited block -
27851 #: docs/manual/python/gammu.rst:514
27854 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27855 " :type Type: string\n"
27856 " :param Start: Whether to start. This can not be used together with Location\n"
27857 " :type Start: boolean\n"
27858 " :param Location: Last read location. This can not be used together with Start\n"
27859 " :type Location: int\n"
27860 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27864 #. type: delimited block -
27865 #: docs/manual/python/gammu.rst:517
27867 msgid " .. method:: GetNextRootFolder(Folder)\n"
27870 #. type: delimited block -
27871 #: docs/manual/python/gammu.rst:519
27873 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
27876 #. type: delimited block -
27877 #: docs/manual/python/gammu.rst:523
27880 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
27881 " :type Folder: string\n"
27882 " :return: Structure with folder information\n"
27885 #. type: delimited block -
27886 #: docs/manual/python/gammu.rst:526
27888 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
27891 #. type: delimited block -
27892 #: docs/manual/python/gammu.rst:528
27894 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27897 #. type: delimited block -
27898 #: docs/manual/python/gammu.rst:537
27901 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27902 " :type Folder: int\n"
27903 " :param Start: Whether to start. This can not be used together with Location\n"
27904 " :type Start: boolean\n"
27905 " :param Location: Location last read entry. This can not be used together with Start\n"
27906 " :type Location: int\n"
27907 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27911 #. type: delimited block -
27912 #: docs/manual/python/gammu.rst:540
27914 msgid " .. method:: GetNextToDo(Start, Location)\n"
27917 #. type: delimited block -
27918 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27920 msgid " Reads ToDo from phone.\n"
27923 #. type: delimited block -
27924 #: docs/manual/python/gammu.rst:549
27927 " :param Start: Whether to start. This can not be used together with Location\n"
27928 " :type Start: boolean\n"
27929 " :param Location: Last read location. This can not be used together with Start\n"
27930 " :type Location: int\n"
27931 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
27935 #. type: delimited block -
27936 #: docs/manual/python/gammu.rst:552
27938 msgid " .. method:: GetOriginalIMEI()\n"
27941 #. type: delimited block -
27942 #: docs/manual/python/gammu.rst:554
27944 msgid " Gets original IMEI from phone.\n"
27947 #. type: delimited block -
27948 #: docs/manual/python/gammu.rst:557
27951 " :return: Original IMEI of phone as string.\n"
27952 " :rtype: string\n"
27955 #. type: delimited block -
27956 #: docs/manual/python/gammu.rst:560
27958 msgid " .. method:: GetPPM()\n"
27961 #. type: delimited block -
27962 #: docs/manual/python/gammu.rst:562
27964 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
27967 #. type: delimited block -
27968 #: docs/manual/python/gammu.rst:565
27971 " :return: PPM as string\n"
27972 " :rtype: string\n"
27975 #. type: delimited block -
27976 #: docs/manual/python/gammu.rst:568
27978 msgid " .. method:: GetProductCode()\n"
27981 #. type: delimited block -
27982 #: docs/manual/python/gammu.rst:572
27985 " Gets product code of device.\n"
27986 " :return: Product code as string.\n"
27987 " :rtype: string\n"
27990 #. type: delimited block -
27991 #: docs/manual/python/gammu.rst:575
27993 msgid " .. method:: GetSIMIMSI()\n"
27996 #. type: delimited block -
27997 #: docs/manual/python/gammu.rst:577
27999 msgid " Gets SIM IMSI from phone.\n"
28002 #. type: delimited block -
28003 #: docs/manual/python/gammu.rst:580
28006 " :return: SIM IMSI as string\n"
28007 " :rtype: string\n"
28010 #. type: delimited block -
28011 #: docs/manual/python/gammu.rst:583
28013 msgid " .. method:: GetSMS(Folder, Location)\n"
28016 #. type: delimited block -
28017 #: docs/manual/python/gammu.rst:585
28019 msgid " Reads SMS message.\n"
28022 #. type: delimited block -
28023 #: docs/manual/python/gammu.rst:592
28026 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28027 " :type Folder: int\n"
28028 " :param Location: Location of entry to read\n"
28029 " :type Location: int\n"
28030 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
28034 #. type: delimited block -
28035 #: docs/manual/python/gammu.rst:595
28037 msgid " .. method:: GetSMSC(Location)\n"
28040 #. type: delimited block -
28041 #: docs/manual/python/gammu.rst:597
28043 msgid " Gets SMS Service Center number and SMS settings.\n"
28046 #. type: delimited block -
28047 #: docs/manual/python/gammu.rst:602
28050 " :param Location: Location of entry to read. Defaults to 1\n"
28051 " :type Location: int\n"
28052 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
28056 #. type: delimited block -
28057 #: docs/manual/python/gammu.rst:605
28059 msgid " .. method:: GetSMSFolders()\n"
28062 #. type: delimited block -
28063 #: docs/manual/python/gammu.rst:607
28065 msgid " Returns SMS folders information.\n"
28068 #. type: delimited block -
28069 #: docs/manual/python/gammu.rst:610
28072 " :return: List of SMS folders.\n"
28076 #. type: delimited block -
28077 #: docs/manual/python/gammu.rst:613
28079 msgid " .. method:: GetSMSStatus()\n"
28082 #. type: delimited block -
28083 #: docs/manual/python/gammu.rst:615
28085 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
28088 #. type: delimited block -
28089 #: docs/manual/python/gammu.rst:618
28092 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
28096 #. type: delimited block -
28097 #: docs/manual/python/gammu.rst:621
28099 msgid " .. method:: GetSecurityStatus()\n"
28102 #. type: delimited block -
28103 #: docs/manual/python/gammu.rst:623
28105 msgid " Queries whether some security code needs to be entered.\n"
28108 #. type: delimited block -
28109 #: docs/manual/python/gammu.rst:626
28112 " :return: String indicating which code needs to be entered or None if none is needed\n"
28113 " :rtype: string\n"
28116 #. type: delimited block -
28117 #: docs/manual/python/gammu.rst:629
28119 msgid " .. method:: GetSignalQuality()\n"
28122 #. type: delimited block -
28123 #: docs/manual/python/gammu.rst:631
28125 msgid " Reads signal quality (strength and error rate).\n"
28128 #. type: delimited block -
28129 #: docs/manual/python/gammu.rst:634
28132 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28136 #. type: delimited block -
28137 #: docs/manual/python/gammu.rst:637
28139 msgid " .. method:: GetSpeedDial(Location)\n"
28142 #. type: delimited block -
28143 #: docs/manual/python/gammu.rst:639
28145 msgid " Gets speed dial.\n"
28148 #. type: delimited block -
28149 #: docs/manual/python/gammu.rst:644
28152 " :param Location: Location of entry to read\n"
28153 " :type Location: int\n"
28154 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28158 #. type: delimited block -
28159 #: docs/manual/python/gammu.rst:647
28161 msgid " .. method:: GetToDo(Location)\n"
28164 #. type: delimited block -
28165 #: docs/manual/python/gammu.rst:654
28168 " :param Location: Location of entry to read\n"
28169 " :type Location: int\n"
28170 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28174 #. type: delimited block -
28175 #: docs/manual/python/gammu.rst:657
28177 msgid " .. method:: GetToDoStatus()\n"
28180 #. type: delimited block -
28181 #: docs/manual/python/gammu.rst:659
28183 msgid " Gets status of ToDos (count of used entries).\n"
28186 #. type: delimited block -
28187 #: docs/manual/python/gammu.rst:662
28190 " :return: Dictionary of status (Used)\n"
28194 #. type: delimited block -
28195 #: docs/manual/python/gammu.rst:665
28197 msgid " .. method:: HoldCall(ID)\n"
28200 #. type: delimited block -
28201 #: docs/manual/python/gammu.rst:667
28203 msgid " Holds call.\n"
28206 #. type: delimited block -
28207 #: docs/manual/python/gammu.rst:675
28209 msgid " .. method:: Init(Replies)\n"
28212 #. type: delimited block -
28213 #: docs/manual/python/gammu.rst:677
28215 msgid " Initialises the connection with phone.\n"
28218 #. type: delimited block -
28219 #: docs/manual/python/gammu.rst:682
28222 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28223 " :type Replies: int\n"
28228 #. type: delimited block -
28229 #: docs/manual/python/gammu.rst:685
28231 msgid " .. method:: PressKey(Key, Press)\n"
28234 #. type: delimited block -
28235 #: docs/manual/python/gammu.rst:687
28237 msgid " Emulates key press.\n"
28240 #. type: delimited block -
28241 #: docs/manual/python/gammu.rst:694
28244 " :param Key: What key to press\n"
28245 " :type Key: string\n"
28246 " :param Press: Whether to emulate press or release.\n"
28247 " :type Press: boolean\n"
28252 #. type: delimited block -
28253 #: docs/manual/python/gammu.rst:697
28255 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
28258 #. type: delimited block -
28259 #: docs/manual/python/gammu.rst:699
28261 msgid " Reads specified section of gammurc\n"
28264 #. type: delimited block -
28265 #: docs/manual/python/gammu.rst:708
28268 " :param Section: Index of config section to read. Defaults to 0.\n"
28269 " :type Section: int\n"
28270 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28271 " :type Configuration: int\n"
28272 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28273 " :type Filename: string\n"
28278 #. type: delimited block -
28279 #: docs/manual/python/gammu.rst:711
28281 msgid " .. method:: ReadDevice(Wait)\n"
28284 #. type: delimited block -
28285 #: docs/manual/python/gammu.rst:713
28287 msgid " Reads data from device.\n"
28290 #. type: delimited block -
28291 #: docs/manual/python/gammu.rst:718
28294 " :param Wait: Whether to wait, default is not to wait.\n"
28295 " :type Wait: boolean\n"
28296 " :return: Number of bytes read\n"
28300 #. type: delimited block -
28301 #: docs/manual/python/gammu.rst:721
28303 msgid " .. method:: Reset(Hard)\n"
28306 #. type: delimited block -
28307 #: docs/manual/python/gammu.rst:723
28309 msgid " Performs phone reset.\n"
28312 #. type: delimited block -
28313 #: docs/manual/python/gammu.rst:728
28316 " :param Hard: Whether to make hard reset\n"
28317 " :type Hard: boolean\n"
28322 #. type: delimited block -
28323 #: docs/manual/python/gammu.rst:731
28325 msgid " .. method:: ResetPhoneSettings(Type)\n"
28328 #. type: delimited block -
28329 #: docs/manual/python/gammu.rst:733
28331 msgid " Resets phone settings.\n"
28332 msgstr " Reset pengaturan telepon.\n"
28334 #. type: delimited block -
28335 #: docs/manual/python/gammu.rst:738
28338 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28339 " :type Type: string\n"
28344 #. type: delimited block -
28345 #: docs/manual/python/gammu.rst:741
28347 msgid " .. method:: SendDTMF(Number)\n"
28350 #. type: delimited block -
28351 #: docs/manual/python/gammu.rst:743
28353 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28356 #. type: delimited block -
28357 #: docs/manual/python/gammu.rst:751
28359 msgid " .. method:: SendFilePart(File)\n"
28362 #. type: delimited block -
28363 #: docs/manual/python/gammu.rst:753
28365 msgid " Sends file part to phone.\n"
28368 #. type: delimited block -
28369 #: docs/manual/python/gammu.rst:761
28371 msgid " .. method:: SendSMS(Value)\n"
28374 #. type: delimited block -
28375 #: docs/manual/python/gammu.rst:763
28377 msgid " Sends SMS.\n"
28380 #. type: delimited block -
28381 #: docs/manual/python/gammu.rst:768
28384 " :param Value: SMS data, see :ref:`sms_obj`\n"
28385 " :type Value: dict\n"
28386 " :return: Message reference as integer\n"
28390 #. type: delimited block -
28391 #: docs/manual/python/gammu.rst:771
28393 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
28396 #. type: delimited block -
28397 #: docs/manual/python/gammu.rst:773
28399 msgid " Sends SMS saved in phone.\n"
28402 #. type: delimited block -
28403 #: docs/manual/python/gammu.rst:780
28406 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28407 " :type Folder: int\n"
28408 " :param Location: Location of entry to send\n"
28409 " :type Location: int\n"
28410 " :return: Message reference as integer\n"
28414 #. type: delimited block -
28415 #: docs/manual/python/gammu.rst:783
28417 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28420 #. type: delimited block -
28421 #: docs/manual/python/gammu.rst:785
28423 msgid " Sets alarm in phone.\n"
28426 #. type: delimited block -
28427 #: docs/manual/python/gammu.rst:796
28430 " :param DateTime: When should alarm happen.\n"
28431 " :type DateTime: datetime.datetime\n"
28432 " :param Location: Location of alarm to set. Defaults to 1.\n"
28433 " :type Location: int\n"
28434 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28435 " :type Repeating: boolean\n"
28436 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28437 " :type Text: string\n"
28442 #. type: delimited block -
28443 #: docs/manual/python/gammu.rst:799
28445 msgid " .. method:: SetAutoNetworkLogin()\n"
28448 #. type: delimited block -
28449 #: docs/manual/python/gammu.rst:801
28451 msgid " Enables network auto login.\n"
28454 #. type: delimited block -
28455 #: docs/manual/python/gammu.rst:807
28457 msgid " .. method:: SetCalendar(Value)\n"
28460 #. type: delimited block -
28461 #: docs/manual/python/gammu.rst:809
28463 msgid " Sets calendar entry\n"
28466 #. type: delimited block -
28467 #: docs/manual/python/gammu.rst:814
28470 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28471 " :type Value: dict\n"
28472 " :return: Location of set entry\n"
28476 #. type: delimited block -
28477 #: docs/manual/python/gammu.rst:817
28479 msgid " .. method:: SetConfig(Section, Values)\n"
28482 #. type: delimited block -
28483 #: docs/manual/python/gammu.rst:819
28485 msgid " Sets specified config section.\n"
28488 #. type: delimited block -
28489 #: docs/manual/python/gammu.rst:826
28492 " :param Section: Index of config section to modify\n"
28493 " :type Section: int\n"
28494 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28495 " :type Values: dict\n"
28500 #. type: delimited block -
28501 #: docs/manual/python/gammu.rst:829
28503 msgid " .. method:: SetDateTime(Date)\n"
28506 #. type: delimited block -
28507 #: docs/manual/python/gammu.rst:831
28509 msgid " Sets date and time in phone.\n"
28512 #. type: delimited block -
28513 #: docs/manual/python/gammu.rst:836
28516 " :param Date: Date to set\n"
28517 " :type Date: datetime.datetime\n"
28522 #. type: delimited block -
28523 #: docs/manual/python/gammu.rst:839
28525 msgid " .. method:: SetDebugFile(File, Global)\n"
28528 #. type: delimited block -
28529 #: docs/manual/python/gammu.rst:841
28531 msgid " Sets state machine debug file.\n"
28534 #. type: delimited block -
28535 #: docs/manual/python/gammu.rst:848
28538 " :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"
28539 " :type File: mixed\n"
28540 " :param Global: Whether to use global debug structure (overrides File)\n"
28541 " :type Global: boolean\n"
28546 #. type: delimited block -
28547 #: docs/manual/python/gammu.rst:851
28549 msgid " .. method:: SetDebugLevel(Level)\n"
28552 #. type: delimited block -
28553 #: docs/manual/python/gammu.rst:853
28555 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28558 #. type: delimited block -
28559 #: docs/manual/python/gammu.rst:866
28562 " :type Level: string\n"
28563 " :param Level: name of debug level to use, currently one of:\n"
28576 #. type: delimited block -
28577 #: docs/manual/python/gammu.rst:869
28579 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28582 #. type: delimited block -
28583 #: docs/manual/python/gammu.rst:871
28585 msgid " Sets file attributes.\n"
28588 #. type: delimited block -
28589 #: docs/manual/python/gammu.rst:884
28592 " :param Filename: File to modify\n"
28593 " :type Filename: string\n"
28594 " :param ReadOnly: Whether file is read only. Default to False.\n"
28595 " :type ReadOnly: boolean\n"
28596 " :param Protected: Whether file is protected. Default to False.\n"
28597 " :type Protected: boolean\n"
28598 " :param System: Whether file is system. Default to False.\n"
28599 " :type System: boolean\n"
28600 " :param Hidden: Whether file is hidden. Default to False.\n"
28601 " :type Hidden: boolean\n"
28606 #. type: delimited block -
28607 #: docs/manual/python/gammu.rst:887
28609 msgid " .. method:: SetIncomingCB(Enable)\n"
28612 #. type: delimited block -
28613 #: docs/manual/python/gammu.rst:889
28615 msgid " Gets network information from phone.\n"
28618 #. type: delimited block -
28619 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28620 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28623 " :type Enable: boolean\n"
28624 " :param Enable: Whether to enable notifications, default is True\n"
28629 #. type: delimited block -
28630 #: docs/manual/python/gammu.rst:897
28632 msgid " .. method:: SetIncomingCall(Enable)\n"
28635 #. type: delimited block -
28636 #: docs/manual/python/gammu.rst:899
28638 msgid " Activates/deactivates noticing about incoming calls.\n"
28641 #. type: delimited block -
28642 #: docs/manual/python/gammu.rst:907
28644 msgid " .. method:: SetIncomingCallback(Callback)\n"
28647 #. type: delimited block -
28648 #: docs/manual/python/gammu.rst:909
28650 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"
28653 #. type: delimited block -
28654 #: docs/manual/python/gammu.rst:911
28656 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28659 #. type: delimited block -
28660 #: docs/manual/python/gammu.rst:916
28663 " :param Callback: callback function or None for disabling\n"
28664 " :type Callback: function\n"
28669 #. type: delimited block -
28670 #: docs/manual/python/gammu.rst:919
28672 msgid " .. method:: SetIncomingSMS(Enable)\n"
28675 #. type: delimited block -
28676 #: docs/manual/python/gammu.rst:921
28678 msgid " Enable/disable notification on incoming SMS.\n"
28681 #. type: delimited block -
28682 #: docs/manual/python/gammu.rst:929
28684 msgid " .. method:: SetIncomingUSSD(Enable)\n"
28687 #. type: delimited block -
28688 #: docs/manual/python/gammu.rst:931
28690 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28693 #. type: delimited block -
28694 #: docs/manual/python/gammu.rst:939
28696 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28699 #. type: delimited block -
28700 #: docs/manual/python/gammu.rst:941
28702 msgid " Sets locale of phone.\n"
28705 #. type: delimited block -
28706 #: docs/manual/python/gammu.rst:950
28709 " :param DateSeparator: Date separator.\n"
28710 " :type DateSeparator: string\n"
28711 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28712 " :type DateFormat: string\n"
28713 " :param AMPMTime: Whether to use AM/PM time.\n"
28714 " :type AMPMTime: boolean\n"
28719 #. type: delimited block -
28720 #: docs/manual/python/gammu.rst:953
28722 msgid " .. method:: SetMemory(Value)\n"
28725 #. type: delimited block -
28726 #: docs/manual/python/gammu.rst:955
28728 msgid " Sets memory (phonebooks or calls) entry.\n"
28729 msgstr " Mengatur memori (buku telepon atau panggilan) entri.\n"
28731 #. type: delimited block -
28732 #: docs/manual/python/gammu.rst:963
28734 msgid " .. method:: SetSMS(Value)\n"
28737 #. type: delimited block -
28738 #: docs/manual/python/gammu.rst:965
28740 msgid " Sets SMS.\n"
28743 #. type: delimited block -
28744 #: docs/manual/python/gammu.rst:973
28746 msgid " .. method:: SetSMSC(Value)\n"
28749 #. type: delimited block -
28750 #: docs/manual/python/gammu.rst:975
28752 msgid " Sets SMS Service Center number and SMS settings.\n"
28755 #. type: delimited block -
28756 #: docs/manual/python/gammu.rst:980
28759 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
28760 " :type Value: dict\n"
28765 #. type: delimited block -
28766 #: docs/manual/python/gammu.rst:983
28768 msgid " .. method:: SetSpeedDial(Value)\n"
28771 #. type: delimited block -
28772 #: docs/manual/python/gammu.rst:985
28774 msgid " Sets speed dial.\n"
28777 #. type: delimited block -
28778 #: docs/manual/python/gammu.rst:990
28781 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28782 " :type Value: dict\n"
28787 #. type: delimited block -
28788 #: docs/manual/python/gammu.rst:993
28790 msgid " .. method:: SetToDo(Value)\n"
28793 #. type: delimited block -
28794 #: docs/manual/python/gammu.rst:995
28796 msgid " Sets ToDo in phone.\n"
28799 #. type: delimited block -
28800 #: docs/manual/python/gammu.rst:1003
28802 msgid " .. method:: SplitCall(ID)\n"
28805 #. type: delimited block -
28806 #: docs/manual/python/gammu.rst:1005
28808 msgid " Splits call.\n"
28811 #. type: delimited block -
28812 #: docs/manual/python/gammu.rst:1013
28814 msgid " .. method:: SwitchCall(ID, Next)\n"
28817 #. type: delimited block -
28818 #: docs/manual/python/gammu.rst:1015
28820 msgid " Switches call.\n"
28823 #. type: delimited block -
28824 #: docs/manual/python/gammu.rst:1023
28826 msgid " .. method:: Terminate()\n"
28829 #. type: delimited block -
28830 #: docs/manual/python/gammu.rst:1025
28832 msgid " Terminates the connection with phone.\n"
28835 #. type: delimited block -
28836 #: docs/manual/python/gammu.rst:1030
28838 msgid " .. method:: Abort()\n"
28841 #. type: delimited block -
28842 #: docs/manual/python/gammu.rst:1032
28844 msgid " Aborts current operation.\n"
28847 #. type: delimited block -
28848 #: docs/manual/python/gammu.rst:1037
28850 msgid " .. method:: TransferCall(ID, Next)\n"
28853 #. type: delimited block -
28854 #: docs/manual/python/gammu.rst:1039
28856 msgid " Transfers call.\n"
28859 #. type: delimited block -
28860 #: docs/manual/python/gammu.rst:1047
28862 msgid " .. method:: UnholdCall(ID)\n"
28865 #. type: delimited block -
28866 #: docs/manual/python/gammu.rst:1049
28868 msgid " Unholds call.\n"
28871 #. type: delimited block -
28872 #: docs/manual/python/gammu.rst:1058
28874 msgid "Generic functions\n"
28877 #. type: Plain text
28878 #: docs/manual/python/gammu.rst:1061
28882 #. type: Plain text
28883 #: docs/manual/python/gammu.rst:1063
28884 msgid "Get version information."
28885 msgstr "Mengambil informasi versi."
28887 #. type: Plain text
28888 #: docs/manual/python/gammu.rst:1066
28890 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28891 "version, build time Gammu version. :rtype: tuple"
28895 #: docs/manual/python/gammu.rst:1068
28897 msgid "Debugging configuration"
28898 msgstr "Konfigurasi debugging"
28900 #. type: Plain text
28901 #: docs/manual/python/gammu.rst:1071
28902 msgid "SetDebugFile(File)"
28905 #. type: Plain text
28906 #: docs/manual/python/gammu.rst:1073
28907 msgid "Sets global debug file."
28910 #. type: Plain text
28911 #: docs/manual/python/gammu.rst:1078
28913 ":param File: File where to write debug stuff (as configured by :meth:"
28914 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28915 "filename. :type File: mixed :return: None :rtype: None"
28918 #. type: Plain text
28919 #: docs/manual/python/gammu.rst:1080
28920 msgid "SetDebugLevel(Level)"
28923 #. type: Plain text
28924 #: docs/manual/python/gammu.rst:1082
28926 "Sets global debug level accorting to passed string. You need to configure "
28927 "output file using :meth:`SetDebugFile` to activate it."
28930 #. type: Plain text
28931 #: docs/manual/python/gammu.rst:1085
28933 ":type Level: string :param Level: name of debug level to use, currently one "
28937 #. type: Plain text
28938 #: docs/manual/python/gammu.rst:1087
28942 #. type: Plain text
28943 #: docs/manual/python/gammu.rst:1089
28947 #. type: Plain text
28948 #: docs/manual/python/gammu.rst:1090
28952 #. type: Plain text
28953 #: docs/manual/python/gammu.rst:1091
28957 #. type: Plain text
28958 #: docs/manual/python/gammu.rst:1092
28962 #. type: Plain text
28963 #: docs/manual/python/gammu.rst:1093
28964 msgid "textalldate"
28967 #. type: Plain text
28968 #: docs/manual/python/gammu.rst:1094
28970 msgstr "errorsdate"
28972 #. type: Plain text
28973 #: docs/manual/python/gammu.rst:1096
28974 msgid ":return: None :rtype: None"
28978 #: docs/manual/python/gammu.rst:1098
28980 msgid "Message processing"
28983 #. type: Plain text
28984 #: docs/manual/python/gammu.rst:1101
28985 msgid "LinkSMS(Messages, EMS)"
28988 #. type: Plain text
28989 #: docs/manual/python/gammu.rst:1103
28990 msgid "Links multi part SMS messages."
28993 #. type: Plain text
28994 #: docs/manual/python/gammu.rst:1110
28996 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
28997 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
28998 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
29001 #. type: Plain text
29002 #: docs/manual/python/gammu.rst:1112
29003 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
29006 #. type: Plain text
29007 #: docs/manual/python/gammu.rst:1114
29008 msgid "Calculates number of SMS and free chars in SMS."
29011 #. type: Plain text
29012 #: docs/manual/python/gammu.rst:1123
29014 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
29015 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
29016 "or Default) :return: Number of messages and number of free chars :rtype: "
29020 #. type: Plain text
29021 #: docs/manual/python/gammu.rst:1127
29022 msgid "DecodeSMS(Messages, EMS)"
29025 #. type: Plain text
29026 #: docs/manual/python/gammu.rst:1129
29027 msgid "Decodes multi part SMS message."
29030 #. type: Plain text
29031 #: docs/manual/python/gammu.rst:1136
29033 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
29034 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
29035 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
29038 #. type: Plain text
29039 #: docs/manual/python/gammu.rst:1138
29040 msgid "EncodeSMS(MessageInfo)"
29043 #. type: Plain text
29044 #: docs/manual/python/gammu.rst:1140
29045 msgid "Encodes multi part SMS message."
29048 #. type: Plain text
29049 #: docs/manual/python/gammu.rst:1145
29051 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
29052 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
29053 "`sms_obj` :rtype: dict"
29056 #. type: Plain text
29057 #: docs/manual/python/gammu.rst:1147
29058 msgid "DecodePDU(Data, SMSC = False)"
29061 #. type: Plain text
29062 #: docs/manual/python/gammu.rst:1149
29063 msgid "Parses PDU packet."
29066 #. type: Plain text
29067 #: docs/manual/python/gammu.rst:1156
29069 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
29070 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
29071 "data, see :ref:`sms_obj` :rtype: dict"
29074 #. type: Plain text
29075 #: docs/manual/python/gammu.rst:1158
29076 msgid "EncodePDU(SMS, Layout = Submit)"
29079 #. type: Plain text
29080 #: docs/manual/python/gammu.rst:1160
29081 msgid "Creates PDU packet."
29084 #. type: Plain text
29085 #: docs/manual/python/gammu.rst:1167
29087 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
29088 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
29089 "type Layout: string :return: Message data :rtype: string"
29092 #. type: Plain text
29093 #: docs/manual/python/gammu.rst:1169
29098 #: docs/manual/python/gammu.rst:1171
29100 msgid "Encoding and decoding entries"
29103 #. type: Plain text
29104 #: docs/manual/python/gammu.rst:1174
29105 msgid "DecodeVCARD(Text)"
29108 #. type: Plain text
29109 #: docs/manual/python/gammu.rst:1176
29110 msgid "Decodes memory entry v from a string."
29113 #. type: Plain text
29114 #: docs/manual/python/gammu.rst:1181
29116 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
29117 "ref:`pbk_obj` :rtype: dict"
29120 #. type: Plain text
29121 #: docs/manual/python/gammu.rst:1183
29122 msgid "EncodeVCARD(Entry)"
29125 #. type: Plain text
29126 #: docs/manual/python/gammu.rst:1185
29127 msgid "Encodes memory entry to a vCard."
29130 #. type: Plain text
29131 #: docs/manual/python/gammu.rst:1190
29133 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29134 "String with vCard :rtype: string"
29137 #. type: Plain text
29138 #: docs/manual/python/gammu.rst:1192
29139 msgid "DecodeVCS(Text)"
29142 #. type: Plain text
29143 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29144 msgid "Decodes todo/calendar entry v from a string."
29147 #. type: Plain text
29148 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29150 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29151 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29152 "`todo_obj` :rtype: dict"
29155 #. type: Plain text
29156 #: docs/manual/python/gammu.rst:1201
29157 msgid "DecodeICS(Text)"
29160 #. type: Plain text
29161 #: docs/manual/python/gammu.rst:1210
29162 msgid "EncodeVCALENDAR(Entry)"
29165 #. type: Plain text
29166 #: docs/manual/python/gammu.rst:1212
29167 msgid "Encodes calendar entry to a vCalendar."
29170 #. type: Plain text
29171 #: docs/manual/python/gammu.rst:1217
29173 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29174 "String with vCalendar :rtype: string"
29177 #. type: Plain text
29178 #: docs/manual/python/gammu.rst:1219
29179 msgid "EncodeICALENDAR(Entry)"
29182 #. type: Plain text
29183 #: docs/manual/python/gammu.rst:1221
29184 msgid "Encodes calendar entry to a iCalendar."
29187 #. type: Plain text
29188 #: docs/manual/python/gammu.rst:1226
29190 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29191 "String with iCalendar :rtype: string"
29194 #. type: Plain text
29195 #: docs/manual/python/gammu.rst:1228
29196 msgid "EncodeVTODO(Entry)"
29199 #. type: Plain text
29200 #: docs/manual/python/gammu.rst:1230
29201 msgid "Encodes todo entry to a vTodo."
29204 #. type: Plain text
29205 #: docs/manual/python/gammu.rst:1235
29207 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29208 "String with vTodo :rtype: string"
29211 #. type: Plain text
29212 #: docs/manual/python/gammu.rst:1237
29213 msgid "EncodeITODO(Entry)"
29216 #. type: Plain text
29217 #: docs/manual/python/gammu.rst:1239
29218 msgid "Encodes todo entry to a iTodo."
29221 #. type: Plain text
29222 #: docs/manual/python/gammu.rst:1244
29224 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29225 "String with vCard :rtype: string"
29229 #: docs/manual/python/gammu.rst:1246
29231 msgid "Backup reading and writing"
29232 msgstr "Backing up dan restoring"
29234 #. type: Plain text
29235 #: docs/manual/python/gammu.rst:1249
29236 msgid "SaveRingtone(Filename, Ringtone, Format)"
29239 #. type: Plain text
29240 #: docs/manual/python/gammu.rst:1251
29241 msgid "Saves ringtone into file."
29244 #. type: Plain text
29245 #: docs/manual/python/gammu.rst:1260
29247 ":param Filename: Name of file where ringote will be saved :type Filename: "
29248 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29249 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29250 "string :return: None :rtype: None"
29253 #. type: Plain text
29254 #: docs/manual/python/gammu.rst:1262
29255 msgid "SaveBackup(Filename, Backup, Format)"
29258 #. type: Plain text
29259 #: docs/manual/python/gammu.rst:1264
29260 msgid "Saves backup into file."
29263 #. type: Plain text
29264 #: docs/manual/python/gammu.rst:1273
29266 ":param Filename: Name of file to read backup from :type Filename: string :"
29267 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29268 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29269 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29270 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
29271 "return: None :rtype: None"
29274 #. type: Plain text
29275 #: docs/manual/python/gammu.rst:1275
29276 msgid "ReadBackup(Filename, Format)"
29279 #. type: Plain text
29280 #: docs/manual/python/gammu.rst:1277
29281 msgid "Reads backup into file."
29284 #. type: Plain text
29285 #: docs/manual/python/gammu.rst:1283
29287 ":param Filename: Name of file where backup is stored :type Filename: string :"
29288 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29289 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29290 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
29291 "read entries, it contains following keys, each might be empty:"
29294 #. type: Plain text
29295 #: docs/manual/python/gammu.rst:1285
29299 #. type: Plain text
29300 #: docs/manual/python/gammu.rst:1287
29304 #. type: Plain text
29305 #: docs/manual/python/gammu.rst:1288
29306 msgid "PhonePhonebook"
29309 #. type: Plain text
29310 #: docs/manual/python/gammu.rst:1289
29311 msgid "SIMPhonebook"
29314 #. type: Plain text
29315 #: docs/manual/python/gammu.rst:1293
29316 msgid ":rtype: dict"
29319 #. type: Plain text
29320 #: docs/manual/python/gammu.rst:1295
29321 msgid "SaveSMSBackup(Filename, Backup)"
29324 #. type: Plain text
29325 #: docs/manual/python/gammu.rst:1297
29326 msgid "Saves SMS backup into file."
29329 #. type: Plain text
29330 #: docs/manual/python/gammu.rst:1304
29332 ":param Filename: Name of file where to save SMS backup :type Filename: "
29333 "string :param Backup: List of messages to store :type Backup: list :return: "
29334 "None :rtype: None"
29337 #. type: Plain text
29338 #: docs/manual/python/gammu.rst:1306
29339 msgid "ReadSMSBackup(Filename)"
29342 #. type: Plain text
29343 #: docs/manual/python/gammu.rst:1308
29344 msgid "Reads SMS backup into file."
29347 #. type: Plain text
29348 #: docs/manual/python/gammu.rst:1313
29350 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29351 "string :return: List of messages read from file :rtype: list"
29355 #: docs/manual/python/gammu.rst:1315
29357 msgid "Various data"
29360 #. type: Plain text
29361 #: docs/manual/python/gammu.rst:1318
29362 msgid "GSMNetworks"
29363 msgstr "GSMNetworks"
29365 #. type: Plain text
29366 #: docs/manual/python/gammu.rst:1320
29367 msgid "Dictionary with GSM network codes."
29370 #. type: Plain text
29371 #: docs/manual/python/gammu.rst:1322
29372 msgid "GSMCountries"
29375 #. type: Plain text
29376 #: docs/manual/python/gammu.rst:1323
29377 msgid "Dictionary with GSM country codes."
29380 #. type: Attribute :mod:
29381 #: docs/manual/python/smsd.rst:1
29383 msgid "`gammu.smsd` -- SMSD access"
29386 #. type: delimited block =
29387 #: docs/manual/python/smsd.rst:5
29391 #. type: delimited block =
29392 #: docs/manual/python/smsd.rst:6
29393 msgid ":synopsis: Provides access to Gammu SMSD functions."
29396 #. type: Attribute :class:
29397 #: docs/manual/python/smsd.rst:7
29402 #. type: delimited block -
29403 #: docs/manual/python/smsd.rst:11
29405 msgid ".. class:: SMSD(Config)\n"
29408 #. type: delimited block -
29409 #: docs/manual/python/smsd.rst:13
29411 msgid " SMSD main class, that is used for communication with phone.\n"
29414 #. type: delimited block -
29415 #: docs/manual/python/smsd.rst:18
29418 " You don't need to run the SMS daemon itself to control or ask it for\n"
29419 " status, this can be also done on separately running instances. All you\n"
29420 " need to do for this is to give same configuration file as that instance is\n"
29424 #. type: delimited block -
29425 #: docs/manual/python/smsd.rst:21
29428 " :param Config: Path to SMSD configuration file.\n"
29429 " :type Config: string\n"
29432 #. type: delimited block -
29433 #: docs/manual/python/smsd.rst:23
29435 msgid " .. method:: MainLoop(MaxFailures)\n"
29438 #. type: delimited block -
29439 #: docs/manual/python/smsd.rst:25
29441 msgid " Runs SMS daemon main loop.\n"
29444 #. type: delimited block -
29445 #: docs/manual/python/smsd.rst:28
29448 " Please note that this will run until some serious error occurs or until\n"
29449 " terminated by :meth:`Shutdown`.\n"
29452 #. type: delimited block -
29453 #: docs/manual/python/smsd.rst:33
29456 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29457 " :type MaxFailures: int\n"
29462 #. type: delimited block -
29463 #: docs/manual/python/smsd.rst:36
29465 msgid " .. method:: Shutdown()\n"
29468 #. type: delimited block -
29469 #: docs/manual/python/smsd.rst:38
29471 msgid " Signals SMS daemon to stop.\n"
29474 #. type: delimited block -
29475 #: docs/manual/python/smsd.rst:41
29482 #. type: delimited block -
29483 #: docs/manual/python/smsd.rst:43
29485 msgid " .. method:: GetStatus()\n"
29488 #. type: delimited block -
29489 #: docs/manual/python/smsd.rst:45
29491 msgid " Returns SMSD status.\n"
29492 msgstr " Mengembalikan status SMSD.\n"
29494 #. type: delimited block -
29495 #: docs/manual/python/smsd.rst:47
29497 msgid " The following values are set in resulting dictionary:\n"
29500 #. type: delimited block -
29501 #: docs/manual/python/smsd.rst:49
29506 #. type: delimited block -
29507 #: docs/manual/python/smsd.rst:51
29509 msgid " Client software name.\n"
29512 #. type: delimited block -
29513 #: docs/manual/python/smsd.rst:53
29518 #. type: delimited block -
29519 #: docs/manual/python/smsd.rst:55
29521 msgid " PhoneID which can be used for multiple SMSD setup.\n"
29524 #. type: delimited block -
29525 #: docs/manual/python/smsd.rst:57
29530 #. type: delimited block -
29531 #: docs/manual/python/smsd.rst:59
29533 msgid " IMEI of currently connected phone.\n"
29536 #. type: delimited block -
29537 #: docs/manual/python/smsd.rst:61
29542 #. type: delimited block -
29543 #: docs/manual/python/smsd.rst:63
29545 msgid " Number of sent messages.\n"
29548 #. type: delimited block -
29549 #: docs/manual/python/smsd.rst:65
29551 msgid " Received\n"
29554 #. type: delimited block -
29555 #: docs/manual/python/smsd.rst:67
29557 msgid " Number of received messages.\n"
29560 #. type: delimited block -
29561 #: docs/manual/python/smsd.rst:69
29566 #. type: delimited block -
29567 #: docs/manual/python/smsd.rst:71
29569 msgid " Number of failed messages.\n"
29572 #. type: delimited block -
29573 #: docs/manual/python/smsd.rst:73
29575 msgid " BatterPercent\n"
29578 #. type: delimited block -
29579 #: docs/manual/python/smsd.rst:75
29581 msgid " Last battery state as reported by connected phone.\n"
29584 #. type: delimited block -
29585 #: docs/manual/python/smsd.rst:77
29587 msgid " NetworkSignal\n"
29590 #. type: delimited block -
29591 #: docs/manual/python/smsd.rst:79
29593 msgid " Last signal level as reported by connected phone.\n"
29596 #. type: delimited block -
29597 #: docs/manual/python/smsd.rst:82
29600 " :return: Dict with status values\n"
29604 #. type: delimited block -
29605 #: docs/manual/python/smsd.rst:84
29607 msgid " .. method:: InjectSMS(Message)\n"
29610 #. type: delimited block -
29611 #: docs/manual/python/smsd.rst:86
29613 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
29616 #. type: delimited block -
29617 #: docs/manual/python/smsd.rst:90
29620 " :param Message: Message to inject (can be multipart)\n"
29621 " :type Message: list of :ref:`sms_obj`\n"
29622 " :return: ID of inserted message\n"
29623 " :rtype: string\n"
29626 #. type: Plain text
29627 #: docs/manual/internal/reply.rst:2
29628 msgid "_reply-functions:"
29629 msgstr "_reply-functions:"
29632 #: docs/manual/internal/reply.rst:4
29634 msgid "Reply functions"
29637 #. type: Plain text
29638 #: docs/manual/internal/reply.rst:10
29640 "When phone gives answers, we check if we requested received info and we "
29641 "redirect it to concrete reply function, which will decode it. Different "
29642 "phone answers can go to one reply function let's say responsible for getting "
29646 #. type: Labeled list
29647 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29648 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29649 #: docs/manual/c/statemachine.rst:66
29654 #. type: Plain text
29655 #: docs/manual/internal/reply.rst:12
29656 msgid "GSM_Reply_Function"
29657 msgstr "GSM_Reply_Function"
29659 #. type: Plain text
29660 #: docs/manual/internal/reply.rst:14
29661 msgid "Defines reply function for phone driver."
29664 #. type: Labeled list
29665 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29666 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29667 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29669 msgid ".. c:member"
29672 #. type: Plain text
29673 #: docs/manual/internal/reply.rst:16
29675 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29678 #. type: Plain text
29679 #: docs/manual/internal/reply.rst:18
29680 msgid "Callback on reply match."
29683 #. type: Plain text
29684 #: docs/manual/internal/reply.rst:20
29685 msgid "const unsigned char\t\t*msgtype;"
29688 #. type: Plain text
29689 #: docs/manual/internal/reply.rst:22
29690 msgid "String match on the message."
29693 #. type: Plain text
29694 #: docs/manual/internal/reply.rst:24
29696 msgid "const size_t\t\t\tsubtypechar;\n"
29699 #. type: Plain text
29700 #: docs/manual/internal/reply.rst:26
29701 msgid "Position for char match inside reply. If 0, message type is checked."
29704 #. type: Plain text
29705 #: docs/manual/internal/reply.rst:28
29707 msgid "const int\t\t\tsubtype;\n"
29710 #. type: Plain text
29711 #: docs/manual/internal/reply.rst:30
29712 msgid "Match for char/message type check (see above)."
29715 #. type: Plain text
29716 #: docs/manual/internal/reply.rst:32
29717 msgid "const GSM_Phone_RequestID\trequestID;"
29720 #. type: Plain text
29721 #: docs/manual/internal/reply.rst:34
29723 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29726 #. type: Plain text
29727 #: docs/manual/internal/reply.rst:36
29728 msgid "There are three types of answer matching:"
29732 #: docs/manual/internal/reply.rst:38
29737 #. type: Plain text
29738 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29739 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29743 #. type: Plain text
29744 #: docs/manual/internal/reply.rst:45
29745 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29748 #. type: Plain text
29749 #: docs/manual/internal/reply.rst:51
29751 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29752 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
29753 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29754 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29755 "0x00, 0x00 - it means then, that we check only frame type."
29758 #. type: Plain text
29759 #: docs/manual/internal/reply.rst:60
29760 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29763 #. type: Plain text
29764 #: docs/manual/internal/reply.rst:64
29766 "All incoming (not requested in the moment, sent by phone, who likes us - "
29767 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29768 "ATGEN_ReplyIncomingCallInfo."
29772 #: docs/manual/internal/reply.rst:66
29777 #. type: Plain text
29778 #: docs/manual/internal/reply.rst:73
29779 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29782 #. type: Plain text
29783 #: docs/manual/internal/reply.rst:76
29785 "When match string is empty and match char position is zero, matching on "
29786 "message type is performed."
29790 #: docs/manual/internal/reply.rst:78
29795 #. type: Plain text
29796 #: docs/manual/internal/reply.rst:81
29798 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29801 #. type: Plain text
29802 #: docs/manual/internal/reply.rst:87
29804 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
29807 #. type: Plain text
29808 #: docs/manual/internal/reply.rst:88
29810 msgid "GSM_PhonebookEntry *entry)\n"
29813 #. type: Plain text
29814 #: docs/manual/internal/reply.rst:89
29819 #. type: Plain text
29820 #: docs/manual/internal/reply.rst:90
29822 msgid "unsigned char req[] = {\n"
29825 #. type: Plain text
29826 #: docs/manual/internal/reply.rst:94
29829 "N6110_FRAME_HEADER, 0x01,\n"
29830 "0x00, /* memory type */\n"
29831 "0x00, /* location */\n"
29835 #. type: Plain text
29836 #: docs/manual/internal/reply.rst:97
29838 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29839 "[4]==0xff) return GE_NOTSUPPORTED;"
29842 #. type: Plain text
29843 #: docs/manual/internal/reply.rst:99
29844 msgid "req[5] = entry->Location;"
29847 #. type: Plain text
29848 #: docs/manual/internal/reply.rst:103
29850 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29851 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29854 #. type: Plain text
29855 #: docs/manual/internal/reply.rst:116
29857 "First we fill req according to values in \\*entry. Later set pointer in s-"
29858 ">Phone.Data (it's available for reply functions and they set responses "
29859 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29860 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29861 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29862 "from phone and redirect them to protocol functions. If they found full "
29863 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29864 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29865 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
29866 "is value for GSM_WaitFor). If there is no requested answer during time, "
29867 "GSM_WaitFor returns GE_TIMEOUT."
29870 #. type: Plain text
29871 #: docs/manual/internal/index.rst:2
29876 #: docs/manual/internal/index.rst:4
29878 msgid "Gammu internals"
29879 msgstr "Informasi gammu"
29881 #. type: Plain text
29882 #: docs/manual/internal/index.rst:8
29884 "Gammu project internals are a bit more complicated than required, mostly for "
29885 "historical reasons. Before digging into source code, you should look at"
29888 #. type: Attribute :doc:
29889 #: docs/manual/internal/index.rst:8
29891 msgid "`../project/directories` and :doc:`../project/coding-style`."
29894 #. type: Plain text
29895 #: docs/manual/internal/index.rst:15
29896 msgid "reply state-machine new-phone"
29900 #: docs/manual/internal/state-machine.rst:2
29902 msgid "State Machine"
29905 #. type: Plain text
29906 #: docs/manual/internal/state-machine.rst:6
29908 "The state machine is core of libGammu operations. It gets the data from the "
29909 "phone and dispatches them through protocol layer to phone drivers."
29912 #. type: Plain text
29913 #: docs/manual/internal/state-machine.rst:8
29915 "To see how it operates, following figure shows example of what happens when"
29918 #. type: Attribute :c:
29919 #: docs/manual/internal/state-machine.rst:8
29921 msgid "func:`GSM_GetModel` is called from the program:"
29924 #. type: Plain text
29925 #: docs/manual/internal/state-machine.rst:13
29926 msgid "digraph statemachine {"
29929 #. type: Plain text
29930 #: docs/manual/internal/state-machine.rst:28
29932 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29933 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29934 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29935 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29936 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29937 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29938 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29939 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29940 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29941 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29942 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29943 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29944 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29947 #. type: Plain text
29948 #: docs/manual/formats/smsbackup.rst:2
29949 msgid "_gammu-smsbackup:"
29953 #: docs/manual/formats/smsbackup.rst:4
29955 msgid "SMS Backup Format"
29958 #. type: Plain text
29959 #: docs/manual/formats/smsbackup.rst:8
29961 "The SMS backup format is text file encoded in current encoding of platform "
29962 "where Gammu is running."
29966 #: docs/manual/formats/smsbackup.rst:12
29971 #. type: Plain text
29972 #: docs/manual/formats/smsbackup.rst:19
29974 "The file consists of sections, whose name starts with ``SMSBackup``. When "
29975 "creating the backup file, three digits are appended to this text defining "
29976 "order. While reading the backup, any part after ``SMSBackup`` text is "
29977 "ignored and everything which begins with this is processed. So you can as "
29978 "well give the section name ``SMSBackupFoo`` and it will be processed."
29981 #. type: Plain text
29982 #: docs/manual/formats/smsbackup.rst:21
29983 msgid "The number of messages in backup file is currently limited by"
29986 #. type: Attribute :c:
29987 #: docs/manual/formats/smsbackup.rst:21
29989 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
29993 #: docs/manual/formats/smsbackup.rst:24
29995 msgid "``SMSBackup`` section"
29998 #. type: Plain text
29999 #: docs/manual/formats/smsbackup.rst:28
30001 "Each section interprets one physical SMS message (eg. one message part in "
30002 "case of multipart messages)."
30006 #: docs/manual/formats/smsbackup.rst:30
30008 msgid "Decoded text"
30011 #. type: Plain text
30012 #: docs/manual/formats/smsbackup.rst:34
30014 "For SMS backups created by Gammu, there is a decoded text as a comment just "
30015 "after the section name:"
30018 #. type: Plain text
30019 #: docs/manual/formats/smsbackup.rst:39
30020 msgid "[SMSBackup001] ; This is message text"
30023 #. type: Plain text
30024 #: docs/manual/formats/smsbackup.rst:42
30026 "The text can be split to more lines if it is too long or of original message "
30027 "included new lines."
30030 #. type: Plain text
30031 #: docs/manual/formats/smsbackup.rst:47
30033 "This is easiest way to get message text, however also the least reliable "
30034 "one, because it is stored in the comments in the file."
30038 #: docs/manual/formats/smsbackup.rst:49
30043 #. type: Plain text
30044 #: docs/manual/formats/smsbackup.rst:52
30045 msgid "The following variables can be defined for each SMS:"
30048 #. type: Plain text
30049 #: docs/manual/formats/smsbackup.rst:64
30053 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
30055 "``SMSCUnicode``\n"
30056 " Hex encoded UCS-2 string with SMSC number.\n"
30058 " Message class.\n"
30060 " Timestamp, when message has been sent.\n"
30062 " Message type, one of:\n"
30065 #. type: Plain text
30066 #: docs/manual/formats/smsbackup.rst:66
30067 msgid "``Deliver`` - received message"
30070 #. type: Plain text
30071 #: docs/manual/formats/smsbackup.rst:67
30072 msgid "``Submit`` - message to send"
30075 #. type: Plain text
30076 #: docs/manual/formats/smsbackup.rst:78
30079 "``Status_Report`` - message to send with delivery report\n"
30081 " Timestamp of message (sent or received).\n"
30082 "``RejectDuplicates``\n"
30083 " Whether receiver should reject duplicates.\n"
30084 "``ReplaceMessage``\n"
30085 " ID of message to replace.\n"
30086 "``MessageReference``\n"
30087 " Message reference number as generated by network.\n"
30089 " State of the message:\n"
30092 #. type: Plain text
30093 #: docs/manual/formats/smsbackup.rst:91
30098 " Recipient number.\n"
30100 " Name of the message.\n"
30102 " Length of message text.\n"
30104 " Coding of the message:\n"
30107 #. type: Plain text
30108 #: docs/manual/formats/smsbackup.rst:93
30109 msgid "``8bit`` - binary message"
30112 #. type: Plain text
30113 #: docs/manual/formats/smsbackup.rst:94
30114 msgid "``Default`` - GSM encoding, up to 160 chars in message"
30117 #. type: Plain text
30118 #: docs/manual/formats/smsbackup.rst:101
30121 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
30122 "``Text00`` ... ``TextNN``\n"
30123 " Numbered parts of the message payload.\n"
30125 " ID of folder where the message was saved.\n"
30127 " User defined header of the message.\n"
30130 #. type: Plain text
30131 #: docs/manual/formats/smsbackup.rst:107
30132 msgid "The backup of message can look like following:"
30135 #. type: Plain text
30136 #: docs/manual/formats/smsbackup.rst:129
30138 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30139 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30140 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30141 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30143 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30144 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30145 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30148 #. type: Plain text
30149 #: docs/manual/formats/backup.rst:2
30150 msgid "_gammu-backup:"
30154 #: docs/manual/formats/backup.rst:4
30156 msgid "Backup Format"
30159 #. type: Plain text
30160 #: docs/manual/formats/backup.rst:7
30162 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30165 #. type: Plain text
30166 #: docs/manual/formats/backup.rst:21
30168 "If you will backup settings to Gammu text file, it will be possible to edit "
30169 "it. It's easy: many things in this file will be written double - once in "
30170 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30171 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30172 "it according to your OS locale. When will be available Unicode version of "
30173 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30174 "isn't important, what locale is set in computer and no conversion Unicode -> "
30175 "ASCII and ASCII -> Unicode is done)."
30178 #. type: Plain text
30179 #: docs/manual/formats/backup.rst:25
30181 "You can use any editor with regular expressions function to edit backup text "
30182 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30183 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30187 #. type: Plain text
30188 #: docs/manual/formats/backup.rst:27
30189 msgid "Remove info about voice tags"
30192 #. type: Labeled list
30193 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30194 #: docs/manual/formats/backup.rst:48
30199 #. type: Plain text
30200 #: docs/manual/formats/backup.rst:31
30201 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30204 #. type: Labeled list
30205 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30206 #: docs/manual/formats/backup.rst:52
30211 #. type: Plain text
30212 #: docs/manual/formats/backup.rst:35
30216 #. type: Plain text
30217 #: docs/manual/formats/backup.rst:37
30218 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30221 #. type: Plain text
30222 #: docs/manual/formats/backup.rst:41
30224 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30228 #. type: Plain text
30229 #: docs/manual/formats/backup.rst:45
30230 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30233 #. type: Plain text
30234 #: docs/manual/formats/backup.rst:47
30236 "Change phone numbers type to mobile for numbers starting from +3620, "
30237 "+3630,... and removing the corresponding TextUnicode line"
30240 #. type: Plain text
30241 #: docs/manual/formats/backup.rst:51
30243 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30244 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30247 #. type: Plain text
30248 #: docs/manual/formats/backup.rst:55
30249 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30252 #. type: Plain text
30253 #: docs/manual/formats/backup.rst:56
30254 msgid ":ref:`converting-formats`"
30257 #. type: Plain text
30258 #: docs/manual/formats/index.rst:2
30263 #: docs/manual/formats/index.rst:4
30265 msgid "File formats used by Gammu"
30266 msgstr "Format file yang digunakan Gammu"
30268 #. type: Plain text
30269 #: docs/manual/formats/index.rst:8
30271 "Gammu understands wide range of standard formats as well as introduces own "
30272 "formats for storing some data."
30275 #. type: Plain text
30276 #: docs/manual/formats/index.rst:14
30277 msgid "ini smsbackup backup"
30280 #. type: Plain text
30281 #: docs/manual/formats/ini.rst:2
30286 #: docs/manual/formats/ini.rst:4
30288 msgid "INI file format"
30291 #. type: Plain text
30292 #: docs/manual/formats/ini.rst:7
30294 "The INI file format is widely used in Gammu, for both configuration (see"
30297 #. type: Attribute :ref:
30298 #: docs/manual/formats/ini.rst:7
30300 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30303 #. type: Plain text
30304 #: docs/manual/formats/ini.rst:12
30306 "This file use ini file syntax, with comment parts being marked with both ``;"
30307 "`` and ``#``. Sections of config file are identified in square brackets line "
30308 "``[this]``. All key values are case insensitive."
30311 #. type: Plain text
30312 #: docs/manual/formats/ini.rst:18
30314 "You most likely know INI files from other programs, however to illustrate, "
30315 "here is some example:"
30318 #. type: Plain text
30319 #: docs/manual/formats/ini.rst:22
30323 #. type: Plain text
30324 #: docs/manual/formats/ini.rst:25
30325 msgid "[section] key = value"
30328 #. type: Plain text
30329 #: docs/manual/formats/ini.rst:27
30330 msgid "[another section]"
30333 #. type: Plain text
30334 #: docs/manual/formats/ini.rst:29
30335 msgid "key = longer value"
30338 #. type: Plain text
30339 #: docs/manual/formats/ini.rst:31
30340 msgid "# another comment"
30344 #: docs/manual/c/call.rst:2
30349 #. type: Labeled list
30350 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30351 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30352 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30353 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30354 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30355 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30356 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30357 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30358 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30359 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30360 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30361 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30362 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30363 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30364 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30365 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30366 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30367 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30368 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30369 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30370 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30371 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30372 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30373 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30374 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30375 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30376 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30377 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30378 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30379 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30380 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30381 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30382 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30383 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30384 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30385 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30386 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30387 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30388 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30389 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30390 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30391 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30392 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30393 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30394 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30395 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30396 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30397 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30398 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30399 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30400 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30401 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30402 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30403 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30404 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30405 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30406 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30407 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30408 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30409 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30410 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30411 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30412 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30413 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30414 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30415 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30416 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30417 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30418 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30419 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30420 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30421 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30422 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30423 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30424 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30425 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30426 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30427 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30428 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30429 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30430 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30431 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30432 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30433 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30434 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30435 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30436 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30437 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30438 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30439 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30440 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30441 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30442 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30443 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30444 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30445 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30446 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30447 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30448 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30449 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30450 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30451 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30452 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30453 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30454 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30455 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30456 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30457 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30458 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30459 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30460 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30461 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30462 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30463 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30464 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30465 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30466 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30467 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30468 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30469 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30470 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30471 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30472 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30473 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30474 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30475 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30476 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30477 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30478 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30479 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30480 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30481 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30482 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30483 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30484 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30485 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30486 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30487 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30488 #: docs/manual/c/settings.rst:21
30490 msgid ".. doxygenfunction"
30493 #. type: Plain text
30494 #: docs/manual/c/call.rst:5
30495 msgid "GSM_DialVoice"
30498 #. type: Plain text
30499 #: docs/manual/c/call.rst:6
30500 msgid "GSM_DialService"
30503 #. type: Plain text
30504 #: docs/manual/c/call.rst:7
30505 msgid "GSM_AnswerCall"
30508 #. type: Plain text
30509 #: docs/manual/c/call.rst:8
30510 msgid "GSM_CancelCall"
30513 #. type: Plain text
30514 #: docs/manual/c/call.rst:9
30515 msgid "GSM_HoldCall"
30518 #. type: Plain text
30519 #: docs/manual/c/call.rst:10
30520 msgid "GSM_UnholdCall"
30523 #. type: Plain text
30524 #: docs/manual/c/call.rst:11
30525 msgid "GSM_ConferenceCall"
30528 #. type: Plain text
30529 #: docs/manual/c/call.rst:12
30530 msgid "GSM_SplitCall"
30533 #. type: Plain text
30534 #: docs/manual/c/call.rst:13
30535 msgid "GSM_TransferCall"
30538 #. type: Plain text
30539 #: docs/manual/c/call.rst:14
30540 msgid "GSM_SwitchCall"
30543 #. type: Plain text
30544 #: docs/manual/c/call.rst:15
30545 msgid "GSM_GetCallDivert"
30548 #. type: Plain text
30549 #: docs/manual/c/call.rst:16
30550 msgid "GSM_SetCallDivert"
30553 #. type: Plain text
30554 #: docs/manual/c/call.rst:17
30555 msgid "GSM_CancelAllDiverts"
30558 #. type: Plain text
30559 #: docs/manual/c/call.rst:18
30560 msgid "GSM_SetIncomingCall"
30563 #. type: Plain text
30564 #: docs/manual/c/call.rst:19
30565 msgid "GSM_SendDTMF"
30568 #. type: Labeled list
30569 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30570 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30571 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30572 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30573 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30574 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30575 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30576 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30577 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30578 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30579 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30580 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30581 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30582 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30583 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30584 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30585 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30586 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30587 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30588 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30589 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30590 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30591 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30592 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30593 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30594 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30596 msgid ".. doxygenenum"
30599 #. type: Plain text
30600 #: docs/manual/c/call.rst:20
30601 msgid "GSM_CallStatus"
30604 #. type: Labeled list
30605 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30606 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30607 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30608 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30609 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30610 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30611 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30612 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30613 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30614 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30615 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30616 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30617 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30618 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30619 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30620 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30621 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30622 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30623 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30624 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30625 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30626 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30627 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30628 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30629 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30630 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30631 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30632 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30633 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30634 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30635 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30636 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30637 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30638 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30639 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30640 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30641 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30643 msgid ".. doxygenstruct"
30646 #. type: Plain text
30647 #: docs/manual/c/call.rst:21
30651 #. type: Plain text
30652 #: docs/manual/c/call.rst:22
30653 msgid "GSM_Divert_DivertTypes"
30656 #. type: Plain text
30657 #: docs/manual/c/call.rst:23
30658 msgid "GSM_Divert_CallTypes"
30661 #. type: Plain text
30662 #: docs/manual/c/call.rst:24
30663 msgid "GSM_CallDivert"
30666 #. type: Plain text
30667 #: docs/manual/c/call.rst:25
30668 msgid "GSM_MultiCallDivert"
30671 #. type: Plain text
30672 #: docs/manual/c/call.rst:25
30673 msgid "GSM_CallShowNumber"
30676 #. type: Plain text
30677 #: docs/manual/c/examples.rst:6
30679 "All these examples are also available in docs/examples/ directory in Gammu "
30684 #: docs/manual/c/examples.rst:8
30686 msgid "Getting phone information"
30687 msgstr "Informasi telepon"
30689 #. type: Plain text
30690 #: docs/manual/c/examples.rst:11
30691 msgid "../../examples/phone-info.c"
30694 #. type: Plain text
30695 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30696 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30697 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30698 msgid ":language: c"
30702 #: docs/manual/c/examples.rst:14
30704 msgid "Reading SMS message"
30707 #. type: Plain text
30708 #: docs/manual/c/examples.rst:17
30709 msgid "../../examples/sms-read.c"
30713 #: docs/manual/c/examples.rst:20
30715 msgid "Sending SMS message"
30718 #. type: Plain text
30719 #: docs/manual/c/examples.rst:23
30720 msgid "../../examples/sms-send.c"
30724 #: docs/manual/c/examples.rst:26
30726 msgid "Sending Long SMS message"
30729 #. type: Plain text
30730 #: docs/manual/c/examples.rst:29
30731 msgid "../../examples/long-sms.c"
30735 #: docs/manual/c/examples.rst:32
30737 msgid "SMSD example"
30740 #. type: Plain text
30741 #: docs/manual/c/examples.rst:35
30742 msgid "../../examples/smsd.c"
30746 #: docs/manual/c/examples.rst:38
30748 msgid "Custom configuration"
30749 msgstr "Konfigurasi buatan"
30751 #. type: Plain text
30752 #: docs/manual/c/examples.rst:41
30753 msgid "../../examples/custom-config.c"
30756 #. type: Plain text
30757 #: docs/manual/c/bitmap.rst:5
30758 msgid "GSM_GetBitmap"
30761 #. type: Plain text
30762 #: docs/manual/c/bitmap.rst:6
30763 msgid "GSM_SetBitmap"
30766 #. type: Plain text
30767 #: docs/manual/c/bitmap.rst:7
30768 msgid "GSM_PrintBitmap"
30771 #. type: Plain text
30772 #: docs/manual/c/bitmap.rst:8
30773 msgid "GSM_SaveBitmapFile"
30776 #. type: Plain text
30777 #: docs/manual/c/bitmap.rst:9
30778 msgid "GSM_ReadBitmapFile"
30781 #. type: Plain text
30782 #: docs/manual/c/bitmap.rst:10
30783 msgid "GSM_IsPointBitmap"
30786 #. type: Plain text
30787 #: docs/manual/c/bitmap.rst:11
30788 msgid "GSM_SetPointBitmap"
30791 #. type: Plain text
30792 #: docs/manual/c/bitmap.rst:12
30793 msgid "GSM_ClearPointBitmap"
30796 #. type: Plain text
30797 #: docs/manual/c/bitmap.rst:13
30798 msgid "GSM_ClearBitmap"
30801 #. type: Plain text
30802 #: docs/manual/c/bitmap.rst:14
30803 msgid "GSM_BinaryPicture_Types"
30806 #. type: Plain text
30807 #: docs/manual/c/bitmap.rst:15
30808 msgid "GSM_BinaryPicture"
30811 #. type: Plain text
30812 #: docs/manual/c/bitmap.rst:16
30813 msgid "GSM_Bitmap_Types"
30816 #. type: Plain text
30817 #: docs/manual/c/bitmap.rst:17
30821 #. type: Plain text
30822 #: docs/manual/c/bitmap.rst:18
30823 msgid "GSM_MultiBitmap"
30826 #. type: Plain text
30827 #: docs/manual/c/bitmap.rst:18
30829 msgid "GSM_GetScreenshot"
30830 msgstr "Pengaturan telepon"
30833 #: docs/manual/c/security.rst:2
30838 #. type: Plain text
30839 #: docs/manual/c/security.rst:5
30840 msgid "GSM_EnterSecurityCode"
30843 #. type: Plain text
30844 #: docs/manual/c/security.rst:6
30845 msgid "GSM_GetSecurityStatus"
30848 #. type: Plain text
30849 #: docs/manual/c/security.rst:7
30850 msgid "GSM_SecurityCodeType"
30853 #. type: Plain text
30854 #: docs/manual/c/security.rst:7
30855 msgid "GSM_SecurityCode"
30859 #: docs/manual/c/backup.rst:2
30864 #. type: Plain text
30865 #: docs/manual/c/backup.rst:5
30866 msgid "GSM_ReadSMSBackupFile"
30869 #. type: Plain text
30870 #: docs/manual/c/backup.rst:6
30871 msgid "GSM_AddSMSBackupFile"
30874 #. type: Plain text
30875 #: docs/manual/c/backup.rst:7
30876 msgid "GSM_ClearSMSBackup"
30879 #. type: Plain text
30880 #: docs/manual/c/backup.rst:8
30881 msgid "GSM_FreeSMSBackup"
30884 #. type: Plain text
30885 #: docs/manual/c/backup.rst:9
30886 msgid "GSM_SaveBackupFile"
30889 #. type: Plain text
30890 #: docs/manual/c/backup.rst:10
30891 msgid "GSM_GuessBackupFormat"
30894 #. type: Plain text
30895 #: docs/manual/c/backup.rst:11
30896 msgid "GSM_ReadBackupFile"
30899 #. type: Plain text
30900 #: docs/manual/c/backup.rst:12
30901 msgid "GSM_ClearBackup"
30904 #. type: Plain text
30905 #: docs/manual/c/backup.rst:13
30906 msgid "GSM_FreeBackup"
30909 #. type: Plain text
30910 #: docs/manual/c/backup.rst:14
30911 msgid "GSM_GetBackupFormatFeatures"
30914 #. type: Plain text
30915 #: docs/manual/c/backup.rst:15
30916 msgid "GSM_GetBackupFileFeatures"
30919 #. type: Plain text
30920 #: docs/manual/c/backup.rst:16
30921 msgid "GSM_SMS_Backup"
30924 #. type: Plain text
30925 #: docs/manual/c/backup.rst:17
30929 #. type: Plain text
30930 #: docs/manual/c/backup.rst:18
30931 msgid "GSM_BackupFormat"
30934 #. type: Plain text
30935 #: docs/manual/c/backup.rst:18
30936 msgid "GSM_Backup_Info"
30940 #: docs/manual/c/misc.rst:2
30942 msgid "Miscellaneous"
30943 msgstr "Miscellaneous"
30945 #. type: Plain text
30946 #: docs/manual/c/misc.rst:5
30950 #. type: Plain text
30951 #: docs/manual/c/misc.rst:6
30952 msgid "GetGammuVersion"
30955 #. type: Plain text
30956 #: docs/manual/c/misc.rst:7
30957 msgid "GetCompiler"
30960 #. type: Plain text
30961 #: docs/manual/c/misc.rst:8
30965 #. type: Plain text
30966 #: docs/manual/c/misc.rst:9
30967 msgid "GetGammuLocalePath"
30970 #. type: Plain text
30971 #: docs/manual/c/misc.rst:10
30972 msgid "GSM_InitLocales"
30975 #. type: Plain text
30976 #: docs/manual/c/misc.rst:11
30977 msgid "EncodeHexBin"
30980 #. type: Plain text
30981 #: docs/manual/c/misc.rst:11
30982 msgid "GSM_IsNewerVersion"
30985 #. type: Plain text
30986 #: docs/manual/c/wap.rst:2
30993 #. type: Plain text
30994 #: docs/manual/c/wap.rst:5
30995 msgid "GSM_EncodeURLFile"
30998 #. type: Plain text
30999 #: docs/manual/c/wap.rst:6
31001 msgid "GSM_GetWAPBookmark"
31002 msgstr "Pengaturan WAP dan bookmark"
31004 #. type: Plain text
31005 #: docs/manual/c/wap.rst:7
31007 msgid "GSM_SetWAPBookmark"
31008 msgstr "Pengaturan WAP dan bookmark"
31010 #. type: Plain text
31011 #: docs/manual/c/wap.rst:8
31012 msgid "GSM_DeleteWAPBookmark"
31015 #. type: Plain text
31016 #: docs/manual/c/wap.rst:9
31017 msgid "GSM_GetWAPSettings"
31018 msgstr "GSM_GetWAPSettings"
31020 #. type: Plain text
31021 #: docs/manual/c/wap.rst:10
31022 msgid "GSM_SetWAPSettings"
31023 msgstr "GSM_SetWAPSettings"
31025 #. type: Plain text
31026 #: docs/manual/c/wap.rst:11
31028 msgid "GSM_WAPBookmark"
31029 msgstr "Pengaturan WAP dan bookmark"
31031 #. type: Plain text
31032 #: docs/manual/c/wap.rst:12
31034 msgid "WAPSettings_Speed"
31035 msgstr "Pengaturan telepon"
31037 #. type: Plain text
31038 #: docs/manual/c/wap.rst:13
31040 msgid "WAPSettings_Bearer"
31041 msgstr "Pengaturan telepon"
31043 #. type: Plain text
31044 #: docs/manual/c/wap.rst:14
31045 msgid "GSM_WAPSettings"
31046 msgstr "GSM_WAPSettings"
31048 #. type: Plain text
31049 #: docs/manual/c/wap.rst:14
31050 msgid "GSM_MultiWAPSettings"
31051 msgstr "GSM_MultiWAPSettings"
31054 #: docs/manual/c/nokia.rst:2
31059 #. type: Plain text
31060 #: docs/manual/c/nokia.rst:5
31061 msgid "NOKIA_GetDefaultCallerGroupName"
31064 #. type: Plain text
31065 #: docs/manual/c/nokia.rst:5
31066 msgid "NOKIA_GetDefaultProfileName"
31070 #: docs/manual/c/datetime.rst:2
31072 msgid "Date and time"
31075 #. type: Plain text
31076 #: docs/manual/c/datetime.rst:5
31080 #. type: Plain text
31081 #: docs/manual/c/datetime.rst:6
31082 msgid "GSM_GetCurrentDateTime"
31085 #. type: Plain text
31086 #: docs/manual/c/datetime.rst:7
31087 msgid "Fill_Time_T"
31090 #. type: Plain text
31091 #: docs/manual/c/datetime.rst:8
31092 msgid "GSM_GetLocalTimezoneOffset"
31095 #. type: Plain text
31096 #: docs/manual/c/datetime.rst:9
31097 msgid "Fill_GSM_DateTime"
31100 #. type: Plain text
31101 #: docs/manual/c/datetime.rst:10
31102 msgid "GSM_DateTimeFromTimestamp"
31105 #. type: Plain text
31106 #: docs/manual/c/datetime.rst:11
31110 #. type: Plain text
31111 #: docs/manual/c/datetime.rst:12
31115 #. type: Plain text
31116 #: docs/manual/c/datetime.rst:13
31120 #. type: Plain text
31121 #: docs/manual/c/datetime.rst:14
31125 #. type: Plain text
31126 #: docs/manual/c/datetime.rst:15
31127 msgid "GSM_GetDateTime"
31130 #. type: Plain text
31131 #: docs/manual/c/datetime.rst:16
31132 msgid "GSM_SetDateTime"
31135 #. type: Plain text
31136 #: docs/manual/c/datetime.rst:17
31137 msgid "GSM_DateTime"
31140 #. type: Plain text
31141 #: docs/manual/c/datetime.rst:17
31142 msgid "GSM_DeltaTime"
31145 #. type: Plain text
31146 #: docs/manual/c/calendar.rst:5
31147 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31150 #. type: Plain text
31151 #: docs/manual/c/calendar.rst:6
31152 msgid "GSM_EncodeVTODO"
31155 #. type: Plain text
31156 #: docs/manual/c/calendar.rst:7
31157 msgid "GSM_EncodeVCALENDAR"
31160 #. type: Plain text
31161 #: docs/manual/c/calendar.rst:8
31162 msgid "GSM_DecodeVNOTE"
31165 #. type: Plain text
31166 #: docs/manual/c/calendar.rst:9
31167 msgid "GSM_EncodeVNTFile"
31170 #. type: Plain text
31171 #: docs/manual/c/calendar.rst:10
31172 msgid "GSM_DecodeVCALENDAR_VTODO"
31175 #. type: Plain text
31176 #: docs/manual/c/calendar.rst:11
31177 msgid "GSM_IsCalendarNoteFromThePast"
31180 #. type: Plain text
31181 #: docs/manual/c/calendar.rst:12
31182 msgid "GSM_GetAlarm"
31185 #. type: Plain text
31186 #: docs/manual/c/calendar.rst:13
31187 msgid "GSM_SetAlarm"
31190 #. type: Plain text
31191 #: docs/manual/c/calendar.rst:14
31192 msgid "GSM_GetToDoStatus"
31195 #. type: Plain text
31196 #: docs/manual/c/calendar.rst:15
31197 msgid "GSM_GetToDo"
31200 #. type: Plain text
31201 #: docs/manual/c/calendar.rst:16
31202 msgid "GSM_GetNextToDo"
31205 #. type: Plain text
31206 #: docs/manual/c/calendar.rst:17
31207 msgid "GSM_SetToDo"
31210 #. type: Plain text
31211 #: docs/manual/c/calendar.rst:18
31212 msgid "GSM_AddToDo"
31215 #. type: Plain text
31216 #: docs/manual/c/calendar.rst:19
31217 msgid "GSM_DeleteToDo"
31220 #. type: Plain text
31221 #: docs/manual/c/calendar.rst:20
31222 msgid "GSM_DeleteAllToDo"
31225 #. type: Plain text
31226 #: docs/manual/c/calendar.rst:21
31227 msgid "GSM_GetCalendarStatus"
31230 #. type: Plain text
31231 #: docs/manual/c/calendar.rst:22
31232 msgid "GSM_GetCalendar"
31233 msgstr "GSM_GetCalendar"
31235 #. type: Plain text
31236 #: docs/manual/c/calendar.rst:23
31237 msgid "GSM_GetNextCalendar"
31240 #. type: Plain text
31241 #: docs/manual/c/calendar.rst:24
31242 msgid "GSM_SetCalendar"
31243 msgstr "GSM_SetCalendar"
31245 #. type: Plain text
31246 #: docs/manual/c/calendar.rst:25
31247 msgid "GSM_AddCalendar"
31248 msgstr "GSM_AddCalendar"
31250 #. type: Plain text
31251 #: docs/manual/c/calendar.rst:26
31252 msgid "GSM_DeleteCalendar"
31253 msgstr "GSM_DeleteCalendar"
31255 #. type: Plain text
31256 #: docs/manual/c/calendar.rst:27
31257 msgid "GSM_DeleteAllCalendar"
31260 #. type: Plain text
31261 #: docs/manual/c/calendar.rst:28
31262 msgid "GSM_GetCalendarSettings"
31265 #. type: Plain text
31266 #: docs/manual/c/calendar.rst:29
31268 msgid "GSM_SetCalendarSettings"
31269 msgstr "MMS dan pengaturan MMS"
31271 #. type: Plain text
31272 #: docs/manual/c/calendar.rst:30
31273 msgid "GSM_GetNotesStatus"
31276 #. type: Plain text
31277 #: docs/manual/c/calendar.rst:31
31278 msgid "GSM_GetNote"
31281 #. type: Plain text
31282 #: docs/manual/c/calendar.rst:32
31283 msgid "GSM_GetNextNote"
31286 #. type: Plain text
31287 #: docs/manual/c/calendar.rst:33
31288 msgid "GSM_SetNote"
31291 #. type: Plain text
31292 #: docs/manual/c/calendar.rst:34
31293 msgid "GSM_AddNote"
31296 #. type: Plain text
31297 #: docs/manual/c/calendar.rst:35
31298 msgid "GSM_DeleteNote"
31301 #. type: Plain text
31302 #: docs/manual/c/calendar.rst:36
31303 msgid "GSM_DeleteAllNotes"
31306 #. type: Plain text
31307 #: docs/manual/c/calendar.rst:37
31309 msgid "GSM_CalendarSettings"
31310 msgstr "MMS dan pengaturan MMS"
31312 #. type: Plain text
31313 #: docs/manual/c/calendar.rst:38
31314 msgid "GSM_ToDoStatus"
31317 #. type: Plain text
31318 #: docs/manual/c/calendar.rst:39
31319 msgid "GSM_CalendarStatus"
31320 msgstr "GSM_CalendarStatus"
31322 #. type: Plain text
31323 #: docs/manual/c/calendar.rst:40
31325 msgid "GSM_CalendarNoteType"
31326 msgstr "Catatan kalender"
31328 #. type: Plain text
31329 #: docs/manual/c/calendar.rst:41
31330 msgid "GSM_CalendarType"
31331 msgstr "GSM_CalendarType"
31333 #. type: Plain text
31334 #: docs/manual/c/calendar.rst:42
31335 msgid "GSM_SubCalendarEntry"
31338 #. type: Plain text
31339 #: docs/manual/c/calendar.rst:43
31340 msgid "GSM_CalendarEntry"
31341 msgstr "GSM_CalendarEntry"
31343 #. type: Plain text
31344 #: docs/manual/c/calendar.rst:44
31345 msgid "GSM_ToDoType"
31348 #. type: Plain text
31349 #: docs/manual/c/calendar.rst:45
31350 msgid "GSM_ToDo_Priority"
31353 #. type: Plain text
31354 #: docs/manual/c/calendar.rst:46
31355 msgid "GSM_SubToDoEntry"
31358 #. type: Plain text
31359 #: docs/manual/c/calendar.rst:47
31360 msgid "GSM_ToDoEntry"
31363 #. type: Plain text
31364 #: docs/manual/c/calendar.rst:48
31365 msgid "GSM_NoteEntry"
31368 #. type: Plain text
31369 #: docs/manual/c/calendar.rst:49
31373 #. type: Plain text
31374 #: docs/manual/c/calendar.rst:50
31375 msgid "GSM_VToDoVersion"
31378 #. type: Plain text
31379 #: docs/manual/c/calendar.rst:50
31380 msgid "GSM_VCalendarVersion"
31383 #. type: Plain text
31384 #: docs/manual/c/porting.rst:2
31385 msgid "Porting from libGammu older than 1.12.0"
31389 #: docs/manual/c/porting.rst:5
31391 msgid "Rationale for API change"
31394 #. type: delimited block =
31395 #: docs/manual/c/porting.rst:10
31397 "This document describes what you have to change in your code, if you used "
31398 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31399 "has to be done for various reasons:"
31402 #. type: delimited block =
31403 #: docs/manual/c/porting.rst:15
31405 "ABI stability. - Till now almost every change in internals of any driver "
31406 "lead to ABI change. If we would correctly increase soname on each ABI "
31407 "change, we would be somewhere near 200, what is not something we could be "
31411 #. type: delimited block =
31412 #: docs/manual/c/porting.rst:19
31414 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31415 "do some common things in each function. New API allows one to centralize "
31416 "those operations in one place."
31419 #. type: delimited block =
31420 #: docs/manual/c/porting.rst:23
31422 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31423 "could be misused by programmers and could lead to unexpected behaviour when "
31424 "some internals are changed."
31428 #: docs/manual/c/porting.rst:25
31430 msgid "Changes you have to do in your code"
31433 #. type: delimited block =
31434 #: docs/manual/c/porting.rst:29
31436 "Bellow examples expect ``sm`` to be state machine structure in your current "
31437 "code, change it to appropriate variable name if it differs."
31440 #. type: delimited block =
31441 #: docs/manual/c/porting.rst:34
31443 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31444 "expose this structure, so you will get compiler error. You should allocate "
31445 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31446 "`GSM_FreeStateMachine`."
31449 #. type: delimited block =
31450 #: docs/manual/c/porting.rst:39
31452 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31453 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31454 "machine structure have changed signature to include results of the operation."
31457 #. type: delimited block =
31458 #: docs/manual/c/porting.rst:42
31460 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31461 "accessing structure."
31464 #. type: delimited block =
31465 #: docs/manual/c/porting.rst:44
31466 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31469 #. type: delimited block =
31470 #: docs/manual/c/porting.rst:47
31472 "As there might be some functions still missing from new API, don't hesitate "
31473 "to contact author or ask on mailing list if you miss something."
31476 #. type: delimited block =
31477 #: docs/manual/c/porting.rst:50
31479 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31480 "or Sphinx and is part of this manual."
31483 #. type: delimited block =
31484 #: docs/manual/c/porting.rst:51
31485 msgid ":ref:`libgammu`"
31488 #. type: Plain text
31489 #: docs/manual/c/index.rst:2
31494 #: docs/manual/c/index.rst:4
31499 #. type: Plain text
31500 #: docs/manual/c/index.rst:9
31502 "The libGammu library exposes all Gammu functionality for various phones in "
31503 "standard API. It can be used to do anything with your phone, however for "
31504 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31507 #. type: Plain text
31508 #: docs/manual/c/index.rst:14
31510 "If you intend to use libGammu in your application, all you should need is to "
31511 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31512 "examples/ for some small example applications. You don't need real phone for "
31513 "testing, use :ref:`dummy-driver` instead."
31516 #. type: Plain text
31517 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31519 "The C API documentation is still more complete in Doxygen format available "
31520 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31524 #. type: Plain text
31525 #: docs/manual/c/index.rst:27
31526 msgid "hints examples api porting"
31530 #: docs/manual/c/info.rst:2
31535 #. type: Plain text
31536 #: docs/manual/c/info.rst:5
31537 msgid "GSM_GetNetworkName"
31540 #. type: Plain text
31541 #: docs/manual/c/info.rst:6
31542 msgid "GSM_GetCountryName"
31545 #. type: Plain text
31546 #: docs/manual/c/info.rst:7
31547 msgid "GSM_FeatureToString"
31550 #. type: Plain text
31551 #: docs/manual/c/info.rst:8
31552 msgid "GSM_FeatureFromString"
31555 #. type: Plain text
31556 #: docs/manual/c/info.rst:9
31557 msgid "GSM_IsPhoneFeatureAvailable"
31560 #. type: Plain text
31561 #: docs/manual/c/info.rst:10
31562 msgid "GSM_AddPhoneFeature"
31565 #. type: Plain text
31566 #: docs/manual/c/info.rst:11
31567 msgid "GSM_GetManufacturer"
31570 #. type: Plain text
31571 #: docs/manual/c/info.rst:12
31572 msgid "GSM_GetModel"
31575 #. type: Plain text
31576 #: docs/manual/c/info.rst:13
31577 msgid "GSM_GetModelInfo"
31580 #. type: Plain text
31581 #: docs/manual/c/info.rst:14
31582 msgid "GSM_GetFirmware"
31585 #. type: Plain text
31586 #: docs/manual/c/info.rst:15
31587 msgid "GSM_GetIMEI"
31590 #. type: Plain text
31591 #: docs/manual/c/info.rst:16
31592 msgid "GSM_GetOriginalIMEI"
31595 #. type: Plain text
31596 #: docs/manual/c/info.rst:17
31597 msgid "GSM_GetManufactureMonth"
31600 #. type: Plain text
31601 #: docs/manual/c/info.rst:18
31602 msgid "GSM_GetProductCode"
31605 #. type: Plain text
31606 #: docs/manual/c/info.rst:19
31607 msgid "GSM_GetHardware"
31610 #. type: Plain text
31611 #: docs/manual/c/info.rst:20
31615 #. type: Plain text
31616 #: docs/manual/c/info.rst:21
31617 msgid "GSM_GetSIMIMSI"
31620 #. type: Plain text
31621 #: docs/manual/c/info.rst:22
31622 msgid "GSM_GetBatteryCharge"
31625 #. type: Plain text
31626 #: docs/manual/c/info.rst:23
31627 msgid "GSM_GetSignalQuality"
31630 #. type: Plain text
31631 #: docs/manual/c/info.rst:24
31632 msgid "GSM_GetNetworkInfo"
31635 #. type: Plain text
31636 #: docs/manual/c/info.rst:25
31637 msgid "GSM_GetDisplayStatus"
31640 #. type: Plain text
31641 #: docs/manual/c/info.rst:26
31642 msgid "GSM_NetworkInfo_State"
31645 #. type: Plain text
31646 #: docs/manual/c/info.rst:27
31647 msgid "GSM_GPRS_State"
31650 #. type: Plain text
31651 #: docs/manual/c/info.rst:28
31652 msgid "GSM_NetworkInfo"
31653 msgstr "GSM_NetworkInfo"
31655 #. type: Plain text
31656 #: docs/manual/c/info.rst:29
31657 msgid "GSM_SignalQuality"
31660 #. type: Plain text
31661 #: docs/manual/c/info.rst:30
31662 msgid "GSM_ChargeState"
31665 #. type: Plain text
31666 #: docs/manual/c/info.rst:31
31667 msgid "GSM_BatteryType"
31670 #. type: Plain text
31671 #: docs/manual/c/info.rst:32
31672 msgid "GSM_BatteryCharge"
31675 #. type: Plain text
31676 #: docs/manual/c/info.rst:33
31677 msgid "GSM_DisplayFeature"
31680 #. type: Plain text
31681 #: docs/manual/c/info.rst:34
31682 msgid "GSM_DisplayFeatures"
31685 #. type: Plain text
31686 #: docs/manual/c/info.rst:35
31687 msgid "GSM_Feature"
31690 #. type: Plain text
31691 #: docs/manual/c/info.rst:35
31692 msgid "GSM_PhoneModel"
31696 #: docs/manual/c/category.rst:2
31701 #. type: Plain text
31702 #: docs/manual/c/category.rst:5
31703 msgid "GSM_GetCategory"
31706 #. type: Plain text
31707 #: docs/manual/c/category.rst:6
31708 msgid "GSM_AddCategory"
31711 #. type: Plain text
31712 #: docs/manual/c/category.rst:7
31713 msgid "GSM_GetCategoryStatus"
31716 #. type: Plain text
31717 #: docs/manual/c/category.rst:8
31718 msgid "GSM_CategoryType"
31719 msgstr "GSM_CategoryType"
31721 #. type: Plain text
31722 #: docs/manual/c/category.rst:9
31723 msgid "GSM_Category"
31724 msgstr "GSM_Category"
31726 #. type: Plain text
31727 #: docs/manual/c/category.rst:9
31728 msgid "GSM_CategoryStatus"
31732 #: docs/manual/c/api.rst:2
31734 msgid "libGammu C API"
31737 #. type: Plain text
31738 #: docs/manual/c/api.rst:38
31740 "backup bitmap calendar callback call category datetime debug error file info "
31741 "inifile keys limits memory message misc nokia ringtone security settings "
31742 "smsd statemachine types unicode wap"
31746 #: docs/manual/c/keys.rst:2
31751 #. type: Plain text
31752 #: docs/manual/c/keys.rst:5
31753 msgid "MakeKeySequence"
31756 #. type: Plain text
31757 #: docs/manual/c/keys.rst:6
31758 msgid "GSM_PressKey"
31761 #. type: Plain text
31762 #: docs/manual/c/keys.rst:6
31763 msgid "GSM_KeyCode"
31767 #: docs/manual/c/types.rst:2
31772 #. type: Labeled list
31773 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31774 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31775 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31776 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31777 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31779 msgid ".. doxygentypedef"
31782 #. type: Plain text
31783 #: docs/manual/c/types.rst:5
31788 #: docs/manual/c/hints.rst:2
31790 msgid "Hints for libGammu Novices"
31793 #. type: Plain text
31794 #: docs/manual/c/hints.rst:5
31796 "This is very short overview of libGammu usage. You will probably need to "
31800 #. type: Attribute :doc:
31801 #: docs/manual/c/hints.rst:5
31803 msgid "`api` to find out what functions you want to use."
31807 #: docs/manual/c/hints.rst:9
31809 msgid "Basic library usage"
31812 #. type: Plain text
31813 #: docs/manual/c/hints.rst:12
31814 msgid "You need to include main header file:"
31817 #. type: Plain text
31818 #: docs/manual/c/hints.rst:16
31819 msgid "#include <gammu.h>"
31822 #. type: Labeled list
31823 #: docs/manual/c/hints.rst:17
31825 msgid "To compile you need to pass flags from pkg-config"
31828 #. type: Plain text
31829 #: docs/manual/c/hints.rst:20
31830 msgid "pkg-config --cflags gammu"
31833 #. type: Labeled list
31834 #: docs/manual/c/hints.rst:21
31836 msgid "To link you need to pass from pkg-config"
31839 #. type: Plain text
31840 #: docs/manual/c/hints.rst:24
31841 msgid "pkg-config --libs gammu"
31844 #. type: Plain text
31845 #: docs/manual/c/hints.rst:28
31847 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31848 "not public, so all you can define is a pointer to it:"
31851 #. type: Plain text
31852 #: docs/manual/c/hints.rst:32
31853 msgid "GSM_StateMachine *state_machine;"
31856 #. type: Plain text
31857 #: docs/manual/c/hints.rst:35
31859 "You'll want to check for errors from time to time. Do it using a function "
31860 "something like this:"
31863 #. type: Plain text
31864 #: docs/manual/c/hints.rst:40
31865 msgid "void check_error(GSM_Error err) {"
31868 #. type: Plain text
31869 #: docs/manual/c/hints.rst:41
31870 msgid "if (err == ERR_NONE) {"
31873 #. type: Plain text
31874 #: docs/manual/c/hints.rst:42
31878 #. type: Plain text
31879 #: docs/manual/c/hints.rst:45
31881 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31884 #. type: Plain text
31885 #: docs/manual/c/hints.rst:50
31887 "As libGammu does interact with strings in your local encoding, it is good "
31888 "idea to initialize locales subsystem first (otherwise you would get broken "
31889 "non ASCII characters):"
31892 #. type: Plain text
31893 #: docs/manual/c/hints.rst:54
31894 msgid "GSM_InitLocales(NULL);"
31897 #. type: Plain text
31898 #: docs/manual/c/hints.rst:56
31899 msgid "You first need to allocate a state machine structure:"
31902 #. type: Plain text
31903 #: docs/manual/c/hints.rst:60
31904 msgid "state_machine = GSM_AllocStateMachine();"
31907 #. type: Plain text
31908 #: docs/manual/c/hints.rst:62
31909 msgid "Now think about the configuration file. To use the default"
31912 #. type: Attribute :file:
31913 #: docs/manual/c/hints.rst:62
31915 msgid "`~/.gammurc`, do this:"
31918 #. type: Plain text
31919 #: docs/manual/c/hints.rst:67
31920 msgid "INI_Section *cfg;"
31923 #. type: Plain text
31924 #: docs/manual/c/hints.rst:71
31925 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31928 #. type: Plain text
31929 #: docs/manual/c/hints.rst:75
31931 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31932 "0); check_error(error);"
31935 #. type: Plain text
31936 #: docs/manual/c/hints.rst:78
31937 msgid "/* Free allocated memory */ INI_Free(cfg);"
31940 #. type: Plain text
31941 #: docs/manual/c/hints.rst:81
31942 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31945 #. type: Plain text
31946 #: docs/manual/c/hints.rst:84
31948 "OK, now initialise the connection (1 means number of replies you want to "
31949 "wait for in case of failure):"
31952 #. type: Plain text
31953 #: docs/manual/c/hints.rst:89
31954 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31957 #. type: Plain text
31958 #: docs/manual/c/hints.rst:92
31960 "Now you are ready to communicate with the phone, for example you can read "
31961 "manufacturer name:"
31964 #. type: Plain text
31965 #: docs/manual/c/hints.rst:97
31966 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
31969 #. type: Plain text
31970 #: docs/manual/c/hints.rst:99
31971 msgid "When you're finished, you need to disconnect and free allocated memory:"
31974 #. type: Plain text
31975 #: docs/manual/c/hints.rst:104
31976 msgid "error = GSM_TerminateConnection(s); check_error(error);"
31979 #. type: Plain text
31980 #: docs/manual/c/hints.rst:108
31981 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
31984 #. type: Plain text
31985 #: docs/manual/c/hints.rst:110
31986 msgid "There are also other :doc:`examples`."
31990 #: docs/manual/c/hints.rst:112
31992 msgid "Compling the code"
31995 #. type: Plain text
31996 #: docs/manual/c/hints.rst:118
31998 "To compile program using Gammu library, you need to pass include path to the "
31999 "compiler and library name and search path to the linker. This can be easiest "
32000 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
32004 #. type: Plain text
32005 #: docs/manual/c/hints.rst:122
32007 "# Sample Makefile which can be used to build examples shipped with Gammu"
32010 #. type: Plain text
32011 #: docs/manual/c/hints.rst:125
32013 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
32014 "pkg-config --cflags --libs gammu)"
32017 #. type: Plain text
32018 #: docs/manual/c/hints.rst:127
32019 msgid "ALL=phone-info sms-send smsd"
32022 #. type: Plain text
32023 #: docs/manual/c/hints.rst:129
32024 msgid ".PHONY: all clean"
32027 #. type: Plain text
32028 #: docs/manual/c/hints.rst:131
32029 msgid "all: $(ALL)"
32032 #. type: Plain text
32033 #: docs/manual/c/hints.rst:133
32037 #. type: Plain text
32038 #: docs/manual/c/hints.rst:134
32039 msgid "rm -f $(ALL)"
32042 #. type: Plain text
32043 #: docs/manual/c/hints.rst:136
32047 #. type: Plain text
32048 #: docs/manual/c/hints.rst:137
32049 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
32052 #. type: Plain text
32053 #: docs/manual/c/hints.rst:147
32055 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
32056 "zero bytes). This is used mostly for historical reasons and today the "
32057 "obvious choice would be ``wchar_t``. To work with these strings, various "
32058 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
32059 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
32062 #. type: Plain text
32063 #: docs/manual/c/hints.rst:149
32064 msgid "For printing on console you should use:"
32067 #. type: Plain text
32068 #: docs/manual/c/hints.rst:153
32069 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
32072 #. type: Plain text
32073 #: docs/manual/c/hints.rst:155
32074 msgid "For giving string to some GUI toolkit:"
32077 #. type: Plain text
32078 #: docs/manual/c/hints.rst:159
32079 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
32082 #. type: Plain text
32083 #: docs/manual/c/hints.rst:165
32085 "These functions differ only on platforms where console uses historically "
32086 "different character set than GUI, what effectively means only Microsoft "
32090 #. type: Plain text
32091 #: docs/manual/c/hints.rst:170
32092 msgid "You can either enabled debug logging globally or per state machine."
32095 #. type: Plain text
32096 #: docs/manual/c/hints.rst:172
32097 msgid "To enable global debugging use:"
32100 #. type: Plain text
32101 #: docs/manual/c/hints.rst:178
32103 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
32104 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
32107 #. type: Plain text
32108 #: docs/manual/c/hints.rst:180
32109 msgid "For per state machine configuration:"
32110 msgstr "Untuk konfigurasi masing-masing mesin:"
32112 #. type: Plain text
32113 #: docs/manual/c/hints.rst:186
32115 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
32116 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
32117 "(\"textall\", debug_info);"
32121 #: docs/manual/c/debug.rst:2
32126 #. type: Plain text
32127 #: docs/manual/c/debug.rst:5
32128 msgid "GSM_SetDebugFunction"
32131 #. type: Plain text
32132 #: docs/manual/c/debug.rst:6
32133 msgid "GSM_SetDebugFile"
32136 #. type: Plain text
32137 #: docs/manual/c/debug.rst:7
32138 msgid "GSM_SetDebugFileDescriptor"
32141 #. type: Plain text
32142 #: docs/manual/c/debug.rst:8
32143 msgid "GSM_GetGlobalDebug"
32146 #. type: Plain text
32147 #: docs/manual/c/debug.rst:9
32148 msgid "GSM_GetDebug"
32151 #. type: Plain text
32152 #: docs/manual/c/debug.rst:10
32156 #. type: Plain text
32157 #: docs/manual/c/debug.rst:11
32158 msgid "GSM_SetDebugLevel"
32161 #. type: Plain text
32162 #: docs/manual/c/debug.rst:12
32163 msgid "GSM_SetDebugCoding"
32166 #. type: Plain text
32167 #: docs/manual/c/debug.rst:13
32168 msgid "GSM_SetDebugGlobal"
32171 #. type: Plain text
32172 #: docs/manual/c/debug.rst:14
32173 msgid "GSM_LogError"
32176 #. type: Plain text
32177 #: docs/manual/c/debug.rst:15
32181 #. type: Plain text
32182 #: docs/manual/c/debug.rst:15
32183 msgid "GSM_Debug_Info"
32187 #: docs/manual/c/error.rst:2
32189 msgid "Error handling"
32192 #. type: Plain text
32193 #: docs/manual/c/error.rst:5
32194 msgid "GSM_ErrorString"
32197 #. type: Plain text
32198 #: docs/manual/c/error.rst:6
32199 msgid "GSM_ErrorName"
32202 #. type: Plain text
32203 #: docs/manual/c/error.rst:6
32207 #. type: Plain text
32208 #: docs/manual/c/unicode.rst:5
32209 msgid "UnicodeLength"
32212 #. type: Plain text
32213 #: docs/manual/c/unicode.rst:6
32214 msgid "DecodeUnicodeString"
32217 #. type: Plain text
32218 #: docs/manual/c/unicode.rst:7
32219 msgid "DecodeUnicodeConsole"
32222 #. type: Plain text
32223 #: docs/manual/c/unicode.rst:8
32224 msgid "DecodeUnicode"
32227 #. type: Plain text
32228 #: docs/manual/c/unicode.rst:9
32229 msgid "EncodeUnicode"
32232 #. type: Plain text
32233 #: docs/manual/c/unicode.rst:10
32234 msgid "ReadUnicodeFile"
32237 #. type: Plain text
32238 #: docs/manual/c/unicode.rst:11
32239 msgid "CopyUnicodeString"
32242 #. type: Plain text
32243 #: docs/manual/c/unicode.rst:12
32244 msgid "EncodeUTF8QuotedPrintable"
32247 #. type: Plain text
32248 #: docs/manual/c/unicode.rst:13
32249 msgid "DecodeUTF8QuotedPrintable"
32252 #. type: Plain text
32253 #: docs/manual/c/unicode.rst:14
32254 msgid "EncodeWithUTF8Alphabet"
32257 #. type: Plain text
32258 #: docs/manual/c/unicode.rst:15
32259 msgid "DecodeWithUTF8Alphabet"
32262 #. type: Plain text
32263 #: docs/manual/c/unicode.rst:16
32264 msgid "DecodeHexUnicode"
32267 #. type: Plain text
32268 #: docs/manual/c/unicode.rst:17
32269 msgid "EncodeHexUnicode"
32272 #. type: Plain text
32273 #: docs/manual/c/unicode.rst:18
32277 #. type: Plain text
32278 #: docs/manual/c/unicode.rst:19
32282 #. type: Plain text
32283 #: docs/manual/c/unicode.rst:20
32284 msgid "mywstrncasecmp"
32287 #. type: Plain text
32288 #: docs/manual/c/unicode.rst:21
32292 #. type: Plain text
32293 #: docs/manual/c/unicode.rst:22
32297 #. type: Plain text
32298 #: docs/manual/c/unicode.rst:23
32299 msgid "DecodeHexBin"
32302 #. type: Plain text
32303 #: docs/manual/c/unicode.rst:24
32304 msgid "EncodeWithUnicodeAlphabet"
32307 #. type: Plain text
32308 #: docs/manual/c/unicode.rst:24
32309 msgid "DecodeWithUnicodeAlphabet"
32312 #. type: Plain text
32313 #: docs/manual/c/message.rst:5
32314 msgid "GSM_DecodePDUFrame"
32317 #. type: Plain text
32318 #: docs/manual/c/message.rst:6
32319 msgid "GSM_DecodeSMSFrame"
32322 #. type: Plain text
32323 #: docs/manual/c/message.rst:7
32324 msgid "GSM_GetMessageCoding"
32327 #. type: Plain text
32328 #: docs/manual/c/message.rst:8
32329 msgid "GSM_EncodeSMSFrame"
32332 #. type: Plain text
32333 #: docs/manual/c/message.rst:9
32334 msgid "GSM_DecodeSMSFrameStatusReportData"
32337 #. type: Plain text
32338 #: docs/manual/c/message.rst:10
32339 msgid "GSM_DecodeSMSFrameText"
32342 #. type: Plain text
32343 #: docs/manual/c/message.rst:11
32344 msgid "GSM_DecodeUDHHeader"
32347 #. type: Plain text
32348 #: docs/manual/c/message.rst:12
32349 msgid "GSM_EncodeUDHHeader"
32352 #. type: Plain text
32353 #: docs/manual/c/message.rst:13
32354 msgid "GSM_SetDefaultReceivedSMSData"
32357 #. type: Plain text
32358 #: docs/manual/c/message.rst:14
32359 msgid "GSM_SetDefaultSMSData"
32362 #. type: Plain text
32363 #: docs/manual/c/message.rst:15
32364 msgid "GSM_DecodeSiemensOTASMS"
32367 #. type: Plain text
32368 #: docs/manual/c/message.rst:16
32369 msgid "PHONE_EncodeSMSFrame"
32372 #. type: Plain text
32373 #: docs/manual/c/message.rst:17
32374 msgid "GSM_EncodeMultiPartSMS"
32377 #. type: Plain text
32378 #: docs/manual/c/message.rst:18
32379 msgid "GSM_DecodeMultiPartSMS"
32382 #. type: Plain text
32383 #: docs/manual/c/message.rst:19
32384 msgid "GSM_ClearMultiPartSMSInfo"
32387 #. type: Plain text
32388 #: docs/manual/c/message.rst:20
32389 msgid "GSM_FreeMultiPartSMSInfo"
32392 #. type: Plain text
32393 #: docs/manual/c/message.rst:21
32394 msgid "GSM_LinkSMS"
32397 #. type: Plain text
32398 #: docs/manual/c/message.rst:22
32399 msgid "GSM_DecodeMMSFileToMultiPart"
32402 #. type: Plain text
32403 #: docs/manual/c/message.rst:23
32404 msgid "GSM_ClearMMSMultiPart"
32407 #. type: Plain text
32408 #: docs/manual/c/message.rst:24
32409 msgid "GSM_GetSMSC"
32412 #. type: Plain text
32413 #: docs/manual/c/message.rst:25
32414 msgid "GSM_SetSMSC"
32417 #. type: Plain text
32418 #: docs/manual/c/message.rst:26
32419 msgid "GSM_GetSMSStatus"
32422 #. type: Plain text
32423 #: docs/manual/c/message.rst:27
32427 #. type: Plain text
32428 #: docs/manual/c/message.rst:28
32429 msgid "GSM_GetNextSMS"
32432 #. type: Plain text
32433 #: docs/manual/c/message.rst:29
32437 #. type: Plain text
32438 #: docs/manual/c/message.rst:30
32442 #. type: Plain text
32443 #: docs/manual/c/message.rst:31
32444 msgid "GSM_DeleteSMS"
32447 #. type: Plain text
32448 #: docs/manual/c/message.rst:32
32449 msgid "GSM_SendSMS"
32452 #. type: Plain text
32453 #: docs/manual/c/message.rst:33
32454 msgid "GSM_SendSavedSMS"
32457 #. type: Plain text
32458 #: docs/manual/c/message.rst:34
32459 msgid "GSM_SetFastSMSSending"
32462 #. type: Plain text
32463 #: docs/manual/c/message.rst:35
32464 msgid "GSM_SetIncomingSMS"
32467 #. type: Plain text
32468 #: docs/manual/c/message.rst:36
32469 msgid "GSM_SetIncomingCB"
32472 #. type: Plain text
32473 #: docs/manual/c/message.rst:37
32474 msgid "GSM_GetSMSFolders"
32477 #. type: Plain text
32478 #: docs/manual/c/message.rst:38
32479 msgid "GSM_AddSMSFolder"
32482 #. type: Plain text
32483 #: docs/manual/c/message.rst:39
32484 msgid "GSM_DeleteSMSFolder"
32487 #. type: Plain text
32488 #: docs/manual/c/message.rst:40
32489 msgid "GSM_GetMMSFolders"
32492 #. type: Plain text
32493 #: docs/manual/c/message.rst:41
32494 msgid "GSM_GetNextMMSFileInfo"
32497 #. type: Plain text
32498 #: docs/manual/c/message.rst:42
32499 msgid "GSM_SetIncomingUSSD"
32502 #. type: Plain text
32503 #: docs/manual/c/message.rst:43
32504 msgid "GSM_SMSCounter"
32505 msgstr "GSM_SMSCounter"
32507 #. type: Plain text
32508 #: docs/manual/c/message.rst:44
32509 msgid "GSM_MMS_Class"
32512 #. type: Plain text
32513 #: docs/manual/c/message.rst:45
32514 msgid "GSM_MMSIndicator"
32517 #. type: Plain text
32518 #: docs/manual/c/message.rst:46
32519 msgid "GSM_CBMessage"
32522 #. type: Plain text
32523 #: docs/manual/c/message.rst:47
32524 msgid "GSM_USSDStatus"
32527 #. type: Plain text
32528 #: docs/manual/c/message.rst:48
32529 msgid "GSM_USSDMessage"
32532 #. type: Plain text
32533 #: docs/manual/c/message.rst:49
32534 msgid "GSM_SMSMemoryStatus"
32537 #. type: Plain text
32538 #: docs/manual/c/message.rst:50
32539 msgid "GSM_SMSFormat"
32542 #. type: Plain text
32543 #: docs/manual/c/message.rst:51
32544 msgid "GSM_ValidityPeriod"
32547 #. type: Plain text
32548 #: docs/manual/c/message.rst:52
32549 msgid "GSM_ValidityPeriodFormat"
32552 #. type: Plain text
32553 #: docs/manual/c/message.rst:53
32554 msgid "GSM_SMSValidity"
32557 #. type: Plain text
32558 #: docs/manual/c/message.rst:54
32562 #. type: Plain text
32563 #: docs/manual/c/message.rst:55
32564 msgid "GSM_SMS_State"
32567 #. type: Plain text
32568 #: docs/manual/c/message.rst:56
32569 msgid "GSM_Coding_Type"
32572 #. type: Plain text
32573 #: docs/manual/c/message.rst:57
32577 #. type: Plain text
32578 #: docs/manual/c/message.rst:58
32579 msgid "GSM_UDHHeader"
32582 #. type: Plain text
32583 #: docs/manual/c/message.rst:59
32584 msgid "GSM_SMSMessageType"
32587 #. type: Plain text
32588 #: docs/manual/c/message.rst:60
32589 msgid "GSM_SMSMessage"
32592 #. type: Plain text
32593 #: docs/manual/c/message.rst:61
32594 msgid "GSM_SMSMessageLayout"
32597 #. type: Plain text
32598 #: docs/manual/c/message.rst:62
32599 msgid "GSM_OneSMSFolder"
32602 #. type: Plain text
32603 #: docs/manual/c/message.rst:63
32604 msgid "GSM_SMSFolders"
32607 #. type: Plain text
32608 #: docs/manual/c/message.rst:64
32609 msgid "GSM_SiemensOTASMSInfo"
32612 #. type: Plain text
32613 #: docs/manual/c/message.rst:65
32614 msgid "GSM_MultiSMSMessage"
32617 #. type: Plain text
32618 #: docs/manual/c/message.rst:66
32619 msgid "GSM_OneMMSFolder"
32622 #. type: Plain text
32623 #: docs/manual/c/message.rst:67
32624 msgid "GSM_MMSFolders"
32627 #. type: Plain text
32628 #: docs/manual/c/message.rst:68
32629 msgid "EncodeMultiPartSMSID"
32632 #. type: Plain text
32633 #: docs/manual/c/message.rst:69
32634 msgid "GSM_MultiPartSMSEntry"
32637 #. type: Plain text
32638 #: docs/manual/c/message.rst:70
32639 msgid "GSM_MultiPartSMSInfo"
32642 #. type: Plain text
32643 #: docs/manual/c/message.rst:71
32644 msgid "MMSAddressType"
32647 #. type: Plain text
32648 #: docs/manual/c/message.rst:72
32649 msgid "GSM_EncodedMultiPartMMSEntry"
32652 #. type: Plain text
32653 #: docs/manual/c/message.rst:72
32654 msgid "GSM_EncodedMultiPartMMSInfo"
32657 #. type: Plain text
32658 #: docs/manual/c/file.rst:5
32659 msgid "GSM_JADFindData"
32662 #. type: Plain text
32663 #: docs/manual/c/file.rst:6
32664 msgid "GSM_ReadFile"
32667 #. type: Plain text
32668 #: docs/manual/c/file.rst:7
32669 msgid "GSM_IdentifyFileFormat"
32672 #. type: Plain text
32673 #: docs/manual/c/file.rst:8
32674 msgid "GSM_GetNextFileFolder"
32677 #. type: Plain text
32678 #: docs/manual/c/file.rst:9
32679 msgid "GSM_GetFolderListing"
32682 #. type: Plain text
32683 #: docs/manual/c/file.rst:10
32684 msgid "GSM_GetNextRootFolder"
32687 #. type: Plain text
32688 #: docs/manual/c/file.rst:11
32689 msgid "GSM_SetFileAttributes"
32692 #. type: Plain text
32693 #: docs/manual/c/file.rst:12
32694 msgid "GSM_GetFilePart"
32697 #. type: Plain text
32698 #: docs/manual/c/file.rst:13
32699 msgid "GSM_AddFilePart"
32702 #. type: Plain text
32703 #: docs/manual/c/file.rst:14
32704 msgid "GSM_SendFilePart"
32707 #. type: Plain text
32708 #: docs/manual/c/file.rst:15
32709 msgid "GSM_GetFileSystemStatus"
32712 #. type: Plain text
32713 #: docs/manual/c/file.rst:16
32714 msgid "GSM_DeleteFile"
32717 #. type: Plain text
32718 #: docs/manual/c/file.rst:17
32719 msgid "GSM_AddFolder"
32722 #. type: Plain text
32723 #: docs/manual/c/file.rst:18
32724 msgid "GSM_DeleteFolder"
32727 #. type: Plain text
32728 #: docs/manual/c/file.rst:19
32729 msgid "GSM_FileSystemStatus"
32730 msgstr "GSM_FileSystemStatus"
32732 #. type: Plain text
32733 #: docs/manual/c/file.rst:20
32734 msgid "GSM_FileType"
32737 #. type: Plain text
32738 #: docs/manual/c/file.rst:20
32743 #: docs/manual/c/inifile.rst:2
32748 #. type: Plain text
32749 #: docs/manual/c/inifile.rst:5
32753 #. type: Plain text
32754 #: docs/manual/c/inifile.rst:6
32755 msgid "INI_ReadFile"
32758 #. type: Plain text
32759 #: docs/manual/c/inifile.rst:7
32760 msgid "INI_FindLastSectionEntry"
32763 #. type: Plain text
32764 #: docs/manual/c/inifile.rst:8
32765 msgid "INI_GetValue"
32768 #. type: Plain text
32769 #: docs/manual/c/inifile.rst:9
32773 #. type: Plain text
32774 #: docs/manual/c/inifile.rst:10
32775 msgid "INI_GetBool"
32778 #. type: Plain text
32779 #: docs/manual/c/inifile.rst:11
32780 msgid "GSM_StringToBool"
32781 msgstr "GSM_StringToBool"
32783 #. type: Plain text
32784 #: docs/manual/c/inifile.rst:13
32788 #. type: Plain text
32789 #: docs/manual/c/inifile.rst:14
32790 msgid "INI_Section"
32793 #. type: Plain text
32794 #: docs/manual/c/inifile.rst:15
32798 #. type: Plain text
32799 #: docs/manual/c/inifile.rst:15
32800 msgid "_INI_Section"
32804 #: docs/manual/c/limits.rst:2
32809 #. type: Plain text
32810 #: docs/manual/c/memory.rst:5
32811 msgid "GSM_StringToMemoryType"
32814 #. type: Plain text
32815 #: docs/manual/c/memory.rst:6
32816 msgid "GSM_GetMemoryStatus"
32819 #. type: Plain text
32820 #: docs/manual/c/memory.rst:7
32821 msgid "GSM_GetMemory"
32824 #. type: Plain text
32825 #: docs/manual/c/memory.rst:8
32826 msgid "GSM_GetNextMemory"
32829 #. type: Plain text
32830 #: docs/manual/c/memory.rst:9
32831 msgid "GSM_SetMemory"
32834 #. type: Plain text
32835 #: docs/manual/c/memory.rst:10
32836 msgid "GSM_AddMemory"
32839 #. type: Plain text
32840 #: docs/manual/c/memory.rst:11
32841 msgid "GSM_DeleteMemory"
32844 #. type: Plain text
32845 #: docs/manual/c/memory.rst:12
32846 msgid "GSM_DeleteAllMemory"
32849 #. type: Plain text
32850 #: docs/manual/c/memory.rst:13
32851 msgid "GSM_GetSpeedDial"
32854 #. type: Plain text
32855 #: docs/manual/c/memory.rst:14
32856 msgid "GSM_SetSpeedDial"
32859 #. type: Plain text
32860 #: docs/manual/c/memory.rst:15
32861 msgid "GSM_PhonebookGetEntryName"
32864 #. type: Plain text
32865 #: docs/manual/c/memory.rst:16
32866 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32869 #. type: Plain text
32870 #: docs/manual/c/memory.rst:17
32871 msgid "GSM_EncodeVCARD"
32874 #. type: Plain text
32875 #: docs/manual/c/memory.rst:18
32876 msgid "GSM_DecodeVCARD"
32879 #. type: Plain text
32880 #: docs/manual/c/memory.rst:19
32881 msgid "GSM_FreeMemoryEntry"
32884 #. type: Plain text
32885 #: docs/manual/c/memory.rst:20
32886 msgid "GSM_MemoryType"
32889 #. type: Plain text
32890 #: docs/manual/c/memory.rst:21
32891 msgid "GSM_MemoryStatus"
32894 #. type: Plain text
32895 #: docs/manual/c/memory.rst:22
32896 msgid "GSM_EntryType"
32899 #. type: Plain text
32900 #: docs/manual/c/memory.rst:23
32901 msgid "GSM_EntryLocation"
32902 msgstr "GSM_EntryLocation"
32904 #. type: Plain text
32905 #: docs/manual/c/memory.rst:24
32906 msgid "GSM_SubMemoryEntry"
32909 #. type: Plain text
32910 #: docs/manual/c/memory.rst:25
32911 msgid "GSM_MemoryEntry"
32914 #. type: Plain text
32915 #: docs/manual/c/memory.rst:26
32916 msgid "GSM_SpeedDial"
32919 #. type: Plain text
32920 #: docs/manual/c/memory.rst:26
32921 msgid "GSM_VCardVersion"
32925 #: docs/manual/c/callback.rst:2
32930 #. type: Plain text
32931 #: docs/manual/c/callback.rst:5
32932 msgid "GSM_SetIncomingCallCallback"
32935 #. type: Plain text
32936 #: docs/manual/c/callback.rst:6
32937 msgid "GSM_SetIncomingSMSCallback"
32940 #. type: Plain text
32941 #: docs/manual/c/callback.rst:7
32942 msgid "GSM_SetIncomingCBCallback"
32945 #. type: Plain text
32946 #: docs/manual/c/callback.rst:8
32947 msgid "GSM_SetIncomingUSSDCallback"
32950 #. type: Plain text
32951 #: docs/manual/c/callback.rst:9
32952 msgid "GSM_SetSendSMSStatusCallback"
32955 #. type: Plain text
32956 #: docs/manual/c/callback.rst:10
32957 msgid "IncomingCallCallback"
32960 #. type: Plain text
32961 #: docs/manual/c/callback.rst:11
32962 msgid "IncomingSMSCallback"
32965 #. type: Plain text
32966 #: docs/manual/c/callback.rst:12
32967 msgid "IncomingCBCallback"
32970 #. type: Plain text
32971 #: docs/manual/c/callback.rst:13
32972 msgid "IncomingUSSDCallback"
32975 #. type: Plain text
32976 #: docs/manual/c/callback.rst:13
32977 msgid "SendSMSStatusCallback"
32981 #: docs/manual/c/smsd.rst:2
32986 #. type: Plain text
32987 #: docs/manual/c/smsd.rst:5
32988 msgid "SMSD_InjectSMS"
32991 #. type: Plain text
32992 #: docs/manual/c/smsd.rst:6
32993 msgid "SMSD_GetStatus"
32996 #. type: Plain text
32997 #: docs/manual/c/smsd.rst:7
32998 msgid "SMSD_Shutdown"
33001 #. type: Plain text
33002 #: docs/manual/c/smsd.rst:8
33003 msgid "SMSD_ReadConfig"
33006 #. type: Plain text
33007 #: docs/manual/c/smsd.rst:9
33008 msgid "SMSD_MainLoop"
33011 #. type: Plain text
33012 #: docs/manual/c/smsd.rst:10
33013 msgid "SMSD_NewConfig"
33016 #. type: Plain text
33017 #: docs/manual/c/smsd.rst:11
33018 msgid "SMSD_FreeConfig"
33021 #. type: Plain text
33022 #: docs/manual/c/smsd.rst:12
33023 msgid "GSM_SMSDStatus"
33026 #. type: Plain text
33027 #: docs/manual/c/smsd.rst:12
33028 msgid "GSM_SMSDConfig"
33032 #: docs/manual/c/statemachine.rst:2
33034 msgid "State machine"
33037 #. type: Plain text
33038 #: docs/manual/c/statemachine.rst:5
33040 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
33041 "GSM_Log_Function log_function, void *user_data)"
33044 #. type: Plain text
33045 #: docs/manual/c/statemachine.rst:11
33047 ":param s: State machine data :param ReplyNum: Number of replies to await "
33048 "(usually 3). :param log_function: Logging function, see :c:type:"
33049 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
33050 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
33053 #. type: Plain text
33054 #: docs/manual/c/statemachine.rst:13
33055 msgid "Initiates connection with custom logging callback."
33058 #. type: Plain text
33059 #: docs/manual/c/statemachine.rst:15
33060 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
33063 #. type: Plain text
33064 #: docs/manual/c/statemachine.rst:19
33066 ":param s: State machine data :param ReplyNum: Number of replies to await "
33067 "(usually 1). Higher value makes sense only on unreliable links. :return: "
33071 #. type: Plain text
33072 #: docs/manual/c/statemachine.rst:21
33073 msgid "Initiates connection."
33076 #. type: Plain text
33077 #: docs/manual/c/statemachine.rst:24
33078 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
33081 #. type: Plain text
33082 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
33083 msgid ":param s: State machine data :return: Error code"
33086 #. type: Plain text
33087 #: docs/manual/c/statemachine.rst:29
33088 msgid "Terminates connection."
33091 #. type: Plain text
33092 #: docs/manual/c/statemachine.rst:31
33093 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
33096 #. type: Plain text
33097 #: docs/manual/c/statemachine.rst:36
33098 msgid "Aborts current operation."
33101 #. type: Plain text
33102 #: docs/manual/c/statemachine.rst:39
33104 "This is thread safe call to abort any existing operations with the phone."
33107 #. type: Plain text
33108 #: docs/manual/c/statemachine.rst:41
33110 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
33113 #. type: Plain text
33114 #: docs/manual/c/statemachine.rst:45
33116 ":param s: State machine data. :param ExtraPath: Extra path where to search "
33117 "for installation data. :return: Result of operation."
33120 #. type: Plain text
33121 #: docs/manual/c/statemachine.rst:47
33122 msgid "Installs applet required for configured connection to the phone."
33125 #. type: Plain text
33126 #: docs/manual/c/statemachine.rst:49
33127 msgid "GSM_StateMachine"
33130 #. type: Plain text
33131 #: docs/manual/c/statemachine.rst:53
33133 "Private structure holding information about phone connection. Should be "
33134 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33135 "`GSM_FreeStateMachine`."
33138 #. type: Plain text
33139 #: docs/manual/c/statemachine.rst:55
33140 msgid "GSM_ConnectionType"
33143 #. type: Plain text
33144 #: docs/manual/c/statemachine.rst:57
33145 msgid "Connection types definitions."
33148 #. type: Plain text
33149 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33153 #. type: Plain text
33154 #: docs/manual/c/statemachine.rst:61
33155 msgid "Configuration of state machine."
33158 #. type: Plain text
33159 #: docs/manual/c/statemachine.rst:63
33160 msgid "char Model[50]"
33163 #. type: Plain text
33164 #: docs/manual/c/statemachine.rst:65
33165 msgid "Model from config file."
33168 #. type: Plain text
33169 #: docs/manual/c/statemachine.rst:67
33170 msgid "GSM_Log_Function"
33173 #. type: Plain text
33174 #: docs/manual/c/statemachine.rst:71
33176 ":param text: Text to be printed, \\n will be also sent (as a separate "
33177 "message). :param data: Arbitrary logger data, as passed to :c:func:"
33178 "`GSM_InitConnection_Log`. :returns: void"
33181 #. type: Plain text
33182 #: docs/manual/c/statemachine.rst:73
33183 msgid "Type of callback function for logging."
33186 #. type: Plain text
33187 #: docs/manual/c/statemachine.rst:75
33188 msgid "GSM_ReadDevice"
33191 #. type: Plain text
33192 #: docs/manual/c/statemachine.rst:76
33193 msgid "GSM_IsConnected"
33196 #. type: Plain text
33197 #: docs/manual/c/statemachine.rst:77
33198 msgid "GSM_FindGammuRC"
33201 #. type: Plain text
33202 #: docs/manual/c/statemachine.rst:78
33203 msgid "GSM_ReadConfig"
33206 #. type: Plain text
33207 #: docs/manual/c/statemachine.rst:79
33208 msgid "GSM_GetConfig"
33211 #. type: Plain text
33212 #: docs/manual/c/statemachine.rst:80
33213 msgid "GSM_GetConfigNum"
33216 #. type: Plain text
33217 #: docs/manual/c/statemachine.rst:81
33218 msgid "GSM_SetConfigNum"
33221 #. type: Plain text
33222 #: docs/manual/c/statemachine.rst:82
33223 msgid "GSM_AllocStateMachine"
33226 #. type: Plain text
33227 #: docs/manual/c/statemachine.rst:83
33228 msgid "GSM_FreeStateMachine"
33231 #. type: Plain text
33232 #: docs/manual/c/statemachine.rst:84
33233 msgid "GSM_GetUsedConnection"
33236 #. type: Plain text
33237 #: docs/manual/c/ringtone.rst:5
33238 msgid "PHONE_RTTLPlayOneNote"
33241 #. type: Plain text
33242 #: docs/manual/c/ringtone.rst:6
33246 #. type: Plain text
33247 #: docs/manual/c/ringtone.rst:7
33248 msgid "GSM_GetRingtone"
33249 msgstr "GSM_GetRingtone"
33251 #. type: Plain text
33252 #: docs/manual/c/ringtone.rst:8
33253 msgid "GSM_SetRingtone"
33254 msgstr "GSM_SetRingtone"
33256 #. type: Plain text
33257 #: docs/manual/c/ringtone.rst:9
33258 msgid "GSM_GetRingtonesInfo"
33259 msgstr "GSM_GetRingtonesInfo"
33261 #. type: Plain text
33262 #: docs/manual/c/ringtone.rst:10
33263 msgid "GSM_DeleteUserRingtones"
33266 #. type: Plain text
33267 #: docs/manual/c/ringtone.rst:11
33268 msgid "GSM_PlayTone"
33271 #. type: Plain text
33272 #: docs/manual/c/ringtone.rst:12
33273 msgid "GSM_RingtoneConvert"
33276 #. type: Plain text
33277 #: docs/manual/c/ringtone.rst:13
33278 msgid "GSM_ReadRingtoneFile"
33281 #. type: Plain text
33282 #: docs/manual/c/ringtone.rst:14
33283 msgid "GSM_SaveRingtoneFile"
33286 #. type: Plain text
33287 #: docs/manual/c/ringtone.rst:15
33288 msgid "GSM_SaveRingtoneOtt"
33291 #. type: Plain text
33292 #: docs/manual/c/ringtone.rst:16
33293 msgid "GSM_SaveRingtoneMidi"
33296 #. type: Plain text
33297 #: docs/manual/c/ringtone.rst:17
33298 msgid "GSM_SaveRingtoneIMelody"
33301 #. type: Plain text
33302 #: docs/manual/c/ringtone.rst:18
33303 msgid "GSM_SaveRingtoneWav"
33306 #. type: Plain text
33307 #: docs/manual/c/ringtone.rst:19
33308 msgid "GSM_SaveRingtoneRttl"
33311 #. type: Plain text
33312 #: docs/manual/c/ringtone.rst:20
33313 msgid "GSM_GetRingtoneName"
33316 #. type: Plain text
33317 #: docs/manual/c/ringtone.rst:21
33318 msgid "GSM_RTTLGetTempo"
33321 #. type: Plain text
33322 #: docs/manual/c/ringtone.rst:22
33323 msgid "GSM_RingNoteStyle"
33326 #. type: Plain text
33327 #: docs/manual/c/ringtone.rst:23
33328 msgid "GSM_RingNoteNote"
33331 #. type: Plain text
33332 #: docs/manual/c/ringtone.rst:24
33333 msgid "GSM_RingNoteDuration"
33336 #. type: Plain text
33337 #: docs/manual/c/ringtone.rst:25
33338 msgid "GSM_RingNoteDurationSpec"
33341 #. type: Plain text
33342 #: docs/manual/c/ringtone.rst:26
33343 msgid "GSM_RingNoteScale"
33346 #. type: Plain text
33347 #: docs/manual/c/ringtone.rst:27
33348 msgid "GSM_RingNote"
33351 #. type: Plain text
33352 #: docs/manual/c/ringtone.rst:28
33353 msgid "GSM_RingCommandType"
33356 #. type: Plain text
33357 #: docs/manual/c/ringtone.rst:29
33358 msgid "GSM_RingCommand"
33361 #. type: Plain text
33362 #: docs/manual/c/ringtone.rst:30
33363 msgid "GSM_NoteRingtone"
33364 msgstr "GSM_NoteRingtone"
33366 #. type: Plain text
33367 #: docs/manual/c/ringtone.rst:31
33368 msgid "GSM_NokiaBinaryRingtone"
33369 msgstr "GSM_NokiaBinaryRingtone"
33371 #. type: Plain text
33372 #: docs/manual/c/ringtone.rst:32
33373 msgid "GSM_BinaryTone"
33376 #. type: Plain text
33377 #: docs/manual/c/ringtone.rst:33
33378 msgid "GSM_RingtoneFormat"
33381 #. type: Plain text
33382 #: docs/manual/c/ringtone.rst:34
33383 msgid "GSM_Ringtone"
33384 msgstr "GSM_Ringtone"
33386 #. type: Plain text
33387 #: docs/manual/c/ringtone.rst:35
33388 msgid "GSM_RingtoneInfo"
33389 msgstr "GSM_RingtoneInfo"
33391 #. type: Plain text
33392 #: docs/manual/c/ringtone.rst:35
33393 msgid "GSM_AllRingtonesInfo"
33394 msgstr "GSM_AllRingtonesInfo"
33396 #. type: Plain text
33397 #: docs/manual/c/settings.rst:5
33398 msgid "GSM_GetLocale"
33401 #. type: Plain text
33402 #: docs/manual/c/settings.rst:6
33403 msgid "GSM_SetLocale"
33406 #. type: Plain text
33407 #: docs/manual/c/settings.rst:7
33408 msgid "GSM_GetSyncMLSettings"
33411 #. type: Plain text
33412 #: docs/manual/c/settings.rst:8
33413 msgid "GSM_SetSyncMLSettings"
33416 #. type: Plain text
33417 #: docs/manual/c/settings.rst:9
33419 msgid "GSM_GetChatSettings"
33420 msgstr "MMS dan pengaturan MMS"
33422 #. type: Plain text
33423 #: docs/manual/c/settings.rst:10
33425 msgid "GSM_SetChatSettings"
33426 msgstr "MMS dan pengaturan MMS"
33428 #. type: Plain text
33429 #: docs/manual/c/settings.rst:11
33431 msgid "GSM_GetMMSSettings"
33432 msgstr "MMS dan pengaturan MMS"
33434 #. type: Plain text
33435 #: docs/manual/c/settings.rst:12
33437 msgid "GSM_SetMMSSettings"
33438 msgstr "MMS dan pengaturan MMS"
33440 #. type: Plain text
33441 #: docs/manual/c/settings.rst:13
33442 msgid "GSM_SetAutoNetworkLogin"
33445 #. type: Plain text
33446 #: docs/manual/c/settings.rst:14
33450 #. type: Plain text
33451 #: docs/manual/c/settings.rst:15
33453 msgid "GSM_ResetPhoneSettings"
33454 msgstr "Pengaturan telepon"
33456 #. type: Plain text
33457 #: docs/manual/c/settings.rst:16
33458 msgid "GSM_GetProfile"
33461 #. type: Plain text
33462 #: docs/manual/c/settings.rst:17
33463 msgid "GSM_SetProfile"
33466 #. type: Plain text
33467 #: docs/manual/c/settings.rst:18
33468 msgid "GSM_GetFMStation"
33471 #. type: Plain text
33472 #: docs/manual/c/settings.rst:19
33473 msgid "GSM_SetFMStation"
33476 #. type: Plain text
33477 #: docs/manual/c/settings.rst:20
33478 msgid "GSM_ClearFMStations"
33481 #. type: Plain text
33482 #: docs/manual/c/settings.rst:21
33483 msgid "GSM_GetGPRSAccessPoint"
33486 #. type: Plain text
33487 #: docs/manual/c/settings.rst:22
33488 msgid "GSM_SetGPRSAccessPoint"
33491 #. type: Plain text
33492 #: docs/manual/c/settings.rst:23
33494 msgid "GSM_SyncMLSettings"
33495 msgstr "MMS dan pengaturan MMS"
33497 #. type: Plain text
33498 #: docs/manual/c/settings.rst:24
33499 msgid "GSM_ResetSettingsType"
33502 #. type: Plain text
33503 #: docs/manual/c/settings.rst:25
33505 msgid "GSM_ChatSettings"
33506 msgstr "MMS dan pengaturan MMS"
33508 #. type: Plain text
33509 #: docs/manual/c/settings.rst:26
33510 msgid "GSM_Profile_Feat_Value"
33513 #. type: Plain text
33514 #: docs/manual/c/settings.rst:27
33515 msgid "GSM_Profile_Feat_ID"
33518 #. type: Plain text
33519 #: docs/manual/c/settings.rst:28
33520 msgid "GSM_Profile"
33523 #. type: Plain text
33524 #: docs/manual/c/settings.rst:29
33525 msgid "GSM_FMStation"
33528 #. type: Plain text
33529 #: docs/manual/c/settings.rst:30
33530 msgid "GSM_GPRSAccessPoint"
33533 #. type: Plain text
33534 #: docs/manual/c/settings.rst:31
33535 msgid "GSM_DateFormat"
33538 #. type: Plain text
33539 #: docs/manual/c/settings.rst:32
33543 #. type: Plain text
33544 #: docs/manual/c/settings.rst:32
33545 msgid "GSM_Profile_PhoneTableValue"
33548 #. type: Plain text
33549 #: docs/manual/utils/index.rst:2
33554 #: docs/manual/utils/index.rst:4
33556 msgid "Miscellaneous utilities"
33559 #. type: Plain text
33560 #: docs/manual/utils/index.rst:12
33561 msgid "gammu-detect gammu-config jadmaker"
33564 #. type: Plain text
33565 #: docs/manual/utils/gammu-config.rst:2
33566 msgid "_gammu-config:"
33569 #. type: Plain text
33570 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33572 msgid "gammu-config"
33575 #. type: Plain text
33576 #: docs/manual/utils/gammu-config.rst:14
33577 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33580 #. type: Plain text
33581 #: docs/manual/utils/gammu-config.rst:19
33582 msgid "Script to help configuring :ref:`gammu`."
33585 #. type: Plain text
33586 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33588 "This program follows the usual GNU command line syntax, with long options "
33589 "starting with two dashes (``-``). A summary of options is included below."
33592 #. type: Plain text
33593 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33594 #: docs/manual/utils/gammu-detect.rst:47
33595 msgid "Show summary of options."
33596 msgstr "Tampilkan ringkasan dari pilihan."
33598 #. type: Plain text
33599 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33600 msgid "-f, --force"
33603 #. type: Plain text
33604 #: docs/manual/utils/gammu-config.rst:30
33605 msgid "Force configuring even if config already exists."
33608 #. type: Plain text
33609 #: docs/manual/utils/gammu-config.rst:32
33610 msgid "-c, --config CONFIG"
33613 #. type: Plain text
33614 #: docs/manual/utils/gammu-config.rst:33
33615 msgid "Define which configuration file to use."
33618 #. type: Plain text
33619 #: docs/manual/utils/jadmaker.rst:2
33623 #. type: Plain text
33624 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33629 #. type: Plain text
33630 #: docs/manual/utils/jadmaker.rst:14
33631 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33634 #. type: Plain text
33635 #: docs/manual/utils/jadmaker.rst:19
33636 msgid "Script to generate JAD file from JAR file."
33639 #. type: Plain text
33640 #: docs/manual/utils/jadmaker.rst:31
33641 msgid "Force rewriting of JAD file even if exists."
33644 #. type: Plain text
33645 #: docs/manual/utils/jadmaker.rst:33
33646 msgid "-u, --url URL"
33649 #. type: Plain text
33650 #: docs/manual/utils/jadmaker.rst:34
33651 msgid "Define URL to be included in JAD file."
33654 #. type: Plain text
33655 #: docs/manual/utils/gammu-detect.rst:3
33656 msgid "_gammu-detect:"
33659 #. type: Plain text
33660 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33662 msgid "gammu-detect"
33665 #. type: Plain text
33666 #: docs/manual/utils/gammu-detect.rst:8
33670 #. type: Plain text
33671 #: docs/manual/utils/gammu-detect.rst:17
33672 msgid "gammu-detect [OPTIONS]"
33675 #. type: Plain text
33676 #: docs/manual/utils/gammu-detect.rst:22
33678 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33681 #. type: Plain text
33682 #: docs/manual/utils/gammu-detect.rst:27
33684 "This program lists all devices, which might be suitable, it does not do any "
33685 "probing on devices them self."
33688 #. type: Plain text
33689 #: docs/manual/utils/gammu-detect.rst:29
33690 msgid "Currently it supports following devices:"
33693 #. type: Plain text
33694 #: docs/manual/utils/gammu-detect.rst:31
33695 msgid "USB devices using udev"
33698 #. type: Plain text
33699 #: docs/manual/utils/gammu-detect.rst:32
33700 msgid "Serial ports using udev"
33703 #. type: Plain text
33704 #: docs/manual/utils/gammu-detect.rst:33
33705 msgid "Serial ports on Windows"
33708 #. type: Plain text
33709 #: docs/manual/utils/gammu-detect.rst:34
33710 msgid "Bluetooth devices using Bluez"
33713 #. type: Plain text
33714 #: docs/manual/utils/gammu-detect.rst:40
33716 "Supported devices depend on platform you are using and compiled in features. "
33717 "You can find out what is actually compiled in by running :option:`gammu-"
33721 #. type: Plain text
33722 #: docs/manual/utils/gammu-detect.rst:43
33724 "This program follows the usual GNU command line syntax, with long options "
33725 "starting with two dashes (``--``). A summary of options is included below."
33728 #. type: Plain text
33729 #: docs/manual/utils/gammu-detect.rst:49
33730 msgid "-d, --debug"
33733 #. type: Plain text
33734 #: docs/manual/utils/gammu-detect.rst:51
33735 msgid "Show debugging output for detecting devices."
33736 msgstr "Lihat keluaran debugging untuk medeteksi perangkat."
33738 #. type: Plain text
33739 #: docs/manual/utils/gammu-detect.rst:55
33740 msgid "Show version information and compiled in features."
33741 msgstr "Tampilkan informasi versi dan kompilasi dalam fitur-fitur."
33743 #. type: Plain text
33744 #: docs/manual/utils/gammu-detect.rst:57
33745 msgid "-u, --no-udev"
33748 #. type: Plain text
33749 #: docs/manual/utils/gammu-detect.rst:59
33750 msgid "Disables scanning of udev."
33751 msgstr "Non-aktiv pencarian dari udev."
33753 #. type: Plain text
33754 #: docs/manual/utils/gammu-detect.rst:61
33755 msgid "-b, --no-bluez"
33758 #. type: Plain text
33759 #: docs/manual/utils/gammu-detect.rst:63
33760 msgid "Disables scanning using Bluez."
33761 msgstr "Nokaktifkan pencarian dengan Bluez."
33763 #. type: Plain text
33764 #: docs/manual/utils/gammu-detect.rst:65
33765 msgid "-w, --no-win32-serial"
33768 #. type: Plain text
33769 #: docs/manual/utils/gammu-detect.rst:67
33770 msgid "Disables scanning of Windows serial ports."
33771 msgstr "Non-aktiv pencarian Windows serial ports."
33774 #: docs/manual/utils/gammu-detect.rst:69
33779 #. type: Plain text
33780 #: docs/manual/utils/gammu-detect.rst:72
33781 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33784 #. type: Attribute :ref:
33785 #: docs/manual/utils/gammu-detect.rst:72
33787 msgid "`gammurc`) with configuration section for every device which might be"
33790 #. type: Plain text
33791 #: docs/manual/utils/gammu-detect.rst:74
33792 msgid "used with :ref:`gammu`."
33795 #. type: Plain text
33796 #: docs/manual/utils/gammu-detect.rst:78
33798 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33801 #. type: Plain text
33802 #: docs/manual/utils/gammu-detect.rst:81
33804 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33805 "listed as comments in the output."
33808 #. type: Plain text
33809 #: docs/manual/utils/gammu-detect.rst:89
33811 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
33812 "Manual for more information."
33815 #. type: Plain text
33816 #: docs/manual/utils/gammu-detect.rst:94
33817 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33820 #. type: Plain text
33821 #: docs/manual/utils/gammu-detect.rst:99
33822 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33825 #. type: Plain text
33826 #: docs/manual/utils/gammu-detect.rst:104
33828 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33831 #. type: Plain text
33832 #: docs/manual/utils/gammu-detect.rst:109
33834 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33837 #. type: Plain text
33838 #: docs/manual/utils/gammu-detect.rst:114
33840 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33843 #. type: Plain text
33844 #: docs/manual/utils/gammu-detect.rst:119
33846 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33849 #. type: Plain text
33850 #: docs/manual/utils/gammu-detect.rst:124
33852 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33856 #~ msgid "New versions notification and OpenCellID access."
33857 #~ msgstr "Informasi telepon"