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:15+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)."
358 #: docs/manual/config/index.rst:87
360 msgstr "``irdaobex``"
363 #: docs/manual/config/index.rst:88 docs/manual/config/index.rst:99
364 msgid "OBEX (IrMC or file transfer) connection for most of phones."
368 #: docs/manual/config/index.rst:89
369 msgid "``irdagnapbus``"
373 #: docs/manual/config/index.rst:90 docs/manual/config/index.rst:101
374 msgid "GNapplet based connection for Symbian phones, see :ref:`gnapplet`."
378 #: docs/manual/config/index.rst:92
379 msgid "For Bluetooth connection use one of following:"
383 #: docs/manual/config/index.rst:94
384 msgid "``bluephonet``"
388 #: docs/manual/config/index.rst:96
393 #: docs/manual/config/index.rst:97
394 msgid "AT commands connection for most of phones."
398 #: docs/manual/config/index.rst:98
400 msgstr "``blueobex``"
403 #: docs/manual/config/index.rst:100
404 msgid "``bluerfgnapbus``"
408 #: docs/manual/config/index.rst:102
413 #: docs/manual/config/index.rst:103
414 msgid "Connection to Series60 applet in S60 phones, see :ref:`s60`."
417 #. type: Labeled list
418 #: docs/manual/config/index.rst:104 docs/manual/config/index.rst:110
419 #: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
420 #: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:136
421 #: docs/manual/smsd/config.rst:237 docs/manual/smsd/config.rst:303
422 #: docs/manual/smsd/config.rst:355 docs/manual/smsd/config.rst:363
423 #: docs/manual/smsd/config.rst:400 docs/manual/smsd/config.rst:447
424 #: docs/manual/gammu/index.rst:1199 docs/manual/testing/dummy-driver.rst:6
425 #: docs/manual/python/gammu.rst:1124 docs/manual/python/gammu.rst:1168
426 #: docs/manual/utils/gammu-detect.rst:7
428 msgid ".. versionadded"
432 #: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
433 #: docs/manual/smsd/tables.rst:116 docs/manual/python/gammu.rst:1125
437 #. type: Labeled list
438 #: docs/manual/config/index.rst:106 docs/manual/config/index.rst:177
439 #: docs/manual/smsd/sql.rst:35 docs/manual/smsd/config.rst:51
440 #: docs/manual/smsd/config.rst:449 docs/manual/gammu/index.rst:1195
441 #: docs/manual/gammu/index.rst:1205 docs/manual/project/directories.rst:165
442 #: docs/manual/project/directories.rst:199 docs/manual/project/testing.rst:8
443 #: docs/manual/project/install.rst:71 docs/manual/project/install.rst:78
444 #: docs/manual/project/install.rst:86 docs/manual/project/install.rst:93
445 #: docs/manual/project/install.rst:100 docs/manual/project/install.rst:107
446 #: docs/manual/project/install.rst:114 docs/manual/project/install.rst:123
447 #: docs/manual/project/install.rst:132 docs/manual/project/install.rst:139
448 #: docs/manual/project/install.rst:146 docs/manual/project/install.rst:153
449 #: docs/manual/project/install.rst:160 docs/manual/formats/backup.rst:56
450 #: docs/manual/c/porting.rst:51
456 #: docs/manual/config/index.rst:107 docs/manual/config/index.rst:178
457 msgid ":ref:`faq-config`"
461 #: docs/manual/config/index.rst:109
466 #: docs/manual/config/index.rst:111 docs/manual/config/index.rst:182
471 #: docs/manual/config/index.rst:113
472 msgid "Device node or address of phone. It depends on used connection."
476 #: docs/manual/config/index.rst:119
478 "For **cables** or emulated serial ports, you enter device name (for example "
479 "``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
480 "Linux, ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
481 "exception are DKU-2 and DKU-5 cables on Windows, where the device is "
482 "automatically detected from driver information and this parameters is "
487 #: docs/manual/config/index.rst:122
489 "For **USB** connections (currently only fbususb and dku2 on Linux), you can "
490 "specify to which USB device Gammu should connect. You can either provide"
493 #. type: Labeled list
494 #: docs/manual/config/index.rst:122
496 msgid "vendor/product IDs or device address on USB"
500 #: docs/manual/config/index.rst:129
503 "Device = 0x1234:0x5678 # Match device by vendor and product id\n"
504 "Device = 0x1234:-1 # Match device by vendor id\n"
505 "Device = 1.10 # Match device by usb bus and device address\n"
506 "Device = 10 # Match device by usb device address\n"
507 "Device = serial:123456 # Match device by serial string\n"
511 #: docs/manual/config/index.rst:131 docs/manual/config/index.rst:167
512 #: docs/manual/config/index.rst:236 docs/manual/protocol/n6110.rst:26
513 #: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
514 #: docs/manual/protocol/index.rst:26 docs/manual/smsd/dbi.rst:15
515 #: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:490
516 #: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/run.rst:26
517 #: docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:395
518 #: docs/manual/smsd/config.rst:510 docs/manual/smsd/mysql.rst:27
519 #: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:471
520 #: docs/manual/gammu/index.rst:571 docs/manual/gammu/index.rst:581
521 #: docs/manual/gammu/index.rst:595 docs/manual/gammu/index.rst:982
522 #: docs/manual/gammu/index.rst:1028 docs/manual/gammu/index.rst:1056
523 #: docs/manual/gammu/index.rst:1065 docs/manual/gammu/index.rst:1327
524 #: docs/manual/gammu/index.rst:1351 docs/manual/gammu/index.rst:1845
525 #: docs/manual/project/directories.rst:113
526 #: docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44
527 #: docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24
528 #: docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
533 #: docs/manual/config/index.rst:136
535 "On Linux systems, you might lack permissions for some device nodes. You "
536 "might need to be member of some group (eg. :samp:`plugdev` or :samp:"
537 "`dialout`) or or add special udev rules to enable you access these devices "
542 #: docs/manual/config/index.rst:140
544 "For Nokia phones you can put follofing file (also available in sources as :"
545 "file:`contrib/udev/45-nokiadku2.rules`) as :file:`/etc/udev/rules.d/45-"
549 #. type: Labeled list
550 #: docs/manual/config/index.rst:141 docs/manual/config/index.rst:366
551 #: docs/manual/smsd/dbi.rst:39 docs/manual/smsd/pgsql.rst:21
552 #: docs/manual/smsd/mysql.rst:38 docs/manual/python/examples.rst:12
553 #: docs/manual/python/examples.rst:18 docs/manual/python/examples.rst:24
554 #: docs/manual/python/examples.rst:30 docs/manual/c/examples.rst:10
555 #: docs/manual/c/examples.rst:16 docs/manual/c/examples.rst:22
556 #: docs/manual/c/examples.rst:28 docs/manual/c/examples.rst:34
557 #: docs/manual/c/examples.rst:40
559 msgid ".. literalinclude"
563 #: docs/manual/config/index.rst:142
564 msgid "../../../contrib/udev/45-nokiadku2.rules"
568 #: docs/manual/config/index.rst:143
569 msgid ":language: sh"
573 #: docs/manual/config/index.rst:147
575 "In case your USB device appears as the serial port in the system (eg. ``/"
576 "dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as with "
581 #: docs/manual/config/index.rst:152
583 "For **Bluetooth** connection you have to enter Bluetooth address of your "
584 "phone (you can list Bluetooth devices in range on Linux using :command:"
585 "`hcitool scan` command). Optionally you can also force Gammu to use "
586 "specified channel by including channel number after slash."
590 #: docs/manual/config/index.rst:155
592 "Before using Gammu, your device should be paired with computer or you should "
593 "have set up automatic pairing."
597 #: docs/manual/config/index.rst:157
598 msgid "For **IrDA** connections, this parameters is not used at all."
602 #: docs/manual/config/index.rst:160
604 "If IrDA does not work on Linux, you might need to bring up the interface and "
605 "enable discovery (you need to run these commands as root):"
608 #. type: Labeled list
609 #: docs/manual/config/index.rst:161 docs/manual/config/index.rst:172
610 #: docs/manual/config/index.rst:305 docs/manual/config/index.rst:314
611 #: docs/manual/config/index.rst:323 docs/manual/config/index.rst:331
612 #: docs/manual/config/index.rst:345 docs/manual/smsd/sql.rst:112
613 #: docs/manual/smsd/sql.rst:122 docs/manual/smsd/sql.rst:140
614 #: docs/manual/smsd/sql.rst:151 docs/manual/smsd/sql.rst:168
615 #: docs/manual/smsd/sql.rst:185 docs/manual/smsd/sql.rst:196
616 #: docs/manual/smsd/sql.rst:206 docs/manual/smsd/sql.rst:222
617 #: docs/manual/smsd/sql.rst:240 docs/manual/smsd/sql.rst:256
618 #: docs/manual/smsd/sql.rst:274 docs/manual/smsd/sql.rst:289
619 #: docs/manual/smsd/sql.rst:304 docs/manual/smsd/sql.rst:329
620 #: docs/manual/smsd/sql.rst:353 docs/manual/smsd/sql.rst:379
621 #: docs/manual/smsd/sql.rst:389 docs/manual/smsd/usage.rst:48
622 #: docs/manual/smsd/tables.rst:398 docs/manual/smsd/tables.rst:409
623 #: docs/manual/smsd/tables.rst:426 docs/manual/smsd/tables.rst:456
624 #: docs/manual/smsd/run.rst:103 docs/manual/smsd/run.rst:114
625 #: docs/manual/smsd/run.rst:129 docs/manual/smsd/run.rst:145
626 #: docs/manual/smsd/run.rst:162 docs/manual/smsd/config.rst:567
627 #: docs/manual/smsd/config.rst:583 docs/manual/smsd/config.rst:600
628 #: docs/manual/smsd/config.rst:613 docs/manual/smsd/config.rst:622
629 #: docs/manual/smsd/config.rst:645 docs/manual/smsd/config.rst:652
630 #: docs/manual/smsd/config.rst:662 docs/manual/smsd/inject.rst:11
631 #: docs/manual/smsd/inject.rst:61 docs/manual/smsd/inject.rst:67
632 #: docs/manual/smsd/inject.rst:73 docs/manual/smsd/inject.rst:79
633 #: docs/manual/smsd/inject.rst:85 docs/manual/smsd/inject.rst:91
634 #: docs/manual/smsd/inject.rst:97 docs/manual/smsd/mysql.rst:20
635 #: docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52
636 #: docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:117
637 #: docs/manual/smsd/smsd.rst:123 docs/manual/smsd/smsd.rst:142
638 #: docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:156
639 #: docs/manual/smsd/smsd.rst:171 docs/manual/gammu/index.rst:12
640 #: docs/manual/gammu/index.rst:1241 docs/manual/gammu/index.rst:1247
641 #: docs/manual/gammu/index.rst:1253 docs/manual/gammu/index.rst:1850
642 #: docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862
643 #: docs/manual/gammu/index.rst:1868 docs/manual/gammu/index.rst:1874
644 #: docs/manual/gammu/index.rst:1880 docs/manual/gammu/index.rst:1886
645 #: docs/manual/gammu/index.rst:1896 docs/manual/gammu/index.rst:1905
646 #: docs/manual/gammu/index.rst:1911 docs/manual/gammu/index.rst:1920
647 #: docs/manual/gammu/index.rst:1934 docs/manual/gammu/index.rst:1940
648 #: docs/manual/gammu/index.rst:1946 docs/manual/gammu/index.rst:1960
649 #: docs/manual/gammu/index.rst:1969 docs/manual/project/documentation.rst:18
650 #: docs/manual/project/documentation.rst:25
651 #: docs/manual/project/documentation.rst:47
652 #: docs/manual/project/documentation.rst:55
653 #: docs/manual/project/coding-style.rst:15
654 #: docs/manual/project/coding-style.rst:34
655 #: docs/manual/project/coding-style.rst:40
656 #: docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:173
657 #: docs/manual/project/install.rst:181 docs/manual/project/install.rst:190
658 #: docs/manual/project/install.rst:204 docs/manual/project/install.rst:211
659 #: docs/manual/project/install.rst:217 docs/manual/project/install.rst:223
660 #: docs/manual/project/install.rst:229 docs/manual/project/install.rst:264
661 #: docs/manual/project/install.rst:275 docs/manual/project/install.rst:374
662 #: docs/manual/project/install.rst:380 docs/manual/project/install.rst:395
663 #: docs/manual/project/install.rst:404 docs/manual/project/install.rst:416
664 #: docs/manual/project/install.rst:447 docs/manual/project/install.rst:485
665 #: docs/manual/project/install.rst:519 docs/manual/project/install.rst:537
666 #: docs/manual/testing/dummy-driver.rst:73
667 #: docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:42
668 #: docs/manual/internal/reply.rst:57 docs/manual/internal/reply.rst:70
669 #: docs/manual/internal/reply.rst:84 docs/manual/formats/smsbackup.rst:35
670 #: docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19
671 #: docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29
672 #: docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51
673 #: docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64
674 #: docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93
675 #: docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119
676 #: docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156
677 #: docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181
678 #: docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11
679 #: docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
681 msgid ".. code-block"
685 #: docs/manual/config/index.rst:162 docs/manual/config/index.rst:173
686 #: docs/manual/smsd/tables.rst:399 docs/manual/smsd/run.rst:115
687 #: docs/manual/smsd/run.rst:130 docs/manual/smsd/run.rst:146
688 #: docs/manual/smsd/inject.rst:62 docs/manual/smsd/inject.rst:68
689 #: docs/manual/smsd/inject.rst:74 docs/manual/smsd/inject.rst:80
690 #: docs/manual/smsd/inject.rst:86 docs/manual/smsd/inject.rst:92
691 #: docs/manual/smsd/inject.rst:98 docs/manual/smsd/smsd.rst:118
692 #: docs/manual/smsd/smsd.rst:124 docs/manual/smsd/smsd.rst:143
693 #: docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:157
694 #: docs/manual/smsd/smsd.rst:172 docs/manual/gammu/index.rst:1242
695 #: docs/manual/gammu/index.rst:1248 docs/manual/gammu/index.rst:1254
696 #: docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857
697 #: docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1869
698 #: docs/manual/gammu/index.rst:1875 docs/manual/gammu/index.rst:1881
699 #: docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1897
700 #: docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912
701 #: docs/manual/gammu/index.rst:1921 docs/manual/gammu/index.rst:1935
702 #: docs/manual/gammu/index.rst:1941 docs/manual/gammu/index.rst:1947
703 #: docs/manual/gammu/index.rst:1970 docs/manual/project/documentation.rst:19
704 #: docs/manual/project/documentation.rst:26
705 #: docs/manual/project/documentation.rst:48
706 #: docs/manual/project/documentation.rst:56
707 #: docs/manual/project/install.rst:174 docs/manual/project/install.rst:182
708 #: docs/manual/project/install.rst:191 docs/manual/project/install.rst:205
709 #: docs/manual/project/install.rst:212 docs/manual/project/install.rst:218
710 #: docs/manual/project/install.rst:224 docs/manual/project/install.rst:230
711 #: docs/manual/project/install.rst:265 docs/manual/project/install.rst:276
712 #: docs/manual/project/install.rst:375 docs/manual/project/install.rst:381
713 #: docs/manual/project/install.rst:396 docs/manual/project/install.rst:405
714 #: docs/manual/project/install.rst:417 docs/manual/project/install.rst:448
715 #: docs/manual/project/install.rst:486 docs/manual/project/install.rst:520
716 #: docs/manual/project/install.rst:538
721 #: docs/manual/config/index.rst:165
724 "ip l s dev irda0 up # Enables irda0 device\n"
725 "sysctl net.irda.discovery=1 # Enables device discovery on IrDA\n"
729 #: docs/manual/config/index.rst:171
731 "Native IrDA is not supported on Linux, you need to setup virtual serial port "
732 "for it (eg. ``/dev/ircomm0``) and use it same way as cable. This can be "
733 "usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:"
737 #: docs/manual/config/index.rst:176
738 msgid "modprobe ircomm-tty modprobe irtty-sir"
742 #: docs/manual/config/index.rst:180
746 #. type: Labeled list
747 #: docs/manual/config/index.rst:181 docs/manual/smsd/config.rst:73
748 #: docs/manual/smsd/config.rst:79 docs/manual/smsd/config.rst:87
749 #: docs/manual/smsd/config.rst:406
751 msgid ".. deprecated"
755 #: docs/manual/config/index.rst:184
756 msgid "Alias for :config:option:`Device`, kept for backward compatibility."
760 #: docs/manual/config/index.rst:186 docs/manual/python/gammu.rst:1286
765 #: docs/manual/config/index.rst:189
767 "Do not use this parameter unless really needed! The only use case for this "
768 "is when Gammu does not know your phone and misdetects it's features."
772 #: docs/manual/config/index.rst:193
774 "The only special case for using model is to force special type of OBEX "
775 "connection instead of letting Gammu try the best suited for selected "
780 #: docs/manual/config/index.rst:195
785 #: docs/manual/config/index.rst:196
786 msgid "force using of file browsing service (file system support)"
790 #: docs/manual/config/index.rst:197
795 #: docs/manual/config/index.rst:198
796 msgid "force using of IrMC service (contacts, calendar and notes support)"
800 #: docs/manual/config/index.rst:199
802 msgstr "``obexnone``"
805 #: docs/manual/config/index.rst:200
807 "none service chosen, this has only limited use for sending file (:option:"
808 "`gammu sendfile` command)"
812 #: docs/manual/config/index.rst:201
817 #: docs/manual/config/index.rst:202
818 msgid "m-obex service for Samsung phones"
822 #: docs/manual/config/index.rst:204
827 #: docs/manual/config/index.rst:210
829 "On Posix systems, you might want to lock serial device when it is being used "
830 "using UUCP-style lock files. Enabling this option (setting to yes) will make "
831 "Gammu honor these locks and create it on startup. On most distributions you "
832 "need additional privileges to use locking (eg. you need to be member of uucp "
837 #: docs/manual/config/index.rst:212
838 msgid "This option has no meaning on Windows."
842 #: docs/manual/config/index.rst:214
844 msgid "Connection options"
848 #: docs/manual/config/index.rst:217
849 msgid "SynchronizeTime"
853 #: docs/manual/config/index.rst:219
855 "If you want to set time from computer to phone during starting connection."
859 #: docs/manual/config/index.rst:221
864 #: docs/manual/config/index.rst:226
866 "This option allow to set, that you want (setting ``yes``) to see message on "
867 "the phone screen or phone should enable light for a moment during starting "
868 "connection. Phone will not beep during starting connection with this option. "
869 "This works only with some Nokia phones."
873 #: docs/manual/config/index.rst:229
875 msgid "Debugging options"
879 #: docs/manual/config/index.rst:232 docs/manual/smsd/config.rst:109
884 #: docs/manual/config/index.rst:234
885 msgid "Path to file where information about communication will be stored."
889 #: docs/manual/config/index.rst:239
891 "For most debug levels (excluding ``errors``) the log file is overwritten on "
896 #: docs/manual/config/index.rst:241
901 #: docs/manual/config/index.rst:243
903 "Determines what all will be logged to :config:option:`LogFile`. Possible "
908 #: docs/manual/config/index.rst:245
913 #: docs/manual/config/index.rst:246
914 msgid "no debug level"
918 #: docs/manual/config/index.rst:247
923 #: docs/manual/config/index.rst:248
924 msgid "transmission dump in text format"
928 #: docs/manual/config/index.rst:249
933 #: docs/manual/config/index.rst:250
934 msgid "all possible info in text format"
938 #: docs/manual/config/index.rst:251
939 msgid "``textalldate``"
943 #: docs/manual/config/index.rst:252
944 msgid "all possible info in text format, with time stamp"
948 #: docs/manual/config/index.rst:253
953 #: docs/manual/config/index.rst:254
954 msgid "errors in text format"
958 #: docs/manual/config/index.rst:255
959 msgid "``errorsdate``"
960 msgstr "``errorsdate``"
963 #: docs/manual/config/index.rst:256
964 msgid "errors in text format, with time stamp"
968 #: docs/manual/config/index.rst:257
973 #: docs/manual/config/index.rst:258
974 msgid "transmission dump in binary format"
978 #: docs/manual/config/index.rst:261
980 "For debugging use either ``textalldate`` or ``textall``, it contains all "
981 "needed information to diagnose problems."
985 #: docs/manual/config/index.rst:263
990 #: docs/manual/config/index.rst:269
992 "Custom features for phone. This can be used as override when values coded in "
993 "``common/gsmphones.c`` are bad or missing. Consult ``include/gammu-info.h`` "
994 "for possible values (all :c:type:`GSM_Feature` values without leading ``F_`` "
995 "prefix). Please report correct values to Gammu authors."
999 #: docs/manual/config/index.rst:271
1001 msgid "Locales and character set options"
1005 #: docs/manual/config/index.rst:274
1010 #: docs/manual/config/index.rst:278
1012 "Forces using specified codepage (for example ``1250`` will force CP-1250 or "
1013 "``utf8`` for UTF-8). This should not be needed, Gammu detects it according "
1018 #: docs/manual/config/index.rst:280
1023 #: docs/manual/config/index.rst:284
1025 "Path to directory with localisation files (the directory should contain "
1026 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1027 "find these files automatically."
1031 #: docs/manual/config/index.rst:286
1033 msgid "Other options"
1037 #: docs/manual/config/index.rst:289
1042 #: docs/manual/config/index.rst:294
1044 "Additional path where to search for data files. The default path is "
1045 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1046 "systems). Currently it is used only for searching files to upload to phone "
1047 "using :option:`gammu install`."
1051 #: docs/manual/config/index.rst:296 docs/manual/smsd/tables.rst:387
1052 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:556
1053 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/smsd.rst:110
1054 #: docs/manual/gammu/index.rst:1833 docs/manual/testing/dummy-driver.rst:69
1055 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1056 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1062 #: docs/manual/config/index.rst:299
1064 "There is more complete example available in Gammu documentation, see :ref:"
1069 #: docs/manual/config/index.rst:301
1071 msgid "Connection examples"
1075 #: docs/manual/config/index.rst:304
1076 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1080 #: docs/manual/config/index.rst:306 docs/manual/config/index.rst:315
1081 #: docs/manual/config/index.rst:324 docs/manual/config/index.rst:332
1082 #: docs/manual/config/index.rst:346 docs/manual/smsd/usage.rst:49
1083 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:568
1084 #: docs/manual/smsd/config.rst:584 docs/manual/smsd/config.rst:601
1085 #: docs/manual/smsd/config.rst:614 docs/manual/smsd/config.rst:623
1086 #: docs/manual/smsd/config.rst:646 docs/manual/smsd/config.rst:653
1087 #: docs/manual/smsd/config.rst:663 docs/manual/gammu/index.rst:1961
1088 #: docs/manual/testing/dummy-driver.rst:74
1089 #: docs/manual/testing/dummy-driver.rst:83
1090 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1091 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1096 #: docs/manual/config/index.rst:310
1097 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1101 #: docs/manual/config/index.rst:313
1103 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1104 "phone) connected using USB cable:"
1108 #: docs/manual/config/index.rst:319
1109 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1113 #: docs/manual/config/index.rst:322
1115 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1116 "connected using bluetooth:"
1120 #: docs/manual/config/index.rst:328
1121 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1125 #: docs/manual/config/index.rst:330
1127 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1128 "channel to use channel 42:"
1132 #: docs/manual/config/index.rst:336
1133 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1137 #: docs/manual/config/index.rst:338
1139 msgid "Working with multiple phones"
1143 #: docs/manual/config/index.rst:344
1145 "Gammu can be configured for multiple phones (however only one connection is "
1146 "used at one time, you can choose which one to use with :option:`gammu -s` "
1147 "parameter). Configuration for phones on three serial ports would look like "
1152 #: docs/manual/config/index.rst:350
1153 msgid "[gammu] device = /dev/ttyS0 connection = at"
1157 #: docs/manual/config/index.rst:354
1158 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1162 #: docs/manual/config/index.rst:358
1163 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1167 #: docs/manual/config/index.rst:360
1168 msgid "_Fully documented example:"
1172 #: docs/manual/config/index.rst:362
1174 msgid "Fully documented example"
1178 #: docs/manual/config/index.rst:365
1180 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1185 #: docs/manual/config/index.rst:367
1186 msgid "../../../docs/config/gammurc"
1190 #: docs/manual/config/index.rst:368
1191 msgid ":language: ini"
1195 #: docs/manual/protocol/n6110.rst:2
1201 #: docs/manual/protocol/n6110.rst:19
1205 "Balazs Nagy <js@iksz.hu>\n"
1206 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1207 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1208 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1209 "Mike Bradley <mike@trumpington.st>\n"
1210 "Odinokov Serge <serge@takas.lt>\n"
1211 "Pavel Janik <Pavel@Janik.cz>\n"
1212 "BORBELY Zoltan <bozo@andrews.hu>\n"
1213 "Pawel Kot <pkot@linuxnews.pl>\n"
1214 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1215 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1216 "... and other members of gnokii mailing list\n"
1217 "and authors of some WWW pages.\n"
1221 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1222 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1224 "The data provided is for information purposes only. Some of the frames "
1225 "might be hazardous to your phone. Be careful!!! We do not take any "
1226 "responsibility or liability for damages, etc."
1230 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1231 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1233 "this information isn't (and can't be) complete. If you know anything about "
1234 "features not listed here or you noticed a bug in this list, please notify us "
1235 "via e-mail. Thank you."
1239 #: docs/manual/protocol/n6110.rst:34
1241 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1242 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1246 #: docs/manual/protocol/n6110.rst:37
1248 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1249 "for protocol details):"
1252 #. type: Labeled list
1253 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1259 #: docs/manual/protocol/n6110.rst:41
1260 msgid "0x00: Monitoring values"
1264 #: docs/manual/protocol/n6110.rst:42
1266 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1270 #: docs/manual/protocol/n6110.rst:43
1272 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1276 #: docs/manual/protocol/n6110.rst:44
1278 msgid "Battery percent level\n"
1282 #: docs/manual/protocol/n6110.rst:45
1284 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1288 #: docs/manual/protocol/n6110.rst:46
1290 msgid "Battery standby voltage\n"
1294 #: docs/manual/protocol/n6110.rst:47
1300 #: docs/manual/protocol/n6110.rst:48
1302 msgid "0x01: Call Information\n"
1303 msgstr "0x01: Informasi panggilan\n"
1306 #: docs/manual/protocol/n6110.rst:49
1308 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1312 #: docs/manual/protocol/n6110.rst:50
1314 msgid "where type:\n"
1318 #: docs/manual/protocol/n6110.rst:52
1321 "0x01 - data call\n"
1322 "0x05 - voice call\n"
1326 #: docs/manual/protocol/n6110.rst:53
1332 #: docs/manual/protocol/n6110.rst:54
1334 msgid "data call (non digital lines):\n"
1338 #: docs/manual/protocol/n6110.rst:56
1341 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1342 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1346 #: docs/manual/protocol/n6110.rst:57
1348 msgid "data call (digital lines):\n"
1352 #: docs/manual/protocol/n6110.rst:60
1355 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1356 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1357 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1361 #: docs/manual/protocol/n6110.rst:61
1363 msgid "voice call:\n"
1367 #: docs/manual/protocol/n6110.rst:62
1369 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1373 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1374 #: docs/manual/protocol/n7110.rst:494
1380 #: docs/manual/protocol/n6110.rst:64
1382 msgid "sendnum (own number sending):\n"
1386 #: docs/manual/protocol/n6110.rst:67
1389 "0x01: preset (depends on network)\n"
1395 #: docs/manual/protocol/n6110.rst:80
1398 "r Call going msg { 0x0002 }\n"
1399 "r Call in progress { 0x0003, seqnr }\n"
1400 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1401 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1402 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1403 "r answered call { 0x0007, seqnr }\n"
1404 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1405 "r terminated call { 0x0009, seqnr }\n"
1406 "r call msg { 0x000a, seqnr }\n"
1407 "r call held { 0x0023, seqnr, 0x01 }\n"
1408 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1409 "r Send DTMF/voice call { 0x0040}\n"
1410 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1414 #: docs/manual/protocol/n6110.rst:81
1416 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1420 #: docs/manual/protocol/n6110.rst:82
1422 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1426 #: docs/manual/protocol/n6110.rst:84
1429 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1430 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1434 #: docs/manual/protocol/n6110.rst:85
1436 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1440 #: docs/manual/protocol/n6110.rst:87
1443 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1444 "(non digital lines) 0x01,0x60 }\n"
1448 #: docs/manual/protocol/n6110.rst:88
1450 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1454 #: docs/manual/protocol/n6110.rst:90
1459 #: docs/manual/protocol/n6110.rst:91
1460 msgid "to make data call (non digital lines):"
1464 #: docs/manual/protocol/n6110.rst:92
1465 msgid "1.send \"Make call\" for non digital lines"
1469 #: docs/manual/protocol/n6110.rst:93
1470 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1474 #: docs/manual/protocol/n6110.rst:94
1475 msgid "to make data call (digital lines):"
1479 #: docs/manual/protocol/n6110.rst:95
1480 msgid "1.send \"Answer call part 1\""
1484 #: docs/manual/protocol/n6110.rst:96
1485 msgid "2.send \"Sent after issuing data call (digital lines)\""
1489 #: docs/manual/protocol/n6110.rst:97
1490 msgid "3.send \"Make call\" for digital lines"
1494 #: docs/manual/protocol/n6110.rst:98
1495 msgid "to answer call:"
1499 #: docs/manual/protocol/n6110.rst:100
1500 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1504 #: docs/manual/protocol/n6110.rst:102
1505 msgid "0x02: SMS handling"
1509 #: docs/manual/protocol/n6110.rst:110
1512 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1513 "r Message sent { 0x0002 }\n"
1514 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1515 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1516 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1517 "r Initiate ACK { 0x000e, 0x01 }\n"
1518 "r SMS message received { 0x0010, ...... } (whole message)\n"
1519 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1523 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1526 "for enable cell broadcast ?\n"
1527 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1528 "for disable cell broadcast ?\n"
1532 #: docs/manual/protocol/n6110.rst:116
1535 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1536 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1537 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1541 #: docs/manual/protocol/n6110.rst:118
1544 "validity, {DefaultRecipient no.}[12],\n"
1545 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1549 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1551 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1555 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1557 msgid "type: 0x81: normal\n"
1561 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1564 "0x91: + (international)\n"
1565 "0xd0: alphanumeric\n"
1569 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1571 msgid "format: 0x00: text\n"
1575 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1587 #: docs/manual/protocol/n6110.rst:130
1589 msgid "validity: 0x0b: 1 hour\n"
1593 #: docs/manual/protocol/n6110.rst:135
1604 #: docs/manual/protocol/n6110.rst:139
1607 "r Set SMS center OK { 0x0031 }\n"
1608 "r Set SMS center error { 0x0032, reason }\n"
1609 "s Get SMS center { 0x0033, 0x64, priority }\n"
1610 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1614 #: docs/manual/protocol/n6110.rst:142
1617 "validity, {DefaultRecipient no.}[12],\n"
1618 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1619 "tel.no[12]: {len, type, {number(BCD)}}\n"
1623 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1625 msgid "where priority, checksum, type, validity,\n"
1629 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1631 msgid "tel.no.[12]: see 0x02/0x0030\n"
1635 #: docs/manual/protocol/n6110.rst:145
1637 msgid "r SMS center error recv { 0x0035, reason }\n"
1641 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1643 msgid "0x03: Phonebook functions\n"
1647 #: docs/manual/protocol/n6110.rst:147
1649 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1653 #: docs/manual/protocol/n6110.rst:148
1655 msgid "where memory:\n"
1659 #: docs/manual/protocol/n6110.rst:157
1662 "0x01: telephone and SIM phonebook (in one)\n"
1663 "0x02: telephone phonebook\n"
1664 "0x03: SIM phonebook\n"
1665 "0x04: SIM fixdialling-phonebook (?)\n"
1666 "0x05: Own numbers\n"
1667 "0x07: Dialled numbers\n"
1668 "0x08: Missed calls\n"
1669 "0x09: Received calls\n"
1670 "0x0b: voice mailbox (location not important)\n"
1674 #: docs/manual/protocol/n6110.rst:158
1676 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1680 #: docs/manual/protocol/n6110.rst:159
1682 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1686 #: docs/manual/protocol/n6110.rst:160
1688 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1692 #: docs/manual/protocol/n6110.rst:161
1694 msgid "where errtype:\n"
1698 #: docs/manual/protocol/n6110.rst:164
1701 "0x7d: invalid memory type\n"
1702 "0x74: empty location ?\n"
1707 #: docs/manual/protocol/n6110.rst:167
1710 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1711 "r mem set OK { 0x0005 }\n"
1712 "r mem set error { 0x0006, errtype }\n"
1716 #: docs/manual/protocol/n6110.rst:168
1718 msgid "where errtype: 0x7d: name is too long\n"
1722 #: docs/manual/protocol/n6110.rst:171
1725 "s Mem status request { 0x0007, memtype }\n"
1726 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1727 "r Mem status error recv { 0x0009, errtype }\n"
1731 #: docs/manual/protocol/n6110.rst:172
1733 msgid "where errtype: 0x6f: mem status error\n"
1737 #: docs/manual/protocol/n6110.rst:174
1740 "0x7d: invalid memory type\n"
1741 "0x8d: waiting for pin\n"
1745 #: docs/manual/protocol/n6110.rst:177
1748 "s Get caller group data { 0x0010, groupID }\n"
1749 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1750 "r Get call.group error { 0x0012, reason }\n"
1754 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1756 msgid "where reason: 0x7d: invalid location\n"
1760 #: docs/manual/protocol/n6110.rst:181
1763 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1764 "r Set caller group OK { 0x0014 }\n"
1765 "r Set call.group error { 0x0015, reason }\n"
1769 #: docs/manual/protocol/n6110.rst:184
1772 "s Get speed dial { 0x0016, index(1-9) }\n"
1773 "r Get speed dial OK { 0x0017, mem.type, location }\n"
1777 #: docs/manual/protocol/n6110.rst:185
1779 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
1783 #: docs/manual/protocol/n6110.rst:186
1789 #: docs/manual/protocol/n6110.rst:187
1791 msgid "location: memory location (== 0 if not stored)\n"
1795 #: docs/manual/protocol/n6110.rst:191
1798 "r Get speed dial error { 0x0018 }\n"
1799 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
1800 "r Set speed dial OK { 0x001a }\n"
1801 "r Set speed dial error { 0x001b }\n"
1805 #: docs/manual/protocol/n6110.rst:192
1807 msgid "0x04: Phone Status\n"
1808 msgstr "0x04: Status Telepon\n"
1811 #: docs/manual/protocol/n6110.rst:194
1814 "s Phone status { 0x0001 }\n"
1815 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1819 #: docs/manual/protocol/n6110.rst:195
1821 msgid "where mode: 1: registered within the network\n"
1825 #: docs/manual/protocol/n6110.rst:198
1828 "2: call in progress\n"
1829 "3: waiting for pin\n"
1834 #: docs/manual/protocol/n6110.rst:199
1836 msgid "pwr: 1: AC/DC\n"
1840 #: docs/manual/protocol/n6110.rst:200
1842 msgid "2: battery\n"
1846 #: docs/manual/protocol/n6110.rst:202
1849 "s Request Phone ID { 0x0003 }\n"
1850 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1854 #: docs/manual/protocol/n6110.rst:203
1856 msgid "0x05: Profile settings\n"
1857 msgstr "0x05: Pengaturan profil\n"
1860 #: docs/manual/protocol/n6110.rst:204
1862 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
1866 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
1867 #: docs/manual/protocol/n6110.rst:325
1869 msgid "where nr: see 0x05/0x0013\n"
1873 #: docs/manual/protocol/n6110.rst:207
1876 "feature: see 0x05/0x0014\n"
1877 "a: see 0x05/0x0014\n"
1881 #: docs/manual/protocol/n6110.rst:209
1884 "r Set profile feat. OK { 0x0011, 1 }\n"
1885 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
1889 #: docs/manual/protocol/n6110.rst:210
1891 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
1895 #: docs/manual/protocol/n6110.rst:211
1897 msgid "feature: see 0x05/0x0014\n"
1901 #: docs/manual/protocol/n6110.rst:212
1903 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
1907 #: docs/manual/protocol/n6110.rst:216
1909 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
1910 "(0x00 .. 0x05), but rest are common to all profiles."
1914 #: docs/manual/protocol/n6110.rst:218
1919 #: docs/manual/protocol/n6110.rst:224
1922 "Feature Description Value\n"
1923 "------- ------------------- -----------------\n"
1924 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1925 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
1926 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
1930 #: docs/manual/protocol/n6110.rst:225
1932 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
1936 #: docs/manual/protocol/n6110.rst:244
1939 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
1940 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
1941 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
1942 "0x06 vibration 0=off, 1=on\n"
1943 "0x07 warning and game tones 0xff=off, 0x04=on\n"
1944 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
1945 "0x09 automatic answer 0x00=off, 0x01=on\n"
1946 "-------------------------\n"
1947 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
1948 "0x17 ??? 0x00 | 0x01\n"
1949 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
1950 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
1951 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
1952 "0x1b ??? 0x00 | 0x01\n"
1953 "0x1c ??? 0x00...0x18\n"
1954 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
1955 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
1956 "0x1f Cell info display 0x00=Off, 0x01=On\n"
1957 "0x21 Language 0x00=English\n"
1961 #: docs/manual/protocol/n6110.rst:253
1976 #: docs/manual/protocol/n6110.rst:258
1979 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
1980 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
1981 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
1982 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
1983 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
1987 #: docs/manual/protocol/n6110.rst:260
1992 #: docs/manual/protocol/n6110.rst:265
1995 "Feature Description Value\n"
1996 "------- ------------------- -----------------\n"
1997 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1998 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2002 #: docs/manual/protocol/n6110.rst:266
2004 msgid "6=ascending\n"
2008 #: docs/manual/protocol/n6110.rst:279
2011 "0x02 ringing tone ID\n"
2012 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2013 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2014 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
2015 "0x06 warning tones 0xff=off, 0x04=on\n"
2016 "0x07 screen saver 1=on, 0=off\n"
2017 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
2018 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
2019 "-------------------------\n"
2022 "0x15: ???: Read only?\n"
2023 "-------------------------\n"
2026 #. type: Labeled list
2027 #: docs/manual/protocol/n6110.rst:279
2029 msgid "0x16: ???: 0x00=??? 0x01=?"
2033 #: docs/manual/protocol/n6110.rst:288
2036 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2037 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2038 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2039 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2040 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2041 "0x1c: Cell info display: 0x00=Off\n"
2042 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2043 "0x1e: Language: 0x00=English\n"
2047 #: docs/manual/protocol/n6110.rst:294
2059 #: docs/manual/protocol/n6110.rst:306
2062 "0x32: Reboots ME (3330)\n"
2063 "0x1f: ???: Read only? (3330)\n"
2064 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2065 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2066 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2067 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2068 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2069 "0x25: ???: Read only? (N3330)\n"
2070 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2071 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2072 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2073 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2077 #: docs/manual/protocol/n6110.rst:307
2079 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2082 #. type: Labeled list
2083 #: docs/manual/protocol/n6110.rst:307
2085 msgid "0x2a: ???: 0x00=??? 0x01=?"
2088 #. type: Labeled list
2089 #: docs/manual/protocol/n6110.rst:308
2091 msgid "0x2b: ???: 0x00=??? 0x01=?"
2095 #: docs/manual/protocol/n6110.rst:311
2098 "0x2c: ???: Read only? (N3330)\n"
2099 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2103 #: docs/manual/protocol/n6110.rst:314
2106 "s Get welcome message { 0x0016 }\n"
2107 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2111 #: docs/manual/protocol/n6110.rst:315
2113 msgid "where block: { id, {blockspecific} }\n"
2117 #: docs/manual/protocol/n6110.rst:316
2119 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2123 #: docs/manual/protocol/n6110.rst:318
2126 "2: welcome note { len, \"message\" }\n"
2127 "3: operator msg { len, \"message\" }\n"
2131 #: docs/manual/protocol/n6110.rst:319
2133 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2137 #: docs/manual/protocol/n6110.rst:320
2139 msgid "where block: see 0x05/0x0017\n"
2143 #: docs/manual/protocol/n6110.rst:322
2146 "r Set welcome OK { 0x0019, 0x01 }\n"
2147 "s Get profile name { 0x001a, nr }\n"
2151 #: docs/manual/protocol/n6110.rst:324
2153 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2157 #: docs/manual/protocol/n6110.rst:327
2160 "len: text length\n"
2161 "flen len + len(nr, len) = len + 2\n"
2165 #: docs/manual/protocol/n6110.rst:328
2167 msgid "Note: in Nokia 3310 name is in Unicode\n"
2171 #: docs/manual/protocol/n6110.rst:333
2174 "s ??? { 0x001c }\n"
2175 "r ??? { 0x001d, 0x93 }\n"
2176 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2177 "r Set oplogo OK { 0x0031 }\n"
2178 "r Set oplogo error { 0x0032, reason }\n"
2182 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2184 msgid "where reason: 0x7d invalid location\n"
2188 #: docs/manual/protocol/n6110.rst:335
2190 msgid "s Get oplogo { 0x0033, location }\n"
2194 #: docs/manual/protocol/n6110.rst:336
2196 msgid "where location: 1 (doesn't seem to matter)\n"
2200 #: docs/manual/protocol/n6110.rst:338
2203 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2204 "r Get oplogo error { 0x0035, reason }\n"
2208 #: docs/manual/protocol/n6110.rst:342
2211 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2212 "r Set ringtone OK { 0x0037 }\n"
2213 "r Set ringtone error { 0x0038, reason }\n"
2217 #: docs/manual/protocol/n6110.rst:343
2219 msgid "where reason=0x7d, when not supported location\n"
2223 #: docs/manual/protocol/n6110.rst:344
2225 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2229 #: docs/manual/protocol/n6110.rst:345
2231 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2235 #: docs/manual/protocol/n6110.rst:349
2238 "0x02,0x01=Operator access number 1\n"
2239 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2245 #: docs/manual/protocol/n6110.rst:351
2248 "r Get services sett.OK { 0x0081, .... }\n"
2249 "r Get services sett.err { 0x0082, 0x7b }\n"
2253 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2255 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2259 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2262 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2263 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2267 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2269 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2273 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2276 "NOTE: msglen=0x37\n"
2281 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2294 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2296 msgid "where divtype:\n"
2300 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2302 msgid "0x02: all diverts for all call types ?\n"
2306 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2308 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2312 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2317 "0x3d: when not answered\n"
2318 "0x3e: if not reached\n"
2322 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2328 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2331 "0x00: all calls (data, voice, fax)\n"
2332 "0x0b: voice calls\n"
2334 "0x19: data calls\n"
2338 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2340 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2344 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2345 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2346 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2348 msgid "where divtype, calltype: see above\n"
2352 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2355 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2356 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2360 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2362 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2366 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2368 msgid "data: { 0x01, 0x00 } - isn't active\n"
2372 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2374 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2378 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2381 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2382 "r Call diverts active { 0x0006, ??? }\n"
2386 #: docs/manual/protocol/n6110.rst:388
2392 #: docs/manual/protocol/n6110.rst:394
2395 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2396 "r ??? OK { 0x0023, ?,?,? }\n"
2397 "r ??? error { 0x0024, reason }\n"
2398 "s ??? { 0x0025, ??? }\n"
2399 "r ??? OK { 0x0026, ??? }\n"
2400 "r ??? error { 0x0027, reason }\n"
2404 #: docs/manual/protocol/n6110.rst:395
2406 msgid "0x08: Security codes\n"
2410 #: docs/manual/protocol/n6110.rst:396
2412 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2416 #: docs/manual/protocol/n6110.rst:397
2418 msgid "where code: 1: security code (5 chars)\n"
2422 #: docs/manual/protocol/n6110.rst:401
2425 "2: PIN (4 chars)\n"
2426 "3: PIN2 (4 chars)\n"
2427 "4: PUK (8 chars)\n"
2428 "5: PUK2 (8 chars)\n"
2432 #: docs/manual/protocol/n6110.rst:403
2435 "s Status request { 0x0007, 0x01 }\n"
2436 "r pin recvd { 0x0008, accepted }\n"
2440 #: docs/manual/protocol/n6110.rst:404
2442 msgid "where accepted: 0x0c (or 0x06): OK\n"
2446 #: docs/manual/protocol/n6110.rst:405
2448 msgid "code: waiting for (0x08/0x0004) code\n"
2452 #: docs/manual/protocol/n6110.rst:406
2454 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2458 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2459 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2461 msgid "where code: see 0x08/0x0004\n"
2465 #: docs/manual/protocol/n6110.rst:408
2467 msgid "0x09: SIM login\n"
2471 #: docs/manual/protocol/n6110.rst:410
2474 "r login { 0x0080 }\n"
2475 "r logout { 0x0081 }\n"
2479 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2481 msgid "0x0a: Network status\n"
2485 #: docs/manual/protocol/n6110.rst:414
2488 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2489 "s get used network { 0x0070 }\n"
2490 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2494 #: docs/manual/protocol/n6110.rst:415
2496 msgid "0x0c: Keys\n"
2500 #: docs/manual/protocol/n6110.rst:417
2503 "s Get key assignments { 0x0040, 0x01 }\n"
2504 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2508 #: docs/manual/protocol/n6110.rst:418
2510 msgid "where {key '0'} => ' ', '0'\n"
2514 #: docs/manual/protocol/n6110.rst:419
2516 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2520 #: docs/manual/protocol/n6110.rst:420
2522 msgid "where button: 0x01 - 0x09: 1-9\n"
2526 #: docs/manual/protocol/n6110.rst:433
2533 "0x0e: Pick up phone\n"
2541 "0x1B onwards: don't know but they do produce\n"
2545 #: docs/manual/protocol/n6110.rst:435
2548 "a beep and light up the keypad as if\n"
2549 "a key had been pressed.\n"
2553 #: docs/manual/protocol/n6110.rst:438
2556 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2557 "s ??? { 0x0044 }\n"
2558 "r ??? ack { 0x0045, 0x01 }\n"
2562 #: docs/manual/protocol/n6110.rst:439
2564 msgid "0x0d: Status\n"
2568 #: docs/manual/protocol/n6110.rst:442
2571 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2572 "s Status request { 0x0051 }\n"
2573 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2577 #: docs/manual/protocol/n6110.rst:444
2580 "where {byte pair}: {cmd, 1:off 2:on}\n"
2581 "cmd: 1: call in progress\n"
2584 #. type: Labeled list
2585 #: docs/manual/protocol/n6110.rst:444
2591 #: docs/manual/protocol/n6110.rst:451
2593 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2594 "active 7: key lock active 8: is SMS storage full"
2598 #: docs/manual/protocol/n6110.rst:452
2600 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2604 #: docs/manual/protocol/n6110.rst:453
2606 msgid "(will send displayed messages with x,y coordinates)\n"
2610 #: docs/manual/protocol/n6110.rst:454
2612 msgid "r Display status ack { 0x0054, 1 }\n"
2616 #: docs/manual/protocol/n6110.rst:455
2618 msgid "0x11: Phone clock & alarm\n"
2622 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2625 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2626 "r date and time set { 0x0061 }\n"
2627 "s get date and time { 0x0062 }\n"
2628 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2632 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2634 msgid "where: date_set & time_set==0x01 - set\n"
2638 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2640 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2644 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2646 msgid "not available in frame\n"
2650 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2653 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2654 "r alarm set { 0x006c }\n"
2655 "s get alarm { 0x006d }\n"
2656 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2660 #: docs/manual/protocol/n6110.rst:467
2662 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2666 #: docs/manual/protocol/n6110.rst:468
2668 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2672 #: docs/manual/protocol/n6110.rst:469
2674 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2678 #: docs/manual/protocol/n6110.rst:470
2680 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2684 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2686 msgid "0x13: Calendar notes\n"
2687 msgstr "0x13: Catatan kalender\n"
2690 #: docs/manual/protocol/n6110.rst:472
2692 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2696 #: docs/manual/protocol/n6110.rst:474
2699 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2700 "textlen, \"text\" }\n"
2704 #: docs/manual/protocol/n6110.rst:475
2706 msgid "r Write cal.note report { 0x0065, return }\n"
2710 #: docs/manual/protocol/n6110.rst:476
2712 msgid "where return: 0x01: ok\n"
2716 #: docs/manual/protocol/n6110.rst:477
2718 msgid "0x73: failure\n"
2722 #: docs/manual/protocol/n6110.rst:478
2724 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2728 #: docs/manual/protocol/n6110.rst:481
2731 "s Calendar notes set { 0x0066... }\n"
2732 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2733 "r Cal.note recvd error { 0x0067, err }\n"
2737 #: docs/manual/protocol/n6110.rst:482
2739 msgid "where err: 0x93: not available\n"
2743 #: docs/manual/protocol/n6110.rst:483
2745 msgid "(0x01: OK)\n"
2749 #: docs/manual/protocol/n6110.rst:484
2751 msgid "other: error\n"
2752 msgstr "lainnya: eror\n"
2755 #: docs/manual/protocol/n6110.rst:486
2758 "s Delete cal.note { 0x0068, location }\n"
2759 "r Del. cal.note report { 0x0069, err }\n"
2763 #: docs/manual/protocol/n6110.rst:487
2765 msgid "where err: 0x01: OK\n"
2769 #: docs/manual/protocol/n6110.rst:488
2771 msgid "0x93: cannot delete\n"
2775 #: docs/manual/protocol/n6110.rst:489
2777 msgid "0x14: SMS funcs\n"
2781 #: docs/manual/protocol/n6110.rst:492
2784 "s Write SMS to SIM { 0x0004, .... }\n"
2785 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2786 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2790 #: docs/manual/protocol/n6110.rst:493
2792 msgid "where type: 0x06: delivery report\n"
2796 #: docs/manual/protocol/n6110.rst:494
2798 msgid "status: 0x00: delivered\n"
2802 #: docs/manual/protocol/n6110.rst:497
2807 "0x09: reading failed\n"
2811 #: docs/manual/protocol/n6110.rst:498
2813 msgid "subtype: 0x02: invalid mem type\n"
2817 #: docs/manual/protocol/n6110.rst:499
2819 msgid "0x07: empty SMS location\n"
2823 #: docs/manual/protocol/n6110.rst:500
2825 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2829 #: docs/manual/protocol/n6110.rst:505
2832 "s Delete SMS message { 0x000a, 0x02, location }\n"
2833 "r Delete OK { 0x000b }\n"
2834 "s SMS status request { 0x0036, 0x64 }\n"
2835 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2836 "r SMS status error { 0x0038 }\n"
2840 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2846 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2849 "s Enable WAP frames { 0x0000}\n"
2850 "r Enable WAP frames { 0x0002, 0x01}\n"
2854 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
2862 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
2864 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
2868 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
2870 msgid "where location: 0 - 14\n"
2874 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
2876 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
2880 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
2882 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
2886 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
2888 msgid "r Get WAP bookmark err { 0x0008, error }\n"
2892 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
2893 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
2894 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
2896 msgid "where error:\n"
2900 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
2903 "0x00(?)invalid position\n"
2904 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
2905 "0x02 invalid/too high/empty location\n"
2909 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
2911 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
2915 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
2918 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
2919 "Note: bookmark is added to the first free location.\n"
2923 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
2925 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
2929 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
2931 msgid "where block:\n"
2935 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
2938 "0x0a, location_of_just_written_bookmark(?),\n"
2939 "0x00, next_free_location(?)\n"
2943 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
2945 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
2949 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
2952 "0x04 - memory is full\n"
2953 "0x01 - we are in the bookmark menu\n"
2954 "0x00 - unknown reason for now ;(\n"
2958 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
2960 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
2964 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
2966 msgid "where: location = 0-14\n"
2970 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
2973 "? r Delete WAR bookmark OK{ 0x000d }\n"
2974 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
2978 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
2982 "r ?? { 0x0010, 0x00}\n"
2986 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
2988 msgid "s Get WAP settings 1 { 0x0015, location}\n"
2992 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
2994 msgid "where location: 0x00 - 0x05\n"
2998 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
3000 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"
3004 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
3006 msgid "con_type: 0x00 - temporary\n"
3010 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
3012 msgid "0x01 - continuous\n"
3016 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3019 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3020 "security: 0x00 = no, 0x01 = yes\n"
3024 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3026 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3030 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3033 "0x01 user inside \"Settings\" menu. Must leave it\n"
3034 "0x02 invalid/too high/empty location\n"
3038 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3040 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3044 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3046 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3050 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3052 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3056 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3058 msgid "where type : 0x00 - SMS bearer\n"
3062 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3063 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3069 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3071 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3075 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3077 msgid "0x01 - data bearer\n"
3081 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3084 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3085 "user len, user (Unicode), password len, password (Unicode)\n"
3086 "where auth: 0x00 - normal, 0x01 - secure\n"
3090 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3093 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3094 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3098 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3100 msgid "0x02 - USSD bearer\n"
3104 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3106 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3110 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3112 msgid "service code (Unicode)\n"
3116 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3118 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3122 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3124 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3128 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3130 msgid "where: error=0x05\n"
3131 msgstr "dimana: eror=0x05\n"
3134 #: docs/manual/protocol/n6110.rst:576
3136 msgid "0x40: Security commands\n"
3140 #: docs/manual/protocol/n6110.rst:577
3142 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3146 #: docs/manual/protocol/n6110.rst:578
3148 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3152 #: docs/manual/protocol/n6110.rst:583
3155 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3156 "r Open simlock 1 { 0x02 }\n"
3157 "s ???(N6150) { 0x08, 0x00 }\n"
3158 "r ???(N6150) { 0x08 }\n"
3159 "s Enable extended cmds { 0x64, cmd }\n"
3163 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3165 msgid "where cmd: 0x00: off\n"
3169 #: docs/manual/protocol/n6110.rst:585
3175 #: docs/manual/protocol/n6110.rst:586
3177 msgid "0x02: enter service mode ?\n"
3181 #: docs/manual/protocol/n6110.rst:588
3184 "0x03: reset (doesn't ask for PIN again)\n"
3185 "0x04: reset (PIN is requested)\n"
3189 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3191 msgid "In 5110 makes reset without PIN\n"
3195 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3197 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3201 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3203 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3207 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3209 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3213 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3215 msgid "0x38 - reset UI, SCM and call counters\n"
3219 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3221 msgid "0x40 - reset test 36 in netmonitor\n"
3225 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3228 "r Reset phone settings { 0x65, 0x00 }\n"
3229 "s Get IMEI { 0x66 }\n"
3230 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3231 "s (ACD Readings)?(N6150 { 0x68 }\n"
3232 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3233 "s Get Product Profile\n"
3237 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3239 msgid "Settings { 0x6a}\n"
3243 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3245 msgid "r Get Product Profile\n"
3249 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3251 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3255 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3257 msgid "s Set Product Profile\n"
3261 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3263 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3267 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3269 msgid "r Set Product Profile\n"
3273 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3275 msgid "Settings OK ? { 0x6b }\n"
3279 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3281 msgid "s Get code { 0x6e, code }\n"
3285 #: docs/manual/protocol/n6110.rst:609
3287 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3291 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3293 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3297 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3299 msgid "allowed: 0: no\n"
3303 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3309 #: docs/manual/protocol/n6110.rst:614
3311 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3315 #: docs/manual/protocol/n6110.rst:616
3317 msgid "s Start monitoring { 0x70, block }\n"
3321 #: docs/manual/protocol/n6110.rst:617
3323 msgid "where block(N6150):\n"
3327 #: docs/manual/protocol/n6110.rst:624
3330 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3331 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3332 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3333 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3334 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3335 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3336 "0x20,0x20,0x20,0x20\n"
3340 #: docs/manual/protocol/n6110.rst:626
3343 "This block enables probably all possible monitorred parameters.\n"
3344 "After it phone sends 0x00 message type values\n"
3348 #: docs/manual/protocol/n6110.rst:628
3351 "s Break monitoring { 0x71 }\n"
3352 "r Break monitoring { 0x71 }\n"
3356 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3359 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3360 "? r ???? { 0x74 }\n"
3364 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3366 msgid "s Call commands { 0x7c, block }\n"
3370 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3372 msgid "where where: command, (values)\n"
3376 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3380 "values: number(ASCII), 0x00 - makes voice call\n"
3384 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3387 "command: 0x02 - answer call\n"
3388 "command: 0x03 - release call\n"
3392 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3395 "r Call commands { 0x7c, command }\n"
3396 "s Netmonitor { 0x7e, field }\n"
3400 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3402 msgid "where: field: 00: next\n"
3406 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3411 "F2: field test menus\n"
3412 "F3: developer menus\n"
3416 #: docs/manual/protocol/n6110.rst:644
3418 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3422 #: docs/manual/protocol/n6110.rst:645
3424 msgid "Note: sets simlock type to factory?\n"
3428 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3429 #: docs/manual/protocol/n6110.rst:650
3431 msgid "where locknumber: 1,2,4,8\n"
3435 #: docs/manual/protocol/n6110.rst:647
3437 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3441 #: docs/manual/protocol/n6110.rst:649
3443 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3447 #: docs/manual/protocol/n6110.rst:653
3450 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3451 "s Get simlock info { 0x8a, 0x00}\n"
3452 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3456 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3458 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3462 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3465 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3466 "counter1 - counter4: counters for locks\n"
3470 #: docs/manual/protocol/n6110.rst:661
3473 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3474 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3475 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3476 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3477 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3481 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3483 msgid "if volume and hz is 0, it's off\n"
3487 #: docs/manual/protocol/n6110.rst:666
3490 "r Buzzer pitch { 0x8f}\n"
3491 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3492 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3493 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3497 #: docs/manual/protocol/n6110.rst:667
3499 msgid "where: enable == 0x01 - enable after test\n"
3503 #: docs/manual/protocol/n6110.rst:668
3505 msgid "0x00 - don't enable after test\n"
3509 #: docs/manual/protocol/n6110.rst:669
3511 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3515 #: docs/manual/protocol/n6110.rst:672
3518 "s ???(N6150) { 0x98, 0x00 }\n"
3519 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3520 "s Get bin ringtone { 0x9e, location }\n"
3524 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3525 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3527 msgid "where: location=0,1,etc.\n"
3531 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3533 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3537 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3538 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3540 msgid "where location=0,1,etc.\n"
3544 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3546 msgid "error=0x0a, ringtone NOT available\n"
3550 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3556 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3558 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3562 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3564 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3568 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3570 msgid "error=0x0a, ringtone NOT set\n"
3574 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3576 msgid "0x00, ringtone set OK\n"
3580 #: docs/manual/protocol/n6110.rst:704
3583 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3584 "s Get info about phone { 0xc8, 0x01 }\n"
3585 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3586 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3587 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3588 "s DPS External SW { 0xc7, 0x03 }\n"
3589 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3590 "s Get HW { 0xc8, 0x05 }\n"
3591 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3592 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3593 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3594 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3595 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3596 "s Get PCI version { 0xc8, 0x0b }\n"
3597 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3598 "s Get system ASIC { 0xc8, 0x0c }\n"
3599 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3600 "s Get COBBA { 0xc8, 0x0d }\n"
3601 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3602 "s Get PLUSSA { 0xc8, 0x0e }\n"
3603 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3607 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3608 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3610 msgid "where available: 0x01: not available\n"
3614 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3617 "s Get CCONT { 0xc8, 0x0f }\n"
3618 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3622 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3625 "s Get PPM version { 0xc8, 0x10 }\n"
3626 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3627 "s Get PPM info { 0xc8, 0x12 }\n"
3628 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3629 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3630 "s Get Product Code { 0xca, 0x01 }\n"
3631 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3632 "s Get Order Number { 0xca, 0x02 }\n"
3633 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3634 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3635 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3636 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3637 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3638 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3639 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3640 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3641 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3642 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3643 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3644 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3645 "s Get Purchare date { 0xcc, 0x04 }\n"
3646 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3647 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3648 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3649 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3653 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3655 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3659 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3662 "0x04,0x00,0x00,0x00;\n"
3663 "0x08,0x00,0x00,0x00;\n"
3664 "0x10,0x00,0x00,0x00;\n"
3665 "0x20,0x00,0x00,0x00;\n"
3666 "0x40,0x00,0x00,0x00;\n"
3667 "0x80,0x00,0x00,0x00;\n"
3668 "0x00,0x01,0x00,0x00;\n"
3669 "0x00,0x02,0x00,0x00;\n"
3670 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3674 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3676 msgid "No test for \"Security data\"\n"
3680 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3683 "0x00,0x10,0x00,0x00;\n"
3684 "0x00,0x20,0x00,0x00;\n"
3685 "0x00,0x40,0x00,0x00;\n"
3686 "0x00,0x80,0x00,0x00;\n"
3687 "0x00,0x00,0x01,0x00;\n"
3689 "0x00,0x00,0x10,0x00;\n"
3693 #: docs/manual/protocol/n6110.rst:756
3696 "s Result of phone tests { 0xcf }\n"
3697 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3699 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3700 "s LCD Test { 0xd3, value }\n"
3704 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3706 msgid "where value: 0x03, 0x02 - 1'st test\n"
3710 #: docs/manual/protocol/n6110.rst:759
3713 "0x03, 0x01 - 2'nd test\n"
3714 "0x02, 0x03 - clears screen\n"
3718 #: docs/manual/protocol/n6110.rst:762
3721 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3722 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3723 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3727 #: docs/manual/protocol/n6110.rst:763
3729 msgid "where: numofbytes - how many bytes to read\n"
3733 #: docs/manual/protocol/n6110.rst:764
3735 msgid "Note: Works ONLY in MBUS\n"
3739 #: docs/manual/protocol/n6110.rst:765
3741 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3745 #: docs/manual/protocol/n6110.rst:766
3747 msgid "where numofbytes - how many bytes available\n"
3751 #: docs/manual/protocol/n6110.rst:767
3753 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3757 #: docs/manual/protocol/n6110.rst:769
3760 "0x41: Snake game ?\n"
3765 #: docs/manual/protocol/n6110.rst:771
3768 "s Get Picture Image { 0x0001, location }\n"
3769 "r Get Picture Image when contains sender number\n"
3773 #: docs/manual/protocol/n6110.rst:772
3775 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3779 #: docs/manual/protocol/n6110.rst:773
3785 #: docs/manual/protocol/n6110.rst:775
3788 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3789 "in sender without sender number\n"
3793 #: docs/manual/protocol/n6110.rst:776
3795 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3799 #: docs/manual/protocol/n6110.rst:777
3801 msgid "s Set Picture Image { 0x0003, frame...}\n"
3805 #: docs/manual/protocol/n6110.rst:778
3807 msgid "where frame: see 0x47/0x0002\n"
3811 #: docs/manual/protocol/n6110.rst:780
3814 "r Get/Set PictureImageOK{ 0x0004 }\n"
3815 "r Set Picture Image err { 0x0005, error? }\n"
3819 #: docs/manual/protocol/n6110.rst:781
3821 msgid "where error=0x74 - wrong location ?\n"
3825 #: docs/manual/protocol/n6110.rst:782
3831 #: docs/manual/protocol/n6110.rst:785
3834 "s Phone ID request { 0x0010 }\n"
3835 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3836 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3840 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3842 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3846 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3848 msgid "Acknowledge(MBUS)...\n"
3852 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3858 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
3861 "s Power on message seq1 {+04 }\n"
3862 "r Power on message seq1 {+05 }\n"
3866 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
3872 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
3873 #: docs/manual/protocol/n6510.rst:804
3875 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
3879 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
3880 #: docs/manual/protocol/n6510.rst:805
3886 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
3887 #: docs/manual/protocol/n6510.rst:806
3889 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
3893 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
3894 #: docs/manual/protocol/n6510.rst:806
3896 msgid "\"model\\n\" \"(c) NMP.\" }\n"
3900 #: docs/manual/protocol/n6110.rst:797
3903 "0xda: ? (during playing 2 player snake)\n"
3908 #: docs/manual/protocol/n6110.rst:798
3910 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
3914 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
3916 msgid "0xf4: Power on message seq 2\n"
3920 #: docs/manual/protocol/samsung.rst:2
3922 msgid "SAMSUNG Organizer AT commands"
3926 #: docs/manual/protocol/samsung.rst:5
3928 msgid "Get organizer information"
3929 msgstr "Informasi telepon"
3931 #. type: Labeled list
3932 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
3933 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
3939 #: docs/manual/protocol/samsung.rst:10
3944 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
3945 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
3946 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
3947 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
3948 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
3949 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
3950 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
3951 #: docs/manual/utils/gammu-detect.rst:83
3957 #: docs/manual/protocol/samsung.rst:16
3958 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
3962 #: docs/manual/protocol/samsung.rst:18
3963 msgid "Return 5 values:"
3967 #: docs/manual/protocol/samsung.rst:22
3971 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
3976 #: docs/manual/protocol/samsung.rst:26
3979 "Max possible entries\n"
3986 #: docs/manual/protocol/samsung.rst:29
3995 #: docs/manual/protocol/samsung.rst:32
3997 msgid "Get organizer details"
4001 #: docs/manual/protocol/samsung.rst:37
4002 msgid "AT+ORGR=number"
4006 #: docs/manual/protocol/samsung.rst:40
4007 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
4010 #. type: Labeled list
4011 #: docs/manual/protocol/samsung.rst:41
4017 #: docs/manual/protocol/samsung.rst:46
4019 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4020 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4023 #. type: Labeled list
4024 #: docs/manual/protocol/samsung.rst:47
4030 #: docs/manual/protocol/samsung.rst:52
4032 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4033 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4036 #. type: Labeled list
4037 #: docs/manual/protocol/samsung.rst:53
4043 #: docs/manual/protocol/samsung.rst:58
4045 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4046 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4049 #. type: Labeled list
4050 #: docs/manual/protocol/samsung.rst:59
4056 #: docs/manual/protocol/samsung.rst:64
4058 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4059 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4063 #: docs/manual/protocol/samsung.rst:66
4064 msgid "+ORGR: AT+ORGR answer header"
4068 #: docs/manual/protocol/samsung.rst:71
4072 " Pointer to real memory position\n"
4074 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4078 #: docs/manual/protocol/samsung.rst:73
4079 msgid "If par02 =1, appointment entry type"
4083 #: docs/manual/protocol/samsung.rst:118
4087 " Organizer entry short name\n"
4089 " Organizer entry detailed description\n"
4113 " Alarm flag (0=no, 1=yes)\n"
4115 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4117 " Alarm items quantity\n"
4119 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4125 " Repeat until day\n"
4127 " Repeat until month\n"
4129 " Repeat until year\n"
4133 #: docs/manual/protocol/samsung.rst:120
4134 msgid "If par02 = 2, aniversary entry type"
4138 #: docs/manual/protocol/samsung.rst:165
4168 " Alarm flag (0=no, 1=yes)\n"
4170 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4172 " Alarm items quantity\n"
4174 " Repeat each year (0=no, 4=yes)\n"
4188 #: docs/manual/protocol/samsung.rst:167
4189 msgid "If par02 = 3, task entry type"
4193 #: docs/manual/protocol/samsung.rst:212
4223 " Alarm flag (0=no, 1=yes)\n"
4225 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4227 " Alarm items quantity\n"
4231 " Task priority (1=high, 2=normal, 3=low)\n"
4233 " Task status (0=undone, 1=done)\n"
4243 #: docs/manual/protocol/samsung.rst:214
4244 msgid "If par02 = 4, miscellany entry type"
4248 #: docs/manual/protocol/samsung.rst:259
4278 " Alarm flag (0=no, 1=yes)\n"
4280 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4282 " Alarm items quantity\n"
4298 #: docs/manual/protocol/samsung.rst:261
4300 msgid "Write organizer entry"
4304 #: docs/manual/protocol/samsung.rst:266
4305 msgid "AT+ORGW=par0,par1,par2...par24"
4309 #: docs/manual/protocol/samsung.rst:268
4310 msgid "Write organizer entry in memory location par0"
4314 #: docs/manual/protocol/samsung.rst:270
4315 msgid "If par0=65535 then locate next empty entry on memory"
4319 #: docs/manual/protocol/samsung.rst:276
4321 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4326 #: docs/manual/protocol/samsung.rst:278
4327 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4331 #: docs/manual/protocol/samsung.rst:280
4333 msgid "Delete organizer entry"
4337 #: docs/manual/protocol/samsung.rst:285
4338 msgid "AT+ORGD=number"
4342 #: docs/manual/protocol/samsung.rst:287
4343 msgid "Delete organizer entry of index \"number\""
4347 #: docs/manual/protocol/samsung.rst:291
4352 #: docs/manual/protocol/samsung.rst:293
4357 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4358 #: docs/manual/testing/dummy-driver.rst:37
4364 #: docs/manual/protocol/samsung.rst:298
4365 msgid "Read command use index reference."
4369 #: docs/manual/protocol/samsung.rst:300
4371 "Write command uses index and direct memory reference with special 65535 "
4372 "value to locate empty memory position."
4376 #: docs/manual/protocol/samsung.rst:302
4378 "Delete command use direct memory reference, index are automatically "
4383 #: docs/manual/protocol/samsung.rst:304
4385 "Hint: After create or delete an organizer entry, reread full information to "
4386 "update index table."
4390 #: docs/manual/protocol/m-obex.rst:2
4392 msgid "m-obex protocol used by some Samsung mobiles"
4396 #: docs/manual/protocol/m-obex.rst:5
4398 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4403 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4405 msgid "Introduction"
4409 #: docs/manual/protocol/m-obex.rst:10
4411 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4412 "by Samsung used to exchange PIM data and files over bluetooth."
4416 #: docs/manual/protocol/m-obex.rst:12
4418 "This documentation is by no means complete but is only a reference for the "
4419 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4420 "which parts it differs from the standard-obex. The only thing I found "
4421 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4422 "Ok, sucess in obex. If there was an error you will find it's error code in "
4423 "the 0x42 header. If this is a normal behavior: Why are there so many "
4424 "response codes defined?"
4428 #: docs/manual/protocol/m-obex.rst:14
4430 "The information about the protocol was gained by listening to the transfered "
4431 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4435 #: docs/manual/protocol/m-obex.rst:16
4437 msgid "Requirements"
4441 #: docs/manual/protocol/m-obex.rst:19
4442 msgid "Established bluetooth connection to the serial channel of the mobile"
4446 #: docs/manual/protocol/m-obex.rst:20
4447 msgid "Some way to access this serial port. For example minicom."
4451 #: docs/manual/protocol/m-obex.rst:22
4453 msgid "Starting the obex server"
4456 #. type: Labeled list
4457 #: docs/manual/protocol/m-obex.rst:24
4459 msgid "To start the obex server you have to send this AT command first"
4463 #: docs/manual/protocol/m-obex.rst:27
4464 msgid "AT+SYNCML=MOBEXSTART"
4467 #. type: Labeled list
4468 #: docs/manual/protocol/m-obex.rst:28
4470 msgid "Some phones seem to start with following command"
4474 #: docs/manual/protocol/m-obex.rst:31
4475 msgid "AT$TSSPCSW=1"
4479 #: docs/manual/protocol/m-obex.rst:33
4481 msgid "Obex commands"
4485 #: docs/manual/protocol/m-obex.rst:36
4487 "In the following chapters I will describe the obex packages to read and edit "
4488 "data on the mobile. I think most of them are in standard-obex format and are "
4489 "following this structure:"
4493 #: docs/manual/protocol/m-obex.rst:45
4496 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4497 "|Package Header |Session Id |Obex Header(s) |\n"
4498 "+===========================================+===================================+===========================================+\n"
4499 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4500 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4501 "| | |* Next bytes: data. |\n"
4502 "| | |* Last byte: 0x00 |\n"
4503 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4507 #: docs/manual/protocol/m-obex.rst:47
4509 "For detailed information about obex, for example what types of packages and "
4510 "headers exists, get the official Obex documentation from Inrared Data "
4511 "Association. But I don't know if this is available for free."
4515 #: docs/manual/protocol/m-obex.rst:49
4516 msgid "Here is a list of the most used types for the Samsung mobiles:"
4520 #: docs/manual/protocol/m-obex.rst:51
4522 "There exists mainly two types of operations: Put (package header 0x02 and "
4523 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4524 "retrieve data from the mobile. A put or get operation can be divided into "
4525 "several packages. The high-bit indicates if this is the last package of an "
4526 "operation. For example if you want to transfer a file to the mobile you send "
4527 "n-time 0x02 packages and only the last one is 0x82."
4531 #: docs/manual/protocol/m-obex.rst:53
4533 "Headers consists normally out of three blocks: First byte: Header type, "
4534 "second and third byte: length of the header (if the headers length is "
4535 "variable), following bytes: data. The most used header types are"
4539 #: docs/manual/protocol/m-obex.rst:71
4542 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4543 "| Obex description | Byte | following two bytes | following bytes |\n"
4544 "+=======================+======+========================+===================================================================================================================================================+\n"
4545 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
4546 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4547 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
4548 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4549 "| 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"
4550 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4551 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
4552 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4553 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
4554 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4555 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
4556 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4557 "| 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"
4558 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4562 #: docs/manual/protocol/m-obex.rst:73
4568 #: docs/manual/protocol/m-obex.rst:76
4570 msgid "Get contacts count"
4574 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4575 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4576 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4577 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4578 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4579 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4585 #: docs/manual/protocol/m-obex.rst:89
4592 "*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"
4593 " m-obex command: m-obex/contacts/count\n"
4595 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4599 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4600 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4601 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4602 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4603 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4604 #: docs/manual/protocol/m-obex.rst:368
4610 #: docs/manual/protocol/m-obex.rst:100
4615 "*C3* 00 00 00 04\n"
4616 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4617 "*4C* 00 05 00 00\n"
4619 "*49* 00 07 07 D0 00 18\n"
4620 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4624 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4630 #: docs/manual/protocol/m-obex.rst:115
4634 " Obex Get package\n"
4635 "*CB* 00 00 00 00\n"
4637 "*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"
4638 " m-obex Command: m-obex/contacts/load\n"
4639 "*4C* 00 06 01 00 00\n"
4640 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4644 #: docs/manual/protocol/m-obex.rst:126
4649 "*C3* 00 00 08 B1\n"
4650 " Length of sent data\n"
4651 "*4C* 00 05 00 02\n"
4652 " Indicates if these are the last contacts\n"
4653 "*49* 07 41 01 10 01 8D ....\"\n"
4654 " 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"
4658 #: docs/manual/protocol/m-obex.rst:128
4660 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"
4664 #: docs/manual/protocol/m-obex.rst:130
4666 "To get all contacts the request have to be sent several times. The last two "
4667 "bytes must be incremented by every call."
4671 #: docs/manual/protocol/m-obex.rst:132
4673 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4674 "will be 4C 00 05 00 00."
4678 #: docs/manual/protocol/m-obex.rst:135
4680 msgid "Create a contact"
4684 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4686 "Beware: This is a put operation and is performed in some obex "
4687 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4688 "didn't get the mobile to accept this. I had to create/update PIM data in "
4689 "exactly one package."
4693 #: docs/manual/protocol/m-obex.rst:153
4698 "*CB* 00 00 00 00\n"
4700 "*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"
4701 " m-obex/contacts/create\n"
4703 " ? maybe flag for internal/external memory\n"
4705 " Length of the vcard string\n"
4706 "49 00 5D 42 45....\n"
4707 " Contact as vcard\n"
4711 #: docs/manual/protocol/m-obex.rst:164
4716 "*C3* 00 00 00 02\n"
4718 "*4C* 00 05 00 00\n"
4720 "*49* 00 05 00 21\n"
4721 " last two bytes: the id of the newly created contact\n"
4725 #: docs/manual/protocol/m-obex.rst:167
4727 msgid "Update a contact"
4731 #: docs/manual/protocol/m-obex.rst:185
4736 "*CB* 00 00 00 00\n"
4738 "*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"
4739 " m-obex/contacts/write\n"
4740 "*4C* 00 06 01 00 20\n"
4741 " Id of the contact which should be updated\n"
4743 " Length of the vcard string\n"
4745 " Contact as vcard\n"
4749 #: docs/manual/protocol/m-obex.rst:192
4754 "*4C* 00 05 00 00\n"
4755 " Error code: 0x00 0x00 means successful\n"
4759 #: docs/manual/protocol/m-obex.rst:195
4761 msgid "Read one contact"
4765 #: docs/manual/protocol/m-obex.rst:198
4766 msgid "There is also the possibility to read exactly one contact."
4770 #: docs/manual/protocol/m-obex.rst:209
4775 "*CB* 00 00 00 00\n"
4777 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 72 65 61 64 00\n"
4778 " m-obex/contacts/read\n"
4779 "*4C* 00 06 01 00 20\n"
4780 " First byte:? Last two bytes: Id of contact\n"
4784 #: docs/manual/protocol/m-obex.rst:220
4789 "*C3* 00 00 00 B4\n"
4790 " Length of vcard (without headers, just data)\n"
4791 "*4C* 00 05 00 00\n"
4793 "49 00 B7 42 45 47 49 4E ...\n"
4794 " contact as vcard. TODO: where is id? First two bytes?\n"
4798 #: docs/manual/protocol/m-obex.rst:222
4800 msgid "Delete contact"
4804 #: docs/manual/protocol/m-obex.rst:225
4805 msgid "To delete a contact you only have to know it's id."
4809 #: docs/manual/protocol/m-obex.rst:236
4814 "*CB* 00 00 00 00\n"
4816 "*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"
4817 " m-obex/contacts/delete\n"
4818 "*4C* 00 06 01 00 19\n"
4819 " First byte: ? Last two bytes: Id of contact\n"
4823 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4828 "*4C* 00 05 00 00\n"
4833 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4834 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4835 #: docs/manual/c/calendar.rst:2
4841 #: docs/manual/protocol/m-obex.rst:250
4847 #: docs/manual/protocol/m-obex.rst:262
4852 "*CB* 00 00 00 00\n"
4854 "*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"
4855 " m-obex/calendar/count\n"
4861 #: docs/manual/protocol/m-obex.rst:273
4866 "*C3* 00 00 00 0C\n"
4868 "*4C* 00 05 00 00\n"
4870 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
4875 #: docs/manual/protocol/m-obex.rst:285
4880 "*CB* 00 00 00 00\n"
4882 "*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"
4883 " m-obex/calendar/load\n"
4887 #: docs/manual/protocol/m-obex.rst:297
4892 "*C3* 00 00 00 B0\n"
4894 "*4C* 00 05 00 00\n"
4896 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
4897 " Calendar items in vcalendar format. TODO: where are the ids?\n"
4901 #: docs/manual/protocol/m-obex.rst:299
4907 #: docs/manual/protocol/m-obex.rst:315
4912 "*CB* 00 00 00 00\n"
4914 "*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"
4915 " m-obex/calendar/create\n"
4918 "*C3* 00 00 00 9E\n"
4919 " Length of vcalendar\n"
4920 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
4925 #: docs/manual/protocol/m-obex.rst:326
4930 "*C3* 00 00 00 02\n"
4932 "*4C* 00 05 00 00\n"
4934 "*49* 00 05 00 06\n"
4935 " Id of the created item\n"
4939 #: docs/manual/protocol/m-obex.rst:328
4945 #: docs/manual/protocol/m-obex.rst:344
4950 "*CB* 00 00 00 00\n"
4952 "*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"
4953 " m-obex/calendar/write\n"
4954 "*4C* 00 06 01 00 05\n"
4955 " First byte: ? Second and third byte: Id of the item\n"
4956 "*C3* 00 00 00 C8\n"
4957 " Length of vcalendar\n"
4958 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
4963 #: docs/manual/protocol/m-obex.rst:354
4966 msgstr "Sudah dibaca"
4969 #: docs/manual/protocol/m-obex.rst:366
4974 "*CB* 00 00 00 00\n"
4976 "*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"
4977 " m-obex/calendar/read\n"
4978 "4C 00 06 01 00 06\n"
4979 " Id of calendar item\n"
4983 #: docs/manual/protocol/m-obex.rst:377
4988 "*C3* 00 00 00 B0\n"
4990 "*4C* 00 05 00 00\n"
4992 "*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"
4993 " vcalendar item. TODO: Where is the id?\n"
4997 #: docs/manual/protocol/m-obex.rst:379
5003 #: docs/manual/protocol/m-obex.rst:391
5008 "*CB* 00 00 00 00\n"
5010 "*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"
5011 " m-obex/calendar/delete\n"
5012 "*4C* 00 06 01 00 06\n"
5013 " id of calendar item\n"
5017 #: docs/manual/protocol/m-obex.rst:398
5023 #: docs/manual/protocol/m-obex.rst:402
5026 msgstr "File sistem"
5029 #: docs/manual/protocol/m-obex.rst:405
5031 "To get the file structure on the mobile, there are two commands. One that "
5032 "lists all subdirectories and one that lists all files."
5036 #: docs/manual/protocol/m-obex.rst:407
5038 msgid "List directories"
5042 #: docs/manual/protocol/m-obex.rst:410
5048 #: docs/manual/protocol/m-obex.rst:413
5054 #: docs/manual/protocol/m-obex.rst:416
5060 #: docs/manual/protocol/m-obex.rst:419
5066 #: docs/manual/protocol/m-obex.rst:423
5074 #: docs/manual/protocol/m-obex.rst:427
5075 msgid "0x01: Inbox 0x08: Outbox"
5079 #: docs/manual/protocol/m-obex.rst:429
5081 msgid "Get sms count"
5085 #: docs/manual/protocol/m-obex.rst:432
5087 msgid "List all sms"
5091 #: docs/manual/protocol/m-obex.rst:435
5097 #: docs/manual/protocol/m-obex.rst:438
5103 #: docs/manual/protocol/m-obex.rst:440
5105 "I don't think this is possible. At least I didn't find the function in New "
5106 "PC Studio. So sadly there will be no backup of sms messages."
5110 #: docs/manual/protocol/carkit.rst:2
5112 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5116 #: docs/manual/protocol/carkit.rst:6
5124 #: docs/manual/protocol/carkit.rst:9
5132 #: docs/manual/protocol/carkit.rst:12
5139 #. type: delimited block -
5140 #: docs/manual/protocol/carkit.rst:17
5142 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"
5145 #. type: delimited block -
5146 #: docs/manual/protocol/carkit.rst:19
5152 #: docs/manual/protocol/carkit.rst:22
5154 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5155 "use the PC for listening to the data communication between the phone and "
5156 "CARC91. I also send the frames directly from the PC to the phone."
5160 #: docs/manual/protocol/carkit.rst:24
5166 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5168 msgid "Phone connected to PC"
5169 msgstr "Telepon terhubung ke PC"
5172 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5173 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5179 #: docs/manual/protocol/carkit.rst:63
5182 "1F0004 D0 0001 04 00CE\n"
5183 " Power up from PC\n"
5184 "1F0004 D0 0001 04 01CF\n"
5185 " Power up from PC\n"
5186 "1F0400 D0 0001 05 10DF\n"
5187 " Power up from phone\n"
5188 "1F0004 79 0005 0201 0164 00 0203\n"
5189 " Enable carkit mode from PC\n"
5190 "1F0004 79 0005 0201 0164 00 0302\n"
5191 " Enable carkit mode from PC\n"
5194 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5198 "1F0400 78 0004 0102 0801 117C\n"
5199 " Status 0x08, 0x01 from phone\n"
5200 "1F0400 DA 0002 0002 12D3\n"
5201 " Type => 0xDA, data => 0x00, 0x02\n"
5202 "1F0004 79 0005 0201 0164 00 0504\n"
5203 " Enable carkit mode from PC\n"
5204 "1F0004 79 0005 0201 0164 00 0607\n"
5205 " Enable carkit mode from PC\n"
5208 "1F0004 78 0003 0201 0307 67\n"
5209 " Status confirm from PC\n"
5210 "1F0004 78 0003 0201 0308 68\n"
5211 " Status confirm from PC\n"
5217 #: docs/manual/protocol/carkit.rst:65
5219 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5220 "sent. It sends out an unknown status frame 0x08, 0x01."
5224 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5225 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5227 msgid "Incoming call"
5228 msgstr "Panggilan masuk"
5231 #: docs/manual/protocol/carkit.rst:73
5234 "1F0400 78 0004 0102 0701 197B\n"
5235 " Status 0x07, 0x01 from phone\n"
5236 "1F0400 78 0004 0102 0E03 1A73\n"
5237 " Status 0x0E, 0x03 from phone\n"
5241 #: docs/manual/protocol/carkit.rst:75
5243 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5244 "Status type 0x0E with status 0x03 means audio amplifier on."
5248 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5249 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5255 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5256 msgid "The phone doesn’t send out anything when a call has been set up."
5260 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5261 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5263 msgid "Initiation with connected phone"
5267 #: docs/manual/protocol/carkit.rst:114
5270 "1F0004 D0 0001 04 00CE\n"
5271 " Power up from PC\n"
5272 "1F0400 D0 0001 05 1BD4\n"
5273 " Power up from phone\n"
5274 "1F0004 79 0005 0201 0164 0001 00\n"
5275 " Enable carkit mode from PC\n"
5278 "1F0400 78 0004 0102 0E03 1C75\n"
5279 " Status 0x0E, 0x03 from phone\n"
5280 "1F0400 78 0004 0102 0701 1D7F\n"
5281 " Status 0x07, 0x01 from phone\n"
5282 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5283 " HFU-2 Version from PC\n"
5286 "1F0400 78 0004 0102 0801 1E73\n"
5287 " Status 0x08, 0x01 from phone\n"
5288 "1F0004 79 0005 0201 0164 0003 02\n"
5289 " Enable carkit mode from PC\n"
5292 "1F0400 78 0004 0102 0E03 1F76\n"
5293 " Status 0x0E, 0x03 from phone\n"
5294 "1F0400 78 0004 0102 0701 2042\n"
5295 " Status 0x07, 0x01 from phone\n"
5296 "1F0004 78 0003 0201 03 0464\n"
5297 " Status confirm from PC\n"
5303 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5304 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5306 msgid "Disconnected"
5307 msgstr "Tidak terhubung"
5310 #: docs/manual/protocol/carkit.rst:120
5313 "1F04 0078 0004 0102 0700 2142\n"
5314 " Status 0x07, 0x00\n"
5318 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5319 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5321 msgid "Incoming SMS"
5325 #: docs/manual/protocol/carkit.rst:130
5328 "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"
5329 " Initiation of bit length from phone\n"
5330 "1F0400 78 0004 0102 0E03 254C\n"
5331 " Status 0x0E, 0x03 from phone\n"
5333 " Initiation of bit length from phone\n"
5337 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5339 msgid "Phone connected to CARC91"
5340 msgstr "Telepon terhubung ke CARC91"
5343 #: docs/manual/protocol/carkit.rst:179
5346 "1F0004 D0 0001 04 00CE\n"
5347 " Power up from HFU-2\n"
5348 "1F0400 D0 0001 05 02CD\n"
5349 " Power up from phone\n"
5350 "1F0004 79 0005 0201 0164 00 0100\n"
5351 " Enable carkit mode from HFU-2\n"
5354 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5358 "1F0400 78 0004 0102 0801 036E\n"
5359 " Status 0x08, 0x01\n"
5360 "1F0004 79 0005 0201 0164 00 0302\n"
5361 " Enable carkit mode from HFU-2\n"
5364 "1F0400 78 0004 0102 0801 036E\n"
5365 " Status 0x08, 0x01\n"
5368 "1F0400 DA 0002 0002 04C5\n"
5369 " Status type => 0xDA, data => 0x00, 0x02\n"
5372 "1F0400 78 0004 0102 0E03 056C\n"
5373 " Status 0x0E, 0x03\n"
5376 "1F0004 78 0003 0201 03 0464\n"
5377 " Status confirm from HFU-2\n"
5380 "1F0400 78 0004 0102 0E00 066C\n"
5381 " Status 0x0E, 0x00\n"
5384 "1F0004 78 0003 0201 03 0565\n"
5385 " Status confirm from HFU-2\n"
5391 #: docs/manual/protocol/carkit.rst:195
5394 "1F0400 78 0004 0102 0701 1173\n"
5395 " Status 0x07, 0x01\n"
5398 "1F0400 78 0004 0102 0E03 127B\n"
5399 " Status 0x0E, 0x03\n"
5402 "1F0004 78 0003 0201 03 0868\n"
5403 " Status confirm from HFU-2\n"
5409 #: docs/manual/protocol/carkit.rst:258
5412 "1F0004 D0 0001 04 00CE\n"
5413 " Power up from HFU-2\n"
5414 "1F0400 D0 0001 05 1AD5\n"
5415 " Power up from phone\n"
5416 "1F0004 79 0005 0201 0164 00 0100\n"
5417 " Enable carkit mode from HFU-2\n"
5420 "1F0400 78 0004 0102 0E03 1B72\n"
5421 " Status 0x0E, 0x03\n"
5422 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5426 "1F0004 79 0005 0201 0164 00 0302\n"
5427 " Enable carkit mode from HFU-2\n"
5430 "1F0400 78 0004 0102 0E03 1B72\n"
5431 " Status 0x0E, 0x03\n"
5434 "1F0400 78 0004 0102 0801 1C71\n"
5435 " Status 0x08, 0x01\n"
5436 "1F0004 78 0003 0201 03 0464\n"
5437 " Status confirm from HFU-2\n"
5440 "1F0400 78 0004 0102 0801 1C71\n"
5441 " Status 0x08, 0x01\n"
5444 "1F0400 78 0004 0102 0E03 1D74\n"
5445 " Status 0x0E, 0x03\n"
5448 "1F0400 78 0004 0102 0701 1E7C\n"
5449 " Status 0x07, 0x01\n"
5450 "1F0004 78 0003 0201 03 0565\n"
5451 " Status confirm from HFU-2\n"
5454 "1F0400 78 0004 0102 0701 1E7C\n"
5455 " Status 0x07, 0x01\n"
5458 "1F0400 78 0004 0102 0701 1F7D\n"
5459 " Status 0x07, 0x01\n"
5462 "1F0400 DA 0002 0002 20E1\n"
5463 " Typ => 0xDA, data => 0x00. 0x02\n"
5469 #: docs/manual/protocol/carkit.rst:274
5472 "1F0400 78 0004 0102 0700 1774\n"
5473 " Status 0x07, 0x00\n"
5476 "1F0400 78 0004 0102 0E00 1872\n"
5477 " Status 0x0E, 0x00\n"
5480 "1F0004 78 0003 0201 03 0B6B\n"
5481 " Status confirm from HFU-2\n"
5487 #: docs/manual/protocol/carkit.rst:294
5490 "1F0400 78 0004 0102 0E03 076E\n"
5491 " Status 0x0E, 0x03\n"
5494 "1F0004 78 0003 0201 03 0666\n"
5495 " Status confirm from HFU-2\n"
5498 "1F0400 78 0004 0102 0E00 0862\n"
5499 " Status 0x0E, 0x00\n"
5502 "1F0004 78 0003 0201 03 0767\n"
5503 " Status confirm from HFU-2\n"
5509 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5511 msgid "Button pushed"
5515 #: docs/manual/protocol/carkit.rst:314
5518 "1F0400 78 0004 0102 0E03 0960\n"
5519 " Status 0x0E, 0x03\n"
5522 "1F0004 78 0003 0201 03 0868\n"
5523 " Status confirm from HFU-2\n"
5526 "1F0400 78 0004 0102 0E00 0A60\n"
5527 " Status 0x0E, 0x00\n"
5530 "1F0004 78 0003 0201 03 0969\n"
5531 " Status confirm from HFU-2\n"
5537 #: docs/manual/protocol/carkit.rst:316
5543 #: docs/manual/protocol/carkit.rst:350
5546 "1F0004 D0 0001 04 02CC\n"
5547 " Power up from PC\n"
5548 "1F0400 D0 0001 05 0DC2\n"
5549 " Power up from phone\n"
5550 "1F0004 79 0005 0201 0164 00 0C0D\n"
5551 " Enable carkit mode from PC\n"
5554 "1F0400 78 0004 0128 0B00 0E4B\n"
5555 " Status 0x0B, 0x00 from phone\n"
5556 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5557 " HFU-2 version from PC\n"
5560 "1F0400 DA 0004 0028 0000 0FE2\n"
5562 "1F0004 79 0005 0201 0164 00 1716\n"
5563 " Enable carkit mode from PC\n"
5566 "1F0400 78 0004 0128 0B00 1055\n"
5567 " Status 0x0B, 0x00 from phone\n"
5568 "1F0004 78 0003 0201 03 1878\n"
5569 " Status confirm from PC\n"
5575 #: docs/manual/protocol/carkit.rst:352
5576 msgid "An unknown status frame (0x0B) is sent by the phone."
5580 #: docs/manual/protocol/carkit.rst:364
5583 "1F0400 78 0004 0128 0701 0D45\n"
5584 " Status 0x07, 0x01 from phone\n"
5585 "1F0400 78 0004 0128 0E01 0F4E\n"
5586 " Status 0x0E, 0x01 from phone\n"
5587 "1F0400 78 0004 0128 0A00 1054\n"
5588 " Status 0x0A, 0x00 from phone\n"
5589 "1F0400 78 0004 0128 0901 1157\n"
5590 " Status 0x09, 0x01 from phone\n"
5594 #: docs/manual/protocol/carkit.rst:366
5596 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5597 "6310. Status 0x0A, 0x09 is unknown."
5601 #: docs/manual/protocol/carkit.rst:371
5603 "The phone doesn’t send out anything when a call has been set up. This might "
5604 "be because the profile “handsfree” is lost when ack isn’t sent."
5608 #: docs/manual/protocol/carkit.rst:459
5611 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5612 " HFU-2 version from PC\n"
5615 "1F0400 78 0004 0128 0E02 1A58\n"
5616 " Status 0x0E, 0x02\n"
5617 "1F0400 78 0004 0128 0A00 1B5F\n"
5618 " Status 0x0A, 0x00\n"
5619 "1F0400 78 0004 0128 0900 1C5B\n"
5620 " Status 0x09, 0x00\n"
5621 "1F0400 78 0004 0128 0701 1D55\n"
5622 " Status 0x07, 0x01\n"
5623 "1F0004 D0 0001 04 00CE\n"
5624 " Power up from HFU-2\n"
5625 "1F0400 D0 0001 05 74BB\n"
5626 " Power up from phone\n"
5627 "1F0004 79 0005 0201 0164 00 0100\n"
5628 " Enable carkit mode from HFU-2\n"
5631 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5635 "1F0400 78 0004 0128 0E01 7534\n"
5636 " Status 0x0E, 0x01\n"
5637 "1F0004 79 0005 0201 0164 00 0302\n"
5638 " Enable carkit mode from HFU-2\n"
5641 "1F0400 78 0004 0128 0E01 7534\n"
5642 " Status 0x0E, 0x01\n"
5645 "1F0400 78 0004 0128 0A01 7633\n"
5646 " Status 0x0A, 0x01\n"
5649 "1F0400 78 0004 0128 0901 7731\n"
5650 " Status 0x09, 0x01\n"
5653 "1F0400 78 0004 0128 0701 7830\n"
5654 " Status 0x07, 0x01\n"
5657 "1F0400 78 0004 0128 0E01 7938\n"
5658 " Status 0x0E, 0x01\n"
5661 "1F0004 78 0003 2801 03 044E\n"
5662 " Status confirm from HFU-2\n"
5665 "1F0400 DA 0004 0028 0000 7A97\n"
5666 " Type => 0xDA, data => 0x0028, 0x0000\n"
5669 "1F0400 78 0004 0128 0E01 7B3A\n"
5670 " Status 0x0E, 0x01\n"
5673 "1F0400 78 0004 0128 0A00 7C38\n"
5674 " Status 0x0A, 0x00\n"
5675 "1F0004 78 0003 2801 03 054F\n"
5676 " Status confirm from HFU-2\n"
5679 "1F0400 78 0004 0128 0A00 7C38\n"
5680 " Status 0x0A, 0x00\n"
5683 "1F0400 78 0004 0128 0700 7D34\n"
5684 " Status 0x07, 0x00\n"
5687 "1F0400 78 0004 0128 0E00 7E3E\n"
5688 " Status 0x0E, 0x00\n"
5691 "1F0004 78 0003 2801 03 064C\n"
5692 " Status confirm from HFU-2\n"
5698 #: docs/manual/protocol/carkit.rst:464
5699 msgid "No response. Probably because phone has lost the profile “handsfree”."
5703 #: docs/manual/protocol/carkit.rst:474
5706 "1F0400 78 0004 0128 0E01 0849\n"
5707 " Status 0x0E, 0x01\n"
5708 "1F0400 78 0004 0128 0A00 094D\n"
5709 " Status 0x0A, 0x00\n"
5710 "1F0400 78 0004 0128 0901 0A4C\n"
5711 " Status 0x09, 0x01\n"
5715 #: docs/manual/protocol/carkit.rst:509
5718 "1F0004 D0 0001 04 00CE\n"
5719 " Power up from HFU-2\n"
5720 "1F0400 D0 0001 05 2DE2\n"
5721 " Power up from phone\n"
5722 "1F0004 79 0005 0201 0164 00 0100\n"
5723 " Enable carkit mode from HFU-2\n"
5726 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5727 " HFU version from HFU-2\n"
5730 "1F0004 79 0005 0201 0164 00 0302\n"
5731 " Enable carkit mode from HFU-2\n"
5734 "1F0400 78 0004 0128 0E00 2E6E\n"
5735 " Status 0x0E, 0x00\n"
5738 "1F0004 78 0003 2801 03 044E\n"
5739 " Status confirm from HFU-2\n"
5742 "1F0400 DA 0004 0028 0000 2FC2\n"
5749 #: docs/manual/protocol/carkit.rst:539
5752 "1F0400 78 0004 0128 0701 3078\n"
5753 " Status 0x07, 0x01\n"
5756 "1F0400 78 0004 0128 0701 3179\n"
5757 " Status 0x07, 0x01\n"
5760 "1F0400 78 0004 0128 0E01 3273\n"
5761 " Status 0x0E, 0x01\n"
5764 "1F0400 78 0004 0128 0A00 3377\n"
5765 " Status 0x0A, 0x00\n"
5766 "1F0004 78 0003 2801 03 054F\n"
5767 " Status confirm from HFU-2\n"
5770 "1F0400 78 0004 0128 0A00 3377\n"
5771 " Status 0x0A, 0x00\n"
5774 "1F0400 78 0004 0128 0901 3472\n"
5775 " Status 0x09, 0x01\n"
5781 #: docs/manual/protocol/carkit.rst:573
5784 "1F0400 78 0004 0128 0E01 3574\n"
5785 " Status 0x0E, 0x01\n"
5788 "1F0400 78 0004 0128 0A01 3673\n"
5789 " Status 0x0A, 0x01\n"
5790 "1F0004 78 0003 2801 03 064C\n"
5791 " Status confirm from HFU-2\n"
5794 "1F0400 78 0004 0128 0A01 3673\n"
5795 " Status 0x0A, 0x01\n"
5798 "1F0400 78 0004 0128 0A00 3773\n"
5799 " Status 0x0A, 0x00\n"
5802 "1F0400 78 0004 0128 0900 387F\n"
5803 " Status 0x09, 0x00\n"
5806 "1F0400 78 0004 0128 0A01 397C\n"
5807 " Status 0x0A, 0x01\n"
5810 "1F0400 78 0004 0128 0901 3A7C\n"
5811 " Status 0x09, 0x01\n"
5817 #: docs/manual/protocol/carkit.rst:619
5820 "1F0004 D0 0001 04 00CE\n"
5821 " Power up from HFU-2\n"
5822 "1F0400 D0 0001 05 5996\n"
5823 " Power up from phone\n"
5824 "1F0004 79 0005 0201 0164 00 0100\n"
5825 " Enable carkit mode from HFU-2\n"
5828 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5832 "1F0400 78 0004 0128 0E01 5A1B\n"
5833 " Status 0x0E, 0x01\n"
5834 "1F0004 79 0005 0201 0164 00 0302\n"
5835 " Enable carkit mode from HFU-2\n"
5838 "1F0400 78 0004 0128 0E01 5A1B\n"
5839 " Status 0x0E, 0x01\n"
5842 "1F0400 78 0004 0128 0A01 5B1E\n"
5843 " Status 0x0A, 0x01\n"
5846 "1F0400 78 0004 0128 0901 5C1A\n"
5847 " Status 0x09, 0x01\n"
5850 "1F0400 78 0004 0128 0701 5D15\n"
5851 " Status 0x07, 0x01\n"
5854 "1F0004 78 0003 2801 0305 4F\n"
5855 " Status confirm from HFU-2\n"
5858 "1F0400 DA 0004 0028 0000 5EB3\n"
5865 #: docs/manual/protocol/carkit.rst:649
5868 "1F0400 78 0004 0128 0E01 3B7A\n"
5869 " Status 0x0E, 0x01\n"
5872 "1F0400 78 0004 0128 0A00 3C78\n"
5873 " Status 0x0A, 0x00\n"
5874 "1F0004 78 0003 2801 03 074D\n"
5875 " Status confirm from HFU-2\n"
5878 "1F0400 78 0004 0128 0A00 3C78\n"
5879 " Status 0x0A, 0x00\n"
5882 "1F0400 78 0004 0128 0700 3D74\n"
5883 " Status 0x07, 0x00\n"
5886 "1F0400 78 0004 0128 0E00 3E7E\n"
5887 " Status 0x0E, 0x00\n"
5890 "1F0004 78 0003 2801 0308 42\n"
5891 " Status confirm from HFU-2\n"
5897 #: docs/manual/protocol/carkit.rst:669
5900 "1F0400 78 0004 0128 0E01 6627\n"
5901 " Status 0x0E, 0x01\n"
5904 "1F0004 78 0003 2801 03 064C\n"
5905 " Status confirm from HFU-2\n"
5908 "1F0400 78 0004 0128 0E00 6727\n"
5909 " Status 0x0E, 0x00\n"
5912 "1F0004 78 0003 2801 03 074D\n"
5913 " Status confirm from HFU-2\n"
5919 #: docs/manual/protocol/carkit.rst:689
5922 "1F0400 78 0004 0128 0E01 0948\n"
5923 " Status 0x0E, 0x01\n"
5926 "1F0004 78 0003 2801 03 064C\n"
5927 " Status confirm from HFU-2\n"
5930 "1F0400 78 0004 0128 0E00 0A4A\n"
5931 " Status 0x0E, 0x00\n"
5934 "1F0004 78 0003 2801 03 074D\n"
5935 " Status confirm from HFU-2\n"
5941 #: docs/manual/protocol/carkit.rst:691
5947 #: docs/manual/protocol/carkit.rst:694
5949 "Important things to consider when designing a program for Com.n.sense that "
5950 "is to work with 6310."
5954 #: docs/manual/protocol/carkit.rst:696
5955 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
5959 #: docs/manual/protocol/carkit.rst:697
5961 "HFU-2 version has to be sent in order for 6310 to switch to profile "
5966 #: docs/manual/protocol/carkit.rst:698
5968 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
5973 #: docs/manual/protocol/carkit.rst:698
5974 msgid "Status confirm should be sent when status 0x0E is received."
5978 #: docs/manual/protocol/n7110.rst:2
5984 #: docs/manual/protocol/n7110.rst:17
5988 "Balazs Nagy <js@iksz.hu>\n"
5989 "Marcin Wiacek <Marcin@MWiacek.com>\n"
5990 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
5991 "Michael Hund <michael@drhund.de>\n"
5992 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
5993 "Gabriele Zappi <gzappi@inwind.it>\n"
5994 "Markus Plail <plail@web.de>\n"
5995 "Ralf Thelen <ralf@mythelen.de>\n"
5996 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
5997 "... and other members of gnokii mailing list\n"
5998 "and authors of some WWW pages.\n"
6002 #: docs/manual/protocol/n7110.rst:30
6004 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
6008 #: docs/manual/protocol/n7110.rst:33
6010 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
6011 "protocol details):"
6015 #: docs/manual/protocol/n7110.rst:37
6016 msgid "0x00: Connect to NBS port ?"
6020 #: docs/manual/protocol/n7110.rst:38
6022 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6026 #: docs/manual/protocol/n7110.rst:39
6028 msgid "Seems not to work in MBUS!\n"
6032 #: docs/manual/protocol/n7110.rst:47
6035 "0x01: Communication Status\n"
6036 "? r Call msg { 0x0002 }\n"
6037 "? r Call in progress { 0x0003, seqnr }\n"
6038 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6039 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6040 "? r answered call { 0x0007, seqnr }\n"
6041 "? r terminated call { 0x0009, seqnr }\n"
6042 "? r call msg { 0x000a, seqnr }\n"
6046 #: docs/manual/protocol/n7110.rst:48
6048 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6052 #: docs/manual/protocol/n7110.rst:49
6054 msgid "0x02: SMS handling\n"
6058 #: docs/manual/protocol/n7110.rst:53
6061 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6062 "r Message sent { 0x0002 }\n"
6063 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6064 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
6068 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6070 msgid "note: no info about Delivery Reports\n"
6074 #: docs/manual/protocol/n7110.rst:55
6076 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6080 #: docs/manual/protocol/n7110.rst:57
6082 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6086 #: docs/manual/protocol/n7110.rst:58
6088 msgid "where error: 0x0c - no PIN\n"
6092 #: docs/manual/protocol/n7110.rst:60
6095 "r SMS message received { 0x0011, ...... } (whole message)\n"
6096 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6100 #: docs/manual/protocol/n7110.rst:66
6103 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
6104 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6105 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
6109 #: docs/manual/protocol/n7110.rst:68
6112 "validity[2], {DefaultRecipient no.}[12],\n"
6113 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6117 #: docs/manual/protocol/n7110.rst:80
6119 msgid "validity: 0x000b: 1 hour\n"
6123 #: docs/manual/protocol/n7110.rst:85
6127 "0x00a7: 24 hours\n"
6128 "0x00a9: 72 hours\n"
6130 "0x00ff: max.time\n"
6134 #: docs/manual/protocol/n7110.rst:89
6137 "r Set SMS center OK { 0x0031 }\n"
6138 "r Set SMS center error { 0x0032, reason }\n"
6139 "s Get SMS center { 0x0033, 0x64, priority }\n"
6140 "r SMS center received { 0x0034, priority, checksum?, type,\n"
6144 #: docs/manual/protocol/n7110.rst:91
6147 "validity[2], {DefaultRecipient no.}[12],\n"
6148 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6152 #: docs/manual/protocol/n7110.rst:98
6155 "r SMS center error recv { 0x0035, reason }\n"
6157 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
6159 "r?? { 0x008D, 0x00}\n"
6163 #: docs/manual/protocol/n7110.rst:100
6165 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
6169 #: docs/manual/protocol/n7110.rst:101
6171 msgid "where: memory type - see 0x03/0x0107\n"
6175 #: docs/manual/protocol/n7110.rst:102
6177 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6181 #: docs/manual/protocol/n7110.rst:104
6184 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6185 "0x0d?, xH?, 0x00[2]? }\n"
6189 #: docs/manual/protocol/n7110.rst:105
6191 msgid "where y1: location (lowermost)\n"
6195 #: docs/manual/protocol/n7110.rst:107
6198 "y2: no. of locations\n"
6199 "ymax: maximum location no.\n"
6203 #: docs/manual/protocol/n7110.rst:108
6205 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6209 #: docs/manual/protocol/n7110.rst:109
6211 msgid "yH, yL, 0x00, 0x00}\n"
6215 #: docs/manual/protocol/n7110.rst:110
6217 msgid "where x: memory type\n"
6221 #: docs/manual/protocol/n7110.rst:120
6224 "0x01: (256) Dialled numbers\n"
6225 "0x02: (512) Missed calls\n"
6226 "0x03: (768) Received calls\n"
6227 "0x05: (500) telephone phonebook\n"
6228 "0x06: (160) SIM phonebook\n"
6231 "0x09: (4) voice mailbox\n"
6232 "0x0e: (10) speed dials\n"
6233 "0x10: (5) caller groups\n"
6237 #: docs/manual/protocol/n7110.rst:121
6239 msgid "y: location\n"
6243 #: docs/manual/protocol/n7110.rst:122
6245 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
6249 #: docs/manual/protocol/n7110.rst:123
6251 msgid "code,0x00, 0x00, z, error}\n"
6255 #: docs/manual/protocol/n7110.rst:124
6257 msgid "where code==0x0f\n"
6261 #: docs/manual/protocol/n7110.rst:125
6263 msgid "error: 0x34 - phonebook location not found\n"
6267 #: docs/manual/protocol/n7110.rst:126
6269 msgid "0x3b - speed dial not assigned\n"
6273 #: docs/manual/protocol/n7110.rst:127
6275 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
6279 #: docs/manual/protocol/n7110.rst:128
6281 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6285 #: docs/manual/protocol/n7110.rst:129
6287 msgid "where code: != 0x0f\n"
6291 #: docs/manual/protocol/n7110.rst:132
6295 "z: generic block size\n"
6296 "block: {id, 0, 0, blocksize, block no.,\n"
6300 #: docs/manual/protocol/n7110.rst:133
6302 msgid "{contents}, 0x00}\n"
6306 #: docs/manual/protocol/n7110.rst:134
6308 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6312 #: docs/manual/protocol/n7110.rst:140
6315 "0x07 name {len, (unicode)},\n"
6318 "0x0a note {len, (unicode)}\n"
6319 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6320 "0x0c ringtone {ringtone no., 0, 0}\n"
6324 #: docs/manual/protocol/n7110.rst:141
6326 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6330 #: docs/manual/protocol/n7110.rst:144
6333 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6334 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6335 "0x1e caller group number {number, 0, 0}\n"
6339 #: docs/manual/protocol/n7110.rst:145
6341 msgid "type: 0x0a: General,\n"
6345 #: docs/manual/protocol/n7110.rst:149
6348 "0x03: Mobile (office ?),\n"
6351 "0x02: Home (mobile ?)\n"
6355 #: docs/manual/protocol/n7110.rst:150
6357 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6361 #: docs/manual/protocol/n7110.rst:152
6364 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6365 "no.of blocks, { block }[no.of blocks] }\n"
6369 #: docs/manual/protocol/n7110.rst:153
6371 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6375 #: docs/manual/protocol/n7110.rst:154
6377 msgid "yH, yL, xL }\n"
6381 #: docs/manual/protocol/n7110.rst:155
6383 msgid "where code:\n"
6387 #: docs/manual/protocol/n7110.rst:157
6390 "0x3d - wrong entry type\n"
6391 "0x3e - too much entries\n"
6395 #: docs/manual/protocol/n7110.rst:158
6397 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6401 #: docs/manual/protocol/n7110.rst:161
6404 "yH, yL, 0x00, 0x00}\n"
6405 "where x: location\n"
6410 #: docs/manual/protocol/n7110.rst:162
6412 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
6416 #: docs/manual/protocol/n7110.rst:201
6419 "s get used network { 0x0070 }\n"
6420 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6424 #: docs/manual/protocol/n7110.rst:203
6427 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6428 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6432 #: docs/manual/protocol/n7110.rst:204
6434 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6438 #: docs/manual/protocol/n7110.rst:206
6441 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6442 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6446 #: docs/manual/protocol/n7110.rst:207
6448 msgid "available: 0x02 if the logo following is valid,\n"
6452 #: docs/manual/protocol/n7110.rst:208
6454 msgid "0x01 for no operator logo following\n"
6458 #: docs/manual/protocol/n7110.rst:211
6461 "s get network status { 0x0081 }\n"
6462 "r get network status { 0x0082, network%, 0x14? }\n"
6463 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6467 #: docs/manual/protocol/n7110.rst:213
6470 "xlen(78),ylen(21), 0 (frames?),\n"
6471 "{bitmap}*?, 0x00(padding) }\n"
6475 #: docs/manual/protocol/n7110.rst:214
6477 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6481 #: docs/manual/protocol/n7110.rst:216
6484 "r set operator logo OK { 0x01a4 }\n"
6485 "s clear operator logo { 0x00af, x}\n"
6489 #: docs/manual/protocol/n7110.rst:217
6491 msgid "where x==0 to 4\n"
6495 #: docs/manual/protocol/n7110.rst:218
6497 msgid "r clear operator logo { 0x00bf}\n"
6501 #: docs/manual/protocol/n7110.rst:224
6504 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
6505 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
6506 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
6507 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
6508 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6512 #: docs/manual/protocol/n7110.rst:225
6514 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6518 #: docs/manual/protocol/n7110.rst:232
6521 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
6522 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
6523 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
6524 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
6525 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6526 "s Get calendar note { 0x0019, location (2 bytes) }\n"
6527 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6531 #: docs/manual/protocol/n7110.rst:233
6533 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6537 #: docs/manual/protocol/n7110.rst:234
6539 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6543 #: docs/manual/protocol/n7110.rst:235
6545 msgid "where alarm=Number of minutes before the time of the meeting\n"
6549 #: docs/manual/protocol/n7110.rst:239
6552 "that the alarm should be triggered:\n"
6553 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6554 "For \"On time\"=0x0000\n"
6555 "half an hour=0x001E, and so on.\n"
6559 #: docs/manual/protocol/n7110.rst:240
6561 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6565 #: docs/manual/protocol/n7110.rst:242
6568 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6573 #: docs/manual/protocol/n7110.rst:243
6575 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6579 #: docs/manual/protocol/n7110.rst:244
6581 msgid "name(unicode),number(unicode)}\n"
6585 #: docs/manual/protocol/n7110.rst:246
6588 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6589 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6593 #: docs/manual/protocol/n7110.rst:250
6596 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6597 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6598 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6599 "Birthday use the value described below).\n"
6603 #: docs/manual/protocol/n7110.rst:251
6605 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6609 #: docs/manual/protocol/n7110.rst:253
6612 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6613 "0x0000FFFF (65535).\n"
6617 #: docs/manual/protocol/n7110.rst:254
6619 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6623 #: docs/manual/protocol/n7110.rst:256
6626 "but only when reading birthday entries. For storing entries, this field does\n"
6631 #: docs/manual/protocol/n7110.rst:257
6633 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6637 #: docs/manual/protocol/n7110.rst:263
6640 "? s??? { 0x0021 }\n"
6641 "? r??? { 0x0022, 0x5A, 0x00 }\n"
6642 "? s??? { 0x0025 }\n"
6643 "? r??? { 0x0026, 0x04, 0x00 }\n"
6645 "? r { 0x002A, 0x04, 0x00 }\n"
6649 #: docs/manual/protocol/n7110.rst:267
6652 "s Get first free pos { 0x0031 }\n"
6653 "r Get first free pos { 0x0032, location (2bytes) }\n"
6654 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
6655 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6659 #: docs/manual/protocol/n7110.rst:270
6662 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
6663 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
6668 #: docs/manual/protocol/n7110.rst:272
6671 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6672 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6676 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6678 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6682 #: docs/manual/protocol/n7110.rst:276
6685 "r Get SMS failed { 0x0009, 0x02 },\n"
6686 "s Get SMS status { 0x0036, 0x64 }\n"
6687 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6691 #: docs/manual/protocol/n7110.rst:280
6694 "a (2 octets), b (2 octets), c (2 octets),\n"
6695 "d (2 octets), e (2 octets), 0x00\n"
6697 "a - according to P.Kot:\n"
6701 #: docs/manual/protocol/n7110.rst:287
6704 "Number of locations in \"fixed\" memory. These are all\n"
6705 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6706 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6707 "I can't remove any of Templates entries in my phone.\n"
6708 "Marcin Wiącek: Rather not ! I don't agree.\n"
6709 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6710 "and 10 Picture Images.\n"
6714 #: docs/manual/protocol/n7110.rst:288
6716 msgid "b - Number of used messages in phone memory. These\n"
6720 #: docs/manual/protocol/n7110.rst:290
6723 "are messages manually moved from the other folders.\n"
6724 "Picture messages are saved here.\n"
6728 #: docs/manual/protocol/n7110.rst:291
6730 msgid "c - Number of unread messages in phone memory. Probably\n"
6734 #: docs/manual/protocol/n7110.rst:292
6736 msgid "only smart msssages.\n"
6740 #: docs/manual/protocol/n7110.rst:293
6742 msgid "d - Number of used messages in SIM memory. These are\n"
6746 #: docs/manual/protocol/n7110.rst:296
6749 "either received messages or saved into Outbox/Inbox.\n"
6750 "Note that you *can't* save message into this memory\n"
6751 "using 'Move' option. Picture messages are not here.\n"
6755 #: docs/manual/protocol/n7110.rst:297
6757 msgid "e - Number of unread messages in SIM memory\n"
6761 #: docs/manual/protocol/n7110.rst:299
6763 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6767 #: docs/manual/protocol/n7110.rst:301
6769 msgid "std. size: 72x28\n"
6773 #: docs/manual/protocol/n7110.rst:305
6776 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
6777 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6778 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6779 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
6783 #: docs/manual/protocol/n7110.rst:306
6785 msgid "where location:\n"
6789 #: docs/manual/protocol/n7110.rst:307
6791 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6795 #: docs/manual/protocol/n7110.rst:308
6797 msgid "Returned value with 0x21\n"
6801 #: docs/manual/protocol/n7110.rst:313
6804 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6805 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6806 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6807 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
6808 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6812 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6814 msgid "where: folderID - see 0x14/0x017B\n"
6818 #: docs/manual/protocol/n7110.rst:315
6820 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6824 #: docs/manual/protocol/n7110.rst:317
6825 msgid "where: status=0x01 - reveived/read"
6829 #: docs/manual/protocol/n7110.rst:320
6830 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6834 #: docs/manual/protocol/n7110.rst:322
6835 msgid "where: folderID - see 0x14/0x017B"
6839 #: docs/manual/protocol/n7110.rst:324
6840 msgid "where: type=0x00 - received SMS"
6844 #: docs/manual/protocol/n7110.rst:327
6845 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6849 #: docs/manual/protocol/n7110.rst:330
6852 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6853 "r Delete SMS { 0x010b }\n"
6854 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
6858 #: docs/manual/protocol/n7110.rst:334
6861 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
6862 "s Get folder names { 0x017A, 0x00, 0x00}\n"
6863 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
6867 #: docs/manual/protocol/n7110.rst:335
6869 msgid "where: folderID=0x08 - Inbox\n"
6873 #: docs/manual/protocol/n7110.rst:342
6878 "0x20 - Templates\n"
6879 "0x29 - first \"My folders\"\n"
6880 "0x31 - second \"My folders\"\n"
6881 "0x39 - third -\"-\n"
6886 #: docs/manual/protocol/n7110.rst:343
6892 #: docs/manual/protocol/n7110.rst:345
6895 "s Get Battery info { 0x0002 }\n"
6896 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
6900 #: docs/manual/protocol/n7110.rst:346
6902 msgid "0x19: Phone clock & alarm\n"
6906 #: docs/manual/protocol/n7110.rst:348
6907 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
6911 #: docs/manual/protocol/n7110.rst:362
6912 msgid "These are new (?)"
6916 #: docs/manual/protocol/n7110.rst:367
6919 "? s ?? { 0x0083, id }\n"
6920 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
6921 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
6922 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
6926 #: docs/manual/protocol/n7110.rst:368
6928 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
6932 #: docs/manual/protocol/n7110.rst:369
6938 #: docs/manual/protocol/n7110.rst:373
6941 "s Get IMEI { 0x0001 }\n"
6942 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
6943 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
6944 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
6948 #: docs/manual/protocol/n7110.rst:374
6950 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
6954 #: docs/manual/protocol/n7110.rst:375
6960 #: docs/manual/protocol/n7110.rst:377
6963 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
6964 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
6968 #: docs/manual/protocol/n7110.rst:378
6970 msgid "where block: { unicode letter[2], 0x0000,\n"
6974 #: docs/manual/protocol/n7110.rst:379
6976 msgid "0x00, 0x55, ??, ?? }\n"
6980 #: docs/manual/protocol/n7110.rst:380
6982 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
6986 #: docs/manual/protocol/n7110.rst:382
6989 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
6990 "where: location: 0x87 to 0x8b on N6210\n"
6994 #: docs/manual/protocol/n7110.rst:383
6996 msgid "0x74 to ... on N7110\n"
7000 #: docs/manual/protocol/n7110.rst:386
7003 "s Get ringtone { 0x0122, 0x00, location}\n"
7004 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
7005 "r Get ringtone error { 0x0124, ...}\n"
7009 #: docs/manual/protocol/n7110.rst:387
7015 #: docs/manual/protocol/n7110.rst:388
7017 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
7021 #: docs/manual/protocol/n7110.rst:389
7023 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7027 #: docs/manual/protocol/n7110.rst:390
7029 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7033 #: docs/manual/protocol/n7110.rst:391
7035 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
7039 #: docs/manual/protocol/n7110.rst:394
7042 "0x04: ringing volume\n"
7043 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
7048 #: docs/manual/protocol/n7110.rst:395
7050 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
7054 #: docs/manual/protocol/n7110.rst:396
7056 msgid "for number2==0xff: (Profile Name)\n"
7060 #: docs/manual/protocol/n7110.rst:397
7062 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7066 #: docs/manual/protocol/n7110.rst:398
7068 msgid "for number2==0x00: (Keypad Tones)\n"
7072 #: docs/manual/protocol/n7110.rst:400
7075 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7076 "where: Type : 0x00 = Off\n"
7080 #: docs/manual/protocol/n7110.rst:401
7082 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7086 #: docs/manual/protocol/n7110.rst:402
7088 msgid "for number2==0x02: (Incoming Call Alert)\n"
7092 #: docs/manual/protocol/n7110.rst:404
7095 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7096 "where: Type : 0x00 = Ringing\n"
7100 #: docs/manual/protocol/n7110.rst:408
7103 "0x01 = Ascending\n"
7104 "0x02 = Ring Once\n"
7105 "0x03 = Beep Once\n"
7110 #: docs/manual/protocol/n7110.rst:409
7112 msgid "for number2==0x03: (Ringtone Number)\n"
7116 #: docs/manual/protocol/n7110.rst:411
7119 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7120 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7124 #: docs/manual/protocol/n7110.rst:412
7126 msgid "obtained by doing (Number - 0x3f);\n"
7130 #: docs/manual/protocol/n7110.rst:413
7132 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7136 #: docs/manual/protocol/n7110.rst:415
7139 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7140 "obtained by doing (Number - 0x88).\n"
7144 #: docs/manual/protocol/n7110.rst:416
7146 msgid "for number2==0x04: (Ringing volume)\n"
7150 #: docs/manual/protocol/n7110.rst:418
7153 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7154 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7158 #: docs/manual/protocol/n7110.rst:419
7160 msgid "for number2==0x05: (Message Alert Tone)\n"
7164 #: docs/manual/protocol/n7110.rst:421
7167 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7168 "where: Type : 0x00 = Off\n"
7172 #: docs/manual/protocol/n7110.rst:425
7177 "0x03 = Beep Once\n"
7178 "0x04 = Ascending\n"
7182 #: docs/manual/protocol/n7110.rst:426
7184 msgid "for number2==0x06: (Vibration)\n"
7188 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7189 #: docs/manual/protocol/n7110.rst:446
7192 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7193 "where: Switch : 0 = Off, 1 = On\n"
7197 #: docs/manual/protocol/n7110.rst:429
7199 msgid "for number2==0x07: (Warning Tones)\n"
7203 #: docs/manual/protocol/n7110.rst:432
7205 msgid "for number2==0x08: (Caller groups Alert for)\n"
7209 #: docs/manual/protocol/n7110.rst:434
7212 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7213 "where: Callers : 0xff = All calls alert (Read below *)\n"
7217 #: docs/manual/protocol/n7110.rst:439
7223 "0x08 = Colleagues\n"
7228 #: docs/manual/protocol/n7110.rst:441
7231 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7232 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7236 #: docs/manual/protocol/n7110.rst:442
7238 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7242 #: docs/manual/protocol/n7110.rst:443
7244 msgid "need to read other groups selection.\n"
7248 #: docs/manual/protocol/n7110.rst:444
7250 msgid "for number2==0x09: (Automatic answer)\n"
7254 #: docs/manual/protocol/n7110.rst:447
7256 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7260 #: docs/manual/protocol/n7110.rst:449
7263 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7264 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7268 #: docs/manual/protocol/n7110.rst:452
7272 "r ? { 0x0106, 0x01, 0x04}\n"
7276 #: docs/manual/protocol/n7110.rst:524
7279 "0x40: Security commands\n"
7280 "? s ???(N6150) { 0x08, 0x00 }\n"
7281 "? r ???(N6150) { 0x08 }\n"
7285 #: docs/manual/protocol/n7110.rst:525
7287 msgid "s Enable extended cmds { 0x64, cmd }\n"
7291 #: docs/manual/protocol/n7110.rst:529
7295 "0x03: reset (doesn't ask for PIN again)\n"
7296 "0x04: reset (PIN is requested)\n"
7300 #: docs/manual/protocol/n7110.rst:550
7302 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7306 #: docs/manual/protocol/n7110.rst:571
7309 "s Get simlock info { 0x8a, 0x00}\n"
7310 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7314 #: docs/manual/protocol/n7110.rst:575
7316 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
7320 #: docs/manual/protocol/n7110.rst:579
7323 "r Buzzer pitch { 0x8f}\n"
7324 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7325 "r ACD Readings ? { 0x91, parameter?, value? }\n"
7329 #: docs/manual/protocol/n7110.rst:581
7332 "? s ???(N6150) { 0x98, 0x00 }\n"
7333 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
7337 #: docs/manual/protocol/n7110.rst:582
7339 msgid "s Get bin ringtone { 0x9e, location }\n"
7343 #: docs/manual/protocol/n7110.rst:594
7345 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7349 #: docs/manual/protocol/n7110.rst:614
7352 "s Get info about phone { 0xc8, 0x01 }\n"
7353 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7354 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
7355 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7356 "s DPS External SW { 0xc7, 0x03 }\n"
7357 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
7358 "s Get HW { 0xc8, 0x05 }\n"
7359 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7360 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
7361 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7362 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
7363 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7364 "s Get PCI version { 0xc8, 0x0b }\n"
7365 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7366 "s Get system ASIC { 0xc8, 0x0c }\n"
7367 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7368 "s Get COBBA { 0xc8, 0x0d }\n"
7369 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7370 "s Get PLUSSA { 0xc8, 0x0e }\n"
7371 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
7375 #: docs/manual/protocol/n7110.rst:663
7378 "s Result of phone tests { 0xcf }\n"
7379 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7383 #: docs/manual/protocol/n7110.rst:665
7386 "? s ??? { 0xd1 }\n"
7387 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7391 #: docs/manual/protocol/n7110.rst:666
7393 msgid "s LCD Test { 0xd3, value }\n"
7397 #: docs/manual/protocol/n7110.rst:668
7399 msgid "0x03, 0x01 - 2'nd test\n"
7403 #: docs/manual/protocol/n7110.rst:669
7405 msgid "0x02, 0x03 - clears screen\n"
7409 #: docs/manual/protocol/n7110.rst:672
7412 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7413 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7414 "r Function of { 0xff, 0x8c }\n"
7418 #: docs/manual/protocol/n7110.rst:674
7421 "0x40 msgtype not\n"
7426 #: docs/manual/protocol/n7110.rst:675
7432 #: docs/manual/protocol/n7110.rst:678
7435 "s Status confirm { 0x0201, 0x03 }\n"
7436 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
7437 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
7441 #: docs/manual/protocol/n7110.rst:679
7447 #: docs/manual/protocol/n7110.rst:681
7450 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
7451 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7455 #: docs/manual/protocol/n7110.rst:682
7461 #: docs/manual/protocol/n7110.rst:683
7463 msgid "0x7a: settings\n"
7464 msgstr "0x7a: pengaturan\n"
7467 #: docs/manual/protocol/n7110.rst:685
7470 "r Set setting { 0x01eb, number, 0x00 }\n"
7471 "s Set setting { 0x01ec, number, contents }\n"
7475 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7477 msgid "where for number:\n"
7481 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7484 "0x02 (startup text) : 0x00, text (Unicode)\n"
7485 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7489 #: docs/manual/protocol/n7110.rst:689
7491 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7495 #: docs/manual/protocol/n7110.rst:690
7497 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7501 #: docs/manual/protocol/n7110.rst:691
7503 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7507 #: docs/manual/protocol/n7110.rst:692
7509 msgid "s Get setting { 0x01ee, number}\n"
7513 #: docs/manual/protocol/n7110.rst:693
7515 msgid "where number: 0x01 - 0x1e\n"
7519 #: docs/manual/protocol/n7110.rst:696
7522 "0x02: startup text\n"
7523 "0x15: startup logo\n"
7524 "0x1c: security code\n"
7528 #: docs/manual/protocol/n7110.rst:697
7530 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
7534 #: docs/manual/protocol/n7110.rst:702
7537 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7538 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7542 #: docs/manual/protocol/n7110.rst:703
7544 msgid "where height: 60 (0x3c) or 65\n"
7548 #: docs/manual/protocol/n7110.rst:705
7551 "width: 96 (0x60)\n"
7552 "{bitmap}: like other bitmaps but pixels\n"
7556 #: docs/manual/protocol/n7110.rst:706
7558 msgid "placed vertically.\n"
7562 #: docs/manual/protocol/n7110.rst:707
7564 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7568 #: docs/manual/protocol/nokia.rst:2
7570 msgid "Nokia protocols"
7574 #: docs/manual/protocol/nokia.rst:5
7575 msgid "Document describing protocol used in Nokia phones."
7579 #: docs/manual/protocol/nokia.rst:11
7580 msgid "Last update 23.06.2003"
7584 #: docs/manual/protocol/nokia.rst:30
7588 "Balazs Nagy <js@iksz.hu>\n"
7589 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7590 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
7591 "Mike Bradley <mike@trumpington.st>\n"
7592 "Odinokov Serge <serge@takas.lt>\n"
7593 "Pavel Janik <Pavel@Janik.cz>\n"
7594 "Pawel Kot <pkot@linuxnews.pl>\n"
7595 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7596 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7597 "Michael Hund <michael@drhund.de>\n"
7598 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7599 "<arnu@venia.net>\n"
7601 "Pavel Machek <pavel@ucw.cz>\n"
7602 "Diego Betancor <dbetancor@duocom.net>\n"
7603 "... and other members of gnokii mailing list\n"
7604 "and authors of some WWW pages.\n"
7608 #: docs/manual/protocol/nokia.rst:38
7610 msgid "Frame format for MBUS version 1"
7613 #. type: Labeled list
7614 #: docs/manual/protocol/nokia.rst:40
7616 msgid "Request from Computer/Answer from Phone"
7620 #: docs/manual/protocol/nokia.rst:43
7621 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7625 #: docs/manual/protocol/nokia.rst:45
7627 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
7631 #: docs/manual/protocol/nokia.rst:47
7634 "0xf8: PC (wakeup msg)\n"
7635 "0xe4: PC (normal msg)\n"
7639 #: docs/manual/protocol/nokia.rst:48
7641 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
7645 #: docs/manual/protocol/nokia.rst:49
7647 msgid "frames are divided into smaller.\n"
7651 #: docs/manual/protocol/nokia.rst:52
7654 "MsgType: see List\n"
7655 "{block}: main frame\n"
7656 "id: request identity number 1..n, incremented after\n"
7660 #: docs/manual/protocol/nokia.rst:53
7662 msgid "the request is accepted\n"
7666 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7667 #: docs/manual/protocol/nokia.rst:86
7669 msgid "ChkSum: XOR on frame's all numbers\n"
7672 #. type: Labeled list
7673 #: docs/manual/protocol/nokia.rst:55
7675 msgid "Ack from Phone"
7679 #: docs/manual/protocol/nokia.rst:58
7680 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7684 #: docs/manual/protocol/nokia.rst:60
7686 msgid "where DestDEV: taken from original request packet\n"
7690 #: docs/manual/protocol/nokia.rst:61
7692 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
7696 #: docs/manual/protocol/nokia.rst:62
7698 msgid "0x7e, when DestDEV = 0xf8\n"
7702 #: docs/manual/protocol/nokia.rst:65
7705 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
7706 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
7707 "id: request identity number 1..?, corresponding\n"
7711 #: docs/manual/protocol/nokia.rst:67
7714 "to the original request packet id\n"
7715 "the request is accepted\n"
7719 #: docs/manual/protocol/nokia.rst:71
7721 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7722 "nokia21xx/protocol.html."
7726 #: docs/manual/protocol/nokia.rst:76
7729 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7730 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
7731 " with DestDEV, except that special device needs to be used for\n"
7735 #. type: Labeled list
7736 #: docs/manual/protocol/nokia.rst:77
7738 msgid "Ack from Computer"
7742 #: docs/manual/protocol/nokia.rst:80
7743 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7747 #: docs/manual/protocol/nokia.rst:82
7749 msgid "where SrcDEV: taken from response packet\n"
7753 #: docs/manual/protocol/nokia.rst:83
7755 msgid "id: request identity number 1..?, corresponding\n"
7759 #: docs/manual/protocol/nokia.rst:85
7762 "to the response packet id\n"
7763 "the request is accepted\n"
7767 #: docs/manual/protocol/nokia.rst:89
7771 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7775 #: docs/manual/protocol/nokia.rst:92
7777 "In the MBUS bus, the phone has only one connector for transmition and "
7782 #: docs/manual/protocol/nokia.rst:97
7784 "Because of this characteristics of the phone connector, every time that the "
7785 "PC writes into the phone it is writing as well into its own Rx. So every "
7786 "time the PC sends info into the phone it finds that same information in its "
7787 "own Rx buffers, like a mirror copy. This should be discarded."
7791 #: docs/manual/protocol/nokia.rst:100
7793 "The communications is made like an old cb radio, only one talking at a time. "
7794 "Many transmission are made this way:"
7798 #: docs/manual/protocol/nokia.rst:102
7799 msgid "<computer sends request>"
7803 #: docs/manual/protocol/nokia.rst:103
7804 msgid "<phone sends ack>"
7808 #: docs/manual/protocol/nokia.rst:104
7809 msgid "<phone sends response>"
7813 #: docs/manual/protocol/nokia.rst:105
7814 msgid "<computer sends ack>"
7818 #: docs/manual/protocol/nokia.rst:107
7819 msgid "Some frames are sent from phone without asking for them"
7823 #: docs/manual/protocol/nokia.rst:111
7825 "You have to implement collision protocol. IE. you should listen for what you "
7826 "are transmitting, and if it does not come back, you have collision."
7830 #: docs/manual/protocol/nokia.rst:115
7832 "You should wait for bus to be free for 3 miliseconds before normal message, "
7833 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7834 "for 200 miliseconds, then retransmit."
7838 #: docs/manual/protocol/nokia.rst:117
7840 msgid "Frame format for FBUS version 1"
7843 #. type: Labeled list
7844 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7850 #: docs/manual/protocol/nokia.rst:122
7851 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7855 #: docs/manual/protocol/nokia.rst:124
7857 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
7860 #. type: Labeled list
7861 #: docs/manual/protocol/nokia.rst:124
7863 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
7867 #: docs/manual/protocol/nokia.rst:127
7869 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
7874 #: docs/manual/protocol/nokia.rst:130
7877 "FrameLength: {block} + 2\n"
7878 "MsgType: see List\n"
7879 "SeqNum: Sequence number of command in case where direction is\n"
7883 #: docs/manual/protocol/nokia.rst:136
7886 "from ME to computer, the sequence number is\n"
7887 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
7888 "When direction is from computer to ME,\n"
7889 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
7890 "It may not be required to be this way.\n"
7891 "Sequence numbers are used in acknowledging commands.\n"
7895 #: docs/manual/protocol/nokia.rst:137
7897 msgid "ChkSum1: CRC = 0;\n"
7901 #: docs/manual/protocol/nokia.rst:138
7903 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
7907 #: docs/manual/protocol/nokia.rst:139
7909 msgid "CRC ^= frame[i];\n"
7913 #: docs/manual/protocol/nokia.rst:141
7915 msgid "Frame format for FBUS version 2/Direct IRDA"
7919 #: docs/manual/protocol/nokia.rst:146
7921 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
7925 #: docs/manual/protocol/nokia.rst:147
7926 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
7930 #: docs/manual/protocol/nokia.rst:149
7932 msgid "where FrameID: 0x1c: IR / FBUS\n"
7936 #: docs/manual/protocol/nokia.rst:150
7938 msgid "0x1e: Serial / FBUS\n"
7942 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
7943 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
7945 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
7949 #: docs/manual/protocol/nokia.rst:152
7951 msgid "0x0c: TE (FBUS) [eg. PC]\n"
7955 #: docs/manual/protocol/nokia.rst:156
7958 "MsgType: see List\n"
7959 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
7960 "FramesToGo: 0x01 means the last frame\n"
7965 #: docs/manual/protocol/nokia.rst:157
7967 msgid "X: 4: first block\n"
7971 #: docs/manual/protocol/nokia.rst:159
7974 "0: continuing block\n"
7975 "Y: sequence number\n"
7979 #: docs/manual/protocol/nokia.rst:160
7981 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
7985 #: docs/manual/protocol/nokia.rst:161
7987 msgid "anyways it doesn't exists\n"
7991 #: docs/manual/protocol/nokia.rst:163
7994 "ChkSum1: XOR on frame's odd numbers\n"
7995 "ChkSum2?: XOR on frame's even numbers\n"
7999 #: docs/manual/protocol/nokia.rst:165
8001 msgid "Frame format for MBUS version 2"
8004 #. type: Labeled list
8005 #: docs/manual/protocol/nokia.rst:167
8011 #: docs/manual/protocol/nokia.rst:170
8013 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
8017 #: docs/manual/protocol/nokia.rst:171
8018 msgid "SeqNo, ChkSum }"
8022 #: docs/manual/protocol/nokia.rst:173
8024 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
8028 #: docs/manual/protocol/nokia.rst:180
8031 "0x1d: TE (M2BUS)\n"
8032 "0x10: TE (M2BUS) (Service Software ?)\n"
8034 "0x48: DLR3 cable?\n"
8035 "0xF8: unknown target?\n"
8036 "0xFF: global target?\n"
8040 #: docs/manual/protocol/nokia.rst:184
8043 "MsgType: see List\n"
8044 "FrameLength: {block}\n"
8045 "SeqNo: sequence number\n"
8046 "ChkSum: XOR on frame's all numbers\n"
8050 #: docs/manual/protocol/nokia.rst:186
8052 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8055 #. type: Labeled list
8056 #: docs/manual/protocol/nokia.rst:187
8062 #: docs/manual/protocol/nokia.rst:190
8063 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8067 #: docs/manual/protocol/nokia.rst:192
8069 msgid "where Id_SeqNo: Is the sequence number that you are\n"
8073 #: docs/manual/protocol/nokia.rst:193
8075 msgid "acknowleging (from the other part).\n"
8078 #. type: Labeled list
8079 #: docs/manual/protocol/nokia.rst:194
8081 msgid "Frame format for Infrared"
8085 #: docs/manual/protocol/nokia.rst:197
8087 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8091 #: docs/manual/protocol/nokia.rst:199
8093 msgid "where FrameID: 0x14\n"
8097 #: docs/manual/protocol/nokia.rst:201
8099 msgid "0x0c: TE [eg. PC]\n"
8103 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8106 "MsgType: see List\n"
8107 "FrameLength: {block}\n"
8110 #. type: Labeled list
8111 #: docs/manual/protocol/nokia.rst:204
8113 msgid "Frame format for Bluetooth"
8117 #: docs/manual/protocol/nokia.rst:207
8119 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8123 #: docs/manual/protocol/nokia.rst:209
8125 msgid "where FrameID: 0x19\n"
8129 #: docs/manual/protocol/nokia.rst:211
8131 msgid "0x10: TE [eg. PC]\n"
8134 #. type: Labeled list
8135 #: docs/manual/protocol/nokia.rst:214
8137 msgid "Frames list format"
8141 #: docs/manual/protocol/nokia.rst:217
8142 msgid "hex: Short description"
8146 #: docs/manual/protocol/nokia.rst:218
8148 msgid "x msg desc { ... }\n"
8152 #: docs/manual/protocol/nokia.rst:220
8155 "0xXX -> one byte\n"
8156 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8160 #: docs/manual/protocol/nokia.rst:222
8162 msgid "where hex: message type\n"
8166 #: docs/manual/protocol/nokia.rst:225
8169 "x: s=send (eg. to mobile), r=receive\n"
8170 "{ ... }: data after 0x00, 0x01 header\n"
8171 "{+... }: raw data (without header)\n"
8175 #: docs/manual/protocol/nokia.rst:227
8177 msgid "Misc (about MBUS version 2)"
8181 #: docs/manual/protocol/nokia.rst:230
8183 msgid "0x4E commands"
8187 #: docs/manual/protocol/nokia.rst:234
8189 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8190 "in the DLR-3 cable)"
8194 #: docs/manual/protocol/nokia.rst:236
8199 #: docs/manual/protocol/nokia.rst:238
8200 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8204 #: docs/manual/protocol/nokia.rst:242
8207 " frame sent from the phone to the DLR-3 cable\n"
8208 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8209 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8213 #: docs/manual/protocol/nokia.rst:244
8219 #: docs/manual/protocol/nokia.rst:246
8224 #: docs/manual/protocol/nokia.rst:247
8229 #: docs/manual/protocol/nokia.rst:248
8230 msgid "bit.2=CMD/DATA"
8234 #: docs/manual/protocol/nokia.rst:249
8239 #: docs/manual/protocol/nokia.rst:250
8244 #: docs/manual/protocol/nokia.rst:252
8246 msgid "0x78 / 0x79 commands"
8250 #: docs/manual/protocol/nokia.rst:255
8251 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8255 #: docs/manual/protocol/nokia.rst:260
8257 "These commands are used by the Nokia Carkits to switch the phone audio path "
8258 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8259 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8260 "output which silences the car radio during a call"
8264 #: docs/manual/protocol/nokia.rst:294
8267 "mute status tone:\n"
8268 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8269 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
8270 "mute status tone:\n"
8271 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8272 " status indication = enable carkit audio amplifier (audio / tone present)\n"
8273 "mute status call:\n"
8274 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8275 " status indication = disable radio mute output (no call)\n"
8276 "mute status call:\n"
8277 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8278 " status indication = enable radio mute output (call active)\n"
8280 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8281 " status indication = enable ??? sent to HFU-2 on power on\n"
8282 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8283 " byte 10 is the data at this memeory location.\n"
8284 "response from HFU:\n"
8285 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
8286 " response message from HFU-2 (use unknown)\n"
8287 "go HF and IGN on:\n"
8288 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8289 " enables carkit mode + turns phone on + req. mute status\n"
8290 "go HF and IGN off:\n"
8291 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8292 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8294 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8295 " enables carkit mode + external handset lifted (OFF-Hook)\n"
8297 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8298 " enables carkit mode + external handset put back (ON-Hook)\n"
8299 " Ignition and Hook are coded into one byte\n"
8303 #: docs/manual/protocol/nokia.rst:296
8304 msgid "bit.0 = 0:on power on 1:when in operation"
8308 #: docs/manual/protocol/nokia.rst:297
8309 msgid "bit.1 = IGNITION STATUS"
8313 #: docs/manual/protocol/nokia.rst:298
8314 msgid "bit.2 = x can be 1 or 0"
8318 #: docs/manual/protocol/nokia.rst:299
8323 #: docs/manual/protocol/nokia.rst:300
8328 #: docs/manual/protocol/nokia.rst:301
8333 #: docs/manual/protocol/nokia.rst:302
8334 msgid "bit.6 = Hook (inverted)"
8338 #: docs/manual/protocol/nokia.rst:308
8343 " 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"
8345 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
8346 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8350 #: docs/manual/protocol/nokia.rst:310
8352 msgid "0xD0 commands"
8356 #: docs/manual/protocol/nokia.rst:317
8360 " 1F 00 1D D0 00 01 04 SQ CS\n"
8361 " sent by the Service Software or HFU-2 on startup\n"
8363 " 1F 1D 00 D0 00 01 05 SQ CS\n"
8364 " response from phone to above frame\n"
8368 #: docs/manual/protocol/index.rst:2
8373 #: docs/manual/protocol/index.rst:4
8375 msgid "Phone Protocols"
8376 msgstr "Tes telepon"
8379 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8380 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8381 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8382 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8383 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8384 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8385 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8386 #: docs/manual/utils/index.rst:7
8391 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8392 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8393 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8394 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8395 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8396 #: docs/manual/utils/index.rst:8
8397 msgid ":maxdepth: 2"
8401 #: docs/manual/protocol/index.rst:24
8403 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8404 "samsung-gt sonim mtk m-obex s60 gnapplet"
8408 #: docs/manual/protocol/index.rst:28
8410 "You can also find documentation for some protocols and vendor extensions in "
8411 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8415 #: docs/manual/protocol/samsung-gt.rst:2
8417 msgid "SAMSUNG GT calendar AT commands"
8421 #: docs/manual/protocol/samsung-gt.rst:5
8423 msgid "Calendar Entries"
8424 msgstr "Catatan kalender"
8427 #: docs/manual/protocol/samsung-gt.rst:9
8429 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8430 "(Spotkania in Polish version)"
8434 #: docs/manual/protocol/samsung-gt.rst:12
8436 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8437 "(Rocznice in Polish version)"
8441 #: docs/manual/protocol/samsung-gt.rst:15
8443 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8448 #: docs/manual/protocol/samsung-gt.rst:18
8450 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8455 #: docs/manual/protocol/samsung-gt.rst:21
8457 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8458 "in Polish version)"
8461 #. type: Labeled list
8462 #: docs/manual/protocol/samsung-gt.rst:22
8464 msgid "After selection of type, we can read all items"
8468 #: docs/manual/protocol/samsung-gt.rst:31
8470 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8471 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8472 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8473 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8474 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8475 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8476 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8479 #. type: Labeled list
8480 #: docs/manual/protocol/samsung-gt.rst:32
8482 msgid "Or just read a single item"
8486 #: docs/manual/protocol/samsung-gt.rst:37
8488 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8489 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8492 #. type: Labeled list
8493 #: docs/manual/protocol/samsung-gt.rst:38
8495 msgid "Getting status (the last number appears to be number of notes)"
8499 #: docs/manual/protocol/samsung-gt.rst:43
8500 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8503 #. type: Labeled list
8504 #: docs/manual/protocol/samsung-gt.rst:44
8506 msgid "You can also add or modify an item"
8510 #: docs/manual/protocol/samsung-gt.rst:47
8512 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8513 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8517 #: docs/manual/protocol/samsung-gt.rst:51
8519 "It seems, that the last number in the above record specifies whether it is "
8520 "addition of a new record (0), or modification of the old record (then the "
8521 "number is the position of the item, as the first number"
8524 #. type: Labeled list
8525 #: docs/manual/protocol/samsung-gt.rst:51
8527 msgid "listed after ``AT+SSHR=0``). e.g."
8531 #: docs/manual/protocol/samsung-gt.rst:54
8533 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8534 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8538 #: docs/manual/protocol/samsung-gt.rst:67
8540 "Please note, that the format for writing is somehow different, than for "
8541 "reading - hour and minuts must be in two-digit form! The text fields (as "
8542 "shown above) are formatted in the following way: "
8543 "\"number_of_characters_in_string,string\" In all items above the first "
8544 "string is the name of event, the second string - details of event, the third "
8545 "one - place of event. The numeric fields encode start date (year,month,"
8546 "day), end date (year, month, day), start time (hour,minutes), end time "
8547 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8548 "month day) - the meaning of this date is not sure for me yet."
8551 #. type: Labeled list
8552 #: docs/manual/protocol/samsung-gt.rst:68
8553 #: docs/manual/protocol/samsung-gt.rst:112
8554 #: docs/manual/protocol/samsung-gt.rst:158
8556 msgid "To delete entries"
8560 #: docs/manual/protocol/samsung-gt.rst:72
8561 msgid "AT+SSHD=1 OK"
8565 #: docs/manual/protocol/samsung-gt.rst:74
8567 msgid "Task Entries"
8571 #: docs/manual/protocol/samsung-gt.rst:77
8572 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8575 #. type: Labeled list
8576 #: docs/manual/protocol/samsung-gt.rst:77
8578 msgid "This is Organizer->Task"
8582 #: docs/manual/protocol/samsung-gt.rst:84
8584 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8585 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8589 #: docs/manual/protocol/samsung-gt.rst:86
8590 msgid "Please note, that the format of output is different, when you read the"
8593 #. type: Labeled list
8594 #: docs/manual/protocol/samsung-gt.rst:86
8596 msgid "specific task"
8600 #: docs/manual/protocol/samsung-gt.rst:90
8602 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8603 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8606 #. type: Labeled list
8607 #: docs/manual/protocol/samsung-gt.rst:91
8609 msgid "You can similarly add a new task"
8613 #: docs/manual/protocol/samsung-gt.rst:96
8615 "AT+SSHW=\"9,New task1\","
8616 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8619 #. type: Labeled list
8620 #: docs/manual/protocol/samsung-gt.rst:97
8622 msgid "Read it back"
8626 #: docs/manual/protocol/samsung-gt.rst:102
8628 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8629 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8632 #. type: Labeled list
8633 #: docs/manual/protocol/samsung-gt.rst:103
8639 #: docs/manual/protocol/samsung-gt.rst:111
8641 "AT+SSHW=\"9,New task1\",\"11,New details"
8642 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8643 "+SSHR:2,\"9,New task1\",\"11,New details"
8644 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8648 #: docs/manual/protocol/samsung-gt.rst:126
8650 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8651 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8653 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8654 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8655 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8659 #: docs/manual/protocol/samsung-gt.rst:128
8664 #. type: Labeled list
8665 #: docs/manual/protocol/samsung-gt.rst:130
8667 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8671 #: docs/manual/protocol/samsung-gt.rst:134
8672 msgid "AT+OMMI? +OMMI:4,100,100"
8676 #: docs/manual/protocol/samsung-gt.rst:136
8677 msgid "We found, that we have 4 memos"
8680 #. type: Labeled list
8681 #: docs/manual/protocol/samsung-gt.rst:137
8683 msgid "You can add a note"
8684 msgstr "Catatan kalender"
8687 #: docs/manual/protocol/samsung-gt.rst:142
8688 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8691 #. type: Labeled list
8692 #: docs/manual/protocol/samsung-gt.rst:143
8694 msgid "You can read it"
8698 #: docs/manual/protocol/samsung-gt.rst:148
8699 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8702 #. type: Labeled list
8703 #: docs/manual/protocol/samsung-gt.rst:149
8705 msgid "You can modify it"
8709 #: docs/manual/protocol/samsung-gt.rst:157
8711 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8712 "is a new modified note\" OK"
8716 #: docs/manual/protocol/samsung-gt.rst:167
8718 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8719 "number 3\" +CME ERROR:29"
8723 #: docs/manual/protocol/samsung-gt.rst:168
8728 #: docs/manual/protocol/nokia-s40-sms.rst:2
8730 msgid "Nokia S40 filesystem SMS format"
8734 #: docs/manual/protocol/nokia-s40-sms.rst:7
8736 "This text is work in progress and does not claim to be correct or accurate. "
8737 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8738 "Cihar <michal@cihar.com>."
8742 #: docs/manual/protocol/nokia-s40-sms.rst:9
8744 msgid "File structure"
8748 #: docs/manual/protocol/nokia-s40-sms.rst:12
8749 msgid "176 bytes header"
8753 #: docs/manual/protocol/nokia-s40-sms.rst:13
8754 msgid "at offset 7 is length of PDU data"
8758 #: docs/manual/protocol/nokia-s40-sms.rst:14
8759 msgid "at offset 94 is stored remote number in unicode"
8763 #: docs/manual/protocol/nokia-s40-sms.rst:15
8764 msgid "rest is not known"
8765 msgstr "sisanya tidak diketahui"
8768 #: docs/manual/protocol/nokia-s40-sms.rst:16
8769 msgid "PDU data (without SMSC)"
8773 #: docs/manual/protocol/nokia-s40-sms.rst:17
8774 msgid "here can be sometimes also some failure block, which is not known yet"
8778 #: docs/manual/protocol/nokia-s40-sms.rst:18
8779 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8783 #: docs/manual/protocol/nokia-s40-sms.rst:19
8784 msgid "structured blocks:"
8788 #: docs/manual/protocol/nokia-s40-sms.rst:21
8789 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8793 #: docs/manual/protocol/nokia-s40-sms.rst:23
8799 #: docs/manual/protocol/nokia-s40-sms.rst:55
8803 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
8805 " SMSC number, ASCII\n"
8809 " Sender, unicode\n"
8811 " Recipient, unicode\n"
8813 " Unknown \\x00\\x00\\x00\\x00\n"
8817 " Unknown \\x02 / \\x00\n"
8819 " Unknown \\x00\\x00\\x00\\x00\n"
8825 " Unknown, several values (maybe message reference per number)\n"
8827 " Unknown \\x00\\x00\n"
8829 " Unknown \\x00\\x00\n"
8831 " Unknown \\x00\\x00\n"
8835 #: docs/manual/protocol/nokia-s40-sms.rst:71
8841 " Unknown \\x00\\x00\\x00\\x00\n"
8851 " some text (Sender?), unicode\n"
8855 #: docs/manual/protocol/nokia-s40-sms.rst:74
8857 msgstr "Tes telepon:"
8860 #: docs/manual/protocol/nokia-s40-sms.rst:74
8861 msgid "multiple recipients sms"
8865 #: docs/manual/protocol/sonim.rst:2
8867 msgid "Sonim AT Commands"
8870 #. type: Labeled list
8871 #: docs/manual/protocol/sonim.rst:4
8873 msgid "Filesystem access"
8874 msgstr "File sistem"
8877 #: docs/manual/protocol/sonim.rst:7
8878 msgid "at*list=<path> - list directory content"
8882 #: docs/manual/protocol/sonim.rst:8
8883 msgid "(0=file, 1=subdirectory)"
8887 #: docs/manual/protocol/sonim.rst:13
8889 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
8890 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
8891 "files at*startul=<srcpath> - prepare file to upload (from phone)"
8895 #: docs/manual/protocol/sonim.rst:15
8896 msgid "returned data: *STARTUL: <filesize_in_bytes>"
8900 #: docs/manual/protocol/sonim.rst:17
8902 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
8903 "at*get - get base64 coded data chunk"
8907 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
8908 msgid "returned data: *GET: <chunklen>,<data>"
8912 #: docs/manual/protocol/sonim.rst:20
8913 msgid "at*get - get base64 coded data chunk"
8917 #: docs/manual/protocol/sonim.rst:23
8918 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
8922 #: docs/manual/protocol/sonim.rst:26
8924 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
8925 "characters is checksum ?)"
8929 #: docs/manual/protocol/sonim.rst:29
8931 "at*end - end/finish file transfer operation ------------------- "
8932 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
8936 #: docs/manual/protocol/sonim.rst:31
8937 msgid "at*syph=0,1,%d,%s EXAMPLE:"
8941 #: docs/manual/protocol/sonim.rst:33
8942 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
8946 #: docs/manual/protocol/sonim.rst:37
8948 "--- Phone has at least two directories from root, /app and /app3 . "
8949 "at*list=/ gives error."
8953 #: docs/manual/protocol/n6510.rst:2
8959 #: docs/manual/protocol/n6510.rst:11
8961 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
8962 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
8963 "authors of some WWW pages."
8967 #: docs/manual/protocol/n6510.rst:13
8968 msgid "Heavily based on nk7110.txt."
8972 #: docs/manual/protocol/n6510.rst:19
8977 #: docs/manual/protocol/n6510.rst:26
8978 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
8982 #: docs/manual/protocol/n6510.rst:29
8984 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
8985 "protocol details)::"
8989 #: docs/manual/protocol/n6510.rst:32
8992 " 0x00: Connect to NBS port ?\n"
8993 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
8997 #: docs/manual/protocol/n6510.rst:90
9000 " 0x01 COMMUNICATION\n"
9001 " switch (message[3]) {\n"
9003 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
9004 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9007 " dprintf(\"Call complete.\\n\");\n"
9008 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9009 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9010 " dummy = malloc(message[6] + 1);\n"
9011 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9012 " dprintf(\"Number: %s\\n\", dummy);\n"
9015 " dprintf(\"Hangup!\\n\");\n"
9016 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9017 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
9018 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
9021 " dprintf(\"Incoming call:\\n\");\n"
9022 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9023 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9024 " dummy = malloc(message[6] + 1);\n"
9025 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9026 " dprintf(\"From: %s\\n\", dummy);\n"
9029 " dprintf(\"Call answer initiated.\\n\");\n"
9030 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9033 " dprintf(\"Call released.\\n\");\n"
9034 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9037 " dprintf(\"Call is being released.\\n\");\n"
9038 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9041 " /* No idea what this is about! */\n"
9044 " if (message[4] == 0x01)\n"
9045 " dprintf(\"Audio enabled\\n\");\n"
9047 " dprintf(\"Audio disabled\\n\");\n"
9050 " dprintf(\"Outgoing call:\\n\");\n"
9051 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9052 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9053 " dummy = malloc(message[6] + 1);\n"
9054 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9055 " dprintf(\"To: %s\\n\", dummy);\n"
9060 #: docs/manual/protocol/n6510.rst:98
9063 " 0x02: SMS HANDLING\n"
9064 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9065 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
9066 " type, reference, PID, DCS, 0x00, # blocks,\n"
9068 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9072 #: docs/manual/protocol/n6510.rst:103
9075 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
9076 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9082 #: docs/manual/protocol/n6510.rst:105
9084 msgid " 0x03: PHONEBOOK HANDLING\n"
9088 #: docs/manual/protocol/n6510.rst:110
9091 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9092 " where: memory type - see 0x03/0x07\n"
9093 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9094 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9098 #: docs/manual/protocol/n6510.rst:113
9101 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9102 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9106 #: docs/manual/protocol/n6510.rst:125
9109 " where MT: memory type\n"
9110 " 0x01: (256) Dialled numbers\n"
9111 " 0x02: (512) Missed calls\n"
9112 " 0x03: (768) Received calls\n"
9113 " 0x05: (500) telephone phonebook\n"
9114 " 0x06: (160) SIM phonebook\n"
9117 " 0x09: (4) voice mailbox\n"
9118 " 0x0e: (10) speed dials\n"
9119 " 0x10: (5) caller groups\n"
9123 #: docs/manual/protocol/n6510.rst:128
9126 " r Read memory { 0x08, 0x00, 0x01,\n"
9127 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9131 #: docs/manual/protocol/n6510.rst:150
9134 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
9136 " z: generic block size\n"
9137 " block: {id, 0, 0, blocksize, block no.,\n"
9138 " {contents}, 0x00}\n"
9139 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9140 " 0x07 name {len, (unicode)},\n"
9143 " 0x0a note {len, (unicode)}\n"
9144 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
9145 " 0x0c ringtone {ringtone no., 0, 0}\n"
9146 " 0x13 date for a called list (DC, RC, etc.)\n"
9147 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9148 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9149 " 0x1e caller group number {number, 0, 0}\n"
9150 " type: 0x0a: General,\n"
9151 " 0x03: Mobile (office ?),\n"
9154 " 0x02: Home (mobile ?)\n"
9158 #: docs/manual/protocol/n6510.rst:158
9161 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9162 " 0x02, memory type, yH, yL, 0x00[7],\n"
9163 " no.of blocks, { block }[no.of blocks] }\n"
9164 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9167 " 0x3d - wrong entry type\n"
9171 #: docs/manual/protocol/n6510.rst:160
9173 msgid " 0x08: SECURITY\n"
9177 #: docs/manual/protocol/n6510.rst:172
9180 " s Get status { 0x11, 0x00 }\n"
9181 " r Get status { 0x12, status, }\n"
9183 " 0x01: waiting for Security Code\n"
9185 " 0x02: waiting for PIN\n"
9186 " 0x03: waiting for PUK\n"
9187 " 0x05: PIN ok, SIM ok\n"
9188 " 0x06: No input status\n"
9190 " 0x1A: SIM rejected!\n"
9194 #: docs/manual/protocol/n6510.rst:179
9197 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
9198 " r Enter PIN { return code, reason }\n"
9200 " return code: 0x08 = success\n"
9202 " reason: 0x06 = PIN wrong\n"
9206 #: docs/manual/protocol/n6510.rst:181
9208 msgid " 0x0a: NETSTATUS\n"
9212 #: docs/manual/protocol/n6510.rst:186
9215 " s Get Info { 0x00, 0x00 }\n"
9216 " r Get Info { 0x01, 0x00, # blocks,\n"
9217 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9218 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9222 #: docs/manual/protocol/n6510.rst:189
9225 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9226 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9230 #: docs/manual/protocol/n6510.rst:194
9233 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9234 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9235 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9236 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9240 #: docs/manual/protocol/n6510.rst:196
9242 msgid " 0x10: SUBSCRIBE\n"
9246 #: docs/manual/protocol/n6510.rst:198
9248 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
9252 #: docs/manual/protocol/n6510.rst:200
9254 msgid " 0x13 CALENDAR\n"
9258 #: docs/manual/protocol/n6510.rst:203
9261 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
9262 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
9266 #: docs/manual/protocol/n6510.rst:206
9269 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
9270 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
9274 #: docs/manual/protocol/n6510.rst:209
9277 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
9278 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
9282 #: docs/manual/protocol/n6510.rst:212
9285 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
9286 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
9290 #: docs/manual/protocol/n6510.rst:215
9293 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
9294 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9298 #: docs/manual/protocol/n6510.rst:243
9301 " s Get calendar note { 0x19, location (2 bytes) }\n"
9302 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9303 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9304 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9305 " where alarm=Number of minutes before the time of the meeting\n"
9306 " that the alarm should be triggered:\n"
9307 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
9308 " For \"On time\"=0x0000\n"
9309 " half an hour=0x001E, and so on.\n"
9310 " Recurrance=in hours, between future occurances of this meeting.\n"
9311 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9313 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9314 " name(unicode),number(unicode)}\n"
9315 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9316 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9317 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9318 " In Birthday, the Year in the common part, usually contains a strange year.\n"
9319 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9320 " Birthday use the value described below).\n"
9321 " where alarm=32-bit integer that is the number of seconds between the desired\n"
9322 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9323 " 0x0000FFFF (65535).\n"
9324 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9325 " but only when reading birthday entries. For storing entries, this field does\n"
9327 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9331 #: docs/manual/protocol/n6510.rst:250
9334 " ? s??? { 0x0021 }\n"
9335 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
9336 " ? s??? { 0x0025 }\n"
9337 " ? r??? { 0x0026, 0x04, 0x00 }\n"
9339 " ? r { 0x002A, 0x04, 0x00 }\n"
9343 #: docs/manual/protocol/n6510.rst:253
9346 " s Get first free pos { 0x0031 }\n"
9347 " r Get first free pos { 0x0032, location (2bytes) }\n"
9351 #: docs/manual/protocol/n6510.rst:256
9354 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9355 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9359 #: docs/manual/protocol/n6510.rst:261
9362 " s Get first free pos { 0x0031 }\n"
9363 " r Get first free pos { 0x0032, location (2bytes) }\n"
9364 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9365 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9369 #: docs/manual/protocol/n6510.rst:264
9372 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
9373 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
9377 #: docs/manual/protocol/n6510.rst:266
9379 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
9383 #: docs/manual/protocol/n6510.rst:273
9386 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
9387 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
9388 " type, length, blocknumber,\n"
9389 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9390 " type, length, blocknumber,\n"
9391 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9395 #: docs/manual/protocol/n6510.rst:287
9399 " a - max. number of messages in phone memory\n"
9400 " b - Number of used messages in phone memory. These\n"
9401 " are messages manually moved from the other folders.\n"
9402 " Picture messages are saved here.\n"
9403 " c - Number of unread messages in phone memory. Probably\n"
9404 " only smart messages.\n"
9405 " d - max. number of messages on SIM\n"
9406 " e - Number of used messages in SIM memory. These are\n"
9407 " either received messages or saved into Outbox/Inbox.\n"
9408 " Note that you *can't* save message into this memory\n"
9409 " using 'Move' option. Picture messages are not here.\n"
9410 " f - Number of unread messages in SIM memory\n"
9414 #: docs/manual/protocol/n6510.rst:299
9417 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9419 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9420 " folderID - see 0x14/0x017B\n"
9421 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9422 " 0x01 (on big block), type, length of big block,\n"
9423 " [date/time1], [date/time2], # blocks,\n"
9424 " type, length, data...\n"
9429 #: docs/manual/protocol/n6510.rst:302
9432 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9433 " r Delete SMS { 0x05 }\n"
9437 #: docs/manual/protocol/n6510.rst:307
9440 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9441 " where: folderID - see 0x14/0x017B\n"
9442 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9443 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9447 #: docs/manual/protocol/n6510.rst:310
9450 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9451 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9455 #: docs/manual/protocol/n6510.rst:319
9458 " where: type = 0x00 - MT\n"
9459 " 0x01 - delivery report\n"
9461 " 0x80 - picture message\n"
9462 " where: status=0x01 - reveived/read\n"
9463 " 0x03 - received/unread\n"
9464 " 0x05 - stored/sent\n"
9465 " 0x07 - stored/not sent\n"
9469 #: docs/manual/protocol/n6510.rst:331
9472 " s Get folder names { 0x12, 0x00, 0x00}\n"
9473 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9474 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9475 " where: folderID = 0x02 - Inbox\n"
9478 " 0x05 - Templates\n"
9479 " 0x06 - first \"My folders\"\n"
9480 " 0x07 - second \"My folders\"\n"
9481 " 0x08 - third -\"-\n"
9486 #: docs/manual/protocol/n6510.rst:337
9490 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9491 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
9492 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9493 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
9497 #: docs/manual/protocol/n6510.rst:339
9499 msgid " 0x17: BATTERY\n"
9503 #: docs/manual/protocol/n6510.rst:343
9506 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
9507 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9508 " where: level: 1-7 (as in phone display)\n"
9512 #: docs/manual/protocol/n6510.rst:345
9514 msgid " 0x19: CLOCK\n"
9518 #: docs/manual/protocol/n6510.rst:348
9521 " s Get ???? {0x01,...}\n"
9522 " r Get ???? {0x02,...}\n"
9526 #: docs/manual/protocol/n6510.rst:353
9529 " s Get date { 0x0a, 0x00, 0x00 }\n"
9530 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
9531 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9532 " 0x04, 0x04, 0x01, 0x00 }\n"
9536 #: docs/manual/protocol/n6510.rst:358
9539 " s Get ???? {0x0c, 0x00, 0x00}\n"
9540 " r Get ???? {0x0d..}\n"
9541 " s Get ???? {0x11,...}\n"
9542 " r Get ???? {0x12,...}\n"
9546 #: docs/manual/protocol/n6510.rst:360
9548 msgid " 0x1b: IDENTIFY\n"
9552 #: docs/manual/protocol/n6510.rst:367
9555 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9556 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9557 " s Get IMEI {+0x00, 0x03, 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 ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
9560 " r Get ??? { 0x01, 0x02, 0x00 }\n"
9564 #: docs/manual/protocol/n6510.rst:370
9567 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9568 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9572 #: docs/manual/protocol/n6510.rst:374
9575 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9576 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9577 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9581 #: docs/manual/protocol/n6510.rst:381
9584 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9585 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9586 " s ??? {+00 |03 |05 |0b |00 |20}\n"
9587 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9588 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
9589 " 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"
9593 #: docs/manual/protocol/n6510.rst:463
9596 " Sending frame 0x1b / 0x0006\n"
9597 " 00 |03 |07 |0b |00 |ff ..... \n"
9598 " Received frame 0x1b / 0x0072\n"
9599 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9600 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9601 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9602 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9603 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9604 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9605 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9607 " Sending frame 0x1b / 0x0006\n"
9608 " 00 |03 |08 |07 |01 |ff ..... \n"
9609 " Received frame 0x1b / 0x00ae\n"
9610 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9611 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9612 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9613 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9614 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9615 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9616 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9617 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9618 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9619 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9620 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
9621 " Sending frame 0x1b / 0x0008\n"
9622 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
9623 " Received frame 0x1b / 0x001a\n"
9624 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9625 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
9626 " Sending frame 0x1b / 0x0008\n"
9627 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
9628 " Received frame 0x1b / 0x0012\n"
9629 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9631 " Sending frame 0x1b / 0x0008\n"
9632 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
9633 " Received frame 0x1b / 0x0016\n"
9634 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9635 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
9636 " Sending frame 0x1b / 0x0008\n"
9637 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
9638 " Received frame 0x1b / 0x0006\n"
9639 " 03 |2b+|0c |01 |02 |00 .+....\n"
9640 " Sending frame 0x1b / 0x0008\n"
9641 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
9642 " Received frame 0x1b / 0x0006\n"
9643 " 03 |2b+|0d |01 |02 |00 .+....\n"
9644 " Sending frame 0x1b / 0x0008\n"
9645 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
9646 " Received frame 0x1b / 0x0012\n"
9647 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9649 " Sending frame 0x1b / 0x0008\n"
9650 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
9651 " Received frame 0x1b / 0x0006\n"
9652 " 03 |2b+|0f |01 |02 |00 .+....\n"
9653 " Sending frame 0x1b / 0x0008\n"
9654 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
9655 " Received frame 0x1b / 0x0006\n"
9656 " 03 |2b+|10 |01 |02 |00 .+....\n"
9657 " Sending frame 0x1b / 0x0006\n"
9658 " 00 |03 |11 |0b |00 |02 ......\n"
9659 " Received frame 0x1b / 0x0012\n"
9660 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9662 " Sending frame 0x1b / 0x0006\n"
9663 " 00 |03 |12 |0b |00 |20 .....\n"
9664 " Received frame 0x1b / 0x0012\n"
9665 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9667 " Sending frame 0x1b / 0x0006\n"
9668 " 00 |03 |13 |0b |00 |01 ......\n"
9669 " Received frame 0x1b / 0x0016\n"
9670 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9671 " 311|355|377|00 |00 |00 157...\n"
9672 " Sending frame 0x1b / 0x0006\n"
9673 " 00 |03 |14 |07 |00 |02 ......\n"
9674 " Received frame 0x1b / 0x0012\n"
9675 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9680 #: docs/manual/protocol/n6510.rst:466
9683 " s Get IMEI { 0x00, 0x41 }\n"
9684 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9688 #: docs/manual/protocol/n6510.rst:519
9691 " Sending frame 0x1b / 0x0008\n"
9692 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
9693 " Received frame 0x1b / 0x0006\n"
9694 " 03 |2b+|16 |01 |02 |00 .+....\n"
9695 " Sending frame 0x1b / 0x0006\n"
9696 " 00 |03 |17 |07 |00 |01 ......\n"
9697 " Received frame 0x1b / 0x002e\n"
9698 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9699 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9700 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9701 " Sending frame 0x1b / 0x0006\n"
9702 " 00 |03 |18 |07 |00 |01 ......\n"
9703 " Received frame 0x1b / 0x002e\n"
9704 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9705 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9706 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9707 " Sending frame 0x1b / 0x0006\n"
9708 " 00 |03 |19 |07 |00 |01 ......\n"
9709 " Received frame 0x1b / 0x002e\n"
9710 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9711 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9712 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9713 " Sending frame 0x1b / 0x0006\n"
9714 " 00 |03 |1a |07 |00 |01 ......\n"
9715 " Received frame 0x1b / 0x002e\n"
9716 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9717 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9718 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9719 " Sending frame 0x1b / 0x0006\n"
9720 " 00 |03 |1b |07 |00 |01 ......\n"
9721 " Received frame 0x1b / 0x002e\n"
9722 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9723 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9724 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9725 " Sending frame 0x1b / 0x0006\n"
9726 " 00 |03 |1c |07 |00 |01 ......\n"
9727 " Received frame 0x1b / 0x002e\n"
9728 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9729 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9730 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9731 " Sending frame 0x1b / 0x0006\n"
9732 " 00 |03 |1d |07 |00 |01 ......\n"
9733 " Received frame 0x1b / 0x002e\n"
9734 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9735 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9736 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9737 " Sending frame 0x1b / 0x0006\n"
9738 " 00 |03 |1e |07 |00 |01 ......\n"
9739 " Received frame 0x1b / 0x002e\n"
9740 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9741 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9742 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9746 #: docs/manual/protocol/n6510.rst:521
9748 msgid " 0x1f: RINGTONE\n"
9752 #: docs/manual/protocol/n6510.rst:525
9755 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9756 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9757 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9761 #: docs/manual/protocol/n6510.rst:533
9765 " s Get IMEI { 0x00, 0x41 }\n"
9766 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9767 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9768 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9769 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9773 #: docs/manual/protocol/n6510.rst:538
9777 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9778 " where location: 0, 1, 2, 3\n"
9779 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9782 #. type: Labeled list
9783 #: docs/manual/protocol/n6510.rst:538
9789 #: docs/manual/protocol/n6510.rst:552
9792 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9793 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9794 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9795 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9796 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9797 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9798 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9799 "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"
9800 "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"
9801 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9802 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9803 "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"
9804 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
9807 #. type: Labeled list
9808 #: docs/manual/protocol/n6510.rst:552
9814 #: docs/manual/protocol/n6510.rst:591
9816 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9817 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9818 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9819 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9820 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9821 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9822 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9823 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9824 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
9825 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
9826 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
9827 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
9828 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9829 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
9830 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
9831 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
9832 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9833 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9834 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9835 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9836 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9837 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9838 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9839 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9840 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
9841 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
9842 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
9843 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9844 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
9845 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
9846 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
9847 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
9848 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9849 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9850 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9851 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9852 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9853 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9854 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9855 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9856 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
9860 #: docs/manual/protocol/n6510.rst:721
9863 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
9864 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
9865 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
9866 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
9867 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
9868 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
9869 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
9870 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
9871 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
9872 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
9873 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
9875 "Sending frame 0x38 / 0x00c7\n"
9876 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
9877 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
9878 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
9879 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
9880 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
9881 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
9882 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
9883 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
9884 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
9885 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
9886 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
9887 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
9888 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
9889 "Received frame 0x38 / 0x0306\n"
9890 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
9891 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
9892 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
9893 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
9894 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
9895 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
9896 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
9897 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
9898 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
9899 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
9900 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
9901 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
9902 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
9903 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
9904 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
9905 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
9906 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
9907 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
9908 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
9909 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
9910 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
9911 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
9912 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
9913 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
9914 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
9915 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
9916 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
9917 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
9918 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
9919 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
9920 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
9921 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
9922 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
9923 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
9924 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
9925 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
9926 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
9927 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
9928 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
9929 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
9930 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
9931 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
9932 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
9933 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
9934 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
9935 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
9936 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
9937 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
9938 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
9939 "Received frame 0x38 / 0x0306\n"
9940 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
9941 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
9942 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
9943 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
9944 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
9945 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
9946 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
9947 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
9948 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
9949 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
9950 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
9951 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
9952 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
9953 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
9954 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
9955 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
9956 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
9957 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
9958 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
9959 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
9960 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
9961 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
9962 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
9963 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
9964 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
9965 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
9966 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
9967 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
9968 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
9969 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
9970 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
9971 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
9972 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
9973 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
9974 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
9975 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
9976 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
9977 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
9978 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
9979 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
9980 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
9981 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
9982 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
9983 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
9984 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
9985 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
9986 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
9987 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
9988 "08 |04 |01 |2f/|00 |00 .../..\n"
9989 "Sending frame 0x38 / 0x000e\n"
9990 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
9991 "Received frame 0x38 / 0x0006\n"
9992 "02 |1d |00 |0d |00 |00 ......\n"
9996 #: docs/manual/protocol/n6510.rst:723
9997 msgid "0x39: PROFILES"
10000 #. type: Plain text
10001 #: docs/manual/protocol/n6510.rst:725
10003 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
10006 #. type: Plain text
10007 #: docs/manual/protocol/n6510.rst:726
10009 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
10012 #. type: Plain text
10013 #: docs/manual/protocol/n6510.rst:727
10015 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
10018 #. type: Plain text
10019 #: docs/manual/protocol/n6510.rst:728
10021 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10024 #. type: Plain text
10025 #: docs/manual/protocol/n6510.rst:730
10027 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
10030 #. type: Plain text
10031 #: docs/manual/protocol/n6510.rst:731
10033 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10036 #. type: Plain text
10037 #: docs/manual/protocol/n6510.rst:732
10039 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
10042 #. type: Plain text
10043 #: docs/manual/protocol/n6510.rst:734
10046 "length, 0xXX, type, 0xXX, value\n"
10047 "where value: 0x00 = success\n"
10050 #. type: Plain text
10051 #: docs/manual/protocol/n6510.rst:736
10052 msgid "0x3E: FM Radio"
10053 msgstr "0x3E: Radio FM"
10055 #. type: Plain text
10056 #: docs/manual/protocol/n6510.rst:738
10059 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10060 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10063 #. type: Plain text
10064 #: docs/manual/protocol/n6510.rst:741
10067 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10068 "FreqHI , FreqLO,\n"
10069 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10072 #. type: Plain text
10073 #: docs/manual/protocol/n6510.rst:742
10075 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10078 #. type: Plain text
10079 #: docs/manual/protocol/n6510.rst:744
10081 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10084 #. type: Plain text
10085 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10089 #. type: Plain text
10090 #: docs/manual/protocol/n6510.rst:748
10093 "s ???? {+00 |07 |00 |01 |00 |02}\n"
10094 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10097 #. type: Plain text
10098 #: docs/manual/protocol/n6510.rst:762
10101 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10102 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10103 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10104 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10105 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10106 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10107 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10108 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10109 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10110 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10111 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10112 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10115 #. type: Plain text
10116 #: docs/manual/protocol/n6510.rst:764
10120 #. type: Plain text
10121 #: docs/manual/protocol/n6510.rst:765
10123 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10126 #. type: Plain text
10127 #: docs/manual/protocol/n6510.rst:766
10129 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10132 #. type: Plain text
10133 #: docs/manual/protocol/n6510.rst:767
10135 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10138 #. type: Plain text
10139 #: docs/manual/protocol/n6510.rst:768
10141 msgid "where y = 0 - 0x04\n"
10144 #. type: Plain text
10145 #: docs/manual/protocol/n6510.rst:770
10148 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10149 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10152 #. type: Labeled list
10153 #: docs/manual/protocol/n6510.rst:771
10155 msgid "0x45: PHONEBOOK HANDLING ??"
10158 #. type: Labeled list
10159 #: docs/manual/protocol/n6510.rst:772
10161 msgid "the same to msg 0x03 ??"
10164 #. type: Plain text
10165 #: docs/manual/protocol/n6510.rst:775
10169 #. type: Plain text
10170 #: docs/manual/protocol/n6510.rst:776
10172 msgid "s Get simlock info {0x0C}\n"
10175 #. type: Plain text
10176 #: docs/manual/protocol/n6510.rst:778
10180 #. type: Plain text
10181 #: docs/manual/protocol/n6510.rst:786
10184 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10185 "r Get TODO {0x04, .... }\n"
10186 "s Get number of TODO {0x07}\n"
10187 "r Get number of TODO {0x08, number lo, number hi}\n"
10188 "s Delete all TODO {0x11}\n"
10189 "r Delete all TODO {0x12}\n"
10190 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10191 "r Get TODO locations {0x16, ...}\n"
10194 #. type: Plain text
10195 #: docs/manual/protocol/n6510.rst:788
10196 msgid "0x7a: STARTUP"
10199 #. type: Plain text
10200 #: docs/manual/protocol/n6510.rst:791
10203 "s Get startup logo { 0x02, 0x0f }\n"
10204 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
10207 #. type: Plain text
10208 #: docs/manual/protocol/n6510.rst:794
10211 "0xc0, 0x02, height (2 octets),\n"
10212 "0xc0, 0x03, width (2 octets),\n"
10213 "0xc0, 0x04, size (2 octets),\n"
10216 #. type: Plain text
10217 #: docs/manual/protocol/n6510.rst:795
10219 msgid "picture }\n"
10222 #. type: Plain text
10223 #: docs/manual/protocol/n6510.rst:798
10225 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10226 "0x01, 0x00, greeting (unicode), 0x00 }"
10229 #. type: Plain text
10230 #: docs/manual/protocol/n6510.rst:801
10233 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
10234 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10237 #. type: Plain text
10238 #: docs/manual/protocol/n6510.rst:803
10243 #: docs/manual/protocol/tdma_5120.rst:2
10248 #. type: Plain text
10249 #: docs/manual/protocol/tdma_5120.rst:5
10250 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10253 #. type: Plain text
10254 #: docs/manual/protocol/tdma_5120.rst:7
10255 msgid "After playing a while with my 5120i y find some use full frames:"
10259 #: docs/manual/protocol/tdma_5120.rst:9
10261 msgid "got from sneefing in Logomanger the get startup logo"
10264 #. type: Labeled list
10265 #: docs/manual/protocol/tdma_5120.rst:11
10270 #. type: Plain text
10271 #: docs/manual/protocol/tdma_5120.rst:14
10272 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10275 #. type: Labeled list
10276 #: docs/manual/protocol/tdma_5120.rst:15
10281 #. type: Plain text
10282 #: docs/manual/protocol/tdma_5120.rst:18
10284 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10287 #. type: Plain text
10288 #: docs/manual/protocol/tdma_5120.rst:21
10290 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10295 #: docs/manual/protocol/tdma_5120.rst:23
10297 msgid "got key press working"
10300 #. type: Plain text
10301 #: docs/manual/protocol/tdma_5120.rst:26
10302 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10305 #. type: Labeled list
10306 #: docs/manual/protocol/tdma_5120.rst:27
10308 msgid "with frame: key-press"
10311 #. type: Plain text
10312 #: docs/manual/protocol/tdma_5120.rst:30
10313 msgid "D1 {+00 01 50 00 01 KY}"
10316 #. type: Plain text
10317 #: docs/manual/protocol/tdma_5120.rst:32
10318 msgid "this seems to press the key for a while. No release needed"
10321 #. type: Plain text
10322 #: docs/manual/protocol/tdma_5120.rst:34
10323 msgid "key-release:"
10326 #. type: Plain text
10327 #: docs/manual/protocol/tdma_5120.rst:36
10329 msgid " D1 {+00 01 50 00 00 KY}\n"
10332 #. type: Labeled list
10333 #: docs/manual/protocol/tdma_5120.rst:37
10335 msgid "keep the key press => got speedee dial"
10338 #. type: Plain text
10339 #: docs/manual/protocol/tdma_5120.rst:40
10340 msgid "D1 {+00 01 50 00 02 00 KY}"
10344 #: docs/manual/protocol/tdma_5120.rst:42
10347 msgstr "mengambil memori"
10349 #. type: Labeled list
10350 #: docs/manual/protocol/tdma_5120.rst:44
10352 msgid "the getmemory"
10355 #. type: Plain text
10356 #: docs/manual/protocol/tdma_5120.rst:46
10357 msgid "40 {+00 00 07 11 00 10 00 mem}"
10360 #. type: Plain text
10361 #: docs/manual/protocol/tdma_5120.rst:49
10363 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10364 "of memory with diferent numbers in the 6 place. in particular:"
10367 #. type: Labeled list
10368 #: docs/manual/protocol/tdma_5120.rst:50
10370 msgid "get configuration pins"
10371 msgstr "mengambil pins konfigurasi"
10373 #. type: Plain text
10374 #: docs/manual/protocol/tdma_5120.rst:53
10375 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10378 #. type: Labeled list
10379 #: docs/manual/protocol/tdma_5120.rst:54
10381 msgid "get security code"
10384 #. type: Plain text
10385 #: docs/manual/protocol/tdma_5120.rst:57
10386 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10389 #. type: Labeled list
10390 #: docs/manual/protocol/tdma_5120.rst:58
10392 msgid "get NAM data "
10395 #. type: Plain text
10396 #: docs/manual/protocol/tdma_5120.rst:61
10397 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10400 #. type: Labeled list
10401 #: docs/manual/protocol/tdma_5120.rst:62
10403 msgid "that last answers with"
10406 #. type: Plain text
10407 #: docs/manual/protocol/tdma_5120.rst:65
10408 msgid "dd {+01 00 11 00 08 00 00,"
10411 #. type: Plain text
10412 #: docs/manual/protocol/tdma_5120.rst:114
10418 " primary paggin channel\n"
10420 " seconda paggin channel\n"
10423 "09 63 c2 09 03 00 0b\n"
10432 " overload class\n"
10433 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10439 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10441 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10450 " dedicate B ch #\n"
10452 " msg center # len\n"
10454 " msg center in flag\n"
10455 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10457 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10465 #. type: Plain text
10466 #: docs/manual/protocol/tdma_5120.rst:120
10468 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10469 "11 in the request change the command from read to write.be care full!!! I "
10470 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10471 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10472 "area of the buffer that I did not send!!!!"
10475 #. type: Plain text
10476 #: docs/manual/protocol/tdma_5120.rst:121
10477 msgid "OK so far. Still looking for how to handle SMS......"
10480 #. type: Plain text
10481 #: docs/manual/protocol/discovering.rst:2
10482 msgid "_Discovering protocol:"
10486 #: docs/manual/protocol/discovering.rst:4
10488 msgid "Discovering protocol"
10491 #. type: Plain text
10492 #: docs/manual/protocol/discovering.rst:9
10494 "You need to get a communication dump to be able to understand protocol or "
10495 "discover new commands. As most vendors provide some software for Windows, "
10496 "all following sections assume you do the sniffing on Windows."
10499 #. type: Plain text
10500 #: docs/manual/protocol/discovering.rst:11
10507 #. type: Plain text
10508 #: docs/manual/protocol/discovering.rst:16
10510 "For USB there exist various tools to dump USB communication. The dumps can "
10511 "be later analyzed and used to discover protocol details or unknown commands. "
10512 "One of the best free tools available currently is `UsbSnoop`_."
10515 #. type: Plain text
10516 #: docs/manual/protocol/discovering.rst:19
10518 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10519 "to decode the output."
10522 #. type: Plain text
10523 #: docs/manual/protocol/discovering.rst:21
10524 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10528 #: docs/manual/protocol/discovering.rst:23
10530 msgid "Serial port"
10533 #. type: Plain text
10534 #: docs/manual/protocol/discovering.rst:28
10536 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10537 "ready binary software."
10540 #. type: Plain text
10541 #: docs/manual/protocol/discovering.rst:30
10542 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10545 #. type: Plain text
10546 #: docs/manual/protocol/discovering.rst:32
10548 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10551 #. type: Labeled list
10552 #: docs/manual/protocol/discovering.rst:32
10554 msgid "protocols, can use Gammu to decode it. It's simple"
10557 #. type: Plain text
10558 #: docs/manual/protocol/discovering.rst:35
10559 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10562 #. type: Plain text
10563 #: docs/manual/protocol/discovering.rst:39
10565 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10566 "and have you have debug info about 6210 specific frames (you don't have to "
10567 "add model). Dump file for --decodesniff and MBUS should be specific:"
10570 #. type: Plain text
10571 #: docs/manual/protocol/discovering.rst:42
10573 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10577 #. type: Plain text
10578 #: docs/manual/protocol/discovering.rst:44
10579 msgid "in Hex format (\"Options\", \"Show Hex\")"
10582 #. type: Plain text
10583 #: docs/manual/protocol/discovering.rst:46
10584 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10588 #: docs/manual/protocol/discovering.rst:49
10593 #. type: Plain text
10594 #: docs/manual/protocol/discovering.rst:56
10596 "First of all you need two computers with IrDA. One running linux, that will "
10597 "sniff and one running windows, which will communicate with the phone and "
10598 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
10599 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10603 #. type: Plain text
10604 #: docs/manual/protocol/discovering.rst:66
10606 "You have to disable IrDA services on the linux machine and eventually you "
10607 "have to change the default port the 'irda_intercept' program is sniffing "
10608 "from (default ttyS1). On the windows machine you should decrease the maximum "
10609 "transmission speed to 9600bps if possible, because the intercept program "
10610 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10611 "range and then the highest possible speed is chosen) If it isn't possible "
10612 "you have to change the default bitrate in intercept source code, too. Then "
10613 "you won't see anything until the windows machine and the phone start "
10614 "transmitting data, which isn't too bad. At least here in my setup I"
10617 #. type: Labeled list
10618 #: docs/manual/protocol/discovering.rst:66
10620 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10623 #. type: Plain text
10624 #: docs/manual/protocol/discovering.rst:69
10626 msgid "win ------------------> Nokia\n"
10629 #. type: Plain text
10630 #: docs/manual/protocol/discovering.rst:70
10632 msgid "machine <----------------- phone\n"
10635 #. type: Plain text
10636 #: docs/manual/protocol/discovering.rst:72
10643 #. type: Plain text
10644 #: docs/manual/protocol/discovering.rst:73
10649 #. type: Plain text
10650 #: docs/manual/protocol/discovering.rst:74
10655 #. type: Plain text
10656 #: docs/manual/protocol/discovering.rst:82
10658 "You get a raw data file (.trc) from the intercept program, which you can "
10659 "then decode to hex with the second program from the above mentioned page. "
10660 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10661 "files, too, but it didn't work for me so I just figured things out from the "
10662 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10663 "in it, because this is the FBUS header which is in every valuable frame sent "
10664 "to phone. It's not really joy to do that, but if it brings support for a new "
10665 "phone it's worth it :-)"
10668 #. type: Plain text
10669 #: docs/manual/smsd/dbi.rst:2
10670 msgid "_gammu-smsd-dbi:"
10674 #: docs/manual/smsd/dbi.rst:4
10676 msgid "DBI Backend"
10679 #. type: Plain text
10680 #: docs/manual/smsd/dbi.rst:9
10682 "DBI backend stores all data in any database supported by `libdbi`_, which "
10683 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10684 "description of configuration options)."
10687 #. type: Plain text
10688 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10689 #: docs/manual/smsd/mysql.rst:11
10690 msgid "For tables description see :ref:`gammu-smsd-tables`."
10693 #. type: Plain text
10694 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10695 #: docs/manual/smsd/mysql.rst:13
10696 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10699 #. type: Plain text
10700 #: docs/manual/smsd/dbi.rst:18
10702 "The DBI driver is currently not supported on Windows because libdbi library "
10703 "does not support this platform."
10707 #: docs/manual/smsd/dbi.rst:21
10709 msgid "Supported drivers"
10712 #. type: Plain text
10713 #: docs/manual/smsd/dbi.rst:25
10715 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10716 "The drivers for example include:"
10719 #. type: Plain text
10720 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10721 msgid "``sqlite3`` - for SQLite 3"
10724 #. type: Plain text
10725 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10726 msgid "``mysql`` - for MySQL"
10729 #. type: Plain text
10730 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10731 msgid "``pgsql`` - for PostgeSQL"
10734 #. type: Plain text
10735 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10736 msgid "``freetds`` - for MS SQL Server or Sybase"
10739 #. type: Plain text
10740 #: docs/manual/smsd/dbi.rst:32
10741 msgid "_libdbi: http://libdbi.sourceforge.net/"
10744 #. type: Plain text
10745 #: docs/manual/smsd/dbi.rst:33
10746 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10749 #. type: Plain text
10750 #: docs/manual/smsd/dbi.rst:38
10751 msgid "SQL script for creating tables in SQLite database:"
10754 #. type: Plain text
10755 #: docs/manual/smsd/dbi.rst:40
10756 msgid "../../sql/sqlite.sql"
10759 #. type: Plain text
10760 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10761 msgid ":language: sql"
10764 #. type: Plain text
10765 #: docs/manual/smsd/dbi.rst:45
10767 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10768 "also scripts for other databases in same folder."
10771 #. type: Plain text
10772 #: docs/manual/smsd/backends.rst:2
10773 msgid "_smsd_services:"
10777 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10779 msgid "Backend services"
10782 #. type: Plain text
10783 #: docs/manual/smsd/backends.rst:8
10785 "The backend service is used to store messages (both incoming and queue of "
10789 #. type: Plain text
10790 #: docs/manual/smsd/backends.rst:20
10791 msgid "files sql mysql pgsql dbi odbc null tables"
10794 #. type: Plain text
10795 #: docs/manual/smsd/sql.rst:2
10796 msgid "_gammu-smsd-sql:"
10800 #: docs/manual/smsd/sql.rst:4
10802 msgid "SQL Service"
10805 #. type: Plain text
10806 #: docs/manual/smsd/sql.rst:8
10808 "SQL service stores all its data in database. It can use one of these SQL "
10809 "backends (configuration option :config:option:`Driver` in smsd section):"
10812 #. type: Plain text
10813 #: docs/manual/smsd/sql.rst:10
10814 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10817 #. type: Plain text
10818 #: docs/manual/smsd/sql.rst:11
10819 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10822 #. type: Plain text
10823 #: docs/manual/smsd/sql.rst:12
10824 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10827 #. type: Plain text
10828 #: docs/manual/smsd/sql.rst:13
10829 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10833 #: docs/manual/smsd/sql.rst:19
10835 msgid "SQL connection parameters"
10838 #. type: Plain text
10839 #: docs/manual/smsd/sql.rst:22
10840 msgid "Common for all backends:"
10843 #. type: Plain text
10844 #: docs/manual/smsd/sql.rst:24
10845 msgid ":config:option:`User` - user connecting to database"
10848 #. type: Plain text
10849 #: docs/manual/smsd/sql.rst:25
10850 msgid ":config:option:`Password` - password for connecting to database"
10853 #. type: Plain text
10854 #: docs/manual/smsd/sql.rst:26
10855 msgid ":config:option:`Host` - database host or data source name"
10858 #. type: Plain text
10859 #: docs/manual/smsd/sql.rst:27
10860 msgid ":config:option:`Database` - database name"
10863 #. type: Plain text
10864 #: docs/manual/smsd/sql.rst:28
10866 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
10870 #. type: Plain text
10871 #: docs/manual/smsd/sql.rst:29
10872 msgid ":config:option:`SQL` - SQL dialect to use"
10875 #. type: Plain text
10876 #: docs/manual/smsd/sql.rst:31
10877 msgid "Specific for DBI:"
10880 #. type: Plain text
10881 #: docs/manual/smsd/sql.rst:33
10882 msgid ":config:option:`DriversPath` - path to DBI drivers"
10885 #. type: Plain text
10886 #: docs/manual/smsd/sql.rst:34
10887 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
10890 #. type: Plain text
10891 #: docs/manual/smsd/sql.rst:36
10892 msgid "The variables are fully described in :ref:`gammurc` documentation."
10895 #. type: Plain text
10896 #: docs/manual/smsd/sql.rst:38
10897 msgid "_SQL Queries:"
10901 #: docs/manual/smsd/sql.rst:40
10903 msgid "SQL Queries"
10906 #. type: Plain text
10907 #: docs/manual/smsd/sql.rst:43
10908 msgid "Almost all queries are configurable. You can edit them in"
10911 #. type: Attribute :config:
10912 #: docs/manual/smsd/sql.rst:43
10914 msgid "section:`[sql]` section. There are several variables used in SQL"
10917 #. type: Plain text
10918 #: docs/manual/smsd/sql.rst:45
10919 msgid "queries. We can separate them into three groups:"
10922 #. type: Plain text
10923 #: docs/manual/smsd/sql.rst:47
10925 "phone specific, which can be used in every query, see :ref:`Phone Specific "
10929 #. type: Plain text
10930 #: docs/manual/smsd/sql.rst:48
10932 "SMS specific, which can be used in queries which works with SMS messages, "
10933 "see :ref:`SMS Specific Parameters`"
10936 #. type: Plain text
10937 #: docs/manual/smsd/sql.rst:49
10939 "query specific, which are numeric and are specific only for given query (or "
10940 "set of queries), see :ref:`Configurable queries`"
10943 #. type: Plain text
10944 #: docs/manual/smsd/sql.rst:51
10945 msgid "_Phone Specific Parameters:"
10949 #: docs/manual/smsd/sql.rst:53
10951 msgid "Phone Specific Parameters"
10954 #. type: Plain text
10955 #: docs/manual/smsd/sql.rst:61
10961 " PHONE ID (hostname)\n"
10963 " client name (eg. Gammu 1.12.3)\n"
10966 #. type: Plain text
10967 #: docs/manual/smsd/sql.rst:63
10968 msgid "_SMS Specific Parameters:"
10972 #: docs/manual/smsd/sql.rst:65
10974 msgid "SMS Specific Parameters"
10977 #. type: Plain text
10978 #: docs/manual/smsd/sql.rst:93
10982 " remote number [#f1]_\n"
10984 " delivery datetime\n"
10986 " delivery status on receiving or status error on sending\n"
10988 " message reference\n"
10990 " receiving datetime for received sms\n"
10992 " encoded text of SMS\n"
10994 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
10996 " sms centre number\n"
11002 " decoded SMS text\n"
11004 " CreatorID of SMS (sending sms)\n"
11006 " relative validity\n"
11009 #. type: Plain text
11010 #: docs/manual/smsd/sql.rst:95
11012 "[#f1] Sender number for received messages (insert to inbox or delivery "
11013 "notifications), destination otherwise."
11016 #. type: Plain text
11017 #: docs/manual/smsd/sql.rst:97
11018 msgid "_Configurable queries:"
11022 #: docs/manual/smsd/sql.rst:99
11024 msgid "Configurable queries"
11027 #. type: Plain text
11028 #: docs/manual/smsd/sql.rst:102
11030 "All configurable queries can be set in :config:section:`[sql]` section. "
11031 "Sequence of rows in selects are mandatory."
11034 #. type: Plain text
11035 #: docs/manual/smsd/sql.rst:105
11037 "All default queries noted here are noted for MySQL. Actual time and time "
11038 "addition are selected for default queries during initialization."
11041 #. type: Plain text
11042 #: docs/manual/smsd/sql.rst:107
11043 msgid "delete_phone"
11046 #. type: Plain text
11047 #: docs/manual/smsd/sql.rst:109
11048 msgid "Deletes phone from database."
11051 #. type: Plain text
11052 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11053 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11054 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11055 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11056 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11057 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11058 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11059 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11060 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11061 msgid "Default value:"
11062 msgstr "Nilai baku:"
11064 #. type: Plain text
11065 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11066 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11067 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11068 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11069 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11070 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11071 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11072 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11073 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11074 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11075 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11079 #. type: Plain text
11080 #: docs/manual/smsd/sql.rst:115
11081 msgid "DELETE FROM phones WHERE IMEI = %I"
11084 #. type: Plain text
11085 #: docs/manual/smsd/sql.rst:117
11086 msgid "insert_phone"
11089 #. type: Plain text
11090 #: docs/manual/smsd/sql.rst:119
11091 msgid "Inserts phone to database."
11094 #. type: Plain text
11095 #: docs/manual/smsd/sql.rst:126
11097 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11098 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11099 "10 SECOND) + 0, %N, -1, -1)"
11102 #. type: Plain text
11103 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11104 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11105 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11106 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11107 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11108 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11109 #: docs/manual/smsd/sql.rst:395
11110 msgid "Query specific parameters:"
11113 #. type: Plain text
11114 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11115 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11116 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11117 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11118 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11119 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11120 #: docs/manual/smsd/sql.rst:397
11124 #. type: Plain text
11125 #: docs/manual/smsd/sql.rst:131
11126 msgid "enable send (yes or no) - configuration option Send"
11129 #. type: Plain text
11130 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11131 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11132 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11133 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11137 #. type: Plain text
11138 #: docs/manual/smsd/sql.rst:133
11139 msgid "enable receive (yes or no) - configuration option Receive"
11142 #. type: Plain text
11143 #: docs/manual/smsd/sql.rst:135
11144 msgid "save_inbox_sms_select"
11147 #. type: Plain text
11148 #: docs/manual/smsd/sql.rst:137
11149 msgid "Select message for update delivery status."
11152 #. type: Plain text
11153 #: docs/manual/smsd/sql.rst:144
11155 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11156 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11157 "DestinationNumber = %R"
11160 #. type: Plain text
11161 #: docs/manual/smsd/sql.rst:146
11162 msgid "save_inbox_sms_update_delivered"
11165 #. type: Plain text
11166 #: docs/manual/smsd/sql.rst:148
11167 msgid "Update message delivery status if message was delivered."
11170 #. type: Plain text
11171 #: docs/manual/smsd/sql.rst:154
11173 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11174 "WHERE ID = %2 AND TPMR = %t"
11177 #. type: Plain text
11178 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11179 msgid "delivery status returned by GSM network"
11182 #. type: Plain text
11183 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11184 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11185 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11186 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11187 #: docs/manual/smsd/sql.rst:346
11188 msgid "ID of message"
11191 #. type: Plain text
11192 #: docs/manual/smsd/sql.rst:163
11193 msgid "save_inbox_sms_update"
11196 #. type: Plain text
11197 #: docs/manual/smsd/sql.rst:165
11198 msgid "Update message if there is an delivery error."
11201 #. type: Plain text
11202 #: docs/manual/smsd/sql.rst:171
11204 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11208 #. type: Plain text
11209 #: docs/manual/smsd/sql.rst:180
11210 msgid "save_inbox_sms_insert"
11213 #. type: Plain text
11214 #: docs/manual/smsd/sql.rst:182
11215 msgid "Insert received message."
11218 #. type: Plain text
11219 #: docs/manual/smsd/sql.rst:189
11221 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11222 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11223 "%F, %u, %x, %T, %P)"
11226 #. type: Plain text
11227 #: docs/manual/smsd/sql.rst:191
11228 msgid "update_received"
11231 #. type: Plain text
11232 #: docs/manual/smsd/sql.rst:193
11233 msgid "Update statistics after receiving message."
11236 #. type: Plain text
11237 #: docs/manual/smsd/sql.rst:199
11238 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11241 #. type: Plain text
11242 #: docs/manual/smsd/sql.rst:201
11243 msgid "refresh_send_status"
11246 #. type: Plain text
11247 #: docs/manual/smsd/sql.rst:203
11248 msgid "Update messages in outbox."
11251 #. type: Plain text
11252 #: docs/manual/smsd/sql.rst:210
11254 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11255 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11258 #. type: Plain text
11259 #: docs/manual/smsd/sql.rst:217
11260 msgid "find_outbox_sms_id"
11263 #. type: Plain text
11264 #: docs/manual/smsd/sql.rst:219
11265 msgid "Find sms messages for sending."
11268 #. type: Plain text
11269 #: docs/manual/smsd/sql.rst:228
11271 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11272 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11273 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11274 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11277 #. type: Plain text
11278 #: docs/manual/smsd/sql.rst:233
11279 msgid "limit of sms messages sended in one walk in loop"
11282 #. type: Plain text
11283 #: docs/manual/smsd/sql.rst:235
11284 msgid "find_outbox_body"
11287 #. type: Plain text
11288 #: docs/manual/smsd/sql.rst:237
11289 msgid "Select body of message."
11292 #. type: Plain text
11293 #: docs/manual/smsd/sql.rst:244
11295 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11296 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11300 #. type: Plain text
11301 #: docs/manual/smsd/sql.rst:251
11302 msgid "find_outbox_multipart"
11305 #. type: Plain text
11306 #: docs/manual/smsd/sql.rst:253
11307 msgid "Select remaining parts of sms message."
11310 #. type: Plain text
11311 #: docs/manual/smsd/sql.rst:260
11313 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11314 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11317 #. type: Plain text
11318 #: docs/manual/smsd/sql.rst:267
11319 msgid "Number of multipart message"
11322 #. type: Plain text
11323 #: docs/manual/smsd/sql.rst:269
11324 msgid "delete_outbox"
11327 #. type: Plain text
11328 #: docs/manual/smsd/sql.rst:271
11329 msgid "Remove messages from outbox after threir successful send."
11332 #. type: Plain text
11333 #: docs/manual/smsd/sql.rst:277
11334 msgid "DELETE FROM outbox WHERE ID=%1"
11337 #. type: Plain text
11338 #: docs/manual/smsd/sql.rst:284
11339 msgid "delete_outbox_multipart"
11342 #. type: Plain text
11343 #: docs/manual/smsd/sql.rst:286
11344 msgid "Remove messages from outbox_multipart after threir successful send."
11347 #. type: Plain text
11348 #: docs/manual/smsd/sql.rst:292
11349 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11352 #. type: Plain text
11353 #: docs/manual/smsd/sql.rst:299
11354 msgid "create_outbox"
11357 #. type: Plain text
11358 #: docs/manual/smsd/sql.rst:301
11359 msgid "Create message (insert to outbox)."
11362 #. type: Plain text
11363 #: docs/manual/smsd/sql.rst:309
11365 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11366 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11367 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11370 #. type: Plain text
11371 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11372 msgid "creator of message"
11375 #. type: Plain text
11376 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11377 msgid "delivery status report - yes/default"
11380 #. type: Plain text
11381 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11382 #: docs/manual/smsd/sql.rst:367
11386 #. type: Plain text
11387 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11388 msgid "multipart - FALSE/TRUE"
11391 #. type: Plain text
11392 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11393 #: docs/manual/smsd/sql.rst:369
11397 #. type: Plain text
11398 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11399 msgid "Part (part number)"
11402 #. type: Plain text
11403 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11404 #: docs/manual/smsd/sql.rst:371
11408 #. type: Plain text
11409 #: docs/manual/smsd/sql.rst:324
11410 msgid "create_outbox_multipart"
11413 #. type: Plain text
11414 #: docs/manual/smsd/sql.rst:326
11415 msgid "Create message remaining parts."
11418 #. type: Plain text
11419 #: docs/manual/smsd/sql.rst:333
11421 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11422 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11425 #. type: Plain text
11426 #: docs/manual/smsd/sql.rst:348
11427 msgid "add_sent_info"
11430 #. type: Plain text
11431 #: docs/manual/smsd/sql.rst:350
11432 msgid "Insert to sentitems."
11435 #. type: Plain text
11436 #: docs/manual/smsd/sql.rst:359
11438 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11439 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11440 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
11441 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11444 #. type: Plain text
11445 #: docs/manual/smsd/sql.rst:364
11446 msgid "ID of sms message"
11449 #. type: Plain text
11450 #: docs/manual/smsd/sql.rst:366
11451 msgid "part number (for multipart sms)"
11454 #. type: Plain text
11455 #: docs/manual/smsd/sql.rst:368
11456 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11459 #. type: Plain text
11460 #: docs/manual/smsd/sql.rst:370
11461 msgid "message reference (TPMR)"
11464 #. type: Plain text
11465 #: docs/manual/smsd/sql.rst:372
11466 msgid "time when inserted in db"
11469 #. type: Plain text
11470 #: docs/manual/smsd/sql.rst:374
11471 msgid "update_sent"
11474 #. type: Plain text
11475 #: docs/manual/smsd/sql.rst:376
11476 msgid "Update sent statistics after sending message."
11479 #. type: Plain text
11480 #: docs/manual/smsd/sql.rst:382
11481 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11484 #. type: Plain text
11485 #: docs/manual/smsd/sql.rst:384
11486 msgid "refresh_phone_status"
11489 #. type: Plain text
11490 #: docs/manual/smsd/sql.rst:386
11491 msgid "Update phone status (battery, signal)."
11494 #. type: Plain text
11495 #: docs/manual/smsd/sql.rst:393
11497 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11498 "SignalStrength = %2 WHERE IMEI = %I"
11501 #. type: Plain text
11502 #: docs/manual/smsd/sql.rst:398
11503 msgid "battery percent"
11506 #. type: Plain text
11507 #: docs/manual/smsd/sql.rst:399
11508 msgid "signal percent"
11511 #. type: Plain text
11512 #: docs/manual/smsd/files.rst:2
11513 msgid "_gammu-smsd-files:"
11517 #: docs/manual/smsd/files.rst:4
11519 msgid "Files backend"
11522 #. type: Plain text
11523 #: docs/manual/smsd/files.rst:8
11525 "FILES backend stores all data on a filesystem in folders defined by "
11526 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11531 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11533 msgid "Receiving of messages"
11536 #. type: Plain text
11537 #: docs/manual/smsd/files.rst:15
11539 "Received messages are stored in a folder defined by configuration. The "
11540 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11541 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11544 #. type: Plain text
11545 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11546 msgid "Explanation of fields:"
11549 #. type: Plain text
11550 #: docs/manual/smsd/files.rst:30
11554 " date in format ``YYYYMMDD``\n"
11556 " time in format ``HHMMSS``\n"
11560 " order of a message (in case more messages were received at same time), in format ``NN``\n"
11562 " part of the message for multipart messages, in format ``NN``\n"
11564 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11567 #. type: Plain text
11568 #: docs/manual/smsd/files.rst:33
11570 "The content of the file is content of the message and the format is defined "
11571 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11576 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11578 msgid "Transmitting of messages"
11581 #. type: Plain text
11582 #: docs/manual/smsd/files.rst:39
11584 "Transmitted messages are read from a folder defined by configuration. The "
11585 "filename should be one of the following formats:"
11588 #. type: Plain text
11589 #: docs/manual/smsd/files.rst:41
11590 msgid "``OUT<recipient>.<ext>``"
11593 #. type: Plain text
11594 #: docs/manual/smsd/files.rst:42
11595 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11598 #. type: Plain text
11599 #: docs/manual/smsd/files.rst:43
11600 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11603 #. type: Plain text
11604 #: docs/manual/smsd/files.rst:54
11607 "``<recipient>``\n"
11608 " recipient number where to send message\n"
11610 " an alphabetic character (A-Z) A = highest priority\n"
11612 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11614 " any artibrary text which is ignored\n"
11617 #. type: Plain text
11618 #: docs/manual/smsd/files.rst:56
11619 msgid "For text messages, you can additionally append flags to extension:"
11622 #. type: Plain text
11623 #: docs/manual/smsd/files.rst:63
11627 " delivery report requested\n"
11631 " WAP bookmark as name,URL\n"
11634 #. type: Plain text
11635 #: docs/manual/smsd/files.rst:65
11636 msgid "Other fields are same as for received messages."
11639 #. type: Plain text
11640 #: docs/manual/smsd/files.rst:68
11642 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11643 "SMS requesting delivery reports."
11646 #. type: Plain text
11647 #: docs/manual/smsd/files.rst:71
11649 "SMSes will be transmitted sequentially based on the file name. The contents "
11650 "of the file is the SMS to be transmitted (in Unicode or standard character "
11654 #. type: Plain text
11655 #: docs/manual/smsd/files.rst:75
11657 "The contents of the file is the SMS to be transmitted (in Unicode or "
11658 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11659 "text messages whole file content is used."
11662 #. type: Plain text
11663 #: docs/manual/smsd/files.rst:78
11665 "Please note that if file is not in Unicode, encoding is detected based on "
11666 "locales, which do not have to be configured if SMSD is running from init "
11667 "script. If this is your case, please add locales definition to init script."
11670 #. type: Plain text
11671 #: docs/manual/smsd/index.rst:2
11676 #: docs/manual/smsd/index.rst:4
11681 #. type: Plain text
11682 #: docs/manual/smsd/index.rst:15
11683 msgid "overview usage manual config run backends code"
11687 #: docs/manual/smsd/usage.rst:2
11690 msgstr "Penggunaan"
11692 #. type: Plain text
11693 #: docs/manual/smsd/usage.rst:6
11695 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11696 "to these, but they can give you overview of SMSD abilities."
11700 #: docs/manual/smsd/usage.rst:8
11702 msgid "Storing Messages in Backend"
11705 #. type: Plain text
11706 #: docs/manual/smsd/usage.rst:13
11708 "The standard mode of operating SMSD. You simply configure backend service, "
11709 "and all received messages will end up in it and any message you put into "
11710 "outbox storage will be sent."
11714 #: docs/manual/smsd/usage.rst:15
11716 msgid "Creating Messages to Send"
11719 #. type: Plain text
11720 #: docs/manual/smsd/usage.rst:20
11722 "Creating of messages to send heavily depends on service backend you use. "
11723 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11724 "construct the message, or you can just insert message manually to the "
11728 #. type: Plain text
11729 #: docs/manual/smsd/usage.rst:22
11730 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11733 #. type: Attribute :meth:
11734 #: docs/manual/smsd/usage.rst:22
11736 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11740 #: docs/manual/smsd/usage.rst:25
11742 msgid "Notification about Received Messages"
11745 #. type: Plain text
11746 #: docs/manual/smsd/usage.rst:29
11748 "Once SMSD receives message and stores it in backend service, it can invoke "
11749 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11753 #: docs/manual/smsd/usage.rst:31
11755 msgid "Monitoring SMSD Status"
11758 #. type: Plain text
11759 #: docs/manual/smsd/usage.rst:35
11761 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11762 "shared memory segment to get current status of running SMSD."
11765 #. type: Plain text
11766 #: docs/manual/smsd/usage.rst:37
11767 msgid "Alternatively you can get the same functionality from libGammu using"
11770 #. type: Attribute :c:
11771 #: docs/manual/smsd/usage.rst:37
11773 msgid "func:`SMSD_GetStatus` or python-gammu using"
11776 #. type: Attribute :meth:
11777 #: docs/manual/smsd/usage.rst:38
11779 msgid "`gammu.smsd.SMSD.GetStatus`."
11783 #: docs/manual/smsd/usage.rst:41
11785 msgid "Reporting Bugs"
11788 #. type: Plain text
11789 #: docs/manual/smsd/usage.rst:44
11790 msgid "Please report bugs to <http://bugs.cihar.com>."
11793 #. type: Plain text
11794 #: docs/manual/smsd/usage.rst:46
11796 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11799 #. type: Plain text
11800 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11801 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11804 #. type: Plain text
11805 #: docs/manual/smsd/usage.rst:54
11806 msgid "and include this verbose log within bug report."
11809 #. type: Plain text
11810 #: docs/manual/smsd/tables.rst:2
11811 msgid "_gammu-smsd-tables:"
11815 #: docs/manual/smsd/tables.rst:4
11817 msgid "SMSD Database Structure"
11820 #. type: Plain text
11821 #: docs/manual/smsd/tables.rst:8
11823 "The backends themselves are described in their sections, this document "
11824 "describes general database structure and required tables."
11827 #. type: Plain text
11828 #: docs/manual/smsd/tables.rst:14
11830 "More SMS daemons can share single database. If you do not specify PhoneID in "
11831 "their configuration, all are treated equally and you have no guarantee which "
11832 "one sends outgoing message. If you configure PhoneID and use it when "
11833 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11834 "this), each SMS daemon will have separate outbox queue."
11837 #. type: Plain text
11838 #: docs/manual/smsd/tables.rst:19
11839 msgid "Received messages are stored in :ref:`inbox` table."
11842 #. type: Plain text
11843 #: docs/manual/smsd/tables.rst:25
11845 "Transmitted messages are read from table :ref:`outbox` and possible "
11846 "subsequent parts of the same message from :ref:`outbox_multipart`."
11850 #: docs/manual/smsd/tables.rst:27
11852 msgid "Description of tables"
11856 #: docs/manual/smsd/tables.rst:30
11861 #. type: Plain text
11862 #: docs/manual/smsd/tables.rst:33
11863 msgid "Information about running daemons."
11866 #. type: delimited block =
11867 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
11868 #: docs/manual/python/gammu.rst:5
11873 #. type: Plain text
11874 #: docs/manual/smsd/tables.rst:38
11876 "Table holding single field ``Version`` - version of a database schema. See"
11879 #. type: Attribute :ref:
11880 #: docs/manual/smsd/tables.rst:38
11882 msgid "`smsd-tables-history` for details what has changed."
11885 #. type: Plain text
11886 #: docs/manual/smsd/tables.rst:41
11891 #: docs/manual/smsd/tables.rst:43
11896 #. type: Plain text
11897 #: docs/manual/smsd/tables.rst:46
11898 msgid "Table where received messages will be stored."
11901 #. type: Plain text
11902 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
11903 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
11904 #: docs/manual/smsd/tables.rst:244
11905 msgid "Fields description:"
11908 #. type: Plain text
11909 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
11910 #: docs/manual/smsd/tables.rst:247
11913 "``UpdatedInDB`` (timestamp)\n"
11914 " when somebody (daemon, user, etc.) updated it\n"
11917 #. type: Plain text
11918 #: docs/manual/smsd/tables.rst:54
11921 "``ReceivingDateTime`` (timestamp)\n"
11922 " when SMS was received\n"
11925 #. type: Plain text
11926 #: docs/manual/smsd/tables.rst:57
11929 "``Text`` (text)\n"
11930 " encoded SMS text (for all SMS)\n"
11933 #. type: Plain text
11934 #: docs/manual/smsd/tables.rst:60
11937 "``SenderNumber`` (varchar(20))\n"
11938 " decoded SMS sender number\n"
11941 #. type: Plain text
11942 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
11943 #: docs/manual/smsd/tables.rst:290
11946 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
11947 " SMS text coding\n"
11950 #. type: Plain text
11951 #: docs/manual/smsd/tables.rst:66
11955 " encoded User Data Header text\n"
11958 #. type: Plain text
11959 #: docs/manual/smsd/tables.rst:69
11962 "``SMSCNumber`` (varchar(20))\n"
11963 " decoded SMSC number\n"
11966 #. type: Plain text
11967 #: docs/manual/smsd/tables.rst:72
11970 "``Class`` (integer)\n"
11971 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
11974 #. type: Plain text
11975 #: docs/manual/smsd/tables.rst:75
11978 "``TextDecoded`` (varchar(160))\n"
11979 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
11982 #. type: Plain text
11983 #: docs/manual/smsd/tables.rst:78
11986 "``ID`` (integer unsigned)\n"
11987 " SMS identificator (for using with external applications)\n"
11990 #. type: Plain text
11991 #: docs/manual/smsd/tables.rst:81
11994 "``RecipientID`` (text)\n"
11995 " which Gammu daemon has added it\n"
11998 #. type: Plain text
11999 #: docs/manual/smsd/tables.rst:84
12002 "``Processed`` (enum('false', 'true'))\n"
12003 " you can use for marking, whether SMS was processed or not\n"
12006 #. type: Plain text
12007 #: docs/manual/smsd/tables.rst:87
12012 #: docs/manual/smsd/tables.rst:89
12017 #. type: Plain text
12018 #: docs/manual/smsd/tables.rst:93
12020 "Messages enqueued for sending should be placed in this table. If message is "
12021 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12024 #. type: Plain text
12025 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12028 "``InsertIntoDB`` (timestamp)\n"
12029 " when message was inserted into database\n"
12032 #. type: Plain text
12033 #: docs/manual/smsd/tables.rst:104
12036 "``SendingDateTime`` (timestamp)\n"
12037 " set it to some value, when want to force sending after some planned time\n"
12040 #. type: Plain text
12041 #: docs/manual/smsd/tables.rst:108
12044 "``SendBefore`` (time)\n"
12045 " Send message before specified time, can be used to limit messages from\n"
12046 " being sent in night. Default value is 23:59:59\n"
12049 #. type: Plain text
12050 #: docs/manual/smsd/tables.rst:114
12053 "``SendAfter`` (time)\n"
12054 " Send message after specified time, can be used to limit messages from\n"
12055 " being sent in night. Default value is 00:00:00\n"
12058 #. type: Plain text
12059 #: docs/manual/smsd/tables.rst:120
12062 "``Text`` (text)\n"
12063 " SMS text encoded using hex values in proper coding. If you want to use\n"
12064 " TextDecoded field, keep this NULL (or empty).\n"
12067 #. type: Plain text
12068 #: docs/manual/smsd/tables.rst:123
12071 "``DestinationNumber`` (varchar(20))\n"
12072 " recipient number\n"
12075 #. type: Plain text
12076 #: docs/manual/smsd/tables.rst:130
12080 " User Data Header encoded using hex values which will be used for constructing\n"
12081 " the message. Without this, message will be sent as plain text.\n"
12084 #. type: Plain text
12085 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12088 "``Class`` (integer)\n"
12089 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12092 #. type: Plain text
12093 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12096 "``TextDecoded`` (varchar(160))\n"
12097 " SMS text in \"human readable\" form\n"
12100 #. type: Plain text
12101 #: docs/manual/smsd/tables.rst:139
12104 "``ID`` (integer unsigned)\n"
12105 " SMS/SMS sequence ID\n"
12108 #. type: Plain text
12109 #: docs/manual/smsd/tables.rst:142
12112 " Please note that this number has to be unique also for sentitems table, so\n"
12113 " reusing message IDs might not be a good idea.\n"
12116 #. type: Plain text
12117 #: docs/manual/smsd/tables.rst:145
12120 "``MultiPart`` (enum('false','true'))\n"
12121 " info, whether there are more SMS from this sequence in outbox_multipart\n"
12124 #. type: Plain text
12125 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12128 "``RelativeValidity`` (integer)\n"
12129 " SMS relative validity like encoded using GSM specs\n"
12132 #. type: Plain text
12133 #: docs/manual/smsd/tables.rst:151
12136 "``SenderID`` (text)\n"
12137 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12140 #. type: Plain text
12141 #: docs/manual/smsd/tables.rst:154
12144 "``SendingTimeOut`` (timestamp)\n"
12145 " used by SMSD instance for own targets\n"
12148 #. type: Plain text
12149 #: docs/manual/smsd/tables.rst:157
12152 "``DeliveryReport`` (enum('default','yes','no'))\n"
12153 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12156 #. type: Plain text
12157 #: docs/manual/smsd/tables.rst:161
12160 "``CreatorID`` (text)\n"
12161 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
12162 " SMSD process this message\n"
12165 #. type: Plain text
12166 #: docs/manual/smsd/tables.rst:163
12167 msgid "_outbox_multipart:"
12171 #: docs/manual/smsd/tables.rst:165
12173 msgid "outbox_multipart"
12176 #. type: Plain text
12177 #: docs/manual/smsd/tables.rst:168
12178 msgid "Data for outgoing multipart messages."
12181 #. type: Plain text
12182 #: docs/manual/smsd/tables.rst:185
12185 "``ID`` (integer unsigned)\n"
12186 " the same meaning as values in outbox table\n"
12187 "``Text`` (text)\n"
12188 " the same meaning as values in outbox table\n"
12189 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12190 " the same meaning as values in outbox table\n"
12192 " the same meaning as values in outbox table\n"
12193 "``Class`` (integer)\n"
12194 " the same meaning as values in outbox table\n"
12195 "``TextDecoded`` (varchar(160))\n"
12196 " the same meaning as values in outbox table\n"
12197 "``ID`` (integer unsigned)\n"
12198 " the same meaning as values in outbox table\n"
12201 #. type: Plain text
12202 #: docs/manual/smsd/tables.rst:189
12205 "``SequencePosition`` (integer)\n"
12206 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12211 #: docs/manual/smsd/tables.rst:192
12216 #. type: Plain text
12217 #: docs/manual/smsd/tables.rst:196
12219 "Information about connected phones. This table is periodically refreshed and "
12220 "you can get information such as battery or signal level from here."
12223 #. type: Plain text
12224 #: docs/manual/smsd/tables.rst:201
12231 #. type: Plain text
12232 #: docs/manual/smsd/tables.rst:204
12235 "``UpdatedInDB`` (timestamp)\n"
12236 " when this record has been updated\n"
12239 #. type: Plain text
12240 #: docs/manual/smsd/tables.rst:207
12243 "``InsertIntoDB`` (timestamp)\n"
12244 " when this record has been created (when phone has been connected)\n"
12247 #. type: Plain text
12248 #: docs/manual/smsd/tables.rst:210
12251 "``TimeOut`` (timestamp)\n"
12252 " when this record expires\n"
12255 #. type: Plain text
12256 #: docs/manual/smsd/tables.rst:213
12259 "``Send`` (boolean)\n"
12260 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12263 #. type: Plain text
12264 #: docs/manual/smsd/tables.rst:216
12267 "``Receive`` (boolean)\n"
12268 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12271 #. type: Plain text
12272 #: docs/manual/smsd/tables.rst:219
12275 "``IMEI`` (text)\n"
12279 #. type: Plain text
12280 #: docs/manual/smsd/tables.rst:222
12283 "``Client`` (text)\n"
12284 " client name, usually string Gammu with version\n"
12287 #. type: Plain text
12288 #: docs/manual/smsd/tables.rst:225
12291 "``Battery`` (integer)\n"
12292 " battery level in percent (or \\-1 if unknown)\n"
12295 #. type: Plain text
12296 #: docs/manual/smsd/tables.rst:228
12299 "``Signal`` (integer)\n"
12300 " signal level in percent (or \\-1 if unknown)\n"
12303 #. type: Plain text
12304 #: docs/manual/smsd/tables.rst:232
12307 "``Sent`` (integer)\n"
12308 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12312 #. type: Plain text
12313 #: docs/manual/smsd/tables.rst:236
12316 "``Received`` (integer)\n"
12317 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12322 #: docs/manual/smsd/tables.rst:238
12327 #. type: Plain text
12328 #: docs/manual/smsd/tables.rst:242
12330 "Log of sent messages (and unsent ones with error code). Also if delivery "
12331 "reports are enabled, message state is updated after receiving delivery "
12335 #. type: Plain text
12336 #: docs/manual/smsd/tables.rst:253
12339 "``SendingDateTime`` (timestamp)\n"
12340 " when message has been sent\n"
12343 #. type: Plain text
12344 #: docs/manual/smsd/tables.rst:256
12347 "``DeliveryDateTime`` (timestamp)\n"
12348 " Time of receiving delivery report (if it has been enabled).\n"
12351 #. type: Plain text
12352 #: docs/manual/smsd/tables.rst:260
12355 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12356 " Status of message sending. SendingError mens that phone failed to send the\n"
12357 " message, Error indicates some other error while processing message.\n"
12360 #. type: Plain text
12361 #: docs/manual/smsd/tables.rst:277
12365 " Message has been sent, waiting for delivery report.\n"
12366 " ``SendingOKNoReport``\n"
12367 " Message has been sent without asking for delivery report.\n"
12368 " ``SendingError``\n"
12369 " Sending has failed.\n"
12370 " ``DeliveryOK``\n"
12371 " Delivery report arrived and reported success.\n"
12372 " ``DeliveryFailed``\n"
12373 " Delivery report arrived and reports failure.\n"
12374 " ``DeliveryPending``\n"
12375 " Delivery report announced pending deliver.\n"
12376 " ``DeliveryUnknown``\n"
12377 " Delivery report reported unknown status.\n"
12379 " Some other error happened during sending (usually bug in SMSD).\n"
12382 #. type: Plain text
12383 #: docs/manual/smsd/tables.rst:281
12386 "``StatusError`` (integer)\n"
12387 " Status of delivery from delivery report message, codes are defined in GSM\n"
12388 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
12391 #. type: Plain text
12392 #: docs/manual/smsd/tables.rst:284
12395 "``Text`` (text)\n"
12396 " SMS text encoded using hex values\n"
12399 #. type: Plain text
12400 #: docs/manual/smsd/tables.rst:287
12403 "``DestinationNumber`` (varchar(20))\n"
12404 " decoded destination number for SMS\n"
12407 #. type: Plain text
12408 #: docs/manual/smsd/tables.rst:293
12412 " User Data Header encoded using hex values\n"
12415 #. type: Plain text
12416 #: docs/manual/smsd/tables.rst:296
12419 "``SMSCNumber`` (varchar(20))\n"
12420 " decoded number of SMSC, which sent SMS\n"
12423 #. type: Plain text
12424 #: docs/manual/smsd/tables.rst:305
12427 "``ID`` (integer unsigned)\n"
12431 #. type: Plain text
12432 #: docs/manual/smsd/tables.rst:308
12435 "``SenderID`` (text)\n"
12436 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12439 #. type: Plain text
12440 #: docs/manual/smsd/tables.rst:311
12443 "``SequencePosition`` (integer)\n"
12444 " SMS number in SMS sequence\n"
12447 #. type: Plain text
12448 #: docs/manual/smsd/tables.rst:314
12451 "``TPMR`` (integer)\n"
12452 " Message Reference like in GSM specs\n"
12455 #. type: Plain text
12456 #: docs/manual/smsd/tables.rst:320
12459 "``CreatorID`` (text)\n"
12460 " copied from CreatorID from outbox table, matches PhoneID\n"
12463 #. type: Plain text
12464 #: docs/manual/smsd/tables.rst:324
12468 #. type: Plain text
12469 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12470 msgid "Not used by SMSD currently, included only for application usage."
12474 #: docs/manual/smsd/tables.rst:328
12479 #. type: Plain text
12480 #: docs/manual/smsd/tables.rst:333
12481 msgid "_smsd-tables-history:"
12485 #: docs/manual/smsd/tables.rst:335
12487 msgid "History of database structure"
12488 msgstr "File sistem"
12490 #. type: Plain text
12491 #: docs/manual/smsd/tables.rst:338
12492 msgid "History of schema versions:"
12495 #. type: Plain text
12496 #: docs/manual/smsd/tables.rst:341
12500 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
12503 #. type: Labeled list
12504 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12505 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12506 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12507 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12508 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12510 msgid ".. versionchanged"
12513 #. type: Plain text
12514 #: docs/manual/smsd/tables.rst:348
12519 " the changes only affect MySQL structure changing default values for\n"
12520 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12521 " using triggers, to update to this version, just execute triggers\n"
12522 " definition at the end of SQL file.\n"
12525 #. type: Plain text
12526 #: docs/manual/smsd/tables.rst:353
12531 " all fields for storing message text are no longer limited to 160 chars,\n"
12532 " but are arbitrary length text fields.\n"
12535 #. type: Plain text
12536 #: docs/manual/smsd/tables.rst:358
12541 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12545 #. type: Plain text
12546 #: docs/manual/smsd/tables.rst:362
12551 " added sent/received counters to phones table\n"
12554 #. type: Plain text
12555 #: docs/manual/smsd/tables.rst:366
12560 " Signal and battery state are now stored in database.\n"
12563 #. type: Plain text
12564 #: docs/manual/smsd/tables.rst:370
12569 " Added ``CreatorID`` to several tables.\n"
12572 #. type: Plain text
12573 #: docs/manual/smsd/tables.rst:374
12578 " Many fields in outbox can now be NULL.\n"
12581 #. type: Plain text
12582 #: docs/manual/smsd/tables.rst:378
12587 " Introduced daemons table and various other changes.\n"
12590 #. type: Plain text
12591 #: docs/manual/smsd/tables.rst:382
12596 " Introduced phones table and various other changes.\n"
12599 #. type: Plain text
12600 #: docs/manual/smsd/tables.rst:384
12605 #: docs/manual/smsd/tables.rst:390
12607 msgid "Creating tables"
12610 #. type: Plain text
12611 #: docs/manual/smsd/tables.rst:395
12613 "SQL scripts to create all needed tables for most databases are included in "
12614 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12618 #. type: Plain text
12619 #: docs/manual/smsd/tables.rst:397
12620 msgid "For example to create SQLite tables, issue following command:"
12623 #. type: Plain text
12624 #: docs/manual/smsd/tables.rst:401
12625 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12629 #: docs/manual/smsd/tables.rst:403
12631 msgid "Injecting a message using SQL"
12634 #. type: Plain text
12635 #: docs/manual/smsd/tables.rst:408
12637 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12638 "all the magic for you, or you can insert the message manually. The simplest "
12639 "example is short text message:"
12642 #. type: Plain text
12643 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12644 #: docs/manual/smsd/tables.rst:459
12645 msgid "INSERT INTO outbox ("
12648 #. type: Plain text
12649 #: docs/manual/smsd/tables.rst:416
12650 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12653 #. type: Plain text
12654 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12655 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12659 #. type: Plain text
12660 #: docs/manual/smsd/tables.rst:421
12662 "'800123465', 'This is a SQL test message', 'Program', "
12663 "'Default_No_Compression'"
12666 #. type: Plain text
12667 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12671 #. type: Plain text
12672 #: docs/manual/smsd/tables.rst:425
12674 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12675 "have to hex encode the unicode text:"
12678 #. type: Plain text
12679 #: docs/manual/smsd/tables.rst:433
12680 msgid "DestinationNumber, Text, CreatorID, Coding"
12683 #. type: Plain text
12684 #: docs/manual/smsd/tables.rst:438
12687 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12688 "'Program', 'Default_No_Compression'"
12692 #: docs/manual/smsd/tables.rst:441
12694 msgid "Injecting long message using SQL"
12697 #. type: Plain text
12698 #: docs/manual/smsd/tables.rst:446
12700 "Inserting multipart messages is a bit more tricky, you need to construct "
12701 "also UDH header and store it hexadecimally written into UDH field. Unless "
12702 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12705 #. type: Plain text
12706 #: docs/manual/smsd/tables.rst:453
12708 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12709 "message reference (you can put anything there, but it should be different "
12710 "for each message, ``D3`` in following example), byte for number of messages "
12711 "(``02`` in example, it should be unique for each message you send to same "
12712 "phone number) and byte for number of current message (``01`` for first "
12713 "message, ``02`` for second, etc.)."
12716 #. type: Plain text
12717 #: docs/manual/smsd/tables.rst:455
12718 msgid "For example long text message of two parts could look like following:"
12721 #. type: Plain text
12722 #: docs/manual/smsd/tables.rst:465
12723 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12726 #. type: Plain text
12727 #: docs/manual/smsd/tables.rst:472
12729 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12730 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12731 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12732 "'Default_No_Compression'"
12735 #. type: Plain text
12736 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12740 #. type: Plain text
12741 #: docs/manual/smsd/tables.rst:475
12742 msgid "INSERT INTO outbox_multipart ("
12745 #. type: Plain text
12746 #: docs/manual/smsd/tables.rst:481
12747 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12750 #. type: Plain text
12751 #: docs/manual/smsd/tables.rst:487
12753 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12754 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12755 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12758 #. type: Plain text
12759 #: docs/manual/smsd/tables.rst:492
12761 "Adding UDH means that you have less space for text, in above example you can "
12762 "use only 153 characters in single message."
12765 #. type: Plain text
12766 #: docs/manual/smsd/pgsql.rst:2
12767 msgid "_gammu-smsd-pgsql:"
12771 #: docs/manual/smsd/pgsql.rst:4
12773 msgid "PostgreSQL Backend"
12776 #. type: Plain text
12777 #: docs/manual/smsd/pgsql.rst:9
12779 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12780 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12781 "description of configuration options)."
12784 #. type: Plain text
12785 #: docs/manual/smsd/pgsql.rst:15
12786 msgid "_PostgreSQL: http://www.postgresql.org/"
12789 #. type: Plain text
12790 #: docs/manual/smsd/pgsql.rst:20
12791 msgid "SQL script for creating tables in PostgreSQL database:"
12794 #. type: Plain text
12795 #: docs/manual/smsd/pgsql.rst:22
12796 msgid "../../sql/pgsql.sql"
12799 #. type: Plain text
12800 #: docs/manual/smsd/pgsql.rst:26
12801 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12804 #. type: Plain text
12805 #: docs/manual/smsd/null.rst:2
12806 msgid "_gammu-smsd-null:"
12810 #: docs/manual/smsd/null.rst:4
12812 msgid "Null Backend"
12815 #. type: Plain text
12816 #: docs/manual/smsd/null.rst:8
12818 "NULL backend does not store data at all. It could be useful in case you "
12819 "don't want to store messages at all and you want to process then in"
12822 #. type: Attribute :config:
12823 #: docs/manual/smsd/null.rst:8
12825 msgid "option:`RunOnReceive` handler."
12828 #. type: Plain text
12829 #: docs/manual/smsd/run.rst:2
12830 msgid "_gammu-smsd-run:"
12834 #: docs/manual/smsd/run.rst:4
12836 msgid "RunOnReceive Directive"
12839 #. type: Plain text
12840 #: docs/manual/smsd/run.rst:10
12842 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12845 #. type: Attribute :ref:
12846 #: docs/manual/smsd/run.rst:10
12848 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12851 #. type: Plain text
12852 #: docs/manual/smsd/run.rst:12
12856 #. type: Plain text
12857 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12859 "This parameter is executed through shell, so you might need to escape some "
12860 "special characters and you can include any number of parameters. "
12861 "Additionally parameters with identifiers of received messages are appended "
12862 "to the command line. The identifiers depend on used service backend, "
12863 "typically it is ID of inserted row for database backends or file name for "
12864 "file based backends."
12867 #. type: Plain text
12868 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
12870 "Gammu SMSD waits for the script to terminate. If you make some time "
12871 "consuming there, it will make SMSD not receive new messages. However to "
12872 "limit breakage from this situation, the waiting time is limited to two "
12873 "minutes. After this time SMSD will continue in normal operation and might "
12874 "execute your script again."
12877 #. type: Plain text
12878 #: docs/manual/smsd/run.rst:29
12880 "All input and output file descriptors are closed when this program is "
12881 "invoked, so you have to ensure to open files on your own."
12885 #: docs/manual/smsd/run.rst:31
12887 msgid "Environment"
12890 #. type: Plain text
12891 #: docs/manual/smsd/run.rst:35
12893 "program is executed with environment which contains lot of information about "
12894 "the message. You can use it together with NULL service (see"
12897 #. type: Attribute :ref:
12898 #: docs/manual/smsd/run.rst:35
12900 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
12904 #: docs/manual/smsd/run.rst:38
12906 msgid "Global variables"
12909 #. type: Labeled list
12910 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
12911 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
12912 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
12913 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
12914 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
12919 #. type: Plain text
12920 #: docs/manual/smsd/run.rst:41
12921 msgid "SMS_MESSAGES"
12924 #. type: Plain text
12925 #: docs/manual/smsd/run.rst:43
12926 msgid "Number of physical messages received."
12929 #. type: Plain text
12930 #: docs/manual/smsd/run.rst:45
12931 msgid "DECODED_PARTS"
12934 #. type: Plain text
12935 #: docs/manual/smsd/run.rst:47
12936 msgid "Number of decoded message parts."
12940 #: docs/manual/smsd/run.rst:49
12942 msgid "Per message variables"
12945 #. type: Plain text
12946 #: docs/manual/smsd/run.rst:53
12948 "The variables further described as ``SMS_1_...`` are generated for each "
12949 "physical message, where 1 is replaced by current number of message."
12952 #. type: Plain text
12953 #: docs/manual/smsd/run.rst:55
12954 msgid "SMS_1_CLASS"
12957 #. type: Plain text
12958 #: docs/manual/smsd/run.rst:57
12959 msgid "Class of message."
12962 #. type: Plain text
12963 #: docs/manual/smsd/run.rst:59
12964 msgid "SMS_1_NUMBER"
12967 #. type: Plain text
12968 #: docs/manual/smsd/run.rst:61
12969 msgid "Sender number."
12972 #. type: Plain text
12973 #: docs/manual/smsd/run.rst:63
12977 #. type: Plain text
12978 #: docs/manual/smsd/run.rst:65
12979 msgid "Message text. Text is not available for 8-bit binary messages."
12983 #: docs/manual/smsd/run.rst:67
12985 msgid "Per part variables"
12988 #. type: Plain text
12989 #: docs/manual/smsd/run.rst:72
12991 "The variables further described as ``DECODED_1_...`` are generated for each "
12992 "message part, where 1 is replaced by current number of part. Set are only "
12993 "those variables whose content is present in the message."
12996 #. type: Plain text
12997 #: docs/manual/smsd/run.rst:74
12998 msgid "DECODED_1_TEXT"
13001 #. type: Plain text
13002 #: docs/manual/smsd/run.rst:76
13003 msgid "Decoded long message text."
13006 #. type: Plain text
13007 #: docs/manual/smsd/run.rst:78
13008 msgid "DECODED_1_MMS_SENDER"
13011 #. type: Plain text
13012 #: docs/manual/smsd/run.rst:80
13013 msgid "Sender of MMS indication message."
13016 #. type: Plain text
13017 #: docs/manual/smsd/run.rst:82
13018 msgid "DECODED_1_MMS_TITLE"
13021 #. type: Plain text
13022 #: docs/manual/smsd/run.rst:84
13023 msgid "title of MMS indication message."
13026 #. type: Plain text
13027 #: docs/manual/smsd/run.rst:86
13028 msgid "DECODED_1_MMS_ADDRESS"
13031 #. type: Plain text
13032 #: docs/manual/smsd/run.rst:88
13033 msgid "Address (URL) of MMS from MMS indication message."
13036 #. type: Plain text
13037 #: docs/manual/smsd/run.rst:90
13038 msgid "DECODED_1_MMS_SIZE"
13041 #. type: Plain text
13042 #: docs/manual/smsd/run.rst:92
13043 msgid "Size of MMS as specified in MMS indication message."
13047 #: docs/manual/smsd/run.rst:98
13049 msgid "Activating RunOnReceive"
13052 #. type: Plain text
13053 #: docs/manual/smsd/run.rst:102
13055 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13056 "the :ref:`gammu-smsdrc`."
13059 #. type: Plain text
13060 #: docs/manual/smsd/run.rst:107
13061 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13065 #: docs/manual/smsd/run.rst:109
13067 msgid "Processing messages from the files backend"
13070 #. type: Plain text
13071 #: docs/manual/smsd/run.rst:113
13073 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13074 "message data to other program. This works only with the :ref:`gammu-smsd-"
13078 #. type: Plain text
13079 #: docs/manual/smsd/run.rst:120
13081 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13084 #. type: Plain text
13085 #: docs/manual/smsd/run.rst:121
13086 msgid "$PROGRAM < $INBOX/$ID"
13089 #. type: Plain text
13090 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13095 #: docs/manual/smsd/run.rst:124
13097 msgid "Passing message text to program"
13100 #. type: Plain text
13101 #: docs/manual/smsd/run.rst:128
13103 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13104 "message text and sender to external program."
13107 #. type: Plain text
13108 #: docs/manual/smsd/run.rst:134
13109 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13112 #. type: Plain text
13113 #: docs/manual/smsd/run.rst:135
13115 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13119 #: docs/manual/smsd/run.rst:139
13121 msgid "Passing MMS indication parameters to external program"
13124 #. type: Plain text
13125 #: docs/manual/smsd/run.rst:144
13127 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13128 "write information about each received MMS indication to the log file. Just "
13129 "replace echo command with your own program to do custom processing."
13132 #. type: Plain text
13133 #: docs/manual/smsd/run.rst:149
13134 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13137 #. type: Plain text
13138 #: docs/manual/smsd/run.rst:151
13139 msgid "# No decoded parts, nothing to process exit"
13142 #. type: Plain text
13143 #: docs/manual/smsd/run.rst:153
13144 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13147 #. type: Plain text
13148 #: docs/manual/smsd/run.rst:154
13150 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13151 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13154 #. type: Plain text
13155 #: docs/manual/smsd/run.rst:155
13160 #: docs/manual/smsd/run.rst:157
13162 msgid "Processing message text in Python"
13165 #. type: Plain text
13166 #: docs/manual/smsd/run.rst:161
13168 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13169 "in Python will concatenate all text from received message:"
13172 #. type: Plain text
13173 #: docs/manual/smsd/run.rst:163
13177 #. type: Plain text
13178 #: docs/manual/smsd/run.rst:167
13179 msgid "#!/usr/bin/python import os import sys"
13182 #. type: Plain text
13183 #: docs/manual/smsd/run.rst:169
13184 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13187 #. type: Plain text
13188 #: docs/manual/smsd/run.rst:172
13189 msgid "# Are there any decoded parts? if numparts == 0:"
13192 #. type: Plain text
13193 #: docs/manual/smsd/run.rst:174
13194 msgid "print('No decoded parts!') sys.exit(1)"
13197 #. type: Plain text
13198 #: docs/manual/smsd/run.rst:178
13199 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13202 #. type: Plain text
13203 #: docs/manual/smsd/run.rst:180
13204 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13207 #. type: Plain text
13208 #: docs/manual/smsd/run.rst:181
13209 msgid "text = text + os.environ[varname]"
13212 #. type: Plain text
13213 #: docs/manual/smsd/run.rst:183
13215 "# Do something with the text print('Number %s have sent text: %s' % (os."
13216 "environ['SMS_1_NUMBER'], text))"
13219 #. type: Plain text
13220 #: docs/manual/smsd/config.rst:2
13221 msgid "_gammu-smsdrc:"
13225 #: docs/manual/smsd/config.rst:4
13227 msgid "SMSD Configuration File"
13230 #. type: Plain text
13231 #: docs/manual/smsd/config.rst:12
13233 "gammu-smsd reads configuration from a config file. It's location can be "
13234 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13238 #. type: Plain text
13239 #: docs/manual/smsd/config.rst:16
13240 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13243 #. type: Attribute :config:
13244 #: docs/manual/smsd/config.rst:16
13246 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13249 #. type: Plain text
13250 #: docs/manual/smsd/config.rst:18
13251 msgid "you can also use :config:section:`[sql]`."
13254 #. type: Plain text
13255 #: docs/manual/smsd/config.rst:21
13257 "The :config:section:`[gammu]` section is configuration of a phone connection "
13258 "and is same as described in :ref:`gammurc` with the only exception that"
13261 #. type: Attribute :config:
13262 #: docs/manual/smsd/config.rst:21
13264 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13267 #. type: Plain text
13268 #: docs/manual/smsd/config.rst:24
13270 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13271 "configures how much messages gammu emits."
13274 #. type: Plain text
13275 #: docs/manual/smsd/config.rst:26
13279 #. type: Plain text
13280 #: docs/manual/smsd/config.rst:30
13282 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13283 "described in following subsections. First general parameters of SMS daemon "
13284 "are listed and then specific parameters for storage backends."
13287 #. type: Plain text
13288 #: docs/manual/smsd/config.rst:32
13289 msgid "[include_numbers]"
13292 #. type: Plain text
13293 #: docs/manual/smsd/config.rst:34
13295 "List of numbers from which accept messages, see :ref:`message_filtering`."
13298 #. type: Plain text
13299 #: docs/manual/smsd/config.rst:36
13300 msgid "[exclude_numbers]"
13303 #. type: Plain text
13304 #: docs/manual/smsd/config.rst:38
13306 "List of numbers from which reject messages, see :ref:`message_filtering`."
13309 #. type: Plain text
13310 #: docs/manual/smsd/config.rst:40
13311 msgid "[include_smsc]"
13314 #. type: Plain text
13315 #: docs/manual/smsd/config.rst:42
13317 "List of SMSC numbers from which accept messages, see :ref:"
13318 "`message_filtering`."
13321 #. type: Plain text
13322 #: docs/manual/smsd/config.rst:44
13323 msgid "[exclude_smsc]"
13326 #. type: Plain text
13327 #: docs/manual/smsd/config.rst:46
13329 "List of SMSC numbers from which reject messages, see :ref:"
13330 "`message_filtering`."
13333 #. type: Plain text
13334 #: docs/manual/smsd/config.rst:48
13338 #. type: Plain text
13339 #: docs/manual/smsd/config.rst:50
13341 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13345 #. type: Plain text
13346 #: docs/manual/smsd/config.rst:52
13347 msgid ":ref:`Configurable queries`"
13351 #: docs/manual/smsd/config.rst:54
13353 msgid "General parameters of SMS daemon"
13356 #. type: Plain text
13357 #: docs/manual/smsd/config.rst:57
13361 #. type: Plain text
13362 #: docs/manual/smsd/config.rst:59
13363 msgid "SMSD service to use, one of following choices:"
13366 #. type: Plain text
13367 #: docs/manual/smsd/config.rst:61
13371 #. type: Plain text
13372 #: docs/manual/smsd/config.rst:62
13373 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13376 #. type: Plain text
13377 #: docs/manual/smsd/config.rst:63
13381 #. type: Plain text
13382 #: docs/manual/smsd/config.rst:64
13383 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13386 #. type: Plain text
13387 #: docs/manual/smsd/config.rst:65
13391 #. type: Plain text
13392 #: docs/manual/smsd/config.rst:66
13393 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13396 #. type: Plain text
13397 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13398 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13399 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13403 #. type: Plain text
13404 #: docs/manual/smsd/config.rst:69
13408 #. type: Plain text
13409 #: docs/manual/smsd/config.rst:70
13411 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13415 #. type: Plain text
13416 #: docs/manual/smsd/config.rst:72
13418 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13421 #. type: Plain text
13422 #: docs/manual/smsd/config.rst:75
13426 #. type: Plain text
13427 #: docs/manual/smsd/config.rst:76
13429 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13433 #. type: Plain text
13434 #: docs/manual/smsd/config.rst:78
13436 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13440 #. type: Plain text
13441 #: docs/manual/smsd/config.rst:81
13445 #. type: Plain text
13446 #: docs/manual/smsd/config.rst:82
13448 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13452 #. type: Plain text
13453 #: docs/manual/smsd/config.rst:86
13455 "stores messages in any database supported by libdbi, this includes MSSQL, "
13456 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13459 #. type: Plain text
13460 #: docs/manual/smsd/config.rst:92
13462 "Availability of backends depends on platform and compile time configuration."
13465 #. type: Plain text
13466 #: docs/manual/smsd/config.rst:94
13470 #. type: Plain text
13471 #: docs/manual/smsd/config.rst:97
13473 "PIN for SIM card. This is optional, but you should set it if your phone "
13474 "after power on requires PIN."
13477 #. type: Plain text
13478 #: docs/manual/smsd/config.rst:99
13480 msgid "NetworkCode"
13483 #. type: Plain text
13484 #: docs/manual/smsd/config.rst:102
13486 "Network personalisation password. This is optional, but some phones require "
13487 "it after power on."
13490 #. type: Plain text
13491 #: docs/manual/smsd/config.rst:104
13494 msgstr "Tes telepon"
13496 #. type: Plain text
13497 #: docs/manual/smsd/config.rst:107
13499 "Phone lock password. This is optional, but some phones require it after "
13503 #. type: Plain text
13504 #: docs/manual/smsd/config.rst:113
13506 "File where SMSD actions are being logged. You can also use special value "
13507 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13508 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13511 #. type: Plain text
13512 #: docs/manual/smsd/config.rst:117
13514 "If you run SMSD as a system daemon (or service), it is recommended to use "
13515 "absolute path to log file as startup directory might be different than you "
13519 #. type: Plain text
13520 #: docs/manual/smsd/config.rst:119
13521 msgid "Default is to provide no logging."
13524 #. type: Plain text
13525 #: docs/manual/smsd/config.rst:121
13526 msgid "LogFacility"
13529 #. type: Plain text
13530 #: docs/manual/smsd/config.rst:124
13532 "Facility to use on logging backends which support it (currently only "
13533 "syslog). One of following chouces:"
13536 #. type: Plain text
13537 #: docs/manual/smsd/config.rst:126
13538 msgid "``DAEMON`` (default)"
13541 #. type: Plain text
13542 #: docs/manual/smsd/config.rst:127
13546 #. type: Plain text
13547 #: docs/manual/smsd/config.rst:128
13551 #. type: Plain text
13552 #: docs/manual/smsd/config.rst:129
13556 #. type: Plain text
13557 #: docs/manual/smsd/config.rst:130
13561 #. type: Plain text
13562 #: docs/manual/smsd/config.rst:131
13566 #. type: Plain text
13567 #: docs/manual/smsd/config.rst:132
13571 #. type: Plain text
13572 #: docs/manual/smsd/config.rst:133
13576 #. type: Plain text
13577 #: docs/manual/smsd/config.rst:134
13581 #. type: Plain text
13582 #: docs/manual/smsd/config.rst:135
13586 #. type: Plain text
13587 #: docs/manual/smsd/config.rst:137
13591 #. type: Plain text
13592 #: docs/manual/smsd/config.rst:139
13596 #. type: Plain text
13597 #: docs/manual/smsd/config.rst:142
13599 "Debug level for SMSD. The integer value should be sum of all flags you want "
13603 #. type: Plain text
13604 #: docs/manual/smsd/config.rst:144
13608 #. type: Plain text
13609 #: docs/manual/smsd/config.rst:145
13610 msgid "enables basic debugging information"
13613 #. type: Plain text
13614 #: docs/manual/smsd/config.rst:146
13618 #. type: Plain text
13619 #: docs/manual/smsd/config.rst:147
13620 msgid "enables logging of SQL queries of service backends"
13623 #. type: Plain text
13624 #: docs/manual/smsd/config.rst:148
13628 #. type: Plain text
13629 #: docs/manual/smsd/config.rst:149
13630 msgid "enables logging of gammu debug information"
13633 #. type: Plain text
13634 #: docs/manual/smsd/config.rst:151
13635 msgid "Generally to get as much debug information as possible, use 255."
13638 #. type: Plain text
13639 #: docs/manual/smsd/config.rst:153
13640 msgid "Default is 0, what should mean no extra information."
13643 #. type: Plain text
13644 #: docs/manual/smsd/config.rst:155
13645 msgid "CommTimeout"
13648 #. type: Plain text
13649 #: docs/manual/smsd/config.rst:157
13650 msgid "How many seconds should SMSD wait after there is no message in outbox."
13653 #. type: Plain text
13654 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13655 msgid "Default is 30."
13658 #. type: Plain text
13659 #: docs/manual/smsd/config.rst:161
13660 msgid "SendTimeout"
13663 #. type: Plain text
13664 #: docs/manual/smsd/config.rst:164
13666 "Shows how many seconds SMSD should wait for network answer during sending "
13667 "sms. If nothing happen during this time, sms will be resent."
13670 #. type: Plain text
13671 #: docs/manual/smsd/config.rst:168
13676 #. type: Plain text
13677 #: docs/manual/smsd/config.rst:170
13678 msgid "How many times will SMSD try to resend message if sending fails."
13681 #. type: Plain text
13682 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13683 msgid "Default is 1."
13686 #. type: Plain text
13687 #: docs/manual/smsd/config.rst:174
13688 msgid "ReceiveFrequency"
13691 #. type: Plain text
13692 #: docs/manual/smsd/config.rst:178
13694 "The number of seconds between testing for received SMSes, when the phone is "
13695 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13696 "option:`CommTimeout` seconds and after each sent SMS."
13699 #. type: Plain text
13700 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13701 #: docs/manual/smsd/config.rst:248
13702 msgid "Default is 0 (not used)."
13705 #. type: Plain text
13706 #: docs/manual/smsd/config.rst:182
13707 msgid "StatusFrequency"
13710 #. type: Plain text
13711 #: docs/manual/smsd/config.rst:185
13713 "The number of seconds between refreshing phone status (battery, signal) "
13714 "stored in shared memory and possibly in service backends. Use 0 to disable."
13717 #. type: Plain text
13718 #: docs/manual/smsd/config.rst:187
13719 msgid "Default is 15."
13722 #. type: Plain text
13723 #: docs/manual/smsd/config.rst:189
13727 #. type: Plain text
13728 #: docs/manual/smsd/config.rst:194
13730 "The number of seconds how long will SMSD sleep before checking for some "
13731 "activity. Please note that setting this to higher value than 1 will have "
13732 "effects to other time based configurations, because they will be effectively "
13733 "rounded to multiply of this value."
13736 #. type: Plain text
13737 #: docs/manual/smsd/config.rst:197
13739 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13740 "consume quite a lot of CPU power."
13743 #. type: Plain text
13744 #: docs/manual/smsd/config.rst:201
13745 msgid "MultipartTimeout"
13748 #. type: Plain text
13749 #: docs/manual/smsd/config.rst:205
13751 "The number of seconds how long will SMSD wait for all parts of multipart "
13752 "message. If all parts won't arrive in time, parts will be processed as "
13753 "separate messages."
13756 #. type: Plain text
13757 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13758 msgid "Default is 600 (10 minutes)."
13761 #. type: Plain text
13762 #: docs/manual/smsd/config.rst:209
13763 msgid "CheckSecurity"
13766 #. type: Plain text
13767 #: docs/manual/smsd/config.rst:211
13768 msgid "Whether to check if phone wants to enter PIN."
13771 #. type: Plain text
13772 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13773 #: docs/manual/smsd/config.rst:225
13774 msgid "Default is 1 (enabled)."
13777 #. type: Plain text
13778 #: docs/manual/smsd/config.rst:215
13779 msgid "CheckBattery"
13782 #. type: Plain text
13783 #: docs/manual/smsd/config.rst:217
13784 msgid "Whether to check phone battery state periodically."
13787 #. type: Plain text
13788 #: docs/manual/smsd/config.rst:221
13789 msgid "CheckSignal"
13792 #. type: Plain text
13793 #: docs/manual/smsd/config.rst:223
13794 msgid "Whether to check signal level periodically."
13797 #. type: Plain text
13798 #: docs/manual/smsd/config.rst:227
13799 msgid "ResetFrequency"
13802 #. type: Plain text
13803 #: docs/manual/smsd/config.rst:232
13805 "The number of seconds between performing a preventive soft reset in order to "
13806 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13807 "to a state when only after unmounting the battery the phone will be "
13808 "functional again."
13811 #. type: Plain text
13812 #: docs/manual/smsd/config.rst:236
13813 msgid "HardResetFrequency"
13816 #. type: Plain text
13817 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13818 #: docs/manual/smsd/config.rst:407
13822 #. type: Plain text
13823 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13824 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13825 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13826 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13827 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13828 #: docs/manual/c/api.rst:5
13832 #. type: Plain text
13833 #: docs/manual/smsd/config.rst:243
13835 "For some phones hard reset means deleting all data in it. Use :config:option:"
13836 "`ResetFrequency`, unless you know what you are doing."
13839 #. type: Plain text
13840 #: docs/manual/smsd/config.rst:246
13842 "The number of seconds between performing a preventive hard reset in order to "
13843 "minimize the cases of hanging phones."
13846 #. type: Plain text
13847 #: docs/manual/smsd/config.rst:250
13848 msgid "DeliveryReport"
13851 #. type: Plain text
13852 #: docs/manual/smsd/config.rst:252
13854 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13857 #. type: Plain text
13858 #: docs/manual/smsd/config.rst:254
13862 #. type: Plain text
13863 #: docs/manual/smsd/config.rst:255
13864 msgid "one line log entry,"
13867 #. type: Plain text
13868 #: docs/manual/smsd/config.rst:256
13872 #. type: Plain text
13873 #: docs/manual/smsd/config.rst:257
13874 msgid "store in inbox as a received SMS"
13877 #. type: Plain text
13878 #: docs/manual/smsd/config.rst:258
13882 #. type: Plain text
13883 #: docs/manual/smsd/config.rst:259
13884 msgid "no delivery reports"
13887 #. type: Plain text
13888 #: docs/manual/smsd/config.rst:261
13889 msgid "Default is ``no``."
13892 #. type: Plain text
13893 #: docs/manual/smsd/config.rst:263
13894 msgid "DeliveryReportDelay"
13897 #. type: Plain text
13898 #: docs/manual/smsd/config.rst:268
13900 "Delay in seconds how long is still delivery report considered valid. This "
13901 "depends on brokeness of your network (delivery report should have same "
13902 "timestamp as sent message). Increase this if delivery reports are not paired "
13903 "with sent messages."
13906 #. type: Plain text
13907 #: docs/manual/smsd/config.rst:272
13911 #. type: Plain text
13912 #: docs/manual/smsd/config.rst:275
13914 "String with info about phone used for sending/receiving. This can be useful "
13915 "if you want to run several SMS daemons."
13918 #. type: Plain text
13919 #: docs/manual/smsd/config.rst:279
13921 "When you set PhoneID, all messages (including injected ones) will be marked "
13922 "by this string (stored as SenderID in the database) and it allows more SMS "
13923 "daemons to share a single database."
13926 #. type: Plain text
13927 #: docs/manual/smsd/config.rst:281
13928 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
13931 #. type: Plain text
13932 #: docs/manual/smsd/config.rst:283
13933 msgid "RunOnReceive"
13936 #. type: Plain text
13937 #: docs/manual/smsd/config.rst:285
13938 msgid "Executes a program after receiving message."
13941 #. type: Plain text
13942 #: docs/manual/smsd/config.rst:300
13944 "The process has available lot of information about received message in "
13945 "environment, check :ref:`gammu-smsd-run` for more details."
13948 #. type: Plain text
13949 #: docs/manual/smsd/config.rst:302
13950 msgid "RunOnFailure"
13953 #. type: Plain text
13954 #: docs/manual/smsd/config.rst:306
13955 msgid "Executes a program on failure."
13958 #. type: Plain text
13959 #: docs/manual/smsd/config.rst:309
13961 "This can be used to proactively react on some failures or to interactively "
13962 "detect failure of sending message."
13965 #. type: Plain text
13966 #: docs/manual/smsd/config.rst:313
13968 "The program will receive optional parameter, which can currently be either "
13969 "``INIT`` (meaning failure during phone initialization) or message ID, which "
13970 "would indicate error while sending the message."
13973 #. type: Labeled list
13974 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
13975 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
13976 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
13981 #. type: Plain text
13982 #: docs/manual/smsd/config.rst:315
13984 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
13985 "passed to the command."
13988 #. type: Plain text
13989 #: docs/manual/smsd/config.rst:317
13990 msgid "IncludeNumbersFile"
13993 #. type: Plain text
13994 #: docs/manual/smsd/config.rst:322
13996 "File with list of numbers which are accepted by SMSD. The file contains one "
13997 "number per line, blank lines are ignored. The file is read at startup and is "
13998 "reread only when configuration is being reread. See Message filtering for "
14002 #. type: Plain text
14003 #: docs/manual/smsd/config.rst:324
14004 msgid "ExcludeNumbersFile"
14007 #. type: Plain text
14008 #: docs/manual/smsd/config.rst:329
14010 "File with list of numbers which are not accepted by SMSD. The file contains "
14011 "one number per line, blank lines are ignored. The file is read at startup "
14012 "and is reread only when configuration is being reread. See Message filtering "
14016 #. type: Plain text
14017 #: docs/manual/smsd/config.rst:331
14018 msgid "IncludeSMSCFile"
14021 #. type: Plain text
14022 #: docs/manual/smsd/config.rst:336
14024 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14025 "one number per line, blank lines are ignored. The file is read at startup "
14026 "and is reread only when configuration is being reread. See Message filtering "
14030 #. type: Plain text
14031 #: docs/manual/smsd/config.rst:338
14032 msgid "ExcludeSMSCFile"
14035 #. type: Plain text
14036 #: docs/manual/smsd/config.rst:343
14038 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14039 "contains one number per line, blank lines are ignored. The file is read at "
14040 "startup and is reread only when configuration is being reread. See Message "
14041 "filtering for details."
14044 #. type: Plain text
14045 #: docs/manual/smsd/config.rst:345
14046 msgid "BackendRetries"
14049 #. type: Plain text
14050 #: docs/manual/smsd/config.rst:347
14051 msgid "How many times will SMSD backend retry operation."
14054 #. type: Plain text
14055 #: docs/manual/smsd/config.rst:350
14057 "The implementation on different backends is different, for database backends "
14058 "it generally means how many times it will try to reconnect to the server."
14061 #. type: Plain text
14062 #: docs/manual/smsd/config.rst:352
14063 msgid "Default is 10."
14066 #. type: Plain text
14067 #: docs/manual/smsd/config.rst:354
14071 #. type: Plain text
14072 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14076 #. type: Plain text
14077 #: docs/manual/smsd/config.rst:358
14078 msgid "Whether to enable sending of messages."
14081 #. type: Plain text
14082 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14083 msgid "Default is True."
14086 #. type: Plain text
14087 #: docs/manual/smsd/config.rst:362
14091 #. type: Plain text
14092 #: docs/manual/smsd/config.rst:366
14093 msgid "Whether to enable receiving of messages."
14097 #: docs/manual/smsd/config.rst:371
14099 msgid "Database backends options"
14102 #. type: Plain text
14103 #: docs/manual/smsd/config.rst:374
14104 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14107 #. type: Attribute :ref:
14108 #: docs/manual/smsd/config.rst:374
14110 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14113 #. type: Plain text
14114 #: docs/manual/smsd/config.rst:377
14116 "their documentation) supports same options for configuring connection to a "
14120 #. type: Plain text
14121 #: docs/manual/smsd/config.rst:379
14125 #. type: Plain text
14126 #: docs/manual/smsd/config.rst:381
14127 msgid "User name used for connection to a database."
14130 #. type: Plain text
14131 #: docs/manual/smsd/config.rst:383
14135 #. type: Plain text
14136 #: docs/manual/smsd/config.rst:385
14137 msgid "Password used for connection to a database."
14140 #. type: Plain text
14141 #: docs/manual/smsd/config.rst:387
14145 #. type: Plain text
14146 #: docs/manual/smsd/config.rst:391
14148 "Database server address. It can also contain port or socket path after "
14149 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14152 #. type: Plain text
14153 #: docs/manual/smsd/config.rst:393
14154 msgid "For ODBC this is used as Data source name."
14157 #. type: Plain text
14158 #: docs/manual/smsd/config.rst:399
14160 "Some database servers differentiate usage of ``localhost`` (to use local "
14161 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
14162 "sure your SMSD settings match the database server ones."
14165 #. type: Plain text
14166 #: docs/manual/smsd/config.rst:403
14170 #. type: Plain text
14171 #: docs/manual/smsd/config.rst:405
14172 msgid "Synonym for :config:option:`Host`."
14175 #. type: Plain text
14176 #: docs/manual/smsd/config.rst:409
14180 #. type: Plain text
14181 #: docs/manual/smsd/config.rst:413
14183 "Name of database to use. Please note that you should create tables in this "
14184 "database before using gammu-smsd. SQL files for creating needed tables are "
14185 "included in documentation."
14188 #. type: Plain text
14189 #: docs/manual/smsd/config.rst:415
14190 msgid "SkipSMSCNumber"
14193 #. type: Plain text
14194 #: docs/manual/smsd/config.rst:419
14196 "When you send sms from some SMS centere you can have delivery reports from "
14197 "other SMSC number. You can set here number of this SMSC used by you and "
14198 "Gammu will not check it's number during assigning reports to sent SMS."
14201 #. type: Plain text
14202 #: docs/manual/smsd/config.rst:421
14206 #. type: Plain text
14207 #: docs/manual/smsd/config.rst:423
14208 msgid "SQL driver to use."
14211 #. type: Plain text
14212 #: docs/manual/smsd/config.rst:426
14214 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14215 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14218 #. type: Plain text
14219 #: docs/manual/smsd/config.rst:431
14221 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14222 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14223 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14224 "``oracle`` drivers are under development."
14227 #. type: Plain text
14228 #: docs/manual/smsd/config.rst:433
14232 #. type: Plain text
14233 #: docs/manual/smsd/config.rst:436
14235 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14236 "where SMSD does not know which server it is actually talking to."
14239 #. type: Plain text
14240 #: docs/manual/smsd/config.rst:438
14241 msgid "Possible values:"
14244 #. type: Plain text
14245 #: docs/manual/smsd/config.rst:440
14246 msgid "``mysql`` - MySQL"
14249 #. type: Plain text
14250 #: docs/manual/smsd/config.rst:441
14251 msgid "``pgsql`` - PostgreSQL"
14254 #. type: Plain text
14255 #: docs/manual/smsd/config.rst:442
14256 msgid "``sqlite`` - SQLite"
14259 #. type: Plain text
14260 #: docs/manual/smsd/config.rst:443
14261 msgid "``mssql`` - Microsoft SQL Server"
14264 #. type: Plain text
14265 #: docs/manual/smsd/config.rst:444
14266 msgid "``sybase`` - Sybase"
14269 #. type: Plain text
14270 #: docs/manual/smsd/config.rst:445
14271 msgid "``access`` - Microsoft Access"
14274 #. type: Plain text
14275 #: docs/manual/smsd/config.rst:446
14276 msgid "``odbc`` - Generic ODBC"
14279 #. type: Plain text
14280 #: docs/manual/smsd/config.rst:450
14282 "You can also completely customize SQL queries used as described in :ref:`SQL "
14286 #. type: Plain text
14287 #: docs/manual/smsd/config.rst:452
14288 msgid "DriversPath"
14291 #. type: Plain text
14292 #: docs/manual/smsd/config.rst:455
14294 "Path, where DBI drivers are stored, this usually does not have to be set if "
14295 "you have properly installed drivers."
14298 #. type: Plain text
14299 #: docs/manual/smsd/config.rst:457
14303 #. type: Plain text
14304 #: docs/manual/smsd/config.rst:460
14306 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14307 "path where sqlite database files are stored."
14311 #: docs/manual/smsd/config.rst:462
14313 msgid "Files backend options"
14316 #. type: Plain text
14317 #: docs/manual/smsd/config.rst:465
14318 msgid "The FILES backend accepts following configuration options. See"
14321 #. type: Attribute :ref:
14322 #: docs/manual/smsd/config.rst:465
14324 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14327 #. type: Plain text
14328 #: docs/manual/smsd/config.rst:467
14330 "that all path should contain trailing path separator (/ on Unix systems):"
14333 #. type: Plain text
14334 #: docs/manual/smsd/config.rst:469
14338 #. type: Plain text
14339 #: docs/manual/smsd/config.rst:471
14340 msgid "Where the received SMSes are stored."
14343 #. type: Plain text
14344 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14345 msgid "Default is current directory."
14348 #. type: Plain text
14349 #: docs/manual/smsd/config.rst:475
14353 #. type: Plain text
14354 #: docs/manual/smsd/config.rst:477
14355 msgid "Where SMSes to be sent should be placed."
14358 #. type: Plain text
14359 #: docs/manual/smsd/config.rst:481
14360 msgid "SentSMSPath"
14363 #. type: Plain text
14364 #: docs/manual/smsd/config.rst:484
14366 "Where the transmitted SMSes are placed, if same as :config:option:"
14367 "`OutboxPath` transmitted messages are deleted."
14370 #. type: Plain text
14371 #: docs/manual/smsd/config.rst:486
14372 msgid "Default is to delete transmitted messages."
14375 #. type: Plain text
14376 #: docs/manual/smsd/config.rst:488
14377 msgid "ErrorSMSPath"
14380 #. type: Plain text
14381 #: docs/manual/smsd/config.rst:490
14382 msgid "Where SMSes with error in transmission is placed."
14385 #. type: Plain text
14386 #: docs/manual/smsd/config.rst:492
14387 msgid "Default is same as :config:option:`SentSMSPath`."
14390 #. type: Plain text
14391 #: docs/manual/smsd/config.rst:494
14392 msgid "InboxFormat"
14395 #. type: Plain text
14396 #: docs/manual/smsd/config.rst:496
14398 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14402 #. type: Plain text
14403 #: docs/manual/smsd/config.rst:498
14407 #. type: Plain text
14408 #: docs/manual/smsd/config.rst:499
14410 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14413 #. type: Plain text
14414 #: docs/manual/smsd/config.rst:500
14415 msgid "``unicode``"
14416 msgstr "``unicode``"
14418 #. type: Plain text
14419 #: docs/manual/smsd/config.rst:501
14420 msgid "message text stored in unicode (UTF-16)"
14423 #. type: Plain text
14424 #: docs/manual/smsd/config.rst:502
14425 msgid "``standard``"
14428 #. type: Plain text
14429 #: docs/manual/smsd/config.rst:503
14430 msgid "message text stored in system charset"
14433 #. type: Plain text
14434 #: docs/manual/smsd/config.rst:506
14436 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14437 "which are always written raw as they are received with extension .bin."
14440 #. type: Plain text
14441 #: docs/manual/smsd/config.rst:508
14442 msgid "Default is ``unicode``."
14445 #. type: Plain text
14446 #: docs/manual/smsd/config.rst:513
14448 "In ``detail`` format, all message parts are stored into signle file, for all "
14449 "others each message part is saved separately."
14452 #. type: Plain text
14453 #: docs/manual/smsd/config.rst:515
14454 msgid "OutboxFormat"
14457 #. type: Plain text
14458 #: docs/manual/smsd/config.rst:518
14460 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14461 "stored, it accepts same values as InboxFormat."
14464 #. type: Plain text
14465 #: docs/manual/smsd/config.rst:521
14467 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14468 "``unicode`` otherwise."
14471 #. type: Plain text
14472 #: docs/manual/smsd/config.rst:523
14473 msgid "TransmitFormat"
14476 #. type: Plain text
14477 #: docs/manual/smsd/config.rst:525
14478 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14481 #. type: Plain text
14482 #: docs/manual/smsd/config.rst:527
14483 msgid "Default is ``auto``."
14486 #. type: Plain text
14487 #: docs/manual/smsd/config.rst:529
14488 msgid "_message_filtering:"
14492 #: docs/manual/smsd/config.rst:531
14494 msgid "Message filtering"
14497 #. type: Plain text
14498 #: docs/manual/smsd/config.rst:535
14500 "SMSD allows one to process only limited subset of incoming messages. You can "
14501 "define filters for sender number in :config:section:`[include_numbers]` and"
14504 #. type: Attribute :config:
14505 #: docs/manual/smsd/config.rst:535
14507 msgid "section:`[exclude_numbers]` sections or using"
14510 #. type: Attribute :config:
14511 #: docs/manual/smsd/config.rst:536
14513 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14516 #. type: Plain text
14517 #: docs/manual/smsd/config.rst:538
14518 msgid "directives."
14521 #. type: Plain text
14522 #: docs/manual/smsd/config.rst:543
14524 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14525 "ignored) from it are used as allowed phone numbers and no other message is "
14526 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14527 "specify numbers which you want to skip."
14530 #. type: Plain text
14531 #: docs/manual/smsd/config.rst:549
14533 "Lists from both sources are merged together. If there is any number in "
14534 "include list, only include list is used and only messages in this list are "
14535 "being accepted. If include list is empty, exclude list can be used to ignore "
14536 "messages from some numbers. If both lists are empty, all messages are "
14540 #. type: Plain text
14541 #: docs/manual/smsd/config.rst:552
14543 "Similar filtering rules can be used for SMSC number filtering, they just use "
14544 "different set of configuration options - :config:section:`[include_smsc]` and"
14547 #. type: Attribute :config:
14548 #: docs/manual/smsd/config.rst:552
14550 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14553 #. type: Plain text
14554 #: docs/manual/smsd/config.rst:554
14555 msgid "and :config:option:`ExcludeSMSCFile` directives."
14558 #. type: Plain text
14559 #: docs/manual/smsd/config.rst:561
14561 "There is more complete example available in Gammu documentation. Please note "
14562 "that for simplicity following examples do not include :config:section:`"
14563 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14568 #: docs/manual/smsd/config.rst:563
14570 msgid "Files service"
14571 msgstr "File sistem"
14573 #. type: Plain text
14574 #: docs/manual/smsd/config.rst:566
14575 msgid "SMSD configuration file for FILES backend could look like:"
14578 #. type: Plain text
14579 #: docs/manual/smsd/config.rst:577
14581 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14582 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14583 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14587 #: docs/manual/smsd/config.rst:579
14589 msgid "MySQL service"
14592 #. type: Plain text
14593 #: docs/manual/smsd/config.rst:582
14594 msgid "If you want to use MYSQL backend, you will need something like this:"
14597 #. type: Plain text
14598 #: docs/manual/smsd/config.rst:594
14600 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14601 "= smsd Password = smsd PC = localhost Database = smsd"
14605 #: docs/manual/smsd/config.rst:596
14607 msgid "DBI service using SQLite"
14610 #. type: Plain text
14611 #: docs/manual/smsd/config.rst:599
14612 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14615 #. type: Plain text
14616 #: docs/manual/smsd/config.rst:607
14618 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14623 #: docs/manual/smsd/config.rst:609
14625 msgid "ODBC service using MySQL"
14628 #. type: Plain text
14629 #: docs/manual/smsd/config.rst:612
14631 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14635 #. type: Plain text
14636 #: docs/manual/smsd/config.rst:619
14637 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14640 #. type: Plain text
14641 #: docs/manual/smsd/config.rst:621
14643 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14647 #. type: Plain text
14648 #: docs/manual/smsd/config.rst:633
14650 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14651 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14654 #. type: Plain text
14655 #: docs/manual/smsd/config.rst:638
14657 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14658 "SERVER\t\t= 127.0.0.1"
14662 #: docs/manual/smsd/config.rst:641
14664 msgid "Numbers filtering"
14667 #. type: Plain text
14668 #: docs/manual/smsd/config.rst:644
14669 msgid "Process only messages from 123456 number:"
14672 #. type: Plain text
14673 #: docs/manual/smsd/config.rst:649
14674 msgid "[include_numbers] number1 = 123456"
14677 #. type: Plain text
14678 #: docs/manual/smsd/config.rst:651
14679 msgid "Do not process messages from evil number 666:"
14682 #. type: Plain text
14683 #: docs/manual/smsd/config.rst:656
14684 msgid "[exclude_numbers] number1 = 666"
14688 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14693 #. type: Plain text
14694 #: docs/manual/smsd/config.rst:661
14695 msgid "Enabling debugging:"
14699 #: docs/manual/smsd/overview.rst:2
14704 #. type: Plain text
14705 #: docs/manual/smsd/overview.rst:7
14707 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14708 "messages, stores them in defined storage and also sends messages enqueued in "
14713 #: docs/manual/smsd/overview.rst:9
14715 msgid "Overall schema"
14718 #. type: Plain text
14719 #: docs/manual/smsd/overview.rst:13
14721 "The interactions of SMS Daemon and related components can be seen on "
14722 "following picture."
14725 #. type: Plain text
14726 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14727 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14731 #. type: Plain text
14732 #: docs/manual/smsd/overview.rst:17
14733 msgid "digraph smsdinteractions {"
14736 #. type: Plain text
14737 #: docs/manual/smsd/overview.rst:34
14739 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14740 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14741 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14742 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14743 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14744 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14745 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14746 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14747 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14748 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14749 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14750 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14753 #. type: Plain text
14754 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14755 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14756 #: docs/manual/project/coding-style.rst:33
14757 #: docs/manual/project/coding-style.rst:39
14758 #: docs/manual/project/coding-style.rst:45
14759 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14760 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14761 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14762 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14763 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14764 #: docs/manual/internal/reply.rst:104
14765 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14770 #: docs/manual/smsd/overview.rst:37
14772 msgid "SMSD operation"
14775 #. type: Plain text
14776 #: docs/manual/smsd/overview.rst:40
14777 msgid "The SMSD operation consist of several steps."
14780 #. type: Plain text
14781 #: docs/manual/smsd/overview.rst:42
14782 msgid "Process command line options."
14785 #. type: Plain text
14786 #: docs/manual/smsd/overview.rst:43
14787 msgid "Configure backend service."
14790 #. type: Plain text
14791 #: docs/manual/smsd/overview.rst:44
14792 msgid "Main loop is executed until it is signalled to be terminated."
14795 #. type: Plain text
14796 #: docs/manual/smsd/overview.rst:45
14798 msgid "Try to connect to phone if not connected."
14799 msgstr "Telepon tidak terhubung."
14801 #. type: Plain text
14802 #: docs/manual/smsd/overview.rst:46
14804 "Check for security code if configured (configured by :config:option:"
14805 "`CheckSecurity`)."
14808 #. type: Plain text
14809 #: docs/manual/smsd/overview.rst:47
14811 "Check for received messages (frequency configured by :config:option:"
14812 "`ReceiveFrequency`)."
14815 #. type: Plain text
14816 #: docs/manual/smsd/overview.rst:48
14818 "Check for reset of the phone if configured (frequency configured by :config:"
14819 "option:`ResetFrequency`)."
14822 #. type: Plain text
14823 #: docs/manual/smsd/overview.rst:49
14825 "Check for messages to send (frequency configured by :config:option:"
14829 #. type: Plain text
14830 #: docs/manual/smsd/overview.rst:50
14832 "Check phone status (frequency configured by :config:option:"
14833 "`StatusFrequency`)."
14836 #. type: Plain text
14837 #: docs/manual/smsd/overview.rst:51
14838 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14841 #. type: Plain text
14842 #: docs/manual/smsd/overview.rst:51
14843 msgid "Backend service is freed."
14847 #: docs/manual/smsd/manual.rst:2
14849 msgid "Program Manuals"
14852 #. type: Plain text
14853 #: docs/manual/smsd/manual.rst:9
14854 msgid "smsd inject monitor"
14857 #. type: Plain text
14858 #: docs/manual/smsd/inject.rst:2
14859 msgid "_gammu-smsd-inject:"
14862 #. type: Plain text
14863 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
14865 msgid "gammu-smsd-inject"
14868 #. type: Labeled list
14869 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
14870 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
14871 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
14872 #: docs/manual/utils/gammu-detect.rst:9
14877 #. type: Plain text
14878 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
14879 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
14880 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
14881 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
14882 #: docs/manual/utils/gammu-detect.rst:15
14886 #. type: Plain text
14887 #: docs/manual/smsd/inject.rst:14
14889 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
14892 #. type: Plain text
14893 #: docs/manual/smsd/inject.rst:19
14895 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
14898 #. type: Attribute :program:
14899 #: docs/manual/smsd/inject.rst:20
14901 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
14904 #. type: Plain text
14905 #: docs/manual/smsd/inject.rst:22
14907 "Daemon, which will be later sent by the daemon using connected GSM modem."
14910 #. type: Plain text
14911 #: docs/manual/smsd/inject.rst:25
14913 "Support for this program depends on features available in currently used "
14914 "SMSD service backend, however currently it is supported by all of them."
14917 #. type: Plain text
14918 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
14919 #: docs/manual/smsd/smsd.rst:30
14921 "Program accepts following options (please note that long options might be "
14922 "not accepted on some platforms):"
14925 #. type: Labeled list
14926 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
14927 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
14928 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
14929 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
14930 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
14931 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
14932 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
14933 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
14934 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
14935 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
14936 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
14937 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
14938 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
14939 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
14940 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
14941 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
14942 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
14943 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
14944 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
14945 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
14946 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
14947 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
14948 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
14949 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
14950 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
14951 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
14952 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
14953 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
14954 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
14955 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
14956 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
14957 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
14958 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
14959 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
14960 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
14961 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
14962 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
14963 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
14964 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
14965 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
14966 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
14967 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
14968 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
14969 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
14970 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
14971 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
14972 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
14973 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
14974 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
14975 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
14976 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
14977 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
14978 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
14979 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
14980 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
14981 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
14982 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
14983 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
14984 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
14985 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
14986 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
14987 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
14988 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
14989 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
14990 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
14991 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
14992 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
14993 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
14994 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
14995 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
14996 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
14997 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
14998 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
14999 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
15000 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
15001 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
15002 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
15003 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
15004 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
15005 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
15006 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
15007 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
15008 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
15009 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
15010 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
15011 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
15012 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
15013 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
15014 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
15015 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
15016 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
15017 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
15018 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
15019 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
15020 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
15021 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
15022 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
15023 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15024 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15025 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15026 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15027 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15028 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15029 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15030 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15031 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15032 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15033 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15034 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15035 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15036 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15037 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15038 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15039 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15040 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15041 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15042 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15043 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15044 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15045 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15046 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15047 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15048 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15049 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15050 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15051 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15052 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15053 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15054 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15055 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15056 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15057 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15058 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15059 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15060 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15061 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15062 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15063 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15064 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15065 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15066 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15067 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15068 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15073 #. type: Plain text
15074 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15075 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15076 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15080 #. type: Plain text
15081 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15082 #: docs/manual/smsd/smsd.rst:34
15083 msgid "Shows help."
15086 #. type: Plain text
15087 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15088 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15089 msgid "-v, --version"
15092 #. type: Plain text
15093 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15094 #: docs/manual/smsd/smsd.rst:38
15095 msgid "Shows version information and compiled in features."
15098 #. type: Plain text
15099 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15100 #: docs/manual/smsd/smsd.rst:40
15101 msgid "-c, --config=file"
15104 #. type: Plain text
15105 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15106 #: docs/manual/smsd/smsd.rst:43
15108 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15109 "no default and configuration file path has to be always specified."
15112 #. type: Plain text
15113 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15114 #: docs/manual/smsd/smsd.rst:102
15115 msgid "-l, --use-log"
15118 #. type: Plain text
15119 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15120 msgid "Use logging as configured in config file."
15123 #. type: Plain text
15124 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15125 #: docs/manual/smsd/smsd.rst:106
15126 msgid "-L, --no-use-log"
15129 #. type: Plain text
15130 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15131 msgid "Do not use logging as configured in config file (default)."
15134 #. type: Plain text
15135 #: docs/manual/smsd/inject.rst:52
15137 "For description of message types and their parameters, please check "
15138 "documentation for :option:`gammu savesms`."
15141 #. type: Plain text
15142 #: docs/manual/smsd/inject.rst:57
15143 msgid "To check it out, you need to have configuration file for SMSD, see"
15146 #. type: Attribute :ref:
15147 #: docs/manual/smsd/inject.rst:57
15149 msgid "`gammu-smsdrc` for more details about it."
15152 #. type: Plain text
15153 #: docs/manual/smsd/inject.rst:60
15154 msgid "Inject text message up to standard 160 chars:"
15157 #. type: Plain text
15158 #: docs/manual/smsd/inject.rst:64
15159 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15162 #. type: delimited block _
15163 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15164 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15165 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15169 #. type: Plain text
15170 #: docs/manual/smsd/inject.rst:70
15171 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15174 #. type: Plain text
15175 #: docs/manual/smsd/inject.rst:72
15176 msgid "Inject long text message:"
15179 #. type: Plain text
15180 #: docs/manual/smsd/inject.rst:76
15182 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15186 #. type: Plain text
15187 #: docs/manual/smsd/inject.rst:82
15189 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15193 #. type: Plain text
15194 #: docs/manual/smsd/inject.rst:88
15195 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15198 #. type: Plain text
15199 #: docs/manual/smsd/inject.rst:90
15201 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15204 #. type: Plain text
15205 #: docs/manual/smsd/inject.rst:94
15207 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15208 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15211 #. type: Plain text
15212 #: docs/manual/smsd/inject.rst:96
15213 msgid "Inject protected message with ringtone:"
15216 #. type: Plain text
15217 #: docs/manual/smsd/inject.rst:99
15219 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15220 "toneSElong axelf.txt -toneSE ring.txt"
15223 #. type: Plain text
15224 #: docs/manual/smsd/mysql.rst:2
15225 msgid "_gammu-smsd-mysql:"
15229 #: docs/manual/smsd/mysql.rst:4
15231 msgid "MySQL Backend"
15234 #. type: Plain text
15235 #: docs/manual/smsd/mysql.rst:9
15237 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15238 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15239 "description of configuration options)."
15243 #: docs/manual/smsd/mysql.rst:15
15248 #. type: Plain text
15249 #: docs/manual/smsd/mysql.rst:19
15251 "The user accessing the database does not need much privileges, the following "
15252 "privleges should be enough:"
15255 #. type: Plain text
15256 #: docs/manual/smsd/mysql.rst:23
15257 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15260 #. type: Plain text
15261 #: docs/manual/smsd/mysql.rst:25
15262 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15265 #. type: Plain text
15266 #: docs/manual/smsd/mysql.rst:30
15268 "For creating the SQL tables you need more privileges, especially for "
15269 "creating triggers, which are used for some functionality."
15272 #. type: Plain text
15273 #: docs/manual/smsd/mysql.rst:32
15274 msgid "_MySQL: http://www.mysql.com/"
15277 #. type: Plain text
15278 #: docs/manual/smsd/mysql.rst:37
15279 msgid "SQL script for creating tables in MySQL database:"
15282 #. type: Plain text
15283 #: docs/manual/smsd/mysql.rst:39
15284 msgid "../../sql/mysql.sql"
15287 #. type: Plain text
15288 #: docs/manual/smsd/mysql.rst:40
15289 msgid ":language: mysql"
15292 #. type: Plain text
15293 #: docs/manual/smsd/mysql.rst:43
15294 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15298 #: docs/manual/smsd/code.rst:2
15300 msgid "Developer documentation"
15303 #. type: Plain text
15304 #: docs/manual/smsd/code.rst:11
15306 "The backend service is responsible for storing received messages and giving "
15307 "the SMSD core messages to send. It is solely up to them how the message will "
15308 "be stored, for example currently Gammu includes backends to store messages "
15309 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15313 #. type: Attribute :ref:
15314 #: docs/manual/smsd/code.rst:11
15316 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15319 #. type: Plain text
15320 #: docs/manual/smsd/code.rst:13
15321 msgid "at all (:ref:`gammu-smsd-null`)."
15325 #: docs/manual/smsd/code.rst:16
15327 msgid "Backend interface"
15330 #. type: Plain text
15331 #: docs/manual/smsd/code.rst:20
15333 "Each backend service needs to support several operations, which are exported "
15334 "in ``GSM_SMSDService`` structure:"
15337 #. type: Labeled list
15338 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15339 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15340 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15341 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15342 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15343 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15344 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15345 #: docs/manual/c/statemachine.rst:30
15347 msgid ".. c:function"
15350 #. type: Plain text
15351 #: docs/manual/smsd/code.rst:22
15353 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
15356 #. type: Plain text
15357 #: docs/manual/smsd/code.rst:24
15358 msgid "Initializes internal state, connect to backend storage."
15361 #. type: Plain text
15362 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15363 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15364 #: docs/manual/smsd/code.rst:116
15365 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15368 #. type: Plain text
15369 #: docs/manual/smsd/code.rst:29
15371 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
15374 #. type: Plain text
15375 #: docs/manual/smsd/code.rst:31
15376 msgid "Freeing internal data, disconnect from backend storage."
15379 #. type: Plain text
15380 #: docs/manual/smsd/code.rst:36
15382 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
15385 #. type: Plain text
15386 #: docs/manual/smsd/code.rst:38
15388 "Optional hook called after SMSD is connected to phone, can be used for "
15389 "storing infromation about phone in backend."
15392 #. type: Plain text
15393 #: docs/manual/smsd/code.rst:43
15395 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15398 #. type: Plain text
15399 #: docs/manual/smsd/code.rst:45
15400 msgid "Saves message into inbox."
15403 #. type: Plain text
15404 #: docs/manual/smsd/code.rst:50
15406 ":param sms: Message data to save :param Config: Pointer to SMSD "
15407 "configuration data :param Locations: Newly allocation pointer to string with "
15408 "IDs identifying saved messages. :return: Error code."
15411 #. type: Plain text
15412 #: docs/manual/smsd/code.rst:52
15414 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15417 #. type: Plain text
15418 #: docs/manual/smsd/code.rst:54
15419 msgid "Finds message in outbox suitable for sending."
15422 #. type: Plain text
15423 #: docs/manual/smsd/code.rst:58
15425 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15426 "to SMSD configuration data :param ID: Identification of found message will "
15427 "be stored here, this"
15430 #. type: Plain text
15431 #: docs/manual/smsd/code.rst:61
15433 "should be unique for different message, so that repeated attempts to send "
15434 "same message can be detected by SMSD core. Empty string avoids this check."
15437 #. type: Plain text
15438 #: docs/manual/smsd/code.rst:62
15439 msgid ":return: Error code."
15442 #. type: Plain text
15443 #: docs/manual/smsd/code.rst:64
15445 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15448 #. type: Plain text
15449 #: docs/manual/smsd/code.rst:66
15450 msgid "Moves sent message from outbox to sent items."
15453 #. type: Plain text
15454 #: docs/manual/smsd/code.rst:73
15456 ":param sms: Message which should be moved, backend usually can get it by ID "
15457 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
15458 "Identification of message to be moved. :param alwaysDelete: Whether to "
15459 "delete message from outbox even if moving fails. :param sent: Whether "
15460 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
15464 #. type: Plain text
15465 #: docs/manual/smsd/code.rst:75
15467 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15470 #. type: Plain text
15471 #: docs/manual/smsd/code.rst:77
15472 msgid "Saves message into outbox queue."
15475 #. type: Plain text
15476 #: docs/manual/smsd/code.rst:82
15478 ":param sms: Message data to save :param Config: Pointer to SMSD "
15479 "configuration data :param NewID: ID of created message will be stored "
15480 "here. :return: Error code."
15483 #. type: Plain text
15484 #: docs/manual/smsd/code.rst:84
15486 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15489 #. type: Plain text
15490 #: docs/manual/smsd/code.rst:86
15491 msgid "Logs information about sent message (eg. delivery report)."
15494 #. type: Plain text
15495 #: docs/manual/smsd/code.rst:94
15497 ":param sms: Message which should be moved, backend usually can get it by ID "
15498 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
15499 "Identification of message to be marked. :param Part: Part of the message "
15500 "which is being processed. :param err: Status of sending message. :param "
15501 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
15504 #. type: Plain text
15505 #: docs/manual/smsd/code.rst:96
15507 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15511 #. type: Plain text
15512 #: docs/manual/smsd/code.rst:98
15513 msgid "Updates sending status in service backend."
15516 #. type: Plain text
15517 #: docs/manual/smsd/code.rst:102
15519 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15520 "of message to be marked. :return: Error code."
15523 #. type: Plain text
15524 #: docs/manual/smsd/code.rst:104
15525 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15528 #. type: Plain text
15529 #: docs/manual/smsd/code.rst:106
15531 "Updates information about phone in database (network status, battery, etc.)."
15534 #. type: Plain text
15535 #: docs/manual/smsd/code.rst:111
15536 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15539 #. type: Plain text
15540 #: docs/manual/smsd/code.rst:113
15541 msgid "Reads configuration specific for this backend."
15545 #: docs/manual/smsd/code.rst:118
15550 #. type: Plain text
15551 #: docs/manual/smsd/code.rst:123
15553 "You might have noticed that message ID is often used in the API. The primary "
15554 "reason for this is that it is usually easier for backend to handle message "
15555 "just by it's internal identification instead of handling message data from"
15558 #. type: Attribute :c:
15559 #: docs/manual/smsd/code.rst:123
15561 msgid "type:`GSM_MultiSMSMessage`."
15564 #. type: Plain text
15565 #: docs/manual/smsd/code.rst:128
15567 "If the backend does not use any IDs internally, it really does not have to "
15568 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15569 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15573 #. type: Plain text
15574 #: docs/manual/smsd/code.rst:130
15575 msgid "The lifetime of ID for sent message:"
15578 #. type: Plain text
15579 #: docs/manual/smsd/code.rst:133
15581 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15582 "backend storage creates new ID"
15585 #. type: Plain text
15586 #: docs/manual/smsd/code.rst:135
15588 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15591 #. type: Plain text
15592 #: docs/manual/smsd/code.rst:138
15594 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15595 "RefreshSendStatus` are then notified using this ID about sending of the "
15599 #. type: Plain text
15600 #: docs/manual/smsd/code.rst:140
15602 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15606 #. type: Plain text
15607 #: docs/manual/smsd/code.rst:142
15608 msgid "The lifetime of ID for incoming messages:"
15611 #. type: Plain text
15612 #: docs/manual/smsd/code.rst:144
15613 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15616 #. type: Plain text
15617 #: docs/manual/smsd/code.rst:145
15618 msgid ":ref:`gammu-smsd-run` uses this ID"
15622 #: docs/manual/smsd/code.rst:147
15624 msgid "Message Sending Workflow"
15627 #. type: Plain text
15628 #: docs/manual/smsd/code.rst:152
15629 msgid "digraph smsdsending {"
15632 #. type: Plain text
15633 #: docs/manual/smsd/code.rst:176
15635 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15636 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15637 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15638 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15639 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15640 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15641 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15642 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15643 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15644 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15645 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15646 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15647 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15648 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15649 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15650 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15651 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15652 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15653 "ERR)\" -> \"error sending message\";"
15657 #: docs/manual/smsd/code.rst:179
15659 msgid "Message Receiving Workflow"
15662 #. type: Plain text
15663 #: docs/manual/smsd/code.rst:184
15664 msgid "digraph smsdreceiving {"
15667 #. type: Plain text
15668 #: docs/manual/smsd/code.rst:201
15670 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15671 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15672 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15673 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15674 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15675 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15676 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15677 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15678 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15679 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15680 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15681 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15685 #. type: Plain text
15686 #: docs/manual/smsd/monitor.rst:2
15687 msgid "_gammu-smsd-monitor:"
15690 #. type: Plain text
15691 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15693 msgid "gammu-smsd-monitor"
15696 #. type: Plain text
15697 #: docs/manual/smsd/monitor.rst:14
15698 msgid "gammu-smsd-monitor [OPTION]..."
15701 #. type: Plain text
15702 #: docs/manual/smsd/monitor.rst:19
15704 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15707 #. type: Attribute :program:
15708 #: docs/manual/smsd/monitor.rst:20
15710 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15713 #. type: Plain text
15714 #: docs/manual/smsd/monitor.rst:23
15716 "Daemon. It periodically displays information about phone and number of "
15717 "processed messages."
15720 #. type: Plain text
15721 #: docs/manual/smsd/monitor.rst:41
15722 msgid "-n, --loops=count"
15725 #. type: Plain text
15726 #: docs/manual/smsd/monitor.rst:43
15727 msgid "Number of loops, by default monitor loops infinitely."
15730 #. type: Plain text
15731 #: docs/manual/smsd/monitor.rst:45
15732 msgid "-d, --delay=seconds"
15735 #. type: Plain text
15736 #: docs/manual/smsd/monitor.rst:47
15737 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15740 #. type: Plain text
15741 #: docs/manual/smsd/monitor.rst:49
15745 #. type: Plain text
15746 #: docs/manual/smsd/monitor.rst:51
15747 msgid "Print output in comma separated values format:"
15750 #. type: Plain text
15751 #: docs/manual/smsd/monitor.rst:55
15752 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15755 #. type: Plain text
15756 #: docs/manual/smsd/smsd.rst:2
15757 msgid "_gammu-smsd:"
15760 #. type: Plain text
15761 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15766 #. type: Plain text
15767 #: docs/manual/smsd/smsd.rst:14
15768 msgid "gammu-smsd [OPTION]..."
15771 #. type: Plain text
15772 #: docs/manual/smsd/smsd.rst:20
15773 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15776 #. type: Attribute :program:
15777 #: docs/manual/smsd/smsd.rst:21
15779 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15782 #. type: Plain text
15783 #: docs/manual/smsd/smsd.rst:24
15785 "received messages, stores them in defined storage and also sends messages "
15786 "enqueued in this storage."
15789 #. type: Plain text
15790 #: docs/manual/smsd/smsd.rst:27
15792 "The daemon can reload configuration file after sending hangup signal "
15793 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
15796 #. type: Plain text
15797 #: docs/manual/smsd/smsd.rst:47
15799 "If you run SMSD as a system daemon (or service), it is recommended to use "
15800 "absolute path to configuration file as startup directory might be different "
15804 #. type: Plain text
15805 #: docs/manual/smsd/smsd.rst:49
15806 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15809 #. type: Plain text
15810 #: docs/manual/smsd/smsd.rst:51
15811 msgid "-p, --pid=file"
15814 #. type: Plain text
15815 #: docs/manual/smsd/smsd.rst:53
15817 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15820 #. type: Plain text
15821 #: docs/manual/smsd/smsd.rst:55
15822 msgid "-U, --user=user"
15825 #. type: Plain text
15826 #: docs/manual/smsd/smsd.rst:57
15827 msgid "Drop daemon privileges to chosed user after starting."
15830 #. type: Plain text
15831 #: docs/manual/smsd/smsd.rst:59
15832 msgid "-G, --group=group"
15835 #. type: Plain text
15836 #: docs/manual/smsd/smsd.rst:61
15837 msgid "Drop daemon privileges to chosen group after starting."
15840 #. type: Plain text
15841 #: docs/manual/smsd/smsd.rst:63
15842 msgid "-d, --daemon"
15845 #. type: Plain text
15846 #: docs/manual/smsd/smsd.rst:65
15847 msgid "Daemonize program on startup. Not supported on Windows."
15850 #. type: Plain text
15851 #: docs/manual/smsd/smsd.rst:67
15852 msgid "-i, --install-service"
15855 #. type: Plain text
15856 #: docs/manual/smsd/smsd.rst:69
15857 msgid "Installs SMSD as a Windows service."
15860 #. type: Plain text
15861 #: docs/manual/smsd/smsd.rst:71
15862 msgid "-u, --uninstall-service"
15865 #. type: Plain text
15866 #: docs/manual/smsd/smsd.rst:73
15867 msgid "Uninstalls SMSD as a Windows service."
15870 #. type: Plain text
15871 #: docs/manual/smsd/smsd.rst:75
15872 msgid "-s, --start-service"
15875 #. type: Plain text
15876 #: docs/manual/smsd/smsd.rst:77
15877 msgid "Starts SMSD Windows service."
15880 #. type: Plain text
15881 #: docs/manual/smsd/smsd.rst:79
15882 msgid "-k, --stop-service"
15885 #. type: Plain text
15886 #: docs/manual/smsd/smsd.rst:81
15887 msgid "Stops SMSD Windows service."
15890 #. type: Plain text
15891 #: docs/manual/smsd/smsd.rst:83
15892 msgid "-f, --max-failures=count"
15895 #. type: Plain text
15896 #: docs/manual/smsd/smsd.rst:85
15898 "Terminate after defined number of failures. Use 0 to not terminate (this is "
15902 #. type: Plain text
15903 #: docs/manual/smsd/smsd.rst:87
15904 msgid "-X, --suicide=seconds"
15907 #. type: Plain text
15908 #: docs/manual/smsd/smsd.rst:89
15909 msgid "Kills itself after number of seconds."
15912 #. type: Plain text
15913 #: docs/manual/smsd/smsd.rst:91
15914 msgid "-S, --run-service"
15917 #. type: Plain text
15918 #: docs/manual/smsd/smsd.rst:94
15920 "Runs pogram as SMSD Windows service. This should not be used manually, but "
15921 "only Windows Service manager should use this command."
15924 #. type: Plain text
15925 #: docs/manual/smsd/smsd.rst:96
15926 msgid "-n, --service-name=name"
15929 #. type: Plain text
15930 #: docs/manual/smsd/smsd.rst:100
15932 "Defines name of a Windows service. Each service requires an unique name, so "
15933 "if you want to run several SMSD instances, you have to name each service "
15934 "differently. Default is \"GammuSMSD\"."
15937 #. type: Plain text
15938 #: docs/manual/smsd/smsd.rst:104
15939 msgid "Use logging as configured in config file (default)."
15942 #. type: Plain text
15943 #: docs/manual/smsd/smsd.rst:108
15944 msgid "Do not use logging as configured in config file."
15948 #: docs/manual/smsd/smsd.rst:113
15950 msgid "Linux/Unix Examples"
15953 #. type: Plain text
15954 #: docs/manual/smsd/smsd.rst:116
15955 msgid "Start SMSD as a daemon on Linux:"
15958 #. type: Plain text
15959 #: docs/manual/smsd/smsd.rst:120
15961 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
15964 #. type: Plain text
15965 #: docs/manual/smsd/smsd.rst:122
15966 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
15969 #. type: Plain text
15970 #: docs/manual/smsd/smsd.rst:126
15972 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
15973 "--user gammu --group gammu"
15977 #: docs/manual/smsd/smsd.rst:128
15979 msgid "SMSD as a system wide daemon"
15982 #. type: Plain text
15983 #: docs/manual/smsd/smsd.rst:133
15985 "To use SMSD as a daemon, you might want to use init script which is shipped "
15986 "with Gammu in contrib/init directory. It is not installed by default, either "
15987 "install it manually or check INSTALL file for instructions."
15990 #. type: Plain text
15991 #: docs/manual/smsd/smsd.rst:136
15993 "Under Windows 7 you might need to disable UAC (user account control) before "
15994 "you will be able to install SMSD service."
15998 #: docs/manual/smsd/smsd.rst:138
16000 msgid "Windows Service Examples"
16003 #. type: Plain text
16004 #: docs/manual/smsd/smsd.rst:141
16005 msgid "Install Gammu SMSD Windows service:"
16008 #. type: Plain text
16009 #: docs/manual/smsd/smsd.rst:145
16010 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
16013 #. type: Plain text
16014 #: docs/manual/smsd/smsd.rst:147
16015 msgid "Install two instances of SMSD Windows service:"
16018 #. type: Plain text
16019 #: docs/manual/smsd/smsd.rst:151
16020 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
16023 #. type: Plain text
16024 #: docs/manual/smsd/smsd.rst:153
16025 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16028 #. type: Plain text
16029 #: docs/manual/smsd/smsd.rst:155
16030 msgid "To uninstall a Windows service:"
16033 #. type: Plain text
16034 #: docs/manual/smsd/smsd.rst:159
16035 msgid "gammu-smsd.exe -u"
16039 #: docs/manual/smsd/smsd.rst:161
16041 msgid "Troubleshooting Windows Service"
16044 #. type: Plain text
16045 #: docs/manual/smsd/smsd.rst:168
16047 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16048 "1053: The service did not respond to the start or control request in a "
16049 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16050 "useful hint, try starting SMSD manually with exactly same parameters as you "
16051 "installed the service (without -i)."
16054 #. type: Plain text
16055 #: docs/manual/smsd/smsd.rst:170
16056 msgid "For example the command line can look like:"
16059 #. type: Plain text
16060 #: docs/manual/smsd/smsd.rst:174
16061 msgid "gammu-smsd.exe -c smsdrc"
16064 #. type: Plain text
16065 #: docs/manual/smsd/smsd.rst:177
16067 "You now should be able to get errors from SMSD even if it fails to start as "
16072 #: docs/manual/smsd/smsd.rst:179
16074 msgid "Known Limitations"
16077 #. type: Plain text
16078 #: docs/manual/smsd/smsd.rst:185
16080 "You can not use same phone by more programs in same time. However in case "
16081 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16082 "able to start the communication with phone from more programs. In this case "
16083 "neither of the programs will probably work."
16086 #. type: Plain text
16087 #: docs/manual/smsd/smsd.rst:188
16089 "There is no way to detect that SMS message is reply to another by looking at "
16090 "message headers. The only way to achieve this is to add some token to the "
16091 "message and let the user include it in the message on reply."
16094 #. type: Plain text
16095 #: docs/manual/gammu/index.rst:2
16100 #: docs/manual/gammu/index.rst:4
16102 msgid "Gammu Utility"
16105 #. type: Plain text
16106 #: docs/manual/gammu/index.rst:15
16107 msgid "gammu [parameters] <command> [options]"
16110 #. type: Plain text
16111 #: docs/manual/gammu/index.rst:18
16113 "Commands actually indicate which operation should Gammu perform. They can be "
16114 "specified with or without leading ``--``."
16116 "Perintah-perintah mengindikasikan operasi apa yang harus dilakukan Gammu. "
16117 "Perintah tersebut dapat dispesifikasikan dengan atau tanpa tanda ``--``."
16119 #. type: Plain text
16120 #: docs/manual/gammu/index.rst:24
16122 "This program is a tool for mobile phones. Many vendors and phones are "
16123 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16128 #: docs/manual/gammu/index.rst:27
16134 #. type: Plain text
16135 #: docs/manual/gammu/index.rst:30
16136 msgid "Parameters before command configure gammu behaviour:"
16137 msgstr "Parameter sebelum perintah mengkonfigurasi perilaku gammu:"
16139 #. type: Plain text
16140 #: docs/manual/gammu/index.rst:32
16141 msgid "-c, --config <filename>"
16144 #. type: Plain text
16145 #: docs/manual/gammu/index.rst:34
16146 msgid "name of configuration file"
16149 #. type: Plain text
16150 #: docs/manual/gammu/index.rst:36
16151 msgid "-s, --section <confign>"
16154 #. type: Plain text
16155 #: docs/manual/gammu/index.rst:38
16156 msgid "section of config file to use, eg. 42"
16159 #. type: Plain text
16160 #: docs/manual/gammu/index.rst:40
16161 msgid "-d, --debug <level>"
16164 #. type: Plain text
16165 #: docs/manual/gammu/index.rst:42
16167 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16171 #. type: Plain text
16172 #: docs/manual/gammu/index.rst:44
16173 msgid "-f, --debug-file <filename>"
16176 #. type: Plain text
16177 #: docs/manual/gammu/index.rst:46
16178 msgid "file for logging debug messages"
16182 #: docs/manual/gammu/index.rst:49
16184 msgid "Call commands"
16187 #. type: Plain text
16188 #: docs/manual/gammu/index.rst:52
16189 msgid "answercall [id]"
16192 #. type: Plain text
16193 #: docs/manual/gammu/index.rst:54
16194 msgid "Answer incoming call."
16197 #. type: Plain text
16198 #: docs/manual/gammu/index.rst:56
16199 msgid "cancelcall [id]"
16202 #. type: Plain text
16203 #: docs/manual/gammu/index.rst:58
16204 msgid "Cancel incoming call"
16207 #. type: Plain text
16208 #: docs/manual/gammu/index.rst:60
16209 msgid "canceldiverts"
16212 #. type: Plain text
16213 #: docs/manual/gammu/index.rst:62
16214 msgid "Cancel all existing call diverts."
16217 #. type: Plain text
16218 #: docs/manual/gammu/index.rst:64
16219 msgid "conferencecall id"
16222 #. type: Plain text
16223 #: docs/manual/gammu/index.rst:66
16224 msgid "Initiates a conference call."
16227 #. type: Plain text
16228 #: docs/manual/gammu/index.rst:68
16229 msgid "dialvoice number [show|hide]"
16232 #. type: Plain text
16233 #: docs/manual/gammu/index.rst:70
16234 msgid "Make voice call from SIM card line set in phone."
16237 #. type: Plain text
16238 #: docs/manual/gammu/index.rst:72
16240 "``show|hide`` - optional parameter whether to disable call number indication."
16243 #. type: Plain text
16244 #: docs/manual/gammu/index.rst:74
16246 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16249 #. type: Plain text
16250 #: docs/manual/gammu/index.rst:76
16251 msgid "Manage or display call diverts."
16254 #. type: Plain text
16255 #: docs/manual/gammu/index.rst:78
16256 msgid "``get`` or ``set``"
16259 #. type: Plain text
16260 #: docs/manual/gammu/index.rst:79
16261 msgid "whether to get divert information or to set it."
16264 #. type: Plain text
16265 #: docs/manual/gammu/index.rst:80
16266 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16269 #. type: Plain text
16270 #: docs/manual/gammu/index.rst:81
16271 msgid "condition when apply divert"
16274 #. type: Plain text
16275 #: docs/manual/gammu/index.rst:82
16276 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16279 #. type: Plain text
16280 #: docs/manual/gammu/index.rst:83
16281 msgid "call type when apply divert"
16284 #. type: Plain text
16285 #: docs/manual/gammu/index.rst:84
16289 #. type: Plain text
16290 #: docs/manual/gammu/index.rst:85
16291 msgid "number where to divert"
16294 #. type: Plain text
16295 #: docs/manual/gammu/index.rst:86
16299 #. type: Plain text
16300 #: docs/manual/gammu/index.rst:87
16301 msgid "timeout when the diversion will happen"
16304 #. type: Plain text
16305 #: docs/manual/gammu/index.rst:89
16306 msgid "getussd code"
16309 #. type: Plain text
16310 #: docs/manual/gammu/index.rst:91
16311 msgid "Retrieves USSD information - dials a service number and reads response."
16314 #. type: Plain text
16315 #: docs/manual/gammu/index.rst:93
16316 msgid "holdcall id"
16319 #. type: Plain text
16320 #: docs/manual/gammu/index.rst:95
16321 msgid "Holds call."
16324 #. type: Plain text
16325 #: docs/manual/gammu/index.rst:97
16326 msgid "maketerminatedcall number length [show|hide]"
16329 #. type: Plain text
16330 #: docs/manual/gammu/index.rst:100
16332 "Make voice call from SIM card line set in phone which will be terminated "
16333 "after ``length`` seconds."
16336 #. type: Plain text
16337 #: docs/manual/gammu/index.rst:102
16338 msgid "senddtmf sequence"
16341 #. type: Plain text
16342 #: docs/manual/gammu/index.rst:104
16343 msgid "Plays DTMF sequence. In some phones available only during calls"
16346 #. type: Plain text
16347 #: docs/manual/gammu/index.rst:106
16348 msgid "splitcall id"
16351 #. type: Plain text
16352 #: docs/manual/gammu/index.rst:108
16353 msgid "Splits call."
16356 #. type: Plain text
16357 #: docs/manual/gammu/index.rst:110
16358 msgid "switchcall [id]"
16361 #. type: Plain text
16362 #: docs/manual/gammu/index.rst:112
16363 msgid "Switches call."
16366 #. type: Plain text
16367 #: docs/manual/gammu/index.rst:114
16368 msgid "transfercall [id]"
16371 #. type: Plain text
16372 #: docs/manual/gammu/index.rst:116
16373 msgid "Transfers call."
16376 #. type: Plain text
16377 #: docs/manual/gammu/index.rst:118
16378 msgid "unholdcall id"
16381 #. type: Plain text
16382 #: docs/manual/gammu/index.rst:120
16383 msgid "Unholds call."
16386 #. type: Plain text
16387 #: docs/manual/gammu/index.rst:122
16388 msgid "_gammu-sms:"
16392 #: docs/manual/gammu/index.rst:124
16394 msgid "SMS and EMS commands"
16395 msgstr "SMS dan EMS"
16397 #. type: Plain text
16398 #: docs/manual/gammu/index.rst:129
16400 "Sending messages might look a bit complicated on first attempt to use. But "
16401 "be patient, the command line has been written in order to allow almost every "
16402 "usage. See EXAMPLE section for some hints on usage."
16405 #. type: Plain text
16406 #: docs/manual/gammu/index.rst:132
16408 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16409 "receive more messages and process them automatically."
16412 #. type: Plain text
16413 #: docs/manual/gammu/index.rst:134
16414 msgid "Introduction to SMS formats"
16417 #. type: delimited block _
16418 #: docs/manual/gammu/index.rst:137
16419 msgid "Gammu has support for many SMS formats like:"
16422 #. type: delimited block _
16423 #: docs/manual/gammu/index.rst:148
16426 "Nokia Smart Messaging\n"
16427 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16429 " both with 8 and 16-bit identification numbers in headers\n"
16431 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16432 "MMS notifications\n"
16433 " contains links where phone should download MMS\n"
16434 "Alcatel logo messages\n"
16435 " proprietary format for logos\n"
16438 #. type: delimited block _
16439 #: docs/manual/gammu/index.rst:153
16441 "You need to ensure that the target phone supports message type you want to "
16442 "send. Otherwise the phone will not be able to display it or will even crash, "
16443 "because firmware of phone did not expect this possibility."
16446 #. type: delimited block _
16447 #: docs/manual/gammu/index.rst:155
16448 msgid "Encoding chars in SMS text"
16451 #. type: Plain text
16452 #: docs/manual/gammu/index.rst:158
16453 msgid "Text in SMS can be coded using two ways:"
16457 #: docs/manual/gammu/index.rst:160
16459 msgid "GSM Default Alphabet"
16462 #. type: Plain text
16463 #: docs/manual/gammu/index.rst:166
16465 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16466 "(Gammu doesn't support compressing such texts according to GSM standards, "
16467 "but it isn't big limit, because there are no phones supporting them), but "
16468 "they're from limited set:"
16471 #. type: Plain text
16472 #: docs/manual/gammu/index.rst:168
16473 msgid "all Latin small and large"
16476 #. type: Plain text
16477 #: docs/manual/gammu/index.rst:169
16481 #. type: Plain text
16482 #: docs/manual/gammu/index.rst:170
16486 #. type: Plain text
16487 #: docs/manual/gammu/index.rst:171
16488 msgid "some other national"
16491 #. type: Plain text
16492 #: docs/manual/gammu/index.rst:172
16493 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16496 #. type: Plain text
16497 #: docs/manual/gammu/index.rst:173
16502 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16503 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16508 #. type: Plain text
16509 #: docs/manual/gammu/index.rst:179
16511 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16512 "chars including all national and special ones."
16515 #. type: Plain text
16516 #: docs/manual/gammu/index.rst:184
16518 "Please note, that some older phones might have problems displaying such "
16523 #: docs/manual/gammu/index.rst:186
16528 #. type: Plain text
16529 #: docs/manual/gammu/index.rst:192
16531 "Gammu tries to do the best to handle non ASCII characters in your message. "
16532 "Everything is internally handled in Unicode (the input is converted "
16533 "depending on your locales configuration) and in case message uses Unicode "
16534 "the text will be given as such to the message."
16537 #. type: Plain text
16538 #: docs/manual/gammu/index.rst:199
16540 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16541 "convert all characters to keep message readable. Gammu does support multi "
16542 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16543 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16544 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16545 "equivalent (accents are removed). Remaining not known characters are "
16546 "replaced by question mark."
16549 #. type: Plain text
16550 #: docs/manual/gammu/index.rst:201
16551 msgid "SMS commands"
16552 msgstr "Perintah SMS"
16554 #. type: delimited block _
16555 #: docs/manual/gammu/index.rst:204
16556 msgid "addsmsfolder name"
16559 #. type: delimited block _
16560 #: docs/manual/gammu/index.rst:206
16561 msgid "deleteallsms folder"
16564 #. type: delimited block _
16565 #: docs/manual/gammu/index.rst:208
16566 msgid "Delete all SMS from specified SMS folder."
16569 #. type: delimited block _
16570 #: docs/manual/gammu/index.rst:210
16571 msgid "deletesms folder start [stop]"
16574 #. type: delimited block _
16575 #: docs/manual/gammu/index.rst:213
16577 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16578 "about sms folders naming convention."
16581 #. type: delimited block _
16582 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16583 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16584 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16585 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16586 #: docs/manual/gammu/index.rst:1438
16587 msgid "Locations are numerated from 1."
16590 #. type: delimited block _
16591 #: docs/manual/gammu/index.rst:217
16592 msgid "displaysms ... (options like in sendsms)"
16595 #. type: delimited block _
16596 #: docs/manual/gammu/index.rst:220
16598 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16599 "behaves same like sendsms."
16602 #. type: delimited block _
16603 #: docs/manual/gammu/index.rst:222
16604 msgid "getallsms -pbk"
16607 #. type: delimited block _
16608 #: docs/manual/gammu/index.rst:227
16610 "Get all SMS from phone. In some phones you will have also SMS templates and "
16611 "info about locations used to save Picture Images. With each sms you will see "
16612 "location. If you want to get such sms from phone alone, use :option:`gammu "
16616 #. type: delimited block _
16617 #: docs/manual/gammu/index.rst:229
16618 msgid "geteachsms -pbk"
16621 #. type: delimited block _
16622 #: docs/manual/gammu/index.rst:232
16624 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16628 #. type: delimited block _
16629 #: docs/manual/gammu/index.rst:234
16630 msgid "getsms folder start [stop]"
16633 #. type: delimited block _
16634 #: docs/manual/gammu/index.rst:236
16638 #. type: delimited block _
16639 #: docs/manual/gammu/index.rst:242
16641 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16642 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16643 "it with all phones."
16646 #. type: delimited block _
16647 #: docs/manual/gammu/index.rst:249
16649 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16650 "etc. and each sms has unique number in his folder. Name of folders can "
16651 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
16652 "method is not supported by all phones (for example, not supported by Nokia "
16653 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16654 "getsmsfolders` to get folders list."
16657 #. type: delimited block _
16658 #: docs/manual/gammu/index.rst:251
16659 msgid "getsmsc [start [stop]]"
16662 #. type: delimited block _
16663 #: docs/manual/gammu/index.rst:253
16664 msgid "Get SMSC settings from SIM card."
16667 #. type: delimited block _
16668 #: docs/manual/gammu/index.rst:257
16669 msgid "getsmsfolders"
16672 #. type: delimited block _
16673 #: docs/manual/gammu/index.rst:259
16674 msgid "Get names for SMS folders in phone"
16677 #. type: delimited block _
16678 #: docs/manual/gammu/index.rst:261
16680 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16681 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16682 "smscnumber number] [-reply] [-maxsms num]"
16685 #. type: delimited block _
16686 #: docs/manual/gammu/index.rst:263
16687 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16690 #. type: delimited block _
16691 #: docs/manual/gammu/index.rst:265
16692 msgid "-smscset number"
16695 #. type: delimited block _
16696 #: docs/manual/gammu/index.rst:267
16698 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16701 #. type: delimited block _
16702 #: docs/manual/gammu/index.rst:269
16706 #. type: delimited block _
16707 #: docs/manual/gammu/index.rst:271
16708 msgid "-smscnumber number"
16711 #. type: Plain text
16712 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16713 msgid "SMSC number"
16716 #. type: delimited block _
16717 #: docs/manual/gammu/index.rst:275
16721 #. type: delimited block _
16722 #: docs/manual/gammu/index.rst:277
16723 msgid "reply SMSC is set"
16726 #. type: delimited block _
16727 #: docs/manual/gammu/index.rst:279
16728 msgid "-folder number"
16731 #. type: delimited block _
16732 #: docs/manual/gammu/index.rst:281
16733 msgid "save to specified folder."
16734 msgstr "simpan ke folder tertentu."
16736 #. type: delimited block _
16737 #: docs/manual/gammu/index.rst:283
16738 msgid "Folders are numerated from 1."
16741 #. type: delimited block _
16742 #: docs/manual/gammu/index.rst:285
16744 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16745 "getsmsfolders` to get folder list."
16748 #. type: delimited block _
16749 #: docs/manual/gammu/index.rst:287
16753 #. type: delimited block _
16754 #: docs/manual/gammu/index.rst:291
16756 "makes message unread. In some phones (like 6210) you won't see unread sms "
16757 "envelope after saving such sms. In some phones with internal SMS memory "
16758 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16761 #. type: delimited block _
16762 #: docs/manual/gammu/index.rst:293
16766 #. type: delimited block _
16767 #: docs/manual/gammu/index.rst:296
16769 "makes message read. In some phones with internal SMS memory (like 6210) "
16770 "after using it with folder 1 SIM SMS memory will be used"
16773 #. type: delimited block _
16774 #: docs/manual/gammu/index.rst:298
16778 #. type: delimited block _
16779 #: docs/manual/gammu/index.rst:300
16780 msgid "makes message unsent"
16783 #. type: delimited block _
16784 #: docs/manual/gammu/index.rst:302
16788 #. type: delimited block _
16789 #: docs/manual/gammu/index.rst:304
16790 msgid "makes message sent"
16793 #. type: delimited block _
16794 #: docs/manual/gammu/index.rst:306
16795 msgid "-smsname name"
16798 #. type: delimited block _
16799 #: docs/manual/gammu/index.rst:308
16800 msgid "set message name"
16803 #. type: delimited block _
16804 #: docs/manual/gammu/index.rst:310
16805 msgid "-sender number"
16808 #. type: delimited block _
16809 #: docs/manual/gammu/index.rst:312
16810 msgid "set sender number (default: ``Gammu``)"
16813 #. type: delimited block _
16814 #: docs/manual/gammu/index.rst:314
16815 msgid "-maxsms num"
16818 #. type: delimited block _
16819 #: docs/manual/gammu/index.rst:317
16821 "Limit maximal number of messages which will be created. If there are more "
16822 "messages, Gammu will terminate with failure."
16825 #. type: delimited block _
16826 #: docs/manual/gammu/index.rst:319
16827 msgid "Types of messages:"
16830 #. type: delimited block _
16831 #: docs/manual/gammu/index.rst:321
16832 msgid "ANIMATION frames file1 file2..."
16835 #. type: delimited block _
16836 #: docs/manual/gammu/index.rst:325
16838 "Save an animation as a SMS. You need to give number of frames and picture "
16839 "for each frame. Each picture can be in any picture format which Gammu "
16840 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16843 #. type: delimited block _
16844 #: docs/manual/gammu/index.rst:327
16845 msgid "BOOKMARK file location"
16848 #. type: delimited block _
16849 #: docs/manual/gammu/index.rst:330
16851 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16852 "saves in Nokia format as SMS"
16855 #. type: delimited block _
16856 #: docs/manual/gammu/index.rst:333
16857 msgid "CALENDAR file location"
16860 #. type: delimited block _
16861 #: docs/manual/gammu/index.rst:338
16863 "Read calendar note from file created by :option:`gammu backup` command and "
16864 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
16865 "calendar item to be read in backup file (usually 1, but can be useful in "
16866 "case the backup contains more items)."
16869 #. type: delimited block _
16870 #: docs/manual/gammu/index.rst:341
16871 msgid "CALLER file"
16874 #. type: delimited block _
16875 #: docs/manual/gammu/index.rst:344
16877 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
16881 #. type: delimited block _
16882 #: docs/manual/gammu/index.rst:350
16884 "Please note, that it isn't designed for colour logos available for example "
16885 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
16886 "filesystem commands."
16889 #. type: delimited block _
16890 #: docs/manual/gammu/index.rst:354
16892 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
16893 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
16894 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
16895 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
16896 "animation frames file1 ...] [-protected number]"
16899 #. type: delimited block _
16900 #: docs/manual/gammu/index.rst:356
16902 "Saves EMS sequence. All format specific parameters (like :option:`-"
16903 "defsound`) can be used few times."
16906 #. type: delimited block _
16907 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
16911 #. type: delimited block _
16912 #: docs/manual/gammu/index.rst:360
16916 #. type: delimited block _
16917 #: docs/manual/gammu/index.rst:362
16918 msgid "-unicodefiletext"
16921 #. type: delimited block _
16922 #: docs/manual/gammu/index.rst:364
16923 msgid "adds text from Unicode file"
16926 #. type: delimited block _
16927 #: docs/manual/gammu/index.rst:366
16928 msgid "-defanimation"
16931 #. type: delimited block _
16932 #: docs/manual/gammu/index.rst:368
16934 "adds default animation with ID specified by user. ID for different phones "
16938 #. type: delimited block _
16939 #: docs/manual/gammu/index.rst:370
16943 #. type: delimited block _
16944 #: docs/manual/gammu/index.rst:372
16945 msgid "adds \"frames\" frames read from file1, file2, etc."
16948 #. type: delimited block _
16949 #: docs/manual/gammu/index.rst:374
16953 #. type: delimited block _
16954 #: docs/manual/gammu/index.rst:376
16956 "adds default sound with ID specified by user. ID for different phones are "
16960 #. type: delimited block _
16961 #: docs/manual/gammu/index.rst:378
16965 #. type: delimited block _
16966 #: docs/manual/gammu/index.rst:380
16967 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
16970 #. type: delimited block _
16971 #: docs/manual/gammu/index.rst:382
16972 msgid "-tone10long"
16975 #. type: delimited block _
16976 #: docs/manual/gammu/index.rst:386
16978 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
16979 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
16982 #. type: delimited block _
16983 #: docs/manual/gammu/index.rst:388
16987 #. type: delimited block _
16988 #: docs/manual/gammu/index.rst:390
16989 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
16992 #. type: delimited block _
16993 #: docs/manual/gammu/index.rst:392
16994 msgid "-tone12long"
16997 #. type: delimited block _
16998 #: docs/manual/gammu/index.rst:396
17000 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
17001 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
17004 #. type: delimited block _
17005 #: docs/manual/gammu/index.rst:398
17009 #. type: delimited block _
17010 #: docs/manual/gammu/index.rst:400
17011 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
17014 #. type: delimited block _
17015 #: docs/manual/gammu/index.rst:402
17016 msgid "-toneSElong"
17019 #. type: delimited block _
17020 #: docs/manual/gammu/index.rst:404
17021 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17024 #. type: delimited block _
17025 #: docs/manual/gammu/index.rst:406
17026 msgid "-variablebitmap"
17029 #. type: delimited block _
17030 #: docs/manual/gammu/index.rst:408
17031 msgid "bitmap in any size saved in one SMS"
17034 #. type: delimited block _
17035 #: docs/manual/gammu/index.rst:410
17036 msgid "-variablebitmaplong"
17039 #. type: delimited block _
17040 #: docs/manual/gammu/index.rst:412
17041 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17044 #. type: delimited block _
17045 #: docs/manual/gammu/index.rst:414
17046 msgid "-fixedbitmap"
17049 #. type: delimited block _
17050 #: docs/manual/gammu/index.rst:416
17051 msgid "bitmap 16x16 or 32x32"
17054 #. type: delimited block _
17055 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17059 #. type: delimited block _
17060 #: docs/manual/gammu/index.rst:423
17062 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17063 "and logos) will be \"protected\" (in phones compatible with ODI like "
17064 "SonyEricsson products it won't be possible to forward them from phone menu)"
17067 #. type: delimited block _
17068 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17072 #. type: delimited block _
17073 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17075 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17076 "(it means less chars available for user in each SMS)"
17079 #. type: delimited block _
17080 #: docs/manual/gammu/index.rst:430
17081 msgid "-format lcrasbiut"
17084 #. type: delimited block _
17085 #: docs/manual/gammu/index.rst:432
17086 msgid "last text will be formatted. You can use combinations of chars:"
17089 #. type: delimited block _
17090 #: docs/manual/gammu/index.rst:446
17093 "========= ==================\n"
17094 "Character Formating\n"
17095 "========= ==================\n"
17096 "``l`` left aligned\n"
17098 "``r`` right aligned\n"
17099 "``a`` large font\n"
17100 "``s`` small font\n"
17101 "``b`` bold font\n"
17102 "``i`` italic font\n"
17103 "``u`` underlined font\n"
17104 "``t`` strikethrough font\n"
17105 "========= ==================\n"
17108 #. type: delimited block _
17109 #: docs/manual/gammu/index.rst:449
17110 msgid "MMSINDICATOR URL Title Sender"
17113 #. type: delimited block _
17114 #: docs/manual/gammu/index.rst:455
17116 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17117 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17118 "MMS data using special APN, which does not count to transmitted data, "
17119 "however there might be limitations which URLs can be accessed."
17122 #. type: delimited block _
17123 #: docs/manual/gammu/index.rst:457
17124 msgid "MMSSETTINGS file location"
17127 #. type: delimited block _
17128 #: docs/manual/gammu/index.rst:460
17130 "Saves a message with MMS configuration. The configuration will be read from "
17131 "Gammu backup file from given location."
17134 #. type: delimited block _
17135 #: docs/manual/gammu/index.rst:462
17136 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17139 #. type: delimited block _
17140 #: docs/manual/gammu/index.rst:465
17142 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17146 #. type: delimited block _
17147 #: docs/manual/gammu/index.rst:467
17151 #. type: delimited block _
17152 #: docs/manual/gammu/index.rst:469
17153 msgid "Use 78x21 formatted logo instead of standard 72x14."
17156 #. type: delimited block _
17157 #: docs/manual/gammu/index.rst:475
17159 "This isn't designed for colour logos available for example in newer phones - "
17160 "you need to put bitmap file there inside phone using filesystem commands."
17163 #. type: delimited block _
17164 #: docs/manual/gammu/index.rst:478
17165 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17168 #. type: delimited block _
17169 #: docs/manual/gammu/index.rst:482
17171 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17172 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17173 "and saved with text) or Alcatel format and send/save over SMS."
17176 #. type: delimited block _
17177 #: docs/manual/gammu/index.rst:485
17178 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17181 #. type: delimited block _
17182 #: docs/manual/gammu/index.rst:488
17184 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17185 "into Smart Messaging profile and send/save as SMS."
17188 #. type: delimited block _
17189 #: docs/manual/gammu/index.rst:493
17191 "Please note, that this format is abandoned by Nokia and supported by some "
17192 "(older) devices only like Nokia 3310."
17195 #. type: delimited block _
17196 #: docs/manual/gammu/index.rst:496
17197 msgid "RINGTONE file [-long] [-scale]"
17200 #. type: delimited block _
17201 #: docs/manual/gammu/index.rst:499
17203 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17204 "is saved in Nokia (Smart Messaging) format."
17207 #. type: delimited block _
17208 #: docs/manual/gammu/index.rst:501
17212 #. type: delimited block _
17213 #: docs/manual/gammu/index.rst:504
17215 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17216 "SMS), but decoded only by newer phones (like 33xx)"
17219 #. type: delimited block _
17220 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17224 #. type: delimited block _
17225 #: docs/manual/gammu/index.rst:509
17227 "ringtone will have Scale info for each note. It will allow one to edit it "
17228 "correctly later in phone composer (for example, in 33xx)"
17231 #. type: delimited block _
17232 #: docs/manual/gammu/index.rst:512
17234 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17235 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17236 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17237 "variablebitmaplong file] [-animation frames file1 ...]"
17240 #. type: delimited block _
17241 #: docs/manual/gammu/index.rst:514
17242 msgid "Saves a SMS template (for Alcatel phones)."
17245 #. type: delimited block _
17246 #: docs/manual/gammu/index.rst:517
17248 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17249 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17250 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17251 "msgtext] [-textutf8 msgtext]"
17254 #. type: delimited block _
17255 #: docs/manual/gammu/index.rst:520
17257 "Take text from stdin (or commandline if -text specified) and save as text "
17258 "SMS into SIM/phone memory."
17261 #. type: delimited block _
17262 #: docs/manual/gammu/index.rst:522
17266 #. type: delimited block _
17267 #: docs/manual/gammu/index.rst:524
17269 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17270 "display after receiving without entering Inbox)"
17273 #. type: delimited block _
17274 #: docs/manual/gammu/index.rst:526
17278 #. type: delimited block _
17279 #: docs/manual/gammu/index.rst:529
17281 "specify, how many chars will be read. When use this option and text will be "
17282 "longer than 1 SMS, will be split into more linked SMS"
17285 #. type: delimited block _
17286 #: docs/manual/gammu/index.rst:531
17287 msgid "-autolen len"
17290 #. type: delimited block _
17291 #: docs/manual/gammu/index.rst:536
17293 "specify, how many chars will be read. When use this option and text will be "
17294 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17295 "default alphabet/Unicode) is set according to input text"
17298 #. type: delimited block _
17299 #: docs/manual/gammu/index.rst:538
17300 msgid "-enablevoice"
17303 #. type: delimited block _
17304 #: docs/manual/gammu/index.rst:540
17305 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17308 #. type: delimited block _
17309 #: docs/manual/gammu/index.rst:542
17310 msgid "-disablevoice"
17313 #. type: delimited block _
17314 #: docs/manual/gammu/index.rst:544
17315 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17318 #. type: delimited block _
17319 #: docs/manual/gammu/index.rst:546
17323 #. type: delimited block _
17324 #: docs/manual/gammu/index.rst:548
17325 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17328 #. type: delimited block _
17329 #: docs/manual/gammu/index.rst:550
17330 msgid "-disablefax"
17333 #. type: delimited block _
17334 #: docs/manual/gammu/index.rst:552
17335 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17338 #. type: delimited block _
17339 #: docs/manual/gammu/index.rst:554
17340 msgid "-enableemail"
17343 #. type: delimited block _
17344 #: docs/manual/gammu/index.rst:556
17345 msgid "sms will set email indicator. Text will be cut to 1 sms."
17348 #. type: delimited block _
17349 #: docs/manual/gammu/index.rst:558
17350 msgid "-disableemail"
17353 #. type: delimited block _
17354 #: docs/manual/gammu/index.rst:560
17355 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17358 #. type: delimited block _
17359 #: docs/manual/gammu/index.rst:562
17363 #. type: delimited block _
17364 #: docs/manual/gammu/index.rst:565
17366 "many phones after receiving it won't display anything, only beep, vibrate or "
17367 "turn on light. Text will be cut to 1 sms."
17370 #. type: delimited block _
17371 #: docs/manual/gammu/index.rst:567
17375 #. type: delimited block _
17376 #: docs/manual/gammu/index.rst:569
17377 msgid "SMS will be saved in Unicode format"
17380 #. type: delimited block _
17381 #: docs/manual/gammu/index.rst:575
17383 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17384 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17388 #. type: delimited block _
17389 #: docs/manual/gammu/index.rst:577
17390 msgid "-inputunicode"
17393 #. type: delimited block _
17394 #: docs/manual/gammu/index.rst:579
17395 msgid "input text is in Unicode."
17398 #. type: delimited block _
17399 #: docs/manual/gammu/index.rst:585
17401 "You can create Unicode file using WordPad in Windows (during saving select "
17402 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17405 #. type: delimited block _
17406 #: docs/manual/gammu/index.rst:589
17407 msgid "get text from command line instead of stdin."
17410 #. type: delimited block _
17411 #: docs/manual/gammu/index.rst:591
17415 #. type: delimited block _
17416 #: docs/manual/gammu/index.rst:593
17417 msgid "get text in UTF-8 from command line instead of stdin."
17420 #. type: delimited block _
17421 #: docs/manual/gammu/index.rst:599
17423 "Gammu detects your locales and uses by default encoding based on this. Use "
17424 "this option only when you know the input will be in UTF-8 in all cases."
17427 #. type: delimited block _
17428 #: docs/manual/gammu/index.rst:606
17429 msgid "-replacemessages ID"
17432 #. type: delimited block _
17433 #: docs/manual/gammu/index.rst:610
17435 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17436 "recipient with the same ID, each another SMS will replace each previous with "
17440 #. type: delimited block _
17441 #: docs/manual/gammu/index.rst:612
17442 msgid "-replacefile file"
17445 #. type: delimited block _
17446 #: docs/manual/gammu/index.rst:617
17448 "File with replacement table in unicode (UCS-2), preferably with byte order "
17449 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17450 "replacement one. The replacement is done after reading text for the message."
17453 #. type: delimited block _
17454 #: docs/manual/gammu/index.rst:620
17456 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17457 "file with following content (hex dump, first two bytes"
17460 #. type: Labeled list
17461 #: docs/manual/gammu/index.rst:620
17466 #. type: delimited block _
17467 #: docs/manual/gammu/index.rst:623
17468 msgid "ff fe 61 00 31 00"
17471 #. type: delimited block _
17472 #: docs/manual/gammu/index.rst:625
17473 msgid "TODO file location"
17476 #. type: delimited block _
17477 #: docs/manual/gammu/index.rst:628
17479 "Saves a message with a todo entry. The content will be read from any backup "
17480 "format which Gammu supports and from given location."
17483 #. type: delimited block _
17484 #: docs/manual/gammu/index.rst:630
17485 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17488 #. type: delimited block _
17489 #: docs/manual/gammu/index.rst:637
17491 "Read phonebook entry from file created by :option:`gammu backup` command and "
17492 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17493 "details with all numbers, text and name) format as SMS. The location "
17494 "identifies position of contact item to be read in backup file (usually 1, "
17495 "but can be useful in case the backup contains more items)."
17498 #. type: delimited block _
17499 #: docs/manual/gammu/index.rst:640
17500 msgid "WAPINDICATOR URL Title"
17503 #. type: delimited block _
17504 #: docs/manual/gammu/index.rst:643
17505 msgid "Saves a SMS with a WAP indication for given URL and title."
17508 #. type: delimited block _
17509 #: docs/manual/gammu/index.rst:646
17510 msgid "WAPSETTINGS file location DATA|GPRS"
17513 #. type: delimited block _
17514 #: docs/manual/gammu/index.rst:649
17516 "Read WAP settings from file created by :option:`gammu backup` command and "
17517 "saves in Nokia format as SMS"
17520 #. type: delimited block _
17521 #: docs/manual/gammu/index.rst:652
17523 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17524 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17525 "WEEK|MAX] [-save [-folder number]]"
17528 #. type: delimited block _
17529 #: docs/manual/gammu/index.rst:654
17531 "Sends a message to a ``destination`` number, most parameters are same as "
17532 "for :option:`gammu savesms`."
17535 #. type: delimited block _
17536 #: docs/manual/gammu/index.rst:656
17540 #. type: delimited block _
17541 #: docs/manual/gammu/index.rst:658
17542 msgid "will also save message which is being sent"
17545 #. type: delimited block _
17546 #: docs/manual/gammu/index.rst:660
17550 #. type: delimited block _
17551 #: docs/manual/gammu/index.rst:662
17552 msgid "request delivery report for message"
17555 #. type: delimited block _
17556 #: docs/manual/gammu/index.rst:664
17557 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17560 #. type: delimited block _
17561 #: docs/manual/gammu/index.rst:668
17563 "sets how long will be the message valid (SMSC will the discard the message "
17564 "after this time if it could not deliver it)."
17567 #. type: delimited block _
17568 #: docs/manual/gammu/index.rst:670
17569 msgid "setsmsc location number"
17572 #. type: delimited block _
17573 #: docs/manual/gammu/index.rst:673
17575 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17576 "just changes the SMSC number."
17580 #: docs/manual/gammu/index.rst:678
17582 msgid "Memory (phonebooks and calls) commands"
17583 msgstr "Memori (buku telepon dan panggilan)"
17585 #. type: delimited block _
17586 #: docs/manual/gammu/index.rst:681
17587 msgid "_memory types:"
17590 #. type: delimited block _
17591 #: docs/manual/gammu/index.rst:683
17592 msgid "Memory types"
17595 #. type: Plain text
17596 #: docs/manual/gammu/index.rst:686
17597 msgid "Gammu recognizes following memory types:"
17600 #. type: Plain text
17601 #: docs/manual/gammu/index.rst:705
17609 " Received calls\n"
17617 " phone internal phonebook\n"
17619 " fixed dialling\n"
17624 #. type: Plain text
17625 #: docs/manual/gammu/index.rst:708
17626 msgid "Memory commands"
17629 #. type: delimited block _
17630 #: docs/manual/gammu/index.rst:711
17631 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17634 #. type: delimited block _
17635 #: docs/manual/gammu/index.rst:713
17636 msgid "Deletes all entries from specified memory type."
17639 #. type: delimited block _
17640 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17641 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17642 msgid "For memory types description see :ref:`memory types`."
17645 #. type: delimited block _
17646 #: docs/manual/gammu/index.rst:717
17647 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17650 #. type: delimited block _
17651 #: docs/manual/gammu/index.rst:719
17652 msgid "Deletes entries in specified range from specified memory type."
17655 #. type: delimited block _
17656 #: docs/manual/gammu/index.rst:723
17657 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17660 #. type: delimited block _
17661 #: docs/manual/gammu/index.rst:725
17662 msgid "Get all memory locations from phone."
17665 #. type: delimited block _
17666 #: docs/manual/gammu/index.rst:729
17667 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17670 #. type: delimited block _
17671 #: docs/manual/gammu/index.rst:731
17672 msgid "Get memory location from phone."
17675 #. type: delimited block _
17676 #: docs/manual/gammu/index.rst:737
17677 msgid "getspeeddial start [stop]"
17680 #. type: delimited block _
17681 #: docs/manual/gammu/index.rst:739
17682 msgid "Gets speed dial choices."
17685 #. type: delimited block _
17686 #: docs/manual/gammu/index.rst:741
17687 msgid "searchmemory text"
17690 #. type: delimited block _
17691 #: docs/manual/gammu/index.rst:745
17693 "Scans all memory entries for given text. It performs case insensitive "
17694 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17698 #: docs/manual/gammu/index.rst:747
17700 msgid "Filesystem commands"
17701 msgstr "File sistem"
17703 #. type: delimited block _
17704 #: docs/manual/gammu/index.rst:752
17706 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17707 "Your phone can also support usb storage, which is handled on the operating "
17708 "system level and Gammu does not use that."
17711 #. type: delimited block _
17712 #: docs/manual/gammu/index.rst:754
17714 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17715 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17718 #. type: delimited block _
17719 #: docs/manual/gammu/index.rst:756
17720 msgid "Add file with specified name to folder with specified folder ID."
17723 #. type: delimited block _
17724 #: docs/manual/gammu/index.rst:758
17728 #. type: delimited block _
17729 #: docs/manual/gammu/index.rst:760
17731 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17732 "2 doesn't need this)."
17735 #. type: delimited block _
17736 #: docs/manual/gammu/index.rst:762
17740 #. type: delimited block _
17741 #: docs/manual/gammu/index.rst:764
17742 msgid "Sets the read only attribute."
17745 #. type: delimited block _
17746 #: docs/manual/gammu/index.rst:769
17748 "Sets the protected attribute (file can't be for example forwarded from phone "
17752 #. type: delimited block _
17753 #: docs/manual/gammu/index.rst:771
17757 #. type: delimited block _
17758 #: docs/manual/gammu/index.rst:773
17759 msgid "Sets the system attribute."
17762 #. type: delimited block _
17763 #: docs/manual/gammu/index.rst:775
17767 #. type: delimited block _
17768 #: docs/manual/gammu/index.rst:777
17769 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17772 #. type: delimited block _
17773 #: docs/manual/gammu/index.rst:779
17777 #. type: delimited block _
17778 #: docs/manual/gammu/index.rst:781
17780 "After using it date/time of file modification will be set to moment of "
17784 #. type: delimited block _
17785 #: docs/manual/gammu/index.rst:783
17786 msgid "addfolder parentfolderID name"
17789 #. type: delimited block _
17790 #: docs/manual/gammu/index.rst:786
17792 "Create a folder in phone with specified name in a folder with specified "
17796 #. type: delimited block _
17797 #: docs/manual/gammu/index.rst:788
17798 msgid "deletefiles fileID"
17801 #. type: delimited block _
17802 #: docs/manual/gammu/index.rst:790
17803 msgid "Delete files with given IDs."
17806 #. type: delimited block _
17807 #: docs/manual/gammu/index.rst:792
17808 msgid "deletefolder name"
17811 #. type: delimited block _
17812 #: docs/manual/gammu/index.rst:794
17813 msgid "Delete folder with given ID."
17816 #. type: delimited block _
17817 #: docs/manual/gammu/index.rst:796
17818 msgid "getfilefolder fileID, fileID, ..."
17821 #. type: delimited block _
17822 #: docs/manual/gammu/index.rst:798
17824 "Retrieve files or all files from folder with given IDs from a phone "
17828 #. type: delimited block _
17829 #: docs/manual/gammu/index.rst:800
17830 msgid "getfiles fileID, fileID, ..."
17833 #. type: delimited block _
17834 #: docs/manual/gammu/index.rst:802
17835 msgid "Retrieve files with given IDs from a phone filesytem."
17838 #. type: delimited block _
17839 #: docs/manual/gammu/index.rst:804
17840 msgid "getfilesystem [-flatall|-flat]"
17843 #. type: delimited block _
17844 #: docs/manual/gammu/index.rst:806
17846 "Display info about all folders and files in phone memory/memory card. By "
17847 "default there is tree displayed, you can change it:"
17850 #. type: delimited block _
17851 #: docs/manual/gammu/index.rst:808
17855 #. type: delimited block _
17856 #: docs/manual/gammu/index.rst:810
17858 "there are displayed full file/folder details like ID (first parameter in "
17862 #. type: delimited block _
17863 #: docs/manual/gammu/index.rst:812
17867 #. type: delimited block _
17868 #: docs/manual/gammu/index.rst:814
17870 "In some phones (like N6230) content of some folders (with more files) can be "
17871 "cut (only part of files will be displayed) for example on infrared "
17872 "connection. This is not Gammu issue, but phone firmware problem."
17875 #. type: delimited block _
17876 #: docs/manual/gammu/index.rst:816
17877 msgid "getfilesystemstatus"
17878 msgstr "getfilesystemstatus"
17880 #. type: delimited block _
17881 #: docs/manual/gammu/index.rst:819
17883 "Display info filesystem status - number of bytes available, used or used by "
17884 "some specific content."
17887 #. type: delimited block _
17888 #: docs/manual/gammu/index.rst:821
17889 msgid "getfolderlisting folderID"
17892 #. type: delimited block _
17893 #: docs/manual/gammu/index.rst:823
17895 "Display files and folders available in folder with given folder ID. You can "
17896 "get ID's using getfilesystem -flatall."
17899 #. type: delimited block _
17900 #: docs/manual/gammu/index.rst:830
17902 "Please note, that in some phones (like N6230) content of some folders (with "
17903 "more files) can be cut (only part of files will be displayed) for example on "
17904 "infrared connection. This is not Gammu issue, but phone firmware problem."
17907 #. type: delimited block _
17908 #: docs/manual/gammu/index.rst:832
17909 msgid "getrootfolders"
17912 #. type: delimited block _
17913 #: docs/manual/gammu/index.rst:834
17914 msgid "Display info about drives available in phone/memory card."
17917 #. type: delimited block _
17918 #: docs/manual/gammu/index.rst:836
17919 msgid "sendfile name"
17922 #. type: delimited block _
17923 #: docs/manual/gammu/index.rst:840
17925 "Sends file to a phone. It's up to phone to decide where to store this file "
17926 "and how to handle it (for example when you send vCard or vCalendar, most of "
17927 "phones will offer you to import it."
17930 #. type: delimited block _
17931 #: docs/manual/gammu/index.rst:842
17932 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
17936 #: docs/manual/gammu/index.rst:845
17938 msgid "Logo and pictures commands"
17939 msgstr "Logo dan gambar"
17941 #. type: delimited block _
17942 #: docs/manual/gammu/index.rst:850
17944 "These options are mainly (there are few exceptions) for monochromatic logos "
17945 "and images available in older phones. Recognized file formats: xpm (only "
17946 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
17949 #. type: delimited block _
17950 #: docs/manual/gammu/index.rst:852
17952 "In new models all bitmaps are saved in filesystem and should go into "
17953 "filesystem section"
17956 #. type: delimited block _
17957 #: docs/manual/gammu/index.rst:854
17958 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
17961 #. type: delimited block _
17962 #: docs/manual/gammu/index.rst:859
17964 "Allow one to convert logos files to another. When give ONLY inputfile, "
17965 "output will be written to stdout using ASCII art. When give output file and "
17966 "format, in some file formats (like NLM) will be set indicator informing "
17967 "about logo type to given."
17970 #. type: delimited block _
17971 #: docs/manual/gammu/index.rst:861
17972 msgid "getbitmap TYPE [type options]"
17975 #. type: delimited block _
17976 #: docs/manual/gammu/index.rst:863
17977 msgid "Reads bitmap from phone, following types are supported:"
17980 #. type: delimited block _
17981 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
17982 msgid "CALLER location [file]"
17985 #. type: delimited block _
17986 #: docs/manual/gammu/index.rst:867
17987 msgid "Get caller group logo from phone. Locations 1-5."
17990 #. type: delimited block _
17991 #: docs/manual/gammu/index.rst:869
17995 #. type: delimited block _
17996 #: docs/manual/gammu/index.rst:873
17998 "In some models it's possible to save dealer welcome note - text displayed "
17999 "during enabling phone, which can't be edited from phone menu. Here you can "
18003 #. type: delimited block _
18004 #: docs/manual/gammu/index.rst:875
18005 msgid "OPERATOR [file]"
18008 #. type: delimited block _
18009 #: docs/manual/gammu/index.rst:877
18011 "Get operator logo (picture displayed instead of operator name) from phone."
18014 #. type: delimited block _
18015 #: docs/manual/gammu/index.rst:879
18016 msgid "PICTURE location [file]"
18019 #. type: delimited block _
18020 #: docs/manual/gammu/index.rst:881
18021 msgid "Get Picture Image from phone."
18024 #. type: delimited block _
18025 #: docs/manual/gammu/index.rst:883
18026 msgid "STARTUP [file]"
18029 #. type: delimited block _
18030 #: docs/manual/gammu/index.rst:885
18031 msgid "Get static startup logo from phone. Allow one to save it in file."
18034 #. type: delimited block _
18035 #: docs/manual/gammu/index.rst:887
18039 #. type: delimited block _
18040 #: docs/manual/gammu/index.rst:889
18041 msgid "Get startup text from phone."
18044 #. type: delimited block _
18045 #: docs/manual/gammu/index.rst:891
18046 msgid "setbitmap TYPE [type options]"
18049 #. type: delimited block _
18050 #: docs/manual/gammu/index.rst:893
18051 msgid "Sets bitmap in phone, following types are supported:"
18054 #. type: delimited block _
18055 #: docs/manual/gammu/index.rst:897
18056 msgid "Set caller logo."
18059 #. type: delimited block _
18060 #: docs/manual/gammu/index.rst:899
18061 msgid "COLOUROPERATOR [fileID [netcode]]"
18064 #. type: delimited block _
18065 #: docs/manual/gammu/index.rst:901
18066 msgid "Sets color operator logo in phone."
18069 #. type: delimited block _
18070 #: docs/manual/gammu/index.rst:903
18071 msgid "COLOURSTARTUP [fileID]"
18074 #. type: delimited block _
18075 #: docs/manual/gammu/index.rst:905
18076 msgid "DEALER text"
18079 #. type: delimited block _
18080 #: docs/manual/gammu/index.rst:907
18082 "Sets welcome message configured by dealer, which usually can not be changed "
18086 #. type: delimited block _
18087 #: docs/manual/gammu/index.rst:909
18088 msgid "OPERATOR [file [netcode]]"
18091 #. type: delimited block _
18092 #: docs/manual/gammu/index.rst:914
18094 "Set operator logo in phone. When won't give file and netcode, operator logo "
18095 "will be removed from phone. When will give only filename, operator logo will "
18096 "be displayed for your current GSM operator. When you give additionally "
18097 "network code, it will be displayed for this operator."
18100 #. type: delimited block _
18101 #: docs/manual/gammu/index.rst:916
18102 msgid "PICTURE file location [text]"
18105 #. type: delimited block _
18106 #: docs/manual/gammu/index.rst:918
18107 msgid "Sets picture image in phone."
18110 #. type: delimited block _
18111 #: docs/manual/gammu/index.rst:920
18112 msgid "STARTUP file|1|2|3"
18115 #. type: delimited block _
18116 #: docs/manual/gammu/index.rst:924
18118 "Set startup logo in phone. It can be static (then you will have to give file "
18119 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18120 "3330 supports it, use location 1, 2 or 3 for these)."
18123 #. type: delimited block _
18124 #: docs/manual/gammu/index.rst:926
18128 #. type: delimited block _
18129 #: docs/manual/gammu/index.rst:928
18130 msgid "Sets startup text in phone."
18133 #. type: delimited block _
18134 #: docs/manual/gammu/index.rst:930
18135 msgid "WALLPAPER fileID"
18138 #. type: delimited block _
18139 #: docs/manual/gammu/index.rst:932
18140 msgid "Sets wallpaper in phone."
18144 #: docs/manual/gammu/index.rst:934
18146 msgid "Ringtones commands"
18147 msgstr "Nada dering"
18149 #. type: delimited block _
18150 #: docs/manual/gammu/index.rst:938
18152 "Ringtones are mostly supported only for older phones. For recent phones you "
18153 "usually just upload them to some folder in phone filesystem."
18156 #. type: delimited block _
18157 #: docs/manual/gammu/index.rst:943
18159 "There are recognized various file formats by options described below: rttl, "
18160 "binary format created for Gammu, mid (saving), re (reading), ott, "
18161 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18162 "(saving), rng, mmf (for Samsung)."
18165 #. type: delimited block _
18166 #: docs/manual/gammu/index.rst:946
18167 msgid "copyringtone source destination [RTTL|BINARY]"
18170 #. type: delimited block _
18171 #: docs/manual/gammu/index.rst:948
18172 msgid "Copy source ringtone to destination."
18175 #. type: delimited block _
18176 #: docs/manual/gammu/index.rst:950
18177 msgid "getphoneringtone location [file]"
18180 #. type: delimited block _
18181 #: docs/manual/gammu/index.rst:952
18182 msgid "Get one of \"default\" ringtones and saves into file"
18185 #. type: delimited block _
18186 #: docs/manual/gammu/index.rst:954
18187 msgid "getringtone location [file]"
18190 #. type: delimited block _
18191 #: docs/manual/gammu/index.rst:956
18192 msgid "Get ringtone from phone in RTTL or BINARY format."
18195 #. type: delimited block _
18196 #: docs/manual/gammu/index.rst:960
18197 msgid "getringtoneslist"
18198 msgstr "getringtoneslist"
18200 #. type: delimited block _
18201 #: docs/manual/gammu/index.rst:962
18202 msgid "playringtone file"
18205 #. type: delimited block _
18206 #: docs/manual/gammu/index.rst:964
18208 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18209 "BINARY (Nokia DCT3) format."
18212 #. type: delimited block _
18213 #: docs/manual/gammu/index.rst:966
18214 msgid "playsavedringtone number"
18217 #. type: delimited block _
18218 #: docs/manual/gammu/index.rst:969
18220 "Play one of built-in ringtones. This option is available for DCT4 phones. "
18221 "For getting ringtones list use :option:`gammu getringtoneslist`."
18224 #. type: delimited block _
18225 #: docs/manual/gammu/index.rst:971
18226 msgid "setringtone file [-location location] [-scale] [-name name]"
18229 #. type: delimited block _
18230 #: docs/manual/gammu/index.rst:974
18232 "Set ringtone in phone. When don't give location, it will be written \"with "
18233 "preview\" (in phones supporting this feature like 61xx or 6210)."
18236 #. type: delimited block _
18237 #: docs/manual/gammu/index.rst:980
18239 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18240 "scale problems available during editing ringtone in composer from phone menu "
18241 "(for example, in Nokia 33xx)."
18244 #. type: delimited block _
18245 #: docs/manual/gammu/index.rst:985
18247 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18248 "blink later in phone menus."
18252 #: docs/manual/gammu/index.rst:988
18254 msgid "Calendar notes commands"
18255 msgstr "Catatan kalender"
18257 #. type: delimited block _
18258 #: docs/manual/gammu/index.rst:991
18260 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18261 "limitations (depending on phone firmware version)."
18264 #. type: delimited block _
18265 #: docs/manual/gammu/index.rst:993
18266 msgid "deletecalendar start [stop]"
18269 #. type: delimited block _
18270 #: docs/manual/gammu/index.rst:995
18271 msgid "Deletes selected calendar entries in phone."
18274 #. type: delimited block _
18275 #: docs/manual/gammu/index.rst:997
18276 msgid "getallcalendar"
18277 msgstr "getallcalendar"
18279 #. type: delimited block _
18280 #: docs/manual/gammu/index.rst:999
18281 msgid "Retrieves all calendar entries from phone."
18284 #. type: delimited block _
18285 #: docs/manual/gammu/index.rst:1001
18286 msgid "getcalendar start [stop]"
18289 #. type: delimited block _
18290 #: docs/manual/gammu/index.rst:1003
18291 msgid "Retrieves selected calendar entries from phone."
18295 #: docs/manual/gammu/index.rst:1006
18297 msgid "To do list commands"
18298 msgstr "List pengerjaan"
18300 #. type: delimited block _
18301 #: docs/manual/gammu/index.rst:1009
18302 msgid "deletetodo start [stop]"
18305 #. type: delimited block _
18306 #: docs/manual/gammu/index.rst:1011
18307 msgid "Deletes selected todo entries in phone."
18310 #. type: delimited block _
18311 #: docs/manual/gammu/index.rst:1013
18315 #. type: delimited block _
18316 #: docs/manual/gammu/index.rst:1015
18317 msgid "Retrieves all todo entries from phone."
18320 #. type: delimited block _
18321 #: docs/manual/gammu/index.rst:1017
18322 msgid "gettodo start [stop]"
18325 #. type: delimited block _
18326 #: docs/manual/gammu/index.rst:1019
18327 msgid "Retrieves selected todo entries from phone."
18331 #: docs/manual/gammu/index.rst:1021
18333 msgid "Notes commands"
18336 #. type: delimited block _
18337 #: docs/manual/gammu/index.rst:1024
18338 msgid "getallnotes"
18341 #. type: delimited block _
18342 #: docs/manual/gammu/index.rst:1026
18343 msgid "Reads all notes from the phone."
18344 msgstr "Membaca semua catatan dari telepon."
18346 #. type: delimited block _
18347 #: docs/manual/gammu/index.rst:1031
18349 "Not all phones supports this function, especially most Sony Ericsson phones "
18350 "even if they have notes inside phone."
18354 #: docs/manual/gammu/index.rst:1034
18356 msgid "Date, time and alarm commands"
18357 msgstr "Tanggal, waktu dan alarm"
18359 #. type: delimited block _
18360 #: docs/manual/gammu/index.rst:1037
18361 msgid "getalarm [start]"
18364 #. type: delimited block _
18365 #: docs/manual/gammu/index.rst:1040
18366 msgid "Get alarm from phone, if no location is specified, 1 is used."
18369 #. type: delimited block _
18370 #: docs/manual/gammu/index.rst:1042
18371 msgid "getdatetime"
18374 #. type: delimited block _
18375 #: docs/manual/gammu/index.rst:1044
18376 msgid "Get date and time from phone"
18379 #. type: delimited block _
18380 #: docs/manual/gammu/index.rst:1046
18381 msgid "setalarm hour minute"
18384 #. type: delimited block _
18385 #: docs/manual/gammu/index.rst:1048
18386 msgid "Sets repeating alarm in phone on selected time."
18389 #. type: delimited block _
18390 #: docs/manual/gammu/index.rst:1050
18391 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18394 #. type: delimited block _
18395 #: docs/manual/gammu/index.rst:1054
18397 "Set date and time in phone to date and time set in computer. Please note, "
18398 "that this option doesn't show clock on phone screen. It only set date and "
18402 #. type: delimited block _
18403 #: docs/manual/gammu/index.rst:1059
18405 "You can make such synchronization each time, when will connect your phone "
18406 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18411 #: docs/manual/gammu/index.rst:1062
18413 msgid "Categories commands"
18416 #. type: delimited block _
18417 #: docs/manual/gammu/index.rst:1067
18418 msgid "Categories are supported only on few phones (Alcatel)."
18421 #. type: delimited block _
18422 #: docs/manual/gammu/index.rst:1069
18423 msgid "addcategory TODO|PHONEBOOK text"
18426 #. type: delimited block _
18427 #: docs/manual/gammu/index.rst:1071
18428 msgid "getallcategory TODO|PHONEBOOK"
18431 #. type: delimited block _
18432 #: docs/manual/gammu/index.rst:1073
18433 msgid "getcategory TODO|PHONEBOOK start [stop]"
18436 #. type: delimited block _
18437 #: docs/manual/gammu/index.rst:1075
18438 msgid "listmemorycategory text|number"
18441 #. type: delimited block _
18442 #: docs/manual/gammu/index.rst:1077
18443 msgid "listtodocategory text|number"
18447 #: docs/manual/gammu/index.rst:1080
18449 msgid "Backing up and restoring commands"
18450 msgstr "Backing up dan restoring"
18452 #. type: delimited block _
18453 #: docs/manual/gammu/index.rst:1083
18454 msgid "addnew file [-yes] [-memory ME|SM|..]"
18457 #. type: delimited block _
18458 #: docs/manual/gammu/index.rst:1087
18460 "Adds data written in file created using :option:`gammu backup` command. All "
18461 "things backed up :option:`gammu backup` can be restored (when made backup to "
18462 "Gammu text file)."
18465 #. type: delimited block _
18466 #: docs/manual/gammu/index.rst:1091
18468 "Please note that this adds all content of backup file to phone and does not "
18469 "care about current data in the phone (no duplicates are detected)."
18472 #. type: delimited block _
18473 #: docs/manual/gammu/index.rst:1094
18475 "Use -yes parameter to answer yes to all questions (you want to automatically "
18476 "restore all data)."
18479 #. type: delimited block _
18480 #: docs/manual/gammu/index.rst:1097
18482 "Use -memory parameter to force usage of defined memory type for storing "
18483 "entries regardless what backu format says."
18486 #. type: delimited block _
18487 #: docs/manual/gammu/index.rst:1099
18488 msgid "addsms folder file [-yes]"
18491 #. type: delimited block _
18492 #: docs/manual/gammu/index.rst:1102
18494 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18495 "selected folder in phone."
18498 #. type: delimited block _
18499 #: docs/manual/gammu/index.rst:1104
18500 msgid "backup file [-yes]"
18503 #. type: delimited block _
18504 #: docs/manual/gammu/index.rst:1106
18506 "Backup your phone to file. It's possible to backup (depends on phone and "
18510 #. type: delimited block _
18511 #: docs/manual/gammu/index.rst:1108
18512 msgid "phonebook from SIM and phone memory"
18515 #. type: delimited block _
18516 #: docs/manual/gammu/index.rst:1109
18517 msgid "calendar notes"
18518 msgstr "catatan kalender"
18520 #. type: delimited block _
18521 #: docs/manual/gammu/index.rst:1110
18522 msgid "SMSC settings"
18523 msgstr "Pengaturan SMSC"
18525 #. type: delimited block _
18526 #: docs/manual/gammu/index.rst:1111
18527 msgid "operator logo"
18530 #. type: delimited block _
18531 #: docs/manual/gammu/index.rst:1112
18532 msgid "startup (static) logo or startup text"
18535 #. type: delimited block _
18536 #: docs/manual/gammu/index.rst:1113
18538 msgid "WAP bookmarks"
18539 msgstr "Pengaturan WAP dan bookmark"
18541 #. type: delimited block _
18542 #: docs/manual/gammu/index.rst:1114
18543 msgid "WAP settings"
18544 msgstr "Pengaturan WAP"
18546 #. type: delimited block _
18547 #: docs/manual/gammu/index.rst:1115
18548 msgid "caller logos and groups"
18551 #. type: delimited block _
18552 #: docs/manual/gammu/index.rst:1116
18553 msgid "user ringtones"
18554 msgstr "nadadering pengguna"
18556 #. type: delimited block _
18557 #: docs/manual/gammu/index.rst:1119
18559 "There are various backup formats supported and the backup format is guessed "
18560 "based on file extension:"
18563 #. type: delimited block _
18564 #: docs/manual/gammu/index.rst:1121
18566 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18569 #. type: delimited block _
18570 #: docs/manual/gammu/index.rst:1122
18571 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18574 #. type: delimited block _
18575 #: docs/manual/gammu/index.rst:1123
18576 msgid "``.vcf`` - vCard, supports contacts."
18579 #. type: delimited block _
18580 #: docs/manual/gammu/index.rst:1124
18581 msgid "``.ldif`` - LDAP import, supports contacts."
18584 #. type: delimited block _
18585 #: docs/manual/gammu/index.rst:1125
18586 msgid "``.ics`` - iCalendar, supports calendar and todo."
18589 #. type: delimited block _
18590 #: docs/manual/gammu/index.rst:1126
18592 "Any other extension is Gammu backup file and it supports all data mentioned "
18593 "above, see :ref:`gammu-backup` for more details."
18596 #. type: delimited block _
18597 #: docs/manual/gammu/index.rst:1128
18599 "By default this command is interactive and asks which items tou want to "
18603 #. type: delimited block _
18604 #: docs/manual/gammu/index.rst:1130
18605 msgid "Use -yes for answering yes to all questions."
18608 #. type: delimited block _
18609 #: docs/manual/gammu/index.rst:1132
18610 msgid "backupsms file [-yes|-all]"
18613 #. type: delimited block _
18614 #: docs/manual/gammu/index.rst:1134
18615 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18618 #. type: delimited block _
18619 #: docs/manual/gammu/index.rst:1137
18621 "By default this command is interactive and asks which folders you want to "
18622 "backup and whether you want to remove messages from phone afterwards."
18625 #. type: delimited block _
18626 #: docs/manual/gammu/index.rst:1141
18628 "Use -yes for answering yes to all questions (backup all messages and delete "
18629 "them from phone), or -all to just backup all folders while keeping messages "
18633 #. type: delimited block _
18634 #: docs/manual/gammu/index.rst:1143
18635 msgid "restore file [-yes]"
18638 #. type: delimited block _
18639 #: docs/manual/gammu/index.rst:1148
18641 "Please note that restoring deletes all current content in phone. If you want "
18642 "only to add entries to phone, use :option:`gammu addnew`."
18645 #. type: delimited block _
18646 #: docs/manual/gammu/index.rst:1150
18648 "Restore settings written in file created using :option:`gammu backup` "
18652 #. type: delimited block _
18653 #: docs/manual/gammu/index.rst:1154
18655 "In some phones restoring calendar notes will not show error, but won't be "
18656 "done, when phone doesn't have set clock inside."
18659 #. type: delimited block _
18660 #: docs/manual/gammu/index.rst:1156
18661 msgid "restoresms file [-yes]"
18664 #. type: delimited block _
18665 #: docs/manual/gammu/index.rst:1160
18667 "Please note that this overwrites existing messages in phone (if it supports "
18671 #. type: delimited block _
18672 #: docs/manual/gammu/index.rst:1163
18674 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18675 "selected folder in phone."
18678 #. type: delimited block _
18679 #: docs/manual/gammu/index.rst:1165
18680 msgid "savefile TYPE [type options]"
18683 #. type: delimited block _
18684 #: docs/manual/gammu/index.rst:1168
18686 "Converts between various file formats supported by Gammu, following types "
18690 #. type: delimited block _
18691 #: docs/manual/gammu/index.rst:1170
18692 msgid "BOOKMARK target.url file location"
18695 #. type: delimited block _
18696 #: docs/manual/gammu/index.rst:1173
18697 msgid "Converts backup format supported by Gammu to vBookmark file."
18700 #. type: delimited block _
18701 #: docs/manual/gammu/index.rst:1175
18702 msgid "CALENDAR target.vcs file location"
18705 #. type: delimited block _
18706 #: docs/manual/gammu/index.rst:1180
18708 "Allows one to convert between various backup formats which gammu supports "
18709 "for calendar events. The file type is guessed (for input file guess is based "
18710 "on extension and file content, for output solely on extension)."
18713 #. type: delimited block _
18714 #: docs/manual/gammu/index.rst:1182
18715 msgid "TODO target.vcs file location"
18718 #. type: delimited block _
18719 #: docs/manual/gammu/index.rst:1187
18721 "Allows one to convert between various backup formats which gammu supports "
18722 "for todo events. The file type is guessed (for input file guess is based on "
18723 "extension and file content, for output solely on extension)."
18726 #. type: delimited block _
18727 #: docs/manual/gammu/index.rst:1189
18728 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18731 #. type: delimited block _
18732 #: docs/manual/gammu/index.rst:1194
18734 "Allows one to convert between various backup formats which gammu supports "
18735 "for phonebook events. The file type is guessed (for input file guess is "
18736 "based on extension and file content, for output solely on extension)."
18739 #. type: delimited block _
18740 #: docs/manual/gammu/index.rst:1196
18741 msgid ":option:`gammu convertbackup`"
18744 #. type: delimited block _
18745 #: docs/manual/gammu/index.rst:1198
18746 msgid "convertbackup source.file output.file"
18749 #. type: delimited block _
18750 #: docs/manual/gammu/index.rst:1200
18754 #. type: delimited block _
18755 #: docs/manual/gammu/index.rst:1204
18757 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18758 "savefile`, this does not give you any options what to convert, it simply "
18759 "takes converts all what can be saved into output file."
18762 #. type: delimited block _
18763 #: docs/manual/gammu/index.rst:1206
18764 msgid ":option:`gammu savefile`"
18768 #: docs/manual/gammu/index.rst:1209
18770 msgid "Nokia specific commands"
18771 msgstr "Perintah spesifik Nokia"
18773 #. type: delimited block _
18774 #: docs/manual/gammu/index.rst:1212
18775 msgid "nokiaaddfile TYPE [type options]"
18778 #. type: delimited block _
18779 #: docs/manual/gammu/index.rst:1214
18780 msgid "Uploads file to phone to specific location for the type:"
18783 #. type: delimited block _
18784 #: docs/manual/gammu/index.rst:1216
18785 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18788 #. type: delimited block _
18789 #: docs/manual/gammu/index.rst:1220
18791 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18792 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18793 "both will be added automatically."
18796 #. type: delimited block _
18797 #: docs/manual/gammu/index.rst:1222
18801 #. type: delimited block _
18802 #: docs/manual/gammu/index.rst:1225
18804 "Delete the application's .jad and .jar files before installing, but doesn't "
18805 "delete the application data."
18808 #. type: delimited block _
18809 #: docs/manual/gammu/index.rst:1227
18810 msgid "-overwriteall"
18813 #. type: delimited block _
18814 #: docs/manual/gammu/index.rst:1230
18816 "Delete the application (same as :option:`-overwrite`) and all it's data."
18819 #. type: delimited block _
18820 #: docs/manual/gammu/index.rst:1232
18821 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18824 #. type: delimited block _
18825 #: docs/manual/gammu/index.rst:1234
18827 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18828 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18831 #. type: delimited block _
18832 #: docs/manual/gammu/index.rst:1236
18833 msgid "nokiaaddplaylists"
18836 #. type: delimited block _
18837 #: docs/manual/gammu/index.rst:1238
18839 "Goes through phone memory and generated playlist for all music files found."
18842 #. type: delimited block _
18843 #: docs/manual/gammu/index.rst:1240
18844 msgid "To manually manage playlists:"
18847 #. type: delimited block _
18848 #: docs/manual/gammu/index.rst:1244
18849 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18852 #. type: delimited block _
18853 #: docs/manual/gammu/index.rst:1246
18854 msgid "Will add playlist filename.m3u"
18857 #. type: delimited block _
18858 #: docs/manual/gammu/index.rst:1250
18859 msgid "gammu getfilesystem"
18860 msgstr "gammu getfilesystem"
18862 #. type: delimited block _
18863 #: docs/manual/gammu/index.rst:1252
18864 msgid "Will get list of all files (including names of files with playlists)"
18867 #. type: delimited block _
18868 #: docs/manual/gammu/index.rst:1256
18869 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
18872 #. type: delimited block _
18873 #: docs/manual/gammu/index.rst:1258
18874 msgid "Will delete playlist filename.m3u"
18877 #. type: delimited block _
18878 #: docs/manual/gammu/index.rst:1260
18879 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
18882 #. type: delimited block _
18883 #: docs/manual/gammu/index.rst:1264
18885 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
18886 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
18887 "terminated lines. So just run :program:`unix2dos` on the resulting file "
18888 "before uploading it your your phone."
18891 #. type: delimited block _
18892 #: docs/manual/gammu/index.rst:1267
18893 msgid "nokiacomposer file"
18896 #. type: delimited block _
18897 #: docs/manual/gammu/index.rst:1270
18899 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
18900 "(and how should it look like)."
18903 #. type: delimited block _
18904 #: docs/manual/gammu/index.rst:1272
18905 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
18908 #. type: delimited block _
18909 #: docs/manual/gammu/index.rst:1274
18910 msgid "nokiadisplayoutput"
18913 #. type: delimited block _
18914 #: docs/manual/gammu/index.rst:1276
18915 msgid "nokiadisplaytest number"
18918 #. type: delimited block _
18919 #: docs/manual/gammu/index.rst:1278
18920 msgid "nokiagetadc"
18923 #. type: delimited block _
18924 #: docs/manual/gammu/index.rst:1280
18925 msgid "nokiagetoperatorname"
18928 #. type: delimited block _
18929 #: docs/manual/gammu/index.rst:1284
18931 "6110.c phones have place for name for one GSM network (of course, with "
18932 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
18933 "You can get this name using this option."
18936 #. type: delimited block _
18937 #: docs/manual/gammu/index.rst:1286
18938 msgid "nokiagetpbkfeatures memorytype"
18941 #. type: delimited block _
18942 #: docs/manual/gammu/index.rst:1288
18946 #. type: delimited block _
18947 #: docs/manual/gammu/index.rst:1291
18948 msgid "This option should display T9 dictionary content from DCT4 phones."
18951 #. type: delimited block _
18952 #: docs/manual/gammu/index.rst:1293
18953 msgid "nokiagetvoicerecord location"
18956 #. type: delimited block _
18957 #: docs/manual/gammu/index.rst:1297
18959 "Get voice record from location and save to WAV file. File is coded using GSM "
18960 "6.10 codec (available for example in win32). Name of file is like name of "
18961 "voice record in phone."
18964 #. type: delimited block _
18965 #: docs/manual/gammu/index.rst:1301
18967 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
18968 "included by Microsoft. If you deleted it by accident in this operating "
18969 "system, make such steps:"
18972 #. type: delimited block _
18973 #: docs/manual/gammu/index.rst:1303
18974 msgid "Control Panel"
18977 #. type: delimited block _
18978 #: docs/manual/gammu/index.rst:1304
18979 msgid "Add hardware"
18982 #. type: delimited block _
18983 #: docs/manual/gammu/index.rst:1305
18987 #. type: delimited block _
18988 #: docs/manual/gammu/index.rst:1306
18989 msgid "select \"Yes. I have already connected the hardware"
18992 #. type: delimited block _
18993 #: docs/manual/gammu/index.rst:1307
18994 msgid "select \"Add a new hardware device"
18997 #. type: delimited block _
18998 #: docs/manual/gammu/index.rst:1308
18999 msgid "select \"Install the hardware that I manually select from a list"
19002 #. type: delimited block _
19003 #: docs/manual/gammu/index.rst:1309
19004 msgid "select \"Sound, video and game controllers"
19007 #. type: delimited block _
19008 #: docs/manual/gammu/index.rst:1310
19009 msgid "select \"Audio codecs"
19012 #. type: delimited block _
19013 #: docs/manual/gammu/index.rst:1311
19014 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
19017 #. type: delimited block _
19018 #: docs/manual/gammu/index.rst:1312
19020 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
19023 #. type: delimited block _
19024 #: docs/manual/gammu/index.rst:1313
19026 "now You can be asked if want to install unsigned driver (YES), about select "
19027 "codec configuration (select what you want) and rebotting PC (make it)"
19030 #. type: delimited block _
19031 #: docs/manual/gammu/index.rst:1315
19032 msgid "nokiamakecamerashoot"
19035 #. type: delimited block _
19036 #: docs/manual/gammu/index.rst:1317
19037 msgid "nokianetmonitor test"
19040 #. type: delimited block _
19041 #: docs/manual/gammu/index.rst:1319
19042 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19045 #. type: delimited block _
19046 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19050 #. type: delimited block _
19051 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19053 "For more info about this option, please visit `Marcin's page <http://www."
19054 "mwiacek.com/>`_ and read netmonitor manual there."
19057 #. type: delimited block _
19058 #: docs/manual/gammu/index.rst:1331
19060 "test ``243`` enables all tests (after using command :command:`gammu "
19061 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19062 "see netmonitor menu)"
19065 #. type: delimited block _
19066 #: docs/manual/gammu/index.rst:1333
19067 msgid "nokianetmonitor36"
19070 #. type: delimited block _
19071 #: docs/manual/gammu/index.rst:1335
19072 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19075 #. type: delimited block _
19076 #: docs/manual/gammu/index.rst:1343
19077 msgid "nokiasecuritycode"
19080 #. type: delimited block _
19081 #: docs/manual/gammu/index.rst:1345
19082 msgid "Get/reset to \"12345\" security code"
19085 #. type: delimited block _
19086 #: docs/manual/gammu/index.rst:1347
19087 msgid "nokiaselftests"
19090 #. type: delimited block _
19091 #: docs/manual/gammu/index.rst:1349
19092 msgid "Perform tests for Nokia DCT3 phones."
19095 #. type: delimited block _
19096 #: docs/manual/gammu/index.rst:1355
19098 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19099 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19100 "t have an internal battery for the clock (like 3xxx)."
19103 #. type: delimited block _
19104 #: docs/manual/gammu/index.rst:1357
19105 msgid "nokiasetlights keypad|display|torch on|off"
19108 #. type: delimited block _
19109 #: docs/manual/gammu/index.rst:1359
19110 msgid "nokiasetoperatorname [networkcode name]"
19113 #. type: delimited block _
19114 #: docs/manual/gammu/index.rst:1361
19115 msgid "nokiasetphonemenus"
19118 #. type: delimited block _
19119 #: docs/manual/gammu/index.rst:1363
19120 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19123 #. type: delimited block _
19124 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19125 msgid "ALS (Alternative Line Service) option menu"
19128 #. type: delimited block _
19129 #: docs/manual/gammu/index.rst:1366
19130 msgid "vibra menu for 3210"
19133 #. type: delimited block _
19134 #: docs/manual/gammu/index.rst:1367
19135 msgid "3315 features in 3310 5.45 and higher"
19138 #. type: delimited block _
19139 #: docs/manual/gammu/index.rst:1368
19140 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19143 #. type: delimited block _
19144 #: docs/manual/gammu/index.rst:1369
19145 msgid "WellMate menu for 6150"
19148 #. type: delimited block _
19149 #: docs/manual/gammu/index.rst:1370
19153 #. type: delimited block _
19154 #: docs/manual/gammu/index.rst:1372
19155 msgid "and for DCT4:"
19158 #. type: delimited block _
19159 #: docs/manual/gammu/index.rst:1375
19160 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19163 #. type: delimited block _
19164 #: docs/manual/gammu/index.rst:1376
19165 msgid "GPRS Always Online"
19168 #. type: delimited block _
19169 #: docs/manual/gammu/index.rst:1377
19170 msgid "and others..."
19173 #. type: delimited block _
19174 #: docs/manual/gammu/index.rst:1379
19175 msgid "nokiasetvibralevel level"
19178 #. type: delimited block _
19179 #: docs/manual/gammu/index.rst:1381
19180 msgid "Set vibra power to \"level\" (given in percent)"
19183 #. type: delimited block _
19184 #: docs/manual/gammu/index.rst:1383
19185 msgid "nokiatuneradio"
19188 #. type: delimited block _
19189 #: docs/manual/gammu/index.rst:1385
19190 msgid "nokiavibratest"
19194 #: docs/manual/gammu/index.rst:1388
19196 msgid "Siemens specific commands"
19197 msgstr "Perintah spesifik Siemens"
19199 #. type: delimited block _
19200 #: docs/manual/gammu/index.rst:1391
19201 msgid "siemensnetmonact netmon_type"
19204 #. type: delimited block _
19205 #: docs/manual/gammu/index.rst:1394
19207 "Enables network monitor in Siemens phone. Currently known values for type "
19208 "are 1 for full and 2 for simple mode."
19211 #. type: delimited block _
19212 #: docs/manual/gammu/index.rst:1396
19213 msgid "siemensnetmonitor test"
19216 #. type: delimited block _
19217 #: docs/manual/gammu/index.rst:1398
19218 msgid "siemenssatnetmon"
19222 #: docs/manual/gammu/index.rst:1400
19224 msgid "Network commands"
19227 #. type: delimited block _
19228 #: docs/manual/gammu/index.rst:1403
19229 msgid "getgprspoint start [stop]"
19232 #. type: delimited block _
19233 #: docs/manual/gammu/index.rst:1405
19234 msgid "listnetworks [country]"
19237 #. type: delimited block _
19238 #: docs/manual/gammu/index.rst:1407
19239 msgid "Show names/codes of GSM networks known for Gammu"
19242 #. type: delimited block _
19243 #: docs/manual/gammu/index.rst:1409
19244 msgid "networkinfo"
19245 msgstr "networkinfo"
19247 #. type: delimited block _
19248 #: docs/manual/gammu/index.rst:1411
19249 msgid "Show information about network status from the phone."
19252 #. type: delimited block _
19253 #: docs/manual/gammu/index.rst:1413
19254 msgid "setautonetworklogin"
19258 #: docs/manual/gammu/index.rst:1415
19260 msgid "WAP settings and bookmarks commands"
19261 msgstr "Pengaturan WAP dan bookmark"
19263 #. type: delimited block _
19264 #: docs/manual/gammu/index.rst:1418
19265 msgid "deletewapbookmark start [stop]"
19268 #. type: delimited block _
19269 #: docs/manual/gammu/index.rst:1420
19270 msgid "Delete WAP bookmarks from phone."
19273 #. type: delimited block _
19274 #: docs/manual/gammu/index.rst:1424
19275 msgid "getchatsettings start [stop]"
19278 #. type: delimited block _
19279 #: docs/manual/gammu/index.rst:1426
19280 msgid "getsyncmlsettings start [stop]"
19283 #. type: delimited block _
19284 #: docs/manual/gammu/index.rst:1428
19285 msgid "getwapbookmark start [stop]"
19288 #. type: delimited block _
19289 #: docs/manual/gammu/index.rst:1430
19290 msgid "Get WAP bookmarks from phone."
19291 msgstr "Mengambil bookmark WAP dari telepon."
19293 #. type: delimited block _
19294 #: docs/manual/gammu/index.rst:1434
19295 msgid "getwapsettings start [stop]"
19298 #. type: delimited block _
19299 #: docs/manual/gammu/index.rst:1436
19300 msgid "Get WAP settings from phone."
19301 msgstr "Mengambil pengaturan WAP dari telepon."
19304 #: docs/manual/gammu/index.rst:1440
19306 msgid "MMS and MMS settings commands"
19307 msgstr "MMS dan pengaturan MMS"
19309 #. type: delimited block _
19310 #: docs/manual/gammu/index.rst:1443
19311 msgid "getallmms [-save]"
19314 #. type: delimited block _
19315 #: docs/manual/gammu/index.rst:1445
19316 msgid "geteachmms [-save]"
19319 #. type: delimited block _
19320 #: docs/manual/gammu/index.rst:1447
19321 msgid "getmmsfolders"
19324 #. type: delimited block _
19325 #: docs/manual/gammu/index.rst:1449
19326 msgid "getmmssettings start [stop]"
19329 #. type: delimited block _
19330 #: docs/manual/gammu/index.rst:1451
19331 msgid "readmmsfile file [-save]"
19335 #: docs/manual/gammu/index.rst:1454
19337 msgid "FM radio commands"
19340 #. type: delimited block _
19341 #: docs/manual/gammu/index.rst:1457
19342 msgid "getfmstation start [stop]"
19345 #. type: delimited block _
19346 #: docs/manual/gammu/index.rst:1459
19347 msgid "Show info about FM stations in phone"
19351 #: docs/manual/gammu/index.rst:1461
19353 msgid "Phone information commands"
19354 msgstr "Informasi telepon"
19356 #. type: delimited block _
19357 #: docs/manual/gammu/index.rst:1464
19361 #. type: delimited block _
19362 #: docs/manual/gammu/index.rst:1466
19363 msgid "Displays information about battery and power source."
19366 #. type: delimited block _
19367 #: docs/manual/gammu/index.rst:1468
19368 msgid "getdisplaystatus"
19371 #. type: delimited block _
19372 #: docs/manual/gammu/index.rst:1470
19373 msgid "getlocation"
19376 #. type: delimited block _
19377 #: docs/manual/gammu/index.rst:1474
19379 "Gets network information from phone (same as networkinfo) and prints "
19380 "location (latitude and longitude) based on information from `OpenCellID "
19381 "<http://opencellid.org>`_."
19384 #. type: delimited block _
19385 #: docs/manual/gammu/index.rst:1476
19386 msgid "getsecuritystatus"
19389 #. type: delimited block _
19390 #: docs/manual/gammu/index.rst:1478
19391 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19394 #. type: delimited block _
19395 #: docs/manual/gammu/index.rst:1480
19399 #. type: delimited block _
19400 #: docs/manual/gammu/index.rst:1482
19401 msgid "Show the most important phone data."
19404 #. type: delimited block _
19405 #: docs/manual/gammu/index.rst:1484
19406 msgid "monitor [times]"
19409 #. type: delimited block _
19410 #: docs/manual/gammu/index.rst:1487
19412 "Retrieves phone status and writes it continuously to standard output. Press :"
19413 "kbd:`Ctrl+C` to interrupt this command."
19416 #. type: delimited block _
19417 #: docs/manual/gammu/index.rst:1490
19419 "If no parameter is given, the program runs until interrupted, otherwise only "
19420 "given number of iterations is performed."
19423 #. type: delimited block _
19424 #: docs/manual/gammu/index.rst:1492
19425 msgid "This command outputs almost all information Gammu supports:"
19428 #. type: delimited block _
19429 #: docs/manual/gammu/index.rst:1494
19430 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19433 #. type: delimited block _
19434 #: docs/manual/gammu/index.rst:1495
19435 msgid "Signal strength."
19438 #. type: delimited block _
19439 #: docs/manual/gammu/index.rst:1496
19440 msgid "Battery state."
19443 #. type: delimited block _
19444 #: docs/manual/gammu/index.rst:1497
19445 msgid "Currently used network."
19448 #. type: delimited block _
19449 #: docs/manual/gammu/index.rst:1498
19450 msgid "Notifications of incoming messages and calls."
19454 #: docs/manual/gammu/index.rst:1501
19456 msgid "Phone settings commands"
19457 msgstr "Pengaturan telepon"
19459 #. type: delimited block _
19460 #: docs/manual/gammu/index.rst:1504
19461 msgid "getcalendarsettings"
19462 msgstr "getcalendarsettings"
19464 #. type: delimited block _
19465 #: docs/manual/gammu/index.rst:1507
19467 "Displays calendar settings like first day of week or automatic deleting of "
19471 #. type: delimited block _
19472 #: docs/manual/gammu/index.rst:1509
19473 msgid "getprofile start [stop]"
19476 #. type: delimited block _
19477 #: docs/manual/gammu/index.rst:1511
19478 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19481 #. type: Labeled list
19482 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19487 #. type: delimited block _
19488 #: docs/manual/gammu/index.rst:1513
19489 msgid "This will delete user data, be careful."
19492 #. type: delimited block _
19493 #: docs/manual/gammu/index.rst:1515
19494 msgid "Reset phone settings."
19495 msgstr "Reset pengaturan telepon."
19497 #. type: delimited block _
19498 #: docs/manual/gammu/index.rst:1517
19502 #. type: delimited block _
19503 #: docs/manual/gammu/index.rst:1518
19504 msgid "Clear phone settings."
19505 msgstr "Kosongkan pengaturan telepon."
19507 #. type: delimited block _
19508 #: docs/manual/gammu/index.rst:1520
19512 #. type: delimited block _
19513 #: docs/manual/gammu/index.rst:1521
19514 msgid "Clear device settings."
19517 #. type: delimited block _
19518 #: docs/manual/gammu/index.rst:1523
19522 #. type: delimited block _
19523 #: docs/manual/gammu/index.rst:1524
19524 msgid "Clear user settings."
19525 msgstr "Kosongkan pengaturan pengguna."
19527 #. type: delimited block _
19528 #: docs/manual/gammu/index.rst:1526
19529 msgid "removes or set logos to default"
19532 #. type: delimited block _
19533 #: docs/manual/gammu/index.rst:1527
19534 msgid "set default phonebook and other menu settings"
19537 #. type: delimited block _
19538 #: docs/manual/gammu/index.rst:1528
19539 msgid "clear T9 words,"
19542 #. type: delimited block _
19543 #: docs/manual/gammu/index.rst:1529
19544 msgid "clear call register info"
19547 #. type: delimited block _
19548 #: docs/manual/gammu/index.rst:1530
19549 msgid "set default profiles settings"
19552 #. type: delimited block _
19553 #: docs/manual/gammu/index.rst:1531
19554 msgid "clear user ringtones"
19557 #. type: delimited block _
19558 #: docs/manual/gammu/index.rst:1533
19562 #. type: delimited block _
19563 #: docs/manual/gammu/index.rst:1534
19564 msgid "Clear user settings and disables hidden menus."
19567 #. type: delimited block _
19568 #: docs/manual/gammu/index.rst:1536
19569 msgid "changes like after ``ALL``"
19572 #. type: delimited block _
19573 #: docs/manual/gammu/index.rst:1537
19574 msgid "disables netmon and PPS (all \"hidden\" menus)"
19577 #. type: delimited block _
19578 #: docs/manual/gammu/index.rst:1539
19579 msgid "``FACTORY``"
19582 #. type: delimited block _
19583 #: docs/manual/gammu/index.rst:1540
19584 msgid "Reset to factory defaults."
19587 #. type: delimited block _
19588 #: docs/manual/gammu/index.rst:1542
19589 msgid "changes like after ``UIF``"
19592 #. type: delimited block _
19593 #: docs/manual/gammu/index.rst:1543
19594 msgid "clear date/time"
19598 #: docs/manual/gammu/index.rst:1546
19600 msgid "Dumps decoding commands"
19601 msgstr "Tumpukan sedang didecode"
19603 #. type: delimited block _
19604 #: docs/manual/gammu/index.rst:1549
19606 "These commands are available only if Gammu was compiled with debugging "
19610 #. type: delimited block _
19611 #: docs/manual/gammu/index.rst:1551
19612 msgid "decodebinarydump file [phonemodel]"
19615 #. type: delimited block _
19616 #: docs/manual/gammu/index.rst:1554
19618 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19622 #. type: delimited block _
19623 #: docs/manual/gammu/index.rst:1556
19624 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19627 #. type: delimited block _
19628 #: docs/manual/gammu/index.rst:1558
19630 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19635 #: docs/manual/gammu/index.rst:1560
19637 msgid "Other commands"
19640 #. type: delimited block _
19641 #: docs/manual/gammu/index.rst:1563
19642 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19645 #. type: delimited block _
19646 #: docs/manual/gammu/index.rst:1565
19648 "Allow one to enter security code from PC. When code is ``-``, it is read "
19652 #. type: delimited block _
19653 #: docs/manual/gammu/index.rst:1567
19654 msgid "In case entering PUK, some phones require you to set new PIN as well."
19657 #. type: delimited block _
19658 #: docs/manual/gammu/index.rst:1569
19659 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19662 #. type: delimited block _
19663 #: docs/manual/gammu/index.rst:1571
19664 msgid "Press specified key sequence on phone keyboard"
19667 #. type: delimited block _
19668 #: docs/manual/gammu/index.rst:1573
19672 #. type: delimited block _
19673 #: docs/manual/gammu/index.rst:1574
19677 #. type: delimited block _
19678 #: docs/manual/gammu/index.rst:1575
19682 #. type: delimited block _
19683 #: docs/manual/gammu/index.rst:1576
19687 #. type: delimited block _
19688 #: docs/manual/gammu/index.rst:1577
19692 #. type: delimited block _
19693 #: docs/manual/gammu/index.rst:1578
19697 #. type: delimited block _
19698 #: docs/manual/gammu/index.rst:1579
19702 #. type: delimited block _
19703 #: docs/manual/gammu/index.rst:1580
19707 #. type: delimited block _
19708 #: docs/manual/gammu/index.rst:1581
19712 #. type: delimited block _
19713 #: docs/manual/gammu/index.rst:1582
19717 #. type: delimited block _
19718 #: docs/manual/gammu/index.rst:1583
19722 #. type: delimited block _
19723 #: docs/manual/gammu/index.rst:1584
19727 #. type: delimited block _
19728 #: docs/manual/gammu/index.rst:1585
19732 #. type: delimited block _
19733 #: docs/manual/gammu/index.rst:1586
19737 #. type: delimited block _
19738 #: docs/manual/gammu/index.rst:1587
19742 #. type: delimited block _
19743 #: docs/manual/gammu/index.rst:1588
19747 #. type: delimited block _
19748 #: docs/manual/gammu/index.rst:1589
19749 msgid "``123456789*0#``"
19752 #. type: delimited block _
19753 #: docs/manual/gammu/index.rst:1590
19754 msgid "numeric keyboard"
19757 #. type: delimited block _
19758 #: docs/manual/gammu/index.rst:1592
19759 msgid "reset SOFT|HARD"
19762 #. type: delimited block _
19763 #: docs/manual/gammu/index.rst:1594
19764 msgid "Make phone reset:"
19767 #. type: delimited block _
19768 #: docs/manual/gammu/index.rst:1596
19772 #. type: delimited block _
19773 #: docs/manual/gammu/index.rst:1597
19774 msgid "without asking for PIN"
19777 #. type: delimited block _
19778 #: docs/manual/gammu/index.rst:1598
19782 #. type: delimited block _
19783 #: docs/manual/gammu/index.rst:1599
19784 msgid "with asking for PIN"
19787 #. type: delimited block _
19788 #: docs/manual/gammu/index.rst:1601
19789 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19792 #. type: delimited block _
19793 #: docs/manual/gammu/index.rst:1602
19794 msgid "Some phones will reset user data on ``HARD`` reset."
19797 #. type: delimited block _
19798 #: docs/manual/gammu/index.rst:1604
19799 msgid "screenshot filename"
19802 #. type: delimited block _
19803 #: docs/manual/gammu/index.rst:1607
19805 "Captures phone screenshot and saves it as filename. The extension is "
19806 "automatically appended to filename based on what data phone provides."
19810 #: docs/manual/gammu/index.rst:1609
19812 msgid "Batch mode commands"
19815 #. type: delimited block _
19816 #: docs/manual/gammu/index.rst:1612
19817 msgid "batch [file]"
19820 #. type: delimited block _
19821 #: docs/manual/gammu/index.rst:1616
19823 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19824 "each on one line. Lines starting with # are treated as a comments."
19827 #. type: delimited block _
19828 #: docs/manual/gammu/index.rst:1620
19830 "By default, commands are read from standard input, but you can optionally "
19831 "specify a file from where they would be read (special case ``-`` means "
19836 #: docs/manual/gammu/index.rst:1622
19838 msgid "Configuration commands"
19841 #. type: delimited block _
19842 #: docs/manual/gammu/index.rst:1625
19843 msgid "searchphone [-debug]"
19846 #. type: delimited block _
19847 #: docs/manual/gammu/index.rst:1627
19848 msgid "Attempts to search for a connected phone."
19851 #. type: delimited block _
19852 #: docs/manual/gammu/index.rst:1633
19854 "Please note that this can take a very long time, but in case you have no "
19855 "clue how to configure phone connection, this is a convenient way to find "
19856 "working setup for Gammu."
19859 #. type: delimited block _
19860 #: docs/manual/gammu/index.rst:1635
19864 #. type: delimited block _
19865 #: docs/manual/gammu/index.rst:1637
19866 msgid "Installs applet for currently configured connection to the phone."
19869 #. type: delimited block _
19870 #: docs/manual/gammu/index.rst:1640
19872 "You can configure search path for instllation files by :config:option:"
19877 #: docs/manual/gammu/index.rst:1642
19879 msgid "Gammu information commands"
19880 msgstr "Informasi gammu"
19882 #. type: delimited block _
19883 #: docs/manual/gammu/index.rst:1645
19884 msgid "checkversion [STABLE]"
19887 #. type: delimited block _
19888 #: docs/manual/gammu/index.rst:1649
19890 "Checks whether there is newer Gammu version available online (if Gammu has "
19891 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
19892 "stable versions will be checked."
19895 #. type: delimited block _
19896 #: docs/manual/gammu/index.rst:1651
19900 #. type: delimited block _
19901 #: docs/manual/gammu/index.rst:1653
19902 msgid "Print information about compiled in features."
19905 #. type: delimited block _
19906 #: docs/manual/gammu/index.rst:1655
19907 msgid "help [topic]"
19910 #. type: delimited block _
19911 #: docs/manual/gammu/index.rst:1658
19913 "Print help. By default general help is printed, but you can also specify a "
19914 "help category to get more detailed help on some topic."
19917 #. type: delimited block _
19918 #: docs/manual/gammu/index.rst:1660
19922 #. type: delimited block _
19923 #: docs/manual/gammu/index.rst:1662
19924 msgid "Print version information and license."
19928 #: docs/manual/gammu/index.rst:1665
19930 msgid "Return values"
19933 #. type: delimited block _
19934 #: docs/manual/gammu/index.rst:1669
19936 "gammu returns 0 on success. In case of failure non zero code is returned."
19939 #. type: delimited block _
19940 #: docs/manual/gammu/index.rst:1682
19944 " Out of memory or other critical error.\n"
19946 " Invalid command line parameters.\n"
19948 " Failed to open file specified on command line.\n"
19950 " Program was interrupted.\n"
19952 " Gammu library version mismatch.\n"
19954 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
19957 #. type: delimited block _
19958 #: docs/manual/gammu/index.rst:1685
19960 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
19963 #. type: delimited block _
19964 #: docs/manual/gammu/index.rst:1830
19970 " Error opening device. Unknown, busy or no permissions.\n"
19972 " Error opening device, it is locked.\n"
19974 " Error opening device, it doesn't exist.\n"
19976 " Error opening device, it is already opened by other application.\n"
19978 " Error opening device, you don't have permissions.\n"
19980 " Error opening device. No required driver in operating system.\n"
19982 " Error opening device. Some hardware not connected/wrongly configured.\n"
19984 " Error setting device DTR or RTS.\n"
19986 " Error setting device speed. Maybe speed not supported.\n"
19988 " Error writing to the device.\n"
19990 " Error during reading from the device.\n"
19992 " Can't set parity on the device.\n"
19994 " No response in specified timeout. Probably phone not connected.\n"
19996 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19998 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20000 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
20002 " Unknown connection type string. Check config file.\n"
20004 " Unknown model type string. Check config file.\n"
20006 " Some functions not available for your system (disabled in config or not implemented).\n"
20008 " Function not supported by phone.\n"
20010 " Entry is empty.\n"
20012 " Security error. Maybe no PIN?\n"
20014 " Invalid location. Maybe too high?\n"
20016 " Functionality not implemented. You are welcome to help authors with it.\n"
20020 " Unknown error.\n"
20022 " Can not open specified file.\n"
20024 " More memory required...\n"
20026 " Operation not allowed by phone.\n"
20028 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
20030 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
20032 " Phone is not connected.\n"
20034 " Function is currently being implemented. If you want to help, please contact authors.\n"
20036 " Phone is disabled and connected to charger.\n"
20038 " File format not supported by Gammu.\n"
20040 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20042 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20044 " Phone module need to send another answer frame.\n"
20046 " Current connection type doesn't support called function.\n"
20050 " Invalid date or time specified.\n"
20052 " Phone memory error, maybe it is read only.\n"
20054 " Invalid data given to phone.\n"
20056 " File with specified name already exists.\n"
20058 " File with specified name doesn't exist.\n"
20060 " You have to give folder name and not file name.\n"
20062 " You have to give file name and not folder name.\n"
20064 " Can not access SIM card.\n"
20066 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20068 " Only part of folder has been listed.\n"
20070 " Folder must be empty.\n"
20072 " Data were converted.\n"
20074 " Gammu is not configured.\n"
20076 " Wrong folder used.\n"
20078 " Internal phone error.\n"
20080 " Error writing file to disk.\n"
20082 " No such section exists.\n"
20084 " Using default values.\n"
20086 " Corrupted data returned by phone.\n"
20088 " Bad feature string in configuration.\n"
20090 " Desired functionality has been disabled on compile time.\n"
20092 " Bluetooth configuration requires channel option.\n"
20094 " Service is not running.\n"
20096 " Service configuration is missing.\n"
20098 " Command rejected because device was busy. Wait and restart.\n"
20100 " Could not connect to the server.\n"
20102 " Could not resolve the host name.\n"
20104 " Failed to get SMSC number from phone.\n"
20106 " Operation aborted.\n"
20108 " Installation data not found, please consult debug log and/or documentation for more details.\n"
20110 " Entry is read only.\n"
20114 #: docs/manual/gammu/index.rst:1836
20116 msgid "Configuration"
20119 #. type: delimited block _
20120 #: docs/manual/gammu/index.rst:1839
20121 msgid "To check it out, you need to have configuration file for gammu, see"
20124 #. type: Attribute :ref:
20125 #: docs/manual/gammu/index.rst:1839
20127 msgid "`gammurc` for more details about it."
20131 #: docs/manual/gammu/index.rst:1842
20133 msgid "Sending messages"
20136 #. type: delimited block _
20137 #: docs/manual/gammu/index.rst:1847
20139 "All messages bellow are sent to number 123456, replace it with proper "
20143 #. type: delimited block _
20144 #: docs/manual/gammu/index.rst:1849
20145 msgid "Send text message up to standard 160 chars:"
20148 #. type: delimited block _
20149 #: docs/manual/gammu/index.rst:1853
20150 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20153 #. type: delimited block _
20154 #: docs/manual/gammu/index.rst:1859
20155 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20158 #. type: delimited block _
20159 #: docs/manual/gammu/index.rst:1861
20160 msgid "Send long text message:"
20163 #. type: delimited block _
20164 #: docs/manual/gammu/index.rst:1865
20166 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20169 #. type: delimited block _
20170 #: docs/manual/gammu/index.rst:1871
20172 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20175 #. type: delimited block _
20176 #: docs/manual/gammu/index.rst:1877
20177 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20180 #. type: delimited block _
20181 #: docs/manual/gammu/index.rst:1879
20183 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20186 #. type: delimited block _
20187 #: docs/manual/gammu/index.rst:1883
20189 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20190 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20193 #. type: delimited block _
20194 #: docs/manual/gammu/index.rst:1885
20195 msgid "Send protected message with ringtone:"
20198 #. type: delimited block _
20199 #: docs/manual/gammu/index.rst:1889
20201 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20202 "toneSElong axelf.txt -toneSE ring.txt"
20206 #: docs/manual/gammu/index.rst:1892
20208 msgid "Retrieving USSD replies"
20211 #. type: delimited block _
20212 #: docs/manual/gammu/index.rst:1895
20214 "For example for retrieving prepaid card status or retrieving various network "
20218 #. type: delimited block _
20219 #: docs/manual/gammu/index.rst:1899
20220 msgid "gammu getussd '#555#'"
20224 #: docs/manual/gammu/index.rst:1901
20226 msgid "Uploading files to Nokia"
20229 #. type: delimited block _
20230 #: docs/manual/gammu/index.rst:1904
20232 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20233 "and Alien.JAR in current directory):"
20236 #. type: delimited block _
20237 #: docs/manual/gammu/index.rst:1908
20238 msgid "gammu nokiaaddfile APPLICATION Alien"
20241 #. type: delimited block _
20242 #: docs/manual/gammu/index.rst:1910
20243 msgid "Add file.mid to ringtones folder:"
20246 #. type: delimited block _
20247 #: docs/manual/gammu/index.rst:1914
20248 msgid "gammu nokiaaddfile TONES file.mid"
20252 #: docs/manual/gammu/index.rst:1916
20254 msgid "Setting operator logo"
20257 #. type: delimited block _
20258 #: docs/manual/gammu/index.rst:1919
20259 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20262 #. type: delimited block _
20263 #: docs/manual/gammu/index.rst:1923
20264 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20267 #. type: delimited block _
20268 #: docs/manual/gammu/index.rst:1925
20269 msgid "_converting-formats:"
20273 #: docs/manual/gammu/index.rst:1927
20275 msgid "Converting file formats"
20278 #. type: delimited block _
20279 #: docs/manual/gammu/index.rst:1930
20280 msgid "The formats conversion can done using :option:`gammu savefile` or"
20283 #. type: Attribute :option:
20284 #: docs/manual/gammu/index.rst:1930
20286 msgid "`gammu convertbackup` commands."
20289 #. type: delimited block _
20290 #: docs/manual/gammu/index.rst:1933
20292 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20295 #. type: delimited block _
20296 #: docs/manual/gammu/index.rst:1937
20297 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20300 #. type: delimited block _
20301 #: docs/manual/gammu/index.rst:1939
20302 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20305 #. type: delimited block _
20306 #: docs/manual/gammu/index.rst:1943
20307 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20310 #. type: delimited block _
20311 #: docs/manual/gammu/index.rst:1945
20312 msgid "Convert all contacts from backup to vCard:"
20315 #. type: delimited block _
20316 #: docs/manual/gammu/index.rst:1949
20317 msgid "gammu convertbackup phone.backup output.vcf"
20321 #: docs/manual/gammu/index.rst:1952
20323 msgid "Reporting bugs"
20326 #. type: delimited block _
20327 #: docs/manual/gammu/index.rst:1957
20329 "There are definitely many bugs, reporting to author is welcome. Please "
20330 "include some useful information when sending bug reports (especially debug "
20331 "logs, operating system, it's version and phone information are needed)."
20334 #. type: delimited block _
20335 #: docs/manual/gammu/index.rst:1959
20336 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20339 #. type: delimited block _
20340 #: docs/manual/gammu/index.rst:1966
20342 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20345 #. type: delimited block _
20346 #: docs/manual/gammu/index.rst:1968
20347 msgid "Alternatively you can specify logging on command line:"
20350 #. type: delimited block _
20351 #: docs/manual/gammu/index.rst:1972
20352 msgid "gammu -d textall -f /tmp/gammu.log ..."
20355 #. type: delimited block _
20356 #: docs/manual/gammu/index.rst:1976
20358 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20359 "phone and stores dump of communication there. You can also find some hints "
20360 "for improving support for your phone in this log."
20363 #. type: delimited block _
20364 #: docs/manual/gammu/index.rst:1978
20366 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20369 #. type: delimited block _
20370 #: docs/manual/gammu/index.rst:1979
20371 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20375 #: docs/manual/project/documentation.rst:2
20377 msgid "Project Documentation"
20380 #. type: Plain text
20381 #: docs/manual/project/documentation.rst:7
20383 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20384 "which you are currently reading and comments in the sources, which are "
20385 "partly included in this manual as well."
20389 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20391 msgid "The Gammu Manual"
20394 #. type: Plain text
20395 #: docs/manual/project/documentation.rst:17
20397 "This manual is in written in rst format and built using `Sphinx <http://"
20398 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20399 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20400 "shipped within Gammu sources, but if you use git, you need to check out it "
20401 "separately as git submodule (you should update it as well any time you "
20402 "update Gammu git):"
20405 #. type: Plain text
20406 #: docs/manual/project/documentation.rst:21
20407 msgid "git submodule update --init"
20410 #. type: Plain text
20411 #: docs/manual/project/documentation.rst:24
20413 "To generate the documentation there are various ``manual-*`` targets for "
20414 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20417 #. type: Plain text
20418 #: docs/manual/project/documentation.rst:29
20419 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20422 #. type: Plain text
20423 #: docs/manual/project/documentation.rst:32
20425 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20428 #. type: Plain text
20429 #: docs/manual/project/documentation.rst:35
20431 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20435 #. type: Plain text
20436 #: docs/manual/project/documentation.rst:38
20438 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20442 #. type: Plain text
20443 #: docs/manual/project/documentation.rst:41
20445 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20449 #: docs/manual/project/documentation.rst:43
20454 #. type: Plain text
20455 #: docs/manual/project/documentation.rst:46
20456 msgid "The man pages for all commands are generated using Sphinx as well:"
20459 #. type: Plain text
20460 #: docs/manual/project/documentation.rst:51
20461 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20464 #. type: Plain text
20465 #: docs/manual/project/documentation.rst:54
20467 "However man pages are stored in Git as well, so you should update generated "
20468 "copy on each change:"
20471 #. type: Plain text
20472 #: docs/manual/project/documentation.rst:59
20473 msgid "# Updates generated man pages in Git make update-man"
20477 #: docs/manual/project/documentation.rst:61
20479 msgid "Code comments"
20482 #. type: Plain text
20483 #: docs/manual/project/documentation.rst:64
20485 "The code comments in C code should be parseable by Doxygen, what is more or "
20486 "less standard way to document C code."
20490 #: docs/manual/project/versioning.rst:2
20495 #. type: Plain text
20496 #: docs/manual/project/versioning.rst:7
20498 "There are two types of releases - testing and stable, both having version x."
20499 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20500 "ones have z >= 90. Testing releases usually provide latest features, but "
20501 "everything does not have to be stabilized yet."
20505 #: docs/manual/project/directories.rst:2
20507 msgid "Directory structure"
20511 #: docs/manual/project/directories.rst:5
20513 msgid "libgammu directory"
20516 #. type: Plain text
20517 #: docs/manual/project/directories.rst:9
20519 "This directory contains sources of Gammu library. You can find all phone "
20520 "communication and data encoding functionality here."
20523 #. type: Plain text
20524 #: docs/manual/project/directories.rst:11
20525 msgid "There are following subdirectories:"
20528 #. type: Plain text
20529 #: docs/manual/project/directories.rst:30
20533 " drivers for devices such serial ports or irda\n"
20534 "``device/serial``\n"
20535 " drivers for serial ports\n"
20536 "``device/irda``\n"
20537 " drivers for infrared over sockets\n"
20539 " protocol drivers\n"
20540 "``protocol/nokia``\n"
20541 " Nokia specific protocols\n"
20544 "``phone/nokia``\n"
20545 " modules for different Nokia phones\n"
20547 " different services. They can be used for any project\n"
20549 " different gsm services for logos, ringtones, etc.\n"
20553 #: docs/manual/project/directories.rst:32
20555 msgid "gammu directory"
20558 #. type: Plain text
20559 #: docs/manual/project/directories.rst:36
20561 "Sources of Gammu command line utility. It contains interface to libGammu and "
20562 "some additional functionality as well."
20566 #: docs/manual/project/directories.rst:38
20568 msgid "smsd directory"
20571 #. type: Plain text
20572 #: docs/manual/project/directories.rst:41
20573 msgid "Sources of SMS Daemon as well as all it's service backends."
20576 #. type: Plain text
20577 #: docs/manual/project/directories.rst:43
20579 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20583 #: docs/manual/project/directories.rst:45
20585 msgid "python directory"
20588 #. type: Plain text
20589 #: docs/manual/project/directories.rst:48
20590 msgid "Sources of python-gammu module and some examples."
20594 #: docs/manual/project/directories.rst:50
20596 msgid "helper directory"
20599 #. type: Plain text
20600 #: docs/manual/project/directories.rst:56
20602 "These are some helper functions used either as replacement for functionality "
20603 "missing on some platforms (eg. strptime) or used in more places (message "
20604 "command line processing which is shared between SMSD and Gammu utility)."
20608 #: docs/manual/project/directories.rst:58
20610 msgid "docs directory"
20613 #. type: Plain text
20614 #: docs/manual/project/directories.rst:62
20616 "Documentation for both end users and developers as well as SQL scripts for "
20617 "creating SMSD database."
20620 #. type: Plain text
20621 #: docs/manual/project/directories.rst:73
20625 " configuration file samples\n"
20627 " examples using libGammu\n"
20629 " sources of The Gammu Manual which you are reading\n"
20631 " SQL scripts to create table structures for :ref:`smsd`\n"
20633 " user documentation like man pages\n"
20637 #: docs/manual/project/directories.rst:75
20639 msgid "admin directory"
20642 #. type: Plain text
20643 #: docs/manual/project/directories.rst:78
20644 msgid "Administrative scripts for updating locales, making release etc."
20648 #: docs/manual/project/directories.rst:80
20650 msgid "cmake directory"
20653 #. type: Plain text
20654 #: docs/manual/project/directories.rst:83
20655 msgid "CMake include files and templates for generated files."
20659 #: docs/manual/project/directories.rst:85
20661 msgid "include directory"
20664 #. type: Plain text
20665 #: docs/manual/project/directories.rst:88
20666 msgid "Public headers for libGammu."
20670 #: docs/manual/project/directories.rst:90
20672 msgid "locale directory"
20675 #. type: Plain text
20676 #: docs/manual/project/directories.rst:94
20678 "Gettext po files for translating Gammu, libGammu and user documentation. "
20679 "See :doc:`localization` for more information."
20683 #: docs/manual/project/directories.rst:96
20685 msgid "tests directory"
20688 #. type: Plain text
20689 #: docs/manual/project/directories.rst:100
20691 "CTest based test suite for libGammu. See :doc:`testing` for more "
20696 #: docs/manual/project/directories.rst:102
20698 msgid "utils directory"
20701 #. type: Plain text
20702 #: docs/manual/project/directories.rst:105
20703 msgid "Various utilities usable with Gammu."
20707 #: docs/manual/project/directories.rst:107
20709 msgid "contrib directory"
20712 #. type: Plain text
20713 #: docs/manual/project/directories.rst:111
20715 "This directory contains various things which might be useful with Gammu. "
20716 "Most of them were contributed by Gammu users."
20719 #. type: Plain text
20720 #: docs/manual/project/directories.rst:116
20722 "Please note that that code here might have different license terms than "
20726 #. type: Plain text
20727 #: docs/manual/project/directories.rst:121
20729 "Most of scripts provided here are not actively maintained and might be "
20733 #. type: Plain text
20734 #: docs/manual/project/directories.rst:123
20735 msgid "bash-completion"
20738 #. type: delimited block *
20739 #: docs/manual/project/directories.rst:126
20740 msgid "Completion script for bash."
20743 #. type: delimited block *
20744 #: docs/manual/project/directories.rst:128
20748 #. type: Plain text
20749 #: docs/manual/project/directories.rst:131
20750 msgid "Various scripts for converting data."
20753 #. type: Plain text
20754 #: docs/manual/project/directories.rst:133
20758 #. type: delimited block *
20759 #: docs/manual/project/directories.rst:136
20760 msgid "Init scripts for Gammu SMSD."
20763 #. type: delimited block *
20764 #: docs/manual/project/directories.rst:138
20768 #. type: Plain text
20769 #: docs/manual/project/directories.rst:141
20770 msgid "Sample media files which can be used with Gammu."
20773 #. type: Plain text
20774 #: docs/manual/project/directories.rst:143
20778 #. type: delimited block *
20779 #: docs/manual/project/directories.rst:146
20780 msgid "Various perl scripts which interface to Gammu or SMSD."
20783 #. type: delimited block *
20784 #: docs/manual/project/directories.rst:149
20788 #. type: delimited block *
20789 #: docs/manual/project/directories.rst:151
20790 msgid "Various PHP frontends to SMSD or Gammu directly."
20793 #. type: delimited block *
20794 #: docs/manual/project/directories.rst:154
20798 #. type: delimited block *
20799 #: docs/manual/project/directories.rst:158
20801 "This directory contains SMS default alphabet saved in Unicode text file (:"
20802 "file:`charset.txt`) and table used for converting chars during saving SMS "
20803 "with default alphabet (:file:`convert.txt`)."
20806 #. type: delimited block *
20807 #: docs/manual/project/directories.rst:160
20808 msgid "sms-gammu2android"
20811 #. type: Plain text
20812 #: docs/manual/project/directories.rst:164
20814 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20815 "SMS Backup & Restore application."
20818 #. type: Plain text
20819 #: docs/manual/project/directories.rst:166
20820 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20823 #. type: Plain text
20824 #: docs/manual/project/directories.rst:168
20828 #. type: delimited block *
20829 #: docs/manual/project/directories.rst:172
20831 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20835 #. type: delimited block *
20836 #: docs/manual/project/directories.rst:175
20840 #. type: delimited block *
20841 #: docs/manual/project/directories.rst:177
20842 msgid "Various SQL snippets and triggers useful with SMSD."
20845 #. type: delimited block *
20846 #: docs/manual/project/directories.rst:179
20850 #. type: Plain text
20851 #: docs/manual/project/directories.rst:182
20852 msgid "Helper scripts for automatic testing or git bisect."
20855 #. type: Plain text
20856 #: docs/manual/project/directories.rst:184
20860 #. type: delimited block *
20861 #: docs/manual/project/directories.rst:187
20862 msgid "System for automatic replying to SMS messages."
20865 #. type: delimited block *
20866 #: docs/manual/project/directories.rst:189
20870 #. type: Plain text
20871 #: docs/manual/project/directories.rst:193
20873 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
20874 "includes slightly modified version."
20877 #. type: Plain text
20878 #: docs/manual/project/directories.rst:196
20882 #. type: Plain text
20883 #: docs/manual/project/directories.rst:198
20884 msgid "Series60 applet to use with recent Symbian phones."
20887 #. type: Plain text
20888 #: docs/manual/project/directories.rst:200
20892 #. type: Plain text
20893 #: docs/manual/project/directories.rst:202
20897 #. type: delimited block *
20898 #: docs/manual/project/directories.rst:204
20899 msgid "Unsupported applications built on top of libGammu.dll on Windows."
20903 #: docs/manual/project/about.rst:2
20905 msgid "About Gammu"
20908 #. type: Plain text
20909 #: docs/manual/project/about.rst:6
20911 "Gammu is library and command line utility for mobile phones. It is released "
20912 "under GNU GPL version 2."
20914 "Gammu adalah utiliti library dan command line untuk telepon selular. Gammu "
20915 "dirilis di bawah GNU GPL versi 2."
20917 #. type: Plain text
20918 #: docs/manual/project/about.rst:10
20920 "It has been initiated by Marcin Wiacek and other people. Originally the code "
20921 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
20922 "to version 0.58) called MyGnokii2."
20925 #. type: Plain text
20926 #: docs/manual/project/about.rst:13
20928 "Currently the project is lead by `Michal Čihař`_ with help of many "
20932 #. type: Plain text
20933 #: docs/manual/project/about.rst:15
20934 msgid "_Gnokii: http://www.gnokii.org"
20937 #. type: Plain text
20938 #: docs/manual/project/about.rst:16
20939 msgid "_MyGnokii: http://www.mwiacek.com"
20942 #. type: Plain text
20943 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
20944 msgid "_Michal Čihař: mailto:michal@cihar.com"
20947 #. type: Plain text
20948 #: docs/manual/project/index.rst:2
20953 #: docs/manual/project/index.rst:4
20955 msgid "Gammu project"
20958 #. type: Plain text
20959 #: docs/manual/project/index.rst:19
20961 "about motivation install contributing localization testing coding-style "
20962 "versioning documentation directories roadmap"
20966 #: docs/manual/project/contributing.rst:2
20968 msgid "Contributing"
20971 #. type: Plain text
20972 #: docs/manual/project/contributing.rst:10
20974 "We welcome contribution in any area, if you don't have developer skills, you "
20975 "can always contribute to :doc:`localization` or just `donate us money`_. In "
20976 "case you are interested in fixing some code, please read :doc:`../internal/"
20977 "index` to understand structure of Gammu code. We also maintain list of "
20978 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
20979 "which areas we currently mostly lack manpower."
20983 #: docs/manual/project/contributing.rst:12
20985 msgid "Sending patches"
20988 #. type: Plain text
20989 #: docs/manual/project/contributing.rst:16
20991 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
20992 "get patches is in form which can be directly applied to Git. So start with"
20995 #. type: Labeled list
20996 #: docs/manual/project/contributing.rst:16
20998 msgid "cloning our Git repository"
21001 #. type: Plain text
21002 #: docs/manual/project/contributing.rst:19
21003 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
21006 #. type: Plain text
21007 #: docs/manual/project/contributing.rst:23
21009 "Once you have done that, do some fixes and commit them (see `Git tutorial "
21010 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
21011 "information how to work with Git). Once you're satisfied with your"
21014 #. type: Labeled list
21015 #: docs/manual/project/contributing.rst:23
21017 msgid "results, you can send the patches (all changes you've made so far) to us"
21020 #. type: Plain text
21021 #: docs/manual/project/contributing.rst:26
21022 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21025 #. type: Plain text
21026 #: docs/manual/project/contributing.rst:30
21028 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21029 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21030 "idea in case you want to contribute. However if you don't want to do that, "
21031 "just send the mails"
21034 #. type: Labeled list
21035 #: docs/manual/project/contributing.rst:30
21037 msgid "directly to one of authors"
21040 #. type: Plain text
21041 #: docs/manual/project/contributing.rst:33
21042 msgid "git send-email --to=michal@cihar.com origin"
21046 #: docs/manual/project/contributing.rst:36
21048 msgid "Creating patches"
21051 #. type: Plain text
21052 #: docs/manual/project/contributing.rst:41
21054 "If for whatever reason you don't want to use Git, you can also manually "
21055 "create patches using :program:`diff`. Also we can handle if you send us just "
21056 "the file you have changed with reference where did you take it."
21059 #. type: Plain text
21060 #: docs/manual/project/contributing.rst:43
21061 msgid "To manually create patch you can use following steps:"
21064 #. type: Plain text
21065 #: docs/manual/project/contributing.rst:45
21066 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21069 #. type: Plain text
21070 #: docs/manual/project/contributing.rst:46
21071 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21074 #. type: Plain text
21075 #: docs/manual/project/contributing.rst:47
21076 msgid "Make your changes in ``work`` directory."
21079 #. type: Plain text
21080 #: docs/manual/project/contributing.rst:49
21082 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21086 #. type: Plain text
21087 #: docs/manual/project/contributing.rst:50
21088 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21091 #. type: Plain text
21092 #: docs/manual/project/contributing.rst:51
21093 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21096 #. type: Plain text
21097 #: docs/manual/project/contributing.rst:52
21098 msgid "_donate us money: http://wammu.eu/donate/"
21102 #: docs/manual/project/testing.rst:2
21107 #. type: Plain text
21108 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21110 "Gammu comes with quite big test suite. It covers some basic low level "
21111 "functions, handling replies from the phone and also does testing of command "
21112 "line utilities and SMSD."
21115 #. type: Plain text
21116 #: docs/manual/project/testing.rst:8
21117 msgid "See :ref:`testing` for more details."
21121 #: docs/manual/project/coding-style.rst:2
21123 msgid "Coding Style"
21126 #. type: Plain text
21127 #: docs/manual/project/coding-style.rst:7
21129 "Please follow coding style when touching Gammu code. We know that there are "
21130 "still some parts which really do not follow it and fixes to that are also "
21134 #. type: Plain text
21135 #: docs/manual/project/coding-style.rst:10
21137 "The coding style is quite similar to what Linux kernel uses, the only major "
21138 "differences are requested block braces and switch indentation."
21141 #. type: Plain text
21142 #: docs/manual/project/coding-style.rst:12
21143 msgid "Use indentation, tab is tab and is 8 chars wide."
21146 #. type: Plain text
21147 #: docs/manual/project/coding-style.rst:14
21149 "Try to avoid long lines (though there is currently no hard limit on line "
21153 #. type: Plain text
21154 #: docs/manual/project/coding-style.rst:15
21155 msgid "Braces are placed according to K&R:"
21158 #. type: Plain text
21159 #: docs/manual/project/coding-style.rst:16
21160 #: docs/manual/project/coding-style.rst:35
21161 #: docs/manual/project/coding-style.rst:41
21162 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21163 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21164 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21165 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21166 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21167 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21168 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21169 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21170 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21174 #. type: Plain text
21175 #: docs/manual/project/coding-style.rst:19
21176 msgid "int function(int x) {"
21179 #. type: Plain text
21180 #: docs/manual/project/coding-style.rst:20
21181 msgid "body of function"
21184 #. type: Plain text
21185 #: docs/manual/project/coding-style.rst:23
21189 #. type: Plain text
21190 #: docs/manual/project/coding-style.rst:24
21191 msgid "body of do-loop"
21194 #. type: Plain text
21195 #: docs/manual/project/coding-style.rst:25
21196 msgid "} while (condition);"
21199 #. type: Plain text
21200 #: docs/manual/project/coding-style.rst:27
21201 msgid "if (x == y) {"
21204 #. type: Plain text
21205 #: docs/manual/project/coding-style.rst:28
21209 #. type: Plain text
21210 #: docs/manual/project/coding-style.rst:29
21211 msgid "} else if (x > y) {"
21214 #. type: Plain text
21215 #: docs/manual/project/coding-style.rst:30
21216 #: docs/manual/project/coding-style.rst:32
21220 #. type: Plain text
21221 #: docs/manual/project/coding-style.rst:31
21225 #. type: Plain text
21226 #: docs/manual/project/coding-style.rst:34
21227 msgid "All blocks should have braces, even if the statements are one liners:"
21230 #. type: Plain text
21231 #: docs/manual/project/coding-style.rst:37
21232 msgid "if (a == 2) {"
21235 #. type: Plain text
21236 #: docs/manual/project/coding-style.rst:38
21240 #. type: Plain text
21241 #: docs/manual/project/coding-style.rst:40
21243 "There should be no spaces after function names, but there should be space "
21244 "after do/while/if/... statements:"
21247 #. type: Plain text
21248 #: docs/manual/project/coding-style.rst:43
21249 msgid "while (TRUE) {"
21252 #. type: Plain text
21253 #: docs/manual/project/coding-style.rst:44
21254 msgid "do_something(work, FALSE);"
21257 #. type: Plain text
21258 #: docs/manual/project/coding-style.rst:46
21260 "Each operand should have spaces around, no spaces after opening parenthesis "
21261 "or before closing parenthesis:"
21264 #. type: Plain text
21265 #: docs/manual/project/coding-style.rst:49
21266 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21269 #. type: Plain text
21270 #: docs/manual/project/coding-style.rst:50
21271 msgid "return *bar;"
21274 #. type: Plain text
21275 #: docs/manual/project/coding-style.rst:52
21277 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21280 #. type: Plain text
21281 #: docs/manual/project/coding-style.rst:54
21283 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21284 "match our coding style."
21287 #. type: Plain text
21288 #: docs/manual/project/install.rst:2
21289 msgid "_installing:"
21293 #: docs/manual/project/install.rst:4
21295 msgid "Installing Gammu"
21299 #: docs/manual/project/install.rst:7
21301 msgid "Prebuilt Binaries for Linux"
21304 #. type: Plain text
21305 #: docs/manual/project/install.rst:13
21307 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21308 "it is definitely the easiest thing. There are also binary packages of latest "
21309 "release built for many distributions available on Gammu home page <http://"
21310 "wammu.eu/gammu/>."
21313 #. type: Plain text
21314 #: docs/manual/project/install.rst:16
21316 "You can usually also find Gammu in your distribution, so unless you need a "
21317 "newer version, just install package from your distribution."
21321 #: docs/manual/project/install.rst:18
21326 #. type: Plain text
21327 #: docs/manual/project/install.rst:25
21329 "Gammu packages are included in Debian (testing versions go to experimental "
21330 "and stable to unstable). If you want to build Debian package on your own, "
21331 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21332 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21333 "p=collab-maint/gammu.git>)."
21336 #. type: Plain text
21337 #: docs/manual/project/install.rst:28
21341 #. type: Plain text
21342 #: docs/manual/project/install.rst:31
21344 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21345 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21350 #: docs/manual/project/install.rst:33
21355 #. type: Plain text
21356 #: docs/manual/project/install.rst:36
21358 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21361 #. type: Attribute :file:
21362 #: docs/manual/project/install.rst:36
21364 msgid "`description-pak` which you can use for building Slackware package."
21368 #: docs/manual/project/install.rst:39
21370 msgid "Prebuilt Binaries for Windows"
21373 #. type: Plain text
21374 #: docs/manual/project/install.rst:44
21376 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21377 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21381 #. type: Plain text
21382 #: docs/manual/project/install.rst:46
21384 "http://www.microsoft.com/downloads/details.aspx?"
21385 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21388 #. type: Plain text
21389 #: docs/manual/project/install.rst:49
21394 #: docs/manual/project/install.rst:51
21396 msgid "Dependencies"
21399 #. type: Plain text
21400 #: docs/manual/project/install.rst:54
21401 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21404 #. type: Plain text
21405 #: docs/manual/project/install.rst:57
21407 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21408 "detecting available libraries."
21411 #. type: Plain text
21412 #: docs/manual/project/install.rst:59
21417 #: docs/manual/project/install.rst:61
21419 msgid "Optional Dependencies"
21422 #. type: Plain text
21423 #: docs/manual/project/install.rst:65
21425 "Gammu does not require any special libraries at all to build, but you might "
21426 "miss some features. Optional libraries include:"
21430 #: docs/manual/project/install.rst:67
21435 #. type: Plain text
21436 #: docs/manual/project/install.rst:70
21437 msgid "Required for Bluetooth support on Linux."
21440 #. type: Plain text
21441 #: docs/manual/project/install.rst:72
21442 msgid "http://www.bluez.org/"
21446 #: docs/manual/project/install.rst:74
21451 #. type: Plain text
21452 #: docs/manual/project/install.rst:77
21453 msgid "Required for fbususb/dku2 connection support on Linux."
21456 #. type: Plain text
21457 #: docs/manual/project/install.rst:79
21458 msgid "http://libusb.sourceforge.net/"
21462 #: docs/manual/project/install.rst:81
21467 #. type: Plain text
21468 #: docs/manual/project/install.rst:85
21470 "Required for new versions notification (see :option:`gammu checkversion`) "
21471 "and OpenCellID access (see :option:`gammu getlocation`)."
21474 #. type: Plain text
21475 #: docs/manual/project/install.rst:87
21476 msgid "http://curl.haxx.se/libcurl/"
21480 #: docs/manual/project/install.rst:89
21485 #. type: Plain text
21486 #: docs/manual/project/install.rst:92
21487 msgid "Used to support more character sets in AT engine."
21490 #. type: Plain text
21491 #: docs/manual/project/install.rst:94
21492 msgid "http://www.gnu.org/software/libiconv/"
21496 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21501 #. type: Plain text
21502 #: docs/manual/project/install.rst:99
21503 msgid "Localization of strings."
21506 #. type: Plain text
21507 #: docs/manual/project/install.rst:101
21508 msgid "http://www.gnu.org/software/gettext/"
21512 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21517 #. type: Plain text
21518 #: docs/manual/project/install.rst:106
21519 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21522 #. type: Plain text
21523 #: docs/manual/project/install.rst:108
21524 msgid "http://mysql.com/"
21528 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21533 #. type: Plain text
21534 #: docs/manual/project/install.rst:113
21535 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21538 #. type: Plain text
21539 #: docs/manual/project/install.rst:115
21540 msgid "http://www.postgresql.org/"
21544 #: docs/manual/project/install.rst:117
21549 #. type: Plain text
21550 #: docs/manual/project/install.rst:120
21551 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21554 #. type: Plain text
21555 #: docs/manual/project/install.rst:122
21557 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21560 #. type: Plain text
21561 #: docs/manual/project/install.rst:124
21562 msgid "http://www.unixodbc.org/"
21566 #: docs/manual/project/install.rst:126
21571 #. type: Plain text
21572 #: docs/manual/project/install.rst:129
21573 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21576 #. type: Plain text
21577 #: docs/manual/project/install.rst:131
21578 msgid "Required at least version 0.8.2."
21581 #. type: Plain text
21582 #: docs/manual/project/install.rst:133
21583 msgid "http://libdbi.sourceforge.net/"
21587 #: docs/manual/project/install.rst:135
21592 #. type: Plain text
21593 #: docs/manual/project/install.rst:138
21594 msgid "Gammu has a Python bindings, see :ref:`python`."
21597 #. type: Plain text
21598 #: docs/manual/project/install.rst:140
21599 msgid "http://www.python.org/"
21603 #: docs/manual/project/install.rst:142
21605 msgid "SQLite + libdbi-drivers with SQLite"
21608 #. type: Plain text
21609 #: docs/manual/project/install.rst:145
21611 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21615 #. type: Plain text
21616 #: docs/manual/project/install.rst:147
21617 msgid "http://www.sqlite.org/"
21621 #: docs/manual/project/install.rst:149
21626 #. type: Plain text
21627 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21628 msgid "Currently needed only for :ref:`gammu-detect`."
21631 #. type: Plain text
21632 #: docs/manual/project/install.rst:154
21633 msgid "http://www.gtk.org/"
21637 #: docs/manual/project/install.rst:156
21642 #. type: Plain text
21643 #: docs/manual/project/install.rst:161
21644 msgid "http://gudev.sourceforge.net/"
21648 #: docs/manual/project/install.rst:164
21650 msgid "Compiling on Linux/Unix Systems"
21653 #. type: Plain text
21654 #: docs/manual/project/install.rst:169
21656 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21657 "corresponding devel packages as well, they are usually named with ``-dev`` "
21658 "or ``-devel`` suffix, depending on your distribution."
21661 #. type: Plain text
21662 #: docs/manual/project/install.rst:172
21664 "For example on Debian or Ubuntu, you can install all optional packages by "
21665 "following command:"
21668 #. type: Plain text
21669 #: docs/manual/project/install.rst:176
21671 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21674 #. type: Plain text
21675 #: docs/manual/project/install.rst:178
21677 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21678 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21681 #. type: Plain text
21682 #: docs/manual/project/install.rst:180
21683 msgid "For openSUSE, the installation all optional packages could look like:"
21686 #. type: Plain text
21687 #: docs/manual/project/install.rst:184
21689 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21692 #. type: Plain text
21693 #: docs/manual/project/install.rst:186
21695 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21696 "glib2-devel libgudev-1_0-devel"
21699 #. type: Plain text
21700 #: docs/manual/project/install.rst:189
21702 "For compatibility reasons, configure like wrapper is provided, if you don't "
21703 "need much specific tuning, you can use usual set of commands:"
21706 #. type: Plain text
21707 #: docs/manual/project/install.rst:195
21708 msgid "./configure make sudo make install"
21711 #. type: Plain text
21712 #: docs/manual/project/install.rst:199
21714 "The configure wrapper will create directory build-configure and build all "
21715 "binaries there (nothing is changed in source tree), for example gammu binary "
21716 "is in build-configure/gammu directory."
21719 #. type: Plain text
21720 #: docs/manual/project/install.rst:203
21722 "If you need/want to tweak build a bit more than configure wrapper provides, "
21723 "you have to use `CMake`_ directly. For now, only out of source build is "
21724 "supported, so you have to create separate directory for build:"
21727 #. type: Plain text
21728 #: docs/manual/project/install.rst:208
21729 msgid "mkdir build cd build"
21732 #. type: Plain text
21733 #: docs/manual/project/install.rst:210
21734 msgid "Then just configure project:"
21737 #. type: Plain text
21738 #: docs/manual/project/install.rst:214
21742 #. type: Plain text
21743 #: docs/manual/project/install.rst:216
21747 #. type: Plain text
21748 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21752 #. type: Plain text
21753 #: docs/manual/project/install.rst:222
21754 msgid "Test that everything is okay:"
21757 #. type: Plain text
21758 #: docs/manual/project/install.rst:226
21760 msgstr "lakukan tes"
21762 #. type: Plain text
21763 #: docs/manual/project/install.rst:228
21764 msgid "And finally install it:"
21767 #. type: Plain text
21768 #: docs/manual/project/install.rst:232
21769 msgid "sudo make install"
21772 #. type: Plain text
21773 #: docs/manual/project/install.rst:235
21775 "You can configure build parameters either by command line (see parameters "
21776 "bellow), or using TUI - ccmake."
21779 #. type: Plain text
21780 #: docs/manual/project/install.rst:237
21781 msgid "Useful cmake parameters:"
21784 #. type: Plain text
21785 #: docs/manual/project/install.rst:239
21786 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21789 #. type: Plain text
21790 #: docs/manual/project/install.rst:240
21791 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21794 #. type: Plain text
21795 #: docs/manual/project/install.rst:241
21796 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21799 #. type: Plain text
21800 #: docs/manual/project/install.rst:243
21802 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21803 "against buffer overflows and similar attacks"
21806 #. type: Plain text
21807 #: docs/manual/project/install.rst:245
21809 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21813 #. type: Plain text
21814 #: docs/manual/project/install.rst:246
21815 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21818 #. type: Plain text
21819 #: docs/manual/project/install.rst:248
21820 msgid "You can also disable support for whole set of phones, e.g.:"
21823 #. type: Plain text
21824 #: docs/manual/project/install.rst:250
21825 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21828 #. type: Plain text
21829 #: docs/manual/project/install.rst:251
21830 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21833 #. type: Plain text
21834 #: docs/manual/project/install.rst:252
21835 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21839 #: docs/manual/project/install.rst:254
21841 msgid "Library search paths"
21844 #. type: Plain text
21845 #: docs/manual/project/install.rst:259
21847 "By installing Gammu to non default system paths, you might need to add path "
21848 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21852 #. type: Plain text
21853 #: docs/manual/project/install.rst:261
21855 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21858 #. type: Attribute :file:
21859 #: docs/manual/project/install.rst:261
21861 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
21864 #. type: Plain text
21865 #: docs/manual/project/install.rst:263
21866 msgid "been installed. Some examples:"
21869 #. type: Plain text
21870 #: docs/manual/project/install.rst:268
21872 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
21873 "etc/ld.so.conf.d/gammu.conf"
21876 #. type: Plain text
21877 #: docs/manual/project/install.rst:271
21879 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
21883 #. type: Plain text
21884 #: docs/manual/project/install.rst:274
21886 "You can also avoid changing ldconfig configuration by installing Gammu to "
21887 "paths where it already searches, for examble by:"
21890 #. type: Plain text
21891 #: docs/manual/project/install.rst:278
21892 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
21896 #: docs/manual/project/install.rst:281
21898 msgid "Compiling on Microsoft Windows"
21901 #. type: Plain text
21902 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
21903 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
21906 #. type: Plain text
21907 #: docs/manual/project/install.rst:291
21909 "`CMake`_ is able to generate projects for various tools including Microsoft "
21910 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
21911 "CMakeLists.txt in project sources and configure CMake to be able to find "
21912 "optional libraries (see cross compilation section for more information about "
21913 "getting those). The result should be project for your compiler where you "
21914 "should be able to work with it as with any other project."
21918 #: docs/manual/project/install.rst:293
21920 msgid "Compiling using MS Visual C++"
21923 #. type: Plain text
21924 #: docs/manual/project/install.rst:296
21925 msgid "You will probably need additional SDKs:"
21928 #. type: Plain text
21929 #: docs/manual/project/install.rst:302
21931 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
21932 "given for free. Below are links to different releases (if you have problems "
21933 "with latest one, use older). They work for various Windows versions, even "
21934 "though Microsoft named them Windows Server 2003 Platform SDK."
21937 #. type: Plain text
21938 #: docs/manual/project/install.rst:304
21940 "For free Visual C++ Express 2005 you need to set compiler to work with "
21941 "Platform SDK (see description)."
21944 #. type: Plain text
21945 #: docs/manual/project/install.rst:306
21947 "MySQL include/library files from MySQL install package (for MySQL support in "
21951 #. type: Plain text
21952 #: docs/manual/project/install.rst:308
21954 "PostgreSQL include/library files from PostgreSQL install package (for "
21955 "PostgreSQL support in SMSD)."
21958 #. type: Plain text
21959 #: docs/manual/project/install.rst:310
21961 "For gettext (internationalization) support, you will need gettext packages "
21962 "from GnuWin32 project."
21965 #. type: Plain text
21966 #: docs/manual/project/install.rst:312
21968 "As build is now based on CMake, you will need to get it from http://cmake."
21972 #. type: Plain text
21973 #: docs/manual/project/install.rst:314
21974 msgid "After downloading and installing them into your system:"
21977 #. type: Plain text
21978 #: docs/manual/project/install.rst:318
21980 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
21981 "in Gammu sources, this should pop up dialog with configuration options."
21984 #. type: Plain text
21985 #: docs/manual/project/install.rst:321
21987 "You can also start CMakeSetup from start menu and select source directory "
21988 "(just point to it to Gammu sources)."
21991 #. type: Plain text
21992 #: docs/manual/project/install.rst:323
21994 "Select directory where binaries will be stored, I suggest this is different "
21995 "than source one, eg. append subdirectory build."
21998 #. type: Plain text
21999 #: docs/manual/project/install.rst:324
22000 msgid "Select compiler you want to use in Build for select."
22003 #. type: Plain text
22004 #: docs/manual/project/install.rst:327
22006 "In list bellow, you can tweak paths to some optional libraries and project "
22010 #. type: Plain text
22011 #: docs/manual/project/install.rst:329
22013 "Then just press Configure button, which will do the hard job. After this, "
22014 "just click OK button to generate Visual Studio project."
22017 #. type: Plain text
22018 #: docs/manual/project/install.rst:331
22020 "Project files for Visual Studio should be now generated in directory you "
22021 "selected, just open it in Visual Studio and compile :-)."
22024 #. type: Plain text
22025 #: docs/manual/project/install.rst:334
22027 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22028 "version you choose."
22031 #. type: Plain text
22032 #: docs/manual/project/install.rst:336
22034 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22035 "make all on Linux."
22038 #. type: Plain text
22039 #: docs/manual/project/install.rst:341
22041 "I know this guide is incomplete, I don't have environment to test, you're "
22042 "welcome to improve it!. Some more information can be found in howtos for "
22043 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22044 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22048 #: docs/manual/project/install.rst:343
22050 msgid "Compiling using Borland C++"
22053 #. type: Plain text
22054 #: docs/manual/project/install.rst:351
22056 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22057 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22058 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22059 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22060 "CMake (otherwise compilation fails)."
22064 #: docs/manual/project/install.rst:353
22066 msgid "Compiling using Cygwin"
22069 #. type: Plain text
22070 #: docs/manual/project/install.rst:356
22071 msgid "This should work pretty much same as on Linux."
22075 #: docs/manual/project/install.rst:358
22077 msgid "Compiling on Mac OS X"
22080 #. type: Plain text
22081 #: docs/manual/project/install.rst:366
22083 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22084 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22085 "DMG download). For database support in SMSD, install wanted database, eg. "
22089 #. type: Plain text
22090 #: docs/manual/project/install.rst:369
22092 "The rest of the compilation should be pretty same as on Linux, see Linux "
22093 "section for more details about compile time options."
22096 #. type: Plain text
22097 #: docs/manual/project/install.rst:373
22099 "If you get some errors while linking with iconv, it is caused by two "
22100 "incompatible iconv libraries available on the system. You can override the "
22104 #. type: Plain text
22105 #: docs/manual/project/install.rst:377
22106 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22109 #. type: Plain text
22110 #: docs/manual/project/install.rst:379
22111 msgid "Or completely disable iconv support:"
22114 #. type: Plain text
22115 #: docs/manual/project/install.rst:383
22116 msgid "cmake -DWITH_Iconv=OFF .."
22120 #: docs/manual/project/install.rst:386
22122 msgid "Cross compilation for Windows on Linux"
22123 msgstr "Kompilasi silang untuk Windows pada Linux"
22125 #. type: Plain text
22126 #: docs/manual/project/install.rst:390
22128 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22132 #. type: Plain text
22133 #: docs/manual/project/install.rst:394
22135 "Only cross compilation using `CMake`_ has been tested. You need to install "
22136 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22137 "install mingw32. Build is then quite simple:"
22140 #. type: Plain text
22141 #: docs/manual/project/install.rst:401
22143 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22144 "Toolchain-mingw32.cmake make"
22147 #. type: Plain text
22148 #: docs/manual/project/install.rst:403
22149 msgid "There is also toolchain configuration for Win64 available:"
22152 #. type: Plain text
22153 #: docs/manual/project/install.rst:410
22155 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22156 "Toolchain-mingw64.cmake make"
22159 #. type: Plain text
22160 #: docs/manual/project/install.rst:413
22162 "If your MinGW cross compiler binaries are not found automatically, you can "
22163 "specify their different names in cmake/Toolchain-mingw32.cmake."
22166 #. type: Plain text
22167 #: docs/manual/project/install.rst:415
22168 msgid "To build just bare static library without any dependencies, use:"
22171 #. type: Plain text
22172 #: docs/manual/project/install.rst:419
22173 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22176 #. type: Plain text
22177 #: docs/manual/project/install.rst:425
22179 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22180 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22183 #. type: Plain text
22184 #: docs/manual/project/install.rst:432
22186 "To be compatible with current Python on Windows, we need to build against "
22187 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22188 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22189 "different MSVCRT, you need to adjust compiler specifications, example is "
22190 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22191 "to tune it for your environment."
22195 #: docs/manual/project/install.rst:434
22197 msgid "Third party libraries"
22200 #. type: Plain text
22201 #: docs/manual/project/install.rst:439
22203 "The easies way to link with third party libraries is to add path to their "
22204 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22205 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22208 #. type: Plain text
22209 #: docs/manual/project/install.rst:446
22211 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22215 #. type: Plain text
22216 #: docs/manual/project/install.rst:452
22218 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22219 "at --input-def libmysql.def \\"
22222 #. type: Plain text
22223 #: docs/manual/project/install.rst:453
22224 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22227 #. type: Plain text
22228 #: docs/manual/project/install.rst:456
22230 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22231 "to compile native binary from it."
22234 #. type: Plain text
22235 #: docs/manual/project/install.rst:463
22237 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22238 "then you need to add wldap32.dll library to bin."
22241 #. type: Plain text
22242 #: docs/manual/project/install.rst:471
22244 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22245 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22246 "sourceforge.net/>. Unpack these to same directory."
22250 #: docs/manual/project/install.rst:474
22255 #. type: Plain text
22256 #: docs/manual/project/install.rst:478
22258 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22263 #: docs/manual/project/install.rst:480
22265 msgid "Crosscompiling to different platform"
22268 #. type: Plain text
22269 #: docs/manual/project/install.rst:484
22271 "To cross compile Gammu to different architecture (or platform) you need to "
22272 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22275 #. type: Plain text
22276 #: docs/manual/project/install.rst:488
22277 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22280 #. type: Plain text
22281 #: docs/manual/project/install.rst:492
22283 "More information on creating that is described in `CMake Cross Compiling`_ "
22284 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22285 "prepared recipes for `CMake`_."
22288 #. type: Plain text
22289 #: docs/manual/project/install.rst:494
22290 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22293 #. type: Plain text
22294 #: docs/manual/project/install.rst:495
22295 msgid "_OpenEmbedded: http://www.openembedded.org/"
22299 #: docs/manual/project/install.rst:497
22301 msgid "Advanced Build Options"
22304 #. type: Plain text
22305 #: docs/manual/project/install.rst:502
22307 "The build system accepts wide range of options. You can see them all by "
22308 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22313 #: docs/manual/project/install.rst:504
22315 msgid "Limiting set of installed data"
22318 #. type: Plain text
22319 #: docs/manual/project/install.rst:508
22321 "By setting following flags you can control which additional parts will be "
22325 #. type: Plain text
22326 #: docs/manual/project/install.rst:510
22327 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22330 #. type: Plain text
22331 #: docs/manual/project/install.rst:511
22332 msgid "INSTALL_MEDIA - Install sample media files"
22335 #. type: Plain text
22336 #: docs/manual/project/install.rst:512
22337 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22340 #. type: Plain text
22341 #: docs/manual/project/install.rst:513
22342 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22345 #. type: Plain text
22346 #: docs/manual/project/install.rst:514
22347 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22350 #. type: Plain text
22351 #: docs/manual/project/install.rst:515
22352 msgid "INSTALL_DOC - Install documentation"
22355 #. type: Plain text
22356 #: docs/manual/project/install.rst:516
22357 msgid "INSTALL_LOC - Install locales data"
22360 #. type: Plain text
22361 #: docs/manual/project/install.rst:518
22362 msgid "For example:"
22365 #. type: Plain text
22366 #: docs/manual/project/install.rst:522
22367 msgid "cmake -DINSTALL_DOC=OFF"
22371 #: docs/manual/project/install.rst:525
22373 msgid "Debugging build failures"
22376 #. type: Plain text
22377 #: docs/manual/project/install.rst:529
22379 "If there is some build failure (eg. some dependencies are not correctly "
22380 "detected), please attach :file:`CMakeCache.txt`,"
22383 #. type: Attribute :file:
22384 #: docs/manual/project/install.rst:529
22386 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22389 #. type: Plain text
22390 #: docs/manual/project/install.rst:532
22392 "to the report. It will help diagnose what was detected on the system and "
22393 "possibly fix these errors."
22396 #. type: Plain text
22397 #: docs/manual/project/install.rst:535
22399 "To find out what is going on during compilation, add ``-"
22400 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22403 #. type: Attribute :program:
22404 #: docs/manual/project/install.rst:535
22406 msgid "`make` with ``VERBOSE=1``:"
22409 #. type: Plain text
22410 #: docs/manual/project/install.rst:540
22411 msgid "make VERBOSE=1"
22415 #: docs/manual/project/install.rst:542
22417 msgid "Debugging crashes"
22420 #. type: Plain text
22421 #: docs/manual/project/install.rst:547
22423 "To debug program crashes, you might want to build Gammu with ``-"
22424 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22425 "with protections GCC makes and produce bogus back traces."
22429 #: docs/manual/project/install.rst:550
22431 msgid "Compliling python-gammu"
22434 #. type: Plain text
22435 #: docs/manual/project/install.rst:555
22437 "Currently python-gammu is distributed together with Gammu, so all you need "
22438 "to get it is to build Gammu with Python support (it should be automatically "
22439 "detected if you have development environment installed for Python)."
22442 #. type: Plain text
22443 #: docs/manual/project/install.rst:560
22445 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22446 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22447 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22448 "path to another Python interpreter to use than default one available in the "
22452 #. type: Plain text
22453 #: docs/manual/project/install.rst:563
22455 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22456 "placed in `python` subdirectory."
22459 #. type: Plain text
22460 #: docs/manual/project/install.rst:564
22461 msgid "_CMake: http://www.cmake.org/"
22465 #: docs/manual/project/motivation.rst:2
22467 msgid "Motivation to fork Gnokii"
22470 #. type: Plain text
22471 #: docs/manual/project/motivation.rst:9
22473 "Please note that this is original list of differences written by Marcin when "
22474 "forking Gnokii, so it represents state of the code in that time."
22477 #. type: Plain text
22478 #: docs/manual/project/motivation.rst:11
22479 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22482 #. type: Plain text
22483 #: docs/manual/project/motivation.rst:14
22485 "phones (they return everything in Unicode) things are converted from Unicode "
22486 "and again to Unicode in other places. No more unnecessary conversions."
22489 #. type: Plain text
22490 #: docs/manual/project/motivation.rst:15
22491 msgid "Almost everything is structural. In Gnokii some things are declared"
22494 #. type: Plain text
22495 #: docs/manual/project/motivation.rst:17
22497 "in files, not in \"main\" phone structure. It can make some problems, when "
22498 "will try to support two phones on two serial ports in one application."
22501 #. type: Plain text
22502 #: docs/manual/project/motivation.rst:18
22503 msgid "in Gammu you can make support for some things without adding source"
22506 #. type: Plain text
22507 #: docs/manual/project/motivation.rst:22
22509 "to \"main\" phone modules. Very good idea for things, which are available "
22510 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22511 "also some obsolete functions - why should we compile RLP source, when all "
22512 "new better phones have modems built in ?"
22515 #. type: Plain text
22516 #: docs/manual/project/motivation.rst:23
22518 "Gnokii/MyGnokii has to have some compatibility with previously written "
22519 "source. In Gammu some solutions are reimplemented and done easier."
22522 #. type: Plain text
22523 #: docs/manual/project/motivation.rst:24
22524 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22527 #. type: Plain text
22528 #: docs/manual/project/motivation.rst:25
22529 msgid "more OS supported."
22532 #. type: Plain text
22533 #: docs/manual/project/motivation.rst:26
22535 "better sharing source. Less source = smaller application easier to debug."
22538 #. type: Plain text
22539 #: docs/manual/project/motivation.rst:27
22540 msgid "better user friendly interface"
22543 #. type: Plain text
22544 #: docs/manual/project/motivation.rst:28
22545 msgid "no more 2 years rewriting source..."
22548 #. type: Plain text
22549 #: docs/manual/project/motivation.rst:29
22551 "it's easier to see, what frames are implemented, what not (in phone modules "
22552 "they're put line after line)."
22555 #. type: Plain text
22556 #: docs/manual/project/motivation.rst:30
22557 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22560 #. type: Plain text
22561 #: docs/manual/project/motivation.rst:31
22563 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22566 #. type: Plain text
22567 #: docs/manual/project/motivation.rst:32
22568 msgid "some things like SMS can be accessed few ways"
22571 #. type: Plain text
22572 #: docs/manual/project/motivation.rst:34
22574 "when possible, there are used \"constant\" locations. I will explain on the "
22578 #. type: Plain text
22579 #: docs/manual/project/motivation.rst:36
22581 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22582 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22586 #. type: Plain text
22587 #: docs/manual/project/motivation.rst:37
22589 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
22590 "moved from 2'nd to 1'st."
22593 #. type: Plain text
22594 #: docs/manual/project/motivation.rst:43
22596 "When will read calendar notes again, have to read all notes again because of "
22597 "changed locations (let's say, we won't read Call note again. It will have "
22598 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22599 "will save in under location 2. When will try to save Call not with location "
22600 "2, it will overwrite new saved note !)."
22603 #. type: Plain text
22604 #: docs/manual/project/motivation.rst:46
22606 "This is not good. When for example delete one entry from phonebook, other "
22607 "locations \"stays\" on their places. These are \"constant\" locations."
22610 #. type: Plain text
22611 #: docs/manual/project/motivation.rst:49
22613 "With \"constans\" locations, when delete one location from PC, don't have to "
22614 "read full memory from phone."
22617 #. type: Plain text
22618 #: docs/manual/project/motivation.rst:51
22622 #. type: Plain text
22623 #: docs/manual/project/motivation.rst:52
22624 msgid "Of course, some of these things can be in the future in gnokii too..."
22628 #: docs/manual/project/localization.rst:2
22630 msgid "Localization"
22633 #. type: Plain text
22634 #: docs/manual/project/localization.rst:6
22636 "Localization uses `Gettext`_ po files for both program translations and the "
22637 "documentation. The documentation translation is managed using `po4a`_."
22641 #: docs/manual/project/localization.rst:8
22643 msgid "Using Translation"
22646 #. type: Plain text
22647 #: docs/manual/project/localization.rst:13
22649 "You can set locales you want to use by specifying LANG or LC_* environment "
22650 "variables (on Linux you usually don't care about this, on Windows just "
22651 "export e.g. ``LANG=cs_CZ``)."
22655 #: docs/manual/project/localization.rst:15
22657 msgid "Improving Translation"
22660 #. type: Plain text
22661 #: docs/manual/project/localization.rst:21
22663 "If you want to improve existing translation, please visit `translation "
22664 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22665 "you will be able to edit it on former mentioned URL."
22668 #. type: Plain text
22669 #: docs/manual/project/localization.rst:24
22671 "You can also go ahead with traditional way of creating/updating po files in "
22672 "locale/ folder and then sending updated ones to bug tracker."
22676 #: docs/manual/project/localization.rst:26
22678 msgid "Translation Areas"
22681 #. type: Plain text
22682 #: docs/manual/project/localization.rst:29
22683 msgid "There are several po files to translate:"
22686 #. type: Plain text
22687 #: docs/manual/project/localization.rst:39
22690 "``libgammu.po``\n"
22691 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
22693 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
22695 " Basic documentation shipped withing package (eg. :file:`README` and\n"
22696 " :file:`INSTALL` files).\n"
22698 " The Gammu Manual translation (this manual).\n"
22701 #. type: Plain text
22702 #: docs/manual/project/localization.rst:42
22703 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22706 #. type: Plain text
22707 #: docs/manual/project/localization.rst:44
22708 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22711 #. type: Plain text
22712 #: docs/manual/project/localization.rst:44
22713 msgid "_po4a: http://po4a.alioth.debian.org/"
22717 #: docs/manual/glossary.rst:2
22722 #. type: Plain text
22723 #: docs/manual/glossary.rst:6
22724 msgid "glossary:: :sorted:"
22727 #. type: Plain text
22728 #: docs/manual/glossary.rst:8
22732 #. type: Plain text
22733 #: docs/manual/glossary.rst:8
22734 msgid "Message reference as generated by GSM network."
22737 #. type: Plain text
22738 #: docs/manual/index.rst:7
22740 "Gammu is a project providing abstraction layer for cell phones access. It "
22741 "covers wide range of phones, mostly focusing on AT compatible phones and "
22745 #. type: Plain text
22746 #: docs/manual/index.rst:9
22748 "This manual describes all parts of Gammu, starting with information about"
22751 #. type: Attribute :ref:
22752 #: docs/manual/index.rst:9
22754 msgid "`project`, going through API documentation for both :ref:`python` and"
22757 #. type: Attribute :ref:
22758 #: docs/manual/index.rst:10
22760 msgid "`libgammu` and covering :ref:`smsd` as well."
22764 #: docs/manual/index.rst:14
22766 msgid "Continue reading"
22769 #. type: Plain text
22770 #: docs/manual/index.rst:17
22774 #. type: Plain text
22775 #: docs/manual/index.rst:18
22776 msgid ":columns: 2"
22779 #. type: Plain text
22780 #: docs/manual/index.rst:20
22781 msgid ":ref:`project` -- learn about Gammu project"
22784 #. type: Plain text
22785 #: docs/manual/index.rst:21
22786 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22789 #. type: Plain text
22790 #: docs/manual/index.rst:22
22791 msgid ":ref:`gammu` -- the Gammu utility"
22794 #. type: Plain text
22795 #: docs/manual/index.rst:23
22796 msgid ":ref:`gammurc` -- the Gammu configuration file"
22799 #. type: Plain text
22800 #: docs/manual/index.rst:24
22801 msgid ":ref:`python` -- use Gammu functionality from Python"
22804 #. type: Plain text
22805 #: docs/manual/index.rst:25
22806 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22809 #. type: Plain text
22810 #: docs/manual/index.rst:26
22811 msgid ":ref:`internal` -- learn about Gammu internals"
22814 #. type: Plain text
22815 #: docs/manual/index.rst:27
22816 msgid ":ref:`faq` -- frequently asked questions"
22819 #. type: Plain text
22820 #: docs/manual/index.rst:28
22821 msgid ":ref:`protocols` -- learn about phone protocols"
22824 #. type: Plain text
22825 #: docs/manual/index.rst:29
22826 msgid ":ref:`formats` -- file formats supported by Gammu"
22827 msgstr ":ref:`formats` -- format file yang didukung Gammu"
22830 #: docs/manual/index.rst:31
22832 msgid "Full contents"
22835 #. type: Plain text
22836 #: docs/manual/index.rst:36
22840 #. type: Plain text
22841 #: docs/manual/testing/index.rst:2
22846 #: docs/manual/testing/index.rst:4
22848 msgid "Testing Gammu"
22851 #. type: Plain text
22852 #: docs/manual/testing/index.rst:11
22853 msgid "testsuite dummy-driver"
22856 #. type: Plain text
22857 #: docs/manual/testing/dummy-driver.rst:2
22858 msgid "_dummy-driver:"
22862 #: docs/manual/testing/dummy-driver.rst:4
22864 msgid "Dummy Driver"
22867 #. type: Plain text
22868 #: docs/manual/testing/dummy-driver.rst:7
22872 #. type: Plain text
22873 #: docs/manual/testing/dummy-driver.rst:12
22875 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
22876 "used by :doc:`testsuite`, but it is also very helpful for application "
22877 "developers, because they can test the functionality without using real phone "
22878 "and avoiding risk of corrupting data in the phone."
22882 #: docs/manual/testing/dummy-driver.rst:14
22884 msgid "Filesystem structure"
22885 msgstr "File sistem"
22887 #. type: Plain text
22888 #: docs/manual/testing/dummy-driver.rst:17
22889 msgid "The dummy driver emulates all phone functionality on filesystem. The"
22892 #. type: Attribute :config:
22893 #: docs/manual/testing/dummy-driver.rst:17
22895 msgid "option:`Device` configuration directive sets top level directory,"
22898 #. type: Plain text
22899 #: docs/manual/testing/dummy-driver.rst:19
22900 msgid "where all data are stored."
22903 #. type: Plain text
22904 #: docs/manual/testing/dummy-driver.rst:23
22906 "This directory contains file :file:`operations.log`, where are logged "
22907 "operations which do not modify any data in the dummy phone (eg. sending "
22912 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
22917 #. type: Plain text
22918 #: docs/manual/testing/dummy-driver.rst:29
22920 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
22921 "range 1-5) in Gammu native smsbackup format."
22924 #. type: Plain text
22925 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
22930 #. type: Plain text
22931 #: docs/manual/testing/dummy-driver.rst:35
22933 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
22934 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
22938 #. type: Plain text
22939 #: docs/manual/testing/dummy-driver.rst:40
22940 msgid "Notes are stored in :file:`note` directory in vNote format."
22943 #. type: Plain text
22944 #: docs/manual/testing/dummy-driver.rst:45
22946 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
22951 #: docs/manual/testing/dummy-driver.rst:47
22956 #. type: Plain text
22957 #: docs/manual/testing/dummy-driver.rst:50
22958 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
22962 #: docs/manual/testing/dummy-driver.rst:52
22965 msgstr "File sistem"
22967 #. type: Plain text
22968 #: docs/manual/testing/dummy-driver.rst:56
22970 "Filesystem is stored in :file:`fs` directory. You can create another "
22971 "subdirectories there."
22975 #: docs/manual/testing/dummy-driver.rst:58
22977 msgid "Other features"
22980 #. type: Plain text
22981 #: docs/manual/testing/dummy-driver.rst:61
22983 "By specifying :config:option:`Features` you can configure some specific "
22987 #. type: Plain text
22988 #: docs/manual/testing/dummy-driver.rst:67
22991 "``DISABLE_GETNEXT``\n"
22992 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
22993 " exception of GetNextSMS* and GetNextFile*).\n"
22994 "``DISABLE_GETNEXTSMS``\n"
22995 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
22998 #. type: Plain text
22999 #: docs/manual/testing/dummy-driver.rst:72
23001 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
23004 #. type: Plain text
23005 #: docs/manual/testing/dummy-driver.rst:79
23006 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
23009 #. type: Plain text
23010 #: docs/manual/testing/dummy-driver.rst:81
23012 "For disabling GetNext* functions within dummy driver, you need something "
23013 "like following in :file:`~/.gammurc`:"
23016 #. type: Plain text
23017 #: docs/manual/testing/dummy-driver.rst:88
23019 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
23020 "path/to/directory/"
23024 #: docs/manual/testing/testsuite.rst:2
23026 msgid "Gammu Testsuite"
23030 #: docs/manual/testing/testsuite.rst:10
23032 msgid "Running the tests"
23035 #. type: Plain text
23036 #: docs/manual/testing/testsuite.rst:17
23038 "You can run the test suite this using ``make test``. CMake build system uses "
23039 "for testing CTest, which also includes option to connect to dashboard and "
23040 "submit test results there, so that they can be reviewed and fixed by others. "
23041 "To participate in this testing, you need just to run ``make Experimental`` "
23042 "which also does submission to the dashboard."
23045 #. type: Plain text
23046 #: docs/manual/testing/testsuite.rst:19
23047 msgid "There are some more options for testing:"
23050 #. type: Plain text
23051 #: docs/manual/testing/testsuite.rst:21
23052 msgid "``make test``"
23055 #. type: Plain text
23056 #: docs/manual/testing/testsuite.rst:23
23058 msgid " Runs testsuite with no uploading of results.\n"
23061 #. type: Plain text
23062 #: docs/manual/testing/testsuite.rst:25
23063 msgid "``make Experimental``"
23066 #. type: Plain text
23067 #: docs/manual/testing/testsuite.rst:27
23069 msgid " Runs testsuite and uploads results to the dashboard.\n"
23072 #. type: Plain text
23073 #: docs/manual/testing/testsuite.rst:29
23074 msgid "``make ExperimentalMemCheck``"
23077 #. type: Plain text
23078 #: docs/manual/testing/testsuite.rst:33
23081 " This checks memory accesses using valgrind during tests and submits\n"
23082 " report. You need to do this after ``make Experimental`` and you can\n"
23083 " submit results using ``make ExperimentalSubmit``.\n"
23086 #. type: Plain text
23087 #: docs/manual/testing/testsuite.rst:35
23088 msgid "Coverage reports"
23091 #. type: Plain text
23092 #: docs/manual/testing/testsuite.rst:38
23095 " To get test coverage reports, you need to configure project using\n"
23096 " ``cmake -DCOVERAGE=ON``\n"
23099 #. type: Plain text
23100 #: docs/manual/testing/testsuite.rst:40
23101 msgid "Nightly testing"
23104 #. type: Plain text
23105 #: docs/manual/testing/testsuite.rst:47
23108 " Currently several machines do compile and test Gammu every night. If\n"
23109 " you want to tak part of this, just ensure that your machine executes\n"
23110 " test suite every night (preferably after 3:00 CET). You can select\n"
23111 " either ``make Nightly`` to do regullar testing or\n"
23112 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23113 " coverage tests as described above.\n"
23116 #. type: Plain text
23117 #: docs/manual/testing/testsuite.rst:49
23118 msgid "Running single test"
23121 #. type: Labeled list
23122 #: docs/manual/testing/testsuite.rst:50
23124 msgid "You can run single test by directly calling ctest"
23127 #. type: Plain text
23128 #: docs/manual/testing/testsuite.rst:53
23129 msgid "ctest -R test-name"
23132 #. type: Labeled list
23133 #: docs/manual/testing/testsuite.rst:54
23135 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23138 #. type: Plain text
23139 #: docs/manual/testing/testsuite.rst:57
23140 msgid "ctest -V -R test-name"
23144 #: docs/manual/testing/testsuite.rst:59
23146 msgid "Collecting results"
23149 #. type: Plain text
23150 #: docs/manual/testing/testsuite.rst:63
23152 "The tests are ran daily on several platforms and you can find the results on "
23153 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23156 #. type: Plain text
23157 #: docs/manual/testing/testsuite.rst:66
23159 "You are welcome to join this effort, all you need is to setup job to pull "
23160 "current Gammu sources and execute the test suite every day (the preferred "
23164 #. type: Labeled list
23165 #: docs/manual/testing/testsuite.rst:66
23167 msgid "it 3:00 CET)"
23170 #. type: Plain text
23171 #: docs/manual/testing/testsuite.rst:70
23172 msgid "git pull make -C build-configure Nightly"
23175 #. type: Labeled list
23176 #: docs/manual/testing/testsuite.rst:71
23178 msgid "or also with checking for memory leaks"
23181 #. type: Plain text
23182 #: docs/manual/testing/testsuite.rst:75
23183 msgid "git pull make -C build-configure NightlyMemCheck"
23187 #: docs/manual/testing/testsuite.rst:77
23189 msgid "Testing of SMSD"
23192 #. type: Plain text
23193 #: docs/manual/testing/testsuite.rst:83
23195 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23196 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23197 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23198 "available on the syste,."
23201 #. type: Plain text
23202 #: docs/manual/testing/testsuite.rst:85
23203 msgid "Testing of additional database backends must be enabled separately:"
23206 #. type: Plain text
23207 #: docs/manual/testing/testsuite.rst:88
23210 "``MYSQL_TESTING``:\n"
23211 " you need to have setup MySQL server with database where SMSD can play.\n"
23214 #. type: Plain text
23215 #: docs/manual/testing/testsuite.rst:91
23218 "``PSQL_TESTING``\n"
23219 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
23223 #: docs/manual/testing/testsuite.rst:93
23225 msgid "Testing of command line utility"
23228 #. type: Plain text
23229 #: docs/manual/testing/testsuite.rst:98
23231 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23232 "required. It covers most of command line interface, but some parts need to "
23233 "be explicitly enabled:"
23236 #. type: Plain text
23237 #: docs/manual/testing/testsuite.rst:101
23240 "``ONLINE_TESTING``:\n"
23241 " enable testing of features which require internet access\n"
23245 #: docs/manual/testing/testsuite.rst:103
23247 msgid "Testing of Python interface"
23250 #. type: Plain text
23251 #: docs/manual/testing/testsuite.rst:108
23253 "Python module tests are performed using :ref:`dummy-driver` where required. "
23254 "It does also cover testing of SMSD interface, which is done using libdbi"
23259 #: docs/manual/testing/testsuite.rst:110
23261 msgid "Testing of reply functions"
23264 #. type: Plain text
23265 #: docs/manual/testing/testsuite.rst:114
23267 "The :file:`tests` directory contains various tests which do inject data into "
23268 "reply functions and check their response."
23272 #: docs/manual/testing/testsuite.rst:116
23274 msgid "Testing of data parsing"
23277 #. type: Plain text
23278 #: docs/manual/testing/testsuite.rst:120
23280 "The :file:`tests` directory contains various tests which just try to parse "
23281 "various file formats supported by libGammu."
23285 #: docs/manual/testing/testsuite.rst:122
23287 msgid "Configuration of the test suite"
23290 #. type: Plain text
23291 #: docs/manual/testing/testsuite.rst:125
23292 msgid "You can pass various parameters to configure the test suite:"
23296 #: docs/manual/testing/testsuite.rst:127
23298 msgid "Programs used for testing"
23301 #. type: Plain text
23302 #: docs/manual/testing/testsuite.rst:141
23306 " Path to the :program:`sh` program\n"
23308 " Path to the :program:`bash` program\n"
23310 " Path to the :program:`sqlite3` program\n"
23312 " Path to the :program:`sed` program\n"
23314 " Path to the :program:`mysql` program\n"
23316 " Path to the :program:`psql` program\n"
23320 #: docs/manual/testing/testsuite.rst:143
23322 msgid "Limiting testsuite"
23325 #. type: Plain text
23326 #: docs/manual/testing/testsuite.rst:151
23329 "``ONLINE_TESTING``\n"
23330 " Enable testing of parts which use remote servers, requires connection to interned\n"
23331 "``PSQL_TESTING``\n"
23332 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23333 "``MYSQL_TESTING``\n"
23334 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23338 #: docs/manual/testing/testsuite.rst:153
23340 msgid "Database backends configuration"
23341 msgstr "Konfigurasi backend basisdata"
23343 #. type: Plain text
23344 #: docs/manual/testing/testsuite.rst:173
23348 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23349 "``PSQL_DATABASE``\n"
23350 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
23352 " User to use for PostgreSQL tests (default: ``smsd``)\n"
23353 "``PSQL_PASSWORD``\n"
23354 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
23356 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23357 "``MYSQL_DATABASE``\n"
23358 " Database to use for MySQL tests (default: ``smsd``)\n"
23360 " User to use for MySQL tests (default: ``smsd``)\n"
23361 "``MYSQL_PASSWORD``\n"
23362 " Password to use for MySQL tests (default: ``smsd``)\n"
23364 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23365 " Currently needs to point to MySQL database.\n"
23368 #. type: Plain text
23369 #: docs/manual/contents.rst:2
23374 #: docs/manual/contents.rst:4
23376 msgid "Gammu Documentation Contents"
23379 #. type: Plain text
23380 #: docs/manual/contents.rst:22
23382 "project/index faq/index python/index c/index internal/index formats/index "
23383 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23388 #: docs/manual/contents.rst:24
23390 msgid "Indices and tables"
23393 #. type: Plain text
23394 #: docs/manual/contents.rst:27
23395 msgid ":ref:`genindex`"
23398 #. type: Plain text
23399 #: docs/manual/contents.rst:28
23400 msgid ":ref:`modindex`"
23403 #. type: Plain text
23404 #: docs/manual/contents.rst:28
23405 msgid ":ref:`search`"
23409 #: docs/manual/python/objects.rst:2
23414 #. type: Plain text
23415 #: docs/manual/python/objects.rst:7
23417 "For various (mostly historical) reasons, all objects you get from Gammu are "
23418 "not real objects but rather a dictionaries. This has quite a big impact of "
23419 "usability and will most likely change in the future."
23422 #. type: Plain text
23423 #: docs/manual/python/objects.rst:9
23425 "All the objects basically map to C structures, so you might also refer to"
23428 #. type: Attribute :ref:
23429 #: docs/manual/python/objects.rst:9
23431 msgid "`libgammu` chapter."
23434 #. type: Plain text
23435 #: docs/manual/python/objects.rst:12
23440 #: docs/manual/python/objects.rst:14
23445 #. type: Plain text
23446 #: docs/manual/python/objects.rst:18
23448 "Object describing single SMS message in a way GSM network handles is (140 "
23449 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23452 #. type: Attribute :meth:
23453 #: docs/manual/python/objects.rst:18
23455 msgid "`gammu.EncodeSMS`."
23458 #. type: Plain text
23459 #: docs/manual/python/objects.rst:21
23460 msgid "Message dictionary can consist of following fields:"
23463 #. type: Labeled list
23464 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23465 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23466 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23467 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23468 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23469 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23470 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23471 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23472 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23473 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23474 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23475 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23476 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23477 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23478 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23479 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23480 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23481 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23482 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23483 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23484 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23485 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23486 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23487 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23488 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23489 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23490 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23491 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23492 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23493 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23494 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23495 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23496 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23497 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23498 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23499 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23500 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23501 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23502 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23503 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23504 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23505 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23506 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23507 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23508 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23509 #: docs/manual/python/objects.rst:801
23511 msgid ".. attribute"
23514 #. type: Plain text
23515 #: docs/manual/python/objects.rst:23
23519 #. type: Plain text
23520 #: docs/manual/python/objects.rst:25
23521 msgid "SMSC information, see :ref:`smsc_obj`."
23524 #. type: Plain text
23525 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23526 #: docs/manual/python/objects.rst:391
23530 #. type: Plain text
23531 #: docs/manual/python/objects.rst:29
23532 msgid "Recipient number, needs to be set for sending."
23535 #. type: Plain text
23536 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23537 #: docs/manual/python/objects.rst:741
23541 #. type: Plain text
23542 #: docs/manual/python/objects.rst:34
23544 "Name of the message, does not make any effect on sending, some phones might "
23548 #. type: Plain text
23549 #: docs/manual/python/objects.rst:36
23553 #. type: Plain text
23554 #: docs/manual/python/objects.rst:38
23555 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23559 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23560 #: docs/manual/internal/reply.rst:53
23565 #. type: Plain text
23566 #: docs/manual/python/objects.rst:42
23567 msgid "Message text"
23570 #. type: Plain text
23571 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23575 #. type: Plain text
23576 #: docs/manual/python/objects.rst:46
23577 msgid "Folder where the message is stored"
23580 #. type: Plain text
23581 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23582 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23583 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23587 #. type: Plain text
23588 #: docs/manual/python/objects.rst:50
23589 msgid "Location where the message is stored"
23592 #. type: Plain text
23593 #: docs/manual/python/objects.rst:52
23594 msgid "InboxFolder"
23597 #. type: Plain text
23598 #: docs/manual/python/objects.rst:54
23599 msgid "Indication whether folder is an inbox"
23602 #. type: Plain text
23603 #: docs/manual/python/objects.rst:56
23604 msgid "DeliveryStatus"
23607 #. type: Plain text
23608 #: docs/manual/python/objects.rst:58
23609 msgid "Message delivery status, used only for received messages"
23612 #. type: Plain text
23613 #: docs/manual/python/objects.rst:60
23614 msgid "ReplyViaSameSMSC"
23617 #. type: Plain text
23618 #: docs/manual/python/objects.rst:62
23619 msgid "Flag indicating whether reply using same SMSC is requested"
23622 #. type: Plain text
23623 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23627 #. type: Plain text
23628 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23629 msgid "Message class"
23632 #. type: Plain text
23633 #: docs/manual/python/objects.rst:68
23634 msgid "MessageReference"
23637 #. type: Plain text
23638 #: docs/manual/python/objects.rst:70
23639 msgid "Message reference number, used mostly to identify delivery reports"
23642 #. type: Plain text
23643 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23644 msgid "ReplaceMessage"
23647 #. type: Plain text
23648 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23649 msgid "Id of message which this message is supposed to replace"
23652 #. type: Plain text
23653 #: docs/manual/python/objects.rst:76
23654 msgid "RejectDuplicates"
23657 #. type: Plain text
23658 #: docs/manual/python/objects.rst:78
23659 msgid "Whether to reject duplicates"
23663 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23668 #. type: Plain text
23669 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23670 msgid "Memory where the message is stored"
23673 #. type: Plain text
23674 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23675 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23676 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23677 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23681 #. type: Plain text
23682 #: docs/manual/python/objects.rst:86
23683 msgid "Message type, one of:"
23686 #. type: Plain text
23687 #: docs/manual/python/objects.rst:88
23688 msgid "``Submit`` - message to be send"
23691 #. type: Plain text
23692 #: docs/manual/python/objects.rst:89
23693 msgid "``Deliver`` - delivered message"
23696 #. type: Plain text
23697 #: docs/manual/python/objects.rst:91
23699 "``Status_Report`` - when creating new message this will create submit "
23700 "message with request for delivery report"
23703 #. type: Plain text
23704 #: docs/manual/python/objects.rst:93
23708 #. type: Plain text
23709 #: docs/manual/python/objects.rst:95
23710 msgid "Message encoding, one of:"
23713 #. type: Plain text
23714 #: docs/manual/python/objects.rst:98
23716 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23717 "but can be only 70 chars long"
23720 #. type: Plain text
23721 #: docs/manual/python/objects.rst:99
23722 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23725 #. type: Plain text
23726 #: docs/manual/python/objects.rst:101
23728 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23732 #. type: Plain text
23733 #: docs/manual/python/objects.rst:102
23734 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23737 #. type: Plain text
23738 #: docs/manual/python/objects.rst:103
23739 msgid "``8bit`` - for binary messages"
23742 #. type: Plain text
23743 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23747 #. type: Plain text
23748 #: docs/manual/python/objects.rst:107
23749 msgid "Timestamp when the message was received or sent."
23752 #. type: Plain text
23753 #: docs/manual/python/objects.rst:109
23754 msgid "Please note that most phones do no record timestamp of sent messages."
23757 #. type: Plain text
23758 #: docs/manual/python/objects.rst:111
23759 msgid "SMSCDateTime"
23762 #. type: Plain text
23763 #: docs/manual/python/objects.rst:113
23764 msgid "Timestamp when the message was at SMSC."
23767 #. type: Plain text
23768 #: docs/manual/python/objects.rst:115
23772 #. type: Plain text
23773 #: docs/manual/python/objects.rst:117
23774 msgid "Message state, one of:"
23777 #. type: Plain text
23778 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23782 #. type: Plain text
23783 #: docs/manual/python/objects.rst:120
23787 #. type: Plain text
23788 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23792 #. type: Plain text
23793 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23797 #. type: Plain text
23798 #: docs/manual/python/objects.rst:127
23799 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23802 #. type: Plain text
23803 #: docs/manual/python/objects.rst:130
23804 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23807 #. type: Plain text
23808 #: docs/manual/python/objects.rst:134
23809 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23812 #. type: Plain text
23813 #: docs/manual/python/objects.rst:138
23815 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23816 "world!', 'Class': 0,"
23819 #. type: Plain text
23820 #: docs/manual/python/objects.rst:142
23825 #: docs/manual/python/objects.rst:144
23830 #. type: Plain text
23831 #: docs/manual/python/objects.rst:147
23832 msgid "UDH dictionary can consist of following fields:"
23835 #. type: Plain text
23836 #: docs/manual/python/objects.rst:149
23840 #. type: Plain text
23841 #: docs/manual/python/objects.rst:151
23842 msgid "8-bit ID of the message, not required"
23845 #. type: Plain text
23846 #: docs/manual/python/objects.rst:153
23850 #. type: Plain text
23851 #: docs/manual/python/objects.rst:155
23852 msgid "16-bit ID of the message, not required"
23855 #. type: Plain text
23856 #: docs/manual/python/objects.rst:157
23860 #. type: Plain text
23861 #: docs/manual/python/objects.rst:159
23862 msgid "Number of current part"
23865 #. type: Plain text
23866 #: docs/manual/python/objects.rst:161
23870 #. type: Plain text
23871 #: docs/manual/python/objects.rst:163
23872 msgid "Count of all message parts"
23875 #. type: Plain text
23876 #: docs/manual/python/objects.rst:167
23877 msgid "UDH type, one of predefined strings:"
23880 #. type: Plain text
23881 #: docs/manual/python/objects.rst:169
23885 #. type: Plain text
23886 #: docs/manual/python/objects.rst:170
23887 msgid "``ConcatenatedMessages``"
23890 #. type: Plain text
23891 #: docs/manual/python/objects.rst:171
23892 msgid "``ConcatenatedMessages16bit``"
23895 #. type: Plain text
23896 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
23897 msgid "``DisableVoice``"
23900 #. type: Plain text
23901 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
23902 msgid "``DisableFax``"
23905 #. type: Plain text
23906 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
23907 msgid "``DisableEmail``"
23910 #. type: Plain text
23911 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
23912 msgid "``EnableVoice``"
23915 #. type: Plain text
23916 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
23917 msgid "``EnableFax``"
23920 #. type: Plain text
23921 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
23922 msgid "``EnableEmail``"
23925 #. type: Plain text
23926 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
23927 msgid "``VoidSMS``"
23930 #. type: Plain text
23931 #: docs/manual/python/objects.rst:179
23932 msgid "``NokiaRingtone``"
23933 msgstr "``NokiaRingtone``"
23935 #. type: Plain text
23936 #: docs/manual/python/objects.rst:180
23937 msgid "``NokiaRingtoneLong``"
23940 #. type: Plain text
23941 #: docs/manual/python/objects.rst:181
23942 msgid "``NokiaOperatorLogoLong``"
23945 #. type: Plain text
23946 #: docs/manual/python/objects.rst:182
23947 msgid "``NokiaCallerLogo``"
23950 #. type: Plain text
23951 #: docs/manual/python/objects.rst:183
23952 msgid "``NokiaWAP``"
23955 #. type: Plain text
23956 #: docs/manual/python/objects.rst:184
23957 msgid "``NokiaWAPLong``"
23960 #. type: Plain text
23961 #: docs/manual/python/objects.rst:185
23962 msgid "``NokiaCalendarLong``"
23965 #. type: Plain text
23966 #: docs/manual/python/objects.rst:186
23967 msgid "``NokiaProfileLong``"
23970 #. type: Plain text
23971 #: docs/manual/python/objects.rst:187
23972 msgid "``NokiaPhonebookLong``"
23975 #. type: Plain text
23976 #: docs/manual/python/objects.rst:188
23977 msgid "``UserUDH``"
23980 #. type: Plain text
23981 #: docs/manual/python/objects.rst:192
23982 msgid "UDH content"
23985 #. type: Plain text
23986 #: docs/manual/python/objects.rst:196
23990 #. type: Plain text
23991 #: docs/manual/python/objects.rst:200
23993 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
23994 "'ConcatenatedMessages',"
23997 #. type: Plain text
23998 #: docs/manual/python/objects.rst:203
24003 #: docs/manual/python/objects.rst:205
24005 msgid "SMSC Object"
24008 #. type: Plain text
24009 #: docs/manual/python/objects.rst:208
24010 msgid "SMSC dictionary can consist of following fields:"
24013 #. type: Plain text
24014 #: docs/manual/python/objects.rst:212
24015 msgid "Location where the SMSC is stored"
24018 #. type: Plain text
24019 #: docs/manual/python/objects.rst:220
24020 msgid "Name of the SMSC configuration"
24021 msgstr "Nama konfigurasi SMSC"
24023 #. type: Plain text
24024 #: docs/manual/python/objects.rst:222
24025 msgid "DefaultNumber"
24028 #. type: Plain text
24029 #: docs/manual/python/objects.rst:224
24030 msgid "Default recipient number, ignored on most phones"
24033 #. type: Plain text
24034 #: docs/manual/python/objects.rst:226
24038 #. type: Plain text
24039 #: docs/manual/python/objects.rst:228
24040 msgid "Default message format, one of:"
24043 #. type: Plain text
24044 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24048 #. type: Plain text
24049 #: docs/manual/python/objects.rst:231
24053 #. type: Plain text
24054 #: docs/manual/python/objects.rst:232
24058 #. type: Plain text
24059 #: docs/manual/python/objects.rst:233
24063 #. type: Plain text
24064 #: docs/manual/python/objects.rst:235
24068 #. type: Plain text
24069 #: docs/manual/python/objects.rst:237
24070 msgid "Default message validity as a string"
24073 #. type: Plain text
24074 #: docs/manual/python/objects.rst:239
24075 msgid "``NA`` - validity not available"
24078 #. type: Plain text
24079 #: docs/manual/python/objects.rst:240
24080 msgid "``Max`` - maximal validity allowed by network"
24083 #. type: Plain text
24084 #: docs/manual/python/objects.rst:242
24086 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24087 "weeks, eg. ``3W``"
24090 #. type: Plain text
24091 #: docs/manual/python/objects.rst:246
24095 #. type: Plain text
24096 #: docs/manual/python/objects.rst:250
24098 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24102 #. type: Plain text
24103 #: docs/manual/python/objects.rst:253
24104 msgid "_sms_info_obj:"
24108 #: docs/manual/python/objects.rst:255
24110 msgid "SMS Info Object"
24113 #. type: Plain text
24114 #: docs/manual/python/objects.rst:258
24115 msgid "Message info dictionary can consist of following fields:"
24118 #. type: Plain text
24119 #: docs/manual/python/objects.rst:262
24120 msgid "Whether to use Unicode for the message."
24123 #. type: Plain text
24124 #: docs/manual/python/objects.rst:268
24126 msgstr "Tidak diketahui"
24128 #. type: Plain text
24129 #: docs/manual/python/objects.rst:270
24131 "Boolean flag indicating there was some part which Gammu could not decode."
24134 #. type: Plain text
24135 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24136 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24140 #. type: Plain text
24141 #: docs/manual/python/objects.rst:278
24142 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24145 #. type: Plain text
24146 #: docs/manual/python/objects.rst:282
24147 msgid "SMSINFO = {"
24150 #. type: Plain text
24151 #: docs/manual/python/objects.rst:284
24152 msgid "'Class': 1, 'Entries': ["
24155 #. type: Plain text
24156 #: docs/manual/python/objects.rst:289
24158 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24159 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24160 "'Buffer': 'Gammu', 'Bold': True}, ],"
24163 #. type: Plain text
24164 #: docs/manual/python/objects.rst:292
24165 msgid "_sms_info_part_obj:"
24169 #: docs/manual/python/objects.rst:294
24171 msgid "SMS Info Part Object"
24174 #. type: Plain text
24175 #: docs/manual/python/objects.rst:297
24176 msgid "Message component can consist of following fields:"
24179 #. type: Plain text
24180 #: docs/manual/python/objects.rst:299
24184 #. type: Plain text
24185 #: docs/manual/python/objects.rst:301
24186 msgid "Identification of the part type:"
24189 #. type: Plain text
24190 #: docs/manual/python/objects.rst:304
24191 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24194 #. type: Plain text
24195 #: docs/manual/python/objects.rst:305
24197 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24200 #. type: Plain text
24201 #: docs/manual/python/objects.rst:306
24202 msgid "``ConcatenatedTextLong16bit``"
24205 #. type: Plain text
24206 #: docs/manual/python/objects.rst:307
24207 msgid "``ConcatenatedAutoTextLong16bit``"
24210 #. type: Plain text
24211 #: docs/manual/python/objects.rst:308
24212 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24215 #. type: Plain text
24216 #: docs/manual/python/objects.rst:309
24217 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24220 #. type: Plain text
24221 #: docs/manual/python/objects.rst:310
24222 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24225 #. type: Plain text
24226 #: docs/manual/python/objects.rst:311
24227 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24230 #. type: Plain text
24231 #: docs/manual/python/objects.rst:312
24232 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24235 #. type: Plain text
24236 #: docs/manual/python/objects.rst:313
24237 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24240 #. type: Plain text
24241 #: docs/manual/python/objects.rst:314
24242 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24245 #. type: Plain text
24246 #: docs/manual/python/objects.rst:315
24247 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24250 #. type: Plain text
24251 #: docs/manual/python/objects.rst:316
24252 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24255 #. type: Plain text
24256 #: docs/manual/python/objects.rst:317
24257 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24260 #. type: Plain text
24261 #: docs/manual/python/objects.rst:318
24262 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24265 #. type: Plain text
24266 #: docs/manual/python/objects.rst:319
24267 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24270 #. type: Plain text
24271 #: docs/manual/python/objects.rst:320
24272 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24275 #. type: Plain text
24276 #: docs/manual/python/objects.rst:321
24277 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24280 #. type: Plain text
24281 #: docs/manual/python/objects.rst:322
24282 msgid "``NokiaVTODOLong``"
24285 #. type: Plain text
24286 #: docs/manual/python/objects.rst:323
24287 msgid "``VCARD10Long``"
24290 #. type: Plain text
24291 #: docs/manual/python/objects.rst:324
24292 msgid "``VCARD21Long``"
24295 #. type: Plain text
24296 #: docs/manual/python/objects.rst:332
24297 msgid "``EMSSound10`` - IMelody 1.0"
24300 #. type: Plain text
24301 #: docs/manual/python/objects.rst:333
24302 msgid "``EMSSound12`` - IMelody 1.2"
24305 #. type: Plain text
24306 #: docs/manual/python/objects.rst:334
24308 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24311 #. type: Plain text
24312 #: docs/manual/python/objects.rst:335
24313 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24316 #. type: Plain text
24317 #: docs/manual/python/objects.rst:336
24318 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24321 #. type: Plain text
24322 #: docs/manual/python/objects.rst:337
24323 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24326 #. type: Plain text
24327 #: docs/manual/python/objects.rst:338
24328 msgid "``EMSPredefinedSound``"
24331 #. type: Plain text
24332 #: docs/manual/python/objects.rst:339
24333 msgid "``EMSPredefinedAnimation``"
24336 #. type: Plain text
24337 #: docs/manual/python/objects.rst:340
24338 msgid "``EMSAnimation``"
24341 #. type: Plain text
24342 #: docs/manual/python/objects.rst:341
24343 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24346 #. type: Plain text
24347 #: docs/manual/python/objects.rst:342
24348 msgid "``EMSVariableBitmap``"
24351 #. type: Plain text
24352 #: docs/manual/python/objects.rst:343
24353 msgid "``EMSVariableBitmapLong``"
24356 #. type: Plain text
24357 #: docs/manual/python/objects.rst:344
24358 msgid "``MMSIndicatorLong`` - MMS message indicator."
24361 #. type: Plain text
24362 #: docs/manual/python/objects.rst:345
24363 msgid "``WAPIndicatorLong``"
24366 #. type: Plain text
24367 #: docs/manual/python/objects.rst:346
24368 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24371 #. type: Plain text
24372 #: docs/manual/python/objects.rst:347
24374 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24377 #. type: Plain text
24378 #: docs/manual/python/objects.rst:348
24379 msgid "``AlcatelSMSTemplateName``"
24382 #. type: Plain text
24383 #: docs/manual/python/objects.rst:349
24384 msgid "``SiemensFile`` - Siemens OTA"
24387 #. type: Plain text
24388 #: docs/manual/python/objects.rst:351
24392 #. type: Plain text
24393 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24394 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24395 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24396 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24397 #: docs/manual/python/objects.rst:385
24399 msgid "Text formatting"
24400 msgstr "Informasi telepon"
24402 #. type: Plain text
24403 #: docs/manual/python/objects.rst:355
24407 #. type: Plain text
24408 #: docs/manual/python/objects.rst:359
24412 #. type: Plain text
24413 #: docs/manual/python/objects.rst:363
24417 #. type: Plain text
24418 #: docs/manual/python/objects.rst:367
24422 #. type: Plain text
24423 #: docs/manual/python/objects.rst:371
24427 #. type: Plain text
24428 #: docs/manual/python/objects.rst:375
24432 #. type: Plain text
24433 #: docs/manual/python/objects.rst:379
24435 msgstr "Garisbawah"
24437 #. type: Plain text
24438 #: docs/manual/python/objects.rst:383
24439 msgid "Strikethrough"
24442 #. type: Plain text
24443 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24447 #. type: Plain text
24448 #: docs/manual/python/objects.rst:389
24449 msgid "Whether message part should be protected (DRM)"
24452 #. type: Plain text
24453 #: docs/manual/python/objects.rst:393
24454 msgid "Number to encode in message."
24458 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24461 msgstr "Nada dering"
24463 #. type: Plain text
24464 #: docs/manual/python/objects.rst:397
24465 msgid "Ringtone to encode in message."
24469 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24474 #. type: Plain text
24475 #: docs/manual/python/objects.rst:401
24476 msgid "Bitmap to encode in message."
24479 #. type: Plain text
24480 #: docs/manual/python/objects.rst:403
24484 #. type: Plain text
24485 #: docs/manual/python/objects.rst:405
24486 msgid "Bookmark to encode in message."
24490 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24493 msgstr "Pengaturan"
24495 #. type: Plain text
24496 #: docs/manual/python/objects.rst:409
24497 msgid "Settings to encode in message."
24500 #. type: Plain text
24501 #: docs/manual/python/objects.rst:411
24502 msgid "MMSIndicator"
24505 #. type: Plain text
24506 #: docs/manual/python/objects.rst:413
24507 msgid "MMS indication to encode in message."
24510 #. type: Plain text
24511 #: docs/manual/python/objects.rst:417
24512 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24515 #. type: Plain text
24516 #: docs/manual/python/objects.rst:421
24517 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24520 #. type: Plain text
24521 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24525 #. type: Plain text
24526 #: docs/manual/python/objects.rst:425
24527 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24531 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24536 #. type: Plain text
24537 #: docs/manual/python/objects.rst:429
24538 msgid "File to encode in message, see :ref:`file_obj`."
24541 #. type: Plain text
24542 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24546 #. type: Plain text
24547 #: docs/manual/python/objects.rst:433
24548 msgid "String to encode in message."
24551 #. type: Plain text
24552 #: docs/manual/python/objects.rst:435
24557 #: docs/manual/python/objects.rst:437
24559 msgid "Todo Object"
24562 #. type: Plain text
24563 #: docs/manual/python/objects.rst:440
24564 msgid "Todo entry is a dictionary consisting of following fields:"
24567 #. type: Plain text
24568 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24569 #: docs/manual/python/objects.rst:634
24570 msgid "Location where the entry is stored"
24573 #. type: Plain text
24574 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24575 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24576 #: docs/manual/python/objects.rst:662
24577 msgid "Type of entry, one of:"
24580 #. type: Plain text
24581 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24582 msgid "``REMINDER`` - Reminder or Date"
24585 #. type: Plain text
24586 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24587 msgid "``CALL`` - Call"
24590 #. type: Plain text
24591 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24592 msgid "``MEETING`` - Meeting"
24595 #. type: Plain text
24596 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24597 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24600 #. type: Plain text
24601 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24602 msgid "``MEMO`` - Memo or Miscellaneous"
24605 #. type: Plain text
24606 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24607 msgid "``TRAVEL`` - Travel"
24610 #. type: Plain text
24611 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24612 msgid "``VACATION`` - Vacation"
24615 #. type: Plain text
24616 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24617 msgid "``T_ATHL`` - Training - Athletism"
24620 #. type: Plain text
24621 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24622 msgid "``T_BALL`` - Training - Ball Games"
24625 #. type: Plain text
24626 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24627 msgid "``T_CYCL`` - Training - Cycling"
24630 #. type: Plain text
24631 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24632 msgid "``T_BUDO`` - Training - Budo"
24635 #. type: Plain text
24636 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24637 msgid "``T_DANC`` - Training - Dance"
24640 #. type: Plain text
24641 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24642 msgid "``T_EXTR`` - Training - Extreme Sports"
24645 #. type: Plain text
24646 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24647 msgid "``T_FOOT`` - Training - Football"
24650 #. type: Plain text
24651 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24652 msgid "``T_GOLF`` - Training - Golf"
24655 #. type: Plain text
24656 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24657 msgid "``T_GYM`` - Training - Gym"
24660 #. type: Plain text
24661 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24662 msgid "``T_HORS`` - Training - Horse Race"
24665 #. type: Plain text
24666 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24667 msgid "``T_HOCK`` - Training - Hockey"
24670 #. type: Plain text
24671 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24672 msgid "``T_RACE`` - Training - Races"
24675 #. type: Plain text
24676 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24677 msgid "``T_RUGB`` - Training - Rugby"
24680 #. type: Plain text
24681 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24682 msgid "``T_SAIL`` - Training - Sailing"
24685 #. type: Plain text
24686 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24687 msgid "``T_STRE`` - Training - Street Games"
24690 #. type: Plain text
24691 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24692 msgid "``T_SWIM`` - Training - Swimming"
24695 #. type: Plain text
24696 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24697 msgid "``T_TENN`` - Training - Tennis"
24700 #. type: Plain text
24701 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24702 msgid "``T_TRAV`` - Training - Travels"
24705 #. type: Plain text
24706 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24707 msgid "``T_WINT`` - Training - Winter Games"
24710 #. type: Plain text
24711 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24712 msgid "``ALARM`` - Alarm"
24715 #. type: Plain text
24716 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24717 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24720 #. type: Plain text
24721 #: docs/manual/python/objects.rst:479
24725 #. type: Plain text
24726 #: docs/manual/python/objects.rst:481
24727 msgid "Entry priority, one of:"
24730 #. type: Plain text
24731 #: docs/manual/python/objects.rst:483
24735 #. type: Plain text
24736 #: docs/manual/python/objects.rst:484
24740 #. type: Plain text
24741 #: docs/manual/python/objects.rst:485
24745 #. type: Plain text
24746 #: docs/manual/python/objects.rst:486
24750 #. type: Plain text
24751 #: docs/manual/python/objects.rst:490
24752 msgid "Actual entries, see :ref:`todo_entry_obj`"
24755 #. type: Plain text
24756 #: docs/manual/python/objects.rst:494
24760 #. type: Plain text
24761 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24762 msgid "'Type': 'MEMO', 'Entries': ["
24765 #. type: Plain text
24766 #: docs/manual/python/objects.rst:499
24768 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24769 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24772 #. type: Plain text
24773 #: docs/manual/python/objects.rst:502
24774 msgid "_todo_entry_obj:"
24778 #: docs/manual/python/objects.rst:504
24780 msgid "Todo Entries Object"
24783 #. type: Plain text
24784 #: docs/manual/python/objects.rst:511
24785 msgid "``END_DATETIME`` - Due date (Date)."
24788 #. type: Plain text
24789 #: docs/manual/python/objects.rst:512
24790 msgid "``COMPLETED`` - Whether is completed (Number)."
24793 #. type: Plain text
24794 #: docs/manual/python/objects.rst:513
24795 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24798 #. type: Plain text
24799 #: docs/manual/python/objects.rst:514
24800 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24803 #. type: Plain text
24804 #: docs/manual/python/objects.rst:515
24805 msgid "``TEXT`` - Text of to do (Text)."
24808 #. type: Plain text
24809 #: docs/manual/python/objects.rst:516
24810 msgid "``DESCRIPTION`` - Description of to do (Text)."
24813 #. type: Plain text
24814 #: docs/manual/python/objects.rst:517
24815 msgid "``LOCATION`` - Location of to do (Text)."
24818 #. type: Plain text
24819 #: docs/manual/python/objects.rst:518
24820 msgid "``PRIVATE`` - Whether entry is private (Number)."
24823 #. type: Plain text
24824 #: docs/manual/python/objects.rst:519
24825 msgid "``CATEGORY`` - Category of entry (Number)."
24828 #. type: Plain text
24829 #: docs/manual/python/objects.rst:520
24830 msgid "``CONTACTID`` - Related contact ID (Number)."
24833 #. type: Plain text
24834 #: docs/manual/python/objects.rst:521
24835 msgid "``PHONE`` - Number to call (Text)."
24838 #. type: Plain text
24839 #: docs/manual/python/objects.rst:522
24840 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24843 #. type: Plain text
24844 #: docs/manual/python/objects.rst:523
24845 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24848 #. type: Plain text
24849 #: docs/manual/python/objects.rst:524
24850 msgid "``START_DATETIME`` - Start date (Date)."
24853 #. type: Plain text
24854 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24855 #: docs/manual/python/objects.rst:722
24859 #. type: Plain text
24860 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
24861 #: docs/manual/python/objects.rst:724
24862 msgid "Actual value, corresponding type to Type field."
24865 #. type: Plain text
24866 #: docs/manual/python/objects.rst:530
24871 #: docs/manual/python/objects.rst:532
24873 msgid "Calendar Object"
24876 #. type: Plain text
24877 #: docs/manual/python/objects.rst:535
24878 msgid "Calendar entry is a dictionary consisting of following fields:"
24881 #. type: Plain text
24882 #: docs/manual/python/objects.rst:576
24883 msgid "Actual entries, see :ref:`cal_entry_obj`"
24886 #. type: Plain text
24887 #: docs/manual/python/objects.rst:580
24891 #. type: Plain text
24892 #: docs/manual/python/objects.rst:587
24894 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
24895 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
24896 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
24897 "for one day'}, ],"
24900 #. type: Plain text
24901 #: docs/manual/python/objects.rst:590
24902 msgid "_cal_entry_obj:"
24906 #: docs/manual/python/objects.rst:592
24908 msgid "Calendar Entries Object"
24909 msgstr "Catatan kalender"
24911 #. type: Plain text
24912 #: docs/manual/python/objects.rst:599
24913 msgid "``START_DATETIME`` - Date and time of event start."
24916 #. type: Plain text
24917 #: docs/manual/python/objects.rst:600
24918 msgid "``END_DATETIME`` - Date and time of event end."
24921 #. type: Plain text
24922 #: docs/manual/python/objects.rst:601
24923 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
24926 #. type: Plain text
24927 #: docs/manual/python/objects.rst:602
24928 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
24931 #. type: Plain text
24932 #: docs/manual/python/objects.rst:603
24933 msgid "``TEXT`` - Text."
24936 #. type: Plain text
24937 #: docs/manual/python/objects.rst:604
24938 msgid "``DESCRIPTION`` - Detailed description."
24941 #. type: Plain text
24942 #: docs/manual/python/objects.rst:605
24943 msgid "``LOCATION`` - Location."
24946 #. type: Plain text
24947 #: docs/manual/python/objects.rst:606
24948 msgid "``PHONE`` - Phone number."
24951 #. type: Plain text
24952 #: docs/manual/python/objects.rst:607
24953 msgid "``PRIVATE`` - Whether this entry is private."
24956 #. type: Plain text
24957 #: docs/manual/python/objects.rst:608
24958 msgid "``CONTACTID`` - Related contact id."
24961 #. type: Plain text
24962 #: docs/manual/python/objects.rst:609
24963 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
24966 #. type: Plain text
24967 #: docs/manual/python/objects.rst:610
24968 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
24971 #. type: Plain text
24972 #: docs/manual/python/objects.rst:611
24973 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
24976 #. type: Plain text
24977 #: docs/manual/python/objects.rst:612
24978 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
24981 #. type: Plain text
24982 #: docs/manual/python/objects.rst:613
24983 msgid "``REPEAT_MONTH`` - Repeat x'th month."
24986 #. type: Plain text
24987 #: docs/manual/python/objects.rst:614
24988 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
24991 #. type: Plain text
24992 #: docs/manual/python/objects.rst:615
24993 msgid "``REPEAT_STARTDATE`` - Repeating start."
24996 #. type: Plain text
24997 #: docs/manual/python/objects.rst:616
24998 msgid "``REPEAT_STOPDATE`` - Repeating end."
25001 #. type: Plain text
25002 #: docs/manual/python/objects.rst:617
25003 msgid "``REPEAT_COUNT`` - Number of repetitions."
25006 #. type: Plain text
25007 #: docs/manual/python/objects.rst:618
25008 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
25011 #. type: Plain text
25012 #: docs/manual/python/objects.rst:619
25013 msgid "``LAST_MODIFIED`` - Date and time of last modification."
25016 #. type: Plain text
25017 #: docs/manual/python/objects.rst:625
25022 #: docs/manual/python/objects.rst:627
25024 msgid "Phonebook Object"
25027 #. type: Plain text
25028 #: docs/manual/python/objects.rst:630
25029 msgid "Phonebook entry is a dictionary consisting of following fields:"
25032 #. type: Plain text
25033 #: docs/manual/python/objects.rst:636
25037 #. type: Plain text
25038 #: docs/manual/python/objects.rst:642
25039 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25042 #. type: Plain text
25043 #: docs/manual/python/objects.rst:646
25047 #. type: Plain text
25048 #: docs/manual/python/objects.rst:649
25049 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25052 #. type: Plain text
25053 #: docs/manual/python/objects.rst:652
25055 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25056 "'Value': 'Stojan Jakotyc'}, ],"
25059 #. type: Plain text
25060 #: docs/manual/python/objects.rst:655
25061 msgid "_pbk_entry_obj:"
25065 #: docs/manual/python/objects.rst:657
25067 msgid "Phonebook Entries Object"
25070 #. type: Plain text
25071 #: docs/manual/python/objects.rst:664
25072 msgid "``Number_General`` - General number. (Text)"
25075 #. type: Plain text
25076 #: docs/manual/python/objects.rst:665
25077 msgid "``Number_Mobile`` - Mobile number. (Text)"
25080 #. type: Plain text
25081 #: docs/manual/python/objects.rst:666
25082 msgid "``Number_Fax`` - Fax number. (Text)"
25085 #. type: Plain text
25086 #: docs/manual/python/objects.rst:667
25087 msgid "``Number_Pager`` - Pager number. (Text)"
25090 #. type: Plain text
25091 #: docs/manual/python/objects.rst:668
25092 msgid "``Number_Other`` - Other number. (Text)"
25095 #. type: Plain text
25096 #: docs/manual/python/objects.rst:669
25097 msgid "``Text_Note`` - Note. (Text)"
25100 #. type: Plain text
25101 #: docs/manual/python/objects.rst:670
25102 msgid "``Text_Postal`` - Complete postal address. (Text)"
25105 #. type: Plain text
25106 #: docs/manual/python/objects.rst:671
25107 msgid "``Text_Email`` - Email. (Text)"
25110 #. type: Plain text
25111 #: docs/manual/python/objects.rst:672
25112 msgid "``Text_Email2`` - Second email. (Text)"
25115 #. type: Plain text
25116 #: docs/manual/python/objects.rst:673
25117 msgid "``Text_URL`` - URL (Text)"
25120 #. type: Plain text
25121 #: docs/manual/python/objects.rst:674
25122 msgid "``Date`` - Date and time of last call. (Date)"
25125 #. type: Plain text
25126 #: docs/manual/python/objects.rst:675
25127 msgid "``Caller_Group`` - Caller group. (Number)"
25130 #. type: Plain text
25131 #: docs/manual/python/objects.rst:676
25132 msgid "``Text_Name`` - Name (Text)"
25135 #. type: Plain text
25136 #: docs/manual/python/objects.rst:677
25137 msgid "``Text_LastName`` - Last name. (Text)"
25140 #. type: Plain text
25141 #: docs/manual/python/objects.rst:678
25142 msgid "``Text_FirstName`` - First name. (Text)"
25145 #. type: Plain text
25146 #: docs/manual/python/objects.rst:679
25147 msgid "``Text_Company`` - Company. (Text)"
25150 #. type: Plain text
25151 #: docs/manual/python/objects.rst:680
25152 msgid "``Text_JobTitle`` - Job title. (Text)"
25155 #. type: Plain text
25156 #: docs/manual/python/objects.rst:681
25157 msgid "``Category`` - Category. (Number, if -1 then text)"
25160 #. type: Plain text
25161 #: docs/manual/python/objects.rst:682
25162 msgid "``Private`` - Whether entry is private. (Number)"
25165 #. type: Plain text
25166 #: docs/manual/python/objects.rst:683
25167 msgid "``Text_StreetAddress`` - Street address. (Text)"
25170 #. type: Plain text
25171 #: docs/manual/python/objects.rst:684
25172 msgid "``Text_City`` - City. (Text)"
25175 #. type: Plain text
25176 #: docs/manual/python/objects.rst:685
25177 msgid "``Text_State`` - State. (Text)"
25180 #. type: Plain text
25181 #: docs/manual/python/objects.rst:686
25182 msgid "``Text_Zip`` - Zip code. (Text)"
25185 #. type: Plain text
25186 #: docs/manual/python/objects.rst:687
25187 msgid "``Text_Country`` - Country. (Text)"
25190 #. type: Plain text
25191 #: docs/manual/python/objects.rst:688
25192 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25195 #. type: Plain text
25196 #: docs/manual/python/objects.rst:689
25197 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25200 #. type: Plain text
25201 #: docs/manual/python/objects.rst:690
25202 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25205 #. type: Plain text
25206 #: docs/manual/python/objects.rst:691
25207 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25210 #. type: Plain text
25211 #: docs/manual/python/objects.rst:692
25212 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25215 #. type: Plain text
25216 #: docs/manual/python/objects.rst:693
25217 msgid "``PictureID`` - Picture ID. (Number)"
25220 #. type: Plain text
25221 #: docs/manual/python/objects.rst:694
25222 msgid "``Text_UserID`` - User ID. (Text)"
25225 #. type: Plain text
25226 #: docs/manual/python/objects.rst:695
25227 msgid "``CallLength`` - Length of call (Number)"
25230 #. type: Plain text
25231 #: docs/manual/python/objects.rst:696
25233 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25236 #. type: Plain text
25237 #: docs/manual/python/objects.rst:697
25238 msgid "``LastModified`` - Date of last modification (Date)"
25241 #. type: Plain text
25242 #: docs/manual/python/objects.rst:698
25243 msgid "``Text_NickName`` - Nick name (Text)"
25246 #. type: Plain text
25247 #: docs/manual/python/objects.rst:699
25248 msgid "``Text_FormalName`` - Formal name (Text)"
25251 #. type: Plain text
25252 #: docs/manual/python/objects.rst:700
25253 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25256 #. type: Plain text
25257 #: docs/manual/python/objects.rst:701
25258 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25261 #. type: Plain text
25262 #: docs/manual/python/objects.rst:702
25263 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25266 #. type: Plain text
25267 #: docs/manual/python/objects.rst:703
25268 msgid "``Photo`` - Photo (Picture)."
25271 #. type: Plain text
25272 #: docs/manual/python/objects.rst:704
25273 msgid "``SecondName`` - Second name. (Text)"
25276 #. type: Plain text
25277 #: docs/manual/python/objects.rst:705
25278 msgid "``VOIP`` - VOIP address (Text)."
25281 #. type: Plain text
25282 #: docs/manual/python/objects.rst:706
25283 msgid "``SIP`` - SIP address (Text)."
25286 #. type: Plain text
25287 #: docs/manual/python/objects.rst:707
25288 msgid "``DTMF`` - DTMF (Text)."
25291 #. type: Plain text
25292 #: docs/manual/python/objects.rst:708
25293 msgid "``Video`` - Video number. (Text)"
25296 #. type: Plain text
25297 #: docs/manual/python/objects.rst:709
25298 msgid "``SWIS`` - See What I See address. (Text)"
25301 #. type: Plain text
25302 #: docs/manual/python/objects.rst:710
25303 msgid "``WVID`` - Wireless Village user ID. (Text)"
25306 #. type: Plain text
25307 #: docs/manual/python/objects.rst:711
25308 msgid "``NamePrefix`` - Name prefix (Text)"
25311 #. type: Plain text
25312 #: docs/manual/python/objects.rst:712
25313 msgid "``NameSuffix`` - Name suffix (Text)"
25316 #. type: Plain text
25317 #: docs/manual/python/objects.rst:716
25318 msgid "Location for the field:"
25321 #. type: Plain text
25322 #: docs/manual/python/objects.rst:718
25323 msgid "``Unknown`` - not define"
25326 #. type: Plain text
25327 #: docs/manual/python/objects.rst:719
25328 msgid "``Home`` - home"
25331 #. type: Plain text
25332 #: docs/manual/python/objects.rst:720
25333 msgid "``Work`` - work"
25336 #. type: Plain text
25337 #: docs/manual/python/objects.rst:726
25338 msgid "PictureType"
25341 #. type: Plain text
25342 #: docs/manual/python/objects.rst:728
25344 "Type of picture which is stored in Value field (only for Picture fields)."
25347 #. type: Plain text
25348 #: docs/manual/python/objects.rst:730
25353 #: docs/manual/python/objects.rst:732
25355 msgid "File Object"
25358 #. type: Plain text
25359 #: docs/manual/python/objects.rst:735
25360 msgid "File is a dictionary consisting of following fields:"
25363 #. type: Plain text
25364 #: docs/manual/python/objects.rst:737
25368 #. type: Plain text
25369 #: docs/manual/python/objects.rst:739
25370 msgid "Number of bytes used by this file."
25373 #. type: Plain text
25374 #: docs/manual/python/objects.rst:743
25378 #. type: Plain text
25379 #: docs/manual/python/objects.rst:747
25380 msgid "Boolean value indicating whether this is a folder."
25383 #. type: Plain text
25384 #: docs/manual/python/objects.rst:749
25388 #. type: Plain text
25389 #: docs/manual/python/objects.rst:751
25390 msgid "Depth of file on the filesystem."
25393 #. type: Plain text
25394 #: docs/manual/python/objects.rst:755
25395 msgid "File type, one of:"
25398 #. type: Plain text
25399 #: docs/manual/python/objects.rst:757
25403 #. type: Plain text
25404 #: docs/manual/python/objects.rst:758
25405 msgid "``Java_JAR``"
25408 #. type: Plain text
25409 #: docs/manual/python/objects.rst:759
25410 msgid "``Image_JPG``"
25413 #. type: Plain text
25414 #: docs/manual/python/objects.rst:760
25415 msgid "``Image_BMP``"
25418 #. type: Plain text
25419 #: docs/manual/python/objects.rst:761
25420 msgid "``Image_GIF``"
25423 #. type: Plain text
25424 #: docs/manual/python/objects.rst:762
25425 msgid "``Image_PNG``"
25428 #. type: Plain text
25429 #: docs/manual/python/objects.rst:763
25430 msgid "``Image_WBMP``"
25433 #. type: Plain text
25434 #: docs/manual/python/objects.rst:764
25435 msgid "``Video_3GP``"
25438 #. type: Plain text
25439 #: docs/manual/python/objects.rst:765
25440 msgid "``Sound_AMR``"
25443 #. type: Plain text
25444 #: docs/manual/python/objects.rst:766
25445 msgid "``Sound_NRT`` - DCT4 binary format"
25448 #. type: Plain text
25449 #: docs/manual/python/objects.rst:767
25450 msgid "``Sound_MIDI``"
25453 #. type: Plain text
25454 #: docs/manual/python/objects.rst:768
25458 #. type: Plain text
25459 #: docs/manual/python/objects.rst:770
25460 msgid "ID_FullName"
25463 #. type: Plain text
25464 #: docs/manual/python/objects.rst:772
25465 msgid "Full file name including path."
25468 #. type: Plain text
25469 #: docs/manual/python/objects.rst:776
25470 msgid "Content of the file."
25473 #. type: Plain text
25474 #: docs/manual/python/objects.rst:778
25478 #. type: Plain text
25479 #: docs/manual/python/objects.rst:780
25480 msgid "Timestamp of last change"
25483 #. type: Plain text
25484 #: docs/manual/python/objects.rst:784
25485 msgid "Boolean value indicating whether file is protected (DRM)."
25488 #. type: Plain text
25489 #: docs/manual/python/objects.rst:786
25493 #. type: Plain text
25494 #: docs/manual/python/objects.rst:788
25495 msgid "Boolean value indicating whether file is read only."
25498 #. type: Plain text
25499 #: docs/manual/python/objects.rst:790
25503 #. type: Plain text
25504 #: docs/manual/python/objects.rst:792
25505 msgid "Boolean value indicating whether file is hidden."
25508 #. type: Plain text
25509 #: docs/manual/python/objects.rst:794
25512 msgstr "File sistem"
25514 #. type: Plain text
25515 #: docs/manual/python/objects.rst:796
25516 msgid "Boolean value indicating whether file is system."
25519 #. type: Plain text
25520 #: docs/manual/python/objects.rst:798
25524 #. type: Plain text
25525 #: docs/manual/python/objects.rst:800
25526 msgid "Current poosition of file upload"
25529 #. type: Plain text
25530 #: docs/manual/python/objects.rst:802
25534 #. type: Plain text
25535 #: docs/manual/python/objects.rst:804
25536 msgid "Boolean value indicating completed file transfer."
25539 #. type: Plain text
25540 #: docs/manual/python/objects.rst:808
25544 #. type: Plain text
25545 #: docs/manual/python/objects.rst:820
25547 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
25548 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25549 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25552 #. type: Plain text
25553 #: docs/manual/python/examples.rst:2
25554 msgid "_python-gammu-examples:"
25558 #: docs/manual/python/examples.rst:4
25560 msgid "More python-gammu Examples"
25563 #. type: Plain text
25564 #: docs/manual/python/examples.rst:8
25566 "All these (and some more) examples are also available in ``python/examples/"
25567 "`` directory in Gammu sources."
25571 #: docs/manual/python/examples.rst:10
25573 msgid "Sending a message"
25576 #. type: Plain text
25577 #: docs/manual/python/examples.rst:13
25578 msgid "../../../python/examples/sendsms.py"
25581 #. type: Plain text
25582 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25583 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25584 msgid ":language: python"
25588 #: docs/manual/python/examples.rst:16
25590 msgid "Sending a long message"
25593 #. type: Plain text
25594 #: docs/manual/python/examples.rst:19
25595 msgid "../../../python/examples/sendlongsms.py"
25599 #: docs/manual/python/examples.rst:22
25601 msgid "Initiating a voice call"
25604 #. type: Plain text
25605 #: docs/manual/python/examples.rst:25
25606 msgid "../../../python/examples/dialvoice.py"
25610 #: docs/manual/python/examples.rst:28
25612 msgid "Reading calendar from phone"
25615 #. type: Plain text
25616 #: docs/manual/python/examples.rst:31
25617 msgid "../../../python/examples/getallcalendar.py"
25620 #. type: Attribute :mod:
25621 #: docs/manual/python/data.rst:1
25623 msgid "`gammu.data` -- Generic data usable with Gammu"
25626 #. type: Labeled list
25627 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25628 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25629 #: docs/manual/python/smsd.rst:4
25634 #. type: delimited block =
25635 #: docs/manual/python/data.rst:5
25639 #. type: delimited block =
25640 #: docs/manual/python/data.rst:6
25641 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25644 #. type: Labeled list
25645 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25646 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25647 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25648 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25649 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25650 #: docs/manual/python/gammu.rst:1321
25655 #. type: delimited block =
25656 #: docs/manual/python/data.rst:8
25657 msgid "Connections"
25660 #. type: delimited block =
25661 #: docs/manual/python/data.rst:11
25663 "Provides list of connection strings known to Gammu. They can be used for "
25664 "example when giving user a choice of connection string."
25667 #. type: delimited block =
25668 #: docs/manual/python/data.rst:13
25669 msgid "MemoryValueTypes"
25672 #. type: delimited block =
25673 #: docs/manual/python/data.rst:15
25674 msgid "Provides list of types of memory entry values."
25677 #. type: delimited block =
25678 #: docs/manual/python/data.rst:17
25680 msgid "CalendarTypes"
25683 #. type: delimited block =
25684 #: docs/manual/python/data.rst:19
25685 msgid "Provides list of calendar envet types."
25688 #. type: delimited block =
25689 #: docs/manual/python/data.rst:21
25691 msgid "CalendarValueTypes"
25694 #. type: delimited block =
25695 #: docs/manual/python/data.rst:23
25696 msgid "Provides list of types of calendar entry values."
25699 #. type: delimited block =
25700 #: docs/manual/python/data.rst:25
25701 msgid "TodoPriorities"
25704 #. type: delimited block =
25705 #: docs/manual/python/data.rst:27
25706 msgid "Provides list of todo priorities."
25709 #. type: delimited block =
25710 #: docs/manual/python/data.rst:29
25711 msgid "TodoValueTypes"
25714 #. type: delimited block =
25715 #: docs/manual/python/data.rst:31
25716 msgid "Provides list of types of todo entry values."
25719 #. type: delimited block =
25720 #: docs/manual/python/data.rst:33
25721 msgid "InternationalPrefixes"
25724 #. type: delimited block =
25725 #: docs/manual/python/data.rst:35
25726 msgid "List of known internaltional prefixes."
25729 #. type: delimited block =
25730 #: docs/manual/python/data.rst:37
25734 #. type: delimited block =
25735 #: docs/manual/python/data.rst:39
25737 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25738 "data:`ErrorNumbers`."
25741 #. type: delimited block =
25742 #: docs/manual/python/data.rst:41
25743 msgid "ErrorNumbers"
25746 #. type: delimited block =
25747 #: docs/manual/python/data.rst:42
25749 "Mapping of gammu error codes to text representation. Reverse to :data:"
25753 #. type: Plain text
25754 #: docs/manual/python/index.rst:2
25759 #: docs/manual/python/index.rst:4
25761 msgid "python-gammu API"
25765 #: docs/manual/python/index.rst:7
25767 msgid "A taste of python-gammu"
25770 #. type: Plain text
25771 #: docs/manual/python/index.rst:11
25773 "Python-gammu allows you to easily access the phone. Following code will "
25774 "connect to phone based on your Gammu configuration (usually stored in"
25777 #. type: Attribute :file:
25778 #: docs/manual/python/index.rst:11
25780 msgid "`~/.gammurc`) and gets network information from it::"
25783 #. type: Plain text
25784 #: docs/manual/python/index.rst:15
25791 #. type: Plain text
25792 #: docs/manual/python/index.rst:18
25795 " # Create state machine object\n"
25796 " sm = gammu.StateMachine()\n"
25799 #. type: Plain text
25800 #: docs/manual/python/index.rst:21
25803 " # Read ~/.gammurc\n"
25804 " sm.ReadConfig()\n"
25807 #. type: Plain text
25808 #: docs/manual/python/index.rst:24
25811 " # Connect to phone\n"
25815 #. type: Plain text
25816 #: docs/manual/python/index.rst:27
25819 " # Reads network information from phone\n"
25820 " netinfo = sm.GetNetworkInfo()\n"
25823 #. type: Plain text
25824 #: docs/manual/python/index.rst:33
25827 " # Print information\n"
25828 " print 'Network name: %s' % netinfo['NetworkName']\n"
25829 " print 'Network code: %s' % netinfo['NetworkCode']\n"
25830 " print 'LAC: %s' % netinfo['LAC']\n"
25831 " print 'CID: %s' % netinfo['CID']\n"
25834 #. type: Plain text
25835 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25836 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25837 msgid ":maxdepth: 3"
25840 #. type: Plain text
25841 #: docs/manual/python/index.rst:38
25846 #: docs/manual/python/index.rst:40
25848 msgid "API documentation"
25851 #. type: Plain text
25852 #: docs/manual/python/index.rst:51
25853 msgid "gammu smsd data worker exceptions objects"
25856 #. type: Attribute :mod:
25857 #: docs/manual/python/exceptions.rst:1
25859 msgid "`gammu.exception` -- Gammu exception handling"
25862 #. type: delimited block =
25863 #: docs/manual/python/exceptions.rst:5
25864 msgid "gammu.exception"
25867 #. type: delimited block =
25868 #: docs/manual/python/exceptions.rst:6
25869 msgid ":synopsis: Defines all exceptions used in Gammu."
25872 #. type: Labeled list
25873 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
25875 msgid ".. exception"
25878 #. type: delimited block =
25879 #: docs/manual/python/exceptions.rst:8
25880 msgid "gammu.GSMError"
25883 #. type: delimited block =
25884 #: docs/manual/python/exceptions.rst:11
25886 "Generic class as parent for all Gammu exceptions. This is never raised "
25887 "directly, but should be used to catch any Gammu related exception."
25890 #. type: Labeled list
25891 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
25892 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
25893 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
25894 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
25895 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
25896 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
25897 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
25898 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
25899 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
25900 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
25901 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
25902 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
25903 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
25904 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
25905 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
25906 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
25907 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
25908 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
25909 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
25910 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
25911 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
25912 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
25913 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
25914 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
25915 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
25916 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
25917 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
25918 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
25919 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
25920 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
25921 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
25922 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
25923 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
25924 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
25925 #: docs/manual/python/exceptions.rst:148
25927 msgid ".. autoexception"
25930 #. type: delimited block =
25931 #: docs/manual/python/exceptions.rst:13
25932 msgid "gammu.ERR_NONE"
25935 #. type: delimited block =
25936 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
25937 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
25938 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
25939 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
25940 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
25941 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
25942 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
25943 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
25944 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
25945 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
25946 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
25947 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
25948 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
25949 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
25950 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
25951 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
25952 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
25953 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
25954 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
25955 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
25956 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
25957 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
25958 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
25959 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
25960 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
25961 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
25962 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
25963 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
25964 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
25965 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
25966 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
25967 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
25968 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
25969 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
25970 #: docs/manual/python/exceptions.rst:149
25971 msgid ":show-inheritance:"
25974 #. type: delimited block =
25975 #: docs/manual/python/exceptions.rst:15
25976 msgid "gammu.ERR_DEVICEOPENERROR"
25979 #. type: delimited block =
25980 #: docs/manual/python/exceptions.rst:17
25981 msgid "gammu.ERR_DEVICELOCKED"
25984 #. type: delimited block =
25985 #: docs/manual/python/exceptions.rst:19
25986 msgid "gammu.ERR_DEVICENOTEXIST"
25989 #. type: delimited block =
25990 #: docs/manual/python/exceptions.rst:21
25991 msgid "gammu.ERR_DEVICEBUSY"
25994 #. type: delimited block =
25995 #: docs/manual/python/exceptions.rst:23
25996 msgid "gammu.ERR_DEVICENOPERMISSION"
25999 #. type: delimited block =
26000 #: docs/manual/python/exceptions.rst:25
26001 msgid "gammu.ERR_DEVICENODRIVER"
26004 #. type: delimited block =
26005 #: docs/manual/python/exceptions.rst:27
26006 msgid "gammu.ERR_DEVICENOTWORK"
26009 #. type: delimited block =
26010 #: docs/manual/python/exceptions.rst:29
26011 msgid "gammu.ERR_DEVICEDTRRTSERROR"
26014 #. type: delimited block =
26015 #: docs/manual/python/exceptions.rst:31
26016 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
26019 #. type: delimited block =
26020 #: docs/manual/python/exceptions.rst:33
26021 msgid "gammu.ERR_DEVICEWRITEERROR"
26024 #. type: delimited block =
26025 #: docs/manual/python/exceptions.rst:35
26026 msgid "gammu.ERR_DEVICEREADERROR"
26029 #. type: delimited block =
26030 #: docs/manual/python/exceptions.rst:37
26031 msgid "gammu.ERR_DEVICEPARITYERROR"
26034 #. type: delimited block =
26035 #: docs/manual/python/exceptions.rst:39
26036 msgid "gammu.ERR_TIMEOUT"
26039 #. type: delimited block =
26040 #: docs/manual/python/exceptions.rst:41
26041 msgid "gammu.ERR_FRAMENOTREQUESTED"
26044 #. type: delimited block =
26045 #: docs/manual/python/exceptions.rst:43
26046 msgid "gammu.ERR_UNKNOWNRESPONSE"
26049 #. type: delimited block =
26050 #: docs/manual/python/exceptions.rst:45
26051 msgid "gammu.ERR_UNKNOWNFRAME"
26054 #. type: delimited block =
26055 #: docs/manual/python/exceptions.rst:47
26056 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26059 #. type: delimited block =
26060 #: docs/manual/python/exceptions.rst:49
26061 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26064 #. type: delimited block =
26065 #: docs/manual/python/exceptions.rst:51
26066 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26069 #. type: delimited block =
26070 #: docs/manual/python/exceptions.rst:53
26071 msgid "gammu.ERR_NOTSUPPORTED"
26074 #. type: delimited block =
26075 #: docs/manual/python/exceptions.rst:55
26076 msgid "gammu.ERR_EMPTY"
26079 #. type: delimited block =
26080 #: docs/manual/python/exceptions.rst:57
26081 msgid "gammu.ERR_SECURITYERROR"
26084 #. type: delimited block =
26085 #: docs/manual/python/exceptions.rst:59
26086 msgid "gammu.ERR_INVALIDLOCATION"
26089 #. type: delimited block =
26090 #: docs/manual/python/exceptions.rst:61
26091 msgid "gammu.ERR_NOTIMPLEMENTED"
26094 #. type: delimited block =
26095 #: docs/manual/python/exceptions.rst:63
26096 msgid "gammu.ERR_FULL"
26099 #. type: delimited block =
26100 #: docs/manual/python/exceptions.rst:65
26101 msgid "gammu.ERR_UNKNOWN"
26104 #. type: delimited block =
26105 #: docs/manual/python/exceptions.rst:67
26106 msgid "gammu.ERR_CANTOPENFILE"
26109 #. type: delimited block =
26110 #: docs/manual/python/exceptions.rst:69
26111 msgid "gammu.ERR_MOREMEMORY"
26114 #. type: delimited block =
26115 #: docs/manual/python/exceptions.rst:71
26116 msgid "gammu.ERR_PERMISSION"
26119 #. type: delimited block =
26120 #: docs/manual/python/exceptions.rst:73
26121 msgid "gammu.ERR_EMPTYSMSC"
26124 #. type: delimited block =
26125 #: docs/manual/python/exceptions.rst:75
26126 msgid "gammu.ERR_INSIDEPHONEMENU"
26129 #. type: delimited block =
26130 #: docs/manual/python/exceptions.rst:77
26131 msgid "gammu.ERR_NOTCONNECTED"
26134 #. type: delimited block =
26135 #: docs/manual/python/exceptions.rst:79
26136 msgid "gammu.ERR_WORKINPROGRESS"
26139 #. type: delimited block =
26140 #: docs/manual/python/exceptions.rst:81
26141 msgid "gammu.ERR_PHONEOFF"
26144 #. type: delimited block =
26145 #: docs/manual/python/exceptions.rst:83
26146 msgid "gammu.ERR_FILENOTSUPPORTED"
26149 #. type: delimited block =
26150 #: docs/manual/python/exceptions.rst:85
26151 msgid "gammu.ERR_BUG"
26154 #. type: delimited block =
26155 #: docs/manual/python/exceptions.rst:87
26156 msgid "gammu.ERR_CANCELED"
26159 #. type: delimited block =
26160 #: docs/manual/python/exceptions.rst:89
26161 msgid "gammu.ERR_NEEDANOTHERANSWER"
26164 #. type: delimited block =
26165 #: docs/manual/python/exceptions.rst:91
26166 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26169 #. type: delimited block =
26170 #: docs/manual/python/exceptions.rst:93
26171 msgid "gammu.ERR_WRONGCRC"
26174 #. type: delimited block =
26175 #: docs/manual/python/exceptions.rst:95
26176 msgid "gammu.ERR_INVALIDDATETIME"
26179 #. type: delimited block =
26180 #: docs/manual/python/exceptions.rst:97
26181 msgid "gammu.ERR_MEMORY"
26184 #. type: delimited block =
26185 #: docs/manual/python/exceptions.rst:99
26186 msgid "gammu.ERR_INVALIDDATA"
26189 #. type: delimited block =
26190 #: docs/manual/python/exceptions.rst:101
26191 msgid "gammu.ERR_FILEALREADYEXIST"
26194 #. type: delimited block =
26195 #: docs/manual/python/exceptions.rst:103
26196 msgid "gammu.ERR_FILENOTEXIST"
26199 #. type: delimited block =
26200 #: docs/manual/python/exceptions.rst:105
26201 msgid "gammu.ERR_SHOULDBEFOLDER"
26204 #. type: delimited block =
26205 #: docs/manual/python/exceptions.rst:107
26206 msgid "gammu.ERR_SHOULDBEFILE"
26209 #. type: delimited block =
26210 #: docs/manual/python/exceptions.rst:109
26211 msgid "gammu.ERR_NOSIM"
26214 #. type: delimited block =
26215 #: docs/manual/python/exceptions.rst:111
26216 msgid "gammu.ERR_GNAPPLETWRONG"
26219 #. type: delimited block =
26220 #: docs/manual/python/exceptions.rst:113
26221 msgid "gammu.ERR_FOLDERPART"
26224 #. type: delimited block =
26225 #: docs/manual/python/exceptions.rst:115
26226 msgid "gammu.ERR_FOLDERNOTEMPTY"
26229 #. type: delimited block =
26230 #: docs/manual/python/exceptions.rst:117
26231 msgid "gammu.ERR_DATACONVERTED"
26234 #. type: delimited block =
26235 #: docs/manual/python/exceptions.rst:119
26236 msgid "gammu.ERR_UNCONFIGURED"
26239 #. type: delimited block =
26240 #: docs/manual/python/exceptions.rst:121
26241 msgid "gammu.ERR_WRONGFOLDER"
26244 #. type: delimited block =
26245 #: docs/manual/python/exceptions.rst:123
26246 msgid "gammu.ERR_PHONE_INTERNAL"
26249 #. type: delimited block =
26250 #: docs/manual/python/exceptions.rst:125
26251 msgid "gammu.ERR_WRITING_FILE"
26254 #. type: delimited block =
26255 #: docs/manual/python/exceptions.rst:127
26256 msgid "gammu.ERR_NONE_SECTION"
26259 #. type: delimited block =
26260 #: docs/manual/python/exceptions.rst:129
26261 msgid "gammu.ERR_USING_DEFAULTS"
26264 #. type: delimited block =
26265 #: docs/manual/python/exceptions.rst:131
26266 msgid "gammu.ERR_CORRUPTED"
26269 #. type: delimited block =
26270 #: docs/manual/python/exceptions.rst:133
26271 msgid "gammu.ERR_BADFEATURE"
26274 #. type: delimited block =
26275 #: docs/manual/python/exceptions.rst:135
26276 msgid "gammu.ERR_DISABLED"
26279 #. type: delimited block =
26280 #: docs/manual/python/exceptions.rst:137
26281 msgid "gammu.ERR_SPECIFYCHANNEL"
26284 #. type: delimited block =
26285 #: docs/manual/python/exceptions.rst:139
26286 msgid "gammu.ERR_NOTRUNNING"
26289 #. type: delimited block =
26290 #: docs/manual/python/exceptions.rst:141
26291 msgid "gammu.ERR_NOSERVICE"
26294 #. type: delimited block =
26295 #: docs/manual/python/exceptions.rst:143
26296 msgid "gammu.ERR_BUSY"
26299 #. type: delimited block =
26300 #: docs/manual/python/exceptions.rst:145
26301 msgid "gammu.ERR_COULDNT_CONNECT"
26304 #. type: delimited block =
26305 #: docs/manual/python/exceptions.rst:147
26306 msgid "gammu.ERR_COULDNT_RESOLVE"
26309 #. type: delimited block =
26310 #: docs/manual/python/exceptions.rst:149
26311 msgid "gammu.ERR_GETTING_SMSC"
26314 #. type: Attribute :mod:
26315 #: docs/manual/python/worker.rst:1
26317 msgid "`gammu.worker` - Asynchronous communication to phone."
26320 #. type: delimited block =
26321 #: docs/manual/python/worker.rst:5
26322 msgid "gammu.worker"
26325 #. type: delimited block =
26326 #: docs/manual/python/worker.rst:6
26327 msgid ":synopsis: Asynchronous communication to phone."
26330 #. type: delimited block =
26331 #: docs/manual/python/worker.rst:9
26333 "Mostly you should use only :class:`GammuWorker` class, others are only "
26334 "helpers which are used by this class."
26337 #. type: Labeled list
26338 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26339 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26344 #. type: delimited block =
26345 #: docs/manual/python/worker.rst:12
26346 msgid "GammuCommand(command, params=None, percentage=100)"
26349 #. type: delimited block =
26350 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26351 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26352 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26353 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26354 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26355 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26356 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26357 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26358 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26359 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26360 #: docs/manual/python/worker.rst:156
26361 msgid ":module: gammu.worker"
26364 #. type: delimited block =
26365 #: docs/manual/python/worker.rst:15
26366 msgid "Storage of single command for gammu."
26369 #. type: Labeled list
26370 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26371 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26372 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26373 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26374 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26375 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26376 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26377 #: docs/manual/python/worker.rst:142
26382 #. type: delimited block =
26383 #: docs/manual/python/worker.rst:18
26384 msgid "GammuCommand.get_command()"
26387 #. type: delimited block =
26388 #: docs/manual/python/worker.rst:21
26389 msgid "Returns command name."
26392 #. type: delimited block =
26393 #: docs/manual/python/worker.rst:24
26394 msgid "GammuCommand.get_params()"
26397 #. type: delimited block =
26398 #: docs/manual/python/worker.rst:27
26399 msgid "Returns command params."
26402 #. type: delimited block =
26403 #: docs/manual/python/worker.rst:30
26404 msgid "GammuCommand.get_percentage()"
26407 #. type: delimited block =
26408 #: docs/manual/python/worker.rst:33
26409 msgid "Returns percentage of current task."
26412 #. type: delimited block =
26413 #: docs/manual/python/worker.rst:36
26414 msgid "GammuTask(name, commands)"
26417 #. type: delimited block =
26418 #: docs/manual/python/worker.rst:39
26419 msgid "Storage of taks for gammu."
26422 #. type: delimited block =
26423 #: docs/manual/python/worker.rst:42
26424 msgid "GammuTask.get_name()"
26427 #. type: delimited block =
26428 #: docs/manual/python/worker.rst:45
26429 msgid "Returns task name."
26432 #. type: delimited block =
26433 #: docs/manual/python/worker.rst:48
26434 msgid "GammuTask.get_next()"
26437 #. type: delimited block =
26438 #: docs/manual/python/worker.rst:51
26439 msgid "Returns next command to be executed as :class:`GammuCommand`."
26442 #. type: delimited block =
26443 #: docs/manual/python/worker.rst:54
26444 msgid "GammuThread(queue, config, callback)"
26447 #. type: delimited block =
26448 #: docs/manual/python/worker.rst:57
26449 msgid "Thread for phone communication."
26452 #. type: delimited block =
26453 #: docs/manual/python/worker.rst:60
26454 msgid "GammuThread.join(timeout=None)"
26457 #. type: delimited block =
26458 #: docs/manual/python/worker.rst:63
26459 msgid "Terminates thread and waits for it."
26462 #. type: delimited block =
26463 #: docs/manual/python/worker.rst:66
26464 msgid "GammuThread.kill()"
26467 #. type: delimited block =
26468 #: docs/manual/python/worker.rst:69
26469 msgid "Forces thread end without emptying queue."
26472 #. type: delimited block =
26473 #: docs/manual/python/worker.rst:72
26474 msgid "GammuThread.run()"
26477 #. type: delimited block =
26478 #: docs/manual/python/worker.rst:76
26480 "Thread body, which handles phone communication. This should not be used from "
26484 #. type: delimited block =
26485 #: docs/manual/python/worker.rst:79
26486 msgid "GammuWorker(callback)"
26489 #. type: delimited block =
26490 #: docs/manual/python/worker.rst:84
26492 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26493 "and then passes all commands to this thread. When task is done, caller is "
26494 "notified via callback."
26497 #. type: delimited block =
26498 #: docs/manual/python/worker.rst:87
26499 msgid "GammuWorker.abort()"
26502 #. type: delimited block =
26503 #: docs/manual/python/worker.rst:90
26504 msgid "Aborts any remaining operations."
26507 #. type: delimited block =
26508 #: docs/manual/python/worker.rst:93
26509 msgid "GammuWorker.configure(config)"
26512 #. type: delimited block =
26513 #: docs/manual/python/worker.rst:96
26514 msgid "Configures gammu instance according to config."
26517 #. type: delimited block =
26518 #: docs/manual/python/worker.rst:99
26520 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26521 "SetConfig` accepts. :type config: hash"
26524 #. type: delimited block =
26525 #: docs/manual/python/worker.rst:102
26526 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26529 #. type: delimited block =
26530 #: docs/manual/python/worker.rst:105
26531 msgid "Enqueues command or task."
26534 #. type: delimited block =
26535 #: docs/manual/python/worker.rst:112
26537 ":param command: Command(s) to execute. Each command is tuple containing "
26538 "function name and it's parameters. :type command: tuple of list of tuples :"
26539 "param params: Parameters to command. :type params: tuple or string :param "
26540 "commands: List of commands to execute. When this is not none, params are "
26541 "ignored and command is taken as task name. :type commands: list of tuples "
26545 #. type: delimited block =
26546 #: docs/manual/python/worker.rst:115
26547 msgid "GammuWorker.enqueue_command(command, params)"
26550 #. type: delimited block =
26551 #: docs/manual/python/worker.rst:118
26552 msgid "Enqueues command."
26555 #. type: delimited block =
26556 #: docs/manual/python/worker.rst:123
26558 ":param command: Command(s) to execute. Each command is tuple containing "
26559 "function name and it's parameters. :type command: tuple of list of tuples :"
26560 "param params: Parameters to command. :type params: tuple or string"
26563 #. type: delimited block =
26564 #: docs/manual/python/worker.rst:126
26565 msgid "GammuWorker.enqueue_task(command, commands)"
26568 #. type: delimited block =
26569 #: docs/manual/python/worker.rst:129
26570 msgid "Enqueues task."
26573 #. type: delimited block =
26574 #: docs/manual/python/worker.rst:134
26576 ":param command: Command(s) to execute. Each command is tuple containing "
26577 "function name and it's parameters. :type command: tuple of list of tuples :"
26578 "param commands: List of commands to execute. :type commands: list of tuples "
26582 #. type: delimited block =
26583 #: docs/manual/python/worker.rst:137
26584 msgid "GammuWorker.initiate()"
26587 #. type: delimited block =
26588 #: docs/manual/python/worker.rst:140
26589 msgid "Connects to phone."
26592 #. type: delimited block =
26593 #: docs/manual/python/worker.rst:143
26594 msgid "GammuWorker.terminate(timeout=None)"
26597 #. type: delimited block =
26598 #: docs/manual/python/worker.rst:146
26599 msgid "Terminates phone connection."
26602 #. type: delimited block =
26603 #: docs/manual/python/worker.rst:149
26604 msgid "InvalidCommand(value)"
26607 #. type: delimited block =
26608 #: docs/manual/python/worker.rst:152
26609 msgid "Exception indicating invalid command."
26612 #. type: Labeled list
26613 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26614 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26615 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26616 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26617 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26618 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26619 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26620 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26621 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26622 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26623 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26624 #: docs/manual/python/gammu.rst:1305
26626 msgid ".. function"
26629 #. type: delimited block =
26630 #: docs/manual/python/worker.rst:155
26631 msgid "check_worker_command(command)"
26634 #. type: delimited block =
26635 #: docs/manual/python/worker.rst:158
26636 msgid "Checks whether command is valid."
26639 #. type: delimited block =
26640 #: docs/manual/python/worker.rst:161
26641 msgid ":param command: Name of command. :type command: string"
26644 #. type: Attribute :mod:
26645 #: docs/manual/python/gammu.rst:1
26647 msgid "`gammu` -- Mobile phone access"
26650 #. type: delimited block =
26651 #: docs/manual/python/gammu.rst:6
26652 msgid ":synopsis: Provides access to mobile phones."
26655 #. type: delimited block =
26656 #: docs/manual/python/gammu.rst:8
26657 msgid "This module wraps all python-gammu functionality."
26660 #. type: Attribute :class:
26661 #: docs/manual/python/gammu.rst:9
26663 msgid "`gammu.StateMachine`"
26666 #. type: delimited block -
26667 #: docs/manual/python/gammu.rst:13
26669 msgid ".. class:: StateMachine(Locale)\n"
26672 #. type: delimited block -
26673 #: docs/manual/python/gammu.rst:15
26675 msgid " StateMachine object, that is used for communication with phone.\n"
26678 #. type: delimited block -
26679 #: docs/manual/python/gammu.rst:18
26682 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26683 " :type Locale: string\n"
26686 #. type: delimited block -
26687 #: docs/manual/python/gammu.rst:21
26689 msgid " .. method:: AddCalendar(Value)\n"
26692 #. type: delimited block -
26693 #: docs/manual/python/gammu.rst:23
26695 msgid " Adds calendar entry.\n"
26698 #. type: delimited block -
26699 #: docs/manual/python/gammu.rst:28
26702 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26703 " :type Value: dict\n"
26704 " :return: Location of newly created entry\n"
26708 #. type: delimited block -
26709 #: docs/manual/python/gammu.rst:31
26711 msgid " .. method:: AddCategory(Type, Name)\n"
26714 #. type: delimited block -
26715 #: docs/manual/python/gammu.rst:33
26717 msgid " Adds category to phone.\n"
26720 #. type: delimited block -
26721 #: docs/manual/python/gammu.rst:40
26724 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26725 " :type Type: string\n"
26726 " :param Name: Category name\n"
26727 " :type Name: string\n"
26728 " :return: Location of created category\n"
26732 #. type: delimited block -
26733 #: docs/manual/python/gammu.rst:43
26735 msgid " .. method:: AddFilePart(File)\n"
26738 #. type: delimited block -
26739 #: docs/manual/python/gammu.rst:45
26741 msgid " Adds file part to filesystem.\n"
26744 #. type: delimited block -
26745 #: docs/manual/python/gammu.rst:50
26748 " :param File: File data, see :ref:`file_obj`\n"
26749 " :type File: dict\n"
26750 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26754 #. type: delimited block -
26755 #: docs/manual/python/gammu.rst:53
26757 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
26760 #. type: delimited block -
26761 #: docs/manual/python/gammu.rst:55
26763 msgid " Adds folder to filesystem.\n"
26766 #. type: delimited block -
26767 #: docs/manual/python/gammu.rst:62
26770 " :param ParentFolderID: Folder where to create subfolder\n"
26771 " :type ParentFolderID: string\n"
26772 " :param Name: New folder name\n"
26773 " :type Name: string\n"
26774 " :return: New folder ID.\n"
26775 " :rtype: string\n"
26778 #. type: delimited block -
26779 #: docs/manual/python/gammu.rst:65
26781 msgid " .. method:: AddMemory(Value)\n"
26784 #. type: delimited block -
26785 #: docs/manual/python/gammu.rst:67
26787 msgid " Adds memory (phonebooks or calls) entry.\n"
26788 msgstr " Menambah memori (buku telepon atau panggilan) entri.\n"
26790 #. type: delimited block -
26791 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26794 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
26795 " :type Value: dict\n"
26796 " :return: Location of created entry\n"
26800 #. type: delimited block -
26801 #: docs/manual/python/gammu.rst:75
26803 msgid " .. method:: AddSMS(Value)\n"
26806 #. type: delimited block -
26807 #: docs/manual/python/gammu.rst:77
26809 msgid " Adds SMS to specified folder.\n"
26812 #. type: delimited block -
26813 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26816 " :param Value: SMS data, see :ref:`sms_obj`\n"
26817 " :type Value: dict\n"
26818 " :return: Tuple for location and folder.\n"
26822 #. type: delimited block -
26823 #: docs/manual/python/gammu.rst:85
26825 msgid " .. method:: AddSMSFolder(Name)\n"
26828 #. type: delimited block -
26829 #: docs/manual/python/gammu.rst:87
26831 msgid " Creates SMS folder.\n"
26834 #. type: delimited block -
26835 #: docs/manual/python/gammu.rst:92
26838 " :param Name: Name of new folder\n"
26839 " :type Name: string\n"
26844 #. type: delimited block -
26845 #: docs/manual/python/gammu.rst:95
26847 msgid " .. method:: AddToDo(Value)\n"
26850 #. type: delimited block -
26851 #: docs/manual/python/gammu.rst:97
26853 msgid " Adds ToDo in phone.\n"
26856 #. type: delimited block -
26857 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
26860 " :param Value: ToDo data, see :ref:`todo_obj`\n"
26861 " :type Value: dict\n"
26862 " :return: Location of created entry\n"
26866 #. type: delimited block -
26867 #: docs/manual/python/gammu.rst:105
26869 msgid " .. method:: AnswerCall(ID, All)\n"
26872 #. type: delimited block -
26873 #: docs/manual/python/gammu.rst:107
26875 msgid " Accept current incoming call.\n"
26878 #. type: delimited block -
26879 #: docs/manual/python/gammu.rst:114
26882 " :param ID: ID of call\n"
26883 " :type ID: integer\n"
26884 " :param All: Answer all calls?\n"
26885 " :type All: boolean\n"
26890 #. type: delimited block -
26891 #: docs/manual/python/gammu.rst:117
26893 msgid " .. method:: CancelCall(ID, All)\n"
26896 #. type: delimited block -
26897 #: docs/manual/python/gammu.rst:119
26899 msgid " Deny current incoming call.\n"
26902 #. type: delimited block -
26903 #: docs/manual/python/gammu.rst:126
26906 " :param ID: ID of call\n"
26907 " :type ID: integer\n"
26908 " :param All: Cancel all calls?\n"
26909 " :type All: boolean\n"
26914 #. type: delimited block -
26915 #: docs/manual/python/gammu.rst:129
26917 msgid " .. method:: ConferenceCall(ID)\n"
26920 #. type: delimited block -
26921 #: docs/manual/python/gammu.rst:131
26923 msgid " Initiates conference call.\n"
26926 #. type: delimited block -
26927 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
26928 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
26929 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
26932 " :param ID: ID of call\n"
26933 " :type ID: integer\n"
26938 #. type: delimited block -
26939 #: docs/manual/python/gammu.rst:139
26941 msgid " .. method:: DeleteAllCalendar()\n"
26944 #. type: delimited block -
26945 #: docs/manual/python/gammu.rst:141
26947 msgid " Deletes all calendar entries.\n"
26950 #. type: delimited block -
26951 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
26952 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
26953 #: docs/manual/python/gammu.rst:1035
26960 #. type: delimited block -
26961 #: docs/manual/python/gammu.rst:147
26963 msgid " .. method:: DeleteAllMemory(Type)\n"
26966 #. type: delimited block -
26967 #: docs/manual/python/gammu.rst:149
26969 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
26972 #. type: delimited block -
26973 #: docs/manual/python/gammu.rst:154
26976 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
26977 " :type Type: string\n"
26982 #. type: delimited block -
26983 #: docs/manual/python/gammu.rst:157
26985 msgid " .. method:: DeleteAllToDo()\n"
26988 #. type: delimited block -
26989 #: docs/manual/python/gammu.rst:159
26991 msgid " Deletes all todo entries in phone.\n"
26994 #. type: delimited block -
26995 #: docs/manual/python/gammu.rst:165
26997 msgid " .. method:: DeleteCalendar(Location)\n"
27000 #. type: delimited block -
27001 #: docs/manual/python/gammu.rst:167
27003 msgid " Deletes calendar entry.\n"
27006 #. type: delimited block -
27007 #: docs/manual/python/gammu.rst:172
27010 " :param Location: Calendar entry to delete\n"
27011 " :type Location: int\n"
27016 #. type: delimited block -
27017 #: docs/manual/python/gammu.rst:175
27019 msgid " .. method:: DeleteFile(FileID)\n"
27022 #. type: delimited block -
27023 #: docs/manual/python/gammu.rst:177
27025 msgid " Deletes file from filesystem.\n"
27028 #. type: delimited block -
27029 #: docs/manual/python/gammu.rst:182
27032 " :param FileID: File to delete\n"
27033 " :type FileID: string\n"
27038 #. type: delimited block -
27039 #: docs/manual/python/gammu.rst:185
27041 msgid " .. method:: DeleteFolder(FolderID)\n"
27044 #. type: delimited block -
27045 #: docs/manual/python/gammu.rst:187
27047 msgid " Deletes folder on filesystem.\n"
27050 #. type: delimited block -
27051 #: docs/manual/python/gammu.rst:192
27054 " :param FolderID: Folder to delete\n"
27055 " :type FolderID: string\n"
27060 #. type: delimited block -
27061 #: docs/manual/python/gammu.rst:195
27063 msgid " .. method:: DeleteMemory(Type, Location)\n"
27066 #. type: delimited block -
27067 #: docs/manual/python/gammu.rst:197
27069 msgid " Deletes memory (phonebooks or calls) entry.\n"
27070 msgstr " Menghapus memori (buku telepon atau panggilan) entri.\n"
27072 #. type: delimited block -
27073 #: docs/manual/python/gammu.rst:204
27076 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27077 " :type Type: string\n"
27078 " :param Location: Location of entry to delete\n"
27079 " :type Location: int\n"
27084 #. type: delimited block -
27085 #: docs/manual/python/gammu.rst:207
27087 msgid " .. method:: DeleteSMS(Folder, Location)\n"
27090 #. type: delimited block -
27091 #: docs/manual/python/gammu.rst:209
27093 msgid " Deletes SMS.\n"
27096 #. type: delimited block -
27097 #: docs/manual/python/gammu.rst:216
27100 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27101 " :type Folder: int\n"
27102 " :param Location: Location of entry to delete\n"
27103 " :type Location: int\n"
27108 #. type: delimited block -
27109 #: docs/manual/python/gammu.rst:219
27111 msgid " .. method:: DeleteSMSFolder(ID)\n"
27114 #. type: delimited block -
27115 #: docs/manual/python/gammu.rst:221
27117 msgid " Deletes SMS folder.\n"
27120 #. type: delimited block -
27121 #: docs/manual/python/gammu.rst:226
27124 " :param ID: Index of folder to delete\n"
27130 #. type: delimited block -
27131 #: docs/manual/python/gammu.rst:229
27133 msgid " .. method:: DeleteToDo(Location)\n"
27136 #. type: delimited block -
27137 #: docs/manual/python/gammu.rst:231
27139 msgid " Deletes ToDo entry in phone.\n"
27142 #. type: delimited block -
27143 #: docs/manual/python/gammu.rst:236
27146 " :param Location: Location of entry to delete\n"
27147 " :type Location: int\n"
27152 #. type: delimited block -
27153 #: docs/manual/python/gammu.rst:239
27155 msgid " .. method:: DialService(Number)\n"
27158 #. type: delimited block -
27159 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27161 msgid " Dials number and starts voice call.\n"
27164 #. type: delimited block -
27165 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27168 " :param Number: Number to dial\n"
27169 " :type Number: string\n"
27174 #. type: delimited block -
27175 #: docs/manual/python/gammu.rst:249
27177 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
27180 #. type: delimited block -
27181 #: docs/manual/python/gammu.rst:258
27184 " :param Number: Number to dial\n"
27185 " :type Number: string\n"
27186 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27187 " :type ShowNumber: boolean or None\n"
27192 #. type: delimited block -
27193 #: docs/manual/python/gammu.rst:261
27195 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27198 #. type: delimited block -
27199 #: docs/manual/python/gammu.rst:263
27201 msgid " Entres security code.\n"
27204 #. type: delimited block -
27205 #: docs/manual/python/gammu.rst:272
27208 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27209 " :type Type: string\n"
27210 " :param Code: Code value\n"
27211 " :type Code: string\n"
27212 " :param NewPIN: New PIN value in case entering PUK\n"
27213 " :type NewPIN: string\n"
27218 #. type: delimited block -
27219 #: docs/manual/python/gammu.rst:275
27221 msgid " .. method:: GetAlarm(Location)\n"
27224 #. type: delimited block -
27225 #: docs/manual/python/gammu.rst:277
27227 msgid " Reads alarm set in phone.\n"
27230 #. type: delimited block -
27231 #: docs/manual/python/gammu.rst:282
27234 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27235 " :type Location: int\n"
27236 " :return: Alarm dict\n"
27240 #. type: delimited block -
27241 #: docs/manual/python/gammu.rst:285
27243 msgid " .. method:: GetBatteryCharge()\n"
27246 #. type: delimited block -
27247 #: docs/manual/python/gammu.rst:287
27249 msgid " Gets information about battery charge and phone charging state.\n"
27252 #. type: delimited block -
27253 #: docs/manual/python/gammu.rst:290
27256 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27260 #. type: delimited block -
27261 #: docs/manual/python/gammu.rst:293
27263 msgid " .. method:: GetCalendar(Location)\n"
27266 #. type: delimited block -
27267 #: docs/manual/python/gammu.rst:295
27269 msgid " Retrieves calendar entry.\n"
27272 #. type: delimited block -
27273 #: docs/manual/python/gammu.rst:300
27276 " :param Location: Calendar entry to read\n"
27277 " :type Location: int\n"
27278 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27282 #. type: delimited block -
27283 #: docs/manual/python/gammu.rst:303
27285 msgid " .. method:: GetCalendarStatus()\n"
27288 #. type: delimited block -
27289 #: docs/manual/python/gammu.rst:305
27291 msgid " Retrieves calendar status (number of used entries).\n"
27294 #. type: delimited block -
27295 #: docs/manual/python/gammu.rst:308
27298 " :return: Dictionary with calendar status (Used)\n"
27302 #. type: delimited block -
27303 #: docs/manual/python/gammu.rst:311
27305 msgid " .. method:: GetCategory(Type, Location)\n"
27308 #. type: delimited block -
27309 #: docs/manual/python/gammu.rst:313
27311 msgid " Reads category from phone.\n"
27314 #. type: delimited block -
27315 #: docs/manual/python/gammu.rst:320
27318 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27319 " :type Type: string\n"
27320 " :param Location: Location of category to read\n"
27321 " :type Location: int\n"
27322 " :return: Category name as string\n"
27323 " :rtype: string\n"
27326 #. type: delimited block -
27327 #: docs/manual/python/gammu.rst:323
27329 msgid " .. method:: GetCategoryStatus(Type)\n"
27332 #. type: delimited block -
27333 #: docs/manual/python/gammu.rst:325
27335 msgid " Reads category status (number of used entries) from phone.\n"
27338 #. type: delimited block -
27339 #: docs/manual/python/gammu.rst:330
27342 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27343 " :type Type: string\n"
27344 " :return: Dictionary containing information about category status (Used)\n"
27348 #. type: delimited block -
27349 #: docs/manual/python/gammu.rst:333
27351 msgid " .. method:: GetConfig(Section)\n"
27354 #. type: delimited block -
27355 #: docs/manual/python/gammu.rst:344
27358 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27367 " - UseGlobalDebugFile\n"
27370 #. type: delimited block -
27371 #: docs/manual/python/gammu.rst:349
27374 " :param Section: Index of config section to read. Defaults to 0.\n"
27375 " :type Section: int\n"
27376 " :return: Dictionary containing configuration\n"
27380 #. type: delimited block -
27381 #: docs/manual/python/gammu.rst:352
27383 msgid " .. method:: GetDateTime()\n"
27386 #. type: delimited block -
27387 #: docs/manual/python/gammu.rst:354
27389 msgid " Reads date and time from phone.\n"
27392 #. type: delimited block -
27393 #: docs/manual/python/gammu.rst:357
27396 " :return: Date and time from phone as datetime.datetime object.\n"
27397 " :rtype: datetime.datetime\n"
27400 #. type: delimited block -
27401 #: docs/manual/python/gammu.rst:360
27403 msgid " .. method:: GetDisplayStatus()\n"
27406 #. type: delimited block -
27407 #: docs/manual/python/gammu.rst:364
27410 " Acquired display status.\n"
27411 " :return: List of indicators displayed on display\n"
27415 #. type: delimited block -
27416 #: docs/manual/python/gammu.rst:367
27418 msgid " .. method:: GetFilePart(File)\n"
27421 #. type: delimited block -
27422 #: docs/manual/python/gammu.rst:369
27424 msgid " Gets file part from filesystem.\n"
27427 #. type: delimited block -
27428 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27431 " :param File: File data, see :ref:`file_obj`\n"
27432 " :type File: dict\n"
27433 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27437 #. type: delimited block -
27438 #: docs/manual/python/gammu.rst:377
27440 msgid " .. method:: GetFileSystemStatus()\n"
27443 #. type: delimited block -
27444 #: docs/manual/python/gammu.rst:379
27446 msgid " Acquires filesystem status.\n"
27449 #. type: delimited block -
27450 #: docs/manual/python/gammu.rst:382
27453 " :return: Dictionary containing filesystem status (Used and Free)\n"
27457 #. type: delimited block -
27458 #: docs/manual/python/gammu.rst:385
27460 msgid " .. method:: GetFirmware()\n"
27463 #. type: delimited block -
27464 #: docs/manual/python/gammu.rst:387
27466 msgid " Reads firmware information from phone.\n"
27469 #. type: delimited block -
27470 #: docs/manual/python/gammu.rst:390
27473 " :return: Tuple from version, date and numeric version.\n"
27477 #. type: delimited block -
27478 #: docs/manual/python/gammu.rst:393
27480 msgid " .. method:: GetFolderListing(Folder, Start)\n"
27483 #. type: delimited block -
27484 #: docs/manual/python/gammu.rst:395
27486 msgid " Gets next filename from filesystem folder.\n"
27489 #. type: delimited block -
27490 #: docs/manual/python/gammu.rst:402
27493 " :param Folder: Folder to list\n"
27494 " :type Folder: string\n"
27495 " :param Start: Whether we're starting listing. Defaults to False.\n"
27496 " :type Start: boolean\n"
27497 " :return: File data as dict, see :ref:`file_obj`\n"
27501 #. type: delimited block -
27502 #: docs/manual/python/gammu.rst:405
27504 msgid " .. method:: GetHardware()\n"
27507 #. type: delimited block -
27508 #: docs/manual/python/gammu.rst:407
27510 msgid " Gets hardware information about device.\n"
27513 #. type: delimited block -
27514 #: docs/manual/python/gammu.rst:410
27517 " :return: Hardware information as string.\n"
27518 " :rtype: string\n"
27521 #. type: delimited block -
27522 #: docs/manual/python/gammu.rst:413
27524 msgid " .. method:: GetIMEI()\n"
27527 #. type: delimited block -
27528 #: docs/manual/python/gammu.rst:415
27530 msgid " Reads IMEI/serial number from phone.\n"
27531 msgstr " Membaca IMEI/nomor serial dari telepon.\n"
27533 #. type: delimited block -
27534 #: docs/manual/python/gammu.rst:418
27537 " :return: IMEI of phone as string.\n"
27538 " :rtype: string\n"
27541 #. type: delimited block -
27542 #: docs/manual/python/gammu.rst:421
27544 msgid " .. method:: GetLocale()\n"
27547 #. type: delimited block -
27548 #: docs/manual/python/gammu.rst:423
27550 msgid " Gets locale information from phone.\n"
27553 #. type: delimited block -
27554 #: docs/manual/python/gammu.rst:426
27557 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27561 #. type: delimited block -
27562 #: docs/manual/python/gammu.rst:429
27564 msgid " .. method:: GetManufactureMonth()\n"
27567 #. type: delimited block -
27568 #: docs/manual/python/gammu.rst:431
27570 msgid " Gets month when device was manufactured.\n"
27573 #. type: delimited block -
27574 #: docs/manual/python/gammu.rst:434
27577 " :return: Month of manufacture as string.\n"
27578 " :rtype: string\n"
27581 #. type: delimited block -
27582 #: docs/manual/python/gammu.rst:437
27584 msgid " .. method:: GetManufacturer()\n"
27587 #. type: delimited block -
27588 #: docs/manual/python/gammu.rst:439
27590 msgid " Reads manufacturer from phone.\n"
27593 #. type: delimited block -
27594 #: docs/manual/python/gammu.rst:442
27597 " :return: String with manufacturer name\n"
27598 " :rtype: string\n"
27601 #. type: delimited block -
27602 #: docs/manual/python/gammu.rst:445
27604 msgid " .. method:: GetMemory(Type, Location)\n"
27607 #. type: delimited block -
27608 #: docs/manual/python/gammu.rst:447
27610 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27613 #. type: delimited block -
27614 #: docs/manual/python/gammu.rst:452
27617 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27618 " :type Type: string\n"
27619 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27623 #. type: delimited block -
27624 #: docs/manual/python/gammu.rst:455
27626 msgid " .. method:: GetMemoryStatus(Type)\n"
27629 #. type: delimited block -
27630 #: docs/manual/python/gammu.rst:457
27632 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27635 #. type: delimited block -
27636 #: docs/manual/python/gammu.rst:462
27639 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27640 " :type Type: string\n"
27641 " :return: Dictionary with information about memory (Used and Free)\n"
27645 #. type: delimited block -
27646 #: docs/manual/python/gammu.rst:465
27648 msgid " .. method:: GetModel()\n"
27651 #. type: delimited block -
27652 #: docs/manual/python/gammu.rst:467
27654 msgid " Reads model from phone.\n"
27657 #. type: delimited block -
27658 #: docs/manual/python/gammu.rst:470
27661 " :return: Tuple containing gammu identification and real model returned by phone.\n"
27665 #. type: delimited block -
27666 #: docs/manual/python/gammu.rst:473
27668 msgid " .. method:: GetNetworkInfo()\n"
27671 #. type: delimited block -
27672 #: docs/manual/python/gammu.rst:475
27674 msgid " Gets network information.\n"
27677 #. type: delimited block -
27678 #: docs/manual/python/gammu.rst:478
27681 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27685 #. type: delimited block -
27686 #: docs/manual/python/gammu.rst:481
27688 msgid " .. method:: GetNextCalendar(Start, Location)\n"
27691 #. type: delimited block -
27692 #: docs/manual/python/gammu.rst:483
27694 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27697 #. type: delimited block -
27698 #: docs/manual/python/gammu.rst:490
27701 " :param Start: Whether to start. This can not be used together with Location\n"
27702 " :type Start: boolean\n"
27703 " :param Location: Last read location. This can not be used together with Start\n"
27704 " :type Location: int\n"
27705 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27709 #. type: delimited block -
27710 #: docs/manual/python/gammu.rst:493
27712 msgid " .. method:: GetNextFileFolder(Start)\n"
27715 #. type: delimited block -
27716 #: docs/manual/python/gammu.rst:495
27718 msgid " Gets next filename from filesystem.\n"
27721 #. type: delimited block -
27722 #: docs/manual/python/gammu.rst:500
27725 " :param Start: Whether we're starting listing. Defaults to False.\n"
27726 " :type Start: boolean\n"
27727 " :return: File data as dict, see :ref:`file_obj`\n"
27731 #. type: delimited block -
27732 #: docs/manual/python/gammu.rst:503
27734 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
27737 #. type: delimited block -
27738 #: docs/manual/python/gammu.rst:505
27740 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"
27743 #. type: delimited block -
27744 #: docs/manual/python/gammu.rst:514
27747 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27748 " :type Type: string\n"
27749 " :param Start: Whether to start. This can not be used together with Location\n"
27750 " :type Start: boolean\n"
27751 " :param Location: Last read location. This can not be used together with Start\n"
27752 " :type Location: int\n"
27753 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27757 #. type: delimited block -
27758 #: docs/manual/python/gammu.rst:517
27760 msgid " .. method:: GetNextRootFolder(Folder)\n"
27763 #. type: delimited block -
27764 #: docs/manual/python/gammu.rst:519
27766 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
27769 #. type: delimited block -
27770 #: docs/manual/python/gammu.rst:523
27773 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
27774 " :type Folder: string\n"
27775 " :return: Structure with folder information\n"
27778 #. type: delimited block -
27779 #: docs/manual/python/gammu.rst:526
27781 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
27784 #. type: delimited block -
27785 #: docs/manual/python/gammu.rst:528
27787 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27790 #. type: delimited block -
27791 #: docs/manual/python/gammu.rst:537
27794 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27795 " :type Folder: int\n"
27796 " :param Start: Whether to start. This can not be used together with Location\n"
27797 " :type Start: boolean\n"
27798 " :param Location: Location last read entry. This can not be used together with Start\n"
27799 " :type Location: int\n"
27800 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27804 #. type: delimited block -
27805 #: docs/manual/python/gammu.rst:540
27807 msgid " .. method:: GetNextToDo(Start, Location)\n"
27810 #. type: delimited block -
27811 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27813 msgid " Reads ToDo from phone.\n"
27816 #. type: delimited block -
27817 #: docs/manual/python/gammu.rst:549
27820 " :param Start: Whether to start. This can not be used together with Location\n"
27821 " :type Start: boolean\n"
27822 " :param Location: Last read location. This can not be used together with Start\n"
27823 " :type Location: int\n"
27824 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
27828 #. type: delimited block -
27829 #: docs/manual/python/gammu.rst:552
27831 msgid " .. method:: GetOriginalIMEI()\n"
27834 #. type: delimited block -
27835 #: docs/manual/python/gammu.rst:554
27837 msgid " Gets original IMEI from phone.\n"
27840 #. type: delimited block -
27841 #: docs/manual/python/gammu.rst:557
27844 " :return: Original IMEI of phone as string.\n"
27845 " :rtype: string\n"
27848 #. type: delimited block -
27849 #: docs/manual/python/gammu.rst:560
27851 msgid " .. method:: GetPPM()\n"
27854 #. type: delimited block -
27855 #: docs/manual/python/gammu.rst:562
27857 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
27860 #. type: delimited block -
27861 #: docs/manual/python/gammu.rst:565
27864 " :return: PPM as string\n"
27865 " :rtype: string\n"
27868 #. type: delimited block -
27869 #: docs/manual/python/gammu.rst:568
27871 msgid " .. method:: GetProductCode()\n"
27874 #. type: delimited block -
27875 #: docs/manual/python/gammu.rst:572
27878 " Gets product code of device.\n"
27879 " :return: Product code as string.\n"
27880 " :rtype: string\n"
27883 #. type: delimited block -
27884 #: docs/manual/python/gammu.rst:575
27886 msgid " .. method:: GetSIMIMSI()\n"
27889 #. type: delimited block -
27890 #: docs/manual/python/gammu.rst:577
27892 msgid " Gets SIM IMSI from phone.\n"
27895 #. type: delimited block -
27896 #: docs/manual/python/gammu.rst:580
27899 " :return: SIM IMSI as string\n"
27900 " :rtype: string\n"
27903 #. type: delimited block -
27904 #: docs/manual/python/gammu.rst:583
27906 msgid " .. method:: GetSMS(Folder, Location)\n"
27909 #. type: delimited block -
27910 #: docs/manual/python/gammu.rst:585
27912 msgid " Reads SMS message.\n"
27915 #. type: delimited block -
27916 #: docs/manual/python/gammu.rst:592
27919 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27920 " :type Folder: int\n"
27921 " :param Location: Location of entry to read\n"
27922 " :type Location: int\n"
27923 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27927 #. type: delimited block -
27928 #: docs/manual/python/gammu.rst:595
27930 msgid " .. method:: GetSMSC(Location)\n"
27933 #. type: delimited block -
27934 #: docs/manual/python/gammu.rst:597
27936 msgid " Gets SMS Service Center number and SMS settings.\n"
27939 #. type: delimited block -
27940 #: docs/manual/python/gammu.rst:602
27943 " :param Location: Location of entry to read. Defaults to 1\n"
27944 " :type Location: int\n"
27945 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
27949 #. type: delimited block -
27950 #: docs/manual/python/gammu.rst:605
27952 msgid " .. method:: GetSMSFolders()\n"
27955 #. type: delimited block -
27956 #: docs/manual/python/gammu.rst:607
27958 msgid " Returns SMS folders information.\n"
27961 #. type: delimited block -
27962 #: docs/manual/python/gammu.rst:610
27965 " :return: List of SMS folders.\n"
27969 #. type: delimited block -
27970 #: docs/manual/python/gammu.rst:613
27972 msgid " .. method:: GetSMSStatus()\n"
27975 #. type: delimited block -
27976 #: docs/manual/python/gammu.rst:615
27978 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
27981 #. type: delimited block -
27982 #: docs/manual/python/gammu.rst:618
27985 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
27989 #. type: delimited block -
27990 #: docs/manual/python/gammu.rst:621
27992 msgid " .. method:: GetSecurityStatus()\n"
27995 #. type: delimited block -
27996 #: docs/manual/python/gammu.rst:623
27998 msgid " Queries whether some security code needs to be entered.\n"
28001 #. type: delimited block -
28002 #: docs/manual/python/gammu.rst:626
28005 " :return: String indicating which code needs to be entered or None if none is needed\n"
28006 " :rtype: string\n"
28009 #. type: delimited block -
28010 #: docs/manual/python/gammu.rst:629
28012 msgid " .. method:: GetSignalQuality()\n"
28015 #. type: delimited block -
28016 #: docs/manual/python/gammu.rst:631
28018 msgid " Reads signal quality (strength and error rate).\n"
28021 #. type: delimited block -
28022 #: docs/manual/python/gammu.rst:634
28025 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28029 #. type: delimited block -
28030 #: docs/manual/python/gammu.rst:637
28032 msgid " .. method:: GetSpeedDial(Location)\n"
28035 #. type: delimited block -
28036 #: docs/manual/python/gammu.rst:639
28038 msgid " Gets speed dial.\n"
28041 #. type: delimited block -
28042 #: docs/manual/python/gammu.rst:644
28045 " :param Location: Location of entry to read\n"
28046 " :type Location: int\n"
28047 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28051 #. type: delimited block -
28052 #: docs/manual/python/gammu.rst:647
28054 msgid " .. method:: GetToDo(Location)\n"
28057 #. type: delimited block -
28058 #: docs/manual/python/gammu.rst:654
28061 " :param Location: Location of entry to read\n"
28062 " :type Location: int\n"
28063 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28067 #. type: delimited block -
28068 #: docs/manual/python/gammu.rst:657
28070 msgid " .. method:: GetToDoStatus()\n"
28073 #. type: delimited block -
28074 #: docs/manual/python/gammu.rst:659
28076 msgid " Gets status of ToDos (count of used entries).\n"
28079 #. type: delimited block -
28080 #: docs/manual/python/gammu.rst:662
28083 " :return: Dictionary of status (Used)\n"
28087 #. type: delimited block -
28088 #: docs/manual/python/gammu.rst:665
28090 msgid " .. method:: HoldCall(ID)\n"
28093 #. type: delimited block -
28094 #: docs/manual/python/gammu.rst:667
28096 msgid " Holds call.\n"
28099 #. type: delimited block -
28100 #: docs/manual/python/gammu.rst:675
28102 msgid " .. method:: Init(Replies)\n"
28105 #. type: delimited block -
28106 #: docs/manual/python/gammu.rst:677
28108 msgid " Initialises the connection with phone.\n"
28111 #. type: delimited block -
28112 #: docs/manual/python/gammu.rst:682
28115 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28116 " :type Replies: int\n"
28121 #. type: delimited block -
28122 #: docs/manual/python/gammu.rst:685
28124 msgid " .. method:: PressKey(Key, Press)\n"
28127 #. type: delimited block -
28128 #: docs/manual/python/gammu.rst:687
28130 msgid " Emulates key press.\n"
28133 #. type: delimited block -
28134 #: docs/manual/python/gammu.rst:694
28137 " :param Key: What key to press\n"
28138 " :type Key: string\n"
28139 " :param Press: Whether to emulate press or release.\n"
28140 " :type Press: boolean\n"
28145 #. type: delimited block -
28146 #: docs/manual/python/gammu.rst:697
28148 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
28151 #. type: delimited block -
28152 #: docs/manual/python/gammu.rst:699
28154 msgid " Reads specified section of gammurc\n"
28157 #. type: delimited block -
28158 #: docs/manual/python/gammu.rst:708
28161 " :param Section: Index of config section to read. Defaults to 0.\n"
28162 " :type Section: int\n"
28163 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28164 " :type Configuration: int\n"
28165 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28166 " :type Filename: string\n"
28171 #. type: delimited block -
28172 #: docs/manual/python/gammu.rst:711
28174 msgid " .. method:: ReadDevice(Wait)\n"
28177 #. type: delimited block -
28178 #: docs/manual/python/gammu.rst:713
28180 msgid " Reads data from device.\n"
28183 #. type: delimited block -
28184 #: docs/manual/python/gammu.rst:718
28187 " :param Wait: Whether to wait, default is not to wait.\n"
28188 " :type Wait: boolean\n"
28189 " :return: Number of bytes read\n"
28193 #. type: delimited block -
28194 #: docs/manual/python/gammu.rst:721
28196 msgid " .. method:: Reset(Hard)\n"
28199 #. type: delimited block -
28200 #: docs/manual/python/gammu.rst:723
28202 msgid " Performs phone reset.\n"
28205 #. type: delimited block -
28206 #: docs/manual/python/gammu.rst:728
28209 " :param Hard: Whether to make hard reset\n"
28210 " :type Hard: boolean\n"
28215 #. type: delimited block -
28216 #: docs/manual/python/gammu.rst:731
28218 msgid " .. method:: ResetPhoneSettings(Type)\n"
28221 #. type: delimited block -
28222 #: docs/manual/python/gammu.rst:733
28224 msgid " Resets phone settings.\n"
28225 msgstr " Reset pengaturan telepon.\n"
28227 #. type: delimited block -
28228 #: docs/manual/python/gammu.rst:738
28231 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28232 " :type Type: string\n"
28237 #. type: delimited block -
28238 #: docs/manual/python/gammu.rst:741
28240 msgid " .. method:: SendDTMF(Number)\n"
28243 #. type: delimited block -
28244 #: docs/manual/python/gammu.rst:743
28246 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28249 #. type: delimited block -
28250 #: docs/manual/python/gammu.rst:751
28252 msgid " .. method:: SendFilePart(File)\n"
28255 #. type: delimited block -
28256 #: docs/manual/python/gammu.rst:753
28258 msgid " Sends file part to phone.\n"
28261 #. type: delimited block -
28262 #: docs/manual/python/gammu.rst:761
28264 msgid " .. method:: SendSMS(Value)\n"
28267 #. type: delimited block -
28268 #: docs/manual/python/gammu.rst:763
28270 msgid " Sends SMS.\n"
28273 #. type: delimited block -
28274 #: docs/manual/python/gammu.rst:768
28277 " :param Value: SMS data, see :ref:`sms_obj`\n"
28278 " :type Value: dict\n"
28279 " :return: Message reference as integer\n"
28283 #. type: delimited block -
28284 #: docs/manual/python/gammu.rst:771
28286 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
28289 #. type: delimited block -
28290 #: docs/manual/python/gammu.rst:773
28292 msgid " Sends SMS saved in phone.\n"
28295 #. type: delimited block -
28296 #: docs/manual/python/gammu.rst:780
28299 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28300 " :type Folder: int\n"
28301 " :param Location: Location of entry to send\n"
28302 " :type Location: int\n"
28303 " :return: Message reference as integer\n"
28307 #. type: delimited block -
28308 #: docs/manual/python/gammu.rst:783
28310 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28313 #. type: delimited block -
28314 #: docs/manual/python/gammu.rst:785
28316 msgid " Sets alarm in phone.\n"
28319 #. type: delimited block -
28320 #: docs/manual/python/gammu.rst:796
28323 " :param DateTime: When should alarm happen.\n"
28324 " :type DateTime: datetime.datetime\n"
28325 " :param Location: Location of alarm to set. Defaults to 1.\n"
28326 " :type Location: int\n"
28327 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28328 " :type Repeating: boolean\n"
28329 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28330 " :type Text: string\n"
28335 #. type: delimited block -
28336 #: docs/manual/python/gammu.rst:799
28338 msgid " .. method:: SetAutoNetworkLogin()\n"
28341 #. type: delimited block -
28342 #: docs/manual/python/gammu.rst:801
28344 msgid " Enables network auto login.\n"
28347 #. type: delimited block -
28348 #: docs/manual/python/gammu.rst:807
28350 msgid " .. method:: SetCalendar(Value)\n"
28353 #. type: delimited block -
28354 #: docs/manual/python/gammu.rst:809
28356 msgid " Sets calendar entry\n"
28359 #. type: delimited block -
28360 #: docs/manual/python/gammu.rst:814
28363 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28364 " :type Value: dict\n"
28365 " :return: Location of set entry\n"
28369 #. type: delimited block -
28370 #: docs/manual/python/gammu.rst:817
28372 msgid " .. method:: SetConfig(Section, Values)\n"
28375 #. type: delimited block -
28376 #: docs/manual/python/gammu.rst:819
28378 msgid " Sets specified config section.\n"
28381 #. type: delimited block -
28382 #: docs/manual/python/gammu.rst:826
28385 " :param Section: Index of config section to modify\n"
28386 " :type Section: int\n"
28387 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28388 " :type Values: dict\n"
28393 #. type: delimited block -
28394 #: docs/manual/python/gammu.rst:829
28396 msgid " .. method:: SetDateTime(Date)\n"
28399 #. type: delimited block -
28400 #: docs/manual/python/gammu.rst:831
28402 msgid " Sets date and time in phone.\n"
28405 #. type: delimited block -
28406 #: docs/manual/python/gammu.rst:836
28409 " :param Date: Date to set\n"
28410 " :type Date: datetime.datetime\n"
28415 #. type: delimited block -
28416 #: docs/manual/python/gammu.rst:839
28418 msgid " .. method:: SetDebugFile(File, Global)\n"
28421 #. type: delimited block -
28422 #: docs/manual/python/gammu.rst:841
28424 msgid " Sets state machine debug file.\n"
28427 #. type: delimited block -
28428 #: docs/manual/python/gammu.rst:848
28431 " :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"
28432 " :type File: mixed\n"
28433 " :param Global: Whether to use global debug structure (overrides File)\n"
28434 " :type Global: boolean\n"
28439 #. type: delimited block -
28440 #: docs/manual/python/gammu.rst:851
28442 msgid " .. method:: SetDebugLevel(Level)\n"
28445 #. type: delimited block -
28446 #: docs/manual/python/gammu.rst:853
28448 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28451 #. type: delimited block -
28452 #: docs/manual/python/gammu.rst:866
28455 " :type Level: string\n"
28456 " :param Level: name of debug level to use, currently one of:\n"
28469 #. type: delimited block -
28470 #: docs/manual/python/gammu.rst:869
28472 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28475 #. type: delimited block -
28476 #: docs/manual/python/gammu.rst:871
28478 msgid " Sets file attributes.\n"
28481 #. type: delimited block -
28482 #: docs/manual/python/gammu.rst:884
28485 " :param Filename: File to modify\n"
28486 " :type Filename: string\n"
28487 " :param ReadOnly: Whether file is read only. Default to False.\n"
28488 " :type ReadOnly: boolean\n"
28489 " :param Protected: Whether file is protected. Default to False.\n"
28490 " :type Protected: boolean\n"
28491 " :param System: Whether file is system. Default to False.\n"
28492 " :type System: boolean\n"
28493 " :param Hidden: Whether file is hidden. Default to False.\n"
28494 " :type Hidden: boolean\n"
28499 #. type: delimited block -
28500 #: docs/manual/python/gammu.rst:887
28502 msgid " .. method:: SetIncomingCB(Enable)\n"
28505 #. type: delimited block -
28506 #: docs/manual/python/gammu.rst:889
28508 msgid " Gets network information from phone.\n"
28511 #. type: delimited block -
28512 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28513 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28516 " :type Enable: boolean\n"
28517 " :param Enable: Whether to enable notifications, default is True\n"
28522 #. type: delimited block -
28523 #: docs/manual/python/gammu.rst:897
28525 msgid " .. method:: SetIncomingCall(Enable)\n"
28528 #. type: delimited block -
28529 #: docs/manual/python/gammu.rst:899
28531 msgid " Activates/deactivates noticing about incoming calls.\n"
28534 #. type: delimited block -
28535 #: docs/manual/python/gammu.rst:907
28537 msgid " .. method:: SetIncomingCallback(Callback)\n"
28540 #. type: delimited block -
28541 #: docs/manual/python/gammu.rst:909
28543 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"
28546 #. type: delimited block -
28547 #: docs/manual/python/gammu.rst:911
28549 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28552 #. type: delimited block -
28553 #: docs/manual/python/gammu.rst:916
28556 " :param Callback: callback function or None for disabling\n"
28557 " :type Callback: function\n"
28562 #. type: delimited block -
28563 #: docs/manual/python/gammu.rst:919
28565 msgid " .. method:: SetIncomingSMS(Enable)\n"
28568 #. type: delimited block -
28569 #: docs/manual/python/gammu.rst:921
28571 msgid " Enable/disable notification on incoming SMS.\n"
28574 #. type: delimited block -
28575 #: docs/manual/python/gammu.rst:929
28577 msgid " .. method:: SetIncomingUSSD(Enable)\n"
28580 #. type: delimited block -
28581 #: docs/manual/python/gammu.rst:931
28583 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28586 #. type: delimited block -
28587 #: docs/manual/python/gammu.rst:939
28589 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28592 #. type: delimited block -
28593 #: docs/manual/python/gammu.rst:941
28595 msgid " Sets locale of phone.\n"
28598 #. type: delimited block -
28599 #: docs/manual/python/gammu.rst:950
28602 " :param DateSeparator: Date separator.\n"
28603 " :type DateSeparator: string\n"
28604 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28605 " :type DateFormat: string\n"
28606 " :param AMPMTime: Whether to use AM/PM time.\n"
28607 " :type AMPMTime: boolean\n"
28612 #. type: delimited block -
28613 #: docs/manual/python/gammu.rst:953
28615 msgid " .. method:: SetMemory(Value)\n"
28618 #. type: delimited block -
28619 #: docs/manual/python/gammu.rst:955
28621 msgid " Sets memory (phonebooks or calls) entry.\n"
28622 msgstr " Mengatur memori (buku telepon atau panggilan) entri.\n"
28624 #. type: delimited block -
28625 #: docs/manual/python/gammu.rst:963
28627 msgid " .. method:: SetSMS(Value)\n"
28630 #. type: delimited block -
28631 #: docs/manual/python/gammu.rst:965
28633 msgid " Sets SMS.\n"
28636 #. type: delimited block -
28637 #: docs/manual/python/gammu.rst:973
28639 msgid " .. method:: SetSMSC(Value)\n"
28642 #. type: delimited block -
28643 #: docs/manual/python/gammu.rst:975
28645 msgid " Sets SMS Service Center number and SMS settings.\n"
28648 #. type: delimited block -
28649 #: docs/manual/python/gammu.rst:980
28652 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
28653 " :type Value: dict\n"
28658 #. type: delimited block -
28659 #: docs/manual/python/gammu.rst:983
28661 msgid " .. method:: SetSpeedDial(Value)\n"
28664 #. type: delimited block -
28665 #: docs/manual/python/gammu.rst:985
28667 msgid " Sets speed dial.\n"
28670 #. type: delimited block -
28671 #: docs/manual/python/gammu.rst:990
28674 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28675 " :type Value: dict\n"
28680 #. type: delimited block -
28681 #: docs/manual/python/gammu.rst:993
28683 msgid " .. method:: SetToDo(Value)\n"
28686 #. type: delimited block -
28687 #: docs/manual/python/gammu.rst:995
28689 msgid " Sets ToDo in phone.\n"
28692 #. type: delimited block -
28693 #: docs/manual/python/gammu.rst:1003
28695 msgid " .. method:: SplitCall(ID)\n"
28698 #. type: delimited block -
28699 #: docs/manual/python/gammu.rst:1005
28701 msgid " Splits call.\n"
28704 #. type: delimited block -
28705 #: docs/manual/python/gammu.rst:1013
28707 msgid " .. method:: SwitchCall(ID, Next)\n"
28710 #. type: delimited block -
28711 #: docs/manual/python/gammu.rst:1015
28713 msgid " Switches call.\n"
28716 #. type: delimited block -
28717 #: docs/manual/python/gammu.rst:1023
28719 msgid " .. method:: Terminate()\n"
28722 #. type: delimited block -
28723 #: docs/manual/python/gammu.rst:1025
28725 msgid " Terminates the connection with phone.\n"
28728 #. type: delimited block -
28729 #: docs/manual/python/gammu.rst:1030
28731 msgid " .. method:: Abort()\n"
28734 #. type: delimited block -
28735 #: docs/manual/python/gammu.rst:1032
28737 msgid " Aborts current operation.\n"
28740 #. type: delimited block -
28741 #: docs/manual/python/gammu.rst:1037
28743 msgid " .. method:: TransferCall(ID, Next)\n"
28746 #. type: delimited block -
28747 #: docs/manual/python/gammu.rst:1039
28749 msgid " Transfers call.\n"
28752 #. type: delimited block -
28753 #: docs/manual/python/gammu.rst:1047
28755 msgid " .. method:: UnholdCall(ID)\n"
28758 #. type: delimited block -
28759 #: docs/manual/python/gammu.rst:1049
28761 msgid " Unholds call.\n"
28764 #. type: delimited block -
28765 #: docs/manual/python/gammu.rst:1058
28767 msgid "Generic functions\n"
28770 #. type: Plain text
28771 #: docs/manual/python/gammu.rst:1061
28775 #. type: Plain text
28776 #: docs/manual/python/gammu.rst:1063
28777 msgid "Get version information."
28778 msgstr "Mengambil informasi versi."
28780 #. type: Plain text
28781 #: docs/manual/python/gammu.rst:1066
28783 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28784 "version, build time Gammu version. :rtype: tuple"
28788 #: docs/manual/python/gammu.rst:1068
28790 msgid "Debugging configuration"
28791 msgstr "Konfigurasi debugging"
28793 #. type: Plain text
28794 #: docs/manual/python/gammu.rst:1071
28795 msgid "SetDebugFile(File)"
28798 #. type: Plain text
28799 #: docs/manual/python/gammu.rst:1073
28800 msgid "Sets global debug file."
28803 #. type: Plain text
28804 #: docs/manual/python/gammu.rst:1078
28806 ":param File: File where to write debug stuff (as configured by :meth:"
28807 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28808 "filename. :type File: mixed :return: None :rtype: None"
28811 #. type: Plain text
28812 #: docs/manual/python/gammu.rst:1080
28813 msgid "SetDebugLevel(Level)"
28816 #. type: Plain text
28817 #: docs/manual/python/gammu.rst:1082
28819 "Sets global debug level accorting to passed string. You need to configure "
28820 "output file using :meth:`SetDebugFile` to activate it."
28823 #. type: Plain text
28824 #: docs/manual/python/gammu.rst:1085
28826 ":type Level: string :param Level: name of debug level to use, currently one "
28830 #. type: Plain text
28831 #: docs/manual/python/gammu.rst:1087
28835 #. type: Plain text
28836 #: docs/manual/python/gammu.rst:1089
28840 #. type: Plain text
28841 #: docs/manual/python/gammu.rst:1090
28845 #. type: Plain text
28846 #: docs/manual/python/gammu.rst:1091
28850 #. type: Plain text
28851 #: docs/manual/python/gammu.rst:1092
28855 #. type: Plain text
28856 #: docs/manual/python/gammu.rst:1093
28857 msgid "textalldate"
28860 #. type: Plain text
28861 #: docs/manual/python/gammu.rst:1094
28863 msgstr "errorsdate"
28865 #. type: Plain text
28866 #: docs/manual/python/gammu.rst:1096
28867 msgid ":return: None :rtype: None"
28871 #: docs/manual/python/gammu.rst:1098
28873 msgid "Message processing"
28876 #. type: Plain text
28877 #: docs/manual/python/gammu.rst:1101
28878 msgid "LinkSMS(Messages, EMS)"
28881 #. type: Plain text
28882 #: docs/manual/python/gammu.rst:1103
28883 msgid "Links multi part SMS messages."
28886 #. type: Plain text
28887 #: docs/manual/python/gammu.rst:1110
28889 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
28890 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
28891 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
28894 #. type: Plain text
28895 #: docs/manual/python/gammu.rst:1112
28896 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
28899 #. type: Plain text
28900 #: docs/manual/python/gammu.rst:1114
28901 msgid "Calculates number of SMS and free chars in SMS."
28904 #. type: Plain text
28905 #: docs/manual/python/gammu.rst:1123
28907 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
28908 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
28909 "or Default) :return: Number of messages and number of free chars :rtype: "
28913 #. type: Plain text
28914 #: docs/manual/python/gammu.rst:1127
28915 msgid "DecodeSMS(Messages, EMS)"
28918 #. type: Plain text
28919 #: docs/manual/python/gammu.rst:1129
28920 msgid "Decodes multi part SMS message."
28923 #. type: Plain text
28924 #: docs/manual/python/gammu.rst:1136
28926 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
28927 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
28928 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
28931 #. type: Plain text
28932 #: docs/manual/python/gammu.rst:1138
28933 msgid "EncodeSMS(MessageInfo)"
28936 #. type: Plain text
28937 #: docs/manual/python/gammu.rst:1140
28938 msgid "Encodes multi part SMS message."
28941 #. type: Plain text
28942 #: docs/manual/python/gammu.rst:1145
28944 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
28945 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
28946 "`sms_obj` :rtype: dict"
28949 #. type: Plain text
28950 #: docs/manual/python/gammu.rst:1147
28951 msgid "DecodePDU(Data, SMSC = False)"
28954 #. type: Plain text
28955 #: docs/manual/python/gammu.rst:1149
28956 msgid "Parses PDU packet."
28959 #. type: Plain text
28960 #: docs/manual/python/gammu.rst:1156
28962 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
28963 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
28964 "data, see :ref:`sms_obj` :rtype: dict"
28967 #. type: Plain text
28968 #: docs/manual/python/gammu.rst:1158
28969 msgid "EncodePDU(SMS, Layout = Submit)"
28972 #. type: Plain text
28973 #: docs/manual/python/gammu.rst:1160
28974 msgid "Creates PDU packet."
28977 #. type: Plain text
28978 #: docs/manual/python/gammu.rst:1167
28980 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
28981 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
28982 "type Layout: string :return: Message data :rtype: string"
28985 #. type: Plain text
28986 #: docs/manual/python/gammu.rst:1169
28991 #: docs/manual/python/gammu.rst:1171
28993 msgid "Encoding and decoding entries"
28996 #. type: Plain text
28997 #: docs/manual/python/gammu.rst:1174
28998 msgid "DecodeVCARD(Text)"
29001 #. type: Plain text
29002 #: docs/manual/python/gammu.rst:1176
29003 msgid "Decodes memory entry v from a string."
29006 #. type: Plain text
29007 #: docs/manual/python/gammu.rst:1181
29009 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
29010 "ref:`pbk_obj` :rtype: dict"
29013 #. type: Plain text
29014 #: docs/manual/python/gammu.rst:1183
29015 msgid "EncodeVCARD(Entry)"
29018 #. type: Plain text
29019 #: docs/manual/python/gammu.rst:1185
29020 msgid "Encodes memory entry to a vCard."
29023 #. type: Plain text
29024 #: docs/manual/python/gammu.rst:1190
29026 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29027 "String with vCard :rtype: string"
29030 #. type: Plain text
29031 #: docs/manual/python/gammu.rst:1192
29032 msgid "DecodeVCS(Text)"
29035 #. type: Plain text
29036 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29037 msgid "Decodes todo/calendar entry v from a string."
29040 #. type: Plain text
29041 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29043 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29044 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29045 "`todo_obj` :rtype: dict"
29048 #. type: Plain text
29049 #: docs/manual/python/gammu.rst:1201
29050 msgid "DecodeICS(Text)"
29053 #. type: Plain text
29054 #: docs/manual/python/gammu.rst:1210
29055 msgid "EncodeVCALENDAR(Entry)"
29058 #. type: Plain text
29059 #: docs/manual/python/gammu.rst:1212
29060 msgid "Encodes calendar entry to a vCalendar."
29063 #. type: Plain text
29064 #: docs/manual/python/gammu.rst:1217
29066 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29067 "String with vCalendar :rtype: string"
29070 #. type: Plain text
29071 #: docs/manual/python/gammu.rst:1219
29072 msgid "EncodeICALENDAR(Entry)"
29075 #. type: Plain text
29076 #: docs/manual/python/gammu.rst:1221
29077 msgid "Encodes calendar entry to a iCalendar."
29080 #. type: Plain text
29081 #: docs/manual/python/gammu.rst:1226
29083 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29084 "String with iCalendar :rtype: string"
29087 #. type: Plain text
29088 #: docs/manual/python/gammu.rst:1228
29089 msgid "EncodeVTODO(Entry)"
29092 #. type: Plain text
29093 #: docs/manual/python/gammu.rst:1230
29094 msgid "Encodes todo entry to a vTodo."
29097 #. type: Plain text
29098 #: docs/manual/python/gammu.rst:1235
29100 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29101 "String with vTodo :rtype: string"
29104 #. type: Plain text
29105 #: docs/manual/python/gammu.rst:1237
29106 msgid "EncodeITODO(Entry)"
29109 #. type: Plain text
29110 #: docs/manual/python/gammu.rst:1239
29111 msgid "Encodes todo entry to a iTodo."
29114 #. type: Plain text
29115 #: docs/manual/python/gammu.rst:1244
29117 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29118 "String with vCard :rtype: string"
29122 #: docs/manual/python/gammu.rst:1246
29124 msgid "Backup reading and writing"
29125 msgstr "Backing up dan restoring"
29127 #. type: Plain text
29128 #: docs/manual/python/gammu.rst:1249
29129 msgid "SaveRingtone(Filename, Ringtone, Format)"
29132 #. type: Plain text
29133 #: docs/manual/python/gammu.rst:1251
29134 msgid "Saves ringtone into file."
29137 #. type: Plain text
29138 #: docs/manual/python/gammu.rst:1260
29140 ":param Filename: Name of file where ringote will be saved :type Filename: "
29141 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29142 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29143 "string :return: None :rtype: None"
29146 #. type: Plain text
29147 #: docs/manual/python/gammu.rst:1262
29148 msgid "SaveBackup(Filename, Backup, Format)"
29151 #. type: Plain text
29152 #: docs/manual/python/gammu.rst:1264
29153 msgid "Saves backup into file."
29156 #. type: Plain text
29157 #: docs/manual/python/gammu.rst:1273
29159 ":param Filename: Name of file to read backup from :type Filename: string :"
29160 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29161 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29162 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29163 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
29164 "return: None :rtype: None"
29167 #. type: Plain text
29168 #: docs/manual/python/gammu.rst:1275
29169 msgid "ReadBackup(Filename, Format)"
29172 #. type: Plain text
29173 #: docs/manual/python/gammu.rst:1277
29174 msgid "Reads backup into file."
29177 #. type: Plain text
29178 #: docs/manual/python/gammu.rst:1283
29180 ":param Filename: Name of file where backup is stored :type Filename: string :"
29181 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29182 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29183 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
29184 "read entries, it contains following keys, each might be empty:"
29187 #. type: Plain text
29188 #: docs/manual/python/gammu.rst:1285
29192 #. type: Plain text
29193 #: docs/manual/python/gammu.rst:1287
29197 #. type: Plain text
29198 #: docs/manual/python/gammu.rst:1288
29199 msgid "PhonePhonebook"
29202 #. type: Plain text
29203 #: docs/manual/python/gammu.rst:1289
29204 msgid "SIMPhonebook"
29207 #. type: Plain text
29208 #: docs/manual/python/gammu.rst:1293
29209 msgid ":rtype: dict"
29212 #. type: Plain text
29213 #: docs/manual/python/gammu.rst:1295
29214 msgid "SaveSMSBackup(Filename, Backup)"
29217 #. type: Plain text
29218 #: docs/manual/python/gammu.rst:1297
29219 msgid "Saves SMS backup into file."
29222 #. type: Plain text
29223 #: docs/manual/python/gammu.rst:1304
29225 ":param Filename: Name of file where to save SMS backup :type Filename: "
29226 "string :param Backup: List of messages to store :type Backup: list :return: "
29227 "None :rtype: None"
29230 #. type: Plain text
29231 #: docs/manual/python/gammu.rst:1306
29232 msgid "ReadSMSBackup(Filename)"
29235 #. type: Plain text
29236 #: docs/manual/python/gammu.rst:1308
29237 msgid "Reads SMS backup into file."
29240 #. type: Plain text
29241 #: docs/manual/python/gammu.rst:1313
29243 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29244 "string :return: List of messages read from file :rtype: list"
29248 #: docs/manual/python/gammu.rst:1315
29250 msgid "Various data"
29253 #. type: Plain text
29254 #: docs/manual/python/gammu.rst:1318
29255 msgid "GSMNetworks"
29256 msgstr "GSMNetworks"
29258 #. type: Plain text
29259 #: docs/manual/python/gammu.rst:1320
29260 msgid "Dictionary with GSM network codes."
29263 #. type: Plain text
29264 #: docs/manual/python/gammu.rst:1322
29265 msgid "GSMCountries"
29268 #. type: Plain text
29269 #: docs/manual/python/gammu.rst:1323
29270 msgid "Dictionary with GSM country codes."
29273 #. type: Attribute :mod:
29274 #: docs/manual/python/smsd.rst:1
29276 msgid "`gammu.smsd` -- SMSD access"
29279 #. type: delimited block =
29280 #: docs/manual/python/smsd.rst:5
29284 #. type: delimited block =
29285 #: docs/manual/python/smsd.rst:6
29286 msgid ":synopsis: Provides access to Gammu SMSD functions."
29289 #. type: Attribute :class:
29290 #: docs/manual/python/smsd.rst:7
29295 #. type: delimited block -
29296 #: docs/manual/python/smsd.rst:11
29298 msgid ".. class:: SMSD(Config)\n"
29301 #. type: delimited block -
29302 #: docs/manual/python/smsd.rst:13
29304 msgid " SMSD main class, that is used for communication with phone.\n"
29307 #. type: delimited block -
29308 #: docs/manual/python/smsd.rst:18
29311 " You don't need to run the SMS daemon itself to control or ask it for\n"
29312 " status, this can be also done on separately running instances. All you\n"
29313 " need to do for this is to give same configuration file as that instance is\n"
29317 #. type: delimited block -
29318 #: docs/manual/python/smsd.rst:21
29321 " :param Config: Path to SMSD configuration file.\n"
29322 " :type Config: string\n"
29325 #. type: delimited block -
29326 #: docs/manual/python/smsd.rst:23
29328 msgid " .. method:: MainLoop(MaxFailures)\n"
29331 #. type: delimited block -
29332 #: docs/manual/python/smsd.rst:25
29334 msgid " Runs SMS daemon main loop.\n"
29337 #. type: delimited block -
29338 #: docs/manual/python/smsd.rst:28
29341 " Please note that this will run until some serious error occurs or until\n"
29342 " terminated by :meth:`Shutdown`.\n"
29345 #. type: delimited block -
29346 #: docs/manual/python/smsd.rst:33
29349 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29350 " :type MaxFailures: int\n"
29355 #. type: delimited block -
29356 #: docs/manual/python/smsd.rst:36
29358 msgid " .. method:: Shutdown()\n"
29361 #. type: delimited block -
29362 #: docs/manual/python/smsd.rst:38
29364 msgid " Signals SMS daemon to stop.\n"
29367 #. type: delimited block -
29368 #: docs/manual/python/smsd.rst:41
29375 #. type: delimited block -
29376 #: docs/manual/python/smsd.rst:43
29378 msgid " .. method:: GetStatus()\n"
29381 #. type: delimited block -
29382 #: docs/manual/python/smsd.rst:45
29384 msgid " Returns SMSD status.\n"
29385 msgstr " Mengembalikan status SMSD.\n"
29387 #. type: delimited block -
29388 #: docs/manual/python/smsd.rst:47
29390 msgid " The following values are set in resulting dictionary:\n"
29393 #. type: delimited block -
29394 #: docs/manual/python/smsd.rst:49
29399 #. type: delimited block -
29400 #: docs/manual/python/smsd.rst:51
29402 msgid " Client software name.\n"
29405 #. type: delimited block -
29406 #: docs/manual/python/smsd.rst:53
29411 #. type: delimited block -
29412 #: docs/manual/python/smsd.rst:55
29414 msgid " PhoneID which can be used for multiple SMSD setup.\n"
29417 #. type: delimited block -
29418 #: docs/manual/python/smsd.rst:57
29423 #. type: delimited block -
29424 #: docs/manual/python/smsd.rst:59
29426 msgid " IMEI of currently connected phone.\n"
29429 #. type: delimited block -
29430 #: docs/manual/python/smsd.rst:61
29435 #. type: delimited block -
29436 #: docs/manual/python/smsd.rst:63
29438 msgid " Number of sent messages.\n"
29441 #. type: delimited block -
29442 #: docs/manual/python/smsd.rst:65
29444 msgid " Received\n"
29447 #. type: delimited block -
29448 #: docs/manual/python/smsd.rst:67
29450 msgid " Number of received messages.\n"
29453 #. type: delimited block -
29454 #: docs/manual/python/smsd.rst:69
29459 #. type: delimited block -
29460 #: docs/manual/python/smsd.rst:71
29462 msgid " Number of failed messages.\n"
29465 #. type: delimited block -
29466 #: docs/manual/python/smsd.rst:73
29468 msgid " BatterPercent\n"
29471 #. type: delimited block -
29472 #: docs/manual/python/smsd.rst:75
29474 msgid " Last battery state as reported by connected phone.\n"
29477 #. type: delimited block -
29478 #: docs/manual/python/smsd.rst:77
29480 msgid " NetworkSignal\n"
29483 #. type: delimited block -
29484 #: docs/manual/python/smsd.rst:79
29486 msgid " Last signal level as reported by connected phone.\n"
29489 #. type: delimited block -
29490 #: docs/manual/python/smsd.rst:82
29493 " :return: Dict with status values\n"
29497 #. type: delimited block -
29498 #: docs/manual/python/smsd.rst:84
29500 msgid " .. method:: InjectSMS(Message)\n"
29503 #. type: delimited block -
29504 #: docs/manual/python/smsd.rst:86
29506 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
29509 #. type: delimited block -
29510 #: docs/manual/python/smsd.rst:90
29513 " :param Message: Message to inject (can be multipart)\n"
29514 " :type Message: list of :ref:`sms_obj`\n"
29515 " :return: ID of inserted message\n"
29516 " :rtype: string\n"
29519 #. type: Plain text
29520 #: docs/manual/internal/reply.rst:2
29521 msgid "_reply-functions:"
29522 msgstr "_reply-functions:"
29525 #: docs/manual/internal/reply.rst:4
29527 msgid "Reply functions"
29530 #. type: Plain text
29531 #: docs/manual/internal/reply.rst:10
29533 "When phone gives answers, we check if we requested received info and we "
29534 "redirect it to concrete reply function, which will decode it. Different "
29535 "phone answers can go to one reply function let's say responsible for getting "
29539 #. type: Labeled list
29540 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29541 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29542 #: docs/manual/c/statemachine.rst:66
29547 #. type: Plain text
29548 #: docs/manual/internal/reply.rst:12
29549 msgid "GSM_Reply_Function"
29550 msgstr "GSM_Reply_Function"
29552 #. type: Plain text
29553 #: docs/manual/internal/reply.rst:14
29554 msgid "Defines reply function for phone driver."
29557 #. type: Labeled list
29558 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29559 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29560 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29562 msgid ".. c:member"
29565 #. type: Plain text
29566 #: docs/manual/internal/reply.rst:16
29568 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29571 #. type: Plain text
29572 #: docs/manual/internal/reply.rst:18
29573 msgid "Callback on reply match."
29576 #. type: Plain text
29577 #: docs/manual/internal/reply.rst:20
29578 msgid "const unsigned char\t\t*msgtype;"
29581 #. type: Plain text
29582 #: docs/manual/internal/reply.rst:22
29583 msgid "String match on the message."
29586 #. type: Plain text
29587 #: docs/manual/internal/reply.rst:24
29589 msgid "const size_t\t\t\tsubtypechar;\n"
29592 #. type: Plain text
29593 #: docs/manual/internal/reply.rst:26
29594 msgid "Position for char match inside reply. If 0, message type is checked."
29597 #. type: Plain text
29598 #: docs/manual/internal/reply.rst:28
29600 msgid "const int\t\t\tsubtype;\n"
29603 #. type: Plain text
29604 #: docs/manual/internal/reply.rst:30
29605 msgid "Match for char/message type check (see above)."
29608 #. type: Plain text
29609 #: docs/manual/internal/reply.rst:32
29610 msgid "const GSM_Phone_RequestID\trequestID;"
29613 #. type: Plain text
29614 #: docs/manual/internal/reply.rst:34
29616 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29619 #. type: Plain text
29620 #: docs/manual/internal/reply.rst:36
29621 msgid "There are three types of answer matching:"
29625 #: docs/manual/internal/reply.rst:38
29630 #. type: Plain text
29631 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29632 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29636 #. type: Plain text
29637 #: docs/manual/internal/reply.rst:45
29638 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29641 #. type: Plain text
29642 #: docs/manual/internal/reply.rst:51
29644 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29645 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
29646 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29647 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29648 "0x00, 0x00 - it means then, that we check only frame type."
29651 #. type: Plain text
29652 #: docs/manual/internal/reply.rst:60
29653 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29656 #. type: Plain text
29657 #: docs/manual/internal/reply.rst:64
29659 "All incoming (not requested in the moment, sent by phone, who likes us - "
29660 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29661 "ATGEN_ReplyIncomingCallInfo."
29665 #: docs/manual/internal/reply.rst:66
29670 #. type: Plain text
29671 #: docs/manual/internal/reply.rst:73
29672 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29675 #. type: Plain text
29676 #: docs/manual/internal/reply.rst:76
29678 "When match string is empty and match char position is zero, matching on "
29679 "message type is performed."
29683 #: docs/manual/internal/reply.rst:78
29688 #. type: Plain text
29689 #: docs/manual/internal/reply.rst:81
29691 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29694 #. type: Plain text
29695 #: docs/manual/internal/reply.rst:87
29697 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
29700 #. type: Plain text
29701 #: docs/manual/internal/reply.rst:88
29703 msgid "GSM_PhonebookEntry *entry)\n"
29706 #. type: Plain text
29707 #: docs/manual/internal/reply.rst:89
29712 #. type: Plain text
29713 #: docs/manual/internal/reply.rst:90
29715 msgid "unsigned char req[] = {\n"
29718 #. type: Plain text
29719 #: docs/manual/internal/reply.rst:94
29722 "N6110_FRAME_HEADER, 0x01,\n"
29723 "0x00, /* memory type */\n"
29724 "0x00, /* location */\n"
29728 #. type: Plain text
29729 #: docs/manual/internal/reply.rst:97
29731 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29732 "[4]==0xff) return GE_NOTSUPPORTED;"
29735 #. type: Plain text
29736 #: docs/manual/internal/reply.rst:99
29737 msgid "req[5] = entry->Location;"
29740 #. type: Plain text
29741 #: docs/manual/internal/reply.rst:103
29743 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29744 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29747 #. type: Plain text
29748 #: docs/manual/internal/reply.rst:116
29750 "First we fill req according to values in \\*entry. Later set pointer in s-"
29751 ">Phone.Data (it's available for reply functions and they set responses "
29752 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29753 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29754 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29755 "from phone and redirect them to protocol functions. If they found full "
29756 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29757 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29758 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
29759 "is value for GSM_WaitFor). If there is no requested answer during time, "
29760 "GSM_WaitFor returns GE_TIMEOUT."
29763 #. type: Plain text
29764 #: docs/manual/internal/index.rst:2
29769 #: docs/manual/internal/index.rst:4
29771 msgid "Gammu internals"
29772 msgstr "Informasi gammu"
29774 #. type: Plain text
29775 #: docs/manual/internal/index.rst:8
29777 "Gammu project internals are a bit more complicated than required, mostly for "
29778 "historical reasons. Before digging into source code, you should look at"
29781 #. type: Attribute :doc:
29782 #: docs/manual/internal/index.rst:8
29784 msgid "`../project/directories` and :doc:`../project/coding-style`."
29787 #. type: Plain text
29788 #: docs/manual/internal/index.rst:15
29789 msgid "reply state-machine new-phone"
29793 #: docs/manual/internal/state-machine.rst:2
29795 msgid "State Machine"
29798 #. type: Plain text
29799 #: docs/manual/internal/state-machine.rst:6
29801 "The state machine is core of libGammu operations. It gets the data from the "
29802 "phone and dispatches them through protocol layer to phone drivers."
29805 #. type: Plain text
29806 #: docs/manual/internal/state-machine.rst:8
29808 "To see how it operates, following figure shows example of what happens when"
29811 #. type: Attribute :c:
29812 #: docs/manual/internal/state-machine.rst:8
29814 msgid "func:`GSM_GetModel` is called from the program:"
29817 #. type: Plain text
29818 #: docs/manual/internal/state-machine.rst:13
29819 msgid "digraph statemachine {"
29822 #. type: Plain text
29823 #: docs/manual/internal/state-machine.rst:28
29825 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29826 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29827 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29828 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29829 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29830 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29831 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29832 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29833 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29834 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29835 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29836 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29837 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29840 #. type: Plain text
29841 #: docs/manual/formats/smsbackup.rst:2
29842 msgid "_gammu-smsbackup:"
29846 #: docs/manual/formats/smsbackup.rst:4
29848 msgid "SMS Backup Format"
29851 #. type: Plain text
29852 #: docs/manual/formats/smsbackup.rst:8
29854 "The SMS backup format is text file encoded in current encoding of platform "
29855 "where Gammu is running."
29859 #: docs/manual/formats/smsbackup.rst:12
29864 #. type: Plain text
29865 #: docs/manual/formats/smsbackup.rst:19
29867 "The file consists of sections, whose name starts with ``SMSBackup``. When "
29868 "creating the backup file, three digits are appended to this text defining "
29869 "order. While reading the backup, any part after ``SMSBackup`` text is "
29870 "ignored and everything which begins with this is processed. So you can as "
29871 "well give the section name ``SMSBackupFoo`` and it will be processed."
29874 #. type: Plain text
29875 #: docs/manual/formats/smsbackup.rst:21
29876 msgid "The number of messages in backup file is currently limited by"
29879 #. type: Attribute :c:
29880 #: docs/manual/formats/smsbackup.rst:21
29882 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
29886 #: docs/manual/formats/smsbackup.rst:24
29888 msgid "``SMSBackup`` section"
29891 #. type: Plain text
29892 #: docs/manual/formats/smsbackup.rst:28
29894 "Each section interprets one physical SMS message (eg. one message part in "
29895 "case of multipart messages)."
29899 #: docs/manual/formats/smsbackup.rst:30
29901 msgid "Decoded text"
29904 #. type: Plain text
29905 #: docs/manual/formats/smsbackup.rst:34
29907 "For SMS backups created by Gammu, there is a decoded text as a comment just "
29908 "after the section name:"
29911 #. type: Plain text
29912 #: docs/manual/formats/smsbackup.rst:39
29913 msgid "[SMSBackup001] ; This is message text"
29916 #. type: Plain text
29917 #: docs/manual/formats/smsbackup.rst:42
29919 "The text can be split to more lines if it is too long or of original message "
29920 "included new lines."
29923 #. type: Plain text
29924 #: docs/manual/formats/smsbackup.rst:47
29926 "This is easiest way to get message text, however also the least reliable "
29927 "one, because it is stored in the comments in the file."
29931 #: docs/manual/formats/smsbackup.rst:49
29936 #. type: Plain text
29937 #: docs/manual/formats/smsbackup.rst:52
29938 msgid "The following variables can be defined for each SMS:"
29941 #. type: Plain text
29942 #: docs/manual/formats/smsbackup.rst:64
29946 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
29948 "``SMSCUnicode``\n"
29949 " Hex encoded UCS-2 string with SMSC number.\n"
29951 " Message class.\n"
29953 " Timestamp, when message has been sent.\n"
29955 " Message type, one of:\n"
29958 #. type: Plain text
29959 #: docs/manual/formats/smsbackup.rst:66
29960 msgid "``Deliver`` - received message"
29963 #. type: Plain text
29964 #: docs/manual/formats/smsbackup.rst:67
29965 msgid "``Submit`` - message to send"
29968 #. type: Plain text
29969 #: docs/manual/formats/smsbackup.rst:78
29972 "``Status_Report`` - message to send with delivery report\n"
29974 " Timestamp of message (sent or received).\n"
29975 "``RejectDuplicates``\n"
29976 " Whether receiver should reject duplicates.\n"
29977 "``ReplaceMessage``\n"
29978 " ID of message to replace.\n"
29979 "``MessageReference``\n"
29980 " Message reference number as generated by network.\n"
29982 " State of the message:\n"
29985 #. type: Plain text
29986 #: docs/manual/formats/smsbackup.rst:91
29991 " Recipient number.\n"
29993 " Name of the message.\n"
29995 " Length of message text.\n"
29997 " Coding of the message:\n"
30000 #. type: Plain text
30001 #: docs/manual/formats/smsbackup.rst:93
30002 msgid "``8bit`` - binary message"
30005 #. type: Plain text
30006 #: docs/manual/formats/smsbackup.rst:94
30007 msgid "``Default`` - GSM encoding, up to 160 chars in message"
30010 #. type: Plain text
30011 #: docs/manual/formats/smsbackup.rst:101
30014 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
30015 "``Text00`` ... ``TextNN``\n"
30016 " Numbered parts of the message payload.\n"
30018 " ID of folder where the message was saved.\n"
30020 " User defined header of the message.\n"
30023 #. type: Plain text
30024 #: docs/manual/formats/smsbackup.rst:107
30025 msgid "The backup of message can look like following:"
30028 #. type: Plain text
30029 #: docs/manual/formats/smsbackup.rst:129
30031 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30032 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30033 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30034 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30036 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30037 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30038 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30041 #. type: Plain text
30042 #: docs/manual/formats/backup.rst:2
30043 msgid "_gammu-backup:"
30047 #: docs/manual/formats/backup.rst:4
30049 msgid "Backup Format"
30052 #. type: Plain text
30053 #: docs/manual/formats/backup.rst:7
30055 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30058 #. type: Plain text
30059 #: docs/manual/formats/backup.rst:21
30061 "If you will backup settings to Gammu text file, it will be possible to edit "
30062 "it. It's easy: many things in this file will be written double - once in "
30063 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30064 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30065 "it according to your OS locale. When will be available Unicode version of "
30066 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30067 "isn't important, what locale is set in computer and no conversion Unicode -> "
30068 "ASCII and ASCII -> Unicode is done)."
30071 #. type: Plain text
30072 #: docs/manual/formats/backup.rst:25
30074 "You can use any editor with regular expressions function to edit backup text "
30075 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30076 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30080 #. type: Plain text
30081 #: docs/manual/formats/backup.rst:27
30082 msgid "Remove info about voice tags"
30085 #. type: Labeled list
30086 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30087 #: docs/manual/formats/backup.rst:48
30092 #. type: Plain text
30093 #: docs/manual/formats/backup.rst:31
30094 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30097 #. type: Labeled list
30098 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30099 #: docs/manual/formats/backup.rst:52
30104 #. type: Plain text
30105 #: docs/manual/formats/backup.rst:35
30109 #. type: Plain text
30110 #: docs/manual/formats/backup.rst:37
30111 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30114 #. type: Plain text
30115 #: docs/manual/formats/backup.rst:41
30117 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30121 #. type: Plain text
30122 #: docs/manual/formats/backup.rst:45
30123 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30126 #. type: Plain text
30127 #: docs/manual/formats/backup.rst:47
30129 "Change phone numbers type to mobile for numbers starting from +3620, "
30130 "+3630,... and removing the corresponding TextUnicode line"
30133 #. type: Plain text
30134 #: docs/manual/formats/backup.rst:51
30136 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30137 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30140 #. type: Plain text
30141 #: docs/manual/formats/backup.rst:55
30142 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30145 #. type: Plain text
30146 #: docs/manual/formats/backup.rst:56
30147 msgid ":ref:`converting-formats`"
30150 #. type: Plain text
30151 #: docs/manual/formats/index.rst:2
30156 #: docs/manual/formats/index.rst:4
30158 msgid "File formats used by Gammu"
30159 msgstr "Format file yang digunakan Gammu"
30161 #. type: Plain text
30162 #: docs/manual/formats/index.rst:8
30164 "Gammu understands wide range of standard formats as well as introduces own "
30165 "formats for storing some data."
30168 #. type: Plain text
30169 #: docs/manual/formats/index.rst:14
30170 msgid "ini smsbackup backup"
30173 #. type: Plain text
30174 #: docs/manual/formats/ini.rst:2
30179 #: docs/manual/formats/ini.rst:4
30181 msgid "INI file format"
30184 #. type: Plain text
30185 #: docs/manual/formats/ini.rst:7
30187 "The INI file format is widely used in Gammu, for both configuration (see"
30190 #. type: Attribute :ref:
30191 #: docs/manual/formats/ini.rst:7
30193 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30196 #. type: Plain text
30197 #: docs/manual/formats/ini.rst:12
30199 "This file use ini file syntax, with comment parts being marked with both ``;"
30200 "`` and ``#``. Sections of config file are identified in square brackets line "
30201 "``[this]``. All key values are case insensitive."
30204 #. type: Plain text
30205 #: docs/manual/formats/ini.rst:18
30207 "You most likely know INI files from other programs, however to illustrate, "
30208 "here is some example:"
30211 #. type: Plain text
30212 #: docs/manual/formats/ini.rst:22
30216 #. type: Plain text
30217 #: docs/manual/formats/ini.rst:25
30218 msgid "[section] key = value"
30221 #. type: Plain text
30222 #: docs/manual/formats/ini.rst:27
30223 msgid "[another section]"
30226 #. type: Plain text
30227 #: docs/manual/formats/ini.rst:29
30228 msgid "key = longer value"
30231 #. type: Plain text
30232 #: docs/manual/formats/ini.rst:31
30233 msgid "# another comment"
30237 #: docs/manual/c/call.rst:2
30242 #. type: Labeled list
30243 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30244 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30245 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30246 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30247 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30248 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30249 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30250 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30251 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30252 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30253 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30254 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30255 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30256 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30257 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30258 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30259 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30260 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30261 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30262 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30263 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30264 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30265 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30266 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30267 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30268 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30269 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30270 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30271 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30272 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30273 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30274 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30275 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30276 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30277 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30278 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30279 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30280 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30281 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30282 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30283 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30284 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30285 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30286 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30287 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30288 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30289 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30290 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30291 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30292 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30293 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30294 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30295 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30296 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30297 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30298 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30299 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30300 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30301 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30302 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30303 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30304 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30305 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30306 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30307 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30308 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30309 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30310 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30311 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30312 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30313 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30314 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30315 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30316 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30317 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30318 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30319 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30320 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30321 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30322 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30323 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30324 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30325 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30326 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30327 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30328 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30329 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30330 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30331 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30332 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30333 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30334 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30335 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30336 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30337 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30338 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30339 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30340 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30341 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30342 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30343 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30344 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30345 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30346 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30347 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30348 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30349 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30350 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30351 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30352 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30353 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30354 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30355 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30356 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30357 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30358 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30359 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30360 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30361 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30362 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30363 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30364 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30365 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30366 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30367 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30368 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30369 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30370 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30371 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30372 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30373 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30374 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30375 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30376 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30377 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30378 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30379 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30380 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30381 #: docs/manual/c/settings.rst:21
30383 msgid ".. doxygenfunction"
30386 #. type: Plain text
30387 #: docs/manual/c/call.rst:5
30388 msgid "GSM_DialVoice"
30391 #. type: Plain text
30392 #: docs/manual/c/call.rst:6
30393 msgid "GSM_DialService"
30396 #. type: Plain text
30397 #: docs/manual/c/call.rst:7
30398 msgid "GSM_AnswerCall"
30401 #. type: Plain text
30402 #: docs/manual/c/call.rst:8
30403 msgid "GSM_CancelCall"
30406 #. type: Plain text
30407 #: docs/manual/c/call.rst:9
30408 msgid "GSM_HoldCall"
30411 #. type: Plain text
30412 #: docs/manual/c/call.rst:10
30413 msgid "GSM_UnholdCall"
30416 #. type: Plain text
30417 #: docs/manual/c/call.rst:11
30418 msgid "GSM_ConferenceCall"
30421 #. type: Plain text
30422 #: docs/manual/c/call.rst:12
30423 msgid "GSM_SplitCall"
30426 #. type: Plain text
30427 #: docs/manual/c/call.rst:13
30428 msgid "GSM_TransferCall"
30431 #. type: Plain text
30432 #: docs/manual/c/call.rst:14
30433 msgid "GSM_SwitchCall"
30436 #. type: Plain text
30437 #: docs/manual/c/call.rst:15
30438 msgid "GSM_GetCallDivert"
30441 #. type: Plain text
30442 #: docs/manual/c/call.rst:16
30443 msgid "GSM_SetCallDivert"
30446 #. type: Plain text
30447 #: docs/manual/c/call.rst:17
30448 msgid "GSM_CancelAllDiverts"
30451 #. type: Plain text
30452 #: docs/manual/c/call.rst:18
30453 msgid "GSM_SetIncomingCall"
30456 #. type: Plain text
30457 #: docs/manual/c/call.rst:19
30458 msgid "GSM_SendDTMF"
30461 #. type: Labeled list
30462 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30463 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30464 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30465 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30466 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30467 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30468 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30469 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30470 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30471 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30472 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30473 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30474 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30475 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30476 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30477 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30478 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30479 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30480 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30481 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30482 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30483 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30484 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30485 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30486 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30487 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30489 msgid ".. doxygenenum"
30492 #. type: Plain text
30493 #: docs/manual/c/call.rst:20
30494 msgid "GSM_CallStatus"
30497 #. type: Labeled list
30498 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30499 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30500 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30501 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30502 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30503 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30504 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30505 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30506 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30507 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30508 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30509 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30510 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30511 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30512 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30513 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30514 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30515 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30516 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30517 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30518 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30519 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30520 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30521 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30522 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30523 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30524 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30525 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30526 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30527 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30528 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30529 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30530 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30531 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30532 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30533 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30534 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30536 msgid ".. doxygenstruct"
30539 #. type: Plain text
30540 #: docs/manual/c/call.rst:21
30544 #. type: Plain text
30545 #: docs/manual/c/call.rst:22
30546 msgid "GSM_Divert_DivertTypes"
30549 #. type: Plain text
30550 #: docs/manual/c/call.rst:23
30551 msgid "GSM_Divert_CallTypes"
30554 #. type: Plain text
30555 #: docs/manual/c/call.rst:24
30556 msgid "GSM_CallDivert"
30559 #. type: Plain text
30560 #: docs/manual/c/call.rst:25
30561 msgid "GSM_MultiCallDivert"
30564 #. type: Plain text
30565 #: docs/manual/c/call.rst:25
30566 msgid "GSM_CallShowNumber"
30569 #. type: Plain text
30570 #: docs/manual/c/examples.rst:6
30572 "All these examples are also available in docs/examples/ directory in Gammu "
30577 #: docs/manual/c/examples.rst:8
30579 msgid "Getting phone information"
30580 msgstr "Informasi telepon"
30582 #. type: Plain text
30583 #: docs/manual/c/examples.rst:11
30584 msgid "../../examples/phone-info.c"
30587 #. type: Plain text
30588 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30589 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30590 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30591 msgid ":language: c"
30595 #: docs/manual/c/examples.rst:14
30597 msgid "Reading SMS message"
30600 #. type: Plain text
30601 #: docs/manual/c/examples.rst:17
30602 msgid "../../examples/sms-read.c"
30606 #: docs/manual/c/examples.rst:20
30608 msgid "Sending SMS message"
30611 #. type: Plain text
30612 #: docs/manual/c/examples.rst:23
30613 msgid "../../examples/sms-send.c"
30617 #: docs/manual/c/examples.rst:26
30619 msgid "Sending Long SMS message"
30622 #. type: Plain text
30623 #: docs/manual/c/examples.rst:29
30624 msgid "../../examples/long-sms.c"
30628 #: docs/manual/c/examples.rst:32
30630 msgid "SMSD example"
30633 #. type: Plain text
30634 #: docs/manual/c/examples.rst:35
30635 msgid "../../examples/smsd.c"
30639 #: docs/manual/c/examples.rst:38
30641 msgid "Custom configuration"
30642 msgstr "Konfigurasi buatan"
30644 #. type: Plain text
30645 #: docs/manual/c/examples.rst:41
30646 msgid "../../examples/custom-config.c"
30649 #. type: Plain text
30650 #: docs/manual/c/bitmap.rst:5
30651 msgid "GSM_GetBitmap"
30654 #. type: Plain text
30655 #: docs/manual/c/bitmap.rst:6
30656 msgid "GSM_SetBitmap"
30659 #. type: Plain text
30660 #: docs/manual/c/bitmap.rst:7
30661 msgid "GSM_PrintBitmap"
30664 #. type: Plain text
30665 #: docs/manual/c/bitmap.rst:8
30666 msgid "GSM_SaveBitmapFile"
30669 #. type: Plain text
30670 #: docs/manual/c/bitmap.rst:9
30671 msgid "GSM_ReadBitmapFile"
30674 #. type: Plain text
30675 #: docs/manual/c/bitmap.rst:10
30676 msgid "GSM_IsPointBitmap"
30679 #. type: Plain text
30680 #: docs/manual/c/bitmap.rst:11
30681 msgid "GSM_SetPointBitmap"
30684 #. type: Plain text
30685 #: docs/manual/c/bitmap.rst:12
30686 msgid "GSM_ClearPointBitmap"
30689 #. type: Plain text
30690 #: docs/manual/c/bitmap.rst:13
30691 msgid "GSM_ClearBitmap"
30694 #. type: Plain text
30695 #: docs/manual/c/bitmap.rst:14
30696 msgid "GSM_BinaryPicture_Types"
30699 #. type: Plain text
30700 #: docs/manual/c/bitmap.rst:15
30701 msgid "GSM_BinaryPicture"
30704 #. type: Plain text
30705 #: docs/manual/c/bitmap.rst:16
30706 msgid "GSM_Bitmap_Types"
30709 #. type: Plain text
30710 #: docs/manual/c/bitmap.rst:17
30714 #. type: Plain text
30715 #: docs/manual/c/bitmap.rst:18
30716 msgid "GSM_MultiBitmap"
30719 #. type: Plain text
30720 #: docs/manual/c/bitmap.rst:18
30722 msgid "GSM_GetScreenshot"
30723 msgstr "Pengaturan telepon"
30726 #: docs/manual/c/security.rst:2
30731 #. type: Plain text
30732 #: docs/manual/c/security.rst:5
30733 msgid "GSM_EnterSecurityCode"
30736 #. type: Plain text
30737 #: docs/manual/c/security.rst:6
30738 msgid "GSM_GetSecurityStatus"
30741 #. type: Plain text
30742 #: docs/manual/c/security.rst:7
30743 msgid "GSM_SecurityCodeType"
30746 #. type: Plain text
30747 #: docs/manual/c/security.rst:7
30748 msgid "GSM_SecurityCode"
30752 #: docs/manual/c/backup.rst:2
30757 #. type: Plain text
30758 #: docs/manual/c/backup.rst:5
30759 msgid "GSM_ReadSMSBackupFile"
30762 #. type: Plain text
30763 #: docs/manual/c/backup.rst:6
30764 msgid "GSM_AddSMSBackupFile"
30767 #. type: Plain text
30768 #: docs/manual/c/backup.rst:7
30769 msgid "GSM_ClearSMSBackup"
30772 #. type: Plain text
30773 #: docs/manual/c/backup.rst:8
30774 msgid "GSM_FreeSMSBackup"
30777 #. type: Plain text
30778 #: docs/manual/c/backup.rst:9
30779 msgid "GSM_SaveBackupFile"
30782 #. type: Plain text
30783 #: docs/manual/c/backup.rst:10
30784 msgid "GSM_GuessBackupFormat"
30787 #. type: Plain text
30788 #: docs/manual/c/backup.rst:11
30789 msgid "GSM_ReadBackupFile"
30792 #. type: Plain text
30793 #: docs/manual/c/backup.rst:12
30794 msgid "GSM_ClearBackup"
30797 #. type: Plain text
30798 #: docs/manual/c/backup.rst:13
30799 msgid "GSM_FreeBackup"
30802 #. type: Plain text
30803 #: docs/manual/c/backup.rst:14
30804 msgid "GSM_GetBackupFormatFeatures"
30807 #. type: Plain text
30808 #: docs/manual/c/backup.rst:15
30809 msgid "GSM_GetBackupFileFeatures"
30812 #. type: Plain text
30813 #: docs/manual/c/backup.rst:16
30814 msgid "GSM_SMS_Backup"
30817 #. type: Plain text
30818 #: docs/manual/c/backup.rst:17
30822 #. type: Plain text
30823 #: docs/manual/c/backup.rst:18
30824 msgid "GSM_BackupFormat"
30827 #. type: Plain text
30828 #: docs/manual/c/backup.rst:18
30829 msgid "GSM_Backup_Info"
30833 #: docs/manual/c/misc.rst:2
30835 msgid "Miscellaneous"
30836 msgstr "Miscellaneous"
30838 #. type: Plain text
30839 #: docs/manual/c/misc.rst:5
30843 #. type: Plain text
30844 #: docs/manual/c/misc.rst:6
30845 msgid "GetGammuVersion"
30848 #. type: Plain text
30849 #: docs/manual/c/misc.rst:7
30850 msgid "GetCompiler"
30853 #. type: Plain text
30854 #: docs/manual/c/misc.rst:8
30858 #. type: Plain text
30859 #: docs/manual/c/misc.rst:9
30860 msgid "GetGammuLocalePath"
30863 #. type: Plain text
30864 #: docs/manual/c/misc.rst:10
30865 msgid "GSM_InitLocales"
30868 #. type: Plain text
30869 #: docs/manual/c/misc.rst:11
30870 msgid "EncodeHexBin"
30873 #. type: Plain text
30874 #: docs/manual/c/misc.rst:11
30875 msgid "GSM_IsNewerVersion"
30878 #. type: Plain text
30879 #: docs/manual/c/wap.rst:2
30886 #. type: Plain text
30887 #: docs/manual/c/wap.rst:5
30888 msgid "GSM_EncodeURLFile"
30891 #. type: Plain text
30892 #: docs/manual/c/wap.rst:6
30894 msgid "GSM_GetWAPBookmark"
30895 msgstr "Pengaturan WAP dan bookmark"
30897 #. type: Plain text
30898 #: docs/manual/c/wap.rst:7
30900 msgid "GSM_SetWAPBookmark"
30901 msgstr "Pengaturan WAP dan bookmark"
30903 #. type: Plain text
30904 #: docs/manual/c/wap.rst:8
30905 msgid "GSM_DeleteWAPBookmark"
30908 #. type: Plain text
30909 #: docs/manual/c/wap.rst:9
30910 msgid "GSM_GetWAPSettings"
30911 msgstr "GSM_GetWAPSettings"
30913 #. type: Plain text
30914 #: docs/manual/c/wap.rst:10
30915 msgid "GSM_SetWAPSettings"
30916 msgstr "GSM_SetWAPSettings"
30918 #. type: Plain text
30919 #: docs/manual/c/wap.rst:11
30921 msgid "GSM_WAPBookmark"
30922 msgstr "Pengaturan WAP dan bookmark"
30924 #. type: Plain text
30925 #: docs/manual/c/wap.rst:12
30927 msgid "WAPSettings_Speed"
30928 msgstr "Pengaturan telepon"
30930 #. type: Plain text
30931 #: docs/manual/c/wap.rst:13
30933 msgid "WAPSettings_Bearer"
30934 msgstr "Pengaturan telepon"
30936 #. type: Plain text
30937 #: docs/manual/c/wap.rst:14
30938 msgid "GSM_WAPSettings"
30939 msgstr "GSM_WAPSettings"
30941 #. type: Plain text
30942 #: docs/manual/c/wap.rst:14
30943 msgid "GSM_MultiWAPSettings"
30944 msgstr "GSM_MultiWAPSettings"
30947 #: docs/manual/c/nokia.rst:2
30952 #. type: Plain text
30953 #: docs/manual/c/nokia.rst:5
30954 msgid "NOKIA_GetDefaultCallerGroupName"
30957 #. type: Plain text
30958 #: docs/manual/c/nokia.rst:5
30959 msgid "NOKIA_GetDefaultProfileName"
30963 #: docs/manual/c/datetime.rst:2
30965 msgid "Date and time"
30968 #. type: Plain text
30969 #: docs/manual/c/datetime.rst:5
30973 #. type: Plain text
30974 #: docs/manual/c/datetime.rst:6
30975 msgid "GSM_GetCurrentDateTime"
30978 #. type: Plain text
30979 #: docs/manual/c/datetime.rst:7
30980 msgid "Fill_Time_T"
30983 #. type: Plain text
30984 #: docs/manual/c/datetime.rst:8
30985 msgid "GSM_GetLocalTimezoneOffset"
30988 #. type: Plain text
30989 #: docs/manual/c/datetime.rst:9
30990 msgid "Fill_GSM_DateTime"
30993 #. type: Plain text
30994 #: docs/manual/c/datetime.rst:10
30995 msgid "GSM_DateTimeFromTimestamp"
30998 #. type: Plain text
30999 #: docs/manual/c/datetime.rst:11
31003 #. type: Plain text
31004 #: docs/manual/c/datetime.rst:12
31008 #. type: Plain text
31009 #: docs/manual/c/datetime.rst:13
31013 #. type: Plain text
31014 #: docs/manual/c/datetime.rst:14
31018 #. type: Plain text
31019 #: docs/manual/c/datetime.rst:15
31020 msgid "GSM_GetDateTime"
31023 #. type: Plain text
31024 #: docs/manual/c/datetime.rst:16
31025 msgid "GSM_SetDateTime"
31028 #. type: Plain text
31029 #: docs/manual/c/datetime.rst:17
31030 msgid "GSM_DateTime"
31033 #. type: Plain text
31034 #: docs/manual/c/datetime.rst:17
31035 msgid "GSM_DeltaTime"
31038 #. type: Plain text
31039 #: docs/manual/c/calendar.rst:5
31040 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31043 #. type: Plain text
31044 #: docs/manual/c/calendar.rst:6
31045 msgid "GSM_EncodeVTODO"
31048 #. type: Plain text
31049 #: docs/manual/c/calendar.rst:7
31050 msgid "GSM_EncodeVCALENDAR"
31053 #. type: Plain text
31054 #: docs/manual/c/calendar.rst:8
31055 msgid "GSM_DecodeVNOTE"
31058 #. type: Plain text
31059 #: docs/manual/c/calendar.rst:9
31060 msgid "GSM_EncodeVNTFile"
31063 #. type: Plain text
31064 #: docs/manual/c/calendar.rst:10
31065 msgid "GSM_DecodeVCALENDAR_VTODO"
31068 #. type: Plain text
31069 #: docs/manual/c/calendar.rst:11
31070 msgid "GSM_IsCalendarNoteFromThePast"
31073 #. type: Plain text
31074 #: docs/manual/c/calendar.rst:12
31075 msgid "GSM_GetAlarm"
31078 #. type: Plain text
31079 #: docs/manual/c/calendar.rst:13
31080 msgid "GSM_SetAlarm"
31083 #. type: Plain text
31084 #: docs/manual/c/calendar.rst:14
31085 msgid "GSM_GetToDoStatus"
31088 #. type: Plain text
31089 #: docs/manual/c/calendar.rst:15
31090 msgid "GSM_GetToDo"
31093 #. type: Plain text
31094 #: docs/manual/c/calendar.rst:16
31095 msgid "GSM_GetNextToDo"
31098 #. type: Plain text
31099 #: docs/manual/c/calendar.rst:17
31100 msgid "GSM_SetToDo"
31103 #. type: Plain text
31104 #: docs/manual/c/calendar.rst:18
31105 msgid "GSM_AddToDo"
31108 #. type: Plain text
31109 #: docs/manual/c/calendar.rst:19
31110 msgid "GSM_DeleteToDo"
31113 #. type: Plain text
31114 #: docs/manual/c/calendar.rst:20
31115 msgid "GSM_DeleteAllToDo"
31118 #. type: Plain text
31119 #: docs/manual/c/calendar.rst:21
31120 msgid "GSM_GetCalendarStatus"
31123 #. type: Plain text
31124 #: docs/manual/c/calendar.rst:22
31125 msgid "GSM_GetCalendar"
31126 msgstr "GSM_GetCalendar"
31128 #. type: Plain text
31129 #: docs/manual/c/calendar.rst:23
31130 msgid "GSM_GetNextCalendar"
31133 #. type: Plain text
31134 #: docs/manual/c/calendar.rst:24
31135 msgid "GSM_SetCalendar"
31136 msgstr "GSM_SetCalendar"
31138 #. type: Plain text
31139 #: docs/manual/c/calendar.rst:25
31140 msgid "GSM_AddCalendar"
31141 msgstr "GSM_AddCalendar"
31143 #. type: Plain text
31144 #: docs/manual/c/calendar.rst:26
31145 msgid "GSM_DeleteCalendar"
31146 msgstr "GSM_DeleteCalendar"
31148 #. type: Plain text
31149 #: docs/manual/c/calendar.rst:27
31150 msgid "GSM_DeleteAllCalendar"
31153 #. type: Plain text
31154 #: docs/manual/c/calendar.rst:28
31155 msgid "GSM_GetCalendarSettings"
31158 #. type: Plain text
31159 #: docs/manual/c/calendar.rst:29
31161 msgid "GSM_SetCalendarSettings"
31162 msgstr "MMS dan pengaturan MMS"
31164 #. type: Plain text
31165 #: docs/manual/c/calendar.rst:30
31166 msgid "GSM_GetNotesStatus"
31169 #. type: Plain text
31170 #: docs/manual/c/calendar.rst:31
31171 msgid "GSM_GetNote"
31174 #. type: Plain text
31175 #: docs/manual/c/calendar.rst:32
31176 msgid "GSM_GetNextNote"
31179 #. type: Plain text
31180 #: docs/manual/c/calendar.rst:33
31181 msgid "GSM_SetNote"
31184 #. type: Plain text
31185 #: docs/manual/c/calendar.rst:34
31186 msgid "GSM_AddNote"
31189 #. type: Plain text
31190 #: docs/manual/c/calendar.rst:35
31191 msgid "GSM_DeleteNote"
31194 #. type: Plain text
31195 #: docs/manual/c/calendar.rst:36
31196 msgid "GSM_DeleteAllNotes"
31199 #. type: Plain text
31200 #: docs/manual/c/calendar.rst:37
31202 msgid "GSM_CalendarSettings"
31203 msgstr "MMS dan pengaturan MMS"
31205 #. type: Plain text
31206 #: docs/manual/c/calendar.rst:38
31207 msgid "GSM_ToDoStatus"
31210 #. type: Plain text
31211 #: docs/manual/c/calendar.rst:39
31212 msgid "GSM_CalendarStatus"
31213 msgstr "GSM_CalendarStatus"
31215 #. type: Plain text
31216 #: docs/manual/c/calendar.rst:40
31218 msgid "GSM_CalendarNoteType"
31219 msgstr "Catatan kalender"
31221 #. type: Plain text
31222 #: docs/manual/c/calendar.rst:41
31223 msgid "GSM_CalendarType"
31224 msgstr "GSM_CalendarType"
31226 #. type: Plain text
31227 #: docs/manual/c/calendar.rst:42
31228 msgid "GSM_SubCalendarEntry"
31231 #. type: Plain text
31232 #: docs/manual/c/calendar.rst:43
31233 msgid "GSM_CalendarEntry"
31234 msgstr "GSM_CalendarEntry"
31236 #. type: Plain text
31237 #: docs/manual/c/calendar.rst:44
31238 msgid "GSM_ToDoType"
31241 #. type: Plain text
31242 #: docs/manual/c/calendar.rst:45
31243 msgid "GSM_ToDo_Priority"
31246 #. type: Plain text
31247 #: docs/manual/c/calendar.rst:46
31248 msgid "GSM_SubToDoEntry"
31251 #. type: Plain text
31252 #: docs/manual/c/calendar.rst:47
31253 msgid "GSM_ToDoEntry"
31256 #. type: Plain text
31257 #: docs/manual/c/calendar.rst:48
31258 msgid "GSM_NoteEntry"
31261 #. type: Plain text
31262 #: docs/manual/c/calendar.rst:49
31266 #. type: Plain text
31267 #: docs/manual/c/calendar.rst:50
31268 msgid "GSM_VToDoVersion"
31271 #. type: Plain text
31272 #: docs/manual/c/calendar.rst:50
31273 msgid "GSM_VCalendarVersion"
31276 #. type: Plain text
31277 #: docs/manual/c/porting.rst:2
31278 msgid "Porting from libGammu older than 1.12.0"
31282 #: docs/manual/c/porting.rst:5
31284 msgid "Rationale for API change"
31287 #. type: delimited block =
31288 #: docs/manual/c/porting.rst:10
31290 "This document describes what you have to change in your code, if you used "
31291 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31292 "has to be done for various reasons:"
31295 #. type: delimited block =
31296 #: docs/manual/c/porting.rst:15
31298 "ABI stability. - Till now almost every change in internals of any driver "
31299 "lead to ABI change. If we would correctly increase soname on each ABI "
31300 "change, we would be somewhere near 200, what is not something we could be "
31304 #. type: delimited block =
31305 #: docs/manual/c/porting.rst:19
31307 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31308 "do some common things in each function. New API allows one to centralize "
31309 "those operations in one place."
31312 #. type: delimited block =
31313 #: docs/manual/c/porting.rst:23
31315 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31316 "could be misused by programmers and could lead to unexpected behaviour when "
31317 "some internals are changed."
31321 #: docs/manual/c/porting.rst:25
31323 msgid "Changes you have to do in your code"
31326 #. type: delimited block =
31327 #: docs/manual/c/porting.rst:29
31329 "Bellow examples expect ``sm`` to be state machine structure in your current "
31330 "code, change it to appropriate variable name if it differs."
31333 #. type: delimited block =
31334 #: docs/manual/c/porting.rst:34
31336 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31337 "expose this structure, so you will get compiler error. You should allocate "
31338 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31339 "`GSM_FreeStateMachine`."
31342 #. type: delimited block =
31343 #: docs/manual/c/porting.rst:39
31345 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31346 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31347 "machine structure have changed signature to include results of the operation."
31350 #. type: delimited block =
31351 #: docs/manual/c/porting.rst:42
31353 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31354 "accessing structure."
31357 #. type: delimited block =
31358 #: docs/manual/c/porting.rst:44
31359 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31362 #. type: delimited block =
31363 #: docs/manual/c/porting.rst:47
31365 "As there might be some functions still missing from new API, don't hesitate "
31366 "to contact author or ask on mailing list if you miss something."
31369 #. type: delimited block =
31370 #: docs/manual/c/porting.rst:50
31372 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31373 "or Sphinx and is part of this manual."
31376 #. type: delimited block =
31377 #: docs/manual/c/porting.rst:51
31378 msgid ":ref:`libgammu`"
31381 #. type: Plain text
31382 #: docs/manual/c/index.rst:2
31387 #: docs/manual/c/index.rst:4
31392 #. type: Plain text
31393 #: docs/manual/c/index.rst:9
31395 "The libGammu library exposes all Gammu functionality for various phones in "
31396 "standard API. It can be used to do anything with your phone, however for "
31397 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31400 #. type: Plain text
31401 #: docs/manual/c/index.rst:14
31403 "If you intend to use libGammu in your application, all you should need is to "
31404 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31405 "examples/ for some small example applications. You don't need real phone for "
31406 "testing, use :ref:`dummy-driver` instead."
31409 #. type: Plain text
31410 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31412 "The C API documentation is still more complete in Doxygen format available "
31413 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31417 #. type: Plain text
31418 #: docs/manual/c/index.rst:27
31419 msgid "hints examples api porting"
31423 #: docs/manual/c/info.rst:2
31428 #. type: Plain text
31429 #: docs/manual/c/info.rst:5
31430 msgid "GSM_GetNetworkName"
31433 #. type: Plain text
31434 #: docs/manual/c/info.rst:6
31435 msgid "GSM_GetCountryName"
31438 #. type: Plain text
31439 #: docs/manual/c/info.rst:7
31440 msgid "GSM_FeatureToString"
31443 #. type: Plain text
31444 #: docs/manual/c/info.rst:8
31445 msgid "GSM_FeatureFromString"
31448 #. type: Plain text
31449 #: docs/manual/c/info.rst:9
31450 msgid "GSM_IsPhoneFeatureAvailable"
31453 #. type: Plain text
31454 #: docs/manual/c/info.rst:10
31455 msgid "GSM_AddPhoneFeature"
31458 #. type: Plain text
31459 #: docs/manual/c/info.rst:11
31460 msgid "GSM_GetManufacturer"
31463 #. type: Plain text
31464 #: docs/manual/c/info.rst:12
31465 msgid "GSM_GetModel"
31468 #. type: Plain text
31469 #: docs/manual/c/info.rst:13
31470 msgid "GSM_GetModelInfo"
31473 #. type: Plain text
31474 #: docs/manual/c/info.rst:14
31475 msgid "GSM_GetFirmware"
31478 #. type: Plain text
31479 #: docs/manual/c/info.rst:15
31480 msgid "GSM_GetIMEI"
31483 #. type: Plain text
31484 #: docs/manual/c/info.rst:16
31485 msgid "GSM_GetOriginalIMEI"
31488 #. type: Plain text
31489 #: docs/manual/c/info.rst:17
31490 msgid "GSM_GetManufactureMonth"
31493 #. type: Plain text
31494 #: docs/manual/c/info.rst:18
31495 msgid "GSM_GetProductCode"
31498 #. type: Plain text
31499 #: docs/manual/c/info.rst:19
31500 msgid "GSM_GetHardware"
31503 #. type: Plain text
31504 #: docs/manual/c/info.rst:20
31508 #. type: Plain text
31509 #: docs/manual/c/info.rst:21
31510 msgid "GSM_GetSIMIMSI"
31513 #. type: Plain text
31514 #: docs/manual/c/info.rst:22
31515 msgid "GSM_GetBatteryCharge"
31518 #. type: Plain text
31519 #: docs/manual/c/info.rst:23
31520 msgid "GSM_GetSignalQuality"
31523 #. type: Plain text
31524 #: docs/manual/c/info.rst:24
31525 msgid "GSM_GetNetworkInfo"
31528 #. type: Plain text
31529 #: docs/manual/c/info.rst:25
31530 msgid "GSM_GetDisplayStatus"
31533 #. type: Plain text
31534 #: docs/manual/c/info.rst:26
31535 msgid "GSM_NetworkInfo_State"
31538 #. type: Plain text
31539 #: docs/manual/c/info.rst:27
31540 msgid "GSM_GPRS_State"
31543 #. type: Plain text
31544 #: docs/manual/c/info.rst:28
31545 msgid "GSM_NetworkInfo"
31546 msgstr "GSM_NetworkInfo"
31548 #. type: Plain text
31549 #: docs/manual/c/info.rst:29
31550 msgid "GSM_SignalQuality"
31553 #. type: Plain text
31554 #: docs/manual/c/info.rst:30
31555 msgid "GSM_ChargeState"
31558 #. type: Plain text
31559 #: docs/manual/c/info.rst:31
31560 msgid "GSM_BatteryType"
31563 #. type: Plain text
31564 #: docs/manual/c/info.rst:32
31565 msgid "GSM_BatteryCharge"
31568 #. type: Plain text
31569 #: docs/manual/c/info.rst:33
31570 msgid "GSM_DisplayFeature"
31573 #. type: Plain text
31574 #: docs/manual/c/info.rst:34
31575 msgid "GSM_DisplayFeatures"
31578 #. type: Plain text
31579 #: docs/manual/c/info.rst:35
31580 msgid "GSM_Feature"
31583 #. type: Plain text
31584 #: docs/manual/c/info.rst:35
31585 msgid "GSM_PhoneModel"
31589 #: docs/manual/c/category.rst:2
31594 #. type: Plain text
31595 #: docs/manual/c/category.rst:5
31596 msgid "GSM_GetCategory"
31599 #. type: Plain text
31600 #: docs/manual/c/category.rst:6
31601 msgid "GSM_AddCategory"
31604 #. type: Plain text
31605 #: docs/manual/c/category.rst:7
31606 msgid "GSM_GetCategoryStatus"
31609 #. type: Plain text
31610 #: docs/manual/c/category.rst:8
31611 msgid "GSM_CategoryType"
31612 msgstr "GSM_CategoryType"
31614 #. type: Plain text
31615 #: docs/manual/c/category.rst:9
31616 msgid "GSM_Category"
31617 msgstr "GSM_Category"
31619 #. type: Plain text
31620 #: docs/manual/c/category.rst:9
31621 msgid "GSM_CategoryStatus"
31625 #: docs/manual/c/api.rst:2
31627 msgid "libGammu C API"
31630 #. type: Plain text
31631 #: docs/manual/c/api.rst:38
31633 "backup bitmap calendar callback call category datetime debug error file info "
31634 "inifile keys limits memory message misc nokia ringtone security settings "
31635 "smsd statemachine types unicode wap"
31639 #: docs/manual/c/keys.rst:2
31644 #. type: Plain text
31645 #: docs/manual/c/keys.rst:5
31646 msgid "MakeKeySequence"
31649 #. type: Plain text
31650 #: docs/manual/c/keys.rst:6
31651 msgid "GSM_PressKey"
31654 #. type: Plain text
31655 #: docs/manual/c/keys.rst:6
31656 msgid "GSM_KeyCode"
31660 #: docs/manual/c/types.rst:2
31665 #. type: Labeled list
31666 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31667 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31668 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31669 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31670 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31672 msgid ".. doxygentypedef"
31675 #. type: Plain text
31676 #: docs/manual/c/types.rst:5
31681 #: docs/manual/c/hints.rst:2
31683 msgid "Hints for libGammu Novices"
31686 #. type: Plain text
31687 #: docs/manual/c/hints.rst:5
31689 "This is very short overview of libGammu usage. You will probably need to "
31693 #. type: Attribute :doc:
31694 #: docs/manual/c/hints.rst:5
31696 msgid "`api` to find out what functions you want to use."
31700 #: docs/manual/c/hints.rst:9
31702 msgid "Basic library usage"
31705 #. type: Plain text
31706 #: docs/manual/c/hints.rst:12
31707 msgid "You need to include main header file:"
31710 #. type: Plain text
31711 #: docs/manual/c/hints.rst:16
31712 msgid "#include <gammu.h>"
31715 #. type: Labeled list
31716 #: docs/manual/c/hints.rst:17
31718 msgid "To compile you need to pass flags from pkg-config"
31721 #. type: Plain text
31722 #: docs/manual/c/hints.rst:20
31723 msgid "pkg-config --cflags gammu"
31726 #. type: Labeled list
31727 #: docs/manual/c/hints.rst:21
31729 msgid "To link you need to pass from pkg-config"
31732 #. type: Plain text
31733 #: docs/manual/c/hints.rst:24
31734 msgid "pkg-config --libs gammu"
31737 #. type: Plain text
31738 #: docs/manual/c/hints.rst:28
31740 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31741 "not public, so all you can define is a pointer to it:"
31744 #. type: Plain text
31745 #: docs/manual/c/hints.rst:32
31746 msgid "GSM_StateMachine *state_machine;"
31749 #. type: Plain text
31750 #: docs/manual/c/hints.rst:35
31752 "You'll want to check for errors from time to time. Do it using a function "
31753 "something like this:"
31756 #. type: Plain text
31757 #: docs/manual/c/hints.rst:40
31758 msgid "void check_error(GSM_Error err) {"
31761 #. type: Plain text
31762 #: docs/manual/c/hints.rst:41
31763 msgid "if (err == ERR_NONE) {"
31766 #. type: Plain text
31767 #: docs/manual/c/hints.rst:42
31771 #. type: Plain text
31772 #: docs/manual/c/hints.rst:45
31774 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31777 #. type: Plain text
31778 #: docs/manual/c/hints.rst:50
31780 "As libGammu does interact with strings in your local encoding, it is good "
31781 "idea to initialize locales subsystem first (otherwise you would get broken "
31782 "non ASCII characters):"
31785 #. type: Plain text
31786 #: docs/manual/c/hints.rst:54
31787 msgid "GSM_InitLocales(NULL);"
31790 #. type: Plain text
31791 #: docs/manual/c/hints.rst:56
31792 msgid "You first need to allocate a state machine structure:"
31795 #. type: Plain text
31796 #: docs/manual/c/hints.rst:60
31797 msgid "state_machine = GSM_AllocStateMachine();"
31800 #. type: Plain text
31801 #: docs/manual/c/hints.rst:62
31802 msgid "Now think about the configuration file. To use the default"
31805 #. type: Attribute :file:
31806 #: docs/manual/c/hints.rst:62
31808 msgid "`~/.gammurc`, do this:"
31811 #. type: Plain text
31812 #: docs/manual/c/hints.rst:67
31813 msgid "INI_Section *cfg;"
31816 #. type: Plain text
31817 #: docs/manual/c/hints.rst:71
31818 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31821 #. type: Plain text
31822 #: docs/manual/c/hints.rst:75
31824 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31825 "0); check_error(error);"
31828 #. type: Plain text
31829 #: docs/manual/c/hints.rst:78
31830 msgid "/* Free allocated memory */ INI_Free(cfg);"
31833 #. type: Plain text
31834 #: docs/manual/c/hints.rst:81
31835 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31838 #. type: Plain text
31839 #: docs/manual/c/hints.rst:84
31841 "OK, now initialise the connection (1 means number of replies you want to "
31842 "wait for in case of failure):"
31845 #. type: Plain text
31846 #: docs/manual/c/hints.rst:89
31847 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31850 #. type: Plain text
31851 #: docs/manual/c/hints.rst:92
31853 "Now you are ready to communicate with the phone, for example you can read "
31854 "manufacturer name:"
31857 #. type: Plain text
31858 #: docs/manual/c/hints.rst:97
31859 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
31862 #. type: Plain text
31863 #: docs/manual/c/hints.rst:99
31864 msgid "When you're finished, you need to disconnect and free allocated memory:"
31867 #. type: Plain text
31868 #: docs/manual/c/hints.rst:104
31869 msgid "error = GSM_TerminateConnection(s); check_error(error);"
31872 #. type: Plain text
31873 #: docs/manual/c/hints.rst:108
31874 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
31877 #. type: Plain text
31878 #: docs/manual/c/hints.rst:110
31879 msgid "There are also other :doc:`examples`."
31883 #: docs/manual/c/hints.rst:112
31885 msgid "Compling the code"
31888 #. type: Plain text
31889 #: docs/manual/c/hints.rst:118
31891 "To compile program using Gammu library, you need to pass include path to the "
31892 "compiler and library name and search path to the linker. This can be easiest "
31893 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
31897 #. type: Plain text
31898 #: docs/manual/c/hints.rst:122
31900 "# Sample Makefile which can be used to build examples shipped with Gammu"
31903 #. type: Plain text
31904 #: docs/manual/c/hints.rst:125
31906 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
31907 "pkg-config --cflags --libs gammu)"
31910 #. type: Plain text
31911 #: docs/manual/c/hints.rst:127
31912 msgid "ALL=phone-info sms-send smsd"
31915 #. type: Plain text
31916 #: docs/manual/c/hints.rst:129
31917 msgid ".PHONY: all clean"
31920 #. type: Plain text
31921 #: docs/manual/c/hints.rst:131
31922 msgid "all: $(ALL)"
31925 #. type: Plain text
31926 #: docs/manual/c/hints.rst:133
31930 #. type: Plain text
31931 #: docs/manual/c/hints.rst:134
31932 msgid "rm -f $(ALL)"
31935 #. type: Plain text
31936 #: docs/manual/c/hints.rst:136
31940 #. type: Plain text
31941 #: docs/manual/c/hints.rst:137
31942 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
31945 #. type: Plain text
31946 #: docs/manual/c/hints.rst:147
31948 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
31949 "zero bytes). This is used mostly for historical reasons and today the "
31950 "obvious choice would be ``wchar_t``. To work with these strings, various "
31951 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
31952 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
31955 #. type: Plain text
31956 #: docs/manual/c/hints.rst:149
31957 msgid "For printing on console you should use:"
31960 #. type: Plain text
31961 #: docs/manual/c/hints.rst:153
31962 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
31965 #. type: Plain text
31966 #: docs/manual/c/hints.rst:155
31967 msgid "For giving string to some GUI toolkit:"
31970 #. type: Plain text
31971 #: docs/manual/c/hints.rst:159
31972 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
31975 #. type: Plain text
31976 #: docs/manual/c/hints.rst:165
31978 "These functions differ only on platforms where console uses historically "
31979 "different character set than GUI, what effectively means only Microsoft "
31983 #. type: Plain text
31984 #: docs/manual/c/hints.rst:170
31985 msgid "You can either enabled debug logging globally or per state machine."
31988 #. type: Plain text
31989 #: docs/manual/c/hints.rst:172
31990 msgid "To enable global debugging use:"
31993 #. type: Plain text
31994 #: docs/manual/c/hints.rst:178
31996 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
31997 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
32000 #. type: Plain text
32001 #: docs/manual/c/hints.rst:180
32002 msgid "For per state machine configuration:"
32003 msgstr "Untuk konfigurasi masing-masing mesin:"
32005 #. type: Plain text
32006 #: docs/manual/c/hints.rst:186
32008 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
32009 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
32010 "(\"textall\", debug_info);"
32014 #: docs/manual/c/debug.rst:2
32019 #. type: Plain text
32020 #: docs/manual/c/debug.rst:5
32021 msgid "GSM_SetDebugFunction"
32024 #. type: Plain text
32025 #: docs/manual/c/debug.rst:6
32026 msgid "GSM_SetDebugFile"
32029 #. type: Plain text
32030 #: docs/manual/c/debug.rst:7
32031 msgid "GSM_SetDebugFileDescriptor"
32034 #. type: Plain text
32035 #: docs/manual/c/debug.rst:8
32036 msgid "GSM_GetGlobalDebug"
32039 #. type: Plain text
32040 #: docs/manual/c/debug.rst:9
32041 msgid "GSM_GetDebug"
32044 #. type: Plain text
32045 #: docs/manual/c/debug.rst:10
32049 #. type: Plain text
32050 #: docs/manual/c/debug.rst:11
32051 msgid "GSM_SetDebugLevel"
32054 #. type: Plain text
32055 #: docs/manual/c/debug.rst:12
32056 msgid "GSM_SetDebugCoding"
32059 #. type: Plain text
32060 #: docs/manual/c/debug.rst:13
32061 msgid "GSM_SetDebugGlobal"
32064 #. type: Plain text
32065 #: docs/manual/c/debug.rst:14
32066 msgid "GSM_LogError"
32069 #. type: Plain text
32070 #: docs/manual/c/debug.rst:15
32074 #. type: Plain text
32075 #: docs/manual/c/debug.rst:15
32076 msgid "GSM_Debug_Info"
32080 #: docs/manual/c/error.rst:2
32082 msgid "Error handling"
32085 #. type: Plain text
32086 #: docs/manual/c/error.rst:5
32087 msgid "GSM_ErrorString"
32090 #. type: Plain text
32091 #: docs/manual/c/error.rst:6
32092 msgid "GSM_ErrorName"
32095 #. type: Plain text
32096 #: docs/manual/c/error.rst:6
32100 #. type: Plain text
32101 #: docs/manual/c/unicode.rst:5
32102 msgid "UnicodeLength"
32105 #. type: Plain text
32106 #: docs/manual/c/unicode.rst:6
32107 msgid "DecodeUnicodeString"
32110 #. type: Plain text
32111 #: docs/manual/c/unicode.rst:7
32112 msgid "DecodeUnicodeConsole"
32115 #. type: Plain text
32116 #: docs/manual/c/unicode.rst:8
32117 msgid "DecodeUnicode"
32120 #. type: Plain text
32121 #: docs/manual/c/unicode.rst:9
32122 msgid "EncodeUnicode"
32125 #. type: Plain text
32126 #: docs/manual/c/unicode.rst:10
32127 msgid "ReadUnicodeFile"
32130 #. type: Plain text
32131 #: docs/manual/c/unicode.rst:11
32132 msgid "CopyUnicodeString"
32135 #. type: Plain text
32136 #: docs/manual/c/unicode.rst:12
32137 msgid "EncodeUTF8QuotedPrintable"
32140 #. type: Plain text
32141 #: docs/manual/c/unicode.rst:13
32142 msgid "DecodeUTF8QuotedPrintable"
32145 #. type: Plain text
32146 #: docs/manual/c/unicode.rst:14
32147 msgid "EncodeWithUTF8Alphabet"
32150 #. type: Plain text
32151 #: docs/manual/c/unicode.rst:15
32152 msgid "DecodeWithUTF8Alphabet"
32155 #. type: Plain text
32156 #: docs/manual/c/unicode.rst:16
32157 msgid "DecodeHexUnicode"
32160 #. type: Plain text
32161 #: docs/manual/c/unicode.rst:17
32162 msgid "EncodeHexUnicode"
32165 #. type: Plain text
32166 #: docs/manual/c/unicode.rst:18
32170 #. type: Plain text
32171 #: docs/manual/c/unicode.rst:19
32175 #. type: Plain text
32176 #: docs/manual/c/unicode.rst:20
32177 msgid "mywstrncasecmp"
32180 #. type: Plain text
32181 #: docs/manual/c/unicode.rst:21
32185 #. type: Plain text
32186 #: docs/manual/c/unicode.rst:22
32190 #. type: Plain text
32191 #: docs/manual/c/unicode.rst:23
32192 msgid "DecodeHexBin"
32195 #. type: Plain text
32196 #: docs/manual/c/unicode.rst:24
32197 msgid "EncodeWithUnicodeAlphabet"
32200 #. type: Plain text
32201 #: docs/manual/c/unicode.rst:24
32202 msgid "DecodeWithUnicodeAlphabet"
32205 #. type: Plain text
32206 #: docs/manual/c/message.rst:5
32207 msgid "GSM_DecodePDUFrame"
32210 #. type: Plain text
32211 #: docs/manual/c/message.rst:6
32212 msgid "GSM_DecodeSMSFrame"
32215 #. type: Plain text
32216 #: docs/manual/c/message.rst:7
32217 msgid "GSM_GetMessageCoding"
32220 #. type: Plain text
32221 #: docs/manual/c/message.rst:8
32222 msgid "GSM_EncodeSMSFrame"
32225 #. type: Plain text
32226 #: docs/manual/c/message.rst:9
32227 msgid "GSM_DecodeSMSFrameStatusReportData"
32230 #. type: Plain text
32231 #: docs/manual/c/message.rst:10
32232 msgid "GSM_DecodeSMSFrameText"
32235 #. type: Plain text
32236 #: docs/manual/c/message.rst:11
32237 msgid "GSM_DecodeUDHHeader"
32240 #. type: Plain text
32241 #: docs/manual/c/message.rst:12
32242 msgid "GSM_EncodeUDHHeader"
32245 #. type: Plain text
32246 #: docs/manual/c/message.rst:13
32247 msgid "GSM_SetDefaultReceivedSMSData"
32250 #. type: Plain text
32251 #: docs/manual/c/message.rst:14
32252 msgid "GSM_SetDefaultSMSData"
32255 #. type: Plain text
32256 #: docs/manual/c/message.rst:15
32257 msgid "GSM_DecodeSiemensOTASMS"
32260 #. type: Plain text
32261 #: docs/manual/c/message.rst:16
32262 msgid "PHONE_EncodeSMSFrame"
32265 #. type: Plain text
32266 #: docs/manual/c/message.rst:17
32267 msgid "GSM_EncodeMultiPartSMS"
32270 #. type: Plain text
32271 #: docs/manual/c/message.rst:18
32272 msgid "GSM_DecodeMultiPartSMS"
32275 #. type: Plain text
32276 #: docs/manual/c/message.rst:19
32277 msgid "GSM_ClearMultiPartSMSInfo"
32280 #. type: Plain text
32281 #: docs/manual/c/message.rst:20
32282 msgid "GSM_FreeMultiPartSMSInfo"
32285 #. type: Plain text
32286 #: docs/manual/c/message.rst:21
32287 msgid "GSM_LinkSMS"
32290 #. type: Plain text
32291 #: docs/manual/c/message.rst:22
32292 msgid "GSM_DecodeMMSFileToMultiPart"
32295 #. type: Plain text
32296 #: docs/manual/c/message.rst:23
32297 msgid "GSM_ClearMMSMultiPart"
32300 #. type: Plain text
32301 #: docs/manual/c/message.rst:24
32302 msgid "GSM_GetSMSC"
32305 #. type: Plain text
32306 #: docs/manual/c/message.rst:25
32307 msgid "GSM_SetSMSC"
32310 #. type: Plain text
32311 #: docs/manual/c/message.rst:26
32312 msgid "GSM_GetSMSStatus"
32315 #. type: Plain text
32316 #: docs/manual/c/message.rst:27
32320 #. type: Plain text
32321 #: docs/manual/c/message.rst:28
32322 msgid "GSM_GetNextSMS"
32325 #. type: Plain text
32326 #: docs/manual/c/message.rst:29
32330 #. type: Plain text
32331 #: docs/manual/c/message.rst:30
32335 #. type: Plain text
32336 #: docs/manual/c/message.rst:31
32337 msgid "GSM_DeleteSMS"
32340 #. type: Plain text
32341 #: docs/manual/c/message.rst:32
32342 msgid "GSM_SendSMS"
32345 #. type: Plain text
32346 #: docs/manual/c/message.rst:33
32347 msgid "GSM_SendSavedSMS"
32350 #. type: Plain text
32351 #: docs/manual/c/message.rst:34
32352 msgid "GSM_SetFastSMSSending"
32355 #. type: Plain text
32356 #: docs/manual/c/message.rst:35
32357 msgid "GSM_SetIncomingSMS"
32360 #. type: Plain text
32361 #: docs/manual/c/message.rst:36
32362 msgid "GSM_SetIncomingCB"
32365 #. type: Plain text
32366 #: docs/manual/c/message.rst:37
32367 msgid "GSM_GetSMSFolders"
32370 #. type: Plain text
32371 #: docs/manual/c/message.rst:38
32372 msgid "GSM_AddSMSFolder"
32375 #. type: Plain text
32376 #: docs/manual/c/message.rst:39
32377 msgid "GSM_DeleteSMSFolder"
32380 #. type: Plain text
32381 #: docs/manual/c/message.rst:40
32382 msgid "GSM_GetMMSFolders"
32385 #. type: Plain text
32386 #: docs/manual/c/message.rst:41
32387 msgid "GSM_GetNextMMSFileInfo"
32390 #. type: Plain text
32391 #: docs/manual/c/message.rst:42
32392 msgid "GSM_SetIncomingUSSD"
32395 #. type: Plain text
32396 #: docs/manual/c/message.rst:43
32397 msgid "GSM_SMSCounter"
32398 msgstr "GSM_SMSCounter"
32400 #. type: Plain text
32401 #: docs/manual/c/message.rst:44
32402 msgid "GSM_MMS_Class"
32405 #. type: Plain text
32406 #: docs/manual/c/message.rst:45
32407 msgid "GSM_MMSIndicator"
32410 #. type: Plain text
32411 #: docs/manual/c/message.rst:46
32412 msgid "GSM_CBMessage"
32415 #. type: Plain text
32416 #: docs/manual/c/message.rst:47
32417 msgid "GSM_USSDStatus"
32420 #. type: Plain text
32421 #: docs/manual/c/message.rst:48
32422 msgid "GSM_USSDMessage"
32425 #. type: Plain text
32426 #: docs/manual/c/message.rst:49
32427 msgid "GSM_SMSMemoryStatus"
32430 #. type: Plain text
32431 #: docs/manual/c/message.rst:50
32432 msgid "GSM_SMSFormat"
32435 #. type: Plain text
32436 #: docs/manual/c/message.rst:51
32437 msgid "GSM_ValidityPeriod"
32440 #. type: Plain text
32441 #: docs/manual/c/message.rst:52
32442 msgid "GSM_ValidityPeriodFormat"
32445 #. type: Plain text
32446 #: docs/manual/c/message.rst:53
32447 msgid "GSM_SMSValidity"
32450 #. type: Plain text
32451 #: docs/manual/c/message.rst:54
32455 #. type: Plain text
32456 #: docs/manual/c/message.rst:55
32457 msgid "GSM_SMS_State"
32460 #. type: Plain text
32461 #: docs/manual/c/message.rst:56
32462 msgid "GSM_Coding_Type"
32465 #. type: Plain text
32466 #: docs/manual/c/message.rst:57
32470 #. type: Plain text
32471 #: docs/manual/c/message.rst:58
32472 msgid "GSM_UDHHeader"
32475 #. type: Plain text
32476 #: docs/manual/c/message.rst:59
32477 msgid "GSM_SMSMessageType"
32480 #. type: Plain text
32481 #: docs/manual/c/message.rst:60
32482 msgid "GSM_SMSMessage"
32485 #. type: Plain text
32486 #: docs/manual/c/message.rst:61
32487 msgid "GSM_SMSMessageLayout"
32490 #. type: Plain text
32491 #: docs/manual/c/message.rst:62
32492 msgid "GSM_OneSMSFolder"
32495 #. type: Plain text
32496 #: docs/manual/c/message.rst:63
32497 msgid "GSM_SMSFolders"
32500 #. type: Plain text
32501 #: docs/manual/c/message.rst:64
32502 msgid "GSM_SiemensOTASMSInfo"
32505 #. type: Plain text
32506 #: docs/manual/c/message.rst:65
32507 msgid "GSM_MultiSMSMessage"
32510 #. type: Plain text
32511 #: docs/manual/c/message.rst:66
32512 msgid "GSM_OneMMSFolder"
32515 #. type: Plain text
32516 #: docs/manual/c/message.rst:67
32517 msgid "GSM_MMSFolders"
32520 #. type: Plain text
32521 #: docs/manual/c/message.rst:68
32522 msgid "EncodeMultiPartSMSID"
32525 #. type: Plain text
32526 #: docs/manual/c/message.rst:69
32527 msgid "GSM_MultiPartSMSEntry"
32530 #. type: Plain text
32531 #: docs/manual/c/message.rst:70
32532 msgid "GSM_MultiPartSMSInfo"
32535 #. type: Plain text
32536 #: docs/manual/c/message.rst:71
32537 msgid "MMSAddressType"
32540 #. type: Plain text
32541 #: docs/manual/c/message.rst:72
32542 msgid "GSM_EncodedMultiPartMMSEntry"
32545 #. type: Plain text
32546 #: docs/manual/c/message.rst:72
32547 msgid "GSM_EncodedMultiPartMMSInfo"
32550 #. type: Plain text
32551 #: docs/manual/c/file.rst:5
32552 msgid "GSM_JADFindData"
32555 #. type: Plain text
32556 #: docs/manual/c/file.rst:6
32557 msgid "GSM_ReadFile"
32560 #. type: Plain text
32561 #: docs/manual/c/file.rst:7
32562 msgid "GSM_IdentifyFileFormat"
32565 #. type: Plain text
32566 #: docs/manual/c/file.rst:8
32567 msgid "GSM_GetNextFileFolder"
32570 #. type: Plain text
32571 #: docs/manual/c/file.rst:9
32572 msgid "GSM_GetFolderListing"
32575 #. type: Plain text
32576 #: docs/manual/c/file.rst:10
32577 msgid "GSM_GetNextRootFolder"
32580 #. type: Plain text
32581 #: docs/manual/c/file.rst:11
32582 msgid "GSM_SetFileAttributes"
32585 #. type: Plain text
32586 #: docs/manual/c/file.rst:12
32587 msgid "GSM_GetFilePart"
32590 #. type: Plain text
32591 #: docs/manual/c/file.rst:13
32592 msgid "GSM_AddFilePart"
32595 #. type: Plain text
32596 #: docs/manual/c/file.rst:14
32597 msgid "GSM_SendFilePart"
32600 #. type: Plain text
32601 #: docs/manual/c/file.rst:15
32602 msgid "GSM_GetFileSystemStatus"
32605 #. type: Plain text
32606 #: docs/manual/c/file.rst:16
32607 msgid "GSM_DeleteFile"
32610 #. type: Plain text
32611 #: docs/manual/c/file.rst:17
32612 msgid "GSM_AddFolder"
32615 #. type: Plain text
32616 #: docs/manual/c/file.rst:18
32617 msgid "GSM_DeleteFolder"
32620 #. type: Plain text
32621 #: docs/manual/c/file.rst:19
32622 msgid "GSM_FileSystemStatus"
32623 msgstr "GSM_FileSystemStatus"
32625 #. type: Plain text
32626 #: docs/manual/c/file.rst:20
32627 msgid "GSM_FileType"
32630 #. type: Plain text
32631 #: docs/manual/c/file.rst:20
32636 #: docs/manual/c/inifile.rst:2
32641 #. type: Plain text
32642 #: docs/manual/c/inifile.rst:5
32646 #. type: Plain text
32647 #: docs/manual/c/inifile.rst:6
32648 msgid "INI_ReadFile"
32651 #. type: Plain text
32652 #: docs/manual/c/inifile.rst:7
32653 msgid "INI_FindLastSectionEntry"
32656 #. type: Plain text
32657 #: docs/manual/c/inifile.rst:8
32658 msgid "INI_GetValue"
32661 #. type: Plain text
32662 #: docs/manual/c/inifile.rst:9
32666 #. type: Plain text
32667 #: docs/manual/c/inifile.rst:10
32668 msgid "INI_GetBool"
32671 #. type: Plain text
32672 #: docs/manual/c/inifile.rst:11
32673 msgid "GSM_StringToBool"
32674 msgstr "GSM_StringToBool"
32676 #. type: Plain text
32677 #: docs/manual/c/inifile.rst:13
32681 #. type: Plain text
32682 #: docs/manual/c/inifile.rst:14
32683 msgid "INI_Section"
32686 #. type: Plain text
32687 #: docs/manual/c/inifile.rst:15
32691 #. type: Plain text
32692 #: docs/manual/c/inifile.rst:15
32693 msgid "_INI_Section"
32697 #: docs/manual/c/limits.rst:2
32702 #. type: Plain text
32703 #: docs/manual/c/memory.rst:5
32704 msgid "GSM_StringToMemoryType"
32707 #. type: Plain text
32708 #: docs/manual/c/memory.rst:6
32709 msgid "GSM_GetMemoryStatus"
32712 #. type: Plain text
32713 #: docs/manual/c/memory.rst:7
32714 msgid "GSM_GetMemory"
32717 #. type: Plain text
32718 #: docs/manual/c/memory.rst:8
32719 msgid "GSM_GetNextMemory"
32722 #. type: Plain text
32723 #: docs/manual/c/memory.rst:9
32724 msgid "GSM_SetMemory"
32727 #. type: Plain text
32728 #: docs/manual/c/memory.rst:10
32729 msgid "GSM_AddMemory"
32732 #. type: Plain text
32733 #: docs/manual/c/memory.rst:11
32734 msgid "GSM_DeleteMemory"
32737 #. type: Plain text
32738 #: docs/manual/c/memory.rst:12
32739 msgid "GSM_DeleteAllMemory"
32742 #. type: Plain text
32743 #: docs/manual/c/memory.rst:13
32744 msgid "GSM_GetSpeedDial"
32747 #. type: Plain text
32748 #: docs/manual/c/memory.rst:14
32749 msgid "GSM_SetSpeedDial"
32752 #. type: Plain text
32753 #: docs/manual/c/memory.rst:15
32754 msgid "GSM_PhonebookGetEntryName"
32757 #. type: Plain text
32758 #: docs/manual/c/memory.rst:16
32759 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32762 #. type: Plain text
32763 #: docs/manual/c/memory.rst:17
32764 msgid "GSM_EncodeVCARD"
32767 #. type: Plain text
32768 #: docs/manual/c/memory.rst:18
32769 msgid "GSM_DecodeVCARD"
32772 #. type: Plain text
32773 #: docs/manual/c/memory.rst:19
32774 msgid "GSM_FreeMemoryEntry"
32777 #. type: Plain text
32778 #: docs/manual/c/memory.rst:20
32779 msgid "GSM_MemoryType"
32782 #. type: Plain text
32783 #: docs/manual/c/memory.rst:21
32784 msgid "GSM_MemoryStatus"
32787 #. type: Plain text
32788 #: docs/manual/c/memory.rst:22
32789 msgid "GSM_EntryType"
32792 #. type: Plain text
32793 #: docs/manual/c/memory.rst:23
32794 msgid "GSM_EntryLocation"
32795 msgstr "GSM_EntryLocation"
32797 #. type: Plain text
32798 #: docs/manual/c/memory.rst:24
32799 msgid "GSM_SubMemoryEntry"
32802 #. type: Plain text
32803 #: docs/manual/c/memory.rst:25
32804 msgid "GSM_MemoryEntry"
32807 #. type: Plain text
32808 #: docs/manual/c/memory.rst:26
32809 msgid "GSM_SpeedDial"
32812 #. type: Plain text
32813 #: docs/manual/c/memory.rst:26
32814 msgid "GSM_VCardVersion"
32818 #: docs/manual/c/callback.rst:2
32823 #. type: Plain text
32824 #: docs/manual/c/callback.rst:5
32825 msgid "GSM_SetIncomingCallCallback"
32828 #. type: Plain text
32829 #: docs/manual/c/callback.rst:6
32830 msgid "GSM_SetIncomingSMSCallback"
32833 #. type: Plain text
32834 #: docs/manual/c/callback.rst:7
32835 msgid "GSM_SetIncomingCBCallback"
32838 #. type: Plain text
32839 #: docs/manual/c/callback.rst:8
32840 msgid "GSM_SetIncomingUSSDCallback"
32843 #. type: Plain text
32844 #: docs/manual/c/callback.rst:9
32845 msgid "GSM_SetSendSMSStatusCallback"
32848 #. type: Plain text
32849 #: docs/manual/c/callback.rst:10
32850 msgid "IncomingCallCallback"
32853 #. type: Plain text
32854 #: docs/manual/c/callback.rst:11
32855 msgid "IncomingSMSCallback"
32858 #. type: Plain text
32859 #: docs/manual/c/callback.rst:12
32860 msgid "IncomingCBCallback"
32863 #. type: Plain text
32864 #: docs/manual/c/callback.rst:13
32865 msgid "IncomingUSSDCallback"
32868 #. type: Plain text
32869 #: docs/manual/c/callback.rst:13
32870 msgid "SendSMSStatusCallback"
32874 #: docs/manual/c/smsd.rst:2
32879 #. type: Plain text
32880 #: docs/manual/c/smsd.rst:5
32881 msgid "SMSD_InjectSMS"
32884 #. type: Plain text
32885 #: docs/manual/c/smsd.rst:6
32886 msgid "SMSD_GetStatus"
32889 #. type: Plain text
32890 #: docs/manual/c/smsd.rst:7
32891 msgid "SMSD_Shutdown"
32894 #. type: Plain text
32895 #: docs/manual/c/smsd.rst:8
32896 msgid "SMSD_ReadConfig"
32899 #. type: Plain text
32900 #: docs/manual/c/smsd.rst:9
32901 msgid "SMSD_MainLoop"
32904 #. type: Plain text
32905 #: docs/manual/c/smsd.rst:10
32906 msgid "SMSD_NewConfig"
32909 #. type: Plain text
32910 #: docs/manual/c/smsd.rst:11
32911 msgid "SMSD_FreeConfig"
32914 #. type: Plain text
32915 #: docs/manual/c/smsd.rst:12
32916 msgid "GSM_SMSDStatus"
32919 #. type: Plain text
32920 #: docs/manual/c/smsd.rst:12
32921 msgid "GSM_SMSDConfig"
32925 #: docs/manual/c/statemachine.rst:2
32927 msgid "State machine"
32930 #. type: Plain text
32931 #: docs/manual/c/statemachine.rst:5
32933 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
32934 "GSM_Log_Function log_function, void *user_data)"
32937 #. type: Plain text
32938 #: docs/manual/c/statemachine.rst:11
32940 ":param s: State machine data :param ReplyNum: Number of replies to await "
32941 "(usually 3). :param log_function: Logging function, see :c:type:"
32942 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
32943 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
32946 #. type: Plain text
32947 #: docs/manual/c/statemachine.rst:13
32948 msgid "Initiates connection with custom logging callback."
32951 #. type: Plain text
32952 #: docs/manual/c/statemachine.rst:15
32953 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
32956 #. type: Plain text
32957 #: docs/manual/c/statemachine.rst:19
32959 ":param s: State machine data :param ReplyNum: Number of replies to await "
32960 "(usually 1). Higher value makes sense only on unreliable links. :return: "
32964 #. type: Plain text
32965 #: docs/manual/c/statemachine.rst:21
32966 msgid "Initiates connection."
32969 #. type: Plain text
32970 #: docs/manual/c/statemachine.rst:24
32971 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
32974 #. type: Plain text
32975 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
32976 msgid ":param s: State machine data :return: Error code"
32979 #. type: Plain text
32980 #: docs/manual/c/statemachine.rst:29
32981 msgid "Terminates connection."
32984 #. type: Plain text
32985 #: docs/manual/c/statemachine.rst:31
32986 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
32989 #. type: Plain text
32990 #: docs/manual/c/statemachine.rst:36
32991 msgid "Aborts current operation."
32994 #. type: Plain text
32995 #: docs/manual/c/statemachine.rst:39
32997 "This is thread safe call to abort any existing operations with the phone."
33000 #. type: Plain text
33001 #: docs/manual/c/statemachine.rst:41
33003 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
33006 #. type: Plain text
33007 #: docs/manual/c/statemachine.rst:45
33009 ":param s: State machine data. :param ExtraPath: Extra path where to search "
33010 "for installation data. :return: Result of operation."
33013 #. type: Plain text
33014 #: docs/manual/c/statemachine.rst:47
33015 msgid "Installs applet required for configured connection to the phone."
33018 #. type: Plain text
33019 #: docs/manual/c/statemachine.rst:49
33020 msgid "GSM_StateMachine"
33023 #. type: Plain text
33024 #: docs/manual/c/statemachine.rst:53
33026 "Private structure holding information about phone connection. Should be "
33027 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33028 "`GSM_FreeStateMachine`."
33031 #. type: Plain text
33032 #: docs/manual/c/statemachine.rst:55
33033 msgid "GSM_ConnectionType"
33036 #. type: Plain text
33037 #: docs/manual/c/statemachine.rst:57
33038 msgid "Connection types definitions."
33041 #. type: Plain text
33042 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33046 #. type: Plain text
33047 #: docs/manual/c/statemachine.rst:61
33048 msgid "Configuration of state machine."
33051 #. type: Plain text
33052 #: docs/manual/c/statemachine.rst:63
33053 msgid "char Model[50]"
33056 #. type: Plain text
33057 #: docs/manual/c/statemachine.rst:65
33058 msgid "Model from config file."
33061 #. type: Plain text
33062 #: docs/manual/c/statemachine.rst:67
33063 msgid "GSM_Log_Function"
33066 #. type: Plain text
33067 #: docs/manual/c/statemachine.rst:71
33069 ":param text: Text to be printed, \\n will be also sent (as a separate "
33070 "message). :param data: Arbitrary logger data, as passed to :c:func:"
33071 "`GSM_InitConnection_Log`. :returns: void"
33074 #. type: Plain text
33075 #: docs/manual/c/statemachine.rst:73
33076 msgid "Type of callback function for logging."
33079 #. type: Plain text
33080 #: docs/manual/c/statemachine.rst:75
33081 msgid "GSM_ReadDevice"
33084 #. type: Plain text
33085 #: docs/manual/c/statemachine.rst:76
33086 msgid "GSM_IsConnected"
33089 #. type: Plain text
33090 #: docs/manual/c/statemachine.rst:77
33091 msgid "GSM_FindGammuRC"
33094 #. type: Plain text
33095 #: docs/manual/c/statemachine.rst:78
33096 msgid "GSM_ReadConfig"
33099 #. type: Plain text
33100 #: docs/manual/c/statemachine.rst:79
33101 msgid "GSM_GetConfig"
33104 #. type: Plain text
33105 #: docs/manual/c/statemachine.rst:80
33106 msgid "GSM_GetConfigNum"
33109 #. type: Plain text
33110 #: docs/manual/c/statemachine.rst:81
33111 msgid "GSM_SetConfigNum"
33114 #. type: Plain text
33115 #: docs/manual/c/statemachine.rst:82
33116 msgid "GSM_AllocStateMachine"
33119 #. type: Plain text
33120 #: docs/manual/c/statemachine.rst:83
33121 msgid "GSM_FreeStateMachine"
33124 #. type: Plain text
33125 #: docs/manual/c/statemachine.rst:84
33126 msgid "GSM_GetUsedConnection"
33129 #. type: Plain text
33130 #: docs/manual/c/ringtone.rst:5
33131 msgid "PHONE_RTTLPlayOneNote"
33134 #. type: Plain text
33135 #: docs/manual/c/ringtone.rst:6
33139 #. type: Plain text
33140 #: docs/manual/c/ringtone.rst:7
33141 msgid "GSM_GetRingtone"
33142 msgstr "GSM_GetRingtone"
33144 #. type: Plain text
33145 #: docs/manual/c/ringtone.rst:8
33146 msgid "GSM_SetRingtone"
33147 msgstr "GSM_SetRingtone"
33149 #. type: Plain text
33150 #: docs/manual/c/ringtone.rst:9
33151 msgid "GSM_GetRingtonesInfo"
33152 msgstr "GSM_GetRingtonesInfo"
33154 #. type: Plain text
33155 #: docs/manual/c/ringtone.rst:10
33156 msgid "GSM_DeleteUserRingtones"
33159 #. type: Plain text
33160 #: docs/manual/c/ringtone.rst:11
33161 msgid "GSM_PlayTone"
33164 #. type: Plain text
33165 #: docs/manual/c/ringtone.rst:12
33166 msgid "GSM_RingtoneConvert"
33169 #. type: Plain text
33170 #: docs/manual/c/ringtone.rst:13
33171 msgid "GSM_ReadRingtoneFile"
33174 #. type: Plain text
33175 #: docs/manual/c/ringtone.rst:14
33176 msgid "GSM_SaveRingtoneFile"
33179 #. type: Plain text
33180 #: docs/manual/c/ringtone.rst:15
33181 msgid "GSM_SaveRingtoneOtt"
33184 #. type: Plain text
33185 #: docs/manual/c/ringtone.rst:16
33186 msgid "GSM_SaveRingtoneMidi"
33189 #. type: Plain text
33190 #: docs/manual/c/ringtone.rst:17
33191 msgid "GSM_SaveRingtoneIMelody"
33194 #. type: Plain text
33195 #: docs/manual/c/ringtone.rst:18
33196 msgid "GSM_SaveRingtoneWav"
33199 #. type: Plain text
33200 #: docs/manual/c/ringtone.rst:19
33201 msgid "GSM_SaveRingtoneRttl"
33204 #. type: Plain text
33205 #: docs/manual/c/ringtone.rst:20
33206 msgid "GSM_GetRingtoneName"
33209 #. type: Plain text
33210 #: docs/manual/c/ringtone.rst:21
33211 msgid "GSM_RTTLGetTempo"
33214 #. type: Plain text
33215 #: docs/manual/c/ringtone.rst:22
33216 msgid "GSM_RingNoteStyle"
33219 #. type: Plain text
33220 #: docs/manual/c/ringtone.rst:23
33221 msgid "GSM_RingNoteNote"
33224 #. type: Plain text
33225 #: docs/manual/c/ringtone.rst:24
33226 msgid "GSM_RingNoteDuration"
33229 #. type: Plain text
33230 #: docs/manual/c/ringtone.rst:25
33231 msgid "GSM_RingNoteDurationSpec"
33234 #. type: Plain text
33235 #: docs/manual/c/ringtone.rst:26
33236 msgid "GSM_RingNoteScale"
33239 #. type: Plain text
33240 #: docs/manual/c/ringtone.rst:27
33241 msgid "GSM_RingNote"
33244 #. type: Plain text
33245 #: docs/manual/c/ringtone.rst:28
33246 msgid "GSM_RingCommandType"
33249 #. type: Plain text
33250 #: docs/manual/c/ringtone.rst:29
33251 msgid "GSM_RingCommand"
33254 #. type: Plain text
33255 #: docs/manual/c/ringtone.rst:30
33256 msgid "GSM_NoteRingtone"
33257 msgstr "GSM_NoteRingtone"
33259 #. type: Plain text
33260 #: docs/manual/c/ringtone.rst:31
33261 msgid "GSM_NokiaBinaryRingtone"
33262 msgstr "GSM_NokiaBinaryRingtone"
33264 #. type: Plain text
33265 #: docs/manual/c/ringtone.rst:32
33266 msgid "GSM_BinaryTone"
33269 #. type: Plain text
33270 #: docs/manual/c/ringtone.rst:33
33271 msgid "GSM_RingtoneFormat"
33274 #. type: Plain text
33275 #: docs/manual/c/ringtone.rst:34
33276 msgid "GSM_Ringtone"
33277 msgstr "GSM_Ringtone"
33279 #. type: Plain text
33280 #: docs/manual/c/ringtone.rst:35
33281 msgid "GSM_RingtoneInfo"
33282 msgstr "GSM_RingtoneInfo"
33284 #. type: Plain text
33285 #: docs/manual/c/ringtone.rst:35
33286 msgid "GSM_AllRingtonesInfo"
33287 msgstr "GSM_AllRingtonesInfo"
33289 #. type: Plain text
33290 #: docs/manual/c/settings.rst:5
33291 msgid "GSM_GetLocale"
33294 #. type: Plain text
33295 #: docs/manual/c/settings.rst:6
33296 msgid "GSM_SetLocale"
33299 #. type: Plain text
33300 #: docs/manual/c/settings.rst:7
33301 msgid "GSM_GetSyncMLSettings"
33304 #. type: Plain text
33305 #: docs/manual/c/settings.rst:8
33306 msgid "GSM_SetSyncMLSettings"
33309 #. type: Plain text
33310 #: docs/manual/c/settings.rst:9
33312 msgid "GSM_GetChatSettings"
33313 msgstr "MMS dan pengaturan MMS"
33315 #. type: Plain text
33316 #: docs/manual/c/settings.rst:10
33318 msgid "GSM_SetChatSettings"
33319 msgstr "MMS dan pengaturan MMS"
33321 #. type: Plain text
33322 #: docs/manual/c/settings.rst:11
33324 msgid "GSM_GetMMSSettings"
33325 msgstr "MMS dan pengaturan MMS"
33327 #. type: Plain text
33328 #: docs/manual/c/settings.rst:12
33330 msgid "GSM_SetMMSSettings"
33331 msgstr "MMS dan pengaturan MMS"
33333 #. type: Plain text
33334 #: docs/manual/c/settings.rst:13
33335 msgid "GSM_SetAutoNetworkLogin"
33338 #. type: Plain text
33339 #: docs/manual/c/settings.rst:14
33343 #. type: Plain text
33344 #: docs/manual/c/settings.rst:15
33346 msgid "GSM_ResetPhoneSettings"
33347 msgstr "Pengaturan telepon"
33349 #. type: Plain text
33350 #: docs/manual/c/settings.rst:16
33351 msgid "GSM_GetProfile"
33354 #. type: Plain text
33355 #: docs/manual/c/settings.rst:17
33356 msgid "GSM_SetProfile"
33359 #. type: Plain text
33360 #: docs/manual/c/settings.rst:18
33361 msgid "GSM_GetFMStation"
33364 #. type: Plain text
33365 #: docs/manual/c/settings.rst:19
33366 msgid "GSM_SetFMStation"
33369 #. type: Plain text
33370 #: docs/manual/c/settings.rst:20
33371 msgid "GSM_ClearFMStations"
33374 #. type: Plain text
33375 #: docs/manual/c/settings.rst:21
33376 msgid "GSM_GetGPRSAccessPoint"
33379 #. type: Plain text
33380 #: docs/manual/c/settings.rst:22
33381 msgid "GSM_SetGPRSAccessPoint"
33384 #. type: Plain text
33385 #: docs/manual/c/settings.rst:23
33387 msgid "GSM_SyncMLSettings"
33388 msgstr "MMS dan pengaturan MMS"
33390 #. type: Plain text
33391 #: docs/manual/c/settings.rst:24
33392 msgid "GSM_ResetSettingsType"
33395 #. type: Plain text
33396 #: docs/manual/c/settings.rst:25
33398 msgid "GSM_ChatSettings"
33399 msgstr "MMS dan pengaturan MMS"
33401 #. type: Plain text
33402 #: docs/manual/c/settings.rst:26
33403 msgid "GSM_Profile_Feat_Value"
33406 #. type: Plain text
33407 #: docs/manual/c/settings.rst:27
33408 msgid "GSM_Profile_Feat_ID"
33411 #. type: Plain text
33412 #: docs/manual/c/settings.rst:28
33413 msgid "GSM_Profile"
33416 #. type: Plain text
33417 #: docs/manual/c/settings.rst:29
33418 msgid "GSM_FMStation"
33421 #. type: Plain text
33422 #: docs/manual/c/settings.rst:30
33423 msgid "GSM_GPRSAccessPoint"
33426 #. type: Plain text
33427 #: docs/manual/c/settings.rst:31
33428 msgid "GSM_DateFormat"
33431 #. type: Plain text
33432 #: docs/manual/c/settings.rst:32
33436 #. type: Plain text
33437 #: docs/manual/c/settings.rst:32
33438 msgid "GSM_Profile_PhoneTableValue"
33441 #. type: Plain text
33442 #: docs/manual/utils/index.rst:2
33447 #: docs/manual/utils/index.rst:4
33449 msgid "Miscellaneous utilities"
33452 #. type: Plain text
33453 #: docs/manual/utils/index.rst:12
33454 msgid "gammu-detect gammu-config jadmaker"
33457 #. type: Plain text
33458 #: docs/manual/utils/gammu-config.rst:2
33459 msgid "_gammu-config:"
33462 #. type: Plain text
33463 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33465 msgid "gammu-config"
33468 #. type: Plain text
33469 #: docs/manual/utils/gammu-config.rst:14
33470 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33473 #. type: Plain text
33474 #: docs/manual/utils/gammu-config.rst:19
33475 msgid "Script to help configuring :ref:`gammu`."
33478 #. type: Plain text
33479 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33481 "This program follows the usual GNU command line syntax, with long options "
33482 "starting with two dashes (``-``). A summary of options is included below."
33485 #. type: Plain text
33486 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33487 #: docs/manual/utils/gammu-detect.rst:47
33488 msgid "Show summary of options."
33489 msgstr "Tampilkan ringkasan dari pilihan."
33491 #. type: Plain text
33492 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33493 msgid "-f, --force"
33496 #. type: Plain text
33497 #: docs/manual/utils/gammu-config.rst:30
33498 msgid "Force configuring even if config already exists."
33501 #. type: Plain text
33502 #: docs/manual/utils/gammu-config.rst:32
33503 msgid "-c, --config CONFIG"
33506 #. type: Plain text
33507 #: docs/manual/utils/gammu-config.rst:33
33508 msgid "Define which configuration file to use."
33511 #. type: Plain text
33512 #: docs/manual/utils/jadmaker.rst:2
33516 #. type: Plain text
33517 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33522 #. type: Plain text
33523 #: docs/manual/utils/jadmaker.rst:14
33524 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33527 #. type: Plain text
33528 #: docs/manual/utils/jadmaker.rst:19
33529 msgid "Script to generate JAD file from JAR file."
33532 #. type: Plain text
33533 #: docs/manual/utils/jadmaker.rst:31
33534 msgid "Force rewriting of JAD file even if exists."
33537 #. type: Plain text
33538 #: docs/manual/utils/jadmaker.rst:33
33539 msgid "-u, --url URL"
33542 #. type: Plain text
33543 #: docs/manual/utils/jadmaker.rst:34
33544 msgid "Define URL to be included in JAD file."
33547 #. type: Plain text
33548 #: docs/manual/utils/gammu-detect.rst:3
33549 msgid "_gammu-detect:"
33552 #. type: Plain text
33553 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33555 msgid "gammu-detect"
33558 #. type: Plain text
33559 #: docs/manual/utils/gammu-detect.rst:8
33563 #. type: Plain text
33564 #: docs/manual/utils/gammu-detect.rst:17
33565 msgid "gammu-detect [OPTIONS]"
33568 #. type: Plain text
33569 #: docs/manual/utils/gammu-detect.rst:22
33571 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33574 #. type: Plain text
33575 #: docs/manual/utils/gammu-detect.rst:27
33577 "This program lists all devices, which might be suitable, it does not do any "
33578 "probing on devices them self."
33581 #. type: Plain text
33582 #: docs/manual/utils/gammu-detect.rst:29
33583 msgid "Currently it supports following devices:"
33586 #. type: Plain text
33587 #: docs/manual/utils/gammu-detect.rst:31
33588 msgid "USB devices using udev"
33591 #. type: Plain text
33592 #: docs/manual/utils/gammu-detect.rst:32
33593 msgid "Serial ports using udev"
33596 #. type: Plain text
33597 #: docs/manual/utils/gammu-detect.rst:33
33598 msgid "Serial ports on Windows"
33601 #. type: Plain text
33602 #: docs/manual/utils/gammu-detect.rst:34
33603 msgid "Bluetooth devices using Bluez"
33606 #. type: Plain text
33607 #: docs/manual/utils/gammu-detect.rst:40
33609 "Supported devices depend on platform you are using and compiled in features. "
33610 "You can find out what is actually compiled in by running :option:`gammu-"
33614 #. type: Plain text
33615 #: docs/manual/utils/gammu-detect.rst:43
33617 "This program follows the usual GNU command line syntax, with long options "
33618 "starting with two dashes (``--``). A summary of options is included below."
33621 #. type: Plain text
33622 #: docs/manual/utils/gammu-detect.rst:49
33623 msgid "-d, --debug"
33626 #. type: Plain text
33627 #: docs/manual/utils/gammu-detect.rst:51
33628 msgid "Show debugging output for detecting devices."
33629 msgstr "Lihat keluaran debugging untuk medeteksi perangkat."
33631 #. type: Plain text
33632 #: docs/manual/utils/gammu-detect.rst:55
33633 msgid "Show version information and compiled in features."
33634 msgstr "Tampilkan informasi versi dan kompilasi dalam fitur-fitur."
33636 #. type: Plain text
33637 #: docs/manual/utils/gammu-detect.rst:57
33638 msgid "-u, --no-udev"
33641 #. type: Plain text
33642 #: docs/manual/utils/gammu-detect.rst:59
33643 msgid "Disables scanning of udev."
33644 msgstr "Non-aktiv pencarian dari udev."
33646 #. type: Plain text
33647 #: docs/manual/utils/gammu-detect.rst:61
33648 msgid "-b, --no-bluez"
33651 #. type: Plain text
33652 #: docs/manual/utils/gammu-detect.rst:63
33653 msgid "Disables scanning using Bluez."
33654 msgstr "Nokaktifkan pencarian dengan Bluez."
33656 #. type: Plain text
33657 #: docs/manual/utils/gammu-detect.rst:65
33658 msgid "-w, --no-win32-serial"
33661 #. type: Plain text
33662 #: docs/manual/utils/gammu-detect.rst:67
33663 msgid "Disables scanning of Windows serial ports."
33664 msgstr "Non-aktiv pencarian Windows serial ports."
33667 #: docs/manual/utils/gammu-detect.rst:69
33672 #. type: Plain text
33673 #: docs/manual/utils/gammu-detect.rst:72
33674 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33677 #. type: Attribute :ref:
33678 #: docs/manual/utils/gammu-detect.rst:72
33680 msgid "`gammurc`) with configuration section for every device which might be"
33683 #. type: Plain text
33684 #: docs/manual/utils/gammu-detect.rst:74
33685 msgid "used with :ref:`gammu`."
33688 #. type: Plain text
33689 #: docs/manual/utils/gammu-detect.rst:78
33691 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33694 #. type: Plain text
33695 #: docs/manual/utils/gammu-detect.rst:81
33697 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33698 "listed as comments in the output."
33701 #. type: Plain text
33702 #: docs/manual/utils/gammu-detect.rst:89
33704 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
33705 "Manual for more information."
33708 #. type: Plain text
33709 #: docs/manual/utils/gammu-detect.rst:94
33710 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33713 #. type: Plain text
33714 #: docs/manual/utils/gammu-detect.rst:99
33715 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33718 #. type: Plain text
33719 #: docs/manual/utils/gammu-detect.rst:104
33721 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33724 #. type: Plain text
33725 #: docs/manual/utils/gammu-detect.rst:109
33727 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33730 #. type: Plain text
33731 #: docs/manual/utils/gammu-detect.rst:114
33733 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33736 #. type: Plain text
33737 #: docs/manual/utils/gammu-detect.rst:119
33739 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33742 #. type: Plain text
33743 #: docs/manual/utils/gammu-detect.rst:124
33745 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33749 #~ msgid "New versions notification and OpenCellID access."
33750 #~ msgstr "Informasi telepon"