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-14 14:21+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."
478 #: docs/manual/config/index.rst:119
480 "For **cables** or emulated serial ports, you enter device name (for example "
481 "``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
482 "Linux, ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
483 "exception are DKU-2 and DKU-5 cables on Windows, where the device is "
484 "automatically detected from driver information and this parameters is "
489 #: docs/manual/config/index.rst:122
491 "For **USB** connections (currently only fbususb and dku2 on Linux), you can "
492 "specify to which USB device Gammu should connect. You can either provide"
495 #. type: Labeled list
496 #: docs/manual/config/index.rst:122
498 msgid "vendor/product IDs or device address on USB"
502 #: docs/manual/config/index.rst:129
505 "Device = 0x1234:0x5678 # Match device by vendor and product id\n"
506 "Device = 0x1234:-1 # Match device by vendor id\n"
507 "Device = 1.10 # Match device by usb bus and device address\n"
508 "Device = 10 # Match device by usb device address\n"
509 "Device = serial:123456 # Match device by serial string\n"
513 #: docs/manual/config/index.rst:131 docs/manual/config/index.rst:167
514 #: docs/manual/config/index.rst:236 docs/manual/protocol/n6110.rst:26
515 #: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
516 #: docs/manual/protocol/index.rst:26 docs/manual/smsd/dbi.rst:15
517 #: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:490
518 #: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/run.rst:26
519 #: docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:395
520 #: docs/manual/smsd/config.rst:510 docs/manual/smsd/mysql.rst:27
521 #: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:471
522 #: docs/manual/gammu/index.rst:571 docs/manual/gammu/index.rst:581
523 #: docs/manual/gammu/index.rst:595 docs/manual/gammu/index.rst:982
524 #: docs/manual/gammu/index.rst:1028 docs/manual/gammu/index.rst:1056
525 #: docs/manual/gammu/index.rst:1065 docs/manual/gammu/index.rst:1327
526 #: docs/manual/gammu/index.rst:1351 docs/manual/gammu/index.rst:1845
527 #: docs/manual/project/directories.rst:113
528 #: docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44
529 #: docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24
530 #: docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
535 #: docs/manual/config/index.rst:136
537 "On Linux systems, you might lack permissions for some device nodes. You "
538 "might need to be member of some group (eg. :samp:`plugdev` or :samp:"
539 "`dialout`) or or add special udev rules to enable you access these devices "
544 #: docs/manual/config/index.rst:140
546 "For Nokia phones you can put follofing file (also available in sources as :"
547 "file:`contrib/udev/45-nokiadku2.rules`) as :file:`/etc/udev/rules.d/45-"
551 #. type: Labeled list
552 #: docs/manual/config/index.rst:141 docs/manual/config/index.rst:366
553 #: docs/manual/smsd/dbi.rst:39 docs/manual/smsd/pgsql.rst:21
554 #: docs/manual/smsd/mysql.rst:38 docs/manual/python/examples.rst:12
555 #: docs/manual/python/examples.rst:18 docs/manual/python/examples.rst:24
556 #: docs/manual/python/examples.rst:30 docs/manual/c/examples.rst:10
557 #: docs/manual/c/examples.rst:16 docs/manual/c/examples.rst:22
558 #: docs/manual/c/examples.rst:28 docs/manual/c/examples.rst:34
559 #: docs/manual/c/examples.rst:40
561 msgid ".. literalinclude"
565 #: docs/manual/config/index.rst:142
566 msgid "../../../contrib/udev/45-nokiadku2.rules"
570 #: docs/manual/config/index.rst:143
571 msgid ":language: sh"
575 #: docs/manual/config/index.rst:147
577 "In case your USB device appears as the serial port in the system (eg. ``/"
578 "dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as with "
583 #: docs/manual/config/index.rst:152
585 "For **Bluetooth** connection you have to enter Bluetooth address of your "
586 "phone (you can list Bluetooth devices in range on Linux using :command:"
587 "`hcitool scan` command). Optionally you can also force Gammu to use "
588 "specified channel by including channel number after slash."
592 #: docs/manual/config/index.rst:155
594 "Before using Gammu, your device should be paired with computer or you should "
595 "have set up automatic pairing."
599 #: docs/manual/config/index.rst:157
600 msgid "For **IrDA** connections, this parameters is not used at all."
604 #: docs/manual/config/index.rst:160
606 "If IrDA does not work on Linux, you might need to bring up the interface and "
607 "enable discovery (you need to run these commands as root):"
610 #. type: Labeled list
611 #: docs/manual/config/index.rst:161 docs/manual/config/index.rst:172
612 #: docs/manual/config/index.rst:305 docs/manual/config/index.rst:314
613 #: docs/manual/config/index.rst:323 docs/manual/config/index.rst:331
614 #: docs/manual/config/index.rst:345 docs/manual/smsd/sql.rst:112
615 #: docs/manual/smsd/sql.rst:122 docs/manual/smsd/sql.rst:140
616 #: docs/manual/smsd/sql.rst:151 docs/manual/smsd/sql.rst:168
617 #: docs/manual/smsd/sql.rst:185 docs/manual/smsd/sql.rst:196
618 #: docs/manual/smsd/sql.rst:206 docs/manual/smsd/sql.rst:222
619 #: docs/manual/smsd/sql.rst:240 docs/manual/smsd/sql.rst:256
620 #: docs/manual/smsd/sql.rst:274 docs/manual/smsd/sql.rst:289
621 #: docs/manual/smsd/sql.rst:304 docs/manual/smsd/sql.rst:329
622 #: docs/manual/smsd/sql.rst:353 docs/manual/smsd/sql.rst:379
623 #: docs/manual/smsd/sql.rst:389 docs/manual/smsd/usage.rst:48
624 #: docs/manual/smsd/tables.rst:398 docs/manual/smsd/tables.rst:409
625 #: docs/manual/smsd/tables.rst:426 docs/manual/smsd/tables.rst:456
626 #: docs/manual/smsd/run.rst:103 docs/manual/smsd/run.rst:114
627 #: docs/manual/smsd/run.rst:129 docs/manual/smsd/run.rst:145
628 #: docs/manual/smsd/run.rst:162 docs/manual/smsd/config.rst:567
629 #: docs/manual/smsd/config.rst:583 docs/manual/smsd/config.rst:600
630 #: docs/manual/smsd/config.rst:613 docs/manual/smsd/config.rst:622
631 #: docs/manual/smsd/config.rst:645 docs/manual/smsd/config.rst:652
632 #: docs/manual/smsd/config.rst:662 docs/manual/smsd/inject.rst:11
633 #: docs/manual/smsd/inject.rst:61 docs/manual/smsd/inject.rst:67
634 #: docs/manual/smsd/inject.rst:73 docs/manual/smsd/inject.rst:79
635 #: docs/manual/smsd/inject.rst:85 docs/manual/smsd/inject.rst:91
636 #: docs/manual/smsd/inject.rst:97 docs/manual/smsd/mysql.rst:20
637 #: docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52
638 #: docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:117
639 #: docs/manual/smsd/smsd.rst:123 docs/manual/smsd/smsd.rst:142
640 #: docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:156
641 #: docs/manual/smsd/smsd.rst:171 docs/manual/gammu/index.rst:12
642 #: docs/manual/gammu/index.rst:1241 docs/manual/gammu/index.rst:1247
643 #: docs/manual/gammu/index.rst:1253 docs/manual/gammu/index.rst:1850
644 #: docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862
645 #: docs/manual/gammu/index.rst:1868 docs/manual/gammu/index.rst:1874
646 #: docs/manual/gammu/index.rst:1880 docs/manual/gammu/index.rst:1886
647 #: docs/manual/gammu/index.rst:1896 docs/manual/gammu/index.rst:1905
648 #: docs/manual/gammu/index.rst:1911 docs/manual/gammu/index.rst:1920
649 #: docs/manual/gammu/index.rst:1934 docs/manual/gammu/index.rst:1940
650 #: docs/manual/gammu/index.rst:1946 docs/manual/gammu/index.rst:1960
651 #: docs/manual/gammu/index.rst:1969 docs/manual/project/documentation.rst:18
652 #: docs/manual/project/documentation.rst:25
653 #: docs/manual/project/documentation.rst:47
654 #: docs/manual/project/documentation.rst:55
655 #: docs/manual/project/coding-style.rst:15
656 #: docs/manual/project/coding-style.rst:34
657 #: docs/manual/project/coding-style.rst:40
658 #: docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:173
659 #: docs/manual/project/install.rst:181 docs/manual/project/install.rst:190
660 #: docs/manual/project/install.rst:204 docs/manual/project/install.rst:211
661 #: docs/manual/project/install.rst:217 docs/manual/project/install.rst:223
662 #: docs/manual/project/install.rst:229 docs/manual/project/install.rst:264
663 #: docs/manual/project/install.rst:275 docs/manual/project/install.rst:374
664 #: docs/manual/project/install.rst:380 docs/manual/project/install.rst:395
665 #: docs/manual/project/install.rst:404 docs/manual/project/install.rst:416
666 #: docs/manual/project/install.rst:447 docs/manual/project/install.rst:485
667 #: docs/manual/project/install.rst:519 docs/manual/project/install.rst:537
668 #: docs/manual/testing/dummy-driver.rst:73
669 #: docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:42
670 #: docs/manual/internal/reply.rst:57 docs/manual/internal/reply.rst:70
671 #: docs/manual/internal/reply.rst:84 docs/manual/formats/smsbackup.rst:35
672 #: docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19
673 #: docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29
674 #: docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51
675 #: docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64
676 #: docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93
677 #: docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119
678 #: docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156
679 #: docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181
680 #: docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11
681 #: docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
683 msgid ".. code-block"
687 #: docs/manual/config/index.rst:162 docs/manual/config/index.rst:173
688 #: docs/manual/smsd/tables.rst:399 docs/manual/smsd/run.rst:115
689 #: docs/manual/smsd/run.rst:130 docs/manual/smsd/run.rst:146
690 #: docs/manual/smsd/inject.rst:62 docs/manual/smsd/inject.rst:68
691 #: docs/manual/smsd/inject.rst:74 docs/manual/smsd/inject.rst:80
692 #: docs/manual/smsd/inject.rst:86 docs/manual/smsd/inject.rst:92
693 #: docs/manual/smsd/inject.rst:98 docs/manual/smsd/smsd.rst:118
694 #: docs/manual/smsd/smsd.rst:124 docs/manual/smsd/smsd.rst:143
695 #: docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:157
696 #: docs/manual/smsd/smsd.rst:172 docs/manual/gammu/index.rst:1242
697 #: docs/manual/gammu/index.rst:1248 docs/manual/gammu/index.rst:1254
698 #: docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857
699 #: docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1869
700 #: docs/manual/gammu/index.rst:1875 docs/manual/gammu/index.rst:1881
701 #: docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1897
702 #: docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912
703 #: docs/manual/gammu/index.rst:1921 docs/manual/gammu/index.rst:1935
704 #: docs/manual/gammu/index.rst:1941 docs/manual/gammu/index.rst:1947
705 #: docs/manual/gammu/index.rst:1970 docs/manual/project/documentation.rst:19
706 #: docs/manual/project/documentation.rst:26
707 #: docs/manual/project/documentation.rst:48
708 #: docs/manual/project/documentation.rst:56
709 #: docs/manual/project/install.rst:174 docs/manual/project/install.rst:182
710 #: docs/manual/project/install.rst:191 docs/manual/project/install.rst:205
711 #: docs/manual/project/install.rst:212 docs/manual/project/install.rst:218
712 #: docs/manual/project/install.rst:224 docs/manual/project/install.rst:230
713 #: docs/manual/project/install.rst:265 docs/manual/project/install.rst:276
714 #: docs/manual/project/install.rst:375 docs/manual/project/install.rst:381
715 #: docs/manual/project/install.rst:396 docs/manual/project/install.rst:405
716 #: docs/manual/project/install.rst:417 docs/manual/project/install.rst:448
717 #: docs/manual/project/install.rst:486 docs/manual/project/install.rst:520
718 #: docs/manual/project/install.rst:538
723 #: docs/manual/config/index.rst:165
726 "ip l s dev irda0 up # Enables irda0 device\n"
727 "sysctl net.irda.discovery=1 # Enables device discovery on IrDA\n"
731 #: docs/manual/config/index.rst:171
733 "Native IrDA is not supported on Linux, you need to setup virtual serial port "
734 "for it (eg. ``/dev/ircomm0``) and use it same way as cable. This can be "
735 "usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:"
739 #: docs/manual/config/index.rst:176
740 msgid "modprobe ircomm-tty modprobe irtty-sir"
744 #: docs/manual/config/index.rst:180
748 #. type: Labeled list
749 #: docs/manual/config/index.rst:181 docs/manual/smsd/config.rst:73
750 #: docs/manual/smsd/config.rst:79 docs/manual/smsd/config.rst:87
751 #: docs/manual/smsd/config.rst:406
753 msgid ".. deprecated"
757 #: docs/manual/config/index.rst:184
758 msgid "Alias for :config:option:`Device`, kept for backward compatibility."
762 #: docs/manual/config/index.rst:186 docs/manual/python/gammu.rst:1286
767 #: docs/manual/config/index.rst:189
769 "Do not use this parameter unless really needed! The only use case for this "
770 "is when Gammu does not know your phone and misdetects it's features."
774 #: docs/manual/config/index.rst:193
776 "The only special case for using model is to force special type of OBEX "
777 "connection instead of letting Gammu try the best suited for selected "
782 #: docs/manual/config/index.rst:195
787 #: docs/manual/config/index.rst:196
788 msgid "force using of file browsing service (file system support)"
792 #: docs/manual/config/index.rst:197
797 #: docs/manual/config/index.rst:198
798 msgid "force using of IrMC service (contacts, calendar and notes support)"
802 #: docs/manual/config/index.rst:199
804 msgstr "``obexnone``"
807 #: docs/manual/config/index.rst:200
809 "none service chosen, this has only limited use for sending file (:option:"
810 "`gammu sendfile` command)"
814 #: docs/manual/config/index.rst:201
819 #: docs/manual/config/index.rst:202
820 msgid "m-obex service for Samsung phones"
824 #: docs/manual/config/index.rst:204
829 #: docs/manual/config/index.rst:210
831 "On Posix systems, you might want to lock serial device when it is being used "
832 "using UUCP-style lock files. Enabling this option (setting to yes) will make "
833 "Gammu honor these locks and create it on startup. On most distributions you "
834 "need additional privileges to use locking (eg. you need to be member of uucp "
839 #: docs/manual/config/index.rst:212
840 msgid "This option has no meaning on Windows."
844 #: docs/manual/config/index.rst:214
846 msgid "Connection options"
850 #: docs/manual/config/index.rst:217
851 msgid "SynchronizeTime"
855 #: docs/manual/config/index.rst:219
857 "If you want to set time from computer to phone during starting connection."
861 #: docs/manual/config/index.rst:221
866 #: docs/manual/config/index.rst:226
868 "This option allow to set, that you want (setting ``yes``) to see message on "
869 "the phone screen or phone should enable light for a moment during starting "
870 "connection. Phone will not beep during starting connection with this option. "
871 "This works only with some Nokia phones."
875 #: docs/manual/config/index.rst:229
877 msgid "Debugging options"
881 #: docs/manual/config/index.rst:232 docs/manual/smsd/config.rst:109
886 #: docs/manual/config/index.rst:234
887 msgid "Path to file where information about communication will be stored."
891 #: docs/manual/config/index.rst:239
893 "For most debug levels (excluding ``errors``) the log file is overwritten on "
898 #: docs/manual/config/index.rst:241
903 #: docs/manual/config/index.rst:243
905 "Determines what all will be logged to :config:option:`LogFile`. Possible "
910 #: docs/manual/config/index.rst:245
915 #: docs/manual/config/index.rst:246
916 msgid "no debug level"
920 #: docs/manual/config/index.rst:247
925 #: docs/manual/config/index.rst:248
926 msgid "transmission dump in text format"
930 #: docs/manual/config/index.rst:249
935 #: docs/manual/config/index.rst:250
936 msgid "all possible info in text format"
940 #: docs/manual/config/index.rst:251
941 msgid "``textalldate``"
945 #: docs/manual/config/index.rst:252
946 msgid "all possible info in text format, with time stamp"
950 #: docs/manual/config/index.rst:253
955 #: docs/manual/config/index.rst:254
956 msgid "errors in text format"
960 #: docs/manual/config/index.rst:255
961 msgid "``errorsdate``"
962 msgstr "``errorsdate``"
965 #: docs/manual/config/index.rst:256
966 msgid "errors in text format, with time stamp"
970 #: docs/manual/config/index.rst:257
975 #: docs/manual/config/index.rst:258
976 msgid "transmission dump in binary format"
980 #: docs/manual/config/index.rst:261
982 "For debugging use either ``textalldate`` or ``textall``, it contains all "
983 "needed information to diagnose problems."
987 #: docs/manual/config/index.rst:263
992 #: docs/manual/config/index.rst:269
994 "Custom features for phone. This can be used as override when values coded in "
995 "``common/gsmphones.c`` are bad or missing. Consult ``include/gammu-info.h`` "
996 "for possible values (all :c:type:`GSM_Feature` values without leading ``F_`` "
997 "prefix). Please report correct values to Gammu authors."
1001 #: docs/manual/config/index.rst:271
1003 msgid "Locales and character set options"
1007 #: docs/manual/config/index.rst:274
1012 #: docs/manual/config/index.rst:278
1014 "Forces using specified codepage (for example ``1250`` will force CP-1250 or "
1015 "``utf8`` for UTF-8). This should not be needed, Gammu detects it according "
1020 #: docs/manual/config/index.rst:280
1025 #: docs/manual/config/index.rst:284
1027 "Path to directory with localisation files (the directory should contain "
1028 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1029 "find these files automatically."
1033 #: docs/manual/config/index.rst:286
1035 msgid "Other options"
1039 #: docs/manual/config/index.rst:289
1044 #: docs/manual/config/index.rst:294
1046 "Additional path where to search for data files. The default path is "
1047 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1048 "systems). Currently it is used only for searching files to upload to phone "
1049 "using :option:`gammu install`."
1053 #: docs/manual/config/index.rst:296 docs/manual/smsd/tables.rst:387
1054 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:556
1055 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/smsd.rst:110
1056 #: docs/manual/gammu/index.rst:1833 docs/manual/testing/dummy-driver.rst:69
1057 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1058 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1064 #: docs/manual/config/index.rst:299
1066 "There is more complete example available in Gammu documentation, see :ref:"
1071 #: docs/manual/config/index.rst:301
1073 msgid "Connection examples"
1077 #: docs/manual/config/index.rst:304
1078 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1082 #: docs/manual/config/index.rst:306 docs/manual/config/index.rst:315
1083 #: docs/manual/config/index.rst:324 docs/manual/config/index.rst:332
1084 #: docs/manual/config/index.rst:346 docs/manual/smsd/usage.rst:49
1085 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:568
1086 #: docs/manual/smsd/config.rst:584 docs/manual/smsd/config.rst:601
1087 #: docs/manual/smsd/config.rst:614 docs/manual/smsd/config.rst:623
1088 #: docs/manual/smsd/config.rst:646 docs/manual/smsd/config.rst:653
1089 #: docs/manual/smsd/config.rst:663 docs/manual/gammu/index.rst:1961
1090 #: docs/manual/testing/dummy-driver.rst:74
1091 #: docs/manual/testing/dummy-driver.rst:83
1092 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1093 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1098 #: docs/manual/config/index.rst:310
1099 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1103 #: docs/manual/config/index.rst:313
1105 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1106 "phone) connected using USB cable:"
1110 #: docs/manual/config/index.rst:319
1111 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1115 #: docs/manual/config/index.rst:322
1117 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1118 "connected using bluetooth:"
1122 #: docs/manual/config/index.rst:328
1123 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1127 #: docs/manual/config/index.rst:330
1129 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1130 "channel to use channel 42:"
1134 #: docs/manual/config/index.rst:336
1135 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1139 #: docs/manual/config/index.rst:338
1141 msgid "Working with multiple phones"
1145 #: docs/manual/config/index.rst:344
1147 "Gammu can be configured for multiple phones (however only one connection is "
1148 "used at one time, you can choose which one to use with :option:`gammu -s` "
1149 "parameter). Configuration for phones on three serial ports would look like "
1154 #: docs/manual/config/index.rst:350
1155 msgid "[gammu] device = /dev/ttyS0 connection = at"
1159 #: docs/manual/config/index.rst:354
1160 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1164 #: docs/manual/config/index.rst:358
1165 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1169 #: docs/manual/config/index.rst:360
1170 msgid "_Fully documented example:"
1174 #: docs/manual/config/index.rst:362
1176 msgid "Fully documented example"
1180 #: docs/manual/config/index.rst:365
1182 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1187 #: docs/manual/config/index.rst:367
1188 msgid "../../../docs/config/gammurc"
1192 #: docs/manual/config/index.rst:368
1193 msgid ":language: ini"
1197 #: docs/manual/protocol/n6110.rst:2
1203 #: docs/manual/protocol/n6110.rst:19
1207 "Balazs Nagy <js@iksz.hu>\n"
1208 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1209 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1210 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1211 "Mike Bradley <mike@trumpington.st>\n"
1212 "Odinokov Serge <serge@takas.lt>\n"
1213 "Pavel Janik <Pavel@Janik.cz>\n"
1214 "BORBELY Zoltan <bozo@andrews.hu>\n"
1215 "Pawel Kot <pkot@linuxnews.pl>\n"
1216 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1217 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1218 "... and other members of gnokii mailing list\n"
1219 "and authors of some WWW pages.\n"
1223 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1224 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1226 "The data provided is for information purposes only. Some of the frames "
1227 "might be hazardous to your phone. Be careful!!! We do not take any "
1228 "responsibility or liability for damages, etc."
1232 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1233 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1235 "this information isn't (and can't be) complete. If you know anything about "
1236 "features not listed here or you noticed a bug in this list, please notify us "
1237 "via e-mail. Thank you."
1241 #: docs/manual/protocol/n6110.rst:34
1243 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1244 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1248 #: docs/manual/protocol/n6110.rst:37
1250 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1251 "for protocol details):"
1254 #. type: Labeled list
1255 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1261 #: docs/manual/protocol/n6110.rst:41
1262 msgid "0x00: Monitoring values"
1266 #: docs/manual/protocol/n6110.rst:42
1268 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1272 #: docs/manual/protocol/n6110.rst:43
1274 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1278 #: docs/manual/protocol/n6110.rst:44
1280 msgid "Battery percent level\n"
1284 #: docs/manual/protocol/n6110.rst:45
1286 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1290 #: docs/manual/protocol/n6110.rst:46
1292 msgid "Battery standby voltage\n"
1296 #: docs/manual/protocol/n6110.rst:47
1302 #: docs/manual/protocol/n6110.rst:48
1304 msgid "0x01: Call Information\n"
1305 msgstr "0x01: Informasi panggilan\n"
1308 #: docs/manual/protocol/n6110.rst:49
1310 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1314 #: docs/manual/protocol/n6110.rst:50
1316 msgid "where type:\n"
1320 #: docs/manual/protocol/n6110.rst:52
1323 "0x01 - data call\n"
1324 "0x05 - voice call\n"
1328 #: docs/manual/protocol/n6110.rst:53
1334 #: docs/manual/protocol/n6110.rst:54
1336 msgid "data call (non digital lines):\n"
1340 #: docs/manual/protocol/n6110.rst:56
1343 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1344 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1348 #: docs/manual/protocol/n6110.rst:57
1350 msgid "data call (digital lines):\n"
1354 #: docs/manual/protocol/n6110.rst:60
1357 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1358 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1359 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1363 #: docs/manual/protocol/n6110.rst:61
1365 msgid "voice call:\n"
1369 #: docs/manual/protocol/n6110.rst:62
1371 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1375 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1376 #: docs/manual/protocol/n7110.rst:494
1382 #: docs/manual/protocol/n6110.rst:64
1384 msgid "sendnum (own number sending):\n"
1388 #: docs/manual/protocol/n6110.rst:67
1391 "0x01: preset (depends on network)\n"
1397 #: docs/manual/protocol/n6110.rst:80
1400 "r Call going msg { 0x0002 }\n"
1401 "r Call in progress { 0x0003, seqnr }\n"
1402 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1403 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1404 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1405 "r answered call { 0x0007, seqnr }\n"
1406 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1407 "r terminated call { 0x0009, seqnr }\n"
1408 "r call msg { 0x000a, seqnr }\n"
1409 "r call held { 0x0023, seqnr, 0x01 }\n"
1410 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1411 "r Send DTMF/voice call { 0x0040}\n"
1412 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1416 #: docs/manual/protocol/n6110.rst:81
1418 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1422 #: docs/manual/protocol/n6110.rst:82
1424 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1428 #: docs/manual/protocol/n6110.rst:84
1431 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1432 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1436 #: docs/manual/protocol/n6110.rst:85
1438 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1442 #: docs/manual/protocol/n6110.rst:87
1445 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1446 "(non digital lines) 0x01,0x60 }\n"
1450 #: docs/manual/protocol/n6110.rst:88
1452 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1456 #: docs/manual/protocol/n6110.rst:90
1461 #: docs/manual/protocol/n6110.rst:91
1462 msgid "to make data call (non digital lines):"
1466 #: docs/manual/protocol/n6110.rst:92
1467 msgid "1.send \"Make call\" for non digital lines"
1471 #: docs/manual/protocol/n6110.rst:93
1472 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1476 #: docs/manual/protocol/n6110.rst:94
1477 msgid "to make data call (digital lines):"
1481 #: docs/manual/protocol/n6110.rst:95
1482 msgid "1.send \"Answer call part 1\""
1486 #: docs/manual/protocol/n6110.rst:96
1487 msgid "2.send \"Sent after issuing data call (digital lines)\""
1491 #: docs/manual/protocol/n6110.rst:97
1492 msgid "3.send \"Make call\" for digital lines"
1496 #: docs/manual/protocol/n6110.rst:98
1497 msgid "to answer call:"
1501 #: docs/manual/protocol/n6110.rst:100
1502 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1506 #: docs/manual/protocol/n6110.rst:102
1507 msgid "0x02: SMS handling"
1511 #: docs/manual/protocol/n6110.rst:110
1514 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1515 "r Message sent { 0x0002 }\n"
1516 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1517 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1518 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1519 "r Initiate ACK { 0x000e, 0x01 }\n"
1520 "r SMS message received { 0x0010, ...... } (whole message)\n"
1521 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1525 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1528 "for enable cell broadcast ?\n"
1529 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1530 "for disable cell broadcast ?\n"
1534 #: docs/manual/protocol/n6110.rst:116
1537 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1538 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1539 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1543 #: docs/manual/protocol/n6110.rst:118
1546 "validity, {DefaultRecipient no.}[12],\n"
1547 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1551 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1553 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1557 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1559 msgid "type: 0x81: normal\n"
1563 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1566 "0x91: + (international)\n"
1567 "0xd0: alphanumeric\n"
1571 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1573 msgid "format: 0x00: text\n"
1577 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1589 #: docs/manual/protocol/n6110.rst:130
1591 msgid "validity: 0x0b: 1 hour\n"
1595 #: docs/manual/protocol/n6110.rst:135
1606 #: docs/manual/protocol/n6110.rst:139
1609 "r Set SMS center OK { 0x0031 }\n"
1610 "r Set SMS center error { 0x0032, reason }\n"
1611 "s Get SMS center { 0x0033, 0x64, priority }\n"
1612 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1616 #: docs/manual/protocol/n6110.rst:142
1619 "validity, {DefaultRecipient no.}[12],\n"
1620 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1621 "tel.no[12]: {len, type, {number(BCD)}}\n"
1625 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1627 msgid "where priority, checksum, type, validity,\n"
1631 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1633 msgid "tel.no.[12]: see 0x02/0x0030\n"
1637 #: docs/manual/protocol/n6110.rst:145
1639 msgid "r SMS center error recv { 0x0035, reason }\n"
1643 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1645 msgid "0x03: Phonebook functions\n"
1649 #: docs/manual/protocol/n6110.rst:147
1651 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1655 #: docs/manual/protocol/n6110.rst:148
1657 msgid "where memory:\n"
1661 #: docs/manual/protocol/n6110.rst:157
1664 "0x01: telephone and SIM phonebook (in one)\n"
1665 "0x02: telephone phonebook\n"
1666 "0x03: SIM phonebook\n"
1667 "0x04: SIM fixdialling-phonebook (?)\n"
1668 "0x05: Own numbers\n"
1669 "0x07: Dialled numbers\n"
1670 "0x08: Missed calls\n"
1671 "0x09: Received calls\n"
1672 "0x0b: voice mailbox (location not important)\n"
1676 #: docs/manual/protocol/n6110.rst:158
1678 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1682 #: docs/manual/protocol/n6110.rst:159
1684 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1688 #: docs/manual/protocol/n6110.rst:160
1690 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1694 #: docs/manual/protocol/n6110.rst:161
1696 msgid "where errtype:\n"
1700 #: docs/manual/protocol/n6110.rst:164
1703 "0x7d: invalid memory type\n"
1704 "0x74: empty location ?\n"
1709 #: docs/manual/protocol/n6110.rst:167
1712 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1713 "r mem set OK { 0x0005 }\n"
1714 "r mem set error { 0x0006, errtype }\n"
1718 #: docs/manual/protocol/n6110.rst:168
1720 msgid "where errtype: 0x7d: name is too long\n"
1724 #: docs/manual/protocol/n6110.rst:171
1727 "s Mem status request { 0x0007, memtype }\n"
1728 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1729 "r Mem status error recv { 0x0009, errtype }\n"
1733 #: docs/manual/protocol/n6110.rst:172
1735 msgid "where errtype: 0x6f: mem status error\n"
1739 #: docs/manual/protocol/n6110.rst:174
1742 "0x7d: invalid memory type\n"
1743 "0x8d: waiting for pin\n"
1747 #: docs/manual/protocol/n6110.rst:177
1750 "s Get caller group data { 0x0010, groupID }\n"
1751 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1752 "r Get call.group error { 0x0012, reason }\n"
1756 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1758 msgid "where reason: 0x7d: invalid location\n"
1762 #: docs/manual/protocol/n6110.rst:181
1765 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1766 "r Set caller group OK { 0x0014 }\n"
1767 "r Set call.group error { 0x0015, reason }\n"
1771 #: docs/manual/protocol/n6110.rst:184
1774 "s Get speed dial { 0x0016, index(1-9) }\n"
1775 "r Get speed dial OK { 0x0017, mem.type, location }\n"
1779 #: docs/manual/protocol/n6110.rst:185
1781 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
1785 #: docs/manual/protocol/n6110.rst:186
1791 #: docs/manual/protocol/n6110.rst:187
1793 msgid "location: memory location (== 0 if not stored)\n"
1797 #: docs/manual/protocol/n6110.rst:191
1800 "r Get speed dial error { 0x0018 }\n"
1801 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
1802 "r Set speed dial OK { 0x001a }\n"
1803 "r Set speed dial error { 0x001b }\n"
1807 #: docs/manual/protocol/n6110.rst:192
1809 msgid "0x04: Phone Status\n"
1810 msgstr "0x04: Status Telepon\n"
1813 #: docs/manual/protocol/n6110.rst:194
1816 "s Phone status { 0x0001 }\n"
1817 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1821 #: docs/manual/protocol/n6110.rst:195
1823 msgid "where mode: 1: registered within the network\n"
1827 #: docs/manual/protocol/n6110.rst:198
1830 "2: call in progress\n"
1831 "3: waiting for pin\n"
1836 #: docs/manual/protocol/n6110.rst:199
1838 msgid "pwr: 1: AC/DC\n"
1842 #: docs/manual/protocol/n6110.rst:200
1844 msgid "2: battery\n"
1848 #: docs/manual/protocol/n6110.rst:202
1851 "s Request Phone ID { 0x0003 }\n"
1852 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1856 #: docs/manual/protocol/n6110.rst:203
1858 msgid "0x05: Profile settings\n"
1859 msgstr "0x05: Pengaturan profil\n"
1862 #: docs/manual/protocol/n6110.rst:204
1864 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
1868 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
1869 #: docs/manual/protocol/n6110.rst:325
1871 msgid "where nr: see 0x05/0x0013\n"
1875 #: docs/manual/protocol/n6110.rst:207
1878 "feature: see 0x05/0x0014\n"
1879 "a: see 0x05/0x0014\n"
1883 #: docs/manual/protocol/n6110.rst:209
1886 "r Set profile feat. OK { 0x0011, 1 }\n"
1887 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
1891 #: docs/manual/protocol/n6110.rst:210
1893 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
1897 #: docs/manual/protocol/n6110.rst:211
1899 msgid "feature: see 0x05/0x0014\n"
1903 #: docs/manual/protocol/n6110.rst:212
1905 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
1909 #: docs/manual/protocol/n6110.rst:216
1911 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
1912 "(0x00 .. 0x05), but rest are common to all profiles."
1916 #: docs/manual/protocol/n6110.rst:218
1921 #: docs/manual/protocol/n6110.rst:224
1924 "Feature Description Value\n"
1925 "------- ------------------- -----------------\n"
1926 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1927 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
1928 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
1932 #: docs/manual/protocol/n6110.rst:225
1934 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
1938 #: docs/manual/protocol/n6110.rst:244
1941 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
1942 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
1943 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
1944 "0x06 vibration 0=off, 1=on\n"
1945 "0x07 warning and game tones 0xff=off, 0x04=on\n"
1946 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
1947 "0x09 automatic answer 0x00=off, 0x01=on\n"
1948 "-------------------------\n"
1949 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
1950 "0x17 ??? 0x00 | 0x01\n"
1951 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
1952 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
1953 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
1954 "0x1b ??? 0x00 | 0x01\n"
1955 "0x1c ??? 0x00...0x18\n"
1956 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
1957 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
1958 "0x1f Cell info display 0x00=Off, 0x01=On\n"
1959 "0x21 Language 0x00=English\n"
1963 #: docs/manual/protocol/n6110.rst:253
1978 #: docs/manual/protocol/n6110.rst:258
1981 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
1982 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
1983 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
1984 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
1985 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
1989 #: docs/manual/protocol/n6110.rst:260
1994 #: docs/manual/protocol/n6110.rst:265
1997 "Feature Description Value\n"
1998 "------- ------------------- -----------------\n"
1999 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2000 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2004 #: docs/manual/protocol/n6110.rst:266
2006 msgid "6=ascending\n"
2010 #: docs/manual/protocol/n6110.rst:279
2013 "0x02 ringing tone ID\n"
2014 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2015 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2016 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
2017 "0x06 warning tones 0xff=off, 0x04=on\n"
2018 "0x07 screen saver 1=on, 0=off\n"
2019 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
2020 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
2021 "-------------------------\n"
2024 "0x15: ???: Read only?\n"
2025 "-------------------------\n"
2028 #. type: Labeled list
2029 #: docs/manual/protocol/n6110.rst:279
2031 msgid "0x16: ???: 0x00=??? 0x01=?"
2035 #: docs/manual/protocol/n6110.rst:288
2038 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2039 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2040 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2041 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2042 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2043 "0x1c: Cell info display: 0x00=Off\n"
2044 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2045 "0x1e: Language: 0x00=English\n"
2049 #: docs/manual/protocol/n6110.rst:294
2061 #: docs/manual/protocol/n6110.rst:306
2064 "0x32: Reboots ME (3330)\n"
2065 "0x1f: ???: Read only? (3330)\n"
2066 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2067 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2068 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2069 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2070 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2071 "0x25: ???: Read only? (N3330)\n"
2072 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2073 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2074 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2075 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2079 #: docs/manual/protocol/n6110.rst:307
2081 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2084 #. type: Labeled list
2085 #: docs/manual/protocol/n6110.rst:307
2087 msgid "0x2a: ???: 0x00=??? 0x01=?"
2090 #. type: Labeled list
2091 #: docs/manual/protocol/n6110.rst:308
2093 msgid "0x2b: ???: 0x00=??? 0x01=?"
2097 #: docs/manual/protocol/n6110.rst:311
2100 "0x2c: ???: Read only? (N3330)\n"
2101 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2105 #: docs/manual/protocol/n6110.rst:314
2108 "s Get welcome message { 0x0016 }\n"
2109 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2113 #: docs/manual/protocol/n6110.rst:315
2115 msgid "where block: { id, {blockspecific} }\n"
2119 #: docs/manual/protocol/n6110.rst:316
2121 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2125 #: docs/manual/protocol/n6110.rst:318
2128 "2: welcome note { len, \"message\" }\n"
2129 "3: operator msg { len, \"message\" }\n"
2133 #: docs/manual/protocol/n6110.rst:319
2135 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2139 #: docs/manual/protocol/n6110.rst:320
2141 msgid "where block: see 0x05/0x0017\n"
2145 #: docs/manual/protocol/n6110.rst:322
2148 "r Set welcome OK { 0x0019, 0x01 }\n"
2149 "s Get profile name { 0x001a, nr }\n"
2153 #: docs/manual/protocol/n6110.rst:324
2155 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2159 #: docs/manual/protocol/n6110.rst:327
2162 "len: text length\n"
2163 "flen len + len(nr, len) = len + 2\n"
2167 #: docs/manual/protocol/n6110.rst:328
2169 msgid "Note: in Nokia 3310 name is in Unicode\n"
2173 #: docs/manual/protocol/n6110.rst:333
2176 "s ??? { 0x001c }\n"
2177 "r ??? { 0x001d, 0x93 }\n"
2178 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2179 "r Set oplogo OK { 0x0031 }\n"
2180 "r Set oplogo error { 0x0032, reason }\n"
2184 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2186 msgid "where reason: 0x7d invalid location\n"
2190 #: docs/manual/protocol/n6110.rst:335
2192 msgid "s Get oplogo { 0x0033, location }\n"
2196 #: docs/manual/protocol/n6110.rst:336
2198 msgid "where location: 1 (doesn't seem to matter)\n"
2202 #: docs/manual/protocol/n6110.rst:338
2205 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2206 "r Get oplogo error { 0x0035, reason }\n"
2210 #: docs/manual/protocol/n6110.rst:342
2213 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2214 "r Set ringtone OK { 0x0037 }\n"
2215 "r Set ringtone error { 0x0038, reason }\n"
2219 #: docs/manual/protocol/n6110.rst:343
2221 msgid "where reason=0x7d, when not supported location\n"
2225 #: docs/manual/protocol/n6110.rst:344
2227 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2231 #: docs/manual/protocol/n6110.rst:345
2233 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2237 #: docs/manual/protocol/n6110.rst:349
2240 "0x02,0x01=Operator access number 1\n"
2241 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2247 #: docs/manual/protocol/n6110.rst:351
2250 "r Get services sett.OK { 0x0081, .... }\n"
2251 "r Get services sett.err { 0x0082, 0x7b }\n"
2255 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2257 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2261 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2264 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2265 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2269 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2271 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2275 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2278 "NOTE: msglen=0x37\n"
2283 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2296 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2298 msgid "where divtype:\n"
2302 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2304 msgid "0x02: all diverts for all call types ?\n"
2308 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2310 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2314 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2319 "0x3d: when not answered\n"
2320 "0x3e: if not reached\n"
2324 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2330 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2333 "0x00: all calls (data, voice, fax)\n"
2334 "0x0b: voice calls\n"
2336 "0x19: data calls\n"
2340 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2342 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2346 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2347 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2348 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2350 msgid "where divtype, calltype: see above\n"
2354 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2357 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2358 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2362 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2364 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2368 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2370 msgid "data: { 0x01, 0x00 } - isn't active\n"
2374 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2376 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2380 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2383 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2384 "r Call diverts active { 0x0006, ??? }\n"
2388 #: docs/manual/protocol/n6110.rst:388
2394 #: docs/manual/protocol/n6110.rst:394
2397 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2398 "r ??? OK { 0x0023, ?,?,? }\n"
2399 "r ??? error { 0x0024, reason }\n"
2400 "s ??? { 0x0025, ??? }\n"
2401 "r ??? OK { 0x0026, ??? }\n"
2402 "r ??? error { 0x0027, reason }\n"
2406 #: docs/manual/protocol/n6110.rst:395
2408 msgid "0x08: Security codes\n"
2412 #: docs/manual/protocol/n6110.rst:396
2414 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2418 #: docs/manual/protocol/n6110.rst:397
2420 msgid "where code: 1: security code (5 chars)\n"
2424 #: docs/manual/protocol/n6110.rst:401
2427 "2: PIN (4 chars)\n"
2428 "3: PIN2 (4 chars)\n"
2429 "4: PUK (8 chars)\n"
2430 "5: PUK2 (8 chars)\n"
2434 #: docs/manual/protocol/n6110.rst:403
2437 "s Status request { 0x0007, 0x01 }\n"
2438 "r pin recvd { 0x0008, accepted }\n"
2442 #: docs/manual/protocol/n6110.rst:404
2444 msgid "where accepted: 0x0c (or 0x06): OK\n"
2448 #: docs/manual/protocol/n6110.rst:405
2450 msgid "code: waiting for (0x08/0x0004) code\n"
2454 #: docs/manual/protocol/n6110.rst:406
2456 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2460 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2461 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2463 msgid "where code: see 0x08/0x0004\n"
2467 #: docs/manual/protocol/n6110.rst:408
2469 msgid "0x09: SIM login\n"
2473 #: docs/manual/protocol/n6110.rst:410
2476 "r login { 0x0080 }\n"
2477 "r logout { 0x0081 }\n"
2481 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2483 msgid "0x0a: Network status\n"
2487 #: docs/manual/protocol/n6110.rst:414
2490 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2491 "s get used network { 0x0070 }\n"
2492 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2496 #: docs/manual/protocol/n6110.rst:415
2498 msgid "0x0c: Keys\n"
2502 #: docs/manual/protocol/n6110.rst:417
2505 "s Get key assignments { 0x0040, 0x01 }\n"
2506 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2510 #: docs/manual/protocol/n6110.rst:418
2512 msgid "where {key '0'} => ' ', '0'\n"
2516 #: docs/manual/protocol/n6110.rst:419
2518 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2522 #: docs/manual/protocol/n6110.rst:420
2524 msgid "where button: 0x01 - 0x09: 1-9\n"
2528 #: docs/manual/protocol/n6110.rst:433
2535 "0x0e: Pick up phone\n"
2543 "0x1B onwards: don't know but they do produce\n"
2547 #: docs/manual/protocol/n6110.rst:435
2550 "a beep and light up the keypad as if\n"
2551 "a key had been pressed.\n"
2555 #: docs/manual/protocol/n6110.rst:438
2558 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2559 "s ??? { 0x0044 }\n"
2560 "r ??? ack { 0x0045, 0x01 }\n"
2564 #: docs/manual/protocol/n6110.rst:439
2566 msgid "0x0d: Status\n"
2570 #: docs/manual/protocol/n6110.rst:442
2573 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2574 "s Status request { 0x0051 }\n"
2575 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2579 #: docs/manual/protocol/n6110.rst:444
2582 "where {byte pair}: {cmd, 1:off 2:on}\n"
2583 "cmd: 1: call in progress\n"
2586 #. type: Labeled list
2587 #: docs/manual/protocol/n6110.rst:444
2593 #: docs/manual/protocol/n6110.rst:451
2595 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2596 "active 7: key lock active 8: is SMS storage full"
2600 #: docs/manual/protocol/n6110.rst:452
2602 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2606 #: docs/manual/protocol/n6110.rst:453
2608 msgid "(will send displayed messages with x,y coordinates)\n"
2612 #: docs/manual/protocol/n6110.rst:454
2614 msgid "r Display status ack { 0x0054, 1 }\n"
2618 #: docs/manual/protocol/n6110.rst:455
2620 msgid "0x11: Phone clock & alarm\n"
2624 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2627 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2628 "r date and time set { 0x0061 }\n"
2629 "s get date and time { 0x0062 }\n"
2630 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2634 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2636 msgid "where: date_set & time_set==0x01 - set\n"
2640 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2642 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2646 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2648 msgid "not available in frame\n"
2652 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2655 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2656 "r alarm set { 0x006c }\n"
2657 "s get alarm { 0x006d }\n"
2658 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2662 #: docs/manual/protocol/n6110.rst:467
2664 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2668 #: docs/manual/protocol/n6110.rst:468
2670 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2674 #: docs/manual/protocol/n6110.rst:469
2676 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2680 #: docs/manual/protocol/n6110.rst:470
2682 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2686 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2688 msgid "0x13: Calendar notes\n"
2689 msgstr "0x13: Catatan kalender\n"
2692 #: docs/manual/protocol/n6110.rst:472
2694 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2698 #: docs/manual/protocol/n6110.rst:474
2701 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2702 "textlen, \"text\" }\n"
2706 #: docs/manual/protocol/n6110.rst:475
2708 msgid "r Write cal.note report { 0x0065, return }\n"
2712 #: docs/manual/protocol/n6110.rst:476
2714 msgid "where return: 0x01: ok\n"
2718 #: docs/manual/protocol/n6110.rst:477
2720 msgid "0x73: failure\n"
2724 #: docs/manual/protocol/n6110.rst:478
2726 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2730 #: docs/manual/protocol/n6110.rst:481
2733 "s Calendar notes set { 0x0066... }\n"
2734 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2735 "r Cal.note recvd error { 0x0067, err }\n"
2739 #: docs/manual/protocol/n6110.rst:482
2741 msgid "where err: 0x93: not available\n"
2745 #: docs/manual/protocol/n6110.rst:483
2747 msgid "(0x01: OK)\n"
2751 #: docs/manual/protocol/n6110.rst:484
2753 msgid "other: error\n"
2754 msgstr "lainnya: eror\n"
2757 #: docs/manual/protocol/n6110.rst:486
2760 "s Delete cal.note { 0x0068, location }\n"
2761 "r Del. cal.note report { 0x0069, err }\n"
2765 #: docs/manual/protocol/n6110.rst:487
2767 msgid "where err: 0x01: OK\n"
2771 #: docs/manual/protocol/n6110.rst:488
2773 msgid "0x93: cannot delete\n"
2777 #: docs/manual/protocol/n6110.rst:489
2779 msgid "0x14: SMS funcs\n"
2783 #: docs/manual/protocol/n6110.rst:492
2786 "s Write SMS to SIM { 0x0004, .... }\n"
2787 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2788 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2792 #: docs/manual/protocol/n6110.rst:493
2794 msgid "where type: 0x06: delivery report\n"
2798 #: docs/manual/protocol/n6110.rst:494
2800 msgid "status: 0x00: delivered\n"
2804 #: docs/manual/protocol/n6110.rst:497
2809 "0x09: reading failed\n"
2813 #: docs/manual/protocol/n6110.rst:498
2815 msgid "subtype: 0x02: invalid mem type\n"
2819 #: docs/manual/protocol/n6110.rst:499
2821 msgid "0x07: empty SMS location\n"
2825 #: docs/manual/protocol/n6110.rst:500
2827 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2831 #: docs/manual/protocol/n6110.rst:505
2834 "s Delete SMS message { 0x000a, 0x02, location }\n"
2835 "r Delete OK { 0x000b }\n"
2836 "s SMS status request { 0x0036, 0x64 }\n"
2837 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2838 "r SMS status error { 0x0038 }\n"
2842 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2848 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2851 "s Enable WAP frames { 0x0000}\n"
2852 "r Enable WAP frames { 0x0002, 0x01}\n"
2856 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
2864 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
2866 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
2870 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
2872 msgid "where location: 0 - 14\n"
2876 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
2878 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
2882 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
2884 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
2888 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
2890 msgid "r Get WAP bookmark err { 0x0008, error }\n"
2894 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
2895 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
2896 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
2898 msgid "where error:\n"
2902 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
2905 "0x00(?)invalid position\n"
2906 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
2907 "0x02 invalid/too high/empty location\n"
2911 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
2913 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
2917 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
2920 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
2921 "Note: bookmark is added to the first free location.\n"
2925 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
2927 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
2931 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
2933 msgid "where block:\n"
2937 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
2940 "0x0a, location_of_just_written_bookmark(?),\n"
2941 "0x00, next_free_location(?)\n"
2945 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
2947 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
2951 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
2954 "0x04 - memory is full\n"
2955 "0x01 - we are in the bookmark menu\n"
2956 "0x00 - unknown reason for now ;(\n"
2960 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
2962 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
2966 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
2968 msgid "where: location = 0-14\n"
2972 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
2975 "? r Delete WAR bookmark OK{ 0x000d }\n"
2976 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
2980 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
2984 "r ?? { 0x0010, 0x00}\n"
2988 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
2990 msgid "s Get WAP settings 1 { 0x0015, location}\n"
2994 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
2996 msgid "where location: 0x00 - 0x05\n"
3000 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
3002 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"
3006 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
3008 msgid "con_type: 0x00 - temporary\n"
3012 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
3014 msgid "0x01 - continuous\n"
3018 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3021 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3022 "security: 0x00 = no, 0x01 = yes\n"
3026 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3028 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3032 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3035 "0x01 user inside \"Settings\" menu. Must leave it\n"
3036 "0x02 invalid/too high/empty location\n"
3040 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3042 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3046 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3048 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3052 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3054 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3058 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3060 msgid "where type : 0x00 - SMS bearer\n"
3064 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3065 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3071 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3073 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3077 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3079 msgid "0x01 - data bearer\n"
3083 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3086 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3087 "user len, user (Unicode), password len, password (Unicode)\n"
3088 "where auth: 0x00 - normal, 0x01 - secure\n"
3092 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3095 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3096 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3100 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3102 msgid "0x02 - USSD bearer\n"
3106 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3108 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3112 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3114 msgid "service code (Unicode)\n"
3118 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3120 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3124 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3126 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3130 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3132 msgid "where: error=0x05\n"
3133 msgstr "dimana: eror=0x05\n"
3136 #: docs/manual/protocol/n6110.rst:576
3138 msgid "0x40: Security commands\n"
3142 #: docs/manual/protocol/n6110.rst:577
3144 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3148 #: docs/manual/protocol/n6110.rst:578
3150 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3154 #: docs/manual/protocol/n6110.rst:583
3157 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3158 "r Open simlock 1 { 0x02 }\n"
3159 "s ???(N6150) { 0x08, 0x00 }\n"
3160 "r ???(N6150) { 0x08 }\n"
3161 "s Enable extended cmds { 0x64, cmd }\n"
3165 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3167 msgid "where cmd: 0x00: off\n"
3171 #: docs/manual/protocol/n6110.rst:585
3177 #: docs/manual/protocol/n6110.rst:586
3179 msgid "0x02: enter service mode ?\n"
3183 #: docs/manual/protocol/n6110.rst:588
3186 "0x03: reset (doesn't ask for PIN again)\n"
3187 "0x04: reset (PIN is requested)\n"
3191 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3193 msgid "In 5110 makes reset without PIN\n"
3197 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3199 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3203 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3205 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3209 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3211 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3215 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3217 msgid "0x38 - reset UI, SCM and call counters\n"
3221 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3223 msgid "0x40 - reset test 36 in netmonitor\n"
3227 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3230 "r Reset phone settings { 0x65, 0x00 }\n"
3231 "s Get IMEI { 0x66 }\n"
3232 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3233 "s (ACD Readings)?(N6150 { 0x68 }\n"
3234 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3235 "s Get Product Profile\n"
3239 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3241 msgid "Settings { 0x6a}\n"
3245 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3247 msgid "r Get Product Profile\n"
3251 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3253 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3257 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3259 msgid "s Set Product Profile\n"
3263 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3265 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3269 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3271 msgid "r Set Product Profile\n"
3275 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3277 msgid "Settings OK ? { 0x6b }\n"
3281 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3283 msgid "s Get code { 0x6e, code }\n"
3287 #: docs/manual/protocol/n6110.rst:609
3289 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3293 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3295 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3299 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3301 msgid "allowed: 0: no\n"
3305 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3311 #: docs/manual/protocol/n6110.rst:614
3313 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3317 #: docs/manual/protocol/n6110.rst:616
3319 msgid "s Start monitoring { 0x70, block }\n"
3323 #: docs/manual/protocol/n6110.rst:617
3325 msgid "where block(N6150):\n"
3329 #: docs/manual/protocol/n6110.rst:624
3332 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3333 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3334 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3335 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3336 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3337 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3338 "0x20,0x20,0x20,0x20\n"
3342 #: docs/manual/protocol/n6110.rst:626
3345 "This block enables probably all possible monitorred parameters.\n"
3346 "After it phone sends 0x00 message type values\n"
3350 #: docs/manual/protocol/n6110.rst:628
3353 "s Break monitoring { 0x71 }\n"
3354 "r Break monitoring { 0x71 }\n"
3358 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3361 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3362 "? r ???? { 0x74 }\n"
3366 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3368 msgid "s Call commands { 0x7c, block }\n"
3372 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3374 msgid "where where: command, (values)\n"
3378 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3382 "values: number(ASCII), 0x00 - makes voice call\n"
3386 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3389 "command: 0x02 - answer call\n"
3390 "command: 0x03 - release call\n"
3394 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3397 "r Call commands { 0x7c, command }\n"
3398 "s Netmonitor { 0x7e, field }\n"
3402 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3404 msgid "where: field: 00: next\n"
3408 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3413 "F2: field test menus\n"
3414 "F3: developer menus\n"
3418 #: docs/manual/protocol/n6110.rst:644
3420 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3424 #: docs/manual/protocol/n6110.rst:645
3426 msgid "Note: sets simlock type to factory?\n"
3430 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3431 #: docs/manual/protocol/n6110.rst:650
3433 msgid "where locknumber: 1,2,4,8\n"
3437 #: docs/manual/protocol/n6110.rst:647
3439 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3443 #: docs/manual/protocol/n6110.rst:649
3445 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3449 #: docs/manual/protocol/n6110.rst:653
3452 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3453 "s Get simlock info { 0x8a, 0x00}\n"
3454 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3458 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3460 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3464 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3467 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3468 "counter1 - counter4: counters for locks\n"
3472 #: docs/manual/protocol/n6110.rst:661
3475 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3476 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3477 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3478 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3479 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3483 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3485 msgid "if volume and hz is 0, it's off\n"
3489 #: docs/manual/protocol/n6110.rst:666
3492 "r Buzzer pitch { 0x8f}\n"
3493 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3494 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3495 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3499 #: docs/manual/protocol/n6110.rst:667
3501 msgid "where: enable == 0x01 - enable after test\n"
3505 #: docs/manual/protocol/n6110.rst:668
3507 msgid "0x00 - don't enable after test\n"
3511 #: docs/manual/protocol/n6110.rst:669
3513 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3517 #: docs/manual/protocol/n6110.rst:672
3520 "s ???(N6150) { 0x98, 0x00 }\n"
3521 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3522 "s Get bin ringtone { 0x9e, location }\n"
3526 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3527 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3529 msgid "where: location=0,1,etc.\n"
3533 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3535 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3539 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3540 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3542 msgid "where location=0,1,etc.\n"
3546 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3548 msgid "error=0x0a, ringtone NOT available\n"
3552 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3558 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3560 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3564 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3566 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3570 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3572 msgid "error=0x0a, ringtone NOT set\n"
3576 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3578 msgid "0x00, ringtone set OK\n"
3582 #: docs/manual/protocol/n6110.rst:704
3585 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3586 "s Get info about phone { 0xc8, 0x01 }\n"
3587 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3588 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3589 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3590 "s DPS External SW { 0xc7, 0x03 }\n"
3591 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3592 "s Get HW { 0xc8, 0x05 }\n"
3593 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3594 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3595 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3596 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3597 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3598 "s Get PCI version { 0xc8, 0x0b }\n"
3599 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3600 "s Get system ASIC { 0xc8, 0x0c }\n"
3601 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3602 "s Get COBBA { 0xc8, 0x0d }\n"
3603 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3604 "s Get PLUSSA { 0xc8, 0x0e }\n"
3605 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3609 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3610 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3612 msgid "where available: 0x01: not available\n"
3616 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3619 "s Get CCONT { 0xc8, 0x0f }\n"
3620 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3624 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3627 "s Get PPM version { 0xc8, 0x10 }\n"
3628 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3629 "s Get PPM info { 0xc8, 0x12 }\n"
3630 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3631 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3632 "s Get Product Code { 0xca, 0x01 }\n"
3633 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3634 "s Get Order Number { 0xca, 0x02 }\n"
3635 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3636 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3637 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3638 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3639 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3640 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3641 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3642 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3643 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3644 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3645 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3646 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3647 "s Get Purchare date { 0xcc, 0x04 }\n"
3648 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3649 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3650 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3651 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3655 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3657 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3661 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3664 "0x04,0x00,0x00,0x00;\n"
3665 "0x08,0x00,0x00,0x00;\n"
3666 "0x10,0x00,0x00,0x00;\n"
3667 "0x20,0x00,0x00,0x00;\n"
3668 "0x40,0x00,0x00,0x00;\n"
3669 "0x80,0x00,0x00,0x00;\n"
3670 "0x00,0x01,0x00,0x00;\n"
3671 "0x00,0x02,0x00,0x00;\n"
3672 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3676 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3678 msgid "No test for \"Security data\"\n"
3682 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3685 "0x00,0x10,0x00,0x00;\n"
3686 "0x00,0x20,0x00,0x00;\n"
3687 "0x00,0x40,0x00,0x00;\n"
3688 "0x00,0x80,0x00,0x00;\n"
3689 "0x00,0x00,0x01,0x00;\n"
3691 "0x00,0x00,0x10,0x00;\n"
3695 #: docs/manual/protocol/n6110.rst:756
3698 "s Result of phone tests { 0xcf }\n"
3699 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3701 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3702 "s LCD Test { 0xd3, value }\n"
3706 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3708 msgid "where value: 0x03, 0x02 - 1'st test\n"
3712 #: docs/manual/protocol/n6110.rst:759
3715 "0x03, 0x01 - 2'nd test\n"
3716 "0x02, 0x03 - clears screen\n"
3720 #: docs/manual/protocol/n6110.rst:762
3723 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3724 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3725 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3729 #: docs/manual/protocol/n6110.rst:763
3731 msgid "where: numofbytes - how many bytes to read\n"
3735 #: docs/manual/protocol/n6110.rst:764
3737 msgid "Note: Works ONLY in MBUS\n"
3741 #: docs/manual/protocol/n6110.rst:765
3743 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3747 #: docs/manual/protocol/n6110.rst:766
3749 msgid "where numofbytes - how many bytes available\n"
3753 #: docs/manual/protocol/n6110.rst:767
3755 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3759 #: docs/manual/protocol/n6110.rst:769
3762 "0x41: Snake game ?\n"
3767 #: docs/manual/protocol/n6110.rst:771
3770 "s Get Picture Image { 0x0001, location }\n"
3771 "r Get Picture Image when contains sender number\n"
3775 #: docs/manual/protocol/n6110.rst:772
3777 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3781 #: docs/manual/protocol/n6110.rst:773
3787 #: docs/manual/protocol/n6110.rst:775
3790 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3791 "in sender without sender number\n"
3795 #: docs/manual/protocol/n6110.rst:776
3797 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3801 #: docs/manual/protocol/n6110.rst:777
3803 msgid "s Set Picture Image { 0x0003, frame...}\n"
3807 #: docs/manual/protocol/n6110.rst:778
3809 msgid "where frame: see 0x47/0x0002\n"
3813 #: docs/manual/protocol/n6110.rst:780
3816 "r Get/Set PictureImageOK{ 0x0004 }\n"
3817 "r Set Picture Image err { 0x0005, error? }\n"
3821 #: docs/manual/protocol/n6110.rst:781
3823 msgid "where error=0x74 - wrong location ?\n"
3827 #: docs/manual/protocol/n6110.rst:782
3833 #: docs/manual/protocol/n6110.rst:785
3836 "s Phone ID request { 0x0010 }\n"
3837 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3838 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3842 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3844 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3848 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3850 msgid "Acknowledge(MBUS)...\n"
3854 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3860 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
3863 "s Power on message seq1 {+04 }\n"
3864 "r Power on message seq1 {+05 }\n"
3868 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
3874 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
3875 #: docs/manual/protocol/n6510.rst:804
3877 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
3881 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
3882 #: docs/manual/protocol/n6510.rst:805
3888 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
3889 #: docs/manual/protocol/n6510.rst:806
3891 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
3895 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
3896 #: docs/manual/protocol/n6510.rst:806
3898 msgid "\"model\\n\" \"(c) NMP.\" }\n"
3902 #: docs/manual/protocol/n6110.rst:797
3905 "0xda: ? (during playing 2 player snake)\n"
3910 #: docs/manual/protocol/n6110.rst:798
3912 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
3916 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
3918 msgid "0xf4: Power on message seq 2\n"
3922 #: docs/manual/protocol/samsung.rst:2
3924 msgid "SAMSUNG Organizer AT commands"
3928 #: docs/manual/protocol/samsung.rst:5
3930 msgid "Get organizer information"
3931 msgstr "Informasi telepon"
3933 #. type: Labeled list
3934 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
3935 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
3941 #: docs/manual/protocol/samsung.rst:10
3946 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
3947 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
3948 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
3949 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
3950 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
3951 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
3952 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
3953 #: docs/manual/utils/gammu-detect.rst:83
3959 #: docs/manual/protocol/samsung.rst:16
3960 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
3964 #: docs/manual/protocol/samsung.rst:18
3965 msgid "Return 5 values:"
3969 #: docs/manual/protocol/samsung.rst:22
3973 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
3978 #: docs/manual/protocol/samsung.rst:26
3981 "Max possible entries\n"
3988 #: docs/manual/protocol/samsung.rst:29
3997 #: docs/manual/protocol/samsung.rst:32
3999 msgid "Get organizer details"
4003 #: docs/manual/protocol/samsung.rst:37
4004 msgid "AT+ORGR=number"
4008 #: docs/manual/protocol/samsung.rst:40
4009 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
4012 #. type: Labeled list
4013 #: docs/manual/protocol/samsung.rst:41
4019 #: docs/manual/protocol/samsung.rst:46
4021 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4022 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4025 #. type: Labeled list
4026 #: docs/manual/protocol/samsung.rst:47
4032 #: docs/manual/protocol/samsung.rst:52
4034 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4035 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4038 #. type: Labeled list
4039 #: docs/manual/protocol/samsung.rst:53
4045 #: docs/manual/protocol/samsung.rst:58
4047 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4048 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4051 #. type: Labeled list
4052 #: docs/manual/protocol/samsung.rst:59
4058 #: docs/manual/protocol/samsung.rst:64
4060 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4061 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4065 #: docs/manual/protocol/samsung.rst:66
4066 msgid "+ORGR: AT+ORGR answer header"
4070 #: docs/manual/protocol/samsung.rst:71
4074 " Pointer to real memory position\n"
4076 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4080 #: docs/manual/protocol/samsung.rst:73
4081 msgid "If par02 =1, appointment entry type"
4085 #: docs/manual/protocol/samsung.rst:118
4089 " Organizer entry short name\n"
4091 " Organizer entry detailed description\n"
4115 " Alarm flag (0=no, 1=yes)\n"
4117 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4119 " Alarm items quantity\n"
4121 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4127 " Repeat until day\n"
4129 " Repeat until month\n"
4131 " Repeat until year\n"
4135 #: docs/manual/protocol/samsung.rst:120
4136 msgid "If par02 = 2, aniversary entry type"
4140 #: docs/manual/protocol/samsung.rst:165
4170 " Alarm flag (0=no, 1=yes)\n"
4172 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4174 " Alarm items quantity\n"
4176 " Repeat each year (0=no, 4=yes)\n"
4190 #: docs/manual/protocol/samsung.rst:167
4191 msgid "If par02 = 3, task entry type"
4195 #: docs/manual/protocol/samsung.rst:212
4225 " Alarm flag (0=no, 1=yes)\n"
4227 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4229 " Alarm items quantity\n"
4233 " Task priority (1=high, 2=normal, 3=low)\n"
4235 " Task status (0=undone, 1=done)\n"
4245 #: docs/manual/protocol/samsung.rst:214
4246 msgid "If par02 = 4, miscellany entry type"
4250 #: docs/manual/protocol/samsung.rst:259
4280 " Alarm flag (0=no, 1=yes)\n"
4282 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4284 " Alarm items quantity\n"
4300 #: docs/manual/protocol/samsung.rst:261
4302 msgid "Write organizer entry"
4306 #: docs/manual/protocol/samsung.rst:266
4307 msgid "AT+ORGW=par0,par1,par2...par24"
4311 #: docs/manual/protocol/samsung.rst:268
4312 msgid "Write organizer entry in memory location par0"
4316 #: docs/manual/protocol/samsung.rst:270
4317 msgid "If par0=65535 then locate next empty entry on memory"
4321 #: docs/manual/protocol/samsung.rst:276
4323 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4328 #: docs/manual/protocol/samsung.rst:278
4329 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4333 #: docs/manual/protocol/samsung.rst:280
4335 msgid "Delete organizer entry"
4339 #: docs/manual/protocol/samsung.rst:285
4340 msgid "AT+ORGD=number"
4344 #: docs/manual/protocol/samsung.rst:287
4345 msgid "Delete organizer entry of index \"number\""
4349 #: docs/manual/protocol/samsung.rst:291
4354 #: docs/manual/protocol/samsung.rst:293
4359 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4360 #: docs/manual/testing/dummy-driver.rst:37
4366 #: docs/manual/protocol/samsung.rst:298
4367 msgid "Read command use index reference."
4371 #: docs/manual/protocol/samsung.rst:300
4373 "Write command uses index and direct memory reference with special 65535 "
4374 "value to locate empty memory position."
4378 #: docs/manual/protocol/samsung.rst:302
4380 "Delete command use direct memory reference, index are automatically "
4385 #: docs/manual/protocol/samsung.rst:304
4387 "Hint: After create or delete an organizer entry, reread full information to "
4388 "update index table."
4392 #: docs/manual/protocol/m-obex.rst:2
4394 msgid "m-obex protocol used by some Samsung mobiles"
4398 #: docs/manual/protocol/m-obex.rst:5
4400 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4405 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4407 msgid "Introduction"
4411 #: docs/manual/protocol/m-obex.rst:10
4413 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4414 "by Samsung used to exchange PIM data and files over bluetooth."
4418 #: docs/manual/protocol/m-obex.rst:12
4420 "This documentation is by no means complete but is only a reference for the "
4421 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4422 "which parts it differs from the standard-obex. The only thing I found "
4423 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4424 "Ok, sucess in obex. If there was an error you will find it's error code in "
4425 "the 0x42 header. If this is a normal behavior: Why are there so many "
4426 "response codes defined?"
4430 #: docs/manual/protocol/m-obex.rst:14
4432 "The information about the protocol was gained by listening to the transfered "
4433 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4437 #: docs/manual/protocol/m-obex.rst:16
4439 msgid "Requirements"
4443 #: docs/manual/protocol/m-obex.rst:19
4444 msgid "Established bluetooth connection to the serial channel of the mobile"
4448 #: docs/manual/protocol/m-obex.rst:20
4449 msgid "Some way to access this serial port. For example minicom."
4453 #: docs/manual/protocol/m-obex.rst:22
4455 msgid "Starting the obex server"
4458 #. type: Labeled list
4459 #: docs/manual/protocol/m-obex.rst:24
4461 msgid "To start the obex server you have to send this AT command first"
4465 #: docs/manual/protocol/m-obex.rst:27
4466 msgid "AT+SYNCML=MOBEXSTART"
4469 #. type: Labeled list
4470 #: docs/manual/protocol/m-obex.rst:28
4472 msgid "Some phones seem to start with following command"
4476 #: docs/manual/protocol/m-obex.rst:31
4477 msgid "AT$TSSPCSW=1"
4481 #: docs/manual/protocol/m-obex.rst:33
4483 msgid "Obex commands"
4487 #: docs/manual/protocol/m-obex.rst:36
4489 "In the following chapters I will describe the obex packages to read and edit "
4490 "data on the mobile. I think most of them are in standard-obex format and are "
4491 "following this structure:"
4495 #: docs/manual/protocol/m-obex.rst:45
4498 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4499 "|Package Header |Session Id |Obex Header(s) |\n"
4500 "+===========================================+===================================+===========================================+\n"
4501 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4502 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4503 "| | |* Next bytes: data. |\n"
4504 "| | |* Last byte: 0x00 |\n"
4505 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4509 #: docs/manual/protocol/m-obex.rst:47
4511 "For detailed information about obex, for example what types of packages and "
4512 "headers exists, get the official Obex documentation from Inrared Data "
4513 "Association. But I don't know if this is available for free."
4517 #: docs/manual/protocol/m-obex.rst:49
4518 msgid "Here is a list of the most used types for the Samsung mobiles:"
4522 #: docs/manual/protocol/m-obex.rst:51
4524 "There exists mainly two types of operations: Put (package header 0x02 and "
4525 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4526 "retrieve data from the mobile. A put or get operation can be divided into "
4527 "several packages. The high-bit indicates if this is the last package of an "
4528 "operation. For example if you want to transfer a file to the mobile you send "
4529 "n-time 0x02 packages and only the last one is 0x82."
4533 #: docs/manual/protocol/m-obex.rst:53
4535 "Headers consists normally out of three blocks: First byte: Header type, "
4536 "second and third byte: length of the header (if the headers length is "
4537 "variable), following bytes: data. The most used header types are"
4541 #: docs/manual/protocol/m-obex.rst:71
4544 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4545 "| Obex description | Byte | following two bytes | following bytes |\n"
4546 "+=======================+======+========================+===================================================================================================================================================+\n"
4547 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
4548 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4549 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
4550 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4551 "| 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"
4552 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4553 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
4554 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4555 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
4556 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4557 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
4558 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4559 "| 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"
4560 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4564 #: docs/manual/protocol/m-obex.rst:73
4570 #: docs/manual/protocol/m-obex.rst:76
4572 msgid "Get contacts count"
4576 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4577 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4578 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4579 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4580 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4581 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4587 #: docs/manual/protocol/m-obex.rst:89
4594 "*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"
4595 " m-obex command: m-obex/contacts/count\n"
4597 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4601 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4602 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4603 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4604 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4605 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4606 #: docs/manual/protocol/m-obex.rst:368
4612 #: docs/manual/protocol/m-obex.rst:100
4617 "*C3* 00 00 00 04\n"
4618 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4619 "*4C* 00 05 00 00\n"
4621 "*49* 00 07 07 D0 00 18\n"
4622 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4626 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4632 #: docs/manual/protocol/m-obex.rst:115
4636 " Obex Get package\n"
4637 "*CB* 00 00 00 00\n"
4639 "*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"
4640 " m-obex Command: m-obex/contacts/load\n"
4641 "*4C* 00 06 01 00 00\n"
4642 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4646 #: docs/manual/protocol/m-obex.rst:126
4651 "*C3* 00 00 08 B1\n"
4652 " Length of sent data\n"
4653 "*4C* 00 05 00 02\n"
4654 " Indicates if these are the last contacts\n"
4655 "*49* 07 41 01 10 01 8D ....\"\n"
4656 " 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"
4660 #: docs/manual/protocol/m-obex.rst:128
4662 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"
4666 #: docs/manual/protocol/m-obex.rst:130
4668 "To get all contacts the request have to be sent several times. The last two "
4669 "bytes must be incremented by every call."
4673 #: docs/manual/protocol/m-obex.rst:132
4675 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4676 "will be 4C 00 05 00 00."
4680 #: docs/manual/protocol/m-obex.rst:135
4682 msgid "Create a contact"
4686 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4688 "Beware: This is a put operation and is performed in some obex "
4689 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4690 "didn't get the mobile to accept this. I had to create/update PIM data in "
4691 "exactly one package."
4695 #: docs/manual/protocol/m-obex.rst:153
4700 "*CB* 00 00 00 00\n"
4702 "*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"
4703 " m-obex/contacts/create\n"
4705 " ? maybe flag for internal/external memory\n"
4707 " Length of the vcard string\n"
4708 "49 00 5D 42 45....\n"
4709 " Contact as vcard\n"
4713 #: docs/manual/protocol/m-obex.rst:164
4718 "*C3* 00 00 00 02\n"
4720 "*4C* 00 05 00 00\n"
4722 "*49* 00 05 00 21\n"
4723 " last two bytes: the id of the newly created contact\n"
4727 #: docs/manual/protocol/m-obex.rst:167
4729 msgid "Update a contact"
4733 #: docs/manual/protocol/m-obex.rst:185
4738 "*CB* 00 00 00 00\n"
4740 "*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"
4741 " m-obex/contacts/write\n"
4742 "*4C* 00 06 01 00 20\n"
4743 " Id of the contact which should be updated\n"
4745 " Length of the vcard string\n"
4747 " Contact as vcard\n"
4751 #: docs/manual/protocol/m-obex.rst:192
4756 "*4C* 00 05 00 00\n"
4757 " Error code: 0x00 0x00 means successful\n"
4761 #: docs/manual/protocol/m-obex.rst:195
4763 msgid "Read one contact"
4767 #: docs/manual/protocol/m-obex.rst:198
4768 msgid "There is also the possibility to read exactly one contact."
4772 #: docs/manual/protocol/m-obex.rst:209
4777 "*CB* 00 00 00 00\n"
4779 "*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"
4780 " m-obex/contacts/read\n"
4781 "*4C* 00 06 01 00 20\n"
4782 " First byte:? Last two bytes: Id of contact\n"
4786 #: docs/manual/protocol/m-obex.rst:220
4791 "*C3* 00 00 00 B4\n"
4792 " Length of vcard (without headers, just data)\n"
4793 "*4C* 00 05 00 00\n"
4795 "49 00 B7 42 45 47 49 4E ...\n"
4796 " contact as vcard. TODO: where is id? First two bytes?\n"
4800 #: docs/manual/protocol/m-obex.rst:222
4802 msgid "Delete contact"
4806 #: docs/manual/protocol/m-obex.rst:225
4807 msgid "To delete a contact you only have to know it's id."
4811 #: docs/manual/protocol/m-obex.rst:236
4816 "*CB* 00 00 00 00\n"
4818 "*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"
4819 " m-obex/contacts/delete\n"
4820 "*4C* 00 06 01 00 19\n"
4821 " First byte: ? Last two bytes: Id of contact\n"
4825 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4830 "*4C* 00 05 00 00\n"
4835 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4836 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4837 #: docs/manual/c/calendar.rst:2
4843 #: docs/manual/protocol/m-obex.rst:250
4849 #: docs/manual/protocol/m-obex.rst:262
4854 "*CB* 00 00 00 00\n"
4856 "*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"
4857 " m-obex/calendar/count\n"
4863 #: docs/manual/protocol/m-obex.rst:273
4868 "*C3* 00 00 00 0C\n"
4870 "*4C* 00 05 00 00\n"
4872 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
4877 #: docs/manual/protocol/m-obex.rst:285
4882 "*CB* 00 00 00 00\n"
4884 "*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"
4885 " m-obex/calendar/load\n"
4889 #: docs/manual/protocol/m-obex.rst:297
4894 "*C3* 00 00 00 B0\n"
4896 "*4C* 00 05 00 00\n"
4898 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
4899 " Calendar items in vcalendar format. TODO: where are the ids?\n"
4903 #: docs/manual/protocol/m-obex.rst:299
4909 #: docs/manual/protocol/m-obex.rst:315
4914 "*CB* 00 00 00 00\n"
4916 "*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"
4917 " m-obex/calendar/create\n"
4920 "*C3* 00 00 00 9E\n"
4921 " Length of vcalendar\n"
4922 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
4927 #: docs/manual/protocol/m-obex.rst:326
4932 "*C3* 00 00 00 02\n"
4934 "*4C* 00 05 00 00\n"
4936 "*49* 00 05 00 06\n"
4937 " Id of the created item\n"
4941 #: docs/manual/protocol/m-obex.rst:328
4947 #: docs/manual/protocol/m-obex.rst:344
4952 "*CB* 00 00 00 00\n"
4954 "*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"
4955 " m-obex/calendar/write\n"
4956 "*4C* 00 06 01 00 05\n"
4957 " First byte: ? Second and third byte: Id of the item\n"
4958 "*C3* 00 00 00 C8\n"
4959 " Length of vcalendar\n"
4960 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
4965 #: docs/manual/protocol/m-obex.rst:354
4968 msgstr "Sudah dibaca"
4971 #: docs/manual/protocol/m-obex.rst:366
4976 "*CB* 00 00 00 00\n"
4978 "*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"
4979 " m-obex/calendar/read\n"
4980 "4C 00 06 01 00 06\n"
4981 " Id of calendar item\n"
4985 #: docs/manual/protocol/m-obex.rst:377
4990 "*C3* 00 00 00 B0\n"
4992 "*4C* 00 05 00 00\n"
4994 "*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"
4995 " vcalendar item. TODO: Where is the id?\n"
4999 #: docs/manual/protocol/m-obex.rst:379
5005 #: docs/manual/protocol/m-obex.rst:391
5010 "*CB* 00 00 00 00\n"
5012 "*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"
5013 " m-obex/calendar/delete\n"
5014 "*4C* 00 06 01 00 06\n"
5015 " id of calendar item\n"
5019 #: docs/manual/protocol/m-obex.rst:398
5025 #: docs/manual/protocol/m-obex.rst:402
5028 msgstr "File sistem"
5031 #: docs/manual/protocol/m-obex.rst:405
5033 "To get the file structure on the mobile, there are two commands. One that "
5034 "lists all subdirectories and one that lists all files."
5038 #: docs/manual/protocol/m-obex.rst:407
5040 msgid "List directories"
5044 #: docs/manual/protocol/m-obex.rst:410
5050 #: docs/manual/protocol/m-obex.rst:413
5056 #: docs/manual/protocol/m-obex.rst:416
5062 #: docs/manual/protocol/m-obex.rst:419
5068 #: docs/manual/protocol/m-obex.rst:423
5076 #: docs/manual/protocol/m-obex.rst:427
5077 msgid "0x01: Inbox 0x08: Outbox"
5081 #: docs/manual/protocol/m-obex.rst:429
5083 msgid "Get sms count"
5087 #: docs/manual/protocol/m-obex.rst:432
5089 msgid "List all sms"
5093 #: docs/manual/protocol/m-obex.rst:435
5099 #: docs/manual/protocol/m-obex.rst:438
5105 #: docs/manual/protocol/m-obex.rst:440
5107 "I don't think this is possible. At least I didn't find the function in New "
5108 "PC Studio. So sadly there will be no backup of sms messages."
5112 #: docs/manual/protocol/carkit.rst:2
5114 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5118 #: docs/manual/protocol/carkit.rst:6
5126 #: docs/manual/protocol/carkit.rst:9
5134 #: docs/manual/protocol/carkit.rst:12
5141 #. type: delimited block -
5142 #: docs/manual/protocol/carkit.rst:17
5144 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"
5147 #. type: delimited block -
5148 #: docs/manual/protocol/carkit.rst:19
5154 #: docs/manual/protocol/carkit.rst:22
5156 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5157 "use the PC for listening to the data communication between the phone and "
5158 "CARC91. I also send the frames directly from the PC to the phone."
5162 #: docs/manual/protocol/carkit.rst:24
5168 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5170 msgid "Phone connected to PC"
5171 msgstr "Telepon terhubung ke PC"
5174 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5175 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5181 #: docs/manual/protocol/carkit.rst:63
5184 "1F0004 D0 0001 04 00CE\n"
5185 " Power up from PC\n"
5186 "1F0004 D0 0001 04 01CF\n"
5187 " Power up from PC\n"
5188 "1F0400 D0 0001 05 10DF\n"
5189 " Power up from phone\n"
5190 "1F0004 79 0005 0201 0164 00 0203\n"
5191 " Enable carkit mode from PC\n"
5192 "1F0004 79 0005 0201 0164 00 0302\n"
5193 " Enable carkit mode from PC\n"
5196 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5200 "1F0400 78 0004 0102 0801 117C\n"
5201 " Status 0x08, 0x01 from phone\n"
5202 "1F0400 DA 0002 0002 12D3\n"
5203 " Type => 0xDA, data => 0x00, 0x02\n"
5204 "1F0004 79 0005 0201 0164 00 0504\n"
5205 " Enable carkit mode from PC\n"
5206 "1F0004 79 0005 0201 0164 00 0607\n"
5207 " Enable carkit mode from PC\n"
5210 "1F0004 78 0003 0201 0307 67\n"
5211 " Status confirm from PC\n"
5212 "1F0004 78 0003 0201 0308 68\n"
5213 " Status confirm from PC\n"
5219 #: docs/manual/protocol/carkit.rst:65
5221 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5222 "sent. It sends out an unknown status frame 0x08, 0x01."
5226 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5227 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5229 msgid "Incoming call"
5230 msgstr "Panggilan masuk"
5233 #: docs/manual/protocol/carkit.rst:73
5236 "1F0400 78 0004 0102 0701 197B\n"
5237 " Status 0x07, 0x01 from phone\n"
5238 "1F0400 78 0004 0102 0E03 1A73\n"
5239 " Status 0x0E, 0x03 from phone\n"
5243 #: docs/manual/protocol/carkit.rst:75
5245 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5246 "Status type 0x0E with status 0x03 means audio amplifier on."
5250 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5251 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5257 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5258 msgid "The phone doesn’t send out anything when a call has been set up."
5262 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5263 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5265 msgid "Initiation with connected phone"
5269 #: docs/manual/protocol/carkit.rst:114
5272 "1F0004 D0 0001 04 00CE\n"
5273 " Power up from PC\n"
5274 "1F0400 D0 0001 05 1BD4\n"
5275 " Power up from phone\n"
5276 "1F0004 79 0005 0201 0164 0001 00\n"
5277 " Enable carkit mode from PC\n"
5280 "1F0400 78 0004 0102 0E03 1C75\n"
5281 " Status 0x0E, 0x03 from phone\n"
5282 "1F0400 78 0004 0102 0701 1D7F\n"
5283 " Status 0x07, 0x01 from phone\n"
5284 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5285 " HFU-2 Version from PC\n"
5288 "1F0400 78 0004 0102 0801 1E73\n"
5289 " Status 0x08, 0x01 from phone\n"
5290 "1F0004 79 0005 0201 0164 0003 02\n"
5291 " Enable carkit mode from PC\n"
5294 "1F0400 78 0004 0102 0E03 1F76\n"
5295 " Status 0x0E, 0x03 from phone\n"
5296 "1F0400 78 0004 0102 0701 2042\n"
5297 " Status 0x07, 0x01 from phone\n"
5298 "1F0004 78 0003 0201 03 0464\n"
5299 " Status confirm from PC\n"
5305 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5306 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5308 msgid "Disconnected"
5309 msgstr "Tidak terhubung"
5312 #: docs/manual/protocol/carkit.rst:120
5315 "1F04 0078 0004 0102 0700 2142\n"
5316 " Status 0x07, 0x00\n"
5320 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5321 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5323 msgid "Incoming SMS"
5327 #: docs/manual/protocol/carkit.rst:130
5330 "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"
5331 " Initiation of bit length from phone\n"
5332 "1F0400 78 0004 0102 0E03 254C\n"
5333 " Status 0x0E, 0x03 from phone\n"
5335 " Initiation of bit length from phone\n"
5339 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5341 msgid "Phone connected to CARC91"
5342 msgstr "Telepon terhubung ke CARC91"
5345 #: docs/manual/protocol/carkit.rst:179
5348 "1F0004 D0 0001 04 00CE\n"
5349 " Power up from HFU-2\n"
5350 "1F0400 D0 0001 05 02CD\n"
5351 " Power up from phone\n"
5352 "1F0004 79 0005 0201 0164 00 0100\n"
5353 " Enable carkit mode from HFU-2\n"
5356 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5360 "1F0400 78 0004 0102 0801 036E\n"
5361 " Status 0x08, 0x01\n"
5362 "1F0004 79 0005 0201 0164 00 0302\n"
5363 " Enable carkit mode from HFU-2\n"
5366 "1F0400 78 0004 0102 0801 036E\n"
5367 " Status 0x08, 0x01\n"
5370 "1F0400 DA 0002 0002 04C5\n"
5371 " Status type => 0xDA, data => 0x00, 0x02\n"
5374 "1F0400 78 0004 0102 0E03 056C\n"
5375 " Status 0x0E, 0x03\n"
5378 "1F0004 78 0003 0201 03 0464\n"
5379 " Status confirm from HFU-2\n"
5382 "1F0400 78 0004 0102 0E00 066C\n"
5383 " Status 0x0E, 0x00\n"
5386 "1F0004 78 0003 0201 03 0565\n"
5387 " Status confirm from HFU-2\n"
5393 #: docs/manual/protocol/carkit.rst:195
5396 "1F0400 78 0004 0102 0701 1173\n"
5397 " Status 0x07, 0x01\n"
5400 "1F0400 78 0004 0102 0E03 127B\n"
5401 " Status 0x0E, 0x03\n"
5404 "1F0004 78 0003 0201 03 0868\n"
5405 " Status confirm from HFU-2\n"
5411 #: docs/manual/protocol/carkit.rst:258
5414 "1F0004 D0 0001 04 00CE\n"
5415 " Power up from HFU-2\n"
5416 "1F0400 D0 0001 05 1AD5\n"
5417 " Power up from phone\n"
5418 "1F0004 79 0005 0201 0164 00 0100\n"
5419 " Enable carkit mode from HFU-2\n"
5422 "1F0400 78 0004 0102 0E03 1B72\n"
5423 " Status 0x0E, 0x03\n"
5424 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5428 "1F0004 79 0005 0201 0164 00 0302\n"
5429 " Enable carkit mode from HFU-2\n"
5432 "1F0400 78 0004 0102 0E03 1B72\n"
5433 " Status 0x0E, 0x03\n"
5436 "1F0400 78 0004 0102 0801 1C71\n"
5437 " Status 0x08, 0x01\n"
5438 "1F0004 78 0003 0201 03 0464\n"
5439 " Status confirm from HFU-2\n"
5442 "1F0400 78 0004 0102 0801 1C71\n"
5443 " Status 0x08, 0x01\n"
5446 "1F0400 78 0004 0102 0E03 1D74\n"
5447 " Status 0x0E, 0x03\n"
5450 "1F0400 78 0004 0102 0701 1E7C\n"
5451 " Status 0x07, 0x01\n"
5452 "1F0004 78 0003 0201 03 0565\n"
5453 " Status confirm from HFU-2\n"
5456 "1F0400 78 0004 0102 0701 1E7C\n"
5457 " Status 0x07, 0x01\n"
5460 "1F0400 78 0004 0102 0701 1F7D\n"
5461 " Status 0x07, 0x01\n"
5464 "1F0400 DA 0002 0002 20E1\n"
5465 " Typ => 0xDA, data => 0x00. 0x02\n"
5471 #: docs/manual/protocol/carkit.rst:274
5474 "1F0400 78 0004 0102 0700 1774\n"
5475 " Status 0x07, 0x00\n"
5478 "1F0400 78 0004 0102 0E00 1872\n"
5479 " Status 0x0E, 0x00\n"
5482 "1F0004 78 0003 0201 03 0B6B\n"
5483 " Status confirm from HFU-2\n"
5489 #: docs/manual/protocol/carkit.rst:294
5492 "1F0400 78 0004 0102 0E03 076E\n"
5493 " Status 0x0E, 0x03\n"
5496 "1F0004 78 0003 0201 03 0666\n"
5497 " Status confirm from HFU-2\n"
5500 "1F0400 78 0004 0102 0E00 0862\n"
5501 " Status 0x0E, 0x00\n"
5504 "1F0004 78 0003 0201 03 0767\n"
5505 " Status confirm from HFU-2\n"
5511 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5513 msgid "Button pushed"
5517 #: docs/manual/protocol/carkit.rst:314
5520 "1F0400 78 0004 0102 0E03 0960\n"
5521 " Status 0x0E, 0x03\n"
5524 "1F0004 78 0003 0201 03 0868\n"
5525 " Status confirm from HFU-2\n"
5528 "1F0400 78 0004 0102 0E00 0A60\n"
5529 " Status 0x0E, 0x00\n"
5532 "1F0004 78 0003 0201 03 0969\n"
5533 " Status confirm from HFU-2\n"
5539 #: docs/manual/protocol/carkit.rst:316
5545 #: docs/manual/protocol/carkit.rst:350
5548 "1F0004 D0 0001 04 02CC\n"
5549 " Power up from PC\n"
5550 "1F0400 D0 0001 05 0DC2\n"
5551 " Power up from phone\n"
5552 "1F0004 79 0005 0201 0164 00 0C0D\n"
5553 " Enable carkit mode from PC\n"
5556 "1F0400 78 0004 0128 0B00 0E4B\n"
5557 " Status 0x0B, 0x00 from phone\n"
5558 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5559 " HFU-2 version from PC\n"
5562 "1F0400 DA 0004 0028 0000 0FE2\n"
5564 "1F0004 79 0005 0201 0164 00 1716\n"
5565 " Enable carkit mode from PC\n"
5568 "1F0400 78 0004 0128 0B00 1055\n"
5569 " Status 0x0B, 0x00 from phone\n"
5570 "1F0004 78 0003 0201 03 1878\n"
5571 " Status confirm from PC\n"
5577 #: docs/manual/protocol/carkit.rst:352
5578 msgid "An unknown status frame (0x0B) is sent by the phone."
5582 #: docs/manual/protocol/carkit.rst:364
5585 "1F0400 78 0004 0128 0701 0D45\n"
5586 " Status 0x07, 0x01 from phone\n"
5587 "1F0400 78 0004 0128 0E01 0F4E\n"
5588 " Status 0x0E, 0x01 from phone\n"
5589 "1F0400 78 0004 0128 0A00 1054\n"
5590 " Status 0x0A, 0x00 from phone\n"
5591 "1F0400 78 0004 0128 0901 1157\n"
5592 " Status 0x09, 0x01 from phone\n"
5596 #: docs/manual/protocol/carkit.rst:366
5598 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5599 "6310. Status 0x0A, 0x09 is unknown."
5603 #: docs/manual/protocol/carkit.rst:371
5605 "The phone doesn’t send out anything when a call has been set up. This might "
5606 "be because the profile “handsfree” is lost when ack isn’t sent."
5610 #: docs/manual/protocol/carkit.rst:459
5613 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5614 " HFU-2 version from PC\n"
5617 "1F0400 78 0004 0128 0E02 1A58\n"
5618 " Status 0x0E, 0x02\n"
5619 "1F0400 78 0004 0128 0A00 1B5F\n"
5620 " Status 0x0A, 0x00\n"
5621 "1F0400 78 0004 0128 0900 1C5B\n"
5622 " Status 0x09, 0x00\n"
5623 "1F0400 78 0004 0128 0701 1D55\n"
5624 " Status 0x07, 0x01\n"
5625 "1F0004 D0 0001 04 00CE\n"
5626 " Power up from HFU-2\n"
5627 "1F0400 D0 0001 05 74BB\n"
5628 " Power up from phone\n"
5629 "1F0004 79 0005 0201 0164 00 0100\n"
5630 " Enable carkit mode from HFU-2\n"
5633 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5637 "1F0400 78 0004 0128 0E01 7534\n"
5638 " Status 0x0E, 0x01\n"
5639 "1F0004 79 0005 0201 0164 00 0302\n"
5640 " Enable carkit mode from HFU-2\n"
5643 "1F0400 78 0004 0128 0E01 7534\n"
5644 " Status 0x0E, 0x01\n"
5647 "1F0400 78 0004 0128 0A01 7633\n"
5648 " Status 0x0A, 0x01\n"
5651 "1F0400 78 0004 0128 0901 7731\n"
5652 " Status 0x09, 0x01\n"
5655 "1F0400 78 0004 0128 0701 7830\n"
5656 " Status 0x07, 0x01\n"
5659 "1F0400 78 0004 0128 0E01 7938\n"
5660 " Status 0x0E, 0x01\n"
5663 "1F0004 78 0003 2801 03 044E\n"
5664 " Status confirm from HFU-2\n"
5667 "1F0400 DA 0004 0028 0000 7A97\n"
5668 " Type => 0xDA, data => 0x0028, 0x0000\n"
5671 "1F0400 78 0004 0128 0E01 7B3A\n"
5672 " Status 0x0E, 0x01\n"
5675 "1F0400 78 0004 0128 0A00 7C38\n"
5676 " Status 0x0A, 0x00\n"
5677 "1F0004 78 0003 2801 03 054F\n"
5678 " Status confirm from HFU-2\n"
5681 "1F0400 78 0004 0128 0A00 7C38\n"
5682 " Status 0x0A, 0x00\n"
5685 "1F0400 78 0004 0128 0700 7D34\n"
5686 " Status 0x07, 0x00\n"
5689 "1F0400 78 0004 0128 0E00 7E3E\n"
5690 " Status 0x0E, 0x00\n"
5693 "1F0004 78 0003 2801 03 064C\n"
5694 " Status confirm from HFU-2\n"
5700 #: docs/manual/protocol/carkit.rst:464
5701 msgid "No response. Probably because phone has lost the profile “handsfree”."
5705 #: docs/manual/protocol/carkit.rst:474
5708 "1F0400 78 0004 0128 0E01 0849\n"
5709 " Status 0x0E, 0x01\n"
5710 "1F0400 78 0004 0128 0A00 094D\n"
5711 " Status 0x0A, 0x00\n"
5712 "1F0400 78 0004 0128 0901 0A4C\n"
5713 " Status 0x09, 0x01\n"
5717 #: docs/manual/protocol/carkit.rst:509
5720 "1F0004 D0 0001 04 00CE\n"
5721 " Power up from HFU-2\n"
5722 "1F0400 D0 0001 05 2DE2\n"
5723 " Power up from phone\n"
5724 "1F0004 79 0005 0201 0164 00 0100\n"
5725 " Enable carkit mode from HFU-2\n"
5728 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5729 " HFU version from HFU-2\n"
5732 "1F0004 79 0005 0201 0164 00 0302\n"
5733 " Enable carkit mode from HFU-2\n"
5736 "1F0400 78 0004 0128 0E00 2E6E\n"
5737 " Status 0x0E, 0x00\n"
5740 "1F0004 78 0003 2801 03 044E\n"
5741 " Status confirm from HFU-2\n"
5744 "1F0400 DA 0004 0028 0000 2FC2\n"
5751 #: docs/manual/protocol/carkit.rst:539
5754 "1F0400 78 0004 0128 0701 3078\n"
5755 " Status 0x07, 0x01\n"
5758 "1F0400 78 0004 0128 0701 3179\n"
5759 " Status 0x07, 0x01\n"
5762 "1F0400 78 0004 0128 0E01 3273\n"
5763 " Status 0x0E, 0x01\n"
5766 "1F0400 78 0004 0128 0A00 3377\n"
5767 " Status 0x0A, 0x00\n"
5768 "1F0004 78 0003 2801 03 054F\n"
5769 " Status confirm from HFU-2\n"
5772 "1F0400 78 0004 0128 0A00 3377\n"
5773 " Status 0x0A, 0x00\n"
5776 "1F0400 78 0004 0128 0901 3472\n"
5777 " Status 0x09, 0x01\n"
5783 #: docs/manual/protocol/carkit.rst:573
5786 "1F0400 78 0004 0128 0E01 3574\n"
5787 " Status 0x0E, 0x01\n"
5790 "1F0400 78 0004 0128 0A01 3673\n"
5791 " Status 0x0A, 0x01\n"
5792 "1F0004 78 0003 2801 03 064C\n"
5793 " Status confirm from HFU-2\n"
5796 "1F0400 78 0004 0128 0A01 3673\n"
5797 " Status 0x0A, 0x01\n"
5800 "1F0400 78 0004 0128 0A00 3773\n"
5801 " Status 0x0A, 0x00\n"
5804 "1F0400 78 0004 0128 0900 387F\n"
5805 " Status 0x09, 0x00\n"
5808 "1F0400 78 0004 0128 0A01 397C\n"
5809 " Status 0x0A, 0x01\n"
5812 "1F0400 78 0004 0128 0901 3A7C\n"
5813 " Status 0x09, 0x01\n"
5819 #: docs/manual/protocol/carkit.rst:619
5822 "1F0004 D0 0001 04 00CE\n"
5823 " Power up from HFU-2\n"
5824 "1F0400 D0 0001 05 5996\n"
5825 " Power up from phone\n"
5826 "1F0004 79 0005 0201 0164 00 0100\n"
5827 " Enable carkit mode from HFU-2\n"
5830 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5834 "1F0400 78 0004 0128 0E01 5A1B\n"
5835 " Status 0x0E, 0x01\n"
5836 "1F0004 79 0005 0201 0164 00 0302\n"
5837 " Enable carkit mode from HFU-2\n"
5840 "1F0400 78 0004 0128 0E01 5A1B\n"
5841 " Status 0x0E, 0x01\n"
5844 "1F0400 78 0004 0128 0A01 5B1E\n"
5845 " Status 0x0A, 0x01\n"
5848 "1F0400 78 0004 0128 0901 5C1A\n"
5849 " Status 0x09, 0x01\n"
5852 "1F0400 78 0004 0128 0701 5D15\n"
5853 " Status 0x07, 0x01\n"
5856 "1F0004 78 0003 2801 0305 4F\n"
5857 " Status confirm from HFU-2\n"
5860 "1F0400 DA 0004 0028 0000 5EB3\n"
5867 #: docs/manual/protocol/carkit.rst:649
5870 "1F0400 78 0004 0128 0E01 3B7A\n"
5871 " Status 0x0E, 0x01\n"
5874 "1F0400 78 0004 0128 0A00 3C78\n"
5875 " Status 0x0A, 0x00\n"
5876 "1F0004 78 0003 2801 03 074D\n"
5877 " Status confirm from HFU-2\n"
5880 "1F0400 78 0004 0128 0A00 3C78\n"
5881 " Status 0x0A, 0x00\n"
5884 "1F0400 78 0004 0128 0700 3D74\n"
5885 " Status 0x07, 0x00\n"
5888 "1F0400 78 0004 0128 0E00 3E7E\n"
5889 " Status 0x0E, 0x00\n"
5892 "1F0004 78 0003 2801 0308 42\n"
5893 " Status confirm from HFU-2\n"
5899 #: docs/manual/protocol/carkit.rst:669
5902 "1F0400 78 0004 0128 0E01 6627\n"
5903 " Status 0x0E, 0x01\n"
5906 "1F0004 78 0003 2801 03 064C\n"
5907 " Status confirm from HFU-2\n"
5910 "1F0400 78 0004 0128 0E00 6727\n"
5911 " Status 0x0E, 0x00\n"
5914 "1F0004 78 0003 2801 03 074D\n"
5915 " Status confirm from HFU-2\n"
5921 #: docs/manual/protocol/carkit.rst:689
5924 "1F0400 78 0004 0128 0E01 0948\n"
5925 " Status 0x0E, 0x01\n"
5928 "1F0004 78 0003 2801 03 064C\n"
5929 " Status confirm from HFU-2\n"
5932 "1F0400 78 0004 0128 0E00 0A4A\n"
5933 " Status 0x0E, 0x00\n"
5936 "1F0004 78 0003 2801 03 074D\n"
5937 " Status confirm from HFU-2\n"
5943 #: docs/manual/protocol/carkit.rst:691
5949 #: docs/manual/protocol/carkit.rst:694
5951 "Important things to consider when designing a program for Com.n.sense that "
5952 "is to work with 6310."
5956 #: docs/manual/protocol/carkit.rst:696
5957 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
5961 #: docs/manual/protocol/carkit.rst:697
5963 "HFU-2 version has to be sent in order for 6310 to switch to profile "
5968 #: docs/manual/protocol/carkit.rst:698
5970 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
5975 #: docs/manual/protocol/carkit.rst:698
5976 msgid "Status confirm should be sent when status 0x0E is received."
5980 #: docs/manual/protocol/n7110.rst:2
5986 #: docs/manual/protocol/n7110.rst:17
5990 "Balazs Nagy <js@iksz.hu>\n"
5991 "Marcin Wiacek <Marcin@MWiacek.com>\n"
5992 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
5993 "Michael Hund <michael@drhund.de>\n"
5994 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
5995 "Gabriele Zappi <gzappi@inwind.it>\n"
5996 "Markus Plail <plail@web.de>\n"
5997 "Ralf Thelen <ralf@mythelen.de>\n"
5998 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
5999 "... and other members of gnokii mailing list\n"
6000 "and authors of some WWW pages.\n"
6004 #: docs/manual/protocol/n7110.rst:30
6006 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
6010 #: docs/manual/protocol/n7110.rst:33
6012 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
6013 "protocol details):"
6017 #: docs/manual/protocol/n7110.rst:37
6018 msgid "0x00: Connect to NBS port ?"
6022 #: docs/manual/protocol/n7110.rst:38
6024 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6028 #: docs/manual/protocol/n7110.rst:39
6030 msgid "Seems not to work in MBUS!\n"
6034 #: docs/manual/protocol/n7110.rst:47
6037 "0x01: Communication Status\n"
6038 "? r Call msg { 0x0002 }\n"
6039 "? r Call in progress { 0x0003, seqnr }\n"
6040 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6041 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6042 "? r answered call { 0x0007, seqnr }\n"
6043 "? r terminated call { 0x0009, seqnr }\n"
6044 "? r call msg { 0x000a, seqnr }\n"
6048 #: docs/manual/protocol/n7110.rst:48
6050 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6054 #: docs/manual/protocol/n7110.rst:49
6056 msgid "0x02: SMS handling\n"
6060 #: docs/manual/protocol/n7110.rst:53
6063 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6064 "r Message sent { 0x0002 }\n"
6065 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6066 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
6070 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6072 msgid "note: no info about Delivery Reports\n"
6076 #: docs/manual/protocol/n7110.rst:55
6078 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6082 #: docs/manual/protocol/n7110.rst:57
6084 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6088 #: docs/manual/protocol/n7110.rst:58
6090 msgid "where error: 0x0c - no PIN\n"
6094 #: docs/manual/protocol/n7110.rst:60
6097 "r SMS message received { 0x0011, ...... } (whole message)\n"
6098 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6102 #: docs/manual/protocol/n7110.rst:66
6105 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
6106 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6107 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
6111 #: docs/manual/protocol/n7110.rst:68
6114 "validity[2], {DefaultRecipient no.}[12],\n"
6115 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6119 #: docs/manual/protocol/n7110.rst:80
6121 msgid "validity: 0x000b: 1 hour\n"
6125 #: docs/manual/protocol/n7110.rst:85
6129 "0x00a7: 24 hours\n"
6130 "0x00a9: 72 hours\n"
6132 "0x00ff: max.time\n"
6136 #: docs/manual/protocol/n7110.rst:89
6139 "r Set SMS center OK { 0x0031 }\n"
6140 "r Set SMS center error { 0x0032, reason }\n"
6141 "s Get SMS center { 0x0033, 0x64, priority }\n"
6142 "r SMS center received { 0x0034, priority, checksum?, type,\n"
6146 #: docs/manual/protocol/n7110.rst:91
6149 "validity[2], {DefaultRecipient no.}[12],\n"
6150 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6154 #: docs/manual/protocol/n7110.rst:98
6157 "r SMS center error recv { 0x0035, reason }\n"
6159 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
6161 "r?? { 0x008D, 0x00}\n"
6165 #: docs/manual/protocol/n7110.rst:100
6167 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
6171 #: docs/manual/protocol/n7110.rst:101
6173 msgid "where: memory type - see 0x03/0x0107\n"
6177 #: docs/manual/protocol/n7110.rst:102
6179 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6183 #: docs/manual/protocol/n7110.rst:104
6186 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6187 "0x0d?, xH?, 0x00[2]? }\n"
6191 #: docs/manual/protocol/n7110.rst:105
6193 msgid "where y1: location (lowermost)\n"
6197 #: docs/manual/protocol/n7110.rst:107
6200 "y2: no. of locations\n"
6201 "ymax: maximum location no.\n"
6205 #: docs/manual/protocol/n7110.rst:108
6207 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6211 #: docs/manual/protocol/n7110.rst:109
6213 msgid "yH, yL, 0x00, 0x00}\n"
6217 #: docs/manual/protocol/n7110.rst:110
6219 msgid "where x: memory type\n"
6223 #: docs/manual/protocol/n7110.rst:120
6226 "0x01: (256) Dialled numbers\n"
6227 "0x02: (512) Missed calls\n"
6228 "0x03: (768) Received calls\n"
6229 "0x05: (500) telephone phonebook\n"
6230 "0x06: (160) SIM phonebook\n"
6233 "0x09: (4) voice mailbox\n"
6234 "0x0e: (10) speed dials\n"
6235 "0x10: (5) caller groups\n"
6239 #: docs/manual/protocol/n7110.rst:121
6241 msgid "y: location\n"
6245 #: docs/manual/protocol/n7110.rst:122
6247 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
6251 #: docs/manual/protocol/n7110.rst:123
6253 msgid "code,0x00, 0x00, z, error}\n"
6257 #: docs/manual/protocol/n7110.rst:124
6259 msgid "where code==0x0f\n"
6263 #: docs/manual/protocol/n7110.rst:125
6265 msgid "error: 0x34 - phonebook location not found\n"
6269 #: docs/manual/protocol/n7110.rst:126
6271 msgid "0x3b - speed dial not assigned\n"
6275 #: docs/manual/protocol/n7110.rst:127
6277 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
6281 #: docs/manual/protocol/n7110.rst:128
6283 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6287 #: docs/manual/protocol/n7110.rst:129
6289 msgid "where code: != 0x0f\n"
6293 #: docs/manual/protocol/n7110.rst:132
6297 "z: generic block size\n"
6298 "block: {id, 0, 0, blocksize, block no.,\n"
6302 #: docs/manual/protocol/n7110.rst:133
6304 msgid "{contents}, 0x00}\n"
6308 #: docs/manual/protocol/n7110.rst:134
6310 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6314 #: docs/manual/protocol/n7110.rst:140
6317 "0x07 name {len, (unicode)},\n"
6320 "0x0a note {len, (unicode)}\n"
6321 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6322 "0x0c ringtone {ringtone no., 0, 0}\n"
6326 #: docs/manual/protocol/n7110.rst:141
6328 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6332 #: docs/manual/protocol/n7110.rst:144
6335 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6336 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6337 "0x1e caller group number {number, 0, 0}\n"
6341 #: docs/manual/protocol/n7110.rst:145
6343 msgid "type: 0x0a: General,\n"
6347 #: docs/manual/protocol/n7110.rst:149
6350 "0x03: Mobile (office ?),\n"
6353 "0x02: Home (mobile ?)\n"
6357 #: docs/manual/protocol/n7110.rst:150
6359 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6363 #: docs/manual/protocol/n7110.rst:152
6366 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6367 "no.of blocks, { block }[no.of blocks] }\n"
6371 #: docs/manual/protocol/n7110.rst:153
6373 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6377 #: docs/manual/protocol/n7110.rst:154
6379 msgid "yH, yL, xL }\n"
6383 #: docs/manual/protocol/n7110.rst:155
6385 msgid "where code:\n"
6389 #: docs/manual/protocol/n7110.rst:157
6392 "0x3d - wrong entry type\n"
6393 "0x3e - too much entries\n"
6397 #: docs/manual/protocol/n7110.rst:158
6399 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6403 #: docs/manual/protocol/n7110.rst:161
6406 "yH, yL, 0x00, 0x00}\n"
6407 "where x: location\n"
6412 #: docs/manual/protocol/n7110.rst:162
6414 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
6418 #: docs/manual/protocol/n7110.rst:201
6421 "s get used network { 0x0070 }\n"
6422 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6426 #: docs/manual/protocol/n7110.rst:203
6429 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6430 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6434 #: docs/manual/protocol/n7110.rst:204
6436 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6440 #: docs/manual/protocol/n7110.rst:206
6443 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6444 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6448 #: docs/manual/protocol/n7110.rst:207
6450 msgid "available: 0x02 if the logo following is valid,\n"
6454 #: docs/manual/protocol/n7110.rst:208
6456 msgid "0x01 for no operator logo following\n"
6460 #: docs/manual/protocol/n7110.rst:211
6463 "s get network status { 0x0081 }\n"
6464 "r get network status { 0x0082, network%, 0x14? }\n"
6465 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6469 #: docs/manual/protocol/n7110.rst:213
6472 "xlen(78),ylen(21), 0 (frames?),\n"
6473 "{bitmap}*?, 0x00(padding) }\n"
6477 #: docs/manual/protocol/n7110.rst:214
6479 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6483 #: docs/manual/protocol/n7110.rst:216
6486 "r set operator logo OK { 0x01a4 }\n"
6487 "s clear operator logo { 0x00af, x}\n"
6491 #: docs/manual/protocol/n7110.rst:217
6493 msgid "where x==0 to 4\n"
6497 #: docs/manual/protocol/n7110.rst:218
6499 msgid "r clear operator logo { 0x00bf}\n"
6503 #: docs/manual/protocol/n7110.rst:224
6506 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
6507 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
6508 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
6509 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
6510 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6514 #: docs/manual/protocol/n7110.rst:225
6516 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6520 #: docs/manual/protocol/n7110.rst:232
6523 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
6524 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
6525 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
6526 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
6527 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6528 "s Get calendar note { 0x0019, location (2 bytes) }\n"
6529 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6533 #: docs/manual/protocol/n7110.rst:233
6535 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6539 #: docs/manual/protocol/n7110.rst:234
6541 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6545 #: docs/manual/protocol/n7110.rst:235
6547 msgid "where alarm=Number of minutes before the time of the meeting\n"
6551 #: docs/manual/protocol/n7110.rst:239
6554 "that the alarm should be triggered:\n"
6555 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6556 "For \"On time\"=0x0000\n"
6557 "half an hour=0x001E, and so on.\n"
6561 #: docs/manual/protocol/n7110.rst:240
6563 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6567 #: docs/manual/protocol/n7110.rst:242
6570 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6575 #: docs/manual/protocol/n7110.rst:243
6577 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6581 #: docs/manual/protocol/n7110.rst:244
6583 msgid "name(unicode),number(unicode)}\n"
6587 #: docs/manual/protocol/n7110.rst:246
6590 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6591 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6595 #: docs/manual/protocol/n7110.rst:250
6598 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6599 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6600 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6601 "Birthday use the value described below).\n"
6605 #: docs/manual/protocol/n7110.rst:251
6607 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6611 #: docs/manual/protocol/n7110.rst:253
6614 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6615 "0x0000FFFF (65535).\n"
6619 #: docs/manual/protocol/n7110.rst:254
6621 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6625 #: docs/manual/protocol/n7110.rst:256
6628 "but only when reading birthday entries. For storing entries, this field does\n"
6633 #: docs/manual/protocol/n7110.rst:257
6635 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6639 #: docs/manual/protocol/n7110.rst:263
6642 "? s??? { 0x0021 }\n"
6643 "? r??? { 0x0022, 0x5A, 0x00 }\n"
6644 "? s??? { 0x0025 }\n"
6645 "? r??? { 0x0026, 0x04, 0x00 }\n"
6647 "? r { 0x002A, 0x04, 0x00 }\n"
6651 #: docs/manual/protocol/n7110.rst:267
6654 "s Get first free pos { 0x0031 }\n"
6655 "r Get first free pos { 0x0032, location (2bytes) }\n"
6656 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
6657 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6661 #: docs/manual/protocol/n7110.rst:270
6664 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
6665 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
6670 #: docs/manual/protocol/n7110.rst:272
6673 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6674 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6678 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6680 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6684 #: docs/manual/protocol/n7110.rst:276
6687 "r Get SMS failed { 0x0009, 0x02 },\n"
6688 "s Get SMS status { 0x0036, 0x64 }\n"
6689 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6693 #: docs/manual/protocol/n7110.rst:280
6696 "a (2 octets), b (2 octets), c (2 octets),\n"
6697 "d (2 octets), e (2 octets), 0x00\n"
6699 "a - according to P.Kot:\n"
6703 #: docs/manual/protocol/n7110.rst:287
6706 "Number of locations in \"fixed\" memory. These are all\n"
6707 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6708 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6709 "I can't remove any of Templates entries in my phone.\n"
6710 "Marcin Wiącek: Rather not ! I don't agree.\n"
6711 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6712 "and 10 Picture Images.\n"
6716 #: docs/manual/protocol/n7110.rst:288
6718 msgid "b - Number of used messages in phone memory. These\n"
6722 #: docs/manual/protocol/n7110.rst:290
6725 "are messages manually moved from the other folders.\n"
6726 "Picture messages are saved here.\n"
6730 #: docs/manual/protocol/n7110.rst:291
6732 msgid "c - Number of unread messages in phone memory. Probably\n"
6736 #: docs/manual/protocol/n7110.rst:292
6738 msgid "only smart msssages.\n"
6742 #: docs/manual/protocol/n7110.rst:293
6744 msgid "d - Number of used messages in SIM memory. These are\n"
6748 #: docs/manual/protocol/n7110.rst:296
6751 "either received messages or saved into Outbox/Inbox.\n"
6752 "Note that you *can't* save message into this memory\n"
6753 "using 'Move' option. Picture messages are not here.\n"
6757 #: docs/manual/protocol/n7110.rst:297
6759 msgid "e - Number of unread messages in SIM memory\n"
6763 #: docs/manual/protocol/n7110.rst:299
6765 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6769 #: docs/manual/protocol/n7110.rst:301
6771 msgid "std. size: 72x28\n"
6775 #: docs/manual/protocol/n7110.rst:305
6778 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
6779 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6780 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6781 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
6785 #: docs/manual/protocol/n7110.rst:306
6787 msgid "where location:\n"
6791 #: docs/manual/protocol/n7110.rst:307
6793 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6797 #: docs/manual/protocol/n7110.rst:308
6799 msgid "Returned value with 0x21\n"
6803 #: docs/manual/protocol/n7110.rst:313
6806 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6807 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6808 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6809 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
6810 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6814 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6816 msgid "where: folderID - see 0x14/0x017B\n"
6820 #: docs/manual/protocol/n7110.rst:315
6822 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6826 #: docs/manual/protocol/n7110.rst:317
6827 msgid "where: status=0x01 - reveived/read"
6831 #: docs/manual/protocol/n7110.rst:320
6832 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6836 #: docs/manual/protocol/n7110.rst:322
6837 msgid "where: folderID - see 0x14/0x017B"
6841 #: docs/manual/protocol/n7110.rst:324
6842 msgid "where: type=0x00 - received SMS"
6846 #: docs/manual/protocol/n7110.rst:327
6847 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6851 #: docs/manual/protocol/n7110.rst:330
6854 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6855 "r Delete SMS { 0x010b }\n"
6856 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
6860 #: docs/manual/protocol/n7110.rst:334
6863 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
6864 "s Get folder names { 0x017A, 0x00, 0x00}\n"
6865 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
6869 #: docs/manual/protocol/n7110.rst:335
6871 msgid "where: folderID=0x08 - Inbox\n"
6875 #: docs/manual/protocol/n7110.rst:342
6880 "0x20 - Templates\n"
6881 "0x29 - first \"My folders\"\n"
6882 "0x31 - second \"My folders\"\n"
6883 "0x39 - third -\"-\n"
6888 #: docs/manual/protocol/n7110.rst:343
6894 #: docs/manual/protocol/n7110.rst:345
6897 "s Get Battery info { 0x0002 }\n"
6898 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
6902 #: docs/manual/protocol/n7110.rst:346
6904 msgid "0x19: Phone clock & alarm\n"
6908 #: docs/manual/protocol/n7110.rst:348
6909 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
6913 #: docs/manual/protocol/n7110.rst:362
6914 msgid "These are new (?)"
6918 #: docs/manual/protocol/n7110.rst:367
6921 "? s ?? { 0x0083, id }\n"
6922 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
6923 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
6924 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
6928 #: docs/manual/protocol/n7110.rst:368
6930 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
6934 #: docs/manual/protocol/n7110.rst:369
6940 #: docs/manual/protocol/n7110.rst:373
6943 "s Get IMEI { 0x0001 }\n"
6944 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
6945 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
6946 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
6950 #: docs/manual/protocol/n7110.rst:374
6952 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
6956 #: docs/manual/protocol/n7110.rst:375
6962 #: docs/manual/protocol/n7110.rst:377
6965 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
6966 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
6970 #: docs/manual/protocol/n7110.rst:378
6972 msgid "where block: { unicode letter[2], 0x0000,\n"
6976 #: docs/manual/protocol/n7110.rst:379
6978 msgid "0x00, 0x55, ??, ?? }\n"
6982 #: docs/manual/protocol/n7110.rst:380
6984 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
6988 #: docs/manual/protocol/n7110.rst:382
6991 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
6992 "where: location: 0x87 to 0x8b on N6210\n"
6996 #: docs/manual/protocol/n7110.rst:383
6998 msgid "0x74 to ... on N7110\n"
7002 #: docs/manual/protocol/n7110.rst:386
7005 "s Get ringtone { 0x0122, 0x00, location}\n"
7006 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
7007 "r Get ringtone error { 0x0124, ...}\n"
7011 #: docs/manual/protocol/n7110.rst:387
7017 #: docs/manual/protocol/n7110.rst:388
7019 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
7023 #: docs/manual/protocol/n7110.rst:389
7025 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7029 #: docs/manual/protocol/n7110.rst:390
7031 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7035 #: docs/manual/protocol/n7110.rst:391
7037 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
7041 #: docs/manual/protocol/n7110.rst:394
7044 "0x04: ringing volume\n"
7045 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
7050 #: docs/manual/protocol/n7110.rst:395
7052 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
7056 #: docs/manual/protocol/n7110.rst:396
7058 msgid "for number2==0xff: (Profile Name)\n"
7062 #: docs/manual/protocol/n7110.rst:397
7064 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7068 #: docs/manual/protocol/n7110.rst:398
7070 msgid "for number2==0x00: (Keypad Tones)\n"
7074 #: docs/manual/protocol/n7110.rst:400
7077 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7078 "where: Type : 0x00 = Off\n"
7082 #: docs/manual/protocol/n7110.rst:401
7084 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7088 #: docs/manual/protocol/n7110.rst:402
7090 msgid "for number2==0x02: (Incoming Call Alert)\n"
7094 #: docs/manual/protocol/n7110.rst:404
7097 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7098 "where: Type : 0x00 = Ringing\n"
7102 #: docs/manual/protocol/n7110.rst:408
7105 "0x01 = Ascending\n"
7106 "0x02 = Ring Once\n"
7107 "0x03 = Beep Once\n"
7112 #: docs/manual/protocol/n7110.rst:409
7114 msgid "for number2==0x03: (Ringtone Number)\n"
7118 #: docs/manual/protocol/n7110.rst:411
7121 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7122 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7126 #: docs/manual/protocol/n7110.rst:412
7128 msgid "obtained by doing (Number - 0x3f);\n"
7132 #: docs/manual/protocol/n7110.rst:413
7134 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7138 #: docs/manual/protocol/n7110.rst:415
7141 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7142 "obtained by doing (Number - 0x88).\n"
7146 #: docs/manual/protocol/n7110.rst:416
7148 msgid "for number2==0x04: (Ringing volume)\n"
7152 #: docs/manual/protocol/n7110.rst:418
7155 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7156 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7160 #: docs/manual/protocol/n7110.rst:419
7162 msgid "for number2==0x05: (Message Alert Tone)\n"
7166 #: docs/manual/protocol/n7110.rst:421
7169 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7170 "where: Type : 0x00 = Off\n"
7174 #: docs/manual/protocol/n7110.rst:425
7179 "0x03 = Beep Once\n"
7180 "0x04 = Ascending\n"
7184 #: docs/manual/protocol/n7110.rst:426
7186 msgid "for number2==0x06: (Vibration)\n"
7190 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7191 #: docs/manual/protocol/n7110.rst:446
7194 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7195 "where: Switch : 0 = Off, 1 = On\n"
7199 #: docs/manual/protocol/n7110.rst:429
7201 msgid "for number2==0x07: (Warning Tones)\n"
7205 #: docs/manual/protocol/n7110.rst:432
7207 msgid "for number2==0x08: (Caller groups Alert for)\n"
7211 #: docs/manual/protocol/n7110.rst:434
7214 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7215 "where: Callers : 0xff = All calls alert (Read below *)\n"
7219 #: docs/manual/protocol/n7110.rst:439
7225 "0x08 = Colleagues\n"
7230 #: docs/manual/protocol/n7110.rst:441
7233 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7234 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7238 #: docs/manual/protocol/n7110.rst:442
7240 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7244 #: docs/manual/protocol/n7110.rst:443
7246 msgid "need to read other groups selection.\n"
7250 #: docs/manual/protocol/n7110.rst:444
7252 msgid "for number2==0x09: (Automatic answer)\n"
7256 #: docs/manual/protocol/n7110.rst:447
7258 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7262 #: docs/manual/protocol/n7110.rst:449
7265 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7266 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7270 #: docs/manual/protocol/n7110.rst:452
7274 "r ? { 0x0106, 0x01, 0x04}\n"
7278 #: docs/manual/protocol/n7110.rst:524
7281 "0x40: Security commands\n"
7282 "? s ???(N6150) { 0x08, 0x00 }\n"
7283 "? r ???(N6150) { 0x08 }\n"
7287 #: docs/manual/protocol/n7110.rst:525
7289 msgid "s Enable extended cmds { 0x64, cmd }\n"
7293 #: docs/manual/protocol/n7110.rst:529
7297 "0x03: reset (doesn't ask for PIN again)\n"
7298 "0x04: reset (PIN is requested)\n"
7302 #: docs/manual/protocol/n7110.rst:550
7304 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7308 #: docs/manual/protocol/n7110.rst:571
7311 "s Get simlock info { 0x8a, 0x00}\n"
7312 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7316 #: docs/manual/protocol/n7110.rst:575
7318 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
7322 #: docs/manual/protocol/n7110.rst:579
7325 "r Buzzer pitch { 0x8f}\n"
7326 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7327 "r ACD Readings ? { 0x91, parameter?, value? }\n"
7331 #: docs/manual/protocol/n7110.rst:581
7334 "? s ???(N6150) { 0x98, 0x00 }\n"
7335 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
7339 #: docs/manual/protocol/n7110.rst:582
7341 msgid "s Get bin ringtone { 0x9e, location }\n"
7345 #: docs/manual/protocol/n7110.rst:594
7347 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7351 #: docs/manual/protocol/n7110.rst:614
7354 "s Get info about phone { 0xc8, 0x01 }\n"
7355 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7356 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
7357 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7358 "s DPS External SW { 0xc7, 0x03 }\n"
7359 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
7360 "s Get HW { 0xc8, 0x05 }\n"
7361 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7362 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
7363 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7364 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
7365 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7366 "s Get PCI version { 0xc8, 0x0b }\n"
7367 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7368 "s Get system ASIC { 0xc8, 0x0c }\n"
7369 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7370 "s Get COBBA { 0xc8, 0x0d }\n"
7371 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7372 "s Get PLUSSA { 0xc8, 0x0e }\n"
7373 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
7377 #: docs/manual/protocol/n7110.rst:663
7380 "s Result of phone tests { 0xcf }\n"
7381 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7385 #: docs/manual/protocol/n7110.rst:665
7388 "? s ??? { 0xd1 }\n"
7389 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7393 #: docs/manual/protocol/n7110.rst:666
7395 msgid "s LCD Test { 0xd3, value }\n"
7399 #: docs/manual/protocol/n7110.rst:668
7401 msgid "0x03, 0x01 - 2'nd test\n"
7405 #: docs/manual/protocol/n7110.rst:669
7407 msgid "0x02, 0x03 - clears screen\n"
7411 #: docs/manual/protocol/n7110.rst:672
7414 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7415 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7416 "r Function of { 0xff, 0x8c }\n"
7420 #: docs/manual/protocol/n7110.rst:674
7423 "0x40 msgtype not\n"
7428 #: docs/manual/protocol/n7110.rst:675
7434 #: docs/manual/protocol/n7110.rst:678
7437 "s Status confirm { 0x0201, 0x03 }\n"
7438 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
7439 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
7443 #: docs/manual/protocol/n7110.rst:679
7449 #: docs/manual/protocol/n7110.rst:681
7452 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
7453 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7457 #: docs/manual/protocol/n7110.rst:682
7463 #: docs/manual/protocol/n7110.rst:683
7465 msgid "0x7a: settings\n"
7466 msgstr "0x7a: pengaturan\n"
7469 #: docs/manual/protocol/n7110.rst:685
7472 "r Set setting { 0x01eb, number, 0x00 }\n"
7473 "s Set setting { 0x01ec, number, contents }\n"
7477 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7479 msgid "where for number:\n"
7483 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7486 "0x02 (startup text) : 0x00, text (Unicode)\n"
7487 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7491 #: docs/manual/protocol/n7110.rst:689
7493 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7497 #: docs/manual/protocol/n7110.rst:690
7499 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7503 #: docs/manual/protocol/n7110.rst:691
7505 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7509 #: docs/manual/protocol/n7110.rst:692
7511 msgid "s Get setting { 0x01ee, number}\n"
7515 #: docs/manual/protocol/n7110.rst:693
7517 msgid "where number: 0x01 - 0x1e\n"
7521 #: docs/manual/protocol/n7110.rst:696
7524 "0x02: startup text\n"
7525 "0x15: startup logo\n"
7526 "0x1c: security code\n"
7530 #: docs/manual/protocol/n7110.rst:697
7532 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
7536 #: docs/manual/protocol/n7110.rst:702
7539 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7540 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7544 #: docs/manual/protocol/n7110.rst:703
7546 msgid "where height: 60 (0x3c) or 65\n"
7550 #: docs/manual/protocol/n7110.rst:705
7553 "width: 96 (0x60)\n"
7554 "{bitmap}: like other bitmaps but pixels\n"
7558 #: docs/manual/protocol/n7110.rst:706
7560 msgid "placed vertically.\n"
7564 #: docs/manual/protocol/n7110.rst:707
7566 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7570 #: docs/manual/protocol/nokia.rst:2
7572 msgid "Nokia protocols"
7576 #: docs/manual/protocol/nokia.rst:5
7577 msgid "Document describing protocol used in Nokia phones."
7581 #: docs/manual/protocol/nokia.rst:11
7582 msgid "Last update 23.06.2003"
7586 #: docs/manual/protocol/nokia.rst:30
7590 "Balazs Nagy <js@iksz.hu>\n"
7591 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7592 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
7593 "Mike Bradley <mike@trumpington.st>\n"
7594 "Odinokov Serge <serge@takas.lt>\n"
7595 "Pavel Janik <Pavel@Janik.cz>\n"
7596 "Pawel Kot <pkot@linuxnews.pl>\n"
7597 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7598 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7599 "Michael Hund <michael@drhund.de>\n"
7600 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7601 "<arnu@venia.net>\n"
7603 "Pavel Machek <pavel@ucw.cz>\n"
7604 "Diego Betancor <dbetancor@duocom.net>\n"
7605 "... and other members of gnokii mailing list\n"
7606 "and authors of some WWW pages.\n"
7610 #: docs/manual/protocol/nokia.rst:38
7612 msgid "Frame format for MBUS version 1"
7615 #. type: Labeled list
7616 #: docs/manual/protocol/nokia.rst:40
7618 msgid "Request from Computer/Answer from Phone"
7622 #: docs/manual/protocol/nokia.rst:43
7623 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7627 #: docs/manual/protocol/nokia.rst:45
7629 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
7633 #: docs/manual/protocol/nokia.rst:47
7636 "0xf8: PC (wakeup msg)\n"
7637 "0xe4: PC (normal msg)\n"
7641 #: docs/manual/protocol/nokia.rst:48
7643 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
7647 #: docs/manual/protocol/nokia.rst:49
7649 msgid "frames are divided into smaller.\n"
7653 #: docs/manual/protocol/nokia.rst:52
7656 "MsgType: see List\n"
7657 "{block}: main frame\n"
7658 "id: request identity number 1..n, incremented after\n"
7662 #: docs/manual/protocol/nokia.rst:53
7664 msgid "the request is accepted\n"
7668 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7669 #: docs/manual/protocol/nokia.rst:86
7671 msgid "ChkSum: XOR on frame's all numbers\n"
7674 #. type: Labeled list
7675 #: docs/manual/protocol/nokia.rst:55
7677 msgid "Ack from Phone"
7681 #: docs/manual/protocol/nokia.rst:58
7682 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7686 #: docs/manual/protocol/nokia.rst:60
7688 msgid "where DestDEV: taken from original request packet\n"
7692 #: docs/manual/protocol/nokia.rst:61
7694 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
7698 #: docs/manual/protocol/nokia.rst:62
7700 msgid "0x7e, when DestDEV = 0xf8\n"
7704 #: docs/manual/protocol/nokia.rst:65
7707 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
7708 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
7709 "id: request identity number 1..?, corresponding\n"
7713 #: docs/manual/protocol/nokia.rst:67
7716 "to the original request packet id\n"
7717 "the request is accepted\n"
7721 #: docs/manual/protocol/nokia.rst:71
7723 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7724 "nokia21xx/protocol.html."
7728 #: docs/manual/protocol/nokia.rst:76
7731 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7732 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
7733 " with DestDEV, except that special device needs to be used for\n"
7737 #. type: Labeled list
7738 #: docs/manual/protocol/nokia.rst:77
7740 msgid "Ack from Computer"
7744 #: docs/manual/protocol/nokia.rst:80
7745 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7749 #: docs/manual/protocol/nokia.rst:82
7751 msgid "where SrcDEV: taken from response packet\n"
7755 #: docs/manual/protocol/nokia.rst:83
7757 msgid "id: request identity number 1..?, corresponding\n"
7761 #: docs/manual/protocol/nokia.rst:85
7764 "to the response packet id\n"
7765 "the request is accepted\n"
7769 #: docs/manual/protocol/nokia.rst:89
7773 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7777 #: docs/manual/protocol/nokia.rst:92
7779 "In the MBUS bus, the phone has only one connector for transmition and "
7784 #: docs/manual/protocol/nokia.rst:97
7786 "Because of this characteristics of the phone connector, every time that the "
7787 "PC writes into the phone it is writing as well into its own Rx. So every "
7788 "time the PC sends info into the phone it finds that same information in its "
7789 "own Rx buffers, like a mirror copy. This should be discarded."
7793 #: docs/manual/protocol/nokia.rst:100
7795 "The communications is made like an old cb radio, only one talking at a time. "
7796 "Many transmission are made this way:"
7800 #: docs/manual/protocol/nokia.rst:102
7801 msgid "<computer sends request>"
7805 #: docs/manual/protocol/nokia.rst:103
7806 msgid "<phone sends ack>"
7810 #: docs/manual/protocol/nokia.rst:104
7811 msgid "<phone sends response>"
7815 #: docs/manual/protocol/nokia.rst:105
7816 msgid "<computer sends ack>"
7820 #: docs/manual/protocol/nokia.rst:107
7821 msgid "Some frames are sent from phone without asking for them"
7825 #: docs/manual/protocol/nokia.rst:111
7827 "You have to implement collision protocol. IE. you should listen for what you "
7828 "are transmitting, and if it does not come back, you have collision."
7832 #: docs/manual/protocol/nokia.rst:115
7834 "You should wait for bus to be free for 3 miliseconds before normal message, "
7835 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7836 "for 200 miliseconds, then retransmit."
7840 #: docs/manual/protocol/nokia.rst:117
7842 msgid "Frame format for FBUS version 1"
7845 #. type: Labeled list
7846 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7852 #: docs/manual/protocol/nokia.rst:122
7853 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7857 #: docs/manual/protocol/nokia.rst:124
7859 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
7862 #. type: Labeled list
7863 #: docs/manual/protocol/nokia.rst:124
7865 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
7869 #: docs/manual/protocol/nokia.rst:127
7871 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
7876 #: docs/manual/protocol/nokia.rst:130
7879 "FrameLength: {block} + 2\n"
7880 "MsgType: see List\n"
7881 "SeqNum: Sequence number of command in case where direction is\n"
7885 #: docs/manual/protocol/nokia.rst:136
7888 "from ME to computer, the sequence number is\n"
7889 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
7890 "When direction is from computer to ME,\n"
7891 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
7892 "It may not be required to be this way.\n"
7893 "Sequence numbers are used in acknowledging commands.\n"
7897 #: docs/manual/protocol/nokia.rst:137
7899 msgid "ChkSum1: CRC = 0;\n"
7903 #: docs/manual/protocol/nokia.rst:138
7905 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
7909 #: docs/manual/protocol/nokia.rst:139
7911 msgid "CRC ^= frame[i];\n"
7915 #: docs/manual/protocol/nokia.rst:141
7917 msgid "Frame format for FBUS version 2/Direct IRDA"
7921 #: docs/manual/protocol/nokia.rst:146
7923 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
7927 #: docs/manual/protocol/nokia.rst:147
7928 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
7932 #: docs/manual/protocol/nokia.rst:149
7934 msgid "where FrameID: 0x1c: IR / FBUS\n"
7938 #: docs/manual/protocol/nokia.rst:150
7940 msgid "0x1e: Serial / FBUS\n"
7944 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
7945 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
7947 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
7951 #: docs/manual/protocol/nokia.rst:152
7953 msgid "0x0c: TE (FBUS) [eg. PC]\n"
7957 #: docs/manual/protocol/nokia.rst:156
7960 "MsgType: see List\n"
7961 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
7962 "FramesToGo: 0x01 means the last frame\n"
7967 #: docs/manual/protocol/nokia.rst:157
7969 msgid "X: 4: first block\n"
7973 #: docs/manual/protocol/nokia.rst:159
7976 "0: continuing block\n"
7977 "Y: sequence number\n"
7981 #: docs/manual/protocol/nokia.rst:160
7983 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
7987 #: docs/manual/protocol/nokia.rst:161
7989 msgid "anyways it doesn't exists\n"
7993 #: docs/manual/protocol/nokia.rst:163
7996 "ChkSum1: XOR on frame's odd numbers\n"
7997 "ChkSum2?: XOR on frame's even numbers\n"
8001 #: docs/manual/protocol/nokia.rst:165
8003 msgid "Frame format for MBUS version 2"
8006 #. type: Labeled list
8007 #: docs/manual/protocol/nokia.rst:167
8013 #: docs/manual/protocol/nokia.rst:170
8015 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
8019 #: docs/manual/protocol/nokia.rst:171
8020 msgid "SeqNo, ChkSum }"
8024 #: docs/manual/protocol/nokia.rst:173
8026 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
8030 #: docs/manual/protocol/nokia.rst:180
8033 "0x1d: TE (M2BUS)\n"
8034 "0x10: TE (M2BUS) (Service Software ?)\n"
8036 "0x48: DLR3 cable?\n"
8037 "0xF8: unknown target?\n"
8038 "0xFF: global target?\n"
8042 #: docs/manual/protocol/nokia.rst:184
8045 "MsgType: see List\n"
8046 "FrameLength: {block}\n"
8047 "SeqNo: sequence number\n"
8048 "ChkSum: XOR on frame's all numbers\n"
8052 #: docs/manual/protocol/nokia.rst:186
8054 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8057 #. type: Labeled list
8058 #: docs/manual/protocol/nokia.rst:187
8064 #: docs/manual/protocol/nokia.rst:190
8065 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8069 #: docs/manual/protocol/nokia.rst:192
8071 msgid "where Id_SeqNo: Is the sequence number that you are\n"
8075 #: docs/manual/protocol/nokia.rst:193
8077 msgid "acknowleging (from the other part).\n"
8080 #. type: Labeled list
8081 #: docs/manual/protocol/nokia.rst:194
8083 msgid "Frame format for Infrared"
8087 #: docs/manual/protocol/nokia.rst:197
8089 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8093 #: docs/manual/protocol/nokia.rst:199
8095 msgid "where FrameID: 0x14\n"
8099 #: docs/manual/protocol/nokia.rst:201
8101 msgid "0x0c: TE [eg. PC]\n"
8105 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8108 "MsgType: see List\n"
8109 "FrameLength: {block}\n"
8112 #. type: Labeled list
8113 #: docs/manual/protocol/nokia.rst:204
8115 msgid "Frame format for Bluetooth"
8119 #: docs/manual/protocol/nokia.rst:207
8121 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8125 #: docs/manual/protocol/nokia.rst:209
8127 msgid "where FrameID: 0x19\n"
8131 #: docs/manual/protocol/nokia.rst:211
8133 msgid "0x10: TE [eg. PC]\n"
8136 #. type: Labeled list
8137 #: docs/manual/protocol/nokia.rst:214
8139 msgid "Frames list format"
8143 #: docs/manual/protocol/nokia.rst:217
8144 msgid "hex: Short description"
8148 #: docs/manual/protocol/nokia.rst:218
8150 msgid "x msg desc { ... }\n"
8154 #: docs/manual/protocol/nokia.rst:220
8157 "0xXX -> one byte\n"
8158 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8162 #: docs/manual/protocol/nokia.rst:222
8164 msgid "where hex: message type\n"
8168 #: docs/manual/protocol/nokia.rst:225
8171 "x: s=send (eg. to mobile), r=receive\n"
8172 "{ ... }: data after 0x00, 0x01 header\n"
8173 "{+... }: raw data (without header)\n"
8177 #: docs/manual/protocol/nokia.rst:227
8179 msgid "Misc (about MBUS version 2)"
8183 #: docs/manual/protocol/nokia.rst:230
8185 msgid "0x4E commands"
8189 #: docs/manual/protocol/nokia.rst:234
8191 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8192 "in the DLR-3 cable)"
8196 #: docs/manual/protocol/nokia.rst:236
8201 #: docs/manual/protocol/nokia.rst:238
8202 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8206 #: docs/manual/protocol/nokia.rst:242
8209 " frame sent from the phone to the DLR-3 cable\n"
8210 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8211 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8215 #: docs/manual/protocol/nokia.rst:244
8221 #: docs/manual/protocol/nokia.rst:246
8226 #: docs/manual/protocol/nokia.rst:247
8231 #: docs/manual/protocol/nokia.rst:248
8232 msgid "bit.2=CMD/DATA"
8236 #: docs/manual/protocol/nokia.rst:249
8241 #: docs/manual/protocol/nokia.rst:250
8246 #: docs/manual/protocol/nokia.rst:252
8248 msgid "0x78 / 0x79 commands"
8252 #: docs/manual/protocol/nokia.rst:255
8253 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8257 #: docs/manual/protocol/nokia.rst:260
8259 "These commands are used by the Nokia Carkits to switch the phone audio path "
8260 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8261 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8262 "output which silences the car radio during a call"
8266 #: docs/manual/protocol/nokia.rst:294
8269 "mute status tone:\n"
8270 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8271 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
8272 "mute status tone:\n"
8273 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8274 " status indication = enable carkit audio amplifier (audio / tone present)\n"
8275 "mute status call:\n"
8276 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8277 " status indication = disable radio mute output (no call)\n"
8278 "mute status call:\n"
8279 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8280 " status indication = enable radio mute output (call active)\n"
8282 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8283 " status indication = enable ??? sent to HFU-2 on power on\n"
8284 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8285 " byte 10 is the data at this memeory location.\n"
8286 "response from HFU:\n"
8287 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
8288 " response message from HFU-2 (use unknown)\n"
8289 "go HF and IGN on:\n"
8290 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8291 " enables carkit mode + turns phone on + req. mute status\n"
8292 "go HF and IGN off:\n"
8293 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8294 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8296 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8297 " enables carkit mode + external handset lifted (OFF-Hook)\n"
8299 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8300 " enables carkit mode + external handset put back (ON-Hook)\n"
8301 " Ignition and Hook are coded into one byte\n"
8305 #: docs/manual/protocol/nokia.rst:296
8306 msgid "bit.0 = 0:on power on 1:when in operation"
8310 #: docs/manual/protocol/nokia.rst:297
8311 msgid "bit.1 = IGNITION STATUS"
8315 #: docs/manual/protocol/nokia.rst:298
8316 msgid "bit.2 = x can be 1 or 0"
8320 #: docs/manual/protocol/nokia.rst:299
8325 #: docs/manual/protocol/nokia.rst:300
8330 #: docs/manual/protocol/nokia.rst:301
8335 #: docs/manual/protocol/nokia.rst:302
8336 msgid "bit.6 = Hook (inverted)"
8340 #: docs/manual/protocol/nokia.rst:308
8345 " 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"
8347 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
8348 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8352 #: docs/manual/protocol/nokia.rst:310
8354 msgid "0xD0 commands"
8358 #: docs/manual/protocol/nokia.rst:317
8362 " 1F 00 1D D0 00 01 04 SQ CS\n"
8363 " sent by the Service Software or HFU-2 on startup\n"
8365 " 1F 1D 00 D0 00 01 05 SQ CS\n"
8366 " response from phone to above frame\n"
8370 #: docs/manual/protocol/index.rst:2
8375 #: docs/manual/protocol/index.rst:4
8377 msgid "Phone Protocols"
8378 msgstr "Tes telepon"
8381 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8382 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8383 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8384 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8385 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8386 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8387 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8388 #: docs/manual/utils/index.rst:7
8393 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8394 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8395 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8396 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8397 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8398 #: docs/manual/utils/index.rst:8
8399 msgid ":maxdepth: 2"
8403 #: docs/manual/protocol/index.rst:24
8405 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8406 "samsung-gt sonim mtk m-obex s60 gnapplet"
8410 #: docs/manual/protocol/index.rst:28
8412 "You can also find documentation for some protocols and vendor extensions in "
8413 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8417 #: docs/manual/protocol/samsung-gt.rst:2
8419 msgid "SAMSUNG GT calendar AT commands"
8423 #: docs/manual/protocol/samsung-gt.rst:5
8425 msgid "Calendar Entries"
8426 msgstr "Catatan kalender"
8429 #: docs/manual/protocol/samsung-gt.rst:9
8431 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8432 "(Spotkania in Polish version)"
8436 #: docs/manual/protocol/samsung-gt.rst:12
8438 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8439 "(Rocznice in Polish version)"
8443 #: docs/manual/protocol/samsung-gt.rst:15
8445 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8450 #: docs/manual/protocol/samsung-gt.rst:18
8452 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8457 #: docs/manual/protocol/samsung-gt.rst:21
8459 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8460 "in Polish version)"
8463 #. type: Labeled list
8464 #: docs/manual/protocol/samsung-gt.rst:22
8466 msgid "After selection of type, we can read all items"
8470 #: docs/manual/protocol/samsung-gt.rst:31
8472 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8473 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8474 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8475 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8476 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8477 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8478 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8481 #. type: Labeled list
8482 #: docs/manual/protocol/samsung-gt.rst:32
8484 msgid "Or just read a single item"
8488 #: docs/manual/protocol/samsung-gt.rst:37
8490 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8491 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8494 #. type: Labeled list
8495 #: docs/manual/protocol/samsung-gt.rst:38
8497 msgid "Getting status (the last number appears to be number of notes)"
8501 #: docs/manual/protocol/samsung-gt.rst:43
8502 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8505 #. type: Labeled list
8506 #: docs/manual/protocol/samsung-gt.rst:44
8508 msgid "You can also add or modify an item"
8512 #: docs/manual/protocol/samsung-gt.rst:47
8514 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8515 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8519 #: docs/manual/protocol/samsung-gt.rst:51
8521 "It seems, that the last number in the above record specifies whether it is "
8522 "addition of a new record (0), or modification of the old record (then the "
8523 "number is the position of the item, as the first number"
8526 #. type: Labeled list
8527 #: docs/manual/protocol/samsung-gt.rst:51
8529 msgid "listed after ``AT+SSHR=0``). e.g."
8533 #: docs/manual/protocol/samsung-gt.rst:54
8535 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8536 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8540 #: docs/manual/protocol/samsung-gt.rst:67
8542 "Please note, that the format for writing is somehow different, than for "
8543 "reading - hour and minuts must be in two-digit form! The text fields (as "
8544 "shown above) are formatted in the following way: "
8545 "\"number_of_characters_in_string,string\" In all items above the first "
8546 "string is the name of event, the second string - details of event, the third "
8547 "one - place of event. The numeric fields encode start date (year,month,"
8548 "day), end date (year, month, day), start time (hour,minutes), end time "
8549 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8550 "month day) - the meaning of this date is not sure for me yet."
8553 #. type: Labeled list
8554 #: docs/manual/protocol/samsung-gt.rst:68
8555 #: docs/manual/protocol/samsung-gt.rst:112
8556 #: docs/manual/protocol/samsung-gt.rst:158
8558 msgid "To delete entries"
8562 #: docs/manual/protocol/samsung-gt.rst:72
8563 msgid "AT+SSHD=1 OK"
8567 #: docs/manual/protocol/samsung-gt.rst:74
8569 msgid "Task Entries"
8573 #: docs/manual/protocol/samsung-gt.rst:77
8574 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8577 #. type: Labeled list
8578 #: docs/manual/protocol/samsung-gt.rst:77
8580 msgid "This is Organizer->Task"
8584 #: docs/manual/protocol/samsung-gt.rst:84
8586 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8587 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8591 #: docs/manual/protocol/samsung-gt.rst:86
8592 msgid "Please note, that the format of output is different, when you read the"
8595 #. type: Labeled list
8596 #: docs/manual/protocol/samsung-gt.rst:86
8598 msgid "specific task"
8602 #: docs/manual/protocol/samsung-gt.rst:90
8604 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8605 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8608 #. type: Labeled list
8609 #: docs/manual/protocol/samsung-gt.rst:91
8611 msgid "You can similarly add a new task"
8615 #: docs/manual/protocol/samsung-gt.rst:96
8617 "AT+SSHW=\"9,New task1\","
8618 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8621 #. type: Labeled list
8622 #: docs/manual/protocol/samsung-gt.rst:97
8624 msgid "Read it back"
8628 #: docs/manual/protocol/samsung-gt.rst:102
8630 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8631 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8634 #. type: Labeled list
8635 #: docs/manual/protocol/samsung-gt.rst:103
8641 #: docs/manual/protocol/samsung-gt.rst:111
8643 "AT+SSHW=\"9,New task1\",\"11,New details"
8644 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8645 "+SSHR:2,\"9,New task1\",\"11,New details"
8646 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8650 #: docs/manual/protocol/samsung-gt.rst:126
8652 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8653 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8655 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8656 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8657 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8661 #: docs/manual/protocol/samsung-gt.rst:128
8666 #. type: Labeled list
8667 #: docs/manual/protocol/samsung-gt.rst:130
8669 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8673 #: docs/manual/protocol/samsung-gt.rst:134
8674 msgid "AT+OMMI? +OMMI:4,100,100"
8678 #: docs/manual/protocol/samsung-gt.rst:136
8679 msgid "We found, that we have 4 memos"
8682 #. type: Labeled list
8683 #: docs/manual/protocol/samsung-gt.rst:137
8685 msgid "You can add a note"
8686 msgstr "Catatan kalender"
8689 #: docs/manual/protocol/samsung-gt.rst:142
8690 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8693 #. type: Labeled list
8694 #: docs/manual/protocol/samsung-gt.rst:143
8696 msgid "You can read it"
8700 #: docs/manual/protocol/samsung-gt.rst:148
8701 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8704 #. type: Labeled list
8705 #: docs/manual/protocol/samsung-gt.rst:149
8707 msgid "You can modify it"
8711 #: docs/manual/protocol/samsung-gt.rst:157
8713 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8714 "is a new modified note\" OK"
8718 #: docs/manual/protocol/samsung-gt.rst:167
8720 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8721 "number 3\" +CME ERROR:29"
8725 #: docs/manual/protocol/samsung-gt.rst:168
8730 #: docs/manual/protocol/nokia-s40-sms.rst:2
8732 msgid "Nokia S40 filesystem SMS format"
8736 #: docs/manual/protocol/nokia-s40-sms.rst:7
8738 "This text is work in progress and does not claim to be correct or accurate. "
8739 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8740 "Cihar <michal@cihar.com>."
8744 #: docs/manual/protocol/nokia-s40-sms.rst:9
8746 msgid "File structure"
8750 #: docs/manual/protocol/nokia-s40-sms.rst:12
8751 msgid "176 bytes header"
8755 #: docs/manual/protocol/nokia-s40-sms.rst:13
8756 msgid "at offset 7 is length of PDU data"
8760 #: docs/manual/protocol/nokia-s40-sms.rst:14
8761 msgid "at offset 94 is stored remote number in unicode"
8765 #: docs/manual/protocol/nokia-s40-sms.rst:15
8766 msgid "rest is not known"
8767 msgstr "sisanya tidak diketahui"
8770 #: docs/manual/protocol/nokia-s40-sms.rst:16
8771 msgid "PDU data (without SMSC)"
8775 #: docs/manual/protocol/nokia-s40-sms.rst:17
8776 msgid "here can be sometimes also some failure block, which is not known yet"
8780 #: docs/manual/protocol/nokia-s40-sms.rst:18
8781 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8785 #: docs/manual/protocol/nokia-s40-sms.rst:19
8786 msgid "structured blocks:"
8790 #: docs/manual/protocol/nokia-s40-sms.rst:21
8791 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8795 #: docs/manual/protocol/nokia-s40-sms.rst:23
8801 #: docs/manual/protocol/nokia-s40-sms.rst:55
8805 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
8807 " SMSC number, ASCII\n"
8811 " Sender, unicode\n"
8813 " Recipient, unicode\n"
8815 " Unknown \\x00\\x00\\x00\\x00\n"
8819 " Unknown \\x02 / \\x00\n"
8821 " Unknown \\x00\\x00\\x00\\x00\n"
8827 " Unknown, several values (maybe message reference per number)\n"
8829 " Unknown \\x00\\x00\n"
8831 " Unknown \\x00\\x00\n"
8833 " Unknown \\x00\\x00\n"
8837 #: docs/manual/protocol/nokia-s40-sms.rst:71
8843 " Unknown \\x00\\x00\\x00\\x00\n"
8853 " some text (Sender?), unicode\n"
8857 #: docs/manual/protocol/nokia-s40-sms.rst:74
8859 msgstr "Tes telepon:"
8862 #: docs/manual/protocol/nokia-s40-sms.rst:74
8863 msgid "multiple recipients sms"
8867 #: docs/manual/protocol/sonim.rst:2
8869 msgid "Sonim AT Commands"
8872 #. type: Labeled list
8873 #: docs/manual/protocol/sonim.rst:4
8875 msgid "Filesystem access"
8876 msgstr "File sistem"
8879 #: docs/manual/protocol/sonim.rst:7
8880 msgid "at*list=<path> - list directory content"
8884 #: docs/manual/protocol/sonim.rst:8
8885 msgid "(0=file, 1=subdirectory)"
8889 #: docs/manual/protocol/sonim.rst:13
8891 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
8892 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
8893 "files at*startul=<srcpath> - prepare file to upload (from phone)"
8897 #: docs/manual/protocol/sonim.rst:15
8898 msgid "returned data: *STARTUL: <filesize_in_bytes>"
8902 #: docs/manual/protocol/sonim.rst:17
8904 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
8905 "at*get - get base64 coded data chunk"
8909 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
8910 msgid "returned data: *GET: <chunklen>,<data>"
8914 #: docs/manual/protocol/sonim.rst:20
8915 msgid "at*get - get base64 coded data chunk"
8919 #: docs/manual/protocol/sonim.rst:23
8920 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
8924 #: docs/manual/protocol/sonim.rst:26
8926 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
8927 "characters is checksum ?)"
8931 #: docs/manual/protocol/sonim.rst:29
8933 "at*end - end/finish file transfer operation ------------------- "
8934 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
8938 #: docs/manual/protocol/sonim.rst:31
8939 msgid "at*syph=0,1,%d,%s EXAMPLE:"
8943 #: docs/manual/protocol/sonim.rst:33
8944 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
8948 #: docs/manual/protocol/sonim.rst:37
8950 "--- Phone has at least two directories from root, /app and /app3 . "
8951 "at*list=/ gives error."
8955 #: docs/manual/protocol/n6510.rst:2
8961 #: docs/manual/protocol/n6510.rst:11
8963 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
8964 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
8965 "authors of some WWW pages."
8969 #: docs/manual/protocol/n6510.rst:13
8970 msgid "Heavily based on nk7110.txt."
8974 #: docs/manual/protocol/n6510.rst:19
8979 #: docs/manual/protocol/n6510.rst:26
8980 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
8984 #: docs/manual/protocol/n6510.rst:29
8986 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
8987 "protocol details)::"
8991 #: docs/manual/protocol/n6510.rst:32
8994 " 0x00: Connect to NBS port ?\n"
8995 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
8999 #: docs/manual/protocol/n6510.rst:90
9002 " 0x01 COMMUNICATION\n"
9003 " switch (message[3]) {\n"
9005 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
9006 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9009 " dprintf(\"Call complete.\\n\");\n"
9010 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9011 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9012 " dummy = malloc(message[6] + 1);\n"
9013 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9014 " dprintf(\"Number: %s\\n\", dummy);\n"
9017 " dprintf(\"Hangup!\\n\");\n"
9018 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9019 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
9020 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
9023 " dprintf(\"Incoming call:\\n\");\n"
9024 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9025 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9026 " dummy = malloc(message[6] + 1);\n"
9027 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9028 " dprintf(\"From: %s\\n\", dummy);\n"
9031 " dprintf(\"Call answer initiated.\\n\");\n"
9032 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9035 " dprintf(\"Call released.\\n\");\n"
9036 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9039 " dprintf(\"Call is being released.\\n\");\n"
9040 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9043 " /* No idea what this is about! */\n"
9046 " if (message[4] == 0x01)\n"
9047 " dprintf(\"Audio enabled\\n\");\n"
9049 " dprintf(\"Audio disabled\\n\");\n"
9052 " dprintf(\"Outgoing call:\\n\");\n"
9053 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9054 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9055 " dummy = malloc(message[6] + 1);\n"
9056 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9057 " dprintf(\"To: %s\\n\", dummy);\n"
9062 #: docs/manual/protocol/n6510.rst:98
9065 " 0x02: SMS HANDLING\n"
9066 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9067 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
9068 " type, reference, PID, DCS, 0x00, # blocks,\n"
9070 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9074 #: docs/manual/protocol/n6510.rst:103
9077 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
9078 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9084 #: docs/manual/protocol/n6510.rst:105
9086 msgid " 0x03: PHONEBOOK HANDLING\n"
9090 #: docs/manual/protocol/n6510.rst:110
9093 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9094 " where: memory type - see 0x03/0x07\n"
9095 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9096 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9100 #: docs/manual/protocol/n6510.rst:113
9103 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9104 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9108 #: docs/manual/protocol/n6510.rst:125
9111 " where MT: memory type\n"
9112 " 0x01: (256) Dialled numbers\n"
9113 " 0x02: (512) Missed calls\n"
9114 " 0x03: (768) Received calls\n"
9115 " 0x05: (500) telephone phonebook\n"
9116 " 0x06: (160) SIM phonebook\n"
9119 " 0x09: (4) voice mailbox\n"
9120 " 0x0e: (10) speed dials\n"
9121 " 0x10: (5) caller groups\n"
9125 #: docs/manual/protocol/n6510.rst:128
9128 " r Read memory { 0x08, 0x00, 0x01,\n"
9129 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9133 #: docs/manual/protocol/n6510.rst:150
9136 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
9138 " z: generic block size\n"
9139 " block: {id, 0, 0, blocksize, block no.,\n"
9140 " {contents}, 0x00}\n"
9141 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9142 " 0x07 name {len, (unicode)},\n"
9145 " 0x0a note {len, (unicode)}\n"
9146 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
9147 " 0x0c ringtone {ringtone no., 0, 0}\n"
9148 " 0x13 date for a called list (DC, RC, etc.)\n"
9149 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9150 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9151 " 0x1e caller group number {number, 0, 0}\n"
9152 " type: 0x0a: General,\n"
9153 " 0x03: Mobile (office ?),\n"
9156 " 0x02: Home (mobile ?)\n"
9160 #: docs/manual/protocol/n6510.rst:158
9163 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9164 " 0x02, memory type, yH, yL, 0x00[7],\n"
9165 " no.of blocks, { block }[no.of blocks] }\n"
9166 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9169 " 0x3d - wrong entry type\n"
9173 #: docs/manual/protocol/n6510.rst:160
9175 msgid " 0x08: SECURITY\n"
9179 #: docs/manual/protocol/n6510.rst:172
9182 " s Get status { 0x11, 0x00 }\n"
9183 " r Get status { 0x12, status, }\n"
9185 " 0x01: waiting for Security Code\n"
9187 " 0x02: waiting for PIN\n"
9188 " 0x03: waiting for PUK\n"
9189 " 0x05: PIN ok, SIM ok\n"
9190 " 0x06: No input status\n"
9192 " 0x1A: SIM rejected!\n"
9196 #: docs/manual/protocol/n6510.rst:179
9199 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
9200 " r Enter PIN { return code, reason }\n"
9202 " return code: 0x08 = success\n"
9204 " reason: 0x06 = PIN wrong\n"
9208 #: docs/manual/protocol/n6510.rst:181
9210 msgid " 0x0a: NETSTATUS\n"
9214 #: docs/manual/protocol/n6510.rst:186
9217 " s Get Info { 0x00, 0x00 }\n"
9218 " r Get Info { 0x01, 0x00, # blocks,\n"
9219 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9220 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9224 #: docs/manual/protocol/n6510.rst:189
9227 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9228 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9232 #: docs/manual/protocol/n6510.rst:194
9235 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9236 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9237 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9238 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9242 #: docs/manual/protocol/n6510.rst:196
9244 msgid " 0x10: SUBSCRIBE\n"
9248 #: docs/manual/protocol/n6510.rst:198
9250 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
9254 #: docs/manual/protocol/n6510.rst:200
9256 msgid " 0x13 CALENDAR\n"
9260 #: docs/manual/protocol/n6510.rst:203
9263 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
9264 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
9268 #: docs/manual/protocol/n6510.rst:206
9271 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
9272 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
9276 #: docs/manual/protocol/n6510.rst:209
9279 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
9280 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
9284 #: docs/manual/protocol/n6510.rst:212
9287 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
9288 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
9292 #: docs/manual/protocol/n6510.rst:215
9295 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
9296 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9300 #: docs/manual/protocol/n6510.rst:243
9303 " s Get calendar note { 0x19, location (2 bytes) }\n"
9304 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9305 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9306 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9307 " where alarm=Number of minutes before the time of the meeting\n"
9308 " that the alarm should be triggered:\n"
9309 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
9310 " For \"On time\"=0x0000\n"
9311 " half an hour=0x001E, and so on.\n"
9312 " Recurrance=in hours, between future occurances of this meeting.\n"
9313 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9315 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9316 " name(unicode),number(unicode)}\n"
9317 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9318 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9319 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9320 " In Birthday, the Year in the common part, usually contains a strange year.\n"
9321 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9322 " Birthday use the value described below).\n"
9323 " where alarm=32-bit integer that is the number of seconds between the desired\n"
9324 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9325 " 0x0000FFFF (65535).\n"
9326 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9327 " but only when reading birthday entries. For storing entries, this field does\n"
9329 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9333 #: docs/manual/protocol/n6510.rst:250
9336 " ? s??? { 0x0021 }\n"
9337 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
9338 " ? s??? { 0x0025 }\n"
9339 " ? r??? { 0x0026, 0x04, 0x00 }\n"
9341 " ? r { 0x002A, 0x04, 0x00 }\n"
9345 #: docs/manual/protocol/n6510.rst:253
9348 " s Get first free pos { 0x0031 }\n"
9349 " r Get first free pos { 0x0032, location (2bytes) }\n"
9353 #: docs/manual/protocol/n6510.rst:256
9356 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9357 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9361 #: docs/manual/protocol/n6510.rst:261
9364 " s Get first free pos { 0x0031 }\n"
9365 " r Get first free pos { 0x0032, location (2bytes) }\n"
9366 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9367 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9371 #: docs/manual/protocol/n6510.rst:264
9374 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
9375 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
9379 #: docs/manual/protocol/n6510.rst:266
9381 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
9385 #: docs/manual/protocol/n6510.rst:273
9388 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
9389 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
9390 " type, length, blocknumber,\n"
9391 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9392 " type, length, blocknumber,\n"
9393 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9397 #: docs/manual/protocol/n6510.rst:287
9401 " a - max. number of messages in phone memory\n"
9402 " b - Number of used messages in phone memory. These\n"
9403 " are messages manually moved from the other folders.\n"
9404 " Picture messages are saved here.\n"
9405 " c - Number of unread messages in phone memory. Probably\n"
9406 " only smart messages.\n"
9407 " d - max. number of messages on SIM\n"
9408 " e - Number of used messages in SIM memory. These are\n"
9409 " either received messages or saved into Outbox/Inbox.\n"
9410 " Note that you *can't* save message into this memory\n"
9411 " using 'Move' option. Picture messages are not here.\n"
9412 " f - Number of unread messages in SIM memory\n"
9416 #: docs/manual/protocol/n6510.rst:299
9419 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9421 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9422 " folderID - see 0x14/0x017B\n"
9423 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9424 " 0x01 (on big block), type, length of big block,\n"
9425 " [date/time1], [date/time2], # blocks,\n"
9426 " type, length, data...\n"
9431 #: docs/manual/protocol/n6510.rst:302
9434 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9435 " r Delete SMS { 0x05 }\n"
9439 #: docs/manual/protocol/n6510.rst:307
9442 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9443 " where: folderID - see 0x14/0x017B\n"
9444 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9445 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9449 #: docs/manual/protocol/n6510.rst:310
9452 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9453 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9457 #: docs/manual/protocol/n6510.rst:319
9460 " where: type = 0x00 - MT\n"
9461 " 0x01 - delivery report\n"
9463 " 0x80 - picture message\n"
9464 " where: status=0x01 - reveived/read\n"
9465 " 0x03 - received/unread\n"
9466 " 0x05 - stored/sent\n"
9467 " 0x07 - stored/not sent\n"
9471 #: docs/manual/protocol/n6510.rst:331
9474 " s Get folder names { 0x12, 0x00, 0x00}\n"
9475 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9476 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9477 " where: folderID = 0x02 - Inbox\n"
9480 " 0x05 - Templates\n"
9481 " 0x06 - first \"My folders\"\n"
9482 " 0x07 - second \"My folders\"\n"
9483 " 0x08 - third -\"-\n"
9488 #: docs/manual/protocol/n6510.rst:337
9492 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9493 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
9494 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9495 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
9499 #: docs/manual/protocol/n6510.rst:339
9501 msgid " 0x17: BATTERY\n"
9505 #: docs/manual/protocol/n6510.rst:343
9508 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
9509 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9510 " where: level: 1-7 (as in phone display)\n"
9514 #: docs/manual/protocol/n6510.rst:345
9516 msgid " 0x19: CLOCK\n"
9520 #: docs/manual/protocol/n6510.rst:348
9523 " s Get ???? {0x01,...}\n"
9524 " r Get ???? {0x02,...}\n"
9528 #: docs/manual/protocol/n6510.rst:353
9531 " s Get date { 0x0a, 0x00, 0x00 }\n"
9532 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
9533 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9534 " 0x04, 0x04, 0x01, 0x00 }\n"
9538 #: docs/manual/protocol/n6510.rst:358
9541 " s Get ???? {0x0c, 0x00, 0x00}\n"
9542 " r Get ???? {0x0d..}\n"
9543 " s Get ???? {0x11,...}\n"
9544 " r Get ???? {0x12,...}\n"
9548 #: docs/manual/protocol/n6510.rst:360
9550 msgid " 0x1b: IDENTIFY\n"
9554 #: docs/manual/protocol/n6510.rst:367
9557 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9558 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9559 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9560 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9561 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
9562 " r Get ??? { 0x01, 0x02, 0x00 }\n"
9566 #: docs/manual/protocol/n6510.rst:370
9569 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9570 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9574 #: docs/manual/protocol/n6510.rst:374
9577 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9578 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9579 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9583 #: docs/manual/protocol/n6510.rst:381
9586 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9587 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9588 " s ??? {+00 |03 |05 |0b |00 |20}\n"
9589 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9590 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
9591 " 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"
9595 #: docs/manual/protocol/n6510.rst:463
9598 " Sending frame 0x1b / 0x0006\n"
9599 " 00 |03 |07 |0b |00 |ff ..... \n"
9600 " Received frame 0x1b / 0x0072\n"
9601 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9602 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9603 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9604 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9605 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9606 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9607 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9609 " Sending frame 0x1b / 0x0006\n"
9610 " 00 |03 |08 |07 |01 |ff ..... \n"
9611 " Received frame 0x1b / 0x00ae\n"
9612 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9613 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9614 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9615 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9616 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9617 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9618 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9619 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9620 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9621 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9622 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
9623 " Sending frame 0x1b / 0x0008\n"
9624 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
9625 " Received frame 0x1b / 0x001a\n"
9626 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9627 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
9628 " Sending frame 0x1b / 0x0008\n"
9629 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
9630 " Received frame 0x1b / 0x0012\n"
9631 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9633 " Sending frame 0x1b / 0x0008\n"
9634 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
9635 " Received frame 0x1b / 0x0016\n"
9636 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9637 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
9638 " Sending frame 0x1b / 0x0008\n"
9639 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
9640 " Received frame 0x1b / 0x0006\n"
9641 " 03 |2b+|0c |01 |02 |00 .+....\n"
9642 " Sending frame 0x1b / 0x0008\n"
9643 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
9644 " Received frame 0x1b / 0x0006\n"
9645 " 03 |2b+|0d |01 |02 |00 .+....\n"
9646 " Sending frame 0x1b / 0x0008\n"
9647 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
9648 " Received frame 0x1b / 0x0012\n"
9649 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9651 " Sending frame 0x1b / 0x0008\n"
9652 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
9653 " Received frame 0x1b / 0x0006\n"
9654 " 03 |2b+|0f |01 |02 |00 .+....\n"
9655 " Sending frame 0x1b / 0x0008\n"
9656 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
9657 " Received frame 0x1b / 0x0006\n"
9658 " 03 |2b+|10 |01 |02 |00 .+....\n"
9659 " Sending frame 0x1b / 0x0006\n"
9660 " 00 |03 |11 |0b |00 |02 ......\n"
9661 " Received frame 0x1b / 0x0012\n"
9662 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9664 " Sending frame 0x1b / 0x0006\n"
9665 " 00 |03 |12 |0b |00 |20 .....\n"
9666 " Received frame 0x1b / 0x0012\n"
9667 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9669 " Sending frame 0x1b / 0x0006\n"
9670 " 00 |03 |13 |0b |00 |01 ......\n"
9671 " Received frame 0x1b / 0x0016\n"
9672 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9673 " 311|355|377|00 |00 |00 157...\n"
9674 " Sending frame 0x1b / 0x0006\n"
9675 " 00 |03 |14 |07 |00 |02 ......\n"
9676 " Received frame 0x1b / 0x0012\n"
9677 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9682 #: docs/manual/protocol/n6510.rst:466
9685 " s Get IMEI { 0x00, 0x41 }\n"
9686 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9690 #: docs/manual/protocol/n6510.rst:519
9693 " Sending frame 0x1b / 0x0008\n"
9694 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
9695 " Received frame 0x1b / 0x0006\n"
9696 " 03 |2b+|16 |01 |02 |00 .+....\n"
9697 " Sending frame 0x1b / 0x0006\n"
9698 " 00 |03 |17 |07 |00 |01 ......\n"
9699 " Received frame 0x1b / 0x002e\n"
9700 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9701 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9702 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9703 " Sending frame 0x1b / 0x0006\n"
9704 " 00 |03 |18 |07 |00 |01 ......\n"
9705 " Received frame 0x1b / 0x002e\n"
9706 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9707 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9708 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9709 " Sending frame 0x1b / 0x0006\n"
9710 " 00 |03 |19 |07 |00 |01 ......\n"
9711 " Received frame 0x1b / 0x002e\n"
9712 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9713 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9714 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9715 " Sending frame 0x1b / 0x0006\n"
9716 " 00 |03 |1a |07 |00 |01 ......\n"
9717 " Received frame 0x1b / 0x002e\n"
9718 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9719 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9720 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9721 " Sending frame 0x1b / 0x0006\n"
9722 " 00 |03 |1b |07 |00 |01 ......\n"
9723 " Received frame 0x1b / 0x002e\n"
9724 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9725 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9726 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9727 " Sending frame 0x1b / 0x0006\n"
9728 " 00 |03 |1c |07 |00 |01 ......\n"
9729 " Received frame 0x1b / 0x002e\n"
9730 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9731 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9732 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9733 " Sending frame 0x1b / 0x0006\n"
9734 " 00 |03 |1d |07 |00 |01 ......\n"
9735 " Received frame 0x1b / 0x002e\n"
9736 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9737 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9738 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9739 " Sending frame 0x1b / 0x0006\n"
9740 " 00 |03 |1e |07 |00 |01 ......\n"
9741 " Received frame 0x1b / 0x002e\n"
9742 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9743 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9744 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9748 #: docs/manual/protocol/n6510.rst:521
9750 msgid " 0x1f: RINGTONE\n"
9754 #: docs/manual/protocol/n6510.rst:525
9757 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9758 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9759 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9763 #: docs/manual/protocol/n6510.rst:533
9767 " s Get IMEI { 0x00, 0x41 }\n"
9768 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9769 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9770 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9771 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9775 #: docs/manual/protocol/n6510.rst:538
9779 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9780 " where location: 0, 1, 2, 3\n"
9781 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9784 #. type: Labeled list
9785 #: docs/manual/protocol/n6510.rst:538
9791 #: docs/manual/protocol/n6510.rst:552
9794 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9795 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9796 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9797 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9798 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9799 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9800 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9801 "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"
9802 "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"
9803 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9804 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9805 "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"
9806 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
9809 #. type: Labeled list
9810 #: docs/manual/protocol/n6510.rst:552
9816 #: docs/manual/protocol/n6510.rst:591
9818 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9819 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9820 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9821 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9822 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9823 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9824 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9825 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9826 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
9827 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
9828 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
9829 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
9830 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9831 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
9832 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
9833 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
9834 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9835 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9836 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9837 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9838 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9839 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9840 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9841 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9842 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
9843 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
9844 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
9845 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9846 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
9847 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
9848 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
9849 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
9850 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9851 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9852 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9853 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9854 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9855 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9856 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9857 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9858 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
9862 #: docs/manual/protocol/n6510.rst:721
9865 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
9866 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
9867 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
9868 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
9869 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
9870 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
9871 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
9872 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
9873 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
9874 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
9875 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
9877 "Sending frame 0x38 / 0x00c7\n"
9878 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
9879 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
9880 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
9881 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
9882 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
9883 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
9884 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
9885 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
9886 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
9887 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
9888 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
9889 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
9890 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
9891 "Received frame 0x38 / 0x0306\n"
9892 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
9893 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
9894 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
9895 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
9896 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
9897 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
9898 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
9899 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
9900 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
9901 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
9902 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
9903 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
9904 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
9905 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
9906 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
9907 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
9908 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
9909 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
9910 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
9911 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
9912 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
9913 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
9914 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
9915 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
9916 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
9917 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
9918 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
9919 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
9920 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
9921 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
9922 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
9923 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
9924 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
9925 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
9926 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
9927 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
9928 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
9929 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
9930 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
9931 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
9932 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
9933 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
9934 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
9935 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
9936 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
9937 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
9938 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
9939 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
9940 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
9941 "Received frame 0x38 / 0x0306\n"
9942 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
9943 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
9944 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
9945 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
9946 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
9947 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
9948 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
9949 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
9950 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
9951 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
9952 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
9953 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
9954 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
9955 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
9956 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
9957 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
9958 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
9959 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
9960 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
9961 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
9962 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
9963 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
9964 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
9965 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
9966 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
9967 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
9968 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
9969 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
9970 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
9971 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
9972 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
9973 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
9974 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
9975 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
9976 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
9977 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
9978 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
9979 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
9980 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
9981 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
9982 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
9983 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
9984 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
9985 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
9986 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
9987 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
9988 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
9989 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
9990 "08 |04 |01 |2f/|00 |00 .../..\n"
9991 "Sending frame 0x38 / 0x000e\n"
9992 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
9993 "Received frame 0x38 / 0x0006\n"
9994 "02 |1d |00 |0d |00 |00 ......\n"
9998 #: docs/manual/protocol/n6510.rst:723
9999 msgid "0x39: PROFILES"
10002 #. type: Plain text
10003 #: docs/manual/protocol/n6510.rst:725
10005 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
10008 #. type: Plain text
10009 #: docs/manual/protocol/n6510.rst:726
10011 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
10014 #. type: Plain text
10015 #: docs/manual/protocol/n6510.rst:727
10017 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
10020 #. type: Plain text
10021 #: docs/manual/protocol/n6510.rst:728
10023 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10026 #. type: Plain text
10027 #: docs/manual/protocol/n6510.rst:730
10029 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
10032 #. type: Plain text
10033 #: docs/manual/protocol/n6510.rst:731
10035 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10038 #. type: Plain text
10039 #: docs/manual/protocol/n6510.rst:732
10041 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
10044 #. type: Plain text
10045 #: docs/manual/protocol/n6510.rst:734
10048 "length, 0xXX, type, 0xXX, value\n"
10049 "where value: 0x00 = success\n"
10052 #. type: Plain text
10053 #: docs/manual/protocol/n6510.rst:736
10054 msgid "0x3E: FM Radio"
10055 msgstr "0x3E: Radio FM"
10057 #. type: Plain text
10058 #: docs/manual/protocol/n6510.rst:738
10061 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10062 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10065 #. type: Plain text
10066 #: docs/manual/protocol/n6510.rst:741
10069 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10070 "FreqHI , FreqLO,\n"
10071 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10074 #. type: Plain text
10075 #: docs/manual/protocol/n6510.rst:742
10077 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10080 #. type: Plain text
10081 #: docs/manual/protocol/n6510.rst:744
10083 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10086 #. type: Plain text
10087 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10091 #. type: Plain text
10092 #: docs/manual/protocol/n6510.rst:748
10095 "s ???? {+00 |07 |00 |01 |00 |02}\n"
10096 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10099 #. type: Plain text
10100 #: docs/manual/protocol/n6510.rst:762
10103 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10104 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10105 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10106 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10107 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10108 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10109 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10110 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10111 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10112 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10113 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10114 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10117 #. type: Plain text
10118 #: docs/manual/protocol/n6510.rst:764
10122 #. type: Plain text
10123 #: docs/manual/protocol/n6510.rst:765
10125 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10128 #. type: Plain text
10129 #: docs/manual/protocol/n6510.rst:766
10131 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10134 #. type: Plain text
10135 #: docs/manual/protocol/n6510.rst:767
10137 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10140 #. type: Plain text
10141 #: docs/manual/protocol/n6510.rst:768
10143 msgid "where y = 0 - 0x04\n"
10146 #. type: Plain text
10147 #: docs/manual/protocol/n6510.rst:770
10150 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10151 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10154 #. type: Labeled list
10155 #: docs/manual/protocol/n6510.rst:771
10157 msgid "0x45: PHONEBOOK HANDLING ??"
10160 #. type: Labeled list
10161 #: docs/manual/protocol/n6510.rst:772
10163 msgid "the same to msg 0x03 ??"
10166 #. type: Plain text
10167 #: docs/manual/protocol/n6510.rst:775
10171 #. type: Plain text
10172 #: docs/manual/protocol/n6510.rst:776
10174 msgid "s Get simlock info {0x0C}\n"
10177 #. type: Plain text
10178 #: docs/manual/protocol/n6510.rst:778
10182 #. type: Plain text
10183 #: docs/manual/protocol/n6510.rst:786
10186 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10187 "r Get TODO {0x04, .... }\n"
10188 "s Get number of TODO {0x07}\n"
10189 "r Get number of TODO {0x08, number lo, number hi}\n"
10190 "s Delete all TODO {0x11}\n"
10191 "r Delete all TODO {0x12}\n"
10192 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10193 "r Get TODO locations {0x16, ...}\n"
10196 #. type: Plain text
10197 #: docs/manual/protocol/n6510.rst:788
10198 msgid "0x7a: STARTUP"
10201 #. type: Plain text
10202 #: docs/manual/protocol/n6510.rst:791
10205 "s Get startup logo { 0x02, 0x0f }\n"
10206 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
10209 #. type: Plain text
10210 #: docs/manual/protocol/n6510.rst:794
10213 "0xc0, 0x02, height (2 octets),\n"
10214 "0xc0, 0x03, width (2 octets),\n"
10215 "0xc0, 0x04, size (2 octets),\n"
10218 #. type: Plain text
10219 #: docs/manual/protocol/n6510.rst:795
10221 msgid "picture }\n"
10224 #. type: Plain text
10225 #: docs/manual/protocol/n6510.rst:798
10227 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10228 "0x01, 0x00, greeting (unicode), 0x00 }"
10231 #. type: Plain text
10232 #: docs/manual/protocol/n6510.rst:801
10235 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
10236 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10239 #. type: Plain text
10240 #: docs/manual/protocol/n6510.rst:803
10245 #: docs/manual/protocol/tdma_5120.rst:2
10250 #. type: Plain text
10251 #: docs/manual/protocol/tdma_5120.rst:5
10252 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10255 #. type: Plain text
10256 #: docs/manual/protocol/tdma_5120.rst:7
10257 msgid "After playing a while with my 5120i y find some use full frames:"
10261 #: docs/manual/protocol/tdma_5120.rst:9
10263 msgid "got from sneefing in Logomanger the get startup logo"
10266 #. type: Labeled list
10267 #: docs/manual/protocol/tdma_5120.rst:11
10272 #. type: Plain text
10273 #: docs/manual/protocol/tdma_5120.rst:14
10274 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10277 #. type: Labeled list
10278 #: docs/manual/protocol/tdma_5120.rst:15
10283 #. type: Plain text
10284 #: docs/manual/protocol/tdma_5120.rst:18
10286 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10289 #. type: Plain text
10290 #: docs/manual/protocol/tdma_5120.rst:21
10292 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10297 #: docs/manual/protocol/tdma_5120.rst:23
10299 msgid "got key press working"
10302 #. type: Plain text
10303 #: docs/manual/protocol/tdma_5120.rst:26
10304 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10307 #. type: Labeled list
10308 #: docs/manual/protocol/tdma_5120.rst:27
10310 msgid "with frame: key-press"
10313 #. type: Plain text
10314 #: docs/manual/protocol/tdma_5120.rst:30
10315 msgid "D1 {+00 01 50 00 01 KY}"
10318 #. type: Plain text
10319 #: docs/manual/protocol/tdma_5120.rst:32
10320 msgid "this seems to press the key for a while. No release needed"
10323 #. type: Plain text
10324 #: docs/manual/protocol/tdma_5120.rst:34
10325 msgid "key-release:"
10328 #. type: Plain text
10329 #: docs/manual/protocol/tdma_5120.rst:36
10331 msgid " D1 {+00 01 50 00 00 KY}\n"
10334 #. type: Labeled list
10335 #: docs/manual/protocol/tdma_5120.rst:37
10337 msgid "keep the key press => got speedee dial"
10340 #. type: Plain text
10341 #: docs/manual/protocol/tdma_5120.rst:40
10342 msgid "D1 {+00 01 50 00 02 00 KY}"
10346 #: docs/manual/protocol/tdma_5120.rst:42
10349 msgstr "mengambil memori"
10351 #. type: Labeled list
10352 #: docs/manual/protocol/tdma_5120.rst:44
10354 msgid "the getmemory"
10357 #. type: Plain text
10358 #: docs/manual/protocol/tdma_5120.rst:46
10359 msgid "40 {+00 00 07 11 00 10 00 mem}"
10362 #. type: Plain text
10363 #: docs/manual/protocol/tdma_5120.rst:49
10365 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10366 "of memory with diferent numbers in the 6 place. in particular:"
10369 #. type: Labeled list
10370 #: docs/manual/protocol/tdma_5120.rst:50
10372 msgid "get configuration pins"
10373 msgstr "mengambil pins konfigurasi"
10375 #. type: Plain text
10376 #: docs/manual/protocol/tdma_5120.rst:53
10377 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10380 #. type: Labeled list
10381 #: docs/manual/protocol/tdma_5120.rst:54
10383 msgid "get security code"
10386 #. type: Plain text
10387 #: docs/manual/protocol/tdma_5120.rst:57
10388 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10391 #. type: Labeled list
10392 #: docs/manual/protocol/tdma_5120.rst:58
10394 msgid "get NAM data "
10397 #. type: Plain text
10398 #: docs/manual/protocol/tdma_5120.rst:61
10399 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10402 #. type: Labeled list
10403 #: docs/manual/protocol/tdma_5120.rst:62
10405 msgid "that last answers with"
10408 #. type: Plain text
10409 #: docs/manual/protocol/tdma_5120.rst:65
10410 msgid "dd {+01 00 11 00 08 00 00,"
10413 #. type: Plain text
10414 #: docs/manual/protocol/tdma_5120.rst:114
10420 " primary paggin channel\n"
10422 " seconda paggin channel\n"
10425 "09 63 c2 09 03 00 0b\n"
10434 " overload class\n"
10435 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10441 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10443 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10452 " dedicate B ch #\n"
10454 " msg center # len\n"
10456 " msg center in flag\n"
10457 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10459 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10467 #. type: Plain text
10468 #: docs/manual/protocol/tdma_5120.rst:120
10470 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10471 "11 in the request change the command from read to write.be care full!!! I "
10472 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10473 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10474 "area of the buffer that I did not send!!!!"
10477 #. type: Plain text
10478 #: docs/manual/protocol/tdma_5120.rst:121
10479 msgid "OK so far. Still looking for how to handle SMS......"
10482 #. type: Plain text
10483 #: docs/manual/protocol/discovering.rst:2
10484 msgid "_Discovering protocol:"
10488 #: docs/manual/protocol/discovering.rst:4
10490 msgid "Discovering protocol"
10493 #. type: Plain text
10494 #: docs/manual/protocol/discovering.rst:9
10496 "You need to get a communication dump to be able to understand protocol or "
10497 "discover new commands. As most vendors provide some software for Windows, "
10498 "all following sections assume you do the sniffing on Windows."
10501 #. type: Plain text
10502 #: docs/manual/protocol/discovering.rst:11
10509 #. type: Plain text
10510 #: docs/manual/protocol/discovering.rst:16
10512 "For USB there exist various tools to dump USB communication. The dumps can "
10513 "be later analyzed and used to discover protocol details or unknown commands. "
10514 "One of the best free tools available currently is `UsbSnoop`_."
10517 #. type: Plain text
10518 #: docs/manual/protocol/discovering.rst:19
10520 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10521 "to decode the output."
10524 #. type: Plain text
10525 #: docs/manual/protocol/discovering.rst:21
10526 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10530 #: docs/manual/protocol/discovering.rst:23
10532 msgid "Serial port"
10535 #. type: Plain text
10536 #: docs/manual/protocol/discovering.rst:28
10538 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10539 "ready binary software."
10542 #. type: Plain text
10543 #: docs/manual/protocol/discovering.rst:30
10544 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10547 #. type: Plain text
10548 #: docs/manual/protocol/discovering.rst:32
10550 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10553 #. type: Labeled list
10554 #: docs/manual/protocol/discovering.rst:32
10556 msgid "protocols, can use Gammu to decode it. It's simple"
10559 #. type: Plain text
10560 #: docs/manual/protocol/discovering.rst:35
10561 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10564 #. type: Plain text
10565 #: docs/manual/protocol/discovering.rst:39
10567 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10568 "and have you have debug info about 6210 specific frames (you don't have to "
10569 "add model). Dump file for --decodesniff and MBUS should be specific:"
10572 #. type: Plain text
10573 #: docs/manual/protocol/discovering.rst:42
10575 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10579 #. type: Plain text
10580 #: docs/manual/protocol/discovering.rst:44
10581 msgid "in Hex format (\"Options\", \"Show Hex\")"
10584 #. type: Plain text
10585 #: docs/manual/protocol/discovering.rst:46
10586 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10590 #: docs/manual/protocol/discovering.rst:49
10595 #. type: Plain text
10596 #: docs/manual/protocol/discovering.rst:56
10598 "First of all you need two computers with IrDA. One running linux, that will "
10599 "sniff and one running windows, which will communicate with the phone and "
10600 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
10601 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10605 #. type: Plain text
10606 #: docs/manual/protocol/discovering.rst:66
10608 "You have to disable IrDA services on the linux machine and eventually you "
10609 "have to change the default port the 'irda_intercept' program is sniffing "
10610 "from (default ttyS1). On the windows machine you should decrease the maximum "
10611 "transmission speed to 9600bps if possible, because the intercept program "
10612 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10613 "range and then the highest possible speed is chosen) If it isn't possible "
10614 "you have to change the default bitrate in intercept source code, too. Then "
10615 "you won't see anything until the windows machine and the phone start "
10616 "transmitting data, which isn't too bad. At least here in my setup I"
10619 #. type: Labeled list
10620 #: docs/manual/protocol/discovering.rst:66
10622 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10625 #. type: Plain text
10626 #: docs/manual/protocol/discovering.rst:69
10628 msgid "win ------------------> Nokia\n"
10631 #. type: Plain text
10632 #: docs/manual/protocol/discovering.rst:70
10634 msgid "machine <----------------- phone\n"
10637 #. type: Plain text
10638 #: docs/manual/protocol/discovering.rst:72
10645 #. type: Plain text
10646 #: docs/manual/protocol/discovering.rst:73
10651 #. type: Plain text
10652 #: docs/manual/protocol/discovering.rst:74
10657 #. type: Plain text
10658 #: docs/manual/protocol/discovering.rst:82
10660 "You get a raw data file (.trc) from the intercept program, which you can "
10661 "then decode to hex with the second program from the above mentioned page. "
10662 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10663 "files, too, but it didn't work for me so I just figured things out from the "
10664 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10665 "in it, because this is the FBUS header which is in every valuable frame sent "
10666 "to phone. It's not really joy to do that, but if it brings support for a new "
10667 "phone it's worth it :-)"
10670 #. type: Plain text
10671 #: docs/manual/smsd/dbi.rst:2
10672 msgid "_gammu-smsd-dbi:"
10676 #: docs/manual/smsd/dbi.rst:4
10678 msgid "DBI Backend"
10681 #. type: Plain text
10682 #: docs/manual/smsd/dbi.rst:9
10684 "DBI backend stores all data in any database supported by `libdbi`_, which "
10685 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10686 "description of configuration options)."
10689 #. type: Plain text
10690 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10691 #: docs/manual/smsd/mysql.rst:11
10692 msgid "For tables description see :ref:`gammu-smsd-tables`."
10695 #. type: Plain text
10696 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10697 #: docs/manual/smsd/mysql.rst:13
10698 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10701 #. type: Plain text
10702 #: docs/manual/smsd/dbi.rst:18
10704 "The DBI driver is currently not supported on Windows because libdbi library "
10705 "does not support this platform."
10709 #: docs/manual/smsd/dbi.rst:21
10711 msgid "Supported drivers"
10714 #. type: Plain text
10715 #: docs/manual/smsd/dbi.rst:25
10717 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10718 "The drivers for example include:"
10721 #. type: Plain text
10722 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10723 msgid "``sqlite3`` - for SQLite 3"
10726 #. type: Plain text
10727 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10728 msgid "``mysql`` - for MySQL"
10731 #. type: Plain text
10732 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10733 msgid "``pgsql`` - for PostgeSQL"
10736 #. type: Plain text
10737 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10738 msgid "``freetds`` - for MS SQL Server or Sybase"
10741 #. type: Plain text
10742 #: docs/manual/smsd/dbi.rst:32
10743 msgid "_libdbi: http://libdbi.sourceforge.net/"
10746 #. type: Plain text
10747 #: docs/manual/smsd/dbi.rst:33
10748 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10751 #. type: Plain text
10752 #: docs/manual/smsd/dbi.rst:38
10753 msgid "SQL script for creating tables in SQLite database:"
10756 #. type: Plain text
10757 #: docs/manual/smsd/dbi.rst:40
10758 msgid "../../sql/sqlite.sql"
10761 #. type: Plain text
10762 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10763 msgid ":language: sql"
10766 #. type: Plain text
10767 #: docs/manual/smsd/dbi.rst:45
10769 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10770 "also scripts for other databases in same folder."
10773 #. type: Plain text
10774 #: docs/manual/smsd/backends.rst:2
10775 msgid "_smsd_services:"
10779 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10781 msgid "Backend services"
10784 #. type: Plain text
10785 #: docs/manual/smsd/backends.rst:8
10787 "The backend service is used to store messages (both incoming and queue of "
10791 #. type: Plain text
10792 #: docs/manual/smsd/backends.rst:20
10793 msgid "files sql mysql pgsql dbi odbc null tables"
10796 #. type: Plain text
10797 #: docs/manual/smsd/sql.rst:2
10798 msgid "_gammu-smsd-sql:"
10802 #: docs/manual/smsd/sql.rst:4
10804 msgid "SQL Service"
10807 #. type: Plain text
10808 #: docs/manual/smsd/sql.rst:8
10810 "SQL service stores all its data in database. It can use one of these SQL "
10811 "backends (configuration option :config:option:`Driver` in smsd section):"
10814 #. type: Plain text
10815 #: docs/manual/smsd/sql.rst:10
10816 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10819 #. type: Plain text
10820 #: docs/manual/smsd/sql.rst:11
10821 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10824 #. type: Plain text
10825 #: docs/manual/smsd/sql.rst:12
10826 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10829 #. type: Plain text
10830 #: docs/manual/smsd/sql.rst:13
10831 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10835 #: docs/manual/smsd/sql.rst:19
10837 msgid "SQL connection parameters"
10840 #. type: Plain text
10841 #: docs/manual/smsd/sql.rst:22
10842 msgid "Common for all backends:"
10845 #. type: Plain text
10846 #: docs/manual/smsd/sql.rst:24
10847 msgid ":config:option:`User` - user connecting to database"
10850 #. type: Plain text
10851 #: docs/manual/smsd/sql.rst:25
10852 msgid ":config:option:`Password` - password for connecting to database"
10855 #. type: Plain text
10856 #: docs/manual/smsd/sql.rst:26
10857 msgid ":config:option:`Host` - database host or data source name"
10860 #. type: Plain text
10861 #: docs/manual/smsd/sql.rst:27
10862 msgid ":config:option:`Database` - database name"
10865 #. type: Plain text
10866 #: docs/manual/smsd/sql.rst:28
10868 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
10872 #. type: Plain text
10873 #: docs/manual/smsd/sql.rst:29
10874 msgid ":config:option:`SQL` - SQL dialect to use"
10877 #. type: Plain text
10878 #: docs/manual/smsd/sql.rst:31
10879 msgid "Specific for DBI:"
10882 #. type: Plain text
10883 #: docs/manual/smsd/sql.rst:33
10884 msgid ":config:option:`DriversPath` - path to DBI drivers"
10887 #. type: Plain text
10888 #: docs/manual/smsd/sql.rst:34
10889 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
10892 #. type: Plain text
10893 #: docs/manual/smsd/sql.rst:36
10894 msgid "The variables are fully described in :ref:`gammurc` documentation."
10897 #. type: Plain text
10898 #: docs/manual/smsd/sql.rst:38
10899 msgid "_SQL Queries:"
10903 #: docs/manual/smsd/sql.rst:40
10905 msgid "SQL Queries"
10908 #. type: Plain text
10909 #: docs/manual/smsd/sql.rst:43
10910 msgid "Almost all queries are configurable. You can edit them in"
10913 #. type: Attribute :config:
10914 #: docs/manual/smsd/sql.rst:43
10916 msgid "section:`[sql]` section. There are several variables used in SQL"
10919 #. type: Plain text
10920 #: docs/manual/smsd/sql.rst:45
10921 msgid "queries. We can separate them into three groups:"
10924 #. type: Plain text
10925 #: docs/manual/smsd/sql.rst:47
10927 "phone specific, which can be used in every query, see :ref:`Phone Specific "
10931 #. type: Plain text
10932 #: docs/manual/smsd/sql.rst:48
10934 "SMS specific, which can be used in queries which works with SMS messages, "
10935 "see :ref:`SMS Specific Parameters`"
10938 #. type: Plain text
10939 #: docs/manual/smsd/sql.rst:49
10941 "query specific, which are numeric and are specific only for given query (or "
10942 "set of queries), see :ref:`Configurable queries`"
10945 #. type: Plain text
10946 #: docs/manual/smsd/sql.rst:51
10947 msgid "_Phone Specific Parameters:"
10951 #: docs/manual/smsd/sql.rst:53
10953 msgid "Phone Specific Parameters"
10956 #. type: Plain text
10957 #: docs/manual/smsd/sql.rst:61
10963 " PHONE ID (hostname)\n"
10965 " client name (eg. Gammu 1.12.3)\n"
10968 #. type: Plain text
10969 #: docs/manual/smsd/sql.rst:63
10970 msgid "_SMS Specific Parameters:"
10974 #: docs/manual/smsd/sql.rst:65
10976 msgid "SMS Specific Parameters"
10979 #. type: Plain text
10980 #: docs/manual/smsd/sql.rst:93
10984 " remote number [#f1]_\n"
10986 " delivery datetime\n"
10988 " delivery status on receiving or status error on sending\n"
10990 " message reference\n"
10992 " receiving datetime for received sms\n"
10994 " encoded text of SMS\n"
10996 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
10998 " sms centre number\n"
11004 " decoded SMS text\n"
11006 " CreatorID of SMS (sending sms)\n"
11008 " relative validity\n"
11011 #. type: Plain text
11012 #: docs/manual/smsd/sql.rst:95
11014 "[#f1] Sender number for received messages (insert to inbox or delivery "
11015 "notifications), destination otherwise."
11018 #. type: Plain text
11019 #: docs/manual/smsd/sql.rst:97
11020 msgid "_Configurable queries:"
11024 #: docs/manual/smsd/sql.rst:99
11026 msgid "Configurable queries"
11029 #. type: Plain text
11030 #: docs/manual/smsd/sql.rst:102
11032 "All configurable queries can be set in :config:section:`[sql]` section. "
11033 "Sequence of rows in selects are mandatory."
11036 #. type: Plain text
11037 #: docs/manual/smsd/sql.rst:105
11039 "All default queries noted here are noted for MySQL. Actual time and time "
11040 "addition are selected for default queries during initialization."
11043 #. type: Plain text
11044 #: docs/manual/smsd/sql.rst:107
11045 msgid "delete_phone"
11048 #. type: Plain text
11049 #: docs/manual/smsd/sql.rst:109
11050 msgid "Deletes phone from database."
11053 #. type: Plain text
11054 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11055 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11056 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11057 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11058 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11059 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11060 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11061 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11062 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11063 msgid "Default value:"
11064 msgstr "Nilai baku:"
11066 #. type: Plain text
11067 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11068 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11069 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11070 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11071 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11072 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11073 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11074 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11075 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11076 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11077 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11081 #. type: Plain text
11082 #: docs/manual/smsd/sql.rst:115
11083 msgid "DELETE FROM phones WHERE IMEI = %I"
11086 #. type: Plain text
11087 #: docs/manual/smsd/sql.rst:117
11088 msgid "insert_phone"
11091 #. type: Plain text
11092 #: docs/manual/smsd/sql.rst:119
11093 msgid "Inserts phone to database."
11096 #. type: Plain text
11097 #: docs/manual/smsd/sql.rst:126
11099 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11100 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11101 "10 SECOND) + 0, %N, -1, -1)"
11104 #. type: Plain text
11105 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11106 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11107 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11108 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11109 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11110 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11111 #: docs/manual/smsd/sql.rst:395
11112 msgid "Query specific parameters:"
11115 #. type: Plain text
11116 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11117 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11118 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11119 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11120 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11121 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11122 #: docs/manual/smsd/sql.rst:397
11126 #. type: Plain text
11127 #: docs/manual/smsd/sql.rst:131
11128 msgid "enable send (yes or no) - configuration option Send"
11131 #. type: Plain text
11132 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11133 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11134 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11135 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11139 #. type: Plain text
11140 #: docs/manual/smsd/sql.rst:133
11141 msgid "enable receive (yes or no) - configuration option Receive"
11144 #. type: Plain text
11145 #: docs/manual/smsd/sql.rst:135
11146 msgid "save_inbox_sms_select"
11149 #. type: Plain text
11150 #: docs/manual/smsd/sql.rst:137
11151 msgid "Select message for update delivery status."
11154 #. type: Plain text
11155 #: docs/manual/smsd/sql.rst:144
11157 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11158 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11159 "DestinationNumber = %R"
11162 #. type: Plain text
11163 #: docs/manual/smsd/sql.rst:146
11164 msgid "save_inbox_sms_update_delivered"
11167 #. type: Plain text
11168 #: docs/manual/smsd/sql.rst:148
11169 msgid "Update message delivery status if message was delivered."
11172 #. type: Plain text
11173 #: docs/manual/smsd/sql.rst:154
11175 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11176 "WHERE ID = %2 AND TPMR = %t"
11179 #. type: Plain text
11180 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11181 msgid "delivery status returned by GSM network"
11184 #. type: Plain text
11185 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11186 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11187 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11188 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11189 #: docs/manual/smsd/sql.rst:346
11190 msgid "ID of message"
11193 #. type: Plain text
11194 #: docs/manual/smsd/sql.rst:163
11195 msgid "save_inbox_sms_update"
11198 #. type: Plain text
11199 #: docs/manual/smsd/sql.rst:165
11200 msgid "Update message if there is an delivery error."
11203 #. type: Plain text
11204 #: docs/manual/smsd/sql.rst:171
11206 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11210 #. type: Plain text
11211 #: docs/manual/smsd/sql.rst:180
11212 msgid "save_inbox_sms_insert"
11215 #. type: Plain text
11216 #: docs/manual/smsd/sql.rst:182
11217 msgid "Insert received message."
11220 #. type: Plain text
11221 #: docs/manual/smsd/sql.rst:189
11223 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11224 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11225 "%F, %u, %x, %T, %P)"
11228 #. type: Plain text
11229 #: docs/manual/smsd/sql.rst:191
11230 msgid "update_received"
11233 #. type: Plain text
11234 #: docs/manual/smsd/sql.rst:193
11235 msgid "Update statistics after receiving message."
11238 #. type: Plain text
11239 #: docs/manual/smsd/sql.rst:199
11240 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11243 #. type: Plain text
11244 #: docs/manual/smsd/sql.rst:201
11245 msgid "refresh_send_status"
11248 #. type: Plain text
11249 #: docs/manual/smsd/sql.rst:203
11250 msgid "Update messages in outbox."
11253 #. type: Plain text
11254 #: docs/manual/smsd/sql.rst:210
11256 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11257 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11260 #. type: Plain text
11261 #: docs/manual/smsd/sql.rst:217
11262 msgid "find_outbox_sms_id"
11265 #. type: Plain text
11266 #: docs/manual/smsd/sql.rst:219
11267 msgid "Find sms messages for sending."
11270 #. type: Plain text
11271 #: docs/manual/smsd/sql.rst:228
11273 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11274 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11275 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11276 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11279 #. type: Plain text
11280 #: docs/manual/smsd/sql.rst:233
11281 msgid "limit of sms messages sended in one walk in loop"
11284 #. type: Plain text
11285 #: docs/manual/smsd/sql.rst:235
11286 msgid "find_outbox_body"
11289 #. type: Plain text
11290 #: docs/manual/smsd/sql.rst:237
11291 msgid "Select body of message."
11294 #. type: Plain text
11295 #: docs/manual/smsd/sql.rst:244
11297 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11298 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11302 #. type: Plain text
11303 #: docs/manual/smsd/sql.rst:251
11304 msgid "find_outbox_multipart"
11307 #. type: Plain text
11308 #: docs/manual/smsd/sql.rst:253
11309 msgid "Select remaining parts of sms message."
11312 #. type: Plain text
11313 #: docs/manual/smsd/sql.rst:260
11315 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11316 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11319 #. type: Plain text
11320 #: docs/manual/smsd/sql.rst:267
11321 msgid "Number of multipart message"
11324 #. type: Plain text
11325 #: docs/manual/smsd/sql.rst:269
11326 msgid "delete_outbox"
11329 #. type: Plain text
11330 #: docs/manual/smsd/sql.rst:271
11331 msgid "Remove messages from outbox after threir successful send."
11334 #. type: Plain text
11335 #: docs/manual/smsd/sql.rst:277
11336 msgid "DELETE FROM outbox WHERE ID=%1"
11339 #. type: Plain text
11340 #: docs/manual/smsd/sql.rst:284
11341 msgid "delete_outbox_multipart"
11344 #. type: Plain text
11345 #: docs/manual/smsd/sql.rst:286
11346 msgid "Remove messages from outbox_multipart after threir successful send."
11349 #. type: Plain text
11350 #: docs/manual/smsd/sql.rst:292
11351 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11354 #. type: Plain text
11355 #: docs/manual/smsd/sql.rst:299
11356 msgid "create_outbox"
11359 #. type: Plain text
11360 #: docs/manual/smsd/sql.rst:301
11361 msgid "Create message (insert to outbox)."
11364 #. type: Plain text
11365 #: docs/manual/smsd/sql.rst:309
11367 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11368 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11369 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11372 #. type: Plain text
11373 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11374 msgid "creator of message"
11377 #. type: Plain text
11378 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11379 msgid "delivery status report - yes/default"
11382 #. type: Plain text
11383 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11384 #: docs/manual/smsd/sql.rst:367
11388 #. type: Plain text
11389 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11390 msgid "multipart - FALSE/TRUE"
11393 #. type: Plain text
11394 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11395 #: docs/manual/smsd/sql.rst:369
11399 #. type: Plain text
11400 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11401 msgid "Part (part number)"
11404 #. type: Plain text
11405 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11406 #: docs/manual/smsd/sql.rst:371
11410 #. type: Plain text
11411 #: docs/manual/smsd/sql.rst:324
11412 msgid "create_outbox_multipart"
11415 #. type: Plain text
11416 #: docs/manual/smsd/sql.rst:326
11417 msgid "Create message remaining parts."
11420 #. type: Plain text
11421 #: docs/manual/smsd/sql.rst:333
11423 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11424 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11427 #. type: Plain text
11428 #: docs/manual/smsd/sql.rst:348
11429 msgid "add_sent_info"
11432 #. type: Plain text
11433 #: docs/manual/smsd/sql.rst:350
11434 msgid "Insert to sentitems."
11437 #. type: Plain text
11438 #: docs/manual/smsd/sql.rst:359
11440 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11441 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11442 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
11443 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11446 #. type: Plain text
11447 #: docs/manual/smsd/sql.rst:364
11448 msgid "ID of sms message"
11451 #. type: Plain text
11452 #: docs/manual/smsd/sql.rst:366
11453 msgid "part number (for multipart sms)"
11456 #. type: Plain text
11457 #: docs/manual/smsd/sql.rst:368
11458 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11461 #. type: Plain text
11462 #: docs/manual/smsd/sql.rst:370
11463 msgid "message reference (TPMR)"
11466 #. type: Plain text
11467 #: docs/manual/smsd/sql.rst:372
11468 msgid "time when inserted in db"
11471 #. type: Plain text
11472 #: docs/manual/smsd/sql.rst:374
11473 msgid "update_sent"
11476 #. type: Plain text
11477 #: docs/manual/smsd/sql.rst:376
11478 msgid "Update sent statistics after sending message."
11481 #. type: Plain text
11482 #: docs/manual/smsd/sql.rst:382
11483 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11486 #. type: Plain text
11487 #: docs/manual/smsd/sql.rst:384
11488 msgid "refresh_phone_status"
11491 #. type: Plain text
11492 #: docs/manual/smsd/sql.rst:386
11493 msgid "Update phone status (battery, signal)."
11496 #. type: Plain text
11497 #: docs/manual/smsd/sql.rst:393
11499 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11500 "SignalStrength = %2 WHERE IMEI = %I"
11503 #. type: Plain text
11504 #: docs/manual/smsd/sql.rst:398
11505 msgid "battery percent"
11508 #. type: Plain text
11509 #: docs/manual/smsd/sql.rst:399
11510 msgid "signal percent"
11513 #. type: Plain text
11514 #: docs/manual/smsd/files.rst:2
11515 msgid "_gammu-smsd-files:"
11519 #: docs/manual/smsd/files.rst:4
11521 msgid "Files backend"
11524 #. type: Plain text
11525 #: docs/manual/smsd/files.rst:8
11527 "FILES backend stores all data on a filesystem in folders defined by "
11528 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11533 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11535 msgid "Receiving of messages"
11538 #. type: Plain text
11539 #: docs/manual/smsd/files.rst:15
11541 "Received messages are stored in a folder defined by configuration. The "
11542 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11543 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11546 #. type: Plain text
11547 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11548 msgid "Explanation of fields:"
11551 #. type: Plain text
11552 #: docs/manual/smsd/files.rst:30
11556 " date in format ``YYYYMMDD``\n"
11558 " time in format ``HHMMSS``\n"
11562 " order of a message (in case more messages were received at same time), in format ``NN``\n"
11564 " part of the message for multipart messages, in format ``NN``\n"
11566 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11569 #. type: Plain text
11570 #: docs/manual/smsd/files.rst:33
11572 "The content of the file is content of the message and the format is defined "
11573 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11578 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11580 msgid "Transmitting of messages"
11583 #. type: Plain text
11584 #: docs/manual/smsd/files.rst:39
11586 "Transmitted messages are read from a folder defined by configuration. The "
11587 "filename should be one of the following formats:"
11590 #. type: Plain text
11591 #: docs/manual/smsd/files.rst:41
11592 msgid "``OUT<recipient>.<ext>``"
11595 #. type: Plain text
11596 #: docs/manual/smsd/files.rst:42
11597 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11600 #. type: Plain text
11601 #: docs/manual/smsd/files.rst:43
11602 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11605 #. type: Plain text
11606 #: docs/manual/smsd/files.rst:54
11609 "``<recipient>``\n"
11610 " recipient number where to send message\n"
11612 " an alphabetic character (A-Z) A = highest priority\n"
11614 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11616 " any artibrary text which is ignored\n"
11619 #. type: Plain text
11620 #: docs/manual/smsd/files.rst:56
11621 msgid "For text messages, you can additionally append flags to extension:"
11624 #. type: Plain text
11625 #: docs/manual/smsd/files.rst:63
11629 " delivery report requested\n"
11633 " WAP bookmark as name,URL\n"
11636 #. type: Plain text
11637 #: docs/manual/smsd/files.rst:65
11638 msgid "Other fields are same as for received messages."
11641 #. type: Plain text
11642 #: docs/manual/smsd/files.rst:68
11644 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11645 "SMS requesting delivery reports."
11648 #. type: Plain text
11649 #: docs/manual/smsd/files.rst:71
11651 "SMSes will be transmitted sequentially based on the file name. The contents "
11652 "of the file is the SMS to be transmitted (in Unicode or standard character "
11656 #. type: Plain text
11657 #: docs/manual/smsd/files.rst:75
11659 "The contents of the file is the SMS to be transmitted (in Unicode or "
11660 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11661 "text messages whole file content is used."
11664 #. type: Plain text
11665 #: docs/manual/smsd/files.rst:78
11667 "Please note that if file is not in Unicode, encoding is detected based on "
11668 "locales, which do not have to be configured if SMSD is running from init "
11669 "script. If this is your case, please add locales definition to init script."
11672 #. type: Plain text
11673 #: docs/manual/smsd/index.rst:2
11678 #: docs/manual/smsd/index.rst:4
11683 #. type: Plain text
11684 #: docs/manual/smsd/index.rst:15
11685 msgid "overview usage manual config run backends code"
11689 #: docs/manual/smsd/usage.rst:2
11692 msgstr "Penggunaan"
11694 #. type: Plain text
11695 #: docs/manual/smsd/usage.rst:6
11697 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11698 "to these, but they can give you overview of SMSD abilities."
11702 #: docs/manual/smsd/usage.rst:8
11704 msgid "Storing Messages in Backend"
11707 #. type: Plain text
11708 #: docs/manual/smsd/usage.rst:13
11710 "The standard mode of operating SMSD. You simply configure backend service, "
11711 "and all received messages will end up in it and any message you put into "
11712 "outbox storage will be sent."
11716 #: docs/manual/smsd/usage.rst:15
11718 msgid "Creating Messages to Send"
11721 #. type: Plain text
11722 #: docs/manual/smsd/usage.rst:20
11724 "Creating of messages to send heavily depends on service backend you use. "
11725 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11726 "construct the message, or you can just insert message manually to the "
11730 #. type: Plain text
11731 #: docs/manual/smsd/usage.rst:22
11732 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11735 #. type: Attribute :meth:
11736 #: docs/manual/smsd/usage.rst:22
11738 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11742 #: docs/manual/smsd/usage.rst:25
11744 msgid "Notification about Received Messages"
11747 #. type: Plain text
11748 #: docs/manual/smsd/usage.rst:29
11750 "Once SMSD receives message and stores it in backend service, it can invoke "
11751 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11755 #: docs/manual/smsd/usage.rst:31
11757 msgid "Monitoring SMSD Status"
11760 #. type: Plain text
11761 #: docs/manual/smsd/usage.rst:35
11763 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11764 "shared memory segment to get current status of running SMSD."
11767 #. type: Plain text
11768 #: docs/manual/smsd/usage.rst:37
11769 msgid "Alternatively you can get the same functionality from libGammu using"
11772 #. type: Attribute :c:
11773 #: docs/manual/smsd/usage.rst:37
11775 msgid "func:`SMSD_GetStatus` or python-gammu using"
11778 #. type: Attribute :meth:
11779 #: docs/manual/smsd/usage.rst:38
11781 msgid "`gammu.smsd.SMSD.GetStatus`."
11785 #: docs/manual/smsd/usage.rst:41
11787 msgid "Reporting Bugs"
11790 #. type: Plain text
11791 #: docs/manual/smsd/usage.rst:44
11792 msgid "Please report bugs to <http://bugs.cihar.com>."
11795 #. type: Plain text
11796 #: docs/manual/smsd/usage.rst:46
11798 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11801 #. type: Plain text
11802 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11803 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11806 #. type: Plain text
11807 #: docs/manual/smsd/usage.rst:54
11808 msgid "and include this verbose log within bug report."
11811 #. type: Plain text
11812 #: docs/manual/smsd/tables.rst:2
11813 msgid "_gammu-smsd-tables:"
11817 #: docs/manual/smsd/tables.rst:4
11819 msgid "SMSD Database Structure"
11822 #. type: Plain text
11823 #: docs/manual/smsd/tables.rst:8
11825 "The backends themselves are described in their sections, this document "
11826 "describes general database structure and required tables."
11829 #. type: Plain text
11830 #: docs/manual/smsd/tables.rst:14
11832 "More SMS daemons can share single database. If you do not specify PhoneID in "
11833 "their configuration, all are treated equally and you have no guarantee which "
11834 "one sends outgoing message. If you configure PhoneID and use it when "
11835 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11836 "this), each SMS daemon will have separate outbox queue."
11839 #. type: Plain text
11840 #: docs/manual/smsd/tables.rst:19
11841 msgid "Received messages are stored in :ref:`inbox` table."
11844 #. type: Plain text
11845 #: docs/manual/smsd/tables.rst:25
11847 "Transmitted messages are read from table :ref:`outbox` and possible "
11848 "subsequent parts of the same message from :ref:`outbox_multipart`."
11852 #: docs/manual/smsd/tables.rst:27
11854 msgid "Description of tables"
11858 #: docs/manual/smsd/tables.rst:30
11863 #. type: Plain text
11864 #: docs/manual/smsd/tables.rst:33
11865 msgid "Information about running daemons."
11868 #. type: delimited block =
11869 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
11870 #: docs/manual/python/gammu.rst:5
11875 #. type: Plain text
11876 #: docs/manual/smsd/tables.rst:38
11878 "Table holding single field ``Version`` - version of a database schema. See"
11881 #. type: Attribute :ref:
11882 #: docs/manual/smsd/tables.rst:38
11884 msgid "`smsd-tables-history` for details what has changed."
11887 #. type: Plain text
11888 #: docs/manual/smsd/tables.rst:41
11893 #: docs/manual/smsd/tables.rst:43
11898 #. type: Plain text
11899 #: docs/manual/smsd/tables.rst:46
11900 msgid "Table where received messages will be stored."
11903 #. type: Plain text
11904 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
11905 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
11906 #: docs/manual/smsd/tables.rst:244
11907 msgid "Fields description:"
11910 #. type: Plain text
11911 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
11912 #: docs/manual/smsd/tables.rst:247
11915 "``UpdatedInDB`` (timestamp)\n"
11916 " when somebody (daemon, user, etc.) updated it\n"
11919 #. type: Plain text
11920 #: docs/manual/smsd/tables.rst:54
11923 "``ReceivingDateTime`` (timestamp)\n"
11924 " when SMS was received\n"
11927 #. type: Plain text
11928 #: docs/manual/smsd/tables.rst:57
11931 "``Text`` (text)\n"
11932 " encoded SMS text (for all SMS)\n"
11935 #. type: Plain text
11936 #: docs/manual/smsd/tables.rst:60
11939 "``SenderNumber`` (varchar(20))\n"
11940 " decoded SMS sender number\n"
11943 #. type: Plain text
11944 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
11945 #: docs/manual/smsd/tables.rst:290
11948 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
11949 " SMS text coding\n"
11952 #. type: Plain text
11953 #: docs/manual/smsd/tables.rst:66
11957 " encoded User Data Header text\n"
11960 #. type: Plain text
11961 #: docs/manual/smsd/tables.rst:69
11964 "``SMSCNumber`` (varchar(20))\n"
11965 " decoded SMSC number\n"
11968 #. type: Plain text
11969 #: docs/manual/smsd/tables.rst:72
11972 "``Class`` (integer)\n"
11973 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
11976 #. type: Plain text
11977 #: docs/manual/smsd/tables.rst:75
11980 "``TextDecoded`` (varchar(160))\n"
11981 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
11984 #. type: Plain text
11985 #: docs/manual/smsd/tables.rst:78
11988 "``ID`` (integer unsigned)\n"
11989 " SMS identificator (for using with external applications)\n"
11992 #. type: Plain text
11993 #: docs/manual/smsd/tables.rst:81
11996 "``RecipientID`` (text)\n"
11997 " which Gammu daemon has added it\n"
12000 #. type: Plain text
12001 #: docs/manual/smsd/tables.rst:84
12004 "``Processed`` (enum('false', 'true'))\n"
12005 " you can use for marking, whether SMS was processed or not\n"
12008 #. type: Plain text
12009 #: docs/manual/smsd/tables.rst:87
12014 #: docs/manual/smsd/tables.rst:89
12019 #. type: Plain text
12020 #: docs/manual/smsd/tables.rst:93
12022 "Messages enqueued for sending should be placed in this table. If message is "
12023 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12026 #. type: Plain text
12027 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12030 "``InsertIntoDB`` (timestamp)\n"
12031 " when message was inserted into database\n"
12034 #. type: Plain text
12035 #: docs/manual/smsd/tables.rst:104
12038 "``SendingDateTime`` (timestamp)\n"
12039 " set it to some value, when want to force sending after some planned time\n"
12042 #. type: Plain text
12043 #: docs/manual/smsd/tables.rst:108
12046 "``SendBefore`` (time)\n"
12047 " Send message before specified time, can be used to limit messages from\n"
12048 " being sent in night. Default value is 23:59:59\n"
12051 #. type: Plain text
12052 #: docs/manual/smsd/tables.rst:114
12055 "``SendAfter`` (time)\n"
12056 " Send message after specified time, can be used to limit messages from\n"
12057 " being sent in night. Default value is 00:00:00\n"
12060 #. type: Plain text
12061 #: docs/manual/smsd/tables.rst:120
12064 "``Text`` (text)\n"
12065 " SMS text encoded using hex values in proper coding. If you want to use\n"
12066 " TextDecoded field, keep this NULL (or empty).\n"
12069 #. type: Plain text
12070 #: docs/manual/smsd/tables.rst:123
12073 "``DestinationNumber`` (varchar(20))\n"
12074 " recipient number\n"
12077 #. type: Plain text
12078 #: docs/manual/smsd/tables.rst:130
12082 " User Data Header encoded using hex values which will be used for constructing\n"
12083 " the message. Without this, message will be sent as plain text.\n"
12086 #. type: Plain text
12087 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12090 "``Class`` (integer)\n"
12091 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12094 #. type: Plain text
12095 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12098 "``TextDecoded`` (varchar(160))\n"
12099 " SMS text in \"human readable\" form\n"
12102 #. type: Plain text
12103 #: docs/manual/smsd/tables.rst:139
12106 "``ID`` (integer unsigned)\n"
12107 " SMS/SMS sequence ID\n"
12110 #. type: Plain text
12111 #: docs/manual/smsd/tables.rst:142
12114 " Please note that this number has to be unique also for sentitems table, so\n"
12115 " reusing message IDs might not be a good idea.\n"
12118 #. type: Plain text
12119 #: docs/manual/smsd/tables.rst:145
12122 "``MultiPart`` (enum('false','true'))\n"
12123 " info, whether there are more SMS from this sequence in outbox_multipart\n"
12126 #. type: Plain text
12127 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12130 "``RelativeValidity`` (integer)\n"
12131 " SMS relative validity like encoded using GSM specs\n"
12134 #. type: Plain text
12135 #: docs/manual/smsd/tables.rst:151
12138 "``SenderID`` (text)\n"
12139 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12142 #. type: Plain text
12143 #: docs/manual/smsd/tables.rst:154
12146 "``SendingTimeOut`` (timestamp)\n"
12147 " used by SMSD instance for own targets\n"
12150 #. type: Plain text
12151 #: docs/manual/smsd/tables.rst:157
12154 "``DeliveryReport`` (enum('default','yes','no'))\n"
12155 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12158 #. type: Plain text
12159 #: docs/manual/smsd/tables.rst:161
12162 "``CreatorID`` (text)\n"
12163 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
12164 " SMSD process this message\n"
12167 #. type: Plain text
12168 #: docs/manual/smsd/tables.rst:163
12169 msgid "_outbox_multipart:"
12173 #: docs/manual/smsd/tables.rst:165
12175 msgid "outbox_multipart"
12178 #. type: Plain text
12179 #: docs/manual/smsd/tables.rst:168
12180 msgid "Data for outgoing multipart messages."
12183 #. type: Plain text
12184 #: docs/manual/smsd/tables.rst:185
12187 "``ID`` (integer unsigned)\n"
12188 " the same meaning as values in outbox table\n"
12189 "``Text`` (text)\n"
12190 " the same meaning as values in outbox table\n"
12191 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12192 " the same meaning as values in outbox table\n"
12194 " the same meaning as values in outbox table\n"
12195 "``Class`` (integer)\n"
12196 " the same meaning as values in outbox table\n"
12197 "``TextDecoded`` (varchar(160))\n"
12198 " the same meaning as values in outbox table\n"
12199 "``ID`` (integer unsigned)\n"
12200 " the same meaning as values in outbox table\n"
12203 #. type: Plain text
12204 #: docs/manual/smsd/tables.rst:189
12207 "``SequencePosition`` (integer)\n"
12208 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12213 #: docs/manual/smsd/tables.rst:192
12218 #. type: Plain text
12219 #: docs/manual/smsd/tables.rst:196
12221 "Information about connected phones. This table is periodically refreshed and "
12222 "you can get information such as battery or signal level from here."
12225 #. type: Plain text
12226 #: docs/manual/smsd/tables.rst:201
12233 #. type: Plain text
12234 #: docs/manual/smsd/tables.rst:204
12237 "``UpdatedInDB`` (timestamp)\n"
12238 " when this record has been updated\n"
12241 #. type: Plain text
12242 #: docs/manual/smsd/tables.rst:207
12245 "``InsertIntoDB`` (timestamp)\n"
12246 " when this record has been created (when phone has been connected)\n"
12249 #. type: Plain text
12250 #: docs/manual/smsd/tables.rst:210
12253 "``TimeOut`` (timestamp)\n"
12254 " when this record expires\n"
12257 #. type: Plain text
12258 #: docs/manual/smsd/tables.rst:213
12261 "``Send`` (boolean)\n"
12262 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12265 #. type: Plain text
12266 #: docs/manual/smsd/tables.rst:216
12269 "``Receive`` (boolean)\n"
12270 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12273 #. type: Plain text
12274 #: docs/manual/smsd/tables.rst:219
12277 "``IMEI`` (text)\n"
12281 #. type: Plain text
12282 #: docs/manual/smsd/tables.rst:222
12285 "``Client`` (text)\n"
12286 " client name, usually string Gammu with version\n"
12289 #. type: Plain text
12290 #: docs/manual/smsd/tables.rst:225
12293 "``Battery`` (integer)\n"
12294 " battery level in percent (or \\-1 if unknown)\n"
12297 #. type: Plain text
12298 #: docs/manual/smsd/tables.rst:228
12301 "``Signal`` (integer)\n"
12302 " signal level in percent (or \\-1 if unknown)\n"
12305 #. type: Plain text
12306 #: docs/manual/smsd/tables.rst:232
12309 "``Sent`` (integer)\n"
12310 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12314 #. type: Plain text
12315 #: docs/manual/smsd/tables.rst:236
12318 "``Received`` (integer)\n"
12319 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12324 #: docs/manual/smsd/tables.rst:238
12329 #. type: Plain text
12330 #: docs/manual/smsd/tables.rst:242
12332 "Log of sent messages (and unsent ones with error code). Also if delivery "
12333 "reports are enabled, message state is updated after receiving delivery "
12337 #. type: Plain text
12338 #: docs/manual/smsd/tables.rst:253
12341 "``SendingDateTime`` (timestamp)\n"
12342 " when message has been sent\n"
12345 #. type: Plain text
12346 #: docs/manual/smsd/tables.rst:256
12349 "``DeliveryDateTime`` (timestamp)\n"
12350 " Time of receiving delivery report (if it has been enabled).\n"
12353 #. type: Plain text
12354 #: docs/manual/smsd/tables.rst:260
12357 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12358 " Status of message sending. SendingError mens that phone failed to send the\n"
12359 " message, Error indicates some other error while processing message.\n"
12362 #. type: Plain text
12363 #: docs/manual/smsd/tables.rst:277
12367 " Message has been sent, waiting for delivery report.\n"
12368 " ``SendingOKNoReport``\n"
12369 " Message has been sent without asking for delivery report.\n"
12370 " ``SendingError``\n"
12371 " Sending has failed.\n"
12372 " ``DeliveryOK``\n"
12373 " Delivery report arrived and reported success.\n"
12374 " ``DeliveryFailed``\n"
12375 " Delivery report arrived and reports failure.\n"
12376 " ``DeliveryPending``\n"
12377 " Delivery report announced pending deliver.\n"
12378 " ``DeliveryUnknown``\n"
12379 " Delivery report reported unknown status.\n"
12381 " Some other error happened during sending (usually bug in SMSD).\n"
12384 #. type: Plain text
12385 #: docs/manual/smsd/tables.rst:281
12388 "``StatusError`` (integer)\n"
12389 " Status of delivery from delivery report message, codes are defined in GSM\n"
12390 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
12393 #. type: Plain text
12394 #: docs/manual/smsd/tables.rst:284
12397 "``Text`` (text)\n"
12398 " SMS text encoded using hex values\n"
12401 #. type: Plain text
12402 #: docs/manual/smsd/tables.rst:287
12405 "``DestinationNumber`` (varchar(20))\n"
12406 " decoded destination number for SMS\n"
12409 #. type: Plain text
12410 #: docs/manual/smsd/tables.rst:293
12414 " User Data Header encoded using hex values\n"
12417 #. type: Plain text
12418 #: docs/manual/smsd/tables.rst:296
12421 "``SMSCNumber`` (varchar(20))\n"
12422 " decoded number of SMSC, which sent SMS\n"
12425 #. type: Plain text
12426 #: docs/manual/smsd/tables.rst:305
12429 "``ID`` (integer unsigned)\n"
12433 #. type: Plain text
12434 #: docs/manual/smsd/tables.rst:308
12437 "``SenderID`` (text)\n"
12438 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12441 #. type: Plain text
12442 #: docs/manual/smsd/tables.rst:311
12445 "``SequencePosition`` (integer)\n"
12446 " SMS number in SMS sequence\n"
12449 #. type: Plain text
12450 #: docs/manual/smsd/tables.rst:314
12453 "``TPMR`` (integer)\n"
12454 " Message Reference like in GSM specs\n"
12457 #. type: Plain text
12458 #: docs/manual/smsd/tables.rst:320
12461 "``CreatorID`` (text)\n"
12462 " copied from CreatorID from outbox table, matches PhoneID\n"
12465 #. type: Plain text
12466 #: docs/manual/smsd/tables.rst:324
12470 #. type: Plain text
12471 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12472 msgid "Not used by SMSD currently, included only for application usage."
12476 #: docs/manual/smsd/tables.rst:328
12481 #. type: Plain text
12482 #: docs/manual/smsd/tables.rst:333
12483 msgid "_smsd-tables-history:"
12487 #: docs/manual/smsd/tables.rst:335
12489 msgid "History of database structure"
12490 msgstr "File sistem"
12492 #. type: Plain text
12493 #: docs/manual/smsd/tables.rst:338
12494 msgid "History of schema versions:"
12497 #. type: Plain text
12498 #: docs/manual/smsd/tables.rst:341
12502 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
12505 #. type: Labeled list
12506 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12507 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12508 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12509 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12510 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12512 msgid ".. versionchanged"
12515 #. type: Plain text
12516 #: docs/manual/smsd/tables.rst:348
12521 " the changes only affect MySQL structure changing default values for\n"
12522 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12523 " using triggers, to update to this version, just execute triggers\n"
12524 " definition at the end of SQL file.\n"
12527 #. type: Plain text
12528 #: docs/manual/smsd/tables.rst:353
12533 " all fields for storing message text are no longer limited to 160 chars,\n"
12534 " but are arbitrary length text fields.\n"
12537 #. type: Plain text
12538 #: docs/manual/smsd/tables.rst:358
12543 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12547 #. type: Plain text
12548 #: docs/manual/smsd/tables.rst:362
12553 " added sent/received counters to phones table\n"
12556 #. type: Plain text
12557 #: docs/manual/smsd/tables.rst:366
12562 " Signal and battery state are now stored in database.\n"
12565 #. type: Plain text
12566 #: docs/manual/smsd/tables.rst:370
12571 " Added ``CreatorID`` to several tables.\n"
12574 #. type: Plain text
12575 #: docs/manual/smsd/tables.rst:374
12580 " Many fields in outbox can now be NULL.\n"
12583 #. type: Plain text
12584 #: docs/manual/smsd/tables.rst:378
12589 " Introduced daemons table and various other changes.\n"
12592 #. type: Plain text
12593 #: docs/manual/smsd/tables.rst:382
12598 " Introduced phones table and various other changes.\n"
12601 #. type: Plain text
12602 #: docs/manual/smsd/tables.rst:384
12607 #: docs/manual/smsd/tables.rst:390
12609 msgid "Creating tables"
12612 #. type: Plain text
12613 #: docs/manual/smsd/tables.rst:395
12615 "SQL scripts to create all needed tables for most databases are included in "
12616 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12620 #. type: Plain text
12621 #: docs/manual/smsd/tables.rst:397
12622 msgid "For example to create SQLite tables, issue following command:"
12625 #. type: Plain text
12626 #: docs/manual/smsd/tables.rst:401
12627 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12631 #: docs/manual/smsd/tables.rst:403
12633 msgid "Injecting a message using SQL"
12636 #. type: Plain text
12637 #: docs/manual/smsd/tables.rst:408
12639 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12640 "all the magic for you, or you can insert the message manually. The simplest "
12641 "example is short text message:"
12644 #. type: Plain text
12645 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12646 #: docs/manual/smsd/tables.rst:459
12647 msgid "INSERT INTO outbox ("
12650 #. type: Plain text
12651 #: docs/manual/smsd/tables.rst:416
12652 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12655 #. type: Plain text
12656 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12657 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12661 #. type: Plain text
12662 #: docs/manual/smsd/tables.rst:421
12664 "'800123465', 'This is a SQL test message', 'Program', "
12665 "'Default_No_Compression'"
12668 #. type: Plain text
12669 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12673 #. type: Plain text
12674 #: docs/manual/smsd/tables.rst:425
12676 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12677 "have to hex encode the unicode text:"
12680 #. type: Plain text
12681 #: docs/manual/smsd/tables.rst:433
12682 msgid "DestinationNumber, Text, CreatorID, Coding"
12685 #. type: Plain text
12686 #: docs/manual/smsd/tables.rst:438
12689 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12690 "'Program', 'Default_No_Compression'"
12694 #: docs/manual/smsd/tables.rst:441
12696 msgid "Injecting long message using SQL"
12699 #. type: Plain text
12700 #: docs/manual/smsd/tables.rst:446
12702 "Inserting multipart messages is a bit more tricky, you need to construct "
12703 "also UDH header and store it hexadecimally written into UDH field. Unless "
12704 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12707 #. type: Plain text
12708 #: docs/manual/smsd/tables.rst:453
12710 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12711 "message reference (you can put anything there, but it should be different "
12712 "for each message, ``D3`` in following example), byte for number of messages "
12713 "(``02`` in example, it should be unique for each message you send to same "
12714 "phone number) and byte for number of current message (``01`` for first "
12715 "message, ``02`` for second, etc.)."
12718 #. type: Plain text
12719 #: docs/manual/smsd/tables.rst:455
12720 msgid "For example long text message of two parts could look like following:"
12723 #. type: Plain text
12724 #: docs/manual/smsd/tables.rst:465
12725 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12728 #. type: Plain text
12729 #: docs/manual/smsd/tables.rst:472
12731 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12732 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12733 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12734 "'Default_No_Compression'"
12737 #. type: Plain text
12738 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12742 #. type: Plain text
12743 #: docs/manual/smsd/tables.rst:475
12744 msgid "INSERT INTO outbox_multipart ("
12747 #. type: Plain text
12748 #: docs/manual/smsd/tables.rst:481
12749 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12752 #. type: Plain text
12753 #: docs/manual/smsd/tables.rst:487
12755 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12756 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12757 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12760 #. type: Plain text
12761 #: docs/manual/smsd/tables.rst:492
12763 "Adding UDH means that you have less space for text, in above example you can "
12764 "use only 153 characters in single message."
12767 #. type: Plain text
12768 #: docs/manual/smsd/pgsql.rst:2
12769 msgid "_gammu-smsd-pgsql:"
12773 #: docs/manual/smsd/pgsql.rst:4
12775 msgid "PostgreSQL Backend"
12778 #. type: Plain text
12779 #: docs/manual/smsd/pgsql.rst:9
12781 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12782 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12783 "description of configuration options)."
12786 #. type: Plain text
12787 #: docs/manual/smsd/pgsql.rst:15
12788 msgid "_PostgreSQL: http://www.postgresql.org/"
12791 #. type: Plain text
12792 #: docs/manual/smsd/pgsql.rst:20
12793 msgid "SQL script for creating tables in PostgreSQL database:"
12796 #. type: Plain text
12797 #: docs/manual/smsd/pgsql.rst:22
12798 msgid "../../sql/pgsql.sql"
12801 #. type: Plain text
12802 #: docs/manual/smsd/pgsql.rst:26
12803 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12806 #. type: Plain text
12807 #: docs/manual/smsd/null.rst:2
12808 msgid "_gammu-smsd-null:"
12812 #: docs/manual/smsd/null.rst:4
12814 msgid "Null Backend"
12817 #. type: Plain text
12818 #: docs/manual/smsd/null.rst:8
12820 "NULL backend does not store data at all. It could be useful in case you "
12821 "don't want to store messages at all and you want to process then in"
12824 #. type: Attribute :config:
12825 #: docs/manual/smsd/null.rst:8
12827 msgid "option:`RunOnReceive` handler."
12830 #. type: Plain text
12831 #: docs/manual/smsd/run.rst:2
12832 msgid "_gammu-smsd-run:"
12836 #: docs/manual/smsd/run.rst:4
12838 msgid "RunOnReceive Directive"
12841 #. type: Plain text
12842 #: docs/manual/smsd/run.rst:10
12844 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12847 #. type: Attribute :ref:
12848 #: docs/manual/smsd/run.rst:10
12850 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12853 #. type: Plain text
12854 #: docs/manual/smsd/run.rst:12
12858 #. type: Plain text
12859 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12861 "This parameter is executed through shell, so you might need to escape some "
12862 "special characters and you can include any number of parameters. "
12863 "Additionally parameters with identifiers of received messages are appended "
12864 "to the command line. The identifiers depend on used service backend, "
12865 "typically it is ID of inserted row for database backends or file name for "
12866 "file based backends."
12869 #. type: Plain text
12870 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
12872 "Gammu SMSD waits for the script to terminate. If you make some time "
12873 "consuming there, it will make SMSD not receive new messages. However to "
12874 "limit breakage from this situation, the waiting time is limited to two "
12875 "minutes. After this time SMSD will continue in normal operation and might "
12876 "execute your script again."
12879 #. type: Plain text
12880 #: docs/manual/smsd/run.rst:29
12882 "All input and output file descriptors are closed when this program is "
12883 "invoked, so you have to ensure to open files on your own."
12887 #: docs/manual/smsd/run.rst:31
12889 msgid "Environment"
12892 #. type: Plain text
12893 #: docs/manual/smsd/run.rst:35
12895 "program is executed with environment which contains lot of information about "
12896 "the message. You can use it together with NULL service (see"
12899 #. type: Attribute :ref:
12900 #: docs/manual/smsd/run.rst:35
12902 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
12906 #: docs/manual/smsd/run.rst:38
12908 msgid "Global variables"
12911 #. type: Labeled list
12912 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
12913 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
12914 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
12915 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
12916 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
12921 #. type: Plain text
12922 #: docs/manual/smsd/run.rst:41
12923 msgid "SMS_MESSAGES"
12926 #. type: Plain text
12927 #: docs/manual/smsd/run.rst:43
12928 msgid "Number of physical messages received."
12931 #. type: Plain text
12932 #: docs/manual/smsd/run.rst:45
12933 msgid "DECODED_PARTS"
12936 #. type: Plain text
12937 #: docs/manual/smsd/run.rst:47
12938 msgid "Number of decoded message parts."
12942 #: docs/manual/smsd/run.rst:49
12944 msgid "Per message variables"
12947 #. type: Plain text
12948 #: docs/manual/smsd/run.rst:53
12950 "The variables further described as ``SMS_1_...`` are generated for each "
12951 "physical message, where 1 is replaced by current number of message."
12954 #. type: Plain text
12955 #: docs/manual/smsd/run.rst:55
12956 msgid "SMS_1_CLASS"
12959 #. type: Plain text
12960 #: docs/manual/smsd/run.rst:57
12961 msgid "Class of message."
12964 #. type: Plain text
12965 #: docs/manual/smsd/run.rst:59
12966 msgid "SMS_1_NUMBER"
12969 #. type: Plain text
12970 #: docs/manual/smsd/run.rst:61
12971 msgid "Sender number."
12974 #. type: Plain text
12975 #: docs/manual/smsd/run.rst:63
12979 #. type: Plain text
12980 #: docs/manual/smsd/run.rst:65
12981 msgid "Message text. Text is not available for 8-bit binary messages."
12985 #: docs/manual/smsd/run.rst:67
12987 msgid "Per part variables"
12990 #. type: Plain text
12991 #: docs/manual/smsd/run.rst:72
12993 "The variables further described as ``DECODED_1_...`` are generated for each "
12994 "message part, where 1 is replaced by current number of part. Set are only "
12995 "those variables whose content is present in the message."
12998 #. type: Plain text
12999 #: docs/manual/smsd/run.rst:74
13000 msgid "DECODED_1_TEXT"
13003 #. type: Plain text
13004 #: docs/manual/smsd/run.rst:76
13005 msgid "Decoded long message text."
13008 #. type: Plain text
13009 #: docs/manual/smsd/run.rst:78
13010 msgid "DECODED_1_MMS_SENDER"
13013 #. type: Plain text
13014 #: docs/manual/smsd/run.rst:80
13015 msgid "Sender of MMS indication message."
13018 #. type: Plain text
13019 #: docs/manual/smsd/run.rst:82
13020 msgid "DECODED_1_MMS_TITLE"
13023 #. type: Plain text
13024 #: docs/manual/smsd/run.rst:84
13025 msgid "title of MMS indication message."
13028 #. type: Plain text
13029 #: docs/manual/smsd/run.rst:86
13030 msgid "DECODED_1_MMS_ADDRESS"
13033 #. type: Plain text
13034 #: docs/manual/smsd/run.rst:88
13035 msgid "Address (URL) of MMS from MMS indication message."
13038 #. type: Plain text
13039 #: docs/manual/smsd/run.rst:90
13040 msgid "DECODED_1_MMS_SIZE"
13043 #. type: Plain text
13044 #: docs/manual/smsd/run.rst:92
13045 msgid "Size of MMS as specified in MMS indication message."
13049 #: docs/manual/smsd/run.rst:98
13051 msgid "Activating RunOnReceive"
13054 #. type: Plain text
13055 #: docs/manual/smsd/run.rst:102
13057 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13058 "the :ref:`gammu-smsdrc`."
13061 #. type: Plain text
13062 #: docs/manual/smsd/run.rst:107
13063 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13067 #: docs/manual/smsd/run.rst:109
13069 msgid "Processing messages from the files backend"
13072 #. type: Plain text
13073 #: docs/manual/smsd/run.rst:113
13075 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13076 "message data to other program. This works only with the :ref:`gammu-smsd-"
13080 #. type: Plain text
13081 #: docs/manual/smsd/run.rst:120
13083 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13086 #. type: Plain text
13087 #: docs/manual/smsd/run.rst:121
13088 msgid "$PROGRAM < $INBOX/$ID"
13091 #. type: Plain text
13092 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13097 #: docs/manual/smsd/run.rst:124
13099 msgid "Passing message text to program"
13102 #. type: Plain text
13103 #: docs/manual/smsd/run.rst:128
13105 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13106 "message text and sender to external program."
13109 #. type: Plain text
13110 #: docs/manual/smsd/run.rst:134
13111 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13114 #. type: Plain text
13115 #: docs/manual/smsd/run.rst:135
13117 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13121 #: docs/manual/smsd/run.rst:139
13123 msgid "Passing MMS indication parameters to external program"
13126 #. type: Plain text
13127 #: docs/manual/smsd/run.rst:144
13129 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13130 "write information about each received MMS indication to the log file. Just "
13131 "replace echo command with your own program to do custom processing."
13134 #. type: Plain text
13135 #: docs/manual/smsd/run.rst:149
13136 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13139 #. type: Plain text
13140 #: docs/manual/smsd/run.rst:151
13141 msgid "# No decoded parts, nothing to process exit"
13144 #. type: Plain text
13145 #: docs/manual/smsd/run.rst:153
13146 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13149 #. type: Plain text
13150 #: docs/manual/smsd/run.rst:154
13152 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13153 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13156 #. type: Plain text
13157 #: docs/manual/smsd/run.rst:155
13162 #: docs/manual/smsd/run.rst:157
13164 msgid "Processing message text in Python"
13167 #. type: Plain text
13168 #: docs/manual/smsd/run.rst:161
13170 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13171 "in Python will concatenate all text from received message:"
13174 #. type: Plain text
13175 #: docs/manual/smsd/run.rst:163
13179 #. type: Plain text
13180 #: docs/manual/smsd/run.rst:167
13181 msgid "#!/usr/bin/python import os import sys"
13184 #. type: Plain text
13185 #: docs/manual/smsd/run.rst:169
13186 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13189 #. type: Plain text
13190 #: docs/manual/smsd/run.rst:172
13191 msgid "# Are there any decoded parts? if numparts == 0:"
13194 #. type: Plain text
13195 #: docs/manual/smsd/run.rst:174
13196 msgid "print('No decoded parts!') sys.exit(1)"
13199 #. type: Plain text
13200 #: docs/manual/smsd/run.rst:178
13201 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13204 #. type: Plain text
13205 #: docs/manual/smsd/run.rst:180
13206 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13209 #. type: Plain text
13210 #: docs/manual/smsd/run.rst:181
13211 msgid "text = text + os.environ[varname]"
13214 #. type: Plain text
13215 #: docs/manual/smsd/run.rst:183
13217 "# Do something with the text print('Number %s have sent text: %s' % (os."
13218 "environ['SMS_1_NUMBER'], text))"
13221 #. type: Plain text
13222 #: docs/manual/smsd/config.rst:2
13223 msgid "_gammu-smsdrc:"
13227 #: docs/manual/smsd/config.rst:4
13229 msgid "SMSD Configuration File"
13232 #. type: Plain text
13233 #: docs/manual/smsd/config.rst:12
13235 "gammu-smsd reads configuration from a config file. It's location can be "
13236 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13240 #. type: Plain text
13241 #: docs/manual/smsd/config.rst:16
13242 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13245 #. type: Attribute :config:
13246 #: docs/manual/smsd/config.rst:16
13248 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13251 #. type: Plain text
13252 #: docs/manual/smsd/config.rst:18
13253 msgid "you can also use :config:section:`[sql]`."
13256 #. type: Plain text
13257 #: docs/manual/smsd/config.rst:21
13259 "The :config:section:`[gammu]` section is configuration of a phone connection "
13260 "and is same as described in :ref:`gammurc` with the only exception that"
13263 #. type: Attribute :config:
13264 #: docs/manual/smsd/config.rst:21
13266 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13269 #. type: Plain text
13270 #: docs/manual/smsd/config.rst:24
13272 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13273 "configures how much messages gammu emits."
13276 #. type: Plain text
13277 #: docs/manual/smsd/config.rst:26
13281 #. type: Plain text
13282 #: docs/manual/smsd/config.rst:30
13284 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13285 "described in following subsections. First general parameters of SMS daemon "
13286 "are listed and then specific parameters for storage backends."
13289 #. type: Plain text
13290 #: docs/manual/smsd/config.rst:32
13291 msgid "[include_numbers]"
13294 #. type: Plain text
13295 #: docs/manual/smsd/config.rst:34
13297 "List of numbers from which accept messages, see :ref:`message_filtering`."
13300 #. type: Plain text
13301 #: docs/manual/smsd/config.rst:36
13302 msgid "[exclude_numbers]"
13305 #. type: Plain text
13306 #: docs/manual/smsd/config.rst:38
13308 "List of numbers from which reject messages, see :ref:`message_filtering`."
13311 #. type: Plain text
13312 #: docs/manual/smsd/config.rst:40
13313 msgid "[include_smsc]"
13316 #. type: Plain text
13317 #: docs/manual/smsd/config.rst:42
13319 "List of SMSC numbers from which accept messages, see :ref:"
13320 "`message_filtering`."
13323 #. type: Plain text
13324 #: docs/manual/smsd/config.rst:44
13325 msgid "[exclude_smsc]"
13328 #. type: Plain text
13329 #: docs/manual/smsd/config.rst:46
13331 "List of SMSC numbers from which reject messages, see :ref:"
13332 "`message_filtering`."
13335 #. type: Plain text
13336 #: docs/manual/smsd/config.rst:48
13340 #. type: Plain text
13341 #: docs/manual/smsd/config.rst:50
13343 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13347 #. type: Plain text
13348 #: docs/manual/smsd/config.rst:52
13349 msgid ":ref:`Configurable queries`"
13353 #: docs/manual/smsd/config.rst:54
13355 msgid "General parameters of SMS daemon"
13358 #. type: Plain text
13359 #: docs/manual/smsd/config.rst:57
13363 #. type: Plain text
13364 #: docs/manual/smsd/config.rst:59
13365 msgid "SMSD service to use, one of following choices:"
13368 #. type: Plain text
13369 #: docs/manual/smsd/config.rst:61
13373 #. type: Plain text
13374 #: docs/manual/smsd/config.rst:62
13375 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13378 #. type: Plain text
13379 #: docs/manual/smsd/config.rst:63
13383 #. type: Plain text
13384 #: docs/manual/smsd/config.rst:64
13385 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13388 #. type: Plain text
13389 #: docs/manual/smsd/config.rst:65
13393 #. type: Plain text
13394 #: docs/manual/smsd/config.rst:66
13395 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13398 #. type: Plain text
13399 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13400 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13401 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13405 #. type: Plain text
13406 #: docs/manual/smsd/config.rst:69
13410 #. type: Plain text
13411 #: docs/manual/smsd/config.rst:70
13413 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13417 #. type: Plain text
13418 #: docs/manual/smsd/config.rst:72
13420 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13423 #. type: Plain text
13424 #: docs/manual/smsd/config.rst:75
13428 #. type: Plain text
13429 #: docs/manual/smsd/config.rst:76
13431 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13435 #. type: Plain text
13436 #: docs/manual/smsd/config.rst:78
13438 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13442 #. type: Plain text
13443 #: docs/manual/smsd/config.rst:81
13447 #. type: Plain text
13448 #: docs/manual/smsd/config.rst:82
13450 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13454 #. type: Plain text
13455 #: docs/manual/smsd/config.rst:86
13457 "stores messages in any database supported by libdbi, this includes MSSQL, "
13458 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13461 #. type: Plain text
13462 #: docs/manual/smsd/config.rst:92
13464 "Availability of backends depends on platform and compile time configuration."
13467 #. type: Plain text
13468 #: docs/manual/smsd/config.rst:94
13472 #. type: Plain text
13473 #: docs/manual/smsd/config.rst:97
13475 "PIN for SIM card. This is optional, but you should set it if your phone "
13476 "after power on requires PIN."
13479 #. type: Plain text
13480 #: docs/manual/smsd/config.rst:99
13482 msgid "NetworkCode"
13485 #. type: Plain text
13486 #: docs/manual/smsd/config.rst:102
13488 "Network personalisation password. This is optional, but some phones require "
13489 "it after power on."
13492 #. type: Plain text
13493 #: docs/manual/smsd/config.rst:104
13496 msgstr "Tes telepon"
13498 #. type: Plain text
13499 #: docs/manual/smsd/config.rst:107
13501 "Phone lock password. This is optional, but some phones require it after "
13505 #. type: Plain text
13506 #: docs/manual/smsd/config.rst:113
13508 "File where SMSD actions are being logged. You can also use special value "
13509 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13510 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13513 #. type: Plain text
13514 #: docs/manual/smsd/config.rst:117
13516 "If you run SMSD as a system daemon (or service), it is recommended to use "
13517 "absolute path to log file as startup directory might be different than you "
13521 #. type: Plain text
13522 #: docs/manual/smsd/config.rst:119
13523 msgid "Default is to provide no logging."
13526 #. type: Plain text
13527 #: docs/manual/smsd/config.rst:121
13528 msgid "LogFacility"
13531 #. type: Plain text
13532 #: docs/manual/smsd/config.rst:124
13534 "Facility to use on logging backends which support it (currently only "
13535 "syslog). One of following chouces:"
13538 #. type: Plain text
13539 #: docs/manual/smsd/config.rst:126
13540 msgid "``DAEMON`` (default)"
13543 #. type: Plain text
13544 #: docs/manual/smsd/config.rst:127
13548 #. type: Plain text
13549 #: docs/manual/smsd/config.rst:128
13553 #. type: Plain text
13554 #: docs/manual/smsd/config.rst:129
13558 #. type: Plain text
13559 #: docs/manual/smsd/config.rst:130
13563 #. type: Plain text
13564 #: docs/manual/smsd/config.rst:131
13568 #. type: Plain text
13569 #: docs/manual/smsd/config.rst:132
13573 #. type: Plain text
13574 #: docs/manual/smsd/config.rst:133
13578 #. type: Plain text
13579 #: docs/manual/smsd/config.rst:134
13583 #. type: Plain text
13584 #: docs/manual/smsd/config.rst:135
13588 #. type: Plain text
13589 #: docs/manual/smsd/config.rst:137
13593 #. type: Plain text
13594 #: docs/manual/smsd/config.rst:139
13598 #. type: Plain text
13599 #: docs/manual/smsd/config.rst:142
13601 "Debug level for SMSD. The integer value should be sum of all flags you want "
13605 #. type: Plain text
13606 #: docs/manual/smsd/config.rst:144
13610 #. type: Plain text
13611 #: docs/manual/smsd/config.rst:145
13612 msgid "enables basic debugging information"
13615 #. type: Plain text
13616 #: docs/manual/smsd/config.rst:146
13620 #. type: Plain text
13621 #: docs/manual/smsd/config.rst:147
13622 msgid "enables logging of SQL queries of service backends"
13625 #. type: Plain text
13626 #: docs/manual/smsd/config.rst:148
13630 #. type: Plain text
13631 #: docs/manual/smsd/config.rst:149
13632 msgid "enables logging of gammu debug information"
13635 #. type: Plain text
13636 #: docs/manual/smsd/config.rst:151
13637 msgid "Generally to get as much debug information as possible, use 255."
13640 #. type: Plain text
13641 #: docs/manual/smsd/config.rst:153
13642 msgid "Default is 0, what should mean no extra information."
13645 #. type: Plain text
13646 #: docs/manual/smsd/config.rst:155
13647 msgid "CommTimeout"
13650 #. type: Plain text
13651 #: docs/manual/smsd/config.rst:157
13652 msgid "How many seconds should SMSD wait after there is no message in outbox."
13655 #. type: Plain text
13656 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13657 msgid "Default is 30."
13660 #. type: Plain text
13661 #: docs/manual/smsd/config.rst:161
13662 msgid "SendTimeout"
13665 #. type: Plain text
13666 #: docs/manual/smsd/config.rst:164
13668 "Shows how many seconds SMSD should wait for network answer during sending "
13669 "sms. If nothing happen during this time, sms will be resent."
13672 #. type: Plain text
13673 #: docs/manual/smsd/config.rst:168
13678 #. type: Plain text
13679 #: docs/manual/smsd/config.rst:170
13680 msgid "How many times will SMSD try to resend message if sending fails."
13683 #. type: Plain text
13684 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13685 msgid "Default is 1."
13688 #. type: Plain text
13689 #: docs/manual/smsd/config.rst:174
13690 msgid "ReceiveFrequency"
13693 #. type: Plain text
13694 #: docs/manual/smsd/config.rst:178
13696 "The number of seconds between testing for received SMSes, when the phone is "
13697 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13698 "option:`CommTimeout` seconds and after each sent SMS."
13701 #. type: Plain text
13702 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13703 #: docs/manual/smsd/config.rst:248
13704 msgid "Default is 0 (not used)."
13707 #. type: Plain text
13708 #: docs/manual/smsd/config.rst:182
13709 msgid "StatusFrequency"
13712 #. type: Plain text
13713 #: docs/manual/smsd/config.rst:185
13715 "The number of seconds between refreshing phone status (battery, signal) "
13716 "stored in shared memory and possibly in service backends. Use 0 to disable."
13719 #. type: Plain text
13720 #: docs/manual/smsd/config.rst:187
13721 msgid "Default is 15."
13724 #. type: Plain text
13725 #: docs/manual/smsd/config.rst:189
13729 #. type: Plain text
13730 #: docs/manual/smsd/config.rst:194
13732 "The number of seconds how long will SMSD sleep before checking for some "
13733 "activity. Please note that setting this to higher value than 1 will have "
13734 "effects to other time based configurations, because they will be effectively "
13735 "rounded to multiply of this value."
13738 #. type: Plain text
13739 #: docs/manual/smsd/config.rst:197
13741 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13742 "consume quite a lot of CPU power."
13745 #. type: Plain text
13746 #: docs/manual/smsd/config.rst:201
13747 msgid "MultipartTimeout"
13750 #. type: Plain text
13751 #: docs/manual/smsd/config.rst:205
13753 "The number of seconds how long will SMSD wait for all parts of multipart "
13754 "message. If all parts won't arrive in time, parts will be processed as "
13755 "separate messages."
13758 #. type: Plain text
13759 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13760 msgid "Default is 600 (10 minutes)."
13763 #. type: Plain text
13764 #: docs/manual/smsd/config.rst:209
13765 msgid "CheckSecurity"
13768 #. type: Plain text
13769 #: docs/manual/smsd/config.rst:211
13770 msgid "Whether to check if phone wants to enter PIN."
13773 #. type: Plain text
13774 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13775 #: docs/manual/smsd/config.rst:225
13776 msgid "Default is 1 (enabled)."
13779 #. type: Plain text
13780 #: docs/manual/smsd/config.rst:215
13781 msgid "CheckBattery"
13784 #. type: Plain text
13785 #: docs/manual/smsd/config.rst:217
13786 msgid "Whether to check phone battery state periodically."
13789 #. type: Plain text
13790 #: docs/manual/smsd/config.rst:221
13791 msgid "CheckSignal"
13794 #. type: Plain text
13795 #: docs/manual/smsd/config.rst:223
13796 msgid "Whether to check signal level periodically."
13799 #. type: Plain text
13800 #: docs/manual/smsd/config.rst:227
13801 msgid "ResetFrequency"
13804 #. type: Plain text
13805 #: docs/manual/smsd/config.rst:232
13807 "The number of seconds between performing a preventive soft reset in order to "
13808 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13809 "to a state when only after unmounting the battery the phone will be "
13810 "functional again."
13813 #. type: Plain text
13814 #: docs/manual/smsd/config.rst:236
13815 msgid "HardResetFrequency"
13818 #. type: Plain text
13819 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13820 #: docs/manual/smsd/config.rst:407
13824 #. type: Plain text
13825 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13826 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13827 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13828 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13829 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13830 #: docs/manual/c/api.rst:5
13834 #. type: Plain text
13835 #: docs/manual/smsd/config.rst:243
13837 "For some phones hard reset means deleting all data in it. Use :config:option:"
13838 "`ResetFrequency`, unless you know what you are doing."
13841 #. type: Plain text
13842 #: docs/manual/smsd/config.rst:246
13844 "The number of seconds between performing a preventive hard reset in order to "
13845 "minimize the cases of hanging phones."
13848 #. type: Plain text
13849 #: docs/manual/smsd/config.rst:250
13850 msgid "DeliveryReport"
13853 #. type: Plain text
13854 #: docs/manual/smsd/config.rst:252
13856 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13859 #. type: Plain text
13860 #: docs/manual/smsd/config.rst:254
13864 #. type: Plain text
13865 #: docs/manual/smsd/config.rst:255
13866 msgid "one line log entry,"
13869 #. type: Plain text
13870 #: docs/manual/smsd/config.rst:256
13874 #. type: Plain text
13875 #: docs/manual/smsd/config.rst:257
13876 msgid "store in inbox as a received SMS"
13879 #. type: Plain text
13880 #: docs/manual/smsd/config.rst:258
13884 #. type: Plain text
13885 #: docs/manual/smsd/config.rst:259
13886 msgid "no delivery reports"
13889 #. type: Plain text
13890 #: docs/manual/smsd/config.rst:261
13891 msgid "Default is ``no``."
13894 #. type: Plain text
13895 #: docs/manual/smsd/config.rst:263
13896 msgid "DeliveryReportDelay"
13899 #. type: Plain text
13900 #: docs/manual/smsd/config.rst:268
13902 "Delay in seconds how long is still delivery report considered valid. This "
13903 "depends on brokeness of your network (delivery report should have same "
13904 "timestamp as sent message). Increase this if delivery reports are not paired "
13905 "with sent messages."
13908 #. type: Plain text
13909 #: docs/manual/smsd/config.rst:272
13913 #. type: Plain text
13914 #: docs/manual/smsd/config.rst:275
13916 "String with info about phone used for sending/receiving. This can be useful "
13917 "if you want to run several SMS daemons."
13920 #. type: Plain text
13921 #: docs/manual/smsd/config.rst:279
13923 "When you set PhoneID, all messages (including injected ones) will be marked "
13924 "by this string (stored as SenderID in the database) and it allows more SMS "
13925 "daemons to share a single database."
13928 #. type: Plain text
13929 #: docs/manual/smsd/config.rst:281
13930 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
13933 #. type: Plain text
13934 #: docs/manual/smsd/config.rst:283
13935 msgid "RunOnReceive"
13938 #. type: Plain text
13939 #: docs/manual/smsd/config.rst:285
13940 msgid "Executes a program after receiving message."
13943 #. type: Plain text
13944 #: docs/manual/smsd/config.rst:300
13946 "The process has available lot of information about received message in "
13947 "environment, check :ref:`gammu-smsd-run` for more details."
13950 #. type: Plain text
13951 #: docs/manual/smsd/config.rst:302
13952 msgid "RunOnFailure"
13955 #. type: Plain text
13956 #: docs/manual/smsd/config.rst:306
13957 msgid "Executes a program on failure."
13960 #. type: Plain text
13961 #: docs/manual/smsd/config.rst:309
13963 "This can be used to proactively react on some failures or to interactively "
13964 "detect failure of sending message."
13967 #. type: Plain text
13968 #: docs/manual/smsd/config.rst:313
13970 "The program will receive optional parameter, which can currently be either "
13971 "``INIT`` (meaning failure during phone initialization) or message ID, which "
13972 "would indicate error while sending the message."
13975 #. type: Labeled list
13976 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
13977 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
13978 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
13983 #. type: Plain text
13984 #: docs/manual/smsd/config.rst:315
13986 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
13987 "passed to the command."
13990 #. type: Plain text
13991 #: docs/manual/smsd/config.rst:317
13992 msgid "IncludeNumbersFile"
13995 #. type: Plain text
13996 #: docs/manual/smsd/config.rst:322
13998 "File with list of numbers which are accepted by SMSD. The file contains one "
13999 "number per line, blank lines are ignored. The file is read at startup and is "
14000 "reread only when configuration is being reread. See Message filtering for "
14004 #. type: Plain text
14005 #: docs/manual/smsd/config.rst:324
14006 msgid "ExcludeNumbersFile"
14009 #. type: Plain text
14010 #: docs/manual/smsd/config.rst:329
14012 "File with list of numbers which are not accepted by SMSD. The file contains "
14013 "one number per line, blank lines are ignored. The file is read at startup "
14014 "and is reread only when configuration is being reread. See Message filtering "
14018 #. type: Plain text
14019 #: docs/manual/smsd/config.rst:331
14020 msgid "IncludeSMSCFile"
14023 #. type: Plain text
14024 #: docs/manual/smsd/config.rst:336
14026 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14027 "one number per line, blank lines are ignored. The file is read at startup "
14028 "and is reread only when configuration is being reread. See Message filtering "
14032 #. type: Plain text
14033 #: docs/manual/smsd/config.rst:338
14034 msgid "ExcludeSMSCFile"
14037 #. type: Plain text
14038 #: docs/manual/smsd/config.rst:343
14040 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14041 "contains one number per line, blank lines are ignored. The file is read at "
14042 "startup and is reread only when configuration is being reread. See Message "
14043 "filtering for details."
14046 #. type: Plain text
14047 #: docs/manual/smsd/config.rst:345
14048 msgid "BackendRetries"
14051 #. type: Plain text
14052 #: docs/manual/smsd/config.rst:347
14053 msgid "How many times will SMSD backend retry operation."
14056 #. type: Plain text
14057 #: docs/manual/smsd/config.rst:350
14059 "The implementation on different backends is different, for database backends "
14060 "it generally means how many times it will try to reconnect to the server."
14063 #. type: Plain text
14064 #: docs/manual/smsd/config.rst:352
14065 msgid "Default is 10."
14068 #. type: Plain text
14069 #: docs/manual/smsd/config.rst:354
14073 #. type: Plain text
14074 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14078 #. type: Plain text
14079 #: docs/manual/smsd/config.rst:358
14080 msgid "Whether to enable sending of messages."
14083 #. type: Plain text
14084 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14085 msgid "Default is True."
14088 #. type: Plain text
14089 #: docs/manual/smsd/config.rst:362
14093 #. type: Plain text
14094 #: docs/manual/smsd/config.rst:366
14095 msgid "Whether to enable receiving of messages."
14099 #: docs/manual/smsd/config.rst:371
14101 msgid "Database backends options"
14104 #. type: Plain text
14105 #: docs/manual/smsd/config.rst:374
14106 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14109 #. type: Attribute :ref:
14110 #: docs/manual/smsd/config.rst:374
14112 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14115 #. type: Plain text
14116 #: docs/manual/smsd/config.rst:377
14118 "their documentation) supports same options for configuring connection to a "
14122 #. type: Plain text
14123 #: docs/manual/smsd/config.rst:379
14127 #. type: Plain text
14128 #: docs/manual/smsd/config.rst:381
14129 msgid "User name used for connection to a database."
14132 #. type: Plain text
14133 #: docs/manual/smsd/config.rst:383
14137 #. type: Plain text
14138 #: docs/manual/smsd/config.rst:385
14139 msgid "Password used for connection to a database."
14142 #. type: Plain text
14143 #: docs/manual/smsd/config.rst:387
14147 #. type: Plain text
14148 #: docs/manual/smsd/config.rst:391
14150 "Database server address. It can also contain port or socket path after "
14151 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14154 #. type: Plain text
14155 #: docs/manual/smsd/config.rst:393
14156 msgid "For ODBC this is used as Data source name."
14159 #. type: Plain text
14160 #: docs/manual/smsd/config.rst:399
14162 "Some database servers differentiate usage of ``localhost`` (to use local "
14163 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
14164 "sure your SMSD settings match the database server ones."
14167 #. type: Plain text
14168 #: docs/manual/smsd/config.rst:403
14172 #. type: Plain text
14173 #: docs/manual/smsd/config.rst:405
14174 msgid "Synonym for :config:option:`Host`."
14177 #. type: Plain text
14178 #: docs/manual/smsd/config.rst:409
14182 #. type: Plain text
14183 #: docs/manual/smsd/config.rst:413
14185 "Name of database to use. Please note that you should create tables in this "
14186 "database before using gammu-smsd. SQL files for creating needed tables are "
14187 "included in documentation."
14190 #. type: Plain text
14191 #: docs/manual/smsd/config.rst:415
14192 msgid "SkipSMSCNumber"
14195 #. type: Plain text
14196 #: docs/manual/smsd/config.rst:419
14198 "When you send sms from some SMS centere you can have delivery reports from "
14199 "other SMSC number. You can set here number of this SMSC used by you and "
14200 "Gammu will not check it's number during assigning reports to sent SMS."
14203 #. type: Plain text
14204 #: docs/manual/smsd/config.rst:421
14208 #. type: Plain text
14209 #: docs/manual/smsd/config.rst:423
14210 msgid "SQL driver to use."
14213 #. type: Plain text
14214 #: docs/manual/smsd/config.rst:426
14216 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14217 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14220 #. type: Plain text
14221 #: docs/manual/smsd/config.rst:431
14223 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14224 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14225 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14226 "``oracle`` drivers are under development."
14229 #. type: Plain text
14230 #: docs/manual/smsd/config.rst:433
14234 #. type: Plain text
14235 #: docs/manual/smsd/config.rst:436
14237 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14238 "where SMSD does not know which server it is actually talking to."
14241 #. type: Plain text
14242 #: docs/manual/smsd/config.rst:438
14243 msgid "Possible values:"
14246 #. type: Plain text
14247 #: docs/manual/smsd/config.rst:440
14248 msgid "``mysql`` - MySQL"
14251 #. type: Plain text
14252 #: docs/manual/smsd/config.rst:441
14253 msgid "``pgsql`` - PostgreSQL"
14256 #. type: Plain text
14257 #: docs/manual/smsd/config.rst:442
14258 msgid "``sqlite`` - SQLite"
14261 #. type: Plain text
14262 #: docs/manual/smsd/config.rst:443
14263 msgid "``mssql`` - Microsoft SQL Server"
14266 #. type: Plain text
14267 #: docs/manual/smsd/config.rst:444
14268 msgid "``sybase`` - Sybase"
14271 #. type: Plain text
14272 #: docs/manual/smsd/config.rst:445
14273 msgid "``access`` - Microsoft Access"
14276 #. type: Plain text
14277 #: docs/manual/smsd/config.rst:446
14278 msgid "``odbc`` - Generic ODBC"
14281 #. type: Plain text
14282 #: docs/manual/smsd/config.rst:450
14284 "You can also completely customize SQL queries used as described in :ref:`SQL "
14288 #. type: Plain text
14289 #: docs/manual/smsd/config.rst:452
14290 msgid "DriversPath"
14293 #. type: Plain text
14294 #: docs/manual/smsd/config.rst:455
14296 "Path, where DBI drivers are stored, this usually does not have to be set if "
14297 "you have properly installed drivers."
14300 #. type: Plain text
14301 #: docs/manual/smsd/config.rst:457
14305 #. type: Plain text
14306 #: docs/manual/smsd/config.rst:460
14308 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14309 "path where sqlite database files are stored."
14313 #: docs/manual/smsd/config.rst:462
14315 msgid "Files backend options"
14318 #. type: Plain text
14319 #: docs/manual/smsd/config.rst:465
14320 msgid "The FILES backend accepts following configuration options. See"
14323 #. type: Attribute :ref:
14324 #: docs/manual/smsd/config.rst:465
14326 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14329 #. type: Plain text
14330 #: docs/manual/smsd/config.rst:467
14332 "that all path should contain trailing path separator (/ on Unix systems):"
14335 #. type: Plain text
14336 #: docs/manual/smsd/config.rst:469
14340 #. type: Plain text
14341 #: docs/manual/smsd/config.rst:471
14342 msgid "Where the received SMSes are stored."
14345 #. type: Plain text
14346 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14347 msgid "Default is current directory."
14350 #. type: Plain text
14351 #: docs/manual/smsd/config.rst:475
14355 #. type: Plain text
14356 #: docs/manual/smsd/config.rst:477
14357 msgid "Where SMSes to be sent should be placed."
14360 #. type: Plain text
14361 #: docs/manual/smsd/config.rst:481
14362 msgid "SentSMSPath"
14365 #. type: Plain text
14366 #: docs/manual/smsd/config.rst:484
14368 "Where the transmitted SMSes are placed, if same as :config:option:"
14369 "`OutboxPath` transmitted messages are deleted."
14372 #. type: Plain text
14373 #: docs/manual/smsd/config.rst:486
14374 msgid "Default is to delete transmitted messages."
14377 #. type: Plain text
14378 #: docs/manual/smsd/config.rst:488
14379 msgid "ErrorSMSPath"
14382 #. type: Plain text
14383 #: docs/manual/smsd/config.rst:490
14384 msgid "Where SMSes with error in transmission is placed."
14387 #. type: Plain text
14388 #: docs/manual/smsd/config.rst:492
14389 msgid "Default is same as :config:option:`SentSMSPath`."
14392 #. type: Plain text
14393 #: docs/manual/smsd/config.rst:494
14394 msgid "InboxFormat"
14397 #. type: Plain text
14398 #: docs/manual/smsd/config.rst:496
14400 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14404 #. type: Plain text
14405 #: docs/manual/smsd/config.rst:498
14409 #. type: Plain text
14410 #: docs/manual/smsd/config.rst:499
14412 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14415 #. type: Plain text
14416 #: docs/manual/smsd/config.rst:500
14417 msgid "``unicode``"
14418 msgstr "``unicode``"
14420 #. type: Plain text
14421 #: docs/manual/smsd/config.rst:501
14422 msgid "message text stored in unicode (UTF-16)"
14425 #. type: Plain text
14426 #: docs/manual/smsd/config.rst:502
14427 msgid "``standard``"
14430 #. type: Plain text
14431 #: docs/manual/smsd/config.rst:503
14432 msgid "message text stored in system charset"
14435 #. type: Plain text
14436 #: docs/manual/smsd/config.rst:506
14438 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14439 "which are always written raw as they are received with extension .bin."
14442 #. type: Plain text
14443 #: docs/manual/smsd/config.rst:508
14444 msgid "Default is ``unicode``."
14447 #. type: Plain text
14448 #: docs/manual/smsd/config.rst:513
14450 "In ``detail`` format, all message parts are stored into signle file, for all "
14451 "others each message part is saved separately."
14454 #. type: Plain text
14455 #: docs/manual/smsd/config.rst:515
14456 msgid "OutboxFormat"
14459 #. type: Plain text
14460 #: docs/manual/smsd/config.rst:518
14462 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14463 "stored, it accepts same values as InboxFormat."
14466 #. type: Plain text
14467 #: docs/manual/smsd/config.rst:521
14469 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14470 "``unicode`` otherwise."
14473 #. type: Plain text
14474 #: docs/manual/smsd/config.rst:523
14475 msgid "TransmitFormat"
14478 #. type: Plain text
14479 #: docs/manual/smsd/config.rst:525
14480 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14483 #. type: Plain text
14484 #: docs/manual/smsd/config.rst:527
14485 msgid "Default is ``auto``."
14488 #. type: Plain text
14489 #: docs/manual/smsd/config.rst:529
14490 msgid "_message_filtering:"
14494 #: docs/manual/smsd/config.rst:531
14496 msgid "Message filtering"
14499 #. type: Plain text
14500 #: docs/manual/smsd/config.rst:535
14502 "SMSD allows one to process only limited subset of incoming messages. You can "
14503 "define filters for sender number in :config:section:`[include_numbers]` and"
14506 #. type: Attribute :config:
14507 #: docs/manual/smsd/config.rst:535
14509 msgid "section:`[exclude_numbers]` sections or using"
14512 #. type: Attribute :config:
14513 #: docs/manual/smsd/config.rst:536
14515 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14518 #. type: Plain text
14519 #: docs/manual/smsd/config.rst:538
14520 msgid "directives."
14523 #. type: Plain text
14524 #: docs/manual/smsd/config.rst:543
14526 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14527 "ignored) from it are used as allowed phone numbers and no other message is "
14528 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14529 "specify numbers which you want to skip."
14532 #. type: Plain text
14533 #: docs/manual/smsd/config.rst:549
14535 "Lists from both sources are merged together. If there is any number in "
14536 "include list, only include list is used and only messages in this list are "
14537 "being accepted. If include list is empty, exclude list can be used to ignore "
14538 "messages from some numbers. If both lists are empty, all messages are "
14542 #. type: Plain text
14543 #: docs/manual/smsd/config.rst:552
14545 "Similar filtering rules can be used for SMSC number filtering, they just use "
14546 "different set of configuration options - :config:section:`[include_smsc]` and"
14549 #. type: Attribute :config:
14550 #: docs/manual/smsd/config.rst:552
14552 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14555 #. type: Plain text
14556 #: docs/manual/smsd/config.rst:554
14557 msgid "and :config:option:`ExcludeSMSCFile` directives."
14560 #. type: Plain text
14561 #: docs/manual/smsd/config.rst:561
14563 "There is more complete example available in Gammu documentation. Please note "
14564 "that for simplicity following examples do not include :config:section:`"
14565 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14570 #: docs/manual/smsd/config.rst:563
14572 msgid "Files service"
14573 msgstr "File sistem"
14575 #. type: Plain text
14576 #: docs/manual/smsd/config.rst:566
14577 msgid "SMSD configuration file for FILES backend could look like:"
14580 #. type: Plain text
14581 #: docs/manual/smsd/config.rst:577
14583 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14584 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14585 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14589 #: docs/manual/smsd/config.rst:579
14591 msgid "MySQL service"
14594 #. type: Plain text
14595 #: docs/manual/smsd/config.rst:582
14596 msgid "If you want to use MYSQL backend, you will need something like this:"
14599 #. type: Plain text
14600 #: docs/manual/smsd/config.rst:594
14602 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14603 "= smsd Password = smsd PC = localhost Database = smsd"
14607 #: docs/manual/smsd/config.rst:596
14609 msgid "DBI service using SQLite"
14612 #. type: Plain text
14613 #: docs/manual/smsd/config.rst:599
14614 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14617 #. type: Plain text
14618 #: docs/manual/smsd/config.rst:607
14620 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14625 #: docs/manual/smsd/config.rst:609
14627 msgid "ODBC service using MySQL"
14630 #. type: Plain text
14631 #: docs/manual/smsd/config.rst:612
14633 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14637 #. type: Plain text
14638 #: docs/manual/smsd/config.rst:619
14639 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14642 #. type: Plain text
14643 #: docs/manual/smsd/config.rst:621
14645 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14649 #. type: Plain text
14650 #: docs/manual/smsd/config.rst:633
14652 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14653 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14656 #. type: Plain text
14657 #: docs/manual/smsd/config.rst:638
14659 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14660 "SERVER\t\t= 127.0.0.1"
14664 #: docs/manual/smsd/config.rst:641
14666 msgid "Numbers filtering"
14669 #. type: Plain text
14670 #: docs/manual/smsd/config.rst:644
14671 msgid "Process only messages from 123456 number:"
14674 #. type: Plain text
14675 #: docs/manual/smsd/config.rst:649
14676 msgid "[include_numbers] number1 = 123456"
14679 #. type: Plain text
14680 #: docs/manual/smsd/config.rst:651
14681 msgid "Do not process messages from evil number 666:"
14684 #. type: Plain text
14685 #: docs/manual/smsd/config.rst:656
14686 msgid "[exclude_numbers] number1 = 666"
14690 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14695 #. type: Plain text
14696 #: docs/manual/smsd/config.rst:661
14697 msgid "Enabling debugging:"
14701 #: docs/manual/smsd/overview.rst:2
14706 #. type: Plain text
14707 #: docs/manual/smsd/overview.rst:7
14709 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14710 "messages, stores them in defined storage and also sends messages enqueued in "
14715 #: docs/manual/smsd/overview.rst:9
14717 msgid "Overall schema"
14720 #. type: Plain text
14721 #: docs/manual/smsd/overview.rst:13
14723 "The interactions of SMS Daemon and related components can be seen on "
14724 "following picture."
14727 #. type: Plain text
14728 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14729 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14733 #. type: Plain text
14734 #: docs/manual/smsd/overview.rst:17
14735 msgid "digraph smsdinteractions {"
14738 #. type: Plain text
14739 #: docs/manual/smsd/overview.rst:34
14741 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14742 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14743 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14744 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14745 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14746 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14747 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14748 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14749 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14750 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14751 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14752 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14755 #. type: Plain text
14756 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14757 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14758 #: docs/manual/project/coding-style.rst:33
14759 #: docs/manual/project/coding-style.rst:39
14760 #: docs/manual/project/coding-style.rst:45
14761 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14762 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14763 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14764 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14765 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14766 #: docs/manual/internal/reply.rst:104
14767 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14772 #: docs/manual/smsd/overview.rst:37
14774 msgid "SMSD operation"
14777 #. type: Plain text
14778 #: docs/manual/smsd/overview.rst:40
14779 msgid "The SMSD operation consist of several steps."
14782 #. type: Plain text
14783 #: docs/manual/smsd/overview.rst:42
14784 msgid "Process command line options."
14787 #. type: Plain text
14788 #: docs/manual/smsd/overview.rst:43
14789 msgid "Configure backend service."
14792 #. type: Plain text
14793 #: docs/manual/smsd/overview.rst:44
14794 msgid "Main loop is executed until it is signalled to be terminated."
14797 #. type: Plain text
14798 #: docs/manual/smsd/overview.rst:45
14800 msgid "Try to connect to phone if not connected."
14801 msgstr "Telepon tidak terhubung."
14803 #. type: Plain text
14804 #: docs/manual/smsd/overview.rst:46
14806 "Check for security code if configured (configured by :config:option:"
14807 "`CheckSecurity`)."
14810 #. type: Plain text
14811 #: docs/manual/smsd/overview.rst:47
14813 "Check for received messages (frequency configured by :config:option:"
14814 "`ReceiveFrequency`)."
14817 #. type: Plain text
14818 #: docs/manual/smsd/overview.rst:48
14820 "Check for reset of the phone if configured (frequency configured by :config:"
14821 "option:`ResetFrequency`)."
14824 #. type: Plain text
14825 #: docs/manual/smsd/overview.rst:49
14827 "Check for messages to send (frequency configured by :config:option:"
14831 #. type: Plain text
14832 #: docs/manual/smsd/overview.rst:50
14834 "Check phone status (frequency configured by :config:option:"
14835 "`StatusFrequency`)."
14838 #. type: Plain text
14839 #: docs/manual/smsd/overview.rst:51
14840 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14843 #. type: Plain text
14844 #: docs/manual/smsd/overview.rst:51
14845 msgid "Backend service is freed."
14849 #: docs/manual/smsd/manual.rst:2
14851 msgid "Program Manuals"
14854 #. type: Plain text
14855 #: docs/manual/smsd/manual.rst:9
14856 msgid "smsd inject monitor"
14859 #. type: Plain text
14860 #: docs/manual/smsd/inject.rst:2
14861 msgid "_gammu-smsd-inject:"
14864 #. type: Plain text
14865 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
14867 msgid "gammu-smsd-inject"
14870 #. type: Labeled list
14871 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
14872 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
14873 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
14874 #: docs/manual/utils/gammu-detect.rst:9
14879 #. type: Plain text
14880 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
14881 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
14882 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
14883 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
14884 #: docs/manual/utils/gammu-detect.rst:15
14888 #. type: Plain text
14889 #: docs/manual/smsd/inject.rst:14
14891 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
14894 #. type: Plain text
14895 #: docs/manual/smsd/inject.rst:19
14897 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
14900 #. type: Attribute :program:
14901 #: docs/manual/smsd/inject.rst:20
14903 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
14906 #. type: Plain text
14907 #: docs/manual/smsd/inject.rst:22
14909 "Daemon, which will be later sent by the daemon using connected GSM modem."
14912 #. type: Plain text
14913 #: docs/manual/smsd/inject.rst:25
14915 "Support for this program depends on features available in currently used "
14916 "SMSD service backend, however currently it is supported by all of them."
14919 #. type: Plain text
14920 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
14921 #: docs/manual/smsd/smsd.rst:30
14923 "Program accepts following options (please note that long options might be "
14924 "not accepted on some platforms):"
14927 #. type: Labeled list
14928 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
14929 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
14930 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
14931 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
14932 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
14933 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
14934 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
14935 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
14936 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
14937 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
14938 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
14939 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
14940 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
14941 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
14942 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
14943 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
14944 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
14945 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
14946 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
14947 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
14948 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
14949 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
14950 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
14951 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
14952 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
14953 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
14954 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
14955 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
14956 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
14957 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
14958 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
14959 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
14960 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
14961 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
14962 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
14963 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
14964 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
14965 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
14966 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
14967 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
14968 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
14969 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
14970 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
14971 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
14972 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
14973 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
14974 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
14975 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
14976 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
14977 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
14978 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
14979 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
14980 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
14981 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
14982 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
14983 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
14984 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
14985 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
14986 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
14987 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
14988 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
14989 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
14990 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
14991 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
14992 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
14993 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
14994 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
14995 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
14996 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
14997 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
14998 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
14999 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
15000 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
15001 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
15002 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
15003 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
15004 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
15005 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
15006 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
15007 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
15008 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
15009 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
15010 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
15011 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
15012 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
15013 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
15014 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
15015 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
15016 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
15017 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
15018 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
15019 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
15020 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
15021 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
15022 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
15023 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
15024 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
15025 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15026 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15027 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15028 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15029 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15030 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15031 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15032 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15033 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15034 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15035 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15036 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15037 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15038 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15039 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15040 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15041 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15042 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15043 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15044 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15045 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15046 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15047 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15048 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15049 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15050 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15051 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15052 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15053 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15054 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15055 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15056 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15057 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15058 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15059 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15060 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15061 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15062 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15063 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15064 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15065 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15066 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15067 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15068 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15069 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15070 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15075 #. type: Plain text
15076 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15077 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15078 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15082 #. type: Plain text
15083 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15084 #: docs/manual/smsd/smsd.rst:34
15085 msgid "Shows help."
15088 #. type: Plain text
15089 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15090 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15091 msgid "-v, --version"
15094 #. type: Plain text
15095 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15096 #: docs/manual/smsd/smsd.rst:38
15097 msgid "Shows version information and compiled in features."
15100 #. type: Plain text
15101 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15102 #: docs/manual/smsd/smsd.rst:40
15103 msgid "-c, --config=file"
15106 #. type: Plain text
15107 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15108 #: docs/manual/smsd/smsd.rst:43
15110 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15111 "no default and configuration file path has to be always specified."
15114 #. type: Plain text
15115 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15116 #: docs/manual/smsd/smsd.rst:102
15117 msgid "-l, --use-log"
15120 #. type: Plain text
15121 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15122 msgid "Use logging as configured in config file."
15125 #. type: Plain text
15126 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15127 #: docs/manual/smsd/smsd.rst:106
15128 msgid "-L, --no-use-log"
15131 #. type: Plain text
15132 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15133 msgid "Do not use logging as configured in config file (default)."
15136 #. type: Plain text
15137 #: docs/manual/smsd/inject.rst:52
15139 "For description of message types and their parameters, please check "
15140 "documentation for :option:`gammu savesms`."
15143 #. type: Plain text
15144 #: docs/manual/smsd/inject.rst:57
15145 msgid "To check it out, you need to have configuration file for SMSD, see"
15148 #. type: Attribute :ref:
15149 #: docs/manual/smsd/inject.rst:57
15151 msgid "`gammu-smsdrc` for more details about it."
15154 #. type: Plain text
15155 #: docs/manual/smsd/inject.rst:60
15156 msgid "Inject text message up to standard 160 chars:"
15159 #. type: Plain text
15160 #: docs/manual/smsd/inject.rst:64
15161 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15164 #. type: delimited block _
15165 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15166 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15167 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15171 #. type: Plain text
15172 #: docs/manual/smsd/inject.rst:70
15173 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15176 #. type: Plain text
15177 #: docs/manual/smsd/inject.rst:72
15178 msgid "Inject long text message:"
15181 #. type: Plain text
15182 #: docs/manual/smsd/inject.rst:76
15184 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15188 #. type: Plain text
15189 #: docs/manual/smsd/inject.rst:82
15191 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15195 #. type: Plain text
15196 #: docs/manual/smsd/inject.rst:88
15197 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15200 #. type: Plain text
15201 #: docs/manual/smsd/inject.rst:90
15203 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15206 #. type: Plain text
15207 #: docs/manual/smsd/inject.rst:94
15209 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15210 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15213 #. type: Plain text
15214 #: docs/manual/smsd/inject.rst:96
15215 msgid "Inject protected message with ringtone:"
15218 #. type: Plain text
15219 #: docs/manual/smsd/inject.rst:99
15221 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15222 "toneSElong axelf.txt -toneSE ring.txt"
15225 #. type: Plain text
15226 #: docs/manual/smsd/mysql.rst:2
15227 msgid "_gammu-smsd-mysql:"
15231 #: docs/manual/smsd/mysql.rst:4
15233 msgid "MySQL Backend"
15236 #. type: Plain text
15237 #: docs/manual/smsd/mysql.rst:9
15239 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15240 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15241 "description of configuration options)."
15245 #: docs/manual/smsd/mysql.rst:15
15250 #. type: Plain text
15251 #: docs/manual/smsd/mysql.rst:19
15253 "The user accessing the database does not need much privileges, the following "
15254 "privleges should be enough:"
15257 #. type: Plain text
15258 #: docs/manual/smsd/mysql.rst:23
15259 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15262 #. type: Plain text
15263 #: docs/manual/smsd/mysql.rst:25
15264 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15267 #. type: Plain text
15268 #: docs/manual/smsd/mysql.rst:30
15270 "For creating the SQL tables you need more privileges, especially for "
15271 "creating triggers, which are used for some functionality."
15274 #. type: Plain text
15275 #: docs/manual/smsd/mysql.rst:32
15276 msgid "_MySQL: http://www.mysql.com/"
15279 #. type: Plain text
15280 #: docs/manual/smsd/mysql.rst:37
15281 msgid "SQL script for creating tables in MySQL database:"
15284 #. type: Plain text
15285 #: docs/manual/smsd/mysql.rst:39
15286 msgid "../../sql/mysql.sql"
15289 #. type: Plain text
15290 #: docs/manual/smsd/mysql.rst:40
15291 msgid ":language: mysql"
15294 #. type: Plain text
15295 #: docs/manual/smsd/mysql.rst:43
15296 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15300 #: docs/manual/smsd/code.rst:2
15302 msgid "Developer documentation"
15305 #. type: Plain text
15306 #: docs/manual/smsd/code.rst:11
15308 "The backend service is responsible for storing received messages and giving "
15309 "the SMSD core messages to send. It is solely up to them how the message will "
15310 "be stored, for example currently Gammu includes backends to store messages "
15311 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15315 #. type: Attribute :ref:
15316 #: docs/manual/smsd/code.rst:11
15318 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15321 #. type: Plain text
15322 #: docs/manual/smsd/code.rst:13
15323 msgid "at all (:ref:`gammu-smsd-null`)."
15327 #: docs/manual/smsd/code.rst:16
15329 msgid "Backend interface"
15332 #. type: Plain text
15333 #: docs/manual/smsd/code.rst:20
15335 "Each backend service needs to support several operations, which are exported "
15336 "in ``GSM_SMSDService`` structure:"
15339 #. type: Labeled list
15340 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15341 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15342 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15343 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15344 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15345 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15346 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15347 #: docs/manual/c/statemachine.rst:30
15349 msgid ".. c:function"
15352 #. type: Plain text
15353 #: docs/manual/smsd/code.rst:22
15355 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
15358 #. type: Plain text
15359 #: docs/manual/smsd/code.rst:24
15360 msgid "Initializes internal state, connect to backend storage."
15363 #. type: Plain text
15364 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15365 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15366 #: docs/manual/smsd/code.rst:116
15367 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15370 #. type: Plain text
15371 #: docs/manual/smsd/code.rst:29
15373 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
15376 #. type: Plain text
15377 #: docs/manual/smsd/code.rst:31
15378 msgid "Freeing internal data, disconnect from backend storage."
15381 #. type: Plain text
15382 #: docs/manual/smsd/code.rst:36
15384 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
15387 #. type: Plain text
15388 #: docs/manual/smsd/code.rst:38
15390 "Optional hook called after SMSD is connected to phone, can be used for "
15391 "storing infromation about phone in backend."
15394 #. type: Plain text
15395 #: docs/manual/smsd/code.rst:43
15397 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15400 #. type: Plain text
15401 #: docs/manual/smsd/code.rst:45
15402 msgid "Saves message into inbox."
15405 #. type: Plain text
15406 #: docs/manual/smsd/code.rst:50
15408 ":param sms: Message data to save :param Config: Pointer to SMSD "
15409 "configuration data :param Locations: Newly allocation pointer to string with "
15410 "IDs identifying saved messages. :return: Error code."
15413 #. type: Plain text
15414 #: docs/manual/smsd/code.rst:52
15416 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15419 #. type: Plain text
15420 #: docs/manual/smsd/code.rst:54
15421 msgid "Finds message in outbox suitable for sending."
15424 #. type: Plain text
15425 #: docs/manual/smsd/code.rst:58
15427 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15428 "to SMSD configuration data :param ID: Identification of found message will "
15429 "be stored here, this"
15432 #. type: Plain text
15433 #: docs/manual/smsd/code.rst:61
15435 "should be unique for different message, so that repeated attempts to send "
15436 "same message can be detected by SMSD core. Empty string avoids this check."
15439 #. type: Plain text
15440 #: docs/manual/smsd/code.rst:62
15441 msgid ":return: Error code."
15444 #. type: Plain text
15445 #: docs/manual/smsd/code.rst:64
15447 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15450 #. type: Plain text
15451 #: docs/manual/smsd/code.rst:66
15452 msgid "Moves sent message from outbox to sent items."
15455 #. type: Plain text
15456 #: docs/manual/smsd/code.rst:73
15458 ":param sms: Message which should be moved, backend usually can get it by ID "
15459 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
15460 "Identification of message to be moved. :param alwaysDelete: Whether to "
15461 "delete message from outbox even if moving fails. :param sent: Whether "
15462 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
15466 #. type: Plain text
15467 #: docs/manual/smsd/code.rst:75
15469 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15472 #. type: Plain text
15473 #: docs/manual/smsd/code.rst:77
15474 msgid "Saves message into outbox queue."
15477 #. type: Plain text
15478 #: docs/manual/smsd/code.rst:82
15480 ":param sms: Message data to save :param Config: Pointer to SMSD "
15481 "configuration data :param NewID: ID of created message will be stored "
15482 "here. :return: Error code."
15485 #. type: Plain text
15486 #: docs/manual/smsd/code.rst:84
15488 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15491 #. type: Plain text
15492 #: docs/manual/smsd/code.rst:86
15493 msgid "Logs information about sent message (eg. delivery report)."
15496 #. type: Plain text
15497 #: docs/manual/smsd/code.rst:94
15499 ":param sms: Message which should be moved, backend usually can get it by ID "
15500 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
15501 "Identification of message to be marked. :param Part: Part of the message "
15502 "which is being processed. :param err: Status of sending message. :param "
15503 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
15506 #. type: Plain text
15507 #: docs/manual/smsd/code.rst:96
15509 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15513 #. type: Plain text
15514 #: docs/manual/smsd/code.rst:98
15515 msgid "Updates sending status in service backend."
15518 #. type: Plain text
15519 #: docs/manual/smsd/code.rst:102
15521 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15522 "of message to be marked. :return: Error code."
15525 #. type: Plain text
15526 #: docs/manual/smsd/code.rst:104
15527 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15530 #. type: Plain text
15531 #: docs/manual/smsd/code.rst:106
15533 "Updates information about phone in database (network status, battery, etc.)."
15536 #. type: Plain text
15537 #: docs/manual/smsd/code.rst:111
15538 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15541 #. type: Plain text
15542 #: docs/manual/smsd/code.rst:113
15543 msgid "Reads configuration specific for this backend."
15547 #: docs/manual/smsd/code.rst:118
15552 #. type: Plain text
15553 #: docs/manual/smsd/code.rst:123
15555 "You might have noticed that message ID is often used in the API. The primary "
15556 "reason for this is that it is usually easier for backend to handle message "
15557 "just by it's internal identification instead of handling message data from"
15560 #. type: Attribute :c:
15561 #: docs/manual/smsd/code.rst:123
15563 msgid "type:`GSM_MultiSMSMessage`."
15566 #. type: Plain text
15567 #: docs/manual/smsd/code.rst:128
15569 "If the backend does not use any IDs internally, it really does not have to "
15570 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15571 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15575 #. type: Plain text
15576 #: docs/manual/smsd/code.rst:130
15577 msgid "The lifetime of ID for sent message:"
15580 #. type: Plain text
15581 #: docs/manual/smsd/code.rst:133
15583 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15584 "backend storage creates new ID"
15587 #. type: Plain text
15588 #: docs/manual/smsd/code.rst:135
15590 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15593 #. type: Plain text
15594 #: docs/manual/smsd/code.rst:138
15596 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15597 "RefreshSendStatus` are then notified using this ID about sending of the "
15601 #. type: Plain text
15602 #: docs/manual/smsd/code.rst:140
15604 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15608 #. type: Plain text
15609 #: docs/manual/smsd/code.rst:142
15610 msgid "The lifetime of ID for incoming messages:"
15613 #. type: Plain text
15614 #: docs/manual/smsd/code.rst:144
15615 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15618 #. type: Plain text
15619 #: docs/manual/smsd/code.rst:145
15620 msgid ":ref:`gammu-smsd-run` uses this ID"
15624 #: docs/manual/smsd/code.rst:147
15626 msgid "Message Sending Workflow"
15629 #. type: Plain text
15630 #: docs/manual/smsd/code.rst:152
15631 msgid "digraph smsdsending {"
15634 #. type: Plain text
15635 #: docs/manual/smsd/code.rst:176
15637 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15638 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15639 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15640 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15641 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15642 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15643 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15644 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15645 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15646 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15647 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15648 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15649 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15650 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15651 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15652 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15653 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15654 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15655 "ERR)\" -> \"error sending message\";"
15659 #: docs/manual/smsd/code.rst:179
15661 msgid "Message Receiving Workflow"
15664 #. type: Plain text
15665 #: docs/manual/smsd/code.rst:184
15666 msgid "digraph smsdreceiving {"
15669 #. type: Plain text
15670 #: docs/manual/smsd/code.rst:201
15672 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15673 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15674 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15675 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15676 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15677 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15678 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15679 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15680 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15681 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15682 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15683 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15687 #. type: Plain text
15688 #: docs/manual/smsd/monitor.rst:2
15689 msgid "_gammu-smsd-monitor:"
15692 #. type: Plain text
15693 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15695 msgid "gammu-smsd-monitor"
15698 #. type: Plain text
15699 #: docs/manual/smsd/monitor.rst:14
15700 msgid "gammu-smsd-monitor [OPTION]..."
15703 #. type: Plain text
15704 #: docs/manual/smsd/monitor.rst:19
15706 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15709 #. type: Attribute :program:
15710 #: docs/manual/smsd/monitor.rst:20
15712 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15715 #. type: Plain text
15716 #: docs/manual/smsd/monitor.rst:23
15718 "Daemon. It periodically displays information about phone and number of "
15719 "processed messages."
15722 #. type: Plain text
15723 #: docs/manual/smsd/monitor.rst:41
15724 msgid "-n, --loops=count"
15727 #. type: Plain text
15728 #: docs/manual/smsd/monitor.rst:43
15729 msgid "Number of loops, by default monitor loops infinitely."
15732 #. type: Plain text
15733 #: docs/manual/smsd/monitor.rst:45
15734 msgid "-d, --delay=seconds"
15737 #. type: Plain text
15738 #: docs/manual/smsd/monitor.rst:47
15739 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15742 #. type: Plain text
15743 #: docs/manual/smsd/monitor.rst:49
15747 #. type: Plain text
15748 #: docs/manual/smsd/monitor.rst:51
15749 msgid "Print output in comma separated values format:"
15752 #. type: Plain text
15753 #: docs/manual/smsd/monitor.rst:55
15754 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15757 #. type: Plain text
15758 #: docs/manual/smsd/smsd.rst:2
15759 msgid "_gammu-smsd:"
15762 #. type: Plain text
15763 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15768 #. type: Plain text
15769 #: docs/manual/smsd/smsd.rst:14
15770 msgid "gammu-smsd [OPTION]..."
15773 #. type: Plain text
15774 #: docs/manual/smsd/smsd.rst:20
15775 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15778 #. type: Attribute :program:
15779 #: docs/manual/smsd/smsd.rst:21
15781 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15784 #. type: Plain text
15785 #: docs/manual/smsd/smsd.rst:24
15787 "received messages, stores them in defined storage and also sends messages "
15788 "enqueued in this storage."
15791 #. type: Plain text
15792 #: docs/manual/smsd/smsd.rst:27
15794 "The daemon can reload configuration file after sending hangup signal "
15795 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
15798 #. type: Plain text
15799 #: docs/manual/smsd/smsd.rst:47
15801 "If you run SMSD as a system daemon (or service), it is recommended to use "
15802 "absolute path to configuration file as startup directory might be different "
15806 #. type: Plain text
15807 #: docs/manual/smsd/smsd.rst:49
15808 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15811 #. type: Plain text
15812 #: docs/manual/smsd/smsd.rst:51
15813 msgid "-p, --pid=file"
15816 #. type: Plain text
15817 #: docs/manual/smsd/smsd.rst:53
15819 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15822 #. type: Plain text
15823 #: docs/manual/smsd/smsd.rst:55
15824 msgid "-U, --user=user"
15827 #. type: Plain text
15828 #: docs/manual/smsd/smsd.rst:57
15829 msgid "Drop daemon privileges to chosed user after starting."
15832 #. type: Plain text
15833 #: docs/manual/smsd/smsd.rst:59
15834 msgid "-G, --group=group"
15837 #. type: Plain text
15838 #: docs/manual/smsd/smsd.rst:61
15839 msgid "Drop daemon privileges to chosen group after starting."
15842 #. type: Plain text
15843 #: docs/manual/smsd/smsd.rst:63
15844 msgid "-d, --daemon"
15847 #. type: Plain text
15848 #: docs/manual/smsd/smsd.rst:65
15849 msgid "Daemonize program on startup. Not supported on Windows."
15852 #. type: Plain text
15853 #: docs/manual/smsd/smsd.rst:67
15854 msgid "-i, --install-service"
15857 #. type: Plain text
15858 #: docs/manual/smsd/smsd.rst:69
15859 msgid "Installs SMSD as a Windows service."
15862 #. type: Plain text
15863 #: docs/manual/smsd/smsd.rst:71
15864 msgid "-u, --uninstall-service"
15867 #. type: Plain text
15868 #: docs/manual/smsd/smsd.rst:73
15869 msgid "Uninstalls SMSD as a Windows service."
15872 #. type: Plain text
15873 #: docs/manual/smsd/smsd.rst:75
15874 msgid "-s, --start-service"
15877 #. type: Plain text
15878 #: docs/manual/smsd/smsd.rst:77
15879 msgid "Starts SMSD Windows service."
15882 #. type: Plain text
15883 #: docs/manual/smsd/smsd.rst:79
15884 msgid "-k, --stop-service"
15887 #. type: Plain text
15888 #: docs/manual/smsd/smsd.rst:81
15889 msgid "Stops SMSD Windows service."
15892 #. type: Plain text
15893 #: docs/manual/smsd/smsd.rst:83
15894 msgid "-f, --max-failures=count"
15897 #. type: Plain text
15898 #: docs/manual/smsd/smsd.rst:85
15900 "Terminate after defined number of failures. Use 0 to not terminate (this is "
15904 #. type: Plain text
15905 #: docs/manual/smsd/smsd.rst:87
15906 msgid "-X, --suicide=seconds"
15909 #. type: Plain text
15910 #: docs/manual/smsd/smsd.rst:89
15911 msgid "Kills itself after number of seconds."
15914 #. type: Plain text
15915 #: docs/manual/smsd/smsd.rst:91
15916 msgid "-S, --run-service"
15919 #. type: Plain text
15920 #: docs/manual/smsd/smsd.rst:94
15922 "Runs pogram as SMSD Windows service. This should not be used manually, but "
15923 "only Windows Service manager should use this command."
15926 #. type: Plain text
15927 #: docs/manual/smsd/smsd.rst:96
15928 msgid "-n, --service-name=name"
15931 #. type: Plain text
15932 #: docs/manual/smsd/smsd.rst:100
15934 "Defines name of a Windows service. Each service requires an unique name, so "
15935 "if you want to run several SMSD instances, you have to name each service "
15936 "differently. Default is \"GammuSMSD\"."
15939 #. type: Plain text
15940 #: docs/manual/smsd/smsd.rst:104
15941 msgid "Use logging as configured in config file (default)."
15944 #. type: Plain text
15945 #: docs/manual/smsd/smsd.rst:108
15946 msgid "Do not use logging as configured in config file."
15950 #: docs/manual/smsd/smsd.rst:113
15952 msgid "Linux/Unix Examples"
15955 #. type: Plain text
15956 #: docs/manual/smsd/smsd.rst:116
15957 msgid "Start SMSD as a daemon on Linux:"
15960 #. type: Plain text
15961 #: docs/manual/smsd/smsd.rst:120
15963 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
15966 #. type: Plain text
15967 #: docs/manual/smsd/smsd.rst:122
15968 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
15971 #. type: Plain text
15972 #: docs/manual/smsd/smsd.rst:126
15974 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
15975 "--user gammu --group gammu"
15979 #: docs/manual/smsd/smsd.rst:128
15981 msgid "SMSD as a system wide daemon"
15984 #. type: Plain text
15985 #: docs/manual/smsd/smsd.rst:133
15987 "To use SMSD as a daemon, you might want to use init script which is shipped "
15988 "with Gammu in contrib/init directory. It is not installed by default, either "
15989 "install it manually or check INSTALL file for instructions."
15992 #. type: Plain text
15993 #: docs/manual/smsd/smsd.rst:136
15995 "Under Windows 7 you might need to disable UAC (user account control) before "
15996 "you will be able to install SMSD service."
16000 #: docs/manual/smsd/smsd.rst:138
16002 msgid "Windows Service Examples"
16005 #. type: Plain text
16006 #: docs/manual/smsd/smsd.rst:141
16007 msgid "Install Gammu SMSD Windows service:"
16010 #. type: Plain text
16011 #: docs/manual/smsd/smsd.rst:145
16012 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
16015 #. type: Plain text
16016 #: docs/manual/smsd/smsd.rst:147
16017 msgid "Install two instances of SMSD Windows service:"
16020 #. type: Plain text
16021 #: docs/manual/smsd/smsd.rst:151
16022 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
16025 #. type: Plain text
16026 #: docs/manual/smsd/smsd.rst:153
16027 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16030 #. type: Plain text
16031 #: docs/manual/smsd/smsd.rst:155
16032 msgid "To uninstall a Windows service:"
16035 #. type: Plain text
16036 #: docs/manual/smsd/smsd.rst:159
16037 msgid "gammu-smsd.exe -u"
16041 #: docs/manual/smsd/smsd.rst:161
16043 msgid "Troubleshooting Windows Service"
16046 #. type: Plain text
16047 #: docs/manual/smsd/smsd.rst:168
16049 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16050 "1053: The service did not respond to the start or control request in a "
16051 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16052 "useful hint, try starting SMSD manually with exactly same parameters as you "
16053 "installed the service (without -i)."
16056 #. type: Plain text
16057 #: docs/manual/smsd/smsd.rst:170
16058 msgid "For example the command line can look like:"
16061 #. type: Plain text
16062 #: docs/manual/smsd/smsd.rst:174
16063 msgid "gammu-smsd.exe -c smsdrc"
16066 #. type: Plain text
16067 #: docs/manual/smsd/smsd.rst:177
16069 "You now should be able to get errors from SMSD even if it fails to start as "
16074 #: docs/manual/smsd/smsd.rst:179
16076 msgid "Known Limitations"
16079 #. type: Plain text
16080 #: docs/manual/smsd/smsd.rst:185
16082 "You can not use same phone by more programs in same time. However in case "
16083 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16084 "able to start the communication with phone from more programs. In this case "
16085 "neither of the programs will probably work."
16088 #. type: Plain text
16089 #: docs/manual/smsd/smsd.rst:188
16091 "There is no way to detect that SMS message is reply to another by looking at "
16092 "message headers. The only way to achieve this is to add some token to the "
16093 "message and let the user include it in the message on reply."
16096 #. type: Plain text
16097 #: docs/manual/gammu/index.rst:2
16102 #: docs/manual/gammu/index.rst:4
16104 msgid "Gammu Utility"
16107 #. type: Plain text
16108 #: docs/manual/gammu/index.rst:15
16109 msgid "gammu [parameters] <command> [options]"
16112 #. type: Plain text
16113 #: docs/manual/gammu/index.rst:18
16115 "Commands actually indicate which operation should Gammu perform. They can be "
16116 "specified with or without leading ``--``."
16118 "Perintah-perintah mengindikasikan operasi apa yang harus dilakukan Gammu. "
16119 "Perintah tersebut dapat dispesifikasikan dengan atau tanpa tanda ``--``."
16121 #. type: Plain text
16122 #: docs/manual/gammu/index.rst:24
16124 "This program is a tool for mobile phones. Many vendors and phones are "
16125 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16130 #: docs/manual/gammu/index.rst:27
16136 #. type: Plain text
16137 #: docs/manual/gammu/index.rst:30
16138 msgid "Parameters before command configure gammu behaviour:"
16139 msgstr "Parameter sebelum perintah mengkonfigurasi perilaku gammu:"
16141 #. type: Plain text
16142 #: docs/manual/gammu/index.rst:32
16143 msgid "-c, --config <filename>"
16146 #. type: Plain text
16147 #: docs/manual/gammu/index.rst:34
16148 msgid "name of configuration file"
16151 #. type: Plain text
16152 #: docs/manual/gammu/index.rst:36
16153 msgid "-s, --section <confign>"
16156 #. type: Plain text
16157 #: docs/manual/gammu/index.rst:38
16158 msgid "section of config file to use, eg. 42"
16161 #. type: Plain text
16162 #: docs/manual/gammu/index.rst:40
16163 msgid "-d, --debug <level>"
16166 #. type: Plain text
16167 #: docs/manual/gammu/index.rst:42
16169 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16173 #. type: Plain text
16174 #: docs/manual/gammu/index.rst:44
16175 msgid "-f, --debug-file <filename>"
16178 #. type: Plain text
16179 #: docs/manual/gammu/index.rst:46
16180 msgid "file for logging debug messages"
16184 #: docs/manual/gammu/index.rst:49
16186 msgid "Call commands"
16189 #. type: Plain text
16190 #: docs/manual/gammu/index.rst:52
16191 msgid "answercall [id]"
16194 #. type: Plain text
16195 #: docs/manual/gammu/index.rst:54
16196 msgid "Answer incoming call."
16199 #. type: Plain text
16200 #: docs/manual/gammu/index.rst:56
16201 msgid "cancelcall [id]"
16204 #. type: Plain text
16205 #: docs/manual/gammu/index.rst:58
16206 msgid "Cancel incoming call"
16209 #. type: Plain text
16210 #: docs/manual/gammu/index.rst:60
16211 msgid "canceldiverts"
16214 #. type: Plain text
16215 #: docs/manual/gammu/index.rst:62
16216 msgid "Cancel all existing call diverts."
16219 #. type: Plain text
16220 #: docs/manual/gammu/index.rst:64
16221 msgid "conferencecall id"
16224 #. type: Plain text
16225 #: docs/manual/gammu/index.rst:66
16226 msgid "Initiates a conference call."
16229 #. type: Plain text
16230 #: docs/manual/gammu/index.rst:68
16231 msgid "dialvoice number [show|hide]"
16234 #. type: Plain text
16235 #: docs/manual/gammu/index.rst:70
16236 msgid "Make voice call from SIM card line set in phone."
16239 #. type: Plain text
16240 #: docs/manual/gammu/index.rst:72
16242 "``show|hide`` - optional parameter whether to disable call number indication."
16245 #. type: Plain text
16246 #: docs/manual/gammu/index.rst:74
16248 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16251 #. type: Plain text
16252 #: docs/manual/gammu/index.rst:76
16253 msgid "Manage or display call diverts."
16256 #. type: Plain text
16257 #: docs/manual/gammu/index.rst:78
16258 msgid "``get`` or ``set``"
16261 #. type: Plain text
16262 #: docs/manual/gammu/index.rst:79
16263 msgid "whether to get divert information or to set it."
16266 #. type: Plain text
16267 #: docs/manual/gammu/index.rst:80
16268 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16271 #. type: Plain text
16272 #: docs/manual/gammu/index.rst:81
16273 msgid "condition when apply divert"
16276 #. type: Plain text
16277 #: docs/manual/gammu/index.rst:82
16278 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16281 #. type: Plain text
16282 #: docs/manual/gammu/index.rst:83
16283 msgid "call type when apply divert"
16286 #. type: Plain text
16287 #: docs/manual/gammu/index.rst:84
16291 #. type: Plain text
16292 #: docs/manual/gammu/index.rst:85
16293 msgid "number where to divert"
16296 #. type: Plain text
16297 #: docs/manual/gammu/index.rst:86
16301 #. type: Plain text
16302 #: docs/manual/gammu/index.rst:87
16303 msgid "timeout when the diversion will happen"
16306 #. type: Plain text
16307 #: docs/manual/gammu/index.rst:89
16308 msgid "getussd code"
16311 #. type: Plain text
16312 #: docs/manual/gammu/index.rst:91
16313 msgid "Retrieves USSD information - dials a service number and reads response."
16316 #. type: Plain text
16317 #: docs/manual/gammu/index.rst:93
16318 msgid "holdcall id"
16321 #. type: Plain text
16322 #: docs/manual/gammu/index.rst:95
16323 msgid "Holds call."
16326 #. type: Plain text
16327 #: docs/manual/gammu/index.rst:97
16328 msgid "maketerminatedcall number length [show|hide]"
16331 #. type: Plain text
16332 #: docs/manual/gammu/index.rst:100
16334 "Make voice call from SIM card line set in phone which will be terminated "
16335 "after ``length`` seconds."
16338 #. type: Plain text
16339 #: docs/manual/gammu/index.rst:102
16340 msgid "senddtmf sequence"
16343 #. type: Plain text
16344 #: docs/manual/gammu/index.rst:104
16345 msgid "Plays DTMF sequence. In some phones available only during calls"
16348 #. type: Plain text
16349 #: docs/manual/gammu/index.rst:106
16350 msgid "splitcall id"
16353 #. type: Plain text
16354 #: docs/manual/gammu/index.rst:108
16355 msgid "Splits call."
16358 #. type: Plain text
16359 #: docs/manual/gammu/index.rst:110
16360 msgid "switchcall [id]"
16363 #. type: Plain text
16364 #: docs/manual/gammu/index.rst:112
16365 msgid "Switches call."
16368 #. type: Plain text
16369 #: docs/manual/gammu/index.rst:114
16370 msgid "transfercall [id]"
16373 #. type: Plain text
16374 #: docs/manual/gammu/index.rst:116
16375 msgid "Transfers call."
16378 #. type: Plain text
16379 #: docs/manual/gammu/index.rst:118
16380 msgid "unholdcall id"
16383 #. type: Plain text
16384 #: docs/manual/gammu/index.rst:120
16385 msgid "Unholds call."
16388 #. type: Plain text
16389 #: docs/manual/gammu/index.rst:122
16390 msgid "_gammu-sms:"
16394 #: docs/manual/gammu/index.rst:124
16396 msgid "SMS and EMS commands"
16397 msgstr "SMS dan EMS"
16399 #. type: Plain text
16400 #: docs/manual/gammu/index.rst:129
16402 "Sending messages might look a bit complicated on first attempt to use. But "
16403 "be patient, the command line has been written in order to allow almost every "
16404 "usage. See EXAMPLE section for some hints on usage."
16407 #. type: Plain text
16408 #: docs/manual/gammu/index.rst:132
16410 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16411 "receive more messages and process them automatically."
16414 #. type: Plain text
16415 #: docs/manual/gammu/index.rst:134
16416 msgid "Introduction to SMS formats"
16419 #. type: delimited block _
16420 #: docs/manual/gammu/index.rst:137
16421 msgid "Gammu has support for many SMS formats like:"
16424 #. type: delimited block _
16425 #: docs/manual/gammu/index.rst:148
16428 "Nokia Smart Messaging\n"
16429 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16431 " both with 8 and 16-bit identification numbers in headers\n"
16433 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16434 "MMS notifications\n"
16435 " contains links where phone should download MMS\n"
16436 "Alcatel logo messages\n"
16437 " proprietary format for logos\n"
16440 #. type: delimited block _
16441 #: docs/manual/gammu/index.rst:153
16443 "You need to ensure that the target phone supports message type you want to "
16444 "send. Otherwise the phone will not be able to display it or will even crash, "
16445 "because firmware of phone did not expect this possibility."
16448 #. type: delimited block _
16449 #: docs/manual/gammu/index.rst:155
16450 msgid "Encoding chars in SMS text"
16453 #. type: Plain text
16454 #: docs/manual/gammu/index.rst:158
16455 msgid "Text in SMS can be coded using two ways:"
16459 #: docs/manual/gammu/index.rst:160
16461 msgid "GSM Default Alphabet"
16464 #. type: Plain text
16465 #: docs/manual/gammu/index.rst:166
16467 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16468 "(Gammu doesn't support compressing such texts according to GSM standards, "
16469 "but it isn't big limit, because there are no phones supporting them), but "
16470 "they're from limited set:"
16473 #. type: Plain text
16474 #: docs/manual/gammu/index.rst:168
16475 msgid "all Latin small and large"
16478 #. type: Plain text
16479 #: docs/manual/gammu/index.rst:169
16483 #. type: Plain text
16484 #: docs/manual/gammu/index.rst:170
16488 #. type: Plain text
16489 #: docs/manual/gammu/index.rst:171
16490 msgid "some other national"
16493 #. type: Plain text
16494 #: docs/manual/gammu/index.rst:172
16495 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16498 #. type: Plain text
16499 #: docs/manual/gammu/index.rst:173
16504 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16505 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16510 #. type: Plain text
16511 #: docs/manual/gammu/index.rst:179
16513 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16514 "chars including all national and special ones."
16517 #. type: Plain text
16518 #: docs/manual/gammu/index.rst:184
16520 "Please note, that some older phones might have problems displaying such "
16525 #: docs/manual/gammu/index.rst:186
16530 #. type: Plain text
16531 #: docs/manual/gammu/index.rst:192
16533 "Gammu tries to do the best to handle non ASCII characters in your message. "
16534 "Everything is internally handled in Unicode (the input is converted "
16535 "depending on your locales configuration) and in case message uses Unicode "
16536 "the text will be given as such to the message."
16539 #. type: Plain text
16540 #: docs/manual/gammu/index.rst:199
16542 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16543 "convert all characters to keep message readable. Gammu does support multi "
16544 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16545 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16546 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16547 "equivalent (accents are removed). Remaining not known characters are "
16548 "replaced by question mark."
16551 #. type: Plain text
16552 #: docs/manual/gammu/index.rst:201
16553 msgid "SMS commands"
16554 msgstr "Perintah SMS"
16556 #. type: delimited block _
16557 #: docs/manual/gammu/index.rst:204
16558 msgid "addsmsfolder name"
16561 #. type: delimited block _
16562 #: docs/manual/gammu/index.rst:206
16563 msgid "deleteallsms folder"
16566 #. type: delimited block _
16567 #: docs/manual/gammu/index.rst:208
16568 msgid "Delete all SMS from specified SMS folder."
16571 #. type: delimited block _
16572 #: docs/manual/gammu/index.rst:210
16573 msgid "deletesms folder start [stop]"
16576 #. type: delimited block _
16577 #: docs/manual/gammu/index.rst:213
16579 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16580 "about sms folders naming convention."
16583 #. type: delimited block _
16584 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16585 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16586 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16587 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16588 #: docs/manual/gammu/index.rst:1438
16589 msgid "Locations are numerated from 1."
16592 #. type: delimited block _
16593 #: docs/manual/gammu/index.rst:217
16594 msgid "displaysms ... (options like in sendsms)"
16597 #. type: delimited block _
16598 #: docs/manual/gammu/index.rst:220
16600 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16601 "behaves same like sendsms."
16604 #. type: delimited block _
16605 #: docs/manual/gammu/index.rst:222
16606 msgid "getallsms -pbk"
16609 #. type: delimited block _
16610 #: docs/manual/gammu/index.rst:227
16612 "Get all SMS from phone. In some phones you will have also SMS templates and "
16613 "info about locations used to save Picture Images. With each sms you will see "
16614 "location. If you want to get such sms from phone alone, use :option:`gammu "
16618 #. type: delimited block _
16619 #: docs/manual/gammu/index.rst:229
16620 msgid "geteachsms -pbk"
16623 #. type: delimited block _
16624 #: docs/manual/gammu/index.rst:232
16626 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16630 #. type: delimited block _
16631 #: docs/manual/gammu/index.rst:234
16632 msgid "getsms folder start [stop]"
16635 #. type: delimited block _
16636 #: docs/manual/gammu/index.rst:236
16640 #. type: delimited block _
16641 #: docs/manual/gammu/index.rst:242
16643 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16644 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16645 "it with all phones."
16648 #. type: delimited block _
16649 #: docs/manual/gammu/index.rst:249
16651 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16652 "etc. and each sms has unique number in his folder. Name of folders can "
16653 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
16654 "method is not supported by all phones (for example, not supported by Nokia "
16655 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16656 "getsmsfolders` to get folders list."
16659 #. type: delimited block _
16660 #: docs/manual/gammu/index.rst:251
16661 msgid "getsmsc [start [stop]]"
16664 #. type: delimited block _
16665 #: docs/manual/gammu/index.rst:253
16666 msgid "Get SMSC settings from SIM card."
16669 #. type: delimited block _
16670 #: docs/manual/gammu/index.rst:257
16671 msgid "getsmsfolders"
16674 #. type: delimited block _
16675 #: docs/manual/gammu/index.rst:259
16676 msgid "Get names for SMS folders in phone"
16679 #. type: delimited block _
16680 #: docs/manual/gammu/index.rst:261
16682 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16683 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16684 "smscnumber number] [-reply] [-maxsms num]"
16687 #. type: delimited block _
16688 #: docs/manual/gammu/index.rst:263
16689 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16692 #. type: delimited block _
16693 #: docs/manual/gammu/index.rst:265
16694 msgid "-smscset number"
16697 #. type: delimited block _
16698 #: docs/manual/gammu/index.rst:267
16700 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16703 #. type: delimited block _
16704 #: docs/manual/gammu/index.rst:269
16708 #. type: delimited block _
16709 #: docs/manual/gammu/index.rst:271
16710 msgid "-smscnumber number"
16713 #. type: Plain text
16714 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16715 msgid "SMSC number"
16718 #. type: delimited block _
16719 #: docs/manual/gammu/index.rst:275
16723 #. type: delimited block _
16724 #: docs/manual/gammu/index.rst:277
16725 msgid "reply SMSC is set"
16728 #. type: delimited block _
16729 #: docs/manual/gammu/index.rst:279
16730 msgid "-folder number"
16733 #. type: delimited block _
16734 #: docs/manual/gammu/index.rst:281
16735 msgid "save to specified folder."
16736 msgstr "simpan ke folder tertentu."
16738 #. type: delimited block _
16739 #: docs/manual/gammu/index.rst:283
16740 msgid "Folders are numerated from 1."
16743 #. type: delimited block _
16744 #: docs/manual/gammu/index.rst:285
16746 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16747 "getsmsfolders` to get folder list."
16750 #. type: delimited block _
16751 #: docs/manual/gammu/index.rst:287
16755 #. type: delimited block _
16756 #: docs/manual/gammu/index.rst:291
16758 "makes message unread. In some phones (like 6210) you won't see unread sms "
16759 "envelope after saving such sms. In some phones with internal SMS memory "
16760 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16763 #. type: delimited block _
16764 #: docs/manual/gammu/index.rst:293
16768 #. type: delimited block _
16769 #: docs/manual/gammu/index.rst:296
16771 "makes message read. In some phones with internal SMS memory (like 6210) "
16772 "after using it with folder 1 SIM SMS memory will be used"
16775 #. type: delimited block _
16776 #: docs/manual/gammu/index.rst:298
16780 #. type: delimited block _
16781 #: docs/manual/gammu/index.rst:300
16782 msgid "makes message unsent"
16785 #. type: delimited block _
16786 #: docs/manual/gammu/index.rst:302
16790 #. type: delimited block _
16791 #: docs/manual/gammu/index.rst:304
16792 msgid "makes message sent"
16795 #. type: delimited block _
16796 #: docs/manual/gammu/index.rst:306
16797 msgid "-smsname name"
16800 #. type: delimited block _
16801 #: docs/manual/gammu/index.rst:308
16802 msgid "set message name"
16805 #. type: delimited block _
16806 #: docs/manual/gammu/index.rst:310
16807 msgid "-sender number"
16810 #. type: delimited block _
16811 #: docs/manual/gammu/index.rst:312
16812 msgid "set sender number (default: ``Gammu``)"
16815 #. type: delimited block _
16816 #: docs/manual/gammu/index.rst:314
16817 msgid "-maxsms num"
16820 #. type: delimited block _
16821 #: docs/manual/gammu/index.rst:317
16823 "Limit maximal number of messages which will be created. If there are more "
16824 "messages, Gammu will terminate with failure."
16827 #. type: delimited block _
16828 #: docs/manual/gammu/index.rst:319
16829 msgid "Types of messages:"
16832 #. type: delimited block _
16833 #: docs/manual/gammu/index.rst:321
16834 msgid "ANIMATION frames file1 file2..."
16837 #. type: delimited block _
16838 #: docs/manual/gammu/index.rst:325
16840 "Save an animation as a SMS. You need to give number of frames and picture "
16841 "for each frame. Each picture can be in any picture format which Gammu "
16842 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16845 #. type: delimited block _
16846 #: docs/manual/gammu/index.rst:327
16847 msgid "BOOKMARK file location"
16850 #. type: delimited block _
16851 #: docs/manual/gammu/index.rst:330
16853 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16854 "saves in Nokia format as SMS"
16857 #. type: delimited block _
16858 #: docs/manual/gammu/index.rst:333
16859 msgid "CALENDAR file location"
16862 #. type: delimited block _
16863 #: docs/manual/gammu/index.rst:338
16865 "Read calendar note from file created by :option:`gammu backup` command and "
16866 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
16867 "calendar item to be read in backup file (usually 1, but can be useful in "
16868 "case the backup contains more items)."
16871 #. type: delimited block _
16872 #: docs/manual/gammu/index.rst:341
16873 msgid "CALLER file"
16876 #. type: delimited block _
16877 #: docs/manual/gammu/index.rst:344
16879 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
16883 #. type: delimited block _
16884 #: docs/manual/gammu/index.rst:350
16886 "Please note, that it isn't designed for colour logos available for example "
16887 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
16888 "filesystem commands."
16891 #. type: delimited block _
16892 #: docs/manual/gammu/index.rst:354
16894 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
16895 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
16896 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
16897 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
16898 "animation frames file1 ...] [-protected number]"
16901 #. type: delimited block _
16902 #: docs/manual/gammu/index.rst:356
16904 "Saves EMS sequence. All format specific parameters (like :option:`-"
16905 "defsound`) can be used few times."
16908 #. type: delimited block _
16909 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
16913 #. type: delimited block _
16914 #: docs/manual/gammu/index.rst:360
16918 #. type: delimited block _
16919 #: docs/manual/gammu/index.rst:362
16920 msgid "-unicodefiletext"
16923 #. type: delimited block _
16924 #: docs/manual/gammu/index.rst:364
16925 msgid "adds text from Unicode file"
16928 #. type: delimited block _
16929 #: docs/manual/gammu/index.rst:366
16930 msgid "-defanimation"
16933 #. type: delimited block _
16934 #: docs/manual/gammu/index.rst:368
16936 "adds default animation with ID specified by user. ID for different phones "
16940 #. type: delimited block _
16941 #: docs/manual/gammu/index.rst:370
16945 #. type: delimited block _
16946 #: docs/manual/gammu/index.rst:372
16947 msgid "adds \"frames\" frames read from file1, file2, etc."
16950 #. type: delimited block _
16951 #: docs/manual/gammu/index.rst:374
16955 #. type: delimited block _
16956 #: docs/manual/gammu/index.rst:376
16958 "adds default sound with ID specified by user. ID for different phones are "
16962 #. type: delimited block _
16963 #: docs/manual/gammu/index.rst:378
16967 #. type: delimited block _
16968 #: docs/manual/gammu/index.rst:380
16969 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
16972 #. type: delimited block _
16973 #: docs/manual/gammu/index.rst:382
16974 msgid "-tone10long"
16977 #. type: delimited block _
16978 #: docs/manual/gammu/index.rst:386
16980 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
16981 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
16984 #. type: delimited block _
16985 #: docs/manual/gammu/index.rst:388
16989 #. type: delimited block _
16990 #: docs/manual/gammu/index.rst:390
16991 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
16994 #. type: delimited block _
16995 #: docs/manual/gammu/index.rst:392
16996 msgid "-tone12long"
16999 #. type: delimited block _
17000 #: docs/manual/gammu/index.rst:396
17002 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
17003 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17006 #. type: delimited block _
17007 #: docs/manual/gammu/index.rst:398
17011 #. type: delimited block _
17012 #: docs/manual/gammu/index.rst:400
17013 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
17016 #. type: delimited block _
17017 #: docs/manual/gammu/index.rst:402
17018 msgid "-toneSElong"
17021 #. type: delimited block _
17022 #: docs/manual/gammu/index.rst:404
17023 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17026 #. type: delimited block _
17027 #: docs/manual/gammu/index.rst:406
17028 msgid "-variablebitmap"
17031 #. type: delimited block _
17032 #: docs/manual/gammu/index.rst:408
17033 msgid "bitmap in any size saved in one SMS"
17036 #. type: delimited block _
17037 #: docs/manual/gammu/index.rst:410
17038 msgid "-variablebitmaplong"
17041 #. type: delimited block _
17042 #: docs/manual/gammu/index.rst:412
17043 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17046 #. type: delimited block _
17047 #: docs/manual/gammu/index.rst:414
17048 msgid "-fixedbitmap"
17051 #. type: delimited block _
17052 #: docs/manual/gammu/index.rst:416
17053 msgid "bitmap 16x16 or 32x32"
17056 #. type: delimited block _
17057 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17061 #. type: delimited block _
17062 #: docs/manual/gammu/index.rst:423
17064 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17065 "and logos) will be \"protected\" (in phones compatible with ODI like "
17066 "SonyEricsson products it won't be possible to forward them from phone menu)"
17069 #. type: delimited block _
17070 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17074 #. type: delimited block _
17075 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17077 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17078 "(it means less chars available for user in each SMS)"
17081 #. type: delimited block _
17082 #: docs/manual/gammu/index.rst:430
17083 msgid "-format lcrasbiut"
17086 #. type: delimited block _
17087 #: docs/manual/gammu/index.rst:432
17088 msgid "last text will be formatted. You can use combinations of chars:"
17091 #. type: delimited block _
17092 #: docs/manual/gammu/index.rst:446
17095 "========= ==================\n"
17096 "Character Formating\n"
17097 "========= ==================\n"
17098 "``l`` left aligned\n"
17100 "``r`` right aligned\n"
17101 "``a`` large font\n"
17102 "``s`` small font\n"
17103 "``b`` bold font\n"
17104 "``i`` italic font\n"
17105 "``u`` underlined font\n"
17106 "``t`` strikethrough font\n"
17107 "========= ==================\n"
17110 #. type: delimited block _
17111 #: docs/manual/gammu/index.rst:449
17112 msgid "MMSINDICATOR URL Title Sender"
17115 #. type: delimited block _
17116 #: docs/manual/gammu/index.rst:455
17118 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17119 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17120 "MMS data using special APN, which does not count to transmitted data, "
17121 "however there might be limitations which URLs can be accessed."
17124 #. type: delimited block _
17125 #: docs/manual/gammu/index.rst:457
17126 msgid "MMSSETTINGS file location"
17129 #. type: delimited block _
17130 #: docs/manual/gammu/index.rst:460
17132 "Saves a message with MMS configuration. The configuration will be read from "
17133 "Gammu backup file from given location."
17136 #. type: delimited block _
17137 #: docs/manual/gammu/index.rst:462
17138 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17141 #. type: delimited block _
17142 #: docs/manual/gammu/index.rst:465
17144 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17148 #. type: delimited block _
17149 #: docs/manual/gammu/index.rst:467
17153 #. type: delimited block _
17154 #: docs/manual/gammu/index.rst:469
17155 msgid "Use 78x21 formatted logo instead of standard 72x14."
17158 #. type: delimited block _
17159 #: docs/manual/gammu/index.rst:475
17161 "This isn't designed for colour logos available for example in newer phones - "
17162 "you need to put bitmap file there inside phone using filesystem commands."
17165 #. type: delimited block _
17166 #: docs/manual/gammu/index.rst:478
17167 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17170 #. type: delimited block _
17171 #: docs/manual/gammu/index.rst:482
17173 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17174 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17175 "and saved with text) or Alcatel format and send/save over SMS."
17178 #. type: delimited block _
17179 #: docs/manual/gammu/index.rst:485
17180 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17183 #. type: delimited block _
17184 #: docs/manual/gammu/index.rst:488
17186 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17187 "into Smart Messaging profile and send/save as SMS."
17190 #. type: delimited block _
17191 #: docs/manual/gammu/index.rst:493
17193 "Please note, that this format is abandoned by Nokia and supported by some "
17194 "(older) devices only like Nokia 3310."
17197 #. type: delimited block _
17198 #: docs/manual/gammu/index.rst:496
17199 msgid "RINGTONE file [-long] [-scale]"
17202 #. type: delimited block _
17203 #: docs/manual/gammu/index.rst:499
17205 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17206 "is saved in Nokia (Smart Messaging) format."
17209 #. type: delimited block _
17210 #: docs/manual/gammu/index.rst:501
17214 #. type: delimited block _
17215 #: docs/manual/gammu/index.rst:504
17217 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17218 "SMS), but decoded only by newer phones (like 33xx)"
17221 #. type: delimited block _
17222 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17226 #. type: delimited block _
17227 #: docs/manual/gammu/index.rst:509
17229 "ringtone will have Scale info for each note. It will allow one to edit it "
17230 "correctly later in phone composer (for example, in 33xx)"
17233 #. type: delimited block _
17234 #: docs/manual/gammu/index.rst:512
17236 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17237 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17238 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17239 "variablebitmaplong file] [-animation frames file1 ...]"
17242 #. type: delimited block _
17243 #: docs/manual/gammu/index.rst:514
17244 msgid "Saves a SMS template (for Alcatel phones)."
17247 #. type: delimited block _
17248 #: docs/manual/gammu/index.rst:517
17250 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17251 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17252 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17253 "msgtext] [-textutf8 msgtext]"
17256 #. type: delimited block _
17257 #: docs/manual/gammu/index.rst:520
17259 "Take text from stdin (or commandline if -text specified) and save as text "
17260 "SMS into SIM/phone memory."
17263 #. type: delimited block _
17264 #: docs/manual/gammu/index.rst:522
17268 #. type: delimited block _
17269 #: docs/manual/gammu/index.rst:524
17271 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17272 "display after receiving without entering Inbox)"
17275 #. type: delimited block _
17276 #: docs/manual/gammu/index.rst:526
17280 #. type: delimited block _
17281 #: docs/manual/gammu/index.rst:529
17283 "specify, how many chars will be read. When use this option and text will be "
17284 "longer than 1 SMS, will be split into more linked SMS"
17287 #. type: delimited block _
17288 #: docs/manual/gammu/index.rst:531
17289 msgid "-autolen len"
17292 #. type: delimited block _
17293 #: docs/manual/gammu/index.rst:536
17295 "specify, how many chars will be read. When use this option and text will be "
17296 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17297 "default alphabet/Unicode) is set according to input text"
17300 #. type: delimited block _
17301 #: docs/manual/gammu/index.rst:538
17302 msgid "-enablevoice"
17305 #. type: delimited block _
17306 #: docs/manual/gammu/index.rst:540
17307 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17310 #. type: delimited block _
17311 #: docs/manual/gammu/index.rst:542
17312 msgid "-disablevoice"
17315 #. type: delimited block _
17316 #: docs/manual/gammu/index.rst:544
17317 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17320 #. type: delimited block _
17321 #: docs/manual/gammu/index.rst:546
17325 #. type: delimited block _
17326 #: docs/manual/gammu/index.rst:548
17327 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17330 #. type: delimited block _
17331 #: docs/manual/gammu/index.rst:550
17332 msgid "-disablefax"
17335 #. type: delimited block _
17336 #: docs/manual/gammu/index.rst:552
17337 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17340 #. type: delimited block _
17341 #: docs/manual/gammu/index.rst:554
17342 msgid "-enableemail"
17345 #. type: delimited block _
17346 #: docs/manual/gammu/index.rst:556
17347 msgid "sms will set email indicator. Text will be cut to 1 sms."
17350 #. type: delimited block _
17351 #: docs/manual/gammu/index.rst:558
17352 msgid "-disableemail"
17355 #. type: delimited block _
17356 #: docs/manual/gammu/index.rst:560
17357 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17360 #. type: delimited block _
17361 #: docs/manual/gammu/index.rst:562
17365 #. type: delimited block _
17366 #: docs/manual/gammu/index.rst:565
17368 "many phones after receiving it won't display anything, only beep, vibrate or "
17369 "turn on light. Text will be cut to 1 sms."
17372 #. type: delimited block _
17373 #: docs/manual/gammu/index.rst:567
17377 #. type: delimited block _
17378 #: docs/manual/gammu/index.rst:569
17379 msgid "SMS will be saved in Unicode format"
17382 #. type: delimited block _
17383 #: docs/manual/gammu/index.rst:575
17385 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17386 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17390 #. type: delimited block _
17391 #: docs/manual/gammu/index.rst:577
17392 msgid "-inputunicode"
17395 #. type: delimited block _
17396 #: docs/manual/gammu/index.rst:579
17397 msgid "input text is in Unicode."
17400 #. type: delimited block _
17401 #: docs/manual/gammu/index.rst:585
17403 "You can create Unicode file using WordPad in Windows (during saving select "
17404 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17407 #. type: delimited block _
17408 #: docs/manual/gammu/index.rst:589
17409 msgid "get text from command line instead of stdin."
17412 #. type: delimited block _
17413 #: docs/manual/gammu/index.rst:591
17417 #. type: delimited block _
17418 #: docs/manual/gammu/index.rst:593
17419 msgid "get text in UTF-8 from command line instead of stdin."
17422 #. type: delimited block _
17423 #: docs/manual/gammu/index.rst:599
17425 "Gammu detects your locales and uses by default encoding based on this. Use "
17426 "this option only when you know the input will be in UTF-8 in all cases."
17429 #. type: delimited block _
17430 #: docs/manual/gammu/index.rst:606
17431 msgid "-replacemessages ID"
17434 #. type: delimited block _
17435 #: docs/manual/gammu/index.rst:610
17437 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17438 "recipient with the same ID, each another SMS will replace each previous with "
17442 #. type: delimited block _
17443 #: docs/manual/gammu/index.rst:612
17444 msgid "-replacefile file"
17447 #. type: delimited block _
17448 #: docs/manual/gammu/index.rst:617
17450 "File with replacement table in unicode (UCS-2), preferably with byte order "
17451 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17452 "replacement one. The replacement is done after reading text for the message."
17455 #. type: delimited block _
17456 #: docs/manual/gammu/index.rst:620
17458 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17459 "file with following content (hex dump, first two bytes"
17462 #. type: Labeled list
17463 #: docs/manual/gammu/index.rst:620
17468 #. type: delimited block _
17469 #: docs/manual/gammu/index.rst:623
17470 msgid "ff fe 61 00 31 00"
17473 #. type: delimited block _
17474 #: docs/manual/gammu/index.rst:625
17475 msgid "TODO file location"
17478 #. type: delimited block _
17479 #: docs/manual/gammu/index.rst:628
17481 "Saves a message with a todo entry. The content will be read from any backup "
17482 "format which Gammu supports and from given location."
17485 #. type: delimited block _
17486 #: docs/manual/gammu/index.rst:630
17487 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17490 #. type: delimited block _
17491 #: docs/manual/gammu/index.rst:637
17493 "Read phonebook entry from file created by :option:`gammu backup` command and "
17494 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17495 "details with all numbers, text and name) format as SMS. The location "
17496 "identifies position of contact item to be read in backup file (usually 1, "
17497 "but can be useful in case the backup contains more items)."
17500 #. type: delimited block _
17501 #: docs/manual/gammu/index.rst:640
17502 msgid "WAPINDICATOR URL Title"
17505 #. type: delimited block _
17506 #: docs/manual/gammu/index.rst:643
17507 msgid "Saves a SMS with a WAP indication for given URL and title."
17510 #. type: delimited block _
17511 #: docs/manual/gammu/index.rst:646
17512 msgid "WAPSETTINGS file location DATA|GPRS"
17515 #. type: delimited block _
17516 #: docs/manual/gammu/index.rst:649
17518 "Read WAP settings from file created by :option:`gammu backup` command and "
17519 "saves in Nokia format as SMS"
17522 #. type: delimited block _
17523 #: docs/manual/gammu/index.rst:652
17525 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17526 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17527 "WEEK|MAX] [-save [-folder number]]"
17530 #. type: delimited block _
17531 #: docs/manual/gammu/index.rst:654
17533 "Sends a message to a ``destination`` number, most parameters are same as "
17534 "for :option:`gammu savesms`."
17537 #. type: delimited block _
17538 #: docs/manual/gammu/index.rst:656
17542 #. type: delimited block _
17543 #: docs/manual/gammu/index.rst:658
17544 msgid "will also save message which is being sent"
17547 #. type: delimited block _
17548 #: docs/manual/gammu/index.rst:660
17552 #. type: delimited block _
17553 #: docs/manual/gammu/index.rst:662
17554 msgid "request delivery report for message"
17557 #. type: delimited block _
17558 #: docs/manual/gammu/index.rst:664
17559 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17562 #. type: delimited block _
17563 #: docs/manual/gammu/index.rst:668
17565 "sets how long will be the message valid (SMSC will the discard the message "
17566 "after this time if it could not deliver it)."
17569 #. type: delimited block _
17570 #: docs/manual/gammu/index.rst:670
17571 msgid "setsmsc location number"
17574 #. type: delimited block _
17575 #: docs/manual/gammu/index.rst:673
17577 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17578 "just changes the SMSC number."
17582 #: docs/manual/gammu/index.rst:678
17584 msgid "Memory (phonebooks and calls) commands"
17585 msgstr "Memori (buku telepon dan panggilan)"
17587 #. type: delimited block _
17588 #: docs/manual/gammu/index.rst:681
17589 msgid "_memory types:"
17592 #. type: delimited block _
17593 #: docs/manual/gammu/index.rst:683
17594 msgid "Memory types"
17597 #. type: Plain text
17598 #: docs/manual/gammu/index.rst:686
17599 msgid "Gammu recognizes following memory types:"
17602 #. type: Plain text
17603 #: docs/manual/gammu/index.rst:705
17611 " Received calls\n"
17619 " phone internal phonebook\n"
17621 " fixed dialling\n"
17626 #. type: Plain text
17627 #: docs/manual/gammu/index.rst:708
17628 msgid "Memory commands"
17631 #. type: delimited block _
17632 #: docs/manual/gammu/index.rst:711
17633 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17636 #. type: delimited block _
17637 #: docs/manual/gammu/index.rst:713
17638 msgid "Deletes all entries from specified memory type."
17641 #. type: delimited block _
17642 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17643 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17644 msgid "For memory types description see :ref:`memory types`."
17647 #. type: delimited block _
17648 #: docs/manual/gammu/index.rst:717
17649 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17652 #. type: delimited block _
17653 #: docs/manual/gammu/index.rst:719
17654 msgid "Deletes entries in specified range from specified memory type."
17657 #. type: delimited block _
17658 #: docs/manual/gammu/index.rst:723
17659 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17662 #. type: delimited block _
17663 #: docs/manual/gammu/index.rst:725
17664 msgid "Get all memory locations from phone."
17667 #. type: delimited block _
17668 #: docs/manual/gammu/index.rst:729
17669 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17672 #. type: delimited block _
17673 #: docs/manual/gammu/index.rst:731
17674 msgid "Get memory location from phone."
17677 #. type: delimited block _
17678 #: docs/manual/gammu/index.rst:737
17679 msgid "getspeeddial start [stop]"
17682 #. type: delimited block _
17683 #: docs/manual/gammu/index.rst:739
17684 msgid "Gets speed dial choices."
17687 #. type: delimited block _
17688 #: docs/manual/gammu/index.rst:741
17689 msgid "searchmemory text"
17692 #. type: delimited block _
17693 #: docs/manual/gammu/index.rst:745
17695 "Scans all memory entries for given text. It performs case insensitive "
17696 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17700 #: docs/manual/gammu/index.rst:747
17702 msgid "Filesystem commands"
17703 msgstr "File sistem"
17705 #. type: delimited block _
17706 #: docs/manual/gammu/index.rst:752
17708 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17709 "Your phone can also support usb storage, which is handled on the operating "
17710 "system level and Gammu does not use that."
17713 #. type: delimited block _
17714 #: docs/manual/gammu/index.rst:754
17716 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17717 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17720 #. type: delimited block _
17721 #: docs/manual/gammu/index.rst:756
17722 msgid "Add file with specified name to folder with specified folder ID."
17725 #. type: delimited block _
17726 #: docs/manual/gammu/index.rst:758
17730 #. type: delimited block _
17731 #: docs/manual/gammu/index.rst:760
17733 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17734 "2 doesn't need this)."
17737 #. type: delimited block _
17738 #: docs/manual/gammu/index.rst:762
17742 #. type: delimited block _
17743 #: docs/manual/gammu/index.rst:764
17744 msgid "Sets the read only attribute."
17747 #. type: delimited block _
17748 #: docs/manual/gammu/index.rst:769
17750 "Sets the protected attribute (file can't be for example forwarded from phone "
17754 #. type: delimited block _
17755 #: docs/manual/gammu/index.rst:771
17759 #. type: delimited block _
17760 #: docs/manual/gammu/index.rst:773
17761 msgid "Sets the system attribute."
17764 #. type: delimited block _
17765 #: docs/manual/gammu/index.rst:775
17769 #. type: delimited block _
17770 #: docs/manual/gammu/index.rst:777
17771 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17774 #. type: delimited block _
17775 #: docs/manual/gammu/index.rst:779
17779 #. type: delimited block _
17780 #: docs/manual/gammu/index.rst:781
17782 "After using it date/time of file modification will be set to moment of "
17786 #. type: delimited block _
17787 #: docs/manual/gammu/index.rst:783
17788 msgid "addfolder parentfolderID name"
17791 #. type: delimited block _
17792 #: docs/manual/gammu/index.rst:786
17794 "Create a folder in phone with specified name in a folder with specified "
17798 #. type: delimited block _
17799 #: docs/manual/gammu/index.rst:788
17800 msgid "deletefiles fileID"
17803 #. type: delimited block _
17804 #: docs/manual/gammu/index.rst:790
17805 msgid "Delete files with given IDs."
17808 #. type: delimited block _
17809 #: docs/manual/gammu/index.rst:792
17810 msgid "deletefolder name"
17813 #. type: delimited block _
17814 #: docs/manual/gammu/index.rst:794
17815 msgid "Delete folder with given ID."
17818 #. type: delimited block _
17819 #: docs/manual/gammu/index.rst:796
17820 msgid "getfilefolder fileID, fileID, ..."
17823 #. type: delimited block _
17824 #: docs/manual/gammu/index.rst:798
17826 "Retrieve files or all files from folder with given IDs from a phone "
17830 #. type: delimited block _
17831 #: docs/manual/gammu/index.rst:800
17832 msgid "getfiles fileID, fileID, ..."
17835 #. type: delimited block _
17836 #: docs/manual/gammu/index.rst:802
17837 msgid "Retrieve files with given IDs from a phone filesytem."
17840 #. type: delimited block _
17841 #: docs/manual/gammu/index.rst:804
17842 msgid "getfilesystem [-flatall|-flat]"
17845 #. type: delimited block _
17846 #: docs/manual/gammu/index.rst:806
17848 "Display info about all folders and files in phone memory/memory card. By "
17849 "default there is tree displayed, you can change it:"
17852 #. type: delimited block _
17853 #: docs/manual/gammu/index.rst:808
17857 #. type: delimited block _
17858 #: docs/manual/gammu/index.rst:810
17860 "there are displayed full file/folder details like ID (first parameter in "
17864 #. type: delimited block _
17865 #: docs/manual/gammu/index.rst:812
17869 #. type: delimited block _
17870 #: docs/manual/gammu/index.rst:814
17872 "In some phones (like N6230) content of some folders (with more files) can be "
17873 "cut (only part of files will be displayed) for example on infrared "
17874 "connection. This is not Gammu issue, but phone firmware problem."
17877 #. type: delimited block _
17878 #: docs/manual/gammu/index.rst:816
17879 msgid "getfilesystemstatus"
17880 msgstr "getfilesystemstatus"
17882 #. type: delimited block _
17883 #: docs/manual/gammu/index.rst:819
17885 "Display info filesystem status - number of bytes available, used or used by "
17886 "some specific content."
17889 #. type: delimited block _
17890 #: docs/manual/gammu/index.rst:821
17891 msgid "getfolderlisting folderID"
17894 #. type: delimited block _
17895 #: docs/manual/gammu/index.rst:823
17897 "Display files and folders available in folder with given folder ID. You can "
17898 "get ID's using getfilesystem -flatall."
17901 #. type: delimited block _
17902 #: docs/manual/gammu/index.rst:830
17904 "Please note, that in some phones (like N6230) content of some folders (with "
17905 "more files) can be cut (only part of files will be displayed) for example on "
17906 "infrared connection. This is not Gammu issue, but phone firmware problem."
17909 #. type: delimited block _
17910 #: docs/manual/gammu/index.rst:832
17911 msgid "getrootfolders"
17914 #. type: delimited block _
17915 #: docs/manual/gammu/index.rst:834
17916 msgid "Display info about drives available in phone/memory card."
17919 #. type: delimited block _
17920 #: docs/manual/gammu/index.rst:836
17921 msgid "sendfile name"
17924 #. type: delimited block _
17925 #: docs/manual/gammu/index.rst:840
17927 "Sends file to a phone. It's up to phone to decide where to store this file "
17928 "and how to handle it (for example when you send vCard or vCalendar, most of "
17929 "phones will offer you to import it."
17932 #. type: delimited block _
17933 #: docs/manual/gammu/index.rst:842
17934 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
17938 #: docs/manual/gammu/index.rst:845
17940 msgid "Logo and pictures commands"
17941 msgstr "Logo dan gambar"
17943 #. type: delimited block _
17944 #: docs/manual/gammu/index.rst:850
17946 "These options are mainly (there are few exceptions) for monochromatic logos "
17947 "and images available in older phones. Recognized file formats: xpm (only "
17948 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
17951 #. type: delimited block _
17952 #: docs/manual/gammu/index.rst:852
17954 "In new models all bitmaps are saved in filesystem and should go into "
17955 "filesystem section"
17958 #. type: delimited block _
17959 #: docs/manual/gammu/index.rst:854
17960 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
17963 #. type: delimited block _
17964 #: docs/manual/gammu/index.rst:859
17966 "Allow one to convert logos files to another. When give ONLY inputfile, "
17967 "output will be written to stdout using ASCII art. When give output file and "
17968 "format, in some file formats (like NLM) will be set indicator informing "
17969 "about logo type to given."
17972 #. type: delimited block _
17973 #: docs/manual/gammu/index.rst:861
17974 msgid "getbitmap TYPE [type options]"
17977 #. type: delimited block _
17978 #: docs/manual/gammu/index.rst:863
17979 msgid "Reads bitmap from phone, following types are supported:"
17982 #. type: delimited block _
17983 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
17984 msgid "CALLER location [file]"
17987 #. type: delimited block _
17988 #: docs/manual/gammu/index.rst:867
17989 msgid "Get caller group logo from phone. Locations 1-5."
17992 #. type: delimited block _
17993 #: docs/manual/gammu/index.rst:869
17997 #. type: delimited block _
17998 #: docs/manual/gammu/index.rst:873
18000 "In some models it's possible to save dealer welcome note - text displayed "
18001 "during enabling phone, which can't be edited from phone menu. Here you can "
18005 #. type: delimited block _
18006 #: docs/manual/gammu/index.rst:875
18007 msgid "OPERATOR [file]"
18010 #. type: delimited block _
18011 #: docs/manual/gammu/index.rst:877
18013 "Get operator logo (picture displayed instead of operator name) from phone."
18016 #. type: delimited block _
18017 #: docs/manual/gammu/index.rst:879
18018 msgid "PICTURE location [file]"
18021 #. type: delimited block _
18022 #: docs/manual/gammu/index.rst:881
18023 msgid "Get Picture Image from phone."
18026 #. type: delimited block _
18027 #: docs/manual/gammu/index.rst:883
18028 msgid "STARTUP [file]"
18031 #. type: delimited block _
18032 #: docs/manual/gammu/index.rst:885
18033 msgid "Get static startup logo from phone. Allow one to save it in file."
18036 #. type: delimited block _
18037 #: docs/manual/gammu/index.rst:887
18041 #. type: delimited block _
18042 #: docs/manual/gammu/index.rst:889
18043 msgid "Get startup text from phone."
18046 #. type: delimited block _
18047 #: docs/manual/gammu/index.rst:891
18048 msgid "setbitmap TYPE [type options]"
18051 #. type: delimited block _
18052 #: docs/manual/gammu/index.rst:893
18053 msgid "Sets bitmap in phone, following types are supported:"
18056 #. type: delimited block _
18057 #: docs/manual/gammu/index.rst:897
18058 msgid "Set caller logo."
18061 #. type: delimited block _
18062 #: docs/manual/gammu/index.rst:899
18063 msgid "COLOUROPERATOR [fileID [netcode]]"
18066 #. type: delimited block _
18067 #: docs/manual/gammu/index.rst:901
18068 msgid "Sets color operator logo in phone."
18071 #. type: delimited block _
18072 #: docs/manual/gammu/index.rst:903
18073 msgid "COLOURSTARTUP [fileID]"
18076 #. type: delimited block _
18077 #: docs/manual/gammu/index.rst:905
18078 msgid "DEALER text"
18081 #. type: delimited block _
18082 #: docs/manual/gammu/index.rst:907
18084 "Sets welcome message configured by dealer, which usually can not be changed "
18088 #. type: delimited block _
18089 #: docs/manual/gammu/index.rst:909
18090 msgid "OPERATOR [file [netcode]]"
18093 #. type: delimited block _
18094 #: docs/manual/gammu/index.rst:914
18096 "Set operator logo in phone. When won't give file and netcode, operator logo "
18097 "will be removed from phone. When will give only filename, operator logo will "
18098 "be displayed for your current GSM operator. When you give additionally "
18099 "network code, it will be displayed for this operator."
18102 #. type: delimited block _
18103 #: docs/manual/gammu/index.rst:916
18104 msgid "PICTURE file location [text]"
18107 #. type: delimited block _
18108 #: docs/manual/gammu/index.rst:918
18109 msgid "Sets picture image in phone."
18112 #. type: delimited block _
18113 #: docs/manual/gammu/index.rst:920
18114 msgid "STARTUP file|1|2|3"
18117 #. type: delimited block _
18118 #: docs/manual/gammu/index.rst:924
18120 "Set startup logo in phone. It can be static (then you will have to give file "
18121 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18122 "3330 supports it, use location 1, 2 or 3 for these)."
18125 #. type: delimited block _
18126 #: docs/manual/gammu/index.rst:926
18130 #. type: delimited block _
18131 #: docs/manual/gammu/index.rst:928
18132 msgid "Sets startup text in phone."
18135 #. type: delimited block _
18136 #: docs/manual/gammu/index.rst:930
18137 msgid "WALLPAPER fileID"
18140 #. type: delimited block _
18141 #: docs/manual/gammu/index.rst:932
18142 msgid "Sets wallpaper in phone."
18146 #: docs/manual/gammu/index.rst:934
18148 msgid "Ringtones commands"
18149 msgstr "Nada dering"
18151 #. type: delimited block _
18152 #: docs/manual/gammu/index.rst:938
18154 "Ringtones are mostly supported only for older phones. For recent phones you "
18155 "usually just upload them to some folder in phone filesystem."
18158 #. type: delimited block _
18159 #: docs/manual/gammu/index.rst:943
18161 "There are recognized various file formats by options described below: rttl, "
18162 "binary format created for Gammu, mid (saving), re (reading), ott, "
18163 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18164 "(saving), rng, mmf (for Samsung)."
18167 #. type: delimited block _
18168 #: docs/manual/gammu/index.rst:946
18169 msgid "copyringtone source destination [RTTL|BINARY]"
18172 #. type: delimited block _
18173 #: docs/manual/gammu/index.rst:948
18174 msgid "Copy source ringtone to destination."
18177 #. type: delimited block _
18178 #: docs/manual/gammu/index.rst:950
18179 msgid "getphoneringtone location [file]"
18182 #. type: delimited block _
18183 #: docs/manual/gammu/index.rst:952
18184 msgid "Get one of \"default\" ringtones and saves into file"
18187 #. type: delimited block _
18188 #: docs/manual/gammu/index.rst:954
18189 msgid "getringtone location [file]"
18192 #. type: delimited block _
18193 #: docs/manual/gammu/index.rst:956
18194 msgid "Get ringtone from phone in RTTL or BINARY format."
18197 #. type: delimited block _
18198 #: docs/manual/gammu/index.rst:960
18199 msgid "getringtoneslist"
18200 msgstr "getringtoneslist"
18202 #. type: delimited block _
18203 #: docs/manual/gammu/index.rst:962
18204 msgid "playringtone file"
18207 #. type: delimited block _
18208 #: docs/manual/gammu/index.rst:964
18210 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18211 "BINARY (Nokia DCT3) format."
18214 #. type: delimited block _
18215 #: docs/manual/gammu/index.rst:966
18216 msgid "playsavedringtone number"
18219 #. type: delimited block _
18220 #: docs/manual/gammu/index.rst:969
18222 "Play one of built-in ringtones. This option is available for DCT4 phones. "
18223 "For getting ringtones list use :option:`gammu getringtoneslist`."
18226 #. type: delimited block _
18227 #: docs/manual/gammu/index.rst:971
18228 msgid "setringtone file [-location location] [-scale] [-name name]"
18231 #. type: delimited block _
18232 #: docs/manual/gammu/index.rst:974
18234 "Set ringtone in phone. When don't give location, it will be written \"with "
18235 "preview\" (in phones supporting this feature like 61xx or 6210)."
18238 #. type: delimited block _
18239 #: docs/manual/gammu/index.rst:980
18241 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18242 "scale problems available during editing ringtone in composer from phone menu "
18243 "(for example, in Nokia 33xx)."
18246 #. type: delimited block _
18247 #: docs/manual/gammu/index.rst:985
18249 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18250 "blink later in phone menus."
18254 #: docs/manual/gammu/index.rst:988
18256 msgid "Calendar notes commands"
18257 msgstr "Catatan kalender"
18259 #. type: delimited block _
18260 #: docs/manual/gammu/index.rst:991
18262 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18263 "limitations (depending on phone firmware version)."
18266 #. type: delimited block _
18267 #: docs/manual/gammu/index.rst:993
18268 msgid "deletecalendar start [stop]"
18271 #. type: delimited block _
18272 #: docs/manual/gammu/index.rst:995
18273 msgid "Deletes selected calendar entries in phone."
18276 #. type: delimited block _
18277 #: docs/manual/gammu/index.rst:997
18278 msgid "getallcalendar"
18279 msgstr "getallcalendar"
18281 #. type: delimited block _
18282 #: docs/manual/gammu/index.rst:999
18283 msgid "Retrieves all calendar entries from phone."
18286 #. type: delimited block _
18287 #: docs/manual/gammu/index.rst:1001
18288 msgid "getcalendar start [stop]"
18291 #. type: delimited block _
18292 #: docs/manual/gammu/index.rst:1003
18293 msgid "Retrieves selected calendar entries from phone."
18297 #: docs/manual/gammu/index.rst:1006
18299 msgid "To do list commands"
18300 msgstr "List pengerjaan"
18302 #. type: delimited block _
18303 #: docs/manual/gammu/index.rst:1009
18304 msgid "deletetodo start [stop]"
18307 #. type: delimited block _
18308 #: docs/manual/gammu/index.rst:1011
18309 msgid "Deletes selected todo entries in phone."
18312 #. type: delimited block _
18313 #: docs/manual/gammu/index.rst:1013
18317 #. type: delimited block _
18318 #: docs/manual/gammu/index.rst:1015
18319 msgid "Retrieves all todo entries from phone."
18322 #. type: delimited block _
18323 #: docs/manual/gammu/index.rst:1017
18324 msgid "gettodo start [stop]"
18327 #. type: delimited block _
18328 #: docs/manual/gammu/index.rst:1019
18329 msgid "Retrieves selected todo entries from phone."
18333 #: docs/manual/gammu/index.rst:1021
18335 msgid "Notes commands"
18338 #. type: delimited block _
18339 #: docs/manual/gammu/index.rst:1024
18340 msgid "getallnotes"
18343 #. type: delimited block _
18344 #: docs/manual/gammu/index.rst:1026
18345 msgid "Reads all notes from the phone."
18346 msgstr "Membaca semua catatan dari telepon."
18348 #. type: delimited block _
18349 #: docs/manual/gammu/index.rst:1031
18351 "Not all phones supports this function, especially most Sony Ericsson phones "
18352 "even if they have notes inside phone."
18356 #: docs/manual/gammu/index.rst:1034
18358 msgid "Date, time and alarm commands"
18359 msgstr "Tanggal, waktu dan alarm"
18361 #. type: delimited block _
18362 #: docs/manual/gammu/index.rst:1037
18363 msgid "getalarm [start]"
18366 #. type: delimited block _
18367 #: docs/manual/gammu/index.rst:1040
18368 msgid "Get alarm from phone, if no location is specified, 1 is used."
18371 #. type: delimited block _
18372 #: docs/manual/gammu/index.rst:1042
18373 msgid "getdatetime"
18376 #. type: delimited block _
18377 #: docs/manual/gammu/index.rst:1044
18378 msgid "Get date and time from phone"
18381 #. type: delimited block _
18382 #: docs/manual/gammu/index.rst:1046
18383 msgid "setalarm hour minute"
18386 #. type: delimited block _
18387 #: docs/manual/gammu/index.rst:1048
18388 msgid "Sets repeating alarm in phone on selected time."
18391 #. type: delimited block _
18392 #: docs/manual/gammu/index.rst:1050
18393 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18396 #. type: delimited block _
18397 #: docs/manual/gammu/index.rst:1054
18399 "Set date and time in phone to date and time set in computer. Please note, "
18400 "that this option doesn't show clock on phone screen. It only set date and "
18404 #. type: delimited block _
18405 #: docs/manual/gammu/index.rst:1059
18407 "You can make such synchronization each time, when will connect your phone "
18408 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18413 #: docs/manual/gammu/index.rst:1062
18415 msgid "Categories commands"
18418 #. type: delimited block _
18419 #: docs/manual/gammu/index.rst:1067
18420 msgid "Categories are supported only on few phones (Alcatel)."
18423 #. type: delimited block _
18424 #: docs/manual/gammu/index.rst:1069
18425 msgid "addcategory TODO|PHONEBOOK text"
18428 #. type: delimited block _
18429 #: docs/manual/gammu/index.rst:1071
18430 msgid "getallcategory TODO|PHONEBOOK"
18433 #. type: delimited block _
18434 #: docs/manual/gammu/index.rst:1073
18435 msgid "getcategory TODO|PHONEBOOK start [stop]"
18438 #. type: delimited block _
18439 #: docs/manual/gammu/index.rst:1075
18440 msgid "listmemorycategory text|number"
18443 #. type: delimited block _
18444 #: docs/manual/gammu/index.rst:1077
18445 msgid "listtodocategory text|number"
18449 #: docs/manual/gammu/index.rst:1080
18451 msgid "Backing up and restoring commands"
18452 msgstr "Backing up dan restoring"
18454 #. type: delimited block _
18455 #: docs/manual/gammu/index.rst:1083
18456 msgid "addnew file [-yes] [-memory ME|SM|..]"
18459 #. type: delimited block _
18460 #: docs/manual/gammu/index.rst:1087
18462 "Adds data written in file created using :option:`gammu backup` command. All "
18463 "things backed up :option:`gammu backup` can be restored (when made backup to "
18464 "Gammu text file)."
18467 #. type: delimited block _
18468 #: docs/manual/gammu/index.rst:1091
18470 "Please note that this adds all content of backup file to phone and does not "
18471 "care about current data in the phone (no duplicates are detected)."
18474 #. type: delimited block _
18475 #: docs/manual/gammu/index.rst:1094
18477 "Use -yes parameter to answer yes to all questions (you want to automatically "
18478 "restore all data)."
18481 #. type: delimited block _
18482 #: docs/manual/gammu/index.rst:1097
18484 "Use -memory parameter to force usage of defined memory type for storing "
18485 "entries regardless what backu format says."
18488 #. type: delimited block _
18489 #: docs/manual/gammu/index.rst:1099
18490 msgid "addsms folder file [-yes]"
18493 #. type: delimited block _
18494 #: docs/manual/gammu/index.rst:1102
18496 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18497 "selected folder in phone."
18500 #. type: delimited block _
18501 #: docs/manual/gammu/index.rst:1104
18502 msgid "backup file [-yes]"
18505 #. type: delimited block _
18506 #: docs/manual/gammu/index.rst:1106
18508 "Backup your phone to file. It's possible to backup (depends on phone and "
18512 #. type: delimited block _
18513 #: docs/manual/gammu/index.rst:1108
18514 msgid "phonebook from SIM and phone memory"
18517 #. type: delimited block _
18518 #: docs/manual/gammu/index.rst:1109
18519 msgid "calendar notes"
18520 msgstr "catatan kalender"
18522 #. type: delimited block _
18523 #: docs/manual/gammu/index.rst:1110
18524 msgid "SMSC settings"
18525 msgstr "Pengaturan SMSC"
18527 #. type: delimited block _
18528 #: docs/manual/gammu/index.rst:1111
18529 msgid "operator logo"
18532 #. type: delimited block _
18533 #: docs/manual/gammu/index.rst:1112
18534 msgid "startup (static) logo or startup text"
18537 #. type: delimited block _
18538 #: docs/manual/gammu/index.rst:1113
18540 msgid "WAP bookmarks"
18541 msgstr "Pengaturan WAP dan bookmark"
18543 #. type: delimited block _
18544 #: docs/manual/gammu/index.rst:1114
18545 msgid "WAP settings"
18546 msgstr "Pengaturan WAP"
18548 #. type: delimited block _
18549 #: docs/manual/gammu/index.rst:1115
18550 msgid "caller logos and groups"
18553 #. type: delimited block _
18554 #: docs/manual/gammu/index.rst:1116
18555 msgid "user ringtones"
18556 msgstr "nadadering pengguna"
18558 #. type: delimited block _
18559 #: docs/manual/gammu/index.rst:1119
18561 "There are various backup formats supported and the backup format is guessed "
18562 "based on file extension:"
18565 #. type: delimited block _
18566 #: docs/manual/gammu/index.rst:1121
18568 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18571 #. type: delimited block _
18572 #: docs/manual/gammu/index.rst:1122
18573 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18576 #. type: delimited block _
18577 #: docs/manual/gammu/index.rst:1123
18578 msgid "``.vcf`` - vCard, supports contacts."
18581 #. type: delimited block _
18582 #: docs/manual/gammu/index.rst:1124
18583 msgid "``.ldif`` - LDAP import, supports contacts."
18586 #. type: delimited block _
18587 #: docs/manual/gammu/index.rst:1125
18588 msgid "``.ics`` - iCalendar, supports calendar and todo."
18591 #. type: delimited block _
18592 #: docs/manual/gammu/index.rst:1126
18594 "Any other extension is Gammu backup file and it supports all data mentioned "
18595 "above, see :ref:`gammu-backup` for more details."
18598 #. type: delimited block _
18599 #: docs/manual/gammu/index.rst:1128
18601 "By default this command is interactive and asks which items tou want to "
18605 #. type: delimited block _
18606 #: docs/manual/gammu/index.rst:1130
18607 msgid "Use -yes for answering yes to all questions."
18610 #. type: delimited block _
18611 #: docs/manual/gammu/index.rst:1132
18612 msgid "backupsms file [-yes|-all]"
18615 #. type: delimited block _
18616 #: docs/manual/gammu/index.rst:1134
18617 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18620 #. type: delimited block _
18621 #: docs/manual/gammu/index.rst:1137
18623 "By default this command is interactive and asks which folders you want to "
18624 "backup and whether you want to remove messages from phone afterwards."
18627 #. type: delimited block _
18628 #: docs/manual/gammu/index.rst:1141
18630 "Use -yes for answering yes to all questions (backup all messages and delete "
18631 "them from phone), or -all to just backup all folders while keeping messages "
18635 #. type: delimited block _
18636 #: docs/manual/gammu/index.rst:1143
18637 msgid "restore file [-yes]"
18640 #. type: delimited block _
18641 #: docs/manual/gammu/index.rst:1148
18643 "Please note that restoring deletes all current content in phone. If you want "
18644 "only to add entries to phone, use :option:`gammu addnew`."
18647 #. type: delimited block _
18648 #: docs/manual/gammu/index.rst:1150
18650 "Restore settings written in file created using :option:`gammu backup` "
18654 #. type: delimited block _
18655 #: docs/manual/gammu/index.rst:1154
18657 "In some phones restoring calendar notes will not show error, but won't be "
18658 "done, when phone doesn't have set clock inside."
18661 #. type: delimited block _
18662 #: docs/manual/gammu/index.rst:1156
18663 msgid "restoresms file [-yes]"
18666 #. type: delimited block _
18667 #: docs/manual/gammu/index.rst:1160
18669 "Please note that this overwrites existing messages in phone (if it supports "
18673 #. type: delimited block _
18674 #: docs/manual/gammu/index.rst:1163
18676 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18677 "selected folder in phone."
18680 #. type: delimited block _
18681 #: docs/manual/gammu/index.rst:1165
18682 msgid "savefile TYPE [type options]"
18685 #. type: delimited block _
18686 #: docs/manual/gammu/index.rst:1168
18688 "Converts between various file formats supported by Gammu, following types "
18692 #. type: delimited block _
18693 #: docs/manual/gammu/index.rst:1170
18694 msgid "BOOKMARK target.url file location"
18697 #. type: delimited block _
18698 #: docs/manual/gammu/index.rst:1173
18699 msgid "Converts backup format supported by Gammu to vBookmark file."
18702 #. type: delimited block _
18703 #: docs/manual/gammu/index.rst:1175
18704 msgid "CALENDAR target.vcs file location"
18707 #. type: delimited block _
18708 #: docs/manual/gammu/index.rst:1180
18710 "Allows one to convert between various backup formats which gammu supports "
18711 "for calendar events. The file type is guessed (for input file guess is based "
18712 "on extension and file content, for output solely on extension)."
18715 #. type: delimited block _
18716 #: docs/manual/gammu/index.rst:1182
18717 msgid "TODO target.vcs file location"
18720 #. type: delimited block _
18721 #: docs/manual/gammu/index.rst:1187
18723 "Allows one to convert between various backup formats which gammu supports "
18724 "for todo events. The file type is guessed (for input file guess is based on "
18725 "extension and file content, for output solely on extension)."
18728 #. type: delimited block _
18729 #: docs/manual/gammu/index.rst:1189
18730 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18733 #. type: delimited block _
18734 #: docs/manual/gammu/index.rst:1194
18736 "Allows one to convert between various backup formats which gammu supports "
18737 "for phonebook events. The file type is guessed (for input file guess is "
18738 "based on extension and file content, for output solely on extension)."
18741 #. type: delimited block _
18742 #: docs/manual/gammu/index.rst:1196
18743 msgid ":option:`gammu convertbackup`"
18746 #. type: delimited block _
18747 #: docs/manual/gammu/index.rst:1198
18748 msgid "convertbackup source.file output.file"
18751 #. type: delimited block _
18752 #: docs/manual/gammu/index.rst:1200
18756 #. type: delimited block _
18757 #: docs/manual/gammu/index.rst:1204
18759 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18760 "savefile`, this does not give you any options what to convert, it simply "
18761 "takes converts all what can be saved into output file."
18764 #. type: delimited block _
18765 #: docs/manual/gammu/index.rst:1206
18766 msgid ":option:`gammu savefile`"
18770 #: docs/manual/gammu/index.rst:1209
18772 msgid "Nokia specific commands"
18773 msgstr "Perintah spesifik Nokia"
18775 #. type: delimited block _
18776 #: docs/manual/gammu/index.rst:1212
18777 msgid "nokiaaddfile TYPE [type options]"
18780 #. type: delimited block _
18781 #: docs/manual/gammu/index.rst:1214
18782 msgid "Uploads file to phone to specific location for the type:"
18785 #. type: delimited block _
18786 #: docs/manual/gammu/index.rst:1216
18787 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18790 #. type: delimited block _
18791 #: docs/manual/gammu/index.rst:1220
18793 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18794 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18795 "both will be added automatically."
18798 #. type: delimited block _
18799 #: docs/manual/gammu/index.rst:1222
18803 #. type: delimited block _
18804 #: docs/manual/gammu/index.rst:1225
18806 "Delete the application's .jad and .jar files before installing, but doesn't "
18807 "delete the application data."
18810 #. type: delimited block _
18811 #: docs/manual/gammu/index.rst:1227
18812 msgid "-overwriteall"
18815 #. type: delimited block _
18816 #: docs/manual/gammu/index.rst:1230
18818 "Delete the application (same as :option:`-overwrite`) and all it's data."
18821 #. type: delimited block _
18822 #: docs/manual/gammu/index.rst:1232
18823 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18826 #. type: delimited block _
18827 #: docs/manual/gammu/index.rst:1234
18829 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18830 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18833 #. type: delimited block _
18834 #: docs/manual/gammu/index.rst:1236
18835 msgid "nokiaaddplaylists"
18838 #. type: delimited block _
18839 #: docs/manual/gammu/index.rst:1238
18841 "Goes through phone memory and generated playlist for all music files found."
18844 #. type: delimited block _
18845 #: docs/manual/gammu/index.rst:1240
18846 msgid "To manually manage playlists:"
18849 #. type: delimited block _
18850 #: docs/manual/gammu/index.rst:1244
18851 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18854 #. type: delimited block _
18855 #: docs/manual/gammu/index.rst:1246
18856 msgid "Will add playlist filename.m3u"
18859 #. type: delimited block _
18860 #: docs/manual/gammu/index.rst:1250
18861 msgid "gammu getfilesystem"
18862 msgstr "gammu getfilesystem"
18864 #. type: delimited block _
18865 #: docs/manual/gammu/index.rst:1252
18866 msgid "Will get list of all files (including names of files with playlists)"
18869 #. type: delimited block _
18870 #: docs/manual/gammu/index.rst:1256
18871 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
18874 #. type: delimited block _
18875 #: docs/manual/gammu/index.rst:1258
18876 msgid "Will delete playlist filename.m3u"
18879 #. type: delimited block _
18880 #: docs/manual/gammu/index.rst:1260
18881 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
18884 #. type: delimited block _
18885 #: docs/manual/gammu/index.rst:1264
18887 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
18888 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
18889 "terminated lines. So just run :program:`unix2dos` on the resulting file "
18890 "before uploading it your your phone."
18893 #. type: delimited block _
18894 #: docs/manual/gammu/index.rst:1267
18895 msgid "nokiacomposer file"
18898 #. type: delimited block _
18899 #: docs/manual/gammu/index.rst:1270
18901 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
18902 "(and how should it look like)."
18905 #. type: delimited block _
18906 #: docs/manual/gammu/index.rst:1272
18907 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
18910 #. type: delimited block _
18911 #: docs/manual/gammu/index.rst:1274
18912 msgid "nokiadisplayoutput"
18915 #. type: delimited block _
18916 #: docs/manual/gammu/index.rst:1276
18917 msgid "nokiadisplaytest number"
18920 #. type: delimited block _
18921 #: docs/manual/gammu/index.rst:1278
18922 msgid "nokiagetadc"
18925 #. type: delimited block _
18926 #: docs/manual/gammu/index.rst:1280
18927 msgid "nokiagetoperatorname"
18930 #. type: delimited block _
18931 #: docs/manual/gammu/index.rst:1284
18933 "6110.c phones have place for name for one GSM network (of course, with "
18934 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
18935 "You can get this name using this option."
18938 #. type: delimited block _
18939 #: docs/manual/gammu/index.rst:1286
18940 msgid "nokiagetpbkfeatures memorytype"
18943 #. type: delimited block _
18944 #: docs/manual/gammu/index.rst:1288
18948 #. type: delimited block _
18949 #: docs/manual/gammu/index.rst:1291
18950 msgid "This option should display T9 dictionary content from DCT4 phones."
18953 #. type: delimited block _
18954 #: docs/manual/gammu/index.rst:1293
18955 msgid "nokiagetvoicerecord location"
18958 #. type: delimited block _
18959 #: docs/manual/gammu/index.rst:1297
18961 "Get voice record from location and save to WAV file. File is coded using GSM "
18962 "6.10 codec (available for example in win32). Name of file is like name of "
18963 "voice record in phone."
18966 #. type: delimited block _
18967 #: docs/manual/gammu/index.rst:1301
18969 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
18970 "included by Microsoft. If you deleted it by accident in this operating "
18971 "system, make such steps:"
18974 #. type: delimited block _
18975 #: docs/manual/gammu/index.rst:1303
18976 msgid "Control Panel"
18979 #. type: delimited block _
18980 #: docs/manual/gammu/index.rst:1304
18981 msgid "Add hardware"
18984 #. type: delimited block _
18985 #: docs/manual/gammu/index.rst:1305
18989 #. type: delimited block _
18990 #: docs/manual/gammu/index.rst:1306
18991 msgid "select \"Yes. I have already connected the hardware"
18994 #. type: delimited block _
18995 #: docs/manual/gammu/index.rst:1307
18996 msgid "select \"Add a new hardware device"
18999 #. type: delimited block _
19000 #: docs/manual/gammu/index.rst:1308
19001 msgid "select \"Install the hardware that I manually select from a list"
19004 #. type: delimited block _
19005 #: docs/manual/gammu/index.rst:1309
19006 msgid "select \"Sound, video and game controllers"
19009 #. type: delimited block _
19010 #: docs/manual/gammu/index.rst:1310
19011 msgid "select \"Audio codecs"
19014 #. type: delimited block _
19015 #: docs/manual/gammu/index.rst:1311
19016 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
19019 #. type: delimited block _
19020 #: docs/manual/gammu/index.rst:1312
19022 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
19025 #. type: delimited block _
19026 #: docs/manual/gammu/index.rst:1313
19028 "now You can be asked if want to install unsigned driver (YES), about select "
19029 "codec configuration (select what you want) and rebotting PC (make it)"
19032 #. type: delimited block _
19033 #: docs/manual/gammu/index.rst:1315
19034 msgid "nokiamakecamerashoot"
19037 #. type: delimited block _
19038 #: docs/manual/gammu/index.rst:1317
19039 msgid "nokianetmonitor test"
19042 #. type: delimited block _
19043 #: docs/manual/gammu/index.rst:1319
19044 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19047 #. type: delimited block _
19048 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19052 #. type: delimited block _
19053 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19055 "For more info about this option, please visit `Marcin's page <http://www."
19056 "mwiacek.com/>`_ and read netmonitor manual there."
19059 #. type: delimited block _
19060 #: docs/manual/gammu/index.rst:1331
19062 "test ``243`` enables all tests (after using command :command:`gammu "
19063 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19064 "see netmonitor menu)"
19067 #. type: delimited block _
19068 #: docs/manual/gammu/index.rst:1333
19069 msgid "nokianetmonitor36"
19072 #. type: delimited block _
19073 #: docs/manual/gammu/index.rst:1335
19074 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19077 #. type: delimited block _
19078 #: docs/manual/gammu/index.rst:1343
19079 msgid "nokiasecuritycode"
19082 #. type: delimited block _
19083 #: docs/manual/gammu/index.rst:1345
19084 msgid "Get/reset to \"12345\" security code"
19087 #. type: delimited block _
19088 #: docs/manual/gammu/index.rst:1347
19089 msgid "nokiaselftests"
19092 #. type: delimited block _
19093 #: docs/manual/gammu/index.rst:1349
19094 msgid "Perform tests for Nokia DCT3 phones."
19097 #. type: delimited block _
19098 #: docs/manual/gammu/index.rst:1355
19100 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19101 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19102 "t have an internal battery for the clock (like 3xxx)."
19105 #. type: delimited block _
19106 #: docs/manual/gammu/index.rst:1357
19107 msgid "nokiasetlights keypad|display|torch on|off"
19110 #. type: delimited block _
19111 #: docs/manual/gammu/index.rst:1359
19112 msgid "nokiasetoperatorname [networkcode name]"
19115 #. type: delimited block _
19116 #: docs/manual/gammu/index.rst:1361
19117 msgid "nokiasetphonemenus"
19120 #. type: delimited block _
19121 #: docs/manual/gammu/index.rst:1363
19122 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19125 #. type: delimited block _
19126 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19127 msgid "ALS (Alternative Line Service) option menu"
19130 #. type: delimited block _
19131 #: docs/manual/gammu/index.rst:1366
19132 msgid "vibra menu for 3210"
19135 #. type: delimited block _
19136 #: docs/manual/gammu/index.rst:1367
19137 msgid "3315 features in 3310 5.45 and higher"
19140 #. type: delimited block _
19141 #: docs/manual/gammu/index.rst:1368
19142 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19145 #. type: delimited block _
19146 #: docs/manual/gammu/index.rst:1369
19147 msgid "WellMate menu for 6150"
19150 #. type: delimited block _
19151 #: docs/manual/gammu/index.rst:1370
19155 #. type: delimited block _
19156 #: docs/manual/gammu/index.rst:1372
19157 msgid "and for DCT4:"
19160 #. type: delimited block _
19161 #: docs/manual/gammu/index.rst:1375
19162 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19165 #. type: delimited block _
19166 #: docs/manual/gammu/index.rst:1376
19167 msgid "GPRS Always Online"
19170 #. type: delimited block _
19171 #: docs/manual/gammu/index.rst:1377
19172 msgid "and others..."
19175 #. type: delimited block _
19176 #: docs/manual/gammu/index.rst:1379
19177 msgid "nokiasetvibralevel level"
19180 #. type: delimited block _
19181 #: docs/manual/gammu/index.rst:1381
19182 msgid "Set vibra power to \"level\" (given in percent)"
19185 #. type: delimited block _
19186 #: docs/manual/gammu/index.rst:1383
19187 msgid "nokiatuneradio"
19190 #. type: delimited block _
19191 #: docs/manual/gammu/index.rst:1385
19192 msgid "nokiavibratest"
19196 #: docs/manual/gammu/index.rst:1388
19198 msgid "Siemens specific commands"
19199 msgstr "Perintah spesifik Siemens"
19201 #. type: delimited block _
19202 #: docs/manual/gammu/index.rst:1391
19203 msgid "siemensnetmonact netmon_type"
19206 #. type: delimited block _
19207 #: docs/manual/gammu/index.rst:1394
19209 "Enables network monitor in Siemens phone. Currently known values for type "
19210 "are 1 for full and 2 for simple mode."
19213 #. type: delimited block _
19214 #: docs/manual/gammu/index.rst:1396
19215 msgid "siemensnetmonitor test"
19218 #. type: delimited block _
19219 #: docs/manual/gammu/index.rst:1398
19220 msgid "siemenssatnetmon"
19224 #: docs/manual/gammu/index.rst:1400
19226 msgid "Network commands"
19229 #. type: delimited block _
19230 #: docs/manual/gammu/index.rst:1403
19231 msgid "getgprspoint start [stop]"
19234 #. type: delimited block _
19235 #: docs/manual/gammu/index.rst:1405
19236 msgid "listnetworks [country]"
19239 #. type: delimited block _
19240 #: docs/manual/gammu/index.rst:1407
19241 msgid "Show names/codes of GSM networks known for Gammu"
19244 #. type: delimited block _
19245 #: docs/manual/gammu/index.rst:1409
19246 msgid "networkinfo"
19247 msgstr "networkinfo"
19249 #. type: delimited block _
19250 #: docs/manual/gammu/index.rst:1411
19251 msgid "Show information about network status from the phone."
19254 #. type: delimited block _
19255 #: docs/manual/gammu/index.rst:1413
19256 msgid "setautonetworklogin"
19260 #: docs/manual/gammu/index.rst:1415
19262 msgid "WAP settings and bookmarks commands"
19263 msgstr "Pengaturan WAP dan bookmark"
19265 #. type: delimited block _
19266 #: docs/manual/gammu/index.rst:1418
19267 msgid "deletewapbookmark start [stop]"
19270 #. type: delimited block _
19271 #: docs/manual/gammu/index.rst:1420
19272 msgid "Delete WAP bookmarks from phone."
19275 #. type: delimited block _
19276 #: docs/manual/gammu/index.rst:1424
19277 msgid "getchatsettings start [stop]"
19280 #. type: delimited block _
19281 #: docs/manual/gammu/index.rst:1426
19282 msgid "getsyncmlsettings start [stop]"
19285 #. type: delimited block _
19286 #: docs/manual/gammu/index.rst:1428
19287 msgid "getwapbookmark start [stop]"
19290 #. type: delimited block _
19291 #: docs/manual/gammu/index.rst:1430
19292 msgid "Get WAP bookmarks from phone."
19293 msgstr "Mengambil bookmark WAP dari telepon."
19295 #. type: delimited block _
19296 #: docs/manual/gammu/index.rst:1434
19297 msgid "getwapsettings start [stop]"
19300 #. type: delimited block _
19301 #: docs/manual/gammu/index.rst:1436
19302 msgid "Get WAP settings from phone."
19303 msgstr "Mengambil pengaturan WAP dari telepon."
19306 #: docs/manual/gammu/index.rst:1440
19308 msgid "MMS and MMS settings commands"
19309 msgstr "MMS dan pengaturan MMS"
19311 #. type: delimited block _
19312 #: docs/manual/gammu/index.rst:1443
19313 msgid "getallmms [-save]"
19316 #. type: delimited block _
19317 #: docs/manual/gammu/index.rst:1445
19318 msgid "geteachmms [-save]"
19321 #. type: delimited block _
19322 #: docs/manual/gammu/index.rst:1447
19323 msgid "getmmsfolders"
19326 #. type: delimited block _
19327 #: docs/manual/gammu/index.rst:1449
19328 msgid "getmmssettings start [stop]"
19331 #. type: delimited block _
19332 #: docs/manual/gammu/index.rst:1451
19333 msgid "readmmsfile file [-save]"
19337 #: docs/manual/gammu/index.rst:1454
19339 msgid "FM radio commands"
19342 #. type: delimited block _
19343 #: docs/manual/gammu/index.rst:1457
19344 msgid "getfmstation start [stop]"
19347 #. type: delimited block _
19348 #: docs/manual/gammu/index.rst:1459
19349 msgid "Show info about FM stations in phone"
19353 #: docs/manual/gammu/index.rst:1461
19355 msgid "Phone information commands"
19356 msgstr "Informasi telepon"
19358 #. type: delimited block _
19359 #: docs/manual/gammu/index.rst:1464
19363 #. type: delimited block _
19364 #: docs/manual/gammu/index.rst:1466
19365 msgid "Displays information about battery and power source."
19368 #. type: delimited block _
19369 #: docs/manual/gammu/index.rst:1468
19370 msgid "getdisplaystatus"
19373 #. type: delimited block _
19374 #: docs/manual/gammu/index.rst:1470
19375 msgid "getlocation"
19378 #. type: delimited block _
19379 #: docs/manual/gammu/index.rst:1474
19381 "Gets network information from phone (same as networkinfo) and prints "
19382 "location (latitude and longitude) based on information from `OpenCellID "
19383 "<http://opencellid.org>`_."
19386 #. type: delimited block _
19387 #: docs/manual/gammu/index.rst:1476
19388 msgid "getsecuritystatus"
19391 #. type: delimited block _
19392 #: docs/manual/gammu/index.rst:1478
19393 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19396 #. type: delimited block _
19397 #: docs/manual/gammu/index.rst:1480
19401 #. type: delimited block _
19402 #: docs/manual/gammu/index.rst:1482
19403 msgid "Show the most important phone data."
19406 #. type: delimited block _
19407 #: docs/manual/gammu/index.rst:1484
19408 msgid "monitor [times]"
19411 #. type: delimited block _
19412 #: docs/manual/gammu/index.rst:1487
19414 "Retrieves phone status and writes it continuously to standard output. Press :"
19415 "kbd:`Ctrl+C` to interrupt this command."
19418 #. type: delimited block _
19419 #: docs/manual/gammu/index.rst:1490
19421 "If no parameter is given, the program runs until interrupted, otherwise only "
19422 "given number of iterations is performed."
19425 #. type: delimited block _
19426 #: docs/manual/gammu/index.rst:1492
19427 msgid "This command outputs almost all information Gammu supports:"
19430 #. type: delimited block _
19431 #: docs/manual/gammu/index.rst:1494
19432 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19435 #. type: delimited block _
19436 #: docs/manual/gammu/index.rst:1495
19437 msgid "Signal strength."
19440 #. type: delimited block _
19441 #: docs/manual/gammu/index.rst:1496
19442 msgid "Battery state."
19445 #. type: delimited block _
19446 #: docs/manual/gammu/index.rst:1497
19447 msgid "Currently used network."
19450 #. type: delimited block _
19451 #: docs/manual/gammu/index.rst:1498
19452 msgid "Notifications of incoming messages and calls."
19456 #: docs/manual/gammu/index.rst:1501
19458 msgid "Phone settings commands"
19459 msgstr "Pengaturan telepon"
19461 #. type: delimited block _
19462 #: docs/manual/gammu/index.rst:1504
19463 msgid "getcalendarsettings"
19464 msgstr "getcalendarsettings"
19466 #. type: delimited block _
19467 #: docs/manual/gammu/index.rst:1507
19469 "Displays calendar settings like first day of week or automatic deleting of "
19473 #. type: delimited block _
19474 #: docs/manual/gammu/index.rst:1509
19475 msgid "getprofile start [stop]"
19478 #. type: delimited block _
19479 #: docs/manual/gammu/index.rst:1511
19480 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19483 #. type: Labeled list
19484 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19489 #. type: delimited block _
19490 #: docs/manual/gammu/index.rst:1513
19491 msgid "This will delete user data, be careful."
19494 #. type: delimited block _
19495 #: docs/manual/gammu/index.rst:1515
19496 msgid "Reset phone settings."
19497 msgstr "Reset pengaturan telepon."
19499 #. type: delimited block _
19500 #: docs/manual/gammu/index.rst:1517
19504 #. type: delimited block _
19505 #: docs/manual/gammu/index.rst:1518
19506 msgid "Clear phone settings."
19507 msgstr "Kosongkan pengaturan telepon."
19509 #. type: delimited block _
19510 #: docs/manual/gammu/index.rst:1520
19514 #. type: delimited block _
19515 #: docs/manual/gammu/index.rst:1521
19516 msgid "Clear device settings."
19519 #. type: delimited block _
19520 #: docs/manual/gammu/index.rst:1523
19524 #. type: delimited block _
19525 #: docs/manual/gammu/index.rst:1524
19526 msgid "Clear user settings."
19527 msgstr "Kosongkan pengaturan pengguna."
19529 #. type: delimited block _
19530 #: docs/manual/gammu/index.rst:1526
19531 msgid "removes or set logos to default"
19534 #. type: delimited block _
19535 #: docs/manual/gammu/index.rst:1527
19536 msgid "set default phonebook and other menu settings"
19539 #. type: delimited block _
19540 #: docs/manual/gammu/index.rst:1528
19541 msgid "clear T9 words,"
19544 #. type: delimited block _
19545 #: docs/manual/gammu/index.rst:1529
19546 msgid "clear call register info"
19549 #. type: delimited block _
19550 #: docs/manual/gammu/index.rst:1530
19551 msgid "set default profiles settings"
19554 #. type: delimited block _
19555 #: docs/manual/gammu/index.rst:1531
19556 msgid "clear user ringtones"
19559 #. type: delimited block _
19560 #: docs/manual/gammu/index.rst:1533
19564 #. type: delimited block _
19565 #: docs/manual/gammu/index.rst:1534
19566 msgid "Clear user settings and disables hidden menus."
19569 #. type: delimited block _
19570 #: docs/manual/gammu/index.rst:1536
19571 msgid "changes like after ``ALL``"
19574 #. type: delimited block _
19575 #: docs/manual/gammu/index.rst:1537
19576 msgid "disables netmon and PPS (all \"hidden\" menus)"
19579 #. type: delimited block _
19580 #: docs/manual/gammu/index.rst:1539
19581 msgid "``FACTORY``"
19584 #. type: delimited block _
19585 #: docs/manual/gammu/index.rst:1540
19586 msgid "Reset to factory defaults."
19589 #. type: delimited block _
19590 #: docs/manual/gammu/index.rst:1542
19591 msgid "changes like after ``UIF``"
19594 #. type: delimited block _
19595 #: docs/manual/gammu/index.rst:1543
19596 msgid "clear date/time"
19600 #: docs/manual/gammu/index.rst:1546
19602 msgid "Dumps decoding commands"
19603 msgstr "Tumpukan sedang didecode"
19605 #. type: delimited block _
19606 #: docs/manual/gammu/index.rst:1549
19608 "These commands are available only if Gammu was compiled with debugging "
19612 #. type: delimited block _
19613 #: docs/manual/gammu/index.rst:1551
19614 msgid "decodebinarydump file [phonemodel]"
19617 #. type: delimited block _
19618 #: docs/manual/gammu/index.rst:1554
19620 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19624 #. type: delimited block _
19625 #: docs/manual/gammu/index.rst:1556
19626 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19629 #. type: delimited block _
19630 #: docs/manual/gammu/index.rst:1558
19632 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19637 #: docs/manual/gammu/index.rst:1560
19639 msgid "Other commands"
19642 #. type: delimited block _
19643 #: docs/manual/gammu/index.rst:1563
19644 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19647 #. type: delimited block _
19648 #: docs/manual/gammu/index.rst:1565
19650 "Allow one to enter security code from PC. When code is ``-``, it is read "
19654 #. type: delimited block _
19655 #: docs/manual/gammu/index.rst:1567
19656 msgid "In case entering PUK, some phones require you to set new PIN as well."
19659 #. type: delimited block _
19660 #: docs/manual/gammu/index.rst:1569
19661 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19664 #. type: delimited block _
19665 #: docs/manual/gammu/index.rst:1571
19666 msgid "Press specified key sequence on phone keyboard"
19669 #. type: delimited block _
19670 #: docs/manual/gammu/index.rst:1573
19674 #. type: delimited block _
19675 #: docs/manual/gammu/index.rst:1574
19679 #. type: delimited block _
19680 #: docs/manual/gammu/index.rst:1575
19684 #. type: delimited block _
19685 #: docs/manual/gammu/index.rst:1576
19689 #. type: delimited block _
19690 #: docs/manual/gammu/index.rst:1577
19694 #. type: delimited block _
19695 #: docs/manual/gammu/index.rst:1578
19699 #. type: delimited block _
19700 #: docs/manual/gammu/index.rst:1579
19704 #. type: delimited block _
19705 #: docs/manual/gammu/index.rst:1580
19709 #. type: delimited block _
19710 #: docs/manual/gammu/index.rst:1581
19714 #. type: delimited block _
19715 #: docs/manual/gammu/index.rst:1582
19719 #. type: delimited block _
19720 #: docs/manual/gammu/index.rst:1583
19724 #. type: delimited block _
19725 #: docs/manual/gammu/index.rst:1584
19729 #. type: delimited block _
19730 #: docs/manual/gammu/index.rst:1585
19734 #. type: delimited block _
19735 #: docs/manual/gammu/index.rst:1586
19739 #. type: delimited block _
19740 #: docs/manual/gammu/index.rst:1587
19744 #. type: delimited block _
19745 #: docs/manual/gammu/index.rst:1588
19749 #. type: delimited block _
19750 #: docs/manual/gammu/index.rst:1589
19751 msgid "``123456789*0#``"
19754 #. type: delimited block _
19755 #: docs/manual/gammu/index.rst:1590
19756 msgid "numeric keyboard"
19759 #. type: delimited block _
19760 #: docs/manual/gammu/index.rst:1592
19761 msgid "reset SOFT|HARD"
19764 #. type: delimited block _
19765 #: docs/manual/gammu/index.rst:1594
19766 msgid "Make phone reset:"
19769 #. type: delimited block _
19770 #: docs/manual/gammu/index.rst:1596
19774 #. type: delimited block _
19775 #: docs/manual/gammu/index.rst:1597
19776 msgid "without asking for PIN"
19779 #. type: delimited block _
19780 #: docs/manual/gammu/index.rst:1598
19784 #. type: delimited block _
19785 #: docs/manual/gammu/index.rst:1599
19786 msgid "with asking for PIN"
19789 #. type: delimited block _
19790 #: docs/manual/gammu/index.rst:1601
19791 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19794 #. type: delimited block _
19795 #: docs/manual/gammu/index.rst:1602
19796 msgid "Some phones will reset user data on ``HARD`` reset."
19799 #. type: delimited block _
19800 #: docs/manual/gammu/index.rst:1604
19801 msgid "screenshot filename"
19804 #. type: delimited block _
19805 #: docs/manual/gammu/index.rst:1607
19807 "Captures phone screenshot and saves it as filename. The extension is "
19808 "automatically appended to filename based on what data phone provides."
19812 #: docs/manual/gammu/index.rst:1609
19814 msgid "Batch mode commands"
19817 #. type: delimited block _
19818 #: docs/manual/gammu/index.rst:1612
19819 msgid "batch [file]"
19822 #. type: delimited block _
19823 #: docs/manual/gammu/index.rst:1616
19825 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19826 "each on one line. Lines starting with # are treated as a comments."
19829 #. type: delimited block _
19830 #: docs/manual/gammu/index.rst:1620
19832 "By default, commands are read from standard input, but you can optionally "
19833 "specify a file from where they would be read (special case ``-`` means "
19838 #: docs/manual/gammu/index.rst:1622
19840 msgid "Configuration commands"
19843 #. type: delimited block _
19844 #: docs/manual/gammu/index.rst:1625
19845 msgid "searchphone [-debug]"
19848 #. type: delimited block _
19849 #: docs/manual/gammu/index.rst:1627
19850 msgid "Attempts to search for a connected phone."
19853 #. type: delimited block _
19854 #: docs/manual/gammu/index.rst:1633
19856 "Please note that this can take a very long time, but in case you have no "
19857 "clue how to configure phone connection, this is a convenient way to find "
19858 "working setup for Gammu."
19861 #. type: delimited block _
19862 #: docs/manual/gammu/index.rst:1635
19866 #. type: delimited block _
19867 #: docs/manual/gammu/index.rst:1637
19868 msgid "Installs applet for currently configured connection to the phone."
19871 #. type: delimited block _
19872 #: docs/manual/gammu/index.rst:1640
19874 "You can configure search path for instllation files by :config:option:"
19879 #: docs/manual/gammu/index.rst:1642
19881 msgid "Gammu information commands"
19882 msgstr "Informasi gammu"
19884 #. type: delimited block _
19885 #: docs/manual/gammu/index.rst:1645
19886 msgid "checkversion [STABLE]"
19889 #. type: delimited block _
19890 #: docs/manual/gammu/index.rst:1649
19892 "Checks whether there is newer Gammu version available online (if Gammu has "
19893 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
19894 "stable versions will be checked."
19897 #. type: delimited block _
19898 #: docs/manual/gammu/index.rst:1651
19902 #. type: delimited block _
19903 #: docs/manual/gammu/index.rst:1653
19904 msgid "Print information about compiled in features."
19907 #. type: delimited block _
19908 #: docs/manual/gammu/index.rst:1655
19909 msgid "help [topic]"
19912 #. type: delimited block _
19913 #: docs/manual/gammu/index.rst:1658
19915 "Print help. By default general help is printed, but you can also specify a "
19916 "help category to get more detailed help on some topic."
19919 #. type: delimited block _
19920 #: docs/manual/gammu/index.rst:1660
19924 #. type: delimited block _
19925 #: docs/manual/gammu/index.rst:1662
19926 msgid "Print version information and license."
19930 #: docs/manual/gammu/index.rst:1665
19932 msgid "Return values"
19935 #. type: delimited block _
19936 #: docs/manual/gammu/index.rst:1669
19938 "gammu returns 0 on success. In case of failure non zero code is returned."
19941 #. type: delimited block _
19942 #: docs/manual/gammu/index.rst:1682
19946 " Out of memory or other critical error.\n"
19948 " Invalid command line parameters.\n"
19950 " Failed to open file specified on command line.\n"
19952 " Program was interrupted.\n"
19954 " Gammu library version mismatch.\n"
19956 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
19959 #. type: delimited block _
19960 #: docs/manual/gammu/index.rst:1685
19962 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
19965 #. type: delimited block _
19966 #: docs/manual/gammu/index.rst:1830
19972 " Error opening device. Unknown, busy or no permissions.\n"
19974 " Error opening device, it is locked.\n"
19976 " Error opening device, it doesn't exist.\n"
19978 " Error opening device, it is already opened by other application.\n"
19980 " Error opening device, you don't have permissions.\n"
19982 " Error opening device. No required driver in operating system.\n"
19984 " Error opening device. Some hardware not connected/wrongly configured.\n"
19986 " Error setting device DTR or RTS.\n"
19988 " Error setting device speed. Maybe speed not supported.\n"
19990 " Error writing to the device.\n"
19992 " Error during reading from the device.\n"
19994 " Can't set parity on the device.\n"
19996 " No response in specified timeout. Probably phone not connected.\n"
19998 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20000 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20002 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20004 " Unknown connection type string. Check config file.\n"
20006 " Unknown model type string. Check config file.\n"
20008 " Some functions not available for your system (disabled in config or not implemented).\n"
20010 " Function not supported by phone.\n"
20012 " Entry is empty.\n"
20014 " Security error. Maybe no PIN?\n"
20016 " Invalid location. Maybe too high?\n"
20018 " Functionality not implemented. You are welcome to help authors with it.\n"
20022 " Unknown error.\n"
20024 " Can not open specified file.\n"
20026 " More memory required...\n"
20028 " Operation not allowed by phone.\n"
20030 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
20032 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
20034 " Phone is not connected.\n"
20036 " Function is currently being implemented. If you want to help, please contact authors.\n"
20038 " Phone is disabled and connected to charger.\n"
20040 " File format not supported by Gammu.\n"
20042 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20044 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20046 " Phone module need to send another answer frame.\n"
20048 " Current connection type doesn't support called function.\n"
20052 " Invalid date or time specified.\n"
20054 " Phone memory error, maybe it is read only.\n"
20056 " Invalid data given to phone.\n"
20058 " File with specified name already exists.\n"
20060 " File with specified name doesn't exist.\n"
20062 " You have to give folder name and not file name.\n"
20064 " You have to give file name and not folder name.\n"
20066 " Can not access SIM card.\n"
20068 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20070 " Only part of folder has been listed.\n"
20072 " Folder must be empty.\n"
20074 " Data were converted.\n"
20076 " Gammu is not configured.\n"
20078 " Wrong folder used.\n"
20080 " Internal phone error.\n"
20082 " Error writing file to disk.\n"
20084 " No such section exists.\n"
20086 " Using default values.\n"
20088 " Corrupted data returned by phone.\n"
20090 " Bad feature string in configuration.\n"
20092 " Desired functionality has been disabled on compile time.\n"
20094 " Bluetooth configuration requires channel option.\n"
20096 " Service is not running.\n"
20098 " Service configuration is missing.\n"
20100 " Command rejected because device was busy. Wait and restart.\n"
20102 " Could not connect to the server.\n"
20104 " Could not resolve the host name.\n"
20106 " Failed to get SMSC number from phone.\n"
20108 " Operation aborted.\n"
20110 " Installation data not found, please consult debug log and/or documentation for more details.\n"
20112 " Entry is read only.\n"
20116 #: docs/manual/gammu/index.rst:1836
20118 msgid "Configuration"
20121 #. type: delimited block _
20122 #: docs/manual/gammu/index.rst:1839
20123 msgid "To check it out, you need to have configuration file for gammu, see"
20126 #. type: Attribute :ref:
20127 #: docs/manual/gammu/index.rst:1839
20129 msgid "`gammurc` for more details about it."
20133 #: docs/manual/gammu/index.rst:1842
20135 msgid "Sending messages"
20138 #. type: delimited block _
20139 #: docs/manual/gammu/index.rst:1847
20141 "All messages bellow are sent to number 123456, replace it with proper "
20145 #. type: delimited block _
20146 #: docs/manual/gammu/index.rst:1849
20147 msgid "Send text message up to standard 160 chars:"
20150 #. type: delimited block _
20151 #: docs/manual/gammu/index.rst:1853
20152 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20155 #. type: delimited block _
20156 #: docs/manual/gammu/index.rst:1859
20157 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20160 #. type: delimited block _
20161 #: docs/manual/gammu/index.rst:1861
20162 msgid "Send long text message:"
20165 #. type: delimited block _
20166 #: docs/manual/gammu/index.rst:1865
20168 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20171 #. type: delimited block _
20172 #: docs/manual/gammu/index.rst:1871
20174 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20177 #. type: delimited block _
20178 #: docs/manual/gammu/index.rst:1877
20179 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20182 #. type: delimited block _
20183 #: docs/manual/gammu/index.rst:1879
20185 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20188 #. type: delimited block _
20189 #: docs/manual/gammu/index.rst:1883
20191 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20192 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20195 #. type: delimited block _
20196 #: docs/manual/gammu/index.rst:1885
20197 msgid "Send protected message with ringtone:"
20200 #. type: delimited block _
20201 #: docs/manual/gammu/index.rst:1889
20203 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20204 "toneSElong axelf.txt -toneSE ring.txt"
20208 #: docs/manual/gammu/index.rst:1892
20210 msgid "Retrieving USSD replies"
20213 #. type: delimited block _
20214 #: docs/manual/gammu/index.rst:1895
20216 "For example for retrieving prepaid card status or retrieving various network "
20220 #. type: delimited block _
20221 #: docs/manual/gammu/index.rst:1899
20222 msgid "gammu getussd '#555#'"
20226 #: docs/manual/gammu/index.rst:1901
20228 msgid "Uploading files to Nokia"
20231 #. type: delimited block _
20232 #: docs/manual/gammu/index.rst:1904
20234 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20235 "and Alien.JAR in current directory):"
20238 #. type: delimited block _
20239 #: docs/manual/gammu/index.rst:1908
20240 msgid "gammu nokiaaddfile APPLICATION Alien"
20243 #. type: delimited block _
20244 #: docs/manual/gammu/index.rst:1910
20245 msgid "Add file.mid to ringtones folder:"
20248 #. type: delimited block _
20249 #: docs/manual/gammu/index.rst:1914
20250 msgid "gammu nokiaaddfile TONES file.mid"
20254 #: docs/manual/gammu/index.rst:1916
20256 msgid "Setting operator logo"
20259 #. type: delimited block _
20260 #: docs/manual/gammu/index.rst:1919
20261 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20264 #. type: delimited block _
20265 #: docs/manual/gammu/index.rst:1923
20266 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20269 #. type: delimited block _
20270 #: docs/manual/gammu/index.rst:1925
20271 msgid "_converting-formats:"
20275 #: docs/manual/gammu/index.rst:1927
20277 msgid "Converting file formats"
20280 #. type: delimited block _
20281 #: docs/manual/gammu/index.rst:1930
20282 msgid "The formats conversion can done using :option:`gammu savefile` or"
20285 #. type: Attribute :option:
20286 #: docs/manual/gammu/index.rst:1930
20288 msgid "`gammu convertbackup` commands."
20291 #. type: delimited block _
20292 #: docs/manual/gammu/index.rst:1933
20294 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20297 #. type: delimited block _
20298 #: docs/manual/gammu/index.rst:1937
20299 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20302 #. type: delimited block _
20303 #: docs/manual/gammu/index.rst:1939
20304 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20307 #. type: delimited block _
20308 #: docs/manual/gammu/index.rst:1943
20309 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20312 #. type: delimited block _
20313 #: docs/manual/gammu/index.rst:1945
20314 msgid "Convert all contacts from backup to vCard:"
20317 #. type: delimited block _
20318 #: docs/manual/gammu/index.rst:1949
20319 msgid "gammu convertbackup phone.backup output.vcf"
20323 #: docs/manual/gammu/index.rst:1952
20325 msgid "Reporting bugs"
20328 #. type: delimited block _
20329 #: docs/manual/gammu/index.rst:1957
20331 "There are definitely many bugs, reporting to author is welcome. Please "
20332 "include some useful information when sending bug reports (especially debug "
20333 "logs, operating system, it's version and phone information are needed)."
20336 #. type: delimited block _
20337 #: docs/manual/gammu/index.rst:1959
20338 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20341 #. type: delimited block _
20342 #: docs/manual/gammu/index.rst:1966
20344 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20347 #. type: delimited block _
20348 #: docs/manual/gammu/index.rst:1968
20349 msgid "Alternatively you can specify logging on command line:"
20352 #. type: delimited block _
20353 #: docs/manual/gammu/index.rst:1972
20354 msgid "gammu -d textall -f /tmp/gammu.log ..."
20357 #. type: delimited block _
20358 #: docs/manual/gammu/index.rst:1976
20360 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20361 "phone and stores dump of communication there. You can also find some hints "
20362 "for improving support for your phone in this log."
20365 #. type: delimited block _
20366 #: docs/manual/gammu/index.rst:1978
20368 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20371 #. type: delimited block _
20372 #: docs/manual/gammu/index.rst:1979
20373 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20377 #: docs/manual/project/documentation.rst:2
20379 msgid "Project Documentation"
20382 #. type: Plain text
20383 #: docs/manual/project/documentation.rst:7
20385 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20386 "which you are currently reading and comments in the sources, which are "
20387 "partly included in this manual as well."
20391 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20393 msgid "The Gammu Manual"
20396 #. type: Plain text
20397 #: docs/manual/project/documentation.rst:17
20399 "This manual is in written in rst format and built using `Sphinx <http://"
20400 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20401 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20402 "shipped within Gammu sources, but if you use git, you need to check out it "
20403 "separately as git submodule (you should update it as well any time you "
20404 "update Gammu git):"
20407 #. type: Plain text
20408 #: docs/manual/project/documentation.rst:21
20409 msgid "git submodule update --init"
20412 #. type: Plain text
20413 #: docs/manual/project/documentation.rst:24
20415 "To generate the documentation there are various ``manual-*`` targets for "
20416 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20419 #. type: Plain text
20420 #: docs/manual/project/documentation.rst:29
20421 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20424 #. type: Plain text
20425 #: docs/manual/project/documentation.rst:32
20427 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20430 #. type: Plain text
20431 #: docs/manual/project/documentation.rst:35
20433 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20437 #. type: Plain text
20438 #: docs/manual/project/documentation.rst:38
20440 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20444 #. type: Plain text
20445 #: docs/manual/project/documentation.rst:41
20447 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20451 #: docs/manual/project/documentation.rst:43
20456 #. type: Plain text
20457 #: docs/manual/project/documentation.rst:46
20458 msgid "The man pages for all commands are generated using Sphinx as well:"
20461 #. type: Plain text
20462 #: docs/manual/project/documentation.rst:51
20463 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20466 #. type: Plain text
20467 #: docs/manual/project/documentation.rst:54
20469 "However man pages are stored in Git as well, so you should update generated "
20470 "copy on each change:"
20473 #. type: Plain text
20474 #: docs/manual/project/documentation.rst:59
20475 msgid "# Updates generated man pages in Git make update-man"
20479 #: docs/manual/project/documentation.rst:61
20481 msgid "Code comments"
20484 #. type: Plain text
20485 #: docs/manual/project/documentation.rst:64
20487 "The code comments in C code should be parseable by Doxygen, what is more or "
20488 "less standard way to document C code."
20492 #: docs/manual/project/versioning.rst:2
20497 #. type: Plain text
20498 #: docs/manual/project/versioning.rst:7
20500 "There are two types of releases - testing and stable, both having version x."
20501 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20502 "ones have z >= 90. Testing releases usually provide latest features, but "
20503 "everything does not have to be stabilized yet."
20507 #: docs/manual/project/directories.rst:2
20509 msgid "Directory structure"
20513 #: docs/manual/project/directories.rst:5
20515 msgid "libgammu directory"
20518 #. type: Plain text
20519 #: docs/manual/project/directories.rst:9
20521 "This directory contains sources of Gammu library. You can find all phone "
20522 "communication and data encoding functionality here."
20525 #. type: Plain text
20526 #: docs/manual/project/directories.rst:11
20527 msgid "There are following subdirectories:"
20530 #. type: Plain text
20531 #: docs/manual/project/directories.rst:30
20535 " drivers for devices such serial ports or irda\n"
20536 "``device/serial``\n"
20537 " drivers for serial ports\n"
20538 "``device/irda``\n"
20539 " drivers for infrared over sockets\n"
20541 " protocol drivers\n"
20542 "``protocol/nokia``\n"
20543 " Nokia specific protocols\n"
20546 "``phone/nokia``\n"
20547 " modules for different Nokia phones\n"
20549 " different services. They can be used for any project\n"
20551 " different gsm services for logos, ringtones, etc.\n"
20555 #: docs/manual/project/directories.rst:32
20557 msgid "gammu directory"
20560 #. type: Plain text
20561 #: docs/manual/project/directories.rst:36
20563 "Sources of Gammu command line utility. It contains interface to libGammu and "
20564 "some additional functionality as well."
20568 #: docs/manual/project/directories.rst:38
20570 msgid "smsd directory"
20573 #. type: Plain text
20574 #: docs/manual/project/directories.rst:41
20575 msgid "Sources of SMS Daemon as well as all it's service backends."
20578 #. type: Plain text
20579 #: docs/manual/project/directories.rst:43
20581 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20585 #: docs/manual/project/directories.rst:45
20587 msgid "python directory"
20590 #. type: Plain text
20591 #: docs/manual/project/directories.rst:48
20592 msgid "Sources of python-gammu module and some examples."
20596 #: docs/manual/project/directories.rst:50
20598 msgid "helper directory"
20601 #. type: Plain text
20602 #: docs/manual/project/directories.rst:56
20604 "These are some helper functions used either as replacement for functionality "
20605 "missing on some platforms (eg. strptime) or used in more places (message "
20606 "command line processing which is shared between SMSD and Gammu utility)."
20610 #: docs/manual/project/directories.rst:58
20612 msgid "docs directory"
20615 #. type: Plain text
20616 #: docs/manual/project/directories.rst:62
20618 "Documentation for both end users and developers as well as SQL scripts for "
20619 "creating SMSD database."
20622 #. type: Plain text
20623 #: docs/manual/project/directories.rst:73
20627 " configuration file samples\n"
20629 " examples using libGammu\n"
20631 " sources of The Gammu Manual which you are reading\n"
20633 " SQL scripts to create table structures for :ref:`smsd`\n"
20635 " user documentation like man pages\n"
20639 #: docs/manual/project/directories.rst:75
20641 msgid "admin directory"
20644 #. type: Plain text
20645 #: docs/manual/project/directories.rst:78
20646 msgid "Administrative scripts for updating locales, making release etc."
20650 #: docs/manual/project/directories.rst:80
20652 msgid "cmake directory"
20655 #. type: Plain text
20656 #: docs/manual/project/directories.rst:83
20657 msgid "CMake include files and templates for generated files."
20661 #: docs/manual/project/directories.rst:85
20663 msgid "include directory"
20666 #. type: Plain text
20667 #: docs/manual/project/directories.rst:88
20668 msgid "Public headers for libGammu."
20672 #: docs/manual/project/directories.rst:90
20674 msgid "locale directory"
20677 #. type: Plain text
20678 #: docs/manual/project/directories.rst:94
20680 "Gettext po files for translating Gammu, libGammu and user documentation. "
20681 "See :doc:`localization` for more information."
20685 #: docs/manual/project/directories.rst:96
20687 msgid "tests directory"
20690 #. type: Plain text
20691 #: docs/manual/project/directories.rst:100
20693 "CTest based test suite for libGammu. See :doc:`testing` for more "
20698 #: docs/manual/project/directories.rst:102
20700 msgid "utils directory"
20703 #. type: Plain text
20704 #: docs/manual/project/directories.rst:105
20705 msgid "Various utilities usable with Gammu."
20709 #: docs/manual/project/directories.rst:107
20711 msgid "contrib directory"
20714 #. type: Plain text
20715 #: docs/manual/project/directories.rst:111
20717 "This directory contains various things which might be useful with Gammu. "
20718 "Most of them were contributed by Gammu users."
20721 #. type: Plain text
20722 #: docs/manual/project/directories.rst:116
20724 "Please note that that code here might have different license terms than "
20728 #. type: Plain text
20729 #: docs/manual/project/directories.rst:121
20731 "Most of scripts provided here are not actively maintained and might be "
20735 #. type: Plain text
20736 #: docs/manual/project/directories.rst:123
20737 msgid "bash-completion"
20740 #. type: delimited block *
20741 #: docs/manual/project/directories.rst:126
20742 msgid "Completion script for bash."
20745 #. type: delimited block *
20746 #: docs/manual/project/directories.rst:128
20750 #. type: Plain text
20751 #: docs/manual/project/directories.rst:131
20752 msgid "Various scripts for converting data."
20755 #. type: Plain text
20756 #: docs/manual/project/directories.rst:133
20760 #. type: delimited block *
20761 #: docs/manual/project/directories.rst:136
20762 msgid "Init scripts for Gammu SMSD."
20765 #. type: delimited block *
20766 #: docs/manual/project/directories.rst:138
20770 #. type: Plain text
20771 #: docs/manual/project/directories.rst:141
20772 msgid "Sample media files which can be used with Gammu."
20775 #. type: Plain text
20776 #: docs/manual/project/directories.rst:143
20780 #. type: delimited block *
20781 #: docs/manual/project/directories.rst:146
20782 msgid "Various perl scripts which interface to Gammu or SMSD."
20785 #. type: delimited block *
20786 #: docs/manual/project/directories.rst:149
20790 #. type: delimited block *
20791 #: docs/manual/project/directories.rst:151
20792 msgid "Various PHP frontends to SMSD or Gammu directly."
20795 #. type: delimited block *
20796 #: docs/manual/project/directories.rst:154
20800 #. type: delimited block *
20801 #: docs/manual/project/directories.rst:158
20803 "This directory contains SMS default alphabet saved in Unicode text file (:"
20804 "file:`charset.txt`) and table used for converting chars during saving SMS "
20805 "with default alphabet (:file:`convert.txt`)."
20808 #. type: delimited block *
20809 #: docs/manual/project/directories.rst:160
20810 msgid "sms-gammu2android"
20813 #. type: Plain text
20814 #: docs/manual/project/directories.rst:164
20816 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20817 "SMS Backup & Restore application."
20820 #. type: Plain text
20821 #: docs/manual/project/directories.rst:166
20822 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20825 #. type: Plain text
20826 #: docs/manual/project/directories.rst:168
20830 #. type: delimited block *
20831 #: docs/manual/project/directories.rst:172
20833 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20837 #. type: delimited block *
20838 #: docs/manual/project/directories.rst:175
20842 #. type: delimited block *
20843 #: docs/manual/project/directories.rst:177
20844 msgid "Various SQL snippets and triggers useful with SMSD."
20847 #. type: delimited block *
20848 #: docs/manual/project/directories.rst:179
20852 #. type: Plain text
20853 #: docs/manual/project/directories.rst:182
20854 msgid "Helper scripts for automatic testing or git bisect."
20857 #. type: Plain text
20858 #: docs/manual/project/directories.rst:184
20862 #. type: delimited block *
20863 #: docs/manual/project/directories.rst:187
20864 msgid "System for automatic replying to SMS messages."
20867 #. type: delimited block *
20868 #: docs/manual/project/directories.rst:189
20872 #. type: Plain text
20873 #: docs/manual/project/directories.rst:193
20875 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
20876 "includes slightly modified version."
20879 #. type: Plain text
20880 #: docs/manual/project/directories.rst:196
20884 #. type: Plain text
20885 #: docs/manual/project/directories.rst:198
20886 msgid "Series60 applet to use with recent Symbian phones."
20889 #. type: Plain text
20890 #: docs/manual/project/directories.rst:200
20894 #. type: Plain text
20895 #: docs/manual/project/directories.rst:202
20899 #. type: delimited block *
20900 #: docs/manual/project/directories.rst:204
20901 msgid "Unsupported applications built on top of libGammu.dll on Windows."
20905 #: docs/manual/project/about.rst:2
20907 msgid "About Gammu"
20910 #. type: Plain text
20911 #: docs/manual/project/about.rst:6
20913 "Gammu is library and command line utility for mobile phones. It is released "
20914 "under GNU GPL version 2."
20916 "Gammu adalah utiliti library dan command line untuk telepon selular. Gammu "
20917 "dirilis di bawah GNU GPL versi 2."
20919 #. type: Plain text
20920 #: docs/manual/project/about.rst:10
20922 "It has been initiated by Marcin Wiacek and other people. Originally the code "
20923 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
20924 "to version 0.58) called MyGnokii2."
20927 #. type: Plain text
20928 #: docs/manual/project/about.rst:13
20930 "Currently the project is lead by `Michal Čihař`_ with help of many "
20934 #. type: Plain text
20935 #: docs/manual/project/about.rst:15
20936 msgid "_Gnokii: http://www.gnokii.org"
20939 #. type: Plain text
20940 #: docs/manual/project/about.rst:16
20941 msgid "_MyGnokii: http://www.mwiacek.com"
20944 #. type: Plain text
20945 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
20946 msgid "_Michal Čihař: mailto:michal@cihar.com"
20949 #. type: Plain text
20950 #: docs/manual/project/index.rst:2
20955 #: docs/manual/project/index.rst:4
20957 msgid "Gammu project"
20960 #. type: Plain text
20961 #: docs/manual/project/index.rst:19
20963 "about motivation install contributing localization testing coding-style "
20964 "versioning documentation directories roadmap"
20968 #: docs/manual/project/contributing.rst:2
20970 msgid "Contributing"
20973 #. type: Plain text
20974 #: docs/manual/project/contributing.rst:10
20976 "We welcome contribution in any area, if you don't have developer skills, you "
20977 "can always contribute to :doc:`localization` or just `donate us money`_. In "
20978 "case you are interested in fixing some code, please read :doc:`../internal/"
20979 "index` to understand structure of Gammu code. We also maintain list of "
20980 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
20981 "which areas we currently mostly lack manpower."
20985 #: docs/manual/project/contributing.rst:12
20987 msgid "Sending patches"
20990 #. type: Plain text
20991 #: docs/manual/project/contributing.rst:16
20993 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
20994 "get patches is in form which can be directly applied to Git. So start with"
20997 #. type: Labeled list
20998 #: docs/manual/project/contributing.rst:16
21000 msgid "cloning our Git repository"
21003 #. type: Plain text
21004 #: docs/manual/project/contributing.rst:19
21005 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
21008 #. type: Plain text
21009 #: docs/manual/project/contributing.rst:23
21011 "Once you have done that, do some fixes and commit them (see `Git tutorial "
21012 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
21013 "information how to work with Git). Once you're satisfied with your"
21016 #. type: Labeled list
21017 #: docs/manual/project/contributing.rst:23
21019 msgid "results, you can send the patches (all changes you've made so far) to us"
21022 #. type: Plain text
21023 #: docs/manual/project/contributing.rst:26
21024 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21027 #. type: Plain text
21028 #: docs/manual/project/contributing.rst:30
21030 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21031 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21032 "idea in case you want to contribute. However if you don't want to do that, "
21033 "just send the mails"
21036 #. type: Labeled list
21037 #: docs/manual/project/contributing.rst:30
21039 msgid "directly to one of authors"
21042 #. type: Plain text
21043 #: docs/manual/project/contributing.rst:33
21044 msgid "git send-email --to=michal@cihar.com origin"
21048 #: docs/manual/project/contributing.rst:36
21050 msgid "Creating patches"
21053 #. type: Plain text
21054 #: docs/manual/project/contributing.rst:41
21056 "If for whatever reason you don't want to use Git, you can also manually "
21057 "create patches using :program:`diff`. Also we can handle if you send us just "
21058 "the file you have changed with reference where did you take it."
21061 #. type: Plain text
21062 #: docs/manual/project/contributing.rst:43
21063 msgid "To manually create patch you can use following steps:"
21066 #. type: Plain text
21067 #: docs/manual/project/contributing.rst:45
21068 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21071 #. type: Plain text
21072 #: docs/manual/project/contributing.rst:46
21073 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21076 #. type: Plain text
21077 #: docs/manual/project/contributing.rst:47
21078 msgid "Make your changes in ``work`` directory."
21081 #. type: Plain text
21082 #: docs/manual/project/contributing.rst:49
21084 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21088 #. type: Plain text
21089 #: docs/manual/project/contributing.rst:50
21090 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21093 #. type: Plain text
21094 #: docs/manual/project/contributing.rst:51
21095 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21098 #. type: Plain text
21099 #: docs/manual/project/contributing.rst:52
21100 msgid "_donate us money: http://wammu.eu/donate/"
21104 #: docs/manual/project/testing.rst:2
21109 #. type: Plain text
21110 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21112 "Gammu comes with quite big test suite. It covers some basic low level "
21113 "functions, handling replies from the phone and also does testing of command "
21114 "line utilities and SMSD."
21117 #. type: Plain text
21118 #: docs/manual/project/testing.rst:8
21119 msgid "See :ref:`testing` for more details."
21123 #: docs/manual/project/coding-style.rst:2
21125 msgid "Coding Style"
21128 #. type: Plain text
21129 #: docs/manual/project/coding-style.rst:7
21131 "Please follow coding style when touching Gammu code. We know that there are "
21132 "still some parts which really do not follow it and fixes to that are also "
21136 #. type: Plain text
21137 #: docs/manual/project/coding-style.rst:10
21139 "The coding style is quite similar to what Linux kernel uses, the only major "
21140 "differences are requested block braces and switch indentation."
21143 #. type: Plain text
21144 #: docs/manual/project/coding-style.rst:12
21145 msgid "Use indentation, tab is tab and is 8 chars wide."
21148 #. type: Plain text
21149 #: docs/manual/project/coding-style.rst:14
21151 "Try to avoid long lines (though there is currently no hard limit on line "
21155 #. type: Plain text
21156 #: docs/manual/project/coding-style.rst:15
21157 msgid "Braces are placed according to K&R:"
21160 #. type: Plain text
21161 #: docs/manual/project/coding-style.rst:16
21162 #: docs/manual/project/coding-style.rst:35
21163 #: docs/manual/project/coding-style.rst:41
21164 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21165 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21166 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21167 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21168 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21169 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21170 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21171 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21172 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21176 #. type: Plain text
21177 #: docs/manual/project/coding-style.rst:19
21178 msgid "int function(int x) {"
21181 #. type: Plain text
21182 #: docs/manual/project/coding-style.rst:20
21183 msgid "body of function"
21186 #. type: Plain text
21187 #: docs/manual/project/coding-style.rst:23
21191 #. type: Plain text
21192 #: docs/manual/project/coding-style.rst:24
21193 msgid "body of do-loop"
21196 #. type: Plain text
21197 #: docs/manual/project/coding-style.rst:25
21198 msgid "} while (condition);"
21201 #. type: Plain text
21202 #: docs/manual/project/coding-style.rst:27
21203 msgid "if (x == y) {"
21206 #. type: Plain text
21207 #: docs/manual/project/coding-style.rst:28
21211 #. type: Plain text
21212 #: docs/manual/project/coding-style.rst:29
21213 msgid "} else if (x > y) {"
21216 #. type: Plain text
21217 #: docs/manual/project/coding-style.rst:30
21218 #: docs/manual/project/coding-style.rst:32
21222 #. type: Plain text
21223 #: docs/manual/project/coding-style.rst:31
21227 #. type: Plain text
21228 #: docs/manual/project/coding-style.rst:34
21229 msgid "All blocks should have braces, even if the statements are one liners:"
21232 #. type: Plain text
21233 #: docs/manual/project/coding-style.rst:37
21234 msgid "if (a == 2) {"
21237 #. type: Plain text
21238 #: docs/manual/project/coding-style.rst:38
21242 #. type: Plain text
21243 #: docs/manual/project/coding-style.rst:40
21245 "There should be no spaces after function names, but there should be space "
21246 "after do/while/if/... statements:"
21249 #. type: Plain text
21250 #: docs/manual/project/coding-style.rst:43
21251 msgid "while (TRUE) {"
21254 #. type: Plain text
21255 #: docs/manual/project/coding-style.rst:44
21256 msgid "do_something(work, FALSE);"
21259 #. type: Plain text
21260 #: docs/manual/project/coding-style.rst:46
21262 "Each operand should have spaces around, no spaces after opening parenthesis "
21263 "or before closing parenthesis:"
21266 #. type: Plain text
21267 #: docs/manual/project/coding-style.rst:49
21268 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21271 #. type: Plain text
21272 #: docs/manual/project/coding-style.rst:50
21273 msgid "return *bar;"
21276 #. type: Plain text
21277 #: docs/manual/project/coding-style.rst:52
21279 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21282 #. type: Plain text
21283 #: docs/manual/project/coding-style.rst:54
21285 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21286 "match our coding style."
21289 #. type: Plain text
21290 #: docs/manual/project/install.rst:2
21291 msgid "_installing:"
21295 #: docs/manual/project/install.rst:4
21297 msgid "Installing Gammu"
21301 #: docs/manual/project/install.rst:7
21303 msgid "Prebuilt Binaries for Linux"
21306 #. type: Plain text
21307 #: docs/manual/project/install.rst:13
21309 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21310 "it is definitely the easiest thing. There are also binary packages of latest "
21311 "release built for many distributions available on Gammu home page <http://"
21312 "wammu.eu/gammu/>."
21315 #. type: Plain text
21316 #: docs/manual/project/install.rst:16
21318 "You can usually also find Gammu in your distribution, so unless you need a "
21319 "newer version, just install package from your distribution."
21323 #: docs/manual/project/install.rst:18
21328 #. type: Plain text
21329 #: docs/manual/project/install.rst:25
21331 "Gammu packages are included in Debian (testing versions go to experimental "
21332 "and stable to unstable). If you want to build Debian package on your own, "
21333 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21334 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21335 "p=collab-maint/gammu.git>)."
21338 #. type: Plain text
21339 #: docs/manual/project/install.rst:28
21343 #. type: Plain text
21344 #: docs/manual/project/install.rst:31
21346 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21347 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21352 #: docs/manual/project/install.rst:33
21357 #. type: Plain text
21358 #: docs/manual/project/install.rst:36
21360 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21363 #. type: Attribute :file:
21364 #: docs/manual/project/install.rst:36
21366 msgid "`description-pak` which you can use for building Slackware package."
21370 #: docs/manual/project/install.rst:39
21372 msgid "Prebuilt Binaries for Windows"
21375 #. type: Plain text
21376 #: docs/manual/project/install.rst:44
21378 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21379 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21383 #. type: Plain text
21384 #: docs/manual/project/install.rst:46
21386 "http://www.microsoft.com/downloads/details.aspx?"
21387 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21390 #. type: Plain text
21391 #: docs/manual/project/install.rst:49
21396 #: docs/manual/project/install.rst:51
21398 msgid "Dependencies"
21401 #. type: Plain text
21402 #: docs/manual/project/install.rst:54
21403 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21406 #. type: Plain text
21407 #: docs/manual/project/install.rst:57
21409 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21410 "detecting available libraries."
21413 #. type: Plain text
21414 #: docs/manual/project/install.rst:59
21419 #: docs/manual/project/install.rst:61
21421 msgid "Optional Dependencies"
21424 #. type: Plain text
21425 #: docs/manual/project/install.rst:65
21427 "Gammu does not require any special libraries at all to build, but you might "
21428 "miss some features. Optional libraries include:"
21432 #: docs/manual/project/install.rst:67
21437 #. type: Plain text
21438 #: docs/manual/project/install.rst:70
21439 msgid "Required for Bluetooth support on Linux."
21442 #. type: Plain text
21443 #: docs/manual/project/install.rst:72
21444 msgid "http://www.bluez.org/"
21448 #: docs/manual/project/install.rst:74
21453 #. type: Plain text
21454 #: docs/manual/project/install.rst:77
21455 msgid "Required for fbususb/dku2 connection support on Linux."
21458 #. type: Plain text
21459 #: docs/manual/project/install.rst:79
21460 msgid "http://libusb.sourceforge.net/"
21464 #: docs/manual/project/install.rst:81
21469 #. type: Plain text
21470 #: docs/manual/project/install.rst:85
21472 "Required for new versions notification (see :option:`gammu checkversion`) "
21473 "and OpenCellID access (see :option:`gammu getlocation`)."
21476 #. type: Plain text
21477 #: docs/manual/project/install.rst:87
21478 msgid "http://curl.haxx.se/libcurl/"
21482 #: docs/manual/project/install.rst:89
21487 #. type: Plain text
21488 #: docs/manual/project/install.rst:92
21489 msgid "Used to support more character sets in AT engine."
21492 #. type: Plain text
21493 #: docs/manual/project/install.rst:94
21494 msgid "http://www.gnu.org/software/libiconv/"
21498 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21503 #. type: Plain text
21504 #: docs/manual/project/install.rst:99
21505 msgid "Localization of strings."
21508 #. type: Plain text
21509 #: docs/manual/project/install.rst:101
21510 msgid "http://www.gnu.org/software/gettext/"
21514 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21519 #. type: Plain text
21520 #: docs/manual/project/install.rst:106
21521 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21524 #. type: Plain text
21525 #: docs/manual/project/install.rst:108
21526 msgid "http://mysql.com/"
21530 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21535 #. type: Plain text
21536 #: docs/manual/project/install.rst:113
21537 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21540 #. type: Plain text
21541 #: docs/manual/project/install.rst:115
21542 msgid "http://www.postgresql.org/"
21546 #: docs/manual/project/install.rst:117
21551 #. type: Plain text
21552 #: docs/manual/project/install.rst:120
21553 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21556 #. type: Plain text
21557 #: docs/manual/project/install.rst:122
21559 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21562 #. type: Plain text
21563 #: docs/manual/project/install.rst:124
21564 msgid "http://www.unixodbc.org/"
21568 #: docs/manual/project/install.rst:126
21573 #. type: Plain text
21574 #: docs/manual/project/install.rst:129
21575 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21578 #. type: Plain text
21579 #: docs/manual/project/install.rst:131
21580 msgid "Required at least version 0.8.2."
21583 #. type: Plain text
21584 #: docs/manual/project/install.rst:133
21585 msgid "http://libdbi.sourceforge.net/"
21589 #: docs/manual/project/install.rst:135
21594 #. type: Plain text
21595 #: docs/manual/project/install.rst:138
21596 msgid "Gammu has a Python bindings, see :ref:`python`."
21599 #. type: Plain text
21600 #: docs/manual/project/install.rst:140
21601 msgid "http://www.python.org/"
21605 #: docs/manual/project/install.rst:142
21607 msgid "SQLite + libdbi-drivers with SQLite"
21610 #. type: Plain text
21611 #: docs/manual/project/install.rst:145
21613 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21617 #. type: Plain text
21618 #: docs/manual/project/install.rst:147
21619 msgid "http://www.sqlite.org/"
21623 #: docs/manual/project/install.rst:149
21628 #. type: Plain text
21629 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21630 msgid "Currently needed only for :ref:`gammu-detect`."
21633 #. type: Plain text
21634 #: docs/manual/project/install.rst:154
21635 msgid "http://www.gtk.org/"
21639 #: docs/manual/project/install.rst:156
21644 #. type: Plain text
21645 #: docs/manual/project/install.rst:161
21646 msgid "http://gudev.sourceforge.net/"
21650 #: docs/manual/project/install.rst:164
21652 msgid "Compiling on Linux/Unix Systems"
21655 #. type: Plain text
21656 #: docs/manual/project/install.rst:169
21658 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21659 "corresponding devel packages as well, they are usually named with ``-dev`` "
21660 "or ``-devel`` suffix, depending on your distribution."
21663 #. type: Plain text
21664 #: docs/manual/project/install.rst:172
21666 "For example on Debian or Ubuntu, you can install all optional packages by "
21667 "following command:"
21670 #. type: Plain text
21671 #: docs/manual/project/install.rst:176
21673 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21676 #. type: Plain text
21677 #: docs/manual/project/install.rst:178
21679 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21680 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21683 #. type: Plain text
21684 #: docs/manual/project/install.rst:180
21685 msgid "For openSUSE, the installation all optional packages could look like:"
21688 #. type: Plain text
21689 #: docs/manual/project/install.rst:184
21691 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21694 #. type: Plain text
21695 #: docs/manual/project/install.rst:186
21697 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21698 "glib2-devel libgudev-1_0-devel"
21701 #. type: Plain text
21702 #: docs/manual/project/install.rst:189
21704 "For compatibility reasons, configure like wrapper is provided, if you don't "
21705 "need much specific tuning, you can use usual set of commands:"
21708 #. type: Plain text
21709 #: docs/manual/project/install.rst:195
21710 msgid "./configure make sudo make install"
21713 #. type: Plain text
21714 #: docs/manual/project/install.rst:199
21716 "The configure wrapper will create directory build-configure and build all "
21717 "binaries there (nothing is changed in source tree), for example gammu binary "
21718 "is in build-configure/gammu directory."
21721 #. type: Plain text
21722 #: docs/manual/project/install.rst:203
21724 "If you need/want to tweak build a bit more than configure wrapper provides, "
21725 "you have to use `CMake`_ directly. For now, only out of source build is "
21726 "supported, so you have to create separate directory for build:"
21729 #. type: Plain text
21730 #: docs/manual/project/install.rst:208
21731 msgid "mkdir build cd build"
21734 #. type: Plain text
21735 #: docs/manual/project/install.rst:210
21736 msgid "Then just configure project:"
21739 #. type: Plain text
21740 #: docs/manual/project/install.rst:214
21744 #. type: Plain text
21745 #: docs/manual/project/install.rst:216
21749 #. type: Plain text
21750 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21754 #. type: Plain text
21755 #: docs/manual/project/install.rst:222
21756 msgid "Test that everything is okay:"
21759 #. type: Plain text
21760 #: docs/manual/project/install.rst:226
21762 msgstr "lakukan tes"
21764 #. type: Plain text
21765 #: docs/manual/project/install.rst:228
21766 msgid "And finally install it:"
21769 #. type: Plain text
21770 #: docs/manual/project/install.rst:232
21771 msgid "sudo make install"
21774 #. type: Plain text
21775 #: docs/manual/project/install.rst:235
21777 "You can configure build parameters either by command line (see parameters "
21778 "bellow), or using TUI - ccmake."
21781 #. type: Plain text
21782 #: docs/manual/project/install.rst:237
21783 msgid "Useful cmake parameters:"
21786 #. type: Plain text
21787 #: docs/manual/project/install.rst:239
21788 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21791 #. type: Plain text
21792 #: docs/manual/project/install.rst:240
21793 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21796 #. type: Plain text
21797 #: docs/manual/project/install.rst:241
21798 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21801 #. type: Plain text
21802 #: docs/manual/project/install.rst:243
21804 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21805 "against buffer overflows and similar attacks"
21808 #. type: Plain text
21809 #: docs/manual/project/install.rst:245
21811 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21815 #. type: Plain text
21816 #: docs/manual/project/install.rst:246
21817 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21820 #. type: Plain text
21821 #: docs/manual/project/install.rst:248
21822 msgid "You can also disable support for whole set of phones, e.g.:"
21825 #. type: Plain text
21826 #: docs/manual/project/install.rst:250
21827 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21830 #. type: Plain text
21831 #: docs/manual/project/install.rst:251
21832 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21835 #. type: Plain text
21836 #: docs/manual/project/install.rst:252
21837 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21841 #: docs/manual/project/install.rst:254
21843 msgid "Library search paths"
21846 #. type: Plain text
21847 #: docs/manual/project/install.rst:259
21849 "By installing Gammu to non default system paths, you might need to add path "
21850 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21854 #. type: Plain text
21855 #: docs/manual/project/install.rst:261
21857 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21860 #. type: Attribute :file:
21861 #: docs/manual/project/install.rst:261
21863 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
21866 #. type: Plain text
21867 #: docs/manual/project/install.rst:263
21868 msgid "been installed. Some examples:"
21871 #. type: Plain text
21872 #: docs/manual/project/install.rst:268
21874 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
21875 "etc/ld.so.conf.d/gammu.conf"
21878 #. type: Plain text
21879 #: docs/manual/project/install.rst:271
21881 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
21885 #. type: Plain text
21886 #: docs/manual/project/install.rst:274
21888 "You can also avoid changing ldconfig configuration by installing Gammu to "
21889 "paths where it already searches, for examble by:"
21892 #. type: Plain text
21893 #: docs/manual/project/install.rst:278
21894 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
21898 #: docs/manual/project/install.rst:281
21900 msgid "Compiling on Microsoft Windows"
21903 #. type: Plain text
21904 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
21905 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
21908 #. type: Plain text
21909 #: docs/manual/project/install.rst:291
21911 "`CMake`_ is able to generate projects for various tools including Microsoft "
21912 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
21913 "CMakeLists.txt in project sources and configure CMake to be able to find "
21914 "optional libraries (see cross compilation section for more information about "
21915 "getting those). The result should be project for your compiler where you "
21916 "should be able to work with it as with any other project."
21920 #: docs/manual/project/install.rst:293
21922 msgid "Compiling using MS Visual C++"
21925 #. type: Plain text
21926 #: docs/manual/project/install.rst:296
21927 msgid "You will probably need additional SDKs:"
21930 #. type: Plain text
21931 #: docs/manual/project/install.rst:302
21933 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
21934 "given for free. Below are links to different releases (if you have problems "
21935 "with latest one, use older). They work for various Windows versions, even "
21936 "though Microsoft named them Windows Server 2003 Platform SDK."
21939 #. type: Plain text
21940 #: docs/manual/project/install.rst:304
21942 "For free Visual C++ Express 2005 you need to set compiler to work with "
21943 "Platform SDK (see description)."
21946 #. type: Plain text
21947 #: docs/manual/project/install.rst:306
21949 "MySQL include/library files from MySQL install package (for MySQL support in "
21953 #. type: Plain text
21954 #: docs/manual/project/install.rst:308
21956 "PostgreSQL include/library files from PostgreSQL install package (for "
21957 "PostgreSQL support in SMSD)."
21960 #. type: Plain text
21961 #: docs/manual/project/install.rst:310
21963 "For gettext (internationalization) support, you will need gettext packages "
21964 "from GnuWin32 project."
21967 #. type: Plain text
21968 #: docs/manual/project/install.rst:312
21970 "As build is now based on CMake, you will need to get it from http://cmake."
21974 #. type: Plain text
21975 #: docs/manual/project/install.rst:314
21976 msgid "After downloading and installing them into your system:"
21979 #. type: Plain text
21980 #: docs/manual/project/install.rst:318
21982 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
21983 "in Gammu sources, this should pop up dialog with configuration options."
21986 #. type: Plain text
21987 #: docs/manual/project/install.rst:321
21989 "You can also start CMakeSetup from start menu and select source directory "
21990 "(just point to it to Gammu sources)."
21993 #. type: Plain text
21994 #: docs/manual/project/install.rst:323
21996 "Select directory where binaries will be stored, I suggest this is different "
21997 "than source one, eg. append subdirectory build."
22000 #. type: Plain text
22001 #: docs/manual/project/install.rst:324
22002 msgid "Select compiler you want to use in Build for select."
22005 #. type: Plain text
22006 #: docs/manual/project/install.rst:327
22008 "In list bellow, you can tweak paths to some optional libraries and project "
22012 #. type: Plain text
22013 #: docs/manual/project/install.rst:329
22015 "Then just press Configure button, which will do the hard job. After this, "
22016 "just click OK button to generate Visual Studio project."
22019 #. type: Plain text
22020 #: docs/manual/project/install.rst:331
22022 "Project files for Visual Studio should be now generated in directory you "
22023 "selected, just open it in Visual Studio and compile :-)."
22026 #. type: Plain text
22027 #: docs/manual/project/install.rst:334
22029 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22030 "version you choose."
22033 #. type: Plain text
22034 #: docs/manual/project/install.rst:336
22036 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22037 "make all on Linux."
22040 #. type: Plain text
22041 #: docs/manual/project/install.rst:341
22043 "I know this guide is incomplete, I don't have environment to test, you're "
22044 "welcome to improve it!. Some more information can be found in howtos for "
22045 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22046 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22050 #: docs/manual/project/install.rst:343
22052 msgid "Compiling using Borland C++"
22055 #. type: Plain text
22056 #: docs/manual/project/install.rst:351
22058 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22059 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22060 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22061 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22062 "CMake (otherwise compilation fails)."
22066 #: docs/manual/project/install.rst:353
22068 msgid "Compiling using Cygwin"
22071 #. type: Plain text
22072 #: docs/manual/project/install.rst:356
22073 msgid "This should work pretty much same as on Linux."
22077 #: docs/manual/project/install.rst:358
22079 msgid "Compiling on Mac OS X"
22082 #. type: Plain text
22083 #: docs/manual/project/install.rst:366
22085 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22086 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22087 "DMG download). For database support in SMSD, install wanted database, eg. "
22091 #. type: Plain text
22092 #: docs/manual/project/install.rst:369
22094 "The rest of the compilation should be pretty same as on Linux, see Linux "
22095 "section for more details about compile time options."
22098 #. type: Plain text
22099 #: docs/manual/project/install.rst:373
22101 "If you get some errors while linking with iconv, it is caused by two "
22102 "incompatible iconv libraries available on the system. You can override the "
22106 #. type: Plain text
22107 #: docs/manual/project/install.rst:377
22108 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22111 #. type: Plain text
22112 #: docs/manual/project/install.rst:379
22113 msgid "Or completely disable iconv support:"
22116 #. type: Plain text
22117 #: docs/manual/project/install.rst:383
22118 msgid "cmake -DWITH_Iconv=OFF .."
22122 #: docs/manual/project/install.rst:386
22124 msgid "Cross compilation for Windows on Linux"
22125 msgstr "Kompilasi silang untuk Windows pada Linux"
22127 #. type: Plain text
22128 #: docs/manual/project/install.rst:390
22130 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22134 #. type: Plain text
22135 #: docs/manual/project/install.rst:394
22137 "Only cross compilation using `CMake`_ has been tested. You need to install "
22138 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22139 "install mingw32. Build is then quite simple:"
22142 #. type: Plain text
22143 #: docs/manual/project/install.rst:401
22145 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22146 "Toolchain-mingw32.cmake make"
22149 #. type: Plain text
22150 #: docs/manual/project/install.rst:403
22151 msgid "There is also toolchain configuration for Win64 available:"
22154 #. type: Plain text
22155 #: docs/manual/project/install.rst:410
22157 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22158 "Toolchain-mingw64.cmake make"
22161 #. type: Plain text
22162 #: docs/manual/project/install.rst:413
22164 "If your MinGW cross compiler binaries are not found automatically, you can "
22165 "specify their different names in cmake/Toolchain-mingw32.cmake."
22168 #. type: Plain text
22169 #: docs/manual/project/install.rst:415
22170 msgid "To build just bare static library without any dependencies, use:"
22173 #. type: Plain text
22174 #: docs/manual/project/install.rst:419
22175 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22178 #. type: Plain text
22179 #: docs/manual/project/install.rst:425
22181 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22182 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22185 #. type: Plain text
22186 #: docs/manual/project/install.rst:432
22188 "To be compatible with current Python on Windows, we need to build against "
22189 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22190 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22191 "different MSVCRT, you need to adjust compiler specifications, example is "
22192 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22193 "to tune it for your environment."
22197 #: docs/manual/project/install.rst:434
22199 msgid "Third party libraries"
22202 #. type: Plain text
22203 #: docs/manual/project/install.rst:439
22205 "The easies way to link with third party libraries is to add path to their "
22206 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22207 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22210 #. type: Plain text
22211 #: docs/manual/project/install.rst:446
22213 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22217 #. type: Plain text
22218 #: docs/manual/project/install.rst:452
22220 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22221 "at --input-def libmysql.def \\"
22224 #. type: Plain text
22225 #: docs/manual/project/install.rst:453
22226 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22229 #. type: Plain text
22230 #: docs/manual/project/install.rst:456
22232 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22233 "to compile native binary from it."
22236 #. type: Plain text
22237 #: docs/manual/project/install.rst:463
22239 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22240 "then you need to add wldap32.dll library to bin."
22243 #. type: Plain text
22244 #: docs/manual/project/install.rst:471
22246 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22247 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22248 "sourceforge.net/>. Unpack these to same directory."
22252 #: docs/manual/project/install.rst:474
22257 #. type: Plain text
22258 #: docs/manual/project/install.rst:478
22260 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22265 #: docs/manual/project/install.rst:480
22267 msgid "Crosscompiling to different platform"
22270 #. type: Plain text
22271 #: docs/manual/project/install.rst:484
22273 "To cross compile Gammu to different architecture (or platform) you need to "
22274 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22277 #. type: Plain text
22278 #: docs/manual/project/install.rst:488
22279 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22282 #. type: Plain text
22283 #: docs/manual/project/install.rst:492
22285 "More information on creating that is described in `CMake Cross Compiling`_ "
22286 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22287 "prepared recipes for `CMake`_."
22290 #. type: Plain text
22291 #: docs/manual/project/install.rst:494
22292 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22295 #. type: Plain text
22296 #: docs/manual/project/install.rst:495
22297 msgid "_OpenEmbedded: http://www.openembedded.org/"
22301 #: docs/manual/project/install.rst:497
22303 msgid "Advanced Build Options"
22306 #. type: Plain text
22307 #: docs/manual/project/install.rst:502
22309 "The build system accepts wide range of options. You can see them all by "
22310 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22315 #: docs/manual/project/install.rst:504
22317 msgid "Limiting set of installed data"
22320 #. type: Plain text
22321 #: docs/manual/project/install.rst:508
22323 "By setting following flags you can control which additional parts will be "
22327 #. type: Plain text
22328 #: docs/manual/project/install.rst:510
22329 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22332 #. type: Plain text
22333 #: docs/manual/project/install.rst:511
22334 msgid "INSTALL_MEDIA - Install sample media files"
22337 #. type: Plain text
22338 #: docs/manual/project/install.rst:512
22339 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22342 #. type: Plain text
22343 #: docs/manual/project/install.rst:513
22344 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22347 #. type: Plain text
22348 #: docs/manual/project/install.rst:514
22349 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22352 #. type: Plain text
22353 #: docs/manual/project/install.rst:515
22354 msgid "INSTALL_DOC - Install documentation"
22357 #. type: Plain text
22358 #: docs/manual/project/install.rst:516
22359 msgid "INSTALL_LOC - Install locales data"
22362 #. type: Plain text
22363 #: docs/manual/project/install.rst:518
22364 msgid "For example:"
22367 #. type: Plain text
22368 #: docs/manual/project/install.rst:522
22369 msgid "cmake -DINSTALL_DOC=OFF"
22373 #: docs/manual/project/install.rst:525
22375 msgid "Debugging build failures"
22378 #. type: Plain text
22379 #: docs/manual/project/install.rst:529
22381 "If there is some build failure (eg. some dependencies are not correctly "
22382 "detected), please attach :file:`CMakeCache.txt`,"
22385 #. type: Attribute :file:
22386 #: docs/manual/project/install.rst:529
22388 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22391 #. type: Plain text
22392 #: docs/manual/project/install.rst:532
22394 "to the report. It will help diagnose what was detected on the system and "
22395 "possibly fix these errors."
22398 #. type: Plain text
22399 #: docs/manual/project/install.rst:535
22401 "To find out what is going on during compilation, add ``-"
22402 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22405 #. type: Attribute :program:
22406 #: docs/manual/project/install.rst:535
22408 msgid "`make` with ``VERBOSE=1``:"
22411 #. type: Plain text
22412 #: docs/manual/project/install.rst:540
22413 msgid "make VERBOSE=1"
22417 #: docs/manual/project/install.rst:542
22419 msgid "Debugging crashes"
22422 #. type: Plain text
22423 #: docs/manual/project/install.rst:547
22425 "To debug program crashes, you might want to build Gammu with ``-"
22426 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22427 "with protections GCC makes and produce bogus back traces."
22431 #: docs/manual/project/install.rst:550
22433 msgid "Compliling python-gammu"
22436 #. type: Plain text
22437 #: docs/manual/project/install.rst:555
22439 "Currently python-gammu is distributed together with Gammu, so all you need "
22440 "to get it is to build Gammu with Python support (it should be automatically "
22441 "detected if you have development environment installed for Python)."
22444 #. type: Plain text
22445 #: docs/manual/project/install.rst:560
22447 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22448 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22449 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22450 "path to another Python interpreter to use than default one available in the "
22454 #. type: Plain text
22455 #: docs/manual/project/install.rst:563
22457 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22458 "placed in `python` subdirectory."
22461 #. type: Plain text
22462 #: docs/manual/project/install.rst:564
22463 msgid "_CMake: http://www.cmake.org/"
22467 #: docs/manual/project/motivation.rst:2
22469 msgid "Motivation to fork Gnokii"
22472 #. type: Plain text
22473 #: docs/manual/project/motivation.rst:9
22475 "Please note that this is original list of differences written by Marcin when "
22476 "forking Gnokii, so it represents state of the code in that time."
22479 #. type: Plain text
22480 #: docs/manual/project/motivation.rst:11
22481 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22484 #. type: Plain text
22485 #: docs/manual/project/motivation.rst:14
22487 "phones (they return everything in Unicode) things are converted from Unicode "
22488 "and again to Unicode in other places. No more unnecessary conversions."
22491 #. type: Plain text
22492 #: docs/manual/project/motivation.rst:15
22493 msgid "Almost everything is structural. In Gnokii some things are declared"
22496 #. type: Plain text
22497 #: docs/manual/project/motivation.rst:17
22499 "in files, not in \"main\" phone structure. It can make some problems, when "
22500 "will try to support two phones on two serial ports in one application."
22503 #. type: Plain text
22504 #: docs/manual/project/motivation.rst:18
22505 msgid "in Gammu you can make support for some things without adding source"
22508 #. type: Plain text
22509 #: docs/manual/project/motivation.rst:22
22511 "to \"main\" phone modules. Very good idea for things, which are available "
22512 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22513 "also some obsolete functions - why should we compile RLP source, when all "
22514 "new better phones have modems built in ?"
22517 #. type: Plain text
22518 #: docs/manual/project/motivation.rst:23
22520 "Gnokii/MyGnokii has to have some compatibility with previously written "
22521 "source. In Gammu some solutions are reimplemented and done easier."
22524 #. type: Plain text
22525 #: docs/manual/project/motivation.rst:24
22526 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22529 #. type: Plain text
22530 #: docs/manual/project/motivation.rst:25
22531 msgid "more OS supported."
22534 #. type: Plain text
22535 #: docs/manual/project/motivation.rst:26
22537 "better sharing source. Less source = smaller application easier to debug."
22540 #. type: Plain text
22541 #: docs/manual/project/motivation.rst:27
22542 msgid "better user friendly interface"
22545 #. type: Plain text
22546 #: docs/manual/project/motivation.rst:28
22547 msgid "no more 2 years rewriting source..."
22550 #. type: Plain text
22551 #: docs/manual/project/motivation.rst:29
22553 "it's easier to see, what frames are implemented, what not (in phone modules "
22554 "they're put line after line)."
22557 #. type: Plain text
22558 #: docs/manual/project/motivation.rst:30
22559 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22562 #. type: Plain text
22563 #: docs/manual/project/motivation.rst:31
22565 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22568 #. type: Plain text
22569 #: docs/manual/project/motivation.rst:32
22570 msgid "some things like SMS can be accessed few ways"
22573 #. type: Plain text
22574 #: docs/manual/project/motivation.rst:34
22576 "when possible, there are used \"constant\" locations. I will explain on the "
22580 #. type: Plain text
22581 #: docs/manual/project/motivation.rst:36
22583 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22584 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22588 #. type: Plain text
22589 #: docs/manual/project/motivation.rst:37
22591 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
22592 "moved from 2'nd to 1'st."
22595 #. type: Plain text
22596 #: docs/manual/project/motivation.rst:43
22598 "When will read calendar notes again, have to read all notes again because of "
22599 "changed locations (let's say, we won't read Call note again. It will have "
22600 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22601 "will save in under location 2. When will try to save Call not with location "
22602 "2, it will overwrite new saved note !)."
22605 #. type: Plain text
22606 #: docs/manual/project/motivation.rst:46
22608 "This is not good. When for example delete one entry from phonebook, other "
22609 "locations \"stays\" on their places. These are \"constant\" locations."
22612 #. type: Plain text
22613 #: docs/manual/project/motivation.rst:49
22615 "With \"constans\" locations, when delete one location from PC, don't have to "
22616 "read full memory from phone."
22619 #. type: Plain text
22620 #: docs/manual/project/motivation.rst:51
22624 #. type: Plain text
22625 #: docs/manual/project/motivation.rst:52
22626 msgid "Of course, some of these things can be in the future in gnokii too..."
22630 #: docs/manual/project/localization.rst:2
22632 msgid "Localization"
22635 #. type: Plain text
22636 #: docs/manual/project/localization.rst:6
22638 "Localization uses `Gettext`_ po files for both program translations and the "
22639 "documentation. The documentation translation is managed using `po4a`_."
22643 #: docs/manual/project/localization.rst:8
22645 msgid "Using Translation"
22648 #. type: Plain text
22649 #: docs/manual/project/localization.rst:13
22651 "You can set locales you want to use by specifying LANG or LC_* environment "
22652 "variables (on Linux you usually don't care about this, on Windows just "
22653 "export e.g. ``LANG=cs_CZ``)."
22657 #: docs/manual/project/localization.rst:15
22659 msgid "Improving Translation"
22662 #. type: Plain text
22663 #: docs/manual/project/localization.rst:21
22665 "If you want to improve existing translation, please visit `translation "
22666 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22667 "you will be able to edit it on former mentioned URL."
22670 #. type: Plain text
22671 #: docs/manual/project/localization.rst:24
22673 "You can also go ahead with traditional way of creating/updating po files in "
22674 "locale/ folder and then sending updated ones to bug tracker."
22678 #: docs/manual/project/localization.rst:26
22680 msgid "Translation Areas"
22683 #. type: Plain text
22684 #: docs/manual/project/localization.rst:29
22685 msgid "There are several po files to translate:"
22688 #. type: Plain text
22689 #: docs/manual/project/localization.rst:39
22692 "``libgammu.po``\n"
22693 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
22695 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
22697 " Basic documentation shipped withing package (eg. :file:`README` and\n"
22698 " :file:`INSTALL` files).\n"
22700 " The Gammu Manual translation (this manual).\n"
22703 #. type: Plain text
22704 #: docs/manual/project/localization.rst:42
22705 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22708 #. type: Plain text
22709 #: docs/manual/project/localization.rst:44
22710 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22713 #. type: Plain text
22714 #: docs/manual/project/localization.rst:44
22715 msgid "_po4a: http://po4a.alioth.debian.org/"
22719 #: docs/manual/glossary.rst:2
22724 #. type: Plain text
22725 #: docs/manual/glossary.rst:6
22726 msgid "glossary:: :sorted:"
22729 #. type: Plain text
22730 #: docs/manual/glossary.rst:8
22734 #. type: Plain text
22735 #: docs/manual/glossary.rst:8
22736 msgid "Message reference as generated by GSM network."
22739 #. type: Plain text
22740 #: docs/manual/index.rst:7
22742 "Gammu is a project providing abstraction layer for cell phones access. It "
22743 "covers wide range of phones, mostly focusing on AT compatible phones and "
22747 #. type: Plain text
22748 #: docs/manual/index.rst:9
22750 "This manual describes all parts of Gammu, starting with information about"
22753 #. type: Attribute :ref:
22754 #: docs/manual/index.rst:9
22756 msgid "`project`, going through API documentation for both :ref:`python` and"
22759 #. type: Attribute :ref:
22760 #: docs/manual/index.rst:10
22762 msgid "`libgammu` and covering :ref:`smsd` as well."
22766 #: docs/manual/index.rst:14
22768 msgid "Continue reading"
22771 #. type: Plain text
22772 #: docs/manual/index.rst:17
22776 #. type: Plain text
22777 #: docs/manual/index.rst:18
22778 msgid ":columns: 2"
22781 #. type: Plain text
22782 #: docs/manual/index.rst:20
22783 msgid ":ref:`project` -- learn about Gammu project"
22786 #. type: Plain text
22787 #: docs/manual/index.rst:21
22788 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22791 #. type: Plain text
22792 #: docs/manual/index.rst:22
22793 msgid ":ref:`gammu` -- the Gammu utility"
22796 #. type: Plain text
22797 #: docs/manual/index.rst:23
22798 msgid ":ref:`gammurc` -- the Gammu configuration file"
22801 #. type: Plain text
22802 #: docs/manual/index.rst:24
22803 msgid ":ref:`python` -- use Gammu functionality from Python"
22806 #. type: Plain text
22807 #: docs/manual/index.rst:25
22808 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22811 #. type: Plain text
22812 #: docs/manual/index.rst:26
22813 msgid ":ref:`internal` -- learn about Gammu internals"
22816 #. type: Plain text
22817 #: docs/manual/index.rst:27
22818 msgid ":ref:`faq` -- frequently asked questions"
22821 #. type: Plain text
22822 #: docs/manual/index.rst:28
22823 msgid ":ref:`protocols` -- learn about phone protocols"
22826 #. type: Plain text
22827 #: docs/manual/index.rst:29
22828 msgid ":ref:`formats` -- file formats supported by Gammu"
22829 msgstr ":ref:`formats` -- format file yang didukung Gammu"
22832 #: docs/manual/index.rst:31
22834 msgid "Full contents"
22837 #. type: Plain text
22838 #: docs/manual/index.rst:36
22842 #. type: Plain text
22843 #: docs/manual/testing/index.rst:2
22848 #: docs/manual/testing/index.rst:4
22850 msgid "Testing Gammu"
22853 #. type: Plain text
22854 #: docs/manual/testing/index.rst:11
22855 msgid "testsuite dummy-driver"
22858 #. type: Plain text
22859 #: docs/manual/testing/dummy-driver.rst:2
22860 msgid "_dummy-driver:"
22864 #: docs/manual/testing/dummy-driver.rst:4
22866 msgid "Dummy Driver"
22869 #. type: Plain text
22870 #: docs/manual/testing/dummy-driver.rst:7
22874 #. type: Plain text
22875 #: docs/manual/testing/dummy-driver.rst:12
22877 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
22878 "used by :doc:`testsuite`, but it is also very helpful for application "
22879 "developers, because they can test the functionality without using real phone "
22880 "and avoiding risk of corrupting data in the phone."
22884 #: docs/manual/testing/dummy-driver.rst:14
22886 msgid "Filesystem structure"
22887 msgstr "File sistem"
22889 #. type: Plain text
22890 #: docs/manual/testing/dummy-driver.rst:17
22891 msgid "The dummy driver emulates all phone functionality on filesystem. The"
22894 #. type: Attribute :config:
22895 #: docs/manual/testing/dummy-driver.rst:17
22897 msgid "option:`Device` configuration directive sets top level directory,"
22900 #. type: Plain text
22901 #: docs/manual/testing/dummy-driver.rst:19
22902 msgid "where all data are stored."
22905 #. type: Plain text
22906 #: docs/manual/testing/dummy-driver.rst:23
22908 "This directory contains file :file:`operations.log`, where are logged "
22909 "operations which do not modify any data in the dummy phone (eg. sending "
22914 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
22919 #. type: Plain text
22920 #: docs/manual/testing/dummy-driver.rst:29
22922 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
22923 "range 1-5) in Gammu native smsbackup format."
22926 #. type: Plain text
22927 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
22932 #. type: Plain text
22933 #: docs/manual/testing/dummy-driver.rst:35
22935 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
22936 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
22940 #. type: Plain text
22941 #: docs/manual/testing/dummy-driver.rst:40
22942 msgid "Notes are stored in :file:`note` directory in vNote format."
22945 #. type: Plain text
22946 #: docs/manual/testing/dummy-driver.rst:45
22948 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
22953 #: docs/manual/testing/dummy-driver.rst:47
22958 #. type: Plain text
22959 #: docs/manual/testing/dummy-driver.rst:50
22960 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
22964 #: docs/manual/testing/dummy-driver.rst:52
22967 msgstr "File sistem"
22969 #. type: Plain text
22970 #: docs/manual/testing/dummy-driver.rst:56
22972 "Filesystem is stored in :file:`fs` directory. You can create another "
22973 "subdirectories there."
22977 #: docs/manual/testing/dummy-driver.rst:58
22979 msgid "Other features"
22982 #. type: Plain text
22983 #: docs/manual/testing/dummy-driver.rst:61
22985 "By specifying :config:option:`Features` you can configure some specific "
22989 #. type: Plain text
22990 #: docs/manual/testing/dummy-driver.rst:67
22993 "``DISABLE_GETNEXT``\n"
22994 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
22995 " exception of GetNextSMS* and GetNextFile*).\n"
22996 "``DISABLE_GETNEXTSMS``\n"
22997 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
23000 #. type: Plain text
23001 #: docs/manual/testing/dummy-driver.rst:72
23003 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
23006 #. type: Plain text
23007 #: docs/manual/testing/dummy-driver.rst:79
23008 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
23011 #. type: Plain text
23012 #: docs/manual/testing/dummy-driver.rst:81
23014 "For disabling GetNext* functions within dummy driver, you need something "
23015 "like following in :file:`~/.gammurc`:"
23018 #. type: Plain text
23019 #: docs/manual/testing/dummy-driver.rst:88
23021 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
23022 "path/to/directory/"
23026 #: docs/manual/testing/testsuite.rst:2
23028 msgid "Gammu Testsuite"
23032 #: docs/manual/testing/testsuite.rst:10
23034 msgid "Running the tests"
23037 #. type: Plain text
23038 #: docs/manual/testing/testsuite.rst:17
23040 "You can run the test suite this using ``make test``. CMake build system uses "
23041 "for testing CTest, which also includes option to connect to dashboard and "
23042 "submit test results there, so that they can be reviewed and fixed by others. "
23043 "To participate in this testing, you need just to run ``make Experimental`` "
23044 "which also does submission to the dashboard."
23047 #. type: Plain text
23048 #: docs/manual/testing/testsuite.rst:19
23049 msgid "There are some more options for testing:"
23052 #. type: Plain text
23053 #: docs/manual/testing/testsuite.rst:21
23054 msgid "``make test``"
23057 #. type: Plain text
23058 #: docs/manual/testing/testsuite.rst:23
23060 msgid " Runs testsuite with no uploading of results.\n"
23063 #. type: Plain text
23064 #: docs/manual/testing/testsuite.rst:25
23065 msgid "``make Experimental``"
23068 #. type: Plain text
23069 #: docs/manual/testing/testsuite.rst:27
23071 msgid " Runs testsuite and uploads results to the dashboard.\n"
23074 #. type: Plain text
23075 #: docs/manual/testing/testsuite.rst:29
23076 msgid "``make ExperimentalMemCheck``"
23079 #. type: Plain text
23080 #: docs/manual/testing/testsuite.rst:33
23083 " This checks memory accesses using valgrind during tests and submits\n"
23084 " report. You need to do this after ``make Experimental`` and you can\n"
23085 " submit results using ``make ExperimentalSubmit``.\n"
23088 #. type: Plain text
23089 #: docs/manual/testing/testsuite.rst:35
23090 msgid "Coverage reports"
23093 #. type: Plain text
23094 #: docs/manual/testing/testsuite.rst:38
23097 " To get test coverage reports, you need to configure project using\n"
23098 " ``cmake -DCOVERAGE=ON``\n"
23101 #. type: Plain text
23102 #: docs/manual/testing/testsuite.rst:40
23103 msgid "Nightly testing"
23106 #. type: Plain text
23107 #: docs/manual/testing/testsuite.rst:47
23110 " Currently several machines do compile and test Gammu every night. If\n"
23111 " you want to tak part of this, just ensure that your machine executes\n"
23112 " test suite every night (preferably after 3:00 CET). You can select\n"
23113 " either ``make Nightly`` to do regullar testing or\n"
23114 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23115 " coverage tests as described above.\n"
23118 #. type: Plain text
23119 #: docs/manual/testing/testsuite.rst:49
23120 msgid "Running single test"
23123 #. type: Labeled list
23124 #: docs/manual/testing/testsuite.rst:50
23126 msgid "You can run single test by directly calling ctest"
23129 #. type: Plain text
23130 #: docs/manual/testing/testsuite.rst:53
23131 msgid "ctest -R test-name"
23134 #. type: Labeled list
23135 #: docs/manual/testing/testsuite.rst:54
23137 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23140 #. type: Plain text
23141 #: docs/manual/testing/testsuite.rst:57
23142 msgid "ctest -V -R test-name"
23146 #: docs/manual/testing/testsuite.rst:59
23148 msgid "Collecting results"
23151 #. type: Plain text
23152 #: docs/manual/testing/testsuite.rst:63
23154 "The tests are ran daily on several platforms and you can find the results on "
23155 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23158 #. type: Plain text
23159 #: docs/manual/testing/testsuite.rst:66
23161 "You are welcome to join this effort, all you need is to setup job to pull "
23162 "current Gammu sources and execute the test suite every day (the preferred "
23166 #. type: Labeled list
23167 #: docs/manual/testing/testsuite.rst:66
23169 msgid "it 3:00 CET)"
23172 #. type: Plain text
23173 #: docs/manual/testing/testsuite.rst:70
23174 msgid "git pull make -C build-configure Nightly"
23177 #. type: Labeled list
23178 #: docs/manual/testing/testsuite.rst:71
23180 msgid "or also with checking for memory leaks"
23183 #. type: Plain text
23184 #: docs/manual/testing/testsuite.rst:75
23185 msgid "git pull make -C build-configure NightlyMemCheck"
23189 #: docs/manual/testing/testsuite.rst:77
23191 msgid "Testing of SMSD"
23194 #. type: Plain text
23195 #: docs/manual/testing/testsuite.rst:83
23197 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23198 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23199 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23200 "available on the syste,."
23203 #. type: Plain text
23204 #: docs/manual/testing/testsuite.rst:85
23205 msgid "Testing of additional database backends must be enabled separately:"
23208 #. type: Plain text
23209 #: docs/manual/testing/testsuite.rst:88
23212 "``MYSQL_TESTING``:\n"
23213 " you need to have setup MySQL server with database where SMSD can play.\n"
23216 #. type: Plain text
23217 #: docs/manual/testing/testsuite.rst:91
23220 "``PSQL_TESTING``\n"
23221 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
23225 #: docs/manual/testing/testsuite.rst:93
23227 msgid "Testing of command line utility"
23230 #. type: Plain text
23231 #: docs/manual/testing/testsuite.rst:98
23233 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23234 "required. It covers most of command line interface, but some parts need to "
23235 "be explicitly enabled:"
23238 #. type: Plain text
23239 #: docs/manual/testing/testsuite.rst:101
23242 "``ONLINE_TESTING``:\n"
23243 " enable testing of features which require internet access\n"
23247 #: docs/manual/testing/testsuite.rst:103
23249 msgid "Testing of Python interface"
23252 #. type: Plain text
23253 #: docs/manual/testing/testsuite.rst:108
23255 "Python module tests are performed using :ref:`dummy-driver` where required. "
23256 "It does also cover testing of SMSD interface, which is done using libdbi"
23261 #: docs/manual/testing/testsuite.rst:110
23263 msgid "Testing of reply functions"
23266 #. type: Plain text
23267 #: docs/manual/testing/testsuite.rst:114
23269 "The :file:`tests` directory contains various tests which do inject data into "
23270 "reply functions and check their response."
23274 #: docs/manual/testing/testsuite.rst:116
23276 msgid "Testing of data parsing"
23279 #. type: Plain text
23280 #: docs/manual/testing/testsuite.rst:120
23282 "The :file:`tests` directory contains various tests which just try to parse "
23283 "various file formats supported by libGammu."
23287 #: docs/manual/testing/testsuite.rst:122
23289 msgid "Configuration of the test suite"
23292 #. type: Plain text
23293 #: docs/manual/testing/testsuite.rst:125
23294 msgid "You can pass various parameters to configure the test suite:"
23298 #: docs/manual/testing/testsuite.rst:127
23300 msgid "Programs used for testing"
23303 #. type: Plain text
23304 #: docs/manual/testing/testsuite.rst:141
23308 " Path to the :program:`sh` program\n"
23310 " Path to the :program:`bash` program\n"
23312 " Path to the :program:`sqlite3` program\n"
23314 " Path to the :program:`sed` program\n"
23316 " Path to the :program:`mysql` program\n"
23318 " Path to the :program:`psql` program\n"
23322 #: docs/manual/testing/testsuite.rst:143
23324 msgid "Limiting testsuite"
23327 #. type: Plain text
23328 #: docs/manual/testing/testsuite.rst:151
23331 "``ONLINE_TESTING``\n"
23332 " Enable testing of parts which use remote servers, requires connection to interned\n"
23333 "``PSQL_TESTING``\n"
23334 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23335 "``MYSQL_TESTING``\n"
23336 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23340 #: docs/manual/testing/testsuite.rst:153
23342 msgid "Database backends configuration"
23343 msgstr "Konfigurasi backend basisdata"
23345 #. type: Plain text
23346 #: docs/manual/testing/testsuite.rst:173
23350 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23351 "``PSQL_DATABASE``\n"
23352 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
23354 " User to use for PostgreSQL tests (default: ``smsd``)\n"
23355 "``PSQL_PASSWORD``\n"
23356 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
23358 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23359 "``MYSQL_DATABASE``\n"
23360 " Database to use for MySQL tests (default: ``smsd``)\n"
23362 " User to use for MySQL tests (default: ``smsd``)\n"
23363 "``MYSQL_PASSWORD``\n"
23364 " Password to use for MySQL tests (default: ``smsd``)\n"
23366 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23367 " Currently needs to point to MySQL database.\n"
23370 #. type: Plain text
23371 #: docs/manual/contents.rst:2
23376 #: docs/manual/contents.rst:4
23378 msgid "Gammu Documentation Contents"
23381 #. type: Plain text
23382 #: docs/manual/contents.rst:22
23384 "project/index faq/index python/index c/index internal/index formats/index "
23385 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23390 #: docs/manual/contents.rst:24
23392 msgid "Indices and tables"
23395 #. type: Plain text
23396 #: docs/manual/contents.rst:27
23397 msgid ":ref:`genindex`"
23400 #. type: Plain text
23401 #: docs/manual/contents.rst:28
23402 msgid ":ref:`modindex`"
23405 #. type: Plain text
23406 #: docs/manual/contents.rst:28
23407 msgid ":ref:`search`"
23411 #: docs/manual/python/objects.rst:2
23416 #. type: Plain text
23417 #: docs/manual/python/objects.rst:7
23419 "For various (mostly historical) reasons, all objects you get from Gammu are "
23420 "not real objects but rather a dictionaries. This has quite a big impact of "
23421 "usability and will most likely change in the future."
23424 #. type: Plain text
23425 #: docs/manual/python/objects.rst:9
23427 "All the objects basically map to C structures, so you might also refer to"
23430 #. type: Attribute :ref:
23431 #: docs/manual/python/objects.rst:9
23433 msgid "`libgammu` chapter."
23436 #. type: Plain text
23437 #: docs/manual/python/objects.rst:12
23442 #: docs/manual/python/objects.rst:14
23447 #. type: Plain text
23448 #: docs/manual/python/objects.rst:18
23450 "Object describing single SMS message in a way GSM network handles is (140 "
23451 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23454 #. type: Attribute :meth:
23455 #: docs/manual/python/objects.rst:18
23457 msgid "`gammu.EncodeSMS`."
23460 #. type: Plain text
23461 #: docs/manual/python/objects.rst:21
23462 msgid "Message dictionary can consist of following fields:"
23465 #. type: Labeled list
23466 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23467 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23468 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23469 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23470 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23471 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23472 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23473 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23474 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23475 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23476 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23477 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23478 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23479 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23480 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23481 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23482 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23483 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23484 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23485 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23486 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23487 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23488 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23489 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23490 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23491 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23492 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23493 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23494 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23495 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23496 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23497 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23498 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23499 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23500 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23501 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23502 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23503 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23504 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23505 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23506 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23507 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23508 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23509 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23510 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23511 #: docs/manual/python/objects.rst:801
23513 msgid ".. attribute"
23516 #. type: Plain text
23517 #: docs/manual/python/objects.rst:23
23521 #. type: Plain text
23522 #: docs/manual/python/objects.rst:25
23523 msgid "SMSC information, see :ref:`smsc_obj`."
23526 #. type: Plain text
23527 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23528 #: docs/manual/python/objects.rst:391
23532 #. type: Plain text
23533 #: docs/manual/python/objects.rst:29
23534 msgid "Recipient number, needs to be set for sending."
23537 #. type: Plain text
23538 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23539 #: docs/manual/python/objects.rst:741
23543 #. type: Plain text
23544 #: docs/manual/python/objects.rst:34
23546 "Name of the message, does not make any effect on sending, some phones might "
23550 #. type: Plain text
23551 #: docs/manual/python/objects.rst:36
23555 #. type: Plain text
23556 #: docs/manual/python/objects.rst:38
23557 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23561 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23562 #: docs/manual/internal/reply.rst:53
23567 #. type: Plain text
23568 #: docs/manual/python/objects.rst:42
23569 msgid "Message text"
23572 #. type: Plain text
23573 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23577 #. type: Plain text
23578 #: docs/manual/python/objects.rst:46
23579 msgid "Folder where the message is stored"
23582 #. type: Plain text
23583 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23584 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23585 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23589 #. type: Plain text
23590 #: docs/manual/python/objects.rst:50
23591 msgid "Location where the message is stored"
23594 #. type: Plain text
23595 #: docs/manual/python/objects.rst:52
23596 msgid "InboxFolder"
23599 #. type: Plain text
23600 #: docs/manual/python/objects.rst:54
23601 msgid "Indication whether folder is an inbox"
23604 #. type: Plain text
23605 #: docs/manual/python/objects.rst:56
23606 msgid "DeliveryStatus"
23609 #. type: Plain text
23610 #: docs/manual/python/objects.rst:58
23611 msgid "Message delivery status, used only for received messages"
23614 #. type: Plain text
23615 #: docs/manual/python/objects.rst:60
23616 msgid "ReplyViaSameSMSC"
23619 #. type: Plain text
23620 #: docs/manual/python/objects.rst:62
23621 msgid "Flag indicating whether reply using same SMSC is requested"
23624 #. type: Plain text
23625 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23629 #. type: Plain text
23630 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23631 msgid "Message class"
23634 #. type: Plain text
23635 #: docs/manual/python/objects.rst:68
23636 msgid "MessageReference"
23639 #. type: Plain text
23640 #: docs/manual/python/objects.rst:70
23641 msgid "Message reference number, used mostly to identify delivery reports"
23644 #. type: Plain text
23645 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23646 msgid "ReplaceMessage"
23649 #. type: Plain text
23650 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23651 msgid "Id of message which this message is supposed to replace"
23654 #. type: Plain text
23655 #: docs/manual/python/objects.rst:76
23656 msgid "RejectDuplicates"
23659 #. type: Plain text
23660 #: docs/manual/python/objects.rst:78
23661 msgid "Whether to reject duplicates"
23665 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23670 #. type: Plain text
23671 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23672 msgid "Memory where the message is stored"
23675 #. type: Plain text
23676 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23677 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23678 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23679 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23683 #. type: Plain text
23684 #: docs/manual/python/objects.rst:86
23685 msgid "Message type, one of:"
23688 #. type: Plain text
23689 #: docs/manual/python/objects.rst:88
23690 msgid "``Submit`` - message to be send"
23693 #. type: Plain text
23694 #: docs/manual/python/objects.rst:89
23695 msgid "``Deliver`` - delivered message"
23698 #. type: Plain text
23699 #: docs/manual/python/objects.rst:91
23701 "``Status_Report`` - when creating new message this will create submit "
23702 "message with request for delivery report"
23705 #. type: Plain text
23706 #: docs/manual/python/objects.rst:93
23710 #. type: Plain text
23711 #: docs/manual/python/objects.rst:95
23712 msgid "Message encoding, one of:"
23715 #. type: Plain text
23716 #: docs/manual/python/objects.rst:98
23718 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23719 "but can be only 70 chars long"
23722 #. type: Plain text
23723 #: docs/manual/python/objects.rst:99
23724 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23727 #. type: Plain text
23728 #: docs/manual/python/objects.rst:101
23730 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23734 #. type: Plain text
23735 #: docs/manual/python/objects.rst:102
23736 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23739 #. type: Plain text
23740 #: docs/manual/python/objects.rst:103
23741 msgid "``8bit`` - for binary messages"
23744 #. type: Plain text
23745 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23749 #. type: Plain text
23750 #: docs/manual/python/objects.rst:107
23751 msgid "Timestamp when the message was received or sent."
23754 #. type: Plain text
23755 #: docs/manual/python/objects.rst:109
23756 msgid "Please note that most phones do no record timestamp of sent messages."
23759 #. type: Plain text
23760 #: docs/manual/python/objects.rst:111
23761 msgid "SMSCDateTime"
23764 #. type: Plain text
23765 #: docs/manual/python/objects.rst:113
23766 msgid "Timestamp when the message was at SMSC."
23769 #. type: Plain text
23770 #: docs/manual/python/objects.rst:115
23774 #. type: Plain text
23775 #: docs/manual/python/objects.rst:117
23776 msgid "Message state, one of:"
23779 #. type: Plain text
23780 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23784 #. type: Plain text
23785 #: docs/manual/python/objects.rst:120
23789 #. type: Plain text
23790 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23794 #. type: Plain text
23795 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23799 #. type: Plain text
23800 #: docs/manual/python/objects.rst:127
23801 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23804 #. type: Plain text
23805 #: docs/manual/python/objects.rst:130
23806 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23809 #. type: Plain text
23810 #: docs/manual/python/objects.rst:134
23811 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23814 #. type: Plain text
23815 #: docs/manual/python/objects.rst:138
23817 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23818 "world!', 'Class': 0,"
23821 #. type: Plain text
23822 #: docs/manual/python/objects.rst:142
23827 #: docs/manual/python/objects.rst:144
23832 #. type: Plain text
23833 #: docs/manual/python/objects.rst:147
23834 msgid "UDH dictionary can consist of following fields:"
23837 #. type: Plain text
23838 #: docs/manual/python/objects.rst:149
23842 #. type: Plain text
23843 #: docs/manual/python/objects.rst:151
23844 msgid "8-bit ID of the message, not required"
23847 #. type: Plain text
23848 #: docs/manual/python/objects.rst:153
23852 #. type: Plain text
23853 #: docs/manual/python/objects.rst:155
23854 msgid "16-bit ID of the message, not required"
23857 #. type: Plain text
23858 #: docs/manual/python/objects.rst:157
23862 #. type: Plain text
23863 #: docs/manual/python/objects.rst:159
23864 msgid "Number of current part"
23867 #. type: Plain text
23868 #: docs/manual/python/objects.rst:161
23872 #. type: Plain text
23873 #: docs/manual/python/objects.rst:163
23874 msgid "Count of all message parts"
23877 #. type: Plain text
23878 #: docs/manual/python/objects.rst:167
23879 msgid "UDH type, one of predefined strings:"
23882 #. type: Plain text
23883 #: docs/manual/python/objects.rst:169
23887 #. type: Plain text
23888 #: docs/manual/python/objects.rst:170
23889 msgid "``ConcatenatedMessages``"
23892 #. type: Plain text
23893 #: docs/manual/python/objects.rst:171
23894 msgid "``ConcatenatedMessages16bit``"
23897 #. type: Plain text
23898 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
23899 msgid "``DisableVoice``"
23902 #. type: Plain text
23903 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
23904 msgid "``DisableFax``"
23907 #. type: Plain text
23908 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
23909 msgid "``DisableEmail``"
23912 #. type: Plain text
23913 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
23914 msgid "``EnableVoice``"
23917 #. type: Plain text
23918 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
23919 msgid "``EnableFax``"
23922 #. type: Plain text
23923 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
23924 msgid "``EnableEmail``"
23927 #. type: Plain text
23928 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
23929 msgid "``VoidSMS``"
23932 #. type: Plain text
23933 #: docs/manual/python/objects.rst:179
23934 msgid "``NokiaRingtone``"
23935 msgstr "``NokiaRingtone``"
23937 #. type: Plain text
23938 #: docs/manual/python/objects.rst:180
23939 msgid "``NokiaRingtoneLong``"
23942 #. type: Plain text
23943 #: docs/manual/python/objects.rst:181
23944 msgid "``NokiaOperatorLogoLong``"
23947 #. type: Plain text
23948 #: docs/manual/python/objects.rst:182
23949 msgid "``NokiaCallerLogo``"
23952 #. type: Plain text
23953 #: docs/manual/python/objects.rst:183
23954 msgid "``NokiaWAP``"
23957 #. type: Plain text
23958 #: docs/manual/python/objects.rst:184
23959 msgid "``NokiaWAPLong``"
23962 #. type: Plain text
23963 #: docs/manual/python/objects.rst:185
23964 msgid "``NokiaCalendarLong``"
23967 #. type: Plain text
23968 #: docs/manual/python/objects.rst:186
23969 msgid "``NokiaProfileLong``"
23972 #. type: Plain text
23973 #: docs/manual/python/objects.rst:187
23974 msgid "``NokiaPhonebookLong``"
23977 #. type: Plain text
23978 #: docs/manual/python/objects.rst:188
23979 msgid "``UserUDH``"
23982 #. type: Plain text
23983 #: docs/manual/python/objects.rst:192
23984 msgid "UDH content"
23987 #. type: Plain text
23988 #: docs/manual/python/objects.rst:196
23992 #. type: Plain text
23993 #: docs/manual/python/objects.rst:200
23995 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
23996 "'ConcatenatedMessages',"
23999 #. type: Plain text
24000 #: docs/manual/python/objects.rst:203
24005 #: docs/manual/python/objects.rst:205
24007 msgid "SMSC Object"
24010 #. type: Plain text
24011 #: docs/manual/python/objects.rst:208
24012 msgid "SMSC dictionary can consist of following fields:"
24015 #. type: Plain text
24016 #: docs/manual/python/objects.rst:212
24017 msgid "Location where the SMSC is stored"
24020 #. type: Plain text
24021 #: docs/manual/python/objects.rst:220
24022 msgid "Name of the SMSC configuration"
24023 msgstr "Nama konfigurasi SMSC"
24025 #. type: Plain text
24026 #: docs/manual/python/objects.rst:222
24027 msgid "DefaultNumber"
24030 #. type: Plain text
24031 #: docs/manual/python/objects.rst:224
24032 msgid "Default recipient number, ignored on most phones"
24035 #. type: Plain text
24036 #: docs/manual/python/objects.rst:226
24040 #. type: Plain text
24041 #: docs/manual/python/objects.rst:228
24042 msgid "Default message format, one of:"
24045 #. type: Plain text
24046 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24050 #. type: Plain text
24051 #: docs/manual/python/objects.rst:231
24055 #. type: Plain text
24056 #: docs/manual/python/objects.rst:232
24060 #. type: Plain text
24061 #: docs/manual/python/objects.rst:233
24065 #. type: Plain text
24066 #: docs/manual/python/objects.rst:235
24070 #. type: Plain text
24071 #: docs/manual/python/objects.rst:237
24072 msgid "Default message validity as a string"
24075 #. type: Plain text
24076 #: docs/manual/python/objects.rst:239
24077 msgid "``NA`` - validity not available"
24080 #. type: Plain text
24081 #: docs/manual/python/objects.rst:240
24082 msgid "``Max`` - maximal validity allowed by network"
24085 #. type: Plain text
24086 #: docs/manual/python/objects.rst:242
24088 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24089 "weeks, eg. ``3W``"
24092 #. type: Plain text
24093 #: docs/manual/python/objects.rst:246
24097 #. type: Plain text
24098 #: docs/manual/python/objects.rst:250
24100 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24104 #. type: Plain text
24105 #: docs/manual/python/objects.rst:253
24106 msgid "_sms_info_obj:"
24110 #: docs/manual/python/objects.rst:255
24112 msgid "SMS Info Object"
24115 #. type: Plain text
24116 #: docs/manual/python/objects.rst:258
24117 msgid "Message info dictionary can consist of following fields:"
24120 #. type: Plain text
24121 #: docs/manual/python/objects.rst:262
24122 msgid "Whether to use Unicode for the message."
24125 #. type: Plain text
24126 #: docs/manual/python/objects.rst:268
24128 msgstr "Tidak diketahui"
24130 #. type: Plain text
24131 #: docs/manual/python/objects.rst:270
24133 "Boolean flag indicating there was some part which Gammu could not decode."
24136 #. type: Plain text
24137 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24138 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24142 #. type: Plain text
24143 #: docs/manual/python/objects.rst:278
24144 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24147 #. type: Plain text
24148 #: docs/manual/python/objects.rst:282
24149 msgid "SMSINFO = {"
24152 #. type: Plain text
24153 #: docs/manual/python/objects.rst:284
24154 msgid "'Class': 1, 'Entries': ["
24157 #. type: Plain text
24158 #: docs/manual/python/objects.rst:289
24160 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24161 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24162 "'Buffer': 'Gammu', 'Bold': True}, ],"
24165 #. type: Plain text
24166 #: docs/manual/python/objects.rst:292
24167 msgid "_sms_info_part_obj:"
24171 #: docs/manual/python/objects.rst:294
24173 msgid "SMS Info Part Object"
24176 #. type: Plain text
24177 #: docs/manual/python/objects.rst:297
24178 msgid "Message component can consist of following fields:"
24181 #. type: Plain text
24182 #: docs/manual/python/objects.rst:299
24186 #. type: Plain text
24187 #: docs/manual/python/objects.rst:301
24188 msgid "Identification of the part type:"
24191 #. type: Plain text
24192 #: docs/manual/python/objects.rst:304
24193 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24196 #. type: Plain text
24197 #: docs/manual/python/objects.rst:305
24199 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24202 #. type: Plain text
24203 #: docs/manual/python/objects.rst:306
24204 msgid "``ConcatenatedTextLong16bit``"
24207 #. type: Plain text
24208 #: docs/manual/python/objects.rst:307
24209 msgid "``ConcatenatedAutoTextLong16bit``"
24212 #. type: Plain text
24213 #: docs/manual/python/objects.rst:308
24214 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24217 #. type: Plain text
24218 #: docs/manual/python/objects.rst:309
24219 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24222 #. type: Plain text
24223 #: docs/manual/python/objects.rst:310
24224 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24227 #. type: Plain text
24228 #: docs/manual/python/objects.rst:311
24229 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24232 #. type: Plain text
24233 #: docs/manual/python/objects.rst:312
24234 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24237 #. type: Plain text
24238 #: docs/manual/python/objects.rst:313
24239 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24242 #. type: Plain text
24243 #: docs/manual/python/objects.rst:314
24244 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24247 #. type: Plain text
24248 #: docs/manual/python/objects.rst:315
24249 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24252 #. type: Plain text
24253 #: docs/manual/python/objects.rst:316
24254 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24257 #. type: Plain text
24258 #: docs/manual/python/objects.rst:317
24259 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24262 #. type: Plain text
24263 #: docs/manual/python/objects.rst:318
24264 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24267 #. type: Plain text
24268 #: docs/manual/python/objects.rst:319
24269 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24272 #. type: Plain text
24273 #: docs/manual/python/objects.rst:320
24274 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24277 #. type: Plain text
24278 #: docs/manual/python/objects.rst:321
24279 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24282 #. type: Plain text
24283 #: docs/manual/python/objects.rst:322
24284 msgid "``NokiaVTODOLong``"
24287 #. type: Plain text
24288 #: docs/manual/python/objects.rst:323
24289 msgid "``VCARD10Long``"
24292 #. type: Plain text
24293 #: docs/manual/python/objects.rst:324
24294 msgid "``VCARD21Long``"
24297 #. type: Plain text
24298 #: docs/manual/python/objects.rst:332
24299 msgid "``EMSSound10`` - IMelody 1.0"
24302 #. type: Plain text
24303 #: docs/manual/python/objects.rst:333
24304 msgid "``EMSSound12`` - IMelody 1.2"
24307 #. type: Plain text
24308 #: docs/manual/python/objects.rst:334
24310 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24313 #. type: Plain text
24314 #: docs/manual/python/objects.rst:335
24315 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24318 #. type: Plain text
24319 #: docs/manual/python/objects.rst:336
24320 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24323 #. type: Plain text
24324 #: docs/manual/python/objects.rst:337
24325 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24328 #. type: Plain text
24329 #: docs/manual/python/objects.rst:338
24330 msgid "``EMSPredefinedSound``"
24333 #. type: Plain text
24334 #: docs/manual/python/objects.rst:339
24335 msgid "``EMSPredefinedAnimation``"
24338 #. type: Plain text
24339 #: docs/manual/python/objects.rst:340
24340 msgid "``EMSAnimation``"
24343 #. type: Plain text
24344 #: docs/manual/python/objects.rst:341
24345 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24348 #. type: Plain text
24349 #: docs/manual/python/objects.rst:342
24350 msgid "``EMSVariableBitmap``"
24353 #. type: Plain text
24354 #: docs/manual/python/objects.rst:343
24355 msgid "``EMSVariableBitmapLong``"
24358 #. type: Plain text
24359 #: docs/manual/python/objects.rst:344
24360 msgid "``MMSIndicatorLong`` - MMS message indicator."
24363 #. type: Plain text
24364 #: docs/manual/python/objects.rst:345
24365 msgid "``WAPIndicatorLong``"
24368 #. type: Plain text
24369 #: docs/manual/python/objects.rst:346
24370 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24373 #. type: Plain text
24374 #: docs/manual/python/objects.rst:347
24376 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24379 #. type: Plain text
24380 #: docs/manual/python/objects.rst:348
24381 msgid "``AlcatelSMSTemplateName``"
24384 #. type: Plain text
24385 #: docs/manual/python/objects.rst:349
24386 msgid "``SiemensFile`` - Siemens OTA"
24389 #. type: Plain text
24390 #: docs/manual/python/objects.rst:351
24394 #. type: Plain text
24395 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24396 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24397 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24398 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24399 #: docs/manual/python/objects.rst:385
24401 msgid "Text formatting"
24402 msgstr "Informasi telepon"
24404 #. type: Plain text
24405 #: docs/manual/python/objects.rst:355
24409 #. type: Plain text
24410 #: docs/manual/python/objects.rst:359
24414 #. type: Plain text
24415 #: docs/manual/python/objects.rst:363
24419 #. type: Plain text
24420 #: docs/manual/python/objects.rst:367
24424 #. type: Plain text
24425 #: docs/manual/python/objects.rst:371
24429 #. type: Plain text
24430 #: docs/manual/python/objects.rst:375
24434 #. type: Plain text
24435 #: docs/manual/python/objects.rst:379
24437 msgstr "Garisbawah"
24439 #. type: Plain text
24440 #: docs/manual/python/objects.rst:383
24441 msgid "Strikethrough"
24444 #. type: Plain text
24445 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24449 #. type: Plain text
24450 #: docs/manual/python/objects.rst:389
24451 msgid "Whether message part should be protected (DRM)"
24454 #. type: Plain text
24455 #: docs/manual/python/objects.rst:393
24456 msgid "Number to encode in message."
24460 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24463 msgstr "Nada dering"
24465 #. type: Plain text
24466 #: docs/manual/python/objects.rst:397
24467 msgid "Ringtone to encode in message."
24471 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24476 #. type: Plain text
24477 #: docs/manual/python/objects.rst:401
24478 msgid "Bitmap to encode in message."
24481 #. type: Plain text
24482 #: docs/manual/python/objects.rst:403
24486 #. type: Plain text
24487 #: docs/manual/python/objects.rst:405
24488 msgid "Bookmark to encode in message."
24492 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24495 msgstr "Pengaturan"
24497 #. type: Plain text
24498 #: docs/manual/python/objects.rst:409
24499 msgid "Settings to encode in message."
24502 #. type: Plain text
24503 #: docs/manual/python/objects.rst:411
24504 msgid "MMSIndicator"
24507 #. type: Plain text
24508 #: docs/manual/python/objects.rst:413
24509 msgid "MMS indication to encode in message."
24512 #. type: Plain text
24513 #: docs/manual/python/objects.rst:417
24514 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24517 #. type: Plain text
24518 #: docs/manual/python/objects.rst:421
24519 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24522 #. type: Plain text
24523 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24527 #. type: Plain text
24528 #: docs/manual/python/objects.rst:425
24529 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24533 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24538 #. type: Plain text
24539 #: docs/manual/python/objects.rst:429
24540 msgid "File to encode in message, see :ref:`file_obj`."
24543 #. type: Plain text
24544 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24548 #. type: Plain text
24549 #: docs/manual/python/objects.rst:433
24550 msgid "String to encode in message."
24553 #. type: Plain text
24554 #: docs/manual/python/objects.rst:435
24559 #: docs/manual/python/objects.rst:437
24561 msgid "Todo Object"
24564 #. type: Plain text
24565 #: docs/manual/python/objects.rst:440
24566 msgid "Todo entry is a dictionary consisting of following fields:"
24569 #. type: Plain text
24570 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24571 #: docs/manual/python/objects.rst:634
24572 msgid "Location where the entry is stored"
24575 #. type: Plain text
24576 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24577 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24578 #: docs/manual/python/objects.rst:662
24579 msgid "Type of entry, one of:"
24582 #. type: Plain text
24583 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24584 msgid "``REMINDER`` - Reminder or Date"
24587 #. type: Plain text
24588 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24589 msgid "``CALL`` - Call"
24592 #. type: Plain text
24593 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24594 msgid "``MEETING`` - Meeting"
24597 #. type: Plain text
24598 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24599 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24602 #. type: Plain text
24603 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24604 msgid "``MEMO`` - Memo or Miscellaneous"
24607 #. type: Plain text
24608 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24609 msgid "``TRAVEL`` - Travel"
24612 #. type: Plain text
24613 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24614 msgid "``VACATION`` - Vacation"
24617 #. type: Plain text
24618 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24619 msgid "``T_ATHL`` - Training - Athletism"
24622 #. type: Plain text
24623 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24624 msgid "``T_BALL`` - Training - Ball Games"
24627 #. type: Plain text
24628 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24629 msgid "``T_CYCL`` - Training - Cycling"
24632 #. type: Plain text
24633 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24634 msgid "``T_BUDO`` - Training - Budo"
24637 #. type: Plain text
24638 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24639 msgid "``T_DANC`` - Training - Dance"
24642 #. type: Plain text
24643 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24644 msgid "``T_EXTR`` - Training - Extreme Sports"
24647 #. type: Plain text
24648 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24649 msgid "``T_FOOT`` - Training - Football"
24652 #. type: Plain text
24653 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24654 msgid "``T_GOLF`` - Training - Golf"
24657 #. type: Plain text
24658 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24659 msgid "``T_GYM`` - Training - Gym"
24662 #. type: Plain text
24663 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24664 msgid "``T_HORS`` - Training - Horse Race"
24667 #. type: Plain text
24668 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24669 msgid "``T_HOCK`` - Training - Hockey"
24672 #. type: Plain text
24673 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24674 msgid "``T_RACE`` - Training - Races"
24677 #. type: Plain text
24678 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24679 msgid "``T_RUGB`` - Training - Rugby"
24682 #. type: Plain text
24683 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24684 msgid "``T_SAIL`` - Training - Sailing"
24687 #. type: Plain text
24688 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24689 msgid "``T_STRE`` - Training - Street Games"
24692 #. type: Plain text
24693 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24694 msgid "``T_SWIM`` - Training - Swimming"
24697 #. type: Plain text
24698 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24699 msgid "``T_TENN`` - Training - Tennis"
24702 #. type: Plain text
24703 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24704 msgid "``T_TRAV`` - Training - Travels"
24707 #. type: Plain text
24708 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24709 msgid "``T_WINT`` - Training - Winter Games"
24712 #. type: Plain text
24713 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24714 msgid "``ALARM`` - Alarm"
24717 #. type: Plain text
24718 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24719 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24722 #. type: Plain text
24723 #: docs/manual/python/objects.rst:479
24727 #. type: Plain text
24728 #: docs/manual/python/objects.rst:481
24729 msgid "Entry priority, one of:"
24732 #. type: Plain text
24733 #: docs/manual/python/objects.rst:483
24737 #. type: Plain text
24738 #: docs/manual/python/objects.rst:484
24742 #. type: Plain text
24743 #: docs/manual/python/objects.rst:485
24747 #. type: Plain text
24748 #: docs/manual/python/objects.rst:486
24752 #. type: Plain text
24753 #: docs/manual/python/objects.rst:490
24754 msgid "Actual entries, see :ref:`todo_entry_obj`"
24757 #. type: Plain text
24758 #: docs/manual/python/objects.rst:494
24762 #. type: Plain text
24763 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24764 msgid "'Type': 'MEMO', 'Entries': ["
24767 #. type: Plain text
24768 #: docs/manual/python/objects.rst:499
24770 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24771 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24774 #. type: Plain text
24775 #: docs/manual/python/objects.rst:502
24776 msgid "_todo_entry_obj:"
24780 #: docs/manual/python/objects.rst:504
24782 msgid "Todo Entries Object"
24785 #. type: Plain text
24786 #: docs/manual/python/objects.rst:511
24787 msgid "``END_DATETIME`` - Due date (Date)."
24790 #. type: Plain text
24791 #: docs/manual/python/objects.rst:512
24792 msgid "``COMPLETED`` - Whether is completed (Number)."
24795 #. type: Plain text
24796 #: docs/manual/python/objects.rst:513
24797 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24800 #. type: Plain text
24801 #: docs/manual/python/objects.rst:514
24802 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24805 #. type: Plain text
24806 #: docs/manual/python/objects.rst:515
24807 msgid "``TEXT`` - Text of to do (Text)."
24810 #. type: Plain text
24811 #: docs/manual/python/objects.rst:516
24812 msgid "``DESCRIPTION`` - Description of to do (Text)."
24815 #. type: Plain text
24816 #: docs/manual/python/objects.rst:517
24817 msgid "``LOCATION`` - Location of to do (Text)."
24820 #. type: Plain text
24821 #: docs/manual/python/objects.rst:518
24822 msgid "``PRIVATE`` - Whether entry is private (Number)."
24825 #. type: Plain text
24826 #: docs/manual/python/objects.rst:519
24827 msgid "``CATEGORY`` - Category of entry (Number)."
24830 #. type: Plain text
24831 #: docs/manual/python/objects.rst:520
24832 msgid "``CONTACTID`` - Related contact ID (Number)."
24835 #. type: Plain text
24836 #: docs/manual/python/objects.rst:521
24837 msgid "``PHONE`` - Number to call (Text)."
24840 #. type: Plain text
24841 #: docs/manual/python/objects.rst:522
24842 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24845 #. type: Plain text
24846 #: docs/manual/python/objects.rst:523
24847 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24850 #. type: Plain text
24851 #: docs/manual/python/objects.rst:524
24852 msgid "``START_DATETIME`` - Start date (Date)."
24855 #. type: Plain text
24856 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24857 #: docs/manual/python/objects.rst:722
24861 #. type: Plain text
24862 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
24863 #: docs/manual/python/objects.rst:724
24864 msgid "Actual value, corresponding type to Type field."
24867 #. type: Plain text
24868 #: docs/manual/python/objects.rst:530
24873 #: docs/manual/python/objects.rst:532
24875 msgid "Calendar Object"
24878 #. type: Plain text
24879 #: docs/manual/python/objects.rst:535
24880 msgid "Calendar entry is a dictionary consisting of following fields:"
24883 #. type: Plain text
24884 #: docs/manual/python/objects.rst:576
24885 msgid "Actual entries, see :ref:`cal_entry_obj`"
24888 #. type: Plain text
24889 #: docs/manual/python/objects.rst:580
24893 #. type: Plain text
24894 #: docs/manual/python/objects.rst:587
24896 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
24897 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
24898 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
24899 "for one day'}, ],"
24902 #. type: Plain text
24903 #: docs/manual/python/objects.rst:590
24904 msgid "_cal_entry_obj:"
24908 #: docs/manual/python/objects.rst:592
24910 msgid "Calendar Entries Object"
24911 msgstr "Catatan kalender"
24913 #. type: Plain text
24914 #: docs/manual/python/objects.rst:599
24915 msgid "``START_DATETIME`` - Date and time of event start."
24918 #. type: Plain text
24919 #: docs/manual/python/objects.rst:600
24920 msgid "``END_DATETIME`` - Date and time of event end."
24923 #. type: Plain text
24924 #: docs/manual/python/objects.rst:601
24925 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
24928 #. type: Plain text
24929 #: docs/manual/python/objects.rst:602
24930 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
24933 #. type: Plain text
24934 #: docs/manual/python/objects.rst:603
24935 msgid "``TEXT`` - Text."
24938 #. type: Plain text
24939 #: docs/manual/python/objects.rst:604
24940 msgid "``DESCRIPTION`` - Detailed description."
24943 #. type: Plain text
24944 #: docs/manual/python/objects.rst:605
24945 msgid "``LOCATION`` - Location."
24948 #. type: Plain text
24949 #: docs/manual/python/objects.rst:606
24950 msgid "``PHONE`` - Phone number."
24953 #. type: Plain text
24954 #: docs/manual/python/objects.rst:607
24955 msgid "``PRIVATE`` - Whether this entry is private."
24958 #. type: Plain text
24959 #: docs/manual/python/objects.rst:608
24960 msgid "``CONTACTID`` - Related contact id."
24963 #. type: Plain text
24964 #: docs/manual/python/objects.rst:609
24965 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
24968 #. type: Plain text
24969 #: docs/manual/python/objects.rst:610
24970 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
24973 #. type: Plain text
24974 #: docs/manual/python/objects.rst:611
24975 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
24978 #. type: Plain text
24979 #: docs/manual/python/objects.rst:612
24980 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
24983 #. type: Plain text
24984 #: docs/manual/python/objects.rst:613
24985 msgid "``REPEAT_MONTH`` - Repeat x'th month."
24988 #. type: Plain text
24989 #: docs/manual/python/objects.rst:614
24990 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
24993 #. type: Plain text
24994 #: docs/manual/python/objects.rst:615
24995 msgid "``REPEAT_STARTDATE`` - Repeating start."
24998 #. type: Plain text
24999 #: docs/manual/python/objects.rst:616
25000 msgid "``REPEAT_STOPDATE`` - Repeating end."
25003 #. type: Plain text
25004 #: docs/manual/python/objects.rst:617
25005 msgid "``REPEAT_COUNT`` - Number of repetitions."
25008 #. type: Plain text
25009 #: docs/manual/python/objects.rst:618
25010 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
25013 #. type: Plain text
25014 #: docs/manual/python/objects.rst:619
25015 msgid "``LAST_MODIFIED`` - Date and time of last modification."
25018 #. type: Plain text
25019 #: docs/manual/python/objects.rst:625
25024 #: docs/manual/python/objects.rst:627
25026 msgid "Phonebook Object"
25029 #. type: Plain text
25030 #: docs/manual/python/objects.rst:630
25031 msgid "Phonebook entry is a dictionary consisting of following fields:"
25034 #. type: Plain text
25035 #: docs/manual/python/objects.rst:636
25039 #. type: Plain text
25040 #: docs/manual/python/objects.rst:642
25041 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25044 #. type: Plain text
25045 #: docs/manual/python/objects.rst:646
25049 #. type: Plain text
25050 #: docs/manual/python/objects.rst:649
25051 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25054 #. type: Plain text
25055 #: docs/manual/python/objects.rst:652
25057 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25058 "'Value': 'Stojan Jakotyc'}, ],"
25061 #. type: Plain text
25062 #: docs/manual/python/objects.rst:655
25063 msgid "_pbk_entry_obj:"
25067 #: docs/manual/python/objects.rst:657
25069 msgid "Phonebook Entries Object"
25072 #. type: Plain text
25073 #: docs/manual/python/objects.rst:664
25074 msgid "``Number_General`` - General number. (Text)"
25077 #. type: Plain text
25078 #: docs/manual/python/objects.rst:665
25079 msgid "``Number_Mobile`` - Mobile number. (Text)"
25082 #. type: Plain text
25083 #: docs/manual/python/objects.rst:666
25084 msgid "``Number_Fax`` - Fax number. (Text)"
25087 #. type: Plain text
25088 #: docs/manual/python/objects.rst:667
25089 msgid "``Number_Pager`` - Pager number. (Text)"
25092 #. type: Plain text
25093 #: docs/manual/python/objects.rst:668
25094 msgid "``Number_Other`` - Other number. (Text)"
25097 #. type: Plain text
25098 #: docs/manual/python/objects.rst:669
25099 msgid "``Text_Note`` - Note. (Text)"
25102 #. type: Plain text
25103 #: docs/manual/python/objects.rst:670
25104 msgid "``Text_Postal`` - Complete postal address. (Text)"
25107 #. type: Plain text
25108 #: docs/manual/python/objects.rst:671
25109 msgid "``Text_Email`` - Email. (Text)"
25112 #. type: Plain text
25113 #: docs/manual/python/objects.rst:672
25114 msgid "``Text_Email2`` - Second email. (Text)"
25117 #. type: Plain text
25118 #: docs/manual/python/objects.rst:673
25119 msgid "``Text_URL`` - URL (Text)"
25122 #. type: Plain text
25123 #: docs/manual/python/objects.rst:674
25124 msgid "``Date`` - Date and time of last call. (Date)"
25127 #. type: Plain text
25128 #: docs/manual/python/objects.rst:675
25129 msgid "``Caller_Group`` - Caller group. (Number)"
25132 #. type: Plain text
25133 #: docs/manual/python/objects.rst:676
25134 msgid "``Text_Name`` - Name (Text)"
25137 #. type: Plain text
25138 #: docs/manual/python/objects.rst:677
25139 msgid "``Text_LastName`` - Last name. (Text)"
25142 #. type: Plain text
25143 #: docs/manual/python/objects.rst:678
25144 msgid "``Text_FirstName`` - First name. (Text)"
25147 #. type: Plain text
25148 #: docs/manual/python/objects.rst:679
25149 msgid "``Text_Company`` - Company. (Text)"
25152 #. type: Plain text
25153 #: docs/manual/python/objects.rst:680
25154 msgid "``Text_JobTitle`` - Job title. (Text)"
25157 #. type: Plain text
25158 #: docs/manual/python/objects.rst:681
25159 msgid "``Category`` - Category. (Number, if -1 then text)"
25162 #. type: Plain text
25163 #: docs/manual/python/objects.rst:682
25164 msgid "``Private`` - Whether entry is private. (Number)"
25167 #. type: Plain text
25168 #: docs/manual/python/objects.rst:683
25169 msgid "``Text_StreetAddress`` - Street address. (Text)"
25172 #. type: Plain text
25173 #: docs/manual/python/objects.rst:684
25174 msgid "``Text_City`` - City. (Text)"
25177 #. type: Plain text
25178 #: docs/manual/python/objects.rst:685
25179 msgid "``Text_State`` - State. (Text)"
25182 #. type: Plain text
25183 #: docs/manual/python/objects.rst:686
25184 msgid "``Text_Zip`` - Zip code. (Text)"
25187 #. type: Plain text
25188 #: docs/manual/python/objects.rst:687
25189 msgid "``Text_Country`` - Country. (Text)"
25192 #. type: Plain text
25193 #: docs/manual/python/objects.rst:688
25194 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25197 #. type: Plain text
25198 #: docs/manual/python/objects.rst:689
25199 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25202 #. type: Plain text
25203 #: docs/manual/python/objects.rst:690
25204 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25207 #. type: Plain text
25208 #: docs/manual/python/objects.rst:691
25209 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25212 #. type: Plain text
25213 #: docs/manual/python/objects.rst:692
25214 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25217 #. type: Plain text
25218 #: docs/manual/python/objects.rst:693
25219 msgid "``PictureID`` - Picture ID. (Number)"
25222 #. type: Plain text
25223 #: docs/manual/python/objects.rst:694
25224 msgid "``Text_UserID`` - User ID. (Text)"
25227 #. type: Plain text
25228 #: docs/manual/python/objects.rst:695
25229 msgid "``CallLength`` - Length of call (Number)"
25232 #. type: Plain text
25233 #: docs/manual/python/objects.rst:696
25235 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25238 #. type: Plain text
25239 #: docs/manual/python/objects.rst:697
25240 msgid "``LastModified`` - Date of last modification (Date)"
25243 #. type: Plain text
25244 #: docs/manual/python/objects.rst:698
25245 msgid "``Text_NickName`` - Nick name (Text)"
25248 #. type: Plain text
25249 #: docs/manual/python/objects.rst:699
25250 msgid "``Text_FormalName`` - Formal name (Text)"
25253 #. type: Plain text
25254 #: docs/manual/python/objects.rst:700
25255 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25258 #. type: Plain text
25259 #: docs/manual/python/objects.rst:701
25260 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25263 #. type: Plain text
25264 #: docs/manual/python/objects.rst:702
25265 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25268 #. type: Plain text
25269 #: docs/manual/python/objects.rst:703
25270 msgid "``Photo`` - Photo (Picture)."
25273 #. type: Plain text
25274 #: docs/manual/python/objects.rst:704
25275 msgid "``SecondName`` - Second name. (Text)"
25278 #. type: Plain text
25279 #: docs/manual/python/objects.rst:705
25280 msgid "``VOIP`` - VOIP address (Text)."
25283 #. type: Plain text
25284 #: docs/manual/python/objects.rst:706
25285 msgid "``SIP`` - SIP address (Text)."
25288 #. type: Plain text
25289 #: docs/manual/python/objects.rst:707
25290 msgid "``DTMF`` - DTMF (Text)."
25293 #. type: Plain text
25294 #: docs/manual/python/objects.rst:708
25295 msgid "``Video`` - Video number. (Text)"
25298 #. type: Plain text
25299 #: docs/manual/python/objects.rst:709
25300 msgid "``SWIS`` - See What I See address. (Text)"
25303 #. type: Plain text
25304 #: docs/manual/python/objects.rst:710
25305 msgid "``WVID`` - Wireless Village user ID. (Text)"
25308 #. type: Plain text
25309 #: docs/manual/python/objects.rst:711
25310 msgid "``NamePrefix`` - Name prefix (Text)"
25313 #. type: Plain text
25314 #: docs/manual/python/objects.rst:712
25315 msgid "``NameSuffix`` - Name suffix (Text)"
25318 #. type: Plain text
25319 #: docs/manual/python/objects.rst:716
25320 msgid "Location for the field:"
25323 #. type: Plain text
25324 #: docs/manual/python/objects.rst:718
25325 msgid "``Unknown`` - not define"
25328 #. type: Plain text
25329 #: docs/manual/python/objects.rst:719
25330 msgid "``Home`` - home"
25333 #. type: Plain text
25334 #: docs/manual/python/objects.rst:720
25335 msgid "``Work`` - work"
25338 #. type: Plain text
25339 #: docs/manual/python/objects.rst:726
25340 msgid "PictureType"
25343 #. type: Plain text
25344 #: docs/manual/python/objects.rst:728
25346 "Type of picture which is stored in Value field (only for Picture fields)."
25349 #. type: Plain text
25350 #: docs/manual/python/objects.rst:730
25355 #: docs/manual/python/objects.rst:732
25357 msgid "File Object"
25360 #. type: Plain text
25361 #: docs/manual/python/objects.rst:735
25362 msgid "File is a dictionary consisting of following fields:"
25365 #. type: Plain text
25366 #: docs/manual/python/objects.rst:737
25370 #. type: Plain text
25371 #: docs/manual/python/objects.rst:739
25372 msgid "Number of bytes used by this file."
25375 #. type: Plain text
25376 #: docs/manual/python/objects.rst:743
25380 #. type: Plain text
25381 #: docs/manual/python/objects.rst:747
25382 msgid "Boolean value indicating whether this is a folder."
25385 #. type: Plain text
25386 #: docs/manual/python/objects.rst:749
25390 #. type: Plain text
25391 #: docs/manual/python/objects.rst:751
25392 msgid "Depth of file on the filesystem."
25395 #. type: Plain text
25396 #: docs/manual/python/objects.rst:755
25397 msgid "File type, one of:"
25400 #. type: Plain text
25401 #: docs/manual/python/objects.rst:757
25405 #. type: Plain text
25406 #: docs/manual/python/objects.rst:758
25407 msgid "``Java_JAR``"
25410 #. type: Plain text
25411 #: docs/manual/python/objects.rst:759
25412 msgid "``Image_JPG``"
25415 #. type: Plain text
25416 #: docs/manual/python/objects.rst:760
25417 msgid "``Image_BMP``"
25420 #. type: Plain text
25421 #: docs/manual/python/objects.rst:761
25422 msgid "``Image_GIF``"
25425 #. type: Plain text
25426 #: docs/manual/python/objects.rst:762
25427 msgid "``Image_PNG``"
25430 #. type: Plain text
25431 #: docs/manual/python/objects.rst:763
25432 msgid "``Image_WBMP``"
25435 #. type: Plain text
25436 #: docs/manual/python/objects.rst:764
25437 msgid "``Video_3GP``"
25440 #. type: Plain text
25441 #: docs/manual/python/objects.rst:765
25442 msgid "``Sound_AMR``"
25445 #. type: Plain text
25446 #: docs/manual/python/objects.rst:766
25447 msgid "``Sound_NRT`` - DCT4 binary format"
25450 #. type: Plain text
25451 #: docs/manual/python/objects.rst:767
25452 msgid "``Sound_MIDI``"
25455 #. type: Plain text
25456 #: docs/manual/python/objects.rst:768
25460 #. type: Plain text
25461 #: docs/manual/python/objects.rst:770
25462 msgid "ID_FullName"
25465 #. type: Plain text
25466 #: docs/manual/python/objects.rst:772
25467 msgid "Full file name including path."
25470 #. type: Plain text
25471 #: docs/manual/python/objects.rst:776
25472 msgid "Content of the file."
25475 #. type: Plain text
25476 #: docs/manual/python/objects.rst:778
25480 #. type: Plain text
25481 #: docs/manual/python/objects.rst:780
25482 msgid "Timestamp of last change"
25485 #. type: Plain text
25486 #: docs/manual/python/objects.rst:784
25487 msgid "Boolean value indicating whether file is protected (DRM)."
25490 #. type: Plain text
25491 #: docs/manual/python/objects.rst:786
25495 #. type: Plain text
25496 #: docs/manual/python/objects.rst:788
25497 msgid "Boolean value indicating whether file is read only."
25500 #. type: Plain text
25501 #: docs/manual/python/objects.rst:790
25505 #. type: Plain text
25506 #: docs/manual/python/objects.rst:792
25507 msgid "Boolean value indicating whether file is hidden."
25510 #. type: Plain text
25511 #: docs/manual/python/objects.rst:794
25514 msgstr "File sistem"
25516 #. type: Plain text
25517 #: docs/manual/python/objects.rst:796
25518 msgid "Boolean value indicating whether file is system."
25521 #. type: Plain text
25522 #: docs/manual/python/objects.rst:798
25526 #. type: Plain text
25527 #: docs/manual/python/objects.rst:800
25528 msgid "Current poosition of file upload"
25531 #. type: Plain text
25532 #: docs/manual/python/objects.rst:802
25536 #. type: Plain text
25537 #: docs/manual/python/objects.rst:804
25538 msgid "Boolean value indicating completed file transfer."
25541 #. type: Plain text
25542 #: docs/manual/python/objects.rst:808
25546 #. type: Plain text
25547 #: docs/manual/python/objects.rst:820
25549 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
25550 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25551 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25554 #. type: Plain text
25555 #: docs/manual/python/examples.rst:2
25556 msgid "_python-gammu-examples:"
25560 #: docs/manual/python/examples.rst:4
25562 msgid "More python-gammu Examples"
25565 #. type: Plain text
25566 #: docs/manual/python/examples.rst:8
25568 "All these (and some more) examples are also available in ``python/examples/"
25569 "`` directory in Gammu sources."
25573 #: docs/manual/python/examples.rst:10
25575 msgid "Sending a message"
25578 #. type: Plain text
25579 #: docs/manual/python/examples.rst:13
25580 msgid "../../../python/examples/sendsms.py"
25583 #. type: Plain text
25584 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25585 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25586 msgid ":language: python"
25590 #: docs/manual/python/examples.rst:16
25592 msgid "Sending a long message"
25595 #. type: Plain text
25596 #: docs/manual/python/examples.rst:19
25597 msgid "../../../python/examples/sendlongsms.py"
25601 #: docs/manual/python/examples.rst:22
25603 msgid "Initiating a voice call"
25606 #. type: Plain text
25607 #: docs/manual/python/examples.rst:25
25608 msgid "../../../python/examples/dialvoice.py"
25612 #: docs/manual/python/examples.rst:28
25614 msgid "Reading calendar from phone"
25617 #. type: Plain text
25618 #: docs/manual/python/examples.rst:31
25619 msgid "../../../python/examples/getallcalendar.py"
25622 #. type: Attribute :mod:
25623 #: docs/manual/python/data.rst:1
25625 msgid "`gammu.data` -- Generic data usable with Gammu"
25628 #. type: Labeled list
25629 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25630 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25631 #: docs/manual/python/smsd.rst:4
25636 #. type: delimited block =
25637 #: docs/manual/python/data.rst:5
25641 #. type: delimited block =
25642 #: docs/manual/python/data.rst:6
25643 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25646 #. type: Labeled list
25647 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25648 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25649 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25650 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25651 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25652 #: docs/manual/python/gammu.rst:1321
25657 #. type: delimited block =
25658 #: docs/manual/python/data.rst:8
25659 msgid "Connections"
25662 #. type: delimited block =
25663 #: docs/manual/python/data.rst:11
25665 "Provides list of connection strings known to Gammu. They can be used for "
25666 "example when giving user a choice of connection string."
25669 #. type: delimited block =
25670 #: docs/manual/python/data.rst:13
25671 msgid "MemoryValueTypes"
25674 #. type: delimited block =
25675 #: docs/manual/python/data.rst:15
25676 msgid "Provides list of types of memory entry values."
25679 #. type: delimited block =
25680 #: docs/manual/python/data.rst:17
25682 msgid "CalendarTypes"
25685 #. type: delimited block =
25686 #: docs/manual/python/data.rst:19
25687 msgid "Provides list of calendar envet types."
25690 #. type: delimited block =
25691 #: docs/manual/python/data.rst:21
25693 msgid "CalendarValueTypes"
25696 #. type: delimited block =
25697 #: docs/manual/python/data.rst:23
25698 msgid "Provides list of types of calendar entry values."
25701 #. type: delimited block =
25702 #: docs/manual/python/data.rst:25
25703 msgid "TodoPriorities"
25706 #. type: delimited block =
25707 #: docs/manual/python/data.rst:27
25708 msgid "Provides list of todo priorities."
25711 #. type: delimited block =
25712 #: docs/manual/python/data.rst:29
25713 msgid "TodoValueTypes"
25716 #. type: delimited block =
25717 #: docs/manual/python/data.rst:31
25718 msgid "Provides list of types of todo entry values."
25721 #. type: delimited block =
25722 #: docs/manual/python/data.rst:33
25723 msgid "InternationalPrefixes"
25726 #. type: delimited block =
25727 #: docs/manual/python/data.rst:35
25728 msgid "List of known internaltional prefixes."
25731 #. type: delimited block =
25732 #: docs/manual/python/data.rst:37
25736 #. type: delimited block =
25737 #: docs/manual/python/data.rst:39
25739 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25740 "data:`ErrorNumbers`."
25743 #. type: delimited block =
25744 #: docs/manual/python/data.rst:41
25745 msgid "ErrorNumbers"
25748 #. type: delimited block =
25749 #: docs/manual/python/data.rst:42
25751 "Mapping of gammu error codes to text representation. Reverse to :data:"
25755 #. type: Plain text
25756 #: docs/manual/python/index.rst:2
25761 #: docs/manual/python/index.rst:4
25763 msgid "python-gammu API"
25767 #: docs/manual/python/index.rst:7
25769 msgid "A taste of python-gammu"
25772 #. type: Plain text
25773 #: docs/manual/python/index.rst:11
25775 "Python-gammu allows you to easily access the phone. Following code will "
25776 "connect to phone based on your Gammu configuration (usually stored in"
25779 #. type: Attribute :file:
25780 #: docs/manual/python/index.rst:11
25782 msgid "`~/.gammurc`) and gets network information from it::"
25785 #. type: Plain text
25786 #: docs/manual/python/index.rst:15
25793 #. type: Plain text
25794 #: docs/manual/python/index.rst:18
25797 " # Create state machine object\n"
25798 " sm = gammu.StateMachine()\n"
25801 #. type: Plain text
25802 #: docs/manual/python/index.rst:21
25805 " # Read ~/.gammurc\n"
25806 " sm.ReadConfig()\n"
25809 #. type: Plain text
25810 #: docs/manual/python/index.rst:24
25813 " # Connect to phone\n"
25817 #. type: Plain text
25818 #: docs/manual/python/index.rst:27
25821 " # Reads network information from phone\n"
25822 " netinfo = sm.GetNetworkInfo()\n"
25825 #. type: Plain text
25826 #: docs/manual/python/index.rst:33
25829 " # Print information\n"
25830 " print 'Network name: %s' % netinfo['NetworkName']\n"
25831 " print 'Network code: %s' % netinfo['NetworkCode']\n"
25832 " print 'LAC: %s' % netinfo['LAC']\n"
25833 " print 'CID: %s' % netinfo['CID']\n"
25836 #. type: Plain text
25837 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25838 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25839 msgid ":maxdepth: 3"
25842 #. type: Plain text
25843 #: docs/manual/python/index.rst:38
25848 #: docs/manual/python/index.rst:40
25850 msgid "API documentation"
25853 #. type: Plain text
25854 #: docs/manual/python/index.rst:51
25855 msgid "gammu smsd data worker exceptions objects"
25858 #. type: Attribute :mod:
25859 #: docs/manual/python/exceptions.rst:1
25861 msgid "`gammu.exception` -- Gammu exception handling"
25864 #. type: delimited block =
25865 #: docs/manual/python/exceptions.rst:5
25866 msgid "gammu.exception"
25869 #. type: delimited block =
25870 #: docs/manual/python/exceptions.rst:6
25871 msgid ":synopsis: Defines all exceptions used in Gammu."
25874 #. type: Labeled list
25875 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
25877 msgid ".. exception"
25880 #. type: delimited block =
25881 #: docs/manual/python/exceptions.rst:8
25882 msgid "gammu.GSMError"
25885 #. type: delimited block =
25886 #: docs/manual/python/exceptions.rst:11
25888 "Generic class as parent for all Gammu exceptions. This is never raised "
25889 "directly, but should be used to catch any Gammu related exception."
25892 #. type: Labeled list
25893 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
25894 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
25895 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
25896 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
25897 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
25898 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
25899 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
25900 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
25901 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
25902 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
25903 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
25904 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
25905 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
25906 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
25907 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
25908 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
25909 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
25910 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
25911 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
25912 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
25913 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
25914 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
25915 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
25916 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
25917 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
25918 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
25919 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
25920 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
25921 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
25922 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
25923 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
25924 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
25925 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
25926 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
25927 #: docs/manual/python/exceptions.rst:148
25929 msgid ".. autoexception"
25932 #. type: delimited block =
25933 #: docs/manual/python/exceptions.rst:13
25934 msgid "gammu.ERR_NONE"
25937 #. type: delimited block =
25938 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
25939 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
25940 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
25941 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
25942 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
25943 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
25944 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
25945 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
25946 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
25947 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
25948 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
25949 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
25950 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
25951 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
25952 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
25953 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
25954 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
25955 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
25956 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
25957 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
25958 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
25959 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
25960 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
25961 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
25962 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
25963 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
25964 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
25965 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
25966 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
25967 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
25968 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
25969 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
25970 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
25971 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
25972 #: docs/manual/python/exceptions.rst:149
25973 msgid ":show-inheritance:"
25976 #. type: delimited block =
25977 #: docs/manual/python/exceptions.rst:15
25978 msgid "gammu.ERR_DEVICEOPENERROR"
25981 #. type: delimited block =
25982 #: docs/manual/python/exceptions.rst:17
25983 msgid "gammu.ERR_DEVICELOCKED"
25986 #. type: delimited block =
25987 #: docs/manual/python/exceptions.rst:19
25988 msgid "gammu.ERR_DEVICENOTEXIST"
25991 #. type: delimited block =
25992 #: docs/manual/python/exceptions.rst:21
25993 msgid "gammu.ERR_DEVICEBUSY"
25996 #. type: delimited block =
25997 #: docs/manual/python/exceptions.rst:23
25998 msgid "gammu.ERR_DEVICENOPERMISSION"
26001 #. type: delimited block =
26002 #: docs/manual/python/exceptions.rst:25
26003 msgid "gammu.ERR_DEVICENODRIVER"
26006 #. type: delimited block =
26007 #: docs/manual/python/exceptions.rst:27
26008 msgid "gammu.ERR_DEVICENOTWORK"
26011 #. type: delimited block =
26012 #: docs/manual/python/exceptions.rst:29
26013 msgid "gammu.ERR_DEVICEDTRRTSERROR"
26016 #. type: delimited block =
26017 #: docs/manual/python/exceptions.rst:31
26018 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
26021 #. type: delimited block =
26022 #: docs/manual/python/exceptions.rst:33
26023 msgid "gammu.ERR_DEVICEWRITEERROR"
26026 #. type: delimited block =
26027 #: docs/manual/python/exceptions.rst:35
26028 msgid "gammu.ERR_DEVICEREADERROR"
26031 #. type: delimited block =
26032 #: docs/manual/python/exceptions.rst:37
26033 msgid "gammu.ERR_DEVICEPARITYERROR"
26036 #. type: delimited block =
26037 #: docs/manual/python/exceptions.rst:39
26038 msgid "gammu.ERR_TIMEOUT"
26041 #. type: delimited block =
26042 #: docs/manual/python/exceptions.rst:41
26043 msgid "gammu.ERR_FRAMENOTREQUESTED"
26046 #. type: delimited block =
26047 #: docs/manual/python/exceptions.rst:43
26048 msgid "gammu.ERR_UNKNOWNRESPONSE"
26051 #. type: delimited block =
26052 #: docs/manual/python/exceptions.rst:45
26053 msgid "gammu.ERR_UNKNOWNFRAME"
26056 #. type: delimited block =
26057 #: docs/manual/python/exceptions.rst:47
26058 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26061 #. type: delimited block =
26062 #: docs/manual/python/exceptions.rst:49
26063 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26066 #. type: delimited block =
26067 #: docs/manual/python/exceptions.rst:51
26068 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26071 #. type: delimited block =
26072 #: docs/manual/python/exceptions.rst:53
26073 msgid "gammu.ERR_NOTSUPPORTED"
26076 #. type: delimited block =
26077 #: docs/manual/python/exceptions.rst:55
26078 msgid "gammu.ERR_EMPTY"
26081 #. type: delimited block =
26082 #: docs/manual/python/exceptions.rst:57
26083 msgid "gammu.ERR_SECURITYERROR"
26086 #. type: delimited block =
26087 #: docs/manual/python/exceptions.rst:59
26088 msgid "gammu.ERR_INVALIDLOCATION"
26091 #. type: delimited block =
26092 #: docs/manual/python/exceptions.rst:61
26093 msgid "gammu.ERR_NOTIMPLEMENTED"
26096 #. type: delimited block =
26097 #: docs/manual/python/exceptions.rst:63
26098 msgid "gammu.ERR_FULL"
26101 #. type: delimited block =
26102 #: docs/manual/python/exceptions.rst:65
26103 msgid "gammu.ERR_UNKNOWN"
26106 #. type: delimited block =
26107 #: docs/manual/python/exceptions.rst:67
26108 msgid "gammu.ERR_CANTOPENFILE"
26111 #. type: delimited block =
26112 #: docs/manual/python/exceptions.rst:69
26113 msgid "gammu.ERR_MOREMEMORY"
26116 #. type: delimited block =
26117 #: docs/manual/python/exceptions.rst:71
26118 msgid "gammu.ERR_PERMISSION"
26121 #. type: delimited block =
26122 #: docs/manual/python/exceptions.rst:73
26123 msgid "gammu.ERR_EMPTYSMSC"
26126 #. type: delimited block =
26127 #: docs/manual/python/exceptions.rst:75
26128 msgid "gammu.ERR_INSIDEPHONEMENU"
26131 #. type: delimited block =
26132 #: docs/manual/python/exceptions.rst:77
26133 msgid "gammu.ERR_NOTCONNECTED"
26136 #. type: delimited block =
26137 #: docs/manual/python/exceptions.rst:79
26138 msgid "gammu.ERR_WORKINPROGRESS"
26141 #. type: delimited block =
26142 #: docs/manual/python/exceptions.rst:81
26143 msgid "gammu.ERR_PHONEOFF"
26146 #. type: delimited block =
26147 #: docs/manual/python/exceptions.rst:83
26148 msgid "gammu.ERR_FILENOTSUPPORTED"
26151 #. type: delimited block =
26152 #: docs/manual/python/exceptions.rst:85
26153 msgid "gammu.ERR_BUG"
26156 #. type: delimited block =
26157 #: docs/manual/python/exceptions.rst:87
26158 msgid "gammu.ERR_CANCELED"
26161 #. type: delimited block =
26162 #: docs/manual/python/exceptions.rst:89
26163 msgid "gammu.ERR_NEEDANOTHERANSWER"
26166 #. type: delimited block =
26167 #: docs/manual/python/exceptions.rst:91
26168 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26171 #. type: delimited block =
26172 #: docs/manual/python/exceptions.rst:93
26173 msgid "gammu.ERR_WRONGCRC"
26176 #. type: delimited block =
26177 #: docs/manual/python/exceptions.rst:95
26178 msgid "gammu.ERR_INVALIDDATETIME"
26181 #. type: delimited block =
26182 #: docs/manual/python/exceptions.rst:97
26183 msgid "gammu.ERR_MEMORY"
26186 #. type: delimited block =
26187 #: docs/manual/python/exceptions.rst:99
26188 msgid "gammu.ERR_INVALIDDATA"
26191 #. type: delimited block =
26192 #: docs/manual/python/exceptions.rst:101
26193 msgid "gammu.ERR_FILEALREADYEXIST"
26196 #. type: delimited block =
26197 #: docs/manual/python/exceptions.rst:103
26198 msgid "gammu.ERR_FILENOTEXIST"
26201 #. type: delimited block =
26202 #: docs/manual/python/exceptions.rst:105
26203 msgid "gammu.ERR_SHOULDBEFOLDER"
26206 #. type: delimited block =
26207 #: docs/manual/python/exceptions.rst:107
26208 msgid "gammu.ERR_SHOULDBEFILE"
26211 #. type: delimited block =
26212 #: docs/manual/python/exceptions.rst:109
26213 msgid "gammu.ERR_NOSIM"
26216 #. type: delimited block =
26217 #: docs/manual/python/exceptions.rst:111
26218 msgid "gammu.ERR_GNAPPLETWRONG"
26221 #. type: delimited block =
26222 #: docs/manual/python/exceptions.rst:113
26223 msgid "gammu.ERR_FOLDERPART"
26226 #. type: delimited block =
26227 #: docs/manual/python/exceptions.rst:115
26228 msgid "gammu.ERR_FOLDERNOTEMPTY"
26231 #. type: delimited block =
26232 #: docs/manual/python/exceptions.rst:117
26233 msgid "gammu.ERR_DATACONVERTED"
26236 #. type: delimited block =
26237 #: docs/manual/python/exceptions.rst:119
26238 msgid "gammu.ERR_UNCONFIGURED"
26241 #. type: delimited block =
26242 #: docs/manual/python/exceptions.rst:121
26243 msgid "gammu.ERR_WRONGFOLDER"
26246 #. type: delimited block =
26247 #: docs/manual/python/exceptions.rst:123
26248 msgid "gammu.ERR_PHONE_INTERNAL"
26251 #. type: delimited block =
26252 #: docs/manual/python/exceptions.rst:125
26253 msgid "gammu.ERR_WRITING_FILE"
26256 #. type: delimited block =
26257 #: docs/manual/python/exceptions.rst:127
26258 msgid "gammu.ERR_NONE_SECTION"
26261 #. type: delimited block =
26262 #: docs/manual/python/exceptions.rst:129
26263 msgid "gammu.ERR_USING_DEFAULTS"
26266 #. type: delimited block =
26267 #: docs/manual/python/exceptions.rst:131
26268 msgid "gammu.ERR_CORRUPTED"
26271 #. type: delimited block =
26272 #: docs/manual/python/exceptions.rst:133
26273 msgid "gammu.ERR_BADFEATURE"
26276 #. type: delimited block =
26277 #: docs/manual/python/exceptions.rst:135
26278 msgid "gammu.ERR_DISABLED"
26281 #. type: delimited block =
26282 #: docs/manual/python/exceptions.rst:137
26283 msgid "gammu.ERR_SPECIFYCHANNEL"
26286 #. type: delimited block =
26287 #: docs/manual/python/exceptions.rst:139
26288 msgid "gammu.ERR_NOTRUNNING"
26291 #. type: delimited block =
26292 #: docs/manual/python/exceptions.rst:141
26293 msgid "gammu.ERR_NOSERVICE"
26296 #. type: delimited block =
26297 #: docs/manual/python/exceptions.rst:143
26298 msgid "gammu.ERR_BUSY"
26301 #. type: delimited block =
26302 #: docs/manual/python/exceptions.rst:145
26303 msgid "gammu.ERR_COULDNT_CONNECT"
26306 #. type: delimited block =
26307 #: docs/manual/python/exceptions.rst:147
26308 msgid "gammu.ERR_COULDNT_RESOLVE"
26311 #. type: delimited block =
26312 #: docs/manual/python/exceptions.rst:149
26313 msgid "gammu.ERR_GETTING_SMSC"
26316 #. type: Attribute :mod:
26317 #: docs/manual/python/worker.rst:1
26319 msgid "`gammu.worker` - Asynchronous communication to phone."
26322 #. type: delimited block =
26323 #: docs/manual/python/worker.rst:5
26324 msgid "gammu.worker"
26327 #. type: delimited block =
26328 #: docs/manual/python/worker.rst:6
26329 msgid ":synopsis: Asynchronous communication to phone."
26332 #. type: delimited block =
26333 #: docs/manual/python/worker.rst:9
26335 "Mostly you should use only :class:`GammuWorker` class, others are only "
26336 "helpers which are used by this class."
26339 #. type: Labeled list
26340 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26341 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26346 #. type: delimited block =
26347 #: docs/manual/python/worker.rst:12
26348 msgid "GammuCommand(command, params=None, percentage=100)"
26351 #. type: delimited block =
26352 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26353 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26354 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26355 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26356 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26357 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26358 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26359 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26360 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26361 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26362 #: docs/manual/python/worker.rst:156
26363 msgid ":module: gammu.worker"
26366 #. type: delimited block =
26367 #: docs/manual/python/worker.rst:15
26368 msgid "Storage of single command for gammu."
26371 #. type: Labeled list
26372 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26373 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26374 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26375 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26376 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26377 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26378 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26379 #: docs/manual/python/worker.rst:142
26384 #. type: delimited block =
26385 #: docs/manual/python/worker.rst:18
26386 msgid "GammuCommand.get_command()"
26389 #. type: delimited block =
26390 #: docs/manual/python/worker.rst:21
26391 msgid "Returns command name."
26394 #. type: delimited block =
26395 #: docs/manual/python/worker.rst:24
26396 msgid "GammuCommand.get_params()"
26399 #. type: delimited block =
26400 #: docs/manual/python/worker.rst:27
26401 msgid "Returns command params."
26404 #. type: delimited block =
26405 #: docs/manual/python/worker.rst:30
26406 msgid "GammuCommand.get_percentage()"
26409 #. type: delimited block =
26410 #: docs/manual/python/worker.rst:33
26411 msgid "Returns percentage of current task."
26414 #. type: delimited block =
26415 #: docs/manual/python/worker.rst:36
26416 msgid "GammuTask(name, commands)"
26419 #. type: delimited block =
26420 #: docs/manual/python/worker.rst:39
26421 msgid "Storage of taks for gammu."
26424 #. type: delimited block =
26425 #: docs/manual/python/worker.rst:42
26426 msgid "GammuTask.get_name()"
26429 #. type: delimited block =
26430 #: docs/manual/python/worker.rst:45
26431 msgid "Returns task name."
26434 #. type: delimited block =
26435 #: docs/manual/python/worker.rst:48
26436 msgid "GammuTask.get_next()"
26439 #. type: delimited block =
26440 #: docs/manual/python/worker.rst:51
26441 msgid "Returns next command to be executed as :class:`GammuCommand`."
26444 #. type: delimited block =
26445 #: docs/manual/python/worker.rst:54
26446 msgid "GammuThread(queue, config, callback)"
26449 #. type: delimited block =
26450 #: docs/manual/python/worker.rst:57
26451 msgid "Thread for phone communication."
26454 #. type: delimited block =
26455 #: docs/manual/python/worker.rst:60
26456 msgid "GammuThread.join(timeout=None)"
26459 #. type: delimited block =
26460 #: docs/manual/python/worker.rst:63
26461 msgid "Terminates thread and waits for it."
26464 #. type: delimited block =
26465 #: docs/manual/python/worker.rst:66
26466 msgid "GammuThread.kill()"
26469 #. type: delimited block =
26470 #: docs/manual/python/worker.rst:69
26471 msgid "Forces thread end without emptying queue."
26474 #. type: delimited block =
26475 #: docs/manual/python/worker.rst:72
26476 msgid "GammuThread.run()"
26479 #. type: delimited block =
26480 #: docs/manual/python/worker.rst:76
26482 "Thread body, which handles phone communication. This should not be used from "
26486 #. type: delimited block =
26487 #: docs/manual/python/worker.rst:79
26488 msgid "GammuWorker(callback)"
26491 #. type: delimited block =
26492 #: docs/manual/python/worker.rst:84
26494 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26495 "and then passes all commands to this thread. When task is done, caller is "
26496 "notified via callback."
26499 #. type: delimited block =
26500 #: docs/manual/python/worker.rst:87
26501 msgid "GammuWorker.abort()"
26504 #. type: delimited block =
26505 #: docs/manual/python/worker.rst:90
26506 msgid "Aborts any remaining operations."
26509 #. type: delimited block =
26510 #: docs/manual/python/worker.rst:93
26511 msgid "GammuWorker.configure(config)"
26514 #. type: delimited block =
26515 #: docs/manual/python/worker.rst:96
26516 msgid "Configures gammu instance according to config."
26519 #. type: delimited block =
26520 #: docs/manual/python/worker.rst:99
26522 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26523 "SetConfig` accepts. :type config: hash"
26526 #. type: delimited block =
26527 #: docs/manual/python/worker.rst:102
26528 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26531 #. type: delimited block =
26532 #: docs/manual/python/worker.rst:105
26533 msgid "Enqueues command or task."
26536 #. type: delimited block =
26537 #: docs/manual/python/worker.rst:112
26539 ":param command: Command(s) to execute. Each command is tuple containing "
26540 "function name and it's parameters. :type command: tuple of list of tuples :"
26541 "param params: Parameters to command. :type params: tuple or string :param "
26542 "commands: List of commands to execute. When this is not none, params are "
26543 "ignored and command is taken as task name. :type commands: list of tuples "
26547 #. type: delimited block =
26548 #: docs/manual/python/worker.rst:115
26549 msgid "GammuWorker.enqueue_command(command, params)"
26552 #. type: delimited block =
26553 #: docs/manual/python/worker.rst:118
26554 msgid "Enqueues command."
26557 #. type: delimited block =
26558 #: docs/manual/python/worker.rst:123
26560 ":param command: Command(s) to execute. Each command is tuple containing "
26561 "function name and it's parameters. :type command: tuple of list of tuples :"
26562 "param params: Parameters to command. :type params: tuple or string"
26565 #. type: delimited block =
26566 #: docs/manual/python/worker.rst:126
26567 msgid "GammuWorker.enqueue_task(command, commands)"
26570 #. type: delimited block =
26571 #: docs/manual/python/worker.rst:129
26572 msgid "Enqueues task."
26575 #. type: delimited block =
26576 #: docs/manual/python/worker.rst:134
26578 ":param command: Command(s) to execute. Each command is tuple containing "
26579 "function name and it's parameters. :type command: tuple of list of tuples :"
26580 "param commands: List of commands to execute. :type commands: list of tuples "
26584 #. type: delimited block =
26585 #: docs/manual/python/worker.rst:137
26586 msgid "GammuWorker.initiate()"
26589 #. type: delimited block =
26590 #: docs/manual/python/worker.rst:140
26591 msgid "Connects to phone."
26594 #. type: delimited block =
26595 #: docs/manual/python/worker.rst:143
26596 msgid "GammuWorker.terminate(timeout=None)"
26599 #. type: delimited block =
26600 #: docs/manual/python/worker.rst:146
26601 msgid "Terminates phone connection."
26604 #. type: delimited block =
26605 #: docs/manual/python/worker.rst:149
26606 msgid "InvalidCommand(value)"
26609 #. type: delimited block =
26610 #: docs/manual/python/worker.rst:152
26611 msgid "Exception indicating invalid command."
26614 #. type: Labeled list
26615 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26616 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26617 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26618 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26619 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26620 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26621 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26622 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26623 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26624 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26625 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26626 #: docs/manual/python/gammu.rst:1305
26628 msgid ".. function"
26631 #. type: delimited block =
26632 #: docs/manual/python/worker.rst:155
26633 msgid "check_worker_command(command)"
26636 #. type: delimited block =
26637 #: docs/manual/python/worker.rst:158
26638 msgid "Checks whether command is valid."
26641 #. type: delimited block =
26642 #: docs/manual/python/worker.rst:161
26643 msgid ":param command: Name of command. :type command: string"
26646 #. type: Attribute :mod:
26647 #: docs/manual/python/gammu.rst:1
26649 msgid "`gammu` -- Mobile phone access"
26652 #. type: delimited block =
26653 #: docs/manual/python/gammu.rst:6
26654 msgid ":synopsis: Provides access to mobile phones."
26657 #. type: delimited block =
26658 #: docs/manual/python/gammu.rst:8
26659 msgid "This module wraps all python-gammu functionality."
26662 #. type: Attribute :class:
26663 #: docs/manual/python/gammu.rst:9
26665 msgid "`gammu.StateMachine`"
26668 #. type: delimited block -
26669 #: docs/manual/python/gammu.rst:13
26671 msgid ".. class:: StateMachine(Locale)\n"
26674 #. type: delimited block -
26675 #: docs/manual/python/gammu.rst:15
26677 msgid " StateMachine object, that is used for communication with phone.\n"
26680 #. type: delimited block -
26681 #: docs/manual/python/gammu.rst:18
26684 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26685 " :type Locale: string\n"
26688 #. type: delimited block -
26689 #: docs/manual/python/gammu.rst:21
26691 msgid " .. method:: AddCalendar(Value)\n"
26694 #. type: delimited block -
26695 #: docs/manual/python/gammu.rst:23
26697 msgid " Adds calendar entry.\n"
26700 #. type: delimited block -
26701 #: docs/manual/python/gammu.rst:28
26704 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26705 " :type Value: dict\n"
26706 " :return: Location of newly created entry\n"
26710 #. type: delimited block -
26711 #: docs/manual/python/gammu.rst:31
26713 msgid " .. method:: AddCategory(Type, Name)\n"
26716 #. type: delimited block -
26717 #: docs/manual/python/gammu.rst:33
26719 msgid " Adds category to phone.\n"
26722 #. type: delimited block -
26723 #: docs/manual/python/gammu.rst:40
26726 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26727 " :type Type: string\n"
26728 " :param Name: Category name\n"
26729 " :type Name: string\n"
26730 " :return: Location of created category\n"
26734 #. type: delimited block -
26735 #: docs/manual/python/gammu.rst:43
26737 msgid " .. method:: AddFilePart(File)\n"
26740 #. type: delimited block -
26741 #: docs/manual/python/gammu.rst:45
26743 msgid " Adds file part to filesystem.\n"
26746 #. type: delimited block -
26747 #: docs/manual/python/gammu.rst:50
26750 " :param File: File data, see :ref:`file_obj`\n"
26751 " :type File: dict\n"
26752 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26756 #. type: delimited block -
26757 #: docs/manual/python/gammu.rst:53
26759 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
26762 #. type: delimited block -
26763 #: docs/manual/python/gammu.rst:55
26765 msgid " Adds folder to filesystem.\n"
26768 #. type: delimited block -
26769 #: docs/manual/python/gammu.rst:62
26772 " :param ParentFolderID: Folder where to create subfolder\n"
26773 " :type ParentFolderID: string\n"
26774 " :param Name: New folder name\n"
26775 " :type Name: string\n"
26776 " :return: New folder ID.\n"
26777 " :rtype: string\n"
26780 #. type: delimited block -
26781 #: docs/manual/python/gammu.rst:65
26783 msgid " .. method:: AddMemory(Value)\n"
26786 #. type: delimited block -
26787 #: docs/manual/python/gammu.rst:67
26789 msgid " Adds memory (phonebooks or calls) entry.\n"
26790 msgstr " Menambah memori (buku telepon atau panggilan) entri.\n"
26792 #. type: delimited block -
26793 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26796 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
26797 " :type Value: dict\n"
26798 " :return: Location of created entry\n"
26802 #. type: delimited block -
26803 #: docs/manual/python/gammu.rst:75
26805 msgid " .. method:: AddSMS(Value)\n"
26808 #. type: delimited block -
26809 #: docs/manual/python/gammu.rst:77
26811 msgid " Adds SMS to specified folder.\n"
26814 #. type: delimited block -
26815 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26818 " :param Value: SMS data, see :ref:`sms_obj`\n"
26819 " :type Value: dict\n"
26820 " :return: Tuple for location and folder.\n"
26824 #. type: delimited block -
26825 #: docs/manual/python/gammu.rst:85
26827 msgid " .. method:: AddSMSFolder(Name)\n"
26830 #. type: delimited block -
26831 #: docs/manual/python/gammu.rst:87
26833 msgid " Creates SMS folder.\n"
26836 #. type: delimited block -
26837 #: docs/manual/python/gammu.rst:92
26840 " :param Name: Name of new folder\n"
26841 " :type Name: string\n"
26846 #. type: delimited block -
26847 #: docs/manual/python/gammu.rst:95
26849 msgid " .. method:: AddToDo(Value)\n"
26852 #. type: delimited block -
26853 #: docs/manual/python/gammu.rst:97
26855 msgid " Adds ToDo in phone.\n"
26858 #. type: delimited block -
26859 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
26862 " :param Value: ToDo data, see :ref:`todo_obj`\n"
26863 " :type Value: dict\n"
26864 " :return: Location of created entry\n"
26868 #. type: delimited block -
26869 #: docs/manual/python/gammu.rst:105
26871 msgid " .. method:: AnswerCall(ID, All)\n"
26874 #. type: delimited block -
26875 #: docs/manual/python/gammu.rst:107
26877 msgid " Accept current incoming call.\n"
26880 #. type: delimited block -
26881 #: docs/manual/python/gammu.rst:114
26884 " :param ID: ID of call\n"
26885 " :type ID: integer\n"
26886 " :param All: Answer all calls?\n"
26887 " :type All: boolean\n"
26892 #. type: delimited block -
26893 #: docs/manual/python/gammu.rst:117
26895 msgid " .. method:: CancelCall(ID, All)\n"
26898 #. type: delimited block -
26899 #: docs/manual/python/gammu.rst:119
26901 msgid " Deny current incoming call.\n"
26904 #. type: delimited block -
26905 #: docs/manual/python/gammu.rst:126
26908 " :param ID: ID of call\n"
26909 " :type ID: integer\n"
26910 " :param All: Cancel all calls?\n"
26911 " :type All: boolean\n"
26916 #. type: delimited block -
26917 #: docs/manual/python/gammu.rst:129
26919 msgid " .. method:: ConferenceCall(ID)\n"
26922 #. type: delimited block -
26923 #: docs/manual/python/gammu.rst:131
26925 msgid " Initiates conference call.\n"
26928 #. type: delimited block -
26929 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
26930 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
26931 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
26934 " :param ID: ID of call\n"
26935 " :type ID: integer\n"
26940 #. type: delimited block -
26941 #: docs/manual/python/gammu.rst:139
26943 msgid " .. method:: DeleteAllCalendar()\n"
26946 #. type: delimited block -
26947 #: docs/manual/python/gammu.rst:141
26949 msgid " Deletes all calendar entries.\n"
26952 #. type: delimited block -
26953 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
26954 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
26955 #: docs/manual/python/gammu.rst:1035
26962 #. type: delimited block -
26963 #: docs/manual/python/gammu.rst:147
26965 msgid " .. method:: DeleteAllMemory(Type)\n"
26968 #. type: delimited block -
26969 #: docs/manual/python/gammu.rst:149
26971 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
26974 #. type: delimited block -
26975 #: docs/manual/python/gammu.rst:154
26978 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
26979 " :type Type: string\n"
26984 #. type: delimited block -
26985 #: docs/manual/python/gammu.rst:157
26987 msgid " .. method:: DeleteAllToDo()\n"
26990 #. type: delimited block -
26991 #: docs/manual/python/gammu.rst:159
26993 msgid " Deletes all todo entries in phone.\n"
26996 #. type: delimited block -
26997 #: docs/manual/python/gammu.rst:165
26999 msgid " .. method:: DeleteCalendar(Location)\n"
27002 #. type: delimited block -
27003 #: docs/manual/python/gammu.rst:167
27005 msgid " Deletes calendar entry.\n"
27008 #. type: delimited block -
27009 #: docs/manual/python/gammu.rst:172
27012 " :param Location: Calendar entry to delete\n"
27013 " :type Location: int\n"
27018 #. type: delimited block -
27019 #: docs/manual/python/gammu.rst:175
27021 msgid " .. method:: DeleteFile(FileID)\n"
27024 #. type: delimited block -
27025 #: docs/manual/python/gammu.rst:177
27027 msgid " Deletes file from filesystem.\n"
27030 #. type: delimited block -
27031 #: docs/manual/python/gammu.rst:182
27034 " :param FileID: File to delete\n"
27035 " :type FileID: string\n"
27040 #. type: delimited block -
27041 #: docs/manual/python/gammu.rst:185
27043 msgid " .. method:: DeleteFolder(FolderID)\n"
27046 #. type: delimited block -
27047 #: docs/manual/python/gammu.rst:187
27049 msgid " Deletes folder on filesystem.\n"
27052 #. type: delimited block -
27053 #: docs/manual/python/gammu.rst:192
27056 " :param FolderID: Folder to delete\n"
27057 " :type FolderID: string\n"
27062 #. type: delimited block -
27063 #: docs/manual/python/gammu.rst:195
27065 msgid " .. method:: DeleteMemory(Type, Location)\n"
27068 #. type: delimited block -
27069 #: docs/manual/python/gammu.rst:197
27071 msgid " Deletes memory (phonebooks or calls) entry.\n"
27072 msgstr " Menghapus memori (buku telepon atau panggilan) entri.\n"
27074 #. type: delimited block -
27075 #: docs/manual/python/gammu.rst:204
27078 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27079 " :type Type: string\n"
27080 " :param Location: Location of entry to delete\n"
27081 " :type Location: int\n"
27086 #. type: delimited block -
27087 #: docs/manual/python/gammu.rst:207
27089 msgid " .. method:: DeleteSMS(Folder, Location)\n"
27092 #. type: delimited block -
27093 #: docs/manual/python/gammu.rst:209
27095 msgid " Deletes SMS.\n"
27098 #. type: delimited block -
27099 #: docs/manual/python/gammu.rst:216
27102 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27103 " :type Folder: int\n"
27104 " :param Location: Location of entry to delete\n"
27105 " :type Location: int\n"
27110 #. type: delimited block -
27111 #: docs/manual/python/gammu.rst:219
27113 msgid " .. method:: DeleteSMSFolder(ID)\n"
27116 #. type: delimited block -
27117 #: docs/manual/python/gammu.rst:221
27119 msgid " Deletes SMS folder.\n"
27122 #. type: delimited block -
27123 #: docs/manual/python/gammu.rst:226
27126 " :param ID: Index of folder to delete\n"
27132 #. type: delimited block -
27133 #: docs/manual/python/gammu.rst:229
27135 msgid " .. method:: DeleteToDo(Location)\n"
27138 #. type: delimited block -
27139 #: docs/manual/python/gammu.rst:231
27141 msgid " Deletes ToDo entry in phone.\n"
27144 #. type: delimited block -
27145 #: docs/manual/python/gammu.rst:236
27148 " :param Location: Location of entry to delete\n"
27149 " :type Location: int\n"
27154 #. type: delimited block -
27155 #: docs/manual/python/gammu.rst:239
27157 msgid " .. method:: DialService(Number)\n"
27160 #. type: delimited block -
27161 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27163 msgid " Dials number and starts voice call.\n"
27166 #. type: delimited block -
27167 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27170 " :param Number: Number to dial\n"
27171 " :type Number: string\n"
27176 #. type: delimited block -
27177 #: docs/manual/python/gammu.rst:249
27179 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
27182 #. type: delimited block -
27183 #: docs/manual/python/gammu.rst:258
27186 " :param Number: Number to dial\n"
27187 " :type Number: string\n"
27188 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27189 " :type ShowNumber: boolean or None\n"
27194 #. type: delimited block -
27195 #: docs/manual/python/gammu.rst:261
27197 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27200 #. type: delimited block -
27201 #: docs/manual/python/gammu.rst:263
27203 msgid " Entres security code.\n"
27206 #. type: delimited block -
27207 #: docs/manual/python/gammu.rst:272
27210 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27211 " :type Type: string\n"
27212 " :param Code: Code value\n"
27213 " :type Code: string\n"
27214 " :param NewPIN: New PIN value in case entering PUK\n"
27215 " :type NewPIN: string\n"
27220 #. type: delimited block -
27221 #: docs/manual/python/gammu.rst:275
27223 msgid " .. method:: GetAlarm(Location)\n"
27226 #. type: delimited block -
27227 #: docs/manual/python/gammu.rst:277
27229 msgid " Reads alarm set in phone.\n"
27232 #. type: delimited block -
27233 #: docs/manual/python/gammu.rst:282
27236 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27237 " :type Location: int\n"
27238 " :return: Alarm dict\n"
27242 #. type: delimited block -
27243 #: docs/manual/python/gammu.rst:285
27245 msgid " .. method:: GetBatteryCharge()\n"
27248 #. type: delimited block -
27249 #: docs/manual/python/gammu.rst:287
27251 msgid " Gets information about battery charge and phone charging state.\n"
27254 #. type: delimited block -
27255 #: docs/manual/python/gammu.rst:290
27258 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27262 #. type: delimited block -
27263 #: docs/manual/python/gammu.rst:293
27265 msgid " .. method:: GetCalendar(Location)\n"
27268 #. type: delimited block -
27269 #: docs/manual/python/gammu.rst:295
27271 msgid " Retrieves calendar entry.\n"
27274 #. type: delimited block -
27275 #: docs/manual/python/gammu.rst:300
27278 " :param Location: Calendar entry to read\n"
27279 " :type Location: int\n"
27280 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27284 #. type: delimited block -
27285 #: docs/manual/python/gammu.rst:303
27287 msgid " .. method:: GetCalendarStatus()\n"
27290 #. type: delimited block -
27291 #: docs/manual/python/gammu.rst:305
27293 msgid " Retrieves calendar status (number of used entries).\n"
27296 #. type: delimited block -
27297 #: docs/manual/python/gammu.rst:308
27300 " :return: Dictionary with calendar status (Used)\n"
27304 #. type: delimited block -
27305 #: docs/manual/python/gammu.rst:311
27307 msgid " .. method:: GetCategory(Type, Location)\n"
27310 #. type: delimited block -
27311 #: docs/manual/python/gammu.rst:313
27313 msgid " Reads category from phone.\n"
27316 #. type: delimited block -
27317 #: docs/manual/python/gammu.rst:320
27320 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27321 " :type Type: string\n"
27322 " :param Location: Location of category to read\n"
27323 " :type Location: int\n"
27324 " :return: Category name as string\n"
27325 " :rtype: string\n"
27328 #. type: delimited block -
27329 #: docs/manual/python/gammu.rst:323
27331 msgid " .. method:: GetCategoryStatus(Type)\n"
27334 #. type: delimited block -
27335 #: docs/manual/python/gammu.rst:325
27337 msgid " Reads category status (number of used entries) from phone.\n"
27340 #. type: delimited block -
27341 #: docs/manual/python/gammu.rst:330
27344 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27345 " :type Type: string\n"
27346 " :return: Dictionary containing information about category status (Used)\n"
27350 #. type: delimited block -
27351 #: docs/manual/python/gammu.rst:333
27353 msgid " .. method:: GetConfig(Section)\n"
27356 #. type: delimited block -
27357 #: docs/manual/python/gammu.rst:344
27360 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27369 " - UseGlobalDebugFile\n"
27372 #. type: delimited block -
27373 #: docs/manual/python/gammu.rst:349
27376 " :param Section: Index of config section to read. Defaults to 0.\n"
27377 " :type Section: int\n"
27378 " :return: Dictionary containing configuration\n"
27382 #. type: delimited block -
27383 #: docs/manual/python/gammu.rst:352
27385 msgid " .. method:: GetDateTime()\n"
27388 #. type: delimited block -
27389 #: docs/manual/python/gammu.rst:354
27391 msgid " Reads date and time from phone.\n"
27394 #. type: delimited block -
27395 #: docs/manual/python/gammu.rst:357
27398 " :return: Date and time from phone as datetime.datetime object.\n"
27399 " :rtype: datetime.datetime\n"
27402 #. type: delimited block -
27403 #: docs/manual/python/gammu.rst:360
27405 msgid " .. method:: GetDisplayStatus()\n"
27408 #. type: delimited block -
27409 #: docs/manual/python/gammu.rst:364
27412 " Acquired display status.\n"
27413 " :return: List of indicators displayed on display\n"
27417 #. type: delimited block -
27418 #: docs/manual/python/gammu.rst:367
27420 msgid " .. method:: GetFilePart(File)\n"
27423 #. type: delimited block -
27424 #: docs/manual/python/gammu.rst:369
27426 msgid " Gets file part from filesystem.\n"
27429 #. type: delimited block -
27430 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27433 " :param File: File data, see :ref:`file_obj`\n"
27434 " :type File: dict\n"
27435 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27439 #. type: delimited block -
27440 #: docs/manual/python/gammu.rst:377
27442 msgid " .. method:: GetFileSystemStatus()\n"
27445 #. type: delimited block -
27446 #: docs/manual/python/gammu.rst:379
27448 msgid " Acquires filesystem status.\n"
27451 #. type: delimited block -
27452 #: docs/manual/python/gammu.rst:382
27455 " :return: Dictionary containing filesystem status (Used and Free)\n"
27459 #. type: delimited block -
27460 #: docs/manual/python/gammu.rst:385
27462 msgid " .. method:: GetFirmware()\n"
27465 #. type: delimited block -
27466 #: docs/manual/python/gammu.rst:387
27468 msgid " Reads firmware information from phone.\n"
27471 #. type: delimited block -
27472 #: docs/manual/python/gammu.rst:390
27475 " :return: Tuple from version, date and numeric version.\n"
27479 #. type: delimited block -
27480 #: docs/manual/python/gammu.rst:393
27482 msgid " .. method:: GetFolderListing(Folder, Start)\n"
27485 #. type: delimited block -
27486 #: docs/manual/python/gammu.rst:395
27488 msgid " Gets next filename from filesystem folder.\n"
27491 #. type: delimited block -
27492 #: docs/manual/python/gammu.rst:402
27495 " :param Folder: Folder to list\n"
27496 " :type Folder: string\n"
27497 " :param Start: Whether we're starting listing. Defaults to False.\n"
27498 " :type Start: boolean\n"
27499 " :return: File data as dict, see :ref:`file_obj`\n"
27503 #. type: delimited block -
27504 #: docs/manual/python/gammu.rst:405
27506 msgid " .. method:: GetHardware()\n"
27509 #. type: delimited block -
27510 #: docs/manual/python/gammu.rst:407
27512 msgid " Gets hardware information about device.\n"
27515 #. type: delimited block -
27516 #: docs/manual/python/gammu.rst:410
27519 " :return: Hardware information as string.\n"
27520 " :rtype: string\n"
27523 #. type: delimited block -
27524 #: docs/manual/python/gammu.rst:413
27526 msgid " .. method:: GetIMEI()\n"
27529 #. type: delimited block -
27530 #: docs/manual/python/gammu.rst:415
27532 msgid " Reads IMEI/serial number from phone.\n"
27533 msgstr " Membaca IMEI/nomor serial dari telepon.\n"
27535 #. type: delimited block -
27536 #: docs/manual/python/gammu.rst:418
27539 " :return: IMEI of phone as string.\n"
27540 " :rtype: string\n"
27543 #. type: delimited block -
27544 #: docs/manual/python/gammu.rst:421
27546 msgid " .. method:: GetLocale()\n"
27549 #. type: delimited block -
27550 #: docs/manual/python/gammu.rst:423
27552 msgid " Gets locale information from phone.\n"
27555 #. type: delimited block -
27556 #: docs/manual/python/gammu.rst:426
27559 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27563 #. type: delimited block -
27564 #: docs/manual/python/gammu.rst:429
27566 msgid " .. method:: GetManufactureMonth()\n"
27569 #. type: delimited block -
27570 #: docs/manual/python/gammu.rst:431
27572 msgid " Gets month when device was manufactured.\n"
27575 #. type: delimited block -
27576 #: docs/manual/python/gammu.rst:434
27579 " :return: Month of manufacture as string.\n"
27580 " :rtype: string\n"
27583 #. type: delimited block -
27584 #: docs/manual/python/gammu.rst:437
27586 msgid " .. method:: GetManufacturer()\n"
27589 #. type: delimited block -
27590 #: docs/manual/python/gammu.rst:439
27592 msgid " Reads manufacturer from phone.\n"
27595 #. type: delimited block -
27596 #: docs/manual/python/gammu.rst:442
27599 " :return: String with manufacturer name\n"
27600 " :rtype: string\n"
27603 #. type: delimited block -
27604 #: docs/manual/python/gammu.rst:445
27606 msgid " .. method:: GetMemory(Type, Location)\n"
27609 #. type: delimited block -
27610 #: docs/manual/python/gammu.rst:447
27612 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27615 #. type: delimited block -
27616 #: docs/manual/python/gammu.rst:452
27619 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27620 " :type Type: string\n"
27621 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27625 #. type: delimited block -
27626 #: docs/manual/python/gammu.rst:455
27628 msgid " .. method:: GetMemoryStatus(Type)\n"
27631 #. type: delimited block -
27632 #: docs/manual/python/gammu.rst:457
27634 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27637 #. type: delimited block -
27638 #: docs/manual/python/gammu.rst:462
27641 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27642 " :type Type: string\n"
27643 " :return: Dictionary with information about memory (Used and Free)\n"
27647 #. type: delimited block -
27648 #: docs/manual/python/gammu.rst:465
27650 msgid " .. method:: GetModel()\n"
27653 #. type: delimited block -
27654 #: docs/manual/python/gammu.rst:467
27656 msgid " Reads model from phone.\n"
27659 #. type: delimited block -
27660 #: docs/manual/python/gammu.rst:470
27663 " :return: Tuple containing gammu identification and real model returned by phone.\n"
27667 #. type: delimited block -
27668 #: docs/manual/python/gammu.rst:473
27670 msgid " .. method:: GetNetworkInfo()\n"
27673 #. type: delimited block -
27674 #: docs/manual/python/gammu.rst:475
27676 msgid " Gets network information.\n"
27679 #. type: delimited block -
27680 #: docs/manual/python/gammu.rst:478
27683 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27687 #. type: delimited block -
27688 #: docs/manual/python/gammu.rst:481
27690 msgid " .. method:: GetNextCalendar(Start, Location)\n"
27693 #. type: delimited block -
27694 #: docs/manual/python/gammu.rst:483
27696 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27699 #. type: delimited block -
27700 #: docs/manual/python/gammu.rst:490
27703 " :param Start: Whether to start. This can not be used together with Location\n"
27704 " :type Start: boolean\n"
27705 " :param Location: Last read location. This can not be used together with Start\n"
27706 " :type Location: int\n"
27707 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27711 #. type: delimited block -
27712 #: docs/manual/python/gammu.rst:493
27714 msgid " .. method:: GetNextFileFolder(Start)\n"
27717 #. type: delimited block -
27718 #: docs/manual/python/gammu.rst:495
27720 msgid " Gets next filename from filesystem.\n"
27723 #. type: delimited block -
27724 #: docs/manual/python/gammu.rst:500
27727 " :param Start: Whether we're starting listing. Defaults to False.\n"
27728 " :type Start: boolean\n"
27729 " :return: File data as dict, see :ref:`file_obj`\n"
27733 #. type: delimited block -
27734 #: docs/manual/python/gammu.rst:503
27736 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
27739 #. type: delimited block -
27740 #: docs/manual/python/gammu.rst:505
27742 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"
27745 #. type: delimited block -
27746 #: docs/manual/python/gammu.rst:514
27749 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27750 " :type Type: string\n"
27751 " :param Start: Whether to start. This can not be used together with Location\n"
27752 " :type Start: boolean\n"
27753 " :param Location: Last read location. This can not be used together with Start\n"
27754 " :type Location: int\n"
27755 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27759 #. type: delimited block -
27760 #: docs/manual/python/gammu.rst:517
27762 msgid " .. method:: GetNextRootFolder(Folder)\n"
27765 #. type: delimited block -
27766 #: docs/manual/python/gammu.rst:519
27768 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
27771 #. type: delimited block -
27772 #: docs/manual/python/gammu.rst:523
27775 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
27776 " :type Folder: string\n"
27777 " :return: Structure with folder information\n"
27780 #. type: delimited block -
27781 #: docs/manual/python/gammu.rst:526
27783 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
27786 #. type: delimited block -
27787 #: docs/manual/python/gammu.rst:528
27789 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27792 #. type: delimited block -
27793 #: docs/manual/python/gammu.rst:537
27796 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27797 " :type Folder: int\n"
27798 " :param Start: Whether to start. This can not be used together with Location\n"
27799 " :type Start: boolean\n"
27800 " :param Location: Location last read entry. This can not be used together with Start\n"
27801 " :type Location: int\n"
27802 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27806 #. type: delimited block -
27807 #: docs/manual/python/gammu.rst:540
27809 msgid " .. method:: GetNextToDo(Start, Location)\n"
27812 #. type: delimited block -
27813 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27815 msgid " Reads ToDo from phone.\n"
27818 #. type: delimited block -
27819 #: docs/manual/python/gammu.rst:549
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 ToDo values, see :ref:`todo_obj`\n"
27830 #. type: delimited block -
27831 #: docs/manual/python/gammu.rst:552
27833 msgid " .. method:: GetOriginalIMEI()\n"
27836 #. type: delimited block -
27837 #: docs/manual/python/gammu.rst:554
27839 msgid " Gets original IMEI from phone.\n"
27842 #. type: delimited block -
27843 #: docs/manual/python/gammu.rst:557
27846 " :return: Original IMEI of phone as string.\n"
27847 " :rtype: string\n"
27850 #. type: delimited block -
27851 #: docs/manual/python/gammu.rst:560
27853 msgid " .. method:: GetPPM()\n"
27856 #. type: delimited block -
27857 #: docs/manual/python/gammu.rst:562
27859 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
27862 #. type: delimited block -
27863 #: docs/manual/python/gammu.rst:565
27866 " :return: PPM as string\n"
27867 " :rtype: string\n"
27870 #. type: delimited block -
27871 #: docs/manual/python/gammu.rst:568
27873 msgid " .. method:: GetProductCode()\n"
27876 #. type: delimited block -
27877 #: docs/manual/python/gammu.rst:572
27880 " Gets product code of device.\n"
27881 " :return: Product code as string.\n"
27882 " :rtype: string\n"
27885 #. type: delimited block -
27886 #: docs/manual/python/gammu.rst:575
27888 msgid " .. method:: GetSIMIMSI()\n"
27891 #. type: delimited block -
27892 #: docs/manual/python/gammu.rst:577
27894 msgid " Gets SIM IMSI from phone.\n"
27897 #. type: delimited block -
27898 #: docs/manual/python/gammu.rst:580
27901 " :return: SIM IMSI as string\n"
27902 " :rtype: string\n"
27905 #. type: delimited block -
27906 #: docs/manual/python/gammu.rst:583
27908 msgid " .. method:: GetSMS(Folder, Location)\n"
27911 #. type: delimited block -
27912 #: docs/manual/python/gammu.rst:585
27914 msgid " Reads SMS message.\n"
27917 #. type: delimited block -
27918 #: docs/manual/python/gammu.rst:592
27921 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27922 " :type Folder: int\n"
27923 " :param Location: Location of entry to read\n"
27924 " :type Location: int\n"
27925 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27929 #. type: delimited block -
27930 #: docs/manual/python/gammu.rst:595
27932 msgid " .. method:: GetSMSC(Location)\n"
27935 #. type: delimited block -
27936 #: docs/manual/python/gammu.rst:597
27938 msgid " Gets SMS Service Center number and SMS settings.\n"
27941 #. type: delimited block -
27942 #: docs/manual/python/gammu.rst:602
27945 " :param Location: Location of entry to read. Defaults to 1\n"
27946 " :type Location: int\n"
27947 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
27951 #. type: delimited block -
27952 #: docs/manual/python/gammu.rst:605
27954 msgid " .. method:: GetSMSFolders()\n"
27957 #. type: delimited block -
27958 #: docs/manual/python/gammu.rst:607
27960 msgid " Returns SMS folders information.\n"
27963 #. type: delimited block -
27964 #: docs/manual/python/gammu.rst:610
27967 " :return: List of SMS folders.\n"
27971 #. type: delimited block -
27972 #: docs/manual/python/gammu.rst:613
27974 msgid " .. method:: GetSMSStatus()\n"
27977 #. type: delimited block -
27978 #: docs/manual/python/gammu.rst:615
27980 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
27983 #. type: delimited block -
27984 #: docs/manual/python/gammu.rst:618
27987 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
27991 #. type: delimited block -
27992 #: docs/manual/python/gammu.rst:621
27994 msgid " .. method:: GetSecurityStatus()\n"
27997 #. type: delimited block -
27998 #: docs/manual/python/gammu.rst:623
28000 msgid " Queries whether some security code needs to be entered.\n"
28003 #. type: delimited block -
28004 #: docs/manual/python/gammu.rst:626
28007 " :return: String indicating which code needs to be entered or None if none is needed\n"
28008 " :rtype: string\n"
28011 #. type: delimited block -
28012 #: docs/manual/python/gammu.rst:629
28014 msgid " .. method:: GetSignalQuality()\n"
28017 #. type: delimited block -
28018 #: docs/manual/python/gammu.rst:631
28020 msgid " Reads signal quality (strength and error rate).\n"
28023 #. type: delimited block -
28024 #: docs/manual/python/gammu.rst:634
28027 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28031 #. type: delimited block -
28032 #: docs/manual/python/gammu.rst:637
28034 msgid " .. method:: GetSpeedDial(Location)\n"
28037 #. type: delimited block -
28038 #: docs/manual/python/gammu.rst:639
28040 msgid " Gets speed dial.\n"
28043 #. type: delimited block -
28044 #: docs/manual/python/gammu.rst:644
28047 " :param Location: Location of entry to read\n"
28048 " :type Location: int\n"
28049 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28053 #. type: delimited block -
28054 #: docs/manual/python/gammu.rst:647
28056 msgid " .. method:: GetToDo(Location)\n"
28059 #. type: delimited block -
28060 #: docs/manual/python/gammu.rst:654
28063 " :param Location: Location of entry to read\n"
28064 " :type Location: int\n"
28065 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28069 #. type: delimited block -
28070 #: docs/manual/python/gammu.rst:657
28072 msgid " .. method:: GetToDoStatus()\n"
28075 #. type: delimited block -
28076 #: docs/manual/python/gammu.rst:659
28078 msgid " Gets status of ToDos (count of used entries).\n"
28081 #. type: delimited block -
28082 #: docs/manual/python/gammu.rst:662
28085 " :return: Dictionary of status (Used)\n"
28089 #. type: delimited block -
28090 #: docs/manual/python/gammu.rst:665
28092 msgid " .. method:: HoldCall(ID)\n"
28095 #. type: delimited block -
28096 #: docs/manual/python/gammu.rst:667
28098 msgid " Holds call.\n"
28101 #. type: delimited block -
28102 #: docs/manual/python/gammu.rst:675
28104 msgid " .. method:: Init(Replies)\n"
28107 #. type: delimited block -
28108 #: docs/manual/python/gammu.rst:677
28110 msgid " Initialises the connection with phone.\n"
28113 #. type: delimited block -
28114 #: docs/manual/python/gammu.rst:682
28117 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28118 " :type Replies: int\n"
28123 #. type: delimited block -
28124 #: docs/manual/python/gammu.rst:685
28126 msgid " .. method:: PressKey(Key, Press)\n"
28129 #. type: delimited block -
28130 #: docs/manual/python/gammu.rst:687
28132 msgid " Emulates key press.\n"
28135 #. type: delimited block -
28136 #: docs/manual/python/gammu.rst:694
28139 " :param Key: What key to press\n"
28140 " :type Key: string\n"
28141 " :param Press: Whether to emulate press or release.\n"
28142 " :type Press: boolean\n"
28147 #. type: delimited block -
28148 #: docs/manual/python/gammu.rst:697
28150 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
28153 #. type: delimited block -
28154 #: docs/manual/python/gammu.rst:699
28156 msgid " Reads specified section of gammurc\n"
28159 #. type: delimited block -
28160 #: docs/manual/python/gammu.rst:708
28163 " :param Section: Index of config section to read. Defaults to 0.\n"
28164 " :type Section: int\n"
28165 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28166 " :type Configuration: int\n"
28167 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28168 " :type Filename: string\n"
28173 #. type: delimited block -
28174 #: docs/manual/python/gammu.rst:711
28176 msgid " .. method:: ReadDevice(Wait)\n"
28179 #. type: delimited block -
28180 #: docs/manual/python/gammu.rst:713
28182 msgid " Reads data from device.\n"
28185 #. type: delimited block -
28186 #: docs/manual/python/gammu.rst:718
28189 " :param Wait: Whether to wait, default is not to wait.\n"
28190 " :type Wait: boolean\n"
28191 " :return: Number of bytes read\n"
28195 #. type: delimited block -
28196 #: docs/manual/python/gammu.rst:721
28198 msgid " .. method:: Reset(Hard)\n"
28201 #. type: delimited block -
28202 #: docs/manual/python/gammu.rst:723
28204 msgid " Performs phone reset.\n"
28207 #. type: delimited block -
28208 #: docs/manual/python/gammu.rst:728
28211 " :param Hard: Whether to make hard reset\n"
28212 " :type Hard: boolean\n"
28217 #. type: delimited block -
28218 #: docs/manual/python/gammu.rst:731
28220 msgid " .. method:: ResetPhoneSettings(Type)\n"
28223 #. type: delimited block -
28224 #: docs/manual/python/gammu.rst:733
28226 msgid " Resets phone settings.\n"
28227 msgstr " Reset pengaturan telepon.\n"
28229 #. type: delimited block -
28230 #: docs/manual/python/gammu.rst:738
28233 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28234 " :type Type: string\n"
28239 #. type: delimited block -
28240 #: docs/manual/python/gammu.rst:741
28242 msgid " .. method:: SendDTMF(Number)\n"
28245 #. type: delimited block -
28246 #: docs/manual/python/gammu.rst:743
28248 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28251 #. type: delimited block -
28252 #: docs/manual/python/gammu.rst:751
28254 msgid " .. method:: SendFilePart(File)\n"
28257 #. type: delimited block -
28258 #: docs/manual/python/gammu.rst:753
28260 msgid " Sends file part to phone.\n"
28263 #. type: delimited block -
28264 #: docs/manual/python/gammu.rst:761
28266 msgid " .. method:: SendSMS(Value)\n"
28269 #. type: delimited block -
28270 #: docs/manual/python/gammu.rst:763
28272 msgid " Sends SMS.\n"
28275 #. type: delimited block -
28276 #: docs/manual/python/gammu.rst:768
28279 " :param Value: SMS data, see :ref:`sms_obj`\n"
28280 " :type Value: dict\n"
28281 " :return: Message reference as integer\n"
28285 #. type: delimited block -
28286 #: docs/manual/python/gammu.rst:771
28288 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
28291 #. type: delimited block -
28292 #: docs/manual/python/gammu.rst:773
28294 msgid " Sends SMS saved in phone.\n"
28297 #. type: delimited block -
28298 #: docs/manual/python/gammu.rst:780
28301 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28302 " :type Folder: int\n"
28303 " :param Location: Location of entry to send\n"
28304 " :type Location: int\n"
28305 " :return: Message reference as integer\n"
28309 #. type: delimited block -
28310 #: docs/manual/python/gammu.rst:783
28312 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28315 #. type: delimited block -
28316 #: docs/manual/python/gammu.rst:785
28318 msgid " Sets alarm in phone.\n"
28321 #. type: delimited block -
28322 #: docs/manual/python/gammu.rst:796
28325 " :param DateTime: When should alarm happen.\n"
28326 " :type DateTime: datetime.datetime\n"
28327 " :param Location: Location of alarm to set. Defaults to 1.\n"
28328 " :type Location: int\n"
28329 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28330 " :type Repeating: boolean\n"
28331 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28332 " :type Text: string\n"
28337 #. type: delimited block -
28338 #: docs/manual/python/gammu.rst:799
28340 msgid " .. method:: SetAutoNetworkLogin()\n"
28343 #. type: delimited block -
28344 #: docs/manual/python/gammu.rst:801
28346 msgid " Enables network auto login.\n"
28349 #. type: delimited block -
28350 #: docs/manual/python/gammu.rst:807
28352 msgid " .. method:: SetCalendar(Value)\n"
28355 #. type: delimited block -
28356 #: docs/manual/python/gammu.rst:809
28358 msgid " Sets calendar entry\n"
28361 #. type: delimited block -
28362 #: docs/manual/python/gammu.rst:814
28365 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28366 " :type Value: dict\n"
28367 " :return: Location of set entry\n"
28371 #. type: delimited block -
28372 #: docs/manual/python/gammu.rst:817
28374 msgid " .. method:: SetConfig(Section, Values)\n"
28377 #. type: delimited block -
28378 #: docs/manual/python/gammu.rst:819
28380 msgid " Sets specified config section.\n"
28383 #. type: delimited block -
28384 #: docs/manual/python/gammu.rst:826
28387 " :param Section: Index of config section to modify\n"
28388 " :type Section: int\n"
28389 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28390 " :type Values: dict\n"
28395 #. type: delimited block -
28396 #: docs/manual/python/gammu.rst:829
28398 msgid " .. method:: SetDateTime(Date)\n"
28401 #. type: delimited block -
28402 #: docs/manual/python/gammu.rst:831
28404 msgid " Sets date and time in phone.\n"
28407 #. type: delimited block -
28408 #: docs/manual/python/gammu.rst:836
28411 " :param Date: Date to set\n"
28412 " :type Date: datetime.datetime\n"
28417 #. type: delimited block -
28418 #: docs/manual/python/gammu.rst:839
28420 msgid " .. method:: SetDebugFile(File, Global)\n"
28423 #. type: delimited block -
28424 #: docs/manual/python/gammu.rst:841
28426 msgid " Sets state machine debug file.\n"
28429 #. type: delimited block -
28430 #: docs/manual/python/gammu.rst:848
28433 " :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"
28434 " :type File: mixed\n"
28435 " :param Global: Whether to use global debug structure (overrides File)\n"
28436 " :type Global: boolean\n"
28441 #. type: delimited block -
28442 #: docs/manual/python/gammu.rst:851
28444 msgid " .. method:: SetDebugLevel(Level)\n"
28447 #. type: delimited block -
28448 #: docs/manual/python/gammu.rst:853
28450 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28453 #. type: delimited block -
28454 #: docs/manual/python/gammu.rst:866
28457 " :type Level: string\n"
28458 " :param Level: name of debug level to use, currently one of:\n"
28471 #. type: delimited block -
28472 #: docs/manual/python/gammu.rst:869
28474 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28477 #. type: delimited block -
28478 #: docs/manual/python/gammu.rst:871
28480 msgid " Sets file attributes.\n"
28483 #. type: delimited block -
28484 #: docs/manual/python/gammu.rst:884
28487 " :param Filename: File to modify\n"
28488 " :type Filename: string\n"
28489 " :param ReadOnly: Whether file is read only. Default to False.\n"
28490 " :type ReadOnly: boolean\n"
28491 " :param Protected: Whether file is protected. Default to False.\n"
28492 " :type Protected: boolean\n"
28493 " :param System: Whether file is system. Default to False.\n"
28494 " :type System: boolean\n"
28495 " :param Hidden: Whether file is hidden. Default to False.\n"
28496 " :type Hidden: boolean\n"
28501 #. type: delimited block -
28502 #: docs/manual/python/gammu.rst:887
28504 msgid " .. method:: SetIncomingCB(Enable)\n"
28507 #. type: delimited block -
28508 #: docs/manual/python/gammu.rst:889
28510 msgid " Gets network information from phone.\n"
28513 #. type: delimited block -
28514 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28515 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28518 " :type Enable: boolean\n"
28519 " :param Enable: Whether to enable notifications, default is True\n"
28524 #. type: delimited block -
28525 #: docs/manual/python/gammu.rst:897
28527 msgid " .. method:: SetIncomingCall(Enable)\n"
28530 #. type: delimited block -
28531 #: docs/manual/python/gammu.rst:899
28533 msgid " Activates/deactivates noticing about incoming calls.\n"
28536 #. type: delimited block -
28537 #: docs/manual/python/gammu.rst:907
28539 msgid " .. method:: SetIncomingCallback(Callback)\n"
28542 #. type: delimited block -
28543 #: docs/manual/python/gammu.rst:909
28545 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"
28548 #. type: delimited block -
28549 #: docs/manual/python/gammu.rst:911
28551 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28554 #. type: delimited block -
28555 #: docs/manual/python/gammu.rst:916
28558 " :param Callback: callback function or None for disabling\n"
28559 " :type Callback: function\n"
28564 #. type: delimited block -
28565 #: docs/manual/python/gammu.rst:919
28567 msgid " .. method:: SetIncomingSMS(Enable)\n"
28570 #. type: delimited block -
28571 #: docs/manual/python/gammu.rst:921
28573 msgid " Enable/disable notification on incoming SMS.\n"
28576 #. type: delimited block -
28577 #: docs/manual/python/gammu.rst:929
28579 msgid " .. method:: SetIncomingUSSD(Enable)\n"
28582 #. type: delimited block -
28583 #: docs/manual/python/gammu.rst:931
28585 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28588 #. type: delimited block -
28589 #: docs/manual/python/gammu.rst:939
28591 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28594 #. type: delimited block -
28595 #: docs/manual/python/gammu.rst:941
28597 msgid " Sets locale of phone.\n"
28600 #. type: delimited block -
28601 #: docs/manual/python/gammu.rst:950
28604 " :param DateSeparator: Date separator.\n"
28605 " :type DateSeparator: string\n"
28606 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28607 " :type DateFormat: string\n"
28608 " :param AMPMTime: Whether to use AM/PM time.\n"
28609 " :type AMPMTime: boolean\n"
28614 #. type: delimited block -
28615 #: docs/manual/python/gammu.rst:953
28617 msgid " .. method:: SetMemory(Value)\n"
28620 #. type: delimited block -
28621 #: docs/manual/python/gammu.rst:955
28623 msgid " Sets memory (phonebooks or calls) entry.\n"
28624 msgstr " Mengatur memori (buku telepon atau panggilan) entri.\n"
28626 #. type: delimited block -
28627 #: docs/manual/python/gammu.rst:963
28629 msgid " .. method:: SetSMS(Value)\n"
28632 #. type: delimited block -
28633 #: docs/manual/python/gammu.rst:965
28635 msgid " Sets SMS.\n"
28638 #. type: delimited block -
28639 #: docs/manual/python/gammu.rst:973
28641 msgid " .. method:: SetSMSC(Value)\n"
28644 #. type: delimited block -
28645 #: docs/manual/python/gammu.rst:975
28647 msgid " Sets SMS Service Center number and SMS settings.\n"
28650 #. type: delimited block -
28651 #: docs/manual/python/gammu.rst:980
28654 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
28655 " :type Value: dict\n"
28660 #. type: delimited block -
28661 #: docs/manual/python/gammu.rst:983
28663 msgid " .. method:: SetSpeedDial(Value)\n"
28666 #. type: delimited block -
28667 #: docs/manual/python/gammu.rst:985
28669 msgid " Sets speed dial.\n"
28672 #. type: delimited block -
28673 #: docs/manual/python/gammu.rst:990
28676 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28677 " :type Value: dict\n"
28682 #. type: delimited block -
28683 #: docs/manual/python/gammu.rst:993
28685 msgid " .. method:: SetToDo(Value)\n"
28688 #. type: delimited block -
28689 #: docs/manual/python/gammu.rst:995
28691 msgid " Sets ToDo in phone.\n"
28694 #. type: delimited block -
28695 #: docs/manual/python/gammu.rst:1003
28697 msgid " .. method:: SplitCall(ID)\n"
28700 #. type: delimited block -
28701 #: docs/manual/python/gammu.rst:1005
28703 msgid " Splits call.\n"
28706 #. type: delimited block -
28707 #: docs/manual/python/gammu.rst:1013
28709 msgid " .. method:: SwitchCall(ID, Next)\n"
28712 #. type: delimited block -
28713 #: docs/manual/python/gammu.rst:1015
28715 msgid " Switches call.\n"
28718 #. type: delimited block -
28719 #: docs/manual/python/gammu.rst:1023
28721 msgid " .. method:: Terminate()\n"
28724 #. type: delimited block -
28725 #: docs/manual/python/gammu.rst:1025
28727 msgid " Terminates the connection with phone.\n"
28730 #. type: delimited block -
28731 #: docs/manual/python/gammu.rst:1030
28733 msgid " .. method:: Abort()\n"
28736 #. type: delimited block -
28737 #: docs/manual/python/gammu.rst:1032
28739 msgid " Aborts current operation.\n"
28742 #. type: delimited block -
28743 #: docs/manual/python/gammu.rst:1037
28745 msgid " .. method:: TransferCall(ID, Next)\n"
28748 #. type: delimited block -
28749 #: docs/manual/python/gammu.rst:1039
28751 msgid " Transfers call.\n"
28754 #. type: delimited block -
28755 #: docs/manual/python/gammu.rst:1047
28757 msgid " .. method:: UnholdCall(ID)\n"
28760 #. type: delimited block -
28761 #: docs/manual/python/gammu.rst:1049
28763 msgid " Unholds call.\n"
28766 #. type: delimited block -
28767 #: docs/manual/python/gammu.rst:1058
28769 msgid "Generic functions\n"
28772 #. type: Plain text
28773 #: docs/manual/python/gammu.rst:1061
28777 #. type: Plain text
28778 #: docs/manual/python/gammu.rst:1063
28779 msgid "Get version information."
28780 msgstr "Mengambil informasi versi."
28782 #. type: Plain text
28783 #: docs/manual/python/gammu.rst:1066
28785 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28786 "version, build time Gammu version. :rtype: tuple"
28790 #: docs/manual/python/gammu.rst:1068
28792 msgid "Debugging configuration"
28793 msgstr "Konfigurasi debugging"
28795 #. type: Plain text
28796 #: docs/manual/python/gammu.rst:1071
28797 msgid "SetDebugFile(File)"
28800 #. type: Plain text
28801 #: docs/manual/python/gammu.rst:1073
28802 msgid "Sets global debug file."
28805 #. type: Plain text
28806 #: docs/manual/python/gammu.rst:1078
28808 ":param File: File where to write debug stuff (as configured by :meth:"
28809 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28810 "filename. :type File: mixed :return: None :rtype: None"
28813 #. type: Plain text
28814 #: docs/manual/python/gammu.rst:1080
28815 msgid "SetDebugLevel(Level)"
28818 #. type: Plain text
28819 #: docs/manual/python/gammu.rst:1082
28821 "Sets global debug level accorting to passed string. You need to configure "
28822 "output file using :meth:`SetDebugFile` to activate it."
28825 #. type: Plain text
28826 #: docs/manual/python/gammu.rst:1085
28828 ":type Level: string :param Level: name of debug level to use, currently one "
28832 #. type: Plain text
28833 #: docs/manual/python/gammu.rst:1087
28837 #. type: Plain text
28838 #: docs/manual/python/gammu.rst:1089
28842 #. type: Plain text
28843 #: docs/manual/python/gammu.rst:1090
28847 #. type: Plain text
28848 #: docs/manual/python/gammu.rst:1091
28852 #. type: Plain text
28853 #: docs/manual/python/gammu.rst:1092
28857 #. type: Plain text
28858 #: docs/manual/python/gammu.rst:1093
28859 msgid "textalldate"
28862 #. type: Plain text
28863 #: docs/manual/python/gammu.rst:1094
28865 msgstr "errorsdate"
28867 #. type: Plain text
28868 #: docs/manual/python/gammu.rst:1096
28869 msgid ":return: None :rtype: None"
28873 #: docs/manual/python/gammu.rst:1098
28875 msgid "Message processing"
28878 #. type: Plain text
28879 #: docs/manual/python/gammu.rst:1101
28880 msgid "LinkSMS(Messages, EMS)"
28883 #. type: Plain text
28884 #: docs/manual/python/gammu.rst:1103
28885 msgid "Links multi part SMS messages."
28888 #. type: Plain text
28889 #: docs/manual/python/gammu.rst:1110
28891 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
28892 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
28893 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
28896 #. type: Plain text
28897 #: docs/manual/python/gammu.rst:1112
28898 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
28901 #. type: Plain text
28902 #: docs/manual/python/gammu.rst:1114
28903 msgid "Calculates number of SMS and free chars in SMS."
28906 #. type: Plain text
28907 #: docs/manual/python/gammu.rst:1123
28909 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
28910 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
28911 "or Default) :return: Number of messages and number of free chars :rtype: "
28915 #. type: Plain text
28916 #: docs/manual/python/gammu.rst:1127
28917 msgid "DecodeSMS(Messages, EMS)"
28920 #. type: Plain text
28921 #: docs/manual/python/gammu.rst:1129
28922 msgid "Decodes multi part SMS message."
28925 #. type: Plain text
28926 #: docs/manual/python/gammu.rst:1136
28928 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
28929 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
28930 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
28933 #. type: Plain text
28934 #: docs/manual/python/gammu.rst:1138
28935 msgid "EncodeSMS(MessageInfo)"
28938 #. type: Plain text
28939 #: docs/manual/python/gammu.rst:1140
28940 msgid "Encodes multi part SMS message."
28943 #. type: Plain text
28944 #: docs/manual/python/gammu.rst:1145
28946 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
28947 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
28948 "`sms_obj` :rtype: dict"
28951 #. type: Plain text
28952 #: docs/manual/python/gammu.rst:1147
28953 msgid "DecodePDU(Data, SMSC = False)"
28956 #. type: Plain text
28957 #: docs/manual/python/gammu.rst:1149
28958 msgid "Parses PDU packet."
28961 #. type: Plain text
28962 #: docs/manual/python/gammu.rst:1156
28964 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
28965 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
28966 "data, see :ref:`sms_obj` :rtype: dict"
28969 #. type: Plain text
28970 #: docs/manual/python/gammu.rst:1158
28971 msgid "EncodePDU(SMS, Layout = Submit)"
28974 #. type: Plain text
28975 #: docs/manual/python/gammu.rst:1160
28976 msgid "Creates PDU packet."
28979 #. type: Plain text
28980 #: docs/manual/python/gammu.rst:1167
28982 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
28983 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
28984 "type Layout: string :return: Message data :rtype: string"
28987 #. type: Plain text
28988 #: docs/manual/python/gammu.rst:1169
28993 #: docs/manual/python/gammu.rst:1171
28995 msgid "Encoding and decoding entries"
28998 #. type: Plain text
28999 #: docs/manual/python/gammu.rst:1174
29000 msgid "DecodeVCARD(Text)"
29003 #. type: Plain text
29004 #: docs/manual/python/gammu.rst:1176
29005 msgid "Decodes memory entry v from a string."
29008 #. type: Plain text
29009 #: docs/manual/python/gammu.rst:1181
29011 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
29012 "ref:`pbk_obj` :rtype: dict"
29015 #. type: Plain text
29016 #: docs/manual/python/gammu.rst:1183
29017 msgid "EncodeVCARD(Entry)"
29020 #. type: Plain text
29021 #: docs/manual/python/gammu.rst:1185
29022 msgid "Encodes memory entry to a vCard."
29025 #. type: Plain text
29026 #: docs/manual/python/gammu.rst:1190
29028 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29029 "String with vCard :rtype: string"
29032 #. type: Plain text
29033 #: docs/manual/python/gammu.rst:1192
29034 msgid "DecodeVCS(Text)"
29037 #. type: Plain text
29038 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29039 msgid "Decodes todo/calendar entry v from a string."
29042 #. type: Plain text
29043 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29045 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29046 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29047 "`todo_obj` :rtype: dict"
29050 #. type: Plain text
29051 #: docs/manual/python/gammu.rst:1201
29052 msgid "DecodeICS(Text)"
29055 #. type: Plain text
29056 #: docs/manual/python/gammu.rst:1210
29057 msgid "EncodeVCALENDAR(Entry)"
29060 #. type: Plain text
29061 #: docs/manual/python/gammu.rst:1212
29062 msgid "Encodes calendar entry to a vCalendar."
29065 #. type: Plain text
29066 #: docs/manual/python/gammu.rst:1217
29068 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29069 "String with vCalendar :rtype: string"
29072 #. type: Plain text
29073 #: docs/manual/python/gammu.rst:1219
29074 msgid "EncodeICALENDAR(Entry)"
29077 #. type: Plain text
29078 #: docs/manual/python/gammu.rst:1221
29079 msgid "Encodes calendar entry to a iCalendar."
29082 #. type: Plain text
29083 #: docs/manual/python/gammu.rst:1226
29085 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29086 "String with iCalendar :rtype: string"
29089 #. type: Plain text
29090 #: docs/manual/python/gammu.rst:1228
29091 msgid "EncodeVTODO(Entry)"
29094 #. type: Plain text
29095 #: docs/manual/python/gammu.rst:1230
29096 msgid "Encodes todo entry to a vTodo."
29099 #. type: Plain text
29100 #: docs/manual/python/gammu.rst:1235
29102 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29103 "String with vTodo :rtype: string"
29106 #. type: Plain text
29107 #: docs/manual/python/gammu.rst:1237
29108 msgid "EncodeITODO(Entry)"
29111 #. type: Plain text
29112 #: docs/manual/python/gammu.rst:1239
29113 msgid "Encodes todo entry to a iTodo."
29116 #. type: Plain text
29117 #: docs/manual/python/gammu.rst:1244
29119 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29120 "String with vCard :rtype: string"
29124 #: docs/manual/python/gammu.rst:1246
29126 msgid "Backup reading and writing"
29127 msgstr "Backing up dan restoring"
29129 #. type: Plain text
29130 #: docs/manual/python/gammu.rst:1249
29131 msgid "SaveRingtone(Filename, Ringtone, Format)"
29134 #. type: Plain text
29135 #: docs/manual/python/gammu.rst:1251
29136 msgid "Saves ringtone into file."
29139 #. type: Plain text
29140 #: docs/manual/python/gammu.rst:1260
29142 ":param Filename: Name of file where ringote will be saved :type Filename: "
29143 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29144 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29145 "string :return: None :rtype: None"
29148 #. type: Plain text
29149 #: docs/manual/python/gammu.rst:1262
29150 msgid "SaveBackup(Filename, Backup, Format)"
29153 #. type: Plain text
29154 #: docs/manual/python/gammu.rst:1264
29155 msgid "Saves backup into file."
29158 #. type: Plain text
29159 #: docs/manual/python/gammu.rst:1273
29161 ":param Filename: Name of file to read backup from :type Filename: string :"
29162 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29163 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29164 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29165 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
29166 "return: None :rtype: None"
29169 #. type: Plain text
29170 #: docs/manual/python/gammu.rst:1275
29171 msgid "ReadBackup(Filename, Format)"
29174 #. type: Plain text
29175 #: docs/manual/python/gammu.rst:1277
29176 msgid "Reads backup into file."
29179 #. type: Plain text
29180 #: docs/manual/python/gammu.rst:1283
29182 ":param Filename: Name of file where backup is stored :type Filename: string :"
29183 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29184 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29185 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
29186 "read entries, it contains following keys, each might be empty:"
29189 #. type: Plain text
29190 #: docs/manual/python/gammu.rst:1285
29194 #. type: Plain text
29195 #: docs/manual/python/gammu.rst:1287
29199 #. type: Plain text
29200 #: docs/manual/python/gammu.rst:1288
29201 msgid "PhonePhonebook"
29204 #. type: Plain text
29205 #: docs/manual/python/gammu.rst:1289
29206 msgid "SIMPhonebook"
29209 #. type: Plain text
29210 #: docs/manual/python/gammu.rst:1293
29211 msgid ":rtype: dict"
29214 #. type: Plain text
29215 #: docs/manual/python/gammu.rst:1295
29216 msgid "SaveSMSBackup(Filename, Backup)"
29219 #. type: Plain text
29220 #: docs/manual/python/gammu.rst:1297
29221 msgid "Saves SMS backup into file."
29224 #. type: Plain text
29225 #: docs/manual/python/gammu.rst:1304
29227 ":param Filename: Name of file where to save SMS backup :type Filename: "
29228 "string :param Backup: List of messages to store :type Backup: list :return: "
29229 "None :rtype: None"
29232 #. type: Plain text
29233 #: docs/manual/python/gammu.rst:1306
29234 msgid "ReadSMSBackup(Filename)"
29237 #. type: Plain text
29238 #: docs/manual/python/gammu.rst:1308
29239 msgid "Reads SMS backup into file."
29242 #. type: Plain text
29243 #: docs/manual/python/gammu.rst:1313
29245 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29246 "string :return: List of messages read from file :rtype: list"
29250 #: docs/manual/python/gammu.rst:1315
29252 msgid "Various data"
29255 #. type: Plain text
29256 #: docs/manual/python/gammu.rst:1318
29257 msgid "GSMNetworks"
29258 msgstr "GSMNetworks"
29260 #. type: Plain text
29261 #: docs/manual/python/gammu.rst:1320
29262 msgid "Dictionary with GSM network codes."
29265 #. type: Plain text
29266 #: docs/manual/python/gammu.rst:1322
29267 msgid "GSMCountries"
29270 #. type: Plain text
29271 #: docs/manual/python/gammu.rst:1323
29272 msgid "Dictionary with GSM country codes."
29275 #. type: Attribute :mod:
29276 #: docs/manual/python/smsd.rst:1
29278 msgid "`gammu.smsd` -- SMSD access"
29281 #. type: delimited block =
29282 #: docs/manual/python/smsd.rst:5
29286 #. type: delimited block =
29287 #: docs/manual/python/smsd.rst:6
29288 msgid ":synopsis: Provides access to Gammu SMSD functions."
29291 #. type: Attribute :class:
29292 #: docs/manual/python/smsd.rst:7
29297 #. type: delimited block -
29298 #: docs/manual/python/smsd.rst:11
29300 msgid ".. class:: SMSD(Config)\n"
29303 #. type: delimited block -
29304 #: docs/manual/python/smsd.rst:13
29306 msgid " SMSD main class, that is used for communication with phone.\n"
29309 #. type: delimited block -
29310 #: docs/manual/python/smsd.rst:18
29313 " You don't need to run the SMS daemon itself to control or ask it for\n"
29314 " status, this can be also done on separately running instances. All you\n"
29315 " need to do for this is to give same configuration file as that instance is\n"
29319 #. type: delimited block -
29320 #: docs/manual/python/smsd.rst:21
29323 " :param Config: Path to SMSD configuration file.\n"
29324 " :type Config: string\n"
29327 #. type: delimited block -
29328 #: docs/manual/python/smsd.rst:23
29330 msgid " .. method:: MainLoop(MaxFailures)\n"
29333 #. type: delimited block -
29334 #: docs/manual/python/smsd.rst:25
29336 msgid " Runs SMS daemon main loop.\n"
29339 #. type: delimited block -
29340 #: docs/manual/python/smsd.rst:28
29343 " Please note that this will run until some serious error occurs or until\n"
29344 " terminated by :meth:`Shutdown`.\n"
29347 #. type: delimited block -
29348 #: docs/manual/python/smsd.rst:33
29351 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29352 " :type MaxFailures: int\n"
29357 #. type: delimited block -
29358 #: docs/manual/python/smsd.rst:36
29360 msgid " .. method:: Shutdown()\n"
29363 #. type: delimited block -
29364 #: docs/manual/python/smsd.rst:38
29366 msgid " Signals SMS daemon to stop.\n"
29369 #. type: delimited block -
29370 #: docs/manual/python/smsd.rst:41
29377 #. type: delimited block -
29378 #: docs/manual/python/smsd.rst:43
29380 msgid " .. method:: GetStatus()\n"
29383 #. type: delimited block -
29384 #: docs/manual/python/smsd.rst:45
29386 msgid " Returns SMSD status.\n"
29387 msgstr " Mengembalikan status SMSD.\n"
29389 #. type: delimited block -
29390 #: docs/manual/python/smsd.rst:47
29392 msgid " The following values are set in resulting dictionary:\n"
29395 #. type: delimited block -
29396 #: docs/manual/python/smsd.rst:49
29401 #. type: delimited block -
29402 #: docs/manual/python/smsd.rst:51
29404 msgid " Client software name.\n"
29407 #. type: delimited block -
29408 #: docs/manual/python/smsd.rst:53
29413 #. type: delimited block -
29414 #: docs/manual/python/smsd.rst:55
29416 msgid " PhoneID which can be used for multiple SMSD setup.\n"
29419 #. type: delimited block -
29420 #: docs/manual/python/smsd.rst:57
29425 #. type: delimited block -
29426 #: docs/manual/python/smsd.rst:59
29428 msgid " IMEI of currently connected phone.\n"
29431 #. type: delimited block -
29432 #: docs/manual/python/smsd.rst:61
29437 #. type: delimited block -
29438 #: docs/manual/python/smsd.rst:63
29440 msgid " Number of sent messages.\n"
29443 #. type: delimited block -
29444 #: docs/manual/python/smsd.rst:65
29446 msgid " Received\n"
29449 #. type: delimited block -
29450 #: docs/manual/python/smsd.rst:67
29452 msgid " Number of received messages.\n"
29455 #. type: delimited block -
29456 #: docs/manual/python/smsd.rst:69
29461 #. type: delimited block -
29462 #: docs/manual/python/smsd.rst:71
29464 msgid " Number of failed messages.\n"
29467 #. type: delimited block -
29468 #: docs/manual/python/smsd.rst:73
29470 msgid " BatterPercent\n"
29473 #. type: delimited block -
29474 #: docs/manual/python/smsd.rst:75
29476 msgid " Last battery state as reported by connected phone.\n"
29479 #. type: delimited block -
29480 #: docs/manual/python/smsd.rst:77
29482 msgid " NetworkSignal\n"
29485 #. type: delimited block -
29486 #: docs/manual/python/smsd.rst:79
29488 msgid " Last signal level as reported by connected phone.\n"
29491 #. type: delimited block -
29492 #: docs/manual/python/smsd.rst:82
29495 " :return: Dict with status values\n"
29499 #. type: delimited block -
29500 #: docs/manual/python/smsd.rst:84
29502 msgid " .. method:: InjectSMS(Message)\n"
29505 #. type: delimited block -
29506 #: docs/manual/python/smsd.rst:86
29508 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
29511 #. type: delimited block -
29512 #: docs/manual/python/smsd.rst:90
29515 " :param Message: Message to inject (can be multipart)\n"
29516 " :type Message: list of :ref:`sms_obj`\n"
29517 " :return: ID of inserted message\n"
29518 " :rtype: string\n"
29521 #. type: Plain text
29522 #: docs/manual/internal/reply.rst:2
29523 msgid "_reply-functions:"
29524 msgstr "_reply-functions:"
29527 #: docs/manual/internal/reply.rst:4
29529 msgid "Reply functions"
29532 #. type: Plain text
29533 #: docs/manual/internal/reply.rst:10
29535 "When phone gives answers, we check if we requested received info and we "
29536 "redirect it to concrete reply function, which will decode it. Different "
29537 "phone answers can go to one reply function let's say responsible for getting "
29541 #. type: Labeled list
29542 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29543 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29544 #: docs/manual/c/statemachine.rst:66
29549 #. type: Plain text
29550 #: docs/manual/internal/reply.rst:12
29551 msgid "GSM_Reply_Function"
29552 msgstr "GSM_Reply_Function"
29554 #. type: Plain text
29555 #: docs/manual/internal/reply.rst:14
29556 msgid "Defines reply function for phone driver."
29559 #. type: Labeled list
29560 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29561 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29562 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29564 msgid ".. c:member"
29567 #. type: Plain text
29568 #: docs/manual/internal/reply.rst:16
29570 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29573 #. type: Plain text
29574 #: docs/manual/internal/reply.rst:18
29575 msgid "Callback on reply match."
29578 #. type: Plain text
29579 #: docs/manual/internal/reply.rst:20
29580 msgid "const unsigned char\t\t*msgtype;"
29583 #. type: Plain text
29584 #: docs/manual/internal/reply.rst:22
29585 msgid "String match on the message."
29588 #. type: Plain text
29589 #: docs/manual/internal/reply.rst:24
29591 msgid "const size_t\t\t\tsubtypechar;\n"
29594 #. type: Plain text
29595 #: docs/manual/internal/reply.rst:26
29596 msgid "Position for char match inside reply. If 0, message type is checked."
29599 #. type: Plain text
29600 #: docs/manual/internal/reply.rst:28
29602 msgid "const int\t\t\tsubtype;\n"
29605 #. type: Plain text
29606 #: docs/manual/internal/reply.rst:30
29607 msgid "Match for char/message type check (see above)."
29610 #. type: Plain text
29611 #: docs/manual/internal/reply.rst:32
29612 msgid "const GSM_Phone_RequestID\trequestID;"
29615 #. type: Plain text
29616 #: docs/manual/internal/reply.rst:34
29618 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29621 #. type: Plain text
29622 #: docs/manual/internal/reply.rst:36
29623 msgid "There are three types of answer matching:"
29627 #: docs/manual/internal/reply.rst:38
29632 #. type: Plain text
29633 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29634 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29638 #. type: Plain text
29639 #: docs/manual/internal/reply.rst:45
29640 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29643 #. type: Plain text
29644 #: docs/manual/internal/reply.rst:51
29646 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29647 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
29648 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29649 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29650 "0x00, 0x00 - it means then, that we check only frame type."
29653 #. type: Plain text
29654 #: docs/manual/internal/reply.rst:60
29655 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29658 #. type: Plain text
29659 #: docs/manual/internal/reply.rst:64
29661 "All incoming (not requested in the moment, sent by phone, who likes us - "
29662 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29663 "ATGEN_ReplyIncomingCallInfo."
29667 #: docs/manual/internal/reply.rst:66
29672 #. type: Plain text
29673 #: docs/manual/internal/reply.rst:73
29674 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29677 #. type: Plain text
29678 #: docs/manual/internal/reply.rst:76
29680 "When match string is empty and match char position is zero, matching on "
29681 "message type is performed."
29685 #: docs/manual/internal/reply.rst:78
29690 #. type: Plain text
29691 #: docs/manual/internal/reply.rst:81
29693 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29696 #. type: Plain text
29697 #: docs/manual/internal/reply.rst:87
29699 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
29702 #. type: Plain text
29703 #: docs/manual/internal/reply.rst:88
29705 msgid "GSM_PhonebookEntry *entry)\n"
29708 #. type: Plain text
29709 #: docs/manual/internal/reply.rst:89
29714 #. type: Plain text
29715 #: docs/manual/internal/reply.rst:90
29717 msgid "unsigned char req[] = {\n"
29720 #. type: Plain text
29721 #: docs/manual/internal/reply.rst:94
29724 "N6110_FRAME_HEADER, 0x01,\n"
29725 "0x00, /* memory type */\n"
29726 "0x00, /* location */\n"
29730 #. type: Plain text
29731 #: docs/manual/internal/reply.rst:97
29733 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29734 "[4]==0xff) return GE_NOTSUPPORTED;"
29737 #. type: Plain text
29738 #: docs/manual/internal/reply.rst:99
29739 msgid "req[5] = entry->Location;"
29742 #. type: Plain text
29743 #: docs/manual/internal/reply.rst:103
29745 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29746 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29749 #. type: Plain text
29750 #: docs/manual/internal/reply.rst:116
29752 "First we fill req according to values in \\*entry. Later set pointer in s-"
29753 ">Phone.Data (it's available for reply functions and they set responses "
29754 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29755 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29756 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29757 "from phone and redirect them to protocol functions. If they found full "
29758 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29759 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29760 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
29761 "is value for GSM_WaitFor). If there is no requested answer during time, "
29762 "GSM_WaitFor returns GE_TIMEOUT."
29765 #. type: Plain text
29766 #: docs/manual/internal/index.rst:2
29771 #: docs/manual/internal/index.rst:4
29773 msgid "Gammu internals"
29774 msgstr "Informasi gammu"
29776 #. type: Plain text
29777 #: docs/manual/internal/index.rst:8
29779 "Gammu project internals are a bit more complicated than required, mostly for "
29780 "historical reasons. Before digging into source code, you should look at"
29783 #. type: Attribute :doc:
29784 #: docs/manual/internal/index.rst:8
29786 msgid "`../project/directories` and :doc:`../project/coding-style`."
29789 #. type: Plain text
29790 #: docs/manual/internal/index.rst:15
29791 msgid "reply state-machine new-phone"
29795 #: docs/manual/internal/state-machine.rst:2
29797 msgid "State Machine"
29800 #. type: Plain text
29801 #: docs/manual/internal/state-machine.rst:6
29803 "The state machine is core of libGammu operations. It gets the data from the "
29804 "phone and dispatches them through protocol layer to phone drivers."
29807 #. type: Plain text
29808 #: docs/manual/internal/state-machine.rst:8
29810 "To see how it operates, following figure shows example of what happens when"
29813 #. type: Attribute :c:
29814 #: docs/manual/internal/state-machine.rst:8
29816 msgid "func:`GSM_GetModel` is called from the program:"
29819 #. type: Plain text
29820 #: docs/manual/internal/state-machine.rst:13
29821 msgid "digraph statemachine {"
29824 #. type: Plain text
29825 #: docs/manual/internal/state-machine.rst:28
29827 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29828 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29829 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29830 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29831 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29832 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29833 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29834 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29835 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29836 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29837 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29838 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29839 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29842 #. type: Plain text
29843 #: docs/manual/formats/smsbackup.rst:2
29844 msgid "_gammu-smsbackup:"
29848 #: docs/manual/formats/smsbackup.rst:4
29850 msgid "SMS Backup Format"
29853 #. type: Plain text
29854 #: docs/manual/formats/smsbackup.rst:8
29856 "The SMS backup format is text file encoded in current encoding of platform "
29857 "where Gammu is running."
29861 #: docs/manual/formats/smsbackup.rst:12
29866 #. type: Plain text
29867 #: docs/manual/formats/smsbackup.rst:19
29869 "The file consists of sections, whose name starts with ``SMSBackup``. When "
29870 "creating the backup file, three digits are appended to this text defining "
29871 "order. While reading the backup, any part after ``SMSBackup`` text is "
29872 "ignored and everything which begins with this is processed. So you can as "
29873 "well give the section name ``SMSBackupFoo`` and it will be processed."
29876 #. type: Plain text
29877 #: docs/manual/formats/smsbackup.rst:21
29878 msgid "The number of messages in backup file is currently limited by"
29881 #. type: Attribute :c:
29882 #: docs/manual/formats/smsbackup.rst:21
29884 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
29888 #: docs/manual/formats/smsbackup.rst:24
29890 msgid "``SMSBackup`` section"
29893 #. type: Plain text
29894 #: docs/manual/formats/smsbackup.rst:28
29896 "Each section interprets one physical SMS message (eg. one message part in "
29897 "case of multipart messages)."
29901 #: docs/manual/formats/smsbackup.rst:30
29903 msgid "Decoded text"
29906 #. type: Plain text
29907 #: docs/manual/formats/smsbackup.rst:34
29909 "For SMS backups created by Gammu, there is a decoded text as a comment just "
29910 "after the section name:"
29913 #. type: Plain text
29914 #: docs/manual/formats/smsbackup.rst:39
29915 msgid "[SMSBackup001] ; This is message text"
29918 #. type: Plain text
29919 #: docs/manual/formats/smsbackup.rst:42
29921 "The text can be split to more lines if it is too long or of original message "
29922 "included new lines."
29925 #. type: Plain text
29926 #: docs/manual/formats/smsbackup.rst:47
29928 "This is easiest way to get message text, however also the least reliable "
29929 "one, because it is stored in the comments in the file."
29933 #: docs/manual/formats/smsbackup.rst:49
29938 #. type: Plain text
29939 #: docs/manual/formats/smsbackup.rst:52
29940 msgid "The following variables can be defined for each SMS:"
29943 #. type: Plain text
29944 #: docs/manual/formats/smsbackup.rst:64
29948 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
29950 "``SMSCUnicode``\n"
29951 " Hex encoded UCS-2 string with SMSC number.\n"
29953 " Message class.\n"
29955 " Timestamp, when message has been sent.\n"
29957 " Message type, one of:\n"
29960 #. type: Plain text
29961 #: docs/manual/formats/smsbackup.rst:66
29962 msgid "``Deliver`` - received message"
29965 #. type: Plain text
29966 #: docs/manual/formats/smsbackup.rst:67
29967 msgid "``Submit`` - message to send"
29970 #. type: Plain text
29971 #: docs/manual/formats/smsbackup.rst:78
29974 "``Status_Report`` - message to send with delivery report\n"
29976 " Timestamp of message (sent or received).\n"
29977 "``RejectDuplicates``\n"
29978 " Whether receiver should reject duplicates.\n"
29979 "``ReplaceMessage``\n"
29980 " ID of message to replace.\n"
29981 "``MessageReference``\n"
29982 " Message reference number as generated by network.\n"
29984 " State of the message:\n"
29987 #. type: Plain text
29988 #: docs/manual/formats/smsbackup.rst:91
29993 " Recipient number.\n"
29995 " Name of the message.\n"
29997 " Length of message text.\n"
29999 " Coding of the message:\n"
30002 #. type: Plain text
30003 #: docs/manual/formats/smsbackup.rst:93
30004 msgid "``8bit`` - binary message"
30007 #. type: Plain text
30008 #: docs/manual/formats/smsbackup.rst:94
30009 msgid "``Default`` - GSM encoding, up to 160 chars in message"
30012 #. type: Plain text
30013 #: docs/manual/formats/smsbackup.rst:101
30016 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
30017 "``Text00`` ... ``TextNN``\n"
30018 " Numbered parts of the message payload.\n"
30020 " ID of folder where the message was saved.\n"
30022 " User defined header of the message.\n"
30025 #. type: Plain text
30026 #: docs/manual/formats/smsbackup.rst:107
30027 msgid "The backup of message can look like following:"
30030 #. type: Plain text
30031 #: docs/manual/formats/smsbackup.rst:129
30033 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30034 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30035 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30036 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30038 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30039 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30040 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30043 #. type: Plain text
30044 #: docs/manual/formats/backup.rst:2
30045 msgid "_gammu-backup:"
30049 #: docs/manual/formats/backup.rst:4
30051 msgid "Backup Format"
30054 #. type: Plain text
30055 #: docs/manual/formats/backup.rst:7
30057 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30060 #. type: Plain text
30061 #: docs/manual/formats/backup.rst:21
30063 "If you will backup settings to Gammu text file, it will be possible to edit "
30064 "it. It's easy: many things in this file will be written double - once in "
30065 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30066 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30067 "it according to your OS locale. When will be available Unicode version of "
30068 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30069 "isn't important, what locale is set in computer and no conversion Unicode -> "
30070 "ASCII and ASCII -> Unicode is done)."
30073 #. type: Plain text
30074 #: docs/manual/formats/backup.rst:25
30076 "You can use any editor with regular expressions function to edit backup text "
30077 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30078 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30082 #. type: Plain text
30083 #: docs/manual/formats/backup.rst:27
30084 msgid "Remove info about voice tags"
30087 #. type: Labeled list
30088 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30089 #: docs/manual/formats/backup.rst:48
30094 #. type: Plain text
30095 #: docs/manual/formats/backup.rst:31
30096 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30099 #. type: Labeled list
30100 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30101 #: docs/manual/formats/backup.rst:52
30106 #. type: Plain text
30107 #: docs/manual/formats/backup.rst:35
30111 #. type: Plain text
30112 #: docs/manual/formats/backup.rst:37
30113 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30116 #. type: Plain text
30117 #: docs/manual/formats/backup.rst:41
30119 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30123 #. type: Plain text
30124 #: docs/manual/formats/backup.rst:45
30125 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30128 #. type: Plain text
30129 #: docs/manual/formats/backup.rst:47
30131 "Change phone numbers type to mobile for numbers starting from +3620, "
30132 "+3630,... and removing the corresponding TextUnicode line"
30135 #. type: Plain text
30136 #: docs/manual/formats/backup.rst:51
30138 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30139 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30142 #. type: Plain text
30143 #: docs/manual/formats/backup.rst:55
30144 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30147 #. type: Plain text
30148 #: docs/manual/formats/backup.rst:56
30149 msgid ":ref:`converting-formats`"
30152 #. type: Plain text
30153 #: docs/manual/formats/index.rst:2
30158 #: docs/manual/formats/index.rst:4
30160 msgid "File formats used by Gammu"
30161 msgstr "Format file yang digunakan Gammu"
30163 #. type: Plain text
30164 #: docs/manual/formats/index.rst:8
30166 "Gammu understands wide range of standard formats as well as introduces own "
30167 "formats for storing some data."
30170 #. type: Plain text
30171 #: docs/manual/formats/index.rst:14
30172 msgid "ini smsbackup backup"
30175 #. type: Plain text
30176 #: docs/manual/formats/ini.rst:2
30181 #: docs/manual/formats/ini.rst:4
30183 msgid "INI file format"
30186 #. type: Plain text
30187 #: docs/manual/formats/ini.rst:7
30189 "The INI file format is widely used in Gammu, for both configuration (see"
30192 #. type: Attribute :ref:
30193 #: docs/manual/formats/ini.rst:7
30195 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30198 #. type: Plain text
30199 #: docs/manual/formats/ini.rst:12
30201 "This file use ini file syntax, with comment parts being marked with both ``;"
30202 "`` and ``#``. Sections of config file are identified in square brackets line "
30203 "``[this]``. All key values are case insensitive."
30206 #. type: Plain text
30207 #: docs/manual/formats/ini.rst:18
30209 "You most likely know INI files from other programs, however to illustrate, "
30210 "here is some example:"
30213 #. type: Plain text
30214 #: docs/manual/formats/ini.rst:22
30218 #. type: Plain text
30219 #: docs/manual/formats/ini.rst:25
30220 msgid "[section] key = value"
30223 #. type: Plain text
30224 #: docs/manual/formats/ini.rst:27
30225 msgid "[another section]"
30228 #. type: Plain text
30229 #: docs/manual/formats/ini.rst:29
30230 msgid "key = longer value"
30233 #. type: Plain text
30234 #: docs/manual/formats/ini.rst:31
30235 msgid "# another comment"
30239 #: docs/manual/c/call.rst:2
30244 #. type: Labeled list
30245 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30246 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30247 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30248 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30249 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30250 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30251 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30252 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30253 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30254 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30255 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30256 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30257 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30258 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30259 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30260 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30261 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30262 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30263 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30264 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30265 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30266 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30267 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30268 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30269 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30270 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30271 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30272 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30273 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30274 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30275 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30276 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30277 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30278 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30279 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30280 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30281 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30282 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30283 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30284 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30285 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30286 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30287 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30288 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30289 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30290 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30291 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30292 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30293 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30294 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30295 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30296 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30297 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30298 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30299 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30300 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30301 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30302 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30303 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30304 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30305 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30306 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30307 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30308 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30309 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30310 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30311 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30312 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30313 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30314 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30315 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30316 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30317 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30318 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30319 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30320 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30321 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30322 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30323 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30324 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30325 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30326 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30327 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30328 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30329 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30330 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30331 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30332 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30333 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30334 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30335 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30336 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30337 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30338 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30339 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30340 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30341 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30342 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30343 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30344 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30345 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30346 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30347 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30348 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30349 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30350 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30351 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30352 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30353 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30354 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30355 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30356 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30357 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30358 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30359 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30360 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30361 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30362 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30363 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30364 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30365 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30366 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30367 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30368 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30369 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30370 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30371 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30372 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30373 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30374 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30375 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30376 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30377 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30378 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30379 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30380 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30381 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30382 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30383 #: docs/manual/c/settings.rst:21
30385 msgid ".. doxygenfunction"
30388 #. type: Plain text
30389 #: docs/manual/c/call.rst:5
30390 msgid "GSM_DialVoice"
30393 #. type: Plain text
30394 #: docs/manual/c/call.rst:6
30395 msgid "GSM_DialService"
30398 #. type: Plain text
30399 #: docs/manual/c/call.rst:7
30400 msgid "GSM_AnswerCall"
30403 #. type: Plain text
30404 #: docs/manual/c/call.rst:8
30405 msgid "GSM_CancelCall"
30408 #. type: Plain text
30409 #: docs/manual/c/call.rst:9
30410 msgid "GSM_HoldCall"
30413 #. type: Plain text
30414 #: docs/manual/c/call.rst:10
30415 msgid "GSM_UnholdCall"
30418 #. type: Plain text
30419 #: docs/manual/c/call.rst:11
30420 msgid "GSM_ConferenceCall"
30423 #. type: Plain text
30424 #: docs/manual/c/call.rst:12
30425 msgid "GSM_SplitCall"
30428 #. type: Plain text
30429 #: docs/manual/c/call.rst:13
30430 msgid "GSM_TransferCall"
30433 #. type: Plain text
30434 #: docs/manual/c/call.rst:14
30435 msgid "GSM_SwitchCall"
30438 #. type: Plain text
30439 #: docs/manual/c/call.rst:15
30440 msgid "GSM_GetCallDivert"
30443 #. type: Plain text
30444 #: docs/manual/c/call.rst:16
30445 msgid "GSM_SetCallDivert"
30448 #. type: Plain text
30449 #: docs/manual/c/call.rst:17
30450 msgid "GSM_CancelAllDiverts"
30453 #. type: Plain text
30454 #: docs/manual/c/call.rst:18
30455 msgid "GSM_SetIncomingCall"
30458 #. type: Plain text
30459 #: docs/manual/c/call.rst:19
30460 msgid "GSM_SendDTMF"
30463 #. type: Labeled list
30464 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30465 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30466 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30467 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30468 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30469 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30470 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30471 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30472 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30473 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30474 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30475 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30476 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30477 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30478 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30479 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30480 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30481 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30482 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30483 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30484 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30485 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30486 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30487 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30488 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30489 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30491 msgid ".. doxygenenum"
30494 #. type: Plain text
30495 #: docs/manual/c/call.rst:20
30496 msgid "GSM_CallStatus"
30499 #. type: Labeled list
30500 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30501 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30502 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30503 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30504 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30505 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30506 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30507 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30508 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30509 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30510 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30511 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30512 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30513 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30514 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30515 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30516 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30517 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30518 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30519 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30520 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30521 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30522 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30523 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30524 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30525 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30526 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30527 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30528 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30529 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30530 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30531 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30532 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30533 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30534 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30535 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30536 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30538 msgid ".. doxygenstruct"
30541 #. type: Plain text
30542 #: docs/manual/c/call.rst:21
30546 #. type: Plain text
30547 #: docs/manual/c/call.rst:22
30548 msgid "GSM_Divert_DivertTypes"
30551 #. type: Plain text
30552 #: docs/manual/c/call.rst:23
30553 msgid "GSM_Divert_CallTypes"
30556 #. type: Plain text
30557 #: docs/manual/c/call.rst:24
30558 msgid "GSM_CallDivert"
30561 #. type: Plain text
30562 #: docs/manual/c/call.rst:25
30563 msgid "GSM_MultiCallDivert"
30566 #. type: Plain text
30567 #: docs/manual/c/call.rst:25
30568 msgid "GSM_CallShowNumber"
30571 #. type: Plain text
30572 #: docs/manual/c/examples.rst:6
30574 "All these examples are also available in docs/examples/ directory in Gammu "
30579 #: docs/manual/c/examples.rst:8
30581 msgid "Getting phone information"
30582 msgstr "Informasi telepon"
30584 #. type: Plain text
30585 #: docs/manual/c/examples.rst:11
30586 msgid "../../examples/phone-info.c"
30589 #. type: Plain text
30590 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30591 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30592 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30593 msgid ":language: c"
30597 #: docs/manual/c/examples.rst:14
30599 msgid "Reading SMS message"
30602 #. type: Plain text
30603 #: docs/manual/c/examples.rst:17
30604 msgid "../../examples/sms-read.c"
30608 #: docs/manual/c/examples.rst:20
30610 msgid "Sending SMS message"
30613 #. type: Plain text
30614 #: docs/manual/c/examples.rst:23
30615 msgid "../../examples/sms-send.c"
30619 #: docs/manual/c/examples.rst:26
30621 msgid "Sending Long SMS message"
30624 #. type: Plain text
30625 #: docs/manual/c/examples.rst:29
30626 msgid "../../examples/long-sms.c"
30630 #: docs/manual/c/examples.rst:32
30632 msgid "SMSD example"
30635 #. type: Plain text
30636 #: docs/manual/c/examples.rst:35
30637 msgid "../../examples/smsd.c"
30641 #: docs/manual/c/examples.rst:38
30643 msgid "Custom configuration"
30644 msgstr "Konfigurasi buatan"
30646 #. type: Plain text
30647 #: docs/manual/c/examples.rst:41
30648 msgid "../../examples/custom-config.c"
30651 #. type: Plain text
30652 #: docs/manual/c/bitmap.rst:5
30653 msgid "GSM_GetBitmap"
30656 #. type: Plain text
30657 #: docs/manual/c/bitmap.rst:6
30658 msgid "GSM_SetBitmap"
30661 #. type: Plain text
30662 #: docs/manual/c/bitmap.rst:7
30663 msgid "GSM_PrintBitmap"
30666 #. type: Plain text
30667 #: docs/manual/c/bitmap.rst:8
30668 msgid "GSM_SaveBitmapFile"
30671 #. type: Plain text
30672 #: docs/manual/c/bitmap.rst:9
30673 msgid "GSM_ReadBitmapFile"
30676 #. type: Plain text
30677 #: docs/manual/c/bitmap.rst:10
30678 msgid "GSM_IsPointBitmap"
30681 #. type: Plain text
30682 #: docs/manual/c/bitmap.rst:11
30683 msgid "GSM_SetPointBitmap"
30686 #. type: Plain text
30687 #: docs/manual/c/bitmap.rst:12
30688 msgid "GSM_ClearPointBitmap"
30691 #. type: Plain text
30692 #: docs/manual/c/bitmap.rst:13
30693 msgid "GSM_ClearBitmap"
30696 #. type: Plain text
30697 #: docs/manual/c/bitmap.rst:14
30698 msgid "GSM_BinaryPicture_Types"
30701 #. type: Plain text
30702 #: docs/manual/c/bitmap.rst:15
30703 msgid "GSM_BinaryPicture"
30706 #. type: Plain text
30707 #: docs/manual/c/bitmap.rst:16
30708 msgid "GSM_Bitmap_Types"
30711 #. type: Plain text
30712 #: docs/manual/c/bitmap.rst:17
30716 #. type: Plain text
30717 #: docs/manual/c/bitmap.rst:18
30718 msgid "GSM_MultiBitmap"
30721 #. type: Plain text
30722 #: docs/manual/c/bitmap.rst:18
30724 msgid "GSM_GetScreenshot"
30725 msgstr "Pengaturan telepon"
30728 #: docs/manual/c/security.rst:2
30733 #. type: Plain text
30734 #: docs/manual/c/security.rst:5
30735 msgid "GSM_EnterSecurityCode"
30738 #. type: Plain text
30739 #: docs/manual/c/security.rst:6
30740 msgid "GSM_GetSecurityStatus"
30743 #. type: Plain text
30744 #: docs/manual/c/security.rst:7
30745 msgid "GSM_SecurityCodeType"
30748 #. type: Plain text
30749 #: docs/manual/c/security.rst:7
30750 msgid "GSM_SecurityCode"
30754 #: docs/manual/c/backup.rst:2
30759 #. type: Plain text
30760 #: docs/manual/c/backup.rst:5
30761 msgid "GSM_ReadSMSBackupFile"
30764 #. type: Plain text
30765 #: docs/manual/c/backup.rst:6
30766 msgid "GSM_AddSMSBackupFile"
30769 #. type: Plain text
30770 #: docs/manual/c/backup.rst:7
30771 msgid "GSM_ClearSMSBackup"
30774 #. type: Plain text
30775 #: docs/manual/c/backup.rst:8
30776 msgid "GSM_FreeSMSBackup"
30779 #. type: Plain text
30780 #: docs/manual/c/backup.rst:9
30781 msgid "GSM_SaveBackupFile"
30784 #. type: Plain text
30785 #: docs/manual/c/backup.rst:10
30786 msgid "GSM_GuessBackupFormat"
30789 #. type: Plain text
30790 #: docs/manual/c/backup.rst:11
30791 msgid "GSM_ReadBackupFile"
30794 #. type: Plain text
30795 #: docs/manual/c/backup.rst:12
30796 msgid "GSM_ClearBackup"
30799 #. type: Plain text
30800 #: docs/manual/c/backup.rst:13
30801 msgid "GSM_FreeBackup"
30804 #. type: Plain text
30805 #: docs/manual/c/backup.rst:14
30806 msgid "GSM_GetBackupFormatFeatures"
30809 #. type: Plain text
30810 #: docs/manual/c/backup.rst:15
30811 msgid "GSM_GetBackupFileFeatures"
30814 #. type: Plain text
30815 #: docs/manual/c/backup.rst:16
30816 msgid "GSM_SMS_Backup"
30819 #. type: Plain text
30820 #: docs/manual/c/backup.rst:17
30824 #. type: Plain text
30825 #: docs/manual/c/backup.rst:18
30826 msgid "GSM_BackupFormat"
30829 #. type: Plain text
30830 #: docs/manual/c/backup.rst:18
30831 msgid "GSM_Backup_Info"
30835 #: docs/manual/c/misc.rst:2
30837 msgid "Miscellaneous"
30838 msgstr "Miscellaneous"
30840 #. type: Plain text
30841 #: docs/manual/c/misc.rst:5
30845 #. type: Plain text
30846 #: docs/manual/c/misc.rst:6
30847 msgid "GetGammuVersion"
30850 #. type: Plain text
30851 #: docs/manual/c/misc.rst:7
30852 msgid "GetCompiler"
30855 #. type: Plain text
30856 #: docs/manual/c/misc.rst:8
30860 #. type: Plain text
30861 #: docs/manual/c/misc.rst:9
30862 msgid "GetGammuLocalePath"
30865 #. type: Plain text
30866 #: docs/manual/c/misc.rst:10
30867 msgid "GSM_InitLocales"
30870 #. type: Plain text
30871 #: docs/manual/c/misc.rst:11
30872 msgid "EncodeHexBin"
30875 #. type: Plain text
30876 #: docs/manual/c/misc.rst:11
30877 msgid "GSM_IsNewerVersion"
30880 #. type: Plain text
30881 #: docs/manual/c/wap.rst:2
30888 #. type: Plain text
30889 #: docs/manual/c/wap.rst:5
30890 msgid "GSM_EncodeURLFile"
30893 #. type: Plain text
30894 #: docs/manual/c/wap.rst:6
30896 msgid "GSM_GetWAPBookmark"
30897 msgstr "Pengaturan WAP dan bookmark"
30899 #. type: Plain text
30900 #: docs/manual/c/wap.rst:7
30902 msgid "GSM_SetWAPBookmark"
30903 msgstr "Pengaturan WAP dan bookmark"
30905 #. type: Plain text
30906 #: docs/manual/c/wap.rst:8
30907 msgid "GSM_DeleteWAPBookmark"
30910 #. type: Plain text
30911 #: docs/manual/c/wap.rst:9
30912 msgid "GSM_GetWAPSettings"
30913 msgstr "GSM_GetWAPSettings"
30915 #. type: Plain text
30916 #: docs/manual/c/wap.rst:10
30917 msgid "GSM_SetWAPSettings"
30918 msgstr "GSM_SetWAPSettings"
30920 #. type: Plain text
30921 #: docs/manual/c/wap.rst:11
30923 msgid "GSM_WAPBookmark"
30924 msgstr "Pengaturan WAP dan bookmark"
30926 #. type: Plain text
30927 #: docs/manual/c/wap.rst:12
30929 msgid "WAPSettings_Speed"
30930 msgstr "Pengaturan telepon"
30932 #. type: Plain text
30933 #: docs/manual/c/wap.rst:13
30935 msgid "WAPSettings_Bearer"
30936 msgstr "Pengaturan telepon"
30938 #. type: Plain text
30939 #: docs/manual/c/wap.rst:14
30940 msgid "GSM_WAPSettings"
30941 msgstr "GSM_WAPSettings"
30943 #. type: Plain text
30944 #: docs/manual/c/wap.rst:14
30945 msgid "GSM_MultiWAPSettings"
30946 msgstr "GSM_MultiWAPSettings"
30949 #: docs/manual/c/nokia.rst:2
30954 #. type: Plain text
30955 #: docs/manual/c/nokia.rst:5
30956 msgid "NOKIA_GetDefaultCallerGroupName"
30959 #. type: Plain text
30960 #: docs/manual/c/nokia.rst:5
30961 msgid "NOKIA_GetDefaultProfileName"
30965 #: docs/manual/c/datetime.rst:2
30967 msgid "Date and time"
30970 #. type: Plain text
30971 #: docs/manual/c/datetime.rst:5
30975 #. type: Plain text
30976 #: docs/manual/c/datetime.rst:6
30977 msgid "GSM_GetCurrentDateTime"
30980 #. type: Plain text
30981 #: docs/manual/c/datetime.rst:7
30982 msgid "Fill_Time_T"
30985 #. type: Plain text
30986 #: docs/manual/c/datetime.rst:8
30987 msgid "GSM_GetLocalTimezoneOffset"
30990 #. type: Plain text
30991 #: docs/manual/c/datetime.rst:9
30992 msgid "Fill_GSM_DateTime"
30995 #. type: Plain text
30996 #: docs/manual/c/datetime.rst:10
30997 msgid "GSM_DateTimeFromTimestamp"
31000 #. type: Plain text
31001 #: docs/manual/c/datetime.rst:11
31005 #. type: Plain text
31006 #: docs/manual/c/datetime.rst:12
31010 #. type: Plain text
31011 #: docs/manual/c/datetime.rst:13
31015 #. type: Plain text
31016 #: docs/manual/c/datetime.rst:14
31020 #. type: Plain text
31021 #: docs/manual/c/datetime.rst:15
31022 msgid "GSM_GetDateTime"
31025 #. type: Plain text
31026 #: docs/manual/c/datetime.rst:16
31027 msgid "GSM_SetDateTime"
31030 #. type: Plain text
31031 #: docs/manual/c/datetime.rst:17
31032 msgid "GSM_DateTime"
31035 #. type: Plain text
31036 #: docs/manual/c/datetime.rst:17
31037 msgid "GSM_DeltaTime"
31040 #. type: Plain text
31041 #: docs/manual/c/calendar.rst:5
31042 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31045 #. type: Plain text
31046 #: docs/manual/c/calendar.rst:6
31047 msgid "GSM_EncodeVTODO"
31050 #. type: Plain text
31051 #: docs/manual/c/calendar.rst:7
31052 msgid "GSM_EncodeVCALENDAR"
31055 #. type: Plain text
31056 #: docs/manual/c/calendar.rst:8
31057 msgid "GSM_DecodeVNOTE"
31060 #. type: Plain text
31061 #: docs/manual/c/calendar.rst:9
31062 msgid "GSM_EncodeVNTFile"
31065 #. type: Plain text
31066 #: docs/manual/c/calendar.rst:10
31067 msgid "GSM_DecodeVCALENDAR_VTODO"
31070 #. type: Plain text
31071 #: docs/manual/c/calendar.rst:11
31072 msgid "GSM_IsCalendarNoteFromThePast"
31075 #. type: Plain text
31076 #: docs/manual/c/calendar.rst:12
31077 msgid "GSM_GetAlarm"
31080 #. type: Plain text
31081 #: docs/manual/c/calendar.rst:13
31082 msgid "GSM_SetAlarm"
31085 #. type: Plain text
31086 #: docs/manual/c/calendar.rst:14
31087 msgid "GSM_GetToDoStatus"
31090 #. type: Plain text
31091 #: docs/manual/c/calendar.rst:15
31092 msgid "GSM_GetToDo"
31095 #. type: Plain text
31096 #: docs/manual/c/calendar.rst:16
31097 msgid "GSM_GetNextToDo"
31100 #. type: Plain text
31101 #: docs/manual/c/calendar.rst:17
31102 msgid "GSM_SetToDo"
31105 #. type: Plain text
31106 #: docs/manual/c/calendar.rst:18
31107 msgid "GSM_AddToDo"
31110 #. type: Plain text
31111 #: docs/manual/c/calendar.rst:19
31112 msgid "GSM_DeleteToDo"
31115 #. type: Plain text
31116 #: docs/manual/c/calendar.rst:20
31117 msgid "GSM_DeleteAllToDo"
31120 #. type: Plain text
31121 #: docs/manual/c/calendar.rst:21
31122 msgid "GSM_GetCalendarStatus"
31125 #. type: Plain text
31126 #: docs/manual/c/calendar.rst:22
31127 msgid "GSM_GetCalendar"
31128 msgstr "GSM_GetCalendar"
31130 #. type: Plain text
31131 #: docs/manual/c/calendar.rst:23
31132 msgid "GSM_GetNextCalendar"
31135 #. type: Plain text
31136 #: docs/manual/c/calendar.rst:24
31137 msgid "GSM_SetCalendar"
31138 msgstr "GSM_SetCalendar"
31140 #. type: Plain text
31141 #: docs/manual/c/calendar.rst:25
31142 msgid "GSM_AddCalendar"
31143 msgstr "GSM_AddCalendar"
31145 #. type: Plain text
31146 #: docs/manual/c/calendar.rst:26
31147 msgid "GSM_DeleteCalendar"
31148 msgstr "GSM_DeleteCalendar"
31150 #. type: Plain text
31151 #: docs/manual/c/calendar.rst:27
31152 msgid "GSM_DeleteAllCalendar"
31155 #. type: Plain text
31156 #: docs/manual/c/calendar.rst:28
31157 msgid "GSM_GetCalendarSettings"
31160 #. type: Plain text
31161 #: docs/manual/c/calendar.rst:29
31163 msgid "GSM_SetCalendarSettings"
31164 msgstr "MMS dan pengaturan MMS"
31166 #. type: Plain text
31167 #: docs/manual/c/calendar.rst:30
31168 msgid "GSM_GetNotesStatus"
31171 #. type: Plain text
31172 #: docs/manual/c/calendar.rst:31
31173 msgid "GSM_GetNote"
31176 #. type: Plain text
31177 #: docs/manual/c/calendar.rst:32
31178 msgid "GSM_GetNextNote"
31181 #. type: Plain text
31182 #: docs/manual/c/calendar.rst:33
31183 msgid "GSM_SetNote"
31186 #. type: Plain text
31187 #: docs/manual/c/calendar.rst:34
31188 msgid "GSM_AddNote"
31191 #. type: Plain text
31192 #: docs/manual/c/calendar.rst:35
31193 msgid "GSM_DeleteNote"
31196 #. type: Plain text
31197 #: docs/manual/c/calendar.rst:36
31198 msgid "GSM_DeleteAllNotes"
31201 #. type: Plain text
31202 #: docs/manual/c/calendar.rst:37
31204 msgid "GSM_CalendarSettings"
31205 msgstr "MMS dan pengaturan MMS"
31207 #. type: Plain text
31208 #: docs/manual/c/calendar.rst:38
31209 msgid "GSM_ToDoStatus"
31212 #. type: Plain text
31213 #: docs/manual/c/calendar.rst:39
31214 msgid "GSM_CalendarStatus"
31215 msgstr "GSM_CalendarStatus"
31217 #. type: Plain text
31218 #: docs/manual/c/calendar.rst:40
31220 msgid "GSM_CalendarNoteType"
31221 msgstr "Catatan kalender"
31223 #. type: Plain text
31224 #: docs/manual/c/calendar.rst:41
31225 msgid "GSM_CalendarType"
31226 msgstr "GSM_CalendarType"
31228 #. type: Plain text
31229 #: docs/manual/c/calendar.rst:42
31230 msgid "GSM_SubCalendarEntry"
31233 #. type: Plain text
31234 #: docs/manual/c/calendar.rst:43
31235 msgid "GSM_CalendarEntry"
31236 msgstr "GSM_CalendarEntry"
31238 #. type: Plain text
31239 #: docs/manual/c/calendar.rst:44
31240 msgid "GSM_ToDoType"
31243 #. type: Plain text
31244 #: docs/manual/c/calendar.rst:45
31245 msgid "GSM_ToDo_Priority"
31248 #. type: Plain text
31249 #: docs/manual/c/calendar.rst:46
31250 msgid "GSM_SubToDoEntry"
31253 #. type: Plain text
31254 #: docs/manual/c/calendar.rst:47
31255 msgid "GSM_ToDoEntry"
31258 #. type: Plain text
31259 #: docs/manual/c/calendar.rst:48
31260 msgid "GSM_NoteEntry"
31263 #. type: Plain text
31264 #: docs/manual/c/calendar.rst:49
31268 #. type: Plain text
31269 #: docs/manual/c/calendar.rst:50
31270 msgid "GSM_VToDoVersion"
31273 #. type: Plain text
31274 #: docs/manual/c/calendar.rst:50
31275 msgid "GSM_VCalendarVersion"
31278 #. type: Plain text
31279 #: docs/manual/c/porting.rst:2
31280 msgid "Porting from libGammu older than 1.12.0"
31284 #: docs/manual/c/porting.rst:5
31286 msgid "Rationale for API change"
31289 #. type: delimited block =
31290 #: docs/manual/c/porting.rst:10
31292 "This document describes what you have to change in your code, if you used "
31293 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31294 "has to be done for various reasons:"
31297 #. type: delimited block =
31298 #: docs/manual/c/porting.rst:15
31300 "ABI stability. - Till now almost every change in internals of any driver "
31301 "lead to ABI change. If we would correctly increase soname on each ABI "
31302 "change, we would be somewhere near 200, what is not something we could be "
31306 #. type: delimited block =
31307 #: docs/manual/c/porting.rst:19
31309 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31310 "do some common things in each function. New API allows one to centralize "
31311 "those operations in one place."
31314 #. type: delimited block =
31315 #: docs/manual/c/porting.rst:23
31317 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31318 "could be misused by programmers and could lead to unexpected behaviour when "
31319 "some internals are changed."
31323 #: docs/manual/c/porting.rst:25
31325 msgid "Changes you have to do in your code"
31328 #. type: delimited block =
31329 #: docs/manual/c/porting.rst:29
31331 "Bellow examples expect ``sm`` to be state machine structure in your current "
31332 "code, change it to appropriate variable name if it differs."
31335 #. type: delimited block =
31336 #: docs/manual/c/porting.rst:34
31338 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31339 "expose this structure, so you will get compiler error. You should allocate "
31340 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31341 "`GSM_FreeStateMachine`."
31344 #. type: delimited block =
31345 #: docs/manual/c/porting.rst:39
31347 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31348 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31349 "machine structure have changed signature to include results of the operation."
31352 #. type: delimited block =
31353 #: docs/manual/c/porting.rst:42
31355 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31356 "accessing structure."
31359 #. type: delimited block =
31360 #: docs/manual/c/porting.rst:44
31361 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31364 #. type: delimited block =
31365 #: docs/manual/c/porting.rst:47
31367 "As there might be some functions still missing from new API, don't hesitate "
31368 "to contact author or ask on mailing list if you miss something."
31371 #. type: delimited block =
31372 #: docs/manual/c/porting.rst:50
31374 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31375 "or Sphinx and is part of this manual."
31378 #. type: delimited block =
31379 #: docs/manual/c/porting.rst:51
31380 msgid ":ref:`libgammu`"
31383 #. type: Plain text
31384 #: docs/manual/c/index.rst:2
31389 #: docs/manual/c/index.rst:4
31394 #. type: Plain text
31395 #: docs/manual/c/index.rst:9
31397 "The libGammu library exposes all Gammu functionality for various phones in "
31398 "standard API. It can be used to do anything with your phone, however for "
31399 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31402 #. type: Plain text
31403 #: docs/manual/c/index.rst:14
31405 "If you intend to use libGammu in your application, all you should need is to "
31406 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31407 "examples/ for some small example applications. You don't need real phone for "
31408 "testing, use :ref:`dummy-driver` instead."
31411 #. type: Plain text
31412 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31414 "The C API documentation is still more complete in Doxygen format available "
31415 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31419 #. type: Plain text
31420 #: docs/manual/c/index.rst:27
31421 msgid "hints examples api porting"
31425 #: docs/manual/c/info.rst:2
31430 #. type: Plain text
31431 #: docs/manual/c/info.rst:5
31432 msgid "GSM_GetNetworkName"
31435 #. type: Plain text
31436 #: docs/manual/c/info.rst:6
31437 msgid "GSM_GetCountryName"
31440 #. type: Plain text
31441 #: docs/manual/c/info.rst:7
31442 msgid "GSM_FeatureToString"
31445 #. type: Plain text
31446 #: docs/manual/c/info.rst:8
31447 msgid "GSM_FeatureFromString"
31450 #. type: Plain text
31451 #: docs/manual/c/info.rst:9
31452 msgid "GSM_IsPhoneFeatureAvailable"
31455 #. type: Plain text
31456 #: docs/manual/c/info.rst:10
31457 msgid "GSM_AddPhoneFeature"
31460 #. type: Plain text
31461 #: docs/manual/c/info.rst:11
31462 msgid "GSM_GetManufacturer"
31465 #. type: Plain text
31466 #: docs/manual/c/info.rst:12
31467 msgid "GSM_GetModel"
31470 #. type: Plain text
31471 #: docs/manual/c/info.rst:13
31472 msgid "GSM_GetModelInfo"
31475 #. type: Plain text
31476 #: docs/manual/c/info.rst:14
31477 msgid "GSM_GetFirmware"
31480 #. type: Plain text
31481 #: docs/manual/c/info.rst:15
31482 msgid "GSM_GetIMEI"
31485 #. type: Plain text
31486 #: docs/manual/c/info.rst:16
31487 msgid "GSM_GetOriginalIMEI"
31490 #. type: Plain text
31491 #: docs/manual/c/info.rst:17
31492 msgid "GSM_GetManufactureMonth"
31495 #. type: Plain text
31496 #: docs/manual/c/info.rst:18
31497 msgid "GSM_GetProductCode"
31500 #. type: Plain text
31501 #: docs/manual/c/info.rst:19
31502 msgid "GSM_GetHardware"
31505 #. type: Plain text
31506 #: docs/manual/c/info.rst:20
31510 #. type: Plain text
31511 #: docs/manual/c/info.rst:21
31512 msgid "GSM_GetSIMIMSI"
31515 #. type: Plain text
31516 #: docs/manual/c/info.rst:22
31517 msgid "GSM_GetBatteryCharge"
31520 #. type: Plain text
31521 #: docs/manual/c/info.rst:23
31522 msgid "GSM_GetSignalQuality"
31525 #. type: Plain text
31526 #: docs/manual/c/info.rst:24
31527 msgid "GSM_GetNetworkInfo"
31530 #. type: Plain text
31531 #: docs/manual/c/info.rst:25
31532 msgid "GSM_GetDisplayStatus"
31535 #. type: Plain text
31536 #: docs/manual/c/info.rst:26
31537 msgid "GSM_NetworkInfo_State"
31540 #. type: Plain text
31541 #: docs/manual/c/info.rst:27
31542 msgid "GSM_GPRS_State"
31545 #. type: Plain text
31546 #: docs/manual/c/info.rst:28
31547 msgid "GSM_NetworkInfo"
31548 msgstr "GSM_NetworkInfo"
31550 #. type: Plain text
31551 #: docs/manual/c/info.rst:29
31552 msgid "GSM_SignalQuality"
31555 #. type: Plain text
31556 #: docs/manual/c/info.rst:30
31557 msgid "GSM_ChargeState"
31560 #. type: Plain text
31561 #: docs/manual/c/info.rst:31
31562 msgid "GSM_BatteryType"
31565 #. type: Plain text
31566 #: docs/manual/c/info.rst:32
31567 msgid "GSM_BatteryCharge"
31570 #. type: Plain text
31571 #: docs/manual/c/info.rst:33
31572 msgid "GSM_DisplayFeature"
31575 #. type: Plain text
31576 #: docs/manual/c/info.rst:34
31577 msgid "GSM_DisplayFeatures"
31580 #. type: Plain text
31581 #: docs/manual/c/info.rst:35
31582 msgid "GSM_Feature"
31585 #. type: Plain text
31586 #: docs/manual/c/info.rst:35
31587 msgid "GSM_PhoneModel"
31591 #: docs/manual/c/category.rst:2
31596 #. type: Plain text
31597 #: docs/manual/c/category.rst:5
31598 msgid "GSM_GetCategory"
31601 #. type: Plain text
31602 #: docs/manual/c/category.rst:6
31603 msgid "GSM_AddCategory"
31606 #. type: Plain text
31607 #: docs/manual/c/category.rst:7
31608 msgid "GSM_GetCategoryStatus"
31611 #. type: Plain text
31612 #: docs/manual/c/category.rst:8
31613 msgid "GSM_CategoryType"
31614 msgstr "GSM_CategoryType"
31616 #. type: Plain text
31617 #: docs/manual/c/category.rst:9
31618 msgid "GSM_Category"
31619 msgstr "GSM_Category"
31621 #. type: Plain text
31622 #: docs/manual/c/category.rst:9
31623 msgid "GSM_CategoryStatus"
31627 #: docs/manual/c/api.rst:2
31629 msgid "libGammu C API"
31632 #. type: Plain text
31633 #: docs/manual/c/api.rst:38
31635 "backup bitmap calendar callback call category datetime debug error file info "
31636 "inifile keys limits memory message misc nokia ringtone security settings "
31637 "smsd statemachine types unicode wap"
31641 #: docs/manual/c/keys.rst:2
31646 #. type: Plain text
31647 #: docs/manual/c/keys.rst:5
31648 msgid "MakeKeySequence"
31651 #. type: Plain text
31652 #: docs/manual/c/keys.rst:6
31653 msgid "GSM_PressKey"
31656 #. type: Plain text
31657 #: docs/manual/c/keys.rst:6
31658 msgid "GSM_KeyCode"
31662 #: docs/manual/c/types.rst:2
31667 #. type: Labeled list
31668 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31669 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31670 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31671 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31672 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31674 msgid ".. doxygentypedef"
31677 #. type: Plain text
31678 #: docs/manual/c/types.rst:5
31683 #: docs/manual/c/hints.rst:2
31685 msgid "Hints for libGammu Novices"
31688 #. type: Plain text
31689 #: docs/manual/c/hints.rst:5
31691 "This is very short overview of libGammu usage. You will probably need to "
31695 #. type: Attribute :doc:
31696 #: docs/manual/c/hints.rst:5
31698 msgid "`api` to find out what functions you want to use."
31702 #: docs/manual/c/hints.rst:9
31704 msgid "Basic library usage"
31707 #. type: Plain text
31708 #: docs/manual/c/hints.rst:12
31709 msgid "You need to include main header file:"
31712 #. type: Plain text
31713 #: docs/manual/c/hints.rst:16
31714 msgid "#include <gammu.h>"
31717 #. type: Labeled list
31718 #: docs/manual/c/hints.rst:17
31720 msgid "To compile you need to pass flags from pkg-config"
31723 #. type: Plain text
31724 #: docs/manual/c/hints.rst:20
31725 msgid "pkg-config --cflags gammu"
31728 #. type: Labeled list
31729 #: docs/manual/c/hints.rst:21
31731 msgid "To link you need to pass from pkg-config"
31734 #. type: Plain text
31735 #: docs/manual/c/hints.rst:24
31736 msgid "pkg-config --libs gammu"
31739 #. type: Plain text
31740 #: docs/manual/c/hints.rst:28
31742 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31743 "not public, so all you can define is a pointer to it:"
31746 #. type: Plain text
31747 #: docs/manual/c/hints.rst:32
31748 msgid "GSM_StateMachine *state_machine;"
31751 #. type: Plain text
31752 #: docs/manual/c/hints.rst:35
31754 "You'll want to check for errors from time to time. Do it using a function "
31755 "something like this:"
31758 #. type: Plain text
31759 #: docs/manual/c/hints.rst:40
31760 msgid "void check_error(GSM_Error err) {"
31763 #. type: Plain text
31764 #: docs/manual/c/hints.rst:41
31765 msgid "if (err == ERR_NONE) {"
31768 #. type: Plain text
31769 #: docs/manual/c/hints.rst:42
31773 #. type: Plain text
31774 #: docs/manual/c/hints.rst:45
31776 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31779 #. type: Plain text
31780 #: docs/manual/c/hints.rst:50
31782 "As libGammu does interact with strings in your local encoding, it is good "
31783 "idea to initialize locales subsystem first (otherwise you would get broken "
31784 "non ASCII characters):"
31787 #. type: Plain text
31788 #: docs/manual/c/hints.rst:54
31789 msgid "GSM_InitLocales(NULL);"
31792 #. type: Plain text
31793 #: docs/manual/c/hints.rst:56
31794 msgid "You first need to allocate a state machine structure:"
31797 #. type: Plain text
31798 #: docs/manual/c/hints.rst:60
31799 msgid "state_machine = GSM_AllocStateMachine();"
31802 #. type: Plain text
31803 #: docs/manual/c/hints.rst:62
31804 msgid "Now think about the configuration file. To use the default"
31807 #. type: Attribute :file:
31808 #: docs/manual/c/hints.rst:62
31810 msgid "`~/.gammurc`, do this:"
31813 #. type: Plain text
31814 #: docs/manual/c/hints.rst:67
31815 msgid "INI_Section *cfg;"
31818 #. type: Plain text
31819 #: docs/manual/c/hints.rst:71
31820 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31823 #. type: Plain text
31824 #: docs/manual/c/hints.rst:75
31826 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31827 "0); check_error(error);"
31830 #. type: Plain text
31831 #: docs/manual/c/hints.rst:78
31832 msgid "/* Free allocated memory */ INI_Free(cfg);"
31835 #. type: Plain text
31836 #: docs/manual/c/hints.rst:81
31837 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31840 #. type: Plain text
31841 #: docs/manual/c/hints.rst:84
31843 "OK, now initialise the connection (1 means number of replies you want to "
31844 "wait for in case of failure):"
31847 #. type: Plain text
31848 #: docs/manual/c/hints.rst:89
31849 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31852 #. type: Plain text
31853 #: docs/manual/c/hints.rst:92
31855 "Now you are ready to communicate with the phone, for example you can read "
31856 "manufacturer name:"
31859 #. type: Plain text
31860 #: docs/manual/c/hints.rst:97
31861 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
31864 #. type: Plain text
31865 #: docs/manual/c/hints.rst:99
31866 msgid "When you're finished, you need to disconnect and free allocated memory:"
31869 #. type: Plain text
31870 #: docs/manual/c/hints.rst:104
31871 msgid "error = GSM_TerminateConnection(s); check_error(error);"
31874 #. type: Plain text
31875 #: docs/manual/c/hints.rst:108
31876 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
31879 #. type: Plain text
31880 #: docs/manual/c/hints.rst:110
31881 msgid "There are also other :doc:`examples`."
31885 #: docs/manual/c/hints.rst:112
31887 msgid "Compling the code"
31890 #. type: Plain text
31891 #: docs/manual/c/hints.rst:118
31893 "To compile program using Gammu library, you need to pass include path to the "
31894 "compiler and library name and search path to the linker. This can be easiest "
31895 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
31899 #. type: Plain text
31900 #: docs/manual/c/hints.rst:122
31902 "# Sample Makefile which can be used to build examples shipped with Gammu"
31905 #. type: Plain text
31906 #: docs/manual/c/hints.rst:125
31908 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
31909 "pkg-config --cflags --libs gammu)"
31912 #. type: Plain text
31913 #: docs/manual/c/hints.rst:127
31914 msgid "ALL=phone-info sms-send smsd"
31917 #. type: Plain text
31918 #: docs/manual/c/hints.rst:129
31919 msgid ".PHONY: all clean"
31922 #. type: Plain text
31923 #: docs/manual/c/hints.rst:131
31924 msgid "all: $(ALL)"
31927 #. type: Plain text
31928 #: docs/manual/c/hints.rst:133
31932 #. type: Plain text
31933 #: docs/manual/c/hints.rst:134
31934 msgid "rm -f $(ALL)"
31937 #. type: Plain text
31938 #: docs/manual/c/hints.rst:136
31942 #. type: Plain text
31943 #: docs/manual/c/hints.rst:137
31944 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
31947 #. type: Plain text
31948 #: docs/manual/c/hints.rst:147
31950 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
31951 "zero bytes). This is used mostly for historical reasons and today the "
31952 "obvious choice would be ``wchar_t``. To work with these strings, various "
31953 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
31954 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
31957 #. type: Plain text
31958 #: docs/manual/c/hints.rst:149
31959 msgid "For printing on console you should use:"
31962 #. type: Plain text
31963 #: docs/manual/c/hints.rst:153
31964 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
31967 #. type: Plain text
31968 #: docs/manual/c/hints.rst:155
31969 msgid "For giving string to some GUI toolkit:"
31972 #. type: Plain text
31973 #: docs/manual/c/hints.rst:159
31974 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
31977 #. type: Plain text
31978 #: docs/manual/c/hints.rst:165
31980 "These functions differ only on platforms where console uses historically "
31981 "different character set than GUI, what effectively means only Microsoft "
31985 #. type: Plain text
31986 #: docs/manual/c/hints.rst:170
31987 msgid "You can either enabled debug logging globally or per state machine."
31990 #. type: Plain text
31991 #: docs/manual/c/hints.rst:172
31992 msgid "To enable global debugging use:"
31995 #. type: Plain text
31996 #: docs/manual/c/hints.rst:178
31998 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
31999 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
32002 #. type: Plain text
32003 #: docs/manual/c/hints.rst:180
32004 msgid "For per state machine configuration:"
32005 msgstr "Untuk konfigurasi masing-masing mesin:"
32007 #. type: Plain text
32008 #: docs/manual/c/hints.rst:186
32010 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
32011 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
32012 "(\"textall\", debug_info);"
32016 #: docs/manual/c/debug.rst:2
32021 #. type: Plain text
32022 #: docs/manual/c/debug.rst:5
32023 msgid "GSM_SetDebugFunction"
32026 #. type: Plain text
32027 #: docs/manual/c/debug.rst:6
32028 msgid "GSM_SetDebugFile"
32031 #. type: Plain text
32032 #: docs/manual/c/debug.rst:7
32033 msgid "GSM_SetDebugFileDescriptor"
32036 #. type: Plain text
32037 #: docs/manual/c/debug.rst:8
32038 msgid "GSM_GetGlobalDebug"
32041 #. type: Plain text
32042 #: docs/manual/c/debug.rst:9
32043 msgid "GSM_GetDebug"
32046 #. type: Plain text
32047 #: docs/manual/c/debug.rst:10
32051 #. type: Plain text
32052 #: docs/manual/c/debug.rst:11
32053 msgid "GSM_SetDebugLevel"
32056 #. type: Plain text
32057 #: docs/manual/c/debug.rst:12
32058 msgid "GSM_SetDebugCoding"
32061 #. type: Plain text
32062 #: docs/manual/c/debug.rst:13
32063 msgid "GSM_SetDebugGlobal"
32066 #. type: Plain text
32067 #: docs/manual/c/debug.rst:14
32068 msgid "GSM_LogError"
32071 #. type: Plain text
32072 #: docs/manual/c/debug.rst:15
32076 #. type: Plain text
32077 #: docs/manual/c/debug.rst:15
32078 msgid "GSM_Debug_Info"
32082 #: docs/manual/c/error.rst:2
32084 msgid "Error handling"
32087 #. type: Plain text
32088 #: docs/manual/c/error.rst:5
32089 msgid "GSM_ErrorString"
32092 #. type: Plain text
32093 #: docs/manual/c/error.rst:6
32094 msgid "GSM_ErrorName"
32097 #. type: Plain text
32098 #: docs/manual/c/error.rst:6
32102 #. type: Plain text
32103 #: docs/manual/c/unicode.rst:5
32104 msgid "UnicodeLength"
32107 #. type: Plain text
32108 #: docs/manual/c/unicode.rst:6
32109 msgid "DecodeUnicodeString"
32112 #. type: Plain text
32113 #: docs/manual/c/unicode.rst:7
32114 msgid "DecodeUnicodeConsole"
32117 #. type: Plain text
32118 #: docs/manual/c/unicode.rst:8
32119 msgid "DecodeUnicode"
32122 #. type: Plain text
32123 #: docs/manual/c/unicode.rst:9
32124 msgid "EncodeUnicode"
32127 #. type: Plain text
32128 #: docs/manual/c/unicode.rst:10
32129 msgid "ReadUnicodeFile"
32132 #. type: Plain text
32133 #: docs/manual/c/unicode.rst:11
32134 msgid "CopyUnicodeString"
32137 #. type: Plain text
32138 #: docs/manual/c/unicode.rst:12
32139 msgid "EncodeUTF8QuotedPrintable"
32142 #. type: Plain text
32143 #: docs/manual/c/unicode.rst:13
32144 msgid "DecodeUTF8QuotedPrintable"
32147 #. type: Plain text
32148 #: docs/manual/c/unicode.rst:14
32149 msgid "EncodeWithUTF8Alphabet"
32152 #. type: Plain text
32153 #: docs/manual/c/unicode.rst:15
32154 msgid "DecodeWithUTF8Alphabet"
32157 #. type: Plain text
32158 #: docs/manual/c/unicode.rst:16
32159 msgid "DecodeHexUnicode"
32162 #. type: Plain text
32163 #: docs/manual/c/unicode.rst:17
32164 msgid "EncodeHexUnicode"
32167 #. type: Plain text
32168 #: docs/manual/c/unicode.rst:18
32172 #. type: Plain text
32173 #: docs/manual/c/unicode.rst:19
32177 #. type: Plain text
32178 #: docs/manual/c/unicode.rst:20
32179 msgid "mywstrncasecmp"
32182 #. type: Plain text
32183 #: docs/manual/c/unicode.rst:21
32187 #. type: Plain text
32188 #: docs/manual/c/unicode.rst:22
32192 #. type: Plain text
32193 #: docs/manual/c/unicode.rst:23
32194 msgid "DecodeHexBin"
32197 #. type: Plain text
32198 #: docs/manual/c/unicode.rst:24
32199 msgid "EncodeWithUnicodeAlphabet"
32202 #. type: Plain text
32203 #: docs/manual/c/unicode.rst:24
32204 msgid "DecodeWithUnicodeAlphabet"
32207 #. type: Plain text
32208 #: docs/manual/c/message.rst:5
32209 msgid "GSM_DecodePDUFrame"
32212 #. type: Plain text
32213 #: docs/manual/c/message.rst:6
32214 msgid "GSM_DecodeSMSFrame"
32217 #. type: Plain text
32218 #: docs/manual/c/message.rst:7
32219 msgid "GSM_GetMessageCoding"
32222 #. type: Plain text
32223 #: docs/manual/c/message.rst:8
32224 msgid "GSM_EncodeSMSFrame"
32227 #. type: Plain text
32228 #: docs/manual/c/message.rst:9
32229 msgid "GSM_DecodeSMSFrameStatusReportData"
32232 #. type: Plain text
32233 #: docs/manual/c/message.rst:10
32234 msgid "GSM_DecodeSMSFrameText"
32237 #. type: Plain text
32238 #: docs/manual/c/message.rst:11
32239 msgid "GSM_DecodeUDHHeader"
32242 #. type: Plain text
32243 #: docs/manual/c/message.rst:12
32244 msgid "GSM_EncodeUDHHeader"
32247 #. type: Plain text
32248 #: docs/manual/c/message.rst:13
32249 msgid "GSM_SetDefaultReceivedSMSData"
32252 #. type: Plain text
32253 #: docs/manual/c/message.rst:14
32254 msgid "GSM_SetDefaultSMSData"
32257 #. type: Plain text
32258 #: docs/manual/c/message.rst:15
32259 msgid "GSM_DecodeSiemensOTASMS"
32262 #. type: Plain text
32263 #: docs/manual/c/message.rst:16
32264 msgid "PHONE_EncodeSMSFrame"
32267 #. type: Plain text
32268 #: docs/manual/c/message.rst:17
32269 msgid "GSM_EncodeMultiPartSMS"
32272 #. type: Plain text
32273 #: docs/manual/c/message.rst:18
32274 msgid "GSM_DecodeMultiPartSMS"
32277 #. type: Plain text
32278 #: docs/manual/c/message.rst:19
32279 msgid "GSM_ClearMultiPartSMSInfo"
32282 #. type: Plain text
32283 #: docs/manual/c/message.rst:20
32284 msgid "GSM_FreeMultiPartSMSInfo"
32287 #. type: Plain text
32288 #: docs/manual/c/message.rst:21
32289 msgid "GSM_LinkSMS"
32292 #. type: Plain text
32293 #: docs/manual/c/message.rst:22
32294 msgid "GSM_DecodeMMSFileToMultiPart"
32297 #. type: Plain text
32298 #: docs/manual/c/message.rst:23
32299 msgid "GSM_ClearMMSMultiPart"
32302 #. type: Plain text
32303 #: docs/manual/c/message.rst:24
32304 msgid "GSM_GetSMSC"
32307 #. type: Plain text
32308 #: docs/manual/c/message.rst:25
32309 msgid "GSM_SetSMSC"
32312 #. type: Plain text
32313 #: docs/manual/c/message.rst:26
32314 msgid "GSM_GetSMSStatus"
32317 #. type: Plain text
32318 #: docs/manual/c/message.rst:27
32322 #. type: Plain text
32323 #: docs/manual/c/message.rst:28
32324 msgid "GSM_GetNextSMS"
32327 #. type: Plain text
32328 #: docs/manual/c/message.rst:29
32332 #. type: Plain text
32333 #: docs/manual/c/message.rst:30
32337 #. type: Plain text
32338 #: docs/manual/c/message.rst:31
32339 msgid "GSM_DeleteSMS"
32342 #. type: Plain text
32343 #: docs/manual/c/message.rst:32
32344 msgid "GSM_SendSMS"
32347 #. type: Plain text
32348 #: docs/manual/c/message.rst:33
32349 msgid "GSM_SendSavedSMS"
32352 #. type: Plain text
32353 #: docs/manual/c/message.rst:34
32354 msgid "GSM_SetFastSMSSending"
32357 #. type: Plain text
32358 #: docs/manual/c/message.rst:35
32359 msgid "GSM_SetIncomingSMS"
32362 #. type: Plain text
32363 #: docs/manual/c/message.rst:36
32364 msgid "GSM_SetIncomingCB"
32367 #. type: Plain text
32368 #: docs/manual/c/message.rst:37
32369 msgid "GSM_GetSMSFolders"
32372 #. type: Plain text
32373 #: docs/manual/c/message.rst:38
32374 msgid "GSM_AddSMSFolder"
32377 #. type: Plain text
32378 #: docs/manual/c/message.rst:39
32379 msgid "GSM_DeleteSMSFolder"
32382 #. type: Plain text
32383 #: docs/manual/c/message.rst:40
32384 msgid "GSM_GetMMSFolders"
32387 #. type: Plain text
32388 #: docs/manual/c/message.rst:41
32389 msgid "GSM_GetNextMMSFileInfo"
32392 #. type: Plain text
32393 #: docs/manual/c/message.rst:42
32394 msgid "GSM_SetIncomingUSSD"
32397 #. type: Plain text
32398 #: docs/manual/c/message.rst:43
32399 msgid "GSM_SMSCounter"
32400 msgstr "GSM_SMSCounter"
32402 #. type: Plain text
32403 #: docs/manual/c/message.rst:44
32404 msgid "GSM_MMS_Class"
32407 #. type: Plain text
32408 #: docs/manual/c/message.rst:45
32409 msgid "GSM_MMSIndicator"
32412 #. type: Plain text
32413 #: docs/manual/c/message.rst:46
32414 msgid "GSM_CBMessage"
32417 #. type: Plain text
32418 #: docs/manual/c/message.rst:47
32419 msgid "GSM_USSDStatus"
32422 #. type: Plain text
32423 #: docs/manual/c/message.rst:48
32424 msgid "GSM_USSDMessage"
32427 #. type: Plain text
32428 #: docs/manual/c/message.rst:49
32429 msgid "GSM_SMSMemoryStatus"
32432 #. type: Plain text
32433 #: docs/manual/c/message.rst:50
32434 msgid "GSM_SMSFormat"
32437 #. type: Plain text
32438 #: docs/manual/c/message.rst:51
32439 msgid "GSM_ValidityPeriod"
32442 #. type: Plain text
32443 #: docs/manual/c/message.rst:52
32444 msgid "GSM_ValidityPeriodFormat"
32447 #. type: Plain text
32448 #: docs/manual/c/message.rst:53
32449 msgid "GSM_SMSValidity"
32452 #. type: Plain text
32453 #: docs/manual/c/message.rst:54
32457 #. type: Plain text
32458 #: docs/manual/c/message.rst:55
32459 msgid "GSM_SMS_State"
32462 #. type: Plain text
32463 #: docs/manual/c/message.rst:56
32464 msgid "GSM_Coding_Type"
32467 #. type: Plain text
32468 #: docs/manual/c/message.rst:57
32472 #. type: Plain text
32473 #: docs/manual/c/message.rst:58
32474 msgid "GSM_UDHHeader"
32477 #. type: Plain text
32478 #: docs/manual/c/message.rst:59
32479 msgid "GSM_SMSMessageType"
32482 #. type: Plain text
32483 #: docs/manual/c/message.rst:60
32484 msgid "GSM_SMSMessage"
32487 #. type: Plain text
32488 #: docs/manual/c/message.rst:61
32489 msgid "GSM_SMSMessageLayout"
32492 #. type: Plain text
32493 #: docs/manual/c/message.rst:62
32494 msgid "GSM_OneSMSFolder"
32497 #. type: Plain text
32498 #: docs/manual/c/message.rst:63
32499 msgid "GSM_SMSFolders"
32502 #. type: Plain text
32503 #: docs/manual/c/message.rst:64
32504 msgid "GSM_SiemensOTASMSInfo"
32507 #. type: Plain text
32508 #: docs/manual/c/message.rst:65
32509 msgid "GSM_MultiSMSMessage"
32512 #. type: Plain text
32513 #: docs/manual/c/message.rst:66
32514 msgid "GSM_OneMMSFolder"
32517 #. type: Plain text
32518 #: docs/manual/c/message.rst:67
32519 msgid "GSM_MMSFolders"
32522 #. type: Plain text
32523 #: docs/manual/c/message.rst:68
32524 msgid "EncodeMultiPartSMSID"
32527 #. type: Plain text
32528 #: docs/manual/c/message.rst:69
32529 msgid "GSM_MultiPartSMSEntry"
32532 #. type: Plain text
32533 #: docs/manual/c/message.rst:70
32534 msgid "GSM_MultiPartSMSInfo"
32537 #. type: Plain text
32538 #: docs/manual/c/message.rst:71
32539 msgid "MMSAddressType"
32542 #. type: Plain text
32543 #: docs/manual/c/message.rst:72
32544 msgid "GSM_EncodedMultiPartMMSEntry"
32547 #. type: Plain text
32548 #: docs/manual/c/message.rst:72
32549 msgid "GSM_EncodedMultiPartMMSInfo"
32552 #. type: Plain text
32553 #: docs/manual/c/file.rst:5
32554 msgid "GSM_JADFindData"
32557 #. type: Plain text
32558 #: docs/manual/c/file.rst:6
32559 msgid "GSM_ReadFile"
32562 #. type: Plain text
32563 #: docs/manual/c/file.rst:7
32564 msgid "GSM_IdentifyFileFormat"
32567 #. type: Plain text
32568 #: docs/manual/c/file.rst:8
32569 msgid "GSM_GetNextFileFolder"
32572 #. type: Plain text
32573 #: docs/manual/c/file.rst:9
32574 msgid "GSM_GetFolderListing"
32577 #. type: Plain text
32578 #: docs/manual/c/file.rst:10
32579 msgid "GSM_GetNextRootFolder"
32582 #. type: Plain text
32583 #: docs/manual/c/file.rst:11
32584 msgid "GSM_SetFileAttributes"
32587 #. type: Plain text
32588 #: docs/manual/c/file.rst:12
32589 msgid "GSM_GetFilePart"
32592 #. type: Plain text
32593 #: docs/manual/c/file.rst:13
32594 msgid "GSM_AddFilePart"
32597 #. type: Plain text
32598 #: docs/manual/c/file.rst:14
32599 msgid "GSM_SendFilePart"
32602 #. type: Plain text
32603 #: docs/manual/c/file.rst:15
32604 msgid "GSM_GetFileSystemStatus"
32607 #. type: Plain text
32608 #: docs/manual/c/file.rst:16
32609 msgid "GSM_DeleteFile"
32612 #. type: Plain text
32613 #: docs/manual/c/file.rst:17
32614 msgid "GSM_AddFolder"
32617 #. type: Plain text
32618 #: docs/manual/c/file.rst:18
32619 msgid "GSM_DeleteFolder"
32622 #. type: Plain text
32623 #: docs/manual/c/file.rst:19
32624 msgid "GSM_FileSystemStatus"
32625 msgstr "GSM_FileSystemStatus"
32627 #. type: Plain text
32628 #: docs/manual/c/file.rst:20
32629 msgid "GSM_FileType"
32632 #. type: Plain text
32633 #: docs/manual/c/file.rst:20
32638 #: docs/manual/c/inifile.rst:2
32643 #. type: Plain text
32644 #: docs/manual/c/inifile.rst:5
32648 #. type: Plain text
32649 #: docs/manual/c/inifile.rst:6
32650 msgid "INI_ReadFile"
32653 #. type: Plain text
32654 #: docs/manual/c/inifile.rst:7
32655 msgid "INI_FindLastSectionEntry"
32658 #. type: Plain text
32659 #: docs/manual/c/inifile.rst:8
32660 msgid "INI_GetValue"
32663 #. type: Plain text
32664 #: docs/manual/c/inifile.rst:9
32668 #. type: Plain text
32669 #: docs/manual/c/inifile.rst:10
32670 msgid "INI_GetBool"
32673 #. type: Plain text
32674 #: docs/manual/c/inifile.rst:11
32675 msgid "GSM_StringToBool"
32676 msgstr "GSM_StringToBool"
32678 #. type: Plain text
32679 #: docs/manual/c/inifile.rst:13
32683 #. type: Plain text
32684 #: docs/manual/c/inifile.rst:14
32685 msgid "INI_Section"
32688 #. type: Plain text
32689 #: docs/manual/c/inifile.rst:15
32693 #. type: Plain text
32694 #: docs/manual/c/inifile.rst:15
32695 msgid "_INI_Section"
32699 #: docs/manual/c/limits.rst:2
32704 #. type: Plain text
32705 #: docs/manual/c/memory.rst:5
32706 msgid "GSM_StringToMemoryType"
32709 #. type: Plain text
32710 #: docs/manual/c/memory.rst:6
32711 msgid "GSM_GetMemoryStatus"
32714 #. type: Plain text
32715 #: docs/manual/c/memory.rst:7
32716 msgid "GSM_GetMemory"
32719 #. type: Plain text
32720 #: docs/manual/c/memory.rst:8
32721 msgid "GSM_GetNextMemory"
32724 #. type: Plain text
32725 #: docs/manual/c/memory.rst:9
32726 msgid "GSM_SetMemory"
32729 #. type: Plain text
32730 #: docs/manual/c/memory.rst:10
32731 msgid "GSM_AddMemory"
32734 #. type: Plain text
32735 #: docs/manual/c/memory.rst:11
32736 msgid "GSM_DeleteMemory"
32739 #. type: Plain text
32740 #: docs/manual/c/memory.rst:12
32741 msgid "GSM_DeleteAllMemory"
32744 #. type: Plain text
32745 #: docs/manual/c/memory.rst:13
32746 msgid "GSM_GetSpeedDial"
32749 #. type: Plain text
32750 #: docs/manual/c/memory.rst:14
32751 msgid "GSM_SetSpeedDial"
32754 #. type: Plain text
32755 #: docs/manual/c/memory.rst:15
32756 msgid "GSM_PhonebookGetEntryName"
32759 #. type: Plain text
32760 #: docs/manual/c/memory.rst:16
32761 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32764 #. type: Plain text
32765 #: docs/manual/c/memory.rst:17
32766 msgid "GSM_EncodeVCARD"
32769 #. type: Plain text
32770 #: docs/manual/c/memory.rst:18
32771 msgid "GSM_DecodeVCARD"
32774 #. type: Plain text
32775 #: docs/manual/c/memory.rst:19
32776 msgid "GSM_FreeMemoryEntry"
32779 #. type: Plain text
32780 #: docs/manual/c/memory.rst:20
32781 msgid "GSM_MemoryType"
32784 #. type: Plain text
32785 #: docs/manual/c/memory.rst:21
32786 msgid "GSM_MemoryStatus"
32789 #. type: Plain text
32790 #: docs/manual/c/memory.rst:22
32791 msgid "GSM_EntryType"
32794 #. type: Plain text
32795 #: docs/manual/c/memory.rst:23
32796 msgid "GSM_EntryLocation"
32797 msgstr "GSM_EntryLocation"
32799 #. type: Plain text
32800 #: docs/manual/c/memory.rst:24
32801 msgid "GSM_SubMemoryEntry"
32804 #. type: Plain text
32805 #: docs/manual/c/memory.rst:25
32806 msgid "GSM_MemoryEntry"
32809 #. type: Plain text
32810 #: docs/manual/c/memory.rst:26
32811 msgid "GSM_SpeedDial"
32814 #. type: Plain text
32815 #: docs/manual/c/memory.rst:26
32816 msgid "GSM_VCardVersion"
32820 #: docs/manual/c/callback.rst:2
32825 #. type: Plain text
32826 #: docs/manual/c/callback.rst:5
32827 msgid "GSM_SetIncomingCallCallback"
32830 #. type: Plain text
32831 #: docs/manual/c/callback.rst:6
32832 msgid "GSM_SetIncomingSMSCallback"
32835 #. type: Plain text
32836 #: docs/manual/c/callback.rst:7
32837 msgid "GSM_SetIncomingCBCallback"
32840 #. type: Plain text
32841 #: docs/manual/c/callback.rst:8
32842 msgid "GSM_SetIncomingUSSDCallback"
32845 #. type: Plain text
32846 #: docs/manual/c/callback.rst:9
32847 msgid "GSM_SetSendSMSStatusCallback"
32850 #. type: Plain text
32851 #: docs/manual/c/callback.rst:10
32852 msgid "IncomingCallCallback"
32855 #. type: Plain text
32856 #: docs/manual/c/callback.rst:11
32857 msgid "IncomingSMSCallback"
32860 #. type: Plain text
32861 #: docs/manual/c/callback.rst:12
32862 msgid "IncomingCBCallback"
32865 #. type: Plain text
32866 #: docs/manual/c/callback.rst:13
32867 msgid "IncomingUSSDCallback"
32870 #. type: Plain text
32871 #: docs/manual/c/callback.rst:13
32872 msgid "SendSMSStatusCallback"
32876 #: docs/manual/c/smsd.rst:2
32881 #. type: Plain text
32882 #: docs/manual/c/smsd.rst:5
32883 msgid "SMSD_InjectSMS"
32886 #. type: Plain text
32887 #: docs/manual/c/smsd.rst:6
32888 msgid "SMSD_GetStatus"
32891 #. type: Plain text
32892 #: docs/manual/c/smsd.rst:7
32893 msgid "SMSD_Shutdown"
32896 #. type: Plain text
32897 #: docs/manual/c/smsd.rst:8
32898 msgid "SMSD_ReadConfig"
32901 #. type: Plain text
32902 #: docs/manual/c/smsd.rst:9
32903 msgid "SMSD_MainLoop"
32906 #. type: Plain text
32907 #: docs/manual/c/smsd.rst:10
32908 msgid "SMSD_NewConfig"
32911 #. type: Plain text
32912 #: docs/manual/c/smsd.rst:11
32913 msgid "SMSD_FreeConfig"
32916 #. type: Plain text
32917 #: docs/manual/c/smsd.rst:12
32918 msgid "GSM_SMSDStatus"
32921 #. type: Plain text
32922 #: docs/manual/c/smsd.rst:12
32923 msgid "GSM_SMSDConfig"
32927 #: docs/manual/c/statemachine.rst:2
32929 msgid "State machine"
32932 #. type: Plain text
32933 #: docs/manual/c/statemachine.rst:5
32935 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
32936 "GSM_Log_Function log_function, void *user_data)"
32939 #. type: Plain text
32940 #: docs/manual/c/statemachine.rst:11
32942 ":param s: State machine data :param ReplyNum: Number of replies to await "
32943 "(usually 3). :param log_function: Logging function, see :c:type:"
32944 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
32945 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
32948 #. type: Plain text
32949 #: docs/manual/c/statemachine.rst:13
32950 msgid "Initiates connection with custom logging callback."
32953 #. type: Plain text
32954 #: docs/manual/c/statemachine.rst:15
32955 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
32958 #. type: Plain text
32959 #: docs/manual/c/statemachine.rst:19
32961 ":param s: State machine data :param ReplyNum: Number of replies to await "
32962 "(usually 1). Higher value makes sense only on unreliable links. :return: "
32966 #. type: Plain text
32967 #: docs/manual/c/statemachine.rst:21
32968 msgid "Initiates connection."
32971 #. type: Plain text
32972 #: docs/manual/c/statemachine.rst:24
32973 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
32976 #. type: Plain text
32977 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
32978 msgid ":param s: State machine data :return: Error code"
32981 #. type: Plain text
32982 #: docs/manual/c/statemachine.rst:29
32983 msgid "Terminates connection."
32986 #. type: Plain text
32987 #: docs/manual/c/statemachine.rst:31
32988 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
32991 #. type: Plain text
32992 #: docs/manual/c/statemachine.rst:36
32993 msgid "Aborts current operation."
32996 #. type: Plain text
32997 #: docs/manual/c/statemachine.rst:39
32999 "This is thread safe call to abort any existing operations with the phone."
33002 #. type: Plain text
33003 #: docs/manual/c/statemachine.rst:41
33005 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
33008 #. type: Plain text
33009 #: docs/manual/c/statemachine.rst:45
33011 ":param s: State machine data. :param ExtraPath: Extra path where to search "
33012 "for installation data. :return: Result of operation."
33015 #. type: Plain text
33016 #: docs/manual/c/statemachine.rst:47
33017 msgid "Installs applet required for configured connection to the phone."
33020 #. type: Plain text
33021 #: docs/manual/c/statemachine.rst:49
33022 msgid "GSM_StateMachine"
33025 #. type: Plain text
33026 #: docs/manual/c/statemachine.rst:53
33028 "Private structure holding information about phone connection. Should be "
33029 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33030 "`GSM_FreeStateMachine`."
33033 #. type: Plain text
33034 #: docs/manual/c/statemachine.rst:55
33035 msgid "GSM_ConnectionType"
33038 #. type: Plain text
33039 #: docs/manual/c/statemachine.rst:57
33040 msgid "Connection types definitions."
33043 #. type: Plain text
33044 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33048 #. type: Plain text
33049 #: docs/manual/c/statemachine.rst:61
33050 msgid "Configuration of state machine."
33053 #. type: Plain text
33054 #: docs/manual/c/statemachine.rst:63
33055 msgid "char Model[50]"
33058 #. type: Plain text
33059 #: docs/manual/c/statemachine.rst:65
33060 msgid "Model from config file."
33063 #. type: Plain text
33064 #: docs/manual/c/statemachine.rst:67
33065 msgid "GSM_Log_Function"
33068 #. type: Plain text
33069 #: docs/manual/c/statemachine.rst:71
33071 ":param text: Text to be printed, \\n will be also sent (as a separate "
33072 "message). :param data: Arbitrary logger data, as passed to :c:func:"
33073 "`GSM_InitConnection_Log`. :returns: void"
33076 #. type: Plain text
33077 #: docs/manual/c/statemachine.rst:73
33078 msgid "Type of callback function for logging."
33081 #. type: Plain text
33082 #: docs/manual/c/statemachine.rst:75
33083 msgid "GSM_ReadDevice"
33086 #. type: Plain text
33087 #: docs/manual/c/statemachine.rst:76
33088 msgid "GSM_IsConnected"
33091 #. type: Plain text
33092 #: docs/manual/c/statemachine.rst:77
33093 msgid "GSM_FindGammuRC"
33096 #. type: Plain text
33097 #: docs/manual/c/statemachine.rst:78
33098 msgid "GSM_ReadConfig"
33101 #. type: Plain text
33102 #: docs/manual/c/statemachine.rst:79
33103 msgid "GSM_GetConfig"
33106 #. type: Plain text
33107 #: docs/manual/c/statemachine.rst:80
33108 msgid "GSM_GetConfigNum"
33111 #. type: Plain text
33112 #: docs/manual/c/statemachine.rst:81
33113 msgid "GSM_SetConfigNum"
33116 #. type: Plain text
33117 #: docs/manual/c/statemachine.rst:82
33118 msgid "GSM_AllocStateMachine"
33121 #. type: Plain text
33122 #: docs/manual/c/statemachine.rst:83
33123 msgid "GSM_FreeStateMachine"
33126 #. type: Plain text
33127 #: docs/manual/c/statemachine.rst:84
33128 msgid "GSM_GetUsedConnection"
33131 #. type: Plain text
33132 #: docs/manual/c/ringtone.rst:5
33133 msgid "PHONE_RTTLPlayOneNote"
33136 #. type: Plain text
33137 #: docs/manual/c/ringtone.rst:6
33141 #. type: Plain text
33142 #: docs/manual/c/ringtone.rst:7
33143 msgid "GSM_GetRingtone"
33144 msgstr "GSM_GetRingtone"
33146 #. type: Plain text
33147 #: docs/manual/c/ringtone.rst:8
33148 msgid "GSM_SetRingtone"
33149 msgstr "GSM_SetRingtone"
33151 #. type: Plain text
33152 #: docs/manual/c/ringtone.rst:9
33153 msgid "GSM_GetRingtonesInfo"
33154 msgstr "GSM_GetRingtonesInfo"
33156 #. type: Plain text
33157 #: docs/manual/c/ringtone.rst:10
33158 msgid "GSM_DeleteUserRingtones"
33161 #. type: Plain text
33162 #: docs/manual/c/ringtone.rst:11
33163 msgid "GSM_PlayTone"
33166 #. type: Plain text
33167 #: docs/manual/c/ringtone.rst:12
33168 msgid "GSM_RingtoneConvert"
33171 #. type: Plain text
33172 #: docs/manual/c/ringtone.rst:13
33173 msgid "GSM_ReadRingtoneFile"
33176 #. type: Plain text
33177 #: docs/manual/c/ringtone.rst:14
33178 msgid "GSM_SaveRingtoneFile"
33181 #. type: Plain text
33182 #: docs/manual/c/ringtone.rst:15
33183 msgid "GSM_SaveRingtoneOtt"
33186 #. type: Plain text
33187 #: docs/manual/c/ringtone.rst:16
33188 msgid "GSM_SaveRingtoneMidi"
33191 #. type: Plain text
33192 #: docs/manual/c/ringtone.rst:17
33193 msgid "GSM_SaveRingtoneIMelody"
33196 #. type: Plain text
33197 #: docs/manual/c/ringtone.rst:18
33198 msgid "GSM_SaveRingtoneWav"
33201 #. type: Plain text
33202 #: docs/manual/c/ringtone.rst:19
33203 msgid "GSM_SaveRingtoneRttl"
33206 #. type: Plain text
33207 #: docs/manual/c/ringtone.rst:20
33208 msgid "GSM_GetRingtoneName"
33211 #. type: Plain text
33212 #: docs/manual/c/ringtone.rst:21
33213 msgid "GSM_RTTLGetTempo"
33216 #. type: Plain text
33217 #: docs/manual/c/ringtone.rst:22
33218 msgid "GSM_RingNoteStyle"
33221 #. type: Plain text
33222 #: docs/manual/c/ringtone.rst:23
33223 msgid "GSM_RingNoteNote"
33226 #. type: Plain text
33227 #: docs/manual/c/ringtone.rst:24
33228 msgid "GSM_RingNoteDuration"
33231 #. type: Plain text
33232 #: docs/manual/c/ringtone.rst:25
33233 msgid "GSM_RingNoteDurationSpec"
33236 #. type: Plain text
33237 #: docs/manual/c/ringtone.rst:26
33238 msgid "GSM_RingNoteScale"
33241 #. type: Plain text
33242 #: docs/manual/c/ringtone.rst:27
33243 msgid "GSM_RingNote"
33246 #. type: Plain text
33247 #: docs/manual/c/ringtone.rst:28
33248 msgid "GSM_RingCommandType"
33251 #. type: Plain text
33252 #: docs/manual/c/ringtone.rst:29
33253 msgid "GSM_RingCommand"
33256 #. type: Plain text
33257 #: docs/manual/c/ringtone.rst:30
33258 msgid "GSM_NoteRingtone"
33259 msgstr "GSM_NoteRingtone"
33261 #. type: Plain text
33262 #: docs/manual/c/ringtone.rst:31
33263 msgid "GSM_NokiaBinaryRingtone"
33264 msgstr "GSM_NokiaBinaryRingtone"
33266 #. type: Plain text
33267 #: docs/manual/c/ringtone.rst:32
33268 msgid "GSM_BinaryTone"
33271 #. type: Plain text
33272 #: docs/manual/c/ringtone.rst:33
33273 msgid "GSM_RingtoneFormat"
33276 #. type: Plain text
33277 #: docs/manual/c/ringtone.rst:34
33278 msgid "GSM_Ringtone"
33279 msgstr "GSM_Ringtone"
33281 #. type: Plain text
33282 #: docs/manual/c/ringtone.rst:35
33283 msgid "GSM_RingtoneInfo"
33284 msgstr "GSM_RingtoneInfo"
33286 #. type: Plain text
33287 #: docs/manual/c/ringtone.rst:35
33288 msgid "GSM_AllRingtonesInfo"
33289 msgstr "GSM_AllRingtonesInfo"
33291 #. type: Plain text
33292 #: docs/manual/c/settings.rst:5
33293 msgid "GSM_GetLocale"
33296 #. type: Plain text
33297 #: docs/manual/c/settings.rst:6
33298 msgid "GSM_SetLocale"
33301 #. type: Plain text
33302 #: docs/manual/c/settings.rst:7
33303 msgid "GSM_GetSyncMLSettings"
33306 #. type: Plain text
33307 #: docs/manual/c/settings.rst:8
33308 msgid "GSM_SetSyncMLSettings"
33311 #. type: Plain text
33312 #: docs/manual/c/settings.rst:9
33314 msgid "GSM_GetChatSettings"
33315 msgstr "MMS dan pengaturan MMS"
33317 #. type: Plain text
33318 #: docs/manual/c/settings.rst:10
33320 msgid "GSM_SetChatSettings"
33321 msgstr "MMS dan pengaturan MMS"
33323 #. type: Plain text
33324 #: docs/manual/c/settings.rst:11
33326 msgid "GSM_GetMMSSettings"
33327 msgstr "MMS dan pengaturan MMS"
33329 #. type: Plain text
33330 #: docs/manual/c/settings.rst:12
33332 msgid "GSM_SetMMSSettings"
33333 msgstr "MMS dan pengaturan MMS"
33335 #. type: Plain text
33336 #: docs/manual/c/settings.rst:13
33337 msgid "GSM_SetAutoNetworkLogin"
33340 #. type: Plain text
33341 #: docs/manual/c/settings.rst:14
33345 #. type: Plain text
33346 #: docs/manual/c/settings.rst:15
33348 msgid "GSM_ResetPhoneSettings"
33349 msgstr "Pengaturan telepon"
33351 #. type: Plain text
33352 #: docs/manual/c/settings.rst:16
33353 msgid "GSM_GetProfile"
33356 #. type: Plain text
33357 #: docs/manual/c/settings.rst:17
33358 msgid "GSM_SetProfile"
33361 #. type: Plain text
33362 #: docs/manual/c/settings.rst:18
33363 msgid "GSM_GetFMStation"
33366 #. type: Plain text
33367 #: docs/manual/c/settings.rst:19
33368 msgid "GSM_SetFMStation"
33371 #. type: Plain text
33372 #: docs/manual/c/settings.rst:20
33373 msgid "GSM_ClearFMStations"
33376 #. type: Plain text
33377 #: docs/manual/c/settings.rst:21
33378 msgid "GSM_GetGPRSAccessPoint"
33381 #. type: Plain text
33382 #: docs/manual/c/settings.rst:22
33383 msgid "GSM_SetGPRSAccessPoint"
33386 #. type: Plain text
33387 #: docs/manual/c/settings.rst:23
33389 msgid "GSM_SyncMLSettings"
33390 msgstr "MMS dan pengaturan MMS"
33392 #. type: Plain text
33393 #: docs/manual/c/settings.rst:24
33394 msgid "GSM_ResetSettingsType"
33397 #. type: Plain text
33398 #: docs/manual/c/settings.rst:25
33400 msgid "GSM_ChatSettings"
33401 msgstr "MMS dan pengaturan MMS"
33403 #. type: Plain text
33404 #: docs/manual/c/settings.rst:26
33405 msgid "GSM_Profile_Feat_Value"
33408 #. type: Plain text
33409 #: docs/manual/c/settings.rst:27
33410 msgid "GSM_Profile_Feat_ID"
33413 #. type: Plain text
33414 #: docs/manual/c/settings.rst:28
33415 msgid "GSM_Profile"
33418 #. type: Plain text
33419 #: docs/manual/c/settings.rst:29
33420 msgid "GSM_FMStation"
33423 #. type: Plain text
33424 #: docs/manual/c/settings.rst:30
33425 msgid "GSM_GPRSAccessPoint"
33428 #. type: Plain text
33429 #: docs/manual/c/settings.rst:31
33430 msgid "GSM_DateFormat"
33433 #. type: Plain text
33434 #: docs/manual/c/settings.rst:32
33438 #. type: Plain text
33439 #: docs/manual/c/settings.rst:32
33440 msgid "GSM_Profile_PhoneTableValue"
33443 #. type: Plain text
33444 #: docs/manual/utils/index.rst:2
33449 #: docs/manual/utils/index.rst:4
33451 msgid "Miscellaneous utilities"
33454 #. type: Plain text
33455 #: docs/manual/utils/index.rst:12
33456 msgid "gammu-detect gammu-config jadmaker"
33459 #. type: Plain text
33460 #: docs/manual/utils/gammu-config.rst:2
33461 msgid "_gammu-config:"
33464 #. type: Plain text
33465 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33467 msgid "gammu-config"
33470 #. type: Plain text
33471 #: docs/manual/utils/gammu-config.rst:14
33472 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33475 #. type: Plain text
33476 #: docs/manual/utils/gammu-config.rst:19
33477 msgid "Script to help configuring :ref:`gammu`."
33480 #. type: Plain text
33481 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33483 "This program follows the usual GNU command line syntax, with long options "
33484 "starting with two dashes (``-``). A summary of options is included below."
33487 #. type: Plain text
33488 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33489 #: docs/manual/utils/gammu-detect.rst:47
33490 msgid "Show summary of options."
33491 msgstr "Tampilkan ringkasan dari pilihan."
33493 #. type: Plain text
33494 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33495 msgid "-f, --force"
33498 #. type: Plain text
33499 #: docs/manual/utils/gammu-config.rst:30
33500 msgid "Force configuring even if config already exists."
33503 #. type: Plain text
33504 #: docs/manual/utils/gammu-config.rst:32
33505 msgid "-c, --config CONFIG"
33508 #. type: Plain text
33509 #: docs/manual/utils/gammu-config.rst:33
33510 msgid "Define which configuration file to use."
33513 #. type: Plain text
33514 #: docs/manual/utils/jadmaker.rst:2
33518 #. type: Plain text
33519 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33524 #. type: Plain text
33525 #: docs/manual/utils/jadmaker.rst:14
33526 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33529 #. type: Plain text
33530 #: docs/manual/utils/jadmaker.rst:19
33531 msgid "Script to generate JAD file from JAR file."
33534 #. type: Plain text
33535 #: docs/manual/utils/jadmaker.rst:31
33536 msgid "Force rewriting of JAD file even if exists."
33539 #. type: Plain text
33540 #: docs/manual/utils/jadmaker.rst:33
33541 msgid "-u, --url URL"
33544 #. type: Plain text
33545 #: docs/manual/utils/jadmaker.rst:34
33546 msgid "Define URL to be included in JAD file."
33549 #. type: Plain text
33550 #: docs/manual/utils/gammu-detect.rst:3
33551 msgid "_gammu-detect:"
33554 #. type: Plain text
33555 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33557 msgid "gammu-detect"
33560 #. type: Plain text
33561 #: docs/manual/utils/gammu-detect.rst:8
33565 #. type: Plain text
33566 #: docs/manual/utils/gammu-detect.rst:17
33567 msgid "gammu-detect [OPTIONS]"
33570 #. type: Plain text
33571 #: docs/manual/utils/gammu-detect.rst:22
33573 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33576 #. type: Plain text
33577 #: docs/manual/utils/gammu-detect.rst:27
33579 "This program lists all devices, which might be suitable, it does not do any "
33580 "probing on devices them self."
33583 #. type: Plain text
33584 #: docs/manual/utils/gammu-detect.rst:29
33585 msgid "Currently it supports following devices:"
33588 #. type: Plain text
33589 #: docs/manual/utils/gammu-detect.rst:31
33590 msgid "USB devices using udev"
33593 #. type: Plain text
33594 #: docs/manual/utils/gammu-detect.rst:32
33595 msgid "Serial ports using udev"
33598 #. type: Plain text
33599 #: docs/manual/utils/gammu-detect.rst:33
33600 msgid "Serial ports on Windows"
33603 #. type: Plain text
33604 #: docs/manual/utils/gammu-detect.rst:34
33605 msgid "Bluetooth devices using Bluez"
33608 #. type: Plain text
33609 #: docs/manual/utils/gammu-detect.rst:40
33611 "Supported devices depend on platform you are using and compiled in features. "
33612 "You can find out what is actually compiled in by running :option:`gammu-"
33616 #. type: Plain text
33617 #: docs/manual/utils/gammu-detect.rst:43
33619 "This program follows the usual GNU command line syntax, with long options "
33620 "starting with two dashes (``--``). A summary of options is included below."
33623 #. type: Plain text
33624 #: docs/manual/utils/gammu-detect.rst:49
33625 msgid "-d, --debug"
33628 #. type: Plain text
33629 #: docs/manual/utils/gammu-detect.rst:51
33630 msgid "Show debugging output for detecting devices."
33631 msgstr "Lihat keluaran debugging untuk medeteksi perangkat."
33633 #. type: Plain text
33634 #: docs/manual/utils/gammu-detect.rst:55
33635 msgid "Show version information and compiled in features."
33636 msgstr "Tampilkan informasi versi dan kompilasi dalam fitur-fitur."
33638 #. type: Plain text
33639 #: docs/manual/utils/gammu-detect.rst:57
33640 msgid "-u, --no-udev"
33643 #. type: Plain text
33644 #: docs/manual/utils/gammu-detect.rst:59
33645 msgid "Disables scanning of udev."
33646 msgstr "Non-aktiv pencarian dari udev."
33648 #. type: Plain text
33649 #: docs/manual/utils/gammu-detect.rst:61
33650 msgid "-b, --no-bluez"
33653 #. type: Plain text
33654 #: docs/manual/utils/gammu-detect.rst:63
33655 msgid "Disables scanning using Bluez."
33656 msgstr "Nokaktifkan pencarian dengan Bluez."
33658 #. type: Plain text
33659 #: docs/manual/utils/gammu-detect.rst:65
33660 msgid "-w, --no-win32-serial"
33663 #. type: Plain text
33664 #: docs/manual/utils/gammu-detect.rst:67
33665 msgid "Disables scanning of Windows serial ports."
33666 msgstr "Non-aktiv pencarian Windows serial ports."
33669 #: docs/manual/utils/gammu-detect.rst:69
33674 #. type: Plain text
33675 #: docs/manual/utils/gammu-detect.rst:72
33676 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33679 #. type: Attribute :ref:
33680 #: docs/manual/utils/gammu-detect.rst:72
33682 msgid "`gammurc`) with configuration section for every device which might be"
33685 #. type: Plain text
33686 #: docs/manual/utils/gammu-detect.rst:74
33687 msgid "used with :ref:`gammu`."
33690 #. type: Plain text
33691 #: docs/manual/utils/gammu-detect.rst:78
33693 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33696 #. type: Plain text
33697 #: docs/manual/utils/gammu-detect.rst:81
33699 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33700 "listed as comments in the output."
33703 #. type: Plain text
33704 #: docs/manual/utils/gammu-detect.rst:89
33706 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
33707 "Manual for more information."
33710 #. type: Plain text
33711 #: docs/manual/utils/gammu-detect.rst:94
33712 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33715 #. type: Plain text
33716 #: docs/manual/utils/gammu-detect.rst:99
33717 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33720 #. type: Plain text
33721 #: docs/manual/utils/gammu-detect.rst:104
33723 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33726 #. type: Plain text
33727 #: docs/manual/utils/gammu-detect.rst:109
33729 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33732 #. type: Plain text
33733 #: docs/manual/utils/gammu-detect.rst:114
33735 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33738 #. type: Plain text
33739 #: docs/manual/utils/gammu-detect.rst:119
33741 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33744 #. type: Plain text
33745 #: docs/manual/utils/gammu-detect.rst:124
33747 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33751 #~ msgid "New versions notification and OpenCellID access."
33752 #~ msgstr "Informasi telepon"