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:31+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"
1294 msgstr "../../../docs/config/gammurc"
1297 #: docs/manual/config/index.rst:368
1298 msgid ":language: ini"
1299 msgstr ":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"
1327 "Balazs Nagy <js@iksz.hu>\n"
1328 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1329 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1330 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1331 "Mike Bradley <mike@trumpington.st>\n"
1332 "Odinokov Serge <serge@takas.lt>\n"
1333 "Pavel Janik <Pavel@Janik.cz>\n"
1334 "BORBELY Zoltan <bozo@andrews.hu>\n"
1335 "Pawel Kot <pkot@linuxnews.pl>\n"
1336 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1337 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1338 "... dan anggota lainnya dalam mailing list gnokii\n"
1339 "serta penulis-penulis dari beberapa laman WWW.\n"
1342 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1343 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1345 "The data provided is for information purposes only. Some of the frames "
1346 "might be hazardous to your phone. Be careful!!! We do not take any "
1347 "responsibility or liability for damages, etc."
1351 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1352 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1354 "this information isn't (and can't be) complete. If you know anything about "
1355 "features not listed here or you noticed a bug in this list, please notify us "
1356 "via e-mail. Thank you."
1360 #: docs/manual/protocol/n6110.rst:34
1362 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1363 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1367 #: docs/manual/protocol/n6110.rst:37
1369 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1370 "for protocol details):"
1373 #. type: Labeled list
1374 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1380 #: docs/manual/protocol/n6110.rst:41
1381 msgid "0x00: Monitoring values"
1385 #: docs/manual/protocol/n6110.rst:42
1387 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1391 #: docs/manual/protocol/n6110.rst:43
1393 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1397 #: docs/manual/protocol/n6110.rst:44
1399 msgid "Battery percent level\n"
1403 #: docs/manual/protocol/n6110.rst:45
1405 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1409 #: docs/manual/protocol/n6110.rst:46
1411 msgid "Battery standby voltage\n"
1415 #: docs/manual/protocol/n6110.rst:47
1421 #: docs/manual/protocol/n6110.rst:48
1423 msgid "0x01: Call Information\n"
1424 msgstr "0x01: Informasi panggilan\n"
1427 #: docs/manual/protocol/n6110.rst:49
1429 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1433 #: docs/manual/protocol/n6110.rst:50
1435 msgid "where type:\n"
1439 #: docs/manual/protocol/n6110.rst:52
1442 "0x01 - data call\n"
1443 "0x05 - voice call\n"
1447 #: docs/manual/protocol/n6110.rst:53
1453 #: docs/manual/protocol/n6110.rst:54
1455 msgid "data call (non digital lines):\n"
1459 #: docs/manual/protocol/n6110.rst:56
1462 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1463 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1467 #: docs/manual/protocol/n6110.rst:57
1469 msgid "data call (digital lines):\n"
1473 #: docs/manual/protocol/n6110.rst:60
1476 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1477 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1478 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1482 #: docs/manual/protocol/n6110.rst:61
1484 msgid "voice call:\n"
1488 #: docs/manual/protocol/n6110.rst:62
1490 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1494 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1495 #: docs/manual/protocol/n7110.rst:494
1501 #: docs/manual/protocol/n6110.rst:64
1503 msgid "sendnum (own number sending):\n"
1507 #: docs/manual/protocol/n6110.rst:67
1510 "0x01: preset (depends on network)\n"
1516 #: docs/manual/protocol/n6110.rst:80
1519 "r Call going msg { 0x0002 }\n"
1520 "r Call in progress { 0x0003, seqnr }\n"
1521 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1522 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1523 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1524 "r answered call { 0x0007, seqnr }\n"
1525 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1526 "r terminated call { 0x0009, seqnr }\n"
1527 "r call msg { 0x000a, seqnr }\n"
1528 "r call held { 0x0023, seqnr, 0x01 }\n"
1529 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1530 "r Send DTMF/voice call { 0x0040}\n"
1531 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1535 #: docs/manual/protocol/n6110.rst:81
1537 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1541 #: docs/manual/protocol/n6110.rst:82
1543 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1547 #: docs/manual/protocol/n6110.rst:84
1550 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1551 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1555 #: docs/manual/protocol/n6110.rst:85
1557 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1561 #: docs/manual/protocol/n6110.rst:87
1564 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1565 "(non digital lines) 0x01,0x60 }\n"
1569 #: docs/manual/protocol/n6110.rst:88
1571 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1575 #: docs/manual/protocol/n6110.rst:90
1580 #: docs/manual/protocol/n6110.rst:91
1581 msgid "to make data call (non digital lines):"
1585 #: docs/manual/protocol/n6110.rst:92
1586 msgid "1.send \"Make call\" for non digital lines"
1590 #: docs/manual/protocol/n6110.rst:93
1591 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1595 #: docs/manual/protocol/n6110.rst:94
1596 msgid "to make data call (digital lines):"
1600 #: docs/manual/protocol/n6110.rst:95
1601 msgid "1.send \"Answer call part 1\""
1605 #: docs/manual/protocol/n6110.rst:96
1606 msgid "2.send \"Sent after issuing data call (digital lines)\""
1610 #: docs/manual/protocol/n6110.rst:97
1611 msgid "3.send \"Make call\" for digital lines"
1615 #: docs/manual/protocol/n6110.rst:98
1616 msgid "to answer call:"
1620 #: docs/manual/protocol/n6110.rst:100
1621 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1625 #: docs/manual/protocol/n6110.rst:102
1626 msgid "0x02: SMS handling"
1630 #: docs/manual/protocol/n6110.rst:110
1633 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1634 "r Message sent { 0x0002 }\n"
1635 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1636 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1637 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1638 "r Initiate ACK { 0x000e, 0x01 }\n"
1639 "r SMS message received { 0x0010, ...... } (whole message)\n"
1640 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1644 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1647 "for enable cell broadcast ?\n"
1648 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1649 "for disable cell broadcast ?\n"
1653 #: docs/manual/protocol/n6110.rst:116
1656 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1657 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1658 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1662 #: docs/manual/protocol/n6110.rst:118
1665 "validity, {DefaultRecipient no.}[12],\n"
1666 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1670 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1672 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1676 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1678 msgid "type: 0x81: normal\n"
1682 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1685 "0x91: + (international)\n"
1686 "0xd0: alphanumeric\n"
1690 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1692 msgid "format: 0x00: text\n"
1696 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1708 #: docs/manual/protocol/n6110.rst:130
1710 msgid "validity: 0x0b: 1 hour\n"
1714 #: docs/manual/protocol/n6110.rst:135
1725 #: docs/manual/protocol/n6110.rst:139
1728 "r Set SMS center OK { 0x0031 }\n"
1729 "r Set SMS center error { 0x0032, reason }\n"
1730 "s Get SMS center { 0x0033, 0x64, priority }\n"
1731 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1735 #: docs/manual/protocol/n6110.rst:142
1738 "validity, {DefaultRecipient no.}[12],\n"
1739 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1740 "tel.no[12]: {len, type, {number(BCD)}}\n"
1744 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1746 msgid "where priority, checksum, type, validity,\n"
1750 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1752 msgid "tel.no.[12]: see 0x02/0x0030\n"
1756 #: docs/manual/protocol/n6110.rst:145
1758 msgid "r SMS center error recv { 0x0035, reason }\n"
1762 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1764 msgid "0x03: Phonebook functions\n"
1768 #: docs/manual/protocol/n6110.rst:147
1770 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1774 #: docs/manual/protocol/n6110.rst:148
1776 msgid "where memory:\n"
1780 #: docs/manual/protocol/n6110.rst:157
1783 "0x01: telephone and SIM phonebook (in one)\n"
1784 "0x02: telephone phonebook\n"
1785 "0x03: SIM phonebook\n"
1786 "0x04: SIM fixdialling-phonebook (?)\n"
1787 "0x05: Own numbers\n"
1788 "0x07: Dialled numbers\n"
1789 "0x08: Missed calls\n"
1790 "0x09: Received calls\n"
1791 "0x0b: voice mailbox (location not important)\n"
1795 #: docs/manual/protocol/n6110.rst:158
1797 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1801 #: docs/manual/protocol/n6110.rst:159
1803 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1807 #: docs/manual/protocol/n6110.rst:160
1809 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1813 #: docs/manual/protocol/n6110.rst:161
1815 msgid "where errtype:\n"
1819 #: docs/manual/protocol/n6110.rst:164
1822 "0x7d: invalid memory type\n"
1823 "0x74: empty location ?\n"
1828 #: docs/manual/protocol/n6110.rst:167
1831 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1832 "r mem set OK { 0x0005 }\n"
1833 "r mem set error { 0x0006, errtype }\n"
1837 #: docs/manual/protocol/n6110.rst:168
1839 msgid "where errtype: 0x7d: name is too long\n"
1843 #: docs/manual/protocol/n6110.rst:171
1846 "s Mem status request { 0x0007, memtype }\n"
1847 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1848 "r Mem status error recv { 0x0009, errtype }\n"
1852 #: docs/manual/protocol/n6110.rst:172
1854 msgid "where errtype: 0x6f: mem status error\n"
1858 #: docs/manual/protocol/n6110.rst:174
1861 "0x7d: invalid memory type\n"
1862 "0x8d: waiting for pin\n"
1866 #: docs/manual/protocol/n6110.rst:177
1869 "s Get caller group data { 0x0010, groupID }\n"
1870 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1871 "r Get call.group error { 0x0012, reason }\n"
1875 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1877 msgid "where reason: 0x7d: invalid location\n"
1881 #: docs/manual/protocol/n6110.rst:181
1884 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1885 "r Set caller group OK { 0x0014 }\n"
1886 "r Set call.group error { 0x0015, reason }\n"
1890 #: docs/manual/protocol/n6110.rst:184
1893 "s Get speed dial { 0x0016, index(1-9) }\n"
1894 "r Get speed dial OK { 0x0017, mem.type, location }\n"
1898 #: docs/manual/protocol/n6110.rst:185
1900 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
1904 #: docs/manual/protocol/n6110.rst:186
1910 #: docs/manual/protocol/n6110.rst:187
1912 msgid "location: memory location (== 0 if not stored)\n"
1916 #: docs/manual/protocol/n6110.rst:191
1919 "r Get speed dial error { 0x0018 }\n"
1920 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
1921 "r Set speed dial OK { 0x001a }\n"
1922 "r Set speed dial error { 0x001b }\n"
1926 #: docs/manual/protocol/n6110.rst:192
1928 msgid "0x04: Phone Status\n"
1929 msgstr "0x04: Status Telepon\n"
1932 #: docs/manual/protocol/n6110.rst:194
1935 "s Phone status { 0x0001 }\n"
1936 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1940 #: docs/manual/protocol/n6110.rst:195
1942 msgid "where mode: 1: registered within the network\n"
1946 #: docs/manual/protocol/n6110.rst:198
1949 "2: call in progress\n"
1950 "3: waiting for pin\n"
1955 #: docs/manual/protocol/n6110.rst:199
1957 msgid "pwr: 1: AC/DC\n"
1961 #: docs/manual/protocol/n6110.rst:200
1963 msgid "2: battery\n"
1967 #: docs/manual/protocol/n6110.rst:202
1970 "s Request Phone ID { 0x0003 }\n"
1971 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1975 #: docs/manual/protocol/n6110.rst:203
1977 msgid "0x05: Profile settings\n"
1978 msgstr "0x05: Pengaturan profil\n"
1981 #: docs/manual/protocol/n6110.rst:204
1983 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
1987 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
1988 #: docs/manual/protocol/n6110.rst:325
1990 msgid "where nr: see 0x05/0x0013\n"
1994 #: docs/manual/protocol/n6110.rst:207
1997 "feature: see 0x05/0x0014\n"
1998 "a: see 0x05/0x0014\n"
2002 #: docs/manual/protocol/n6110.rst:209
2005 "r Set profile feat. OK { 0x0011, 1 }\n"
2006 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
2010 #: docs/manual/protocol/n6110.rst:210
2012 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
2016 #: docs/manual/protocol/n6110.rst:211
2018 msgid "feature: see 0x05/0x0014\n"
2022 #: docs/manual/protocol/n6110.rst:212
2024 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
2028 #: docs/manual/protocol/n6110.rst:216
2030 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
2031 "(0x00 .. 0x05), but rest are common to all profiles."
2035 #: docs/manual/protocol/n6110.rst:218
2040 #: docs/manual/protocol/n6110.rst:224
2043 "Feature Description Value\n"
2044 "------- ------------------- -----------------\n"
2045 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2046 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
2047 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2051 #: docs/manual/protocol/n6110.rst:225
2053 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
2057 #: docs/manual/protocol/n6110.rst:244
2060 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
2061 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2062 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2063 "0x06 vibration 0=off, 1=on\n"
2064 "0x07 warning and game tones 0xff=off, 0x04=on\n"
2065 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
2066 "0x09 automatic answer 0x00=off, 0x01=on\n"
2067 "-------------------------\n"
2068 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
2069 "0x17 ??? 0x00 | 0x01\n"
2070 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
2071 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
2072 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
2073 "0x1b ??? 0x00 | 0x01\n"
2074 "0x1c ??? 0x00...0x18\n"
2075 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
2076 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
2077 "0x1f Cell info display 0x00=Off, 0x01=On\n"
2078 "0x21 Language 0x00=English\n"
2082 #: docs/manual/protocol/n6110.rst:253
2097 #: docs/manual/protocol/n6110.rst:258
2100 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
2101 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
2102 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
2103 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
2104 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
2108 #: docs/manual/protocol/n6110.rst:260
2113 #: docs/manual/protocol/n6110.rst:265
2116 "Feature Description Value\n"
2117 "------- ------------------- -----------------\n"
2118 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2119 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2123 #: docs/manual/protocol/n6110.rst:266
2125 msgid "6=ascending\n"
2129 #: docs/manual/protocol/n6110.rst:279
2132 "0x02 ringing tone ID\n"
2133 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2134 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2135 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
2136 "0x06 warning tones 0xff=off, 0x04=on\n"
2137 "0x07 screen saver 1=on, 0=off\n"
2138 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
2139 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
2140 "-------------------------\n"
2143 "0x15: ???: Read only?\n"
2144 "-------------------------\n"
2147 #. type: Labeled list
2148 #: docs/manual/protocol/n6110.rst:279
2150 msgid "0x16: ???: 0x00=??? 0x01=?"
2154 #: docs/manual/protocol/n6110.rst:288
2157 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2158 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2159 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2160 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2161 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2162 "0x1c: Cell info display: 0x00=Off\n"
2163 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2164 "0x1e: Language: 0x00=English\n"
2168 #: docs/manual/protocol/n6110.rst:294
2180 #: docs/manual/protocol/n6110.rst:306
2183 "0x32: Reboots ME (3330)\n"
2184 "0x1f: ???: Read only? (3330)\n"
2185 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2186 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2187 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2188 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2189 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2190 "0x25: ???: Read only? (N3330)\n"
2191 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2192 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2193 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2194 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2198 #: docs/manual/protocol/n6110.rst:307
2200 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2203 #. type: Labeled list
2204 #: docs/manual/protocol/n6110.rst:307
2206 msgid "0x2a: ???: 0x00=??? 0x01=?"
2209 #. type: Labeled list
2210 #: docs/manual/protocol/n6110.rst:308
2212 msgid "0x2b: ???: 0x00=??? 0x01=?"
2216 #: docs/manual/protocol/n6110.rst:311
2219 "0x2c: ???: Read only? (N3330)\n"
2220 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2224 #: docs/manual/protocol/n6110.rst:314
2227 "s Get welcome message { 0x0016 }\n"
2228 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2232 #: docs/manual/protocol/n6110.rst:315
2234 msgid "where block: { id, {blockspecific} }\n"
2238 #: docs/manual/protocol/n6110.rst:316
2240 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2244 #: docs/manual/protocol/n6110.rst:318
2247 "2: welcome note { len, \"message\" }\n"
2248 "3: operator msg { len, \"message\" }\n"
2252 #: docs/manual/protocol/n6110.rst:319
2254 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2258 #: docs/manual/protocol/n6110.rst:320
2260 msgid "where block: see 0x05/0x0017\n"
2264 #: docs/manual/protocol/n6110.rst:322
2267 "r Set welcome OK { 0x0019, 0x01 }\n"
2268 "s Get profile name { 0x001a, nr }\n"
2272 #: docs/manual/protocol/n6110.rst:324
2274 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2278 #: docs/manual/protocol/n6110.rst:327
2281 "len: text length\n"
2282 "flen len + len(nr, len) = len + 2\n"
2286 #: docs/manual/protocol/n6110.rst:328
2288 msgid "Note: in Nokia 3310 name is in Unicode\n"
2292 #: docs/manual/protocol/n6110.rst:333
2295 "s ??? { 0x001c }\n"
2296 "r ??? { 0x001d, 0x93 }\n"
2297 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2298 "r Set oplogo OK { 0x0031 }\n"
2299 "r Set oplogo error { 0x0032, reason }\n"
2303 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2305 msgid "where reason: 0x7d invalid location\n"
2309 #: docs/manual/protocol/n6110.rst:335
2311 msgid "s Get oplogo { 0x0033, location }\n"
2315 #: docs/manual/protocol/n6110.rst:336
2317 msgid "where location: 1 (doesn't seem to matter)\n"
2321 #: docs/manual/protocol/n6110.rst:338
2324 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2325 "r Get oplogo error { 0x0035, reason }\n"
2329 #: docs/manual/protocol/n6110.rst:342
2332 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2333 "r Set ringtone OK { 0x0037 }\n"
2334 "r Set ringtone error { 0x0038, reason }\n"
2338 #: docs/manual/protocol/n6110.rst:343
2340 msgid "where reason=0x7d, when not supported location\n"
2344 #: docs/manual/protocol/n6110.rst:344
2346 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2350 #: docs/manual/protocol/n6110.rst:345
2352 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2356 #: docs/manual/protocol/n6110.rst:349
2359 "0x02,0x01=Operator access number 1\n"
2360 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2366 #: docs/manual/protocol/n6110.rst:351
2369 "r Get services sett.OK { 0x0081, .... }\n"
2370 "r Get services sett.err { 0x0082, 0x7b }\n"
2374 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2376 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2380 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2383 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2384 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2388 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2390 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2394 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2397 "NOTE: msglen=0x37\n"
2402 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2415 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2417 msgid "where divtype:\n"
2421 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2423 msgid "0x02: all diverts for all call types ?\n"
2427 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2429 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2433 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2438 "0x3d: when not answered\n"
2439 "0x3e: if not reached\n"
2443 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2449 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2452 "0x00: all calls (data, voice, fax)\n"
2453 "0x0b: voice calls\n"
2455 "0x19: data calls\n"
2459 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2461 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2465 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2466 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2467 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2469 msgid "where divtype, calltype: see above\n"
2473 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2476 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2477 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2481 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2483 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2487 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2489 msgid "data: { 0x01, 0x00 } - isn't active\n"
2493 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2495 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2499 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2502 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2503 "r Call diverts active { 0x0006, ??? }\n"
2507 #: docs/manual/protocol/n6110.rst:388
2513 #: docs/manual/protocol/n6110.rst:394
2516 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2517 "r ??? OK { 0x0023, ?,?,? }\n"
2518 "r ??? error { 0x0024, reason }\n"
2519 "s ??? { 0x0025, ??? }\n"
2520 "r ??? OK { 0x0026, ??? }\n"
2521 "r ??? error { 0x0027, reason }\n"
2525 #: docs/manual/protocol/n6110.rst:395
2527 msgid "0x08: Security codes\n"
2531 #: docs/manual/protocol/n6110.rst:396
2533 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2537 #: docs/manual/protocol/n6110.rst:397
2539 msgid "where code: 1: security code (5 chars)\n"
2543 #: docs/manual/protocol/n6110.rst:401
2546 "2: PIN (4 chars)\n"
2547 "3: PIN2 (4 chars)\n"
2548 "4: PUK (8 chars)\n"
2549 "5: PUK2 (8 chars)\n"
2553 #: docs/manual/protocol/n6110.rst:403
2556 "s Status request { 0x0007, 0x01 }\n"
2557 "r pin recvd { 0x0008, accepted }\n"
2561 #: docs/manual/protocol/n6110.rst:404
2563 msgid "where accepted: 0x0c (or 0x06): OK\n"
2567 #: docs/manual/protocol/n6110.rst:405
2569 msgid "code: waiting for (0x08/0x0004) code\n"
2573 #: docs/manual/protocol/n6110.rst:406
2575 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2579 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2580 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2582 msgid "where code: see 0x08/0x0004\n"
2586 #: docs/manual/protocol/n6110.rst:408
2588 msgid "0x09: SIM login\n"
2592 #: docs/manual/protocol/n6110.rst:410
2595 "r login { 0x0080 }\n"
2596 "r logout { 0x0081 }\n"
2600 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2602 msgid "0x0a: Network status\n"
2606 #: docs/manual/protocol/n6110.rst:414
2609 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2610 "s get used network { 0x0070 }\n"
2611 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2615 #: docs/manual/protocol/n6110.rst:415
2617 msgid "0x0c: Keys\n"
2621 #: docs/manual/protocol/n6110.rst:417
2624 "s Get key assignments { 0x0040, 0x01 }\n"
2625 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2629 #: docs/manual/protocol/n6110.rst:418
2631 msgid "where {key '0'} => ' ', '0'\n"
2635 #: docs/manual/protocol/n6110.rst:419
2637 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2641 #: docs/manual/protocol/n6110.rst:420
2643 msgid "where button: 0x01 - 0x09: 1-9\n"
2647 #: docs/manual/protocol/n6110.rst:433
2654 "0x0e: Pick up phone\n"
2662 "0x1B onwards: don't know but they do produce\n"
2666 #: docs/manual/protocol/n6110.rst:435
2669 "a beep and light up the keypad as if\n"
2670 "a key had been pressed.\n"
2674 #: docs/manual/protocol/n6110.rst:438
2677 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2678 "s ??? { 0x0044 }\n"
2679 "r ??? ack { 0x0045, 0x01 }\n"
2683 #: docs/manual/protocol/n6110.rst:439
2685 msgid "0x0d: Status\n"
2689 #: docs/manual/protocol/n6110.rst:442
2692 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2693 "s Status request { 0x0051 }\n"
2694 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2698 #: docs/manual/protocol/n6110.rst:444
2701 "where {byte pair}: {cmd, 1:off 2:on}\n"
2702 "cmd: 1: call in progress\n"
2705 #. type: Labeled list
2706 #: docs/manual/protocol/n6110.rst:444
2712 #: docs/manual/protocol/n6110.rst:451
2714 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2715 "active 7: key lock active 8: is SMS storage full"
2719 #: docs/manual/protocol/n6110.rst:452
2721 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2725 #: docs/manual/protocol/n6110.rst:453
2727 msgid "(will send displayed messages with x,y coordinates)\n"
2731 #: docs/manual/protocol/n6110.rst:454
2733 msgid "r Display status ack { 0x0054, 1 }\n"
2737 #: docs/manual/protocol/n6110.rst:455
2739 msgid "0x11: Phone clock & alarm\n"
2743 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2746 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2747 "r date and time set { 0x0061 }\n"
2748 "s get date and time { 0x0062 }\n"
2749 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2753 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2755 msgid "where: date_set & time_set==0x01 - set\n"
2759 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2761 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2765 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2767 msgid "not available in frame\n"
2771 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2774 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2775 "r alarm set { 0x006c }\n"
2776 "s get alarm { 0x006d }\n"
2777 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2781 #: docs/manual/protocol/n6110.rst:467
2783 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2787 #: docs/manual/protocol/n6110.rst:468
2789 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2793 #: docs/manual/protocol/n6110.rst:469
2795 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2799 #: docs/manual/protocol/n6110.rst:470
2801 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2805 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2807 msgid "0x13: Calendar notes\n"
2808 msgstr "0x13: Catatan kalender\n"
2811 #: docs/manual/protocol/n6110.rst:472
2813 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2817 #: docs/manual/protocol/n6110.rst:474
2820 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2821 "textlen, \"text\" }\n"
2825 #: docs/manual/protocol/n6110.rst:475
2827 msgid "r Write cal.note report { 0x0065, return }\n"
2831 #: docs/manual/protocol/n6110.rst:476
2833 msgid "where return: 0x01: ok\n"
2837 #: docs/manual/protocol/n6110.rst:477
2839 msgid "0x73: failure\n"
2843 #: docs/manual/protocol/n6110.rst:478
2845 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2849 #: docs/manual/protocol/n6110.rst:481
2852 "s Calendar notes set { 0x0066... }\n"
2853 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2854 "r Cal.note recvd error { 0x0067, err }\n"
2858 #: docs/manual/protocol/n6110.rst:482
2860 msgid "where err: 0x93: not available\n"
2864 #: docs/manual/protocol/n6110.rst:483
2866 msgid "(0x01: OK)\n"
2870 #: docs/manual/protocol/n6110.rst:484
2872 msgid "other: error\n"
2873 msgstr "lainnya: eror\n"
2876 #: docs/manual/protocol/n6110.rst:486
2879 "s Delete cal.note { 0x0068, location }\n"
2880 "r Del. cal.note report { 0x0069, err }\n"
2884 #: docs/manual/protocol/n6110.rst:487
2886 msgid "where err: 0x01: OK\n"
2890 #: docs/manual/protocol/n6110.rst:488
2892 msgid "0x93: cannot delete\n"
2896 #: docs/manual/protocol/n6110.rst:489
2898 msgid "0x14: SMS funcs\n"
2902 #: docs/manual/protocol/n6110.rst:492
2905 "s Write SMS to SIM { 0x0004, .... }\n"
2906 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2907 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2911 #: docs/manual/protocol/n6110.rst:493
2913 msgid "where type: 0x06: delivery report\n"
2917 #: docs/manual/protocol/n6110.rst:494
2919 msgid "status: 0x00: delivered\n"
2923 #: docs/manual/protocol/n6110.rst:497
2928 "0x09: reading failed\n"
2932 #: docs/manual/protocol/n6110.rst:498
2934 msgid "subtype: 0x02: invalid mem type\n"
2938 #: docs/manual/protocol/n6110.rst:499
2940 msgid "0x07: empty SMS location\n"
2944 #: docs/manual/protocol/n6110.rst:500
2946 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2950 #: docs/manual/protocol/n6110.rst:505
2953 "s Delete SMS message { 0x000a, 0x02, location }\n"
2954 "r Delete OK { 0x000b }\n"
2955 "s SMS status request { 0x0036, 0x64 }\n"
2956 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2957 "r SMS status error { 0x0038 }\n"
2961 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2967 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2970 "s Enable WAP frames { 0x0000}\n"
2971 "r Enable WAP frames { 0x0002, 0x01}\n"
2975 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
2983 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
2985 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
2989 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
2991 msgid "where location: 0 - 14\n"
2995 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
2997 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
3001 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
3003 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
3007 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
3009 msgid "r Get WAP bookmark err { 0x0008, error }\n"
3013 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
3014 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
3015 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
3017 msgid "where error:\n"
3021 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
3024 "0x00(?)invalid position\n"
3025 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
3026 "0x02 invalid/too high/empty location\n"
3030 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
3032 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
3036 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
3039 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
3040 "Note: bookmark is added to the first free location.\n"
3044 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
3046 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
3050 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
3052 msgid "where block:\n"
3056 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
3059 "0x0a, location_of_just_written_bookmark(?),\n"
3060 "0x00, next_free_location(?)\n"
3064 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
3066 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
3070 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
3073 "0x04 - memory is full\n"
3074 "0x01 - we are in the bookmark menu\n"
3075 "0x00 - unknown reason for now ;(\n"
3079 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
3081 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
3085 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
3087 msgid "where: location = 0-14\n"
3091 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
3094 "? r Delete WAR bookmark OK{ 0x000d }\n"
3095 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
3099 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
3103 "r ?? { 0x0010, 0x00}\n"
3107 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
3109 msgid "s Get WAP settings 1 { 0x0015, location}\n"
3113 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
3115 msgid "where location: 0x00 - 0x05\n"
3119 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
3121 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"
3125 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
3127 msgid "con_type: 0x00 - temporary\n"
3131 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
3133 msgid "0x01 - continuous\n"
3137 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3140 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3141 "security: 0x00 = no, 0x01 = yes\n"
3145 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3147 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3151 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3154 "0x01 user inside \"Settings\" menu. Must leave it\n"
3155 "0x02 invalid/too high/empty location\n"
3159 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3161 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3165 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3167 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3171 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3173 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3177 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3179 msgid "where type : 0x00 - SMS bearer\n"
3183 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3184 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3190 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3192 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3196 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3198 msgid "0x01 - data bearer\n"
3202 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3205 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3206 "user len, user (Unicode), password len, password (Unicode)\n"
3207 "where auth: 0x00 - normal, 0x01 - secure\n"
3211 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3214 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3215 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3219 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3221 msgid "0x02 - USSD bearer\n"
3225 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3227 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3231 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3233 msgid "service code (Unicode)\n"
3237 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3239 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3243 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3245 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3249 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3251 msgid "where: error=0x05\n"
3252 msgstr "dimana: eror=0x05\n"
3255 #: docs/manual/protocol/n6110.rst:576
3257 msgid "0x40: Security commands\n"
3261 #: docs/manual/protocol/n6110.rst:577
3263 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3267 #: docs/manual/protocol/n6110.rst:578
3269 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3273 #: docs/manual/protocol/n6110.rst:583
3276 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3277 "r Open simlock 1 { 0x02 }\n"
3278 "s ???(N6150) { 0x08, 0x00 }\n"
3279 "r ???(N6150) { 0x08 }\n"
3280 "s Enable extended cmds { 0x64, cmd }\n"
3284 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3286 msgid "where cmd: 0x00: off\n"
3290 #: docs/manual/protocol/n6110.rst:585
3296 #: docs/manual/protocol/n6110.rst:586
3298 msgid "0x02: enter service mode ?\n"
3302 #: docs/manual/protocol/n6110.rst:588
3305 "0x03: reset (doesn't ask for PIN again)\n"
3306 "0x04: reset (PIN is requested)\n"
3310 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3312 msgid "In 5110 makes reset without PIN\n"
3316 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3318 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3322 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3324 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3328 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3330 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3334 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3336 msgid "0x38 - reset UI, SCM and call counters\n"
3340 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3342 msgid "0x40 - reset test 36 in netmonitor\n"
3346 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3349 "r Reset phone settings { 0x65, 0x00 }\n"
3350 "s Get IMEI { 0x66 }\n"
3351 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3352 "s (ACD Readings)?(N6150 { 0x68 }\n"
3353 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3354 "s Get Product Profile\n"
3358 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3360 msgid "Settings { 0x6a}\n"
3364 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3366 msgid "r Get Product Profile\n"
3370 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3372 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3376 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3378 msgid "s Set Product Profile\n"
3382 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3384 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3388 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3390 msgid "r Set Product Profile\n"
3394 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3396 msgid "Settings OK ? { 0x6b }\n"
3400 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3402 msgid "s Get code { 0x6e, code }\n"
3406 #: docs/manual/protocol/n6110.rst:609
3408 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3412 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3414 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3418 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3420 msgid "allowed: 0: no\n"
3424 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3430 #: docs/manual/protocol/n6110.rst:614
3432 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3436 #: docs/manual/protocol/n6110.rst:616
3438 msgid "s Start monitoring { 0x70, block }\n"
3442 #: docs/manual/protocol/n6110.rst:617
3444 msgid "where block(N6150):\n"
3448 #: docs/manual/protocol/n6110.rst:624
3451 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3452 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3453 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3454 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3455 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3456 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3457 "0x20,0x20,0x20,0x20\n"
3461 #: docs/manual/protocol/n6110.rst:626
3464 "This block enables probably all possible monitorred parameters.\n"
3465 "After it phone sends 0x00 message type values\n"
3469 #: docs/manual/protocol/n6110.rst:628
3472 "s Break monitoring { 0x71 }\n"
3473 "r Break monitoring { 0x71 }\n"
3477 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3480 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3481 "? r ???? { 0x74 }\n"
3485 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3487 msgid "s Call commands { 0x7c, block }\n"
3491 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3493 msgid "where where: command, (values)\n"
3497 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3501 "values: number(ASCII), 0x00 - makes voice call\n"
3505 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3508 "command: 0x02 - answer call\n"
3509 "command: 0x03 - release call\n"
3513 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3516 "r Call commands { 0x7c, command }\n"
3517 "s Netmonitor { 0x7e, field }\n"
3521 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3523 msgid "where: field: 00: next\n"
3527 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3532 "F2: field test menus\n"
3533 "F3: developer menus\n"
3537 #: docs/manual/protocol/n6110.rst:644
3539 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3543 #: docs/manual/protocol/n6110.rst:645
3545 msgid "Note: sets simlock type to factory?\n"
3549 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3550 #: docs/manual/protocol/n6110.rst:650
3552 msgid "where locknumber: 1,2,4,8\n"
3556 #: docs/manual/protocol/n6110.rst:647
3558 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3562 #: docs/manual/protocol/n6110.rst:649
3564 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3568 #: docs/manual/protocol/n6110.rst:653
3571 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3572 "s Get simlock info { 0x8a, 0x00}\n"
3573 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3577 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3579 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3583 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3586 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3587 "counter1 - counter4: counters for locks\n"
3591 #: docs/manual/protocol/n6110.rst:661
3594 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3595 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3596 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3597 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3598 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3602 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3604 msgid "if volume and hz is 0, it's off\n"
3608 #: docs/manual/protocol/n6110.rst:666
3611 "r Buzzer pitch { 0x8f}\n"
3612 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3613 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3614 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3618 #: docs/manual/protocol/n6110.rst:667
3620 msgid "where: enable == 0x01 - enable after test\n"
3624 #: docs/manual/protocol/n6110.rst:668
3626 msgid "0x00 - don't enable after test\n"
3630 #: docs/manual/protocol/n6110.rst:669
3632 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3636 #: docs/manual/protocol/n6110.rst:672
3639 "s ???(N6150) { 0x98, 0x00 }\n"
3640 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3641 "s Get bin ringtone { 0x9e, location }\n"
3645 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3646 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3648 msgid "where: location=0,1,etc.\n"
3652 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3654 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3658 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3659 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3661 msgid "where location=0,1,etc.\n"
3665 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3667 msgid "error=0x0a, ringtone NOT available\n"
3671 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3677 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3679 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3683 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3685 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3689 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3691 msgid "error=0x0a, ringtone NOT set\n"
3695 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3697 msgid "0x00, ringtone set OK\n"
3701 #: docs/manual/protocol/n6110.rst:704
3704 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3705 "s Get info about phone { 0xc8, 0x01 }\n"
3706 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3707 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3708 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3709 "s DPS External SW { 0xc7, 0x03 }\n"
3710 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3711 "s Get HW { 0xc8, 0x05 }\n"
3712 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3713 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3714 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3715 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3716 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3717 "s Get PCI version { 0xc8, 0x0b }\n"
3718 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3719 "s Get system ASIC { 0xc8, 0x0c }\n"
3720 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3721 "s Get COBBA { 0xc8, 0x0d }\n"
3722 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3723 "s Get PLUSSA { 0xc8, 0x0e }\n"
3724 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3728 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3729 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3731 msgid "where available: 0x01: not available\n"
3735 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3738 "s Get CCONT { 0xc8, 0x0f }\n"
3739 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3743 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3746 "s Get PPM version { 0xc8, 0x10 }\n"
3747 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3748 "s Get PPM info { 0xc8, 0x12 }\n"
3749 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3750 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3751 "s Get Product Code { 0xca, 0x01 }\n"
3752 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3753 "s Get Order Number { 0xca, 0x02 }\n"
3754 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3755 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3756 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3757 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3758 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3759 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3760 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3761 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3762 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3763 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3764 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3765 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3766 "s Get Purchare date { 0xcc, 0x04 }\n"
3767 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3768 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3769 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3770 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3774 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3776 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3780 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3783 "0x04,0x00,0x00,0x00;\n"
3784 "0x08,0x00,0x00,0x00;\n"
3785 "0x10,0x00,0x00,0x00;\n"
3786 "0x20,0x00,0x00,0x00;\n"
3787 "0x40,0x00,0x00,0x00;\n"
3788 "0x80,0x00,0x00,0x00;\n"
3789 "0x00,0x01,0x00,0x00;\n"
3790 "0x00,0x02,0x00,0x00;\n"
3791 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3795 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3797 msgid "No test for \"Security data\"\n"
3801 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3804 "0x00,0x10,0x00,0x00;\n"
3805 "0x00,0x20,0x00,0x00;\n"
3806 "0x00,0x40,0x00,0x00;\n"
3807 "0x00,0x80,0x00,0x00;\n"
3808 "0x00,0x00,0x01,0x00;\n"
3810 "0x00,0x00,0x10,0x00;\n"
3814 #: docs/manual/protocol/n6110.rst:756
3817 "s Result of phone tests { 0xcf }\n"
3818 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3820 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3821 "s LCD Test { 0xd3, value }\n"
3825 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3827 msgid "where value: 0x03, 0x02 - 1'st test\n"
3831 #: docs/manual/protocol/n6110.rst:759
3834 "0x03, 0x01 - 2'nd test\n"
3835 "0x02, 0x03 - clears screen\n"
3839 #: docs/manual/protocol/n6110.rst:762
3842 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3843 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3844 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3848 #: docs/manual/protocol/n6110.rst:763
3850 msgid "where: numofbytes - how many bytes to read\n"
3854 #: docs/manual/protocol/n6110.rst:764
3856 msgid "Note: Works ONLY in MBUS\n"
3860 #: docs/manual/protocol/n6110.rst:765
3862 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3866 #: docs/manual/protocol/n6110.rst:766
3868 msgid "where numofbytes - how many bytes available\n"
3872 #: docs/manual/protocol/n6110.rst:767
3874 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3878 #: docs/manual/protocol/n6110.rst:769
3881 "0x41: Snake game ?\n"
3886 #: docs/manual/protocol/n6110.rst:771
3889 "s Get Picture Image { 0x0001, location }\n"
3890 "r Get Picture Image when contains sender number\n"
3894 #: docs/manual/protocol/n6110.rst:772
3896 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3900 #: docs/manual/protocol/n6110.rst:773
3906 #: docs/manual/protocol/n6110.rst:775
3909 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3910 "in sender without sender number\n"
3914 #: docs/manual/protocol/n6110.rst:776
3916 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3920 #: docs/manual/protocol/n6110.rst:777
3922 msgid "s Set Picture Image { 0x0003, frame...}\n"
3926 #: docs/manual/protocol/n6110.rst:778
3928 msgid "where frame: see 0x47/0x0002\n"
3932 #: docs/manual/protocol/n6110.rst:780
3935 "r Get/Set PictureImageOK{ 0x0004 }\n"
3936 "r Set Picture Image err { 0x0005, error? }\n"
3940 #: docs/manual/protocol/n6110.rst:781
3942 msgid "where error=0x74 - wrong location ?\n"
3946 #: docs/manual/protocol/n6110.rst:782
3952 #: docs/manual/protocol/n6110.rst:785
3955 "s Phone ID request { 0x0010 }\n"
3956 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3957 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3961 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3963 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3967 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3969 msgid "Acknowledge(MBUS)...\n"
3973 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3979 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
3982 "s Power on message seq1 {+04 }\n"
3983 "r Power on message seq1 {+05 }\n"
3987 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
3993 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
3994 #: docs/manual/protocol/n6510.rst:804
3996 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
4000 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
4001 #: docs/manual/protocol/n6510.rst:805
4007 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
4008 #: docs/manual/protocol/n6510.rst:806
4010 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
4014 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
4015 #: docs/manual/protocol/n6510.rst:806
4017 msgid "\"model\\n\" \"(c) NMP.\" }\n"
4021 #: docs/manual/protocol/n6110.rst:797
4024 "0xda: ? (during playing 2 player snake)\n"
4029 #: docs/manual/protocol/n6110.rst:798
4031 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
4035 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
4037 msgid "0xf4: Power on message seq 2\n"
4041 #: docs/manual/protocol/samsung.rst:2
4043 msgid "SAMSUNG Organizer AT commands"
4047 #: docs/manual/protocol/samsung.rst:5
4049 msgid "Get organizer information"
4050 msgstr "Informasi telepon"
4052 #. type: Labeled list
4053 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
4054 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
4060 #: docs/manual/protocol/samsung.rst:10
4065 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
4066 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
4067 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
4068 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
4069 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
4070 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
4071 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
4072 #: docs/manual/utils/gammu-detect.rst:83
4078 #: docs/manual/protocol/samsung.rst:16
4079 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
4083 #: docs/manual/protocol/samsung.rst:18
4084 msgid "Return 5 values:"
4088 #: docs/manual/protocol/samsung.rst:22
4092 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
4097 #: docs/manual/protocol/samsung.rst:26
4100 "Max possible entries\n"
4107 #: docs/manual/protocol/samsung.rst:29
4116 #: docs/manual/protocol/samsung.rst:32
4118 msgid "Get organizer details"
4122 #: docs/manual/protocol/samsung.rst:37
4123 msgid "AT+ORGR=number"
4127 #: docs/manual/protocol/samsung.rst:40
4128 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
4131 #. type: Labeled list
4132 #: docs/manual/protocol/samsung.rst:41
4138 #: docs/manual/protocol/samsung.rst:46
4140 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4141 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4144 #. type: Labeled list
4145 #: docs/manual/protocol/samsung.rst:47
4151 #: docs/manual/protocol/samsung.rst:52
4153 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4154 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4157 #. type: Labeled list
4158 #: docs/manual/protocol/samsung.rst:53
4164 #: docs/manual/protocol/samsung.rst:58
4166 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4167 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4170 #. type: Labeled list
4171 #: docs/manual/protocol/samsung.rst:59
4177 #: docs/manual/protocol/samsung.rst:64
4179 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4180 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4184 #: docs/manual/protocol/samsung.rst:66
4185 msgid "+ORGR: AT+ORGR answer header"
4189 #: docs/manual/protocol/samsung.rst:71
4193 " Pointer to real memory position\n"
4195 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4199 #: docs/manual/protocol/samsung.rst:73
4200 msgid "If par02 =1, appointment entry type"
4204 #: docs/manual/protocol/samsung.rst:118
4208 " Organizer entry short name\n"
4210 " Organizer entry detailed description\n"
4234 " Alarm flag (0=no, 1=yes)\n"
4236 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4238 " Alarm items quantity\n"
4240 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4246 " Repeat until day\n"
4248 " Repeat until month\n"
4250 " Repeat until year\n"
4254 #: docs/manual/protocol/samsung.rst:120
4255 msgid "If par02 = 2, aniversary entry type"
4259 #: docs/manual/protocol/samsung.rst:165
4289 " Alarm flag (0=no, 1=yes)\n"
4291 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4293 " Alarm items quantity\n"
4295 " Repeat each year (0=no, 4=yes)\n"
4309 #: docs/manual/protocol/samsung.rst:167
4310 msgid "If par02 = 3, task entry type"
4314 #: docs/manual/protocol/samsung.rst:212
4344 " Alarm flag (0=no, 1=yes)\n"
4346 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4348 " Alarm items quantity\n"
4352 " Task priority (1=high, 2=normal, 3=low)\n"
4354 " Task status (0=undone, 1=done)\n"
4364 #: docs/manual/protocol/samsung.rst:214
4365 msgid "If par02 = 4, miscellany entry type"
4369 #: docs/manual/protocol/samsung.rst:259
4399 " Alarm flag (0=no, 1=yes)\n"
4401 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4403 " Alarm items quantity\n"
4419 #: docs/manual/protocol/samsung.rst:261
4421 msgid "Write organizer entry"
4425 #: docs/manual/protocol/samsung.rst:266
4426 msgid "AT+ORGW=par0,par1,par2...par24"
4430 #: docs/manual/protocol/samsung.rst:268
4431 msgid "Write organizer entry in memory location par0"
4435 #: docs/manual/protocol/samsung.rst:270
4436 msgid "If par0=65535 then locate next empty entry on memory"
4440 #: docs/manual/protocol/samsung.rst:276
4442 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4447 #: docs/manual/protocol/samsung.rst:278
4448 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4452 #: docs/manual/protocol/samsung.rst:280
4454 msgid "Delete organizer entry"
4458 #: docs/manual/protocol/samsung.rst:285
4459 msgid "AT+ORGD=number"
4463 #: docs/manual/protocol/samsung.rst:287
4464 msgid "Delete organizer entry of index \"number\""
4468 #: docs/manual/protocol/samsung.rst:291
4473 #: docs/manual/protocol/samsung.rst:293
4478 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4479 #: docs/manual/testing/dummy-driver.rst:37
4485 #: docs/manual/protocol/samsung.rst:298
4486 msgid "Read command use index reference."
4490 #: docs/manual/protocol/samsung.rst:300
4492 "Write command uses index and direct memory reference with special 65535 "
4493 "value to locate empty memory position."
4497 #: docs/manual/protocol/samsung.rst:302
4499 "Delete command use direct memory reference, index are automatically "
4504 #: docs/manual/protocol/samsung.rst:304
4506 "Hint: After create or delete an organizer entry, reread full information to "
4507 "update index table."
4511 #: docs/manual/protocol/m-obex.rst:2
4513 msgid "m-obex protocol used by some Samsung mobiles"
4517 #: docs/manual/protocol/m-obex.rst:5
4519 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4524 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4526 msgid "Introduction"
4530 #: docs/manual/protocol/m-obex.rst:10
4532 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4533 "by Samsung used to exchange PIM data and files over bluetooth."
4537 #: docs/manual/protocol/m-obex.rst:12
4539 "This documentation is by no means complete but is only a reference for the "
4540 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4541 "which parts it differs from the standard-obex. The only thing I found "
4542 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4543 "Ok, sucess in obex. If there was an error you will find it's error code in "
4544 "the 0x42 header. If this is a normal behavior: Why are there so many "
4545 "response codes defined?"
4549 #: docs/manual/protocol/m-obex.rst:14
4551 "The information about the protocol was gained by listening to the transfered "
4552 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4556 #: docs/manual/protocol/m-obex.rst:16
4558 msgid "Requirements"
4562 #: docs/manual/protocol/m-obex.rst:19
4563 msgid "Established bluetooth connection to the serial channel of the mobile"
4567 #: docs/manual/protocol/m-obex.rst:20
4568 msgid "Some way to access this serial port. For example minicom."
4572 #: docs/manual/protocol/m-obex.rst:22
4574 msgid "Starting the obex server"
4577 #. type: Labeled list
4578 #: docs/manual/protocol/m-obex.rst:24
4580 msgid "To start the obex server you have to send this AT command first"
4584 #: docs/manual/protocol/m-obex.rst:27
4585 msgid "AT+SYNCML=MOBEXSTART"
4588 #. type: Labeled list
4589 #: docs/manual/protocol/m-obex.rst:28
4591 msgid "Some phones seem to start with following command"
4595 #: docs/manual/protocol/m-obex.rst:31
4596 msgid "AT$TSSPCSW=1"
4600 #: docs/manual/protocol/m-obex.rst:33
4602 msgid "Obex commands"
4606 #: docs/manual/protocol/m-obex.rst:36
4608 "In the following chapters I will describe the obex packages to read and edit "
4609 "data on the mobile. I think most of them are in standard-obex format and are "
4610 "following this structure:"
4614 #: docs/manual/protocol/m-obex.rst:45
4617 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4618 "|Package Header |Session Id |Obex Header(s) |\n"
4619 "+===========================================+===================================+===========================================+\n"
4620 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4621 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4622 "| | |* Next bytes: data. |\n"
4623 "| | |* Last byte: 0x00 |\n"
4624 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4628 #: docs/manual/protocol/m-obex.rst:47
4630 "For detailed information about obex, for example what types of packages and "
4631 "headers exists, get the official Obex documentation from Inrared Data "
4632 "Association. But I don't know if this is available for free."
4636 #: docs/manual/protocol/m-obex.rst:49
4637 msgid "Here is a list of the most used types for the Samsung mobiles:"
4641 #: docs/manual/protocol/m-obex.rst:51
4643 "There exists mainly two types of operations: Put (package header 0x02 and "
4644 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4645 "retrieve data from the mobile. A put or get operation can be divided into "
4646 "several packages. The high-bit indicates if this is the last package of an "
4647 "operation. For example if you want to transfer a file to the mobile you send "
4648 "n-time 0x02 packages and only the last one is 0x82."
4652 #: docs/manual/protocol/m-obex.rst:53
4654 "Headers consists normally out of three blocks: First byte: Header type, "
4655 "second and third byte: length of the header (if the headers length is "
4656 "variable), following bytes: data. The most used header types are"
4660 #: docs/manual/protocol/m-obex.rst:71
4663 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4664 "| Obex description | Byte | following two bytes | following bytes |\n"
4665 "+=======================+======+========================+===================================================================================================================================================+\n"
4666 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
4667 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4668 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
4669 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4670 "| 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"
4671 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4672 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
4673 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4674 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
4675 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4676 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
4677 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4678 "| 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"
4679 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4683 #: docs/manual/protocol/m-obex.rst:73
4689 #: docs/manual/protocol/m-obex.rst:76
4691 msgid "Get contacts count"
4695 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4696 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4697 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4698 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4699 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4700 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4706 #: docs/manual/protocol/m-obex.rst:89
4713 "*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"
4714 " m-obex command: m-obex/contacts/count\n"
4716 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4720 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4721 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4722 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4723 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4724 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4725 #: docs/manual/protocol/m-obex.rst:368
4731 #: docs/manual/protocol/m-obex.rst:100
4736 "*C3* 00 00 00 04\n"
4737 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4738 "*4C* 00 05 00 00\n"
4740 "*49* 00 07 07 D0 00 18\n"
4741 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4745 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4751 #: docs/manual/protocol/m-obex.rst:115
4755 " Obex Get package\n"
4756 "*CB* 00 00 00 00\n"
4758 "*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"
4759 " m-obex Command: m-obex/contacts/load\n"
4760 "*4C* 00 06 01 00 00\n"
4761 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4765 #: docs/manual/protocol/m-obex.rst:126
4770 "*C3* 00 00 08 B1\n"
4771 " Length of sent data\n"
4772 "*4C* 00 05 00 02\n"
4773 " Indicates if these are the last contacts\n"
4774 "*49* 07 41 01 10 01 8D ....\"\n"
4775 " 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"
4779 #: docs/manual/protocol/m-obex.rst:128
4781 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"
4785 #: docs/manual/protocol/m-obex.rst:130
4787 "To get all contacts the request have to be sent several times. The last two "
4788 "bytes must be incremented by every call."
4792 #: docs/manual/protocol/m-obex.rst:132
4794 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4795 "will be 4C 00 05 00 00."
4799 #: docs/manual/protocol/m-obex.rst:135
4801 msgid "Create a contact"
4805 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4807 "Beware: This is a put operation and is performed in some obex "
4808 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4809 "didn't get the mobile to accept this. I had to create/update PIM data in "
4810 "exactly one package."
4814 #: docs/manual/protocol/m-obex.rst:153
4819 "*CB* 00 00 00 00\n"
4821 "*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"
4822 " m-obex/contacts/create\n"
4824 " ? maybe flag for internal/external memory\n"
4826 " Length of the vcard string\n"
4827 "49 00 5D 42 45....\n"
4828 " Contact as vcard\n"
4832 #: docs/manual/protocol/m-obex.rst:164
4837 "*C3* 00 00 00 02\n"
4839 "*4C* 00 05 00 00\n"
4841 "*49* 00 05 00 21\n"
4842 " last two bytes: the id of the newly created contact\n"
4846 #: docs/manual/protocol/m-obex.rst:167
4848 msgid "Update a contact"
4852 #: docs/manual/protocol/m-obex.rst:185
4857 "*CB* 00 00 00 00\n"
4859 "*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"
4860 " m-obex/contacts/write\n"
4861 "*4C* 00 06 01 00 20\n"
4862 " Id of the contact which should be updated\n"
4864 " Length of the vcard string\n"
4866 " Contact as vcard\n"
4870 #: docs/manual/protocol/m-obex.rst:192
4875 "*4C* 00 05 00 00\n"
4876 " Error code: 0x00 0x00 means successful\n"
4880 #: docs/manual/protocol/m-obex.rst:195
4882 msgid "Read one contact"
4886 #: docs/manual/protocol/m-obex.rst:198
4887 msgid "There is also the possibility to read exactly one contact."
4891 #: docs/manual/protocol/m-obex.rst:209
4896 "*CB* 00 00 00 00\n"
4898 "*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"
4899 " m-obex/contacts/read\n"
4900 "*4C* 00 06 01 00 20\n"
4901 " First byte:? Last two bytes: Id of contact\n"
4905 #: docs/manual/protocol/m-obex.rst:220
4910 "*C3* 00 00 00 B4\n"
4911 " Length of vcard (without headers, just data)\n"
4912 "*4C* 00 05 00 00\n"
4914 "49 00 B7 42 45 47 49 4E ...\n"
4915 " contact as vcard. TODO: where is id? First two bytes?\n"
4919 #: docs/manual/protocol/m-obex.rst:222
4921 msgid "Delete contact"
4925 #: docs/manual/protocol/m-obex.rst:225
4926 msgid "To delete a contact you only have to know it's id."
4930 #: docs/manual/protocol/m-obex.rst:236
4935 "*CB* 00 00 00 00\n"
4937 "*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"
4938 " m-obex/contacts/delete\n"
4939 "*4C* 00 06 01 00 19\n"
4940 " First byte: ? Last two bytes: Id of contact\n"
4944 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4949 "*4C* 00 05 00 00\n"
4954 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4955 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4956 #: docs/manual/c/calendar.rst:2
4962 #: docs/manual/protocol/m-obex.rst:250
4968 #: docs/manual/protocol/m-obex.rst:262
4973 "*CB* 00 00 00 00\n"
4975 "*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"
4976 " m-obex/calendar/count\n"
4982 #: docs/manual/protocol/m-obex.rst:273
4987 "*C3* 00 00 00 0C\n"
4989 "*4C* 00 05 00 00\n"
4991 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
4996 #: docs/manual/protocol/m-obex.rst:285
5001 "*CB* 00 00 00 00\n"
5003 "*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"
5004 " m-obex/calendar/load\n"
5008 #: docs/manual/protocol/m-obex.rst:297
5013 "*C3* 00 00 00 B0\n"
5015 "*4C* 00 05 00 00\n"
5017 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
5018 " Calendar items in vcalendar format. TODO: where are the ids?\n"
5022 #: docs/manual/protocol/m-obex.rst:299
5028 #: docs/manual/protocol/m-obex.rst:315
5033 "*CB* 00 00 00 00\n"
5035 "*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"
5036 " m-obex/calendar/create\n"
5039 "*C3* 00 00 00 9E\n"
5040 " Length of vcalendar\n"
5041 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
5046 #: docs/manual/protocol/m-obex.rst:326
5051 "*C3* 00 00 00 02\n"
5053 "*4C* 00 05 00 00\n"
5055 "*49* 00 05 00 06\n"
5056 " Id of the created item\n"
5060 #: docs/manual/protocol/m-obex.rst:328
5066 #: docs/manual/protocol/m-obex.rst:344
5071 "*CB* 00 00 00 00\n"
5073 "*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"
5074 " m-obex/calendar/write\n"
5075 "*4C* 00 06 01 00 05\n"
5076 " First byte: ? Second and third byte: Id of the item\n"
5077 "*C3* 00 00 00 C8\n"
5078 " Length of vcalendar\n"
5079 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
5084 #: docs/manual/protocol/m-obex.rst:354
5087 msgstr "Sudah dibaca"
5090 #: docs/manual/protocol/m-obex.rst:366
5095 "*CB* 00 00 00 00\n"
5097 "*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"
5098 " m-obex/calendar/read\n"
5099 "4C 00 06 01 00 06\n"
5100 " Id of calendar item\n"
5104 #: docs/manual/protocol/m-obex.rst:377
5109 "*C3* 00 00 00 B0\n"
5111 "*4C* 00 05 00 00\n"
5113 "*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"
5114 " vcalendar item. TODO: Where is the id?\n"
5118 #: docs/manual/protocol/m-obex.rst:379
5124 #: docs/manual/protocol/m-obex.rst:391
5129 "*CB* 00 00 00 00\n"
5131 "*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"
5132 " m-obex/calendar/delete\n"
5133 "*4C* 00 06 01 00 06\n"
5134 " id of calendar item\n"
5138 #: docs/manual/protocol/m-obex.rst:398
5144 #: docs/manual/protocol/m-obex.rst:402
5147 msgstr "File sistem"
5150 #: docs/manual/protocol/m-obex.rst:405
5152 "To get the file structure on the mobile, there are two commands. One that "
5153 "lists all subdirectories and one that lists all files."
5157 #: docs/manual/protocol/m-obex.rst:407
5159 msgid "List directories"
5163 #: docs/manual/protocol/m-obex.rst:410
5169 #: docs/manual/protocol/m-obex.rst:413
5175 #: docs/manual/protocol/m-obex.rst:416
5181 #: docs/manual/protocol/m-obex.rst:419
5187 #: docs/manual/protocol/m-obex.rst:423
5195 #: docs/manual/protocol/m-obex.rst:427
5196 msgid "0x01: Inbox 0x08: Outbox"
5200 #: docs/manual/protocol/m-obex.rst:429
5202 msgid "Get sms count"
5206 #: docs/manual/protocol/m-obex.rst:432
5208 msgid "List all sms"
5212 #: docs/manual/protocol/m-obex.rst:435
5218 #: docs/manual/protocol/m-obex.rst:438
5224 #: docs/manual/protocol/m-obex.rst:440
5226 "I don't think this is possible. At least I didn't find the function in New "
5227 "PC Studio. So sadly there will be no backup of sms messages."
5231 #: docs/manual/protocol/carkit.rst:2
5233 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5237 #: docs/manual/protocol/carkit.rst:6
5245 #: docs/manual/protocol/carkit.rst:9
5253 #: docs/manual/protocol/carkit.rst:12
5260 #. type: delimited block -
5261 #: docs/manual/protocol/carkit.rst:17
5263 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"
5266 #. type: delimited block -
5267 #: docs/manual/protocol/carkit.rst:19
5273 #: docs/manual/protocol/carkit.rst:22
5275 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5276 "use the PC for listening to the data communication between the phone and "
5277 "CARC91. I also send the frames directly from the PC to the phone."
5281 #: docs/manual/protocol/carkit.rst:24
5287 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5289 msgid "Phone connected to PC"
5290 msgstr "Telepon terhubung ke PC"
5293 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5294 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5300 #: docs/manual/protocol/carkit.rst:63
5303 "1F0004 D0 0001 04 00CE\n"
5304 " Power up from PC\n"
5305 "1F0004 D0 0001 04 01CF\n"
5306 " Power up from PC\n"
5307 "1F0400 D0 0001 05 10DF\n"
5308 " Power up from phone\n"
5309 "1F0004 79 0005 0201 0164 00 0203\n"
5310 " Enable carkit mode from PC\n"
5311 "1F0004 79 0005 0201 0164 00 0302\n"
5312 " Enable carkit mode from PC\n"
5315 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5319 "1F0400 78 0004 0102 0801 117C\n"
5320 " Status 0x08, 0x01 from phone\n"
5321 "1F0400 DA 0002 0002 12D3\n"
5322 " Type => 0xDA, data => 0x00, 0x02\n"
5323 "1F0004 79 0005 0201 0164 00 0504\n"
5324 " Enable carkit mode from PC\n"
5325 "1F0004 79 0005 0201 0164 00 0607\n"
5326 " Enable carkit mode from PC\n"
5329 "1F0004 78 0003 0201 0307 67\n"
5330 " Status confirm from PC\n"
5331 "1F0004 78 0003 0201 0308 68\n"
5332 " Status confirm from PC\n"
5338 #: docs/manual/protocol/carkit.rst:65
5340 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5341 "sent. It sends out an unknown status frame 0x08, 0x01."
5345 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5346 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5348 msgid "Incoming call"
5349 msgstr "Panggilan masuk"
5352 #: docs/manual/protocol/carkit.rst:73
5355 "1F0400 78 0004 0102 0701 197B\n"
5356 " Status 0x07, 0x01 from phone\n"
5357 "1F0400 78 0004 0102 0E03 1A73\n"
5358 " Status 0x0E, 0x03 from phone\n"
5362 #: docs/manual/protocol/carkit.rst:75
5364 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5365 "Status type 0x0E with status 0x03 means audio amplifier on."
5369 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5370 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5376 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5377 msgid "The phone doesn’t send out anything when a call has been set up."
5381 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5382 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5384 msgid "Initiation with connected phone"
5388 #: docs/manual/protocol/carkit.rst:114
5391 "1F0004 D0 0001 04 00CE\n"
5392 " Power up from PC\n"
5393 "1F0400 D0 0001 05 1BD4\n"
5394 " Power up from phone\n"
5395 "1F0004 79 0005 0201 0164 0001 00\n"
5396 " Enable carkit mode from PC\n"
5399 "1F0400 78 0004 0102 0E03 1C75\n"
5400 " Status 0x0E, 0x03 from phone\n"
5401 "1F0400 78 0004 0102 0701 1D7F\n"
5402 " Status 0x07, 0x01 from phone\n"
5403 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5404 " HFU-2 Version from PC\n"
5407 "1F0400 78 0004 0102 0801 1E73\n"
5408 " Status 0x08, 0x01 from phone\n"
5409 "1F0004 79 0005 0201 0164 0003 02\n"
5410 " Enable carkit mode from PC\n"
5413 "1F0400 78 0004 0102 0E03 1F76\n"
5414 " Status 0x0E, 0x03 from phone\n"
5415 "1F0400 78 0004 0102 0701 2042\n"
5416 " Status 0x07, 0x01 from phone\n"
5417 "1F0004 78 0003 0201 03 0464\n"
5418 " Status confirm from PC\n"
5424 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5425 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5427 msgid "Disconnected"
5428 msgstr "Tidak terhubung"
5431 #: docs/manual/protocol/carkit.rst:120
5434 "1F04 0078 0004 0102 0700 2142\n"
5435 " Status 0x07, 0x00\n"
5439 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5440 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5442 msgid "Incoming SMS"
5446 #: docs/manual/protocol/carkit.rst:130
5449 "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"
5450 " Initiation of bit length from phone\n"
5451 "1F0400 78 0004 0102 0E03 254C\n"
5452 " Status 0x0E, 0x03 from phone\n"
5454 " Initiation of bit length from phone\n"
5458 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5460 msgid "Phone connected to CARC91"
5461 msgstr "Telepon terhubung ke CARC91"
5464 #: docs/manual/protocol/carkit.rst:179
5467 "1F0004 D0 0001 04 00CE\n"
5468 " Power up from HFU-2\n"
5469 "1F0400 D0 0001 05 02CD\n"
5470 " Power up from phone\n"
5471 "1F0004 79 0005 0201 0164 00 0100\n"
5472 " Enable carkit mode from HFU-2\n"
5475 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5479 "1F0400 78 0004 0102 0801 036E\n"
5480 " Status 0x08, 0x01\n"
5481 "1F0004 79 0005 0201 0164 00 0302\n"
5482 " Enable carkit mode from HFU-2\n"
5485 "1F0400 78 0004 0102 0801 036E\n"
5486 " Status 0x08, 0x01\n"
5489 "1F0400 DA 0002 0002 04C5\n"
5490 " Status type => 0xDA, data => 0x00, 0x02\n"
5493 "1F0400 78 0004 0102 0E03 056C\n"
5494 " Status 0x0E, 0x03\n"
5497 "1F0004 78 0003 0201 03 0464\n"
5498 " Status confirm from HFU-2\n"
5501 "1F0400 78 0004 0102 0E00 066C\n"
5502 " Status 0x0E, 0x00\n"
5505 "1F0004 78 0003 0201 03 0565\n"
5506 " Status confirm from HFU-2\n"
5512 #: docs/manual/protocol/carkit.rst:195
5515 "1F0400 78 0004 0102 0701 1173\n"
5516 " Status 0x07, 0x01\n"
5519 "1F0400 78 0004 0102 0E03 127B\n"
5520 " Status 0x0E, 0x03\n"
5523 "1F0004 78 0003 0201 03 0868\n"
5524 " Status confirm from HFU-2\n"
5530 #: docs/manual/protocol/carkit.rst:258
5533 "1F0004 D0 0001 04 00CE\n"
5534 " Power up from HFU-2\n"
5535 "1F0400 D0 0001 05 1AD5\n"
5536 " Power up from phone\n"
5537 "1F0004 79 0005 0201 0164 00 0100\n"
5538 " Enable carkit mode from HFU-2\n"
5541 "1F0400 78 0004 0102 0E03 1B72\n"
5542 " Status 0x0E, 0x03\n"
5543 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5547 "1F0004 79 0005 0201 0164 00 0302\n"
5548 " Enable carkit mode from HFU-2\n"
5551 "1F0400 78 0004 0102 0E03 1B72\n"
5552 " Status 0x0E, 0x03\n"
5555 "1F0400 78 0004 0102 0801 1C71\n"
5556 " Status 0x08, 0x01\n"
5557 "1F0004 78 0003 0201 03 0464\n"
5558 " Status confirm from HFU-2\n"
5561 "1F0400 78 0004 0102 0801 1C71\n"
5562 " Status 0x08, 0x01\n"
5565 "1F0400 78 0004 0102 0E03 1D74\n"
5566 " Status 0x0E, 0x03\n"
5569 "1F0400 78 0004 0102 0701 1E7C\n"
5570 " Status 0x07, 0x01\n"
5571 "1F0004 78 0003 0201 03 0565\n"
5572 " Status confirm from HFU-2\n"
5575 "1F0400 78 0004 0102 0701 1E7C\n"
5576 " Status 0x07, 0x01\n"
5579 "1F0400 78 0004 0102 0701 1F7D\n"
5580 " Status 0x07, 0x01\n"
5583 "1F0400 DA 0002 0002 20E1\n"
5584 " Typ => 0xDA, data => 0x00. 0x02\n"
5590 #: docs/manual/protocol/carkit.rst:274
5593 "1F0400 78 0004 0102 0700 1774\n"
5594 " Status 0x07, 0x00\n"
5597 "1F0400 78 0004 0102 0E00 1872\n"
5598 " Status 0x0E, 0x00\n"
5601 "1F0004 78 0003 0201 03 0B6B\n"
5602 " Status confirm from HFU-2\n"
5608 #: docs/manual/protocol/carkit.rst:294
5611 "1F0400 78 0004 0102 0E03 076E\n"
5612 " Status 0x0E, 0x03\n"
5615 "1F0004 78 0003 0201 03 0666\n"
5616 " Status confirm from HFU-2\n"
5619 "1F0400 78 0004 0102 0E00 0862\n"
5620 " Status 0x0E, 0x00\n"
5623 "1F0004 78 0003 0201 03 0767\n"
5624 " Status confirm from HFU-2\n"
5630 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5632 msgid "Button pushed"
5636 #: docs/manual/protocol/carkit.rst:314
5639 "1F0400 78 0004 0102 0E03 0960\n"
5640 " Status 0x0E, 0x03\n"
5643 "1F0004 78 0003 0201 03 0868\n"
5644 " Status confirm from HFU-2\n"
5647 "1F0400 78 0004 0102 0E00 0A60\n"
5648 " Status 0x0E, 0x00\n"
5651 "1F0004 78 0003 0201 03 0969\n"
5652 " Status confirm from HFU-2\n"
5658 #: docs/manual/protocol/carkit.rst:316
5664 #: docs/manual/protocol/carkit.rst:350
5667 "1F0004 D0 0001 04 02CC\n"
5668 " Power up from PC\n"
5669 "1F0400 D0 0001 05 0DC2\n"
5670 " Power up from phone\n"
5671 "1F0004 79 0005 0201 0164 00 0C0D\n"
5672 " Enable carkit mode from PC\n"
5675 "1F0400 78 0004 0128 0B00 0E4B\n"
5676 " Status 0x0B, 0x00 from phone\n"
5677 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5678 " HFU-2 version from PC\n"
5681 "1F0400 DA 0004 0028 0000 0FE2\n"
5683 "1F0004 79 0005 0201 0164 00 1716\n"
5684 " Enable carkit mode from PC\n"
5687 "1F0400 78 0004 0128 0B00 1055\n"
5688 " Status 0x0B, 0x00 from phone\n"
5689 "1F0004 78 0003 0201 03 1878\n"
5690 " Status confirm from PC\n"
5696 #: docs/manual/protocol/carkit.rst:352
5697 msgid "An unknown status frame (0x0B) is sent by the phone."
5701 #: docs/manual/protocol/carkit.rst:364
5704 "1F0400 78 0004 0128 0701 0D45\n"
5705 " Status 0x07, 0x01 from phone\n"
5706 "1F0400 78 0004 0128 0E01 0F4E\n"
5707 " Status 0x0E, 0x01 from phone\n"
5708 "1F0400 78 0004 0128 0A00 1054\n"
5709 " Status 0x0A, 0x00 from phone\n"
5710 "1F0400 78 0004 0128 0901 1157\n"
5711 " Status 0x09, 0x01 from phone\n"
5715 #: docs/manual/protocol/carkit.rst:366
5717 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5718 "6310. Status 0x0A, 0x09 is unknown."
5722 #: docs/manual/protocol/carkit.rst:371
5724 "The phone doesn’t send out anything when a call has been set up. This might "
5725 "be because the profile “handsfree” is lost when ack isn’t sent."
5729 #: docs/manual/protocol/carkit.rst:459
5732 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5733 " HFU-2 version from PC\n"
5736 "1F0400 78 0004 0128 0E02 1A58\n"
5737 " Status 0x0E, 0x02\n"
5738 "1F0400 78 0004 0128 0A00 1B5F\n"
5739 " Status 0x0A, 0x00\n"
5740 "1F0400 78 0004 0128 0900 1C5B\n"
5741 " Status 0x09, 0x00\n"
5742 "1F0400 78 0004 0128 0701 1D55\n"
5743 " Status 0x07, 0x01\n"
5744 "1F0004 D0 0001 04 00CE\n"
5745 " Power up from HFU-2\n"
5746 "1F0400 D0 0001 05 74BB\n"
5747 " Power up from phone\n"
5748 "1F0004 79 0005 0201 0164 00 0100\n"
5749 " Enable carkit mode from HFU-2\n"
5752 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5756 "1F0400 78 0004 0128 0E01 7534\n"
5757 " Status 0x0E, 0x01\n"
5758 "1F0004 79 0005 0201 0164 00 0302\n"
5759 " Enable carkit mode from HFU-2\n"
5762 "1F0400 78 0004 0128 0E01 7534\n"
5763 " Status 0x0E, 0x01\n"
5766 "1F0400 78 0004 0128 0A01 7633\n"
5767 " Status 0x0A, 0x01\n"
5770 "1F0400 78 0004 0128 0901 7731\n"
5771 " Status 0x09, 0x01\n"
5774 "1F0400 78 0004 0128 0701 7830\n"
5775 " Status 0x07, 0x01\n"
5778 "1F0400 78 0004 0128 0E01 7938\n"
5779 " Status 0x0E, 0x01\n"
5782 "1F0004 78 0003 2801 03 044E\n"
5783 " Status confirm from HFU-2\n"
5786 "1F0400 DA 0004 0028 0000 7A97\n"
5787 " Type => 0xDA, data => 0x0028, 0x0000\n"
5790 "1F0400 78 0004 0128 0E01 7B3A\n"
5791 " Status 0x0E, 0x01\n"
5794 "1F0400 78 0004 0128 0A00 7C38\n"
5795 " Status 0x0A, 0x00\n"
5796 "1F0004 78 0003 2801 03 054F\n"
5797 " Status confirm from HFU-2\n"
5800 "1F0400 78 0004 0128 0A00 7C38\n"
5801 " Status 0x0A, 0x00\n"
5804 "1F0400 78 0004 0128 0700 7D34\n"
5805 " Status 0x07, 0x00\n"
5808 "1F0400 78 0004 0128 0E00 7E3E\n"
5809 " Status 0x0E, 0x00\n"
5812 "1F0004 78 0003 2801 03 064C\n"
5813 " Status confirm from HFU-2\n"
5819 #: docs/manual/protocol/carkit.rst:464
5820 msgid "No response. Probably because phone has lost the profile “handsfree”."
5824 #: docs/manual/protocol/carkit.rst:474
5827 "1F0400 78 0004 0128 0E01 0849\n"
5828 " Status 0x0E, 0x01\n"
5829 "1F0400 78 0004 0128 0A00 094D\n"
5830 " Status 0x0A, 0x00\n"
5831 "1F0400 78 0004 0128 0901 0A4C\n"
5832 " Status 0x09, 0x01\n"
5836 #: docs/manual/protocol/carkit.rst:509
5839 "1F0004 D0 0001 04 00CE\n"
5840 " Power up from HFU-2\n"
5841 "1F0400 D0 0001 05 2DE2\n"
5842 " Power up from phone\n"
5843 "1F0004 79 0005 0201 0164 00 0100\n"
5844 " Enable carkit mode from HFU-2\n"
5847 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5848 " HFU version from HFU-2\n"
5851 "1F0004 79 0005 0201 0164 00 0302\n"
5852 " Enable carkit mode from HFU-2\n"
5855 "1F0400 78 0004 0128 0E00 2E6E\n"
5856 " Status 0x0E, 0x00\n"
5859 "1F0004 78 0003 2801 03 044E\n"
5860 " Status confirm from HFU-2\n"
5863 "1F0400 DA 0004 0028 0000 2FC2\n"
5870 #: docs/manual/protocol/carkit.rst:539
5873 "1F0400 78 0004 0128 0701 3078\n"
5874 " Status 0x07, 0x01\n"
5877 "1F0400 78 0004 0128 0701 3179\n"
5878 " Status 0x07, 0x01\n"
5881 "1F0400 78 0004 0128 0E01 3273\n"
5882 " Status 0x0E, 0x01\n"
5885 "1F0400 78 0004 0128 0A00 3377\n"
5886 " Status 0x0A, 0x00\n"
5887 "1F0004 78 0003 2801 03 054F\n"
5888 " Status confirm from HFU-2\n"
5891 "1F0400 78 0004 0128 0A00 3377\n"
5892 " Status 0x0A, 0x00\n"
5895 "1F0400 78 0004 0128 0901 3472\n"
5896 " Status 0x09, 0x01\n"
5902 #: docs/manual/protocol/carkit.rst:573
5905 "1F0400 78 0004 0128 0E01 3574\n"
5906 " Status 0x0E, 0x01\n"
5909 "1F0400 78 0004 0128 0A01 3673\n"
5910 " Status 0x0A, 0x01\n"
5911 "1F0004 78 0003 2801 03 064C\n"
5912 " Status confirm from HFU-2\n"
5915 "1F0400 78 0004 0128 0A01 3673\n"
5916 " Status 0x0A, 0x01\n"
5919 "1F0400 78 0004 0128 0A00 3773\n"
5920 " Status 0x0A, 0x00\n"
5923 "1F0400 78 0004 0128 0900 387F\n"
5924 " Status 0x09, 0x00\n"
5927 "1F0400 78 0004 0128 0A01 397C\n"
5928 " Status 0x0A, 0x01\n"
5931 "1F0400 78 0004 0128 0901 3A7C\n"
5932 " Status 0x09, 0x01\n"
5938 #: docs/manual/protocol/carkit.rst:619
5941 "1F0004 D0 0001 04 00CE\n"
5942 " Power up from HFU-2\n"
5943 "1F0400 D0 0001 05 5996\n"
5944 " Power up from phone\n"
5945 "1F0004 79 0005 0201 0164 00 0100\n"
5946 " Enable carkit mode from HFU-2\n"
5949 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5953 "1F0400 78 0004 0128 0E01 5A1B\n"
5954 " Status 0x0E, 0x01\n"
5955 "1F0004 79 0005 0201 0164 00 0302\n"
5956 " Enable carkit mode from HFU-2\n"
5959 "1F0400 78 0004 0128 0E01 5A1B\n"
5960 " Status 0x0E, 0x01\n"
5963 "1F0400 78 0004 0128 0A01 5B1E\n"
5964 " Status 0x0A, 0x01\n"
5967 "1F0400 78 0004 0128 0901 5C1A\n"
5968 " Status 0x09, 0x01\n"
5971 "1F0400 78 0004 0128 0701 5D15\n"
5972 " Status 0x07, 0x01\n"
5975 "1F0004 78 0003 2801 0305 4F\n"
5976 " Status confirm from HFU-2\n"
5979 "1F0400 DA 0004 0028 0000 5EB3\n"
5986 #: docs/manual/protocol/carkit.rst:649
5989 "1F0400 78 0004 0128 0E01 3B7A\n"
5990 " Status 0x0E, 0x01\n"
5993 "1F0400 78 0004 0128 0A00 3C78\n"
5994 " Status 0x0A, 0x00\n"
5995 "1F0004 78 0003 2801 03 074D\n"
5996 " Status confirm from HFU-2\n"
5999 "1F0400 78 0004 0128 0A00 3C78\n"
6000 " Status 0x0A, 0x00\n"
6003 "1F0400 78 0004 0128 0700 3D74\n"
6004 " Status 0x07, 0x00\n"
6007 "1F0400 78 0004 0128 0E00 3E7E\n"
6008 " Status 0x0E, 0x00\n"
6011 "1F0004 78 0003 2801 0308 42\n"
6012 " Status confirm from HFU-2\n"
6018 #: docs/manual/protocol/carkit.rst:669
6021 "1F0400 78 0004 0128 0E01 6627\n"
6022 " Status 0x0E, 0x01\n"
6025 "1F0004 78 0003 2801 03 064C\n"
6026 " Status confirm from HFU-2\n"
6029 "1F0400 78 0004 0128 0E00 6727\n"
6030 " Status 0x0E, 0x00\n"
6033 "1F0004 78 0003 2801 03 074D\n"
6034 " Status confirm from HFU-2\n"
6040 #: docs/manual/protocol/carkit.rst:689
6043 "1F0400 78 0004 0128 0E01 0948\n"
6044 " Status 0x0E, 0x01\n"
6047 "1F0004 78 0003 2801 03 064C\n"
6048 " Status confirm from HFU-2\n"
6051 "1F0400 78 0004 0128 0E00 0A4A\n"
6052 " Status 0x0E, 0x00\n"
6055 "1F0004 78 0003 2801 03 074D\n"
6056 " Status confirm from HFU-2\n"
6062 #: docs/manual/protocol/carkit.rst:691
6068 #: docs/manual/protocol/carkit.rst:694
6070 "Important things to consider when designing a program for Com.n.sense that "
6071 "is to work with 6310."
6075 #: docs/manual/protocol/carkit.rst:696
6076 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
6080 #: docs/manual/protocol/carkit.rst:697
6082 "HFU-2 version has to be sent in order for 6310 to switch to profile "
6087 #: docs/manual/protocol/carkit.rst:698
6089 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
6094 #: docs/manual/protocol/carkit.rst:698
6095 msgid "Status confirm should be sent when status 0x0E is received."
6099 #: docs/manual/protocol/n7110.rst:2
6105 #: docs/manual/protocol/n7110.rst:17
6109 "Balazs Nagy <js@iksz.hu>\n"
6110 "Marcin Wiacek <Marcin@MWiacek.com>\n"
6111 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
6112 "Michael Hund <michael@drhund.de>\n"
6113 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
6114 "Gabriele Zappi <gzappi@inwind.it>\n"
6115 "Markus Plail <plail@web.de>\n"
6116 "Ralf Thelen <ralf@mythelen.de>\n"
6117 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
6118 "... and other members of gnokii mailing list\n"
6119 "and authors of some WWW pages.\n"
6123 #: docs/manual/protocol/n7110.rst:30
6125 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
6129 #: docs/manual/protocol/n7110.rst:33
6131 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
6132 "protocol details):"
6136 #: docs/manual/protocol/n7110.rst:37
6137 msgid "0x00: Connect to NBS port ?"
6141 #: docs/manual/protocol/n7110.rst:38
6143 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6147 #: docs/manual/protocol/n7110.rst:39
6149 msgid "Seems not to work in MBUS!\n"
6153 #: docs/manual/protocol/n7110.rst:47
6156 "0x01: Communication Status\n"
6157 "? r Call msg { 0x0002 }\n"
6158 "? r Call in progress { 0x0003, seqnr }\n"
6159 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6160 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6161 "? r answered call { 0x0007, seqnr }\n"
6162 "? r terminated call { 0x0009, seqnr }\n"
6163 "? r call msg { 0x000a, seqnr }\n"
6167 #: docs/manual/protocol/n7110.rst:48
6169 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6173 #: docs/manual/protocol/n7110.rst:49
6175 msgid "0x02: SMS handling\n"
6179 #: docs/manual/protocol/n7110.rst:53
6182 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6183 "r Message sent { 0x0002 }\n"
6184 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6185 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
6189 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6191 msgid "note: no info about Delivery Reports\n"
6195 #: docs/manual/protocol/n7110.rst:55
6197 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6201 #: docs/manual/protocol/n7110.rst:57
6203 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6207 #: docs/manual/protocol/n7110.rst:58
6209 msgid "where error: 0x0c - no PIN\n"
6213 #: docs/manual/protocol/n7110.rst:60
6216 "r SMS message received { 0x0011, ...... } (whole message)\n"
6217 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6221 #: docs/manual/protocol/n7110.rst:66
6224 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
6225 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6226 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
6230 #: docs/manual/protocol/n7110.rst:68
6233 "validity[2], {DefaultRecipient no.}[12],\n"
6234 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6238 #: docs/manual/protocol/n7110.rst:80
6240 msgid "validity: 0x000b: 1 hour\n"
6244 #: docs/manual/protocol/n7110.rst:85
6248 "0x00a7: 24 hours\n"
6249 "0x00a9: 72 hours\n"
6251 "0x00ff: max.time\n"
6255 #: docs/manual/protocol/n7110.rst:89
6258 "r Set SMS center OK { 0x0031 }\n"
6259 "r Set SMS center error { 0x0032, reason }\n"
6260 "s Get SMS center { 0x0033, 0x64, priority }\n"
6261 "r SMS center received { 0x0034, priority, checksum?, type,\n"
6265 #: docs/manual/protocol/n7110.rst:91
6268 "validity[2], {DefaultRecipient no.}[12],\n"
6269 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6273 #: docs/manual/protocol/n7110.rst:98
6276 "r SMS center error recv { 0x0035, reason }\n"
6278 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
6280 "r?? { 0x008D, 0x00}\n"
6284 #: docs/manual/protocol/n7110.rst:100
6286 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
6290 #: docs/manual/protocol/n7110.rst:101
6292 msgid "where: memory type - see 0x03/0x0107\n"
6296 #: docs/manual/protocol/n7110.rst:102
6298 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6302 #: docs/manual/protocol/n7110.rst:104
6305 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6306 "0x0d?, xH?, 0x00[2]? }\n"
6310 #: docs/manual/protocol/n7110.rst:105
6312 msgid "where y1: location (lowermost)\n"
6316 #: docs/manual/protocol/n7110.rst:107
6319 "y2: no. of locations\n"
6320 "ymax: maximum location no.\n"
6324 #: docs/manual/protocol/n7110.rst:108
6326 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6330 #: docs/manual/protocol/n7110.rst:109
6332 msgid "yH, yL, 0x00, 0x00}\n"
6336 #: docs/manual/protocol/n7110.rst:110
6338 msgid "where x: memory type\n"
6342 #: docs/manual/protocol/n7110.rst:120
6345 "0x01: (256) Dialled numbers\n"
6346 "0x02: (512) Missed calls\n"
6347 "0x03: (768) Received calls\n"
6348 "0x05: (500) telephone phonebook\n"
6349 "0x06: (160) SIM phonebook\n"
6352 "0x09: (4) voice mailbox\n"
6353 "0x0e: (10) speed dials\n"
6354 "0x10: (5) caller groups\n"
6358 #: docs/manual/protocol/n7110.rst:121
6360 msgid "y: location\n"
6364 #: docs/manual/protocol/n7110.rst:122
6366 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
6370 #: docs/manual/protocol/n7110.rst:123
6372 msgid "code,0x00, 0x00, z, error}\n"
6376 #: docs/manual/protocol/n7110.rst:124
6378 msgid "where code==0x0f\n"
6382 #: docs/manual/protocol/n7110.rst:125
6384 msgid "error: 0x34 - phonebook location not found\n"
6388 #: docs/manual/protocol/n7110.rst:126
6390 msgid "0x3b - speed dial not assigned\n"
6394 #: docs/manual/protocol/n7110.rst:127
6396 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
6400 #: docs/manual/protocol/n7110.rst:128
6402 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6406 #: docs/manual/protocol/n7110.rst:129
6408 msgid "where code: != 0x0f\n"
6412 #: docs/manual/protocol/n7110.rst:132
6416 "z: generic block size\n"
6417 "block: {id, 0, 0, blocksize, block no.,\n"
6421 #: docs/manual/protocol/n7110.rst:133
6423 msgid "{contents}, 0x00}\n"
6427 #: docs/manual/protocol/n7110.rst:134
6429 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6433 #: docs/manual/protocol/n7110.rst:140
6436 "0x07 name {len, (unicode)},\n"
6439 "0x0a note {len, (unicode)}\n"
6440 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6441 "0x0c ringtone {ringtone no., 0, 0}\n"
6445 #: docs/manual/protocol/n7110.rst:141
6447 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6451 #: docs/manual/protocol/n7110.rst:144
6454 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6455 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6456 "0x1e caller group number {number, 0, 0}\n"
6460 #: docs/manual/protocol/n7110.rst:145
6462 msgid "type: 0x0a: General,\n"
6466 #: docs/manual/protocol/n7110.rst:149
6469 "0x03: Mobile (office ?),\n"
6472 "0x02: Home (mobile ?)\n"
6476 #: docs/manual/protocol/n7110.rst:150
6478 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6482 #: docs/manual/protocol/n7110.rst:152
6485 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6486 "no.of blocks, { block }[no.of blocks] }\n"
6490 #: docs/manual/protocol/n7110.rst:153
6492 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6496 #: docs/manual/protocol/n7110.rst:154
6498 msgid "yH, yL, xL }\n"
6502 #: docs/manual/protocol/n7110.rst:155
6504 msgid "where code:\n"
6508 #: docs/manual/protocol/n7110.rst:157
6511 "0x3d - wrong entry type\n"
6512 "0x3e - too much entries\n"
6516 #: docs/manual/protocol/n7110.rst:158
6518 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6522 #: docs/manual/protocol/n7110.rst:161
6525 "yH, yL, 0x00, 0x00}\n"
6526 "where x: location\n"
6531 #: docs/manual/protocol/n7110.rst:162
6533 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
6537 #: docs/manual/protocol/n7110.rst:201
6540 "s get used network { 0x0070 }\n"
6541 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6545 #: docs/manual/protocol/n7110.rst:203
6548 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6549 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6553 #: docs/manual/protocol/n7110.rst:204
6555 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6559 #: docs/manual/protocol/n7110.rst:206
6562 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6563 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6567 #: docs/manual/protocol/n7110.rst:207
6569 msgid "available: 0x02 if the logo following is valid,\n"
6573 #: docs/manual/protocol/n7110.rst:208
6575 msgid "0x01 for no operator logo following\n"
6579 #: docs/manual/protocol/n7110.rst:211
6582 "s get network status { 0x0081 }\n"
6583 "r get network status { 0x0082, network%, 0x14? }\n"
6584 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6588 #: docs/manual/protocol/n7110.rst:213
6591 "xlen(78),ylen(21), 0 (frames?),\n"
6592 "{bitmap}*?, 0x00(padding) }\n"
6596 #: docs/manual/protocol/n7110.rst:214
6598 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6602 #: docs/manual/protocol/n7110.rst:216
6605 "r set operator logo OK { 0x01a4 }\n"
6606 "s clear operator logo { 0x00af, x}\n"
6610 #: docs/manual/protocol/n7110.rst:217
6612 msgid "where x==0 to 4\n"
6616 #: docs/manual/protocol/n7110.rst:218
6618 msgid "r clear operator logo { 0x00bf}\n"
6622 #: docs/manual/protocol/n7110.rst:224
6625 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
6626 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
6627 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
6628 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
6629 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6633 #: docs/manual/protocol/n7110.rst:225
6635 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6639 #: docs/manual/protocol/n7110.rst:232
6642 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
6643 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
6644 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
6645 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
6646 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6647 "s Get calendar note { 0x0019, location (2 bytes) }\n"
6648 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6652 #: docs/manual/protocol/n7110.rst:233
6654 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6658 #: docs/manual/protocol/n7110.rst:234
6660 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6664 #: docs/manual/protocol/n7110.rst:235
6666 msgid "where alarm=Number of minutes before the time of the meeting\n"
6670 #: docs/manual/protocol/n7110.rst:239
6673 "that the alarm should be triggered:\n"
6674 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6675 "For \"On time\"=0x0000\n"
6676 "half an hour=0x001E, and so on.\n"
6680 #: docs/manual/protocol/n7110.rst:240
6682 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6686 #: docs/manual/protocol/n7110.rst:242
6689 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6694 #: docs/manual/protocol/n7110.rst:243
6696 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6700 #: docs/manual/protocol/n7110.rst:244
6702 msgid "name(unicode),number(unicode)}\n"
6706 #: docs/manual/protocol/n7110.rst:246
6709 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6710 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6714 #: docs/manual/protocol/n7110.rst:250
6717 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6718 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6719 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6720 "Birthday use the value described below).\n"
6724 #: docs/manual/protocol/n7110.rst:251
6726 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6730 #: docs/manual/protocol/n7110.rst:253
6733 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6734 "0x0000FFFF (65535).\n"
6738 #: docs/manual/protocol/n7110.rst:254
6740 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6744 #: docs/manual/protocol/n7110.rst:256
6747 "but only when reading birthday entries. For storing entries, this field does\n"
6752 #: docs/manual/protocol/n7110.rst:257
6754 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6758 #: docs/manual/protocol/n7110.rst:263
6761 "? s??? { 0x0021 }\n"
6762 "? r??? { 0x0022, 0x5A, 0x00 }\n"
6763 "? s??? { 0x0025 }\n"
6764 "? r??? { 0x0026, 0x04, 0x00 }\n"
6766 "? r { 0x002A, 0x04, 0x00 }\n"
6770 #: docs/manual/protocol/n7110.rst:267
6773 "s Get first free pos { 0x0031 }\n"
6774 "r Get first free pos { 0x0032, location (2bytes) }\n"
6775 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
6776 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6780 #: docs/manual/protocol/n7110.rst:270
6783 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
6784 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
6789 #: docs/manual/protocol/n7110.rst:272
6792 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6793 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6797 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6799 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6803 #: docs/manual/protocol/n7110.rst:276
6806 "r Get SMS failed { 0x0009, 0x02 },\n"
6807 "s Get SMS status { 0x0036, 0x64 }\n"
6808 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6812 #: docs/manual/protocol/n7110.rst:280
6815 "a (2 octets), b (2 octets), c (2 octets),\n"
6816 "d (2 octets), e (2 octets), 0x00\n"
6818 "a - according to P.Kot:\n"
6822 #: docs/manual/protocol/n7110.rst:287
6825 "Number of locations in \"fixed\" memory. These are all\n"
6826 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6827 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6828 "I can't remove any of Templates entries in my phone.\n"
6829 "Marcin Wiącek: Rather not ! I don't agree.\n"
6830 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6831 "and 10 Picture Images.\n"
6835 #: docs/manual/protocol/n7110.rst:288
6837 msgid "b - Number of used messages in phone memory. These\n"
6841 #: docs/manual/protocol/n7110.rst:290
6844 "are messages manually moved from the other folders.\n"
6845 "Picture messages are saved here.\n"
6849 #: docs/manual/protocol/n7110.rst:291
6851 msgid "c - Number of unread messages in phone memory. Probably\n"
6855 #: docs/manual/protocol/n7110.rst:292
6857 msgid "only smart msssages.\n"
6861 #: docs/manual/protocol/n7110.rst:293
6863 msgid "d - Number of used messages in SIM memory. These are\n"
6867 #: docs/manual/protocol/n7110.rst:296
6870 "either received messages or saved into Outbox/Inbox.\n"
6871 "Note that you *can't* save message into this memory\n"
6872 "using 'Move' option. Picture messages are not here.\n"
6876 #: docs/manual/protocol/n7110.rst:297
6878 msgid "e - Number of unread messages in SIM memory\n"
6882 #: docs/manual/protocol/n7110.rst:299
6884 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6888 #: docs/manual/protocol/n7110.rst:301
6890 msgid "std. size: 72x28\n"
6894 #: docs/manual/protocol/n7110.rst:305
6897 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
6898 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6899 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6900 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
6904 #: docs/manual/protocol/n7110.rst:306
6906 msgid "where location:\n"
6910 #: docs/manual/protocol/n7110.rst:307
6912 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6916 #: docs/manual/protocol/n7110.rst:308
6918 msgid "Returned value with 0x21\n"
6922 #: docs/manual/protocol/n7110.rst:313
6925 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6926 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6927 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6928 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
6929 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6933 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6935 msgid "where: folderID - see 0x14/0x017B\n"
6939 #: docs/manual/protocol/n7110.rst:315
6941 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6945 #: docs/manual/protocol/n7110.rst:317
6946 msgid "where: status=0x01 - reveived/read"
6950 #: docs/manual/protocol/n7110.rst:320
6951 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6955 #: docs/manual/protocol/n7110.rst:322
6956 msgid "where: folderID - see 0x14/0x017B"
6960 #: docs/manual/protocol/n7110.rst:324
6961 msgid "where: type=0x00 - received SMS"
6965 #: docs/manual/protocol/n7110.rst:327
6966 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6970 #: docs/manual/protocol/n7110.rst:330
6973 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6974 "r Delete SMS { 0x010b }\n"
6975 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
6979 #: docs/manual/protocol/n7110.rst:334
6982 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
6983 "s Get folder names { 0x017A, 0x00, 0x00}\n"
6984 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
6988 #: docs/manual/protocol/n7110.rst:335
6990 msgid "where: folderID=0x08 - Inbox\n"
6994 #: docs/manual/protocol/n7110.rst:342
6999 "0x20 - Templates\n"
7000 "0x29 - first \"My folders\"\n"
7001 "0x31 - second \"My folders\"\n"
7002 "0x39 - third -\"-\n"
7007 #: docs/manual/protocol/n7110.rst:343
7013 #: docs/manual/protocol/n7110.rst:345
7016 "s Get Battery info { 0x0002 }\n"
7017 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
7021 #: docs/manual/protocol/n7110.rst:346
7023 msgid "0x19: Phone clock & alarm\n"
7027 #: docs/manual/protocol/n7110.rst:348
7028 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
7032 #: docs/manual/protocol/n7110.rst:362
7033 msgid "These are new (?)"
7037 #: docs/manual/protocol/n7110.rst:367
7040 "? s ?? { 0x0083, id }\n"
7041 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
7042 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
7043 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
7047 #: docs/manual/protocol/n7110.rst:368
7049 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
7053 #: docs/manual/protocol/n7110.rst:369
7059 #: docs/manual/protocol/n7110.rst:373
7062 "s Get IMEI { 0x0001 }\n"
7063 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
7064 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
7065 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
7069 #: docs/manual/protocol/n7110.rst:374
7071 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
7075 #: docs/manual/protocol/n7110.rst:375
7081 #: docs/manual/protocol/n7110.rst:377
7084 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
7085 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
7089 #: docs/manual/protocol/n7110.rst:378
7091 msgid "where block: { unicode letter[2], 0x0000,\n"
7095 #: docs/manual/protocol/n7110.rst:379
7097 msgid "0x00, 0x55, ??, ?? }\n"
7101 #: docs/manual/protocol/n7110.rst:380
7103 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
7107 #: docs/manual/protocol/n7110.rst:382
7110 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
7111 "where: location: 0x87 to 0x8b on N6210\n"
7115 #: docs/manual/protocol/n7110.rst:383
7117 msgid "0x74 to ... on N7110\n"
7121 #: docs/manual/protocol/n7110.rst:386
7124 "s Get ringtone { 0x0122, 0x00, location}\n"
7125 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
7126 "r Get ringtone error { 0x0124, ...}\n"
7130 #: docs/manual/protocol/n7110.rst:387
7136 #: docs/manual/protocol/n7110.rst:388
7138 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
7142 #: docs/manual/protocol/n7110.rst:389
7144 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7148 #: docs/manual/protocol/n7110.rst:390
7150 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7154 #: docs/manual/protocol/n7110.rst:391
7156 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
7160 #: docs/manual/protocol/n7110.rst:394
7163 "0x04: ringing volume\n"
7164 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
7169 #: docs/manual/protocol/n7110.rst:395
7171 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
7175 #: docs/manual/protocol/n7110.rst:396
7177 msgid "for number2==0xff: (Profile Name)\n"
7181 #: docs/manual/protocol/n7110.rst:397
7183 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7187 #: docs/manual/protocol/n7110.rst:398
7189 msgid "for number2==0x00: (Keypad Tones)\n"
7193 #: docs/manual/protocol/n7110.rst:400
7196 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7197 "where: Type : 0x00 = Off\n"
7201 #: docs/manual/protocol/n7110.rst:401
7203 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7207 #: docs/manual/protocol/n7110.rst:402
7209 msgid "for number2==0x02: (Incoming Call Alert)\n"
7213 #: docs/manual/protocol/n7110.rst:404
7216 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7217 "where: Type : 0x00 = Ringing\n"
7221 #: docs/manual/protocol/n7110.rst:408
7224 "0x01 = Ascending\n"
7225 "0x02 = Ring Once\n"
7226 "0x03 = Beep Once\n"
7231 #: docs/manual/protocol/n7110.rst:409
7233 msgid "for number2==0x03: (Ringtone Number)\n"
7237 #: docs/manual/protocol/n7110.rst:411
7240 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7241 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7245 #: docs/manual/protocol/n7110.rst:412
7247 msgid "obtained by doing (Number - 0x3f);\n"
7251 #: docs/manual/protocol/n7110.rst:413
7253 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7257 #: docs/manual/protocol/n7110.rst:415
7260 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7261 "obtained by doing (Number - 0x88).\n"
7265 #: docs/manual/protocol/n7110.rst:416
7267 msgid "for number2==0x04: (Ringing volume)\n"
7271 #: docs/manual/protocol/n7110.rst:418
7274 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7275 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7279 #: docs/manual/protocol/n7110.rst:419
7281 msgid "for number2==0x05: (Message Alert Tone)\n"
7285 #: docs/manual/protocol/n7110.rst:421
7288 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7289 "where: Type : 0x00 = Off\n"
7293 #: docs/manual/protocol/n7110.rst:425
7298 "0x03 = Beep Once\n"
7299 "0x04 = Ascending\n"
7303 #: docs/manual/protocol/n7110.rst:426
7305 msgid "for number2==0x06: (Vibration)\n"
7309 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7310 #: docs/manual/protocol/n7110.rst:446
7313 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7314 "where: Switch : 0 = Off, 1 = On\n"
7318 #: docs/manual/protocol/n7110.rst:429
7320 msgid "for number2==0x07: (Warning Tones)\n"
7324 #: docs/manual/protocol/n7110.rst:432
7326 msgid "for number2==0x08: (Caller groups Alert for)\n"
7330 #: docs/manual/protocol/n7110.rst:434
7333 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7334 "where: Callers : 0xff = All calls alert (Read below *)\n"
7338 #: docs/manual/protocol/n7110.rst:439
7344 "0x08 = Colleagues\n"
7349 #: docs/manual/protocol/n7110.rst:441
7352 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7353 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7357 #: docs/manual/protocol/n7110.rst:442
7359 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7363 #: docs/manual/protocol/n7110.rst:443
7365 msgid "need to read other groups selection.\n"
7369 #: docs/manual/protocol/n7110.rst:444
7371 msgid "for number2==0x09: (Automatic answer)\n"
7375 #: docs/manual/protocol/n7110.rst:447
7377 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7381 #: docs/manual/protocol/n7110.rst:449
7384 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7385 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7389 #: docs/manual/protocol/n7110.rst:452
7393 "r ? { 0x0106, 0x01, 0x04}\n"
7397 #: docs/manual/protocol/n7110.rst:524
7400 "0x40: Security commands\n"
7401 "? s ???(N6150) { 0x08, 0x00 }\n"
7402 "? r ???(N6150) { 0x08 }\n"
7406 #: docs/manual/protocol/n7110.rst:525
7408 msgid "s Enable extended cmds { 0x64, cmd }\n"
7412 #: docs/manual/protocol/n7110.rst:529
7416 "0x03: reset (doesn't ask for PIN again)\n"
7417 "0x04: reset (PIN is requested)\n"
7421 #: docs/manual/protocol/n7110.rst:550
7423 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7427 #: docs/manual/protocol/n7110.rst:571
7430 "s Get simlock info { 0x8a, 0x00}\n"
7431 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7435 #: docs/manual/protocol/n7110.rst:575
7437 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
7441 #: docs/manual/protocol/n7110.rst:579
7444 "r Buzzer pitch { 0x8f}\n"
7445 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7446 "r ACD Readings ? { 0x91, parameter?, value? }\n"
7450 #: docs/manual/protocol/n7110.rst:581
7453 "? s ???(N6150) { 0x98, 0x00 }\n"
7454 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
7458 #: docs/manual/protocol/n7110.rst:582
7460 msgid "s Get bin ringtone { 0x9e, location }\n"
7464 #: docs/manual/protocol/n7110.rst:594
7466 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7470 #: docs/manual/protocol/n7110.rst:614
7473 "s Get info about phone { 0xc8, 0x01 }\n"
7474 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7475 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
7476 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7477 "s DPS External SW { 0xc7, 0x03 }\n"
7478 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
7479 "s Get HW { 0xc8, 0x05 }\n"
7480 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7481 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
7482 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7483 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
7484 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7485 "s Get PCI version { 0xc8, 0x0b }\n"
7486 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7487 "s Get system ASIC { 0xc8, 0x0c }\n"
7488 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7489 "s Get COBBA { 0xc8, 0x0d }\n"
7490 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7491 "s Get PLUSSA { 0xc8, 0x0e }\n"
7492 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
7496 #: docs/manual/protocol/n7110.rst:663
7499 "s Result of phone tests { 0xcf }\n"
7500 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7504 #: docs/manual/protocol/n7110.rst:665
7507 "? s ??? { 0xd1 }\n"
7508 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7512 #: docs/manual/protocol/n7110.rst:666
7514 msgid "s LCD Test { 0xd3, value }\n"
7518 #: docs/manual/protocol/n7110.rst:668
7520 msgid "0x03, 0x01 - 2'nd test\n"
7524 #: docs/manual/protocol/n7110.rst:669
7526 msgid "0x02, 0x03 - clears screen\n"
7530 #: docs/manual/protocol/n7110.rst:672
7533 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7534 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7535 "r Function of { 0xff, 0x8c }\n"
7539 #: docs/manual/protocol/n7110.rst:674
7542 "0x40 msgtype not\n"
7547 #: docs/manual/protocol/n7110.rst:675
7553 #: docs/manual/protocol/n7110.rst:678
7556 "s Status confirm { 0x0201, 0x03 }\n"
7557 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
7558 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
7562 #: docs/manual/protocol/n7110.rst:679
7568 #: docs/manual/protocol/n7110.rst:681
7571 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
7572 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7576 #: docs/manual/protocol/n7110.rst:682
7582 #: docs/manual/protocol/n7110.rst:683
7584 msgid "0x7a: settings\n"
7585 msgstr "0x7a: pengaturan\n"
7588 #: docs/manual/protocol/n7110.rst:685
7591 "r Set setting { 0x01eb, number, 0x00 }\n"
7592 "s Set setting { 0x01ec, number, contents }\n"
7596 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7598 msgid "where for number:\n"
7602 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7605 "0x02 (startup text) : 0x00, text (Unicode)\n"
7606 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7610 #: docs/manual/protocol/n7110.rst:689
7612 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7616 #: docs/manual/protocol/n7110.rst:690
7618 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7622 #: docs/manual/protocol/n7110.rst:691
7624 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7628 #: docs/manual/protocol/n7110.rst:692
7630 msgid "s Get setting { 0x01ee, number}\n"
7634 #: docs/manual/protocol/n7110.rst:693
7636 msgid "where number: 0x01 - 0x1e\n"
7640 #: docs/manual/protocol/n7110.rst:696
7643 "0x02: startup text\n"
7644 "0x15: startup logo\n"
7645 "0x1c: security code\n"
7649 #: docs/manual/protocol/n7110.rst:697
7651 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
7655 #: docs/manual/protocol/n7110.rst:702
7658 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7659 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7663 #: docs/manual/protocol/n7110.rst:703
7665 msgid "where height: 60 (0x3c) or 65\n"
7669 #: docs/manual/protocol/n7110.rst:705
7672 "width: 96 (0x60)\n"
7673 "{bitmap}: like other bitmaps but pixels\n"
7677 #: docs/manual/protocol/n7110.rst:706
7679 msgid "placed vertically.\n"
7683 #: docs/manual/protocol/n7110.rst:707
7685 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7689 #: docs/manual/protocol/nokia.rst:2
7691 msgid "Nokia protocols"
7695 #: docs/manual/protocol/nokia.rst:5
7696 msgid "Document describing protocol used in Nokia phones."
7700 #: docs/manual/protocol/nokia.rst:11
7701 msgid "Last update 23.06.2003"
7705 #: docs/manual/protocol/nokia.rst:30
7709 "Balazs Nagy <js@iksz.hu>\n"
7710 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7711 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
7712 "Mike Bradley <mike@trumpington.st>\n"
7713 "Odinokov Serge <serge@takas.lt>\n"
7714 "Pavel Janik <Pavel@Janik.cz>\n"
7715 "Pawel Kot <pkot@linuxnews.pl>\n"
7716 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7717 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7718 "Michael Hund <michael@drhund.de>\n"
7719 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7720 "<arnu@venia.net>\n"
7722 "Pavel Machek <pavel@ucw.cz>\n"
7723 "Diego Betancor <dbetancor@duocom.net>\n"
7724 "... and other members of gnokii mailing list\n"
7725 "and authors of some WWW pages.\n"
7729 #: docs/manual/protocol/nokia.rst:38
7731 msgid "Frame format for MBUS version 1"
7734 #. type: Labeled list
7735 #: docs/manual/protocol/nokia.rst:40
7737 msgid "Request from Computer/Answer from Phone"
7741 #: docs/manual/protocol/nokia.rst:43
7742 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7746 #: docs/manual/protocol/nokia.rst:45
7748 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
7752 #: docs/manual/protocol/nokia.rst:47
7755 "0xf8: PC (wakeup msg)\n"
7756 "0xe4: PC (normal msg)\n"
7760 #: docs/manual/protocol/nokia.rst:48
7762 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
7766 #: docs/manual/protocol/nokia.rst:49
7768 msgid "frames are divided into smaller.\n"
7772 #: docs/manual/protocol/nokia.rst:52
7775 "MsgType: see List\n"
7776 "{block}: main frame\n"
7777 "id: request identity number 1..n, incremented after\n"
7781 #: docs/manual/protocol/nokia.rst:53
7783 msgid "the request is accepted\n"
7787 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7788 #: docs/manual/protocol/nokia.rst:86
7790 msgid "ChkSum: XOR on frame's all numbers\n"
7793 #. type: Labeled list
7794 #: docs/manual/protocol/nokia.rst:55
7796 msgid "Ack from Phone"
7800 #: docs/manual/protocol/nokia.rst:58
7801 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7805 #: docs/manual/protocol/nokia.rst:60
7807 msgid "where DestDEV: taken from original request packet\n"
7811 #: docs/manual/protocol/nokia.rst:61
7813 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
7817 #: docs/manual/protocol/nokia.rst:62
7819 msgid "0x7e, when DestDEV = 0xf8\n"
7823 #: docs/manual/protocol/nokia.rst:65
7826 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
7827 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
7828 "id: request identity number 1..?, corresponding\n"
7832 #: docs/manual/protocol/nokia.rst:67
7835 "to the original request packet id\n"
7836 "the request is accepted\n"
7840 #: docs/manual/protocol/nokia.rst:71
7842 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7843 "nokia21xx/protocol.html."
7847 #: docs/manual/protocol/nokia.rst:76
7850 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7851 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
7852 " with DestDEV, except that special device needs to be used for\n"
7856 #. type: Labeled list
7857 #: docs/manual/protocol/nokia.rst:77
7859 msgid "Ack from Computer"
7863 #: docs/manual/protocol/nokia.rst:80
7864 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7868 #: docs/manual/protocol/nokia.rst:82
7870 msgid "where SrcDEV: taken from response packet\n"
7874 #: docs/manual/protocol/nokia.rst:83
7876 msgid "id: request identity number 1..?, corresponding\n"
7880 #: docs/manual/protocol/nokia.rst:85
7883 "to the response packet id\n"
7884 "the request is accepted\n"
7888 #: docs/manual/protocol/nokia.rst:89
7892 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7896 #: docs/manual/protocol/nokia.rst:92
7898 "In the MBUS bus, the phone has only one connector for transmition and "
7903 #: docs/manual/protocol/nokia.rst:97
7905 "Because of this characteristics of the phone connector, every time that the "
7906 "PC writes into the phone it is writing as well into its own Rx. So every "
7907 "time the PC sends info into the phone it finds that same information in its "
7908 "own Rx buffers, like a mirror copy. This should be discarded."
7912 #: docs/manual/protocol/nokia.rst:100
7914 "The communications is made like an old cb radio, only one talking at a time. "
7915 "Many transmission are made this way:"
7919 #: docs/manual/protocol/nokia.rst:102
7920 msgid "<computer sends request>"
7924 #: docs/manual/protocol/nokia.rst:103
7925 msgid "<phone sends ack>"
7929 #: docs/manual/protocol/nokia.rst:104
7930 msgid "<phone sends response>"
7934 #: docs/manual/protocol/nokia.rst:105
7935 msgid "<computer sends ack>"
7939 #: docs/manual/protocol/nokia.rst:107
7940 msgid "Some frames are sent from phone without asking for them"
7944 #: docs/manual/protocol/nokia.rst:111
7946 "You have to implement collision protocol. IE. you should listen for what you "
7947 "are transmitting, and if it does not come back, you have collision."
7951 #: docs/manual/protocol/nokia.rst:115
7953 "You should wait for bus to be free for 3 miliseconds before normal message, "
7954 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7955 "for 200 miliseconds, then retransmit."
7959 #: docs/manual/protocol/nokia.rst:117
7961 msgid "Frame format for FBUS version 1"
7964 #. type: Labeled list
7965 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7971 #: docs/manual/protocol/nokia.rst:122
7972 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7976 #: docs/manual/protocol/nokia.rst:124
7978 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
7981 #. type: Labeled list
7982 #: docs/manual/protocol/nokia.rst:124
7984 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
7988 #: docs/manual/protocol/nokia.rst:127
7990 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
7995 #: docs/manual/protocol/nokia.rst:130
7998 "FrameLength: {block} + 2\n"
7999 "MsgType: see List\n"
8000 "SeqNum: Sequence number of command in case where direction is\n"
8004 #: docs/manual/protocol/nokia.rst:136
8007 "from ME to computer, the sequence number is\n"
8008 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
8009 "When direction is from computer to ME,\n"
8010 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
8011 "It may not be required to be this way.\n"
8012 "Sequence numbers are used in acknowledging commands.\n"
8016 #: docs/manual/protocol/nokia.rst:137
8018 msgid "ChkSum1: CRC = 0;\n"
8022 #: docs/manual/protocol/nokia.rst:138
8024 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
8028 #: docs/manual/protocol/nokia.rst:139
8030 msgid "CRC ^= frame[i];\n"
8034 #: docs/manual/protocol/nokia.rst:141
8036 msgid "Frame format for FBUS version 2/Direct IRDA"
8040 #: docs/manual/protocol/nokia.rst:146
8042 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
8046 #: docs/manual/protocol/nokia.rst:147
8047 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
8051 #: docs/manual/protocol/nokia.rst:149
8053 msgid "where FrameID: 0x1c: IR / FBUS\n"
8057 #: docs/manual/protocol/nokia.rst:150
8059 msgid "0x1e: Serial / FBUS\n"
8063 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
8064 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
8066 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
8070 #: docs/manual/protocol/nokia.rst:152
8072 msgid "0x0c: TE (FBUS) [eg. PC]\n"
8076 #: docs/manual/protocol/nokia.rst:156
8079 "MsgType: see List\n"
8080 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
8081 "FramesToGo: 0x01 means the last frame\n"
8086 #: docs/manual/protocol/nokia.rst:157
8088 msgid "X: 4: first block\n"
8092 #: docs/manual/protocol/nokia.rst:159
8095 "0: continuing block\n"
8096 "Y: sequence number\n"
8100 #: docs/manual/protocol/nokia.rst:160
8102 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
8106 #: docs/manual/protocol/nokia.rst:161
8108 msgid "anyways it doesn't exists\n"
8112 #: docs/manual/protocol/nokia.rst:163
8115 "ChkSum1: XOR on frame's odd numbers\n"
8116 "ChkSum2?: XOR on frame's even numbers\n"
8120 #: docs/manual/protocol/nokia.rst:165
8122 msgid "Frame format for MBUS version 2"
8125 #. type: Labeled list
8126 #: docs/manual/protocol/nokia.rst:167
8132 #: docs/manual/protocol/nokia.rst:170
8134 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
8138 #: docs/manual/protocol/nokia.rst:171
8139 msgid "SeqNo, ChkSum }"
8143 #: docs/manual/protocol/nokia.rst:173
8145 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
8149 #: docs/manual/protocol/nokia.rst:180
8152 "0x1d: TE (M2BUS)\n"
8153 "0x10: TE (M2BUS) (Service Software ?)\n"
8155 "0x48: DLR3 cable?\n"
8156 "0xF8: unknown target?\n"
8157 "0xFF: global target?\n"
8161 #: docs/manual/protocol/nokia.rst:184
8164 "MsgType: see List\n"
8165 "FrameLength: {block}\n"
8166 "SeqNo: sequence number\n"
8167 "ChkSum: XOR on frame's all numbers\n"
8171 #: docs/manual/protocol/nokia.rst:186
8173 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8176 #. type: Labeled list
8177 #: docs/manual/protocol/nokia.rst:187
8183 #: docs/manual/protocol/nokia.rst:190
8184 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8188 #: docs/manual/protocol/nokia.rst:192
8190 msgid "where Id_SeqNo: Is the sequence number that you are\n"
8194 #: docs/manual/protocol/nokia.rst:193
8196 msgid "acknowleging (from the other part).\n"
8199 #. type: Labeled list
8200 #: docs/manual/protocol/nokia.rst:194
8202 msgid "Frame format for Infrared"
8206 #: docs/manual/protocol/nokia.rst:197
8208 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8212 #: docs/manual/protocol/nokia.rst:199
8214 msgid "where FrameID: 0x14\n"
8218 #: docs/manual/protocol/nokia.rst:201
8220 msgid "0x0c: TE [eg. PC]\n"
8224 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8227 "MsgType: see List\n"
8228 "FrameLength: {block}\n"
8231 #. type: Labeled list
8232 #: docs/manual/protocol/nokia.rst:204
8234 msgid "Frame format for Bluetooth"
8238 #: docs/manual/protocol/nokia.rst:207
8240 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8244 #: docs/manual/protocol/nokia.rst:209
8246 msgid "where FrameID: 0x19\n"
8250 #: docs/manual/protocol/nokia.rst:211
8252 msgid "0x10: TE [eg. PC]\n"
8255 #. type: Labeled list
8256 #: docs/manual/protocol/nokia.rst:214
8258 msgid "Frames list format"
8262 #: docs/manual/protocol/nokia.rst:217
8263 msgid "hex: Short description"
8267 #: docs/manual/protocol/nokia.rst:218
8269 msgid "x msg desc { ... }\n"
8273 #: docs/manual/protocol/nokia.rst:220
8276 "0xXX -> one byte\n"
8277 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8281 #: docs/manual/protocol/nokia.rst:222
8283 msgid "where hex: message type\n"
8287 #: docs/manual/protocol/nokia.rst:225
8290 "x: s=send (eg. to mobile), r=receive\n"
8291 "{ ... }: data after 0x00, 0x01 header\n"
8292 "{+... }: raw data (without header)\n"
8296 #: docs/manual/protocol/nokia.rst:227
8298 msgid "Misc (about MBUS version 2)"
8302 #: docs/manual/protocol/nokia.rst:230
8304 msgid "0x4E commands"
8308 #: docs/manual/protocol/nokia.rst:234
8310 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8311 "in the DLR-3 cable)"
8315 #: docs/manual/protocol/nokia.rst:236
8320 #: docs/manual/protocol/nokia.rst:238
8321 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8325 #: docs/manual/protocol/nokia.rst:242
8328 " frame sent from the phone to the DLR-3 cable\n"
8329 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8330 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8334 #: docs/manual/protocol/nokia.rst:244
8340 #: docs/manual/protocol/nokia.rst:246
8345 #: docs/manual/protocol/nokia.rst:247
8350 #: docs/manual/protocol/nokia.rst:248
8351 msgid "bit.2=CMD/DATA"
8355 #: docs/manual/protocol/nokia.rst:249
8360 #: docs/manual/protocol/nokia.rst:250
8365 #: docs/manual/protocol/nokia.rst:252
8367 msgid "0x78 / 0x79 commands"
8371 #: docs/manual/protocol/nokia.rst:255
8372 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8376 #: docs/manual/protocol/nokia.rst:260
8378 "These commands are used by the Nokia Carkits to switch the phone audio path "
8379 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8380 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8381 "output which silences the car radio during a call"
8385 #: docs/manual/protocol/nokia.rst:294
8388 "mute status tone:\n"
8389 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8390 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
8391 "mute status tone:\n"
8392 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8393 " status indication = enable carkit audio amplifier (audio / tone present)\n"
8394 "mute status call:\n"
8395 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8396 " status indication = disable radio mute output (no call)\n"
8397 "mute status call:\n"
8398 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8399 " status indication = enable radio mute output (call active)\n"
8401 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8402 " status indication = enable ??? sent to HFU-2 on power on\n"
8403 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8404 " byte 10 is the data at this memeory location.\n"
8405 "response from HFU:\n"
8406 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
8407 " response message from HFU-2 (use unknown)\n"
8408 "go HF and IGN on:\n"
8409 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8410 " enables carkit mode + turns phone on + req. mute status\n"
8411 "go HF and IGN off:\n"
8412 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8413 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8415 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8416 " enables carkit mode + external handset lifted (OFF-Hook)\n"
8418 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8419 " enables carkit mode + external handset put back (ON-Hook)\n"
8420 " Ignition and Hook are coded into one byte\n"
8424 #: docs/manual/protocol/nokia.rst:296
8425 msgid "bit.0 = 0:on power on 1:when in operation"
8429 #: docs/manual/protocol/nokia.rst:297
8430 msgid "bit.1 = IGNITION STATUS"
8434 #: docs/manual/protocol/nokia.rst:298
8435 msgid "bit.2 = x can be 1 or 0"
8439 #: docs/manual/protocol/nokia.rst:299
8444 #: docs/manual/protocol/nokia.rst:300
8449 #: docs/manual/protocol/nokia.rst:301
8454 #: docs/manual/protocol/nokia.rst:302
8455 msgid "bit.6 = Hook (inverted)"
8459 #: docs/manual/protocol/nokia.rst:308
8464 " 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"
8466 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
8467 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8471 #: docs/manual/protocol/nokia.rst:310
8473 msgid "0xD0 commands"
8477 #: docs/manual/protocol/nokia.rst:317
8481 " 1F 00 1D D0 00 01 04 SQ CS\n"
8482 " sent by the Service Software or HFU-2 on startup\n"
8484 " 1F 1D 00 D0 00 01 05 SQ CS\n"
8485 " response from phone to above frame\n"
8489 #: docs/manual/protocol/index.rst:2
8494 #: docs/manual/protocol/index.rst:4
8496 msgid "Phone Protocols"
8497 msgstr "Tes telepon"
8500 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8501 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8502 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8503 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8504 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8505 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8506 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8507 #: docs/manual/utils/index.rst:7
8512 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8513 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8514 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8515 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8516 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8517 #: docs/manual/utils/index.rst:8
8518 msgid ":maxdepth: 2"
8522 #: docs/manual/protocol/index.rst:24
8524 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8525 "samsung-gt sonim mtk m-obex s60 gnapplet"
8529 #: docs/manual/protocol/index.rst:28
8531 "You can also find documentation for some protocols and vendor extensions in "
8532 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8536 #: docs/manual/protocol/samsung-gt.rst:2
8538 msgid "SAMSUNG GT calendar AT commands"
8542 #: docs/manual/protocol/samsung-gt.rst:5
8544 msgid "Calendar Entries"
8545 msgstr "Catatan kalender"
8548 #: docs/manual/protocol/samsung-gt.rst:9
8550 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8551 "(Spotkania in Polish version)"
8555 #: docs/manual/protocol/samsung-gt.rst:12
8557 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8558 "(Rocznice in Polish version)"
8562 #: docs/manual/protocol/samsung-gt.rst:15
8564 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8569 #: docs/manual/protocol/samsung-gt.rst:18
8571 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8576 #: docs/manual/protocol/samsung-gt.rst:21
8578 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8579 "in Polish version)"
8582 #. type: Labeled list
8583 #: docs/manual/protocol/samsung-gt.rst:22
8585 msgid "After selection of type, we can read all items"
8589 #: docs/manual/protocol/samsung-gt.rst:31
8591 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8592 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8593 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8594 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8595 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8596 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8597 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8600 #. type: Labeled list
8601 #: docs/manual/protocol/samsung-gt.rst:32
8603 msgid "Or just read a single item"
8607 #: docs/manual/protocol/samsung-gt.rst:37
8609 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8610 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8613 #. type: Labeled list
8614 #: docs/manual/protocol/samsung-gt.rst:38
8616 msgid "Getting status (the last number appears to be number of notes)"
8620 #: docs/manual/protocol/samsung-gt.rst:43
8621 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8624 #. type: Labeled list
8625 #: docs/manual/protocol/samsung-gt.rst:44
8627 msgid "You can also add or modify an item"
8631 #: docs/manual/protocol/samsung-gt.rst:47
8633 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8634 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8638 #: docs/manual/protocol/samsung-gt.rst:51
8640 "It seems, that the last number in the above record specifies whether it is "
8641 "addition of a new record (0), or modification of the old record (then the "
8642 "number is the position of the item, as the first number"
8645 #. type: Labeled list
8646 #: docs/manual/protocol/samsung-gt.rst:51
8648 msgid "listed after ``AT+SSHR=0``). e.g."
8652 #: docs/manual/protocol/samsung-gt.rst:54
8654 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8655 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8659 #: docs/manual/protocol/samsung-gt.rst:67
8661 "Please note, that the format for writing is somehow different, than for "
8662 "reading - hour and minuts must be in two-digit form! The text fields (as "
8663 "shown above) are formatted in the following way: "
8664 "\"number_of_characters_in_string,string\" In all items above the first "
8665 "string is the name of event, the second string - details of event, the third "
8666 "one - place of event. The numeric fields encode start date (year,month,"
8667 "day), end date (year, month, day), start time (hour,minutes), end time "
8668 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8669 "month day) - the meaning of this date is not sure for me yet."
8672 #. type: Labeled list
8673 #: docs/manual/protocol/samsung-gt.rst:68
8674 #: docs/manual/protocol/samsung-gt.rst:112
8675 #: docs/manual/protocol/samsung-gt.rst:158
8677 msgid "To delete entries"
8681 #: docs/manual/protocol/samsung-gt.rst:72
8682 msgid "AT+SSHD=1 OK"
8686 #: docs/manual/protocol/samsung-gt.rst:74
8688 msgid "Task Entries"
8692 #: docs/manual/protocol/samsung-gt.rst:77
8693 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8696 #. type: Labeled list
8697 #: docs/manual/protocol/samsung-gt.rst:77
8699 msgid "This is Organizer->Task"
8703 #: docs/manual/protocol/samsung-gt.rst:84
8705 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8706 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8710 #: docs/manual/protocol/samsung-gt.rst:86
8711 msgid "Please note, that the format of output is different, when you read the"
8714 #. type: Labeled list
8715 #: docs/manual/protocol/samsung-gt.rst:86
8717 msgid "specific task"
8721 #: docs/manual/protocol/samsung-gt.rst:90
8723 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8724 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8727 #. type: Labeled list
8728 #: docs/manual/protocol/samsung-gt.rst:91
8730 msgid "You can similarly add a new task"
8734 #: docs/manual/protocol/samsung-gt.rst:96
8736 "AT+SSHW=\"9,New task1\","
8737 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8740 #. type: Labeled list
8741 #: docs/manual/protocol/samsung-gt.rst:97
8743 msgid "Read it back"
8747 #: docs/manual/protocol/samsung-gt.rst:102
8749 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8750 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8753 #. type: Labeled list
8754 #: docs/manual/protocol/samsung-gt.rst:103
8760 #: docs/manual/protocol/samsung-gt.rst:111
8762 "AT+SSHW=\"9,New task1\",\"11,New details"
8763 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8764 "+SSHR:2,\"9,New task1\",\"11,New details"
8765 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8769 #: docs/manual/protocol/samsung-gt.rst:126
8771 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8772 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8774 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8775 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8776 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8780 #: docs/manual/protocol/samsung-gt.rst:128
8785 #. type: Labeled list
8786 #: docs/manual/protocol/samsung-gt.rst:130
8788 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8792 #: docs/manual/protocol/samsung-gt.rst:134
8793 msgid "AT+OMMI? +OMMI:4,100,100"
8797 #: docs/manual/protocol/samsung-gt.rst:136
8798 msgid "We found, that we have 4 memos"
8801 #. type: Labeled list
8802 #: docs/manual/protocol/samsung-gt.rst:137
8804 msgid "You can add a note"
8805 msgstr "Catatan kalender"
8808 #: docs/manual/protocol/samsung-gt.rst:142
8809 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8812 #. type: Labeled list
8813 #: docs/manual/protocol/samsung-gt.rst:143
8815 msgid "You can read it"
8819 #: docs/manual/protocol/samsung-gt.rst:148
8820 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8823 #. type: Labeled list
8824 #: docs/manual/protocol/samsung-gt.rst:149
8826 msgid "You can modify it"
8830 #: docs/manual/protocol/samsung-gt.rst:157
8832 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8833 "is a new modified note\" OK"
8837 #: docs/manual/protocol/samsung-gt.rst:167
8839 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8840 "number 3\" +CME ERROR:29"
8844 #: docs/manual/protocol/samsung-gt.rst:168
8849 #: docs/manual/protocol/nokia-s40-sms.rst:2
8851 msgid "Nokia S40 filesystem SMS format"
8855 #: docs/manual/protocol/nokia-s40-sms.rst:7
8857 "This text is work in progress and does not claim to be correct or accurate. "
8858 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8859 "Cihar <michal@cihar.com>."
8863 #: docs/manual/protocol/nokia-s40-sms.rst:9
8865 msgid "File structure"
8869 #: docs/manual/protocol/nokia-s40-sms.rst:12
8870 msgid "176 bytes header"
8874 #: docs/manual/protocol/nokia-s40-sms.rst:13
8875 msgid "at offset 7 is length of PDU data"
8879 #: docs/manual/protocol/nokia-s40-sms.rst:14
8880 msgid "at offset 94 is stored remote number in unicode"
8884 #: docs/manual/protocol/nokia-s40-sms.rst:15
8885 msgid "rest is not known"
8886 msgstr "sisanya tidak diketahui"
8889 #: docs/manual/protocol/nokia-s40-sms.rst:16
8890 msgid "PDU data (without SMSC)"
8894 #: docs/manual/protocol/nokia-s40-sms.rst:17
8895 msgid "here can be sometimes also some failure block, which is not known yet"
8899 #: docs/manual/protocol/nokia-s40-sms.rst:18
8900 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8904 #: docs/manual/protocol/nokia-s40-sms.rst:19
8905 msgid "structured blocks:"
8909 #: docs/manual/protocol/nokia-s40-sms.rst:21
8910 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8914 #: docs/manual/protocol/nokia-s40-sms.rst:23
8920 #: docs/manual/protocol/nokia-s40-sms.rst:55
8924 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
8926 " SMSC number, ASCII\n"
8930 " Sender, unicode\n"
8932 " Recipient, unicode\n"
8934 " Unknown \\x00\\x00\\x00\\x00\n"
8938 " Unknown \\x02 / \\x00\n"
8940 " Unknown \\x00\\x00\\x00\\x00\n"
8946 " Unknown, several values (maybe message reference per number)\n"
8948 " Unknown \\x00\\x00\n"
8950 " Unknown \\x00\\x00\n"
8952 " Unknown \\x00\\x00\n"
8956 #: docs/manual/protocol/nokia-s40-sms.rst:71
8962 " Unknown \\x00\\x00\\x00\\x00\n"
8972 " some text (Sender?), unicode\n"
8976 #: docs/manual/protocol/nokia-s40-sms.rst:74
8978 msgstr "Tes telepon:"
8981 #: docs/manual/protocol/nokia-s40-sms.rst:74
8982 msgid "multiple recipients sms"
8986 #: docs/manual/protocol/sonim.rst:2
8988 msgid "Sonim AT Commands"
8991 #. type: Labeled list
8992 #: docs/manual/protocol/sonim.rst:4
8994 msgid "Filesystem access"
8995 msgstr "File sistem"
8998 #: docs/manual/protocol/sonim.rst:7
8999 msgid "at*list=<path> - list directory content"
9003 #: docs/manual/protocol/sonim.rst:8
9004 msgid "(0=file, 1=subdirectory)"
9008 #: docs/manual/protocol/sonim.rst:13
9010 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
9011 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
9012 "files at*startul=<srcpath> - prepare file to upload (from phone)"
9016 #: docs/manual/protocol/sonim.rst:15
9017 msgid "returned data: *STARTUL: <filesize_in_bytes>"
9021 #: docs/manual/protocol/sonim.rst:17
9023 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
9024 "at*get - get base64 coded data chunk"
9028 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
9029 msgid "returned data: *GET: <chunklen>,<data>"
9033 #: docs/manual/protocol/sonim.rst:20
9034 msgid "at*get - get base64 coded data chunk"
9038 #: docs/manual/protocol/sonim.rst:23
9039 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
9043 #: docs/manual/protocol/sonim.rst:26
9045 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
9046 "characters is checksum ?)"
9050 #: docs/manual/protocol/sonim.rst:29
9052 "at*end - end/finish file transfer operation ------------------- "
9053 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
9057 #: docs/manual/protocol/sonim.rst:31
9058 msgid "at*syph=0,1,%d,%s EXAMPLE:"
9062 #: docs/manual/protocol/sonim.rst:33
9063 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
9067 #: docs/manual/protocol/sonim.rst:37
9069 "--- Phone has at least two directories from root, /app and /app3 . "
9070 "at*list=/ gives error."
9074 #: docs/manual/protocol/n6510.rst:2
9080 #: docs/manual/protocol/n6510.rst:11
9082 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
9083 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
9084 "authors of some WWW pages."
9088 #: docs/manual/protocol/n6510.rst:13
9089 msgid "Heavily based on nk7110.txt."
9093 #: docs/manual/protocol/n6510.rst:19
9098 #: docs/manual/protocol/n6510.rst:26
9099 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
9103 #: docs/manual/protocol/n6510.rst:29
9105 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
9106 "protocol details)::"
9110 #: docs/manual/protocol/n6510.rst:32
9113 " 0x00: Connect to NBS port ?\n"
9114 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
9118 #: docs/manual/protocol/n6510.rst:90
9121 " 0x01 COMMUNICATION\n"
9122 " switch (message[3]) {\n"
9124 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
9125 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9128 " dprintf(\"Call complete.\\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(\"Number: %s\\n\", dummy);\n"
9136 " dprintf(\"Hangup!\\n\");\n"
9137 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9138 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
9139 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
9142 " dprintf(\"Incoming call:\\n\");\n"
9143 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9144 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9145 " dummy = malloc(message[6] + 1);\n"
9146 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9147 " dprintf(\"From: %s\\n\", dummy);\n"
9150 " dprintf(\"Call answer initiated.\\n\");\n"
9151 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9154 " dprintf(\"Call released.\\n\");\n"
9155 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9158 " dprintf(\"Call is being released.\\n\");\n"
9159 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9162 " /* No idea what this is about! */\n"
9165 " if (message[4] == 0x01)\n"
9166 " dprintf(\"Audio enabled\\n\");\n"
9168 " dprintf(\"Audio disabled\\n\");\n"
9171 " dprintf(\"Outgoing call:\\n\");\n"
9172 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9173 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9174 " dummy = malloc(message[6] + 1);\n"
9175 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9176 " dprintf(\"To: %s\\n\", dummy);\n"
9181 #: docs/manual/protocol/n6510.rst:98
9184 " 0x02: SMS HANDLING\n"
9185 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9186 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
9187 " type, reference, PID, DCS, 0x00, # blocks,\n"
9189 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9193 #: docs/manual/protocol/n6510.rst:103
9196 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
9197 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9203 #: docs/manual/protocol/n6510.rst:105
9205 msgid " 0x03: PHONEBOOK HANDLING\n"
9209 #: docs/manual/protocol/n6510.rst:110
9212 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9213 " where: memory type - see 0x03/0x07\n"
9214 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9215 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9219 #: docs/manual/protocol/n6510.rst:113
9222 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9223 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9227 #: docs/manual/protocol/n6510.rst:125
9230 " where MT: memory type\n"
9231 " 0x01: (256) Dialled numbers\n"
9232 " 0x02: (512) Missed calls\n"
9233 " 0x03: (768) Received calls\n"
9234 " 0x05: (500) telephone phonebook\n"
9235 " 0x06: (160) SIM phonebook\n"
9238 " 0x09: (4) voice mailbox\n"
9239 " 0x0e: (10) speed dials\n"
9240 " 0x10: (5) caller groups\n"
9244 #: docs/manual/protocol/n6510.rst:128
9247 " r Read memory { 0x08, 0x00, 0x01,\n"
9248 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9252 #: docs/manual/protocol/n6510.rst:150
9255 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
9257 " z: generic block size\n"
9258 " block: {id, 0, 0, blocksize, block no.,\n"
9259 " {contents}, 0x00}\n"
9260 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9261 " 0x07 name {len, (unicode)},\n"
9264 " 0x0a note {len, (unicode)}\n"
9265 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
9266 " 0x0c ringtone {ringtone no., 0, 0}\n"
9267 " 0x13 date for a called list (DC, RC, etc.)\n"
9268 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9269 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9270 " 0x1e caller group number {number, 0, 0}\n"
9271 " type: 0x0a: General,\n"
9272 " 0x03: Mobile (office ?),\n"
9275 " 0x02: Home (mobile ?)\n"
9279 #: docs/manual/protocol/n6510.rst:158
9282 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9283 " 0x02, memory type, yH, yL, 0x00[7],\n"
9284 " no.of blocks, { block }[no.of blocks] }\n"
9285 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9288 " 0x3d - wrong entry type\n"
9292 #: docs/manual/protocol/n6510.rst:160
9294 msgid " 0x08: SECURITY\n"
9298 #: docs/manual/protocol/n6510.rst:172
9301 " s Get status { 0x11, 0x00 }\n"
9302 " r Get status { 0x12, status, }\n"
9304 " 0x01: waiting for Security Code\n"
9306 " 0x02: waiting for PIN\n"
9307 " 0x03: waiting for PUK\n"
9308 " 0x05: PIN ok, SIM ok\n"
9309 " 0x06: No input status\n"
9311 " 0x1A: SIM rejected!\n"
9315 #: docs/manual/protocol/n6510.rst:179
9318 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
9319 " r Enter PIN { return code, reason }\n"
9321 " return code: 0x08 = success\n"
9323 " reason: 0x06 = PIN wrong\n"
9327 #: docs/manual/protocol/n6510.rst:181
9329 msgid " 0x0a: NETSTATUS\n"
9333 #: docs/manual/protocol/n6510.rst:186
9336 " s Get Info { 0x00, 0x00 }\n"
9337 " r Get Info { 0x01, 0x00, # blocks,\n"
9338 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9339 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9343 #: docs/manual/protocol/n6510.rst:189
9346 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9347 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9351 #: docs/manual/protocol/n6510.rst:194
9354 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9355 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9356 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9357 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9361 #: docs/manual/protocol/n6510.rst:196
9363 msgid " 0x10: SUBSCRIBE\n"
9367 #: docs/manual/protocol/n6510.rst:198
9369 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
9373 #: docs/manual/protocol/n6510.rst:200
9375 msgid " 0x13 CALENDAR\n"
9379 #: docs/manual/protocol/n6510.rst:203
9382 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
9383 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
9387 #: docs/manual/protocol/n6510.rst:206
9390 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
9391 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
9395 #: docs/manual/protocol/n6510.rst:209
9398 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
9399 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
9403 #: docs/manual/protocol/n6510.rst:212
9406 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
9407 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
9411 #: docs/manual/protocol/n6510.rst:215
9414 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
9415 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9419 #: docs/manual/protocol/n6510.rst:243
9422 " s Get calendar note { 0x19, location (2 bytes) }\n"
9423 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9424 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9425 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9426 " where alarm=Number of minutes before the time of the meeting\n"
9427 " that the alarm should be triggered:\n"
9428 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
9429 " For \"On time\"=0x0000\n"
9430 " half an hour=0x001E, and so on.\n"
9431 " Recurrance=in hours, between future occurances of this meeting.\n"
9432 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9434 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9435 " name(unicode),number(unicode)}\n"
9436 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9437 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9438 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9439 " In Birthday, the Year in the common part, usually contains a strange year.\n"
9440 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9441 " Birthday use the value described below).\n"
9442 " where alarm=32-bit integer that is the number of seconds between the desired\n"
9443 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9444 " 0x0000FFFF (65535).\n"
9445 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9446 " but only when reading birthday entries. For storing entries, this field does\n"
9448 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9452 #: docs/manual/protocol/n6510.rst:250
9455 " ? s??? { 0x0021 }\n"
9456 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
9457 " ? s??? { 0x0025 }\n"
9458 " ? r??? { 0x0026, 0x04, 0x00 }\n"
9460 " ? r { 0x002A, 0x04, 0x00 }\n"
9464 #: docs/manual/protocol/n6510.rst:253
9467 " s Get first free pos { 0x0031 }\n"
9468 " r Get first free pos { 0x0032, location (2bytes) }\n"
9472 #: docs/manual/protocol/n6510.rst:256
9475 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9476 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9480 #: docs/manual/protocol/n6510.rst:261
9483 " s Get first free pos { 0x0031 }\n"
9484 " r Get first free pos { 0x0032, location (2bytes) }\n"
9485 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9486 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9490 #: docs/manual/protocol/n6510.rst:264
9493 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
9494 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
9498 #: docs/manual/protocol/n6510.rst:266
9500 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
9504 #: docs/manual/protocol/n6510.rst:273
9507 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
9508 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
9509 " type, length, blocknumber,\n"
9510 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9511 " type, length, blocknumber,\n"
9512 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9516 #: docs/manual/protocol/n6510.rst:287
9520 " a - max. number of messages in phone memory\n"
9521 " b - Number of used messages in phone memory. These\n"
9522 " are messages manually moved from the other folders.\n"
9523 " Picture messages are saved here.\n"
9524 " c - Number of unread messages in phone memory. Probably\n"
9525 " only smart messages.\n"
9526 " d - max. number of messages on SIM\n"
9527 " e - Number of used messages in SIM memory. These are\n"
9528 " either received messages or saved into Outbox/Inbox.\n"
9529 " Note that you *can't* save message into this memory\n"
9530 " using 'Move' option. Picture messages are not here.\n"
9531 " f - Number of unread messages in SIM memory\n"
9535 #: docs/manual/protocol/n6510.rst:299
9538 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9540 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9541 " folderID - see 0x14/0x017B\n"
9542 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9543 " 0x01 (on big block), type, length of big block,\n"
9544 " [date/time1], [date/time2], # blocks,\n"
9545 " type, length, data...\n"
9550 #: docs/manual/protocol/n6510.rst:302
9553 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9554 " r Delete SMS { 0x05 }\n"
9558 #: docs/manual/protocol/n6510.rst:307
9561 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9562 " where: folderID - see 0x14/0x017B\n"
9563 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9564 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9568 #: docs/manual/protocol/n6510.rst:310
9571 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9572 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9576 #: docs/manual/protocol/n6510.rst:319
9579 " where: type = 0x00 - MT\n"
9580 " 0x01 - delivery report\n"
9582 " 0x80 - picture message\n"
9583 " where: status=0x01 - reveived/read\n"
9584 " 0x03 - received/unread\n"
9585 " 0x05 - stored/sent\n"
9586 " 0x07 - stored/not sent\n"
9590 #: docs/manual/protocol/n6510.rst:331
9593 " s Get folder names { 0x12, 0x00, 0x00}\n"
9594 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9595 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9596 " where: folderID = 0x02 - Inbox\n"
9599 " 0x05 - Templates\n"
9600 " 0x06 - first \"My folders\"\n"
9601 " 0x07 - second \"My folders\"\n"
9602 " 0x08 - third -\"-\n"
9607 #: docs/manual/protocol/n6510.rst:337
9611 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9612 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
9613 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9614 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
9618 #: docs/manual/protocol/n6510.rst:339
9620 msgid " 0x17: BATTERY\n"
9624 #: docs/manual/protocol/n6510.rst:343
9627 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
9628 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9629 " where: level: 1-7 (as in phone display)\n"
9633 #: docs/manual/protocol/n6510.rst:345
9635 msgid " 0x19: CLOCK\n"
9639 #: docs/manual/protocol/n6510.rst:348
9642 " s Get ???? {0x01,...}\n"
9643 " r Get ???? {0x02,...}\n"
9647 #: docs/manual/protocol/n6510.rst:353
9650 " s Get date { 0x0a, 0x00, 0x00 }\n"
9651 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
9652 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9653 " 0x04, 0x04, 0x01, 0x00 }\n"
9657 #: docs/manual/protocol/n6510.rst:358
9660 " s Get ???? {0x0c, 0x00, 0x00}\n"
9661 " r Get ???? {0x0d..}\n"
9662 " s Get ???? {0x11,...}\n"
9663 " r Get ???? {0x12,...}\n"
9667 #: docs/manual/protocol/n6510.rst:360
9669 msgid " 0x1b: IDENTIFY\n"
9673 #: docs/manual/protocol/n6510.rst:367
9676 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9677 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9678 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9679 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9680 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
9681 " r Get ??? { 0x01, 0x02, 0x00 }\n"
9685 #: docs/manual/protocol/n6510.rst:370
9688 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9689 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9693 #: docs/manual/protocol/n6510.rst:374
9696 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9697 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9698 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9702 #: docs/manual/protocol/n6510.rst:381
9705 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9706 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9707 " s ??? {+00 |03 |05 |0b |00 |20}\n"
9708 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9709 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
9710 " 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"
9714 #: docs/manual/protocol/n6510.rst:463
9717 " Sending frame 0x1b / 0x0006\n"
9718 " 00 |03 |07 |0b |00 |ff ..... \n"
9719 " Received frame 0x1b / 0x0072\n"
9720 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9721 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9722 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9723 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9724 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9725 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9726 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9728 " Sending frame 0x1b / 0x0006\n"
9729 " 00 |03 |08 |07 |01 |ff ..... \n"
9730 " Received frame 0x1b / 0x00ae\n"
9731 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9732 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9733 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9734 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9735 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9736 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9737 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9738 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9739 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9740 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9741 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
9742 " Sending frame 0x1b / 0x0008\n"
9743 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
9744 " Received frame 0x1b / 0x001a\n"
9745 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9746 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
9747 " Sending frame 0x1b / 0x0008\n"
9748 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
9749 " Received frame 0x1b / 0x0012\n"
9750 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9752 " Sending frame 0x1b / 0x0008\n"
9753 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
9754 " Received frame 0x1b / 0x0016\n"
9755 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9756 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
9757 " Sending frame 0x1b / 0x0008\n"
9758 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
9759 " Received frame 0x1b / 0x0006\n"
9760 " 03 |2b+|0c |01 |02 |00 .+....\n"
9761 " Sending frame 0x1b / 0x0008\n"
9762 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
9763 " Received frame 0x1b / 0x0006\n"
9764 " 03 |2b+|0d |01 |02 |00 .+....\n"
9765 " Sending frame 0x1b / 0x0008\n"
9766 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
9767 " Received frame 0x1b / 0x0012\n"
9768 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9770 " Sending frame 0x1b / 0x0008\n"
9771 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
9772 " Received frame 0x1b / 0x0006\n"
9773 " 03 |2b+|0f |01 |02 |00 .+....\n"
9774 " Sending frame 0x1b / 0x0008\n"
9775 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
9776 " Received frame 0x1b / 0x0006\n"
9777 " 03 |2b+|10 |01 |02 |00 .+....\n"
9778 " Sending frame 0x1b / 0x0006\n"
9779 " 00 |03 |11 |0b |00 |02 ......\n"
9780 " Received frame 0x1b / 0x0012\n"
9781 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9783 " Sending frame 0x1b / 0x0006\n"
9784 " 00 |03 |12 |0b |00 |20 .....\n"
9785 " Received frame 0x1b / 0x0012\n"
9786 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9788 " Sending frame 0x1b / 0x0006\n"
9789 " 00 |03 |13 |0b |00 |01 ......\n"
9790 " Received frame 0x1b / 0x0016\n"
9791 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9792 " 311|355|377|00 |00 |00 157...\n"
9793 " Sending frame 0x1b / 0x0006\n"
9794 " 00 |03 |14 |07 |00 |02 ......\n"
9795 " Received frame 0x1b / 0x0012\n"
9796 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9801 #: docs/manual/protocol/n6510.rst:466
9804 " s Get IMEI { 0x00, 0x41 }\n"
9805 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9809 #: docs/manual/protocol/n6510.rst:519
9812 " Sending frame 0x1b / 0x0008\n"
9813 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
9814 " Received frame 0x1b / 0x0006\n"
9815 " 03 |2b+|16 |01 |02 |00 .+....\n"
9816 " Sending frame 0x1b / 0x0006\n"
9817 " 00 |03 |17 |07 |00 |01 ......\n"
9818 " Received frame 0x1b / 0x002e\n"
9819 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9820 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9821 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9822 " Sending frame 0x1b / 0x0006\n"
9823 " 00 |03 |18 |07 |00 |01 ......\n"
9824 " Received frame 0x1b / 0x002e\n"
9825 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9826 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9827 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9828 " Sending frame 0x1b / 0x0006\n"
9829 " 00 |03 |19 |07 |00 |01 ......\n"
9830 " Received frame 0x1b / 0x002e\n"
9831 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9832 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9833 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9834 " Sending frame 0x1b / 0x0006\n"
9835 " 00 |03 |1a |07 |00 |01 ......\n"
9836 " Received frame 0x1b / 0x002e\n"
9837 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9838 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9839 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9840 " Sending frame 0x1b / 0x0006\n"
9841 " 00 |03 |1b |07 |00 |01 ......\n"
9842 " Received frame 0x1b / 0x002e\n"
9843 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9844 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9845 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9846 " Sending frame 0x1b / 0x0006\n"
9847 " 00 |03 |1c |07 |00 |01 ......\n"
9848 " Received frame 0x1b / 0x002e\n"
9849 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9850 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9851 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9852 " Sending frame 0x1b / 0x0006\n"
9853 " 00 |03 |1d |07 |00 |01 ......\n"
9854 " Received frame 0x1b / 0x002e\n"
9855 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9856 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9857 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9858 " Sending frame 0x1b / 0x0006\n"
9859 " 00 |03 |1e |07 |00 |01 ......\n"
9860 " Received frame 0x1b / 0x002e\n"
9861 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9862 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9863 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9867 #: docs/manual/protocol/n6510.rst:521
9869 msgid " 0x1f: RINGTONE\n"
9873 #: docs/manual/protocol/n6510.rst:525
9876 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9877 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9878 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9882 #: docs/manual/protocol/n6510.rst:533
9886 " s Get IMEI { 0x00, 0x41 }\n"
9887 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9888 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9889 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9890 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9894 #: docs/manual/protocol/n6510.rst:538
9898 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9899 " where location: 0, 1, 2, 3\n"
9900 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9903 #. type: Labeled list
9904 #: docs/manual/protocol/n6510.rst:538
9910 #: docs/manual/protocol/n6510.rst:552
9913 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9914 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9915 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9916 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9917 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9918 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9919 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9920 "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"
9921 "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"
9922 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9923 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9924 "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"
9925 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
9928 #. type: Labeled list
9929 #: docs/manual/protocol/n6510.rst:552
9935 #: docs/manual/protocol/n6510.rst:591
9937 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9938 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9939 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9940 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9941 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9942 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9943 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9944 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9945 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
9946 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
9947 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
9948 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
9949 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9950 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
9951 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
9952 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
9953 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9954 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9955 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9956 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9957 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9958 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9959 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9960 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9961 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
9962 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
9963 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
9964 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9965 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
9966 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
9967 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
9968 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
9969 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9970 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9971 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9972 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9973 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9974 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9975 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9976 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9977 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
9981 #: docs/manual/protocol/n6510.rst:721
9984 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
9985 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
9986 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
9987 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
9988 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
9989 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
9990 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
9991 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
9992 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
9993 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
9994 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
9996 "Sending frame 0x38 / 0x00c7\n"
9997 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
9998 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
9999 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
10000 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
10001 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
10002 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
10003 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
10004 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
10005 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
10006 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
10007 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
10008 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
10009 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
10010 "Received frame 0x38 / 0x0306\n"
10011 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
10012 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
10013 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
10014 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
10015 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
10016 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
10017 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
10018 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
10019 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
10020 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
10021 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
10022 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
10023 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
10024 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
10025 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
10026 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
10027 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
10028 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
10029 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
10030 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
10031 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
10032 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
10033 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
10034 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
10035 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
10036 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
10037 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
10038 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
10039 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
10040 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
10041 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
10042 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
10043 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
10044 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
10045 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
10046 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
10047 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
10048 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
10049 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
10050 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
10051 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
10052 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
10053 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
10054 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
10055 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
10056 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
10057 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
10058 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
10059 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
10060 "Received frame 0x38 / 0x0306\n"
10061 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
10062 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
10063 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
10064 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
10065 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
10066 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
10067 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
10068 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
10069 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
10070 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
10071 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
10072 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
10073 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
10074 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
10075 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
10076 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
10077 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
10078 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
10079 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
10080 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
10081 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
10082 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
10083 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
10084 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
10085 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
10086 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
10087 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
10088 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
10089 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
10090 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
10091 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
10092 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
10093 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
10094 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
10095 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
10096 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
10097 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
10098 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
10099 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
10100 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
10101 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
10102 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
10103 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
10104 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
10105 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
10106 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
10107 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
10108 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
10109 "08 |04 |01 |2f/|00 |00 .../..\n"
10110 "Sending frame 0x38 / 0x000e\n"
10111 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
10112 "Received frame 0x38 / 0x0006\n"
10113 "02 |1d |00 |0d |00 |00 ......\n"
10116 #. type: Plain text
10117 #: docs/manual/protocol/n6510.rst:723
10118 msgid "0x39: PROFILES"
10121 #. type: Plain text
10122 #: docs/manual/protocol/n6510.rst:725
10124 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
10127 #. type: Plain text
10128 #: docs/manual/protocol/n6510.rst:726
10130 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
10133 #. type: Plain text
10134 #: docs/manual/protocol/n6510.rst:727
10136 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
10139 #. type: Plain text
10140 #: docs/manual/protocol/n6510.rst:728
10142 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10145 #. type: Plain text
10146 #: docs/manual/protocol/n6510.rst:730
10148 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
10151 #. type: Plain text
10152 #: docs/manual/protocol/n6510.rst:731
10154 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10157 #. type: Plain text
10158 #: docs/manual/protocol/n6510.rst:732
10160 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
10163 #. type: Plain text
10164 #: docs/manual/protocol/n6510.rst:734
10167 "length, 0xXX, type, 0xXX, value\n"
10168 "where value: 0x00 = success\n"
10171 #. type: Plain text
10172 #: docs/manual/protocol/n6510.rst:736
10173 msgid "0x3E: FM Radio"
10174 msgstr "0x3E: Radio FM"
10176 #. type: Plain text
10177 #: docs/manual/protocol/n6510.rst:738
10180 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10181 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10184 #. type: Plain text
10185 #: docs/manual/protocol/n6510.rst:741
10188 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10189 "FreqHI , FreqLO,\n"
10190 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10193 #. type: Plain text
10194 #: docs/manual/protocol/n6510.rst:742
10196 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10199 #. type: Plain text
10200 #: docs/manual/protocol/n6510.rst:744
10202 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10205 #. type: Plain text
10206 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10210 #. type: Plain text
10211 #: docs/manual/protocol/n6510.rst:748
10214 "s ???? {+00 |07 |00 |01 |00 |02}\n"
10215 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10218 #. type: Plain text
10219 #: docs/manual/protocol/n6510.rst:762
10222 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10223 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10224 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10225 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10226 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10227 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10228 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10229 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10230 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10231 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10232 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10233 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10236 #. type: Plain text
10237 #: docs/manual/protocol/n6510.rst:764
10241 #. type: Plain text
10242 #: docs/manual/protocol/n6510.rst:765
10244 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10247 #. type: Plain text
10248 #: docs/manual/protocol/n6510.rst:766
10250 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10253 #. type: Plain text
10254 #: docs/manual/protocol/n6510.rst:767
10256 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10259 #. type: Plain text
10260 #: docs/manual/protocol/n6510.rst:768
10262 msgid "where y = 0 - 0x04\n"
10265 #. type: Plain text
10266 #: docs/manual/protocol/n6510.rst:770
10269 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10270 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10273 #. type: Labeled list
10274 #: docs/manual/protocol/n6510.rst:771
10276 msgid "0x45: PHONEBOOK HANDLING ??"
10279 #. type: Labeled list
10280 #: docs/manual/protocol/n6510.rst:772
10282 msgid "the same to msg 0x03 ??"
10285 #. type: Plain text
10286 #: docs/manual/protocol/n6510.rst:775
10290 #. type: Plain text
10291 #: docs/manual/protocol/n6510.rst:776
10293 msgid "s Get simlock info {0x0C}\n"
10296 #. type: Plain text
10297 #: docs/manual/protocol/n6510.rst:778
10301 #. type: Plain text
10302 #: docs/manual/protocol/n6510.rst:786
10305 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10306 "r Get TODO {0x04, .... }\n"
10307 "s Get number of TODO {0x07}\n"
10308 "r Get number of TODO {0x08, number lo, number hi}\n"
10309 "s Delete all TODO {0x11}\n"
10310 "r Delete all TODO {0x12}\n"
10311 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10312 "r Get TODO locations {0x16, ...}\n"
10315 #. type: Plain text
10316 #: docs/manual/protocol/n6510.rst:788
10317 msgid "0x7a: STARTUP"
10320 #. type: Plain text
10321 #: docs/manual/protocol/n6510.rst:791
10324 "s Get startup logo { 0x02, 0x0f }\n"
10325 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
10328 #. type: Plain text
10329 #: docs/manual/protocol/n6510.rst:794
10332 "0xc0, 0x02, height (2 octets),\n"
10333 "0xc0, 0x03, width (2 octets),\n"
10334 "0xc0, 0x04, size (2 octets),\n"
10337 #. type: Plain text
10338 #: docs/manual/protocol/n6510.rst:795
10340 msgid "picture }\n"
10343 #. type: Plain text
10344 #: docs/manual/protocol/n6510.rst:798
10346 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10347 "0x01, 0x00, greeting (unicode), 0x00 }"
10350 #. type: Plain text
10351 #: docs/manual/protocol/n6510.rst:801
10354 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
10355 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10358 #. type: Plain text
10359 #: docs/manual/protocol/n6510.rst:803
10364 #: docs/manual/protocol/tdma_5120.rst:2
10369 #. type: Plain text
10370 #: docs/manual/protocol/tdma_5120.rst:5
10371 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10374 #. type: Plain text
10375 #: docs/manual/protocol/tdma_5120.rst:7
10376 msgid "After playing a while with my 5120i y find some use full frames:"
10380 #: docs/manual/protocol/tdma_5120.rst:9
10382 msgid "got from sneefing in Logomanger the get startup logo"
10385 #. type: Labeled list
10386 #: docs/manual/protocol/tdma_5120.rst:11
10391 #. type: Plain text
10392 #: docs/manual/protocol/tdma_5120.rst:14
10393 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10396 #. type: Labeled list
10397 #: docs/manual/protocol/tdma_5120.rst:15
10402 #. type: Plain text
10403 #: docs/manual/protocol/tdma_5120.rst:18
10405 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10408 #. type: Plain text
10409 #: docs/manual/protocol/tdma_5120.rst:21
10411 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10416 #: docs/manual/protocol/tdma_5120.rst:23
10418 msgid "got key press working"
10421 #. type: Plain text
10422 #: docs/manual/protocol/tdma_5120.rst:26
10423 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10426 #. type: Labeled list
10427 #: docs/manual/protocol/tdma_5120.rst:27
10429 msgid "with frame: key-press"
10432 #. type: Plain text
10433 #: docs/manual/protocol/tdma_5120.rst:30
10434 msgid "D1 {+00 01 50 00 01 KY}"
10437 #. type: Plain text
10438 #: docs/manual/protocol/tdma_5120.rst:32
10439 msgid "this seems to press the key for a while. No release needed"
10442 #. type: Plain text
10443 #: docs/manual/protocol/tdma_5120.rst:34
10444 msgid "key-release:"
10447 #. type: Plain text
10448 #: docs/manual/protocol/tdma_5120.rst:36
10450 msgid " D1 {+00 01 50 00 00 KY}\n"
10453 #. type: Labeled list
10454 #: docs/manual/protocol/tdma_5120.rst:37
10456 msgid "keep the key press => got speedee dial"
10459 #. type: Plain text
10460 #: docs/manual/protocol/tdma_5120.rst:40
10461 msgid "D1 {+00 01 50 00 02 00 KY}"
10465 #: docs/manual/protocol/tdma_5120.rst:42
10468 msgstr "mengambil memori"
10470 #. type: Labeled list
10471 #: docs/manual/protocol/tdma_5120.rst:44
10473 msgid "the getmemory"
10476 #. type: Plain text
10477 #: docs/manual/protocol/tdma_5120.rst:46
10478 msgid "40 {+00 00 07 11 00 10 00 mem}"
10481 #. type: Plain text
10482 #: docs/manual/protocol/tdma_5120.rst:49
10484 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10485 "of memory with diferent numbers in the 6 place. in particular:"
10488 #. type: Labeled list
10489 #: docs/manual/protocol/tdma_5120.rst:50
10491 msgid "get configuration pins"
10492 msgstr "mengambil pins konfigurasi"
10494 #. type: Plain text
10495 #: docs/manual/protocol/tdma_5120.rst:53
10496 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10499 #. type: Labeled list
10500 #: docs/manual/protocol/tdma_5120.rst:54
10502 msgid "get security code"
10505 #. type: Plain text
10506 #: docs/manual/protocol/tdma_5120.rst:57
10507 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10510 #. type: Labeled list
10511 #: docs/manual/protocol/tdma_5120.rst:58
10513 msgid "get NAM data "
10516 #. type: Plain text
10517 #: docs/manual/protocol/tdma_5120.rst:61
10518 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10521 #. type: Labeled list
10522 #: docs/manual/protocol/tdma_5120.rst:62
10524 msgid "that last answers with"
10527 #. type: Plain text
10528 #: docs/manual/protocol/tdma_5120.rst:65
10529 msgid "dd {+01 00 11 00 08 00 00,"
10532 #. type: Plain text
10533 #: docs/manual/protocol/tdma_5120.rst:114
10539 " primary paggin channel\n"
10541 " seconda paggin channel\n"
10544 "09 63 c2 09 03 00 0b\n"
10553 " overload class\n"
10554 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10560 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10562 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10571 " dedicate B ch #\n"
10573 " msg center # len\n"
10575 " msg center in flag\n"
10576 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10578 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10586 #. type: Plain text
10587 #: docs/manual/protocol/tdma_5120.rst:120
10589 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10590 "11 in the request change the command from read to write.be care full!!! I "
10591 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10592 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10593 "area of the buffer that I did not send!!!!"
10596 #. type: Plain text
10597 #: docs/manual/protocol/tdma_5120.rst:121
10598 msgid "OK so far. Still looking for how to handle SMS......"
10601 #. type: Plain text
10602 #: docs/manual/protocol/discovering.rst:2
10603 msgid "_Discovering protocol:"
10607 #: docs/manual/protocol/discovering.rst:4
10609 msgid "Discovering protocol"
10612 #. type: Plain text
10613 #: docs/manual/protocol/discovering.rst:9
10615 "You need to get a communication dump to be able to understand protocol or "
10616 "discover new commands. As most vendors provide some software for Windows, "
10617 "all following sections assume you do the sniffing on Windows."
10620 #. type: Plain text
10621 #: docs/manual/protocol/discovering.rst:11
10628 #. type: Plain text
10629 #: docs/manual/protocol/discovering.rst:16
10631 "For USB there exist various tools to dump USB communication. The dumps can "
10632 "be later analyzed and used to discover protocol details or unknown commands. "
10633 "One of the best free tools available currently is `UsbSnoop`_."
10636 #. type: Plain text
10637 #: docs/manual/protocol/discovering.rst:19
10639 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10640 "to decode the output."
10643 #. type: Plain text
10644 #: docs/manual/protocol/discovering.rst:21
10645 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10649 #: docs/manual/protocol/discovering.rst:23
10651 msgid "Serial port"
10654 #. type: Plain text
10655 #: docs/manual/protocol/discovering.rst:28
10657 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10658 "ready binary software."
10661 #. type: Plain text
10662 #: docs/manual/protocol/discovering.rst:30
10663 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10666 #. type: Plain text
10667 #: docs/manual/protocol/discovering.rst:32
10669 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10672 #. type: Labeled list
10673 #: docs/manual/protocol/discovering.rst:32
10675 msgid "protocols, can use Gammu to decode it. It's simple"
10678 #. type: Plain text
10679 #: docs/manual/protocol/discovering.rst:35
10680 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10683 #. type: Plain text
10684 #: docs/manual/protocol/discovering.rst:39
10686 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10687 "and have you have debug info about 6210 specific frames (you don't have to "
10688 "add model). Dump file for --decodesniff and MBUS should be specific:"
10691 #. type: Plain text
10692 #: docs/manual/protocol/discovering.rst:42
10694 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10698 #. type: Plain text
10699 #: docs/manual/protocol/discovering.rst:44
10700 msgid "in Hex format (\"Options\", \"Show Hex\")"
10703 #. type: Plain text
10704 #: docs/manual/protocol/discovering.rst:46
10705 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10709 #: docs/manual/protocol/discovering.rst:49
10714 #. type: Plain text
10715 #: docs/manual/protocol/discovering.rst:56
10717 "First of all you need two computers with IrDA. One running linux, that will "
10718 "sniff and one running windows, which will communicate with the phone and "
10719 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
10720 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10724 #. type: Plain text
10725 #: docs/manual/protocol/discovering.rst:66
10727 "You have to disable IrDA services on the linux machine and eventually you "
10728 "have to change the default port the 'irda_intercept' program is sniffing "
10729 "from (default ttyS1). On the windows machine you should decrease the maximum "
10730 "transmission speed to 9600bps if possible, because the intercept program "
10731 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10732 "range and then the highest possible speed is chosen) If it isn't possible "
10733 "you have to change the default bitrate in intercept source code, too. Then "
10734 "you won't see anything until the windows machine and the phone start "
10735 "transmitting data, which isn't too bad. At least here in my setup I"
10738 #. type: Labeled list
10739 #: docs/manual/protocol/discovering.rst:66
10741 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10744 #. type: Plain text
10745 #: docs/manual/protocol/discovering.rst:69
10747 msgid "win ------------------> Nokia\n"
10750 #. type: Plain text
10751 #: docs/manual/protocol/discovering.rst:70
10753 msgid "machine <----------------- phone\n"
10756 #. type: Plain text
10757 #: docs/manual/protocol/discovering.rst:72
10764 #. type: Plain text
10765 #: docs/manual/protocol/discovering.rst:73
10770 #. type: Plain text
10771 #: docs/manual/protocol/discovering.rst:74
10776 #. type: Plain text
10777 #: docs/manual/protocol/discovering.rst:82
10779 "You get a raw data file (.trc) from the intercept program, which you can "
10780 "then decode to hex with the second program from the above mentioned page. "
10781 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10782 "files, too, but it didn't work for me so I just figured things out from the "
10783 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10784 "in it, because this is the FBUS header which is in every valuable frame sent "
10785 "to phone. It's not really joy to do that, but if it brings support for a new "
10786 "phone it's worth it :-)"
10789 #. type: Plain text
10790 #: docs/manual/smsd/dbi.rst:2
10791 msgid "_gammu-smsd-dbi:"
10795 #: docs/manual/smsd/dbi.rst:4
10797 msgid "DBI Backend"
10800 #. type: Plain text
10801 #: docs/manual/smsd/dbi.rst:9
10803 "DBI backend stores all data in any database supported by `libdbi`_, which "
10804 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10805 "description of configuration options)."
10808 #. type: Plain text
10809 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10810 #: docs/manual/smsd/mysql.rst:11
10811 msgid "For tables description see :ref:`gammu-smsd-tables`."
10814 #. type: Plain text
10815 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10816 #: docs/manual/smsd/mysql.rst:13
10817 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10820 #. type: Plain text
10821 #: docs/manual/smsd/dbi.rst:18
10823 "The DBI driver is currently not supported on Windows because libdbi library "
10824 "does not support this platform."
10828 #: docs/manual/smsd/dbi.rst:21
10830 msgid "Supported drivers"
10833 #. type: Plain text
10834 #: docs/manual/smsd/dbi.rst:25
10836 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10837 "The drivers for example include:"
10840 #. type: Plain text
10841 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10842 msgid "``sqlite3`` - for SQLite 3"
10845 #. type: Plain text
10846 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10847 msgid "``mysql`` - for MySQL"
10850 #. type: Plain text
10851 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10852 msgid "``pgsql`` - for PostgeSQL"
10855 #. type: Plain text
10856 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10857 msgid "``freetds`` - for MS SQL Server or Sybase"
10860 #. type: Plain text
10861 #: docs/manual/smsd/dbi.rst:32
10862 msgid "_libdbi: http://libdbi.sourceforge.net/"
10865 #. type: Plain text
10866 #: docs/manual/smsd/dbi.rst:33
10867 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10870 #. type: Plain text
10871 #: docs/manual/smsd/dbi.rst:38
10872 msgid "SQL script for creating tables in SQLite database:"
10875 #. type: Plain text
10876 #: docs/manual/smsd/dbi.rst:40
10877 msgid "../../sql/sqlite.sql"
10880 #. type: Plain text
10881 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10882 msgid ":language: sql"
10885 #. type: Plain text
10886 #: docs/manual/smsd/dbi.rst:45
10888 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10889 "also scripts for other databases in same folder."
10892 #. type: Plain text
10893 #: docs/manual/smsd/backends.rst:2
10894 msgid "_smsd_services:"
10898 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10900 msgid "Backend services"
10903 #. type: Plain text
10904 #: docs/manual/smsd/backends.rst:8
10906 "The backend service is used to store messages (both incoming and queue of "
10910 #. type: Plain text
10911 #: docs/manual/smsd/backends.rst:20
10912 msgid "files sql mysql pgsql dbi odbc null tables"
10915 #. type: Plain text
10916 #: docs/manual/smsd/sql.rst:2
10917 msgid "_gammu-smsd-sql:"
10921 #: docs/manual/smsd/sql.rst:4
10923 msgid "SQL Service"
10926 #. type: Plain text
10927 #: docs/manual/smsd/sql.rst:8
10929 "SQL service stores all its data in database. It can use one of these SQL "
10930 "backends (configuration option :config:option:`Driver` in smsd section):"
10933 #. type: Plain text
10934 #: docs/manual/smsd/sql.rst:10
10935 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10938 #. type: Plain text
10939 #: docs/manual/smsd/sql.rst:11
10940 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10943 #. type: Plain text
10944 #: docs/manual/smsd/sql.rst:12
10945 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10948 #. type: Plain text
10949 #: docs/manual/smsd/sql.rst:13
10950 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10954 #: docs/manual/smsd/sql.rst:19
10956 msgid "SQL connection parameters"
10959 #. type: Plain text
10960 #: docs/manual/smsd/sql.rst:22
10961 msgid "Common for all backends:"
10964 #. type: Plain text
10965 #: docs/manual/smsd/sql.rst:24
10966 msgid ":config:option:`User` - user connecting to database"
10969 #. type: Plain text
10970 #: docs/manual/smsd/sql.rst:25
10971 msgid ":config:option:`Password` - password for connecting to database"
10974 #. type: Plain text
10975 #: docs/manual/smsd/sql.rst:26
10976 msgid ":config:option:`Host` - database host or data source name"
10979 #. type: Plain text
10980 #: docs/manual/smsd/sql.rst:27
10981 msgid ":config:option:`Database` - database name"
10984 #. type: Plain text
10985 #: docs/manual/smsd/sql.rst:28
10987 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
10991 #. type: Plain text
10992 #: docs/manual/smsd/sql.rst:29
10993 msgid ":config:option:`SQL` - SQL dialect to use"
10996 #. type: Plain text
10997 #: docs/manual/smsd/sql.rst:31
10998 msgid "Specific for DBI:"
11001 #. type: Plain text
11002 #: docs/manual/smsd/sql.rst:33
11003 msgid ":config:option:`DriversPath` - path to DBI drivers"
11006 #. type: Plain text
11007 #: docs/manual/smsd/sql.rst:34
11008 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
11011 #. type: Plain text
11012 #: docs/manual/smsd/sql.rst:36
11013 msgid "The variables are fully described in :ref:`gammurc` documentation."
11016 #. type: Plain text
11017 #: docs/manual/smsd/sql.rst:38
11018 msgid "_SQL Queries:"
11022 #: docs/manual/smsd/sql.rst:40
11024 msgid "SQL Queries"
11027 #. type: Plain text
11028 #: docs/manual/smsd/sql.rst:43
11029 msgid "Almost all queries are configurable. You can edit them in"
11032 #. type: Attribute :config:
11033 #: docs/manual/smsd/sql.rst:43
11035 msgid "section:`[sql]` section. There are several variables used in SQL"
11038 #. type: Plain text
11039 #: docs/manual/smsd/sql.rst:45
11040 msgid "queries. We can separate them into three groups:"
11043 #. type: Plain text
11044 #: docs/manual/smsd/sql.rst:47
11046 "phone specific, which can be used in every query, see :ref:`Phone Specific "
11050 #. type: Plain text
11051 #: docs/manual/smsd/sql.rst:48
11053 "SMS specific, which can be used in queries which works with SMS messages, "
11054 "see :ref:`SMS Specific Parameters`"
11057 #. type: Plain text
11058 #: docs/manual/smsd/sql.rst:49
11060 "query specific, which are numeric and are specific only for given query (or "
11061 "set of queries), see :ref:`Configurable queries`"
11064 #. type: Plain text
11065 #: docs/manual/smsd/sql.rst:51
11066 msgid "_Phone Specific Parameters:"
11070 #: docs/manual/smsd/sql.rst:53
11072 msgid "Phone Specific Parameters"
11075 #. type: Plain text
11076 #: docs/manual/smsd/sql.rst:61
11082 " PHONE ID (hostname)\n"
11084 " client name (eg. Gammu 1.12.3)\n"
11087 #. type: Plain text
11088 #: docs/manual/smsd/sql.rst:63
11089 msgid "_SMS Specific Parameters:"
11093 #: docs/manual/smsd/sql.rst:65
11095 msgid "SMS Specific Parameters"
11098 #. type: Plain text
11099 #: docs/manual/smsd/sql.rst:93
11103 " remote number [#f1]_\n"
11105 " delivery datetime\n"
11107 " delivery status on receiving or status error on sending\n"
11109 " message reference\n"
11111 " receiving datetime for received sms\n"
11113 " encoded text of SMS\n"
11115 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
11117 " sms centre number\n"
11123 " decoded SMS text\n"
11125 " CreatorID of SMS (sending sms)\n"
11127 " relative validity\n"
11130 #. type: Plain text
11131 #: docs/manual/smsd/sql.rst:95
11133 "[#f1] Sender number for received messages (insert to inbox or delivery "
11134 "notifications), destination otherwise."
11137 #. type: Plain text
11138 #: docs/manual/smsd/sql.rst:97
11139 msgid "_Configurable queries:"
11143 #: docs/manual/smsd/sql.rst:99
11145 msgid "Configurable queries"
11148 #. type: Plain text
11149 #: docs/manual/smsd/sql.rst:102
11151 "All configurable queries can be set in :config:section:`[sql]` section. "
11152 "Sequence of rows in selects are mandatory."
11155 #. type: Plain text
11156 #: docs/manual/smsd/sql.rst:105
11158 "All default queries noted here are noted for MySQL. Actual time and time "
11159 "addition are selected for default queries during initialization."
11162 #. type: Plain text
11163 #: docs/manual/smsd/sql.rst:107
11164 msgid "delete_phone"
11167 #. type: Plain text
11168 #: docs/manual/smsd/sql.rst:109
11169 msgid "Deletes phone from database."
11172 #. type: Plain text
11173 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11174 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11175 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11176 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11177 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11178 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11179 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11180 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11181 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11182 msgid "Default value:"
11183 msgstr "Nilai baku:"
11185 #. type: Plain text
11186 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11187 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11188 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11189 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11190 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11191 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11192 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11193 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11194 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11195 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11196 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11200 #. type: Plain text
11201 #: docs/manual/smsd/sql.rst:115
11202 msgid "DELETE FROM phones WHERE IMEI = %I"
11205 #. type: Plain text
11206 #: docs/manual/smsd/sql.rst:117
11207 msgid "insert_phone"
11210 #. type: Plain text
11211 #: docs/manual/smsd/sql.rst:119
11212 msgid "Inserts phone to database."
11215 #. type: Plain text
11216 #: docs/manual/smsd/sql.rst:126
11218 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11219 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11220 "10 SECOND) + 0, %N, -1, -1)"
11223 #. type: Plain text
11224 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11225 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11226 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11227 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11228 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11229 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11230 #: docs/manual/smsd/sql.rst:395
11231 msgid "Query specific parameters:"
11234 #. type: Plain text
11235 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11236 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11237 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11238 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11239 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11240 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11241 #: docs/manual/smsd/sql.rst:397
11245 #. type: Plain text
11246 #: docs/manual/smsd/sql.rst:131
11247 msgid "enable send (yes or no) - configuration option Send"
11250 #. type: Plain text
11251 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11252 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11253 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11254 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11258 #. type: Plain text
11259 #: docs/manual/smsd/sql.rst:133
11260 msgid "enable receive (yes or no) - configuration option Receive"
11263 #. type: Plain text
11264 #: docs/manual/smsd/sql.rst:135
11265 msgid "save_inbox_sms_select"
11268 #. type: Plain text
11269 #: docs/manual/smsd/sql.rst:137
11270 msgid "Select message for update delivery status."
11273 #. type: Plain text
11274 #: docs/manual/smsd/sql.rst:144
11276 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11277 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11278 "DestinationNumber = %R"
11281 #. type: Plain text
11282 #: docs/manual/smsd/sql.rst:146
11283 msgid "save_inbox_sms_update_delivered"
11286 #. type: Plain text
11287 #: docs/manual/smsd/sql.rst:148
11288 msgid "Update message delivery status if message was delivered."
11291 #. type: Plain text
11292 #: docs/manual/smsd/sql.rst:154
11294 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11295 "WHERE ID = %2 AND TPMR = %t"
11298 #. type: Plain text
11299 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11300 msgid "delivery status returned by GSM network"
11303 #. type: Plain text
11304 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11305 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11306 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11307 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11308 #: docs/manual/smsd/sql.rst:346
11309 msgid "ID of message"
11312 #. type: Plain text
11313 #: docs/manual/smsd/sql.rst:163
11314 msgid "save_inbox_sms_update"
11317 #. type: Plain text
11318 #: docs/manual/smsd/sql.rst:165
11319 msgid "Update message if there is an delivery error."
11322 #. type: Plain text
11323 #: docs/manual/smsd/sql.rst:171
11325 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11329 #. type: Plain text
11330 #: docs/manual/smsd/sql.rst:180
11331 msgid "save_inbox_sms_insert"
11334 #. type: Plain text
11335 #: docs/manual/smsd/sql.rst:182
11336 msgid "Insert received message."
11339 #. type: Plain text
11340 #: docs/manual/smsd/sql.rst:189
11342 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11343 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11344 "%F, %u, %x, %T, %P)"
11347 #. type: Plain text
11348 #: docs/manual/smsd/sql.rst:191
11349 msgid "update_received"
11352 #. type: Plain text
11353 #: docs/manual/smsd/sql.rst:193
11354 msgid "Update statistics after receiving message."
11357 #. type: Plain text
11358 #: docs/manual/smsd/sql.rst:199
11359 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11362 #. type: Plain text
11363 #: docs/manual/smsd/sql.rst:201
11364 msgid "refresh_send_status"
11367 #. type: Plain text
11368 #: docs/manual/smsd/sql.rst:203
11369 msgid "Update messages in outbox."
11372 #. type: Plain text
11373 #: docs/manual/smsd/sql.rst:210
11375 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11376 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11379 #. type: Plain text
11380 #: docs/manual/smsd/sql.rst:217
11381 msgid "find_outbox_sms_id"
11384 #. type: Plain text
11385 #: docs/manual/smsd/sql.rst:219
11386 msgid "Find sms messages for sending."
11389 #. type: Plain text
11390 #: docs/manual/smsd/sql.rst:228
11392 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11393 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11394 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11395 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11398 #. type: Plain text
11399 #: docs/manual/smsd/sql.rst:233
11400 msgid "limit of sms messages sended in one walk in loop"
11403 #. type: Plain text
11404 #: docs/manual/smsd/sql.rst:235
11405 msgid "find_outbox_body"
11408 #. type: Plain text
11409 #: docs/manual/smsd/sql.rst:237
11410 msgid "Select body of message."
11413 #. type: Plain text
11414 #: docs/manual/smsd/sql.rst:244
11416 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11417 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11421 #. type: Plain text
11422 #: docs/manual/smsd/sql.rst:251
11423 msgid "find_outbox_multipart"
11426 #. type: Plain text
11427 #: docs/manual/smsd/sql.rst:253
11428 msgid "Select remaining parts of sms message."
11431 #. type: Plain text
11432 #: docs/manual/smsd/sql.rst:260
11434 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11435 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11438 #. type: Plain text
11439 #: docs/manual/smsd/sql.rst:267
11440 msgid "Number of multipart message"
11443 #. type: Plain text
11444 #: docs/manual/smsd/sql.rst:269
11445 msgid "delete_outbox"
11448 #. type: Plain text
11449 #: docs/manual/smsd/sql.rst:271
11450 msgid "Remove messages from outbox after threir successful send."
11453 #. type: Plain text
11454 #: docs/manual/smsd/sql.rst:277
11455 msgid "DELETE FROM outbox WHERE ID=%1"
11458 #. type: Plain text
11459 #: docs/manual/smsd/sql.rst:284
11460 msgid "delete_outbox_multipart"
11463 #. type: Plain text
11464 #: docs/manual/smsd/sql.rst:286
11465 msgid "Remove messages from outbox_multipart after threir successful send."
11468 #. type: Plain text
11469 #: docs/manual/smsd/sql.rst:292
11470 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11473 #. type: Plain text
11474 #: docs/manual/smsd/sql.rst:299
11475 msgid "create_outbox"
11478 #. type: Plain text
11479 #: docs/manual/smsd/sql.rst:301
11480 msgid "Create message (insert to outbox)."
11483 #. type: Plain text
11484 #: docs/manual/smsd/sql.rst:309
11486 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11487 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11488 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11491 #. type: Plain text
11492 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11493 msgid "creator of message"
11496 #. type: Plain text
11497 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11498 msgid "delivery status report - yes/default"
11501 #. type: Plain text
11502 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11503 #: docs/manual/smsd/sql.rst:367
11507 #. type: Plain text
11508 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11509 msgid "multipart - FALSE/TRUE"
11512 #. type: Plain text
11513 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11514 #: docs/manual/smsd/sql.rst:369
11518 #. type: Plain text
11519 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11520 msgid "Part (part number)"
11523 #. type: Plain text
11524 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11525 #: docs/manual/smsd/sql.rst:371
11529 #. type: Plain text
11530 #: docs/manual/smsd/sql.rst:324
11531 msgid "create_outbox_multipart"
11534 #. type: Plain text
11535 #: docs/manual/smsd/sql.rst:326
11536 msgid "Create message remaining parts."
11539 #. type: Plain text
11540 #: docs/manual/smsd/sql.rst:333
11542 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11543 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11546 #. type: Plain text
11547 #: docs/manual/smsd/sql.rst:348
11548 msgid "add_sent_info"
11551 #. type: Plain text
11552 #: docs/manual/smsd/sql.rst:350
11553 msgid "Insert to sentitems."
11556 #. type: Plain text
11557 #: docs/manual/smsd/sql.rst:359
11559 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11560 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11561 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
11562 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11565 #. type: Plain text
11566 #: docs/manual/smsd/sql.rst:364
11567 msgid "ID of sms message"
11570 #. type: Plain text
11571 #: docs/manual/smsd/sql.rst:366
11572 msgid "part number (for multipart sms)"
11575 #. type: Plain text
11576 #: docs/manual/smsd/sql.rst:368
11577 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11580 #. type: Plain text
11581 #: docs/manual/smsd/sql.rst:370
11582 msgid "message reference (TPMR)"
11585 #. type: Plain text
11586 #: docs/manual/smsd/sql.rst:372
11587 msgid "time when inserted in db"
11590 #. type: Plain text
11591 #: docs/manual/smsd/sql.rst:374
11592 msgid "update_sent"
11595 #. type: Plain text
11596 #: docs/manual/smsd/sql.rst:376
11597 msgid "Update sent statistics after sending message."
11600 #. type: Plain text
11601 #: docs/manual/smsd/sql.rst:382
11602 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11605 #. type: Plain text
11606 #: docs/manual/smsd/sql.rst:384
11607 msgid "refresh_phone_status"
11610 #. type: Plain text
11611 #: docs/manual/smsd/sql.rst:386
11612 msgid "Update phone status (battery, signal)."
11615 #. type: Plain text
11616 #: docs/manual/smsd/sql.rst:393
11618 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11619 "SignalStrength = %2 WHERE IMEI = %I"
11622 #. type: Plain text
11623 #: docs/manual/smsd/sql.rst:398
11624 msgid "battery percent"
11627 #. type: Plain text
11628 #: docs/manual/smsd/sql.rst:399
11629 msgid "signal percent"
11632 #. type: Plain text
11633 #: docs/manual/smsd/files.rst:2
11634 msgid "_gammu-smsd-files:"
11638 #: docs/manual/smsd/files.rst:4
11640 msgid "Files backend"
11643 #. type: Plain text
11644 #: docs/manual/smsd/files.rst:8
11646 "FILES backend stores all data on a filesystem in folders defined by "
11647 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11652 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11654 msgid "Receiving of messages"
11657 #. type: Plain text
11658 #: docs/manual/smsd/files.rst:15
11660 "Received messages are stored in a folder defined by configuration. The "
11661 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11662 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11665 #. type: Plain text
11666 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11667 msgid "Explanation of fields:"
11670 #. type: Plain text
11671 #: docs/manual/smsd/files.rst:30
11675 " date in format ``YYYYMMDD``\n"
11677 " time in format ``HHMMSS``\n"
11681 " order of a message (in case more messages were received at same time), in format ``NN``\n"
11683 " part of the message for multipart messages, in format ``NN``\n"
11685 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11688 #. type: Plain text
11689 #: docs/manual/smsd/files.rst:33
11691 "The content of the file is content of the message and the format is defined "
11692 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11697 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11699 msgid "Transmitting of messages"
11702 #. type: Plain text
11703 #: docs/manual/smsd/files.rst:39
11705 "Transmitted messages are read from a folder defined by configuration. The "
11706 "filename should be one of the following formats:"
11709 #. type: Plain text
11710 #: docs/manual/smsd/files.rst:41
11711 msgid "``OUT<recipient>.<ext>``"
11714 #. type: Plain text
11715 #: docs/manual/smsd/files.rst:42
11716 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11719 #. type: Plain text
11720 #: docs/manual/smsd/files.rst:43
11721 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11724 #. type: Plain text
11725 #: docs/manual/smsd/files.rst:54
11728 "``<recipient>``\n"
11729 " recipient number where to send message\n"
11731 " an alphabetic character (A-Z) A = highest priority\n"
11733 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11735 " any artibrary text which is ignored\n"
11738 #. type: Plain text
11739 #: docs/manual/smsd/files.rst:56
11740 msgid "For text messages, you can additionally append flags to extension:"
11743 #. type: Plain text
11744 #: docs/manual/smsd/files.rst:63
11748 " delivery report requested\n"
11752 " WAP bookmark as name,URL\n"
11755 #. type: Plain text
11756 #: docs/manual/smsd/files.rst:65
11757 msgid "Other fields are same as for received messages."
11760 #. type: Plain text
11761 #: docs/manual/smsd/files.rst:68
11763 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11764 "SMS requesting delivery reports."
11767 #. type: Plain text
11768 #: docs/manual/smsd/files.rst:71
11770 "SMSes will be transmitted sequentially based on the file name. The contents "
11771 "of the file is the SMS to be transmitted (in Unicode or standard character "
11775 #. type: Plain text
11776 #: docs/manual/smsd/files.rst:75
11778 "The contents of the file is the SMS to be transmitted (in Unicode or "
11779 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11780 "text messages whole file content is used."
11783 #. type: Plain text
11784 #: docs/manual/smsd/files.rst:78
11786 "Please note that if file is not in Unicode, encoding is detected based on "
11787 "locales, which do not have to be configured if SMSD is running from init "
11788 "script. If this is your case, please add locales definition to init script."
11791 #. type: Plain text
11792 #: docs/manual/smsd/index.rst:2
11797 #: docs/manual/smsd/index.rst:4
11802 #. type: Plain text
11803 #: docs/manual/smsd/index.rst:15
11804 msgid "overview usage manual config run backends code"
11808 #: docs/manual/smsd/usage.rst:2
11811 msgstr "Penggunaan"
11813 #. type: Plain text
11814 #: docs/manual/smsd/usage.rst:6
11816 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11817 "to these, but they can give you overview of SMSD abilities."
11821 #: docs/manual/smsd/usage.rst:8
11823 msgid "Storing Messages in Backend"
11826 #. type: Plain text
11827 #: docs/manual/smsd/usage.rst:13
11829 "The standard mode of operating SMSD. You simply configure backend service, "
11830 "and all received messages will end up in it and any message you put into "
11831 "outbox storage will be sent."
11835 #: docs/manual/smsd/usage.rst:15
11837 msgid "Creating Messages to Send"
11840 #. type: Plain text
11841 #: docs/manual/smsd/usage.rst:20
11843 "Creating of messages to send heavily depends on service backend you use. "
11844 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11845 "construct the message, or you can just insert message manually to the "
11849 #. type: Plain text
11850 #: docs/manual/smsd/usage.rst:22
11851 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11854 #. type: Attribute :meth:
11855 #: docs/manual/smsd/usage.rst:22
11857 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11861 #: docs/manual/smsd/usage.rst:25
11863 msgid "Notification about Received Messages"
11866 #. type: Plain text
11867 #: docs/manual/smsd/usage.rst:29
11869 "Once SMSD receives message and stores it in backend service, it can invoke "
11870 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11874 #: docs/manual/smsd/usage.rst:31
11876 msgid "Monitoring SMSD Status"
11879 #. type: Plain text
11880 #: docs/manual/smsd/usage.rst:35
11882 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11883 "shared memory segment to get current status of running SMSD."
11886 #. type: Plain text
11887 #: docs/manual/smsd/usage.rst:37
11888 msgid "Alternatively you can get the same functionality from libGammu using"
11891 #. type: Attribute :c:
11892 #: docs/manual/smsd/usage.rst:37
11894 msgid "func:`SMSD_GetStatus` or python-gammu using"
11897 #. type: Attribute :meth:
11898 #: docs/manual/smsd/usage.rst:38
11900 msgid "`gammu.smsd.SMSD.GetStatus`."
11904 #: docs/manual/smsd/usage.rst:41
11906 msgid "Reporting Bugs"
11909 #. type: Plain text
11910 #: docs/manual/smsd/usage.rst:44
11911 msgid "Please report bugs to <http://bugs.cihar.com>."
11914 #. type: Plain text
11915 #: docs/manual/smsd/usage.rst:46
11917 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11920 #. type: Plain text
11921 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11922 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11925 #. type: Plain text
11926 #: docs/manual/smsd/usage.rst:54
11927 msgid "and include this verbose log within bug report."
11930 #. type: Plain text
11931 #: docs/manual/smsd/tables.rst:2
11932 msgid "_gammu-smsd-tables:"
11936 #: docs/manual/smsd/tables.rst:4
11938 msgid "SMSD Database Structure"
11941 #. type: Plain text
11942 #: docs/manual/smsd/tables.rst:8
11944 "The backends themselves are described in their sections, this document "
11945 "describes general database structure and required tables."
11948 #. type: Plain text
11949 #: docs/manual/smsd/tables.rst:14
11951 "More SMS daemons can share single database. If you do not specify PhoneID in "
11952 "their configuration, all are treated equally and you have no guarantee which "
11953 "one sends outgoing message. If you configure PhoneID and use it when "
11954 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11955 "this), each SMS daemon will have separate outbox queue."
11958 #. type: Plain text
11959 #: docs/manual/smsd/tables.rst:19
11960 msgid "Received messages are stored in :ref:`inbox` table."
11963 #. type: Plain text
11964 #: docs/manual/smsd/tables.rst:25
11966 "Transmitted messages are read from table :ref:`outbox` and possible "
11967 "subsequent parts of the same message from :ref:`outbox_multipart`."
11971 #: docs/manual/smsd/tables.rst:27
11973 msgid "Description of tables"
11977 #: docs/manual/smsd/tables.rst:30
11982 #. type: Plain text
11983 #: docs/manual/smsd/tables.rst:33
11984 msgid "Information about running daemons."
11987 #. type: delimited block =
11988 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
11989 #: docs/manual/python/gammu.rst:5
11994 #. type: Plain text
11995 #: docs/manual/smsd/tables.rst:38
11997 "Table holding single field ``Version`` - version of a database schema. See"
12000 #. type: Attribute :ref:
12001 #: docs/manual/smsd/tables.rst:38
12003 msgid "`smsd-tables-history` for details what has changed."
12006 #. type: Plain text
12007 #: docs/manual/smsd/tables.rst:41
12012 #: docs/manual/smsd/tables.rst:43
12017 #. type: Plain text
12018 #: docs/manual/smsd/tables.rst:46
12019 msgid "Table where received messages will be stored."
12022 #. type: Plain text
12023 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
12024 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
12025 #: docs/manual/smsd/tables.rst:244
12026 msgid "Fields description:"
12029 #. type: Plain text
12030 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
12031 #: docs/manual/smsd/tables.rst:247
12034 "``UpdatedInDB`` (timestamp)\n"
12035 " when somebody (daemon, user, etc.) updated it\n"
12038 #. type: Plain text
12039 #: docs/manual/smsd/tables.rst:54
12042 "``ReceivingDateTime`` (timestamp)\n"
12043 " when SMS was received\n"
12046 #. type: Plain text
12047 #: docs/manual/smsd/tables.rst:57
12050 "``Text`` (text)\n"
12051 " encoded SMS text (for all SMS)\n"
12054 #. type: Plain text
12055 #: docs/manual/smsd/tables.rst:60
12058 "``SenderNumber`` (varchar(20))\n"
12059 " decoded SMS sender number\n"
12062 #. type: Plain text
12063 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
12064 #: docs/manual/smsd/tables.rst:290
12067 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12068 " SMS text coding\n"
12071 #. type: Plain text
12072 #: docs/manual/smsd/tables.rst:66
12076 " encoded User Data Header text\n"
12079 #. type: Plain text
12080 #: docs/manual/smsd/tables.rst:69
12083 "``SMSCNumber`` (varchar(20))\n"
12084 " decoded SMSC number\n"
12087 #. type: Plain text
12088 #: docs/manual/smsd/tables.rst:72
12091 "``Class`` (integer)\n"
12092 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
12095 #. type: Plain text
12096 #: docs/manual/smsd/tables.rst:75
12099 "``TextDecoded`` (varchar(160))\n"
12100 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
12103 #. type: Plain text
12104 #: docs/manual/smsd/tables.rst:78
12107 "``ID`` (integer unsigned)\n"
12108 " SMS identificator (for using with external applications)\n"
12111 #. type: Plain text
12112 #: docs/manual/smsd/tables.rst:81
12115 "``RecipientID`` (text)\n"
12116 " which Gammu daemon has added it\n"
12119 #. type: Plain text
12120 #: docs/manual/smsd/tables.rst:84
12123 "``Processed`` (enum('false', 'true'))\n"
12124 " you can use for marking, whether SMS was processed or not\n"
12127 #. type: Plain text
12128 #: docs/manual/smsd/tables.rst:87
12133 #: docs/manual/smsd/tables.rst:89
12138 #. type: Plain text
12139 #: docs/manual/smsd/tables.rst:93
12141 "Messages enqueued for sending should be placed in this table. If message is "
12142 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12145 #. type: Plain text
12146 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12149 "``InsertIntoDB`` (timestamp)\n"
12150 " when message was inserted into database\n"
12153 #. type: Plain text
12154 #: docs/manual/smsd/tables.rst:104
12157 "``SendingDateTime`` (timestamp)\n"
12158 " set it to some value, when want to force sending after some planned time\n"
12161 #. type: Plain text
12162 #: docs/manual/smsd/tables.rst:108
12165 "``SendBefore`` (time)\n"
12166 " Send message before specified time, can be used to limit messages from\n"
12167 " being sent in night. Default value is 23:59:59\n"
12170 #. type: Plain text
12171 #: docs/manual/smsd/tables.rst:114
12174 "``SendAfter`` (time)\n"
12175 " Send message after specified time, can be used to limit messages from\n"
12176 " being sent in night. Default value is 00:00:00\n"
12179 #. type: Plain text
12180 #: docs/manual/smsd/tables.rst:120
12183 "``Text`` (text)\n"
12184 " SMS text encoded using hex values in proper coding. If you want to use\n"
12185 " TextDecoded field, keep this NULL (or empty).\n"
12188 #. type: Plain text
12189 #: docs/manual/smsd/tables.rst:123
12192 "``DestinationNumber`` (varchar(20))\n"
12193 " recipient number\n"
12196 #. type: Plain text
12197 #: docs/manual/smsd/tables.rst:130
12201 " User Data Header encoded using hex values which will be used for constructing\n"
12202 " the message. Without this, message will be sent as plain text.\n"
12205 #. type: Plain text
12206 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12209 "``Class`` (integer)\n"
12210 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12213 #. type: Plain text
12214 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12217 "``TextDecoded`` (varchar(160))\n"
12218 " SMS text in \"human readable\" form\n"
12221 #. type: Plain text
12222 #: docs/manual/smsd/tables.rst:139
12225 "``ID`` (integer unsigned)\n"
12226 " SMS/SMS sequence ID\n"
12229 #. type: Plain text
12230 #: docs/manual/smsd/tables.rst:142
12233 " Please note that this number has to be unique also for sentitems table, so\n"
12234 " reusing message IDs might not be a good idea.\n"
12237 #. type: Plain text
12238 #: docs/manual/smsd/tables.rst:145
12241 "``MultiPart`` (enum('false','true'))\n"
12242 " info, whether there are more SMS from this sequence in outbox_multipart\n"
12245 #. type: Plain text
12246 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12249 "``RelativeValidity`` (integer)\n"
12250 " SMS relative validity like encoded using GSM specs\n"
12253 #. type: Plain text
12254 #: docs/manual/smsd/tables.rst:151
12257 "``SenderID`` (text)\n"
12258 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12261 #. type: Plain text
12262 #: docs/manual/smsd/tables.rst:154
12265 "``SendingTimeOut`` (timestamp)\n"
12266 " used by SMSD instance for own targets\n"
12269 #. type: Plain text
12270 #: docs/manual/smsd/tables.rst:157
12273 "``DeliveryReport`` (enum('default','yes','no'))\n"
12274 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12277 #. type: Plain text
12278 #: docs/manual/smsd/tables.rst:161
12281 "``CreatorID`` (text)\n"
12282 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
12283 " SMSD process this message\n"
12286 #. type: Plain text
12287 #: docs/manual/smsd/tables.rst:163
12288 msgid "_outbox_multipart:"
12292 #: docs/manual/smsd/tables.rst:165
12294 msgid "outbox_multipart"
12297 #. type: Plain text
12298 #: docs/manual/smsd/tables.rst:168
12299 msgid "Data for outgoing multipart messages."
12302 #. type: Plain text
12303 #: docs/manual/smsd/tables.rst:185
12306 "``ID`` (integer unsigned)\n"
12307 " the same meaning as values in outbox table\n"
12308 "``Text`` (text)\n"
12309 " the same meaning as values in outbox table\n"
12310 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12311 " the same meaning as values in outbox table\n"
12313 " the same meaning as values in outbox table\n"
12314 "``Class`` (integer)\n"
12315 " the same meaning as values in outbox table\n"
12316 "``TextDecoded`` (varchar(160))\n"
12317 " the same meaning as values in outbox table\n"
12318 "``ID`` (integer unsigned)\n"
12319 " the same meaning as values in outbox table\n"
12322 #. type: Plain text
12323 #: docs/manual/smsd/tables.rst:189
12326 "``SequencePosition`` (integer)\n"
12327 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12332 #: docs/manual/smsd/tables.rst:192
12337 #. type: Plain text
12338 #: docs/manual/smsd/tables.rst:196
12340 "Information about connected phones. This table is periodically refreshed and "
12341 "you can get information such as battery or signal level from here."
12344 #. type: Plain text
12345 #: docs/manual/smsd/tables.rst:201
12352 #. type: Plain text
12353 #: docs/manual/smsd/tables.rst:204
12356 "``UpdatedInDB`` (timestamp)\n"
12357 " when this record has been updated\n"
12360 #. type: Plain text
12361 #: docs/manual/smsd/tables.rst:207
12364 "``InsertIntoDB`` (timestamp)\n"
12365 " when this record has been created (when phone has been connected)\n"
12368 #. type: Plain text
12369 #: docs/manual/smsd/tables.rst:210
12372 "``TimeOut`` (timestamp)\n"
12373 " when this record expires\n"
12376 #. type: Plain text
12377 #: docs/manual/smsd/tables.rst:213
12380 "``Send`` (boolean)\n"
12381 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12384 #. type: Plain text
12385 #: docs/manual/smsd/tables.rst:216
12388 "``Receive`` (boolean)\n"
12389 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12392 #. type: Plain text
12393 #: docs/manual/smsd/tables.rst:219
12396 "``IMEI`` (text)\n"
12400 #. type: Plain text
12401 #: docs/manual/smsd/tables.rst:222
12404 "``Client`` (text)\n"
12405 " client name, usually string Gammu with version\n"
12408 #. type: Plain text
12409 #: docs/manual/smsd/tables.rst:225
12412 "``Battery`` (integer)\n"
12413 " battery level in percent (or \\-1 if unknown)\n"
12416 #. type: Plain text
12417 #: docs/manual/smsd/tables.rst:228
12420 "``Signal`` (integer)\n"
12421 " signal level in percent (or \\-1 if unknown)\n"
12424 #. type: Plain text
12425 #: docs/manual/smsd/tables.rst:232
12428 "``Sent`` (integer)\n"
12429 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12433 #. type: Plain text
12434 #: docs/manual/smsd/tables.rst:236
12437 "``Received`` (integer)\n"
12438 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12443 #: docs/manual/smsd/tables.rst:238
12448 #. type: Plain text
12449 #: docs/manual/smsd/tables.rst:242
12451 "Log of sent messages (and unsent ones with error code). Also if delivery "
12452 "reports are enabled, message state is updated after receiving delivery "
12456 #. type: Plain text
12457 #: docs/manual/smsd/tables.rst:253
12460 "``SendingDateTime`` (timestamp)\n"
12461 " when message has been sent\n"
12464 #. type: Plain text
12465 #: docs/manual/smsd/tables.rst:256
12468 "``DeliveryDateTime`` (timestamp)\n"
12469 " Time of receiving delivery report (if it has been enabled).\n"
12472 #. type: Plain text
12473 #: docs/manual/smsd/tables.rst:260
12476 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12477 " Status of message sending. SendingError mens that phone failed to send the\n"
12478 " message, Error indicates some other error while processing message.\n"
12481 #. type: Plain text
12482 #: docs/manual/smsd/tables.rst:277
12486 " Message has been sent, waiting for delivery report.\n"
12487 " ``SendingOKNoReport``\n"
12488 " Message has been sent without asking for delivery report.\n"
12489 " ``SendingError``\n"
12490 " Sending has failed.\n"
12491 " ``DeliveryOK``\n"
12492 " Delivery report arrived and reported success.\n"
12493 " ``DeliveryFailed``\n"
12494 " Delivery report arrived and reports failure.\n"
12495 " ``DeliveryPending``\n"
12496 " Delivery report announced pending deliver.\n"
12497 " ``DeliveryUnknown``\n"
12498 " Delivery report reported unknown status.\n"
12500 " Some other error happened during sending (usually bug in SMSD).\n"
12503 #. type: Plain text
12504 #: docs/manual/smsd/tables.rst:281
12507 "``StatusError`` (integer)\n"
12508 " Status of delivery from delivery report message, codes are defined in GSM\n"
12509 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
12512 #. type: Plain text
12513 #: docs/manual/smsd/tables.rst:284
12516 "``Text`` (text)\n"
12517 " SMS text encoded using hex values\n"
12520 #. type: Plain text
12521 #: docs/manual/smsd/tables.rst:287
12524 "``DestinationNumber`` (varchar(20))\n"
12525 " decoded destination number for SMS\n"
12528 #. type: Plain text
12529 #: docs/manual/smsd/tables.rst:293
12533 " User Data Header encoded using hex values\n"
12536 #. type: Plain text
12537 #: docs/manual/smsd/tables.rst:296
12540 "``SMSCNumber`` (varchar(20))\n"
12541 " decoded number of SMSC, which sent SMS\n"
12544 #. type: Plain text
12545 #: docs/manual/smsd/tables.rst:305
12548 "``ID`` (integer unsigned)\n"
12552 #. type: Plain text
12553 #: docs/manual/smsd/tables.rst:308
12556 "``SenderID`` (text)\n"
12557 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12560 #. type: Plain text
12561 #: docs/manual/smsd/tables.rst:311
12564 "``SequencePosition`` (integer)\n"
12565 " SMS number in SMS sequence\n"
12568 #. type: Plain text
12569 #: docs/manual/smsd/tables.rst:314
12572 "``TPMR`` (integer)\n"
12573 " Message Reference like in GSM specs\n"
12576 #. type: Plain text
12577 #: docs/manual/smsd/tables.rst:320
12580 "``CreatorID`` (text)\n"
12581 " copied from CreatorID from outbox table, matches PhoneID\n"
12584 #. type: Plain text
12585 #: docs/manual/smsd/tables.rst:324
12589 #. type: Plain text
12590 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12591 msgid "Not used by SMSD currently, included only for application usage."
12595 #: docs/manual/smsd/tables.rst:328
12600 #. type: Plain text
12601 #: docs/manual/smsd/tables.rst:333
12602 msgid "_smsd-tables-history:"
12606 #: docs/manual/smsd/tables.rst:335
12608 msgid "History of database structure"
12609 msgstr "File sistem"
12611 #. type: Plain text
12612 #: docs/manual/smsd/tables.rst:338
12613 msgid "History of schema versions:"
12616 #. type: Plain text
12617 #: docs/manual/smsd/tables.rst:341
12621 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
12624 #. type: Labeled list
12625 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12626 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12627 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12628 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12629 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12631 msgid ".. versionchanged"
12634 #. type: Plain text
12635 #: docs/manual/smsd/tables.rst:348
12640 " the changes only affect MySQL structure changing default values for\n"
12641 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12642 " using triggers, to update to this version, just execute triggers\n"
12643 " definition at the end of SQL file.\n"
12646 #. type: Plain text
12647 #: docs/manual/smsd/tables.rst:353
12652 " all fields for storing message text are no longer limited to 160 chars,\n"
12653 " but are arbitrary length text fields.\n"
12656 #. type: Plain text
12657 #: docs/manual/smsd/tables.rst:358
12662 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12666 #. type: Plain text
12667 #: docs/manual/smsd/tables.rst:362
12672 " added sent/received counters to phones table\n"
12675 #. type: Plain text
12676 #: docs/manual/smsd/tables.rst:366
12681 " Signal and battery state are now stored in database.\n"
12684 #. type: Plain text
12685 #: docs/manual/smsd/tables.rst:370
12690 " Added ``CreatorID`` to several tables.\n"
12693 #. type: Plain text
12694 #: docs/manual/smsd/tables.rst:374
12699 " Many fields in outbox can now be NULL.\n"
12702 #. type: Plain text
12703 #: docs/manual/smsd/tables.rst:378
12708 " Introduced daemons table and various other changes.\n"
12711 #. type: Plain text
12712 #: docs/manual/smsd/tables.rst:382
12717 " Introduced phones table and various other changes.\n"
12720 #. type: Plain text
12721 #: docs/manual/smsd/tables.rst:384
12726 #: docs/manual/smsd/tables.rst:390
12728 msgid "Creating tables"
12731 #. type: Plain text
12732 #: docs/manual/smsd/tables.rst:395
12734 "SQL scripts to create all needed tables for most databases are included in "
12735 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12739 #. type: Plain text
12740 #: docs/manual/smsd/tables.rst:397
12741 msgid "For example to create SQLite tables, issue following command:"
12744 #. type: Plain text
12745 #: docs/manual/smsd/tables.rst:401
12746 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12750 #: docs/manual/smsd/tables.rst:403
12752 msgid "Injecting a message using SQL"
12755 #. type: Plain text
12756 #: docs/manual/smsd/tables.rst:408
12758 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12759 "all the magic for you, or you can insert the message manually. The simplest "
12760 "example is short text message:"
12763 #. type: Plain text
12764 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12765 #: docs/manual/smsd/tables.rst:459
12766 msgid "INSERT INTO outbox ("
12769 #. type: Plain text
12770 #: docs/manual/smsd/tables.rst:416
12771 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12774 #. type: Plain text
12775 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12776 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12780 #. type: Plain text
12781 #: docs/manual/smsd/tables.rst:421
12783 "'800123465', 'This is a SQL test message', 'Program', "
12784 "'Default_No_Compression'"
12787 #. type: Plain text
12788 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12792 #. type: Plain text
12793 #: docs/manual/smsd/tables.rst:425
12795 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12796 "have to hex encode the unicode text:"
12799 #. type: Plain text
12800 #: docs/manual/smsd/tables.rst:433
12801 msgid "DestinationNumber, Text, CreatorID, Coding"
12804 #. type: Plain text
12805 #: docs/manual/smsd/tables.rst:438
12808 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12809 "'Program', 'Default_No_Compression'"
12813 #: docs/manual/smsd/tables.rst:441
12815 msgid "Injecting long message using SQL"
12818 #. type: Plain text
12819 #: docs/manual/smsd/tables.rst:446
12821 "Inserting multipart messages is a bit more tricky, you need to construct "
12822 "also UDH header and store it hexadecimally written into UDH field. Unless "
12823 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12826 #. type: Plain text
12827 #: docs/manual/smsd/tables.rst:453
12829 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12830 "message reference (you can put anything there, but it should be different "
12831 "for each message, ``D3`` in following example), byte for number of messages "
12832 "(``02`` in example, it should be unique for each message you send to same "
12833 "phone number) and byte for number of current message (``01`` for first "
12834 "message, ``02`` for second, etc.)."
12837 #. type: Plain text
12838 #: docs/manual/smsd/tables.rst:455
12839 msgid "For example long text message of two parts could look like following:"
12842 #. type: Plain text
12843 #: docs/manual/smsd/tables.rst:465
12844 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12847 #. type: Plain text
12848 #: docs/manual/smsd/tables.rst:472
12850 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12851 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12852 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12853 "'Default_No_Compression'"
12856 #. type: Plain text
12857 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12861 #. type: Plain text
12862 #: docs/manual/smsd/tables.rst:475
12863 msgid "INSERT INTO outbox_multipart ("
12866 #. type: Plain text
12867 #: docs/manual/smsd/tables.rst:481
12868 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12871 #. type: Plain text
12872 #: docs/manual/smsd/tables.rst:487
12874 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12875 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12876 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12879 #. type: Plain text
12880 #: docs/manual/smsd/tables.rst:492
12882 "Adding UDH means that you have less space for text, in above example you can "
12883 "use only 153 characters in single message."
12886 #. type: Plain text
12887 #: docs/manual/smsd/pgsql.rst:2
12888 msgid "_gammu-smsd-pgsql:"
12892 #: docs/manual/smsd/pgsql.rst:4
12894 msgid "PostgreSQL Backend"
12897 #. type: Plain text
12898 #: docs/manual/smsd/pgsql.rst:9
12900 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12901 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12902 "description of configuration options)."
12905 #. type: Plain text
12906 #: docs/manual/smsd/pgsql.rst:15
12907 msgid "_PostgreSQL: http://www.postgresql.org/"
12910 #. type: Plain text
12911 #: docs/manual/smsd/pgsql.rst:20
12912 msgid "SQL script for creating tables in PostgreSQL database:"
12915 #. type: Plain text
12916 #: docs/manual/smsd/pgsql.rst:22
12917 msgid "../../sql/pgsql.sql"
12920 #. type: Plain text
12921 #: docs/manual/smsd/pgsql.rst:26
12922 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12925 #. type: Plain text
12926 #: docs/manual/smsd/null.rst:2
12927 msgid "_gammu-smsd-null:"
12931 #: docs/manual/smsd/null.rst:4
12933 msgid "Null Backend"
12936 #. type: Plain text
12937 #: docs/manual/smsd/null.rst:8
12939 "NULL backend does not store data at all. It could be useful in case you "
12940 "don't want to store messages at all and you want to process then in"
12943 #. type: Attribute :config:
12944 #: docs/manual/smsd/null.rst:8
12946 msgid "option:`RunOnReceive` handler."
12949 #. type: Plain text
12950 #: docs/manual/smsd/run.rst:2
12951 msgid "_gammu-smsd-run:"
12955 #: docs/manual/smsd/run.rst:4
12957 msgid "RunOnReceive Directive"
12960 #. type: Plain text
12961 #: docs/manual/smsd/run.rst:10
12963 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12966 #. type: Attribute :ref:
12967 #: docs/manual/smsd/run.rst:10
12969 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12972 #. type: Plain text
12973 #: docs/manual/smsd/run.rst:12
12977 #. type: Plain text
12978 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12980 "This parameter is executed through shell, so you might need to escape some "
12981 "special characters and you can include any number of parameters. "
12982 "Additionally parameters with identifiers of received messages are appended "
12983 "to the command line. The identifiers depend on used service backend, "
12984 "typically it is ID of inserted row for database backends or file name for "
12985 "file based backends."
12988 #. type: Plain text
12989 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
12991 "Gammu SMSD waits for the script to terminate. If you make some time "
12992 "consuming there, it will make SMSD not receive new messages. However to "
12993 "limit breakage from this situation, the waiting time is limited to two "
12994 "minutes. After this time SMSD will continue in normal operation and might "
12995 "execute your script again."
12998 #. type: Plain text
12999 #: docs/manual/smsd/run.rst:29
13001 "All input and output file descriptors are closed when this program is "
13002 "invoked, so you have to ensure to open files on your own."
13006 #: docs/manual/smsd/run.rst:31
13008 msgid "Environment"
13011 #. type: Plain text
13012 #: docs/manual/smsd/run.rst:35
13014 "program is executed with environment which contains lot of information about "
13015 "the message. You can use it together with NULL service (see"
13018 #. type: Attribute :ref:
13019 #: docs/manual/smsd/run.rst:35
13021 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
13025 #: docs/manual/smsd/run.rst:38
13027 msgid "Global variables"
13030 #. type: Labeled list
13031 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
13032 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
13033 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
13034 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
13035 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
13040 #. type: Plain text
13041 #: docs/manual/smsd/run.rst:41
13042 msgid "SMS_MESSAGES"
13045 #. type: Plain text
13046 #: docs/manual/smsd/run.rst:43
13047 msgid "Number of physical messages received."
13050 #. type: Plain text
13051 #: docs/manual/smsd/run.rst:45
13052 msgid "DECODED_PARTS"
13055 #. type: Plain text
13056 #: docs/manual/smsd/run.rst:47
13057 msgid "Number of decoded message parts."
13061 #: docs/manual/smsd/run.rst:49
13063 msgid "Per message variables"
13066 #. type: Plain text
13067 #: docs/manual/smsd/run.rst:53
13069 "The variables further described as ``SMS_1_...`` are generated for each "
13070 "physical message, where 1 is replaced by current number of message."
13073 #. type: Plain text
13074 #: docs/manual/smsd/run.rst:55
13075 msgid "SMS_1_CLASS"
13078 #. type: Plain text
13079 #: docs/manual/smsd/run.rst:57
13080 msgid "Class of message."
13083 #. type: Plain text
13084 #: docs/manual/smsd/run.rst:59
13085 msgid "SMS_1_NUMBER"
13088 #. type: Plain text
13089 #: docs/manual/smsd/run.rst:61
13090 msgid "Sender number."
13093 #. type: Plain text
13094 #: docs/manual/smsd/run.rst:63
13098 #. type: Plain text
13099 #: docs/manual/smsd/run.rst:65
13100 msgid "Message text. Text is not available for 8-bit binary messages."
13104 #: docs/manual/smsd/run.rst:67
13106 msgid "Per part variables"
13109 #. type: Plain text
13110 #: docs/manual/smsd/run.rst:72
13112 "The variables further described as ``DECODED_1_...`` are generated for each "
13113 "message part, where 1 is replaced by current number of part. Set are only "
13114 "those variables whose content is present in the message."
13117 #. type: Plain text
13118 #: docs/manual/smsd/run.rst:74
13119 msgid "DECODED_1_TEXT"
13122 #. type: Plain text
13123 #: docs/manual/smsd/run.rst:76
13124 msgid "Decoded long message text."
13127 #. type: Plain text
13128 #: docs/manual/smsd/run.rst:78
13129 msgid "DECODED_1_MMS_SENDER"
13132 #. type: Plain text
13133 #: docs/manual/smsd/run.rst:80
13134 msgid "Sender of MMS indication message."
13137 #. type: Plain text
13138 #: docs/manual/smsd/run.rst:82
13139 msgid "DECODED_1_MMS_TITLE"
13142 #. type: Plain text
13143 #: docs/manual/smsd/run.rst:84
13144 msgid "title of MMS indication message."
13147 #. type: Plain text
13148 #: docs/manual/smsd/run.rst:86
13149 msgid "DECODED_1_MMS_ADDRESS"
13152 #. type: Plain text
13153 #: docs/manual/smsd/run.rst:88
13154 msgid "Address (URL) of MMS from MMS indication message."
13157 #. type: Plain text
13158 #: docs/manual/smsd/run.rst:90
13159 msgid "DECODED_1_MMS_SIZE"
13162 #. type: Plain text
13163 #: docs/manual/smsd/run.rst:92
13164 msgid "Size of MMS as specified in MMS indication message."
13168 #: docs/manual/smsd/run.rst:98
13170 msgid "Activating RunOnReceive"
13173 #. type: Plain text
13174 #: docs/manual/smsd/run.rst:102
13176 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13177 "the :ref:`gammu-smsdrc`."
13180 #. type: Plain text
13181 #: docs/manual/smsd/run.rst:107
13182 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13186 #: docs/manual/smsd/run.rst:109
13188 msgid "Processing messages from the files backend"
13191 #. type: Plain text
13192 #: docs/manual/smsd/run.rst:113
13194 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13195 "message data to other program. This works only with the :ref:`gammu-smsd-"
13199 #. type: Plain text
13200 #: docs/manual/smsd/run.rst:120
13202 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13205 #. type: Plain text
13206 #: docs/manual/smsd/run.rst:121
13207 msgid "$PROGRAM < $INBOX/$ID"
13210 #. type: Plain text
13211 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13216 #: docs/manual/smsd/run.rst:124
13218 msgid "Passing message text to program"
13221 #. type: Plain text
13222 #: docs/manual/smsd/run.rst:128
13224 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13225 "message text and sender to external program."
13228 #. type: Plain text
13229 #: docs/manual/smsd/run.rst:134
13230 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13233 #. type: Plain text
13234 #: docs/manual/smsd/run.rst:135
13236 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13240 #: docs/manual/smsd/run.rst:139
13242 msgid "Passing MMS indication parameters to external program"
13245 #. type: Plain text
13246 #: docs/manual/smsd/run.rst:144
13248 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13249 "write information about each received MMS indication to the log file. Just "
13250 "replace echo command with your own program to do custom processing."
13253 #. type: Plain text
13254 #: docs/manual/smsd/run.rst:149
13255 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13258 #. type: Plain text
13259 #: docs/manual/smsd/run.rst:151
13260 msgid "# No decoded parts, nothing to process exit"
13263 #. type: Plain text
13264 #: docs/manual/smsd/run.rst:153
13265 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13268 #. type: Plain text
13269 #: docs/manual/smsd/run.rst:154
13271 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13272 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13275 #. type: Plain text
13276 #: docs/manual/smsd/run.rst:155
13281 #: docs/manual/smsd/run.rst:157
13283 msgid "Processing message text in Python"
13286 #. type: Plain text
13287 #: docs/manual/smsd/run.rst:161
13289 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13290 "in Python will concatenate all text from received message:"
13293 #. type: Plain text
13294 #: docs/manual/smsd/run.rst:163
13298 #. type: Plain text
13299 #: docs/manual/smsd/run.rst:167
13300 msgid "#!/usr/bin/python import os import sys"
13303 #. type: Plain text
13304 #: docs/manual/smsd/run.rst:169
13305 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13308 #. type: Plain text
13309 #: docs/manual/smsd/run.rst:172
13310 msgid "# Are there any decoded parts? if numparts == 0:"
13313 #. type: Plain text
13314 #: docs/manual/smsd/run.rst:174
13315 msgid "print('No decoded parts!') sys.exit(1)"
13318 #. type: Plain text
13319 #: docs/manual/smsd/run.rst:178
13320 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13323 #. type: Plain text
13324 #: docs/manual/smsd/run.rst:180
13325 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13328 #. type: Plain text
13329 #: docs/manual/smsd/run.rst:181
13330 msgid "text = text + os.environ[varname]"
13333 #. type: Plain text
13334 #: docs/manual/smsd/run.rst:183
13336 "# Do something with the text print('Number %s have sent text: %s' % (os."
13337 "environ['SMS_1_NUMBER'], text))"
13340 #. type: Plain text
13341 #: docs/manual/smsd/config.rst:2
13342 msgid "_gammu-smsdrc:"
13346 #: docs/manual/smsd/config.rst:4
13348 msgid "SMSD Configuration File"
13351 #. type: Plain text
13352 #: docs/manual/smsd/config.rst:12
13354 "gammu-smsd reads configuration from a config file. It's location can be "
13355 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13359 #. type: Plain text
13360 #: docs/manual/smsd/config.rst:16
13361 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13364 #. type: Attribute :config:
13365 #: docs/manual/smsd/config.rst:16
13367 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13370 #. type: Plain text
13371 #: docs/manual/smsd/config.rst:18
13372 msgid "you can also use :config:section:`[sql]`."
13375 #. type: Plain text
13376 #: docs/manual/smsd/config.rst:21
13378 "The :config:section:`[gammu]` section is configuration of a phone connection "
13379 "and is same as described in :ref:`gammurc` with the only exception that"
13382 #. type: Attribute :config:
13383 #: docs/manual/smsd/config.rst:21
13385 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13388 #. type: Plain text
13389 #: docs/manual/smsd/config.rst:24
13391 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13392 "configures how much messages gammu emits."
13395 #. type: Plain text
13396 #: docs/manual/smsd/config.rst:26
13400 #. type: Plain text
13401 #: docs/manual/smsd/config.rst:30
13403 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13404 "described in following subsections. First general parameters of SMS daemon "
13405 "are listed and then specific parameters for storage backends."
13408 #. type: Plain text
13409 #: docs/manual/smsd/config.rst:32
13410 msgid "[include_numbers]"
13413 #. type: Plain text
13414 #: docs/manual/smsd/config.rst:34
13416 "List of numbers from which accept messages, see :ref:`message_filtering`."
13419 #. type: Plain text
13420 #: docs/manual/smsd/config.rst:36
13421 msgid "[exclude_numbers]"
13424 #. type: Plain text
13425 #: docs/manual/smsd/config.rst:38
13427 "List of numbers from which reject messages, see :ref:`message_filtering`."
13430 #. type: Plain text
13431 #: docs/manual/smsd/config.rst:40
13432 msgid "[include_smsc]"
13435 #. type: Plain text
13436 #: docs/manual/smsd/config.rst:42
13438 "List of SMSC numbers from which accept messages, see :ref:"
13439 "`message_filtering`."
13442 #. type: Plain text
13443 #: docs/manual/smsd/config.rst:44
13444 msgid "[exclude_smsc]"
13447 #. type: Plain text
13448 #: docs/manual/smsd/config.rst:46
13450 "List of SMSC numbers from which reject messages, see :ref:"
13451 "`message_filtering`."
13454 #. type: Plain text
13455 #: docs/manual/smsd/config.rst:48
13459 #. type: Plain text
13460 #: docs/manual/smsd/config.rst:50
13462 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13466 #. type: Plain text
13467 #: docs/manual/smsd/config.rst:52
13468 msgid ":ref:`Configurable queries`"
13472 #: docs/manual/smsd/config.rst:54
13474 msgid "General parameters of SMS daemon"
13477 #. type: Plain text
13478 #: docs/manual/smsd/config.rst:57
13482 #. type: Plain text
13483 #: docs/manual/smsd/config.rst:59
13484 msgid "SMSD service to use, one of following choices:"
13487 #. type: Plain text
13488 #: docs/manual/smsd/config.rst:61
13492 #. type: Plain text
13493 #: docs/manual/smsd/config.rst:62
13494 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13497 #. type: Plain text
13498 #: docs/manual/smsd/config.rst:63
13502 #. type: Plain text
13503 #: docs/manual/smsd/config.rst:64
13504 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13507 #. type: Plain text
13508 #: docs/manual/smsd/config.rst:65
13512 #. type: Plain text
13513 #: docs/manual/smsd/config.rst:66
13514 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13517 #. type: Plain text
13518 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13519 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13520 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13524 #. type: Plain text
13525 #: docs/manual/smsd/config.rst:69
13529 #. type: Plain text
13530 #: docs/manual/smsd/config.rst:70
13532 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13536 #. type: Plain text
13537 #: docs/manual/smsd/config.rst:72
13539 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13542 #. type: Plain text
13543 #: docs/manual/smsd/config.rst:75
13547 #. type: Plain text
13548 #: docs/manual/smsd/config.rst:76
13550 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13554 #. type: Plain text
13555 #: docs/manual/smsd/config.rst:78
13557 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13561 #. type: Plain text
13562 #: docs/manual/smsd/config.rst:81
13566 #. type: Plain text
13567 #: docs/manual/smsd/config.rst:82
13569 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13573 #. type: Plain text
13574 #: docs/manual/smsd/config.rst:86
13576 "stores messages in any database supported by libdbi, this includes MSSQL, "
13577 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13580 #. type: Plain text
13581 #: docs/manual/smsd/config.rst:92
13583 "Availability of backends depends on platform and compile time configuration."
13586 #. type: Plain text
13587 #: docs/manual/smsd/config.rst:94
13591 #. type: Plain text
13592 #: docs/manual/smsd/config.rst:97
13594 "PIN for SIM card. This is optional, but you should set it if your phone "
13595 "after power on requires PIN."
13598 #. type: Plain text
13599 #: docs/manual/smsd/config.rst:99
13601 msgid "NetworkCode"
13604 #. type: Plain text
13605 #: docs/manual/smsd/config.rst:102
13607 "Network personalisation password. This is optional, but some phones require "
13608 "it after power on."
13611 #. type: Plain text
13612 #: docs/manual/smsd/config.rst:104
13615 msgstr "Tes telepon"
13617 #. type: Plain text
13618 #: docs/manual/smsd/config.rst:107
13620 "Phone lock password. This is optional, but some phones require it after "
13624 #. type: Plain text
13625 #: docs/manual/smsd/config.rst:113
13627 "File where SMSD actions are being logged. You can also use special value "
13628 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13629 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13632 #. type: Plain text
13633 #: docs/manual/smsd/config.rst:117
13635 "If you run SMSD as a system daemon (or service), it is recommended to use "
13636 "absolute path to log file as startup directory might be different than you "
13640 #. type: Plain text
13641 #: docs/manual/smsd/config.rst:119
13642 msgid "Default is to provide no logging."
13645 #. type: Plain text
13646 #: docs/manual/smsd/config.rst:121
13647 msgid "LogFacility"
13650 #. type: Plain text
13651 #: docs/manual/smsd/config.rst:124
13653 "Facility to use on logging backends which support it (currently only "
13654 "syslog). One of following chouces:"
13657 #. type: Plain text
13658 #: docs/manual/smsd/config.rst:126
13659 msgid "``DAEMON`` (default)"
13662 #. type: Plain text
13663 #: docs/manual/smsd/config.rst:127
13667 #. type: Plain text
13668 #: docs/manual/smsd/config.rst:128
13672 #. type: Plain text
13673 #: docs/manual/smsd/config.rst:129
13677 #. type: Plain text
13678 #: docs/manual/smsd/config.rst:130
13682 #. type: Plain text
13683 #: docs/manual/smsd/config.rst:131
13687 #. type: Plain text
13688 #: docs/manual/smsd/config.rst:132
13692 #. type: Plain text
13693 #: docs/manual/smsd/config.rst:133
13697 #. type: Plain text
13698 #: docs/manual/smsd/config.rst:134
13702 #. type: Plain text
13703 #: docs/manual/smsd/config.rst:135
13707 #. type: Plain text
13708 #: docs/manual/smsd/config.rst:137
13712 #. type: Plain text
13713 #: docs/manual/smsd/config.rst:139
13717 #. type: Plain text
13718 #: docs/manual/smsd/config.rst:142
13720 "Debug level for SMSD. The integer value should be sum of all flags you want "
13724 #. type: Plain text
13725 #: docs/manual/smsd/config.rst:144
13729 #. type: Plain text
13730 #: docs/manual/smsd/config.rst:145
13731 msgid "enables basic debugging information"
13734 #. type: Plain text
13735 #: docs/manual/smsd/config.rst:146
13739 #. type: Plain text
13740 #: docs/manual/smsd/config.rst:147
13741 msgid "enables logging of SQL queries of service backends"
13744 #. type: Plain text
13745 #: docs/manual/smsd/config.rst:148
13749 #. type: Plain text
13750 #: docs/manual/smsd/config.rst:149
13751 msgid "enables logging of gammu debug information"
13754 #. type: Plain text
13755 #: docs/manual/smsd/config.rst:151
13756 msgid "Generally to get as much debug information as possible, use 255."
13759 #. type: Plain text
13760 #: docs/manual/smsd/config.rst:153
13761 msgid "Default is 0, what should mean no extra information."
13764 #. type: Plain text
13765 #: docs/manual/smsd/config.rst:155
13766 msgid "CommTimeout"
13769 #. type: Plain text
13770 #: docs/manual/smsd/config.rst:157
13771 msgid "How many seconds should SMSD wait after there is no message in outbox."
13774 #. type: Plain text
13775 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13776 msgid "Default is 30."
13779 #. type: Plain text
13780 #: docs/manual/smsd/config.rst:161
13781 msgid "SendTimeout"
13784 #. type: Plain text
13785 #: docs/manual/smsd/config.rst:164
13787 "Shows how many seconds SMSD should wait for network answer during sending "
13788 "sms. If nothing happen during this time, sms will be resent."
13791 #. type: Plain text
13792 #: docs/manual/smsd/config.rst:168
13797 #. type: Plain text
13798 #: docs/manual/smsd/config.rst:170
13799 msgid "How many times will SMSD try to resend message if sending fails."
13802 #. type: Plain text
13803 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13804 msgid "Default is 1."
13807 #. type: Plain text
13808 #: docs/manual/smsd/config.rst:174
13809 msgid "ReceiveFrequency"
13812 #. type: Plain text
13813 #: docs/manual/smsd/config.rst:178
13815 "The number of seconds between testing for received SMSes, when the phone is "
13816 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13817 "option:`CommTimeout` seconds and after each sent SMS."
13820 #. type: Plain text
13821 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13822 #: docs/manual/smsd/config.rst:248
13823 msgid "Default is 0 (not used)."
13826 #. type: Plain text
13827 #: docs/manual/smsd/config.rst:182
13828 msgid "StatusFrequency"
13831 #. type: Plain text
13832 #: docs/manual/smsd/config.rst:185
13834 "The number of seconds between refreshing phone status (battery, signal) "
13835 "stored in shared memory and possibly in service backends. Use 0 to disable."
13838 #. type: Plain text
13839 #: docs/manual/smsd/config.rst:187
13840 msgid "Default is 15."
13843 #. type: Plain text
13844 #: docs/manual/smsd/config.rst:189
13848 #. type: Plain text
13849 #: docs/manual/smsd/config.rst:194
13851 "The number of seconds how long will SMSD sleep before checking for some "
13852 "activity. Please note that setting this to higher value than 1 will have "
13853 "effects to other time based configurations, because they will be effectively "
13854 "rounded to multiply of this value."
13857 #. type: Plain text
13858 #: docs/manual/smsd/config.rst:197
13860 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13861 "consume quite a lot of CPU power."
13864 #. type: Plain text
13865 #: docs/manual/smsd/config.rst:201
13866 msgid "MultipartTimeout"
13869 #. type: Plain text
13870 #: docs/manual/smsd/config.rst:205
13872 "The number of seconds how long will SMSD wait for all parts of multipart "
13873 "message. If all parts won't arrive in time, parts will be processed as "
13874 "separate messages."
13877 #. type: Plain text
13878 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13879 msgid "Default is 600 (10 minutes)."
13882 #. type: Plain text
13883 #: docs/manual/smsd/config.rst:209
13884 msgid "CheckSecurity"
13887 #. type: Plain text
13888 #: docs/manual/smsd/config.rst:211
13889 msgid "Whether to check if phone wants to enter PIN."
13892 #. type: Plain text
13893 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13894 #: docs/manual/smsd/config.rst:225
13895 msgid "Default is 1 (enabled)."
13898 #. type: Plain text
13899 #: docs/manual/smsd/config.rst:215
13900 msgid "CheckBattery"
13903 #. type: Plain text
13904 #: docs/manual/smsd/config.rst:217
13905 msgid "Whether to check phone battery state periodically."
13908 #. type: Plain text
13909 #: docs/manual/smsd/config.rst:221
13910 msgid "CheckSignal"
13913 #. type: Plain text
13914 #: docs/manual/smsd/config.rst:223
13915 msgid "Whether to check signal level periodically."
13918 #. type: Plain text
13919 #: docs/manual/smsd/config.rst:227
13920 msgid "ResetFrequency"
13923 #. type: Plain text
13924 #: docs/manual/smsd/config.rst:232
13926 "The number of seconds between performing a preventive soft reset in order to "
13927 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13928 "to a state when only after unmounting the battery the phone will be "
13929 "functional again."
13932 #. type: Plain text
13933 #: docs/manual/smsd/config.rst:236
13934 msgid "HardResetFrequency"
13937 #. type: Plain text
13938 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13939 #: docs/manual/smsd/config.rst:407
13943 #. type: Plain text
13944 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13945 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13946 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13947 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13948 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13949 #: docs/manual/c/api.rst:5
13953 #. type: Plain text
13954 #: docs/manual/smsd/config.rst:243
13956 "For some phones hard reset means deleting all data in it. Use :config:option:"
13957 "`ResetFrequency`, unless you know what you are doing."
13960 #. type: Plain text
13961 #: docs/manual/smsd/config.rst:246
13963 "The number of seconds between performing a preventive hard reset in order to "
13964 "minimize the cases of hanging phones."
13967 #. type: Plain text
13968 #: docs/manual/smsd/config.rst:250
13969 msgid "DeliveryReport"
13972 #. type: Plain text
13973 #: docs/manual/smsd/config.rst:252
13975 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13978 #. type: Plain text
13979 #: docs/manual/smsd/config.rst:254
13983 #. type: Plain text
13984 #: docs/manual/smsd/config.rst:255
13985 msgid "one line log entry,"
13988 #. type: Plain text
13989 #: docs/manual/smsd/config.rst:256
13993 #. type: Plain text
13994 #: docs/manual/smsd/config.rst:257
13995 msgid "store in inbox as a received SMS"
13998 #. type: Plain text
13999 #: docs/manual/smsd/config.rst:258
14003 #. type: Plain text
14004 #: docs/manual/smsd/config.rst:259
14005 msgid "no delivery reports"
14008 #. type: Plain text
14009 #: docs/manual/smsd/config.rst:261
14010 msgid "Default is ``no``."
14013 #. type: Plain text
14014 #: docs/manual/smsd/config.rst:263
14015 msgid "DeliveryReportDelay"
14018 #. type: Plain text
14019 #: docs/manual/smsd/config.rst:268
14021 "Delay in seconds how long is still delivery report considered valid. This "
14022 "depends on brokeness of your network (delivery report should have same "
14023 "timestamp as sent message). Increase this if delivery reports are not paired "
14024 "with sent messages."
14027 #. type: Plain text
14028 #: docs/manual/smsd/config.rst:272
14032 #. type: Plain text
14033 #: docs/manual/smsd/config.rst:275
14035 "String with info about phone used for sending/receiving. This can be useful "
14036 "if you want to run several SMS daemons."
14039 #. type: Plain text
14040 #: docs/manual/smsd/config.rst:279
14042 "When you set PhoneID, all messages (including injected ones) will be marked "
14043 "by this string (stored as SenderID in the database) and it allows more SMS "
14044 "daemons to share a single database."
14047 #. type: Plain text
14048 #: docs/manual/smsd/config.rst:281
14049 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
14052 #. type: Plain text
14053 #: docs/manual/smsd/config.rst:283
14054 msgid "RunOnReceive"
14057 #. type: Plain text
14058 #: docs/manual/smsd/config.rst:285
14059 msgid "Executes a program after receiving message."
14062 #. type: Plain text
14063 #: docs/manual/smsd/config.rst:300
14065 "The process has available lot of information about received message in "
14066 "environment, check :ref:`gammu-smsd-run` for more details."
14069 #. type: Plain text
14070 #: docs/manual/smsd/config.rst:302
14071 msgid "RunOnFailure"
14074 #. type: Plain text
14075 #: docs/manual/smsd/config.rst:306
14076 msgid "Executes a program on failure."
14079 #. type: Plain text
14080 #: docs/manual/smsd/config.rst:309
14082 "This can be used to proactively react on some failures or to interactively "
14083 "detect failure of sending message."
14086 #. type: Plain text
14087 #: docs/manual/smsd/config.rst:313
14089 "The program will receive optional parameter, which can currently be either "
14090 "``INIT`` (meaning failure during phone initialization) or message ID, which "
14091 "would indicate error while sending the message."
14094 #. type: Labeled list
14095 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
14096 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
14097 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
14102 #. type: Plain text
14103 #: docs/manual/smsd/config.rst:315
14105 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
14106 "passed to the command."
14109 #. type: Plain text
14110 #: docs/manual/smsd/config.rst:317
14111 msgid "IncludeNumbersFile"
14114 #. type: Plain text
14115 #: docs/manual/smsd/config.rst:322
14117 "File with list of numbers which are accepted by SMSD. The file contains one "
14118 "number per line, blank lines are ignored. The file is read at startup and is "
14119 "reread only when configuration is being reread. See Message filtering for "
14123 #. type: Plain text
14124 #: docs/manual/smsd/config.rst:324
14125 msgid "ExcludeNumbersFile"
14128 #. type: Plain text
14129 #: docs/manual/smsd/config.rst:329
14131 "File with list of numbers which are not 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:331
14139 msgid "IncludeSMSCFile"
14142 #. type: Plain text
14143 #: docs/manual/smsd/config.rst:336
14145 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14146 "one number per line, blank lines are ignored. The file is read at startup "
14147 "and is reread only when configuration is being reread. See Message filtering "
14151 #. type: Plain text
14152 #: docs/manual/smsd/config.rst:338
14153 msgid "ExcludeSMSCFile"
14156 #. type: Plain text
14157 #: docs/manual/smsd/config.rst:343
14159 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14160 "contains one number per line, blank lines are ignored. The file is read at "
14161 "startup and is reread only when configuration is being reread. See Message "
14162 "filtering for details."
14165 #. type: Plain text
14166 #: docs/manual/smsd/config.rst:345
14167 msgid "BackendRetries"
14170 #. type: Plain text
14171 #: docs/manual/smsd/config.rst:347
14172 msgid "How many times will SMSD backend retry operation."
14175 #. type: Plain text
14176 #: docs/manual/smsd/config.rst:350
14178 "The implementation on different backends is different, for database backends "
14179 "it generally means how many times it will try to reconnect to the server."
14182 #. type: Plain text
14183 #: docs/manual/smsd/config.rst:352
14184 msgid "Default is 10."
14187 #. type: Plain text
14188 #: docs/manual/smsd/config.rst:354
14192 #. type: Plain text
14193 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14197 #. type: Plain text
14198 #: docs/manual/smsd/config.rst:358
14199 msgid "Whether to enable sending of messages."
14202 #. type: Plain text
14203 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14204 msgid "Default is True."
14207 #. type: Plain text
14208 #: docs/manual/smsd/config.rst:362
14212 #. type: Plain text
14213 #: docs/manual/smsd/config.rst:366
14214 msgid "Whether to enable receiving of messages."
14218 #: docs/manual/smsd/config.rst:371
14220 msgid "Database backends options"
14223 #. type: Plain text
14224 #: docs/manual/smsd/config.rst:374
14225 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14228 #. type: Attribute :ref:
14229 #: docs/manual/smsd/config.rst:374
14231 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14234 #. type: Plain text
14235 #: docs/manual/smsd/config.rst:377
14237 "their documentation) supports same options for configuring connection to a "
14241 #. type: Plain text
14242 #: docs/manual/smsd/config.rst:379
14246 #. type: Plain text
14247 #: docs/manual/smsd/config.rst:381
14248 msgid "User name used for connection to a database."
14251 #. type: Plain text
14252 #: docs/manual/smsd/config.rst:383
14256 #. type: Plain text
14257 #: docs/manual/smsd/config.rst:385
14258 msgid "Password used for connection to a database."
14261 #. type: Plain text
14262 #: docs/manual/smsd/config.rst:387
14266 #. type: Plain text
14267 #: docs/manual/smsd/config.rst:391
14269 "Database server address. It can also contain port or socket path after "
14270 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14273 #. type: Plain text
14274 #: docs/manual/smsd/config.rst:393
14275 msgid "For ODBC this is used as Data source name."
14278 #. type: Plain text
14279 #: docs/manual/smsd/config.rst:399
14281 "Some database servers differentiate usage of ``localhost`` (to use local "
14282 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
14283 "sure your SMSD settings match the database server ones."
14286 #. type: Plain text
14287 #: docs/manual/smsd/config.rst:403
14291 #. type: Plain text
14292 #: docs/manual/smsd/config.rst:405
14293 msgid "Synonym for :config:option:`Host`."
14296 #. type: Plain text
14297 #: docs/manual/smsd/config.rst:409
14301 #. type: Plain text
14302 #: docs/manual/smsd/config.rst:413
14304 "Name of database to use. Please note that you should create tables in this "
14305 "database before using gammu-smsd. SQL files for creating needed tables are "
14306 "included in documentation."
14309 #. type: Plain text
14310 #: docs/manual/smsd/config.rst:415
14311 msgid "SkipSMSCNumber"
14314 #. type: Plain text
14315 #: docs/manual/smsd/config.rst:419
14317 "When you send sms from some SMS centere you can have delivery reports from "
14318 "other SMSC number. You can set here number of this SMSC used by you and "
14319 "Gammu will not check it's number during assigning reports to sent SMS."
14322 #. type: Plain text
14323 #: docs/manual/smsd/config.rst:421
14327 #. type: Plain text
14328 #: docs/manual/smsd/config.rst:423
14329 msgid "SQL driver to use."
14332 #. type: Plain text
14333 #: docs/manual/smsd/config.rst:426
14335 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14336 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14339 #. type: Plain text
14340 #: docs/manual/smsd/config.rst:431
14342 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14343 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14344 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14345 "``oracle`` drivers are under development."
14348 #. type: Plain text
14349 #: docs/manual/smsd/config.rst:433
14353 #. type: Plain text
14354 #: docs/manual/smsd/config.rst:436
14356 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14357 "where SMSD does not know which server it is actually talking to."
14360 #. type: Plain text
14361 #: docs/manual/smsd/config.rst:438
14362 msgid "Possible values:"
14365 #. type: Plain text
14366 #: docs/manual/smsd/config.rst:440
14367 msgid "``mysql`` - MySQL"
14370 #. type: Plain text
14371 #: docs/manual/smsd/config.rst:441
14372 msgid "``pgsql`` - PostgreSQL"
14375 #. type: Plain text
14376 #: docs/manual/smsd/config.rst:442
14377 msgid "``sqlite`` - SQLite"
14380 #. type: Plain text
14381 #: docs/manual/smsd/config.rst:443
14382 msgid "``mssql`` - Microsoft SQL Server"
14385 #. type: Plain text
14386 #: docs/manual/smsd/config.rst:444
14387 msgid "``sybase`` - Sybase"
14390 #. type: Plain text
14391 #: docs/manual/smsd/config.rst:445
14392 msgid "``access`` - Microsoft Access"
14395 #. type: Plain text
14396 #: docs/manual/smsd/config.rst:446
14397 msgid "``odbc`` - Generic ODBC"
14400 #. type: Plain text
14401 #: docs/manual/smsd/config.rst:450
14403 "You can also completely customize SQL queries used as described in :ref:`SQL "
14407 #. type: Plain text
14408 #: docs/manual/smsd/config.rst:452
14409 msgid "DriversPath"
14412 #. type: Plain text
14413 #: docs/manual/smsd/config.rst:455
14415 "Path, where DBI drivers are stored, this usually does not have to be set if "
14416 "you have properly installed drivers."
14419 #. type: Plain text
14420 #: docs/manual/smsd/config.rst:457
14424 #. type: Plain text
14425 #: docs/manual/smsd/config.rst:460
14427 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14428 "path where sqlite database files are stored."
14432 #: docs/manual/smsd/config.rst:462
14434 msgid "Files backend options"
14437 #. type: Plain text
14438 #: docs/manual/smsd/config.rst:465
14439 msgid "The FILES backend accepts following configuration options. See"
14442 #. type: Attribute :ref:
14443 #: docs/manual/smsd/config.rst:465
14445 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14448 #. type: Plain text
14449 #: docs/manual/smsd/config.rst:467
14451 "that all path should contain trailing path separator (/ on Unix systems):"
14454 #. type: Plain text
14455 #: docs/manual/smsd/config.rst:469
14459 #. type: Plain text
14460 #: docs/manual/smsd/config.rst:471
14461 msgid "Where the received SMSes are stored."
14464 #. type: Plain text
14465 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14466 msgid "Default is current directory."
14469 #. type: Plain text
14470 #: docs/manual/smsd/config.rst:475
14474 #. type: Plain text
14475 #: docs/manual/smsd/config.rst:477
14476 msgid "Where SMSes to be sent should be placed."
14479 #. type: Plain text
14480 #: docs/manual/smsd/config.rst:481
14481 msgid "SentSMSPath"
14484 #. type: Plain text
14485 #: docs/manual/smsd/config.rst:484
14487 "Where the transmitted SMSes are placed, if same as :config:option:"
14488 "`OutboxPath` transmitted messages are deleted."
14491 #. type: Plain text
14492 #: docs/manual/smsd/config.rst:486
14493 msgid "Default is to delete transmitted messages."
14496 #. type: Plain text
14497 #: docs/manual/smsd/config.rst:488
14498 msgid "ErrorSMSPath"
14501 #. type: Plain text
14502 #: docs/manual/smsd/config.rst:490
14503 msgid "Where SMSes with error in transmission is placed."
14506 #. type: Plain text
14507 #: docs/manual/smsd/config.rst:492
14508 msgid "Default is same as :config:option:`SentSMSPath`."
14511 #. type: Plain text
14512 #: docs/manual/smsd/config.rst:494
14513 msgid "InboxFormat"
14516 #. type: Plain text
14517 #: docs/manual/smsd/config.rst:496
14519 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14523 #. type: Plain text
14524 #: docs/manual/smsd/config.rst:498
14528 #. type: Plain text
14529 #: docs/manual/smsd/config.rst:499
14531 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14534 #. type: Plain text
14535 #: docs/manual/smsd/config.rst:500
14536 msgid "``unicode``"
14537 msgstr "``unicode``"
14539 #. type: Plain text
14540 #: docs/manual/smsd/config.rst:501
14541 msgid "message text stored in unicode (UTF-16)"
14544 #. type: Plain text
14545 #: docs/manual/smsd/config.rst:502
14546 msgid "``standard``"
14549 #. type: Plain text
14550 #: docs/manual/smsd/config.rst:503
14551 msgid "message text stored in system charset"
14554 #. type: Plain text
14555 #: docs/manual/smsd/config.rst:506
14557 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14558 "which are always written raw as they are received with extension .bin."
14561 #. type: Plain text
14562 #: docs/manual/smsd/config.rst:508
14563 msgid "Default is ``unicode``."
14566 #. type: Plain text
14567 #: docs/manual/smsd/config.rst:513
14569 "In ``detail`` format, all message parts are stored into signle file, for all "
14570 "others each message part is saved separately."
14573 #. type: Plain text
14574 #: docs/manual/smsd/config.rst:515
14575 msgid "OutboxFormat"
14578 #. type: Plain text
14579 #: docs/manual/smsd/config.rst:518
14581 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14582 "stored, it accepts same values as InboxFormat."
14585 #. type: Plain text
14586 #: docs/manual/smsd/config.rst:521
14588 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14589 "``unicode`` otherwise."
14592 #. type: Plain text
14593 #: docs/manual/smsd/config.rst:523
14594 msgid "TransmitFormat"
14597 #. type: Plain text
14598 #: docs/manual/smsd/config.rst:525
14599 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14602 #. type: Plain text
14603 #: docs/manual/smsd/config.rst:527
14604 msgid "Default is ``auto``."
14607 #. type: Plain text
14608 #: docs/manual/smsd/config.rst:529
14609 msgid "_message_filtering:"
14613 #: docs/manual/smsd/config.rst:531
14615 msgid "Message filtering"
14618 #. type: Plain text
14619 #: docs/manual/smsd/config.rst:535
14621 "SMSD allows one to process only limited subset of incoming messages. You can "
14622 "define filters for sender number in :config:section:`[include_numbers]` and"
14625 #. type: Attribute :config:
14626 #: docs/manual/smsd/config.rst:535
14628 msgid "section:`[exclude_numbers]` sections or using"
14631 #. type: Attribute :config:
14632 #: docs/manual/smsd/config.rst:536
14634 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14637 #. type: Plain text
14638 #: docs/manual/smsd/config.rst:538
14639 msgid "directives."
14642 #. type: Plain text
14643 #: docs/manual/smsd/config.rst:543
14645 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14646 "ignored) from it are used as allowed phone numbers and no other message is "
14647 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14648 "specify numbers which you want to skip."
14651 #. type: Plain text
14652 #: docs/manual/smsd/config.rst:549
14654 "Lists from both sources are merged together. If there is any number in "
14655 "include list, only include list is used and only messages in this list are "
14656 "being accepted. If include list is empty, exclude list can be used to ignore "
14657 "messages from some numbers. If both lists are empty, all messages are "
14661 #. type: Plain text
14662 #: docs/manual/smsd/config.rst:552
14664 "Similar filtering rules can be used for SMSC number filtering, they just use "
14665 "different set of configuration options - :config:section:`[include_smsc]` and"
14668 #. type: Attribute :config:
14669 #: docs/manual/smsd/config.rst:552
14671 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14674 #. type: Plain text
14675 #: docs/manual/smsd/config.rst:554
14676 msgid "and :config:option:`ExcludeSMSCFile` directives."
14679 #. type: Plain text
14680 #: docs/manual/smsd/config.rst:561
14682 "There is more complete example available in Gammu documentation. Please note "
14683 "that for simplicity following examples do not include :config:section:`"
14684 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14689 #: docs/manual/smsd/config.rst:563
14691 msgid "Files service"
14692 msgstr "File sistem"
14694 #. type: Plain text
14695 #: docs/manual/smsd/config.rst:566
14696 msgid "SMSD configuration file for FILES backend could look like:"
14699 #. type: Plain text
14700 #: docs/manual/smsd/config.rst:577
14702 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14703 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14704 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14708 #: docs/manual/smsd/config.rst:579
14710 msgid "MySQL service"
14713 #. type: Plain text
14714 #: docs/manual/smsd/config.rst:582
14715 msgid "If you want to use MYSQL backend, you will need something like this:"
14718 #. type: Plain text
14719 #: docs/manual/smsd/config.rst:594
14721 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14722 "= smsd Password = smsd PC = localhost Database = smsd"
14726 #: docs/manual/smsd/config.rst:596
14728 msgid "DBI service using SQLite"
14731 #. type: Plain text
14732 #: docs/manual/smsd/config.rst:599
14733 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14736 #. type: Plain text
14737 #: docs/manual/smsd/config.rst:607
14739 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14744 #: docs/manual/smsd/config.rst:609
14746 msgid "ODBC service using MySQL"
14749 #. type: Plain text
14750 #: docs/manual/smsd/config.rst:612
14752 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14756 #. type: Plain text
14757 #: docs/manual/smsd/config.rst:619
14758 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14761 #. type: Plain text
14762 #: docs/manual/smsd/config.rst:621
14764 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14768 #. type: Plain text
14769 #: docs/manual/smsd/config.rst:633
14771 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14772 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14775 #. type: Plain text
14776 #: docs/manual/smsd/config.rst:638
14778 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14779 "SERVER\t\t= 127.0.0.1"
14783 #: docs/manual/smsd/config.rst:641
14785 msgid "Numbers filtering"
14788 #. type: Plain text
14789 #: docs/manual/smsd/config.rst:644
14790 msgid "Process only messages from 123456 number:"
14793 #. type: Plain text
14794 #: docs/manual/smsd/config.rst:649
14795 msgid "[include_numbers] number1 = 123456"
14798 #. type: Plain text
14799 #: docs/manual/smsd/config.rst:651
14800 msgid "Do not process messages from evil number 666:"
14803 #. type: Plain text
14804 #: docs/manual/smsd/config.rst:656
14805 msgid "[exclude_numbers] number1 = 666"
14809 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14814 #. type: Plain text
14815 #: docs/manual/smsd/config.rst:661
14816 msgid "Enabling debugging:"
14820 #: docs/manual/smsd/overview.rst:2
14825 #. type: Plain text
14826 #: docs/manual/smsd/overview.rst:7
14828 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14829 "messages, stores them in defined storage and also sends messages enqueued in "
14834 #: docs/manual/smsd/overview.rst:9
14836 msgid "Overall schema"
14839 #. type: Plain text
14840 #: docs/manual/smsd/overview.rst:13
14842 "The interactions of SMS Daemon and related components can be seen on "
14843 "following picture."
14846 #. type: Plain text
14847 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14848 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14852 #. type: Plain text
14853 #: docs/manual/smsd/overview.rst:17
14854 msgid "digraph smsdinteractions {"
14857 #. type: Plain text
14858 #: docs/manual/smsd/overview.rst:34
14860 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14861 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14862 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14863 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14864 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14865 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14866 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14867 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14868 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14869 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14870 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14871 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14874 #. type: Plain text
14875 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14876 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14877 #: docs/manual/project/coding-style.rst:33
14878 #: docs/manual/project/coding-style.rst:39
14879 #: docs/manual/project/coding-style.rst:45
14880 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14881 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14882 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14883 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14884 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14885 #: docs/manual/internal/reply.rst:104
14886 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14891 #: docs/manual/smsd/overview.rst:37
14893 msgid "SMSD operation"
14896 #. type: Plain text
14897 #: docs/manual/smsd/overview.rst:40
14898 msgid "The SMSD operation consist of several steps."
14901 #. type: Plain text
14902 #: docs/manual/smsd/overview.rst:42
14903 msgid "Process command line options."
14906 #. type: Plain text
14907 #: docs/manual/smsd/overview.rst:43
14908 msgid "Configure backend service."
14911 #. type: Plain text
14912 #: docs/manual/smsd/overview.rst:44
14913 msgid "Main loop is executed until it is signalled to be terminated."
14916 #. type: Plain text
14917 #: docs/manual/smsd/overview.rst:45
14919 msgid "Try to connect to phone if not connected."
14920 msgstr "Telepon tidak terhubung."
14922 #. type: Plain text
14923 #: docs/manual/smsd/overview.rst:46
14925 "Check for security code if configured (configured by :config:option:"
14926 "`CheckSecurity`)."
14929 #. type: Plain text
14930 #: docs/manual/smsd/overview.rst:47
14932 "Check for received messages (frequency configured by :config:option:"
14933 "`ReceiveFrequency`)."
14936 #. type: Plain text
14937 #: docs/manual/smsd/overview.rst:48
14939 "Check for reset of the phone if configured (frequency configured by :config:"
14940 "option:`ResetFrequency`)."
14943 #. type: Plain text
14944 #: docs/manual/smsd/overview.rst:49
14946 "Check for messages to send (frequency configured by :config:option:"
14950 #. type: Plain text
14951 #: docs/manual/smsd/overview.rst:50
14953 "Check phone status (frequency configured by :config:option:"
14954 "`StatusFrequency`)."
14957 #. type: Plain text
14958 #: docs/manual/smsd/overview.rst:51
14959 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14962 #. type: Plain text
14963 #: docs/manual/smsd/overview.rst:51
14964 msgid "Backend service is freed."
14968 #: docs/manual/smsd/manual.rst:2
14970 msgid "Program Manuals"
14973 #. type: Plain text
14974 #: docs/manual/smsd/manual.rst:9
14975 msgid "smsd inject monitor"
14978 #. type: Plain text
14979 #: docs/manual/smsd/inject.rst:2
14980 msgid "_gammu-smsd-inject:"
14983 #. type: Plain text
14984 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
14986 msgid "gammu-smsd-inject"
14989 #. type: Labeled list
14990 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
14991 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
14992 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
14993 #: docs/manual/utils/gammu-detect.rst:9
14998 #. type: Plain text
14999 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
15000 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
15001 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
15002 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
15003 #: docs/manual/utils/gammu-detect.rst:15
15007 #. type: Plain text
15008 #: docs/manual/smsd/inject.rst:14
15010 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
15013 #. type: Plain text
15014 #: docs/manual/smsd/inject.rst:19
15016 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
15019 #. type: Attribute :program:
15020 #: docs/manual/smsd/inject.rst:20
15022 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
15025 #. type: Plain text
15026 #: docs/manual/smsd/inject.rst:22
15028 "Daemon, which will be later sent by the daemon using connected GSM modem."
15031 #. type: Plain text
15032 #: docs/manual/smsd/inject.rst:25
15034 "Support for this program depends on features available in currently used "
15035 "SMSD service backend, however currently it is supported by all of them."
15038 #. type: Plain text
15039 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
15040 #: docs/manual/smsd/smsd.rst:30
15042 "Program accepts following options (please note that long options might be "
15043 "not accepted on some platforms):"
15046 #. type: Labeled list
15047 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
15048 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
15049 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
15050 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
15051 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
15052 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
15053 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
15054 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
15055 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
15056 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
15057 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
15058 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
15059 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
15060 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
15061 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
15062 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
15063 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
15064 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
15065 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
15066 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
15067 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
15068 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
15069 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
15070 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
15071 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
15072 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
15073 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
15074 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
15075 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
15076 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
15077 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
15078 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
15079 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
15080 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
15081 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
15082 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
15083 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
15084 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
15085 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
15086 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
15087 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
15088 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
15089 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
15090 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
15091 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
15092 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
15093 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
15094 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
15095 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
15096 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
15097 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
15098 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
15099 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
15100 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
15101 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
15102 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
15103 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
15104 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
15105 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
15106 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
15107 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
15108 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
15109 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
15110 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
15111 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
15112 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
15113 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
15114 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
15115 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
15116 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
15117 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
15118 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
15119 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
15120 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
15121 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
15122 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
15123 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
15124 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
15125 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
15126 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
15127 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
15128 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
15129 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
15130 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
15131 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
15132 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
15133 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
15134 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
15135 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
15136 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
15137 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
15138 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
15139 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
15140 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
15141 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
15142 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
15143 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
15144 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15145 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15146 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15147 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15148 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15149 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15150 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15151 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15152 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15153 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15154 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15155 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15156 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15157 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15158 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15159 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15160 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15161 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15162 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15163 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15164 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15165 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15166 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15167 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15168 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15169 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15170 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15171 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15172 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15173 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15174 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15175 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15176 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15177 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15178 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15179 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15180 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15181 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15182 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15183 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15184 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15185 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15186 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15187 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15188 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15189 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15194 #. type: Plain text
15195 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15196 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15197 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15201 #. type: Plain text
15202 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15203 #: docs/manual/smsd/smsd.rst:34
15204 msgid "Shows help."
15207 #. type: Plain text
15208 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15209 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15210 msgid "-v, --version"
15213 #. type: Plain text
15214 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15215 #: docs/manual/smsd/smsd.rst:38
15216 msgid "Shows version information and compiled in features."
15219 #. type: Plain text
15220 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15221 #: docs/manual/smsd/smsd.rst:40
15222 msgid "-c, --config=file"
15225 #. type: Plain text
15226 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15227 #: docs/manual/smsd/smsd.rst:43
15229 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15230 "no default and configuration file path has to be always specified."
15233 #. type: Plain text
15234 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15235 #: docs/manual/smsd/smsd.rst:102
15236 msgid "-l, --use-log"
15239 #. type: Plain text
15240 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15241 msgid "Use logging as configured in config file."
15244 #. type: Plain text
15245 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15246 #: docs/manual/smsd/smsd.rst:106
15247 msgid "-L, --no-use-log"
15250 #. type: Plain text
15251 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15252 msgid "Do not use logging as configured in config file (default)."
15255 #. type: Plain text
15256 #: docs/manual/smsd/inject.rst:52
15258 "For description of message types and their parameters, please check "
15259 "documentation for :option:`gammu savesms`."
15262 #. type: Plain text
15263 #: docs/manual/smsd/inject.rst:57
15264 msgid "To check it out, you need to have configuration file for SMSD, see"
15267 #. type: Attribute :ref:
15268 #: docs/manual/smsd/inject.rst:57
15270 msgid "`gammu-smsdrc` for more details about it."
15273 #. type: Plain text
15274 #: docs/manual/smsd/inject.rst:60
15275 msgid "Inject text message up to standard 160 chars:"
15278 #. type: Plain text
15279 #: docs/manual/smsd/inject.rst:64
15280 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15283 #. type: delimited block _
15284 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15285 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15286 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15290 #. type: Plain text
15291 #: docs/manual/smsd/inject.rst:70
15292 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15295 #. type: Plain text
15296 #: docs/manual/smsd/inject.rst:72
15297 msgid "Inject long text message:"
15300 #. type: Plain text
15301 #: docs/manual/smsd/inject.rst:76
15303 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15307 #. type: Plain text
15308 #: docs/manual/smsd/inject.rst:82
15310 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15314 #. type: Plain text
15315 #: docs/manual/smsd/inject.rst:88
15316 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15319 #. type: Plain text
15320 #: docs/manual/smsd/inject.rst:90
15322 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15325 #. type: Plain text
15326 #: docs/manual/smsd/inject.rst:94
15328 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15329 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15332 #. type: Plain text
15333 #: docs/manual/smsd/inject.rst:96
15334 msgid "Inject protected message with ringtone:"
15337 #. type: Plain text
15338 #: docs/manual/smsd/inject.rst:99
15340 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15341 "toneSElong axelf.txt -toneSE ring.txt"
15344 #. type: Plain text
15345 #: docs/manual/smsd/mysql.rst:2
15346 msgid "_gammu-smsd-mysql:"
15350 #: docs/manual/smsd/mysql.rst:4
15352 msgid "MySQL Backend"
15355 #. type: Plain text
15356 #: docs/manual/smsd/mysql.rst:9
15358 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15359 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15360 "description of configuration options)."
15364 #: docs/manual/smsd/mysql.rst:15
15369 #. type: Plain text
15370 #: docs/manual/smsd/mysql.rst:19
15372 "The user accessing the database does not need much privileges, the following "
15373 "privleges should be enough:"
15376 #. type: Plain text
15377 #: docs/manual/smsd/mysql.rst:23
15378 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15381 #. type: Plain text
15382 #: docs/manual/smsd/mysql.rst:25
15383 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15386 #. type: Plain text
15387 #: docs/manual/smsd/mysql.rst:30
15389 "For creating the SQL tables you need more privileges, especially for "
15390 "creating triggers, which are used for some functionality."
15393 #. type: Plain text
15394 #: docs/manual/smsd/mysql.rst:32
15395 msgid "_MySQL: http://www.mysql.com/"
15398 #. type: Plain text
15399 #: docs/manual/smsd/mysql.rst:37
15400 msgid "SQL script for creating tables in MySQL database:"
15403 #. type: Plain text
15404 #: docs/manual/smsd/mysql.rst:39
15405 msgid "../../sql/mysql.sql"
15408 #. type: Plain text
15409 #: docs/manual/smsd/mysql.rst:40
15410 msgid ":language: mysql"
15413 #. type: Plain text
15414 #: docs/manual/smsd/mysql.rst:43
15415 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15419 #: docs/manual/smsd/code.rst:2
15421 msgid "Developer documentation"
15424 #. type: Plain text
15425 #: docs/manual/smsd/code.rst:11
15427 "The backend service is responsible for storing received messages and giving "
15428 "the SMSD core messages to send. It is solely up to them how the message will "
15429 "be stored, for example currently Gammu includes backends to store messages "
15430 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15434 #. type: Attribute :ref:
15435 #: docs/manual/smsd/code.rst:11
15437 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15440 #. type: Plain text
15441 #: docs/manual/smsd/code.rst:13
15442 msgid "at all (:ref:`gammu-smsd-null`)."
15446 #: docs/manual/smsd/code.rst:16
15448 msgid "Backend interface"
15451 #. type: Plain text
15452 #: docs/manual/smsd/code.rst:20
15454 "Each backend service needs to support several operations, which are exported "
15455 "in ``GSM_SMSDService`` structure:"
15458 #. type: Labeled list
15459 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15460 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15461 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15462 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15463 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15464 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15465 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15466 #: docs/manual/c/statemachine.rst:30
15468 msgid ".. c:function"
15471 #. type: Plain text
15472 #: docs/manual/smsd/code.rst:22
15474 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
15477 #. type: Plain text
15478 #: docs/manual/smsd/code.rst:24
15479 msgid "Initializes internal state, connect to backend storage."
15482 #. type: Plain text
15483 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15484 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15485 #: docs/manual/smsd/code.rst:116
15486 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15489 #. type: Plain text
15490 #: docs/manual/smsd/code.rst:29
15492 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
15495 #. type: Plain text
15496 #: docs/manual/smsd/code.rst:31
15497 msgid "Freeing internal data, disconnect from backend storage."
15500 #. type: Plain text
15501 #: docs/manual/smsd/code.rst:36
15503 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
15506 #. type: Plain text
15507 #: docs/manual/smsd/code.rst:38
15509 "Optional hook called after SMSD is connected to phone, can be used for "
15510 "storing infromation about phone in backend."
15513 #. type: Plain text
15514 #: docs/manual/smsd/code.rst:43
15516 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15519 #. type: Plain text
15520 #: docs/manual/smsd/code.rst:45
15521 msgid "Saves message into inbox."
15524 #. type: Plain text
15525 #: docs/manual/smsd/code.rst:50
15527 ":param sms: Message data to save :param Config: Pointer to SMSD "
15528 "configuration data :param Locations: Newly allocation pointer to string with "
15529 "IDs identifying saved messages. :return: Error code."
15532 #. type: Plain text
15533 #: docs/manual/smsd/code.rst:52
15535 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15538 #. type: Plain text
15539 #: docs/manual/smsd/code.rst:54
15540 msgid "Finds message in outbox suitable for sending."
15543 #. type: Plain text
15544 #: docs/manual/smsd/code.rst:58
15546 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15547 "to SMSD configuration data :param ID: Identification of found message will "
15548 "be stored here, this"
15551 #. type: Plain text
15552 #: docs/manual/smsd/code.rst:61
15554 "should be unique for different message, so that repeated attempts to send "
15555 "same message can be detected by SMSD core. Empty string avoids this check."
15558 #. type: Plain text
15559 #: docs/manual/smsd/code.rst:62
15560 msgid ":return: Error code."
15563 #. type: Plain text
15564 #: docs/manual/smsd/code.rst:64
15566 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15569 #. type: Plain text
15570 #: docs/manual/smsd/code.rst:66
15571 msgid "Moves sent message from outbox to sent items."
15574 #. type: Plain text
15575 #: docs/manual/smsd/code.rst:73
15577 ":param sms: Message which should be moved, backend usually can get it by ID "
15578 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
15579 "Identification of message to be moved. :param alwaysDelete: Whether to "
15580 "delete message from outbox even if moving fails. :param sent: Whether "
15581 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
15585 #. type: Plain text
15586 #: docs/manual/smsd/code.rst:75
15588 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15591 #. type: Plain text
15592 #: docs/manual/smsd/code.rst:77
15593 msgid "Saves message into outbox queue."
15596 #. type: Plain text
15597 #: docs/manual/smsd/code.rst:82
15599 ":param sms: Message data to save :param Config: Pointer to SMSD "
15600 "configuration data :param NewID: ID of created message will be stored "
15601 "here. :return: Error code."
15604 #. type: Plain text
15605 #: docs/manual/smsd/code.rst:84
15607 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15610 #. type: Plain text
15611 #: docs/manual/smsd/code.rst:86
15612 msgid "Logs information about sent message (eg. delivery report)."
15615 #. type: Plain text
15616 #: docs/manual/smsd/code.rst:94
15618 ":param sms: Message which should be moved, backend usually can get it by ID "
15619 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
15620 "Identification of message to be marked. :param Part: Part of the message "
15621 "which is being processed. :param err: Status of sending message. :param "
15622 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
15625 #. type: Plain text
15626 #: docs/manual/smsd/code.rst:96
15628 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15632 #. type: Plain text
15633 #: docs/manual/smsd/code.rst:98
15634 msgid "Updates sending status in service backend."
15637 #. type: Plain text
15638 #: docs/manual/smsd/code.rst:102
15640 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15641 "of message to be marked. :return: Error code."
15644 #. type: Plain text
15645 #: docs/manual/smsd/code.rst:104
15646 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15649 #. type: Plain text
15650 #: docs/manual/smsd/code.rst:106
15652 "Updates information about phone in database (network status, battery, etc.)."
15655 #. type: Plain text
15656 #: docs/manual/smsd/code.rst:111
15657 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15660 #. type: Plain text
15661 #: docs/manual/smsd/code.rst:113
15662 msgid "Reads configuration specific for this backend."
15666 #: docs/manual/smsd/code.rst:118
15671 #. type: Plain text
15672 #: docs/manual/smsd/code.rst:123
15674 "You might have noticed that message ID is often used in the API. The primary "
15675 "reason for this is that it is usually easier for backend to handle message "
15676 "just by it's internal identification instead of handling message data from"
15679 #. type: Attribute :c:
15680 #: docs/manual/smsd/code.rst:123
15682 msgid "type:`GSM_MultiSMSMessage`."
15685 #. type: Plain text
15686 #: docs/manual/smsd/code.rst:128
15688 "If the backend does not use any IDs internally, it really does not have to "
15689 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15690 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15694 #. type: Plain text
15695 #: docs/manual/smsd/code.rst:130
15696 msgid "The lifetime of ID for sent message:"
15699 #. type: Plain text
15700 #: docs/manual/smsd/code.rst:133
15702 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15703 "backend storage creates new ID"
15706 #. type: Plain text
15707 #: docs/manual/smsd/code.rst:135
15709 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15712 #. type: Plain text
15713 #: docs/manual/smsd/code.rst:138
15715 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15716 "RefreshSendStatus` are then notified using this ID about sending of the "
15720 #. type: Plain text
15721 #: docs/manual/smsd/code.rst:140
15723 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15727 #. type: Plain text
15728 #: docs/manual/smsd/code.rst:142
15729 msgid "The lifetime of ID for incoming messages:"
15732 #. type: Plain text
15733 #: docs/manual/smsd/code.rst:144
15734 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15737 #. type: Plain text
15738 #: docs/manual/smsd/code.rst:145
15739 msgid ":ref:`gammu-smsd-run` uses this ID"
15743 #: docs/manual/smsd/code.rst:147
15745 msgid "Message Sending Workflow"
15748 #. type: Plain text
15749 #: docs/manual/smsd/code.rst:152
15750 msgid "digraph smsdsending {"
15753 #. type: Plain text
15754 #: docs/manual/smsd/code.rst:176
15756 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15757 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15758 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15759 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15760 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15761 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15762 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15763 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15764 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15765 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15766 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15767 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15768 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15769 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15770 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15771 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15772 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15773 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15774 "ERR)\" -> \"error sending message\";"
15778 #: docs/manual/smsd/code.rst:179
15780 msgid "Message Receiving Workflow"
15783 #. type: Plain text
15784 #: docs/manual/smsd/code.rst:184
15785 msgid "digraph smsdreceiving {"
15788 #. type: Plain text
15789 #: docs/manual/smsd/code.rst:201
15791 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15792 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15793 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15794 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15795 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15796 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15797 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15798 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15799 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15800 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15801 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15802 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15806 #. type: Plain text
15807 #: docs/manual/smsd/monitor.rst:2
15808 msgid "_gammu-smsd-monitor:"
15811 #. type: Plain text
15812 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15814 msgid "gammu-smsd-monitor"
15817 #. type: Plain text
15818 #: docs/manual/smsd/monitor.rst:14
15819 msgid "gammu-smsd-monitor [OPTION]..."
15822 #. type: Plain text
15823 #: docs/manual/smsd/monitor.rst:19
15825 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15828 #. type: Attribute :program:
15829 #: docs/manual/smsd/monitor.rst:20
15831 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15834 #. type: Plain text
15835 #: docs/manual/smsd/monitor.rst:23
15837 "Daemon. It periodically displays information about phone and number of "
15838 "processed messages."
15841 #. type: Plain text
15842 #: docs/manual/smsd/monitor.rst:41
15843 msgid "-n, --loops=count"
15846 #. type: Plain text
15847 #: docs/manual/smsd/monitor.rst:43
15848 msgid "Number of loops, by default monitor loops infinitely."
15851 #. type: Plain text
15852 #: docs/manual/smsd/monitor.rst:45
15853 msgid "-d, --delay=seconds"
15856 #. type: Plain text
15857 #: docs/manual/smsd/monitor.rst:47
15858 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15861 #. type: Plain text
15862 #: docs/manual/smsd/monitor.rst:49
15866 #. type: Plain text
15867 #: docs/manual/smsd/monitor.rst:51
15868 msgid "Print output in comma separated values format:"
15871 #. type: Plain text
15872 #: docs/manual/smsd/monitor.rst:55
15873 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15876 #. type: Plain text
15877 #: docs/manual/smsd/smsd.rst:2
15878 msgid "_gammu-smsd:"
15881 #. type: Plain text
15882 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15887 #. type: Plain text
15888 #: docs/manual/smsd/smsd.rst:14
15889 msgid "gammu-smsd [OPTION]..."
15892 #. type: Plain text
15893 #: docs/manual/smsd/smsd.rst:20
15894 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15897 #. type: Attribute :program:
15898 #: docs/manual/smsd/smsd.rst:21
15900 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15903 #. type: Plain text
15904 #: docs/manual/smsd/smsd.rst:24
15906 "received messages, stores them in defined storage and also sends messages "
15907 "enqueued in this storage."
15910 #. type: Plain text
15911 #: docs/manual/smsd/smsd.rst:27
15913 "The daemon can reload configuration file after sending hangup signal "
15914 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
15917 #. type: Plain text
15918 #: docs/manual/smsd/smsd.rst:47
15920 "If you run SMSD as a system daemon (or service), it is recommended to use "
15921 "absolute path to configuration file as startup directory might be different "
15925 #. type: Plain text
15926 #: docs/manual/smsd/smsd.rst:49
15927 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15930 #. type: Plain text
15931 #: docs/manual/smsd/smsd.rst:51
15932 msgid "-p, --pid=file"
15935 #. type: Plain text
15936 #: docs/manual/smsd/smsd.rst:53
15938 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15941 #. type: Plain text
15942 #: docs/manual/smsd/smsd.rst:55
15943 msgid "-U, --user=user"
15946 #. type: Plain text
15947 #: docs/manual/smsd/smsd.rst:57
15948 msgid "Drop daemon privileges to chosed user after starting."
15951 #. type: Plain text
15952 #: docs/manual/smsd/smsd.rst:59
15953 msgid "-G, --group=group"
15956 #. type: Plain text
15957 #: docs/manual/smsd/smsd.rst:61
15958 msgid "Drop daemon privileges to chosen group after starting."
15961 #. type: Plain text
15962 #: docs/manual/smsd/smsd.rst:63
15963 msgid "-d, --daemon"
15966 #. type: Plain text
15967 #: docs/manual/smsd/smsd.rst:65
15968 msgid "Daemonize program on startup. Not supported on Windows."
15971 #. type: Plain text
15972 #: docs/manual/smsd/smsd.rst:67
15973 msgid "-i, --install-service"
15976 #. type: Plain text
15977 #: docs/manual/smsd/smsd.rst:69
15978 msgid "Installs SMSD as a Windows service."
15981 #. type: Plain text
15982 #: docs/manual/smsd/smsd.rst:71
15983 msgid "-u, --uninstall-service"
15986 #. type: Plain text
15987 #: docs/manual/smsd/smsd.rst:73
15988 msgid "Uninstalls SMSD as a Windows service."
15991 #. type: Plain text
15992 #: docs/manual/smsd/smsd.rst:75
15993 msgid "-s, --start-service"
15996 #. type: Plain text
15997 #: docs/manual/smsd/smsd.rst:77
15998 msgid "Starts SMSD Windows service."
16001 #. type: Plain text
16002 #: docs/manual/smsd/smsd.rst:79
16003 msgid "-k, --stop-service"
16006 #. type: Plain text
16007 #: docs/manual/smsd/smsd.rst:81
16008 msgid "Stops SMSD Windows service."
16011 #. type: Plain text
16012 #: docs/manual/smsd/smsd.rst:83
16013 msgid "-f, --max-failures=count"
16016 #. type: Plain text
16017 #: docs/manual/smsd/smsd.rst:85
16019 "Terminate after defined number of failures. Use 0 to not terminate (this is "
16023 #. type: Plain text
16024 #: docs/manual/smsd/smsd.rst:87
16025 msgid "-X, --suicide=seconds"
16028 #. type: Plain text
16029 #: docs/manual/smsd/smsd.rst:89
16030 msgid "Kills itself after number of seconds."
16033 #. type: Plain text
16034 #: docs/manual/smsd/smsd.rst:91
16035 msgid "-S, --run-service"
16038 #. type: Plain text
16039 #: docs/manual/smsd/smsd.rst:94
16041 "Runs pogram as SMSD Windows service. This should not be used manually, but "
16042 "only Windows Service manager should use this command."
16045 #. type: Plain text
16046 #: docs/manual/smsd/smsd.rst:96
16047 msgid "-n, --service-name=name"
16050 #. type: Plain text
16051 #: docs/manual/smsd/smsd.rst:100
16053 "Defines name of a Windows service. Each service requires an unique name, so "
16054 "if you want to run several SMSD instances, you have to name each service "
16055 "differently. Default is \"GammuSMSD\"."
16058 #. type: Plain text
16059 #: docs/manual/smsd/smsd.rst:104
16060 msgid "Use logging as configured in config file (default)."
16063 #. type: Plain text
16064 #: docs/manual/smsd/smsd.rst:108
16065 msgid "Do not use logging as configured in config file."
16069 #: docs/manual/smsd/smsd.rst:113
16071 msgid "Linux/Unix Examples"
16074 #. type: Plain text
16075 #: docs/manual/smsd/smsd.rst:116
16076 msgid "Start SMSD as a daemon on Linux:"
16079 #. type: Plain text
16080 #: docs/manual/smsd/smsd.rst:120
16082 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
16085 #. type: Plain text
16086 #: docs/manual/smsd/smsd.rst:122
16087 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
16090 #. type: Plain text
16091 #: docs/manual/smsd/smsd.rst:126
16093 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
16094 "--user gammu --group gammu"
16098 #: docs/manual/smsd/smsd.rst:128
16100 msgid "SMSD as a system wide daemon"
16103 #. type: Plain text
16104 #: docs/manual/smsd/smsd.rst:133
16106 "To use SMSD as a daemon, you might want to use init script which is shipped "
16107 "with Gammu in contrib/init directory. It is not installed by default, either "
16108 "install it manually or check INSTALL file for instructions."
16111 #. type: Plain text
16112 #: docs/manual/smsd/smsd.rst:136
16114 "Under Windows 7 you might need to disable UAC (user account control) before "
16115 "you will be able to install SMSD service."
16119 #: docs/manual/smsd/smsd.rst:138
16121 msgid "Windows Service Examples"
16124 #. type: Plain text
16125 #: docs/manual/smsd/smsd.rst:141
16126 msgid "Install Gammu SMSD Windows service:"
16129 #. type: Plain text
16130 #: docs/manual/smsd/smsd.rst:145
16131 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
16134 #. type: Plain text
16135 #: docs/manual/smsd/smsd.rst:147
16136 msgid "Install two instances of SMSD Windows service:"
16139 #. type: Plain text
16140 #: docs/manual/smsd/smsd.rst:151
16141 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
16144 #. type: Plain text
16145 #: docs/manual/smsd/smsd.rst:153
16146 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16149 #. type: Plain text
16150 #: docs/manual/smsd/smsd.rst:155
16151 msgid "To uninstall a Windows service:"
16154 #. type: Plain text
16155 #: docs/manual/smsd/smsd.rst:159
16156 msgid "gammu-smsd.exe -u"
16160 #: docs/manual/smsd/smsd.rst:161
16162 msgid "Troubleshooting Windows Service"
16165 #. type: Plain text
16166 #: docs/manual/smsd/smsd.rst:168
16168 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16169 "1053: The service did not respond to the start or control request in a "
16170 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16171 "useful hint, try starting SMSD manually with exactly same parameters as you "
16172 "installed the service (without -i)."
16175 #. type: Plain text
16176 #: docs/manual/smsd/smsd.rst:170
16177 msgid "For example the command line can look like:"
16180 #. type: Plain text
16181 #: docs/manual/smsd/smsd.rst:174
16182 msgid "gammu-smsd.exe -c smsdrc"
16185 #. type: Plain text
16186 #: docs/manual/smsd/smsd.rst:177
16188 "You now should be able to get errors from SMSD even if it fails to start as "
16193 #: docs/manual/smsd/smsd.rst:179
16195 msgid "Known Limitations"
16198 #. type: Plain text
16199 #: docs/manual/smsd/smsd.rst:185
16201 "You can not use same phone by more programs in same time. However in case "
16202 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16203 "able to start the communication with phone from more programs. In this case "
16204 "neither of the programs will probably work."
16207 #. type: Plain text
16208 #: docs/manual/smsd/smsd.rst:188
16210 "There is no way to detect that SMS message is reply to another by looking at "
16211 "message headers. The only way to achieve this is to add some token to the "
16212 "message and let the user include it in the message on reply."
16215 #. type: Plain text
16216 #: docs/manual/gammu/index.rst:2
16221 #: docs/manual/gammu/index.rst:4
16223 msgid "Gammu Utility"
16226 #. type: Plain text
16227 #: docs/manual/gammu/index.rst:15
16228 msgid "gammu [parameters] <command> [options]"
16231 #. type: Plain text
16232 #: docs/manual/gammu/index.rst:18
16234 "Commands actually indicate which operation should Gammu perform. They can be "
16235 "specified with or without leading ``--``."
16237 "Perintah-perintah mengindikasikan operasi apa yang harus dilakukan Gammu. "
16238 "Perintah tersebut dapat dispesifikasikan dengan atau tanpa tanda ``--``."
16240 #. type: Plain text
16241 #: docs/manual/gammu/index.rst:24
16243 "This program is a tool for mobile phones. Many vendors and phones are "
16244 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16249 #: docs/manual/gammu/index.rst:27
16255 #. type: Plain text
16256 #: docs/manual/gammu/index.rst:30
16257 msgid "Parameters before command configure gammu behaviour:"
16258 msgstr "Parameter sebelum perintah mengkonfigurasi perilaku gammu:"
16260 #. type: Plain text
16261 #: docs/manual/gammu/index.rst:32
16262 msgid "-c, --config <filename>"
16265 #. type: Plain text
16266 #: docs/manual/gammu/index.rst:34
16267 msgid "name of configuration file"
16270 #. type: Plain text
16271 #: docs/manual/gammu/index.rst:36
16272 msgid "-s, --section <confign>"
16275 #. type: Plain text
16276 #: docs/manual/gammu/index.rst:38
16277 msgid "section of config file to use, eg. 42"
16280 #. type: Plain text
16281 #: docs/manual/gammu/index.rst:40
16282 msgid "-d, --debug <level>"
16285 #. type: Plain text
16286 #: docs/manual/gammu/index.rst:42
16288 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16292 #. type: Plain text
16293 #: docs/manual/gammu/index.rst:44
16294 msgid "-f, --debug-file <filename>"
16297 #. type: Plain text
16298 #: docs/manual/gammu/index.rst:46
16299 msgid "file for logging debug messages"
16303 #: docs/manual/gammu/index.rst:49
16305 msgid "Call commands"
16308 #. type: Plain text
16309 #: docs/manual/gammu/index.rst:52
16310 msgid "answercall [id]"
16313 #. type: Plain text
16314 #: docs/manual/gammu/index.rst:54
16315 msgid "Answer incoming call."
16318 #. type: Plain text
16319 #: docs/manual/gammu/index.rst:56
16320 msgid "cancelcall [id]"
16323 #. type: Plain text
16324 #: docs/manual/gammu/index.rst:58
16325 msgid "Cancel incoming call"
16328 #. type: Plain text
16329 #: docs/manual/gammu/index.rst:60
16330 msgid "canceldiverts"
16333 #. type: Plain text
16334 #: docs/manual/gammu/index.rst:62
16335 msgid "Cancel all existing call diverts."
16338 #. type: Plain text
16339 #: docs/manual/gammu/index.rst:64
16340 msgid "conferencecall id"
16343 #. type: Plain text
16344 #: docs/manual/gammu/index.rst:66
16345 msgid "Initiates a conference call."
16348 #. type: Plain text
16349 #: docs/manual/gammu/index.rst:68
16350 msgid "dialvoice number [show|hide]"
16353 #. type: Plain text
16354 #: docs/manual/gammu/index.rst:70
16355 msgid "Make voice call from SIM card line set in phone."
16358 #. type: Plain text
16359 #: docs/manual/gammu/index.rst:72
16361 "``show|hide`` - optional parameter whether to disable call number indication."
16364 #. type: Plain text
16365 #: docs/manual/gammu/index.rst:74
16367 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16370 #. type: Plain text
16371 #: docs/manual/gammu/index.rst:76
16372 msgid "Manage or display call diverts."
16375 #. type: Plain text
16376 #: docs/manual/gammu/index.rst:78
16377 msgid "``get`` or ``set``"
16380 #. type: Plain text
16381 #: docs/manual/gammu/index.rst:79
16382 msgid "whether to get divert information or to set it."
16385 #. type: Plain text
16386 #: docs/manual/gammu/index.rst:80
16387 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16390 #. type: Plain text
16391 #: docs/manual/gammu/index.rst:81
16392 msgid "condition when apply divert"
16395 #. type: Plain text
16396 #: docs/manual/gammu/index.rst:82
16397 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16400 #. type: Plain text
16401 #: docs/manual/gammu/index.rst:83
16402 msgid "call type when apply divert"
16405 #. type: Plain text
16406 #: docs/manual/gammu/index.rst:84
16410 #. type: Plain text
16411 #: docs/manual/gammu/index.rst:85
16412 msgid "number where to divert"
16415 #. type: Plain text
16416 #: docs/manual/gammu/index.rst:86
16420 #. type: Plain text
16421 #: docs/manual/gammu/index.rst:87
16422 msgid "timeout when the diversion will happen"
16425 #. type: Plain text
16426 #: docs/manual/gammu/index.rst:89
16427 msgid "getussd code"
16430 #. type: Plain text
16431 #: docs/manual/gammu/index.rst:91
16432 msgid "Retrieves USSD information - dials a service number and reads response."
16435 #. type: Plain text
16436 #: docs/manual/gammu/index.rst:93
16437 msgid "holdcall id"
16440 #. type: Plain text
16441 #: docs/manual/gammu/index.rst:95
16442 msgid "Holds call."
16445 #. type: Plain text
16446 #: docs/manual/gammu/index.rst:97
16447 msgid "maketerminatedcall number length [show|hide]"
16450 #. type: Plain text
16451 #: docs/manual/gammu/index.rst:100
16453 "Make voice call from SIM card line set in phone which will be terminated "
16454 "after ``length`` seconds."
16457 #. type: Plain text
16458 #: docs/manual/gammu/index.rst:102
16459 msgid "senddtmf sequence"
16462 #. type: Plain text
16463 #: docs/manual/gammu/index.rst:104
16464 msgid "Plays DTMF sequence. In some phones available only during calls"
16467 #. type: Plain text
16468 #: docs/manual/gammu/index.rst:106
16469 msgid "splitcall id"
16472 #. type: Plain text
16473 #: docs/manual/gammu/index.rst:108
16474 msgid "Splits call."
16477 #. type: Plain text
16478 #: docs/manual/gammu/index.rst:110
16479 msgid "switchcall [id]"
16482 #. type: Plain text
16483 #: docs/manual/gammu/index.rst:112
16484 msgid "Switches call."
16487 #. type: Plain text
16488 #: docs/manual/gammu/index.rst:114
16489 msgid "transfercall [id]"
16492 #. type: Plain text
16493 #: docs/manual/gammu/index.rst:116
16494 msgid "Transfers call."
16497 #. type: Plain text
16498 #: docs/manual/gammu/index.rst:118
16499 msgid "unholdcall id"
16502 #. type: Plain text
16503 #: docs/manual/gammu/index.rst:120
16504 msgid "Unholds call."
16507 #. type: Plain text
16508 #: docs/manual/gammu/index.rst:122
16509 msgid "_gammu-sms:"
16513 #: docs/manual/gammu/index.rst:124
16515 msgid "SMS and EMS commands"
16516 msgstr "SMS dan EMS"
16518 #. type: Plain text
16519 #: docs/manual/gammu/index.rst:129
16521 "Sending messages might look a bit complicated on first attempt to use. But "
16522 "be patient, the command line has been written in order to allow almost every "
16523 "usage. See EXAMPLE section for some hints on usage."
16526 #. type: Plain text
16527 #: docs/manual/gammu/index.rst:132
16529 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16530 "receive more messages and process them automatically."
16533 #. type: Plain text
16534 #: docs/manual/gammu/index.rst:134
16535 msgid "Introduction to SMS formats"
16538 #. type: delimited block _
16539 #: docs/manual/gammu/index.rst:137
16540 msgid "Gammu has support for many SMS formats like:"
16543 #. type: delimited block _
16544 #: docs/manual/gammu/index.rst:148
16547 "Nokia Smart Messaging\n"
16548 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16550 " both with 8 and 16-bit identification numbers in headers\n"
16552 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16553 "MMS notifications\n"
16554 " contains links where phone should download MMS\n"
16555 "Alcatel logo messages\n"
16556 " proprietary format for logos\n"
16559 #. type: delimited block _
16560 #: docs/manual/gammu/index.rst:153
16562 "You need to ensure that the target phone supports message type you want to "
16563 "send. Otherwise the phone will not be able to display it or will even crash, "
16564 "because firmware of phone did not expect this possibility."
16567 #. type: delimited block _
16568 #: docs/manual/gammu/index.rst:155
16569 msgid "Encoding chars in SMS text"
16572 #. type: Plain text
16573 #: docs/manual/gammu/index.rst:158
16574 msgid "Text in SMS can be coded using two ways:"
16578 #: docs/manual/gammu/index.rst:160
16580 msgid "GSM Default Alphabet"
16583 #. type: Plain text
16584 #: docs/manual/gammu/index.rst:166
16586 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16587 "(Gammu doesn't support compressing such texts according to GSM standards, "
16588 "but it isn't big limit, because there are no phones supporting them), but "
16589 "they're from limited set:"
16592 #. type: Plain text
16593 #: docs/manual/gammu/index.rst:168
16594 msgid "all Latin small and large"
16597 #. type: Plain text
16598 #: docs/manual/gammu/index.rst:169
16602 #. type: Plain text
16603 #: docs/manual/gammu/index.rst:170
16607 #. type: Plain text
16608 #: docs/manual/gammu/index.rst:171
16609 msgid "some other national"
16612 #. type: Plain text
16613 #: docs/manual/gammu/index.rst:172
16614 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16617 #. type: Plain text
16618 #: docs/manual/gammu/index.rst:173
16623 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16624 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16629 #. type: Plain text
16630 #: docs/manual/gammu/index.rst:179
16632 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16633 "chars including all national and special ones."
16636 #. type: Plain text
16637 #: docs/manual/gammu/index.rst:184
16639 "Please note, that some older phones might have problems displaying such "
16644 #: docs/manual/gammu/index.rst:186
16649 #. type: Plain text
16650 #: docs/manual/gammu/index.rst:192
16652 "Gammu tries to do the best to handle non ASCII characters in your message. "
16653 "Everything is internally handled in Unicode (the input is converted "
16654 "depending on your locales configuration) and in case message uses Unicode "
16655 "the text will be given as such to the message."
16658 #. type: Plain text
16659 #: docs/manual/gammu/index.rst:199
16661 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16662 "convert all characters to keep message readable. Gammu does support multi "
16663 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16664 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16665 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16666 "equivalent (accents are removed). Remaining not known characters are "
16667 "replaced by question mark."
16670 #. type: Plain text
16671 #: docs/manual/gammu/index.rst:201
16672 msgid "SMS commands"
16673 msgstr "Perintah SMS"
16675 #. type: delimited block _
16676 #: docs/manual/gammu/index.rst:204
16677 msgid "addsmsfolder name"
16680 #. type: delimited block _
16681 #: docs/manual/gammu/index.rst:206
16682 msgid "deleteallsms folder"
16685 #. type: delimited block _
16686 #: docs/manual/gammu/index.rst:208
16687 msgid "Delete all SMS from specified SMS folder."
16690 #. type: delimited block _
16691 #: docs/manual/gammu/index.rst:210
16692 msgid "deletesms folder start [stop]"
16695 #. type: delimited block _
16696 #: docs/manual/gammu/index.rst:213
16698 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16699 "about sms folders naming convention."
16702 #. type: delimited block _
16703 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16704 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16705 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16706 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16707 #: docs/manual/gammu/index.rst:1438
16708 msgid "Locations are numerated from 1."
16711 #. type: delimited block _
16712 #: docs/manual/gammu/index.rst:217
16713 msgid "displaysms ... (options like in sendsms)"
16716 #. type: delimited block _
16717 #: docs/manual/gammu/index.rst:220
16719 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16720 "behaves same like sendsms."
16723 #. type: delimited block _
16724 #: docs/manual/gammu/index.rst:222
16725 msgid "getallsms -pbk"
16728 #. type: delimited block _
16729 #: docs/manual/gammu/index.rst:227
16731 "Get all SMS from phone. In some phones you will have also SMS templates and "
16732 "info about locations used to save Picture Images. With each sms you will see "
16733 "location. If you want to get such sms from phone alone, use :option:`gammu "
16737 #. type: delimited block _
16738 #: docs/manual/gammu/index.rst:229
16739 msgid "geteachsms -pbk"
16742 #. type: delimited block _
16743 #: docs/manual/gammu/index.rst:232
16745 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16749 #. type: delimited block _
16750 #: docs/manual/gammu/index.rst:234
16751 msgid "getsms folder start [stop]"
16754 #. type: delimited block _
16755 #: docs/manual/gammu/index.rst:236
16759 #. type: delimited block _
16760 #: docs/manual/gammu/index.rst:242
16762 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16763 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16764 "it with all phones."
16767 #. type: delimited block _
16768 #: docs/manual/gammu/index.rst:249
16770 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16771 "etc. and each sms has unique number in his folder. Name of folders can "
16772 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
16773 "method is not supported by all phones (for example, not supported by Nokia "
16774 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16775 "getsmsfolders` to get folders list."
16778 #. type: delimited block _
16779 #: docs/manual/gammu/index.rst:251
16780 msgid "getsmsc [start [stop]]"
16783 #. type: delimited block _
16784 #: docs/manual/gammu/index.rst:253
16785 msgid "Get SMSC settings from SIM card."
16788 #. type: delimited block _
16789 #: docs/manual/gammu/index.rst:257
16790 msgid "getsmsfolders"
16793 #. type: delimited block _
16794 #: docs/manual/gammu/index.rst:259
16795 msgid "Get names for SMS folders in phone"
16798 #. type: delimited block _
16799 #: docs/manual/gammu/index.rst:261
16801 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16802 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16803 "smscnumber number] [-reply] [-maxsms num]"
16806 #. type: delimited block _
16807 #: docs/manual/gammu/index.rst:263
16808 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16811 #. type: delimited block _
16812 #: docs/manual/gammu/index.rst:265
16813 msgid "-smscset number"
16816 #. type: delimited block _
16817 #: docs/manual/gammu/index.rst:267
16819 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16822 #. type: delimited block _
16823 #: docs/manual/gammu/index.rst:269
16827 #. type: delimited block _
16828 #: docs/manual/gammu/index.rst:271
16829 msgid "-smscnumber number"
16832 #. type: Plain text
16833 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16834 msgid "SMSC number"
16837 #. type: delimited block _
16838 #: docs/manual/gammu/index.rst:275
16842 #. type: delimited block _
16843 #: docs/manual/gammu/index.rst:277
16844 msgid "reply SMSC is set"
16847 #. type: delimited block _
16848 #: docs/manual/gammu/index.rst:279
16849 msgid "-folder number"
16852 #. type: delimited block _
16853 #: docs/manual/gammu/index.rst:281
16854 msgid "save to specified folder."
16855 msgstr "simpan ke folder tertentu."
16857 #. type: delimited block _
16858 #: docs/manual/gammu/index.rst:283
16859 msgid "Folders are numerated from 1."
16862 #. type: delimited block _
16863 #: docs/manual/gammu/index.rst:285
16865 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16866 "getsmsfolders` to get folder list."
16869 #. type: delimited block _
16870 #: docs/manual/gammu/index.rst:287
16874 #. type: delimited block _
16875 #: docs/manual/gammu/index.rst:291
16877 "makes message unread. In some phones (like 6210) you won't see unread sms "
16878 "envelope after saving such sms. In some phones with internal SMS memory "
16879 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16882 #. type: delimited block _
16883 #: docs/manual/gammu/index.rst:293
16887 #. type: delimited block _
16888 #: docs/manual/gammu/index.rst:296
16890 "makes message read. In some phones with internal SMS memory (like 6210) "
16891 "after using it with folder 1 SIM SMS memory will be used"
16894 #. type: delimited block _
16895 #: docs/manual/gammu/index.rst:298
16899 #. type: delimited block _
16900 #: docs/manual/gammu/index.rst:300
16901 msgid "makes message unsent"
16904 #. type: delimited block _
16905 #: docs/manual/gammu/index.rst:302
16909 #. type: delimited block _
16910 #: docs/manual/gammu/index.rst:304
16911 msgid "makes message sent"
16914 #. type: delimited block _
16915 #: docs/manual/gammu/index.rst:306
16916 msgid "-smsname name"
16919 #. type: delimited block _
16920 #: docs/manual/gammu/index.rst:308
16921 msgid "set message name"
16924 #. type: delimited block _
16925 #: docs/manual/gammu/index.rst:310
16926 msgid "-sender number"
16929 #. type: delimited block _
16930 #: docs/manual/gammu/index.rst:312
16931 msgid "set sender number (default: ``Gammu``)"
16934 #. type: delimited block _
16935 #: docs/manual/gammu/index.rst:314
16936 msgid "-maxsms num"
16939 #. type: delimited block _
16940 #: docs/manual/gammu/index.rst:317
16942 "Limit maximal number of messages which will be created. If there are more "
16943 "messages, Gammu will terminate with failure."
16946 #. type: delimited block _
16947 #: docs/manual/gammu/index.rst:319
16948 msgid "Types of messages:"
16951 #. type: delimited block _
16952 #: docs/manual/gammu/index.rst:321
16953 msgid "ANIMATION frames file1 file2..."
16956 #. type: delimited block _
16957 #: docs/manual/gammu/index.rst:325
16959 "Save an animation as a SMS. You need to give number of frames and picture "
16960 "for each frame. Each picture can be in any picture format which Gammu "
16961 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16964 #. type: delimited block _
16965 #: docs/manual/gammu/index.rst:327
16966 msgid "BOOKMARK file location"
16969 #. type: delimited block _
16970 #: docs/manual/gammu/index.rst:330
16972 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16973 "saves in Nokia format as SMS"
16976 #. type: delimited block _
16977 #: docs/manual/gammu/index.rst:333
16978 msgid "CALENDAR file location"
16981 #. type: delimited block _
16982 #: docs/manual/gammu/index.rst:338
16984 "Read calendar note from file created by :option:`gammu backup` command and "
16985 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
16986 "calendar item to be read in backup file (usually 1, but can be useful in "
16987 "case the backup contains more items)."
16990 #. type: delimited block _
16991 #: docs/manual/gammu/index.rst:341
16992 msgid "CALLER file"
16995 #. type: delimited block _
16996 #: docs/manual/gammu/index.rst:344
16998 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
17002 #. type: delimited block _
17003 #: docs/manual/gammu/index.rst:350
17005 "Please note, that it isn't designed for colour logos available for example "
17006 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
17007 "filesystem commands."
17010 #. type: delimited block _
17011 #: docs/manual/gammu/index.rst:354
17013 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
17014 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
17015 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
17016 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
17017 "animation frames file1 ...] [-protected number]"
17020 #. type: delimited block _
17021 #: docs/manual/gammu/index.rst:356
17023 "Saves EMS sequence. All format specific parameters (like :option:`-"
17024 "defsound`) can be used few times."
17027 #. type: delimited block _
17028 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
17032 #. type: delimited block _
17033 #: docs/manual/gammu/index.rst:360
17037 #. type: delimited block _
17038 #: docs/manual/gammu/index.rst:362
17039 msgid "-unicodefiletext"
17042 #. type: delimited block _
17043 #: docs/manual/gammu/index.rst:364
17044 msgid "adds text from Unicode file"
17047 #. type: delimited block _
17048 #: docs/manual/gammu/index.rst:366
17049 msgid "-defanimation"
17052 #. type: delimited block _
17053 #: docs/manual/gammu/index.rst:368
17055 "adds default animation with ID specified by user. ID for different phones "
17059 #. type: delimited block _
17060 #: docs/manual/gammu/index.rst:370
17064 #. type: delimited block _
17065 #: docs/manual/gammu/index.rst:372
17066 msgid "adds \"frames\" frames read from file1, file2, etc."
17069 #. type: delimited block _
17070 #: docs/manual/gammu/index.rst:374
17074 #. type: delimited block _
17075 #: docs/manual/gammu/index.rst:376
17077 "adds default sound with ID specified by user. ID for different phones are "
17081 #. type: delimited block _
17082 #: docs/manual/gammu/index.rst:378
17086 #. type: delimited block _
17087 #: docs/manual/gammu/index.rst:380
17088 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
17091 #. type: delimited block _
17092 #: docs/manual/gammu/index.rst:382
17093 msgid "-tone10long"
17096 #. type: delimited block _
17097 #: docs/manual/gammu/index.rst:386
17099 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
17100 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17103 #. type: delimited block _
17104 #: docs/manual/gammu/index.rst:388
17108 #. type: delimited block _
17109 #: docs/manual/gammu/index.rst:390
17110 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
17113 #. type: delimited block _
17114 #: docs/manual/gammu/index.rst:392
17115 msgid "-tone12long"
17118 #. type: delimited block _
17119 #: docs/manual/gammu/index.rst:396
17121 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
17122 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17125 #. type: delimited block _
17126 #: docs/manual/gammu/index.rst:398
17130 #. type: delimited block _
17131 #: docs/manual/gammu/index.rst:400
17132 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
17135 #. type: delimited block _
17136 #: docs/manual/gammu/index.rst:402
17137 msgid "-toneSElong"
17140 #. type: delimited block _
17141 #: docs/manual/gammu/index.rst:404
17142 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17145 #. type: delimited block _
17146 #: docs/manual/gammu/index.rst:406
17147 msgid "-variablebitmap"
17150 #. type: delimited block _
17151 #: docs/manual/gammu/index.rst:408
17152 msgid "bitmap in any size saved in one SMS"
17155 #. type: delimited block _
17156 #: docs/manual/gammu/index.rst:410
17157 msgid "-variablebitmaplong"
17160 #. type: delimited block _
17161 #: docs/manual/gammu/index.rst:412
17162 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17165 #. type: delimited block _
17166 #: docs/manual/gammu/index.rst:414
17167 msgid "-fixedbitmap"
17170 #. type: delimited block _
17171 #: docs/manual/gammu/index.rst:416
17172 msgid "bitmap 16x16 or 32x32"
17175 #. type: delimited block _
17176 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17180 #. type: delimited block _
17181 #: docs/manual/gammu/index.rst:423
17183 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17184 "and logos) will be \"protected\" (in phones compatible with ODI like "
17185 "SonyEricsson products it won't be possible to forward them from phone menu)"
17188 #. type: delimited block _
17189 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17193 #. type: delimited block _
17194 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17196 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17197 "(it means less chars available for user in each SMS)"
17200 #. type: delimited block _
17201 #: docs/manual/gammu/index.rst:430
17202 msgid "-format lcrasbiut"
17205 #. type: delimited block _
17206 #: docs/manual/gammu/index.rst:432
17207 msgid "last text will be formatted. You can use combinations of chars:"
17210 #. type: delimited block _
17211 #: docs/manual/gammu/index.rst:446
17214 "========= ==================\n"
17215 "Character Formating\n"
17216 "========= ==================\n"
17217 "``l`` left aligned\n"
17219 "``r`` right aligned\n"
17220 "``a`` large font\n"
17221 "``s`` small font\n"
17222 "``b`` bold font\n"
17223 "``i`` italic font\n"
17224 "``u`` underlined font\n"
17225 "``t`` strikethrough font\n"
17226 "========= ==================\n"
17229 #. type: delimited block _
17230 #: docs/manual/gammu/index.rst:449
17231 msgid "MMSINDICATOR URL Title Sender"
17234 #. type: delimited block _
17235 #: docs/manual/gammu/index.rst:455
17237 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17238 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17239 "MMS data using special APN, which does not count to transmitted data, "
17240 "however there might be limitations which URLs can be accessed."
17243 #. type: delimited block _
17244 #: docs/manual/gammu/index.rst:457
17245 msgid "MMSSETTINGS file location"
17248 #. type: delimited block _
17249 #: docs/manual/gammu/index.rst:460
17251 "Saves a message with MMS configuration. The configuration will be read from "
17252 "Gammu backup file from given location."
17255 #. type: delimited block _
17256 #: docs/manual/gammu/index.rst:462
17257 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17260 #. type: delimited block _
17261 #: docs/manual/gammu/index.rst:465
17263 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17267 #. type: delimited block _
17268 #: docs/manual/gammu/index.rst:467
17272 #. type: delimited block _
17273 #: docs/manual/gammu/index.rst:469
17274 msgid "Use 78x21 formatted logo instead of standard 72x14."
17277 #. type: delimited block _
17278 #: docs/manual/gammu/index.rst:475
17280 "This isn't designed for colour logos available for example in newer phones - "
17281 "you need to put bitmap file there inside phone using filesystem commands."
17284 #. type: delimited block _
17285 #: docs/manual/gammu/index.rst:478
17286 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17289 #. type: delimited block _
17290 #: docs/manual/gammu/index.rst:482
17292 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17293 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17294 "and saved with text) or Alcatel format and send/save over SMS."
17297 #. type: delimited block _
17298 #: docs/manual/gammu/index.rst:485
17299 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17302 #. type: delimited block _
17303 #: docs/manual/gammu/index.rst:488
17305 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17306 "into Smart Messaging profile and send/save as SMS."
17309 #. type: delimited block _
17310 #: docs/manual/gammu/index.rst:493
17312 "Please note, that this format is abandoned by Nokia and supported by some "
17313 "(older) devices only like Nokia 3310."
17316 #. type: delimited block _
17317 #: docs/manual/gammu/index.rst:496
17318 msgid "RINGTONE file [-long] [-scale]"
17321 #. type: delimited block _
17322 #: docs/manual/gammu/index.rst:499
17324 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17325 "is saved in Nokia (Smart Messaging) format."
17328 #. type: delimited block _
17329 #: docs/manual/gammu/index.rst:501
17333 #. type: delimited block _
17334 #: docs/manual/gammu/index.rst:504
17336 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17337 "SMS), but decoded only by newer phones (like 33xx)"
17340 #. type: delimited block _
17341 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17345 #. type: delimited block _
17346 #: docs/manual/gammu/index.rst:509
17348 "ringtone will have Scale info for each note. It will allow one to edit it "
17349 "correctly later in phone composer (for example, in 33xx)"
17352 #. type: delimited block _
17353 #: docs/manual/gammu/index.rst:512
17355 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17356 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17357 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17358 "variablebitmaplong file] [-animation frames file1 ...]"
17361 #. type: delimited block _
17362 #: docs/manual/gammu/index.rst:514
17363 msgid "Saves a SMS template (for Alcatel phones)."
17366 #. type: delimited block _
17367 #: docs/manual/gammu/index.rst:517
17369 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17370 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17371 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17372 "msgtext] [-textutf8 msgtext]"
17375 #. type: delimited block _
17376 #: docs/manual/gammu/index.rst:520
17378 "Take text from stdin (or commandline if -text specified) and save as text "
17379 "SMS into SIM/phone memory."
17382 #. type: delimited block _
17383 #: docs/manual/gammu/index.rst:522
17387 #. type: delimited block _
17388 #: docs/manual/gammu/index.rst:524
17390 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17391 "display after receiving without entering Inbox)"
17394 #. type: delimited block _
17395 #: docs/manual/gammu/index.rst:526
17399 #. type: delimited block _
17400 #: docs/manual/gammu/index.rst:529
17402 "specify, how many chars will be read. When use this option and text will be "
17403 "longer than 1 SMS, will be split into more linked SMS"
17406 #. type: delimited block _
17407 #: docs/manual/gammu/index.rst:531
17408 msgid "-autolen len"
17411 #. type: delimited block _
17412 #: docs/manual/gammu/index.rst:536
17414 "specify, how many chars will be read. When use this option and text will be "
17415 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17416 "default alphabet/Unicode) is set according to input text"
17419 #. type: delimited block _
17420 #: docs/manual/gammu/index.rst:538
17421 msgid "-enablevoice"
17424 #. type: delimited block _
17425 #: docs/manual/gammu/index.rst:540
17426 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17429 #. type: delimited block _
17430 #: docs/manual/gammu/index.rst:542
17431 msgid "-disablevoice"
17434 #. type: delimited block _
17435 #: docs/manual/gammu/index.rst:544
17436 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17439 #. type: delimited block _
17440 #: docs/manual/gammu/index.rst:546
17444 #. type: delimited block _
17445 #: docs/manual/gammu/index.rst:548
17446 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17449 #. type: delimited block _
17450 #: docs/manual/gammu/index.rst:550
17451 msgid "-disablefax"
17454 #. type: delimited block _
17455 #: docs/manual/gammu/index.rst:552
17456 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17459 #. type: delimited block _
17460 #: docs/manual/gammu/index.rst:554
17461 msgid "-enableemail"
17464 #. type: delimited block _
17465 #: docs/manual/gammu/index.rst:556
17466 msgid "sms will set email indicator. Text will be cut to 1 sms."
17469 #. type: delimited block _
17470 #: docs/manual/gammu/index.rst:558
17471 msgid "-disableemail"
17474 #. type: delimited block _
17475 #: docs/manual/gammu/index.rst:560
17476 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17479 #. type: delimited block _
17480 #: docs/manual/gammu/index.rst:562
17484 #. type: delimited block _
17485 #: docs/manual/gammu/index.rst:565
17487 "many phones after receiving it won't display anything, only beep, vibrate or "
17488 "turn on light. Text will be cut to 1 sms."
17491 #. type: delimited block _
17492 #: docs/manual/gammu/index.rst:567
17496 #. type: delimited block _
17497 #: docs/manual/gammu/index.rst:569
17498 msgid "SMS will be saved in Unicode format"
17501 #. type: delimited block _
17502 #: docs/manual/gammu/index.rst:575
17504 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17505 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17509 #. type: delimited block _
17510 #: docs/manual/gammu/index.rst:577
17511 msgid "-inputunicode"
17514 #. type: delimited block _
17515 #: docs/manual/gammu/index.rst:579
17516 msgid "input text is in Unicode."
17519 #. type: delimited block _
17520 #: docs/manual/gammu/index.rst:585
17522 "You can create Unicode file using WordPad in Windows (during saving select "
17523 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17526 #. type: delimited block _
17527 #: docs/manual/gammu/index.rst:589
17528 msgid "get text from command line instead of stdin."
17531 #. type: delimited block _
17532 #: docs/manual/gammu/index.rst:591
17536 #. type: delimited block _
17537 #: docs/manual/gammu/index.rst:593
17538 msgid "get text in UTF-8 from command line instead of stdin."
17541 #. type: delimited block _
17542 #: docs/manual/gammu/index.rst:599
17544 "Gammu detects your locales and uses by default encoding based on this. Use "
17545 "this option only when you know the input will be in UTF-8 in all cases."
17548 #. type: delimited block _
17549 #: docs/manual/gammu/index.rst:606
17550 msgid "-replacemessages ID"
17553 #. type: delimited block _
17554 #: docs/manual/gammu/index.rst:610
17556 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17557 "recipient with the same ID, each another SMS will replace each previous with "
17561 #. type: delimited block _
17562 #: docs/manual/gammu/index.rst:612
17563 msgid "-replacefile file"
17566 #. type: delimited block _
17567 #: docs/manual/gammu/index.rst:617
17569 "File with replacement table in unicode (UCS-2), preferably with byte order "
17570 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17571 "replacement one. The replacement is done after reading text for the message."
17574 #. type: delimited block _
17575 #: docs/manual/gammu/index.rst:620
17577 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17578 "file with following content (hex dump, first two bytes"
17581 #. type: Labeled list
17582 #: docs/manual/gammu/index.rst:620
17587 #. type: delimited block _
17588 #: docs/manual/gammu/index.rst:623
17589 msgid "ff fe 61 00 31 00"
17592 #. type: delimited block _
17593 #: docs/manual/gammu/index.rst:625
17594 msgid "TODO file location"
17597 #. type: delimited block _
17598 #: docs/manual/gammu/index.rst:628
17600 "Saves a message with a todo entry. The content will be read from any backup "
17601 "format which Gammu supports and from given location."
17604 #. type: delimited block _
17605 #: docs/manual/gammu/index.rst:630
17606 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17609 #. type: delimited block _
17610 #: docs/manual/gammu/index.rst:637
17612 "Read phonebook entry from file created by :option:`gammu backup` command and "
17613 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17614 "details with all numbers, text and name) format as SMS. The location "
17615 "identifies position of contact item to be read in backup file (usually 1, "
17616 "but can be useful in case the backup contains more items)."
17619 #. type: delimited block _
17620 #: docs/manual/gammu/index.rst:640
17621 msgid "WAPINDICATOR URL Title"
17624 #. type: delimited block _
17625 #: docs/manual/gammu/index.rst:643
17626 msgid "Saves a SMS with a WAP indication for given URL and title."
17629 #. type: delimited block _
17630 #: docs/manual/gammu/index.rst:646
17631 msgid "WAPSETTINGS file location DATA|GPRS"
17634 #. type: delimited block _
17635 #: docs/manual/gammu/index.rst:649
17637 "Read WAP settings from file created by :option:`gammu backup` command and "
17638 "saves in Nokia format as SMS"
17641 #. type: delimited block _
17642 #: docs/manual/gammu/index.rst:652
17644 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17645 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17646 "WEEK|MAX] [-save [-folder number]]"
17649 #. type: delimited block _
17650 #: docs/manual/gammu/index.rst:654
17652 "Sends a message to a ``destination`` number, most parameters are same as "
17653 "for :option:`gammu savesms`."
17656 #. type: delimited block _
17657 #: docs/manual/gammu/index.rst:656
17661 #. type: delimited block _
17662 #: docs/manual/gammu/index.rst:658
17663 msgid "will also save message which is being sent"
17666 #. type: delimited block _
17667 #: docs/manual/gammu/index.rst:660
17671 #. type: delimited block _
17672 #: docs/manual/gammu/index.rst:662
17673 msgid "request delivery report for message"
17676 #. type: delimited block _
17677 #: docs/manual/gammu/index.rst:664
17678 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17681 #. type: delimited block _
17682 #: docs/manual/gammu/index.rst:668
17684 "sets how long will be the message valid (SMSC will the discard the message "
17685 "after this time if it could not deliver it)."
17688 #. type: delimited block _
17689 #: docs/manual/gammu/index.rst:670
17690 msgid "setsmsc location number"
17693 #. type: delimited block _
17694 #: docs/manual/gammu/index.rst:673
17696 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17697 "just changes the SMSC number."
17701 #: docs/manual/gammu/index.rst:678
17703 msgid "Memory (phonebooks and calls) commands"
17704 msgstr "Memori (buku telepon dan panggilan)"
17706 #. type: delimited block _
17707 #: docs/manual/gammu/index.rst:681
17708 msgid "_memory types:"
17711 #. type: delimited block _
17712 #: docs/manual/gammu/index.rst:683
17713 msgid "Memory types"
17716 #. type: Plain text
17717 #: docs/manual/gammu/index.rst:686
17718 msgid "Gammu recognizes following memory types:"
17721 #. type: Plain text
17722 #: docs/manual/gammu/index.rst:705
17730 " Received calls\n"
17738 " phone internal phonebook\n"
17740 " fixed dialling\n"
17745 #. type: Plain text
17746 #: docs/manual/gammu/index.rst:708
17747 msgid "Memory commands"
17750 #. type: delimited block _
17751 #: docs/manual/gammu/index.rst:711
17752 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17755 #. type: delimited block _
17756 #: docs/manual/gammu/index.rst:713
17757 msgid "Deletes all entries from specified memory type."
17760 #. type: delimited block _
17761 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17762 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17763 msgid "For memory types description see :ref:`memory types`."
17766 #. type: delimited block _
17767 #: docs/manual/gammu/index.rst:717
17768 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17771 #. type: delimited block _
17772 #: docs/manual/gammu/index.rst:719
17773 msgid "Deletes entries in specified range from specified memory type."
17776 #. type: delimited block _
17777 #: docs/manual/gammu/index.rst:723
17778 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17781 #. type: delimited block _
17782 #: docs/manual/gammu/index.rst:725
17783 msgid "Get all memory locations from phone."
17786 #. type: delimited block _
17787 #: docs/manual/gammu/index.rst:729
17788 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17791 #. type: delimited block _
17792 #: docs/manual/gammu/index.rst:731
17793 msgid "Get memory location from phone."
17796 #. type: delimited block _
17797 #: docs/manual/gammu/index.rst:737
17798 msgid "getspeeddial start [stop]"
17801 #. type: delimited block _
17802 #: docs/manual/gammu/index.rst:739
17803 msgid "Gets speed dial choices."
17806 #. type: delimited block _
17807 #: docs/manual/gammu/index.rst:741
17808 msgid "searchmemory text"
17811 #. type: delimited block _
17812 #: docs/manual/gammu/index.rst:745
17814 "Scans all memory entries for given text. It performs case insensitive "
17815 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17819 #: docs/manual/gammu/index.rst:747
17821 msgid "Filesystem commands"
17822 msgstr "File sistem"
17824 #. type: delimited block _
17825 #: docs/manual/gammu/index.rst:752
17827 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17828 "Your phone can also support usb storage, which is handled on the operating "
17829 "system level and Gammu does not use that."
17832 #. type: delimited block _
17833 #: docs/manual/gammu/index.rst:754
17835 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17836 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17839 #. type: delimited block _
17840 #: docs/manual/gammu/index.rst:756
17841 msgid "Add file with specified name to folder with specified folder ID."
17844 #. type: delimited block _
17845 #: docs/manual/gammu/index.rst:758
17849 #. type: delimited block _
17850 #: docs/manual/gammu/index.rst:760
17852 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17853 "2 doesn't need this)."
17856 #. type: delimited block _
17857 #: docs/manual/gammu/index.rst:762
17861 #. type: delimited block _
17862 #: docs/manual/gammu/index.rst:764
17863 msgid "Sets the read only attribute."
17866 #. type: delimited block _
17867 #: docs/manual/gammu/index.rst:769
17869 "Sets the protected attribute (file can't be for example forwarded from phone "
17873 #. type: delimited block _
17874 #: docs/manual/gammu/index.rst:771
17878 #. type: delimited block _
17879 #: docs/manual/gammu/index.rst:773
17880 msgid "Sets the system attribute."
17883 #. type: delimited block _
17884 #: docs/manual/gammu/index.rst:775
17888 #. type: delimited block _
17889 #: docs/manual/gammu/index.rst:777
17890 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17893 #. type: delimited block _
17894 #: docs/manual/gammu/index.rst:779
17898 #. type: delimited block _
17899 #: docs/manual/gammu/index.rst:781
17901 "After using it date/time of file modification will be set to moment of "
17905 #. type: delimited block _
17906 #: docs/manual/gammu/index.rst:783
17907 msgid "addfolder parentfolderID name"
17910 #. type: delimited block _
17911 #: docs/manual/gammu/index.rst:786
17913 "Create a folder in phone with specified name in a folder with specified "
17917 #. type: delimited block _
17918 #: docs/manual/gammu/index.rst:788
17919 msgid "deletefiles fileID"
17922 #. type: delimited block _
17923 #: docs/manual/gammu/index.rst:790
17924 msgid "Delete files with given IDs."
17927 #. type: delimited block _
17928 #: docs/manual/gammu/index.rst:792
17929 msgid "deletefolder name"
17932 #. type: delimited block _
17933 #: docs/manual/gammu/index.rst:794
17934 msgid "Delete folder with given ID."
17937 #. type: delimited block _
17938 #: docs/manual/gammu/index.rst:796
17939 msgid "getfilefolder fileID, fileID, ..."
17942 #. type: delimited block _
17943 #: docs/manual/gammu/index.rst:798
17945 "Retrieve files or all files from folder with given IDs from a phone "
17949 #. type: delimited block _
17950 #: docs/manual/gammu/index.rst:800
17951 msgid "getfiles fileID, fileID, ..."
17954 #. type: delimited block _
17955 #: docs/manual/gammu/index.rst:802
17956 msgid "Retrieve files with given IDs from a phone filesytem."
17959 #. type: delimited block _
17960 #: docs/manual/gammu/index.rst:804
17961 msgid "getfilesystem [-flatall|-flat]"
17964 #. type: delimited block _
17965 #: docs/manual/gammu/index.rst:806
17967 "Display info about all folders and files in phone memory/memory card. By "
17968 "default there is tree displayed, you can change it:"
17971 #. type: delimited block _
17972 #: docs/manual/gammu/index.rst:808
17976 #. type: delimited block _
17977 #: docs/manual/gammu/index.rst:810
17979 "there are displayed full file/folder details like ID (first parameter in "
17983 #. type: delimited block _
17984 #: docs/manual/gammu/index.rst:812
17988 #. type: delimited block _
17989 #: docs/manual/gammu/index.rst:814
17991 "In some phones (like N6230) content of some folders (with more files) can be "
17992 "cut (only part of files will be displayed) for example on infrared "
17993 "connection. This is not Gammu issue, but phone firmware problem."
17996 #. type: delimited block _
17997 #: docs/manual/gammu/index.rst:816
17998 msgid "getfilesystemstatus"
17999 msgstr "getfilesystemstatus"
18001 #. type: delimited block _
18002 #: docs/manual/gammu/index.rst:819
18004 "Display info filesystem status - number of bytes available, used or used by "
18005 "some specific content."
18008 #. type: delimited block _
18009 #: docs/manual/gammu/index.rst:821
18010 msgid "getfolderlisting folderID"
18013 #. type: delimited block _
18014 #: docs/manual/gammu/index.rst:823
18016 "Display files and folders available in folder with given folder ID. You can "
18017 "get ID's using getfilesystem -flatall."
18020 #. type: delimited block _
18021 #: docs/manual/gammu/index.rst:830
18023 "Please note, that in some phones (like N6230) content of some folders (with "
18024 "more files) can be cut (only part of files will be displayed) for example on "
18025 "infrared connection. This is not Gammu issue, but phone firmware problem."
18028 #. type: delimited block _
18029 #: docs/manual/gammu/index.rst:832
18030 msgid "getrootfolders"
18033 #. type: delimited block _
18034 #: docs/manual/gammu/index.rst:834
18035 msgid "Display info about drives available in phone/memory card."
18038 #. type: delimited block _
18039 #: docs/manual/gammu/index.rst:836
18040 msgid "sendfile name"
18043 #. type: delimited block _
18044 #: docs/manual/gammu/index.rst:840
18046 "Sends file to a phone. It's up to phone to decide where to store this file "
18047 "and how to handle it (for example when you send vCard or vCalendar, most of "
18048 "phones will offer you to import it."
18051 #. type: delimited block _
18052 #: docs/manual/gammu/index.rst:842
18053 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
18057 #: docs/manual/gammu/index.rst:845
18059 msgid "Logo and pictures commands"
18060 msgstr "Logo dan gambar"
18062 #. type: delimited block _
18063 #: docs/manual/gammu/index.rst:850
18065 "These options are mainly (there are few exceptions) for monochromatic logos "
18066 "and images available in older phones. Recognized file formats: xpm (only "
18067 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
18070 #. type: delimited block _
18071 #: docs/manual/gammu/index.rst:852
18073 "In new models all bitmaps are saved in filesystem and should go into "
18074 "filesystem section"
18077 #. type: delimited block _
18078 #: docs/manual/gammu/index.rst:854
18079 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
18082 #. type: delimited block _
18083 #: docs/manual/gammu/index.rst:859
18085 "Allow one to convert logos files to another. When give ONLY inputfile, "
18086 "output will be written to stdout using ASCII art. When give output file and "
18087 "format, in some file formats (like NLM) will be set indicator informing "
18088 "about logo type to given."
18091 #. type: delimited block _
18092 #: docs/manual/gammu/index.rst:861
18093 msgid "getbitmap TYPE [type options]"
18096 #. type: delimited block _
18097 #: docs/manual/gammu/index.rst:863
18098 msgid "Reads bitmap from phone, following types are supported:"
18101 #. type: delimited block _
18102 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
18103 msgid "CALLER location [file]"
18106 #. type: delimited block _
18107 #: docs/manual/gammu/index.rst:867
18108 msgid "Get caller group logo from phone. Locations 1-5."
18111 #. type: delimited block _
18112 #: docs/manual/gammu/index.rst:869
18116 #. type: delimited block _
18117 #: docs/manual/gammu/index.rst:873
18119 "In some models it's possible to save dealer welcome note - text displayed "
18120 "during enabling phone, which can't be edited from phone menu. Here you can "
18124 #. type: delimited block _
18125 #: docs/manual/gammu/index.rst:875
18126 msgid "OPERATOR [file]"
18129 #. type: delimited block _
18130 #: docs/manual/gammu/index.rst:877
18132 "Get operator logo (picture displayed instead of operator name) from phone."
18135 #. type: delimited block _
18136 #: docs/manual/gammu/index.rst:879
18137 msgid "PICTURE location [file]"
18140 #. type: delimited block _
18141 #: docs/manual/gammu/index.rst:881
18142 msgid "Get Picture Image from phone."
18145 #. type: delimited block _
18146 #: docs/manual/gammu/index.rst:883
18147 msgid "STARTUP [file]"
18150 #. type: delimited block _
18151 #: docs/manual/gammu/index.rst:885
18152 msgid "Get static startup logo from phone. Allow one to save it in file."
18155 #. type: delimited block _
18156 #: docs/manual/gammu/index.rst:887
18160 #. type: delimited block _
18161 #: docs/manual/gammu/index.rst:889
18162 msgid "Get startup text from phone."
18165 #. type: delimited block _
18166 #: docs/manual/gammu/index.rst:891
18167 msgid "setbitmap TYPE [type options]"
18170 #. type: delimited block _
18171 #: docs/manual/gammu/index.rst:893
18172 msgid "Sets bitmap in phone, following types are supported:"
18175 #. type: delimited block _
18176 #: docs/manual/gammu/index.rst:897
18177 msgid "Set caller logo."
18180 #. type: delimited block _
18181 #: docs/manual/gammu/index.rst:899
18182 msgid "COLOUROPERATOR [fileID [netcode]]"
18185 #. type: delimited block _
18186 #: docs/manual/gammu/index.rst:901
18187 msgid "Sets color operator logo in phone."
18190 #. type: delimited block _
18191 #: docs/manual/gammu/index.rst:903
18192 msgid "COLOURSTARTUP [fileID]"
18195 #. type: delimited block _
18196 #: docs/manual/gammu/index.rst:905
18197 msgid "DEALER text"
18200 #. type: delimited block _
18201 #: docs/manual/gammu/index.rst:907
18203 "Sets welcome message configured by dealer, which usually can not be changed "
18207 #. type: delimited block _
18208 #: docs/manual/gammu/index.rst:909
18209 msgid "OPERATOR [file [netcode]]"
18212 #. type: delimited block _
18213 #: docs/manual/gammu/index.rst:914
18215 "Set operator logo in phone. When won't give file and netcode, operator logo "
18216 "will be removed from phone. When will give only filename, operator logo will "
18217 "be displayed for your current GSM operator. When you give additionally "
18218 "network code, it will be displayed for this operator."
18221 #. type: delimited block _
18222 #: docs/manual/gammu/index.rst:916
18223 msgid "PICTURE file location [text]"
18226 #. type: delimited block _
18227 #: docs/manual/gammu/index.rst:918
18228 msgid "Sets picture image in phone."
18231 #. type: delimited block _
18232 #: docs/manual/gammu/index.rst:920
18233 msgid "STARTUP file|1|2|3"
18236 #. type: delimited block _
18237 #: docs/manual/gammu/index.rst:924
18239 "Set startup logo in phone. It can be static (then you will have to give file "
18240 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18241 "3330 supports it, use location 1, 2 or 3 for these)."
18244 #. type: delimited block _
18245 #: docs/manual/gammu/index.rst:926
18249 #. type: delimited block _
18250 #: docs/manual/gammu/index.rst:928
18251 msgid "Sets startup text in phone."
18254 #. type: delimited block _
18255 #: docs/manual/gammu/index.rst:930
18256 msgid "WALLPAPER fileID"
18259 #. type: delimited block _
18260 #: docs/manual/gammu/index.rst:932
18261 msgid "Sets wallpaper in phone."
18265 #: docs/manual/gammu/index.rst:934
18267 msgid "Ringtones commands"
18268 msgstr "Nada dering"
18270 #. type: delimited block _
18271 #: docs/manual/gammu/index.rst:938
18273 "Ringtones are mostly supported only for older phones. For recent phones you "
18274 "usually just upload them to some folder in phone filesystem."
18277 #. type: delimited block _
18278 #: docs/manual/gammu/index.rst:943
18280 "There are recognized various file formats by options described below: rttl, "
18281 "binary format created for Gammu, mid (saving), re (reading), ott, "
18282 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18283 "(saving), rng, mmf (for Samsung)."
18286 #. type: delimited block _
18287 #: docs/manual/gammu/index.rst:946
18288 msgid "copyringtone source destination [RTTL|BINARY]"
18291 #. type: delimited block _
18292 #: docs/manual/gammu/index.rst:948
18293 msgid "Copy source ringtone to destination."
18296 #. type: delimited block _
18297 #: docs/manual/gammu/index.rst:950
18298 msgid "getphoneringtone location [file]"
18301 #. type: delimited block _
18302 #: docs/manual/gammu/index.rst:952
18303 msgid "Get one of \"default\" ringtones and saves into file"
18306 #. type: delimited block _
18307 #: docs/manual/gammu/index.rst:954
18308 msgid "getringtone location [file]"
18311 #. type: delimited block _
18312 #: docs/manual/gammu/index.rst:956
18313 msgid "Get ringtone from phone in RTTL or BINARY format."
18316 #. type: delimited block _
18317 #: docs/manual/gammu/index.rst:960
18318 msgid "getringtoneslist"
18319 msgstr "getringtoneslist"
18321 #. type: delimited block _
18322 #: docs/manual/gammu/index.rst:962
18323 msgid "playringtone file"
18326 #. type: delimited block _
18327 #: docs/manual/gammu/index.rst:964
18329 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18330 "BINARY (Nokia DCT3) format."
18333 #. type: delimited block _
18334 #: docs/manual/gammu/index.rst:966
18335 msgid "playsavedringtone number"
18338 #. type: delimited block _
18339 #: docs/manual/gammu/index.rst:969
18341 "Play one of built-in ringtones. This option is available for DCT4 phones. "
18342 "For getting ringtones list use :option:`gammu getringtoneslist`."
18345 #. type: delimited block _
18346 #: docs/manual/gammu/index.rst:971
18347 msgid "setringtone file [-location location] [-scale] [-name name]"
18350 #. type: delimited block _
18351 #: docs/manual/gammu/index.rst:974
18353 "Set ringtone in phone. When don't give location, it will be written \"with "
18354 "preview\" (in phones supporting this feature like 61xx or 6210)."
18357 #. type: delimited block _
18358 #: docs/manual/gammu/index.rst:980
18360 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18361 "scale problems available during editing ringtone in composer from phone menu "
18362 "(for example, in Nokia 33xx)."
18365 #. type: delimited block _
18366 #: docs/manual/gammu/index.rst:985
18368 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18369 "blink later in phone menus."
18373 #: docs/manual/gammu/index.rst:988
18375 msgid "Calendar notes commands"
18376 msgstr "Catatan kalender"
18378 #. type: delimited block _
18379 #: docs/manual/gammu/index.rst:991
18381 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18382 "limitations (depending on phone firmware version)."
18385 #. type: delimited block _
18386 #: docs/manual/gammu/index.rst:993
18387 msgid "deletecalendar start [stop]"
18390 #. type: delimited block _
18391 #: docs/manual/gammu/index.rst:995
18392 msgid "Deletes selected calendar entries in phone."
18395 #. type: delimited block _
18396 #: docs/manual/gammu/index.rst:997
18397 msgid "getallcalendar"
18398 msgstr "getallcalendar"
18400 #. type: delimited block _
18401 #: docs/manual/gammu/index.rst:999
18402 msgid "Retrieves all calendar entries from phone."
18405 #. type: delimited block _
18406 #: docs/manual/gammu/index.rst:1001
18407 msgid "getcalendar start [stop]"
18410 #. type: delimited block _
18411 #: docs/manual/gammu/index.rst:1003
18412 msgid "Retrieves selected calendar entries from phone."
18416 #: docs/manual/gammu/index.rst:1006
18418 msgid "To do list commands"
18419 msgstr "List pengerjaan"
18421 #. type: delimited block _
18422 #: docs/manual/gammu/index.rst:1009
18423 msgid "deletetodo start [stop]"
18426 #. type: delimited block _
18427 #: docs/manual/gammu/index.rst:1011
18428 msgid "Deletes selected todo entries in phone."
18431 #. type: delimited block _
18432 #: docs/manual/gammu/index.rst:1013
18436 #. type: delimited block _
18437 #: docs/manual/gammu/index.rst:1015
18438 msgid "Retrieves all todo entries from phone."
18441 #. type: delimited block _
18442 #: docs/manual/gammu/index.rst:1017
18443 msgid "gettodo start [stop]"
18446 #. type: delimited block _
18447 #: docs/manual/gammu/index.rst:1019
18448 msgid "Retrieves selected todo entries from phone."
18452 #: docs/manual/gammu/index.rst:1021
18454 msgid "Notes commands"
18457 #. type: delimited block _
18458 #: docs/manual/gammu/index.rst:1024
18459 msgid "getallnotes"
18462 #. type: delimited block _
18463 #: docs/manual/gammu/index.rst:1026
18464 msgid "Reads all notes from the phone."
18465 msgstr "Membaca semua catatan dari telepon."
18467 #. type: delimited block _
18468 #: docs/manual/gammu/index.rst:1031
18470 "Not all phones supports this function, especially most Sony Ericsson phones "
18471 "even if they have notes inside phone."
18475 #: docs/manual/gammu/index.rst:1034
18477 msgid "Date, time and alarm commands"
18478 msgstr "Tanggal, waktu dan alarm"
18480 #. type: delimited block _
18481 #: docs/manual/gammu/index.rst:1037
18482 msgid "getalarm [start]"
18485 #. type: delimited block _
18486 #: docs/manual/gammu/index.rst:1040
18487 msgid "Get alarm from phone, if no location is specified, 1 is used."
18490 #. type: delimited block _
18491 #: docs/manual/gammu/index.rst:1042
18492 msgid "getdatetime"
18495 #. type: delimited block _
18496 #: docs/manual/gammu/index.rst:1044
18497 msgid "Get date and time from phone"
18500 #. type: delimited block _
18501 #: docs/manual/gammu/index.rst:1046
18502 msgid "setalarm hour minute"
18505 #. type: delimited block _
18506 #: docs/manual/gammu/index.rst:1048
18507 msgid "Sets repeating alarm in phone on selected time."
18510 #. type: delimited block _
18511 #: docs/manual/gammu/index.rst:1050
18512 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18515 #. type: delimited block _
18516 #: docs/manual/gammu/index.rst:1054
18518 "Set date and time in phone to date and time set in computer. Please note, "
18519 "that this option doesn't show clock on phone screen. It only set date and "
18523 #. type: delimited block _
18524 #: docs/manual/gammu/index.rst:1059
18526 "You can make such synchronization each time, when will connect your phone "
18527 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18532 #: docs/manual/gammu/index.rst:1062
18534 msgid "Categories commands"
18537 #. type: delimited block _
18538 #: docs/manual/gammu/index.rst:1067
18539 msgid "Categories are supported only on few phones (Alcatel)."
18542 #. type: delimited block _
18543 #: docs/manual/gammu/index.rst:1069
18544 msgid "addcategory TODO|PHONEBOOK text"
18547 #. type: delimited block _
18548 #: docs/manual/gammu/index.rst:1071
18549 msgid "getallcategory TODO|PHONEBOOK"
18552 #. type: delimited block _
18553 #: docs/manual/gammu/index.rst:1073
18554 msgid "getcategory TODO|PHONEBOOK start [stop]"
18557 #. type: delimited block _
18558 #: docs/manual/gammu/index.rst:1075
18559 msgid "listmemorycategory text|number"
18562 #. type: delimited block _
18563 #: docs/manual/gammu/index.rst:1077
18564 msgid "listtodocategory text|number"
18568 #: docs/manual/gammu/index.rst:1080
18570 msgid "Backing up and restoring commands"
18571 msgstr "Backing up dan restoring"
18573 #. type: delimited block _
18574 #: docs/manual/gammu/index.rst:1083
18575 msgid "addnew file [-yes] [-memory ME|SM|..]"
18578 #. type: delimited block _
18579 #: docs/manual/gammu/index.rst:1087
18581 "Adds data written in file created using :option:`gammu backup` command. All "
18582 "things backed up :option:`gammu backup` can be restored (when made backup to "
18583 "Gammu text file)."
18586 #. type: delimited block _
18587 #: docs/manual/gammu/index.rst:1091
18589 "Please note that this adds all content of backup file to phone and does not "
18590 "care about current data in the phone (no duplicates are detected)."
18593 #. type: delimited block _
18594 #: docs/manual/gammu/index.rst:1094
18596 "Use -yes parameter to answer yes to all questions (you want to automatically "
18597 "restore all data)."
18600 #. type: delimited block _
18601 #: docs/manual/gammu/index.rst:1097
18603 "Use -memory parameter to force usage of defined memory type for storing "
18604 "entries regardless what backu format says."
18607 #. type: delimited block _
18608 #: docs/manual/gammu/index.rst:1099
18609 msgid "addsms folder file [-yes]"
18612 #. type: delimited block _
18613 #: docs/manual/gammu/index.rst:1102
18615 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18616 "selected folder in phone."
18619 #. type: delimited block _
18620 #: docs/manual/gammu/index.rst:1104
18621 msgid "backup file [-yes]"
18624 #. type: delimited block _
18625 #: docs/manual/gammu/index.rst:1106
18627 "Backup your phone to file. It's possible to backup (depends on phone and "
18631 #. type: delimited block _
18632 #: docs/manual/gammu/index.rst:1108
18633 msgid "phonebook from SIM and phone memory"
18636 #. type: delimited block _
18637 #: docs/manual/gammu/index.rst:1109
18638 msgid "calendar notes"
18639 msgstr "catatan kalender"
18641 #. type: delimited block _
18642 #: docs/manual/gammu/index.rst:1110
18643 msgid "SMSC settings"
18644 msgstr "Pengaturan SMSC"
18646 #. type: delimited block _
18647 #: docs/manual/gammu/index.rst:1111
18648 msgid "operator logo"
18651 #. type: delimited block _
18652 #: docs/manual/gammu/index.rst:1112
18653 msgid "startup (static) logo or startup text"
18656 #. type: delimited block _
18657 #: docs/manual/gammu/index.rst:1113
18659 msgid "WAP bookmarks"
18660 msgstr "Pengaturan WAP dan bookmark"
18662 #. type: delimited block _
18663 #: docs/manual/gammu/index.rst:1114
18664 msgid "WAP settings"
18665 msgstr "Pengaturan WAP"
18667 #. type: delimited block _
18668 #: docs/manual/gammu/index.rst:1115
18669 msgid "caller logos and groups"
18672 #. type: delimited block _
18673 #: docs/manual/gammu/index.rst:1116
18674 msgid "user ringtones"
18675 msgstr "nadadering pengguna"
18677 #. type: delimited block _
18678 #: docs/manual/gammu/index.rst:1119
18680 "There are various backup formats supported and the backup format is guessed "
18681 "based on file extension:"
18684 #. type: delimited block _
18685 #: docs/manual/gammu/index.rst:1121
18687 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18690 #. type: delimited block _
18691 #: docs/manual/gammu/index.rst:1122
18692 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18695 #. type: delimited block _
18696 #: docs/manual/gammu/index.rst:1123
18697 msgid "``.vcf`` - vCard, supports contacts."
18700 #. type: delimited block _
18701 #: docs/manual/gammu/index.rst:1124
18702 msgid "``.ldif`` - LDAP import, supports contacts."
18705 #. type: delimited block _
18706 #: docs/manual/gammu/index.rst:1125
18707 msgid "``.ics`` - iCalendar, supports calendar and todo."
18710 #. type: delimited block _
18711 #: docs/manual/gammu/index.rst:1126
18713 "Any other extension is Gammu backup file and it supports all data mentioned "
18714 "above, see :ref:`gammu-backup` for more details."
18717 #. type: delimited block _
18718 #: docs/manual/gammu/index.rst:1128
18720 "By default this command is interactive and asks which items tou want to "
18724 #. type: delimited block _
18725 #: docs/manual/gammu/index.rst:1130
18726 msgid "Use -yes for answering yes to all questions."
18729 #. type: delimited block _
18730 #: docs/manual/gammu/index.rst:1132
18731 msgid "backupsms file [-yes|-all]"
18734 #. type: delimited block _
18735 #: docs/manual/gammu/index.rst:1134
18736 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18739 #. type: delimited block _
18740 #: docs/manual/gammu/index.rst:1137
18742 "By default this command is interactive and asks which folders you want to "
18743 "backup and whether you want to remove messages from phone afterwards."
18746 #. type: delimited block _
18747 #: docs/manual/gammu/index.rst:1141
18749 "Use -yes for answering yes to all questions (backup all messages and delete "
18750 "them from phone), or -all to just backup all folders while keeping messages "
18754 #. type: delimited block _
18755 #: docs/manual/gammu/index.rst:1143
18756 msgid "restore file [-yes]"
18759 #. type: delimited block _
18760 #: docs/manual/gammu/index.rst:1148
18762 "Please note that restoring deletes all current content in phone. If you want "
18763 "only to add entries to phone, use :option:`gammu addnew`."
18766 #. type: delimited block _
18767 #: docs/manual/gammu/index.rst:1150
18769 "Restore settings written in file created using :option:`gammu backup` "
18773 #. type: delimited block _
18774 #: docs/manual/gammu/index.rst:1154
18776 "In some phones restoring calendar notes will not show error, but won't be "
18777 "done, when phone doesn't have set clock inside."
18780 #. type: delimited block _
18781 #: docs/manual/gammu/index.rst:1156
18782 msgid "restoresms file [-yes]"
18785 #. type: delimited block _
18786 #: docs/manual/gammu/index.rst:1160
18788 "Please note that this overwrites existing messages in phone (if it supports "
18792 #. type: delimited block _
18793 #: docs/manual/gammu/index.rst:1163
18795 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18796 "selected folder in phone."
18799 #. type: delimited block _
18800 #: docs/manual/gammu/index.rst:1165
18801 msgid "savefile TYPE [type options]"
18804 #. type: delimited block _
18805 #: docs/manual/gammu/index.rst:1168
18807 "Converts between various file formats supported by Gammu, following types "
18811 #. type: delimited block _
18812 #: docs/manual/gammu/index.rst:1170
18813 msgid "BOOKMARK target.url file location"
18816 #. type: delimited block _
18817 #: docs/manual/gammu/index.rst:1173
18818 msgid "Converts backup format supported by Gammu to vBookmark file."
18821 #. type: delimited block _
18822 #: docs/manual/gammu/index.rst:1175
18823 msgid "CALENDAR target.vcs file location"
18826 #. type: delimited block _
18827 #: docs/manual/gammu/index.rst:1180
18829 "Allows one to convert between various backup formats which gammu supports "
18830 "for calendar events. The file type is guessed (for input file guess is based "
18831 "on extension and file content, for output solely on extension)."
18834 #. type: delimited block _
18835 #: docs/manual/gammu/index.rst:1182
18836 msgid "TODO target.vcs file location"
18839 #. type: delimited block _
18840 #: docs/manual/gammu/index.rst:1187
18842 "Allows one to convert between various backup formats which gammu supports "
18843 "for todo events. The file type is guessed (for input file guess is based on "
18844 "extension and file content, for output solely on extension)."
18847 #. type: delimited block _
18848 #: docs/manual/gammu/index.rst:1189
18849 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18852 #. type: delimited block _
18853 #: docs/manual/gammu/index.rst:1194
18855 "Allows one to convert between various backup formats which gammu supports "
18856 "for phonebook events. The file type is guessed (for input file guess is "
18857 "based on extension and file content, for output solely on extension)."
18860 #. type: delimited block _
18861 #: docs/manual/gammu/index.rst:1196
18862 msgid ":option:`gammu convertbackup`"
18865 #. type: delimited block _
18866 #: docs/manual/gammu/index.rst:1198
18867 msgid "convertbackup source.file output.file"
18870 #. type: delimited block _
18871 #: docs/manual/gammu/index.rst:1200
18875 #. type: delimited block _
18876 #: docs/manual/gammu/index.rst:1204
18878 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18879 "savefile`, this does not give you any options what to convert, it simply "
18880 "takes converts all what can be saved into output file."
18883 #. type: delimited block _
18884 #: docs/manual/gammu/index.rst:1206
18885 msgid ":option:`gammu savefile`"
18889 #: docs/manual/gammu/index.rst:1209
18891 msgid "Nokia specific commands"
18892 msgstr "Perintah spesifik Nokia"
18894 #. type: delimited block _
18895 #: docs/manual/gammu/index.rst:1212
18896 msgid "nokiaaddfile TYPE [type options]"
18899 #. type: delimited block _
18900 #: docs/manual/gammu/index.rst:1214
18901 msgid "Uploads file to phone to specific location for the type:"
18904 #. type: delimited block _
18905 #: docs/manual/gammu/index.rst:1216
18906 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18909 #. type: delimited block _
18910 #: docs/manual/gammu/index.rst:1220
18912 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18913 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18914 "both will be added automatically."
18917 #. type: delimited block _
18918 #: docs/manual/gammu/index.rst:1222
18922 #. type: delimited block _
18923 #: docs/manual/gammu/index.rst:1225
18925 "Delete the application's .jad and .jar files before installing, but doesn't "
18926 "delete the application data."
18929 #. type: delimited block _
18930 #: docs/manual/gammu/index.rst:1227
18931 msgid "-overwriteall"
18934 #. type: delimited block _
18935 #: docs/manual/gammu/index.rst:1230
18937 "Delete the application (same as :option:`-overwrite`) and all it's data."
18940 #. type: delimited block _
18941 #: docs/manual/gammu/index.rst:1232
18942 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18945 #. type: delimited block _
18946 #: docs/manual/gammu/index.rst:1234
18948 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18949 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18952 #. type: delimited block _
18953 #: docs/manual/gammu/index.rst:1236
18954 msgid "nokiaaddplaylists"
18957 #. type: delimited block _
18958 #: docs/manual/gammu/index.rst:1238
18960 "Goes through phone memory and generated playlist for all music files found."
18963 #. type: delimited block _
18964 #: docs/manual/gammu/index.rst:1240
18965 msgid "To manually manage playlists:"
18968 #. type: delimited block _
18969 #: docs/manual/gammu/index.rst:1244
18970 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18973 #. type: delimited block _
18974 #: docs/manual/gammu/index.rst:1246
18975 msgid "Will add playlist filename.m3u"
18978 #. type: delimited block _
18979 #: docs/manual/gammu/index.rst:1250
18980 msgid "gammu getfilesystem"
18981 msgstr "gammu getfilesystem"
18983 #. type: delimited block _
18984 #: docs/manual/gammu/index.rst:1252
18985 msgid "Will get list of all files (including names of files with playlists)"
18988 #. type: delimited block _
18989 #: docs/manual/gammu/index.rst:1256
18990 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
18993 #. type: delimited block _
18994 #: docs/manual/gammu/index.rst:1258
18995 msgid "Will delete playlist filename.m3u"
18998 #. type: delimited block _
18999 #: docs/manual/gammu/index.rst:1260
19000 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
19003 #. type: delimited block _
19004 #: docs/manual/gammu/index.rst:1264
19006 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
19007 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
19008 "terminated lines. So just run :program:`unix2dos` on the resulting file "
19009 "before uploading it your your phone."
19012 #. type: delimited block _
19013 #: docs/manual/gammu/index.rst:1267
19014 msgid "nokiacomposer file"
19017 #. type: delimited block _
19018 #: docs/manual/gammu/index.rst:1270
19020 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
19021 "(and how should it look like)."
19024 #. type: delimited block _
19025 #: docs/manual/gammu/index.rst:1272
19026 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
19029 #. type: delimited block _
19030 #: docs/manual/gammu/index.rst:1274
19031 msgid "nokiadisplayoutput"
19034 #. type: delimited block _
19035 #: docs/manual/gammu/index.rst:1276
19036 msgid "nokiadisplaytest number"
19039 #. type: delimited block _
19040 #: docs/manual/gammu/index.rst:1278
19041 msgid "nokiagetadc"
19044 #. type: delimited block _
19045 #: docs/manual/gammu/index.rst:1280
19046 msgid "nokiagetoperatorname"
19049 #. type: delimited block _
19050 #: docs/manual/gammu/index.rst:1284
19052 "6110.c phones have place for name for one GSM network (of course, with "
19053 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
19054 "You can get this name using this option."
19057 #. type: delimited block _
19058 #: docs/manual/gammu/index.rst:1286
19059 msgid "nokiagetpbkfeatures memorytype"
19062 #. type: delimited block _
19063 #: docs/manual/gammu/index.rst:1288
19067 #. type: delimited block _
19068 #: docs/manual/gammu/index.rst:1291
19069 msgid "This option should display T9 dictionary content from DCT4 phones."
19072 #. type: delimited block _
19073 #: docs/manual/gammu/index.rst:1293
19074 msgid "nokiagetvoicerecord location"
19077 #. type: delimited block _
19078 #: docs/manual/gammu/index.rst:1297
19080 "Get voice record from location and save to WAV file. File is coded using GSM "
19081 "6.10 codec (available for example in win32). Name of file is like name of "
19082 "voice record in phone."
19085 #. type: delimited block _
19086 #: docs/manual/gammu/index.rst:1301
19088 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
19089 "included by Microsoft. If you deleted it by accident in this operating "
19090 "system, make such steps:"
19093 #. type: delimited block _
19094 #: docs/manual/gammu/index.rst:1303
19095 msgid "Control Panel"
19098 #. type: delimited block _
19099 #: docs/manual/gammu/index.rst:1304
19100 msgid "Add hardware"
19103 #. type: delimited block _
19104 #: docs/manual/gammu/index.rst:1305
19108 #. type: delimited block _
19109 #: docs/manual/gammu/index.rst:1306
19110 msgid "select \"Yes. I have already connected the hardware"
19113 #. type: delimited block _
19114 #: docs/manual/gammu/index.rst:1307
19115 msgid "select \"Add a new hardware device"
19118 #. type: delimited block _
19119 #: docs/manual/gammu/index.rst:1308
19120 msgid "select \"Install the hardware that I manually select from a list"
19123 #. type: delimited block _
19124 #: docs/manual/gammu/index.rst:1309
19125 msgid "select \"Sound, video and game controllers"
19128 #. type: delimited block _
19129 #: docs/manual/gammu/index.rst:1310
19130 msgid "select \"Audio codecs"
19133 #. type: delimited block _
19134 #: docs/manual/gammu/index.rst:1311
19135 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
19138 #. type: delimited block _
19139 #: docs/manual/gammu/index.rst:1312
19141 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
19144 #. type: delimited block _
19145 #: docs/manual/gammu/index.rst:1313
19147 "now You can be asked if want to install unsigned driver (YES), about select "
19148 "codec configuration (select what you want) and rebotting PC (make it)"
19151 #. type: delimited block _
19152 #: docs/manual/gammu/index.rst:1315
19153 msgid "nokiamakecamerashoot"
19156 #. type: delimited block _
19157 #: docs/manual/gammu/index.rst:1317
19158 msgid "nokianetmonitor test"
19161 #. type: delimited block _
19162 #: docs/manual/gammu/index.rst:1319
19163 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19166 #. type: delimited block _
19167 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19171 #. type: delimited block _
19172 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19174 "For more info about this option, please visit `Marcin's page <http://www."
19175 "mwiacek.com/>`_ and read netmonitor manual there."
19178 #. type: delimited block _
19179 #: docs/manual/gammu/index.rst:1331
19181 "test ``243`` enables all tests (after using command :command:`gammu "
19182 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19183 "see netmonitor menu)"
19186 #. type: delimited block _
19187 #: docs/manual/gammu/index.rst:1333
19188 msgid "nokianetmonitor36"
19191 #. type: delimited block _
19192 #: docs/manual/gammu/index.rst:1335
19193 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19196 #. type: delimited block _
19197 #: docs/manual/gammu/index.rst:1343
19198 msgid "nokiasecuritycode"
19201 #. type: delimited block _
19202 #: docs/manual/gammu/index.rst:1345
19203 msgid "Get/reset to \"12345\" security code"
19206 #. type: delimited block _
19207 #: docs/manual/gammu/index.rst:1347
19208 msgid "nokiaselftests"
19211 #. type: delimited block _
19212 #: docs/manual/gammu/index.rst:1349
19213 msgid "Perform tests for Nokia DCT3 phones."
19216 #. type: delimited block _
19217 #: docs/manual/gammu/index.rst:1355
19219 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19220 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19221 "t have an internal battery for the clock (like 3xxx)."
19224 #. type: delimited block _
19225 #: docs/manual/gammu/index.rst:1357
19226 msgid "nokiasetlights keypad|display|torch on|off"
19229 #. type: delimited block _
19230 #: docs/manual/gammu/index.rst:1359
19231 msgid "nokiasetoperatorname [networkcode name]"
19234 #. type: delimited block _
19235 #: docs/manual/gammu/index.rst:1361
19236 msgid "nokiasetphonemenus"
19239 #. type: delimited block _
19240 #: docs/manual/gammu/index.rst:1363
19241 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19244 #. type: delimited block _
19245 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19246 msgid "ALS (Alternative Line Service) option menu"
19249 #. type: delimited block _
19250 #: docs/manual/gammu/index.rst:1366
19251 msgid "vibra menu for 3210"
19254 #. type: delimited block _
19255 #: docs/manual/gammu/index.rst:1367
19256 msgid "3315 features in 3310 5.45 and higher"
19259 #. type: delimited block _
19260 #: docs/manual/gammu/index.rst:1368
19261 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19264 #. type: delimited block _
19265 #: docs/manual/gammu/index.rst:1369
19266 msgid "WellMate menu for 6150"
19269 #. type: delimited block _
19270 #: docs/manual/gammu/index.rst:1370
19274 #. type: delimited block _
19275 #: docs/manual/gammu/index.rst:1372
19276 msgid "and for DCT4:"
19279 #. type: delimited block _
19280 #: docs/manual/gammu/index.rst:1375
19281 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19284 #. type: delimited block _
19285 #: docs/manual/gammu/index.rst:1376
19286 msgid "GPRS Always Online"
19289 #. type: delimited block _
19290 #: docs/manual/gammu/index.rst:1377
19291 msgid "and others..."
19294 #. type: delimited block _
19295 #: docs/manual/gammu/index.rst:1379
19296 msgid "nokiasetvibralevel level"
19299 #. type: delimited block _
19300 #: docs/manual/gammu/index.rst:1381
19301 msgid "Set vibra power to \"level\" (given in percent)"
19304 #. type: delimited block _
19305 #: docs/manual/gammu/index.rst:1383
19306 msgid "nokiatuneradio"
19309 #. type: delimited block _
19310 #: docs/manual/gammu/index.rst:1385
19311 msgid "nokiavibratest"
19315 #: docs/manual/gammu/index.rst:1388
19317 msgid "Siemens specific commands"
19318 msgstr "Perintah spesifik Siemens"
19320 #. type: delimited block _
19321 #: docs/manual/gammu/index.rst:1391
19322 msgid "siemensnetmonact netmon_type"
19325 #. type: delimited block _
19326 #: docs/manual/gammu/index.rst:1394
19328 "Enables network monitor in Siemens phone. Currently known values for type "
19329 "are 1 for full and 2 for simple mode."
19332 #. type: delimited block _
19333 #: docs/manual/gammu/index.rst:1396
19334 msgid "siemensnetmonitor test"
19337 #. type: delimited block _
19338 #: docs/manual/gammu/index.rst:1398
19339 msgid "siemenssatnetmon"
19343 #: docs/manual/gammu/index.rst:1400
19345 msgid "Network commands"
19348 #. type: delimited block _
19349 #: docs/manual/gammu/index.rst:1403
19350 msgid "getgprspoint start [stop]"
19353 #. type: delimited block _
19354 #: docs/manual/gammu/index.rst:1405
19355 msgid "listnetworks [country]"
19358 #. type: delimited block _
19359 #: docs/manual/gammu/index.rst:1407
19360 msgid "Show names/codes of GSM networks known for Gammu"
19363 #. type: delimited block _
19364 #: docs/manual/gammu/index.rst:1409
19365 msgid "networkinfo"
19366 msgstr "networkinfo"
19368 #. type: delimited block _
19369 #: docs/manual/gammu/index.rst:1411
19370 msgid "Show information about network status from the phone."
19373 #. type: delimited block _
19374 #: docs/manual/gammu/index.rst:1413
19375 msgid "setautonetworklogin"
19379 #: docs/manual/gammu/index.rst:1415
19381 msgid "WAP settings and bookmarks commands"
19382 msgstr "Pengaturan WAP dan bookmark"
19384 #. type: delimited block _
19385 #: docs/manual/gammu/index.rst:1418
19386 msgid "deletewapbookmark start [stop]"
19389 #. type: delimited block _
19390 #: docs/manual/gammu/index.rst:1420
19391 msgid "Delete WAP bookmarks from phone."
19394 #. type: delimited block _
19395 #: docs/manual/gammu/index.rst:1424
19396 msgid "getchatsettings start [stop]"
19399 #. type: delimited block _
19400 #: docs/manual/gammu/index.rst:1426
19401 msgid "getsyncmlsettings start [stop]"
19404 #. type: delimited block _
19405 #: docs/manual/gammu/index.rst:1428
19406 msgid "getwapbookmark start [stop]"
19409 #. type: delimited block _
19410 #: docs/manual/gammu/index.rst:1430
19411 msgid "Get WAP bookmarks from phone."
19412 msgstr "Mengambil bookmark WAP dari telepon."
19414 #. type: delimited block _
19415 #: docs/manual/gammu/index.rst:1434
19416 msgid "getwapsettings start [stop]"
19419 #. type: delimited block _
19420 #: docs/manual/gammu/index.rst:1436
19421 msgid "Get WAP settings from phone."
19422 msgstr "Mengambil pengaturan WAP dari telepon."
19425 #: docs/manual/gammu/index.rst:1440
19427 msgid "MMS and MMS settings commands"
19428 msgstr "MMS dan pengaturan MMS"
19430 #. type: delimited block _
19431 #: docs/manual/gammu/index.rst:1443
19432 msgid "getallmms [-save]"
19435 #. type: delimited block _
19436 #: docs/manual/gammu/index.rst:1445
19437 msgid "geteachmms [-save]"
19440 #. type: delimited block _
19441 #: docs/manual/gammu/index.rst:1447
19442 msgid "getmmsfolders"
19445 #. type: delimited block _
19446 #: docs/manual/gammu/index.rst:1449
19447 msgid "getmmssettings start [stop]"
19450 #. type: delimited block _
19451 #: docs/manual/gammu/index.rst:1451
19452 msgid "readmmsfile file [-save]"
19456 #: docs/manual/gammu/index.rst:1454
19458 msgid "FM radio commands"
19461 #. type: delimited block _
19462 #: docs/manual/gammu/index.rst:1457
19463 msgid "getfmstation start [stop]"
19466 #. type: delimited block _
19467 #: docs/manual/gammu/index.rst:1459
19468 msgid "Show info about FM stations in phone"
19472 #: docs/manual/gammu/index.rst:1461
19474 msgid "Phone information commands"
19475 msgstr "Informasi telepon"
19477 #. type: delimited block _
19478 #: docs/manual/gammu/index.rst:1464
19482 #. type: delimited block _
19483 #: docs/manual/gammu/index.rst:1466
19484 msgid "Displays information about battery and power source."
19487 #. type: delimited block _
19488 #: docs/manual/gammu/index.rst:1468
19489 msgid "getdisplaystatus"
19492 #. type: delimited block _
19493 #: docs/manual/gammu/index.rst:1470
19494 msgid "getlocation"
19497 #. type: delimited block _
19498 #: docs/manual/gammu/index.rst:1474
19500 "Gets network information from phone (same as networkinfo) and prints "
19501 "location (latitude and longitude) based on information from `OpenCellID "
19502 "<http://opencellid.org>`_."
19505 #. type: delimited block _
19506 #: docs/manual/gammu/index.rst:1476
19507 msgid "getsecuritystatus"
19510 #. type: delimited block _
19511 #: docs/manual/gammu/index.rst:1478
19512 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19515 #. type: delimited block _
19516 #: docs/manual/gammu/index.rst:1480
19520 #. type: delimited block _
19521 #: docs/manual/gammu/index.rst:1482
19522 msgid "Show the most important phone data."
19525 #. type: delimited block _
19526 #: docs/manual/gammu/index.rst:1484
19527 msgid "monitor [times]"
19530 #. type: delimited block _
19531 #: docs/manual/gammu/index.rst:1487
19533 "Retrieves phone status and writes it continuously to standard output. Press :"
19534 "kbd:`Ctrl+C` to interrupt this command."
19537 #. type: delimited block _
19538 #: docs/manual/gammu/index.rst:1490
19540 "If no parameter is given, the program runs until interrupted, otherwise only "
19541 "given number of iterations is performed."
19544 #. type: delimited block _
19545 #: docs/manual/gammu/index.rst:1492
19546 msgid "This command outputs almost all information Gammu supports:"
19549 #. type: delimited block _
19550 #: docs/manual/gammu/index.rst:1494
19551 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19554 #. type: delimited block _
19555 #: docs/manual/gammu/index.rst:1495
19556 msgid "Signal strength."
19559 #. type: delimited block _
19560 #: docs/manual/gammu/index.rst:1496
19561 msgid "Battery state."
19564 #. type: delimited block _
19565 #: docs/manual/gammu/index.rst:1497
19566 msgid "Currently used network."
19569 #. type: delimited block _
19570 #: docs/manual/gammu/index.rst:1498
19571 msgid "Notifications of incoming messages and calls."
19575 #: docs/manual/gammu/index.rst:1501
19577 msgid "Phone settings commands"
19578 msgstr "Pengaturan telepon"
19580 #. type: delimited block _
19581 #: docs/manual/gammu/index.rst:1504
19582 msgid "getcalendarsettings"
19583 msgstr "getcalendarsettings"
19585 #. type: delimited block _
19586 #: docs/manual/gammu/index.rst:1507
19588 "Displays calendar settings like first day of week or automatic deleting of "
19592 #. type: delimited block _
19593 #: docs/manual/gammu/index.rst:1509
19594 msgid "getprofile start [stop]"
19597 #. type: delimited block _
19598 #: docs/manual/gammu/index.rst:1511
19599 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19602 #. type: Labeled list
19603 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19608 #. type: delimited block _
19609 #: docs/manual/gammu/index.rst:1513
19610 msgid "This will delete user data, be careful."
19613 #. type: delimited block _
19614 #: docs/manual/gammu/index.rst:1515
19615 msgid "Reset phone settings."
19616 msgstr "Reset pengaturan telepon."
19618 #. type: delimited block _
19619 #: docs/manual/gammu/index.rst:1517
19623 #. type: delimited block _
19624 #: docs/manual/gammu/index.rst:1518
19625 msgid "Clear phone settings."
19626 msgstr "Kosongkan pengaturan telepon."
19628 #. type: delimited block _
19629 #: docs/manual/gammu/index.rst:1520
19633 #. type: delimited block _
19634 #: docs/manual/gammu/index.rst:1521
19635 msgid "Clear device settings."
19638 #. type: delimited block _
19639 #: docs/manual/gammu/index.rst:1523
19643 #. type: delimited block _
19644 #: docs/manual/gammu/index.rst:1524
19645 msgid "Clear user settings."
19646 msgstr "Kosongkan pengaturan pengguna."
19648 #. type: delimited block _
19649 #: docs/manual/gammu/index.rst:1526
19650 msgid "removes or set logos to default"
19653 #. type: delimited block _
19654 #: docs/manual/gammu/index.rst:1527
19655 msgid "set default phonebook and other menu settings"
19658 #. type: delimited block _
19659 #: docs/manual/gammu/index.rst:1528
19660 msgid "clear T9 words,"
19663 #. type: delimited block _
19664 #: docs/manual/gammu/index.rst:1529
19665 msgid "clear call register info"
19668 #. type: delimited block _
19669 #: docs/manual/gammu/index.rst:1530
19670 msgid "set default profiles settings"
19673 #. type: delimited block _
19674 #: docs/manual/gammu/index.rst:1531
19675 msgid "clear user ringtones"
19678 #. type: delimited block _
19679 #: docs/manual/gammu/index.rst:1533
19683 #. type: delimited block _
19684 #: docs/manual/gammu/index.rst:1534
19685 msgid "Clear user settings and disables hidden menus."
19688 #. type: delimited block _
19689 #: docs/manual/gammu/index.rst:1536
19690 msgid "changes like after ``ALL``"
19693 #. type: delimited block _
19694 #: docs/manual/gammu/index.rst:1537
19695 msgid "disables netmon and PPS (all \"hidden\" menus)"
19698 #. type: delimited block _
19699 #: docs/manual/gammu/index.rst:1539
19700 msgid "``FACTORY``"
19703 #. type: delimited block _
19704 #: docs/manual/gammu/index.rst:1540
19705 msgid "Reset to factory defaults."
19708 #. type: delimited block _
19709 #: docs/manual/gammu/index.rst:1542
19710 msgid "changes like after ``UIF``"
19713 #. type: delimited block _
19714 #: docs/manual/gammu/index.rst:1543
19715 msgid "clear date/time"
19719 #: docs/manual/gammu/index.rst:1546
19721 msgid "Dumps decoding commands"
19722 msgstr "Tumpukan sedang didecode"
19724 #. type: delimited block _
19725 #: docs/manual/gammu/index.rst:1549
19727 "These commands are available only if Gammu was compiled with debugging "
19731 #. type: delimited block _
19732 #: docs/manual/gammu/index.rst:1551
19733 msgid "decodebinarydump file [phonemodel]"
19736 #. type: delimited block _
19737 #: docs/manual/gammu/index.rst:1554
19739 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19743 #. type: delimited block _
19744 #: docs/manual/gammu/index.rst:1556
19745 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19748 #. type: delimited block _
19749 #: docs/manual/gammu/index.rst:1558
19751 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19756 #: docs/manual/gammu/index.rst:1560
19758 msgid "Other commands"
19761 #. type: delimited block _
19762 #: docs/manual/gammu/index.rst:1563
19763 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19766 #. type: delimited block _
19767 #: docs/manual/gammu/index.rst:1565
19769 "Allow one to enter security code from PC. When code is ``-``, it is read "
19773 #. type: delimited block _
19774 #: docs/manual/gammu/index.rst:1567
19775 msgid "In case entering PUK, some phones require you to set new PIN as well."
19778 #. type: delimited block _
19779 #: docs/manual/gammu/index.rst:1569
19780 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19783 #. type: delimited block _
19784 #: docs/manual/gammu/index.rst:1571
19785 msgid "Press specified key sequence on phone keyboard"
19788 #. type: delimited block _
19789 #: docs/manual/gammu/index.rst:1573
19793 #. type: delimited block _
19794 #: docs/manual/gammu/index.rst:1574
19798 #. type: delimited block _
19799 #: docs/manual/gammu/index.rst:1575
19803 #. type: delimited block _
19804 #: docs/manual/gammu/index.rst:1576
19808 #. type: delimited block _
19809 #: docs/manual/gammu/index.rst:1577
19813 #. type: delimited block _
19814 #: docs/manual/gammu/index.rst:1578
19818 #. type: delimited block _
19819 #: docs/manual/gammu/index.rst:1579
19823 #. type: delimited block _
19824 #: docs/manual/gammu/index.rst:1580
19828 #. type: delimited block _
19829 #: docs/manual/gammu/index.rst:1581
19833 #. type: delimited block _
19834 #: docs/manual/gammu/index.rst:1582
19838 #. type: delimited block _
19839 #: docs/manual/gammu/index.rst:1583
19843 #. type: delimited block _
19844 #: docs/manual/gammu/index.rst:1584
19848 #. type: delimited block _
19849 #: docs/manual/gammu/index.rst:1585
19853 #. type: delimited block _
19854 #: docs/manual/gammu/index.rst:1586
19858 #. type: delimited block _
19859 #: docs/manual/gammu/index.rst:1587
19863 #. type: delimited block _
19864 #: docs/manual/gammu/index.rst:1588
19868 #. type: delimited block _
19869 #: docs/manual/gammu/index.rst:1589
19870 msgid "``123456789*0#``"
19873 #. type: delimited block _
19874 #: docs/manual/gammu/index.rst:1590
19875 msgid "numeric keyboard"
19878 #. type: delimited block _
19879 #: docs/manual/gammu/index.rst:1592
19880 msgid "reset SOFT|HARD"
19883 #. type: delimited block _
19884 #: docs/manual/gammu/index.rst:1594
19885 msgid "Make phone reset:"
19888 #. type: delimited block _
19889 #: docs/manual/gammu/index.rst:1596
19893 #. type: delimited block _
19894 #: docs/manual/gammu/index.rst:1597
19895 msgid "without asking for PIN"
19898 #. type: delimited block _
19899 #: docs/manual/gammu/index.rst:1598
19903 #. type: delimited block _
19904 #: docs/manual/gammu/index.rst:1599
19905 msgid "with asking for PIN"
19908 #. type: delimited block _
19909 #: docs/manual/gammu/index.rst:1601
19910 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19913 #. type: delimited block _
19914 #: docs/manual/gammu/index.rst:1602
19915 msgid "Some phones will reset user data on ``HARD`` reset."
19918 #. type: delimited block _
19919 #: docs/manual/gammu/index.rst:1604
19920 msgid "screenshot filename"
19923 #. type: delimited block _
19924 #: docs/manual/gammu/index.rst:1607
19926 "Captures phone screenshot and saves it as filename. The extension is "
19927 "automatically appended to filename based on what data phone provides."
19931 #: docs/manual/gammu/index.rst:1609
19933 msgid "Batch mode commands"
19936 #. type: delimited block _
19937 #: docs/manual/gammu/index.rst:1612
19938 msgid "batch [file]"
19941 #. type: delimited block _
19942 #: docs/manual/gammu/index.rst:1616
19944 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19945 "each on one line. Lines starting with # are treated as a comments."
19948 #. type: delimited block _
19949 #: docs/manual/gammu/index.rst:1620
19951 "By default, commands are read from standard input, but you can optionally "
19952 "specify a file from where they would be read (special case ``-`` means "
19957 #: docs/manual/gammu/index.rst:1622
19959 msgid "Configuration commands"
19962 #. type: delimited block _
19963 #: docs/manual/gammu/index.rst:1625
19964 msgid "searchphone [-debug]"
19967 #. type: delimited block _
19968 #: docs/manual/gammu/index.rst:1627
19969 msgid "Attempts to search for a connected phone."
19972 #. type: delimited block _
19973 #: docs/manual/gammu/index.rst:1633
19975 "Please note that this can take a very long time, but in case you have no "
19976 "clue how to configure phone connection, this is a convenient way to find "
19977 "working setup for Gammu."
19980 #. type: delimited block _
19981 #: docs/manual/gammu/index.rst:1635
19985 #. type: delimited block _
19986 #: docs/manual/gammu/index.rst:1637
19987 msgid "Installs applet for currently configured connection to the phone."
19990 #. type: delimited block _
19991 #: docs/manual/gammu/index.rst:1640
19993 "You can configure search path for instllation files by :config:option:"
19998 #: docs/manual/gammu/index.rst:1642
20000 msgid "Gammu information commands"
20001 msgstr "Informasi gammu"
20003 #. type: delimited block _
20004 #: docs/manual/gammu/index.rst:1645
20005 msgid "checkversion [STABLE]"
20008 #. type: delimited block _
20009 #: docs/manual/gammu/index.rst:1649
20011 "Checks whether there is newer Gammu version available online (if Gammu has "
20012 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
20013 "stable versions will be checked."
20016 #. type: delimited block _
20017 #: docs/manual/gammu/index.rst:1651
20021 #. type: delimited block _
20022 #: docs/manual/gammu/index.rst:1653
20023 msgid "Print information about compiled in features."
20026 #. type: delimited block _
20027 #: docs/manual/gammu/index.rst:1655
20028 msgid "help [topic]"
20031 #. type: delimited block _
20032 #: docs/manual/gammu/index.rst:1658
20034 "Print help. By default general help is printed, but you can also specify a "
20035 "help category to get more detailed help on some topic."
20038 #. type: delimited block _
20039 #: docs/manual/gammu/index.rst:1660
20043 #. type: delimited block _
20044 #: docs/manual/gammu/index.rst:1662
20045 msgid "Print version information and license."
20049 #: docs/manual/gammu/index.rst:1665
20051 msgid "Return values"
20054 #. type: delimited block _
20055 #: docs/manual/gammu/index.rst:1669
20057 "gammu returns 0 on success. In case of failure non zero code is returned."
20060 #. type: delimited block _
20061 #: docs/manual/gammu/index.rst:1682
20065 " Out of memory or other critical error.\n"
20067 " Invalid command line parameters.\n"
20069 " Failed to open file specified on command line.\n"
20071 " Program was interrupted.\n"
20073 " Gammu library version mismatch.\n"
20075 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
20078 #. type: delimited block _
20079 #: docs/manual/gammu/index.rst:1685
20081 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
20084 #. type: delimited block _
20085 #: docs/manual/gammu/index.rst:1830
20091 " Error opening device. Unknown, busy or no permissions.\n"
20093 " Error opening device, it is locked.\n"
20095 " Error opening device, it doesn't exist.\n"
20097 " Error opening device, it is already opened by other application.\n"
20099 " Error opening device, you don't have permissions.\n"
20101 " Error opening device. No required driver in operating system.\n"
20103 " Error opening device. Some hardware not connected/wrongly configured.\n"
20105 " Error setting device DTR or RTS.\n"
20107 " Error setting device speed. Maybe speed not supported.\n"
20109 " Error writing to the device.\n"
20111 " Error during reading from the device.\n"
20113 " Can't set parity on the device.\n"
20115 " No response in specified timeout. Probably phone not connected.\n"
20117 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20119 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20121 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20123 " Unknown connection type string. Check config file.\n"
20125 " Unknown model type string. Check config file.\n"
20127 " Some functions not available for your system (disabled in config or not implemented).\n"
20129 " Function not supported by phone.\n"
20131 " Entry is empty.\n"
20133 " Security error. Maybe no PIN?\n"
20135 " Invalid location. Maybe too high?\n"
20137 " Functionality not implemented. You are welcome to help authors with it.\n"
20141 " Unknown error.\n"
20143 " Can not open specified file.\n"
20145 " More memory required...\n"
20147 " Operation not allowed by phone.\n"
20149 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
20151 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
20153 " Phone is not connected.\n"
20155 " Function is currently being implemented. If you want to help, please contact authors.\n"
20157 " Phone is disabled and connected to charger.\n"
20159 " File format not supported by Gammu.\n"
20161 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20163 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20165 " Phone module need to send another answer frame.\n"
20167 " Current connection type doesn't support called function.\n"
20171 " Invalid date or time specified.\n"
20173 " Phone memory error, maybe it is read only.\n"
20175 " Invalid data given to phone.\n"
20177 " File with specified name already exists.\n"
20179 " File with specified name doesn't exist.\n"
20181 " You have to give folder name and not file name.\n"
20183 " You have to give file name and not folder name.\n"
20185 " Can not access SIM card.\n"
20187 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20189 " Only part of folder has been listed.\n"
20191 " Folder must be empty.\n"
20193 " Data were converted.\n"
20195 " Gammu is not configured.\n"
20197 " Wrong folder used.\n"
20199 " Internal phone error.\n"
20201 " Error writing file to disk.\n"
20203 " No such section exists.\n"
20205 " Using default values.\n"
20207 " Corrupted data returned by phone.\n"
20209 " Bad feature string in configuration.\n"
20211 " Desired functionality has been disabled on compile time.\n"
20213 " Bluetooth configuration requires channel option.\n"
20215 " Service is not running.\n"
20217 " Service configuration is missing.\n"
20219 " Command rejected because device was busy. Wait and restart.\n"
20221 " Could not connect to the server.\n"
20223 " Could not resolve the host name.\n"
20225 " Failed to get SMSC number from phone.\n"
20227 " Operation aborted.\n"
20229 " Installation data not found, please consult debug log and/or documentation for more details.\n"
20231 " Entry is read only.\n"
20235 #: docs/manual/gammu/index.rst:1836
20237 msgid "Configuration"
20240 #. type: delimited block _
20241 #: docs/manual/gammu/index.rst:1839
20242 msgid "To check it out, you need to have configuration file for gammu, see"
20245 #. type: Attribute :ref:
20246 #: docs/manual/gammu/index.rst:1839
20248 msgid "`gammurc` for more details about it."
20252 #: docs/manual/gammu/index.rst:1842
20254 msgid "Sending messages"
20257 #. type: delimited block _
20258 #: docs/manual/gammu/index.rst:1847
20260 "All messages bellow are sent to number 123456, replace it with proper "
20264 #. type: delimited block _
20265 #: docs/manual/gammu/index.rst:1849
20266 msgid "Send text message up to standard 160 chars:"
20269 #. type: delimited block _
20270 #: docs/manual/gammu/index.rst:1853
20271 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20274 #. type: delimited block _
20275 #: docs/manual/gammu/index.rst:1859
20276 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20279 #. type: delimited block _
20280 #: docs/manual/gammu/index.rst:1861
20281 msgid "Send long text message:"
20284 #. type: delimited block _
20285 #: docs/manual/gammu/index.rst:1865
20287 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20290 #. type: delimited block _
20291 #: docs/manual/gammu/index.rst:1871
20293 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20296 #. type: delimited block _
20297 #: docs/manual/gammu/index.rst:1877
20298 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20301 #. type: delimited block _
20302 #: docs/manual/gammu/index.rst:1879
20304 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20307 #. type: delimited block _
20308 #: docs/manual/gammu/index.rst:1883
20310 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20311 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20314 #. type: delimited block _
20315 #: docs/manual/gammu/index.rst:1885
20316 msgid "Send protected message with ringtone:"
20319 #. type: delimited block _
20320 #: docs/manual/gammu/index.rst:1889
20322 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20323 "toneSElong axelf.txt -toneSE ring.txt"
20327 #: docs/manual/gammu/index.rst:1892
20329 msgid "Retrieving USSD replies"
20332 #. type: delimited block _
20333 #: docs/manual/gammu/index.rst:1895
20335 "For example for retrieving prepaid card status or retrieving various network "
20339 #. type: delimited block _
20340 #: docs/manual/gammu/index.rst:1899
20341 msgid "gammu getussd '#555#'"
20345 #: docs/manual/gammu/index.rst:1901
20347 msgid "Uploading files to Nokia"
20350 #. type: delimited block _
20351 #: docs/manual/gammu/index.rst:1904
20353 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20354 "and Alien.JAR in current directory):"
20357 #. type: delimited block _
20358 #: docs/manual/gammu/index.rst:1908
20359 msgid "gammu nokiaaddfile APPLICATION Alien"
20362 #. type: delimited block _
20363 #: docs/manual/gammu/index.rst:1910
20364 msgid "Add file.mid to ringtones folder:"
20367 #. type: delimited block _
20368 #: docs/manual/gammu/index.rst:1914
20369 msgid "gammu nokiaaddfile TONES file.mid"
20373 #: docs/manual/gammu/index.rst:1916
20375 msgid "Setting operator logo"
20378 #. type: delimited block _
20379 #: docs/manual/gammu/index.rst:1919
20380 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20383 #. type: delimited block _
20384 #: docs/manual/gammu/index.rst:1923
20385 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20388 #. type: delimited block _
20389 #: docs/manual/gammu/index.rst:1925
20390 msgid "_converting-formats:"
20394 #: docs/manual/gammu/index.rst:1927
20396 msgid "Converting file formats"
20399 #. type: delimited block _
20400 #: docs/manual/gammu/index.rst:1930
20401 msgid "The formats conversion can done using :option:`gammu savefile` or"
20404 #. type: Attribute :option:
20405 #: docs/manual/gammu/index.rst:1930
20407 msgid "`gammu convertbackup` commands."
20410 #. type: delimited block _
20411 #: docs/manual/gammu/index.rst:1933
20413 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20416 #. type: delimited block _
20417 #: docs/manual/gammu/index.rst:1937
20418 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20421 #. type: delimited block _
20422 #: docs/manual/gammu/index.rst:1939
20423 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20426 #. type: delimited block _
20427 #: docs/manual/gammu/index.rst:1943
20428 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20431 #. type: delimited block _
20432 #: docs/manual/gammu/index.rst:1945
20433 msgid "Convert all contacts from backup to vCard:"
20436 #. type: delimited block _
20437 #: docs/manual/gammu/index.rst:1949
20438 msgid "gammu convertbackup phone.backup output.vcf"
20442 #: docs/manual/gammu/index.rst:1952
20444 msgid "Reporting bugs"
20447 #. type: delimited block _
20448 #: docs/manual/gammu/index.rst:1957
20450 "There are definitely many bugs, reporting to author is welcome. Please "
20451 "include some useful information when sending bug reports (especially debug "
20452 "logs, operating system, it's version and phone information are needed)."
20455 #. type: delimited block _
20456 #: docs/manual/gammu/index.rst:1959
20457 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20460 #. type: delimited block _
20461 #: docs/manual/gammu/index.rst:1966
20463 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20466 #. type: delimited block _
20467 #: docs/manual/gammu/index.rst:1968
20468 msgid "Alternatively you can specify logging on command line:"
20471 #. type: delimited block _
20472 #: docs/manual/gammu/index.rst:1972
20473 msgid "gammu -d textall -f /tmp/gammu.log ..."
20476 #. type: delimited block _
20477 #: docs/manual/gammu/index.rst:1976
20479 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20480 "phone and stores dump of communication there. You can also find some hints "
20481 "for improving support for your phone in this log."
20484 #. type: delimited block _
20485 #: docs/manual/gammu/index.rst:1978
20487 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20490 #. type: delimited block _
20491 #: docs/manual/gammu/index.rst:1979
20492 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20496 #: docs/manual/project/documentation.rst:2
20498 msgid "Project Documentation"
20501 #. type: Plain text
20502 #: docs/manual/project/documentation.rst:7
20504 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20505 "which you are currently reading and comments in the sources, which are "
20506 "partly included in this manual as well."
20510 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20512 msgid "The Gammu Manual"
20515 #. type: Plain text
20516 #: docs/manual/project/documentation.rst:17
20518 "This manual is in written in rst format and built using `Sphinx <http://"
20519 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20520 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20521 "shipped within Gammu sources, but if you use git, you need to check out it "
20522 "separately as git submodule (you should update it as well any time you "
20523 "update Gammu git):"
20526 #. type: Plain text
20527 #: docs/manual/project/documentation.rst:21
20528 msgid "git submodule update --init"
20531 #. type: Plain text
20532 #: docs/manual/project/documentation.rst:24
20534 "To generate the documentation there are various ``manual-*`` targets for "
20535 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20538 #. type: Plain text
20539 #: docs/manual/project/documentation.rst:29
20540 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20543 #. type: Plain text
20544 #: docs/manual/project/documentation.rst:32
20546 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20549 #. type: Plain text
20550 #: docs/manual/project/documentation.rst:35
20552 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20556 #. type: Plain text
20557 #: docs/manual/project/documentation.rst:38
20559 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20563 #. type: Plain text
20564 #: docs/manual/project/documentation.rst:41
20566 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20570 #: docs/manual/project/documentation.rst:43
20575 #. type: Plain text
20576 #: docs/manual/project/documentation.rst:46
20577 msgid "The man pages for all commands are generated using Sphinx as well:"
20580 #. type: Plain text
20581 #: docs/manual/project/documentation.rst:51
20582 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20585 #. type: Plain text
20586 #: docs/manual/project/documentation.rst:54
20588 "However man pages are stored in Git as well, so you should update generated "
20589 "copy on each change:"
20592 #. type: Plain text
20593 #: docs/manual/project/documentation.rst:59
20594 msgid "# Updates generated man pages in Git make update-man"
20598 #: docs/manual/project/documentation.rst:61
20600 msgid "Code comments"
20603 #. type: Plain text
20604 #: docs/manual/project/documentation.rst:64
20606 "The code comments in C code should be parseable by Doxygen, what is more or "
20607 "less standard way to document C code."
20611 #: docs/manual/project/versioning.rst:2
20616 #. type: Plain text
20617 #: docs/manual/project/versioning.rst:7
20619 "There are two types of releases - testing and stable, both having version x."
20620 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20621 "ones have z >= 90. Testing releases usually provide latest features, but "
20622 "everything does not have to be stabilized yet."
20626 #: docs/manual/project/directories.rst:2
20628 msgid "Directory structure"
20632 #: docs/manual/project/directories.rst:5
20634 msgid "libgammu directory"
20637 #. type: Plain text
20638 #: docs/manual/project/directories.rst:9
20640 "This directory contains sources of Gammu library. You can find all phone "
20641 "communication and data encoding functionality here."
20644 #. type: Plain text
20645 #: docs/manual/project/directories.rst:11
20646 msgid "There are following subdirectories:"
20649 #. type: Plain text
20650 #: docs/manual/project/directories.rst:30
20654 " drivers for devices such serial ports or irda\n"
20655 "``device/serial``\n"
20656 " drivers for serial ports\n"
20657 "``device/irda``\n"
20658 " drivers for infrared over sockets\n"
20660 " protocol drivers\n"
20661 "``protocol/nokia``\n"
20662 " Nokia specific protocols\n"
20665 "``phone/nokia``\n"
20666 " modules for different Nokia phones\n"
20668 " different services. They can be used for any project\n"
20670 " different gsm services for logos, ringtones, etc.\n"
20674 #: docs/manual/project/directories.rst:32
20676 msgid "gammu directory"
20679 #. type: Plain text
20680 #: docs/manual/project/directories.rst:36
20682 "Sources of Gammu command line utility. It contains interface to libGammu and "
20683 "some additional functionality as well."
20687 #: docs/manual/project/directories.rst:38
20689 msgid "smsd directory"
20692 #. type: Plain text
20693 #: docs/manual/project/directories.rst:41
20694 msgid "Sources of SMS Daemon as well as all it's service backends."
20697 #. type: Plain text
20698 #: docs/manual/project/directories.rst:43
20700 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20704 #: docs/manual/project/directories.rst:45
20706 msgid "python directory"
20709 #. type: Plain text
20710 #: docs/manual/project/directories.rst:48
20711 msgid "Sources of python-gammu module and some examples."
20715 #: docs/manual/project/directories.rst:50
20717 msgid "helper directory"
20720 #. type: Plain text
20721 #: docs/manual/project/directories.rst:56
20723 "These are some helper functions used either as replacement for functionality "
20724 "missing on some platforms (eg. strptime) or used in more places (message "
20725 "command line processing which is shared between SMSD and Gammu utility)."
20729 #: docs/manual/project/directories.rst:58
20731 msgid "docs directory"
20734 #. type: Plain text
20735 #: docs/manual/project/directories.rst:62
20737 "Documentation for both end users and developers as well as SQL scripts for "
20738 "creating SMSD database."
20741 #. type: Plain text
20742 #: docs/manual/project/directories.rst:73
20746 " configuration file samples\n"
20748 " examples using libGammu\n"
20750 " sources of The Gammu Manual which you are reading\n"
20752 " SQL scripts to create table structures for :ref:`smsd`\n"
20754 " user documentation like man pages\n"
20758 #: docs/manual/project/directories.rst:75
20760 msgid "admin directory"
20763 #. type: Plain text
20764 #: docs/manual/project/directories.rst:78
20765 msgid "Administrative scripts for updating locales, making release etc."
20769 #: docs/manual/project/directories.rst:80
20771 msgid "cmake directory"
20774 #. type: Plain text
20775 #: docs/manual/project/directories.rst:83
20776 msgid "CMake include files and templates for generated files."
20780 #: docs/manual/project/directories.rst:85
20782 msgid "include directory"
20785 #. type: Plain text
20786 #: docs/manual/project/directories.rst:88
20787 msgid "Public headers for libGammu."
20791 #: docs/manual/project/directories.rst:90
20793 msgid "locale directory"
20796 #. type: Plain text
20797 #: docs/manual/project/directories.rst:94
20799 "Gettext po files for translating Gammu, libGammu and user documentation. "
20800 "See :doc:`localization` for more information."
20804 #: docs/manual/project/directories.rst:96
20806 msgid "tests directory"
20809 #. type: Plain text
20810 #: docs/manual/project/directories.rst:100
20812 "CTest based test suite for libGammu. See :doc:`testing` for more "
20817 #: docs/manual/project/directories.rst:102
20819 msgid "utils directory"
20822 #. type: Plain text
20823 #: docs/manual/project/directories.rst:105
20824 msgid "Various utilities usable with Gammu."
20828 #: docs/manual/project/directories.rst:107
20830 msgid "contrib directory"
20833 #. type: Plain text
20834 #: docs/manual/project/directories.rst:111
20836 "This directory contains various things which might be useful with Gammu. "
20837 "Most of them were contributed by Gammu users."
20840 #. type: Plain text
20841 #: docs/manual/project/directories.rst:116
20843 "Please note that that code here might have different license terms than "
20847 #. type: Plain text
20848 #: docs/manual/project/directories.rst:121
20850 "Most of scripts provided here are not actively maintained and might be "
20854 #. type: Plain text
20855 #: docs/manual/project/directories.rst:123
20856 msgid "bash-completion"
20859 #. type: delimited block *
20860 #: docs/manual/project/directories.rst:126
20861 msgid "Completion script for bash."
20864 #. type: delimited block *
20865 #: docs/manual/project/directories.rst:128
20869 #. type: Plain text
20870 #: docs/manual/project/directories.rst:131
20871 msgid "Various scripts for converting data."
20874 #. type: Plain text
20875 #: docs/manual/project/directories.rst:133
20879 #. type: delimited block *
20880 #: docs/manual/project/directories.rst:136
20881 msgid "Init scripts for Gammu SMSD."
20884 #. type: delimited block *
20885 #: docs/manual/project/directories.rst:138
20889 #. type: Plain text
20890 #: docs/manual/project/directories.rst:141
20891 msgid "Sample media files which can be used with Gammu."
20894 #. type: Plain text
20895 #: docs/manual/project/directories.rst:143
20899 #. type: delimited block *
20900 #: docs/manual/project/directories.rst:146
20901 msgid "Various perl scripts which interface to Gammu or SMSD."
20904 #. type: delimited block *
20905 #: docs/manual/project/directories.rst:149
20909 #. type: delimited block *
20910 #: docs/manual/project/directories.rst:151
20911 msgid "Various PHP frontends to SMSD or Gammu directly."
20914 #. type: delimited block *
20915 #: docs/manual/project/directories.rst:154
20919 #. type: delimited block *
20920 #: docs/manual/project/directories.rst:158
20922 "This directory contains SMS default alphabet saved in Unicode text file (:"
20923 "file:`charset.txt`) and table used for converting chars during saving SMS "
20924 "with default alphabet (:file:`convert.txt`)."
20927 #. type: delimited block *
20928 #: docs/manual/project/directories.rst:160
20929 msgid "sms-gammu2android"
20932 #. type: Plain text
20933 #: docs/manual/project/directories.rst:164
20935 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20936 "SMS Backup & Restore application."
20939 #. type: Plain text
20940 #: docs/manual/project/directories.rst:166
20941 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20944 #. type: Plain text
20945 #: docs/manual/project/directories.rst:168
20949 #. type: delimited block *
20950 #: docs/manual/project/directories.rst:172
20952 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20956 #. type: delimited block *
20957 #: docs/manual/project/directories.rst:175
20961 #. type: delimited block *
20962 #: docs/manual/project/directories.rst:177
20963 msgid "Various SQL snippets and triggers useful with SMSD."
20966 #. type: delimited block *
20967 #: docs/manual/project/directories.rst:179
20971 #. type: Plain text
20972 #: docs/manual/project/directories.rst:182
20973 msgid "Helper scripts for automatic testing or git bisect."
20976 #. type: Plain text
20977 #: docs/manual/project/directories.rst:184
20981 #. type: delimited block *
20982 #: docs/manual/project/directories.rst:187
20983 msgid "System for automatic replying to SMS messages."
20986 #. type: delimited block *
20987 #: docs/manual/project/directories.rst:189
20991 #. type: Plain text
20992 #: docs/manual/project/directories.rst:193
20994 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
20995 "includes slightly modified version."
20998 #. type: Plain text
20999 #: docs/manual/project/directories.rst:196
21003 #. type: Plain text
21004 #: docs/manual/project/directories.rst:198
21005 msgid "Series60 applet to use with recent Symbian phones."
21008 #. type: Plain text
21009 #: docs/manual/project/directories.rst:200
21013 #. type: Plain text
21014 #: docs/manual/project/directories.rst:202
21018 #. type: delimited block *
21019 #: docs/manual/project/directories.rst:204
21020 msgid "Unsupported applications built on top of libGammu.dll on Windows."
21024 #: docs/manual/project/about.rst:2
21026 msgid "About Gammu"
21029 #. type: Plain text
21030 #: docs/manual/project/about.rst:6
21032 "Gammu is library and command line utility for mobile phones. It is released "
21033 "under GNU GPL version 2."
21035 "Gammu adalah utiliti library dan command line untuk telepon selular. Gammu "
21036 "dirilis di bawah GNU GPL versi 2."
21038 #. type: Plain text
21039 #: docs/manual/project/about.rst:10
21041 "It has been initiated by Marcin Wiacek and other people. Originally the code "
21042 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
21043 "to version 0.58) called MyGnokii2."
21046 #. type: Plain text
21047 #: docs/manual/project/about.rst:13
21049 "Currently the project is lead by `Michal Čihař`_ with help of many "
21053 #. type: Plain text
21054 #: docs/manual/project/about.rst:15
21055 msgid "_Gnokii: http://www.gnokii.org"
21058 #. type: Plain text
21059 #: docs/manual/project/about.rst:16
21060 msgid "_MyGnokii: http://www.mwiacek.com"
21063 #. type: Plain text
21064 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
21065 msgid "_Michal Čihař: mailto:michal@cihar.com"
21068 #. type: Plain text
21069 #: docs/manual/project/index.rst:2
21074 #: docs/manual/project/index.rst:4
21076 msgid "Gammu project"
21079 #. type: Plain text
21080 #: docs/manual/project/index.rst:19
21082 "about motivation install contributing localization testing coding-style "
21083 "versioning documentation directories roadmap"
21087 #: docs/manual/project/contributing.rst:2
21089 msgid "Contributing"
21092 #. type: Plain text
21093 #: docs/manual/project/contributing.rst:10
21095 "We welcome contribution in any area, if you don't have developer skills, you "
21096 "can always contribute to :doc:`localization` or just `donate us money`_. In "
21097 "case you are interested in fixing some code, please read :doc:`../internal/"
21098 "index` to understand structure of Gammu code. We also maintain list of "
21099 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
21100 "which areas we currently mostly lack manpower."
21104 #: docs/manual/project/contributing.rst:12
21106 msgid "Sending patches"
21109 #. type: Plain text
21110 #: docs/manual/project/contributing.rst:16
21112 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
21113 "get patches is in form which can be directly applied to Git. So start with"
21116 #. type: Labeled list
21117 #: docs/manual/project/contributing.rst:16
21119 msgid "cloning our Git repository"
21122 #. type: Plain text
21123 #: docs/manual/project/contributing.rst:19
21124 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
21127 #. type: Plain text
21128 #: docs/manual/project/contributing.rst:23
21130 "Once you have done that, do some fixes and commit them (see `Git tutorial "
21131 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
21132 "information how to work with Git). Once you're satisfied with your"
21135 #. type: Labeled list
21136 #: docs/manual/project/contributing.rst:23
21138 msgid "results, you can send the patches (all changes you've made so far) to us"
21141 #. type: Plain text
21142 #: docs/manual/project/contributing.rst:26
21143 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21146 #. type: Plain text
21147 #: docs/manual/project/contributing.rst:30
21149 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21150 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21151 "idea in case you want to contribute. However if you don't want to do that, "
21152 "just send the mails"
21155 #. type: Labeled list
21156 #: docs/manual/project/contributing.rst:30
21158 msgid "directly to one of authors"
21161 #. type: Plain text
21162 #: docs/manual/project/contributing.rst:33
21163 msgid "git send-email --to=michal@cihar.com origin"
21167 #: docs/manual/project/contributing.rst:36
21169 msgid "Creating patches"
21172 #. type: Plain text
21173 #: docs/manual/project/contributing.rst:41
21175 "If for whatever reason you don't want to use Git, you can also manually "
21176 "create patches using :program:`diff`. Also we can handle if you send us just "
21177 "the file you have changed with reference where did you take it."
21180 #. type: Plain text
21181 #: docs/manual/project/contributing.rst:43
21182 msgid "To manually create patch you can use following steps:"
21185 #. type: Plain text
21186 #: docs/manual/project/contributing.rst:45
21187 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21190 #. type: Plain text
21191 #: docs/manual/project/contributing.rst:46
21192 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21195 #. type: Plain text
21196 #: docs/manual/project/contributing.rst:47
21197 msgid "Make your changes in ``work`` directory."
21200 #. type: Plain text
21201 #: docs/manual/project/contributing.rst:49
21203 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21207 #. type: Plain text
21208 #: docs/manual/project/contributing.rst:50
21209 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21212 #. type: Plain text
21213 #: docs/manual/project/contributing.rst:51
21214 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21217 #. type: Plain text
21218 #: docs/manual/project/contributing.rst:52
21219 msgid "_donate us money: http://wammu.eu/donate/"
21223 #: docs/manual/project/testing.rst:2
21228 #. type: Plain text
21229 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21231 "Gammu comes with quite big test suite. It covers some basic low level "
21232 "functions, handling replies from the phone and also does testing of command "
21233 "line utilities and SMSD."
21236 #. type: Plain text
21237 #: docs/manual/project/testing.rst:8
21238 msgid "See :ref:`testing` for more details."
21242 #: docs/manual/project/coding-style.rst:2
21244 msgid "Coding Style"
21247 #. type: Plain text
21248 #: docs/manual/project/coding-style.rst:7
21250 "Please follow coding style when touching Gammu code. We know that there are "
21251 "still some parts which really do not follow it and fixes to that are also "
21255 #. type: Plain text
21256 #: docs/manual/project/coding-style.rst:10
21258 "The coding style is quite similar to what Linux kernel uses, the only major "
21259 "differences are requested block braces and switch indentation."
21262 #. type: Plain text
21263 #: docs/manual/project/coding-style.rst:12
21264 msgid "Use indentation, tab is tab and is 8 chars wide."
21267 #. type: Plain text
21268 #: docs/manual/project/coding-style.rst:14
21270 "Try to avoid long lines (though there is currently no hard limit on line "
21274 #. type: Plain text
21275 #: docs/manual/project/coding-style.rst:15
21276 msgid "Braces are placed according to K&R:"
21279 #. type: Plain text
21280 #: docs/manual/project/coding-style.rst:16
21281 #: docs/manual/project/coding-style.rst:35
21282 #: docs/manual/project/coding-style.rst:41
21283 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21284 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21285 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21286 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21287 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21288 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21289 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21290 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21291 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21295 #. type: Plain text
21296 #: docs/manual/project/coding-style.rst:19
21297 msgid "int function(int x) {"
21300 #. type: Plain text
21301 #: docs/manual/project/coding-style.rst:20
21302 msgid "body of function"
21305 #. type: Plain text
21306 #: docs/manual/project/coding-style.rst:23
21310 #. type: Plain text
21311 #: docs/manual/project/coding-style.rst:24
21312 msgid "body of do-loop"
21315 #. type: Plain text
21316 #: docs/manual/project/coding-style.rst:25
21317 msgid "} while (condition);"
21320 #. type: Plain text
21321 #: docs/manual/project/coding-style.rst:27
21322 msgid "if (x == y) {"
21325 #. type: Plain text
21326 #: docs/manual/project/coding-style.rst:28
21330 #. type: Plain text
21331 #: docs/manual/project/coding-style.rst:29
21332 msgid "} else if (x > y) {"
21335 #. type: Plain text
21336 #: docs/manual/project/coding-style.rst:30
21337 #: docs/manual/project/coding-style.rst:32
21341 #. type: Plain text
21342 #: docs/manual/project/coding-style.rst:31
21346 #. type: Plain text
21347 #: docs/manual/project/coding-style.rst:34
21348 msgid "All blocks should have braces, even if the statements are one liners:"
21351 #. type: Plain text
21352 #: docs/manual/project/coding-style.rst:37
21353 msgid "if (a == 2) {"
21356 #. type: Plain text
21357 #: docs/manual/project/coding-style.rst:38
21361 #. type: Plain text
21362 #: docs/manual/project/coding-style.rst:40
21364 "There should be no spaces after function names, but there should be space "
21365 "after do/while/if/... statements:"
21368 #. type: Plain text
21369 #: docs/manual/project/coding-style.rst:43
21370 msgid "while (TRUE) {"
21373 #. type: Plain text
21374 #: docs/manual/project/coding-style.rst:44
21375 msgid "do_something(work, FALSE);"
21378 #. type: Plain text
21379 #: docs/manual/project/coding-style.rst:46
21381 "Each operand should have spaces around, no spaces after opening parenthesis "
21382 "or before closing parenthesis:"
21385 #. type: Plain text
21386 #: docs/manual/project/coding-style.rst:49
21387 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21390 #. type: Plain text
21391 #: docs/manual/project/coding-style.rst:50
21392 msgid "return *bar;"
21395 #. type: Plain text
21396 #: docs/manual/project/coding-style.rst:52
21398 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21401 #. type: Plain text
21402 #: docs/manual/project/coding-style.rst:54
21404 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21405 "match our coding style."
21408 #. type: Plain text
21409 #: docs/manual/project/install.rst:2
21410 msgid "_installing:"
21414 #: docs/manual/project/install.rst:4
21416 msgid "Installing Gammu"
21420 #: docs/manual/project/install.rst:7
21422 msgid "Prebuilt Binaries for Linux"
21425 #. type: Plain text
21426 #: docs/manual/project/install.rst:13
21428 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21429 "it is definitely the easiest thing. There are also binary packages of latest "
21430 "release built for many distributions available on Gammu home page <http://"
21431 "wammu.eu/gammu/>."
21434 #. type: Plain text
21435 #: docs/manual/project/install.rst:16
21437 "You can usually also find Gammu in your distribution, so unless you need a "
21438 "newer version, just install package from your distribution."
21442 #: docs/manual/project/install.rst:18
21447 #. type: Plain text
21448 #: docs/manual/project/install.rst:25
21450 "Gammu packages are included in Debian (testing versions go to experimental "
21451 "and stable to unstable). If you want to build Debian package on your own, "
21452 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21453 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21454 "p=collab-maint/gammu.git>)."
21457 #. type: Plain text
21458 #: docs/manual/project/install.rst:28
21462 #. type: Plain text
21463 #: docs/manual/project/install.rst:31
21465 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21466 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21471 #: docs/manual/project/install.rst:33
21476 #. type: Plain text
21477 #: docs/manual/project/install.rst:36
21479 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21482 #. type: Attribute :file:
21483 #: docs/manual/project/install.rst:36
21485 msgid "`description-pak` which you can use for building Slackware package."
21489 #: docs/manual/project/install.rst:39
21491 msgid "Prebuilt Binaries for Windows"
21494 #. type: Plain text
21495 #: docs/manual/project/install.rst:44
21497 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21498 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21502 #. type: Plain text
21503 #: docs/manual/project/install.rst:46
21505 "http://www.microsoft.com/downloads/details.aspx?"
21506 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21509 #. type: Plain text
21510 #: docs/manual/project/install.rst:49
21515 #: docs/manual/project/install.rst:51
21517 msgid "Dependencies"
21520 #. type: Plain text
21521 #: docs/manual/project/install.rst:54
21522 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21525 #. type: Plain text
21526 #: docs/manual/project/install.rst:57
21528 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21529 "detecting available libraries."
21532 #. type: Plain text
21533 #: docs/manual/project/install.rst:59
21538 #: docs/manual/project/install.rst:61
21540 msgid "Optional Dependencies"
21543 #. type: Plain text
21544 #: docs/manual/project/install.rst:65
21546 "Gammu does not require any special libraries at all to build, but you might "
21547 "miss some features. Optional libraries include:"
21551 #: docs/manual/project/install.rst:67
21556 #. type: Plain text
21557 #: docs/manual/project/install.rst:70
21558 msgid "Required for Bluetooth support on Linux."
21561 #. type: Plain text
21562 #: docs/manual/project/install.rst:72
21563 msgid "http://www.bluez.org/"
21567 #: docs/manual/project/install.rst:74
21572 #. type: Plain text
21573 #: docs/manual/project/install.rst:77
21574 msgid "Required for fbususb/dku2 connection support on Linux."
21577 #. type: Plain text
21578 #: docs/manual/project/install.rst:79
21579 msgid "http://libusb.sourceforge.net/"
21583 #: docs/manual/project/install.rst:81
21588 #. type: Plain text
21589 #: docs/manual/project/install.rst:85
21591 "Required for new versions notification (see :option:`gammu checkversion`) "
21592 "and OpenCellID access (see :option:`gammu getlocation`)."
21595 #. type: Plain text
21596 #: docs/manual/project/install.rst:87
21597 msgid "http://curl.haxx.se/libcurl/"
21601 #: docs/manual/project/install.rst:89
21606 #. type: Plain text
21607 #: docs/manual/project/install.rst:92
21608 msgid "Used to support more character sets in AT engine."
21611 #. type: Plain text
21612 #: docs/manual/project/install.rst:94
21613 msgid "http://www.gnu.org/software/libiconv/"
21617 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21622 #. type: Plain text
21623 #: docs/manual/project/install.rst:99
21624 msgid "Localization of strings."
21627 #. type: Plain text
21628 #: docs/manual/project/install.rst:101
21629 msgid "http://www.gnu.org/software/gettext/"
21633 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21638 #. type: Plain text
21639 #: docs/manual/project/install.rst:106
21640 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21643 #. type: Plain text
21644 #: docs/manual/project/install.rst:108
21645 msgid "http://mysql.com/"
21649 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21654 #. type: Plain text
21655 #: docs/manual/project/install.rst:113
21656 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21659 #. type: Plain text
21660 #: docs/manual/project/install.rst:115
21661 msgid "http://www.postgresql.org/"
21665 #: docs/manual/project/install.rst:117
21670 #. type: Plain text
21671 #: docs/manual/project/install.rst:120
21672 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21675 #. type: Plain text
21676 #: docs/manual/project/install.rst:122
21678 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21681 #. type: Plain text
21682 #: docs/manual/project/install.rst:124
21683 msgid "http://www.unixodbc.org/"
21687 #: docs/manual/project/install.rst:126
21692 #. type: Plain text
21693 #: docs/manual/project/install.rst:129
21694 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21697 #. type: Plain text
21698 #: docs/manual/project/install.rst:131
21699 msgid "Required at least version 0.8.2."
21702 #. type: Plain text
21703 #: docs/manual/project/install.rst:133
21704 msgid "http://libdbi.sourceforge.net/"
21708 #: docs/manual/project/install.rst:135
21713 #. type: Plain text
21714 #: docs/manual/project/install.rst:138
21715 msgid "Gammu has a Python bindings, see :ref:`python`."
21718 #. type: Plain text
21719 #: docs/manual/project/install.rst:140
21720 msgid "http://www.python.org/"
21724 #: docs/manual/project/install.rst:142
21726 msgid "SQLite + libdbi-drivers with SQLite"
21729 #. type: Plain text
21730 #: docs/manual/project/install.rst:145
21732 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21736 #. type: Plain text
21737 #: docs/manual/project/install.rst:147
21738 msgid "http://www.sqlite.org/"
21742 #: docs/manual/project/install.rst:149
21747 #. type: Plain text
21748 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21749 msgid "Currently needed only for :ref:`gammu-detect`."
21752 #. type: Plain text
21753 #: docs/manual/project/install.rst:154
21754 msgid "http://www.gtk.org/"
21758 #: docs/manual/project/install.rst:156
21763 #. type: Plain text
21764 #: docs/manual/project/install.rst:161
21765 msgid "http://gudev.sourceforge.net/"
21769 #: docs/manual/project/install.rst:164
21771 msgid "Compiling on Linux/Unix Systems"
21774 #. type: Plain text
21775 #: docs/manual/project/install.rst:169
21777 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21778 "corresponding devel packages as well, they are usually named with ``-dev`` "
21779 "or ``-devel`` suffix, depending on your distribution."
21782 #. type: Plain text
21783 #: docs/manual/project/install.rst:172
21785 "For example on Debian or Ubuntu, you can install all optional packages by "
21786 "following command:"
21789 #. type: Plain text
21790 #: docs/manual/project/install.rst:176
21792 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21795 #. type: Plain text
21796 #: docs/manual/project/install.rst:178
21798 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21799 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21802 #. type: Plain text
21803 #: docs/manual/project/install.rst:180
21804 msgid "For openSUSE, the installation all optional packages could look like:"
21807 #. type: Plain text
21808 #: docs/manual/project/install.rst:184
21810 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21813 #. type: Plain text
21814 #: docs/manual/project/install.rst:186
21816 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21817 "glib2-devel libgudev-1_0-devel"
21820 #. type: Plain text
21821 #: docs/manual/project/install.rst:189
21823 "For compatibility reasons, configure like wrapper is provided, if you don't "
21824 "need much specific tuning, you can use usual set of commands:"
21827 #. type: Plain text
21828 #: docs/manual/project/install.rst:195
21829 msgid "./configure make sudo make install"
21832 #. type: Plain text
21833 #: docs/manual/project/install.rst:199
21835 "The configure wrapper will create directory build-configure and build all "
21836 "binaries there (nothing is changed in source tree), for example gammu binary "
21837 "is in build-configure/gammu directory."
21840 #. type: Plain text
21841 #: docs/manual/project/install.rst:203
21843 "If you need/want to tweak build a bit more than configure wrapper provides, "
21844 "you have to use `CMake`_ directly. For now, only out of source build is "
21845 "supported, so you have to create separate directory for build:"
21848 #. type: Plain text
21849 #: docs/manual/project/install.rst:208
21850 msgid "mkdir build cd build"
21853 #. type: Plain text
21854 #: docs/manual/project/install.rst:210
21855 msgid "Then just configure project:"
21858 #. type: Plain text
21859 #: docs/manual/project/install.rst:214
21863 #. type: Plain text
21864 #: docs/manual/project/install.rst:216
21868 #. type: Plain text
21869 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21873 #. type: Plain text
21874 #: docs/manual/project/install.rst:222
21875 msgid "Test that everything is okay:"
21878 #. type: Plain text
21879 #: docs/manual/project/install.rst:226
21881 msgstr "lakukan tes"
21883 #. type: Plain text
21884 #: docs/manual/project/install.rst:228
21885 msgid "And finally install it:"
21888 #. type: Plain text
21889 #: docs/manual/project/install.rst:232
21890 msgid "sudo make install"
21893 #. type: Plain text
21894 #: docs/manual/project/install.rst:235
21896 "You can configure build parameters either by command line (see parameters "
21897 "bellow), or using TUI - ccmake."
21900 #. type: Plain text
21901 #: docs/manual/project/install.rst:237
21902 msgid "Useful cmake parameters:"
21905 #. type: Plain text
21906 #: docs/manual/project/install.rst:239
21907 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21910 #. type: Plain text
21911 #: docs/manual/project/install.rst:240
21912 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21915 #. type: Plain text
21916 #: docs/manual/project/install.rst:241
21917 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21920 #. type: Plain text
21921 #: docs/manual/project/install.rst:243
21923 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21924 "against buffer overflows and similar attacks"
21927 #. type: Plain text
21928 #: docs/manual/project/install.rst:245
21930 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21934 #. type: Plain text
21935 #: docs/manual/project/install.rst:246
21936 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21939 #. type: Plain text
21940 #: docs/manual/project/install.rst:248
21941 msgid "You can also disable support for whole set of phones, e.g.:"
21944 #. type: Plain text
21945 #: docs/manual/project/install.rst:250
21946 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21949 #. type: Plain text
21950 #: docs/manual/project/install.rst:251
21951 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21954 #. type: Plain text
21955 #: docs/manual/project/install.rst:252
21956 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21960 #: docs/manual/project/install.rst:254
21962 msgid "Library search paths"
21965 #. type: Plain text
21966 #: docs/manual/project/install.rst:259
21968 "By installing Gammu to non default system paths, you might need to add path "
21969 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21973 #. type: Plain text
21974 #: docs/manual/project/install.rst:261
21976 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21979 #. type: Attribute :file:
21980 #: docs/manual/project/install.rst:261
21982 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
21985 #. type: Plain text
21986 #: docs/manual/project/install.rst:263
21987 msgid "been installed. Some examples:"
21990 #. type: Plain text
21991 #: docs/manual/project/install.rst:268
21993 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
21994 "etc/ld.so.conf.d/gammu.conf"
21997 #. type: Plain text
21998 #: docs/manual/project/install.rst:271
22000 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
22004 #. type: Plain text
22005 #: docs/manual/project/install.rst:274
22007 "You can also avoid changing ldconfig configuration by installing Gammu to "
22008 "paths where it already searches, for examble by:"
22011 #. type: Plain text
22012 #: docs/manual/project/install.rst:278
22013 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
22017 #: docs/manual/project/install.rst:281
22019 msgid "Compiling on Microsoft Windows"
22022 #. type: Plain text
22023 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
22024 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
22027 #. type: Plain text
22028 #: docs/manual/project/install.rst:291
22030 "`CMake`_ is able to generate projects for various tools including Microsoft "
22031 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
22032 "CMakeLists.txt in project sources and configure CMake to be able to find "
22033 "optional libraries (see cross compilation section for more information about "
22034 "getting those). The result should be project for your compiler where you "
22035 "should be able to work with it as with any other project."
22039 #: docs/manual/project/install.rst:293
22041 msgid "Compiling using MS Visual C++"
22044 #. type: Plain text
22045 #: docs/manual/project/install.rst:296
22046 msgid "You will probably need additional SDKs:"
22049 #. type: Plain text
22050 #: docs/manual/project/install.rst:302
22052 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
22053 "given for free. Below are links to different releases (if you have problems "
22054 "with latest one, use older). They work for various Windows versions, even "
22055 "though Microsoft named them Windows Server 2003 Platform SDK."
22058 #. type: Plain text
22059 #: docs/manual/project/install.rst:304
22061 "For free Visual C++ Express 2005 you need to set compiler to work with "
22062 "Platform SDK (see description)."
22065 #. type: Plain text
22066 #: docs/manual/project/install.rst:306
22068 "MySQL include/library files from MySQL install package (for MySQL support in "
22072 #. type: Plain text
22073 #: docs/manual/project/install.rst:308
22075 "PostgreSQL include/library files from PostgreSQL install package (for "
22076 "PostgreSQL support in SMSD)."
22079 #. type: Plain text
22080 #: docs/manual/project/install.rst:310
22082 "For gettext (internationalization) support, you will need gettext packages "
22083 "from GnuWin32 project."
22086 #. type: Plain text
22087 #: docs/manual/project/install.rst:312
22089 "As build is now based on CMake, you will need to get it from http://cmake."
22093 #. type: Plain text
22094 #: docs/manual/project/install.rst:314
22095 msgid "After downloading and installing them into your system:"
22098 #. type: Plain text
22099 #: docs/manual/project/install.rst:318
22101 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
22102 "in Gammu sources, this should pop up dialog with configuration options."
22105 #. type: Plain text
22106 #: docs/manual/project/install.rst:321
22108 "You can also start CMakeSetup from start menu and select source directory "
22109 "(just point to it to Gammu sources)."
22112 #. type: Plain text
22113 #: docs/manual/project/install.rst:323
22115 "Select directory where binaries will be stored, I suggest this is different "
22116 "than source one, eg. append subdirectory build."
22119 #. type: Plain text
22120 #: docs/manual/project/install.rst:324
22121 msgid "Select compiler you want to use in Build for select."
22124 #. type: Plain text
22125 #: docs/manual/project/install.rst:327
22127 "In list bellow, you can tweak paths to some optional libraries and project "
22131 #. type: Plain text
22132 #: docs/manual/project/install.rst:329
22134 "Then just press Configure button, which will do the hard job. After this, "
22135 "just click OK button to generate Visual Studio project."
22138 #. type: Plain text
22139 #: docs/manual/project/install.rst:331
22141 "Project files for Visual Studio should be now generated in directory you "
22142 "selected, just open it in Visual Studio and compile :-)."
22145 #. type: Plain text
22146 #: docs/manual/project/install.rst:334
22148 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22149 "version you choose."
22152 #. type: Plain text
22153 #: docs/manual/project/install.rst:336
22155 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22156 "make all on Linux."
22159 #. type: Plain text
22160 #: docs/manual/project/install.rst:341
22162 "I know this guide is incomplete, I don't have environment to test, you're "
22163 "welcome to improve it!. Some more information can be found in howtos for "
22164 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22165 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22169 #: docs/manual/project/install.rst:343
22171 msgid "Compiling using Borland C++"
22174 #. type: Plain text
22175 #: docs/manual/project/install.rst:351
22177 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22178 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22179 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22180 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22181 "CMake (otherwise compilation fails)."
22185 #: docs/manual/project/install.rst:353
22187 msgid "Compiling using Cygwin"
22190 #. type: Plain text
22191 #: docs/manual/project/install.rst:356
22192 msgid "This should work pretty much same as on Linux."
22196 #: docs/manual/project/install.rst:358
22198 msgid "Compiling on Mac OS X"
22201 #. type: Plain text
22202 #: docs/manual/project/install.rst:366
22204 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22205 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22206 "DMG download). For database support in SMSD, install wanted database, eg. "
22210 #. type: Plain text
22211 #: docs/manual/project/install.rst:369
22213 "The rest of the compilation should be pretty same as on Linux, see Linux "
22214 "section for more details about compile time options."
22217 #. type: Plain text
22218 #: docs/manual/project/install.rst:373
22220 "If you get some errors while linking with iconv, it is caused by two "
22221 "incompatible iconv libraries available on the system. You can override the "
22225 #. type: Plain text
22226 #: docs/manual/project/install.rst:377
22227 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22230 #. type: Plain text
22231 #: docs/manual/project/install.rst:379
22232 msgid "Or completely disable iconv support:"
22235 #. type: Plain text
22236 #: docs/manual/project/install.rst:383
22237 msgid "cmake -DWITH_Iconv=OFF .."
22241 #: docs/manual/project/install.rst:386
22243 msgid "Cross compilation for Windows on Linux"
22244 msgstr "Kompilasi silang untuk Windows pada Linux"
22246 #. type: Plain text
22247 #: docs/manual/project/install.rst:390
22249 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22253 #. type: Plain text
22254 #: docs/manual/project/install.rst:394
22256 "Only cross compilation using `CMake`_ has been tested. You need to install "
22257 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22258 "install mingw32. Build is then quite simple:"
22261 #. type: Plain text
22262 #: docs/manual/project/install.rst:401
22264 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22265 "Toolchain-mingw32.cmake make"
22268 #. type: Plain text
22269 #: docs/manual/project/install.rst:403
22270 msgid "There is also toolchain configuration for Win64 available:"
22273 #. type: Plain text
22274 #: docs/manual/project/install.rst:410
22276 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22277 "Toolchain-mingw64.cmake make"
22280 #. type: Plain text
22281 #: docs/manual/project/install.rst:413
22283 "If your MinGW cross compiler binaries are not found automatically, you can "
22284 "specify their different names in cmake/Toolchain-mingw32.cmake."
22287 #. type: Plain text
22288 #: docs/manual/project/install.rst:415
22289 msgid "To build just bare static library without any dependencies, use:"
22292 #. type: Plain text
22293 #: docs/manual/project/install.rst:419
22294 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22297 #. type: Plain text
22298 #: docs/manual/project/install.rst:425
22300 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22301 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22304 #. type: Plain text
22305 #: docs/manual/project/install.rst:432
22307 "To be compatible with current Python on Windows, we need to build against "
22308 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22309 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22310 "different MSVCRT, you need to adjust compiler specifications, example is "
22311 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22312 "to tune it for your environment."
22316 #: docs/manual/project/install.rst:434
22318 msgid "Third party libraries"
22321 #. type: Plain text
22322 #: docs/manual/project/install.rst:439
22324 "The easies way to link with third party libraries is to add path to their "
22325 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22326 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22329 #. type: Plain text
22330 #: docs/manual/project/install.rst:446
22332 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22336 #. type: Plain text
22337 #: docs/manual/project/install.rst:452
22339 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22340 "at --input-def libmysql.def \\"
22343 #. type: Plain text
22344 #: docs/manual/project/install.rst:453
22345 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22348 #. type: Plain text
22349 #: docs/manual/project/install.rst:456
22351 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22352 "to compile native binary from it."
22355 #. type: Plain text
22356 #: docs/manual/project/install.rst:463
22358 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22359 "then you need to add wldap32.dll library to bin."
22362 #. type: Plain text
22363 #: docs/manual/project/install.rst:471
22365 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22366 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22367 "sourceforge.net/>. Unpack these to same directory."
22371 #: docs/manual/project/install.rst:474
22376 #. type: Plain text
22377 #: docs/manual/project/install.rst:478
22379 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22384 #: docs/manual/project/install.rst:480
22386 msgid "Crosscompiling to different platform"
22389 #. type: Plain text
22390 #: docs/manual/project/install.rst:484
22392 "To cross compile Gammu to different architecture (or platform) you need to "
22393 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22396 #. type: Plain text
22397 #: docs/manual/project/install.rst:488
22398 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22401 #. type: Plain text
22402 #: docs/manual/project/install.rst:492
22404 "More information on creating that is described in `CMake Cross Compiling`_ "
22405 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22406 "prepared recipes for `CMake`_."
22409 #. type: Plain text
22410 #: docs/manual/project/install.rst:494
22411 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22414 #. type: Plain text
22415 #: docs/manual/project/install.rst:495
22416 msgid "_OpenEmbedded: http://www.openembedded.org/"
22420 #: docs/manual/project/install.rst:497
22422 msgid "Advanced Build Options"
22425 #. type: Plain text
22426 #: docs/manual/project/install.rst:502
22428 "The build system accepts wide range of options. You can see them all by "
22429 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22434 #: docs/manual/project/install.rst:504
22436 msgid "Limiting set of installed data"
22439 #. type: Plain text
22440 #: docs/manual/project/install.rst:508
22442 "By setting following flags you can control which additional parts will be "
22446 #. type: Plain text
22447 #: docs/manual/project/install.rst:510
22448 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22451 #. type: Plain text
22452 #: docs/manual/project/install.rst:511
22453 msgid "INSTALL_MEDIA - Install sample media files"
22456 #. type: Plain text
22457 #: docs/manual/project/install.rst:512
22458 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22461 #. type: Plain text
22462 #: docs/manual/project/install.rst:513
22463 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22466 #. type: Plain text
22467 #: docs/manual/project/install.rst:514
22468 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22471 #. type: Plain text
22472 #: docs/manual/project/install.rst:515
22473 msgid "INSTALL_DOC - Install documentation"
22476 #. type: Plain text
22477 #: docs/manual/project/install.rst:516
22478 msgid "INSTALL_LOC - Install locales data"
22481 #. type: Plain text
22482 #: docs/manual/project/install.rst:518
22483 msgid "For example:"
22486 #. type: Plain text
22487 #: docs/manual/project/install.rst:522
22488 msgid "cmake -DINSTALL_DOC=OFF"
22492 #: docs/manual/project/install.rst:525
22494 msgid "Debugging build failures"
22497 #. type: Plain text
22498 #: docs/manual/project/install.rst:529
22500 "If there is some build failure (eg. some dependencies are not correctly "
22501 "detected), please attach :file:`CMakeCache.txt`,"
22504 #. type: Attribute :file:
22505 #: docs/manual/project/install.rst:529
22507 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22510 #. type: Plain text
22511 #: docs/manual/project/install.rst:532
22513 "to the report. It will help diagnose what was detected on the system and "
22514 "possibly fix these errors."
22517 #. type: Plain text
22518 #: docs/manual/project/install.rst:535
22520 "To find out what is going on during compilation, add ``-"
22521 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22524 #. type: Attribute :program:
22525 #: docs/manual/project/install.rst:535
22527 msgid "`make` with ``VERBOSE=1``:"
22530 #. type: Plain text
22531 #: docs/manual/project/install.rst:540
22532 msgid "make VERBOSE=1"
22536 #: docs/manual/project/install.rst:542
22538 msgid "Debugging crashes"
22541 #. type: Plain text
22542 #: docs/manual/project/install.rst:547
22544 "To debug program crashes, you might want to build Gammu with ``-"
22545 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22546 "with protections GCC makes and produce bogus back traces."
22550 #: docs/manual/project/install.rst:550
22552 msgid "Compliling python-gammu"
22555 #. type: Plain text
22556 #: docs/manual/project/install.rst:555
22558 "Currently python-gammu is distributed together with Gammu, so all you need "
22559 "to get it is to build Gammu with Python support (it should be automatically "
22560 "detected if you have development environment installed for Python)."
22563 #. type: Plain text
22564 #: docs/manual/project/install.rst:560
22566 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22567 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22568 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22569 "path to another Python interpreter to use than default one available in the "
22573 #. type: Plain text
22574 #: docs/manual/project/install.rst:563
22576 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22577 "placed in `python` subdirectory."
22580 #. type: Plain text
22581 #: docs/manual/project/install.rst:564
22582 msgid "_CMake: http://www.cmake.org/"
22586 #: docs/manual/project/motivation.rst:2
22588 msgid "Motivation to fork Gnokii"
22591 #. type: Plain text
22592 #: docs/manual/project/motivation.rst:9
22594 "Please note that this is original list of differences written by Marcin when "
22595 "forking Gnokii, so it represents state of the code in that time."
22598 #. type: Plain text
22599 #: docs/manual/project/motivation.rst:11
22600 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22603 #. type: Plain text
22604 #: docs/manual/project/motivation.rst:14
22606 "phones (they return everything in Unicode) things are converted from Unicode "
22607 "and again to Unicode in other places. No more unnecessary conversions."
22610 #. type: Plain text
22611 #: docs/manual/project/motivation.rst:15
22612 msgid "Almost everything is structural. In Gnokii some things are declared"
22615 #. type: Plain text
22616 #: docs/manual/project/motivation.rst:17
22618 "in files, not in \"main\" phone structure. It can make some problems, when "
22619 "will try to support two phones on two serial ports in one application."
22622 #. type: Plain text
22623 #: docs/manual/project/motivation.rst:18
22624 msgid "in Gammu you can make support for some things without adding source"
22627 #. type: Plain text
22628 #: docs/manual/project/motivation.rst:22
22630 "to \"main\" phone modules. Very good idea for things, which are available "
22631 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22632 "also some obsolete functions - why should we compile RLP source, when all "
22633 "new better phones have modems built in ?"
22636 #. type: Plain text
22637 #: docs/manual/project/motivation.rst:23
22639 "Gnokii/MyGnokii has to have some compatibility with previously written "
22640 "source. In Gammu some solutions are reimplemented and done easier."
22643 #. type: Plain text
22644 #: docs/manual/project/motivation.rst:24
22645 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22648 #. type: Plain text
22649 #: docs/manual/project/motivation.rst:25
22650 msgid "more OS supported."
22653 #. type: Plain text
22654 #: docs/manual/project/motivation.rst:26
22656 "better sharing source. Less source = smaller application easier to debug."
22659 #. type: Plain text
22660 #: docs/manual/project/motivation.rst:27
22661 msgid "better user friendly interface"
22664 #. type: Plain text
22665 #: docs/manual/project/motivation.rst:28
22666 msgid "no more 2 years rewriting source..."
22669 #. type: Plain text
22670 #: docs/manual/project/motivation.rst:29
22672 "it's easier to see, what frames are implemented, what not (in phone modules "
22673 "they're put line after line)."
22676 #. type: Plain text
22677 #: docs/manual/project/motivation.rst:30
22678 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22681 #. type: Plain text
22682 #: docs/manual/project/motivation.rst:31
22684 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22687 #. type: Plain text
22688 #: docs/manual/project/motivation.rst:32
22689 msgid "some things like SMS can be accessed few ways"
22692 #. type: Plain text
22693 #: docs/manual/project/motivation.rst:34
22695 "when possible, there are used \"constant\" locations. I will explain on the "
22699 #. type: Plain text
22700 #: docs/manual/project/motivation.rst:36
22702 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22703 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22707 #. type: Plain text
22708 #: docs/manual/project/motivation.rst:37
22710 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
22711 "moved from 2'nd to 1'st."
22714 #. type: Plain text
22715 #: docs/manual/project/motivation.rst:43
22717 "When will read calendar notes again, have to read all notes again because of "
22718 "changed locations (let's say, we won't read Call note again. It will have "
22719 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22720 "will save in under location 2. When will try to save Call not with location "
22721 "2, it will overwrite new saved note !)."
22724 #. type: Plain text
22725 #: docs/manual/project/motivation.rst:46
22727 "This is not good. When for example delete one entry from phonebook, other "
22728 "locations \"stays\" on their places. These are \"constant\" locations."
22731 #. type: Plain text
22732 #: docs/manual/project/motivation.rst:49
22734 "With \"constans\" locations, when delete one location from PC, don't have to "
22735 "read full memory from phone."
22738 #. type: Plain text
22739 #: docs/manual/project/motivation.rst:51
22743 #. type: Plain text
22744 #: docs/manual/project/motivation.rst:52
22745 msgid "Of course, some of these things can be in the future in gnokii too..."
22749 #: docs/manual/project/localization.rst:2
22751 msgid "Localization"
22754 #. type: Plain text
22755 #: docs/manual/project/localization.rst:6
22757 "Localization uses `Gettext`_ po files for both program translations and the "
22758 "documentation. The documentation translation is managed using `po4a`_."
22762 #: docs/manual/project/localization.rst:8
22764 msgid "Using Translation"
22767 #. type: Plain text
22768 #: docs/manual/project/localization.rst:13
22770 "You can set locales you want to use by specifying LANG or LC_* environment "
22771 "variables (on Linux you usually don't care about this, on Windows just "
22772 "export e.g. ``LANG=cs_CZ``)."
22776 #: docs/manual/project/localization.rst:15
22778 msgid "Improving Translation"
22781 #. type: Plain text
22782 #: docs/manual/project/localization.rst:21
22784 "If you want to improve existing translation, please visit `translation "
22785 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22786 "you will be able to edit it on former mentioned URL."
22789 #. type: Plain text
22790 #: docs/manual/project/localization.rst:24
22792 "You can also go ahead with traditional way of creating/updating po files in "
22793 "locale/ folder and then sending updated ones to bug tracker."
22797 #: docs/manual/project/localization.rst:26
22799 msgid "Translation Areas"
22802 #. type: Plain text
22803 #: docs/manual/project/localization.rst:29
22804 msgid "There are several po files to translate:"
22807 #. type: Plain text
22808 #: docs/manual/project/localization.rst:39
22811 "``libgammu.po``\n"
22812 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
22814 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
22816 " Basic documentation shipped withing package (eg. :file:`README` and\n"
22817 " :file:`INSTALL` files).\n"
22819 " The Gammu Manual translation (this manual).\n"
22822 #. type: Plain text
22823 #: docs/manual/project/localization.rst:42
22824 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22827 #. type: Plain text
22828 #: docs/manual/project/localization.rst:44
22829 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22832 #. type: Plain text
22833 #: docs/manual/project/localization.rst:44
22834 msgid "_po4a: http://po4a.alioth.debian.org/"
22838 #: docs/manual/glossary.rst:2
22843 #. type: Plain text
22844 #: docs/manual/glossary.rst:6
22845 msgid "glossary:: :sorted:"
22848 #. type: Plain text
22849 #: docs/manual/glossary.rst:8
22853 #. type: Plain text
22854 #: docs/manual/glossary.rst:8
22855 msgid "Message reference as generated by GSM network."
22858 #. type: Plain text
22859 #: docs/manual/index.rst:7
22861 "Gammu is a project providing abstraction layer for cell phones access. It "
22862 "covers wide range of phones, mostly focusing on AT compatible phones and "
22866 #. type: Plain text
22867 #: docs/manual/index.rst:9
22869 "This manual describes all parts of Gammu, starting with information about"
22872 #. type: Attribute :ref:
22873 #: docs/manual/index.rst:9
22875 msgid "`project`, going through API documentation for both :ref:`python` and"
22878 #. type: Attribute :ref:
22879 #: docs/manual/index.rst:10
22881 msgid "`libgammu` and covering :ref:`smsd` as well."
22885 #: docs/manual/index.rst:14
22887 msgid "Continue reading"
22890 #. type: Plain text
22891 #: docs/manual/index.rst:17
22895 #. type: Plain text
22896 #: docs/manual/index.rst:18
22897 msgid ":columns: 2"
22900 #. type: Plain text
22901 #: docs/manual/index.rst:20
22902 msgid ":ref:`project` -- learn about Gammu project"
22905 #. type: Plain text
22906 #: docs/manual/index.rst:21
22907 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22910 #. type: Plain text
22911 #: docs/manual/index.rst:22
22912 msgid ":ref:`gammu` -- the Gammu utility"
22915 #. type: Plain text
22916 #: docs/manual/index.rst:23
22917 msgid ":ref:`gammurc` -- the Gammu configuration file"
22920 #. type: Plain text
22921 #: docs/manual/index.rst:24
22922 msgid ":ref:`python` -- use Gammu functionality from Python"
22925 #. type: Plain text
22926 #: docs/manual/index.rst:25
22927 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22930 #. type: Plain text
22931 #: docs/manual/index.rst:26
22932 msgid ":ref:`internal` -- learn about Gammu internals"
22935 #. type: Plain text
22936 #: docs/manual/index.rst:27
22937 msgid ":ref:`faq` -- frequently asked questions"
22940 #. type: Plain text
22941 #: docs/manual/index.rst:28
22942 msgid ":ref:`protocols` -- learn about phone protocols"
22945 #. type: Plain text
22946 #: docs/manual/index.rst:29
22947 msgid ":ref:`formats` -- file formats supported by Gammu"
22948 msgstr ":ref:`formats` -- format file yang didukung Gammu"
22951 #: docs/manual/index.rst:31
22953 msgid "Full contents"
22956 #. type: Plain text
22957 #: docs/manual/index.rst:36
22961 #. type: Plain text
22962 #: docs/manual/testing/index.rst:2
22967 #: docs/manual/testing/index.rst:4
22969 msgid "Testing Gammu"
22972 #. type: Plain text
22973 #: docs/manual/testing/index.rst:11
22974 msgid "testsuite dummy-driver"
22977 #. type: Plain text
22978 #: docs/manual/testing/dummy-driver.rst:2
22979 msgid "_dummy-driver:"
22983 #: docs/manual/testing/dummy-driver.rst:4
22985 msgid "Dummy Driver"
22988 #. type: Plain text
22989 #: docs/manual/testing/dummy-driver.rst:7
22993 #. type: Plain text
22994 #: docs/manual/testing/dummy-driver.rst:12
22996 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
22997 "used by :doc:`testsuite`, but it is also very helpful for application "
22998 "developers, because they can test the functionality without using real phone "
22999 "and avoiding risk of corrupting data in the phone."
23003 #: docs/manual/testing/dummy-driver.rst:14
23005 msgid "Filesystem structure"
23006 msgstr "File sistem"
23008 #. type: Plain text
23009 #: docs/manual/testing/dummy-driver.rst:17
23010 msgid "The dummy driver emulates all phone functionality on filesystem. The"
23013 #. type: Attribute :config:
23014 #: docs/manual/testing/dummy-driver.rst:17
23016 msgid "option:`Device` configuration directive sets top level directory,"
23019 #. type: Plain text
23020 #: docs/manual/testing/dummy-driver.rst:19
23021 msgid "where all data are stored."
23024 #. type: Plain text
23025 #: docs/manual/testing/dummy-driver.rst:23
23027 "This directory contains file :file:`operations.log`, where are logged "
23028 "operations which do not modify any data in the dummy phone (eg. sending "
23033 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
23038 #. type: Plain text
23039 #: docs/manual/testing/dummy-driver.rst:29
23041 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
23042 "range 1-5) in Gammu native smsbackup format."
23045 #. type: Plain text
23046 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
23051 #. type: Plain text
23052 #: docs/manual/testing/dummy-driver.rst:35
23054 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
23055 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
23059 #. type: Plain text
23060 #: docs/manual/testing/dummy-driver.rst:40
23061 msgid "Notes are stored in :file:`note` directory in vNote format."
23064 #. type: Plain text
23065 #: docs/manual/testing/dummy-driver.rst:45
23067 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
23072 #: docs/manual/testing/dummy-driver.rst:47
23077 #. type: Plain text
23078 #: docs/manual/testing/dummy-driver.rst:50
23079 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
23083 #: docs/manual/testing/dummy-driver.rst:52
23086 msgstr "File sistem"
23088 #. type: Plain text
23089 #: docs/manual/testing/dummy-driver.rst:56
23091 "Filesystem is stored in :file:`fs` directory. You can create another "
23092 "subdirectories there."
23096 #: docs/manual/testing/dummy-driver.rst:58
23098 msgid "Other features"
23101 #. type: Plain text
23102 #: docs/manual/testing/dummy-driver.rst:61
23104 "By specifying :config:option:`Features` you can configure some specific "
23108 #. type: Plain text
23109 #: docs/manual/testing/dummy-driver.rst:67
23112 "``DISABLE_GETNEXT``\n"
23113 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
23114 " exception of GetNextSMS* and GetNextFile*).\n"
23115 "``DISABLE_GETNEXTSMS``\n"
23116 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
23119 #. type: Plain text
23120 #: docs/manual/testing/dummy-driver.rst:72
23122 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
23125 #. type: Plain text
23126 #: docs/manual/testing/dummy-driver.rst:79
23127 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
23130 #. type: Plain text
23131 #: docs/manual/testing/dummy-driver.rst:81
23133 "For disabling GetNext* functions within dummy driver, you need something "
23134 "like following in :file:`~/.gammurc`:"
23137 #. type: Plain text
23138 #: docs/manual/testing/dummy-driver.rst:88
23140 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
23141 "path/to/directory/"
23145 #: docs/manual/testing/testsuite.rst:2
23147 msgid "Gammu Testsuite"
23151 #: docs/manual/testing/testsuite.rst:10
23153 msgid "Running the tests"
23156 #. type: Plain text
23157 #: docs/manual/testing/testsuite.rst:17
23159 "You can run the test suite this using ``make test``. CMake build system uses "
23160 "for testing CTest, which also includes option to connect to dashboard and "
23161 "submit test results there, so that they can be reviewed and fixed by others. "
23162 "To participate in this testing, you need just to run ``make Experimental`` "
23163 "which also does submission to the dashboard."
23166 #. type: Plain text
23167 #: docs/manual/testing/testsuite.rst:19
23168 msgid "There are some more options for testing:"
23171 #. type: Plain text
23172 #: docs/manual/testing/testsuite.rst:21
23173 msgid "``make test``"
23176 #. type: Plain text
23177 #: docs/manual/testing/testsuite.rst:23
23179 msgid " Runs testsuite with no uploading of results.\n"
23182 #. type: Plain text
23183 #: docs/manual/testing/testsuite.rst:25
23184 msgid "``make Experimental``"
23187 #. type: Plain text
23188 #: docs/manual/testing/testsuite.rst:27
23190 msgid " Runs testsuite and uploads results to the dashboard.\n"
23193 #. type: Plain text
23194 #: docs/manual/testing/testsuite.rst:29
23195 msgid "``make ExperimentalMemCheck``"
23198 #. type: Plain text
23199 #: docs/manual/testing/testsuite.rst:33
23202 " This checks memory accesses using valgrind during tests and submits\n"
23203 " report. You need to do this after ``make Experimental`` and you can\n"
23204 " submit results using ``make ExperimentalSubmit``.\n"
23207 #. type: Plain text
23208 #: docs/manual/testing/testsuite.rst:35
23209 msgid "Coverage reports"
23212 #. type: Plain text
23213 #: docs/manual/testing/testsuite.rst:38
23216 " To get test coverage reports, you need to configure project using\n"
23217 " ``cmake -DCOVERAGE=ON``\n"
23220 #. type: Plain text
23221 #: docs/manual/testing/testsuite.rst:40
23222 msgid "Nightly testing"
23225 #. type: Plain text
23226 #: docs/manual/testing/testsuite.rst:47
23229 " Currently several machines do compile and test Gammu every night. If\n"
23230 " you want to tak part of this, just ensure that your machine executes\n"
23231 " test suite every night (preferably after 3:00 CET). You can select\n"
23232 " either ``make Nightly`` to do regullar testing or\n"
23233 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23234 " coverage tests as described above.\n"
23237 #. type: Plain text
23238 #: docs/manual/testing/testsuite.rst:49
23239 msgid "Running single test"
23242 #. type: Labeled list
23243 #: docs/manual/testing/testsuite.rst:50
23245 msgid "You can run single test by directly calling ctest"
23248 #. type: Plain text
23249 #: docs/manual/testing/testsuite.rst:53
23250 msgid "ctest -R test-name"
23253 #. type: Labeled list
23254 #: docs/manual/testing/testsuite.rst:54
23256 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23259 #. type: Plain text
23260 #: docs/manual/testing/testsuite.rst:57
23261 msgid "ctest -V -R test-name"
23265 #: docs/manual/testing/testsuite.rst:59
23267 msgid "Collecting results"
23270 #. type: Plain text
23271 #: docs/manual/testing/testsuite.rst:63
23273 "The tests are ran daily on several platforms and you can find the results on "
23274 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23277 #. type: Plain text
23278 #: docs/manual/testing/testsuite.rst:66
23280 "You are welcome to join this effort, all you need is to setup job to pull "
23281 "current Gammu sources and execute the test suite every day (the preferred "
23285 #. type: Labeled list
23286 #: docs/manual/testing/testsuite.rst:66
23288 msgid "it 3:00 CET)"
23291 #. type: Plain text
23292 #: docs/manual/testing/testsuite.rst:70
23293 msgid "git pull make -C build-configure Nightly"
23296 #. type: Labeled list
23297 #: docs/manual/testing/testsuite.rst:71
23299 msgid "or also with checking for memory leaks"
23302 #. type: Plain text
23303 #: docs/manual/testing/testsuite.rst:75
23304 msgid "git pull make -C build-configure NightlyMemCheck"
23308 #: docs/manual/testing/testsuite.rst:77
23310 msgid "Testing of SMSD"
23313 #. type: Plain text
23314 #: docs/manual/testing/testsuite.rst:83
23316 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23317 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23318 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23319 "available on the syste,."
23322 #. type: Plain text
23323 #: docs/manual/testing/testsuite.rst:85
23324 msgid "Testing of additional database backends must be enabled separately:"
23327 #. type: Plain text
23328 #: docs/manual/testing/testsuite.rst:88
23331 "``MYSQL_TESTING``:\n"
23332 " you need to have setup MySQL server with database where SMSD can play.\n"
23335 #. type: Plain text
23336 #: docs/manual/testing/testsuite.rst:91
23339 "``PSQL_TESTING``\n"
23340 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
23344 #: docs/manual/testing/testsuite.rst:93
23346 msgid "Testing of command line utility"
23349 #. type: Plain text
23350 #: docs/manual/testing/testsuite.rst:98
23352 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23353 "required. It covers most of command line interface, but some parts need to "
23354 "be explicitly enabled:"
23357 #. type: Plain text
23358 #: docs/manual/testing/testsuite.rst:101
23361 "``ONLINE_TESTING``:\n"
23362 " enable testing of features which require internet access\n"
23366 #: docs/manual/testing/testsuite.rst:103
23368 msgid "Testing of Python interface"
23371 #. type: Plain text
23372 #: docs/manual/testing/testsuite.rst:108
23374 "Python module tests are performed using :ref:`dummy-driver` where required. "
23375 "It does also cover testing of SMSD interface, which is done using libdbi"
23380 #: docs/manual/testing/testsuite.rst:110
23382 msgid "Testing of reply functions"
23385 #. type: Plain text
23386 #: docs/manual/testing/testsuite.rst:114
23388 "The :file:`tests` directory contains various tests which do inject data into "
23389 "reply functions and check their response."
23393 #: docs/manual/testing/testsuite.rst:116
23395 msgid "Testing of data parsing"
23398 #. type: Plain text
23399 #: docs/manual/testing/testsuite.rst:120
23401 "The :file:`tests` directory contains various tests which just try to parse "
23402 "various file formats supported by libGammu."
23406 #: docs/manual/testing/testsuite.rst:122
23408 msgid "Configuration of the test suite"
23411 #. type: Plain text
23412 #: docs/manual/testing/testsuite.rst:125
23413 msgid "You can pass various parameters to configure the test suite:"
23417 #: docs/manual/testing/testsuite.rst:127
23419 msgid "Programs used for testing"
23422 #. type: Plain text
23423 #: docs/manual/testing/testsuite.rst:141
23427 " Path to the :program:`sh` program\n"
23429 " Path to the :program:`bash` program\n"
23431 " Path to the :program:`sqlite3` program\n"
23433 " Path to the :program:`sed` program\n"
23435 " Path to the :program:`mysql` program\n"
23437 " Path to the :program:`psql` program\n"
23441 #: docs/manual/testing/testsuite.rst:143
23443 msgid "Limiting testsuite"
23446 #. type: Plain text
23447 #: docs/manual/testing/testsuite.rst:151
23450 "``ONLINE_TESTING``\n"
23451 " Enable testing of parts which use remote servers, requires connection to interned\n"
23452 "``PSQL_TESTING``\n"
23453 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23454 "``MYSQL_TESTING``\n"
23455 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23459 #: docs/manual/testing/testsuite.rst:153
23461 msgid "Database backends configuration"
23462 msgstr "Konfigurasi backend basisdata"
23464 #. type: Plain text
23465 #: docs/manual/testing/testsuite.rst:173
23469 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23470 "``PSQL_DATABASE``\n"
23471 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
23473 " User to use for PostgreSQL tests (default: ``smsd``)\n"
23474 "``PSQL_PASSWORD``\n"
23475 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
23477 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23478 "``MYSQL_DATABASE``\n"
23479 " Database to use for MySQL tests (default: ``smsd``)\n"
23481 " User to use for MySQL tests (default: ``smsd``)\n"
23482 "``MYSQL_PASSWORD``\n"
23483 " Password to use for MySQL tests (default: ``smsd``)\n"
23485 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23486 " Currently needs to point to MySQL database.\n"
23489 #. type: Plain text
23490 #: docs/manual/contents.rst:2
23495 #: docs/manual/contents.rst:4
23497 msgid "Gammu Documentation Contents"
23500 #. type: Plain text
23501 #: docs/manual/contents.rst:22
23503 "project/index faq/index python/index c/index internal/index formats/index "
23504 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23509 #: docs/manual/contents.rst:24
23511 msgid "Indices and tables"
23514 #. type: Plain text
23515 #: docs/manual/contents.rst:27
23516 msgid ":ref:`genindex`"
23519 #. type: Plain text
23520 #: docs/manual/contents.rst:28
23521 msgid ":ref:`modindex`"
23524 #. type: Plain text
23525 #: docs/manual/contents.rst:28
23526 msgid ":ref:`search`"
23530 #: docs/manual/python/objects.rst:2
23535 #. type: Plain text
23536 #: docs/manual/python/objects.rst:7
23538 "For various (mostly historical) reasons, all objects you get from Gammu are "
23539 "not real objects but rather a dictionaries. This has quite a big impact of "
23540 "usability and will most likely change in the future."
23543 #. type: Plain text
23544 #: docs/manual/python/objects.rst:9
23546 "All the objects basically map to C structures, so you might also refer to"
23549 #. type: Attribute :ref:
23550 #: docs/manual/python/objects.rst:9
23552 msgid "`libgammu` chapter."
23555 #. type: Plain text
23556 #: docs/manual/python/objects.rst:12
23561 #: docs/manual/python/objects.rst:14
23566 #. type: Plain text
23567 #: docs/manual/python/objects.rst:18
23569 "Object describing single SMS message in a way GSM network handles is (140 "
23570 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23573 #. type: Attribute :meth:
23574 #: docs/manual/python/objects.rst:18
23576 msgid "`gammu.EncodeSMS`."
23579 #. type: Plain text
23580 #: docs/manual/python/objects.rst:21
23581 msgid "Message dictionary can consist of following fields:"
23584 #. type: Labeled list
23585 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23586 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23587 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23588 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23589 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23590 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23591 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23592 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23593 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23594 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23595 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23596 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23597 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23598 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23599 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23600 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23601 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23602 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23603 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23604 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23605 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23606 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23607 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23608 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23609 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23610 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23611 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23612 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23613 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23614 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23615 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23616 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23617 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23618 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23619 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23620 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23621 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23622 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23623 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23624 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23625 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23626 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23627 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23628 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23629 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23630 #: docs/manual/python/objects.rst:801
23632 msgid ".. attribute"
23635 #. type: Plain text
23636 #: docs/manual/python/objects.rst:23
23640 #. type: Plain text
23641 #: docs/manual/python/objects.rst:25
23642 msgid "SMSC information, see :ref:`smsc_obj`."
23645 #. type: Plain text
23646 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23647 #: docs/manual/python/objects.rst:391
23651 #. type: Plain text
23652 #: docs/manual/python/objects.rst:29
23653 msgid "Recipient number, needs to be set for sending."
23656 #. type: Plain text
23657 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23658 #: docs/manual/python/objects.rst:741
23662 #. type: Plain text
23663 #: docs/manual/python/objects.rst:34
23665 "Name of the message, does not make any effect on sending, some phones might "
23669 #. type: Plain text
23670 #: docs/manual/python/objects.rst:36
23674 #. type: Plain text
23675 #: docs/manual/python/objects.rst:38
23676 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23680 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23681 #: docs/manual/internal/reply.rst:53
23686 #. type: Plain text
23687 #: docs/manual/python/objects.rst:42
23688 msgid "Message text"
23691 #. type: Plain text
23692 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23696 #. type: Plain text
23697 #: docs/manual/python/objects.rst:46
23698 msgid "Folder where the message is stored"
23701 #. type: Plain text
23702 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23703 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23704 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23708 #. type: Plain text
23709 #: docs/manual/python/objects.rst:50
23710 msgid "Location where the message is stored"
23713 #. type: Plain text
23714 #: docs/manual/python/objects.rst:52
23715 msgid "InboxFolder"
23718 #. type: Plain text
23719 #: docs/manual/python/objects.rst:54
23720 msgid "Indication whether folder is an inbox"
23723 #. type: Plain text
23724 #: docs/manual/python/objects.rst:56
23725 msgid "DeliveryStatus"
23728 #. type: Plain text
23729 #: docs/manual/python/objects.rst:58
23730 msgid "Message delivery status, used only for received messages"
23733 #. type: Plain text
23734 #: docs/manual/python/objects.rst:60
23735 msgid "ReplyViaSameSMSC"
23738 #. type: Plain text
23739 #: docs/manual/python/objects.rst:62
23740 msgid "Flag indicating whether reply using same SMSC is requested"
23743 #. type: Plain text
23744 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23748 #. type: Plain text
23749 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23750 msgid "Message class"
23753 #. type: Plain text
23754 #: docs/manual/python/objects.rst:68
23755 msgid "MessageReference"
23758 #. type: Plain text
23759 #: docs/manual/python/objects.rst:70
23760 msgid "Message reference number, used mostly to identify delivery reports"
23763 #. type: Plain text
23764 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23765 msgid "ReplaceMessage"
23768 #. type: Plain text
23769 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23770 msgid "Id of message which this message is supposed to replace"
23773 #. type: Plain text
23774 #: docs/manual/python/objects.rst:76
23775 msgid "RejectDuplicates"
23778 #. type: Plain text
23779 #: docs/manual/python/objects.rst:78
23780 msgid "Whether to reject duplicates"
23784 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23789 #. type: Plain text
23790 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23791 msgid "Memory where the message is stored"
23794 #. type: Plain text
23795 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23796 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23797 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23798 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23802 #. type: Plain text
23803 #: docs/manual/python/objects.rst:86
23804 msgid "Message type, one of:"
23807 #. type: Plain text
23808 #: docs/manual/python/objects.rst:88
23809 msgid "``Submit`` - message to be send"
23812 #. type: Plain text
23813 #: docs/manual/python/objects.rst:89
23814 msgid "``Deliver`` - delivered message"
23817 #. type: Plain text
23818 #: docs/manual/python/objects.rst:91
23820 "``Status_Report`` - when creating new message this will create submit "
23821 "message with request for delivery report"
23824 #. type: Plain text
23825 #: docs/manual/python/objects.rst:93
23829 #. type: Plain text
23830 #: docs/manual/python/objects.rst:95
23831 msgid "Message encoding, one of:"
23834 #. type: Plain text
23835 #: docs/manual/python/objects.rst:98
23837 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23838 "but can be only 70 chars long"
23841 #. type: Plain text
23842 #: docs/manual/python/objects.rst:99
23843 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23846 #. type: Plain text
23847 #: docs/manual/python/objects.rst:101
23849 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23853 #. type: Plain text
23854 #: docs/manual/python/objects.rst:102
23855 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23858 #. type: Plain text
23859 #: docs/manual/python/objects.rst:103
23860 msgid "``8bit`` - for binary messages"
23863 #. type: Plain text
23864 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23868 #. type: Plain text
23869 #: docs/manual/python/objects.rst:107
23870 msgid "Timestamp when the message was received or sent."
23873 #. type: Plain text
23874 #: docs/manual/python/objects.rst:109
23875 msgid "Please note that most phones do no record timestamp of sent messages."
23878 #. type: Plain text
23879 #: docs/manual/python/objects.rst:111
23880 msgid "SMSCDateTime"
23883 #. type: Plain text
23884 #: docs/manual/python/objects.rst:113
23885 msgid "Timestamp when the message was at SMSC."
23888 #. type: Plain text
23889 #: docs/manual/python/objects.rst:115
23893 #. type: Plain text
23894 #: docs/manual/python/objects.rst:117
23895 msgid "Message state, one of:"
23898 #. type: Plain text
23899 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23903 #. type: Plain text
23904 #: docs/manual/python/objects.rst:120
23908 #. type: Plain text
23909 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23913 #. type: Plain text
23914 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23918 #. type: Plain text
23919 #: docs/manual/python/objects.rst:127
23920 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23923 #. type: Plain text
23924 #: docs/manual/python/objects.rst:130
23925 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23928 #. type: Plain text
23929 #: docs/manual/python/objects.rst:134
23930 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23933 #. type: Plain text
23934 #: docs/manual/python/objects.rst:138
23936 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23937 "world!', 'Class': 0,"
23940 #. type: Plain text
23941 #: docs/manual/python/objects.rst:142
23946 #: docs/manual/python/objects.rst:144
23951 #. type: Plain text
23952 #: docs/manual/python/objects.rst:147
23953 msgid "UDH dictionary can consist of following fields:"
23956 #. type: Plain text
23957 #: docs/manual/python/objects.rst:149
23961 #. type: Plain text
23962 #: docs/manual/python/objects.rst:151
23963 msgid "8-bit ID of the message, not required"
23966 #. type: Plain text
23967 #: docs/manual/python/objects.rst:153
23971 #. type: Plain text
23972 #: docs/manual/python/objects.rst:155
23973 msgid "16-bit ID of the message, not required"
23976 #. type: Plain text
23977 #: docs/manual/python/objects.rst:157
23981 #. type: Plain text
23982 #: docs/manual/python/objects.rst:159
23983 msgid "Number of current part"
23986 #. type: Plain text
23987 #: docs/manual/python/objects.rst:161
23991 #. type: Plain text
23992 #: docs/manual/python/objects.rst:163
23993 msgid "Count of all message parts"
23996 #. type: Plain text
23997 #: docs/manual/python/objects.rst:167
23998 msgid "UDH type, one of predefined strings:"
24001 #. type: Plain text
24002 #: docs/manual/python/objects.rst:169
24006 #. type: Plain text
24007 #: docs/manual/python/objects.rst:170
24008 msgid "``ConcatenatedMessages``"
24011 #. type: Plain text
24012 #: docs/manual/python/objects.rst:171
24013 msgid "``ConcatenatedMessages16bit``"
24016 #. type: Plain text
24017 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
24018 msgid "``DisableVoice``"
24021 #. type: Plain text
24022 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
24023 msgid "``DisableFax``"
24026 #. type: Plain text
24027 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
24028 msgid "``DisableEmail``"
24031 #. type: Plain text
24032 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
24033 msgid "``EnableVoice``"
24036 #. type: Plain text
24037 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
24038 msgid "``EnableFax``"
24041 #. type: Plain text
24042 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
24043 msgid "``EnableEmail``"
24046 #. type: Plain text
24047 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
24048 msgid "``VoidSMS``"
24051 #. type: Plain text
24052 #: docs/manual/python/objects.rst:179
24053 msgid "``NokiaRingtone``"
24054 msgstr "``NokiaRingtone``"
24056 #. type: Plain text
24057 #: docs/manual/python/objects.rst:180
24058 msgid "``NokiaRingtoneLong``"
24061 #. type: Plain text
24062 #: docs/manual/python/objects.rst:181
24063 msgid "``NokiaOperatorLogoLong``"
24066 #. type: Plain text
24067 #: docs/manual/python/objects.rst:182
24068 msgid "``NokiaCallerLogo``"
24071 #. type: Plain text
24072 #: docs/manual/python/objects.rst:183
24073 msgid "``NokiaWAP``"
24076 #. type: Plain text
24077 #: docs/manual/python/objects.rst:184
24078 msgid "``NokiaWAPLong``"
24081 #. type: Plain text
24082 #: docs/manual/python/objects.rst:185
24083 msgid "``NokiaCalendarLong``"
24086 #. type: Plain text
24087 #: docs/manual/python/objects.rst:186
24088 msgid "``NokiaProfileLong``"
24091 #. type: Plain text
24092 #: docs/manual/python/objects.rst:187
24093 msgid "``NokiaPhonebookLong``"
24096 #. type: Plain text
24097 #: docs/manual/python/objects.rst:188
24098 msgid "``UserUDH``"
24101 #. type: Plain text
24102 #: docs/manual/python/objects.rst:192
24103 msgid "UDH content"
24106 #. type: Plain text
24107 #: docs/manual/python/objects.rst:196
24111 #. type: Plain text
24112 #: docs/manual/python/objects.rst:200
24114 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
24115 "'ConcatenatedMessages',"
24118 #. type: Plain text
24119 #: docs/manual/python/objects.rst:203
24124 #: docs/manual/python/objects.rst:205
24126 msgid "SMSC Object"
24129 #. type: Plain text
24130 #: docs/manual/python/objects.rst:208
24131 msgid "SMSC dictionary can consist of following fields:"
24134 #. type: Plain text
24135 #: docs/manual/python/objects.rst:212
24136 msgid "Location where the SMSC is stored"
24139 #. type: Plain text
24140 #: docs/manual/python/objects.rst:220
24141 msgid "Name of the SMSC configuration"
24142 msgstr "Nama konfigurasi SMSC"
24144 #. type: Plain text
24145 #: docs/manual/python/objects.rst:222
24146 msgid "DefaultNumber"
24149 #. type: Plain text
24150 #: docs/manual/python/objects.rst:224
24151 msgid "Default recipient number, ignored on most phones"
24154 #. type: Plain text
24155 #: docs/manual/python/objects.rst:226
24159 #. type: Plain text
24160 #: docs/manual/python/objects.rst:228
24161 msgid "Default message format, one of:"
24164 #. type: Plain text
24165 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24169 #. type: Plain text
24170 #: docs/manual/python/objects.rst:231
24174 #. type: Plain text
24175 #: docs/manual/python/objects.rst:232
24179 #. type: Plain text
24180 #: docs/manual/python/objects.rst:233
24184 #. type: Plain text
24185 #: docs/manual/python/objects.rst:235
24189 #. type: Plain text
24190 #: docs/manual/python/objects.rst:237
24191 msgid "Default message validity as a string"
24194 #. type: Plain text
24195 #: docs/manual/python/objects.rst:239
24196 msgid "``NA`` - validity not available"
24199 #. type: Plain text
24200 #: docs/manual/python/objects.rst:240
24201 msgid "``Max`` - maximal validity allowed by network"
24204 #. type: Plain text
24205 #: docs/manual/python/objects.rst:242
24207 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24208 "weeks, eg. ``3W``"
24211 #. type: Plain text
24212 #: docs/manual/python/objects.rst:246
24216 #. type: Plain text
24217 #: docs/manual/python/objects.rst:250
24219 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24223 #. type: Plain text
24224 #: docs/manual/python/objects.rst:253
24225 msgid "_sms_info_obj:"
24229 #: docs/manual/python/objects.rst:255
24231 msgid "SMS Info Object"
24234 #. type: Plain text
24235 #: docs/manual/python/objects.rst:258
24236 msgid "Message info dictionary can consist of following fields:"
24239 #. type: Plain text
24240 #: docs/manual/python/objects.rst:262
24241 msgid "Whether to use Unicode for the message."
24244 #. type: Plain text
24245 #: docs/manual/python/objects.rst:268
24247 msgstr "Tidak diketahui"
24249 #. type: Plain text
24250 #: docs/manual/python/objects.rst:270
24252 "Boolean flag indicating there was some part which Gammu could not decode."
24255 #. type: Plain text
24256 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24257 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24261 #. type: Plain text
24262 #: docs/manual/python/objects.rst:278
24263 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24266 #. type: Plain text
24267 #: docs/manual/python/objects.rst:282
24268 msgid "SMSINFO = {"
24271 #. type: Plain text
24272 #: docs/manual/python/objects.rst:284
24273 msgid "'Class': 1, 'Entries': ["
24276 #. type: Plain text
24277 #: docs/manual/python/objects.rst:289
24279 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24280 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24281 "'Buffer': 'Gammu', 'Bold': True}, ],"
24284 #. type: Plain text
24285 #: docs/manual/python/objects.rst:292
24286 msgid "_sms_info_part_obj:"
24290 #: docs/manual/python/objects.rst:294
24292 msgid "SMS Info Part Object"
24295 #. type: Plain text
24296 #: docs/manual/python/objects.rst:297
24297 msgid "Message component can consist of following fields:"
24300 #. type: Plain text
24301 #: docs/manual/python/objects.rst:299
24305 #. type: Plain text
24306 #: docs/manual/python/objects.rst:301
24307 msgid "Identification of the part type:"
24310 #. type: Plain text
24311 #: docs/manual/python/objects.rst:304
24312 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24315 #. type: Plain text
24316 #: docs/manual/python/objects.rst:305
24318 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24321 #. type: Plain text
24322 #: docs/manual/python/objects.rst:306
24323 msgid "``ConcatenatedTextLong16bit``"
24326 #. type: Plain text
24327 #: docs/manual/python/objects.rst:307
24328 msgid "``ConcatenatedAutoTextLong16bit``"
24331 #. type: Plain text
24332 #: docs/manual/python/objects.rst:308
24333 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24336 #. type: Plain text
24337 #: docs/manual/python/objects.rst:309
24338 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24341 #. type: Plain text
24342 #: docs/manual/python/objects.rst:310
24343 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24346 #. type: Plain text
24347 #: docs/manual/python/objects.rst:311
24348 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24351 #. type: Plain text
24352 #: docs/manual/python/objects.rst:312
24353 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24356 #. type: Plain text
24357 #: docs/manual/python/objects.rst:313
24358 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24361 #. type: Plain text
24362 #: docs/manual/python/objects.rst:314
24363 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24366 #. type: Plain text
24367 #: docs/manual/python/objects.rst:315
24368 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24371 #. type: Plain text
24372 #: docs/manual/python/objects.rst:316
24373 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24376 #. type: Plain text
24377 #: docs/manual/python/objects.rst:317
24378 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24381 #. type: Plain text
24382 #: docs/manual/python/objects.rst:318
24383 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24386 #. type: Plain text
24387 #: docs/manual/python/objects.rst:319
24388 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24391 #. type: Plain text
24392 #: docs/manual/python/objects.rst:320
24393 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24396 #. type: Plain text
24397 #: docs/manual/python/objects.rst:321
24398 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24401 #. type: Plain text
24402 #: docs/manual/python/objects.rst:322
24403 msgid "``NokiaVTODOLong``"
24406 #. type: Plain text
24407 #: docs/manual/python/objects.rst:323
24408 msgid "``VCARD10Long``"
24411 #. type: Plain text
24412 #: docs/manual/python/objects.rst:324
24413 msgid "``VCARD21Long``"
24416 #. type: Plain text
24417 #: docs/manual/python/objects.rst:332
24418 msgid "``EMSSound10`` - IMelody 1.0"
24421 #. type: Plain text
24422 #: docs/manual/python/objects.rst:333
24423 msgid "``EMSSound12`` - IMelody 1.2"
24426 #. type: Plain text
24427 #: docs/manual/python/objects.rst:334
24429 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24432 #. type: Plain text
24433 #: docs/manual/python/objects.rst:335
24434 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24437 #. type: Plain text
24438 #: docs/manual/python/objects.rst:336
24439 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24442 #. type: Plain text
24443 #: docs/manual/python/objects.rst:337
24444 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24447 #. type: Plain text
24448 #: docs/manual/python/objects.rst:338
24449 msgid "``EMSPredefinedSound``"
24452 #. type: Plain text
24453 #: docs/manual/python/objects.rst:339
24454 msgid "``EMSPredefinedAnimation``"
24457 #. type: Plain text
24458 #: docs/manual/python/objects.rst:340
24459 msgid "``EMSAnimation``"
24462 #. type: Plain text
24463 #: docs/manual/python/objects.rst:341
24464 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24467 #. type: Plain text
24468 #: docs/manual/python/objects.rst:342
24469 msgid "``EMSVariableBitmap``"
24472 #. type: Plain text
24473 #: docs/manual/python/objects.rst:343
24474 msgid "``EMSVariableBitmapLong``"
24477 #. type: Plain text
24478 #: docs/manual/python/objects.rst:344
24479 msgid "``MMSIndicatorLong`` - MMS message indicator."
24482 #. type: Plain text
24483 #: docs/manual/python/objects.rst:345
24484 msgid "``WAPIndicatorLong``"
24487 #. type: Plain text
24488 #: docs/manual/python/objects.rst:346
24489 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24492 #. type: Plain text
24493 #: docs/manual/python/objects.rst:347
24495 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24498 #. type: Plain text
24499 #: docs/manual/python/objects.rst:348
24500 msgid "``AlcatelSMSTemplateName``"
24503 #. type: Plain text
24504 #: docs/manual/python/objects.rst:349
24505 msgid "``SiemensFile`` - Siemens OTA"
24508 #. type: Plain text
24509 #: docs/manual/python/objects.rst:351
24513 #. type: Plain text
24514 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24515 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24516 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24517 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24518 #: docs/manual/python/objects.rst:385
24520 msgid "Text formatting"
24521 msgstr "Informasi telepon"
24523 #. type: Plain text
24524 #: docs/manual/python/objects.rst:355
24528 #. type: Plain text
24529 #: docs/manual/python/objects.rst:359
24533 #. type: Plain text
24534 #: docs/manual/python/objects.rst:363
24538 #. type: Plain text
24539 #: docs/manual/python/objects.rst:367
24543 #. type: Plain text
24544 #: docs/manual/python/objects.rst:371
24548 #. type: Plain text
24549 #: docs/manual/python/objects.rst:375
24553 #. type: Plain text
24554 #: docs/manual/python/objects.rst:379
24556 msgstr "Garisbawah"
24558 #. type: Plain text
24559 #: docs/manual/python/objects.rst:383
24560 msgid "Strikethrough"
24563 #. type: Plain text
24564 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24568 #. type: Plain text
24569 #: docs/manual/python/objects.rst:389
24570 msgid "Whether message part should be protected (DRM)"
24573 #. type: Plain text
24574 #: docs/manual/python/objects.rst:393
24575 msgid "Number to encode in message."
24579 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24582 msgstr "Nada dering"
24584 #. type: Plain text
24585 #: docs/manual/python/objects.rst:397
24586 msgid "Ringtone to encode in message."
24590 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24595 #. type: Plain text
24596 #: docs/manual/python/objects.rst:401
24597 msgid "Bitmap to encode in message."
24600 #. type: Plain text
24601 #: docs/manual/python/objects.rst:403
24605 #. type: Plain text
24606 #: docs/manual/python/objects.rst:405
24607 msgid "Bookmark to encode in message."
24611 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24614 msgstr "Pengaturan"
24616 #. type: Plain text
24617 #: docs/manual/python/objects.rst:409
24618 msgid "Settings to encode in message."
24621 #. type: Plain text
24622 #: docs/manual/python/objects.rst:411
24623 msgid "MMSIndicator"
24626 #. type: Plain text
24627 #: docs/manual/python/objects.rst:413
24628 msgid "MMS indication to encode in message."
24631 #. type: Plain text
24632 #: docs/manual/python/objects.rst:417
24633 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24636 #. type: Plain text
24637 #: docs/manual/python/objects.rst:421
24638 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24641 #. type: Plain text
24642 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24646 #. type: Plain text
24647 #: docs/manual/python/objects.rst:425
24648 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24652 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24657 #. type: Plain text
24658 #: docs/manual/python/objects.rst:429
24659 msgid "File to encode in message, see :ref:`file_obj`."
24662 #. type: Plain text
24663 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24667 #. type: Plain text
24668 #: docs/manual/python/objects.rst:433
24669 msgid "String to encode in message."
24672 #. type: Plain text
24673 #: docs/manual/python/objects.rst:435
24678 #: docs/manual/python/objects.rst:437
24680 msgid "Todo Object"
24683 #. type: Plain text
24684 #: docs/manual/python/objects.rst:440
24685 msgid "Todo entry is a dictionary consisting of following fields:"
24688 #. type: Plain text
24689 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24690 #: docs/manual/python/objects.rst:634
24691 msgid "Location where the entry is stored"
24694 #. type: Plain text
24695 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24696 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24697 #: docs/manual/python/objects.rst:662
24698 msgid "Type of entry, one of:"
24701 #. type: Plain text
24702 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24703 msgid "``REMINDER`` - Reminder or Date"
24706 #. type: Plain text
24707 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24708 msgid "``CALL`` - Call"
24711 #. type: Plain text
24712 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24713 msgid "``MEETING`` - Meeting"
24716 #. type: Plain text
24717 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24718 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24721 #. type: Plain text
24722 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24723 msgid "``MEMO`` - Memo or Miscellaneous"
24726 #. type: Plain text
24727 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24728 msgid "``TRAVEL`` - Travel"
24731 #. type: Plain text
24732 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24733 msgid "``VACATION`` - Vacation"
24736 #. type: Plain text
24737 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24738 msgid "``T_ATHL`` - Training - Athletism"
24741 #. type: Plain text
24742 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24743 msgid "``T_BALL`` - Training - Ball Games"
24746 #. type: Plain text
24747 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24748 msgid "``T_CYCL`` - Training - Cycling"
24751 #. type: Plain text
24752 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24753 msgid "``T_BUDO`` - Training - Budo"
24756 #. type: Plain text
24757 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24758 msgid "``T_DANC`` - Training - Dance"
24761 #. type: Plain text
24762 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24763 msgid "``T_EXTR`` - Training - Extreme Sports"
24766 #. type: Plain text
24767 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24768 msgid "``T_FOOT`` - Training - Football"
24771 #. type: Plain text
24772 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24773 msgid "``T_GOLF`` - Training - Golf"
24776 #. type: Plain text
24777 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24778 msgid "``T_GYM`` - Training - Gym"
24781 #. type: Plain text
24782 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24783 msgid "``T_HORS`` - Training - Horse Race"
24786 #. type: Plain text
24787 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24788 msgid "``T_HOCK`` - Training - Hockey"
24791 #. type: Plain text
24792 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24793 msgid "``T_RACE`` - Training - Races"
24796 #. type: Plain text
24797 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24798 msgid "``T_RUGB`` - Training - Rugby"
24801 #. type: Plain text
24802 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24803 msgid "``T_SAIL`` - Training - Sailing"
24806 #. type: Plain text
24807 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24808 msgid "``T_STRE`` - Training - Street Games"
24811 #. type: Plain text
24812 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24813 msgid "``T_SWIM`` - Training - Swimming"
24816 #. type: Plain text
24817 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24818 msgid "``T_TENN`` - Training - Tennis"
24821 #. type: Plain text
24822 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24823 msgid "``T_TRAV`` - Training - Travels"
24826 #. type: Plain text
24827 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24828 msgid "``T_WINT`` - Training - Winter Games"
24831 #. type: Plain text
24832 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24833 msgid "``ALARM`` - Alarm"
24836 #. type: Plain text
24837 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24838 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24841 #. type: Plain text
24842 #: docs/manual/python/objects.rst:479
24846 #. type: Plain text
24847 #: docs/manual/python/objects.rst:481
24848 msgid "Entry priority, one of:"
24851 #. type: Plain text
24852 #: docs/manual/python/objects.rst:483
24856 #. type: Plain text
24857 #: docs/manual/python/objects.rst:484
24861 #. type: Plain text
24862 #: docs/manual/python/objects.rst:485
24866 #. type: Plain text
24867 #: docs/manual/python/objects.rst:486
24871 #. type: Plain text
24872 #: docs/manual/python/objects.rst:490
24873 msgid "Actual entries, see :ref:`todo_entry_obj`"
24876 #. type: Plain text
24877 #: docs/manual/python/objects.rst:494
24881 #. type: Plain text
24882 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24883 msgid "'Type': 'MEMO', 'Entries': ["
24886 #. type: Plain text
24887 #: docs/manual/python/objects.rst:499
24889 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24890 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24893 #. type: Plain text
24894 #: docs/manual/python/objects.rst:502
24895 msgid "_todo_entry_obj:"
24899 #: docs/manual/python/objects.rst:504
24901 msgid "Todo Entries Object"
24904 #. type: Plain text
24905 #: docs/manual/python/objects.rst:511
24906 msgid "``END_DATETIME`` - Due date (Date)."
24909 #. type: Plain text
24910 #: docs/manual/python/objects.rst:512
24911 msgid "``COMPLETED`` - Whether is completed (Number)."
24914 #. type: Plain text
24915 #: docs/manual/python/objects.rst:513
24916 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24919 #. type: Plain text
24920 #: docs/manual/python/objects.rst:514
24921 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24924 #. type: Plain text
24925 #: docs/manual/python/objects.rst:515
24926 msgid "``TEXT`` - Text of to do (Text)."
24929 #. type: Plain text
24930 #: docs/manual/python/objects.rst:516
24931 msgid "``DESCRIPTION`` - Description of to do (Text)."
24934 #. type: Plain text
24935 #: docs/manual/python/objects.rst:517
24936 msgid "``LOCATION`` - Location of to do (Text)."
24939 #. type: Plain text
24940 #: docs/manual/python/objects.rst:518
24941 msgid "``PRIVATE`` - Whether entry is private (Number)."
24944 #. type: Plain text
24945 #: docs/manual/python/objects.rst:519
24946 msgid "``CATEGORY`` - Category of entry (Number)."
24949 #. type: Plain text
24950 #: docs/manual/python/objects.rst:520
24951 msgid "``CONTACTID`` - Related contact ID (Number)."
24954 #. type: Plain text
24955 #: docs/manual/python/objects.rst:521
24956 msgid "``PHONE`` - Number to call (Text)."
24959 #. type: Plain text
24960 #: docs/manual/python/objects.rst:522
24961 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24964 #. type: Plain text
24965 #: docs/manual/python/objects.rst:523
24966 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24969 #. type: Plain text
24970 #: docs/manual/python/objects.rst:524
24971 msgid "``START_DATETIME`` - Start date (Date)."
24974 #. type: Plain text
24975 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24976 #: docs/manual/python/objects.rst:722
24980 #. type: Plain text
24981 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
24982 #: docs/manual/python/objects.rst:724
24983 msgid "Actual value, corresponding type to Type field."
24986 #. type: Plain text
24987 #: docs/manual/python/objects.rst:530
24992 #: docs/manual/python/objects.rst:532
24994 msgid "Calendar Object"
24997 #. type: Plain text
24998 #: docs/manual/python/objects.rst:535
24999 msgid "Calendar entry is a dictionary consisting of following fields:"
25002 #. type: Plain text
25003 #: docs/manual/python/objects.rst:576
25004 msgid "Actual entries, see :ref:`cal_entry_obj`"
25007 #. type: Plain text
25008 #: docs/manual/python/objects.rst:580
25012 #. type: Plain text
25013 #: docs/manual/python/objects.rst:587
25015 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
25016 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
25017 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
25018 "for one day'}, ],"
25021 #. type: Plain text
25022 #: docs/manual/python/objects.rst:590
25023 msgid "_cal_entry_obj:"
25027 #: docs/manual/python/objects.rst:592
25029 msgid "Calendar Entries Object"
25030 msgstr "Catatan kalender"
25032 #. type: Plain text
25033 #: docs/manual/python/objects.rst:599
25034 msgid "``START_DATETIME`` - Date and time of event start."
25037 #. type: Plain text
25038 #: docs/manual/python/objects.rst:600
25039 msgid "``END_DATETIME`` - Date and time of event end."
25042 #. type: Plain text
25043 #: docs/manual/python/objects.rst:601
25044 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
25047 #. type: Plain text
25048 #: docs/manual/python/objects.rst:602
25049 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
25052 #. type: Plain text
25053 #: docs/manual/python/objects.rst:603
25054 msgid "``TEXT`` - Text."
25057 #. type: Plain text
25058 #: docs/manual/python/objects.rst:604
25059 msgid "``DESCRIPTION`` - Detailed description."
25062 #. type: Plain text
25063 #: docs/manual/python/objects.rst:605
25064 msgid "``LOCATION`` - Location."
25067 #. type: Plain text
25068 #: docs/manual/python/objects.rst:606
25069 msgid "``PHONE`` - Phone number."
25072 #. type: Plain text
25073 #: docs/manual/python/objects.rst:607
25074 msgid "``PRIVATE`` - Whether this entry is private."
25077 #. type: Plain text
25078 #: docs/manual/python/objects.rst:608
25079 msgid "``CONTACTID`` - Related contact id."
25082 #. type: Plain text
25083 #: docs/manual/python/objects.rst:609
25084 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
25087 #. type: Plain text
25088 #: docs/manual/python/objects.rst:610
25089 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
25092 #. type: Plain text
25093 #: docs/manual/python/objects.rst:611
25094 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
25097 #. type: Plain text
25098 #: docs/manual/python/objects.rst:612
25099 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
25102 #. type: Plain text
25103 #: docs/manual/python/objects.rst:613
25104 msgid "``REPEAT_MONTH`` - Repeat x'th month."
25107 #. type: Plain text
25108 #: docs/manual/python/objects.rst:614
25109 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
25112 #. type: Plain text
25113 #: docs/manual/python/objects.rst:615
25114 msgid "``REPEAT_STARTDATE`` - Repeating start."
25117 #. type: Plain text
25118 #: docs/manual/python/objects.rst:616
25119 msgid "``REPEAT_STOPDATE`` - Repeating end."
25122 #. type: Plain text
25123 #: docs/manual/python/objects.rst:617
25124 msgid "``REPEAT_COUNT`` - Number of repetitions."
25127 #. type: Plain text
25128 #: docs/manual/python/objects.rst:618
25129 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
25132 #. type: Plain text
25133 #: docs/manual/python/objects.rst:619
25134 msgid "``LAST_MODIFIED`` - Date and time of last modification."
25137 #. type: Plain text
25138 #: docs/manual/python/objects.rst:625
25143 #: docs/manual/python/objects.rst:627
25145 msgid "Phonebook Object"
25148 #. type: Plain text
25149 #: docs/manual/python/objects.rst:630
25150 msgid "Phonebook entry is a dictionary consisting of following fields:"
25153 #. type: Plain text
25154 #: docs/manual/python/objects.rst:636
25158 #. type: Plain text
25159 #: docs/manual/python/objects.rst:642
25160 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25163 #. type: Plain text
25164 #: docs/manual/python/objects.rst:646
25168 #. type: Plain text
25169 #: docs/manual/python/objects.rst:649
25170 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25173 #. type: Plain text
25174 #: docs/manual/python/objects.rst:652
25176 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25177 "'Value': 'Stojan Jakotyc'}, ],"
25180 #. type: Plain text
25181 #: docs/manual/python/objects.rst:655
25182 msgid "_pbk_entry_obj:"
25186 #: docs/manual/python/objects.rst:657
25188 msgid "Phonebook Entries Object"
25191 #. type: Plain text
25192 #: docs/manual/python/objects.rst:664
25193 msgid "``Number_General`` - General number. (Text)"
25196 #. type: Plain text
25197 #: docs/manual/python/objects.rst:665
25198 msgid "``Number_Mobile`` - Mobile number. (Text)"
25201 #. type: Plain text
25202 #: docs/manual/python/objects.rst:666
25203 msgid "``Number_Fax`` - Fax number. (Text)"
25206 #. type: Plain text
25207 #: docs/manual/python/objects.rst:667
25208 msgid "``Number_Pager`` - Pager number. (Text)"
25211 #. type: Plain text
25212 #: docs/manual/python/objects.rst:668
25213 msgid "``Number_Other`` - Other number. (Text)"
25216 #. type: Plain text
25217 #: docs/manual/python/objects.rst:669
25218 msgid "``Text_Note`` - Note. (Text)"
25221 #. type: Plain text
25222 #: docs/manual/python/objects.rst:670
25223 msgid "``Text_Postal`` - Complete postal address. (Text)"
25226 #. type: Plain text
25227 #: docs/manual/python/objects.rst:671
25228 msgid "``Text_Email`` - Email. (Text)"
25231 #. type: Plain text
25232 #: docs/manual/python/objects.rst:672
25233 msgid "``Text_Email2`` - Second email. (Text)"
25236 #. type: Plain text
25237 #: docs/manual/python/objects.rst:673
25238 msgid "``Text_URL`` - URL (Text)"
25241 #. type: Plain text
25242 #: docs/manual/python/objects.rst:674
25243 msgid "``Date`` - Date and time of last call. (Date)"
25246 #. type: Plain text
25247 #: docs/manual/python/objects.rst:675
25248 msgid "``Caller_Group`` - Caller group. (Number)"
25251 #. type: Plain text
25252 #: docs/manual/python/objects.rst:676
25253 msgid "``Text_Name`` - Name (Text)"
25256 #. type: Plain text
25257 #: docs/manual/python/objects.rst:677
25258 msgid "``Text_LastName`` - Last name. (Text)"
25261 #. type: Plain text
25262 #: docs/manual/python/objects.rst:678
25263 msgid "``Text_FirstName`` - First name. (Text)"
25266 #. type: Plain text
25267 #: docs/manual/python/objects.rst:679
25268 msgid "``Text_Company`` - Company. (Text)"
25271 #. type: Plain text
25272 #: docs/manual/python/objects.rst:680
25273 msgid "``Text_JobTitle`` - Job title. (Text)"
25276 #. type: Plain text
25277 #: docs/manual/python/objects.rst:681
25278 msgid "``Category`` - Category. (Number, if -1 then text)"
25281 #. type: Plain text
25282 #: docs/manual/python/objects.rst:682
25283 msgid "``Private`` - Whether entry is private. (Number)"
25286 #. type: Plain text
25287 #: docs/manual/python/objects.rst:683
25288 msgid "``Text_StreetAddress`` - Street address. (Text)"
25291 #. type: Plain text
25292 #: docs/manual/python/objects.rst:684
25293 msgid "``Text_City`` - City. (Text)"
25296 #. type: Plain text
25297 #: docs/manual/python/objects.rst:685
25298 msgid "``Text_State`` - State. (Text)"
25301 #. type: Plain text
25302 #: docs/manual/python/objects.rst:686
25303 msgid "``Text_Zip`` - Zip code. (Text)"
25306 #. type: Plain text
25307 #: docs/manual/python/objects.rst:687
25308 msgid "``Text_Country`` - Country. (Text)"
25311 #. type: Plain text
25312 #: docs/manual/python/objects.rst:688
25313 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25316 #. type: Plain text
25317 #: docs/manual/python/objects.rst:689
25318 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25321 #. type: Plain text
25322 #: docs/manual/python/objects.rst:690
25323 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25326 #. type: Plain text
25327 #: docs/manual/python/objects.rst:691
25328 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25331 #. type: Plain text
25332 #: docs/manual/python/objects.rst:692
25333 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25336 #. type: Plain text
25337 #: docs/manual/python/objects.rst:693
25338 msgid "``PictureID`` - Picture ID. (Number)"
25341 #. type: Plain text
25342 #: docs/manual/python/objects.rst:694
25343 msgid "``Text_UserID`` - User ID. (Text)"
25346 #. type: Plain text
25347 #: docs/manual/python/objects.rst:695
25348 msgid "``CallLength`` - Length of call (Number)"
25351 #. type: Plain text
25352 #: docs/manual/python/objects.rst:696
25354 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25357 #. type: Plain text
25358 #: docs/manual/python/objects.rst:697
25359 msgid "``LastModified`` - Date of last modification (Date)"
25362 #. type: Plain text
25363 #: docs/manual/python/objects.rst:698
25364 msgid "``Text_NickName`` - Nick name (Text)"
25367 #. type: Plain text
25368 #: docs/manual/python/objects.rst:699
25369 msgid "``Text_FormalName`` - Formal name (Text)"
25372 #. type: Plain text
25373 #: docs/manual/python/objects.rst:700
25374 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25377 #. type: Plain text
25378 #: docs/manual/python/objects.rst:701
25379 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25382 #. type: Plain text
25383 #: docs/manual/python/objects.rst:702
25384 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25387 #. type: Plain text
25388 #: docs/manual/python/objects.rst:703
25389 msgid "``Photo`` - Photo (Picture)."
25392 #. type: Plain text
25393 #: docs/manual/python/objects.rst:704
25394 msgid "``SecondName`` - Second name. (Text)"
25397 #. type: Plain text
25398 #: docs/manual/python/objects.rst:705
25399 msgid "``VOIP`` - VOIP address (Text)."
25402 #. type: Plain text
25403 #: docs/manual/python/objects.rst:706
25404 msgid "``SIP`` - SIP address (Text)."
25407 #. type: Plain text
25408 #: docs/manual/python/objects.rst:707
25409 msgid "``DTMF`` - DTMF (Text)."
25412 #. type: Plain text
25413 #: docs/manual/python/objects.rst:708
25414 msgid "``Video`` - Video number. (Text)"
25417 #. type: Plain text
25418 #: docs/manual/python/objects.rst:709
25419 msgid "``SWIS`` - See What I See address. (Text)"
25422 #. type: Plain text
25423 #: docs/manual/python/objects.rst:710
25424 msgid "``WVID`` - Wireless Village user ID. (Text)"
25427 #. type: Plain text
25428 #: docs/manual/python/objects.rst:711
25429 msgid "``NamePrefix`` - Name prefix (Text)"
25432 #. type: Plain text
25433 #: docs/manual/python/objects.rst:712
25434 msgid "``NameSuffix`` - Name suffix (Text)"
25437 #. type: Plain text
25438 #: docs/manual/python/objects.rst:716
25439 msgid "Location for the field:"
25442 #. type: Plain text
25443 #: docs/manual/python/objects.rst:718
25444 msgid "``Unknown`` - not define"
25447 #. type: Plain text
25448 #: docs/manual/python/objects.rst:719
25449 msgid "``Home`` - home"
25452 #. type: Plain text
25453 #: docs/manual/python/objects.rst:720
25454 msgid "``Work`` - work"
25457 #. type: Plain text
25458 #: docs/manual/python/objects.rst:726
25459 msgid "PictureType"
25462 #. type: Plain text
25463 #: docs/manual/python/objects.rst:728
25465 "Type of picture which is stored in Value field (only for Picture fields)."
25468 #. type: Plain text
25469 #: docs/manual/python/objects.rst:730
25474 #: docs/manual/python/objects.rst:732
25476 msgid "File Object"
25479 #. type: Plain text
25480 #: docs/manual/python/objects.rst:735
25481 msgid "File is a dictionary consisting of following fields:"
25484 #. type: Plain text
25485 #: docs/manual/python/objects.rst:737
25489 #. type: Plain text
25490 #: docs/manual/python/objects.rst:739
25491 msgid "Number of bytes used by this file."
25494 #. type: Plain text
25495 #: docs/manual/python/objects.rst:743
25499 #. type: Plain text
25500 #: docs/manual/python/objects.rst:747
25501 msgid "Boolean value indicating whether this is a folder."
25504 #. type: Plain text
25505 #: docs/manual/python/objects.rst:749
25509 #. type: Plain text
25510 #: docs/manual/python/objects.rst:751
25511 msgid "Depth of file on the filesystem."
25514 #. type: Plain text
25515 #: docs/manual/python/objects.rst:755
25516 msgid "File type, one of:"
25519 #. type: Plain text
25520 #: docs/manual/python/objects.rst:757
25524 #. type: Plain text
25525 #: docs/manual/python/objects.rst:758
25526 msgid "``Java_JAR``"
25529 #. type: Plain text
25530 #: docs/manual/python/objects.rst:759
25531 msgid "``Image_JPG``"
25534 #. type: Plain text
25535 #: docs/manual/python/objects.rst:760
25536 msgid "``Image_BMP``"
25539 #. type: Plain text
25540 #: docs/manual/python/objects.rst:761
25541 msgid "``Image_GIF``"
25544 #. type: Plain text
25545 #: docs/manual/python/objects.rst:762
25546 msgid "``Image_PNG``"
25549 #. type: Plain text
25550 #: docs/manual/python/objects.rst:763
25551 msgid "``Image_WBMP``"
25554 #. type: Plain text
25555 #: docs/manual/python/objects.rst:764
25556 msgid "``Video_3GP``"
25559 #. type: Plain text
25560 #: docs/manual/python/objects.rst:765
25561 msgid "``Sound_AMR``"
25564 #. type: Plain text
25565 #: docs/manual/python/objects.rst:766
25566 msgid "``Sound_NRT`` - DCT4 binary format"
25569 #. type: Plain text
25570 #: docs/manual/python/objects.rst:767
25571 msgid "``Sound_MIDI``"
25574 #. type: Plain text
25575 #: docs/manual/python/objects.rst:768
25579 #. type: Plain text
25580 #: docs/manual/python/objects.rst:770
25581 msgid "ID_FullName"
25584 #. type: Plain text
25585 #: docs/manual/python/objects.rst:772
25586 msgid "Full file name including path."
25589 #. type: Plain text
25590 #: docs/manual/python/objects.rst:776
25591 msgid "Content of the file."
25594 #. type: Plain text
25595 #: docs/manual/python/objects.rst:778
25599 #. type: Plain text
25600 #: docs/manual/python/objects.rst:780
25601 msgid "Timestamp of last change"
25604 #. type: Plain text
25605 #: docs/manual/python/objects.rst:784
25606 msgid "Boolean value indicating whether file is protected (DRM)."
25609 #. type: Plain text
25610 #: docs/manual/python/objects.rst:786
25614 #. type: Plain text
25615 #: docs/manual/python/objects.rst:788
25616 msgid "Boolean value indicating whether file is read only."
25619 #. type: Plain text
25620 #: docs/manual/python/objects.rst:790
25624 #. type: Plain text
25625 #: docs/manual/python/objects.rst:792
25626 msgid "Boolean value indicating whether file is hidden."
25629 #. type: Plain text
25630 #: docs/manual/python/objects.rst:794
25633 msgstr "File sistem"
25635 #. type: Plain text
25636 #: docs/manual/python/objects.rst:796
25637 msgid "Boolean value indicating whether file is system."
25640 #. type: Plain text
25641 #: docs/manual/python/objects.rst:798
25645 #. type: Plain text
25646 #: docs/manual/python/objects.rst:800
25647 msgid "Current poosition of file upload"
25650 #. type: Plain text
25651 #: docs/manual/python/objects.rst:802
25655 #. type: Plain text
25656 #: docs/manual/python/objects.rst:804
25657 msgid "Boolean value indicating completed file transfer."
25660 #. type: Plain text
25661 #: docs/manual/python/objects.rst:808
25665 #. type: Plain text
25666 #: docs/manual/python/objects.rst:820
25668 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
25669 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25670 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25673 #. type: Plain text
25674 #: docs/manual/python/examples.rst:2
25675 msgid "_python-gammu-examples:"
25679 #: docs/manual/python/examples.rst:4
25681 msgid "More python-gammu Examples"
25684 #. type: Plain text
25685 #: docs/manual/python/examples.rst:8
25687 "All these (and some more) examples are also available in ``python/examples/"
25688 "`` directory in Gammu sources."
25692 #: docs/manual/python/examples.rst:10
25694 msgid "Sending a message"
25697 #. type: Plain text
25698 #: docs/manual/python/examples.rst:13
25699 msgid "../../../python/examples/sendsms.py"
25702 #. type: Plain text
25703 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25704 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25705 msgid ":language: python"
25709 #: docs/manual/python/examples.rst:16
25711 msgid "Sending a long message"
25714 #. type: Plain text
25715 #: docs/manual/python/examples.rst:19
25716 msgid "../../../python/examples/sendlongsms.py"
25720 #: docs/manual/python/examples.rst:22
25722 msgid "Initiating a voice call"
25725 #. type: Plain text
25726 #: docs/manual/python/examples.rst:25
25727 msgid "../../../python/examples/dialvoice.py"
25731 #: docs/manual/python/examples.rst:28
25733 msgid "Reading calendar from phone"
25736 #. type: Plain text
25737 #: docs/manual/python/examples.rst:31
25738 msgid "../../../python/examples/getallcalendar.py"
25741 #. type: Attribute :mod:
25742 #: docs/manual/python/data.rst:1
25744 msgid "`gammu.data` -- Generic data usable with Gammu"
25747 #. type: Labeled list
25748 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25749 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25750 #: docs/manual/python/smsd.rst:4
25755 #. type: delimited block =
25756 #: docs/manual/python/data.rst:5
25760 #. type: delimited block =
25761 #: docs/manual/python/data.rst:6
25762 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25765 #. type: Labeled list
25766 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25767 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25768 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25769 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25770 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25771 #: docs/manual/python/gammu.rst:1321
25776 #. type: delimited block =
25777 #: docs/manual/python/data.rst:8
25778 msgid "Connections"
25781 #. type: delimited block =
25782 #: docs/manual/python/data.rst:11
25784 "Provides list of connection strings known to Gammu. They can be used for "
25785 "example when giving user a choice of connection string."
25788 #. type: delimited block =
25789 #: docs/manual/python/data.rst:13
25790 msgid "MemoryValueTypes"
25793 #. type: delimited block =
25794 #: docs/manual/python/data.rst:15
25795 msgid "Provides list of types of memory entry values."
25798 #. type: delimited block =
25799 #: docs/manual/python/data.rst:17
25801 msgid "CalendarTypes"
25804 #. type: delimited block =
25805 #: docs/manual/python/data.rst:19
25806 msgid "Provides list of calendar envet types."
25809 #. type: delimited block =
25810 #: docs/manual/python/data.rst:21
25812 msgid "CalendarValueTypes"
25815 #. type: delimited block =
25816 #: docs/manual/python/data.rst:23
25817 msgid "Provides list of types of calendar entry values."
25820 #. type: delimited block =
25821 #: docs/manual/python/data.rst:25
25822 msgid "TodoPriorities"
25825 #. type: delimited block =
25826 #: docs/manual/python/data.rst:27
25827 msgid "Provides list of todo priorities."
25830 #. type: delimited block =
25831 #: docs/manual/python/data.rst:29
25832 msgid "TodoValueTypes"
25835 #. type: delimited block =
25836 #: docs/manual/python/data.rst:31
25837 msgid "Provides list of types of todo entry values."
25840 #. type: delimited block =
25841 #: docs/manual/python/data.rst:33
25842 msgid "InternationalPrefixes"
25845 #. type: delimited block =
25846 #: docs/manual/python/data.rst:35
25847 msgid "List of known internaltional prefixes."
25850 #. type: delimited block =
25851 #: docs/manual/python/data.rst:37
25855 #. type: delimited block =
25856 #: docs/manual/python/data.rst:39
25858 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25859 "data:`ErrorNumbers`."
25862 #. type: delimited block =
25863 #: docs/manual/python/data.rst:41
25864 msgid "ErrorNumbers"
25867 #. type: delimited block =
25868 #: docs/manual/python/data.rst:42
25870 "Mapping of gammu error codes to text representation. Reverse to :data:"
25874 #. type: Plain text
25875 #: docs/manual/python/index.rst:2
25880 #: docs/manual/python/index.rst:4
25882 msgid "python-gammu API"
25886 #: docs/manual/python/index.rst:7
25888 msgid "A taste of python-gammu"
25891 #. type: Plain text
25892 #: docs/manual/python/index.rst:11
25894 "Python-gammu allows you to easily access the phone. Following code will "
25895 "connect to phone based on your Gammu configuration (usually stored in"
25898 #. type: Attribute :file:
25899 #: docs/manual/python/index.rst:11
25901 msgid "`~/.gammurc`) and gets network information from it::"
25904 #. type: Plain text
25905 #: docs/manual/python/index.rst:15
25912 #. type: Plain text
25913 #: docs/manual/python/index.rst:18
25916 " # Create state machine object\n"
25917 " sm = gammu.StateMachine()\n"
25920 #. type: Plain text
25921 #: docs/manual/python/index.rst:21
25924 " # Read ~/.gammurc\n"
25925 " sm.ReadConfig()\n"
25928 #. type: Plain text
25929 #: docs/manual/python/index.rst:24
25932 " # Connect to phone\n"
25936 #. type: Plain text
25937 #: docs/manual/python/index.rst:27
25940 " # Reads network information from phone\n"
25941 " netinfo = sm.GetNetworkInfo()\n"
25944 #. type: Plain text
25945 #: docs/manual/python/index.rst:33
25948 " # Print information\n"
25949 " print 'Network name: %s' % netinfo['NetworkName']\n"
25950 " print 'Network code: %s' % netinfo['NetworkCode']\n"
25951 " print 'LAC: %s' % netinfo['LAC']\n"
25952 " print 'CID: %s' % netinfo['CID']\n"
25955 #. type: Plain text
25956 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25957 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25958 msgid ":maxdepth: 3"
25961 #. type: Plain text
25962 #: docs/manual/python/index.rst:38
25967 #: docs/manual/python/index.rst:40
25969 msgid "API documentation"
25972 #. type: Plain text
25973 #: docs/manual/python/index.rst:51
25974 msgid "gammu smsd data worker exceptions objects"
25977 #. type: Attribute :mod:
25978 #: docs/manual/python/exceptions.rst:1
25980 msgid "`gammu.exception` -- Gammu exception handling"
25983 #. type: delimited block =
25984 #: docs/manual/python/exceptions.rst:5
25985 msgid "gammu.exception"
25988 #. type: delimited block =
25989 #: docs/manual/python/exceptions.rst:6
25990 msgid ":synopsis: Defines all exceptions used in Gammu."
25993 #. type: Labeled list
25994 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
25996 msgid ".. exception"
25999 #. type: delimited block =
26000 #: docs/manual/python/exceptions.rst:8
26001 msgid "gammu.GSMError"
26004 #. type: delimited block =
26005 #: docs/manual/python/exceptions.rst:11
26007 "Generic class as parent for all Gammu exceptions. This is never raised "
26008 "directly, but should be used to catch any Gammu related exception."
26011 #. type: Labeled list
26012 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
26013 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
26014 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
26015 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
26016 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
26017 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
26018 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
26019 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
26020 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
26021 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
26022 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
26023 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
26024 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
26025 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
26026 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
26027 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
26028 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
26029 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
26030 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
26031 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
26032 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
26033 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
26034 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
26035 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
26036 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
26037 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
26038 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
26039 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
26040 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
26041 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
26042 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
26043 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
26044 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
26045 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
26046 #: docs/manual/python/exceptions.rst:148
26048 msgid ".. autoexception"
26051 #. type: delimited block =
26052 #: docs/manual/python/exceptions.rst:13
26053 msgid "gammu.ERR_NONE"
26056 #. type: delimited block =
26057 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
26058 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
26059 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
26060 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
26061 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
26062 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
26063 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
26064 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
26065 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
26066 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
26067 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
26068 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
26069 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
26070 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
26071 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
26072 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
26073 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
26074 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
26075 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
26076 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
26077 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
26078 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
26079 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
26080 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
26081 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
26082 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
26083 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
26084 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
26085 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
26086 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
26087 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
26088 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
26089 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
26090 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
26091 #: docs/manual/python/exceptions.rst:149
26092 msgid ":show-inheritance:"
26095 #. type: delimited block =
26096 #: docs/manual/python/exceptions.rst:15
26097 msgid "gammu.ERR_DEVICEOPENERROR"
26100 #. type: delimited block =
26101 #: docs/manual/python/exceptions.rst:17
26102 msgid "gammu.ERR_DEVICELOCKED"
26105 #. type: delimited block =
26106 #: docs/manual/python/exceptions.rst:19
26107 msgid "gammu.ERR_DEVICENOTEXIST"
26110 #. type: delimited block =
26111 #: docs/manual/python/exceptions.rst:21
26112 msgid "gammu.ERR_DEVICEBUSY"
26115 #. type: delimited block =
26116 #: docs/manual/python/exceptions.rst:23
26117 msgid "gammu.ERR_DEVICENOPERMISSION"
26120 #. type: delimited block =
26121 #: docs/manual/python/exceptions.rst:25
26122 msgid "gammu.ERR_DEVICENODRIVER"
26125 #. type: delimited block =
26126 #: docs/manual/python/exceptions.rst:27
26127 msgid "gammu.ERR_DEVICENOTWORK"
26130 #. type: delimited block =
26131 #: docs/manual/python/exceptions.rst:29
26132 msgid "gammu.ERR_DEVICEDTRRTSERROR"
26135 #. type: delimited block =
26136 #: docs/manual/python/exceptions.rst:31
26137 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
26140 #. type: delimited block =
26141 #: docs/manual/python/exceptions.rst:33
26142 msgid "gammu.ERR_DEVICEWRITEERROR"
26145 #. type: delimited block =
26146 #: docs/manual/python/exceptions.rst:35
26147 msgid "gammu.ERR_DEVICEREADERROR"
26150 #. type: delimited block =
26151 #: docs/manual/python/exceptions.rst:37
26152 msgid "gammu.ERR_DEVICEPARITYERROR"
26155 #. type: delimited block =
26156 #: docs/manual/python/exceptions.rst:39
26157 msgid "gammu.ERR_TIMEOUT"
26160 #. type: delimited block =
26161 #: docs/manual/python/exceptions.rst:41
26162 msgid "gammu.ERR_FRAMENOTREQUESTED"
26165 #. type: delimited block =
26166 #: docs/manual/python/exceptions.rst:43
26167 msgid "gammu.ERR_UNKNOWNRESPONSE"
26170 #. type: delimited block =
26171 #: docs/manual/python/exceptions.rst:45
26172 msgid "gammu.ERR_UNKNOWNFRAME"
26175 #. type: delimited block =
26176 #: docs/manual/python/exceptions.rst:47
26177 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26180 #. type: delimited block =
26181 #: docs/manual/python/exceptions.rst:49
26182 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26185 #. type: delimited block =
26186 #: docs/manual/python/exceptions.rst:51
26187 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26190 #. type: delimited block =
26191 #: docs/manual/python/exceptions.rst:53
26192 msgid "gammu.ERR_NOTSUPPORTED"
26195 #. type: delimited block =
26196 #: docs/manual/python/exceptions.rst:55
26197 msgid "gammu.ERR_EMPTY"
26200 #. type: delimited block =
26201 #: docs/manual/python/exceptions.rst:57
26202 msgid "gammu.ERR_SECURITYERROR"
26205 #. type: delimited block =
26206 #: docs/manual/python/exceptions.rst:59
26207 msgid "gammu.ERR_INVALIDLOCATION"
26210 #. type: delimited block =
26211 #: docs/manual/python/exceptions.rst:61
26212 msgid "gammu.ERR_NOTIMPLEMENTED"
26215 #. type: delimited block =
26216 #: docs/manual/python/exceptions.rst:63
26217 msgid "gammu.ERR_FULL"
26220 #. type: delimited block =
26221 #: docs/manual/python/exceptions.rst:65
26222 msgid "gammu.ERR_UNKNOWN"
26225 #. type: delimited block =
26226 #: docs/manual/python/exceptions.rst:67
26227 msgid "gammu.ERR_CANTOPENFILE"
26230 #. type: delimited block =
26231 #: docs/manual/python/exceptions.rst:69
26232 msgid "gammu.ERR_MOREMEMORY"
26235 #. type: delimited block =
26236 #: docs/manual/python/exceptions.rst:71
26237 msgid "gammu.ERR_PERMISSION"
26240 #. type: delimited block =
26241 #: docs/manual/python/exceptions.rst:73
26242 msgid "gammu.ERR_EMPTYSMSC"
26245 #. type: delimited block =
26246 #: docs/manual/python/exceptions.rst:75
26247 msgid "gammu.ERR_INSIDEPHONEMENU"
26250 #. type: delimited block =
26251 #: docs/manual/python/exceptions.rst:77
26252 msgid "gammu.ERR_NOTCONNECTED"
26255 #. type: delimited block =
26256 #: docs/manual/python/exceptions.rst:79
26257 msgid "gammu.ERR_WORKINPROGRESS"
26260 #. type: delimited block =
26261 #: docs/manual/python/exceptions.rst:81
26262 msgid "gammu.ERR_PHONEOFF"
26265 #. type: delimited block =
26266 #: docs/manual/python/exceptions.rst:83
26267 msgid "gammu.ERR_FILENOTSUPPORTED"
26270 #. type: delimited block =
26271 #: docs/manual/python/exceptions.rst:85
26272 msgid "gammu.ERR_BUG"
26275 #. type: delimited block =
26276 #: docs/manual/python/exceptions.rst:87
26277 msgid "gammu.ERR_CANCELED"
26280 #. type: delimited block =
26281 #: docs/manual/python/exceptions.rst:89
26282 msgid "gammu.ERR_NEEDANOTHERANSWER"
26285 #. type: delimited block =
26286 #: docs/manual/python/exceptions.rst:91
26287 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26290 #. type: delimited block =
26291 #: docs/manual/python/exceptions.rst:93
26292 msgid "gammu.ERR_WRONGCRC"
26295 #. type: delimited block =
26296 #: docs/manual/python/exceptions.rst:95
26297 msgid "gammu.ERR_INVALIDDATETIME"
26300 #. type: delimited block =
26301 #: docs/manual/python/exceptions.rst:97
26302 msgid "gammu.ERR_MEMORY"
26305 #. type: delimited block =
26306 #: docs/manual/python/exceptions.rst:99
26307 msgid "gammu.ERR_INVALIDDATA"
26310 #. type: delimited block =
26311 #: docs/manual/python/exceptions.rst:101
26312 msgid "gammu.ERR_FILEALREADYEXIST"
26315 #. type: delimited block =
26316 #: docs/manual/python/exceptions.rst:103
26317 msgid "gammu.ERR_FILENOTEXIST"
26320 #. type: delimited block =
26321 #: docs/manual/python/exceptions.rst:105
26322 msgid "gammu.ERR_SHOULDBEFOLDER"
26325 #. type: delimited block =
26326 #: docs/manual/python/exceptions.rst:107
26327 msgid "gammu.ERR_SHOULDBEFILE"
26330 #. type: delimited block =
26331 #: docs/manual/python/exceptions.rst:109
26332 msgid "gammu.ERR_NOSIM"
26335 #. type: delimited block =
26336 #: docs/manual/python/exceptions.rst:111
26337 msgid "gammu.ERR_GNAPPLETWRONG"
26340 #. type: delimited block =
26341 #: docs/manual/python/exceptions.rst:113
26342 msgid "gammu.ERR_FOLDERPART"
26345 #. type: delimited block =
26346 #: docs/manual/python/exceptions.rst:115
26347 msgid "gammu.ERR_FOLDERNOTEMPTY"
26350 #. type: delimited block =
26351 #: docs/manual/python/exceptions.rst:117
26352 msgid "gammu.ERR_DATACONVERTED"
26355 #. type: delimited block =
26356 #: docs/manual/python/exceptions.rst:119
26357 msgid "gammu.ERR_UNCONFIGURED"
26360 #. type: delimited block =
26361 #: docs/manual/python/exceptions.rst:121
26362 msgid "gammu.ERR_WRONGFOLDER"
26365 #. type: delimited block =
26366 #: docs/manual/python/exceptions.rst:123
26367 msgid "gammu.ERR_PHONE_INTERNAL"
26370 #. type: delimited block =
26371 #: docs/manual/python/exceptions.rst:125
26372 msgid "gammu.ERR_WRITING_FILE"
26375 #. type: delimited block =
26376 #: docs/manual/python/exceptions.rst:127
26377 msgid "gammu.ERR_NONE_SECTION"
26380 #. type: delimited block =
26381 #: docs/manual/python/exceptions.rst:129
26382 msgid "gammu.ERR_USING_DEFAULTS"
26385 #. type: delimited block =
26386 #: docs/manual/python/exceptions.rst:131
26387 msgid "gammu.ERR_CORRUPTED"
26390 #. type: delimited block =
26391 #: docs/manual/python/exceptions.rst:133
26392 msgid "gammu.ERR_BADFEATURE"
26395 #. type: delimited block =
26396 #: docs/manual/python/exceptions.rst:135
26397 msgid "gammu.ERR_DISABLED"
26400 #. type: delimited block =
26401 #: docs/manual/python/exceptions.rst:137
26402 msgid "gammu.ERR_SPECIFYCHANNEL"
26405 #. type: delimited block =
26406 #: docs/manual/python/exceptions.rst:139
26407 msgid "gammu.ERR_NOTRUNNING"
26410 #. type: delimited block =
26411 #: docs/manual/python/exceptions.rst:141
26412 msgid "gammu.ERR_NOSERVICE"
26415 #. type: delimited block =
26416 #: docs/manual/python/exceptions.rst:143
26417 msgid "gammu.ERR_BUSY"
26420 #. type: delimited block =
26421 #: docs/manual/python/exceptions.rst:145
26422 msgid "gammu.ERR_COULDNT_CONNECT"
26425 #. type: delimited block =
26426 #: docs/manual/python/exceptions.rst:147
26427 msgid "gammu.ERR_COULDNT_RESOLVE"
26430 #. type: delimited block =
26431 #: docs/manual/python/exceptions.rst:149
26432 msgid "gammu.ERR_GETTING_SMSC"
26435 #. type: Attribute :mod:
26436 #: docs/manual/python/worker.rst:1
26438 msgid "`gammu.worker` - Asynchronous communication to phone."
26441 #. type: delimited block =
26442 #: docs/manual/python/worker.rst:5
26443 msgid "gammu.worker"
26446 #. type: delimited block =
26447 #: docs/manual/python/worker.rst:6
26448 msgid ":synopsis: Asynchronous communication to phone."
26451 #. type: delimited block =
26452 #: docs/manual/python/worker.rst:9
26454 "Mostly you should use only :class:`GammuWorker` class, others are only "
26455 "helpers which are used by this class."
26458 #. type: Labeled list
26459 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26460 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26465 #. type: delimited block =
26466 #: docs/manual/python/worker.rst:12
26467 msgid "GammuCommand(command, params=None, percentage=100)"
26470 #. type: delimited block =
26471 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26472 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26473 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26474 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26475 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26476 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26477 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26478 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26479 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26480 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26481 #: docs/manual/python/worker.rst:156
26482 msgid ":module: gammu.worker"
26485 #. type: delimited block =
26486 #: docs/manual/python/worker.rst:15
26487 msgid "Storage of single command for gammu."
26490 #. type: Labeled list
26491 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26492 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26493 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26494 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26495 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26496 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26497 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26498 #: docs/manual/python/worker.rst:142
26503 #. type: delimited block =
26504 #: docs/manual/python/worker.rst:18
26505 msgid "GammuCommand.get_command()"
26508 #. type: delimited block =
26509 #: docs/manual/python/worker.rst:21
26510 msgid "Returns command name."
26513 #. type: delimited block =
26514 #: docs/manual/python/worker.rst:24
26515 msgid "GammuCommand.get_params()"
26518 #. type: delimited block =
26519 #: docs/manual/python/worker.rst:27
26520 msgid "Returns command params."
26523 #. type: delimited block =
26524 #: docs/manual/python/worker.rst:30
26525 msgid "GammuCommand.get_percentage()"
26528 #. type: delimited block =
26529 #: docs/manual/python/worker.rst:33
26530 msgid "Returns percentage of current task."
26533 #. type: delimited block =
26534 #: docs/manual/python/worker.rst:36
26535 msgid "GammuTask(name, commands)"
26538 #. type: delimited block =
26539 #: docs/manual/python/worker.rst:39
26540 msgid "Storage of taks for gammu."
26543 #. type: delimited block =
26544 #: docs/manual/python/worker.rst:42
26545 msgid "GammuTask.get_name()"
26548 #. type: delimited block =
26549 #: docs/manual/python/worker.rst:45
26550 msgid "Returns task name."
26553 #. type: delimited block =
26554 #: docs/manual/python/worker.rst:48
26555 msgid "GammuTask.get_next()"
26558 #. type: delimited block =
26559 #: docs/manual/python/worker.rst:51
26560 msgid "Returns next command to be executed as :class:`GammuCommand`."
26563 #. type: delimited block =
26564 #: docs/manual/python/worker.rst:54
26565 msgid "GammuThread(queue, config, callback)"
26568 #. type: delimited block =
26569 #: docs/manual/python/worker.rst:57
26570 msgid "Thread for phone communication."
26573 #. type: delimited block =
26574 #: docs/manual/python/worker.rst:60
26575 msgid "GammuThread.join(timeout=None)"
26578 #. type: delimited block =
26579 #: docs/manual/python/worker.rst:63
26580 msgid "Terminates thread and waits for it."
26583 #. type: delimited block =
26584 #: docs/manual/python/worker.rst:66
26585 msgid "GammuThread.kill()"
26588 #. type: delimited block =
26589 #: docs/manual/python/worker.rst:69
26590 msgid "Forces thread end without emptying queue."
26593 #. type: delimited block =
26594 #: docs/manual/python/worker.rst:72
26595 msgid "GammuThread.run()"
26598 #. type: delimited block =
26599 #: docs/manual/python/worker.rst:76
26601 "Thread body, which handles phone communication. This should not be used from "
26605 #. type: delimited block =
26606 #: docs/manual/python/worker.rst:79
26607 msgid "GammuWorker(callback)"
26610 #. type: delimited block =
26611 #: docs/manual/python/worker.rst:84
26613 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26614 "and then passes all commands to this thread. When task is done, caller is "
26615 "notified via callback."
26618 #. type: delimited block =
26619 #: docs/manual/python/worker.rst:87
26620 msgid "GammuWorker.abort()"
26623 #. type: delimited block =
26624 #: docs/manual/python/worker.rst:90
26625 msgid "Aborts any remaining operations."
26628 #. type: delimited block =
26629 #: docs/manual/python/worker.rst:93
26630 msgid "GammuWorker.configure(config)"
26633 #. type: delimited block =
26634 #: docs/manual/python/worker.rst:96
26635 msgid "Configures gammu instance according to config."
26638 #. type: delimited block =
26639 #: docs/manual/python/worker.rst:99
26641 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26642 "SetConfig` accepts. :type config: hash"
26645 #. type: delimited block =
26646 #: docs/manual/python/worker.rst:102
26647 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26650 #. type: delimited block =
26651 #: docs/manual/python/worker.rst:105
26652 msgid "Enqueues command or task."
26655 #. type: delimited block =
26656 #: docs/manual/python/worker.rst:112
26658 ":param command: Command(s) to execute. Each command is tuple containing "
26659 "function name and it's parameters. :type command: tuple of list of tuples :"
26660 "param params: Parameters to command. :type params: tuple or string :param "
26661 "commands: List of commands to execute. When this is not none, params are "
26662 "ignored and command is taken as task name. :type commands: list of tuples "
26666 #. type: delimited block =
26667 #: docs/manual/python/worker.rst:115
26668 msgid "GammuWorker.enqueue_command(command, params)"
26671 #. type: delimited block =
26672 #: docs/manual/python/worker.rst:118
26673 msgid "Enqueues command."
26676 #. type: delimited block =
26677 #: docs/manual/python/worker.rst:123
26679 ":param command: Command(s) to execute. Each command is tuple containing "
26680 "function name and it's parameters. :type command: tuple of list of tuples :"
26681 "param params: Parameters to command. :type params: tuple or string"
26684 #. type: delimited block =
26685 #: docs/manual/python/worker.rst:126
26686 msgid "GammuWorker.enqueue_task(command, commands)"
26689 #. type: delimited block =
26690 #: docs/manual/python/worker.rst:129
26691 msgid "Enqueues task."
26694 #. type: delimited block =
26695 #: docs/manual/python/worker.rst:134
26697 ":param command: Command(s) to execute. Each command is tuple containing "
26698 "function name and it's parameters. :type command: tuple of list of tuples :"
26699 "param commands: List of commands to execute. :type commands: list of tuples "
26703 #. type: delimited block =
26704 #: docs/manual/python/worker.rst:137
26705 msgid "GammuWorker.initiate()"
26708 #. type: delimited block =
26709 #: docs/manual/python/worker.rst:140
26710 msgid "Connects to phone."
26713 #. type: delimited block =
26714 #: docs/manual/python/worker.rst:143
26715 msgid "GammuWorker.terminate(timeout=None)"
26718 #. type: delimited block =
26719 #: docs/manual/python/worker.rst:146
26720 msgid "Terminates phone connection."
26723 #. type: delimited block =
26724 #: docs/manual/python/worker.rst:149
26725 msgid "InvalidCommand(value)"
26728 #. type: delimited block =
26729 #: docs/manual/python/worker.rst:152
26730 msgid "Exception indicating invalid command."
26733 #. type: Labeled list
26734 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26735 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26736 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26737 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26738 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26739 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26740 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26741 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26742 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26743 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26744 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26745 #: docs/manual/python/gammu.rst:1305
26747 msgid ".. function"
26750 #. type: delimited block =
26751 #: docs/manual/python/worker.rst:155
26752 msgid "check_worker_command(command)"
26755 #. type: delimited block =
26756 #: docs/manual/python/worker.rst:158
26757 msgid "Checks whether command is valid."
26760 #. type: delimited block =
26761 #: docs/manual/python/worker.rst:161
26762 msgid ":param command: Name of command. :type command: string"
26765 #. type: Attribute :mod:
26766 #: docs/manual/python/gammu.rst:1
26768 msgid "`gammu` -- Mobile phone access"
26771 #. type: delimited block =
26772 #: docs/manual/python/gammu.rst:6
26773 msgid ":synopsis: Provides access to mobile phones."
26776 #. type: delimited block =
26777 #: docs/manual/python/gammu.rst:8
26778 msgid "This module wraps all python-gammu functionality."
26781 #. type: Attribute :class:
26782 #: docs/manual/python/gammu.rst:9
26784 msgid "`gammu.StateMachine`"
26787 #. type: delimited block -
26788 #: docs/manual/python/gammu.rst:13
26790 msgid ".. class:: StateMachine(Locale)\n"
26793 #. type: delimited block -
26794 #: docs/manual/python/gammu.rst:15
26796 msgid " StateMachine object, that is used for communication with phone.\n"
26799 #. type: delimited block -
26800 #: docs/manual/python/gammu.rst:18
26803 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26804 " :type Locale: string\n"
26807 #. type: delimited block -
26808 #: docs/manual/python/gammu.rst:21
26810 msgid " .. method:: AddCalendar(Value)\n"
26813 #. type: delimited block -
26814 #: docs/manual/python/gammu.rst:23
26816 msgid " Adds calendar entry.\n"
26819 #. type: delimited block -
26820 #: docs/manual/python/gammu.rst:28
26823 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26824 " :type Value: dict\n"
26825 " :return: Location of newly created entry\n"
26829 #. type: delimited block -
26830 #: docs/manual/python/gammu.rst:31
26832 msgid " .. method:: AddCategory(Type, Name)\n"
26835 #. type: delimited block -
26836 #: docs/manual/python/gammu.rst:33
26838 msgid " Adds category to phone.\n"
26841 #. type: delimited block -
26842 #: docs/manual/python/gammu.rst:40
26845 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26846 " :type Type: string\n"
26847 " :param Name: Category name\n"
26848 " :type Name: string\n"
26849 " :return: Location of created category\n"
26853 #. type: delimited block -
26854 #: docs/manual/python/gammu.rst:43
26856 msgid " .. method:: AddFilePart(File)\n"
26859 #. type: delimited block -
26860 #: docs/manual/python/gammu.rst:45
26862 msgid " Adds file part to filesystem.\n"
26865 #. type: delimited block -
26866 #: docs/manual/python/gammu.rst:50
26869 " :param File: File data, see :ref:`file_obj`\n"
26870 " :type File: dict\n"
26871 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26875 #. type: delimited block -
26876 #: docs/manual/python/gammu.rst:53
26878 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
26881 #. type: delimited block -
26882 #: docs/manual/python/gammu.rst:55
26884 msgid " Adds folder to filesystem.\n"
26887 #. type: delimited block -
26888 #: docs/manual/python/gammu.rst:62
26891 " :param ParentFolderID: Folder where to create subfolder\n"
26892 " :type ParentFolderID: string\n"
26893 " :param Name: New folder name\n"
26894 " :type Name: string\n"
26895 " :return: New folder ID.\n"
26896 " :rtype: string\n"
26899 #. type: delimited block -
26900 #: docs/manual/python/gammu.rst:65
26902 msgid " .. method:: AddMemory(Value)\n"
26905 #. type: delimited block -
26906 #: docs/manual/python/gammu.rst:67
26908 msgid " Adds memory (phonebooks or calls) entry.\n"
26909 msgstr " Menambah memori (buku telepon atau panggilan) entri.\n"
26911 #. type: delimited block -
26912 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26915 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
26916 " :type Value: dict\n"
26917 " :return: Location of created entry\n"
26921 #. type: delimited block -
26922 #: docs/manual/python/gammu.rst:75
26924 msgid " .. method:: AddSMS(Value)\n"
26927 #. type: delimited block -
26928 #: docs/manual/python/gammu.rst:77
26930 msgid " Adds SMS to specified folder.\n"
26933 #. type: delimited block -
26934 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26937 " :param Value: SMS data, see :ref:`sms_obj`\n"
26938 " :type Value: dict\n"
26939 " :return: Tuple for location and folder.\n"
26943 #. type: delimited block -
26944 #: docs/manual/python/gammu.rst:85
26946 msgid " .. method:: AddSMSFolder(Name)\n"
26949 #. type: delimited block -
26950 #: docs/manual/python/gammu.rst:87
26952 msgid " Creates SMS folder.\n"
26955 #. type: delimited block -
26956 #: docs/manual/python/gammu.rst:92
26959 " :param Name: Name of new folder\n"
26960 " :type Name: string\n"
26965 #. type: delimited block -
26966 #: docs/manual/python/gammu.rst:95
26968 msgid " .. method:: AddToDo(Value)\n"
26971 #. type: delimited block -
26972 #: docs/manual/python/gammu.rst:97
26974 msgid " Adds ToDo in phone.\n"
26977 #. type: delimited block -
26978 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
26981 " :param Value: ToDo data, see :ref:`todo_obj`\n"
26982 " :type Value: dict\n"
26983 " :return: Location of created entry\n"
26987 #. type: delimited block -
26988 #: docs/manual/python/gammu.rst:105
26990 msgid " .. method:: AnswerCall(ID, All)\n"
26993 #. type: delimited block -
26994 #: docs/manual/python/gammu.rst:107
26996 msgid " Accept current incoming call.\n"
26999 #. type: delimited block -
27000 #: docs/manual/python/gammu.rst:114
27003 " :param ID: ID of call\n"
27004 " :type ID: integer\n"
27005 " :param All: Answer all calls?\n"
27006 " :type All: boolean\n"
27011 #. type: delimited block -
27012 #: docs/manual/python/gammu.rst:117
27014 msgid " .. method:: CancelCall(ID, All)\n"
27017 #. type: delimited block -
27018 #: docs/manual/python/gammu.rst:119
27020 msgid " Deny current incoming call.\n"
27023 #. type: delimited block -
27024 #: docs/manual/python/gammu.rst:126
27027 " :param ID: ID of call\n"
27028 " :type ID: integer\n"
27029 " :param All: Cancel all calls?\n"
27030 " :type All: boolean\n"
27035 #. type: delimited block -
27036 #: docs/manual/python/gammu.rst:129
27038 msgid " .. method:: ConferenceCall(ID)\n"
27041 #. type: delimited block -
27042 #: docs/manual/python/gammu.rst:131
27044 msgid " Initiates conference call.\n"
27047 #. type: delimited block -
27048 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
27049 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
27050 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
27053 " :param ID: ID of call\n"
27054 " :type ID: integer\n"
27059 #. type: delimited block -
27060 #: docs/manual/python/gammu.rst:139
27062 msgid " .. method:: DeleteAllCalendar()\n"
27065 #. type: delimited block -
27066 #: docs/manual/python/gammu.rst:141
27068 msgid " Deletes all calendar entries.\n"
27071 #. type: delimited block -
27072 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
27073 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
27074 #: docs/manual/python/gammu.rst:1035
27081 #. type: delimited block -
27082 #: docs/manual/python/gammu.rst:147
27084 msgid " .. method:: DeleteAllMemory(Type)\n"
27087 #. type: delimited block -
27088 #: docs/manual/python/gammu.rst:149
27090 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
27093 #. type: delimited block -
27094 #: docs/manual/python/gammu.rst:154
27097 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27098 " :type Type: string\n"
27103 #. type: delimited block -
27104 #: docs/manual/python/gammu.rst:157
27106 msgid " .. method:: DeleteAllToDo()\n"
27109 #. type: delimited block -
27110 #: docs/manual/python/gammu.rst:159
27112 msgid " Deletes all todo entries in phone.\n"
27115 #. type: delimited block -
27116 #: docs/manual/python/gammu.rst:165
27118 msgid " .. method:: DeleteCalendar(Location)\n"
27121 #. type: delimited block -
27122 #: docs/manual/python/gammu.rst:167
27124 msgid " Deletes calendar entry.\n"
27127 #. type: delimited block -
27128 #: docs/manual/python/gammu.rst:172
27131 " :param Location: Calendar entry to delete\n"
27132 " :type Location: int\n"
27137 #. type: delimited block -
27138 #: docs/manual/python/gammu.rst:175
27140 msgid " .. method:: DeleteFile(FileID)\n"
27143 #. type: delimited block -
27144 #: docs/manual/python/gammu.rst:177
27146 msgid " Deletes file from filesystem.\n"
27149 #. type: delimited block -
27150 #: docs/manual/python/gammu.rst:182
27153 " :param FileID: File to delete\n"
27154 " :type FileID: string\n"
27159 #. type: delimited block -
27160 #: docs/manual/python/gammu.rst:185
27162 msgid " .. method:: DeleteFolder(FolderID)\n"
27165 #. type: delimited block -
27166 #: docs/manual/python/gammu.rst:187
27168 msgid " Deletes folder on filesystem.\n"
27171 #. type: delimited block -
27172 #: docs/manual/python/gammu.rst:192
27175 " :param FolderID: Folder to delete\n"
27176 " :type FolderID: string\n"
27181 #. type: delimited block -
27182 #: docs/manual/python/gammu.rst:195
27184 msgid " .. method:: DeleteMemory(Type, Location)\n"
27187 #. type: delimited block -
27188 #: docs/manual/python/gammu.rst:197
27190 msgid " Deletes memory (phonebooks or calls) entry.\n"
27191 msgstr " Menghapus memori (buku telepon atau panggilan) entri.\n"
27193 #. type: delimited block -
27194 #: docs/manual/python/gammu.rst:204
27197 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27198 " :type Type: string\n"
27199 " :param Location: Location of entry to delete\n"
27200 " :type Location: int\n"
27205 #. type: delimited block -
27206 #: docs/manual/python/gammu.rst:207
27208 msgid " .. method:: DeleteSMS(Folder, Location)\n"
27211 #. type: delimited block -
27212 #: docs/manual/python/gammu.rst:209
27214 msgid " Deletes SMS.\n"
27217 #. type: delimited block -
27218 #: docs/manual/python/gammu.rst:216
27221 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27222 " :type Folder: int\n"
27223 " :param Location: Location of entry to delete\n"
27224 " :type Location: int\n"
27229 #. type: delimited block -
27230 #: docs/manual/python/gammu.rst:219
27232 msgid " .. method:: DeleteSMSFolder(ID)\n"
27235 #. type: delimited block -
27236 #: docs/manual/python/gammu.rst:221
27238 msgid " Deletes SMS folder.\n"
27241 #. type: delimited block -
27242 #: docs/manual/python/gammu.rst:226
27245 " :param ID: Index of folder to delete\n"
27251 #. type: delimited block -
27252 #: docs/manual/python/gammu.rst:229
27254 msgid " .. method:: DeleteToDo(Location)\n"
27257 #. type: delimited block -
27258 #: docs/manual/python/gammu.rst:231
27260 msgid " Deletes ToDo entry in phone.\n"
27263 #. type: delimited block -
27264 #: docs/manual/python/gammu.rst:236
27267 " :param Location: Location of entry to delete\n"
27268 " :type Location: int\n"
27273 #. type: delimited block -
27274 #: docs/manual/python/gammu.rst:239
27276 msgid " .. method:: DialService(Number)\n"
27279 #. type: delimited block -
27280 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27282 msgid " Dials number and starts voice call.\n"
27285 #. type: delimited block -
27286 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27289 " :param Number: Number to dial\n"
27290 " :type Number: string\n"
27295 #. type: delimited block -
27296 #: docs/manual/python/gammu.rst:249
27298 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
27301 #. type: delimited block -
27302 #: docs/manual/python/gammu.rst:258
27305 " :param Number: Number to dial\n"
27306 " :type Number: string\n"
27307 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27308 " :type ShowNumber: boolean or None\n"
27313 #. type: delimited block -
27314 #: docs/manual/python/gammu.rst:261
27316 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27319 #. type: delimited block -
27320 #: docs/manual/python/gammu.rst:263
27322 msgid " Entres security code.\n"
27325 #. type: delimited block -
27326 #: docs/manual/python/gammu.rst:272
27329 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27330 " :type Type: string\n"
27331 " :param Code: Code value\n"
27332 " :type Code: string\n"
27333 " :param NewPIN: New PIN value in case entering PUK\n"
27334 " :type NewPIN: string\n"
27339 #. type: delimited block -
27340 #: docs/manual/python/gammu.rst:275
27342 msgid " .. method:: GetAlarm(Location)\n"
27345 #. type: delimited block -
27346 #: docs/manual/python/gammu.rst:277
27348 msgid " Reads alarm set in phone.\n"
27351 #. type: delimited block -
27352 #: docs/manual/python/gammu.rst:282
27355 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27356 " :type Location: int\n"
27357 " :return: Alarm dict\n"
27361 #. type: delimited block -
27362 #: docs/manual/python/gammu.rst:285
27364 msgid " .. method:: GetBatteryCharge()\n"
27367 #. type: delimited block -
27368 #: docs/manual/python/gammu.rst:287
27370 msgid " Gets information about battery charge and phone charging state.\n"
27373 #. type: delimited block -
27374 #: docs/manual/python/gammu.rst:290
27377 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27381 #. type: delimited block -
27382 #: docs/manual/python/gammu.rst:293
27384 msgid " .. method:: GetCalendar(Location)\n"
27387 #. type: delimited block -
27388 #: docs/manual/python/gammu.rst:295
27390 msgid " Retrieves calendar entry.\n"
27393 #. type: delimited block -
27394 #: docs/manual/python/gammu.rst:300
27397 " :param Location: Calendar entry to read\n"
27398 " :type Location: int\n"
27399 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27403 #. type: delimited block -
27404 #: docs/manual/python/gammu.rst:303
27406 msgid " .. method:: GetCalendarStatus()\n"
27409 #. type: delimited block -
27410 #: docs/manual/python/gammu.rst:305
27412 msgid " Retrieves calendar status (number of used entries).\n"
27415 #. type: delimited block -
27416 #: docs/manual/python/gammu.rst:308
27419 " :return: Dictionary with calendar status (Used)\n"
27423 #. type: delimited block -
27424 #: docs/manual/python/gammu.rst:311
27426 msgid " .. method:: GetCategory(Type, Location)\n"
27429 #. type: delimited block -
27430 #: docs/manual/python/gammu.rst:313
27432 msgid " Reads category from phone.\n"
27435 #. type: delimited block -
27436 #: docs/manual/python/gammu.rst:320
27439 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27440 " :type Type: string\n"
27441 " :param Location: Location of category to read\n"
27442 " :type Location: int\n"
27443 " :return: Category name as string\n"
27444 " :rtype: string\n"
27447 #. type: delimited block -
27448 #: docs/manual/python/gammu.rst:323
27450 msgid " .. method:: GetCategoryStatus(Type)\n"
27453 #. type: delimited block -
27454 #: docs/manual/python/gammu.rst:325
27456 msgid " Reads category status (number of used entries) from phone.\n"
27459 #. type: delimited block -
27460 #: docs/manual/python/gammu.rst:330
27463 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27464 " :type Type: string\n"
27465 " :return: Dictionary containing information about category status (Used)\n"
27469 #. type: delimited block -
27470 #: docs/manual/python/gammu.rst:333
27472 msgid " .. method:: GetConfig(Section)\n"
27475 #. type: delimited block -
27476 #: docs/manual/python/gammu.rst:344
27479 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27488 " - UseGlobalDebugFile\n"
27491 #. type: delimited block -
27492 #: docs/manual/python/gammu.rst:349
27495 " :param Section: Index of config section to read. Defaults to 0.\n"
27496 " :type Section: int\n"
27497 " :return: Dictionary containing configuration\n"
27501 #. type: delimited block -
27502 #: docs/manual/python/gammu.rst:352
27504 msgid " .. method:: GetDateTime()\n"
27507 #. type: delimited block -
27508 #: docs/manual/python/gammu.rst:354
27510 msgid " Reads date and time from phone.\n"
27513 #. type: delimited block -
27514 #: docs/manual/python/gammu.rst:357
27517 " :return: Date and time from phone as datetime.datetime object.\n"
27518 " :rtype: datetime.datetime\n"
27521 #. type: delimited block -
27522 #: docs/manual/python/gammu.rst:360
27524 msgid " .. method:: GetDisplayStatus()\n"
27527 #. type: delimited block -
27528 #: docs/manual/python/gammu.rst:364
27531 " Acquired display status.\n"
27532 " :return: List of indicators displayed on display\n"
27536 #. type: delimited block -
27537 #: docs/manual/python/gammu.rst:367
27539 msgid " .. method:: GetFilePart(File)\n"
27542 #. type: delimited block -
27543 #: docs/manual/python/gammu.rst:369
27545 msgid " Gets file part from filesystem.\n"
27548 #. type: delimited block -
27549 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27552 " :param File: File data, see :ref:`file_obj`\n"
27553 " :type File: dict\n"
27554 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27558 #. type: delimited block -
27559 #: docs/manual/python/gammu.rst:377
27561 msgid " .. method:: GetFileSystemStatus()\n"
27564 #. type: delimited block -
27565 #: docs/manual/python/gammu.rst:379
27567 msgid " Acquires filesystem status.\n"
27570 #. type: delimited block -
27571 #: docs/manual/python/gammu.rst:382
27574 " :return: Dictionary containing filesystem status (Used and Free)\n"
27578 #. type: delimited block -
27579 #: docs/manual/python/gammu.rst:385
27581 msgid " .. method:: GetFirmware()\n"
27584 #. type: delimited block -
27585 #: docs/manual/python/gammu.rst:387
27587 msgid " Reads firmware information from phone.\n"
27590 #. type: delimited block -
27591 #: docs/manual/python/gammu.rst:390
27594 " :return: Tuple from version, date and numeric version.\n"
27598 #. type: delimited block -
27599 #: docs/manual/python/gammu.rst:393
27601 msgid " .. method:: GetFolderListing(Folder, Start)\n"
27604 #. type: delimited block -
27605 #: docs/manual/python/gammu.rst:395
27607 msgid " Gets next filename from filesystem folder.\n"
27610 #. type: delimited block -
27611 #: docs/manual/python/gammu.rst:402
27614 " :param Folder: Folder to list\n"
27615 " :type Folder: string\n"
27616 " :param Start: Whether we're starting listing. Defaults to False.\n"
27617 " :type Start: boolean\n"
27618 " :return: File data as dict, see :ref:`file_obj`\n"
27622 #. type: delimited block -
27623 #: docs/manual/python/gammu.rst:405
27625 msgid " .. method:: GetHardware()\n"
27628 #. type: delimited block -
27629 #: docs/manual/python/gammu.rst:407
27631 msgid " Gets hardware information about device.\n"
27634 #. type: delimited block -
27635 #: docs/manual/python/gammu.rst:410
27638 " :return: Hardware information as string.\n"
27639 " :rtype: string\n"
27642 #. type: delimited block -
27643 #: docs/manual/python/gammu.rst:413
27645 msgid " .. method:: GetIMEI()\n"
27648 #. type: delimited block -
27649 #: docs/manual/python/gammu.rst:415
27651 msgid " Reads IMEI/serial number from phone.\n"
27652 msgstr " Membaca IMEI/nomor serial dari telepon.\n"
27654 #. type: delimited block -
27655 #: docs/manual/python/gammu.rst:418
27658 " :return: IMEI of phone as string.\n"
27659 " :rtype: string\n"
27662 #. type: delimited block -
27663 #: docs/manual/python/gammu.rst:421
27665 msgid " .. method:: GetLocale()\n"
27668 #. type: delimited block -
27669 #: docs/manual/python/gammu.rst:423
27671 msgid " Gets locale information from phone.\n"
27674 #. type: delimited block -
27675 #: docs/manual/python/gammu.rst:426
27678 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27682 #. type: delimited block -
27683 #: docs/manual/python/gammu.rst:429
27685 msgid " .. method:: GetManufactureMonth()\n"
27688 #. type: delimited block -
27689 #: docs/manual/python/gammu.rst:431
27691 msgid " Gets month when device was manufactured.\n"
27694 #. type: delimited block -
27695 #: docs/manual/python/gammu.rst:434
27698 " :return: Month of manufacture as string.\n"
27699 " :rtype: string\n"
27702 #. type: delimited block -
27703 #: docs/manual/python/gammu.rst:437
27705 msgid " .. method:: GetManufacturer()\n"
27708 #. type: delimited block -
27709 #: docs/manual/python/gammu.rst:439
27711 msgid " Reads manufacturer from phone.\n"
27714 #. type: delimited block -
27715 #: docs/manual/python/gammu.rst:442
27718 " :return: String with manufacturer name\n"
27719 " :rtype: string\n"
27722 #. type: delimited block -
27723 #: docs/manual/python/gammu.rst:445
27725 msgid " .. method:: GetMemory(Type, Location)\n"
27728 #. type: delimited block -
27729 #: docs/manual/python/gammu.rst:447
27731 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27734 #. type: delimited block -
27735 #: docs/manual/python/gammu.rst:452
27738 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27739 " :type Type: string\n"
27740 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27744 #. type: delimited block -
27745 #: docs/manual/python/gammu.rst:455
27747 msgid " .. method:: GetMemoryStatus(Type)\n"
27750 #. type: delimited block -
27751 #: docs/manual/python/gammu.rst:457
27753 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27756 #. type: delimited block -
27757 #: docs/manual/python/gammu.rst:462
27760 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27761 " :type Type: string\n"
27762 " :return: Dictionary with information about memory (Used and Free)\n"
27766 #. type: delimited block -
27767 #: docs/manual/python/gammu.rst:465
27769 msgid " .. method:: GetModel()\n"
27772 #. type: delimited block -
27773 #: docs/manual/python/gammu.rst:467
27775 msgid " Reads model from phone.\n"
27778 #. type: delimited block -
27779 #: docs/manual/python/gammu.rst:470
27782 " :return: Tuple containing gammu identification and real model returned by phone.\n"
27786 #. type: delimited block -
27787 #: docs/manual/python/gammu.rst:473
27789 msgid " .. method:: GetNetworkInfo()\n"
27792 #. type: delimited block -
27793 #: docs/manual/python/gammu.rst:475
27795 msgid " Gets network information.\n"
27798 #. type: delimited block -
27799 #: docs/manual/python/gammu.rst:478
27802 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27806 #. type: delimited block -
27807 #: docs/manual/python/gammu.rst:481
27809 msgid " .. method:: GetNextCalendar(Start, Location)\n"
27812 #. type: delimited block -
27813 #: docs/manual/python/gammu.rst:483
27815 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27818 #. type: delimited block -
27819 #: docs/manual/python/gammu.rst:490
27822 " :param Start: Whether to start. This can not be used together with Location\n"
27823 " :type Start: boolean\n"
27824 " :param Location: Last read location. This can not be used together with Start\n"
27825 " :type Location: int\n"
27826 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27830 #. type: delimited block -
27831 #: docs/manual/python/gammu.rst:493
27833 msgid " .. method:: GetNextFileFolder(Start)\n"
27836 #. type: delimited block -
27837 #: docs/manual/python/gammu.rst:495
27839 msgid " Gets next filename from filesystem.\n"
27842 #. type: delimited block -
27843 #: docs/manual/python/gammu.rst:500
27846 " :param Start: Whether we're starting listing. Defaults to False.\n"
27847 " :type Start: boolean\n"
27848 " :return: File data as dict, see :ref:`file_obj`\n"
27852 #. type: delimited block -
27853 #: docs/manual/python/gammu.rst:503
27855 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
27858 #. type: delimited block -
27859 #: docs/manual/python/gammu.rst:505
27861 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"
27864 #. type: delimited block -
27865 #: docs/manual/python/gammu.rst:514
27868 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27869 " :type Type: string\n"
27870 " :param Start: Whether to start. This can not be used together with Location\n"
27871 " :type Start: boolean\n"
27872 " :param Location: Last read location. This can not be used together with Start\n"
27873 " :type Location: int\n"
27874 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27878 #. type: delimited block -
27879 #: docs/manual/python/gammu.rst:517
27881 msgid " .. method:: GetNextRootFolder(Folder)\n"
27884 #. type: delimited block -
27885 #: docs/manual/python/gammu.rst:519
27887 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
27890 #. type: delimited block -
27891 #: docs/manual/python/gammu.rst:523
27894 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
27895 " :type Folder: string\n"
27896 " :return: Structure with folder information\n"
27899 #. type: delimited block -
27900 #: docs/manual/python/gammu.rst:526
27902 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
27905 #. type: delimited block -
27906 #: docs/manual/python/gammu.rst:528
27908 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27911 #. type: delimited block -
27912 #: docs/manual/python/gammu.rst:537
27915 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27916 " :type Folder: int\n"
27917 " :param Start: Whether to start. This can not be used together with Location\n"
27918 " :type Start: boolean\n"
27919 " :param Location: Location last read entry. This can not be used together with Start\n"
27920 " :type Location: int\n"
27921 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27925 #. type: delimited block -
27926 #: docs/manual/python/gammu.rst:540
27928 msgid " .. method:: GetNextToDo(Start, Location)\n"
27931 #. type: delimited block -
27932 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27934 msgid " Reads ToDo from phone.\n"
27937 #. type: delimited block -
27938 #: docs/manual/python/gammu.rst:549
27941 " :param Start: Whether to start. This can not be used together with Location\n"
27942 " :type Start: boolean\n"
27943 " :param Location: Last read location. This can not be used together with Start\n"
27944 " :type Location: int\n"
27945 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
27949 #. type: delimited block -
27950 #: docs/manual/python/gammu.rst:552
27952 msgid " .. method:: GetOriginalIMEI()\n"
27955 #. type: delimited block -
27956 #: docs/manual/python/gammu.rst:554
27958 msgid " Gets original IMEI from phone.\n"
27961 #. type: delimited block -
27962 #: docs/manual/python/gammu.rst:557
27965 " :return: Original IMEI of phone as string.\n"
27966 " :rtype: string\n"
27969 #. type: delimited block -
27970 #: docs/manual/python/gammu.rst:560
27972 msgid " .. method:: GetPPM()\n"
27975 #. type: delimited block -
27976 #: docs/manual/python/gammu.rst:562
27978 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
27981 #. type: delimited block -
27982 #: docs/manual/python/gammu.rst:565
27985 " :return: PPM as string\n"
27986 " :rtype: string\n"
27989 #. type: delimited block -
27990 #: docs/manual/python/gammu.rst:568
27992 msgid " .. method:: GetProductCode()\n"
27995 #. type: delimited block -
27996 #: docs/manual/python/gammu.rst:572
27999 " Gets product code of device.\n"
28000 " :return: Product code as string.\n"
28001 " :rtype: string\n"
28004 #. type: delimited block -
28005 #: docs/manual/python/gammu.rst:575
28007 msgid " .. method:: GetSIMIMSI()\n"
28010 #. type: delimited block -
28011 #: docs/manual/python/gammu.rst:577
28013 msgid " Gets SIM IMSI from phone.\n"
28016 #. type: delimited block -
28017 #: docs/manual/python/gammu.rst:580
28020 " :return: SIM IMSI as string\n"
28021 " :rtype: string\n"
28024 #. type: delimited block -
28025 #: docs/manual/python/gammu.rst:583
28027 msgid " .. method:: GetSMS(Folder, Location)\n"
28030 #. type: delimited block -
28031 #: docs/manual/python/gammu.rst:585
28033 msgid " Reads SMS message.\n"
28036 #. type: delimited block -
28037 #: docs/manual/python/gammu.rst:592
28040 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28041 " :type Folder: int\n"
28042 " :param Location: Location of entry to read\n"
28043 " :type Location: int\n"
28044 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
28048 #. type: delimited block -
28049 #: docs/manual/python/gammu.rst:595
28051 msgid " .. method:: GetSMSC(Location)\n"
28054 #. type: delimited block -
28055 #: docs/manual/python/gammu.rst:597
28057 msgid " Gets SMS Service Center number and SMS settings.\n"
28060 #. type: delimited block -
28061 #: docs/manual/python/gammu.rst:602
28064 " :param Location: Location of entry to read. Defaults to 1\n"
28065 " :type Location: int\n"
28066 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
28070 #. type: delimited block -
28071 #: docs/manual/python/gammu.rst:605
28073 msgid " .. method:: GetSMSFolders()\n"
28076 #. type: delimited block -
28077 #: docs/manual/python/gammu.rst:607
28079 msgid " Returns SMS folders information.\n"
28082 #. type: delimited block -
28083 #: docs/manual/python/gammu.rst:610
28086 " :return: List of SMS folders.\n"
28090 #. type: delimited block -
28091 #: docs/manual/python/gammu.rst:613
28093 msgid " .. method:: GetSMSStatus()\n"
28096 #. type: delimited block -
28097 #: docs/manual/python/gammu.rst:615
28099 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
28102 #. type: delimited block -
28103 #: docs/manual/python/gammu.rst:618
28106 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
28110 #. type: delimited block -
28111 #: docs/manual/python/gammu.rst:621
28113 msgid " .. method:: GetSecurityStatus()\n"
28116 #. type: delimited block -
28117 #: docs/manual/python/gammu.rst:623
28119 msgid " Queries whether some security code needs to be entered.\n"
28122 #. type: delimited block -
28123 #: docs/manual/python/gammu.rst:626
28126 " :return: String indicating which code needs to be entered or None if none is needed\n"
28127 " :rtype: string\n"
28130 #. type: delimited block -
28131 #: docs/manual/python/gammu.rst:629
28133 msgid " .. method:: GetSignalQuality()\n"
28136 #. type: delimited block -
28137 #: docs/manual/python/gammu.rst:631
28139 msgid " Reads signal quality (strength and error rate).\n"
28142 #. type: delimited block -
28143 #: docs/manual/python/gammu.rst:634
28146 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28150 #. type: delimited block -
28151 #: docs/manual/python/gammu.rst:637
28153 msgid " .. method:: GetSpeedDial(Location)\n"
28156 #. type: delimited block -
28157 #: docs/manual/python/gammu.rst:639
28159 msgid " Gets speed dial.\n"
28162 #. type: delimited block -
28163 #: docs/manual/python/gammu.rst:644
28166 " :param Location: Location of entry to read\n"
28167 " :type Location: int\n"
28168 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28172 #. type: delimited block -
28173 #: docs/manual/python/gammu.rst:647
28175 msgid " .. method:: GetToDo(Location)\n"
28178 #. type: delimited block -
28179 #: docs/manual/python/gammu.rst:654
28182 " :param Location: Location of entry to read\n"
28183 " :type Location: int\n"
28184 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28188 #. type: delimited block -
28189 #: docs/manual/python/gammu.rst:657
28191 msgid " .. method:: GetToDoStatus()\n"
28194 #. type: delimited block -
28195 #: docs/manual/python/gammu.rst:659
28197 msgid " Gets status of ToDos (count of used entries).\n"
28200 #. type: delimited block -
28201 #: docs/manual/python/gammu.rst:662
28204 " :return: Dictionary of status (Used)\n"
28208 #. type: delimited block -
28209 #: docs/manual/python/gammu.rst:665
28211 msgid " .. method:: HoldCall(ID)\n"
28214 #. type: delimited block -
28215 #: docs/manual/python/gammu.rst:667
28217 msgid " Holds call.\n"
28220 #. type: delimited block -
28221 #: docs/manual/python/gammu.rst:675
28223 msgid " .. method:: Init(Replies)\n"
28226 #. type: delimited block -
28227 #: docs/manual/python/gammu.rst:677
28229 msgid " Initialises the connection with phone.\n"
28232 #. type: delimited block -
28233 #: docs/manual/python/gammu.rst:682
28236 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28237 " :type Replies: int\n"
28242 #. type: delimited block -
28243 #: docs/manual/python/gammu.rst:685
28245 msgid " .. method:: PressKey(Key, Press)\n"
28248 #. type: delimited block -
28249 #: docs/manual/python/gammu.rst:687
28251 msgid " Emulates key press.\n"
28254 #. type: delimited block -
28255 #: docs/manual/python/gammu.rst:694
28258 " :param Key: What key to press\n"
28259 " :type Key: string\n"
28260 " :param Press: Whether to emulate press or release.\n"
28261 " :type Press: boolean\n"
28266 #. type: delimited block -
28267 #: docs/manual/python/gammu.rst:697
28269 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
28272 #. type: delimited block -
28273 #: docs/manual/python/gammu.rst:699
28275 msgid " Reads specified section of gammurc\n"
28278 #. type: delimited block -
28279 #: docs/manual/python/gammu.rst:708
28282 " :param Section: Index of config section to read. Defaults to 0.\n"
28283 " :type Section: int\n"
28284 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28285 " :type Configuration: int\n"
28286 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28287 " :type Filename: string\n"
28292 #. type: delimited block -
28293 #: docs/manual/python/gammu.rst:711
28295 msgid " .. method:: ReadDevice(Wait)\n"
28298 #. type: delimited block -
28299 #: docs/manual/python/gammu.rst:713
28301 msgid " Reads data from device.\n"
28304 #. type: delimited block -
28305 #: docs/manual/python/gammu.rst:718
28308 " :param Wait: Whether to wait, default is not to wait.\n"
28309 " :type Wait: boolean\n"
28310 " :return: Number of bytes read\n"
28314 #. type: delimited block -
28315 #: docs/manual/python/gammu.rst:721
28317 msgid " .. method:: Reset(Hard)\n"
28320 #. type: delimited block -
28321 #: docs/manual/python/gammu.rst:723
28323 msgid " Performs phone reset.\n"
28326 #. type: delimited block -
28327 #: docs/manual/python/gammu.rst:728
28330 " :param Hard: Whether to make hard reset\n"
28331 " :type Hard: boolean\n"
28336 #. type: delimited block -
28337 #: docs/manual/python/gammu.rst:731
28339 msgid " .. method:: ResetPhoneSettings(Type)\n"
28342 #. type: delimited block -
28343 #: docs/manual/python/gammu.rst:733
28345 msgid " Resets phone settings.\n"
28346 msgstr " Reset pengaturan telepon.\n"
28348 #. type: delimited block -
28349 #: docs/manual/python/gammu.rst:738
28352 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28353 " :type Type: string\n"
28358 #. type: delimited block -
28359 #: docs/manual/python/gammu.rst:741
28361 msgid " .. method:: SendDTMF(Number)\n"
28364 #. type: delimited block -
28365 #: docs/manual/python/gammu.rst:743
28367 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28370 #. type: delimited block -
28371 #: docs/manual/python/gammu.rst:751
28373 msgid " .. method:: SendFilePart(File)\n"
28376 #. type: delimited block -
28377 #: docs/manual/python/gammu.rst:753
28379 msgid " Sends file part to phone.\n"
28382 #. type: delimited block -
28383 #: docs/manual/python/gammu.rst:761
28385 msgid " .. method:: SendSMS(Value)\n"
28388 #. type: delimited block -
28389 #: docs/manual/python/gammu.rst:763
28391 msgid " Sends SMS.\n"
28394 #. type: delimited block -
28395 #: docs/manual/python/gammu.rst:768
28398 " :param Value: SMS data, see :ref:`sms_obj`\n"
28399 " :type Value: dict\n"
28400 " :return: Message reference as integer\n"
28404 #. type: delimited block -
28405 #: docs/manual/python/gammu.rst:771
28407 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
28410 #. type: delimited block -
28411 #: docs/manual/python/gammu.rst:773
28413 msgid " Sends SMS saved in phone.\n"
28416 #. type: delimited block -
28417 #: docs/manual/python/gammu.rst:780
28420 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28421 " :type Folder: int\n"
28422 " :param Location: Location of entry to send\n"
28423 " :type Location: int\n"
28424 " :return: Message reference as integer\n"
28428 #. type: delimited block -
28429 #: docs/manual/python/gammu.rst:783
28431 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28434 #. type: delimited block -
28435 #: docs/manual/python/gammu.rst:785
28437 msgid " Sets alarm in phone.\n"
28440 #. type: delimited block -
28441 #: docs/manual/python/gammu.rst:796
28444 " :param DateTime: When should alarm happen.\n"
28445 " :type DateTime: datetime.datetime\n"
28446 " :param Location: Location of alarm to set. Defaults to 1.\n"
28447 " :type Location: int\n"
28448 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28449 " :type Repeating: boolean\n"
28450 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28451 " :type Text: string\n"
28456 #. type: delimited block -
28457 #: docs/manual/python/gammu.rst:799
28459 msgid " .. method:: SetAutoNetworkLogin()\n"
28462 #. type: delimited block -
28463 #: docs/manual/python/gammu.rst:801
28465 msgid " Enables network auto login.\n"
28468 #. type: delimited block -
28469 #: docs/manual/python/gammu.rst:807
28471 msgid " .. method:: SetCalendar(Value)\n"
28474 #. type: delimited block -
28475 #: docs/manual/python/gammu.rst:809
28477 msgid " Sets calendar entry\n"
28480 #. type: delimited block -
28481 #: docs/manual/python/gammu.rst:814
28484 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28485 " :type Value: dict\n"
28486 " :return: Location of set entry\n"
28490 #. type: delimited block -
28491 #: docs/manual/python/gammu.rst:817
28493 msgid " .. method:: SetConfig(Section, Values)\n"
28496 #. type: delimited block -
28497 #: docs/manual/python/gammu.rst:819
28499 msgid " Sets specified config section.\n"
28502 #. type: delimited block -
28503 #: docs/manual/python/gammu.rst:826
28506 " :param Section: Index of config section to modify\n"
28507 " :type Section: int\n"
28508 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28509 " :type Values: dict\n"
28514 #. type: delimited block -
28515 #: docs/manual/python/gammu.rst:829
28517 msgid " .. method:: SetDateTime(Date)\n"
28520 #. type: delimited block -
28521 #: docs/manual/python/gammu.rst:831
28523 msgid " Sets date and time in phone.\n"
28526 #. type: delimited block -
28527 #: docs/manual/python/gammu.rst:836
28530 " :param Date: Date to set\n"
28531 " :type Date: datetime.datetime\n"
28536 #. type: delimited block -
28537 #: docs/manual/python/gammu.rst:839
28539 msgid " .. method:: SetDebugFile(File, Global)\n"
28542 #. type: delimited block -
28543 #: docs/manual/python/gammu.rst:841
28545 msgid " Sets state machine debug file.\n"
28548 #. type: delimited block -
28549 #: docs/manual/python/gammu.rst:848
28552 " :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"
28553 " :type File: mixed\n"
28554 " :param Global: Whether to use global debug structure (overrides File)\n"
28555 " :type Global: boolean\n"
28560 #. type: delimited block -
28561 #: docs/manual/python/gammu.rst:851
28563 msgid " .. method:: SetDebugLevel(Level)\n"
28566 #. type: delimited block -
28567 #: docs/manual/python/gammu.rst:853
28569 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28572 #. type: delimited block -
28573 #: docs/manual/python/gammu.rst:866
28576 " :type Level: string\n"
28577 " :param Level: name of debug level to use, currently one of:\n"
28590 #. type: delimited block -
28591 #: docs/manual/python/gammu.rst:869
28593 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28596 #. type: delimited block -
28597 #: docs/manual/python/gammu.rst:871
28599 msgid " Sets file attributes.\n"
28602 #. type: delimited block -
28603 #: docs/manual/python/gammu.rst:884
28606 " :param Filename: File to modify\n"
28607 " :type Filename: string\n"
28608 " :param ReadOnly: Whether file is read only. Default to False.\n"
28609 " :type ReadOnly: boolean\n"
28610 " :param Protected: Whether file is protected. Default to False.\n"
28611 " :type Protected: boolean\n"
28612 " :param System: Whether file is system. Default to False.\n"
28613 " :type System: boolean\n"
28614 " :param Hidden: Whether file is hidden. Default to False.\n"
28615 " :type Hidden: boolean\n"
28620 #. type: delimited block -
28621 #: docs/manual/python/gammu.rst:887
28623 msgid " .. method:: SetIncomingCB(Enable)\n"
28626 #. type: delimited block -
28627 #: docs/manual/python/gammu.rst:889
28629 msgid " Gets network information from phone.\n"
28632 #. type: delimited block -
28633 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28634 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28637 " :type Enable: boolean\n"
28638 " :param Enable: Whether to enable notifications, default is True\n"
28643 #. type: delimited block -
28644 #: docs/manual/python/gammu.rst:897
28646 msgid " .. method:: SetIncomingCall(Enable)\n"
28649 #. type: delimited block -
28650 #: docs/manual/python/gammu.rst:899
28652 msgid " Activates/deactivates noticing about incoming calls.\n"
28655 #. type: delimited block -
28656 #: docs/manual/python/gammu.rst:907
28658 msgid " .. method:: SetIncomingCallback(Callback)\n"
28661 #. type: delimited block -
28662 #: docs/manual/python/gammu.rst:909
28664 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"
28667 #. type: delimited block -
28668 #: docs/manual/python/gammu.rst:911
28670 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28673 #. type: delimited block -
28674 #: docs/manual/python/gammu.rst:916
28677 " :param Callback: callback function or None for disabling\n"
28678 " :type Callback: function\n"
28683 #. type: delimited block -
28684 #: docs/manual/python/gammu.rst:919
28686 msgid " .. method:: SetIncomingSMS(Enable)\n"
28689 #. type: delimited block -
28690 #: docs/manual/python/gammu.rst:921
28692 msgid " Enable/disable notification on incoming SMS.\n"
28695 #. type: delimited block -
28696 #: docs/manual/python/gammu.rst:929
28698 msgid " .. method:: SetIncomingUSSD(Enable)\n"
28701 #. type: delimited block -
28702 #: docs/manual/python/gammu.rst:931
28704 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28707 #. type: delimited block -
28708 #: docs/manual/python/gammu.rst:939
28710 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28713 #. type: delimited block -
28714 #: docs/manual/python/gammu.rst:941
28716 msgid " Sets locale of phone.\n"
28719 #. type: delimited block -
28720 #: docs/manual/python/gammu.rst:950
28723 " :param DateSeparator: Date separator.\n"
28724 " :type DateSeparator: string\n"
28725 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28726 " :type DateFormat: string\n"
28727 " :param AMPMTime: Whether to use AM/PM time.\n"
28728 " :type AMPMTime: boolean\n"
28733 #. type: delimited block -
28734 #: docs/manual/python/gammu.rst:953
28736 msgid " .. method:: SetMemory(Value)\n"
28739 #. type: delimited block -
28740 #: docs/manual/python/gammu.rst:955
28742 msgid " Sets memory (phonebooks or calls) entry.\n"
28743 msgstr " Mengatur memori (buku telepon atau panggilan) entri.\n"
28745 #. type: delimited block -
28746 #: docs/manual/python/gammu.rst:963
28748 msgid " .. method:: SetSMS(Value)\n"
28751 #. type: delimited block -
28752 #: docs/manual/python/gammu.rst:965
28754 msgid " Sets SMS.\n"
28757 #. type: delimited block -
28758 #: docs/manual/python/gammu.rst:973
28760 msgid " .. method:: SetSMSC(Value)\n"
28763 #. type: delimited block -
28764 #: docs/manual/python/gammu.rst:975
28766 msgid " Sets SMS Service Center number and SMS settings.\n"
28769 #. type: delimited block -
28770 #: docs/manual/python/gammu.rst:980
28773 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
28774 " :type Value: dict\n"
28779 #. type: delimited block -
28780 #: docs/manual/python/gammu.rst:983
28782 msgid " .. method:: SetSpeedDial(Value)\n"
28785 #. type: delimited block -
28786 #: docs/manual/python/gammu.rst:985
28788 msgid " Sets speed dial.\n"
28791 #. type: delimited block -
28792 #: docs/manual/python/gammu.rst:990
28795 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28796 " :type Value: dict\n"
28801 #. type: delimited block -
28802 #: docs/manual/python/gammu.rst:993
28804 msgid " .. method:: SetToDo(Value)\n"
28807 #. type: delimited block -
28808 #: docs/manual/python/gammu.rst:995
28810 msgid " Sets ToDo in phone.\n"
28813 #. type: delimited block -
28814 #: docs/manual/python/gammu.rst:1003
28816 msgid " .. method:: SplitCall(ID)\n"
28819 #. type: delimited block -
28820 #: docs/manual/python/gammu.rst:1005
28822 msgid " Splits call.\n"
28825 #. type: delimited block -
28826 #: docs/manual/python/gammu.rst:1013
28828 msgid " .. method:: SwitchCall(ID, Next)\n"
28831 #. type: delimited block -
28832 #: docs/manual/python/gammu.rst:1015
28834 msgid " Switches call.\n"
28837 #. type: delimited block -
28838 #: docs/manual/python/gammu.rst:1023
28840 msgid " .. method:: Terminate()\n"
28843 #. type: delimited block -
28844 #: docs/manual/python/gammu.rst:1025
28846 msgid " Terminates the connection with phone.\n"
28849 #. type: delimited block -
28850 #: docs/manual/python/gammu.rst:1030
28852 msgid " .. method:: Abort()\n"
28855 #. type: delimited block -
28856 #: docs/manual/python/gammu.rst:1032
28858 msgid " Aborts current operation.\n"
28861 #. type: delimited block -
28862 #: docs/manual/python/gammu.rst:1037
28864 msgid " .. method:: TransferCall(ID, Next)\n"
28867 #. type: delimited block -
28868 #: docs/manual/python/gammu.rst:1039
28870 msgid " Transfers call.\n"
28873 #. type: delimited block -
28874 #: docs/manual/python/gammu.rst:1047
28876 msgid " .. method:: UnholdCall(ID)\n"
28879 #. type: delimited block -
28880 #: docs/manual/python/gammu.rst:1049
28882 msgid " Unholds call.\n"
28885 #. type: delimited block -
28886 #: docs/manual/python/gammu.rst:1058
28888 msgid "Generic functions\n"
28891 #. type: Plain text
28892 #: docs/manual/python/gammu.rst:1061
28896 #. type: Plain text
28897 #: docs/manual/python/gammu.rst:1063
28898 msgid "Get version information."
28899 msgstr "Mengambil informasi versi."
28901 #. type: Plain text
28902 #: docs/manual/python/gammu.rst:1066
28904 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28905 "version, build time Gammu version. :rtype: tuple"
28909 #: docs/manual/python/gammu.rst:1068
28911 msgid "Debugging configuration"
28912 msgstr "Konfigurasi debugging"
28914 #. type: Plain text
28915 #: docs/manual/python/gammu.rst:1071
28916 msgid "SetDebugFile(File)"
28919 #. type: Plain text
28920 #: docs/manual/python/gammu.rst:1073
28921 msgid "Sets global debug file."
28924 #. type: Plain text
28925 #: docs/manual/python/gammu.rst:1078
28927 ":param File: File where to write debug stuff (as configured by :meth:"
28928 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28929 "filename. :type File: mixed :return: None :rtype: None"
28932 #. type: Plain text
28933 #: docs/manual/python/gammu.rst:1080
28934 msgid "SetDebugLevel(Level)"
28937 #. type: Plain text
28938 #: docs/manual/python/gammu.rst:1082
28940 "Sets global debug level accorting to passed string. You need to configure "
28941 "output file using :meth:`SetDebugFile` to activate it."
28944 #. type: Plain text
28945 #: docs/manual/python/gammu.rst:1085
28947 ":type Level: string :param Level: name of debug level to use, currently one "
28951 #. type: Plain text
28952 #: docs/manual/python/gammu.rst:1087
28956 #. type: Plain text
28957 #: docs/manual/python/gammu.rst:1089
28961 #. type: Plain text
28962 #: docs/manual/python/gammu.rst:1090
28966 #. type: Plain text
28967 #: docs/manual/python/gammu.rst:1091
28971 #. type: Plain text
28972 #: docs/manual/python/gammu.rst:1092
28976 #. type: Plain text
28977 #: docs/manual/python/gammu.rst:1093
28978 msgid "textalldate"
28981 #. type: Plain text
28982 #: docs/manual/python/gammu.rst:1094
28984 msgstr "errorsdate"
28986 #. type: Plain text
28987 #: docs/manual/python/gammu.rst:1096
28988 msgid ":return: None :rtype: None"
28992 #: docs/manual/python/gammu.rst:1098
28994 msgid "Message processing"
28997 #. type: Plain text
28998 #: docs/manual/python/gammu.rst:1101
28999 msgid "LinkSMS(Messages, EMS)"
29002 #. type: Plain text
29003 #: docs/manual/python/gammu.rst:1103
29004 msgid "Links multi part SMS messages."
29007 #. type: Plain text
29008 #: docs/manual/python/gammu.rst:1110
29010 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
29011 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
29012 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
29015 #. type: Plain text
29016 #: docs/manual/python/gammu.rst:1112
29017 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
29020 #. type: Plain text
29021 #: docs/manual/python/gammu.rst:1114
29022 msgid "Calculates number of SMS and free chars in SMS."
29025 #. type: Plain text
29026 #: docs/manual/python/gammu.rst:1123
29028 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
29029 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
29030 "or Default) :return: Number of messages and number of free chars :rtype: "
29034 #. type: Plain text
29035 #: docs/manual/python/gammu.rst:1127
29036 msgid "DecodeSMS(Messages, EMS)"
29039 #. type: Plain text
29040 #: docs/manual/python/gammu.rst:1129
29041 msgid "Decodes multi part SMS message."
29044 #. type: Plain text
29045 #: docs/manual/python/gammu.rst:1136
29047 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
29048 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
29049 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
29052 #. type: Plain text
29053 #: docs/manual/python/gammu.rst:1138
29054 msgid "EncodeSMS(MessageInfo)"
29057 #. type: Plain text
29058 #: docs/manual/python/gammu.rst:1140
29059 msgid "Encodes multi part SMS message."
29062 #. type: Plain text
29063 #: docs/manual/python/gammu.rst:1145
29065 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
29066 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
29067 "`sms_obj` :rtype: dict"
29070 #. type: Plain text
29071 #: docs/manual/python/gammu.rst:1147
29072 msgid "DecodePDU(Data, SMSC = False)"
29075 #. type: Plain text
29076 #: docs/manual/python/gammu.rst:1149
29077 msgid "Parses PDU packet."
29080 #. type: Plain text
29081 #: docs/manual/python/gammu.rst:1156
29083 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
29084 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
29085 "data, see :ref:`sms_obj` :rtype: dict"
29088 #. type: Plain text
29089 #: docs/manual/python/gammu.rst:1158
29090 msgid "EncodePDU(SMS, Layout = Submit)"
29093 #. type: Plain text
29094 #: docs/manual/python/gammu.rst:1160
29095 msgid "Creates PDU packet."
29098 #. type: Plain text
29099 #: docs/manual/python/gammu.rst:1167
29101 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
29102 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
29103 "type Layout: string :return: Message data :rtype: string"
29106 #. type: Plain text
29107 #: docs/manual/python/gammu.rst:1169
29112 #: docs/manual/python/gammu.rst:1171
29114 msgid "Encoding and decoding entries"
29117 #. type: Plain text
29118 #: docs/manual/python/gammu.rst:1174
29119 msgid "DecodeVCARD(Text)"
29122 #. type: Plain text
29123 #: docs/manual/python/gammu.rst:1176
29124 msgid "Decodes memory entry v from a string."
29127 #. type: Plain text
29128 #: docs/manual/python/gammu.rst:1181
29130 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
29131 "ref:`pbk_obj` :rtype: dict"
29134 #. type: Plain text
29135 #: docs/manual/python/gammu.rst:1183
29136 msgid "EncodeVCARD(Entry)"
29139 #. type: Plain text
29140 #: docs/manual/python/gammu.rst:1185
29141 msgid "Encodes memory entry to a vCard."
29144 #. type: Plain text
29145 #: docs/manual/python/gammu.rst:1190
29147 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29148 "String with vCard :rtype: string"
29151 #. type: Plain text
29152 #: docs/manual/python/gammu.rst:1192
29153 msgid "DecodeVCS(Text)"
29156 #. type: Plain text
29157 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29158 msgid "Decodes todo/calendar entry v from a string."
29161 #. type: Plain text
29162 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29164 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29165 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29166 "`todo_obj` :rtype: dict"
29169 #. type: Plain text
29170 #: docs/manual/python/gammu.rst:1201
29171 msgid "DecodeICS(Text)"
29174 #. type: Plain text
29175 #: docs/manual/python/gammu.rst:1210
29176 msgid "EncodeVCALENDAR(Entry)"
29179 #. type: Plain text
29180 #: docs/manual/python/gammu.rst:1212
29181 msgid "Encodes calendar entry to a vCalendar."
29184 #. type: Plain text
29185 #: docs/manual/python/gammu.rst:1217
29187 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29188 "String with vCalendar :rtype: string"
29191 #. type: Plain text
29192 #: docs/manual/python/gammu.rst:1219
29193 msgid "EncodeICALENDAR(Entry)"
29196 #. type: Plain text
29197 #: docs/manual/python/gammu.rst:1221
29198 msgid "Encodes calendar entry to a iCalendar."
29201 #. type: Plain text
29202 #: docs/manual/python/gammu.rst:1226
29204 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29205 "String with iCalendar :rtype: string"
29208 #. type: Plain text
29209 #: docs/manual/python/gammu.rst:1228
29210 msgid "EncodeVTODO(Entry)"
29213 #. type: Plain text
29214 #: docs/manual/python/gammu.rst:1230
29215 msgid "Encodes todo entry to a vTodo."
29218 #. type: Plain text
29219 #: docs/manual/python/gammu.rst:1235
29221 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29222 "String with vTodo :rtype: string"
29225 #. type: Plain text
29226 #: docs/manual/python/gammu.rst:1237
29227 msgid "EncodeITODO(Entry)"
29230 #. type: Plain text
29231 #: docs/manual/python/gammu.rst:1239
29232 msgid "Encodes todo entry to a iTodo."
29235 #. type: Plain text
29236 #: docs/manual/python/gammu.rst:1244
29238 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29239 "String with vCard :rtype: string"
29243 #: docs/manual/python/gammu.rst:1246
29245 msgid "Backup reading and writing"
29246 msgstr "Backing up dan restoring"
29248 #. type: Plain text
29249 #: docs/manual/python/gammu.rst:1249
29250 msgid "SaveRingtone(Filename, Ringtone, Format)"
29253 #. type: Plain text
29254 #: docs/manual/python/gammu.rst:1251
29255 msgid "Saves ringtone into file."
29258 #. type: Plain text
29259 #: docs/manual/python/gammu.rst:1260
29261 ":param Filename: Name of file where ringote will be saved :type Filename: "
29262 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29263 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29264 "string :return: None :rtype: None"
29267 #. type: Plain text
29268 #: docs/manual/python/gammu.rst:1262
29269 msgid "SaveBackup(Filename, Backup, Format)"
29272 #. type: Plain text
29273 #: docs/manual/python/gammu.rst:1264
29274 msgid "Saves backup into file."
29277 #. type: Plain text
29278 #: docs/manual/python/gammu.rst:1273
29280 ":param Filename: Name of file to read backup from :type Filename: string :"
29281 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29282 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29283 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29284 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
29285 "return: None :rtype: None"
29288 #. type: Plain text
29289 #: docs/manual/python/gammu.rst:1275
29290 msgid "ReadBackup(Filename, Format)"
29293 #. type: Plain text
29294 #: docs/manual/python/gammu.rst:1277
29295 msgid "Reads backup into file."
29298 #. type: Plain text
29299 #: docs/manual/python/gammu.rst:1283
29301 ":param Filename: Name of file where backup is stored :type Filename: string :"
29302 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29303 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29304 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
29305 "read entries, it contains following keys, each might be empty:"
29308 #. type: Plain text
29309 #: docs/manual/python/gammu.rst:1285
29313 #. type: Plain text
29314 #: docs/manual/python/gammu.rst:1287
29318 #. type: Plain text
29319 #: docs/manual/python/gammu.rst:1288
29320 msgid "PhonePhonebook"
29323 #. type: Plain text
29324 #: docs/manual/python/gammu.rst:1289
29325 msgid "SIMPhonebook"
29328 #. type: Plain text
29329 #: docs/manual/python/gammu.rst:1293
29330 msgid ":rtype: dict"
29333 #. type: Plain text
29334 #: docs/manual/python/gammu.rst:1295
29335 msgid "SaveSMSBackup(Filename, Backup)"
29338 #. type: Plain text
29339 #: docs/manual/python/gammu.rst:1297
29340 msgid "Saves SMS backup into file."
29343 #. type: Plain text
29344 #: docs/manual/python/gammu.rst:1304
29346 ":param Filename: Name of file where to save SMS backup :type Filename: "
29347 "string :param Backup: List of messages to store :type Backup: list :return: "
29348 "None :rtype: None"
29351 #. type: Plain text
29352 #: docs/manual/python/gammu.rst:1306
29353 msgid "ReadSMSBackup(Filename)"
29356 #. type: Plain text
29357 #: docs/manual/python/gammu.rst:1308
29358 msgid "Reads SMS backup into file."
29361 #. type: Plain text
29362 #: docs/manual/python/gammu.rst:1313
29364 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29365 "string :return: List of messages read from file :rtype: list"
29369 #: docs/manual/python/gammu.rst:1315
29371 msgid "Various data"
29374 #. type: Plain text
29375 #: docs/manual/python/gammu.rst:1318
29376 msgid "GSMNetworks"
29377 msgstr "GSMNetworks"
29379 #. type: Plain text
29380 #: docs/manual/python/gammu.rst:1320
29381 msgid "Dictionary with GSM network codes."
29384 #. type: Plain text
29385 #: docs/manual/python/gammu.rst:1322
29386 msgid "GSMCountries"
29389 #. type: Plain text
29390 #: docs/manual/python/gammu.rst:1323
29391 msgid "Dictionary with GSM country codes."
29394 #. type: Attribute :mod:
29395 #: docs/manual/python/smsd.rst:1
29397 msgid "`gammu.smsd` -- SMSD access"
29400 #. type: delimited block =
29401 #: docs/manual/python/smsd.rst:5
29405 #. type: delimited block =
29406 #: docs/manual/python/smsd.rst:6
29407 msgid ":synopsis: Provides access to Gammu SMSD functions."
29410 #. type: Attribute :class:
29411 #: docs/manual/python/smsd.rst:7
29416 #. type: delimited block -
29417 #: docs/manual/python/smsd.rst:11
29419 msgid ".. class:: SMSD(Config)\n"
29422 #. type: delimited block -
29423 #: docs/manual/python/smsd.rst:13
29425 msgid " SMSD main class, that is used for communication with phone.\n"
29428 #. type: delimited block -
29429 #: docs/manual/python/smsd.rst:18
29432 " You don't need to run the SMS daemon itself to control or ask it for\n"
29433 " status, this can be also done on separately running instances. All you\n"
29434 " need to do for this is to give same configuration file as that instance is\n"
29438 #. type: delimited block -
29439 #: docs/manual/python/smsd.rst:21
29442 " :param Config: Path to SMSD configuration file.\n"
29443 " :type Config: string\n"
29446 #. type: delimited block -
29447 #: docs/manual/python/smsd.rst:23
29449 msgid " .. method:: MainLoop(MaxFailures)\n"
29452 #. type: delimited block -
29453 #: docs/manual/python/smsd.rst:25
29455 msgid " Runs SMS daemon main loop.\n"
29458 #. type: delimited block -
29459 #: docs/manual/python/smsd.rst:28
29462 " Please note that this will run until some serious error occurs or until\n"
29463 " terminated by :meth:`Shutdown`.\n"
29466 #. type: delimited block -
29467 #: docs/manual/python/smsd.rst:33
29470 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29471 " :type MaxFailures: int\n"
29476 #. type: delimited block -
29477 #: docs/manual/python/smsd.rst:36
29479 msgid " .. method:: Shutdown()\n"
29482 #. type: delimited block -
29483 #: docs/manual/python/smsd.rst:38
29485 msgid " Signals SMS daemon to stop.\n"
29488 #. type: delimited block -
29489 #: docs/manual/python/smsd.rst:41
29496 #. type: delimited block -
29497 #: docs/manual/python/smsd.rst:43
29499 msgid " .. method:: GetStatus()\n"
29502 #. type: delimited block -
29503 #: docs/manual/python/smsd.rst:45
29505 msgid " Returns SMSD status.\n"
29506 msgstr " Mengembalikan status SMSD.\n"
29508 #. type: delimited block -
29509 #: docs/manual/python/smsd.rst:47
29511 msgid " The following values are set in resulting dictionary:\n"
29514 #. type: delimited block -
29515 #: docs/manual/python/smsd.rst:49
29520 #. type: delimited block -
29521 #: docs/manual/python/smsd.rst:51
29523 msgid " Client software name.\n"
29526 #. type: delimited block -
29527 #: docs/manual/python/smsd.rst:53
29532 #. type: delimited block -
29533 #: docs/manual/python/smsd.rst:55
29535 msgid " PhoneID which can be used for multiple SMSD setup.\n"
29538 #. type: delimited block -
29539 #: docs/manual/python/smsd.rst:57
29544 #. type: delimited block -
29545 #: docs/manual/python/smsd.rst:59
29547 msgid " IMEI of currently connected phone.\n"
29550 #. type: delimited block -
29551 #: docs/manual/python/smsd.rst:61
29556 #. type: delimited block -
29557 #: docs/manual/python/smsd.rst:63
29559 msgid " Number of sent messages.\n"
29562 #. type: delimited block -
29563 #: docs/manual/python/smsd.rst:65
29565 msgid " Received\n"
29568 #. type: delimited block -
29569 #: docs/manual/python/smsd.rst:67
29571 msgid " Number of received messages.\n"
29574 #. type: delimited block -
29575 #: docs/manual/python/smsd.rst:69
29580 #. type: delimited block -
29581 #: docs/manual/python/smsd.rst:71
29583 msgid " Number of failed messages.\n"
29586 #. type: delimited block -
29587 #: docs/manual/python/smsd.rst:73
29589 msgid " BatterPercent\n"
29592 #. type: delimited block -
29593 #: docs/manual/python/smsd.rst:75
29595 msgid " Last battery state as reported by connected phone.\n"
29598 #. type: delimited block -
29599 #: docs/manual/python/smsd.rst:77
29601 msgid " NetworkSignal\n"
29604 #. type: delimited block -
29605 #: docs/manual/python/smsd.rst:79
29607 msgid " Last signal level as reported by connected phone.\n"
29610 #. type: delimited block -
29611 #: docs/manual/python/smsd.rst:82
29614 " :return: Dict with status values\n"
29618 #. type: delimited block -
29619 #: docs/manual/python/smsd.rst:84
29621 msgid " .. method:: InjectSMS(Message)\n"
29624 #. type: delimited block -
29625 #: docs/manual/python/smsd.rst:86
29627 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
29630 #. type: delimited block -
29631 #: docs/manual/python/smsd.rst:90
29634 " :param Message: Message to inject (can be multipart)\n"
29635 " :type Message: list of :ref:`sms_obj`\n"
29636 " :return: ID of inserted message\n"
29637 " :rtype: string\n"
29640 #. type: Plain text
29641 #: docs/manual/internal/reply.rst:2
29642 msgid "_reply-functions:"
29643 msgstr "_reply-functions:"
29646 #: docs/manual/internal/reply.rst:4
29648 msgid "Reply functions"
29651 #. type: Plain text
29652 #: docs/manual/internal/reply.rst:10
29654 "When phone gives answers, we check if we requested received info and we "
29655 "redirect it to concrete reply function, which will decode it. Different "
29656 "phone answers can go to one reply function let's say responsible for getting "
29660 #. type: Labeled list
29661 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29662 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29663 #: docs/manual/c/statemachine.rst:66
29668 #. type: Plain text
29669 #: docs/manual/internal/reply.rst:12
29670 msgid "GSM_Reply_Function"
29671 msgstr "GSM_Reply_Function"
29673 #. type: Plain text
29674 #: docs/manual/internal/reply.rst:14
29675 msgid "Defines reply function for phone driver."
29678 #. type: Labeled list
29679 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29680 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29681 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29683 msgid ".. c:member"
29686 #. type: Plain text
29687 #: docs/manual/internal/reply.rst:16
29689 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29692 #. type: Plain text
29693 #: docs/manual/internal/reply.rst:18
29694 msgid "Callback on reply match."
29697 #. type: Plain text
29698 #: docs/manual/internal/reply.rst:20
29699 msgid "const unsigned char\t\t*msgtype;"
29702 #. type: Plain text
29703 #: docs/manual/internal/reply.rst:22
29704 msgid "String match on the message."
29707 #. type: Plain text
29708 #: docs/manual/internal/reply.rst:24
29710 msgid "const size_t\t\t\tsubtypechar;\n"
29713 #. type: Plain text
29714 #: docs/manual/internal/reply.rst:26
29715 msgid "Position for char match inside reply. If 0, message type is checked."
29718 #. type: Plain text
29719 #: docs/manual/internal/reply.rst:28
29721 msgid "const int\t\t\tsubtype;\n"
29724 #. type: Plain text
29725 #: docs/manual/internal/reply.rst:30
29726 msgid "Match for char/message type check (see above)."
29729 #. type: Plain text
29730 #: docs/manual/internal/reply.rst:32
29731 msgid "const GSM_Phone_RequestID\trequestID;"
29734 #. type: Plain text
29735 #: docs/manual/internal/reply.rst:34
29737 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29740 #. type: Plain text
29741 #: docs/manual/internal/reply.rst:36
29742 msgid "There are three types of answer matching:"
29746 #: docs/manual/internal/reply.rst:38
29751 #. type: Plain text
29752 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29753 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29757 #. type: Plain text
29758 #: docs/manual/internal/reply.rst:45
29759 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29762 #. type: Plain text
29763 #: docs/manual/internal/reply.rst:51
29765 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29766 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
29767 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29768 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29769 "0x00, 0x00 - it means then, that we check only frame type."
29772 #. type: Plain text
29773 #: docs/manual/internal/reply.rst:60
29774 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29777 #. type: Plain text
29778 #: docs/manual/internal/reply.rst:64
29780 "All incoming (not requested in the moment, sent by phone, who likes us - "
29781 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29782 "ATGEN_ReplyIncomingCallInfo."
29786 #: docs/manual/internal/reply.rst:66
29791 #. type: Plain text
29792 #: docs/manual/internal/reply.rst:73
29793 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29796 #. type: Plain text
29797 #: docs/manual/internal/reply.rst:76
29799 "When match string is empty and match char position is zero, matching on "
29800 "message type is performed."
29804 #: docs/manual/internal/reply.rst:78
29809 #. type: Plain text
29810 #: docs/manual/internal/reply.rst:81
29812 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29815 #. type: Plain text
29816 #: docs/manual/internal/reply.rst:87
29818 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
29821 #. type: Plain text
29822 #: docs/manual/internal/reply.rst:88
29824 msgid "GSM_PhonebookEntry *entry)\n"
29827 #. type: Plain text
29828 #: docs/manual/internal/reply.rst:89
29833 #. type: Plain text
29834 #: docs/manual/internal/reply.rst:90
29836 msgid "unsigned char req[] = {\n"
29839 #. type: Plain text
29840 #: docs/manual/internal/reply.rst:94
29843 "N6110_FRAME_HEADER, 0x01,\n"
29844 "0x00, /* memory type */\n"
29845 "0x00, /* location */\n"
29849 #. type: Plain text
29850 #: docs/manual/internal/reply.rst:97
29852 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29853 "[4]==0xff) return GE_NOTSUPPORTED;"
29856 #. type: Plain text
29857 #: docs/manual/internal/reply.rst:99
29858 msgid "req[5] = entry->Location;"
29861 #. type: Plain text
29862 #: docs/manual/internal/reply.rst:103
29864 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29865 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29868 #. type: Plain text
29869 #: docs/manual/internal/reply.rst:116
29871 "First we fill req according to values in \\*entry. Later set pointer in s-"
29872 ">Phone.Data (it's available for reply functions and they set responses "
29873 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29874 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29875 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29876 "from phone and redirect them to protocol functions. If they found full "
29877 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29878 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29879 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
29880 "is value for GSM_WaitFor). If there is no requested answer during time, "
29881 "GSM_WaitFor returns GE_TIMEOUT."
29884 #. type: Plain text
29885 #: docs/manual/internal/index.rst:2
29890 #: docs/manual/internal/index.rst:4
29892 msgid "Gammu internals"
29893 msgstr "Informasi gammu"
29895 #. type: Plain text
29896 #: docs/manual/internal/index.rst:8
29898 "Gammu project internals are a bit more complicated than required, mostly for "
29899 "historical reasons. Before digging into source code, you should look at"
29902 #. type: Attribute :doc:
29903 #: docs/manual/internal/index.rst:8
29905 msgid "`../project/directories` and :doc:`../project/coding-style`."
29908 #. type: Plain text
29909 #: docs/manual/internal/index.rst:15
29910 msgid "reply state-machine new-phone"
29914 #: docs/manual/internal/state-machine.rst:2
29916 msgid "State Machine"
29919 #. type: Plain text
29920 #: docs/manual/internal/state-machine.rst:6
29922 "The state machine is core of libGammu operations. It gets the data from the "
29923 "phone and dispatches them through protocol layer to phone drivers."
29926 #. type: Plain text
29927 #: docs/manual/internal/state-machine.rst:8
29929 "To see how it operates, following figure shows example of what happens when"
29932 #. type: Attribute :c:
29933 #: docs/manual/internal/state-machine.rst:8
29935 msgid "func:`GSM_GetModel` is called from the program:"
29938 #. type: Plain text
29939 #: docs/manual/internal/state-machine.rst:13
29940 msgid "digraph statemachine {"
29943 #. type: Plain text
29944 #: docs/manual/internal/state-machine.rst:28
29946 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29947 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29948 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29949 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29950 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29951 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29952 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29953 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29954 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29955 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29956 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29957 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29958 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29961 #. type: Plain text
29962 #: docs/manual/formats/smsbackup.rst:2
29963 msgid "_gammu-smsbackup:"
29967 #: docs/manual/formats/smsbackup.rst:4
29969 msgid "SMS Backup Format"
29972 #. type: Plain text
29973 #: docs/manual/formats/smsbackup.rst:8
29975 "The SMS backup format is text file encoded in current encoding of platform "
29976 "where Gammu is running."
29980 #: docs/manual/formats/smsbackup.rst:12
29985 #. type: Plain text
29986 #: docs/manual/formats/smsbackup.rst:19
29988 "The file consists of sections, whose name starts with ``SMSBackup``. When "
29989 "creating the backup file, three digits are appended to this text defining "
29990 "order. While reading the backup, any part after ``SMSBackup`` text is "
29991 "ignored and everything which begins with this is processed. So you can as "
29992 "well give the section name ``SMSBackupFoo`` and it will be processed."
29995 #. type: Plain text
29996 #: docs/manual/formats/smsbackup.rst:21
29997 msgid "The number of messages in backup file is currently limited by"
30000 #. type: Attribute :c:
30001 #: docs/manual/formats/smsbackup.rst:21
30003 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
30007 #: docs/manual/formats/smsbackup.rst:24
30009 msgid "``SMSBackup`` section"
30012 #. type: Plain text
30013 #: docs/manual/formats/smsbackup.rst:28
30015 "Each section interprets one physical SMS message (eg. one message part in "
30016 "case of multipart messages)."
30020 #: docs/manual/formats/smsbackup.rst:30
30022 msgid "Decoded text"
30025 #. type: Plain text
30026 #: docs/manual/formats/smsbackup.rst:34
30028 "For SMS backups created by Gammu, there is a decoded text as a comment just "
30029 "after the section name:"
30032 #. type: Plain text
30033 #: docs/manual/formats/smsbackup.rst:39
30034 msgid "[SMSBackup001] ; This is message text"
30037 #. type: Plain text
30038 #: docs/manual/formats/smsbackup.rst:42
30040 "The text can be split to more lines if it is too long or of original message "
30041 "included new lines."
30044 #. type: Plain text
30045 #: docs/manual/formats/smsbackup.rst:47
30047 "This is easiest way to get message text, however also the least reliable "
30048 "one, because it is stored in the comments in the file."
30052 #: docs/manual/formats/smsbackup.rst:49
30057 #. type: Plain text
30058 #: docs/manual/formats/smsbackup.rst:52
30059 msgid "The following variables can be defined for each SMS:"
30062 #. type: Plain text
30063 #: docs/manual/formats/smsbackup.rst:64
30067 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
30069 "``SMSCUnicode``\n"
30070 " Hex encoded UCS-2 string with SMSC number.\n"
30072 " Message class.\n"
30074 " Timestamp, when message has been sent.\n"
30076 " Message type, one of:\n"
30079 #. type: Plain text
30080 #: docs/manual/formats/smsbackup.rst:66
30081 msgid "``Deliver`` - received message"
30084 #. type: Plain text
30085 #: docs/manual/formats/smsbackup.rst:67
30086 msgid "``Submit`` - message to send"
30089 #. type: Plain text
30090 #: docs/manual/formats/smsbackup.rst:78
30093 "``Status_Report`` - message to send with delivery report\n"
30095 " Timestamp of message (sent or received).\n"
30096 "``RejectDuplicates``\n"
30097 " Whether receiver should reject duplicates.\n"
30098 "``ReplaceMessage``\n"
30099 " ID of message to replace.\n"
30100 "``MessageReference``\n"
30101 " Message reference number as generated by network.\n"
30103 " State of the message:\n"
30106 #. type: Plain text
30107 #: docs/manual/formats/smsbackup.rst:91
30112 " Recipient number.\n"
30114 " Name of the message.\n"
30116 " Length of message text.\n"
30118 " Coding of the message:\n"
30121 #. type: Plain text
30122 #: docs/manual/formats/smsbackup.rst:93
30123 msgid "``8bit`` - binary message"
30126 #. type: Plain text
30127 #: docs/manual/formats/smsbackup.rst:94
30128 msgid "``Default`` - GSM encoding, up to 160 chars in message"
30131 #. type: Plain text
30132 #: docs/manual/formats/smsbackup.rst:101
30135 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
30136 "``Text00`` ... ``TextNN``\n"
30137 " Numbered parts of the message payload.\n"
30139 " ID of folder where the message was saved.\n"
30141 " User defined header of the message.\n"
30144 #. type: Plain text
30145 #: docs/manual/formats/smsbackup.rst:107
30146 msgid "The backup of message can look like following:"
30149 #. type: Plain text
30150 #: docs/manual/formats/smsbackup.rst:129
30152 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30153 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30154 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30155 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30157 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30158 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30159 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30162 #. type: Plain text
30163 #: docs/manual/formats/backup.rst:2
30164 msgid "_gammu-backup:"
30168 #: docs/manual/formats/backup.rst:4
30170 msgid "Backup Format"
30173 #. type: Plain text
30174 #: docs/manual/formats/backup.rst:7
30176 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30179 #. type: Plain text
30180 #: docs/manual/formats/backup.rst:21
30182 "If you will backup settings to Gammu text file, it will be possible to edit "
30183 "it. It's easy: many things in this file will be written double - once in "
30184 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30185 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30186 "it according to your OS locale. When will be available Unicode version of "
30187 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30188 "isn't important, what locale is set in computer and no conversion Unicode -> "
30189 "ASCII and ASCII -> Unicode is done)."
30192 #. type: Plain text
30193 #: docs/manual/formats/backup.rst:25
30195 "You can use any editor with regular expressions function to edit backup text "
30196 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30197 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30201 #. type: Plain text
30202 #: docs/manual/formats/backup.rst:27
30203 msgid "Remove info about voice tags"
30206 #. type: Labeled list
30207 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30208 #: docs/manual/formats/backup.rst:48
30213 #. type: Plain text
30214 #: docs/manual/formats/backup.rst:31
30215 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30218 #. type: Labeled list
30219 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30220 #: docs/manual/formats/backup.rst:52
30225 #. type: Plain text
30226 #: docs/manual/formats/backup.rst:35
30230 #. type: Plain text
30231 #: docs/manual/formats/backup.rst:37
30232 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30235 #. type: Plain text
30236 #: docs/manual/formats/backup.rst:41
30238 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30242 #. type: Plain text
30243 #: docs/manual/formats/backup.rst:45
30244 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30247 #. type: Plain text
30248 #: docs/manual/formats/backup.rst:47
30250 "Change phone numbers type to mobile for numbers starting from +3620, "
30251 "+3630,... and removing the corresponding TextUnicode line"
30254 #. type: Plain text
30255 #: docs/manual/formats/backup.rst:51
30257 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30258 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30261 #. type: Plain text
30262 #: docs/manual/formats/backup.rst:55
30263 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30266 #. type: Plain text
30267 #: docs/manual/formats/backup.rst:56
30268 msgid ":ref:`converting-formats`"
30271 #. type: Plain text
30272 #: docs/manual/formats/index.rst:2
30277 #: docs/manual/formats/index.rst:4
30279 msgid "File formats used by Gammu"
30280 msgstr "Format file yang digunakan Gammu"
30282 #. type: Plain text
30283 #: docs/manual/formats/index.rst:8
30285 "Gammu understands wide range of standard formats as well as introduces own "
30286 "formats for storing some data."
30289 #. type: Plain text
30290 #: docs/manual/formats/index.rst:14
30291 msgid "ini smsbackup backup"
30294 #. type: Plain text
30295 #: docs/manual/formats/ini.rst:2
30300 #: docs/manual/formats/ini.rst:4
30302 msgid "INI file format"
30305 #. type: Plain text
30306 #: docs/manual/formats/ini.rst:7
30308 "The INI file format is widely used in Gammu, for both configuration (see"
30311 #. type: Attribute :ref:
30312 #: docs/manual/formats/ini.rst:7
30314 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30317 #. type: Plain text
30318 #: docs/manual/formats/ini.rst:12
30320 "This file use ini file syntax, with comment parts being marked with both ``;"
30321 "`` and ``#``. Sections of config file are identified in square brackets line "
30322 "``[this]``. All key values are case insensitive."
30325 #. type: Plain text
30326 #: docs/manual/formats/ini.rst:18
30328 "You most likely know INI files from other programs, however to illustrate, "
30329 "here is some example:"
30332 #. type: Plain text
30333 #: docs/manual/formats/ini.rst:22
30337 #. type: Plain text
30338 #: docs/manual/formats/ini.rst:25
30339 msgid "[section] key = value"
30342 #. type: Plain text
30343 #: docs/manual/formats/ini.rst:27
30344 msgid "[another section]"
30347 #. type: Plain text
30348 #: docs/manual/formats/ini.rst:29
30349 msgid "key = longer value"
30352 #. type: Plain text
30353 #: docs/manual/formats/ini.rst:31
30354 msgid "# another comment"
30358 #: docs/manual/c/call.rst:2
30363 #. type: Labeled list
30364 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30365 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30366 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30367 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30368 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30369 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30370 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30371 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30372 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30373 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30374 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30375 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30376 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30377 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30378 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30379 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30380 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30381 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30382 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30383 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30384 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30385 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30386 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30387 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30388 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30389 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30390 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30391 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30392 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30393 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30394 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30395 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30396 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30397 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30398 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30399 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30400 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30401 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30402 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30403 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30404 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30405 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30406 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30407 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30408 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30409 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30410 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30411 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30412 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30413 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30414 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30415 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30416 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30417 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30418 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30419 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30420 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30421 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30422 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30423 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30424 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30425 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30426 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30427 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30428 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30429 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30430 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30431 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30432 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30433 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30434 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30435 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30436 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30437 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30438 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30439 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30440 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30441 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30442 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30443 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30444 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30445 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30446 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30447 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30448 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30449 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30450 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30451 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30452 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30453 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30454 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30455 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30456 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30457 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30458 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30459 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30460 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30461 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30462 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30463 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30464 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30465 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30466 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30467 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30468 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30469 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30470 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30471 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30472 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30473 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30474 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30475 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30476 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30477 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30478 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30479 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30480 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30481 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30482 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30483 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30484 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30485 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30486 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30487 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30488 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30489 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30490 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30491 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30492 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30493 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30494 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30495 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30496 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30497 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30498 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30499 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30500 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30501 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30502 #: docs/manual/c/settings.rst:21
30504 msgid ".. doxygenfunction"
30507 #. type: Plain text
30508 #: docs/manual/c/call.rst:5
30509 msgid "GSM_DialVoice"
30512 #. type: Plain text
30513 #: docs/manual/c/call.rst:6
30514 msgid "GSM_DialService"
30517 #. type: Plain text
30518 #: docs/manual/c/call.rst:7
30519 msgid "GSM_AnswerCall"
30522 #. type: Plain text
30523 #: docs/manual/c/call.rst:8
30524 msgid "GSM_CancelCall"
30527 #. type: Plain text
30528 #: docs/manual/c/call.rst:9
30529 msgid "GSM_HoldCall"
30532 #. type: Plain text
30533 #: docs/manual/c/call.rst:10
30534 msgid "GSM_UnholdCall"
30537 #. type: Plain text
30538 #: docs/manual/c/call.rst:11
30539 msgid "GSM_ConferenceCall"
30542 #. type: Plain text
30543 #: docs/manual/c/call.rst:12
30544 msgid "GSM_SplitCall"
30547 #. type: Plain text
30548 #: docs/manual/c/call.rst:13
30549 msgid "GSM_TransferCall"
30552 #. type: Plain text
30553 #: docs/manual/c/call.rst:14
30554 msgid "GSM_SwitchCall"
30557 #. type: Plain text
30558 #: docs/manual/c/call.rst:15
30559 msgid "GSM_GetCallDivert"
30562 #. type: Plain text
30563 #: docs/manual/c/call.rst:16
30564 msgid "GSM_SetCallDivert"
30567 #. type: Plain text
30568 #: docs/manual/c/call.rst:17
30569 msgid "GSM_CancelAllDiverts"
30572 #. type: Plain text
30573 #: docs/manual/c/call.rst:18
30574 msgid "GSM_SetIncomingCall"
30577 #. type: Plain text
30578 #: docs/manual/c/call.rst:19
30579 msgid "GSM_SendDTMF"
30582 #. type: Labeled list
30583 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30584 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30585 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30586 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30587 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30588 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30589 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30590 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30591 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30592 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30593 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30594 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30595 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30596 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30597 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30598 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30599 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30600 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30601 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30602 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30603 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30604 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30605 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30606 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30607 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30608 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30610 msgid ".. doxygenenum"
30613 #. type: Plain text
30614 #: docs/manual/c/call.rst:20
30615 msgid "GSM_CallStatus"
30618 #. type: Labeled list
30619 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30620 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30621 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30622 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30623 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30624 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30625 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30626 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30627 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30628 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30629 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30630 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30631 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30632 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30633 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30634 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30635 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30636 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30637 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30638 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30639 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30640 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30641 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30642 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30643 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30644 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30645 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30646 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30647 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30648 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30649 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30650 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30651 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30652 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30653 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30654 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30655 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30657 msgid ".. doxygenstruct"
30660 #. type: Plain text
30661 #: docs/manual/c/call.rst:21
30665 #. type: Plain text
30666 #: docs/manual/c/call.rst:22
30667 msgid "GSM_Divert_DivertTypes"
30670 #. type: Plain text
30671 #: docs/manual/c/call.rst:23
30672 msgid "GSM_Divert_CallTypes"
30675 #. type: Plain text
30676 #: docs/manual/c/call.rst:24
30677 msgid "GSM_CallDivert"
30680 #. type: Plain text
30681 #: docs/manual/c/call.rst:25
30682 msgid "GSM_MultiCallDivert"
30685 #. type: Plain text
30686 #: docs/manual/c/call.rst:25
30687 msgid "GSM_CallShowNumber"
30690 #. type: Plain text
30691 #: docs/manual/c/examples.rst:6
30693 "All these examples are also available in docs/examples/ directory in Gammu "
30698 #: docs/manual/c/examples.rst:8
30700 msgid "Getting phone information"
30701 msgstr "Informasi telepon"
30703 #. type: Plain text
30704 #: docs/manual/c/examples.rst:11
30705 msgid "../../examples/phone-info.c"
30708 #. type: Plain text
30709 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30710 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30711 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30712 msgid ":language: c"
30716 #: docs/manual/c/examples.rst:14
30718 msgid "Reading SMS message"
30721 #. type: Plain text
30722 #: docs/manual/c/examples.rst:17
30723 msgid "../../examples/sms-read.c"
30727 #: docs/manual/c/examples.rst:20
30729 msgid "Sending SMS message"
30732 #. type: Plain text
30733 #: docs/manual/c/examples.rst:23
30734 msgid "../../examples/sms-send.c"
30738 #: docs/manual/c/examples.rst:26
30740 msgid "Sending Long SMS message"
30743 #. type: Plain text
30744 #: docs/manual/c/examples.rst:29
30745 msgid "../../examples/long-sms.c"
30749 #: docs/manual/c/examples.rst:32
30751 msgid "SMSD example"
30754 #. type: Plain text
30755 #: docs/manual/c/examples.rst:35
30756 msgid "../../examples/smsd.c"
30760 #: docs/manual/c/examples.rst:38
30762 msgid "Custom configuration"
30763 msgstr "Konfigurasi buatan"
30765 #. type: Plain text
30766 #: docs/manual/c/examples.rst:41
30767 msgid "../../examples/custom-config.c"
30770 #. type: Plain text
30771 #: docs/manual/c/bitmap.rst:5
30772 msgid "GSM_GetBitmap"
30775 #. type: Plain text
30776 #: docs/manual/c/bitmap.rst:6
30777 msgid "GSM_SetBitmap"
30780 #. type: Plain text
30781 #: docs/manual/c/bitmap.rst:7
30782 msgid "GSM_PrintBitmap"
30785 #. type: Plain text
30786 #: docs/manual/c/bitmap.rst:8
30787 msgid "GSM_SaveBitmapFile"
30790 #. type: Plain text
30791 #: docs/manual/c/bitmap.rst:9
30792 msgid "GSM_ReadBitmapFile"
30795 #. type: Plain text
30796 #: docs/manual/c/bitmap.rst:10
30797 msgid "GSM_IsPointBitmap"
30800 #. type: Plain text
30801 #: docs/manual/c/bitmap.rst:11
30802 msgid "GSM_SetPointBitmap"
30805 #. type: Plain text
30806 #: docs/manual/c/bitmap.rst:12
30807 msgid "GSM_ClearPointBitmap"
30810 #. type: Plain text
30811 #: docs/manual/c/bitmap.rst:13
30812 msgid "GSM_ClearBitmap"
30815 #. type: Plain text
30816 #: docs/manual/c/bitmap.rst:14
30817 msgid "GSM_BinaryPicture_Types"
30820 #. type: Plain text
30821 #: docs/manual/c/bitmap.rst:15
30822 msgid "GSM_BinaryPicture"
30825 #. type: Plain text
30826 #: docs/manual/c/bitmap.rst:16
30827 msgid "GSM_Bitmap_Types"
30830 #. type: Plain text
30831 #: docs/manual/c/bitmap.rst:17
30835 #. type: Plain text
30836 #: docs/manual/c/bitmap.rst:18
30837 msgid "GSM_MultiBitmap"
30840 #. type: Plain text
30841 #: docs/manual/c/bitmap.rst:18
30843 msgid "GSM_GetScreenshot"
30844 msgstr "Pengaturan telepon"
30847 #: docs/manual/c/security.rst:2
30852 #. type: Plain text
30853 #: docs/manual/c/security.rst:5
30854 msgid "GSM_EnterSecurityCode"
30857 #. type: Plain text
30858 #: docs/manual/c/security.rst:6
30859 msgid "GSM_GetSecurityStatus"
30862 #. type: Plain text
30863 #: docs/manual/c/security.rst:7
30864 msgid "GSM_SecurityCodeType"
30867 #. type: Plain text
30868 #: docs/manual/c/security.rst:7
30869 msgid "GSM_SecurityCode"
30873 #: docs/manual/c/backup.rst:2
30878 #. type: Plain text
30879 #: docs/manual/c/backup.rst:5
30880 msgid "GSM_ReadSMSBackupFile"
30883 #. type: Plain text
30884 #: docs/manual/c/backup.rst:6
30885 msgid "GSM_AddSMSBackupFile"
30888 #. type: Plain text
30889 #: docs/manual/c/backup.rst:7
30890 msgid "GSM_ClearSMSBackup"
30893 #. type: Plain text
30894 #: docs/manual/c/backup.rst:8
30895 msgid "GSM_FreeSMSBackup"
30898 #. type: Plain text
30899 #: docs/manual/c/backup.rst:9
30900 msgid "GSM_SaveBackupFile"
30903 #. type: Plain text
30904 #: docs/manual/c/backup.rst:10
30905 msgid "GSM_GuessBackupFormat"
30908 #. type: Plain text
30909 #: docs/manual/c/backup.rst:11
30910 msgid "GSM_ReadBackupFile"
30913 #. type: Plain text
30914 #: docs/manual/c/backup.rst:12
30915 msgid "GSM_ClearBackup"
30918 #. type: Plain text
30919 #: docs/manual/c/backup.rst:13
30920 msgid "GSM_FreeBackup"
30923 #. type: Plain text
30924 #: docs/manual/c/backup.rst:14
30925 msgid "GSM_GetBackupFormatFeatures"
30928 #. type: Plain text
30929 #: docs/manual/c/backup.rst:15
30930 msgid "GSM_GetBackupFileFeatures"
30933 #. type: Plain text
30934 #: docs/manual/c/backup.rst:16
30935 msgid "GSM_SMS_Backup"
30938 #. type: Plain text
30939 #: docs/manual/c/backup.rst:17
30943 #. type: Plain text
30944 #: docs/manual/c/backup.rst:18
30945 msgid "GSM_BackupFormat"
30948 #. type: Plain text
30949 #: docs/manual/c/backup.rst:18
30950 msgid "GSM_Backup_Info"
30954 #: docs/manual/c/misc.rst:2
30956 msgid "Miscellaneous"
30957 msgstr "Miscellaneous"
30959 #. type: Plain text
30960 #: docs/manual/c/misc.rst:5
30964 #. type: Plain text
30965 #: docs/manual/c/misc.rst:6
30966 msgid "GetGammuVersion"
30969 #. type: Plain text
30970 #: docs/manual/c/misc.rst:7
30971 msgid "GetCompiler"
30974 #. type: Plain text
30975 #: docs/manual/c/misc.rst:8
30979 #. type: Plain text
30980 #: docs/manual/c/misc.rst:9
30981 msgid "GetGammuLocalePath"
30984 #. type: Plain text
30985 #: docs/manual/c/misc.rst:10
30986 msgid "GSM_InitLocales"
30989 #. type: Plain text
30990 #: docs/manual/c/misc.rst:11
30991 msgid "EncodeHexBin"
30994 #. type: Plain text
30995 #: docs/manual/c/misc.rst:11
30996 msgid "GSM_IsNewerVersion"
30999 #. type: Plain text
31000 #: docs/manual/c/wap.rst:2
31007 #. type: Plain text
31008 #: docs/manual/c/wap.rst:5
31009 msgid "GSM_EncodeURLFile"
31012 #. type: Plain text
31013 #: docs/manual/c/wap.rst:6
31015 msgid "GSM_GetWAPBookmark"
31016 msgstr "Pengaturan WAP dan bookmark"
31018 #. type: Plain text
31019 #: docs/manual/c/wap.rst:7
31021 msgid "GSM_SetWAPBookmark"
31022 msgstr "Pengaturan WAP dan bookmark"
31024 #. type: Plain text
31025 #: docs/manual/c/wap.rst:8
31026 msgid "GSM_DeleteWAPBookmark"
31029 #. type: Plain text
31030 #: docs/manual/c/wap.rst:9
31031 msgid "GSM_GetWAPSettings"
31032 msgstr "GSM_GetWAPSettings"
31034 #. type: Plain text
31035 #: docs/manual/c/wap.rst:10
31036 msgid "GSM_SetWAPSettings"
31037 msgstr "GSM_SetWAPSettings"
31039 #. type: Plain text
31040 #: docs/manual/c/wap.rst:11
31042 msgid "GSM_WAPBookmark"
31043 msgstr "Pengaturan WAP dan bookmark"
31045 #. type: Plain text
31046 #: docs/manual/c/wap.rst:12
31048 msgid "WAPSettings_Speed"
31049 msgstr "Pengaturan telepon"
31051 #. type: Plain text
31052 #: docs/manual/c/wap.rst:13
31054 msgid "WAPSettings_Bearer"
31055 msgstr "Pengaturan telepon"
31057 #. type: Plain text
31058 #: docs/manual/c/wap.rst:14
31059 msgid "GSM_WAPSettings"
31060 msgstr "GSM_WAPSettings"
31062 #. type: Plain text
31063 #: docs/manual/c/wap.rst:14
31064 msgid "GSM_MultiWAPSettings"
31065 msgstr "GSM_MultiWAPSettings"
31068 #: docs/manual/c/nokia.rst:2
31073 #. type: Plain text
31074 #: docs/manual/c/nokia.rst:5
31075 msgid "NOKIA_GetDefaultCallerGroupName"
31078 #. type: Plain text
31079 #: docs/manual/c/nokia.rst:5
31080 msgid "NOKIA_GetDefaultProfileName"
31084 #: docs/manual/c/datetime.rst:2
31086 msgid "Date and time"
31089 #. type: Plain text
31090 #: docs/manual/c/datetime.rst:5
31094 #. type: Plain text
31095 #: docs/manual/c/datetime.rst:6
31096 msgid "GSM_GetCurrentDateTime"
31099 #. type: Plain text
31100 #: docs/manual/c/datetime.rst:7
31101 msgid "Fill_Time_T"
31104 #. type: Plain text
31105 #: docs/manual/c/datetime.rst:8
31106 msgid "GSM_GetLocalTimezoneOffset"
31109 #. type: Plain text
31110 #: docs/manual/c/datetime.rst:9
31111 msgid "Fill_GSM_DateTime"
31114 #. type: Plain text
31115 #: docs/manual/c/datetime.rst:10
31116 msgid "GSM_DateTimeFromTimestamp"
31119 #. type: Plain text
31120 #: docs/manual/c/datetime.rst:11
31124 #. type: Plain text
31125 #: docs/manual/c/datetime.rst:12
31129 #. type: Plain text
31130 #: docs/manual/c/datetime.rst:13
31134 #. type: Plain text
31135 #: docs/manual/c/datetime.rst:14
31139 #. type: Plain text
31140 #: docs/manual/c/datetime.rst:15
31141 msgid "GSM_GetDateTime"
31144 #. type: Plain text
31145 #: docs/manual/c/datetime.rst:16
31146 msgid "GSM_SetDateTime"
31149 #. type: Plain text
31150 #: docs/manual/c/datetime.rst:17
31151 msgid "GSM_DateTime"
31154 #. type: Plain text
31155 #: docs/manual/c/datetime.rst:17
31156 msgid "GSM_DeltaTime"
31159 #. type: Plain text
31160 #: docs/manual/c/calendar.rst:5
31161 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31164 #. type: Plain text
31165 #: docs/manual/c/calendar.rst:6
31166 msgid "GSM_EncodeVTODO"
31169 #. type: Plain text
31170 #: docs/manual/c/calendar.rst:7
31171 msgid "GSM_EncodeVCALENDAR"
31174 #. type: Plain text
31175 #: docs/manual/c/calendar.rst:8
31176 msgid "GSM_DecodeVNOTE"
31179 #. type: Plain text
31180 #: docs/manual/c/calendar.rst:9
31181 msgid "GSM_EncodeVNTFile"
31184 #. type: Plain text
31185 #: docs/manual/c/calendar.rst:10
31186 msgid "GSM_DecodeVCALENDAR_VTODO"
31189 #. type: Plain text
31190 #: docs/manual/c/calendar.rst:11
31191 msgid "GSM_IsCalendarNoteFromThePast"
31194 #. type: Plain text
31195 #: docs/manual/c/calendar.rst:12
31196 msgid "GSM_GetAlarm"
31199 #. type: Plain text
31200 #: docs/manual/c/calendar.rst:13
31201 msgid "GSM_SetAlarm"
31204 #. type: Plain text
31205 #: docs/manual/c/calendar.rst:14
31206 msgid "GSM_GetToDoStatus"
31209 #. type: Plain text
31210 #: docs/manual/c/calendar.rst:15
31211 msgid "GSM_GetToDo"
31214 #. type: Plain text
31215 #: docs/manual/c/calendar.rst:16
31216 msgid "GSM_GetNextToDo"
31219 #. type: Plain text
31220 #: docs/manual/c/calendar.rst:17
31221 msgid "GSM_SetToDo"
31224 #. type: Plain text
31225 #: docs/manual/c/calendar.rst:18
31226 msgid "GSM_AddToDo"
31229 #. type: Plain text
31230 #: docs/manual/c/calendar.rst:19
31231 msgid "GSM_DeleteToDo"
31234 #. type: Plain text
31235 #: docs/manual/c/calendar.rst:20
31236 msgid "GSM_DeleteAllToDo"
31239 #. type: Plain text
31240 #: docs/manual/c/calendar.rst:21
31241 msgid "GSM_GetCalendarStatus"
31244 #. type: Plain text
31245 #: docs/manual/c/calendar.rst:22
31246 msgid "GSM_GetCalendar"
31247 msgstr "GSM_GetCalendar"
31249 #. type: Plain text
31250 #: docs/manual/c/calendar.rst:23
31251 msgid "GSM_GetNextCalendar"
31254 #. type: Plain text
31255 #: docs/manual/c/calendar.rst:24
31256 msgid "GSM_SetCalendar"
31257 msgstr "GSM_SetCalendar"
31259 #. type: Plain text
31260 #: docs/manual/c/calendar.rst:25
31261 msgid "GSM_AddCalendar"
31262 msgstr "GSM_AddCalendar"
31264 #. type: Plain text
31265 #: docs/manual/c/calendar.rst:26
31266 msgid "GSM_DeleteCalendar"
31267 msgstr "GSM_DeleteCalendar"
31269 #. type: Plain text
31270 #: docs/manual/c/calendar.rst:27
31271 msgid "GSM_DeleteAllCalendar"
31274 #. type: Plain text
31275 #: docs/manual/c/calendar.rst:28
31276 msgid "GSM_GetCalendarSettings"
31279 #. type: Plain text
31280 #: docs/manual/c/calendar.rst:29
31282 msgid "GSM_SetCalendarSettings"
31283 msgstr "MMS dan pengaturan MMS"
31285 #. type: Plain text
31286 #: docs/manual/c/calendar.rst:30
31287 msgid "GSM_GetNotesStatus"
31290 #. type: Plain text
31291 #: docs/manual/c/calendar.rst:31
31292 msgid "GSM_GetNote"
31295 #. type: Plain text
31296 #: docs/manual/c/calendar.rst:32
31297 msgid "GSM_GetNextNote"
31300 #. type: Plain text
31301 #: docs/manual/c/calendar.rst:33
31302 msgid "GSM_SetNote"
31305 #. type: Plain text
31306 #: docs/manual/c/calendar.rst:34
31307 msgid "GSM_AddNote"
31310 #. type: Plain text
31311 #: docs/manual/c/calendar.rst:35
31312 msgid "GSM_DeleteNote"
31315 #. type: Plain text
31316 #: docs/manual/c/calendar.rst:36
31317 msgid "GSM_DeleteAllNotes"
31320 #. type: Plain text
31321 #: docs/manual/c/calendar.rst:37
31323 msgid "GSM_CalendarSettings"
31324 msgstr "MMS dan pengaturan MMS"
31326 #. type: Plain text
31327 #: docs/manual/c/calendar.rst:38
31328 msgid "GSM_ToDoStatus"
31331 #. type: Plain text
31332 #: docs/manual/c/calendar.rst:39
31333 msgid "GSM_CalendarStatus"
31334 msgstr "GSM_CalendarStatus"
31336 #. type: Plain text
31337 #: docs/manual/c/calendar.rst:40
31339 msgid "GSM_CalendarNoteType"
31340 msgstr "Catatan kalender"
31342 #. type: Plain text
31343 #: docs/manual/c/calendar.rst:41
31344 msgid "GSM_CalendarType"
31345 msgstr "GSM_CalendarType"
31347 #. type: Plain text
31348 #: docs/manual/c/calendar.rst:42
31349 msgid "GSM_SubCalendarEntry"
31352 #. type: Plain text
31353 #: docs/manual/c/calendar.rst:43
31354 msgid "GSM_CalendarEntry"
31355 msgstr "GSM_CalendarEntry"
31357 #. type: Plain text
31358 #: docs/manual/c/calendar.rst:44
31359 msgid "GSM_ToDoType"
31362 #. type: Plain text
31363 #: docs/manual/c/calendar.rst:45
31364 msgid "GSM_ToDo_Priority"
31367 #. type: Plain text
31368 #: docs/manual/c/calendar.rst:46
31369 msgid "GSM_SubToDoEntry"
31372 #. type: Plain text
31373 #: docs/manual/c/calendar.rst:47
31374 msgid "GSM_ToDoEntry"
31377 #. type: Plain text
31378 #: docs/manual/c/calendar.rst:48
31379 msgid "GSM_NoteEntry"
31382 #. type: Plain text
31383 #: docs/manual/c/calendar.rst:49
31387 #. type: Plain text
31388 #: docs/manual/c/calendar.rst:50
31389 msgid "GSM_VToDoVersion"
31392 #. type: Plain text
31393 #: docs/manual/c/calendar.rst:50
31394 msgid "GSM_VCalendarVersion"
31397 #. type: Plain text
31398 #: docs/manual/c/porting.rst:2
31399 msgid "Porting from libGammu older than 1.12.0"
31403 #: docs/manual/c/porting.rst:5
31405 msgid "Rationale for API change"
31408 #. type: delimited block =
31409 #: docs/manual/c/porting.rst:10
31411 "This document describes what you have to change in your code, if you used "
31412 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31413 "has to be done for various reasons:"
31416 #. type: delimited block =
31417 #: docs/manual/c/porting.rst:15
31419 "ABI stability. - Till now almost every change in internals of any driver "
31420 "lead to ABI change. If we would correctly increase soname on each ABI "
31421 "change, we would be somewhere near 200, what is not something we could be "
31425 #. type: delimited block =
31426 #: docs/manual/c/porting.rst:19
31428 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31429 "do some common things in each function. New API allows one to centralize "
31430 "those operations in one place."
31433 #. type: delimited block =
31434 #: docs/manual/c/porting.rst:23
31436 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31437 "could be misused by programmers and could lead to unexpected behaviour when "
31438 "some internals are changed."
31442 #: docs/manual/c/porting.rst:25
31444 msgid "Changes you have to do in your code"
31447 #. type: delimited block =
31448 #: docs/manual/c/porting.rst:29
31450 "Bellow examples expect ``sm`` to be state machine structure in your current "
31451 "code, change it to appropriate variable name if it differs."
31454 #. type: delimited block =
31455 #: docs/manual/c/porting.rst:34
31457 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31458 "expose this structure, so you will get compiler error. You should allocate "
31459 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31460 "`GSM_FreeStateMachine`."
31463 #. type: delimited block =
31464 #: docs/manual/c/porting.rst:39
31466 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31467 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31468 "machine structure have changed signature to include results of the operation."
31471 #. type: delimited block =
31472 #: docs/manual/c/porting.rst:42
31474 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31475 "accessing structure."
31478 #. type: delimited block =
31479 #: docs/manual/c/porting.rst:44
31480 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31483 #. type: delimited block =
31484 #: docs/manual/c/porting.rst:47
31486 "As there might be some functions still missing from new API, don't hesitate "
31487 "to contact author or ask on mailing list if you miss something."
31490 #. type: delimited block =
31491 #: docs/manual/c/porting.rst:50
31493 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31494 "or Sphinx and is part of this manual."
31497 #. type: delimited block =
31498 #: docs/manual/c/porting.rst:51
31499 msgid ":ref:`libgammu`"
31502 #. type: Plain text
31503 #: docs/manual/c/index.rst:2
31508 #: docs/manual/c/index.rst:4
31513 #. type: Plain text
31514 #: docs/manual/c/index.rst:9
31516 "The libGammu library exposes all Gammu functionality for various phones in "
31517 "standard API. It can be used to do anything with your phone, however for "
31518 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31521 #. type: Plain text
31522 #: docs/manual/c/index.rst:14
31524 "If you intend to use libGammu in your application, all you should need is to "
31525 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31526 "examples/ for some small example applications. You don't need real phone for "
31527 "testing, use :ref:`dummy-driver` instead."
31530 #. type: Plain text
31531 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31533 "The C API documentation is still more complete in Doxygen format available "
31534 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31538 #. type: Plain text
31539 #: docs/manual/c/index.rst:27
31540 msgid "hints examples api porting"
31544 #: docs/manual/c/info.rst:2
31549 #. type: Plain text
31550 #: docs/manual/c/info.rst:5
31551 msgid "GSM_GetNetworkName"
31554 #. type: Plain text
31555 #: docs/manual/c/info.rst:6
31556 msgid "GSM_GetCountryName"
31559 #. type: Plain text
31560 #: docs/manual/c/info.rst:7
31561 msgid "GSM_FeatureToString"
31564 #. type: Plain text
31565 #: docs/manual/c/info.rst:8
31566 msgid "GSM_FeatureFromString"
31569 #. type: Plain text
31570 #: docs/manual/c/info.rst:9
31571 msgid "GSM_IsPhoneFeatureAvailable"
31574 #. type: Plain text
31575 #: docs/manual/c/info.rst:10
31576 msgid "GSM_AddPhoneFeature"
31579 #. type: Plain text
31580 #: docs/manual/c/info.rst:11
31581 msgid "GSM_GetManufacturer"
31584 #. type: Plain text
31585 #: docs/manual/c/info.rst:12
31586 msgid "GSM_GetModel"
31589 #. type: Plain text
31590 #: docs/manual/c/info.rst:13
31591 msgid "GSM_GetModelInfo"
31594 #. type: Plain text
31595 #: docs/manual/c/info.rst:14
31596 msgid "GSM_GetFirmware"
31599 #. type: Plain text
31600 #: docs/manual/c/info.rst:15
31601 msgid "GSM_GetIMEI"
31604 #. type: Plain text
31605 #: docs/manual/c/info.rst:16
31606 msgid "GSM_GetOriginalIMEI"
31609 #. type: Plain text
31610 #: docs/manual/c/info.rst:17
31611 msgid "GSM_GetManufactureMonth"
31614 #. type: Plain text
31615 #: docs/manual/c/info.rst:18
31616 msgid "GSM_GetProductCode"
31619 #. type: Plain text
31620 #: docs/manual/c/info.rst:19
31621 msgid "GSM_GetHardware"
31624 #. type: Plain text
31625 #: docs/manual/c/info.rst:20
31629 #. type: Plain text
31630 #: docs/manual/c/info.rst:21
31631 msgid "GSM_GetSIMIMSI"
31634 #. type: Plain text
31635 #: docs/manual/c/info.rst:22
31636 msgid "GSM_GetBatteryCharge"
31639 #. type: Plain text
31640 #: docs/manual/c/info.rst:23
31641 msgid "GSM_GetSignalQuality"
31644 #. type: Plain text
31645 #: docs/manual/c/info.rst:24
31646 msgid "GSM_GetNetworkInfo"
31649 #. type: Plain text
31650 #: docs/manual/c/info.rst:25
31651 msgid "GSM_GetDisplayStatus"
31654 #. type: Plain text
31655 #: docs/manual/c/info.rst:26
31656 msgid "GSM_NetworkInfo_State"
31659 #. type: Plain text
31660 #: docs/manual/c/info.rst:27
31661 msgid "GSM_GPRS_State"
31664 #. type: Plain text
31665 #: docs/manual/c/info.rst:28
31666 msgid "GSM_NetworkInfo"
31667 msgstr "GSM_NetworkInfo"
31669 #. type: Plain text
31670 #: docs/manual/c/info.rst:29
31671 msgid "GSM_SignalQuality"
31674 #. type: Plain text
31675 #: docs/manual/c/info.rst:30
31676 msgid "GSM_ChargeState"
31679 #. type: Plain text
31680 #: docs/manual/c/info.rst:31
31681 msgid "GSM_BatteryType"
31684 #. type: Plain text
31685 #: docs/manual/c/info.rst:32
31686 msgid "GSM_BatteryCharge"
31689 #. type: Plain text
31690 #: docs/manual/c/info.rst:33
31691 msgid "GSM_DisplayFeature"
31694 #. type: Plain text
31695 #: docs/manual/c/info.rst:34
31696 msgid "GSM_DisplayFeatures"
31699 #. type: Plain text
31700 #: docs/manual/c/info.rst:35
31701 msgid "GSM_Feature"
31704 #. type: Plain text
31705 #: docs/manual/c/info.rst:35
31706 msgid "GSM_PhoneModel"
31710 #: docs/manual/c/category.rst:2
31715 #. type: Plain text
31716 #: docs/manual/c/category.rst:5
31717 msgid "GSM_GetCategory"
31720 #. type: Plain text
31721 #: docs/manual/c/category.rst:6
31722 msgid "GSM_AddCategory"
31725 #. type: Plain text
31726 #: docs/manual/c/category.rst:7
31727 msgid "GSM_GetCategoryStatus"
31730 #. type: Plain text
31731 #: docs/manual/c/category.rst:8
31732 msgid "GSM_CategoryType"
31733 msgstr "GSM_CategoryType"
31735 #. type: Plain text
31736 #: docs/manual/c/category.rst:9
31737 msgid "GSM_Category"
31738 msgstr "GSM_Category"
31740 #. type: Plain text
31741 #: docs/manual/c/category.rst:9
31742 msgid "GSM_CategoryStatus"
31746 #: docs/manual/c/api.rst:2
31748 msgid "libGammu C API"
31751 #. type: Plain text
31752 #: docs/manual/c/api.rst:38
31754 "backup bitmap calendar callback call category datetime debug error file info "
31755 "inifile keys limits memory message misc nokia ringtone security settings "
31756 "smsd statemachine types unicode wap"
31760 #: docs/manual/c/keys.rst:2
31765 #. type: Plain text
31766 #: docs/manual/c/keys.rst:5
31767 msgid "MakeKeySequence"
31770 #. type: Plain text
31771 #: docs/manual/c/keys.rst:6
31772 msgid "GSM_PressKey"
31775 #. type: Plain text
31776 #: docs/manual/c/keys.rst:6
31777 msgid "GSM_KeyCode"
31781 #: docs/manual/c/types.rst:2
31786 #. type: Labeled list
31787 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31788 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31789 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31790 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31791 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31793 msgid ".. doxygentypedef"
31796 #. type: Plain text
31797 #: docs/manual/c/types.rst:5
31802 #: docs/manual/c/hints.rst:2
31804 msgid "Hints for libGammu Novices"
31807 #. type: Plain text
31808 #: docs/manual/c/hints.rst:5
31810 "This is very short overview of libGammu usage. You will probably need to "
31814 #. type: Attribute :doc:
31815 #: docs/manual/c/hints.rst:5
31817 msgid "`api` to find out what functions you want to use."
31821 #: docs/manual/c/hints.rst:9
31823 msgid "Basic library usage"
31826 #. type: Plain text
31827 #: docs/manual/c/hints.rst:12
31828 msgid "You need to include main header file:"
31831 #. type: Plain text
31832 #: docs/manual/c/hints.rst:16
31833 msgid "#include <gammu.h>"
31836 #. type: Labeled list
31837 #: docs/manual/c/hints.rst:17
31839 msgid "To compile you need to pass flags from pkg-config"
31842 #. type: Plain text
31843 #: docs/manual/c/hints.rst:20
31844 msgid "pkg-config --cflags gammu"
31847 #. type: Labeled list
31848 #: docs/manual/c/hints.rst:21
31850 msgid "To link you need to pass from pkg-config"
31853 #. type: Plain text
31854 #: docs/manual/c/hints.rst:24
31855 msgid "pkg-config --libs gammu"
31858 #. type: Plain text
31859 #: docs/manual/c/hints.rst:28
31861 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31862 "not public, so all you can define is a pointer to it:"
31865 #. type: Plain text
31866 #: docs/manual/c/hints.rst:32
31867 msgid "GSM_StateMachine *state_machine;"
31870 #. type: Plain text
31871 #: docs/manual/c/hints.rst:35
31873 "You'll want to check for errors from time to time. Do it using a function "
31874 "something like this:"
31877 #. type: Plain text
31878 #: docs/manual/c/hints.rst:40
31879 msgid "void check_error(GSM_Error err) {"
31882 #. type: Plain text
31883 #: docs/manual/c/hints.rst:41
31884 msgid "if (err == ERR_NONE) {"
31887 #. type: Plain text
31888 #: docs/manual/c/hints.rst:42
31892 #. type: Plain text
31893 #: docs/manual/c/hints.rst:45
31895 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31898 #. type: Plain text
31899 #: docs/manual/c/hints.rst:50
31901 "As libGammu does interact with strings in your local encoding, it is good "
31902 "idea to initialize locales subsystem first (otherwise you would get broken "
31903 "non ASCII characters):"
31906 #. type: Plain text
31907 #: docs/manual/c/hints.rst:54
31908 msgid "GSM_InitLocales(NULL);"
31911 #. type: Plain text
31912 #: docs/manual/c/hints.rst:56
31913 msgid "You first need to allocate a state machine structure:"
31916 #. type: Plain text
31917 #: docs/manual/c/hints.rst:60
31918 msgid "state_machine = GSM_AllocStateMachine();"
31921 #. type: Plain text
31922 #: docs/manual/c/hints.rst:62
31923 msgid "Now think about the configuration file. To use the default"
31926 #. type: Attribute :file:
31927 #: docs/manual/c/hints.rst:62
31929 msgid "`~/.gammurc`, do this:"
31932 #. type: Plain text
31933 #: docs/manual/c/hints.rst:67
31934 msgid "INI_Section *cfg;"
31937 #. type: Plain text
31938 #: docs/manual/c/hints.rst:71
31939 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31942 #. type: Plain text
31943 #: docs/manual/c/hints.rst:75
31945 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31946 "0); check_error(error);"
31949 #. type: Plain text
31950 #: docs/manual/c/hints.rst:78
31951 msgid "/* Free allocated memory */ INI_Free(cfg);"
31954 #. type: Plain text
31955 #: docs/manual/c/hints.rst:81
31956 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31959 #. type: Plain text
31960 #: docs/manual/c/hints.rst:84
31962 "OK, now initialise the connection (1 means number of replies you want to "
31963 "wait for in case of failure):"
31966 #. type: Plain text
31967 #: docs/manual/c/hints.rst:89
31968 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31971 #. type: Plain text
31972 #: docs/manual/c/hints.rst:92
31974 "Now you are ready to communicate with the phone, for example you can read "
31975 "manufacturer name:"
31978 #. type: Plain text
31979 #: docs/manual/c/hints.rst:97
31980 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
31983 #. type: Plain text
31984 #: docs/manual/c/hints.rst:99
31985 msgid "When you're finished, you need to disconnect and free allocated memory:"
31988 #. type: Plain text
31989 #: docs/manual/c/hints.rst:104
31990 msgid "error = GSM_TerminateConnection(s); check_error(error);"
31993 #. type: Plain text
31994 #: docs/manual/c/hints.rst:108
31995 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
31998 #. type: Plain text
31999 #: docs/manual/c/hints.rst:110
32000 msgid "There are also other :doc:`examples`."
32004 #: docs/manual/c/hints.rst:112
32006 msgid "Compling the code"
32009 #. type: Plain text
32010 #: docs/manual/c/hints.rst:118
32012 "To compile program using Gammu library, you need to pass include path to the "
32013 "compiler and library name and search path to the linker. This can be easiest "
32014 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
32018 #. type: Plain text
32019 #: docs/manual/c/hints.rst:122
32021 "# Sample Makefile which can be used to build examples shipped with Gammu"
32024 #. type: Plain text
32025 #: docs/manual/c/hints.rst:125
32027 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
32028 "pkg-config --cflags --libs gammu)"
32031 #. type: Plain text
32032 #: docs/manual/c/hints.rst:127
32033 msgid "ALL=phone-info sms-send smsd"
32036 #. type: Plain text
32037 #: docs/manual/c/hints.rst:129
32038 msgid ".PHONY: all clean"
32041 #. type: Plain text
32042 #: docs/manual/c/hints.rst:131
32043 msgid "all: $(ALL)"
32046 #. type: Plain text
32047 #: docs/manual/c/hints.rst:133
32051 #. type: Plain text
32052 #: docs/manual/c/hints.rst:134
32053 msgid "rm -f $(ALL)"
32056 #. type: Plain text
32057 #: docs/manual/c/hints.rst:136
32061 #. type: Plain text
32062 #: docs/manual/c/hints.rst:137
32063 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
32066 #. type: Plain text
32067 #: docs/manual/c/hints.rst:147
32069 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
32070 "zero bytes). This is used mostly for historical reasons and today the "
32071 "obvious choice would be ``wchar_t``. To work with these strings, various "
32072 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
32073 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
32076 #. type: Plain text
32077 #: docs/manual/c/hints.rst:149
32078 msgid "For printing on console you should use:"
32081 #. type: Plain text
32082 #: docs/manual/c/hints.rst:153
32083 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
32086 #. type: Plain text
32087 #: docs/manual/c/hints.rst:155
32088 msgid "For giving string to some GUI toolkit:"
32091 #. type: Plain text
32092 #: docs/manual/c/hints.rst:159
32093 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
32096 #. type: Plain text
32097 #: docs/manual/c/hints.rst:165
32099 "These functions differ only on platforms where console uses historically "
32100 "different character set than GUI, what effectively means only Microsoft "
32104 #. type: Plain text
32105 #: docs/manual/c/hints.rst:170
32106 msgid "You can either enabled debug logging globally or per state machine."
32109 #. type: Plain text
32110 #: docs/manual/c/hints.rst:172
32111 msgid "To enable global debugging use:"
32114 #. type: Plain text
32115 #: docs/manual/c/hints.rst:178
32117 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
32118 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
32121 #. type: Plain text
32122 #: docs/manual/c/hints.rst:180
32123 msgid "For per state machine configuration:"
32124 msgstr "Untuk konfigurasi masing-masing mesin:"
32126 #. type: Plain text
32127 #: docs/manual/c/hints.rst:186
32129 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
32130 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
32131 "(\"textall\", debug_info);"
32135 #: docs/manual/c/debug.rst:2
32140 #. type: Plain text
32141 #: docs/manual/c/debug.rst:5
32142 msgid "GSM_SetDebugFunction"
32145 #. type: Plain text
32146 #: docs/manual/c/debug.rst:6
32147 msgid "GSM_SetDebugFile"
32150 #. type: Plain text
32151 #: docs/manual/c/debug.rst:7
32152 msgid "GSM_SetDebugFileDescriptor"
32155 #. type: Plain text
32156 #: docs/manual/c/debug.rst:8
32157 msgid "GSM_GetGlobalDebug"
32160 #. type: Plain text
32161 #: docs/manual/c/debug.rst:9
32162 msgid "GSM_GetDebug"
32165 #. type: Plain text
32166 #: docs/manual/c/debug.rst:10
32170 #. type: Plain text
32171 #: docs/manual/c/debug.rst:11
32172 msgid "GSM_SetDebugLevel"
32175 #. type: Plain text
32176 #: docs/manual/c/debug.rst:12
32177 msgid "GSM_SetDebugCoding"
32180 #. type: Plain text
32181 #: docs/manual/c/debug.rst:13
32182 msgid "GSM_SetDebugGlobal"
32185 #. type: Plain text
32186 #: docs/manual/c/debug.rst:14
32187 msgid "GSM_LogError"
32190 #. type: Plain text
32191 #: docs/manual/c/debug.rst:15
32195 #. type: Plain text
32196 #: docs/manual/c/debug.rst:15
32197 msgid "GSM_Debug_Info"
32201 #: docs/manual/c/error.rst:2
32203 msgid "Error handling"
32206 #. type: Plain text
32207 #: docs/manual/c/error.rst:5
32208 msgid "GSM_ErrorString"
32211 #. type: Plain text
32212 #: docs/manual/c/error.rst:6
32213 msgid "GSM_ErrorName"
32216 #. type: Plain text
32217 #: docs/manual/c/error.rst:6
32221 #. type: Plain text
32222 #: docs/manual/c/unicode.rst:5
32223 msgid "UnicodeLength"
32226 #. type: Plain text
32227 #: docs/manual/c/unicode.rst:6
32228 msgid "DecodeUnicodeString"
32231 #. type: Plain text
32232 #: docs/manual/c/unicode.rst:7
32233 msgid "DecodeUnicodeConsole"
32236 #. type: Plain text
32237 #: docs/manual/c/unicode.rst:8
32238 msgid "DecodeUnicode"
32241 #. type: Plain text
32242 #: docs/manual/c/unicode.rst:9
32243 msgid "EncodeUnicode"
32246 #. type: Plain text
32247 #: docs/manual/c/unicode.rst:10
32248 msgid "ReadUnicodeFile"
32251 #. type: Plain text
32252 #: docs/manual/c/unicode.rst:11
32253 msgid "CopyUnicodeString"
32256 #. type: Plain text
32257 #: docs/manual/c/unicode.rst:12
32258 msgid "EncodeUTF8QuotedPrintable"
32261 #. type: Plain text
32262 #: docs/manual/c/unicode.rst:13
32263 msgid "DecodeUTF8QuotedPrintable"
32266 #. type: Plain text
32267 #: docs/manual/c/unicode.rst:14
32268 msgid "EncodeWithUTF8Alphabet"
32271 #. type: Plain text
32272 #: docs/manual/c/unicode.rst:15
32273 msgid "DecodeWithUTF8Alphabet"
32276 #. type: Plain text
32277 #: docs/manual/c/unicode.rst:16
32278 msgid "DecodeHexUnicode"
32281 #. type: Plain text
32282 #: docs/manual/c/unicode.rst:17
32283 msgid "EncodeHexUnicode"
32286 #. type: Plain text
32287 #: docs/manual/c/unicode.rst:18
32291 #. type: Plain text
32292 #: docs/manual/c/unicode.rst:19
32296 #. type: Plain text
32297 #: docs/manual/c/unicode.rst:20
32298 msgid "mywstrncasecmp"
32301 #. type: Plain text
32302 #: docs/manual/c/unicode.rst:21
32306 #. type: Plain text
32307 #: docs/manual/c/unicode.rst:22
32311 #. type: Plain text
32312 #: docs/manual/c/unicode.rst:23
32313 msgid "DecodeHexBin"
32316 #. type: Plain text
32317 #: docs/manual/c/unicode.rst:24
32318 msgid "EncodeWithUnicodeAlphabet"
32321 #. type: Plain text
32322 #: docs/manual/c/unicode.rst:24
32323 msgid "DecodeWithUnicodeAlphabet"
32326 #. type: Plain text
32327 #: docs/manual/c/message.rst:5
32328 msgid "GSM_DecodePDUFrame"
32331 #. type: Plain text
32332 #: docs/manual/c/message.rst:6
32333 msgid "GSM_DecodeSMSFrame"
32336 #. type: Plain text
32337 #: docs/manual/c/message.rst:7
32338 msgid "GSM_GetMessageCoding"
32341 #. type: Plain text
32342 #: docs/manual/c/message.rst:8
32343 msgid "GSM_EncodeSMSFrame"
32346 #. type: Plain text
32347 #: docs/manual/c/message.rst:9
32348 msgid "GSM_DecodeSMSFrameStatusReportData"
32351 #. type: Plain text
32352 #: docs/manual/c/message.rst:10
32353 msgid "GSM_DecodeSMSFrameText"
32356 #. type: Plain text
32357 #: docs/manual/c/message.rst:11
32358 msgid "GSM_DecodeUDHHeader"
32361 #. type: Plain text
32362 #: docs/manual/c/message.rst:12
32363 msgid "GSM_EncodeUDHHeader"
32366 #. type: Plain text
32367 #: docs/manual/c/message.rst:13
32368 msgid "GSM_SetDefaultReceivedSMSData"
32371 #. type: Plain text
32372 #: docs/manual/c/message.rst:14
32373 msgid "GSM_SetDefaultSMSData"
32376 #. type: Plain text
32377 #: docs/manual/c/message.rst:15
32378 msgid "GSM_DecodeSiemensOTASMS"
32381 #. type: Plain text
32382 #: docs/manual/c/message.rst:16
32383 msgid "PHONE_EncodeSMSFrame"
32386 #. type: Plain text
32387 #: docs/manual/c/message.rst:17
32388 msgid "GSM_EncodeMultiPartSMS"
32391 #. type: Plain text
32392 #: docs/manual/c/message.rst:18
32393 msgid "GSM_DecodeMultiPartSMS"
32396 #. type: Plain text
32397 #: docs/manual/c/message.rst:19
32398 msgid "GSM_ClearMultiPartSMSInfo"
32401 #. type: Plain text
32402 #: docs/manual/c/message.rst:20
32403 msgid "GSM_FreeMultiPartSMSInfo"
32406 #. type: Plain text
32407 #: docs/manual/c/message.rst:21
32408 msgid "GSM_LinkSMS"
32411 #. type: Plain text
32412 #: docs/manual/c/message.rst:22
32413 msgid "GSM_DecodeMMSFileToMultiPart"
32416 #. type: Plain text
32417 #: docs/manual/c/message.rst:23
32418 msgid "GSM_ClearMMSMultiPart"
32421 #. type: Plain text
32422 #: docs/manual/c/message.rst:24
32423 msgid "GSM_GetSMSC"
32426 #. type: Plain text
32427 #: docs/manual/c/message.rst:25
32428 msgid "GSM_SetSMSC"
32431 #. type: Plain text
32432 #: docs/manual/c/message.rst:26
32433 msgid "GSM_GetSMSStatus"
32436 #. type: Plain text
32437 #: docs/manual/c/message.rst:27
32441 #. type: Plain text
32442 #: docs/manual/c/message.rst:28
32443 msgid "GSM_GetNextSMS"
32446 #. type: Plain text
32447 #: docs/manual/c/message.rst:29
32451 #. type: Plain text
32452 #: docs/manual/c/message.rst:30
32456 #. type: Plain text
32457 #: docs/manual/c/message.rst:31
32458 msgid "GSM_DeleteSMS"
32461 #. type: Plain text
32462 #: docs/manual/c/message.rst:32
32463 msgid "GSM_SendSMS"
32466 #. type: Plain text
32467 #: docs/manual/c/message.rst:33
32468 msgid "GSM_SendSavedSMS"
32471 #. type: Plain text
32472 #: docs/manual/c/message.rst:34
32473 msgid "GSM_SetFastSMSSending"
32476 #. type: Plain text
32477 #: docs/manual/c/message.rst:35
32478 msgid "GSM_SetIncomingSMS"
32481 #. type: Plain text
32482 #: docs/manual/c/message.rst:36
32483 msgid "GSM_SetIncomingCB"
32486 #. type: Plain text
32487 #: docs/manual/c/message.rst:37
32488 msgid "GSM_GetSMSFolders"
32491 #. type: Plain text
32492 #: docs/manual/c/message.rst:38
32493 msgid "GSM_AddSMSFolder"
32496 #. type: Plain text
32497 #: docs/manual/c/message.rst:39
32498 msgid "GSM_DeleteSMSFolder"
32501 #. type: Plain text
32502 #: docs/manual/c/message.rst:40
32503 msgid "GSM_GetMMSFolders"
32506 #. type: Plain text
32507 #: docs/manual/c/message.rst:41
32508 msgid "GSM_GetNextMMSFileInfo"
32511 #. type: Plain text
32512 #: docs/manual/c/message.rst:42
32513 msgid "GSM_SetIncomingUSSD"
32516 #. type: Plain text
32517 #: docs/manual/c/message.rst:43
32518 msgid "GSM_SMSCounter"
32519 msgstr "GSM_SMSCounter"
32521 #. type: Plain text
32522 #: docs/manual/c/message.rst:44
32523 msgid "GSM_MMS_Class"
32526 #. type: Plain text
32527 #: docs/manual/c/message.rst:45
32528 msgid "GSM_MMSIndicator"
32531 #. type: Plain text
32532 #: docs/manual/c/message.rst:46
32533 msgid "GSM_CBMessage"
32536 #. type: Plain text
32537 #: docs/manual/c/message.rst:47
32538 msgid "GSM_USSDStatus"
32541 #. type: Plain text
32542 #: docs/manual/c/message.rst:48
32543 msgid "GSM_USSDMessage"
32546 #. type: Plain text
32547 #: docs/manual/c/message.rst:49
32548 msgid "GSM_SMSMemoryStatus"
32551 #. type: Plain text
32552 #: docs/manual/c/message.rst:50
32553 msgid "GSM_SMSFormat"
32556 #. type: Plain text
32557 #: docs/manual/c/message.rst:51
32558 msgid "GSM_ValidityPeriod"
32561 #. type: Plain text
32562 #: docs/manual/c/message.rst:52
32563 msgid "GSM_ValidityPeriodFormat"
32566 #. type: Plain text
32567 #: docs/manual/c/message.rst:53
32568 msgid "GSM_SMSValidity"
32571 #. type: Plain text
32572 #: docs/manual/c/message.rst:54
32576 #. type: Plain text
32577 #: docs/manual/c/message.rst:55
32578 msgid "GSM_SMS_State"
32581 #. type: Plain text
32582 #: docs/manual/c/message.rst:56
32583 msgid "GSM_Coding_Type"
32586 #. type: Plain text
32587 #: docs/manual/c/message.rst:57
32591 #. type: Plain text
32592 #: docs/manual/c/message.rst:58
32593 msgid "GSM_UDHHeader"
32596 #. type: Plain text
32597 #: docs/manual/c/message.rst:59
32598 msgid "GSM_SMSMessageType"
32601 #. type: Plain text
32602 #: docs/manual/c/message.rst:60
32603 msgid "GSM_SMSMessage"
32606 #. type: Plain text
32607 #: docs/manual/c/message.rst:61
32608 msgid "GSM_SMSMessageLayout"
32611 #. type: Plain text
32612 #: docs/manual/c/message.rst:62
32613 msgid "GSM_OneSMSFolder"
32616 #. type: Plain text
32617 #: docs/manual/c/message.rst:63
32618 msgid "GSM_SMSFolders"
32621 #. type: Plain text
32622 #: docs/manual/c/message.rst:64
32623 msgid "GSM_SiemensOTASMSInfo"
32626 #. type: Plain text
32627 #: docs/manual/c/message.rst:65
32628 msgid "GSM_MultiSMSMessage"
32631 #. type: Plain text
32632 #: docs/manual/c/message.rst:66
32633 msgid "GSM_OneMMSFolder"
32636 #. type: Plain text
32637 #: docs/manual/c/message.rst:67
32638 msgid "GSM_MMSFolders"
32641 #. type: Plain text
32642 #: docs/manual/c/message.rst:68
32643 msgid "EncodeMultiPartSMSID"
32646 #. type: Plain text
32647 #: docs/manual/c/message.rst:69
32648 msgid "GSM_MultiPartSMSEntry"
32651 #. type: Plain text
32652 #: docs/manual/c/message.rst:70
32653 msgid "GSM_MultiPartSMSInfo"
32656 #. type: Plain text
32657 #: docs/manual/c/message.rst:71
32658 msgid "MMSAddressType"
32661 #. type: Plain text
32662 #: docs/manual/c/message.rst:72
32663 msgid "GSM_EncodedMultiPartMMSEntry"
32666 #. type: Plain text
32667 #: docs/manual/c/message.rst:72
32668 msgid "GSM_EncodedMultiPartMMSInfo"
32671 #. type: Plain text
32672 #: docs/manual/c/file.rst:5
32673 msgid "GSM_JADFindData"
32676 #. type: Plain text
32677 #: docs/manual/c/file.rst:6
32678 msgid "GSM_ReadFile"
32681 #. type: Plain text
32682 #: docs/manual/c/file.rst:7
32683 msgid "GSM_IdentifyFileFormat"
32686 #. type: Plain text
32687 #: docs/manual/c/file.rst:8
32688 msgid "GSM_GetNextFileFolder"
32691 #. type: Plain text
32692 #: docs/manual/c/file.rst:9
32693 msgid "GSM_GetFolderListing"
32696 #. type: Plain text
32697 #: docs/manual/c/file.rst:10
32698 msgid "GSM_GetNextRootFolder"
32701 #. type: Plain text
32702 #: docs/manual/c/file.rst:11
32703 msgid "GSM_SetFileAttributes"
32706 #. type: Plain text
32707 #: docs/manual/c/file.rst:12
32708 msgid "GSM_GetFilePart"
32711 #. type: Plain text
32712 #: docs/manual/c/file.rst:13
32713 msgid "GSM_AddFilePart"
32716 #. type: Plain text
32717 #: docs/manual/c/file.rst:14
32718 msgid "GSM_SendFilePart"
32721 #. type: Plain text
32722 #: docs/manual/c/file.rst:15
32723 msgid "GSM_GetFileSystemStatus"
32726 #. type: Plain text
32727 #: docs/manual/c/file.rst:16
32728 msgid "GSM_DeleteFile"
32731 #. type: Plain text
32732 #: docs/manual/c/file.rst:17
32733 msgid "GSM_AddFolder"
32736 #. type: Plain text
32737 #: docs/manual/c/file.rst:18
32738 msgid "GSM_DeleteFolder"
32741 #. type: Plain text
32742 #: docs/manual/c/file.rst:19
32743 msgid "GSM_FileSystemStatus"
32744 msgstr "GSM_FileSystemStatus"
32746 #. type: Plain text
32747 #: docs/manual/c/file.rst:20
32748 msgid "GSM_FileType"
32751 #. type: Plain text
32752 #: docs/manual/c/file.rst:20
32757 #: docs/manual/c/inifile.rst:2
32762 #. type: Plain text
32763 #: docs/manual/c/inifile.rst:5
32767 #. type: Plain text
32768 #: docs/manual/c/inifile.rst:6
32769 msgid "INI_ReadFile"
32772 #. type: Plain text
32773 #: docs/manual/c/inifile.rst:7
32774 msgid "INI_FindLastSectionEntry"
32777 #. type: Plain text
32778 #: docs/manual/c/inifile.rst:8
32779 msgid "INI_GetValue"
32782 #. type: Plain text
32783 #: docs/manual/c/inifile.rst:9
32787 #. type: Plain text
32788 #: docs/manual/c/inifile.rst:10
32789 msgid "INI_GetBool"
32792 #. type: Plain text
32793 #: docs/manual/c/inifile.rst:11
32794 msgid "GSM_StringToBool"
32795 msgstr "GSM_StringToBool"
32797 #. type: Plain text
32798 #: docs/manual/c/inifile.rst:13
32802 #. type: Plain text
32803 #: docs/manual/c/inifile.rst:14
32804 msgid "INI_Section"
32807 #. type: Plain text
32808 #: docs/manual/c/inifile.rst:15
32812 #. type: Plain text
32813 #: docs/manual/c/inifile.rst:15
32814 msgid "_INI_Section"
32818 #: docs/manual/c/limits.rst:2
32823 #. type: Plain text
32824 #: docs/manual/c/memory.rst:5
32825 msgid "GSM_StringToMemoryType"
32828 #. type: Plain text
32829 #: docs/manual/c/memory.rst:6
32830 msgid "GSM_GetMemoryStatus"
32833 #. type: Plain text
32834 #: docs/manual/c/memory.rst:7
32835 msgid "GSM_GetMemory"
32838 #. type: Plain text
32839 #: docs/manual/c/memory.rst:8
32840 msgid "GSM_GetNextMemory"
32843 #. type: Plain text
32844 #: docs/manual/c/memory.rst:9
32845 msgid "GSM_SetMemory"
32848 #. type: Plain text
32849 #: docs/manual/c/memory.rst:10
32850 msgid "GSM_AddMemory"
32853 #. type: Plain text
32854 #: docs/manual/c/memory.rst:11
32855 msgid "GSM_DeleteMemory"
32858 #. type: Plain text
32859 #: docs/manual/c/memory.rst:12
32860 msgid "GSM_DeleteAllMemory"
32863 #. type: Plain text
32864 #: docs/manual/c/memory.rst:13
32865 msgid "GSM_GetSpeedDial"
32868 #. type: Plain text
32869 #: docs/manual/c/memory.rst:14
32870 msgid "GSM_SetSpeedDial"
32873 #. type: Plain text
32874 #: docs/manual/c/memory.rst:15
32875 msgid "GSM_PhonebookGetEntryName"
32878 #. type: Plain text
32879 #: docs/manual/c/memory.rst:16
32880 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32883 #. type: Plain text
32884 #: docs/manual/c/memory.rst:17
32885 msgid "GSM_EncodeVCARD"
32888 #. type: Plain text
32889 #: docs/manual/c/memory.rst:18
32890 msgid "GSM_DecodeVCARD"
32893 #. type: Plain text
32894 #: docs/manual/c/memory.rst:19
32895 msgid "GSM_FreeMemoryEntry"
32898 #. type: Plain text
32899 #: docs/manual/c/memory.rst:20
32900 msgid "GSM_MemoryType"
32903 #. type: Plain text
32904 #: docs/manual/c/memory.rst:21
32905 msgid "GSM_MemoryStatus"
32908 #. type: Plain text
32909 #: docs/manual/c/memory.rst:22
32910 msgid "GSM_EntryType"
32913 #. type: Plain text
32914 #: docs/manual/c/memory.rst:23
32915 msgid "GSM_EntryLocation"
32916 msgstr "GSM_EntryLocation"
32918 #. type: Plain text
32919 #: docs/manual/c/memory.rst:24
32920 msgid "GSM_SubMemoryEntry"
32923 #. type: Plain text
32924 #: docs/manual/c/memory.rst:25
32925 msgid "GSM_MemoryEntry"
32928 #. type: Plain text
32929 #: docs/manual/c/memory.rst:26
32930 msgid "GSM_SpeedDial"
32933 #. type: Plain text
32934 #: docs/manual/c/memory.rst:26
32935 msgid "GSM_VCardVersion"
32939 #: docs/manual/c/callback.rst:2
32944 #. type: Plain text
32945 #: docs/manual/c/callback.rst:5
32946 msgid "GSM_SetIncomingCallCallback"
32949 #. type: Plain text
32950 #: docs/manual/c/callback.rst:6
32951 msgid "GSM_SetIncomingSMSCallback"
32954 #. type: Plain text
32955 #: docs/manual/c/callback.rst:7
32956 msgid "GSM_SetIncomingCBCallback"
32959 #. type: Plain text
32960 #: docs/manual/c/callback.rst:8
32961 msgid "GSM_SetIncomingUSSDCallback"
32964 #. type: Plain text
32965 #: docs/manual/c/callback.rst:9
32966 msgid "GSM_SetSendSMSStatusCallback"
32969 #. type: Plain text
32970 #: docs/manual/c/callback.rst:10
32971 msgid "IncomingCallCallback"
32974 #. type: Plain text
32975 #: docs/manual/c/callback.rst:11
32976 msgid "IncomingSMSCallback"
32979 #. type: Plain text
32980 #: docs/manual/c/callback.rst:12
32981 msgid "IncomingCBCallback"
32984 #. type: Plain text
32985 #: docs/manual/c/callback.rst:13
32986 msgid "IncomingUSSDCallback"
32989 #. type: Plain text
32990 #: docs/manual/c/callback.rst:13
32991 msgid "SendSMSStatusCallback"
32995 #: docs/manual/c/smsd.rst:2
33000 #. type: Plain text
33001 #: docs/manual/c/smsd.rst:5
33002 msgid "SMSD_InjectSMS"
33005 #. type: Plain text
33006 #: docs/manual/c/smsd.rst:6
33007 msgid "SMSD_GetStatus"
33010 #. type: Plain text
33011 #: docs/manual/c/smsd.rst:7
33012 msgid "SMSD_Shutdown"
33015 #. type: Plain text
33016 #: docs/manual/c/smsd.rst:8
33017 msgid "SMSD_ReadConfig"
33020 #. type: Plain text
33021 #: docs/manual/c/smsd.rst:9
33022 msgid "SMSD_MainLoop"
33025 #. type: Plain text
33026 #: docs/manual/c/smsd.rst:10
33027 msgid "SMSD_NewConfig"
33030 #. type: Plain text
33031 #: docs/manual/c/smsd.rst:11
33032 msgid "SMSD_FreeConfig"
33035 #. type: Plain text
33036 #: docs/manual/c/smsd.rst:12
33037 msgid "GSM_SMSDStatus"
33040 #. type: Plain text
33041 #: docs/manual/c/smsd.rst:12
33042 msgid "GSM_SMSDConfig"
33046 #: docs/manual/c/statemachine.rst:2
33048 msgid "State machine"
33051 #. type: Plain text
33052 #: docs/manual/c/statemachine.rst:5
33054 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
33055 "GSM_Log_Function log_function, void *user_data)"
33058 #. type: Plain text
33059 #: docs/manual/c/statemachine.rst:11
33061 ":param s: State machine data :param ReplyNum: Number of replies to await "
33062 "(usually 3). :param log_function: Logging function, see :c:type:"
33063 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
33064 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
33067 #. type: Plain text
33068 #: docs/manual/c/statemachine.rst:13
33069 msgid "Initiates connection with custom logging callback."
33072 #. type: Plain text
33073 #: docs/manual/c/statemachine.rst:15
33074 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
33077 #. type: Plain text
33078 #: docs/manual/c/statemachine.rst:19
33080 ":param s: State machine data :param ReplyNum: Number of replies to await "
33081 "(usually 1). Higher value makes sense only on unreliable links. :return: "
33085 #. type: Plain text
33086 #: docs/manual/c/statemachine.rst:21
33087 msgid "Initiates connection."
33090 #. type: Plain text
33091 #: docs/manual/c/statemachine.rst:24
33092 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
33095 #. type: Plain text
33096 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
33097 msgid ":param s: State machine data :return: Error code"
33100 #. type: Plain text
33101 #: docs/manual/c/statemachine.rst:29
33102 msgid "Terminates connection."
33105 #. type: Plain text
33106 #: docs/manual/c/statemachine.rst:31
33107 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
33110 #. type: Plain text
33111 #: docs/manual/c/statemachine.rst:36
33112 msgid "Aborts current operation."
33115 #. type: Plain text
33116 #: docs/manual/c/statemachine.rst:39
33118 "This is thread safe call to abort any existing operations with the phone."
33121 #. type: Plain text
33122 #: docs/manual/c/statemachine.rst:41
33124 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
33127 #. type: Plain text
33128 #: docs/manual/c/statemachine.rst:45
33130 ":param s: State machine data. :param ExtraPath: Extra path where to search "
33131 "for installation data. :return: Result of operation."
33134 #. type: Plain text
33135 #: docs/manual/c/statemachine.rst:47
33136 msgid "Installs applet required for configured connection to the phone."
33139 #. type: Plain text
33140 #: docs/manual/c/statemachine.rst:49
33141 msgid "GSM_StateMachine"
33144 #. type: Plain text
33145 #: docs/manual/c/statemachine.rst:53
33147 "Private structure holding information about phone connection. Should be "
33148 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33149 "`GSM_FreeStateMachine`."
33152 #. type: Plain text
33153 #: docs/manual/c/statemachine.rst:55
33154 msgid "GSM_ConnectionType"
33157 #. type: Plain text
33158 #: docs/manual/c/statemachine.rst:57
33159 msgid "Connection types definitions."
33162 #. type: Plain text
33163 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33167 #. type: Plain text
33168 #: docs/manual/c/statemachine.rst:61
33169 msgid "Configuration of state machine."
33172 #. type: Plain text
33173 #: docs/manual/c/statemachine.rst:63
33174 msgid "char Model[50]"
33177 #. type: Plain text
33178 #: docs/manual/c/statemachine.rst:65
33179 msgid "Model from config file."
33182 #. type: Plain text
33183 #: docs/manual/c/statemachine.rst:67
33184 msgid "GSM_Log_Function"
33187 #. type: Plain text
33188 #: docs/manual/c/statemachine.rst:71
33190 ":param text: Text to be printed, \\n will be also sent (as a separate "
33191 "message). :param data: Arbitrary logger data, as passed to :c:func:"
33192 "`GSM_InitConnection_Log`. :returns: void"
33195 #. type: Plain text
33196 #: docs/manual/c/statemachine.rst:73
33197 msgid "Type of callback function for logging."
33200 #. type: Plain text
33201 #: docs/manual/c/statemachine.rst:75
33202 msgid "GSM_ReadDevice"
33205 #. type: Plain text
33206 #: docs/manual/c/statemachine.rst:76
33207 msgid "GSM_IsConnected"
33210 #. type: Plain text
33211 #: docs/manual/c/statemachine.rst:77
33212 msgid "GSM_FindGammuRC"
33215 #. type: Plain text
33216 #: docs/manual/c/statemachine.rst:78
33217 msgid "GSM_ReadConfig"
33220 #. type: Plain text
33221 #: docs/manual/c/statemachine.rst:79
33222 msgid "GSM_GetConfig"
33225 #. type: Plain text
33226 #: docs/manual/c/statemachine.rst:80
33227 msgid "GSM_GetConfigNum"
33230 #. type: Plain text
33231 #: docs/manual/c/statemachine.rst:81
33232 msgid "GSM_SetConfigNum"
33235 #. type: Plain text
33236 #: docs/manual/c/statemachine.rst:82
33237 msgid "GSM_AllocStateMachine"
33240 #. type: Plain text
33241 #: docs/manual/c/statemachine.rst:83
33242 msgid "GSM_FreeStateMachine"
33245 #. type: Plain text
33246 #: docs/manual/c/statemachine.rst:84
33247 msgid "GSM_GetUsedConnection"
33250 #. type: Plain text
33251 #: docs/manual/c/ringtone.rst:5
33252 msgid "PHONE_RTTLPlayOneNote"
33255 #. type: Plain text
33256 #: docs/manual/c/ringtone.rst:6
33260 #. type: Plain text
33261 #: docs/manual/c/ringtone.rst:7
33262 msgid "GSM_GetRingtone"
33263 msgstr "GSM_GetRingtone"
33265 #. type: Plain text
33266 #: docs/manual/c/ringtone.rst:8
33267 msgid "GSM_SetRingtone"
33268 msgstr "GSM_SetRingtone"
33270 #. type: Plain text
33271 #: docs/manual/c/ringtone.rst:9
33272 msgid "GSM_GetRingtonesInfo"
33273 msgstr "GSM_GetRingtonesInfo"
33275 #. type: Plain text
33276 #: docs/manual/c/ringtone.rst:10
33277 msgid "GSM_DeleteUserRingtones"
33280 #. type: Plain text
33281 #: docs/manual/c/ringtone.rst:11
33282 msgid "GSM_PlayTone"
33285 #. type: Plain text
33286 #: docs/manual/c/ringtone.rst:12
33287 msgid "GSM_RingtoneConvert"
33290 #. type: Plain text
33291 #: docs/manual/c/ringtone.rst:13
33292 msgid "GSM_ReadRingtoneFile"
33295 #. type: Plain text
33296 #: docs/manual/c/ringtone.rst:14
33297 msgid "GSM_SaveRingtoneFile"
33300 #. type: Plain text
33301 #: docs/manual/c/ringtone.rst:15
33302 msgid "GSM_SaveRingtoneOtt"
33305 #. type: Plain text
33306 #: docs/manual/c/ringtone.rst:16
33307 msgid "GSM_SaveRingtoneMidi"
33310 #. type: Plain text
33311 #: docs/manual/c/ringtone.rst:17
33312 msgid "GSM_SaveRingtoneIMelody"
33315 #. type: Plain text
33316 #: docs/manual/c/ringtone.rst:18
33317 msgid "GSM_SaveRingtoneWav"
33320 #. type: Plain text
33321 #: docs/manual/c/ringtone.rst:19
33322 msgid "GSM_SaveRingtoneRttl"
33325 #. type: Plain text
33326 #: docs/manual/c/ringtone.rst:20
33327 msgid "GSM_GetRingtoneName"
33330 #. type: Plain text
33331 #: docs/manual/c/ringtone.rst:21
33332 msgid "GSM_RTTLGetTempo"
33335 #. type: Plain text
33336 #: docs/manual/c/ringtone.rst:22
33337 msgid "GSM_RingNoteStyle"
33340 #. type: Plain text
33341 #: docs/manual/c/ringtone.rst:23
33342 msgid "GSM_RingNoteNote"
33345 #. type: Plain text
33346 #: docs/manual/c/ringtone.rst:24
33347 msgid "GSM_RingNoteDuration"
33350 #. type: Plain text
33351 #: docs/manual/c/ringtone.rst:25
33352 msgid "GSM_RingNoteDurationSpec"
33355 #. type: Plain text
33356 #: docs/manual/c/ringtone.rst:26
33357 msgid "GSM_RingNoteScale"
33360 #. type: Plain text
33361 #: docs/manual/c/ringtone.rst:27
33362 msgid "GSM_RingNote"
33365 #. type: Plain text
33366 #: docs/manual/c/ringtone.rst:28
33367 msgid "GSM_RingCommandType"
33370 #. type: Plain text
33371 #: docs/manual/c/ringtone.rst:29
33372 msgid "GSM_RingCommand"
33375 #. type: Plain text
33376 #: docs/manual/c/ringtone.rst:30
33377 msgid "GSM_NoteRingtone"
33378 msgstr "GSM_NoteRingtone"
33380 #. type: Plain text
33381 #: docs/manual/c/ringtone.rst:31
33382 msgid "GSM_NokiaBinaryRingtone"
33383 msgstr "GSM_NokiaBinaryRingtone"
33385 #. type: Plain text
33386 #: docs/manual/c/ringtone.rst:32
33387 msgid "GSM_BinaryTone"
33390 #. type: Plain text
33391 #: docs/manual/c/ringtone.rst:33
33392 msgid "GSM_RingtoneFormat"
33395 #. type: Plain text
33396 #: docs/manual/c/ringtone.rst:34
33397 msgid "GSM_Ringtone"
33398 msgstr "GSM_Ringtone"
33400 #. type: Plain text
33401 #: docs/manual/c/ringtone.rst:35
33402 msgid "GSM_RingtoneInfo"
33403 msgstr "GSM_RingtoneInfo"
33405 #. type: Plain text
33406 #: docs/manual/c/ringtone.rst:35
33407 msgid "GSM_AllRingtonesInfo"
33408 msgstr "GSM_AllRingtonesInfo"
33410 #. type: Plain text
33411 #: docs/manual/c/settings.rst:5
33412 msgid "GSM_GetLocale"
33415 #. type: Plain text
33416 #: docs/manual/c/settings.rst:6
33417 msgid "GSM_SetLocale"
33420 #. type: Plain text
33421 #: docs/manual/c/settings.rst:7
33422 msgid "GSM_GetSyncMLSettings"
33425 #. type: Plain text
33426 #: docs/manual/c/settings.rst:8
33427 msgid "GSM_SetSyncMLSettings"
33430 #. type: Plain text
33431 #: docs/manual/c/settings.rst:9
33433 msgid "GSM_GetChatSettings"
33434 msgstr "MMS dan pengaturan MMS"
33436 #. type: Plain text
33437 #: docs/manual/c/settings.rst:10
33439 msgid "GSM_SetChatSettings"
33440 msgstr "MMS dan pengaturan MMS"
33442 #. type: Plain text
33443 #: docs/manual/c/settings.rst:11
33445 msgid "GSM_GetMMSSettings"
33446 msgstr "MMS dan pengaturan MMS"
33448 #. type: Plain text
33449 #: docs/manual/c/settings.rst:12
33451 msgid "GSM_SetMMSSettings"
33452 msgstr "MMS dan pengaturan MMS"
33454 #. type: Plain text
33455 #: docs/manual/c/settings.rst:13
33456 msgid "GSM_SetAutoNetworkLogin"
33459 #. type: Plain text
33460 #: docs/manual/c/settings.rst:14
33464 #. type: Plain text
33465 #: docs/manual/c/settings.rst:15
33467 msgid "GSM_ResetPhoneSettings"
33468 msgstr "Pengaturan telepon"
33470 #. type: Plain text
33471 #: docs/manual/c/settings.rst:16
33472 msgid "GSM_GetProfile"
33475 #. type: Plain text
33476 #: docs/manual/c/settings.rst:17
33477 msgid "GSM_SetProfile"
33480 #. type: Plain text
33481 #: docs/manual/c/settings.rst:18
33482 msgid "GSM_GetFMStation"
33485 #. type: Plain text
33486 #: docs/manual/c/settings.rst:19
33487 msgid "GSM_SetFMStation"
33490 #. type: Plain text
33491 #: docs/manual/c/settings.rst:20
33492 msgid "GSM_ClearFMStations"
33495 #. type: Plain text
33496 #: docs/manual/c/settings.rst:21
33497 msgid "GSM_GetGPRSAccessPoint"
33500 #. type: Plain text
33501 #: docs/manual/c/settings.rst:22
33502 msgid "GSM_SetGPRSAccessPoint"
33505 #. type: Plain text
33506 #: docs/manual/c/settings.rst:23
33508 msgid "GSM_SyncMLSettings"
33509 msgstr "MMS dan pengaturan MMS"
33511 #. type: Plain text
33512 #: docs/manual/c/settings.rst:24
33513 msgid "GSM_ResetSettingsType"
33516 #. type: Plain text
33517 #: docs/manual/c/settings.rst:25
33519 msgid "GSM_ChatSettings"
33520 msgstr "MMS dan pengaturan MMS"
33522 #. type: Plain text
33523 #: docs/manual/c/settings.rst:26
33524 msgid "GSM_Profile_Feat_Value"
33527 #. type: Plain text
33528 #: docs/manual/c/settings.rst:27
33529 msgid "GSM_Profile_Feat_ID"
33532 #. type: Plain text
33533 #: docs/manual/c/settings.rst:28
33534 msgid "GSM_Profile"
33537 #. type: Plain text
33538 #: docs/manual/c/settings.rst:29
33539 msgid "GSM_FMStation"
33542 #. type: Plain text
33543 #: docs/manual/c/settings.rst:30
33544 msgid "GSM_GPRSAccessPoint"
33547 #. type: Plain text
33548 #: docs/manual/c/settings.rst:31
33549 msgid "GSM_DateFormat"
33552 #. type: Plain text
33553 #: docs/manual/c/settings.rst:32
33557 #. type: Plain text
33558 #: docs/manual/c/settings.rst:32
33559 msgid "GSM_Profile_PhoneTableValue"
33562 #. type: Plain text
33563 #: docs/manual/utils/index.rst:2
33568 #: docs/manual/utils/index.rst:4
33570 msgid "Miscellaneous utilities"
33573 #. type: Plain text
33574 #: docs/manual/utils/index.rst:12
33575 msgid "gammu-detect gammu-config jadmaker"
33578 #. type: Plain text
33579 #: docs/manual/utils/gammu-config.rst:2
33580 msgid "_gammu-config:"
33583 #. type: Plain text
33584 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33586 msgid "gammu-config"
33589 #. type: Plain text
33590 #: docs/manual/utils/gammu-config.rst:14
33591 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33594 #. type: Plain text
33595 #: docs/manual/utils/gammu-config.rst:19
33596 msgid "Script to help configuring :ref:`gammu`."
33599 #. type: Plain text
33600 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33602 "This program follows the usual GNU command line syntax, with long options "
33603 "starting with two dashes (``-``). A summary of options is included below."
33606 #. type: Plain text
33607 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33608 #: docs/manual/utils/gammu-detect.rst:47
33609 msgid "Show summary of options."
33610 msgstr "Tampilkan ringkasan dari pilihan."
33612 #. type: Plain text
33613 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33614 msgid "-f, --force"
33617 #. type: Plain text
33618 #: docs/manual/utils/gammu-config.rst:30
33619 msgid "Force configuring even if config already exists."
33622 #. type: Plain text
33623 #: docs/manual/utils/gammu-config.rst:32
33624 msgid "-c, --config CONFIG"
33627 #. type: Plain text
33628 #: docs/manual/utils/gammu-config.rst:33
33629 msgid "Define which configuration file to use."
33632 #. type: Plain text
33633 #: docs/manual/utils/jadmaker.rst:2
33637 #. type: Plain text
33638 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33643 #. type: Plain text
33644 #: docs/manual/utils/jadmaker.rst:14
33645 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33648 #. type: Plain text
33649 #: docs/manual/utils/jadmaker.rst:19
33650 msgid "Script to generate JAD file from JAR file."
33653 #. type: Plain text
33654 #: docs/manual/utils/jadmaker.rst:31
33655 msgid "Force rewriting of JAD file even if exists."
33658 #. type: Plain text
33659 #: docs/manual/utils/jadmaker.rst:33
33660 msgid "-u, --url URL"
33663 #. type: Plain text
33664 #: docs/manual/utils/jadmaker.rst:34
33665 msgid "Define URL to be included in JAD file."
33668 #. type: Plain text
33669 #: docs/manual/utils/gammu-detect.rst:3
33670 msgid "_gammu-detect:"
33673 #. type: Plain text
33674 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33676 msgid "gammu-detect"
33679 #. type: Plain text
33680 #: docs/manual/utils/gammu-detect.rst:8
33684 #. type: Plain text
33685 #: docs/manual/utils/gammu-detect.rst:17
33686 msgid "gammu-detect [OPTIONS]"
33689 #. type: Plain text
33690 #: docs/manual/utils/gammu-detect.rst:22
33692 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33695 #. type: Plain text
33696 #: docs/manual/utils/gammu-detect.rst:27
33698 "This program lists all devices, which might be suitable, it does not do any "
33699 "probing on devices them self."
33702 #. type: Plain text
33703 #: docs/manual/utils/gammu-detect.rst:29
33704 msgid "Currently it supports following devices:"
33707 #. type: Plain text
33708 #: docs/manual/utils/gammu-detect.rst:31
33709 msgid "USB devices using udev"
33712 #. type: Plain text
33713 #: docs/manual/utils/gammu-detect.rst:32
33714 msgid "Serial ports using udev"
33717 #. type: Plain text
33718 #: docs/manual/utils/gammu-detect.rst:33
33719 msgid "Serial ports on Windows"
33722 #. type: Plain text
33723 #: docs/manual/utils/gammu-detect.rst:34
33724 msgid "Bluetooth devices using Bluez"
33727 #. type: Plain text
33728 #: docs/manual/utils/gammu-detect.rst:40
33730 "Supported devices depend on platform you are using and compiled in features. "
33731 "You can find out what is actually compiled in by running :option:`gammu-"
33735 #. type: Plain text
33736 #: docs/manual/utils/gammu-detect.rst:43
33738 "This program follows the usual GNU command line syntax, with long options "
33739 "starting with two dashes (``--``). A summary of options is included below."
33742 #. type: Plain text
33743 #: docs/manual/utils/gammu-detect.rst:49
33744 msgid "-d, --debug"
33747 #. type: Plain text
33748 #: docs/manual/utils/gammu-detect.rst:51
33749 msgid "Show debugging output for detecting devices."
33750 msgstr "Lihat keluaran debugging untuk medeteksi perangkat."
33752 #. type: Plain text
33753 #: docs/manual/utils/gammu-detect.rst:55
33754 msgid "Show version information and compiled in features."
33755 msgstr "Tampilkan informasi versi dan kompilasi dalam fitur-fitur."
33757 #. type: Plain text
33758 #: docs/manual/utils/gammu-detect.rst:57
33759 msgid "-u, --no-udev"
33762 #. type: Plain text
33763 #: docs/manual/utils/gammu-detect.rst:59
33764 msgid "Disables scanning of udev."
33765 msgstr "Non-aktiv pencarian dari udev."
33767 #. type: Plain text
33768 #: docs/manual/utils/gammu-detect.rst:61
33769 msgid "-b, --no-bluez"
33772 #. type: Plain text
33773 #: docs/manual/utils/gammu-detect.rst:63
33774 msgid "Disables scanning using Bluez."
33775 msgstr "Nokaktifkan pencarian dengan Bluez."
33777 #. type: Plain text
33778 #: docs/manual/utils/gammu-detect.rst:65
33779 msgid "-w, --no-win32-serial"
33782 #. type: Plain text
33783 #: docs/manual/utils/gammu-detect.rst:67
33784 msgid "Disables scanning of Windows serial ports."
33785 msgstr "Non-aktiv pencarian Windows serial ports."
33788 #: docs/manual/utils/gammu-detect.rst:69
33793 #. type: Plain text
33794 #: docs/manual/utils/gammu-detect.rst:72
33795 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33798 #. type: Attribute :ref:
33799 #: docs/manual/utils/gammu-detect.rst:72
33801 msgid "`gammurc`) with configuration section for every device which might be"
33804 #. type: Plain text
33805 #: docs/manual/utils/gammu-detect.rst:74
33806 msgid "used with :ref:`gammu`."
33809 #. type: Plain text
33810 #: docs/manual/utils/gammu-detect.rst:78
33812 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33815 #. type: Plain text
33816 #: docs/manual/utils/gammu-detect.rst:81
33818 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33819 "listed as comments in the output."
33822 #. type: Plain text
33823 #: docs/manual/utils/gammu-detect.rst:89
33825 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
33826 "Manual for more information."
33829 #. type: Plain text
33830 #: docs/manual/utils/gammu-detect.rst:94
33831 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33834 #. type: Plain text
33835 #: docs/manual/utils/gammu-detect.rst:99
33836 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33839 #. type: Plain text
33840 #: docs/manual/utils/gammu-detect.rst:104
33842 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33845 #. type: Plain text
33846 #: docs/manual/utils/gammu-detect.rst:109
33848 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33851 #. type: Plain text
33852 #: docs/manual/utils/gammu-detect.rst:114
33854 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33857 #. type: Plain text
33858 #: docs/manual/utils/gammu-detect.rst:119
33860 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33863 #. type: Plain text
33864 #: docs/manual/utils/gammu-detect.rst:124
33866 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33870 #~ msgid "New versions notification and OpenCellID access."
33871 #~ msgstr "Informasi telepon"