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 13:50+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:"
75 #: docs/manual/config/index.rst:20
76 msgid "``$PROFILE\\Application Data\\gammurc``"
80 #: docs/manual/config/index.rst:21
81 msgid "``.\\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."
99 #. type: Attribute :ref:
100 #: docs/manual/config/index.rst:26
102 msgid "`gammu` reads configuration from a config file. It's location is determined"
106 #: docs/manual/config/index.rst:28
107 msgid "on runtime, see above for search paths."
111 #: docs/manual/config/index.rst:31
113 "You can use :ref:`gammu-config` or :ref:`gammu-detect` to generate "
114 "configuration file or start from :ref:`Fully documented example`."
118 #: docs/manual/config/index.rst:35
120 "For hints about configuring your phone, you can check Gammu Phone Database "
121 "<http://wammu.eu/phones/> to see what user users experienced."
125 #: docs/manual/config/index.rst:37 docs/manual/smsd/config.rst:14
126 #: docs/manual/formats/smsbackup.rst:10 docs/manual/formats/backup.rst:9
127 msgid "This file use ini file syntax, see :ref:`ini`."
131 #: docs/manual/config/index.rst:43
133 "Configuration file for gammu can contain several sections - ``[gammu]``, ``"
134 "[gammu1]``, ``[gammuN]``, ... Each section configures one connection setup "
135 "and in default mode gammu tries all of them in numerical order. You can also "
136 "specify which configuration section to use by giving it's number (:config:"
137 "section:`[gammu]` has number 0) as a parameter to :ref:`gammu` and it will "
138 "then use only this section."
141 #. type: Labeled list
142 #: docs/manual/config/index.rst:44 docs/manual/smsd/config.rst:25
143 #: docs/manual/smsd/config.rst:31 docs/manual/smsd/config.rst:35
144 #: docs/manual/smsd/config.rst:39 docs/manual/smsd/config.rst:43
145 #: docs/manual/smsd/config.rst:47
147 msgid ".. config:section"
151 #: docs/manual/config/index.rst:45
156 #: docs/manual/config/index.rst:47
158 "This section is read by default unless you specify other on command line."
162 #: docs/manual/config/index.rst:49
164 msgid "Device connection parameters"
167 #. type: Labeled list
168 #: docs/manual/config/index.rst:51 docs/manual/config/index.rst:108
169 #: docs/manual/config/index.rst:179 docs/manual/config/index.rst:185
170 #: docs/manual/config/index.rst:203 docs/manual/config/index.rst:216
171 #: docs/manual/config/index.rst:220 docs/manual/config/index.rst:231
172 #: docs/manual/config/index.rst:240 docs/manual/config/index.rst:262
173 #: docs/manual/config/index.rst:273 docs/manual/config/index.rst:279
174 #: docs/manual/config/index.rst:288 docs/manual/smsd/sql.rst:106
175 #: docs/manual/smsd/sql.rst:116 docs/manual/smsd/sql.rst:134
176 #: docs/manual/smsd/sql.rst:145 docs/manual/smsd/sql.rst:162
177 #: docs/manual/smsd/sql.rst:179 docs/manual/smsd/sql.rst:190
178 #: docs/manual/smsd/sql.rst:200 docs/manual/smsd/sql.rst:216
179 #: docs/manual/smsd/sql.rst:234 docs/manual/smsd/sql.rst:250
180 #: docs/manual/smsd/sql.rst:268 docs/manual/smsd/sql.rst:283
181 #: docs/manual/smsd/sql.rst:298 docs/manual/smsd/sql.rst:323
182 #: docs/manual/smsd/sql.rst:347 docs/manual/smsd/sql.rst:373
183 #: docs/manual/smsd/sql.rst:383 docs/manual/smsd/config.rst:56
184 #: docs/manual/smsd/config.rst:93 docs/manual/smsd/config.rst:98
185 #: docs/manual/smsd/config.rst:103 docs/manual/smsd/config.rst:108
186 #: docs/manual/smsd/config.rst:120 docs/manual/smsd/config.rst:138
187 #: docs/manual/smsd/config.rst:154 docs/manual/smsd/config.rst:160
188 #: docs/manual/smsd/config.rst:167 docs/manual/smsd/config.rst:173
189 #: docs/manual/smsd/config.rst:181 docs/manual/smsd/config.rst:188
190 #: docs/manual/smsd/config.rst:200 docs/manual/smsd/config.rst:208
191 #: docs/manual/smsd/config.rst:214 docs/manual/smsd/config.rst:220
192 #: docs/manual/smsd/config.rst:226 docs/manual/smsd/config.rst:235
193 #: docs/manual/smsd/config.rst:249 docs/manual/smsd/config.rst:262
194 #: docs/manual/smsd/config.rst:271 docs/manual/smsd/config.rst:282
195 #: docs/manual/smsd/config.rst:301 docs/manual/smsd/config.rst:316
196 #: docs/manual/smsd/config.rst:323 docs/manual/smsd/config.rst:330
197 #: docs/manual/smsd/config.rst:337 docs/manual/smsd/config.rst:344
198 #: docs/manual/smsd/config.rst:353 docs/manual/smsd/config.rst:361
199 #: docs/manual/smsd/config.rst:378 docs/manual/smsd/config.rst:382
200 #: docs/manual/smsd/config.rst:386 docs/manual/smsd/config.rst:402
201 #: docs/manual/smsd/config.rst:408 docs/manual/smsd/config.rst:414
202 #: docs/manual/smsd/config.rst:420 docs/manual/smsd/config.rst:432
203 #: docs/manual/smsd/config.rst:451 docs/manual/smsd/config.rst:456
204 #: docs/manual/smsd/config.rst:468 docs/manual/smsd/config.rst:474
205 #: docs/manual/smsd/config.rst:480 docs/manual/smsd/config.rst:487
206 #: docs/manual/smsd/config.rst:493 docs/manual/smsd/config.rst:514
207 #: docs/manual/smsd/config.rst:522
209 msgid ".. config:option"
213 #: docs/manual/config/index.rst:52
218 #: docs/manual/config/index.rst:54
219 msgid "Protocol which will be used to talk to your phone."
223 #: docs/manual/config/index.rst:56
224 msgid "For Nokia cables you want to use one of following:"
228 #: docs/manual/config/index.rst:58
233 #: docs/manual/config/index.rst:59
234 msgid "serial FBUS connection"
238 #: docs/manual/config/index.rst:60
243 #: docs/manual/config/index.rst:61
244 msgid "DLR-3 and compatible cables"
248 #: docs/manual/config/index.rst:62
253 #: docs/manual/config/index.rst:63
254 msgid "DKU-2 and compatible cables"
258 #: docs/manual/config/index.rst:64
263 #: docs/manual/config/index.rst:65
264 msgid "DKU-5 and compatible cables"
268 #: docs/manual/config/index.rst:66
273 #: docs/manual/config/index.rst:67
274 msgid "serial MBUS connection"
278 #: docs/manual/config/index.rst:71
280 "If you use some non original cable, you might need to append ``-nodtr`` (eg. "
281 "for ARK3116 based cables) or ``-nopower``, but Gammu should be able to "
282 "detect this automatically."
286 #: docs/manual/config/index.rst:73
287 msgid "For non-Nokia phones connected using cable you generally want:"
291 #: docs/manual/config/index.rst:75
296 #: docs/manual/config/index.rst:76
297 msgid "generic AT commands based connection"
301 #: docs/manual/config/index.rst:79
303 "You can optionally specify speed of the connection, eg. ``at19200``, but it "
304 "is not needed for modern USB cables."
308 #: docs/manual/config/index.rst:81
309 msgid "For IrDA connections use one of following:"
313 #: docs/manual/config/index.rst:83
314 msgid "``irdaphonet``"
318 #: docs/manual/config/index.rst:84 docs/manual/config/index.rst:95
319 msgid "Phonet connection for Nokia phones."
323 #: docs/manual/config/index.rst:85
328 #: docs/manual/config/index.rst:86
330 "AT commands connection for most of phones (this is not supported on Linux)."
334 #: docs/manual/config/index.rst:87
336 msgstr "``irdaobex``"
339 #: docs/manual/config/index.rst:88 docs/manual/config/index.rst:99
340 msgid "OBEX (IrMC or file transfer) connection for most of phones."
344 #: docs/manual/config/index.rst:89
345 msgid "``irdagnapbus``"
349 #: docs/manual/config/index.rst:90 docs/manual/config/index.rst:101
350 msgid "GNapplet based connection for Symbian phones, see :ref:`gnapplet`."
354 #: docs/manual/config/index.rst:92
355 msgid "For Bluetooth connection use one of following:"
359 #: docs/manual/config/index.rst:94
360 msgid "``bluephonet``"
364 #: docs/manual/config/index.rst:96
369 #: docs/manual/config/index.rst:97
370 msgid "AT commands connection for most of phones."
374 #: docs/manual/config/index.rst:98
376 msgstr "``blueobex``"
379 #: docs/manual/config/index.rst:100
380 msgid "``bluerfgnapbus``"
384 #: docs/manual/config/index.rst:102
389 #: docs/manual/config/index.rst:103
390 msgid "Connection to Series60 applet in S60 phones, see :ref:`s60`."
393 #. type: Labeled list
394 #: docs/manual/config/index.rst:104 docs/manual/config/index.rst:110
395 #: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
396 #: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:136
397 #: docs/manual/smsd/config.rst:237 docs/manual/smsd/config.rst:303
398 #: docs/manual/smsd/config.rst:355 docs/manual/smsd/config.rst:363
399 #: docs/manual/smsd/config.rst:400 docs/manual/smsd/config.rst:447
400 #: docs/manual/gammu/index.rst:1199 docs/manual/testing/dummy-driver.rst:6
401 #: docs/manual/python/gammu.rst:1124 docs/manual/python/gammu.rst:1168
402 #: docs/manual/utils/gammu-detect.rst:7
404 msgid ".. versionadded"
408 #: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
409 #: docs/manual/smsd/tables.rst:116 docs/manual/python/gammu.rst:1125
413 #. type: Labeled list
414 #: docs/manual/config/index.rst:106 docs/manual/config/index.rst:177
415 #: docs/manual/smsd/sql.rst:35 docs/manual/smsd/config.rst:51
416 #: docs/manual/smsd/config.rst:449 docs/manual/gammu/index.rst:1195
417 #: docs/manual/gammu/index.rst:1205 docs/manual/project/directories.rst:165
418 #: docs/manual/project/directories.rst:199 docs/manual/project/testing.rst:8
419 #: docs/manual/project/install.rst:71 docs/manual/project/install.rst:78
420 #: docs/manual/project/install.rst:86 docs/manual/project/install.rst:93
421 #: docs/manual/project/install.rst:100 docs/manual/project/install.rst:107
422 #: docs/manual/project/install.rst:114 docs/manual/project/install.rst:123
423 #: docs/manual/project/install.rst:132 docs/manual/project/install.rst:139
424 #: docs/manual/project/install.rst:146 docs/manual/project/install.rst:153
425 #: docs/manual/project/install.rst:160 docs/manual/formats/backup.rst:56
426 #: docs/manual/c/porting.rst:51
432 #: docs/manual/config/index.rst:107 docs/manual/config/index.rst:178
433 msgid ":ref:`faq-config`"
437 #: docs/manual/config/index.rst:109
442 #: docs/manual/config/index.rst:111 docs/manual/config/index.rst:182
447 #: docs/manual/config/index.rst:113
448 msgid "Device node or address of phone. It depends on used connection."
452 #: docs/manual/config/index.rst:119
454 "For **cables** or emulated serial ports, you enter device name (for example "
455 "``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
456 "Linux, ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
457 "exception are DKU-2 and DKU-5 cables on Windows, where the device is "
458 "automatically detected from driver information and this parameters is "
463 #: docs/manual/config/index.rst:122
465 "For **USB** connections (currently only fbususb and dku2 on Linux), you can "
466 "specify to which USB device Gammu should connect. You can either provide"
469 #. type: Labeled list
470 #: docs/manual/config/index.rst:122
472 msgid "vendor/product IDs or device address on USB"
476 #: docs/manual/config/index.rst:129
479 "Device = 0x1234:0x5678 # Match device by vendor and product id\n"
480 "Device = 0x1234:-1 # Match device by vendor id\n"
481 "Device = 1.10 # Match device by usb bus and device address\n"
482 "Device = 10 # Match device by usb device address\n"
483 "Device = serial:123456 # Match device by serial string\n"
487 #: docs/manual/config/index.rst:131 docs/manual/config/index.rst:167
488 #: docs/manual/config/index.rst:236 docs/manual/protocol/n6110.rst:26
489 #: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
490 #: docs/manual/protocol/index.rst:26 docs/manual/smsd/dbi.rst:15
491 #: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:490
492 #: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/run.rst:26
493 #: docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:395
494 #: docs/manual/smsd/config.rst:510 docs/manual/smsd/mysql.rst:27
495 #: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:471
496 #: docs/manual/gammu/index.rst:571 docs/manual/gammu/index.rst:581
497 #: docs/manual/gammu/index.rst:595 docs/manual/gammu/index.rst:982
498 #: docs/manual/gammu/index.rst:1028 docs/manual/gammu/index.rst:1056
499 #: docs/manual/gammu/index.rst:1065 docs/manual/gammu/index.rst:1327
500 #: docs/manual/gammu/index.rst:1351 docs/manual/gammu/index.rst:1845
501 #: docs/manual/project/directories.rst:113
502 #: docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44
503 #: docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24
504 #: docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
509 #: docs/manual/config/index.rst:136
511 "On Linux systems, you might lack permissions for some device nodes. You "
512 "might need to be member of some group (eg. :samp:`plugdev` or :samp:"
513 "`dialout`) or or add special udev rules to enable you access these devices "
518 #: docs/manual/config/index.rst:140
520 "For Nokia phones you can put follofing file (also available in sources as :"
521 "file:`contrib/udev/45-nokiadku2.rules`) as :file:`/etc/udev/rules.d/45-"
525 #. type: Labeled list
526 #: docs/manual/config/index.rst:141 docs/manual/config/index.rst:366
527 #: docs/manual/smsd/dbi.rst:39 docs/manual/smsd/pgsql.rst:21
528 #: docs/manual/smsd/mysql.rst:38 docs/manual/python/examples.rst:12
529 #: docs/manual/python/examples.rst:18 docs/manual/python/examples.rst:24
530 #: docs/manual/python/examples.rst:30 docs/manual/c/examples.rst:10
531 #: docs/manual/c/examples.rst:16 docs/manual/c/examples.rst:22
532 #: docs/manual/c/examples.rst:28 docs/manual/c/examples.rst:34
533 #: docs/manual/c/examples.rst:40
535 msgid ".. literalinclude"
539 #: docs/manual/config/index.rst:142
540 msgid "../../../contrib/udev/45-nokiadku2.rules"
544 #: docs/manual/config/index.rst:143
545 msgid ":language: sh"
549 #: docs/manual/config/index.rst:147
551 "In case your USB device appears as the serial port in the system (eg. ``/"
552 "dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as with "
557 #: docs/manual/config/index.rst:152
559 "For **Bluetooth** connection you have to enter Bluetooth address of your "
560 "phone (you can list Bluetooth devices in range on Linux using :command:"
561 "`hcitool scan` command). Optionally you can also force Gammu to use "
562 "specified channel by including channel number after slash."
566 #: docs/manual/config/index.rst:155
568 "Before using Gammu, your device should be paired with computer or you should "
569 "have set up automatic pairing."
573 #: docs/manual/config/index.rst:157
574 msgid "For **IrDA** connections, this parameters is not used at all."
578 #: docs/manual/config/index.rst:160
580 "If IrDA does not work on Linux, you might need to bring up the interface and "
581 "enable discovery (you need to run these commands as root):"
584 #. type: Labeled list
585 #: docs/manual/config/index.rst:161 docs/manual/config/index.rst:172
586 #: docs/manual/config/index.rst:305 docs/manual/config/index.rst:314
587 #: docs/manual/config/index.rst:323 docs/manual/config/index.rst:331
588 #: docs/manual/config/index.rst:345 docs/manual/smsd/sql.rst:112
589 #: docs/manual/smsd/sql.rst:122 docs/manual/smsd/sql.rst:140
590 #: docs/manual/smsd/sql.rst:151 docs/manual/smsd/sql.rst:168
591 #: docs/manual/smsd/sql.rst:185 docs/manual/smsd/sql.rst:196
592 #: docs/manual/smsd/sql.rst:206 docs/manual/smsd/sql.rst:222
593 #: docs/manual/smsd/sql.rst:240 docs/manual/smsd/sql.rst:256
594 #: docs/manual/smsd/sql.rst:274 docs/manual/smsd/sql.rst:289
595 #: docs/manual/smsd/sql.rst:304 docs/manual/smsd/sql.rst:329
596 #: docs/manual/smsd/sql.rst:353 docs/manual/smsd/sql.rst:379
597 #: docs/manual/smsd/sql.rst:389 docs/manual/smsd/usage.rst:48
598 #: docs/manual/smsd/tables.rst:398 docs/manual/smsd/tables.rst:409
599 #: docs/manual/smsd/tables.rst:426 docs/manual/smsd/tables.rst:456
600 #: docs/manual/smsd/run.rst:103 docs/manual/smsd/run.rst:114
601 #: docs/manual/smsd/run.rst:129 docs/manual/smsd/run.rst:145
602 #: docs/manual/smsd/run.rst:162 docs/manual/smsd/config.rst:567
603 #: docs/manual/smsd/config.rst:583 docs/manual/smsd/config.rst:600
604 #: docs/manual/smsd/config.rst:613 docs/manual/smsd/config.rst:622
605 #: docs/manual/smsd/config.rst:645 docs/manual/smsd/config.rst:652
606 #: docs/manual/smsd/config.rst:662 docs/manual/smsd/inject.rst:11
607 #: docs/manual/smsd/inject.rst:61 docs/manual/smsd/inject.rst:67
608 #: docs/manual/smsd/inject.rst:73 docs/manual/smsd/inject.rst:79
609 #: docs/manual/smsd/inject.rst:85 docs/manual/smsd/inject.rst:91
610 #: docs/manual/smsd/inject.rst:97 docs/manual/smsd/mysql.rst:20
611 #: docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52
612 #: docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:117
613 #: docs/manual/smsd/smsd.rst:123 docs/manual/smsd/smsd.rst:142
614 #: docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:156
615 #: docs/manual/smsd/smsd.rst:171 docs/manual/gammu/index.rst:12
616 #: docs/manual/gammu/index.rst:1241 docs/manual/gammu/index.rst:1247
617 #: docs/manual/gammu/index.rst:1253 docs/manual/gammu/index.rst:1850
618 #: docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862
619 #: docs/manual/gammu/index.rst:1868 docs/manual/gammu/index.rst:1874
620 #: docs/manual/gammu/index.rst:1880 docs/manual/gammu/index.rst:1886
621 #: docs/manual/gammu/index.rst:1896 docs/manual/gammu/index.rst:1905
622 #: docs/manual/gammu/index.rst:1911 docs/manual/gammu/index.rst:1920
623 #: docs/manual/gammu/index.rst:1934 docs/manual/gammu/index.rst:1940
624 #: docs/manual/gammu/index.rst:1946 docs/manual/gammu/index.rst:1960
625 #: docs/manual/gammu/index.rst:1969 docs/manual/project/documentation.rst:18
626 #: docs/manual/project/documentation.rst:25
627 #: docs/manual/project/documentation.rst:47
628 #: docs/manual/project/documentation.rst:55
629 #: docs/manual/project/coding-style.rst:15
630 #: docs/manual/project/coding-style.rst:34
631 #: docs/manual/project/coding-style.rst:40
632 #: docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:173
633 #: docs/manual/project/install.rst:181 docs/manual/project/install.rst:190
634 #: docs/manual/project/install.rst:204 docs/manual/project/install.rst:211
635 #: docs/manual/project/install.rst:217 docs/manual/project/install.rst:223
636 #: docs/manual/project/install.rst:229 docs/manual/project/install.rst:264
637 #: docs/manual/project/install.rst:275 docs/manual/project/install.rst:374
638 #: docs/manual/project/install.rst:380 docs/manual/project/install.rst:395
639 #: docs/manual/project/install.rst:404 docs/manual/project/install.rst:416
640 #: docs/manual/project/install.rst:447 docs/manual/project/install.rst:485
641 #: docs/manual/project/install.rst:519 docs/manual/project/install.rst:537
642 #: docs/manual/testing/dummy-driver.rst:73
643 #: docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:42
644 #: docs/manual/internal/reply.rst:57 docs/manual/internal/reply.rst:70
645 #: docs/manual/internal/reply.rst:84 docs/manual/formats/smsbackup.rst:35
646 #: docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19
647 #: docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29
648 #: docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51
649 #: docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64
650 #: docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93
651 #: docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119
652 #: docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156
653 #: docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181
654 #: docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11
655 #: docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
657 msgid ".. code-block"
661 #: docs/manual/config/index.rst:162 docs/manual/config/index.rst:173
662 #: docs/manual/smsd/tables.rst:399 docs/manual/smsd/run.rst:115
663 #: docs/manual/smsd/run.rst:130 docs/manual/smsd/run.rst:146
664 #: docs/manual/smsd/inject.rst:62 docs/manual/smsd/inject.rst:68
665 #: docs/manual/smsd/inject.rst:74 docs/manual/smsd/inject.rst:80
666 #: docs/manual/smsd/inject.rst:86 docs/manual/smsd/inject.rst:92
667 #: docs/manual/smsd/inject.rst:98 docs/manual/smsd/smsd.rst:118
668 #: docs/manual/smsd/smsd.rst:124 docs/manual/smsd/smsd.rst:143
669 #: docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:157
670 #: docs/manual/smsd/smsd.rst:172 docs/manual/gammu/index.rst:1242
671 #: docs/manual/gammu/index.rst:1248 docs/manual/gammu/index.rst:1254
672 #: docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857
673 #: docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1869
674 #: docs/manual/gammu/index.rst:1875 docs/manual/gammu/index.rst:1881
675 #: docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1897
676 #: docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912
677 #: docs/manual/gammu/index.rst:1921 docs/manual/gammu/index.rst:1935
678 #: docs/manual/gammu/index.rst:1941 docs/manual/gammu/index.rst:1947
679 #: docs/manual/gammu/index.rst:1970 docs/manual/project/documentation.rst:19
680 #: docs/manual/project/documentation.rst:26
681 #: docs/manual/project/documentation.rst:48
682 #: docs/manual/project/documentation.rst:56
683 #: docs/manual/project/install.rst:174 docs/manual/project/install.rst:182
684 #: docs/manual/project/install.rst:191 docs/manual/project/install.rst:205
685 #: docs/manual/project/install.rst:212 docs/manual/project/install.rst:218
686 #: docs/manual/project/install.rst:224 docs/manual/project/install.rst:230
687 #: docs/manual/project/install.rst:265 docs/manual/project/install.rst:276
688 #: docs/manual/project/install.rst:375 docs/manual/project/install.rst:381
689 #: docs/manual/project/install.rst:396 docs/manual/project/install.rst:405
690 #: docs/manual/project/install.rst:417 docs/manual/project/install.rst:448
691 #: docs/manual/project/install.rst:486 docs/manual/project/install.rst:520
692 #: docs/manual/project/install.rst:538
697 #: docs/manual/config/index.rst:165
700 "ip l s dev irda0 up # Enables irda0 device\n"
701 "sysctl net.irda.discovery=1 # Enables device discovery on IrDA\n"
705 #: docs/manual/config/index.rst:171
707 "Native IrDA is not supported on Linux, you need to setup virtual serial port "
708 "for it (eg. ``/dev/ircomm0``) and use it same way as cable. This can be "
709 "usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:"
713 #: docs/manual/config/index.rst:176
714 msgid "modprobe ircomm-tty modprobe irtty-sir"
718 #: docs/manual/config/index.rst:180
722 #. type: Labeled list
723 #: docs/manual/config/index.rst:181 docs/manual/smsd/config.rst:73
724 #: docs/manual/smsd/config.rst:79 docs/manual/smsd/config.rst:87
725 #: docs/manual/smsd/config.rst:406
727 msgid ".. deprecated"
731 #: docs/manual/config/index.rst:184
732 msgid "Alias for :config:option:`Device`, kept for backward compatibility."
736 #: docs/manual/config/index.rst:186 docs/manual/python/gammu.rst:1286
741 #: docs/manual/config/index.rst:189
743 "Do not use this parameter unless really needed! The only use case for this "
744 "is when Gammu does not know your phone and misdetects it's features."
748 #: docs/manual/config/index.rst:193
750 "The only special case for using model is to force special type of OBEX "
751 "connection instead of letting Gammu try the best suited for selected "
756 #: docs/manual/config/index.rst:195
761 #: docs/manual/config/index.rst:196
762 msgid "force using of file browsing service (file system support)"
766 #: docs/manual/config/index.rst:197
771 #: docs/manual/config/index.rst:198
772 msgid "force using of IrMC service (contacts, calendar and notes support)"
776 #: docs/manual/config/index.rst:199
778 msgstr "``obexnone``"
781 #: docs/manual/config/index.rst:200
783 "none service chosen, this has only limited use for sending file (:option:"
784 "`gammu sendfile` command)"
788 #: docs/manual/config/index.rst:201
793 #: docs/manual/config/index.rst:202
794 msgid "m-obex service for Samsung phones"
798 #: docs/manual/config/index.rst:204
803 #: docs/manual/config/index.rst:210
805 "On Posix systems, you might want to lock serial device when it is being used "
806 "using UUCP-style lock files. Enabling this option (setting to yes) will make "
807 "Gammu honor these locks and create it on startup. On most distributions you "
808 "need additional privileges to use locking (eg. you need to be member of uucp "
813 #: docs/manual/config/index.rst:212
814 msgid "This option has no meaning on Windows."
818 #: docs/manual/config/index.rst:214
820 msgid "Connection options"
824 #: docs/manual/config/index.rst:217
825 msgid "SynchronizeTime"
829 #: docs/manual/config/index.rst:219
831 "If you want to set time from computer to phone during starting connection."
835 #: docs/manual/config/index.rst:221
840 #: docs/manual/config/index.rst:226
842 "This option allow to set, that you want (setting ``yes``) to see message on "
843 "the phone screen or phone should enable light for a moment during starting "
844 "connection. Phone will not beep during starting connection with this option. "
845 "This works only with some Nokia phones."
849 #: docs/manual/config/index.rst:229
851 msgid "Debugging options"
855 #: docs/manual/config/index.rst:232 docs/manual/smsd/config.rst:109
860 #: docs/manual/config/index.rst:234
861 msgid "Path to file where information about communication will be stored."
865 #: docs/manual/config/index.rst:239
867 "For most debug levels (excluding ``errors``) the log file is overwritten on "
872 #: docs/manual/config/index.rst:241
877 #: docs/manual/config/index.rst:243
879 "Determines what all will be logged to :config:option:`LogFile`. Possible "
884 #: docs/manual/config/index.rst:245
889 #: docs/manual/config/index.rst:246
890 msgid "no debug level"
894 #: docs/manual/config/index.rst:247
899 #: docs/manual/config/index.rst:248
900 msgid "transmission dump in text format"
904 #: docs/manual/config/index.rst:249
909 #: docs/manual/config/index.rst:250
910 msgid "all possible info in text format"
914 #: docs/manual/config/index.rst:251
915 msgid "``textalldate``"
919 #: docs/manual/config/index.rst:252
920 msgid "all possible info in text format, with time stamp"
924 #: docs/manual/config/index.rst:253
929 #: docs/manual/config/index.rst:254
930 msgid "errors in text format"
934 #: docs/manual/config/index.rst:255
935 msgid "``errorsdate``"
936 msgstr "``errorsdate``"
939 #: docs/manual/config/index.rst:256
940 msgid "errors in text format, with time stamp"
944 #: docs/manual/config/index.rst:257
949 #: docs/manual/config/index.rst:258
950 msgid "transmission dump in binary format"
954 #: docs/manual/config/index.rst:261
956 "For debugging use either ``textalldate`` or ``textall``, it contains all "
957 "needed information to diagnose problems."
961 #: docs/manual/config/index.rst:263
966 #: docs/manual/config/index.rst:269
968 "Custom features for phone. This can be used as override when values coded in "
969 "``common/gsmphones.c`` are bad or missing. Consult ``include/gammu-info.h`` "
970 "for possible values (all :c:type:`GSM_Feature` values without leading ``F_`` "
971 "prefix). Please report correct values to Gammu authors."
975 #: docs/manual/config/index.rst:271
977 msgid "Locales and character set options"
981 #: docs/manual/config/index.rst:274
986 #: docs/manual/config/index.rst:278
988 "Forces using specified codepage (for example ``1250`` will force CP-1250 or "
989 "``utf8`` for UTF-8). This should not be needed, Gammu detects it according "
994 #: docs/manual/config/index.rst:280
999 #: docs/manual/config/index.rst:284
1001 "Path to directory with localisation files (the directory should contain "
1002 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1003 "find these files automatically."
1007 #: docs/manual/config/index.rst:286
1009 msgid "Other options"
1013 #: docs/manual/config/index.rst:289
1018 #: docs/manual/config/index.rst:294
1020 "Additional path where to search for data files. The default path is "
1021 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1022 "systems). Currently it is used only for searching files to upload to phone "
1023 "using :option:`gammu install`."
1027 #: docs/manual/config/index.rst:296 docs/manual/smsd/tables.rst:387
1028 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:556
1029 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/smsd.rst:110
1030 #: docs/manual/gammu/index.rst:1833 docs/manual/testing/dummy-driver.rst:69
1031 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1032 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1038 #: docs/manual/config/index.rst:299
1040 "There is more complete example available in Gammu documentation, see :ref:"
1045 #: docs/manual/config/index.rst:301
1047 msgid "Connection examples"
1051 #: docs/manual/config/index.rst:304
1052 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1056 #: docs/manual/config/index.rst:306 docs/manual/config/index.rst:315
1057 #: docs/manual/config/index.rst:324 docs/manual/config/index.rst:332
1058 #: docs/manual/config/index.rst:346 docs/manual/smsd/usage.rst:49
1059 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:568
1060 #: docs/manual/smsd/config.rst:584 docs/manual/smsd/config.rst:601
1061 #: docs/manual/smsd/config.rst:614 docs/manual/smsd/config.rst:623
1062 #: docs/manual/smsd/config.rst:646 docs/manual/smsd/config.rst:653
1063 #: docs/manual/smsd/config.rst:663 docs/manual/gammu/index.rst:1961
1064 #: docs/manual/testing/dummy-driver.rst:74
1065 #: docs/manual/testing/dummy-driver.rst:83
1066 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1067 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1072 #: docs/manual/config/index.rst:310
1073 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1077 #: docs/manual/config/index.rst:313
1079 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1080 "phone) connected using USB cable:"
1084 #: docs/manual/config/index.rst:319
1085 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1089 #: docs/manual/config/index.rst:322
1091 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1092 "connected using bluetooth:"
1096 #: docs/manual/config/index.rst:328
1097 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1101 #: docs/manual/config/index.rst:330
1103 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1104 "channel to use channel 42:"
1108 #: docs/manual/config/index.rst:336
1109 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1113 #: docs/manual/config/index.rst:338
1115 msgid "Working with multiple phones"
1119 #: docs/manual/config/index.rst:344
1121 "Gammu can be configured for multiple phones (however only one connection is "
1122 "used at one time, you can choose which one to use with :option:`gammu -s` "
1123 "parameter). Configuration for phones on three serial ports would look like "
1128 #: docs/manual/config/index.rst:350
1129 msgid "[gammu] device = /dev/ttyS0 connection = at"
1133 #: docs/manual/config/index.rst:354
1134 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1138 #: docs/manual/config/index.rst:358
1139 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1143 #: docs/manual/config/index.rst:360
1144 msgid "_Fully documented example:"
1148 #: docs/manual/config/index.rst:362
1150 msgid "Fully documented example"
1154 #: docs/manual/config/index.rst:365
1156 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1161 #: docs/manual/config/index.rst:367
1162 msgid "../../../docs/config/gammurc"
1166 #: docs/manual/config/index.rst:368
1167 msgid ":language: ini"
1171 #: docs/manual/protocol/n6110.rst:2
1177 #: docs/manual/protocol/n6110.rst:19
1181 "Balazs Nagy <js@iksz.hu>\n"
1182 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1183 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1184 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1185 "Mike Bradley <mike@trumpington.st>\n"
1186 "Odinokov Serge <serge@takas.lt>\n"
1187 "Pavel Janik <Pavel@Janik.cz>\n"
1188 "BORBELY Zoltan <bozo@andrews.hu>\n"
1189 "Pawel Kot <pkot@linuxnews.pl>\n"
1190 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1191 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1192 "... and other members of gnokii mailing list\n"
1193 "and authors of some WWW pages.\n"
1197 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1198 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1200 "The data provided is for information purposes only. Some of the frames "
1201 "might be hazardous to your phone. Be careful!!! We do not take any "
1202 "responsibility or liability for damages, etc."
1206 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1207 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1209 "this information isn't (and can't be) complete. If you know anything about "
1210 "features not listed here or you noticed a bug in this list, please notify us "
1211 "via e-mail. Thank you."
1215 #: docs/manual/protocol/n6110.rst:34
1217 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1218 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1222 #: docs/manual/protocol/n6110.rst:37
1224 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1225 "for protocol details):"
1228 #. type: Labeled list
1229 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1235 #: docs/manual/protocol/n6110.rst:41
1236 msgid "0x00: Monitoring values"
1240 #: docs/manual/protocol/n6110.rst:42
1242 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1246 #: docs/manual/protocol/n6110.rst:43
1248 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1252 #: docs/manual/protocol/n6110.rst:44
1254 msgid "Battery percent level\n"
1258 #: docs/manual/protocol/n6110.rst:45
1260 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1264 #: docs/manual/protocol/n6110.rst:46
1266 msgid "Battery standby voltage\n"
1270 #: docs/manual/protocol/n6110.rst:47
1276 #: docs/manual/protocol/n6110.rst:48
1278 msgid "0x01: Call Information\n"
1279 msgstr "0x01: Informasi panggilan\n"
1282 #: docs/manual/protocol/n6110.rst:49
1284 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1288 #: docs/manual/protocol/n6110.rst:50
1290 msgid "where type:\n"
1294 #: docs/manual/protocol/n6110.rst:52
1297 "0x01 - data call\n"
1298 "0x05 - voice call\n"
1302 #: docs/manual/protocol/n6110.rst:53
1308 #: docs/manual/protocol/n6110.rst:54
1310 msgid "data call (non digital lines):\n"
1314 #: docs/manual/protocol/n6110.rst:56
1317 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1318 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1322 #: docs/manual/protocol/n6110.rst:57
1324 msgid "data call (digital lines):\n"
1328 #: docs/manual/protocol/n6110.rst:60
1331 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1332 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1333 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1337 #: docs/manual/protocol/n6110.rst:61
1339 msgid "voice call:\n"
1343 #: docs/manual/protocol/n6110.rst:62
1345 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1349 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1350 #: docs/manual/protocol/n7110.rst:494
1356 #: docs/manual/protocol/n6110.rst:64
1358 msgid "sendnum (own number sending):\n"
1362 #: docs/manual/protocol/n6110.rst:67
1365 "0x01: preset (depends on network)\n"
1371 #: docs/manual/protocol/n6110.rst:80
1374 "r Call going msg { 0x0002 }\n"
1375 "r Call in progress { 0x0003, seqnr }\n"
1376 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1377 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1378 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1379 "r answered call { 0x0007, seqnr }\n"
1380 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1381 "r terminated call { 0x0009, seqnr }\n"
1382 "r call msg { 0x000a, seqnr }\n"
1383 "r call held { 0x0023, seqnr, 0x01 }\n"
1384 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1385 "r Send DTMF/voice call { 0x0040}\n"
1386 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1390 #: docs/manual/protocol/n6110.rst:81
1392 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1396 #: docs/manual/protocol/n6110.rst:82
1398 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1402 #: docs/manual/protocol/n6110.rst:84
1405 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1406 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1410 #: docs/manual/protocol/n6110.rst:85
1412 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1416 #: docs/manual/protocol/n6110.rst:87
1419 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1420 "(non digital lines) 0x01,0x60 }\n"
1424 #: docs/manual/protocol/n6110.rst:88
1426 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1430 #: docs/manual/protocol/n6110.rst:90
1435 #: docs/manual/protocol/n6110.rst:91
1436 msgid "to make data call (non digital lines):"
1440 #: docs/manual/protocol/n6110.rst:92
1441 msgid "1.send \"Make call\" for non digital lines"
1445 #: docs/manual/protocol/n6110.rst:93
1446 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1450 #: docs/manual/protocol/n6110.rst:94
1451 msgid "to make data call (digital lines):"
1455 #: docs/manual/protocol/n6110.rst:95
1456 msgid "1.send \"Answer call part 1\""
1460 #: docs/manual/protocol/n6110.rst:96
1461 msgid "2.send \"Sent after issuing data call (digital lines)\""
1465 #: docs/manual/protocol/n6110.rst:97
1466 msgid "3.send \"Make call\" for digital lines"
1470 #: docs/manual/protocol/n6110.rst:98
1471 msgid "to answer call:"
1475 #: docs/manual/protocol/n6110.rst:100
1476 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1480 #: docs/manual/protocol/n6110.rst:102
1481 msgid "0x02: SMS handling"
1485 #: docs/manual/protocol/n6110.rst:110
1488 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1489 "r Message sent { 0x0002 }\n"
1490 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1491 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1492 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1493 "r Initiate ACK { 0x000e, 0x01 }\n"
1494 "r SMS message received { 0x0010, ...... } (whole message)\n"
1495 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1499 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1502 "for enable cell broadcast ?\n"
1503 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1504 "for disable cell broadcast ?\n"
1508 #: docs/manual/protocol/n6110.rst:116
1511 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1512 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1513 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1517 #: docs/manual/protocol/n6110.rst:118
1520 "validity, {DefaultRecipient no.}[12],\n"
1521 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1525 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1527 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1531 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1533 msgid "type: 0x81: normal\n"
1537 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1540 "0x91: + (international)\n"
1541 "0xd0: alphanumeric\n"
1545 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1547 msgid "format: 0x00: text\n"
1551 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1563 #: docs/manual/protocol/n6110.rst:130
1565 msgid "validity: 0x0b: 1 hour\n"
1569 #: docs/manual/protocol/n6110.rst:135
1580 #: docs/manual/protocol/n6110.rst:139
1583 "r Set SMS center OK { 0x0031 }\n"
1584 "r Set SMS center error { 0x0032, reason }\n"
1585 "s Get SMS center { 0x0033, 0x64, priority }\n"
1586 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1590 #: docs/manual/protocol/n6110.rst:142
1593 "validity, {DefaultRecipient no.}[12],\n"
1594 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1595 "tel.no[12]: {len, type, {number(BCD)}}\n"
1599 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1601 msgid "where priority, checksum, type, validity,\n"
1605 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1607 msgid "tel.no.[12]: see 0x02/0x0030\n"
1611 #: docs/manual/protocol/n6110.rst:145
1613 msgid "r SMS center error recv { 0x0035, reason }\n"
1617 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1619 msgid "0x03: Phonebook functions\n"
1623 #: docs/manual/protocol/n6110.rst:147
1625 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1629 #: docs/manual/protocol/n6110.rst:148
1631 msgid "where memory:\n"
1635 #: docs/manual/protocol/n6110.rst:157
1638 "0x01: telephone and SIM phonebook (in one)\n"
1639 "0x02: telephone phonebook\n"
1640 "0x03: SIM phonebook\n"
1641 "0x04: SIM fixdialling-phonebook (?)\n"
1642 "0x05: Own numbers\n"
1643 "0x07: Dialled numbers\n"
1644 "0x08: Missed calls\n"
1645 "0x09: Received calls\n"
1646 "0x0b: voice mailbox (location not important)\n"
1650 #: docs/manual/protocol/n6110.rst:158
1652 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1656 #: docs/manual/protocol/n6110.rst:159
1658 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1662 #: docs/manual/protocol/n6110.rst:160
1664 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1668 #: docs/manual/protocol/n6110.rst:161
1670 msgid "where errtype:\n"
1674 #: docs/manual/protocol/n6110.rst:164
1677 "0x7d: invalid memory type\n"
1678 "0x74: empty location ?\n"
1683 #: docs/manual/protocol/n6110.rst:167
1686 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1687 "r mem set OK { 0x0005 }\n"
1688 "r mem set error { 0x0006, errtype }\n"
1692 #: docs/manual/protocol/n6110.rst:168
1694 msgid "where errtype: 0x7d: name is too long\n"
1698 #: docs/manual/protocol/n6110.rst:171
1701 "s Mem status request { 0x0007, memtype }\n"
1702 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1703 "r Mem status error recv { 0x0009, errtype }\n"
1707 #: docs/manual/protocol/n6110.rst:172
1709 msgid "where errtype: 0x6f: mem status error\n"
1713 #: docs/manual/protocol/n6110.rst:174
1716 "0x7d: invalid memory type\n"
1717 "0x8d: waiting for pin\n"
1721 #: docs/manual/protocol/n6110.rst:177
1724 "s Get caller group data { 0x0010, groupID }\n"
1725 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1726 "r Get call.group error { 0x0012, reason }\n"
1730 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1732 msgid "where reason: 0x7d: invalid location\n"
1736 #: docs/manual/protocol/n6110.rst:181
1739 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1740 "r Set caller group OK { 0x0014 }\n"
1741 "r Set call.group error { 0x0015, reason }\n"
1745 #: docs/manual/protocol/n6110.rst:184
1748 "s Get speed dial { 0x0016, index(1-9) }\n"
1749 "r Get speed dial OK { 0x0017, mem.type, location }\n"
1753 #: docs/manual/protocol/n6110.rst:185
1755 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
1759 #: docs/manual/protocol/n6110.rst:186
1765 #: docs/manual/protocol/n6110.rst:187
1767 msgid "location: memory location (== 0 if not stored)\n"
1771 #: docs/manual/protocol/n6110.rst:191
1774 "r Get speed dial error { 0x0018 }\n"
1775 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
1776 "r Set speed dial OK { 0x001a }\n"
1777 "r Set speed dial error { 0x001b }\n"
1781 #: docs/manual/protocol/n6110.rst:192
1783 msgid "0x04: Phone Status\n"
1784 msgstr "0x04: Status Telepon\n"
1787 #: docs/manual/protocol/n6110.rst:194
1790 "s Phone status { 0x0001 }\n"
1791 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1795 #: docs/manual/protocol/n6110.rst:195
1797 msgid "where mode: 1: registered within the network\n"
1801 #: docs/manual/protocol/n6110.rst:198
1804 "2: call in progress\n"
1805 "3: waiting for pin\n"
1810 #: docs/manual/protocol/n6110.rst:199
1812 msgid "pwr: 1: AC/DC\n"
1816 #: docs/manual/protocol/n6110.rst:200
1818 msgid "2: battery\n"
1822 #: docs/manual/protocol/n6110.rst:202
1825 "s Request Phone ID { 0x0003 }\n"
1826 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1830 #: docs/manual/protocol/n6110.rst:203
1832 msgid "0x05: Profile settings\n"
1833 msgstr "0x05: Pengaturan profil\n"
1836 #: docs/manual/protocol/n6110.rst:204
1838 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
1842 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
1843 #: docs/manual/protocol/n6110.rst:325
1845 msgid "where nr: see 0x05/0x0013\n"
1849 #: docs/manual/protocol/n6110.rst:207
1852 "feature: see 0x05/0x0014\n"
1853 "a: see 0x05/0x0014\n"
1857 #: docs/manual/protocol/n6110.rst:209
1860 "r Set profile feat. OK { 0x0011, 1 }\n"
1861 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
1865 #: docs/manual/protocol/n6110.rst:210
1867 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
1871 #: docs/manual/protocol/n6110.rst:211
1873 msgid "feature: see 0x05/0x0014\n"
1877 #: docs/manual/protocol/n6110.rst:212
1879 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
1883 #: docs/manual/protocol/n6110.rst:216
1885 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
1886 "(0x00 .. 0x05), but rest are common to all profiles."
1890 #: docs/manual/protocol/n6110.rst:218
1895 #: docs/manual/protocol/n6110.rst:224
1898 "Feature Description Value\n"
1899 "------- ------------------- -----------------\n"
1900 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1901 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
1902 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
1906 #: docs/manual/protocol/n6110.rst:225
1908 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
1912 #: docs/manual/protocol/n6110.rst:244
1915 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
1916 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
1917 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
1918 "0x06 vibration 0=off, 1=on\n"
1919 "0x07 warning and game tones 0xff=off, 0x04=on\n"
1920 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
1921 "0x09 automatic answer 0x00=off, 0x01=on\n"
1922 "-------------------------\n"
1923 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
1924 "0x17 ??? 0x00 | 0x01\n"
1925 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
1926 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
1927 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
1928 "0x1b ??? 0x00 | 0x01\n"
1929 "0x1c ??? 0x00...0x18\n"
1930 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
1931 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
1932 "0x1f Cell info display 0x00=Off, 0x01=On\n"
1933 "0x21 Language 0x00=English\n"
1937 #: docs/manual/protocol/n6110.rst:253
1952 #: docs/manual/protocol/n6110.rst:258
1955 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
1956 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
1957 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
1958 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
1959 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
1963 #: docs/manual/protocol/n6110.rst:260
1968 #: docs/manual/protocol/n6110.rst:265
1971 "Feature Description Value\n"
1972 "------- ------------------- -----------------\n"
1973 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1974 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
1978 #: docs/manual/protocol/n6110.rst:266
1980 msgid "6=ascending\n"
1984 #: docs/manual/protocol/n6110.rst:279
1987 "0x02 ringing tone ID\n"
1988 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
1989 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
1990 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
1991 "0x06 warning tones 0xff=off, 0x04=on\n"
1992 "0x07 screen saver 1=on, 0=off\n"
1993 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
1994 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
1995 "-------------------------\n"
1998 "0x15: ???: Read only?\n"
1999 "-------------------------\n"
2002 #. type: Labeled list
2003 #: docs/manual/protocol/n6110.rst:279
2005 msgid "0x16: ???: 0x00=??? 0x01=?"
2009 #: docs/manual/protocol/n6110.rst:288
2012 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2013 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2014 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2015 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2016 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2017 "0x1c: Cell info display: 0x00=Off\n"
2018 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2019 "0x1e: Language: 0x00=English\n"
2023 #: docs/manual/protocol/n6110.rst:294
2035 #: docs/manual/protocol/n6110.rst:306
2038 "0x32: Reboots ME (3330)\n"
2039 "0x1f: ???: Read only? (3330)\n"
2040 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2041 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2042 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2043 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2044 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2045 "0x25: ???: Read only? (N3330)\n"
2046 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2047 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2048 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2049 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2053 #: docs/manual/protocol/n6110.rst:307
2055 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2058 #. type: Labeled list
2059 #: docs/manual/protocol/n6110.rst:307
2061 msgid "0x2a: ???: 0x00=??? 0x01=?"
2064 #. type: Labeled list
2065 #: docs/manual/protocol/n6110.rst:308
2067 msgid "0x2b: ???: 0x00=??? 0x01=?"
2071 #: docs/manual/protocol/n6110.rst:311
2074 "0x2c: ???: Read only? (N3330)\n"
2075 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2079 #: docs/manual/protocol/n6110.rst:314
2082 "s Get welcome message { 0x0016 }\n"
2083 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2087 #: docs/manual/protocol/n6110.rst:315
2089 msgid "where block: { id, {blockspecific} }\n"
2093 #: docs/manual/protocol/n6110.rst:316
2095 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2099 #: docs/manual/protocol/n6110.rst:318
2102 "2: welcome note { len, \"message\" }\n"
2103 "3: operator msg { len, \"message\" }\n"
2107 #: docs/manual/protocol/n6110.rst:319
2109 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2113 #: docs/manual/protocol/n6110.rst:320
2115 msgid "where block: see 0x05/0x0017\n"
2119 #: docs/manual/protocol/n6110.rst:322
2122 "r Set welcome OK { 0x0019, 0x01 }\n"
2123 "s Get profile name { 0x001a, nr }\n"
2127 #: docs/manual/protocol/n6110.rst:324
2129 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2133 #: docs/manual/protocol/n6110.rst:327
2136 "len: text length\n"
2137 "flen len + len(nr, len) = len + 2\n"
2141 #: docs/manual/protocol/n6110.rst:328
2143 msgid "Note: in Nokia 3310 name is in Unicode\n"
2147 #: docs/manual/protocol/n6110.rst:333
2150 "s ??? { 0x001c }\n"
2151 "r ??? { 0x001d, 0x93 }\n"
2152 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2153 "r Set oplogo OK { 0x0031 }\n"
2154 "r Set oplogo error { 0x0032, reason }\n"
2158 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2160 msgid "where reason: 0x7d invalid location\n"
2164 #: docs/manual/protocol/n6110.rst:335
2166 msgid "s Get oplogo { 0x0033, location }\n"
2170 #: docs/manual/protocol/n6110.rst:336
2172 msgid "where location: 1 (doesn't seem to matter)\n"
2176 #: docs/manual/protocol/n6110.rst:338
2179 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2180 "r Get oplogo error { 0x0035, reason }\n"
2184 #: docs/manual/protocol/n6110.rst:342
2187 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2188 "r Set ringtone OK { 0x0037 }\n"
2189 "r Set ringtone error { 0x0038, reason }\n"
2193 #: docs/manual/protocol/n6110.rst:343
2195 msgid "where reason=0x7d, when not supported location\n"
2199 #: docs/manual/protocol/n6110.rst:344
2201 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2205 #: docs/manual/protocol/n6110.rst:345
2207 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2211 #: docs/manual/protocol/n6110.rst:349
2214 "0x02,0x01=Operator access number 1\n"
2215 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2221 #: docs/manual/protocol/n6110.rst:351
2224 "r Get services sett.OK { 0x0081, .... }\n"
2225 "r Get services sett.err { 0x0082, 0x7b }\n"
2229 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2231 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2235 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2238 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2239 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2243 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2245 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2249 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2252 "NOTE: msglen=0x37\n"
2257 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2270 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2272 msgid "where divtype:\n"
2276 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2278 msgid "0x02: all diverts for all call types ?\n"
2282 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2284 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2288 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2293 "0x3d: when not answered\n"
2294 "0x3e: if not reached\n"
2298 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2304 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2307 "0x00: all calls (data, voice, fax)\n"
2308 "0x0b: voice calls\n"
2310 "0x19: data calls\n"
2314 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2316 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2320 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2321 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2322 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2324 msgid "where divtype, calltype: see above\n"
2328 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2331 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2332 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2336 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2338 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2342 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2344 msgid "data: { 0x01, 0x00 } - isn't active\n"
2348 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2350 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2354 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2357 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2358 "r Call diverts active { 0x0006, ??? }\n"
2362 #: docs/manual/protocol/n6110.rst:388
2368 #: docs/manual/protocol/n6110.rst:394
2371 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2372 "r ??? OK { 0x0023, ?,?,? }\n"
2373 "r ??? error { 0x0024, reason }\n"
2374 "s ??? { 0x0025, ??? }\n"
2375 "r ??? OK { 0x0026, ??? }\n"
2376 "r ??? error { 0x0027, reason }\n"
2380 #: docs/manual/protocol/n6110.rst:395
2382 msgid "0x08: Security codes\n"
2386 #: docs/manual/protocol/n6110.rst:396
2388 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2392 #: docs/manual/protocol/n6110.rst:397
2394 msgid "where code: 1: security code (5 chars)\n"
2398 #: docs/manual/protocol/n6110.rst:401
2401 "2: PIN (4 chars)\n"
2402 "3: PIN2 (4 chars)\n"
2403 "4: PUK (8 chars)\n"
2404 "5: PUK2 (8 chars)\n"
2408 #: docs/manual/protocol/n6110.rst:403
2411 "s Status request { 0x0007, 0x01 }\n"
2412 "r pin recvd { 0x0008, accepted }\n"
2416 #: docs/manual/protocol/n6110.rst:404
2418 msgid "where accepted: 0x0c (or 0x06): OK\n"
2422 #: docs/manual/protocol/n6110.rst:405
2424 msgid "code: waiting for (0x08/0x0004) code\n"
2428 #: docs/manual/protocol/n6110.rst:406
2430 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2434 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2435 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2437 msgid "where code: see 0x08/0x0004\n"
2441 #: docs/manual/protocol/n6110.rst:408
2443 msgid "0x09: SIM login\n"
2447 #: docs/manual/protocol/n6110.rst:410
2450 "r login { 0x0080 }\n"
2451 "r logout { 0x0081 }\n"
2455 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2457 msgid "0x0a: Network status\n"
2461 #: docs/manual/protocol/n6110.rst:414
2464 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2465 "s get used network { 0x0070 }\n"
2466 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2470 #: docs/manual/protocol/n6110.rst:415
2472 msgid "0x0c: Keys\n"
2476 #: docs/manual/protocol/n6110.rst:417
2479 "s Get key assignments { 0x0040, 0x01 }\n"
2480 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2484 #: docs/manual/protocol/n6110.rst:418
2486 msgid "where {key '0'} => ' ', '0'\n"
2490 #: docs/manual/protocol/n6110.rst:419
2492 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2496 #: docs/manual/protocol/n6110.rst:420
2498 msgid "where button: 0x01 - 0x09: 1-9\n"
2502 #: docs/manual/protocol/n6110.rst:433
2509 "0x0e: Pick up phone\n"
2517 "0x1B onwards: don't know but they do produce\n"
2521 #: docs/manual/protocol/n6110.rst:435
2524 "a beep and light up the keypad as if\n"
2525 "a key had been pressed.\n"
2529 #: docs/manual/protocol/n6110.rst:438
2532 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2533 "s ??? { 0x0044 }\n"
2534 "r ??? ack { 0x0045, 0x01 }\n"
2538 #: docs/manual/protocol/n6110.rst:439
2540 msgid "0x0d: Status\n"
2544 #: docs/manual/protocol/n6110.rst:442
2547 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2548 "s Status request { 0x0051 }\n"
2549 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2553 #: docs/manual/protocol/n6110.rst:444
2556 "where {byte pair}: {cmd, 1:off 2:on}\n"
2557 "cmd: 1: call in progress\n"
2560 #. type: Labeled list
2561 #: docs/manual/protocol/n6110.rst:444
2567 #: docs/manual/protocol/n6110.rst:451
2569 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2570 "active 7: key lock active 8: is SMS storage full"
2574 #: docs/manual/protocol/n6110.rst:452
2576 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2580 #: docs/manual/protocol/n6110.rst:453
2582 msgid "(will send displayed messages with x,y coordinates)\n"
2586 #: docs/manual/protocol/n6110.rst:454
2588 msgid "r Display status ack { 0x0054, 1 }\n"
2592 #: docs/manual/protocol/n6110.rst:455
2594 msgid "0x11: Phone clock & alarm\n"
2598 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2601 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2602 "r date and time set { 0x0061 }\n"
2603 "s get date and time { 0x0062 }\n"
2604 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2608 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2610 msgid "where: date_set & time_set==0x01 - set\n"
2614 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2616 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2620 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2622 msgid "not available in frame\n"
2626 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2629 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2630 "r alarm set { 0x006c }\n"
2631 "s get alarm { 0x006d }\n"
2632 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2636 #: docs/manual/protocol/n6110.rst:467
2638 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2642 #: docs/manual/protocol/n6110.rst:468
2644 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2648 #: docs/manual/protocol/n6110.rst:469
2650 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2654 #: docs/manual/protocol/n6110.rst:470
2656 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2660 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2662 msgid "0x13: Calendar notes\n"
2663 msgstr "0x13: Catatan kalender\n"
2666 #: docs/manual/protocol/n6110.rst:472
2668 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2672 #: docs/manual/protocol/n6110.rst:474
2675 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2676 "textlen, \"text\" }\n"
2680 #: docs/manual/protocol/n6110.rst:475
2682 msgid "r Write cal.note report { 0x0065, return }\n"
2686 #: docs/manual/protocol/n6110.rst:476
2688 msgid "where return: 0x01: ok\n"
2692 #: docs/manual/protocol/n6110.rst:477
2694 msgid "0x73: failure\n"
2698 #: docs/manual/protocol/n6110.rst:478
2700 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2704 #: docs/manual/protocol/n6110.rst:481
2707 "s Calendar notes set { 0x0066... }\n"
2708 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2709 "r Cal.note recvd error { 0x0067, err }\n"
2713 #: docs/manual/protocol/n6110.rst:482
2715 msgid "where err: 0x93: not available\n"
2719 #: docs/manual/protocol/n6110.rst:483
2721 msgid "(0x01: OK)\n"
2725 #: docs/manual/protocol/n6110.rst:484
2727 msgid "other: error\n"
2728 msgstr "lainnya: eror\n"
2731 #: docs/manual/protocol/n6110.rst:486
2734 "s Delete cal.note { 0x0068, location }\n"
2735 "r Del. cal.note report { 0x0069, err }\n"
2739 #: docs/manual/protocol/n6110.rst:487
2741 msgid "where err: 0x01: OK\n"
2745 #: docs/manual/protocol/n6110.rst:488
2747 msgid "0x93: cannot delete\n"
2751 #: docs/manual/protocol/n6110.rst:489
2753 msgid "0x14: SMS funcs\n"
2757 #: docs/manual/protocol/n6110.rst:492
2760 "s Write SMS to SIM { 0x0004, .... }\n"
2761 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2762 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2766 #: docs/manual/protocol/n6110.rst:493
2768 msgid "where type: 0x06: delivery report\n"
2772 #: docs/manual/protocol/n6110.rst:494
2774 msgid "status: 0x00: delivered\n"
2778 #: docs/manual/protocol/n6110.rst:497
2783 "0x09: reading failed\n"
2787 #: docs/manual/protocol/n6110.rst:498
2789 msgid "subtype: 0x02: invalid mem type\n"
2793 #: docs/manual/protocol/n6110.rst:499
2795 msgid "0x07: empty SMS location\n"
2799 #: docs/manual/protocol/n6110.rst:500
2801 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2805 #: docs/manual/protocol/n6110.rst:505
2808 "s Delete SMS message { 0x000a, 0x02, location }\n"
2809 "r Delete OK { 0x000b }\n"
2810 "s SMS status request { 0x0036, 0x64 }\n"
2811 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2812 "r SMS status error { 0x0038 }\n"
2816 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2822 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2825 "s Enable WAP frames { 0x0000}\n"
2826 "r Enable WAP frames { 0x0002, 0x01}\n"
2830 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
2838 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
2840 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
2844 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
2846 msgid "where location: 0 - 14\n"
2850 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
2852 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
2856 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
2858 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
2862 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
2864 msgid "r Get WAP bookmark err { 0x0008, error }\n"
2868 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
2869 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
2870 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
2872 msgid "where error:\n"
2876 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
2879 "0x00(?)invalid position\n"
2880 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
2881 "0x02 invalid/too high/empty location\n"
2885 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
2887 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
2891 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
2894 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
2895 "Note: bookmark is added to the first free location.\n"
2899 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
2901 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
2905 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
2907 msgid "where block:\n"
2911 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
2914 "0x0a, location_of_just_written_bookmark(?),\n"
2915 "0x00, next_free_location(?)\n"
2919 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
2921 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
2925 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
2928 "0x04 - memory is full\n"
2929 "0x01 - we are in the bookmark menu\n"
2930 "0x00 - unknown reason for now ;(\n"
2934 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
2936 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
2940 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
2942 msgid "where: location = 0-14\n"
2946 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
2949 "? r Delete WAR bookmark OK{ 0x000d }\n"
2950 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
2954 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
2958 "r ?? { 0x0010, 0x00}\n"
2962 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
2964 msgid "s Get WAP settings 1 { 0x0015, location}\n"
2968 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
2970 msgid "where location: 0x00 - 0x05\n"
2974 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
2976 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"
2980 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
2982 msgid "con_type: 0x00 - temporary\n"
2986 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
2988 msgid "0x01 - continuous\n"
2992 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
2995 "location: when use \"Get WAP settings 2 frame\", must give it\n"
2996 "security: 0x00 = no, 0x01 = yes\n"
3000 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3002 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3006 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3009 "0x01 user inside \"Settings\" menu. Must leave it\n"
3010 "0x02 invalid/too high/empty location\n"
3014 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3016 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3020 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3022 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3026 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3028 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3032 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3034 msgid "where type : 0x00 - SMS bearer\n"
3038 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3039 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3045 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3047 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3051 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3053 msgid "0x01 - data bearer\n"
3057 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3060 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3061 "user len, user (Unicode), password len, password (Unicode)\n"
3062 "where auth: 0x00 - normal, 0x01 - secure\n"
3066 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3069 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3070 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3074 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3076 msgid "0x02 - USSD bearer\n"
3080 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3082 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3086 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3088 msgid "service code (Unicode)\n"
3092 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3094 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3098 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3100 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3104 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3106 msgid "where: error=0x05\n"
3107 msgstr "dimana: eror=0x05\n"
3110 #: docs/manual/protocol/n6110.rst:576
3112 msgid "0x40: Security commands\n"
3116 #: docs/manual/protocol/n6110.rst:577
3118 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3122 #: docs/manual/protocol/n6110.rst:578
3124 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3128 #: docs/manual/protocol/n6110.rst:583
3131 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3132 "r Open simlock 1 { 0x02 }\n"
3133 "s ???(N6150) { 0x08, 0x00 }\n"
3134 "r ???(N6150) { 0x08 }\n"
3135 "s Enable extended cmds { 0x64, cmd }\n"
3139 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3141 msgid "where cmd: 0x00: off\n"
3145 #: docs/manual/protocol/n6110.rst:585
3151 #: docs/manual/protocol/n6110.rst:586
3153 msgid "0x02: enter service mode ?\n"
3157 #: docs/manual/protocol/n6110.rst:588
3160 "0x03: reset (doesn't ask for PIN again)\n"
3161 "0x04: reset (PIN is requested)\n"
3165 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3167 msgid "In 5110 makes reset without PIN\n"
3171 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3173 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3177 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3179 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3183 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3185 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3189 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3191 msgid "0x38 - reset UI, SCM and call counters\n"
3195 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3197 msgid "0x40 - reset test 36 in netmonitor\n"
3201 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3204 "r Reset phone settings { 0x65, 0x00 }\n"
3205 "s Get IMEI { 0x66 }\n"
3206 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3207 "s (ACD Readings)?(N6150 { 0x68 }\n"
3208 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3209 "s Get Product Profile\n"
3213 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3215 msgid "Settings { 0x6a}\n"
3219 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3221 msgid "r Get Product Profile\n"
3225 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3227 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3231 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3233 msgid "s Set Product Profile\n"
3237 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3239 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3243 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3245 msgid "r Set Product Profile\n"
3249 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3251 msgid "Settings OK ? { 0x6b }\n"
3255 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3257 msgid "s Get code { 0x6e, code }\n"
3261 #: docs/manual/protocol/n6110.rst:609
3263 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3267 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3269 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3273 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3275 msgid "allowed: 0: no\n"
3279 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3285 #: docs/manual/protocol/n6110.rst:614
3287 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3291 #: docs/manual/protocol/n6110.rst:616
3293 msgid "s Start monitoring { 0x70, block }\n"
3297 #: docs/manual/protocol/n6110.rst:617
3299 msgid "where block(N6150):\n"
3303 #: docs/manual/protocol/n6110.rst:624
3306 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3307 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3308 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3309 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3310 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3311 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3312 "0x20,0x20,0x20,0x20\n"
3316 #: docs/manual/protocol/n6110.rst:626
3319 "This block enables probably all possible monitorred parameters.\n"
3320 "After it phone sends 0x00 message type values\n"
3324 #: docs/manual/protocol/n6110.rst:628
3327 "s Break monitoring { 0x71 }\n"
3328 "r Break monitoring { 0x71 }\n"
3332 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3335 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3336 "? r ???? { 0x74 }\n"
3340 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3342 msgid "s Call commands { 0x7c, block }\n"
3346 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3348 msgid "where where: command, (values)\n"
3352 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3356 "values: number(ASCII), 0x00 - makes voice call\n"
3360 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3363 "command: 0x02 - answer call\n"
3364 "command: 0x03 - release call\n"
3368 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3371 "r Call commands { 0x7c, command }\n"
3372 "s Netmonitor { 0x7e, field }\n"
3376 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3378 msgid "where: field: 00: next\n"
3382 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3387 "F2: field test menus\n"
3388 "F3: developer menus\n"
3392 #: docs/manual/protocol/n6110.rst:644
3394 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3398 #: docs/manual/protocol/n6110.rst:645
3400 msgid "Note: sets simlock type to factory?\n"
3404 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3405 #: docs/manual/protocol/n6110.rst:650
3407 msgid "where locknumber: 1,2,4,8\n"
3411 #: docs/manual/protocol/n6110.rst:647
3413 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3417 #: docs/manual/protocol/n6110.rst:649
3419 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3423 #: docs/manual/protocol/n6110.rst:653
3426 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3427 "s Get simlock info { 0x8a, 0x00}\n"
3428 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3432 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3434 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3438 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3441 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3442 "counter1 - counter4: counters for locks\n"
3446 #: docs/manual/protocol/n6110.rst:661
3449 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3450 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3451 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3452 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3453 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3457 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3459 msgid "if volume and hz is 0, it's off\n"
3463 #: docs/manual/protocol/n6110.rst:666
3466 "r Buzzer pitch { 0x8f}\n"
3467 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3468 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3469 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3473 #: docs/manual/protocol/n6110.rst:667
3475 msgid "where: enable == 0x01 - enable after test\n"
3479 #: docs/manual/protocol/n6110.rst:668
3481 msgid "0x00 - don't enable after test\n"
3485 #: docs/manual/protocol/n6110.rst:669
3487 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3491 #: docs/manual/protocol/n6110.rst:672
3494 "s ???(N6150) { 0x98, 0x00 }\n"
3495 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3496 "s Get bin ringtone { 0x9e, location }\n"
3500 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3501 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3503 msgid "where: location=0,1,etc.\n"
3507 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3509 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3513 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3514 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3516 msgid "where location=0,1,etc.\n"
3520 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3522 msgid "error=0x0a, ringtone NOT available\n"
3526 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3532 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3534 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3538 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3540 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3544 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3546 msgid "error=0x0a, ringtone NOT set\n"
3550 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3552 msgid "0x00, ringtone set OK\n"
3556 #: docs/manual/protocol/n6110.rst:704
3559 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3560 "s Get info about phone { 0xc8, 0x01 }\n"
3561 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3562 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3563 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3564 "s DPS External SW { 0xc7, 0x03 }\n"
3565 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3566 "s Get HW { 0xc8, 0x05 }\n"
3567 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3568 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3569 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3570 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3571 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3572 "s Get PCI version { 0xc8, 0x0b }\n"
3573 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3574 "s Get system ASIC { 0xc8, 0x0c }\n"
3575 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3576 "s Get COBBA { 0xc8, 0x0d }\n"
3577 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3578 "s Get PLUSSA { 0xc8, 0x0e }\n"
3579 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3583 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3584 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3586 msgid "where available: 0x01: not available\n"
3590 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3593 "s Get CCONT { 0xc8, 0x0f }\n"
3594 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3598 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3601 "s Get PPM version { 0xc8, 0x10 }\n"
3602 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3603 "s Get PPM info { 0xc8, 0x12 }\n"
3604 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3605 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3606 "s Get Product Code { 0xca, 0x01 }\n"
3607 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3608 "s Get Order Number { 0xca, 0x02 }\n"
3609 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3610 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3611 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3612 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3613 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3614 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3615 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3616 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3617 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3618 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3619 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3620 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3621 "s Get Purchare date { 0xcc, 0x04 }\n"
3622 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3623 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3624 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3625 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3629 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3631 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3635 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3638 "0x04,0x00,0x00,0x00;\n"
3639 "0x08,0x00,0x00,0x00;\n"
3640 "0x10,0x00,0x00,0x00;\n"
3641 "0x20,0x00,0x00,0x00;\n"
3642 "0x40,0x00,0x00,0x00;\n"
3643 "0x80,0x00,0x00,0x00;\n"
3644 "0x00,0x01,0x00,0x00;\n"
3645 "0x00,0x02,0x00,0x00;\n"
3646 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3650 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3652 msgid "No test for \"Security data\"\n"
3656 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3659 "0x00,0x10,0x00,0x00;\n"
3660 "0x00,0x20,0x00,0x00;\n"
3661 "0x00,0x40,0x00,0x00;\n"
3662 "0x00,0x80,0x00,0x00;\n"
3663 "0x00,0x00,0x01,0x00;\n"
3665 "0x00,0x00,0x10,0x00;\n"
3669 #: docs/manual/protocol/n6110.rst:756
3672 "s Result of phone tests { 0xcf }\n"
3673 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3675 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3676 "s LCD Test { 0xd3, value }\n"
3680 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3682 msgid "where value: 0x03, 0x02 - 1'st test\n"
3686 #: docs/manual/protocol/n6110.rst:759
3689 "0x03, 0x01 - 2'nd test\n"
3690 "0x02, 0x03 - clears screen\n"
3694 #: docs/manual/protocol/n6110.rst:762
3697 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3698 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3699 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3703 #: docs/manual/protocol/n6110.rst:763
3705 msgid "where: numofbytes - how many bytes to read\n"
3709 #: docs/manual/protocol/n6110.rst:764
3711 msgid "Note: Works ONLY in MBUS\n"
3715 #: docs/manual/protocol/n6110.rst:765
3717 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3721 #: docs/manual/protocol/n6110.rst:766
3723 msgid "where numofbytes - how many bytes available\n"
3727 #: docs/manual/protocol/n6110.rst:767
3729 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3733 #: docs/manual/protocol/n6110.rst:769
3736 "0x41: Snake game ?\n"
3741 #: docs/manual/protocol/n6110.rst:771
3744 "s Get Picture Image { 0x0001, location }\n"
3745 "r Get Picture Image when contains sender number\n"
3749 #: docs/manual/protocol/n6110.rst:772
3751 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3755 #: docs/manual/protocol/n6110.rst:773
3761 #: docs/manual/protocol/n6110.rst:775
3764 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3765 "in sender without sender number\n"
3769 #: docs/manual/protocol/n6110.rst:776
3771 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3775 #: docs/manual/protocol/n6110.rst:777
3777 msgid "s Set Picture Image { 0x0003, frame...}\n"
3781 #: docs/manual/protocol/n6110.rst:778
3783 msgid "where frame: see 0x47/0x0002\n"
3787 #: docs/manual/protocol/n6110.rst:780
3790 "r Get/Set PictureImageOK{ 0x0004 }\n"
3791 "r Set Picture Image err { 0x0005, error? }\n"
3795 #: docs/manual/protocol/n6110.rst:781
3797 msgid "where error=0x74 - wrong location ?\n"
3801 #: docs/manual/protocol/n6110.rst:782
3807 #: docs/manual/protocol/n6110.rst:785
3810 "s Phone ID request { 0x0010 }\n"
3811 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3812 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3816 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3818 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3822 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3824 msgid "Acknowledge(MBUS)...\n"
3828 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3834 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
3837 "s Power on message seq1 {+04 }\n"
3838 "r Power on message seq1 {+05 }\n"
3842 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
3848 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
3849 #: docs/manual/protocol/n6510.rst:804
3851 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
3855 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
3856 #: docs/manual/protocol/n6510.rst:805
3862 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
3863 #: docs/manual/protocol/n6510.rst:806
3865 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
3869 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
3870 #: docs/manual/protocol/n6510.rst:806
3872 msgid "\"model\\n\" \"(c) NMP.\" }\n"
3876 #: docs/manual/protocol/n6110.rst:797
3879 "0xda: ? (during playing 2 player snake)\n"
3884 #: docs/manual/protocol/n6110.rst:798
3886 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
3890 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
3892 msgid "0xf4: Power on message seq 2\n"
3896 #: docs/manual/protocol/samsung.rst:2
3898 msgid "SAMSUNG Organizer AT commands"
3902 #: docs/manual/protocol/samsung.rst:5
3904 msgid "Get organizer information"
3905 msgstr "Informasi telepon"
3907 #. type: Labeled list
3908 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
3909 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
3915 #: docs/manual/protocol/samsung.rst:10
3920 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
3921 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
3922 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
3923 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
3924 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
3925 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
3926 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
3927 #: docs/manual/utils/gammu-detect.rst:83
3933 #: docs/manual/protocol/samsung.rst:16
3934 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
3938 #: docs/manual/protocol/samsung.rst:18
3939 msgid "Return 5 values:"
3943 #: docs/manual/protocol/samsung.rst:22
3947 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
3952 #: docs/manual/protocol/samsung.rst:26
3955 "Max possible entries\n"
3962 #: docs/manual/protocol/samsung.rst:29
3971 #: docs/manual/protocol/samsung.rst:32
3973 msgid "Get organizer details"
3977 #: docs/manual/protocol/samsung.rst:37
3978 msgid "AT+ORGR=number"
3982 #: docs/manual/protocol/samsung.rst:40
3983 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
3986 #. type: Labeled list
3987 #: docs/manual/protocol/samsung.rst:41
3993 #: docs/manual/protocol/samsung.rst:46
3995 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
3996 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
3999 #. type: Labeled list
4000 #: docs/manual/protocol/samsung.rst:47
4006 #: docs/manual/protocol/samsung.rst:52
4008 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4009 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4012 #. type: Labeled list
4013 #: docs/manual/protocol/samsung.rst:53
4019 #: docs/manual/protocol/samsung.rst:58
4021 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4022 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4025 #. type: Labeled list
4026 #: docs/manual/protocol/samsung.rst:59
4032 #: docs/manual/protocol/samsung.rst:64
4034 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4035 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4039 #: docs/manual/protocol/samsung.rst:66
4040 msgid "+ORGR: AT+ORGR answer header"
4044 #: docs/manual/protocol/samsung.rst:71
4048 " Pointer to real memory position\n"
4050 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4054 #: docs/manual/protocol/samsung.rst:73
4055 msgid "If par02 =1, appointment entry type"
4059 #: docs/manual/protocol/samsung.rst:118
4063 " Organizer entry short name\n"
4065 " Organizer entry detailed description\n"
4089 " Alarm flag (0=no, 1=yes)\n"
4091 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4093 " Alarm items quantity\n"
4095 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4101 " Repeat until day\n"
4103 " Repeat until month\n"
4105 " Repeat until year\n"
4109 #: docs/manual/protocol/samsung.rst:120
4110 msgid "If par02 = 2, aniversary entry type"
4114 #: docs/manual/protocol/samsung.rst:165
4144 " Alarm flag (0=no, 1=yes)\n"
4146 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4148 " Alarm items quantity\n"
4150 " Repeat each year (0=no, 4=yes)\n"
4164 #: docs/manual/protocol/samsung.rst:167
4165 msgid "If par02 = 3, task entry type"
4169 #: docs/manual/protocol/samsung.rst:212
4199 " Alarm flag (0=no, 1=yes)\n"
4201 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4203 " Alarm items quantity\n"
4207 " Task priority (1=high, 2=normal, 3=low)\n"
4209 " Task status (0=undone, 1=done)\n"
4219 #: docs/manual/protocol/samsung.rst:214
4220 msgid "If par02 = 4, miscellany entry type"
4224 #: docs/manual/protocol/samsung.rst:259
4254 " Alarm flag (0=no, 1=yes)\n"
4256 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4258 " Alarm items quantity\n"
4274 #: docs/manual/protocol/samsung.rst:261
4276 msgid "Write organizer entry"
4280 #: docs/manual/protocol/samsung.rst:266
4281 msgid "AT+ORGW=par0,par1,par2...par24"
4285 #: docs/manual/protocol/samsung.rst:268
4286 msgid "Write organizer entry in memory location par0"
4290 #: docs/manual/protocol/samsung.rst:270
4291 msgid "If par0=65535 then locate next empty entry on memory"
4295 #: docs/manual/protocol/samsung.rst:276
4297 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4302 #: docs/manual/protocol/samsung.rst:278
4303 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4307 #: docs/manual/protocol/samsung.rst:280
4309 msgid "Delete organizer entry"
4313 #: docs/manual/protocol/samsung.rst:285
4314 msgid "AT+ORGD=number"
4318 #: docs/manual/protocol/samsung.rst:287
4319 msgid "Delete organizer entry of index \"number\""
4323 #: docs/manual/protocol/samsung.rst:291
4328 #: docs/manual/protocol/samsung.rst:293
4333 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4334 #: docs/manual/testing/dummy-driver.rst:37
4340 #: docs/manual/protocol/samsung.rst:298
4341 msgid "Read command use index reference."
4345 #: docs/manual/protocol/samsung.rst:300
4347 "Write command uses index and direct memory reference with special 65535 "
4348 "value to locate empty memory position."
4352 #: docs/manual/protocol/samsung.rst:302
4354 "Delete command use direct memory reference, index are automatically "
4359 #: docs/manual/protocol/samsung.rst:304
4361 "Hint: After create or delete an organizer entry, reread full information to "
4362 "update index table."
4366 #: docs/manual/protocol/m-obex.rst:2
4368 msgid "m-obex protocol used by some Samsung mobiles"
4372 #: docs/manual/protocol/m-obex.rst:5
4374 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4379 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4381 msgid "Introduction"
4385 #: docs/manual/protocol/m-obex.rst:10
4387 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4388 "by Samsung used to exchange PIM data and files over bluetooth."
4392 #: docs/manual/protocol/m-obex.rst:12
4394 "This documentation is by no means complete but is only a reference for the "
4395 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4396 "which parts it differs from the standard-obex. The only thing I found "
4397 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4398 "Ok, sucess in obex. If there was an error you will find it's error code in "
4399 "the 0x42 header. If this is a normal behavior: Why are there so many "
4400 "response codes defined?"
4404 #: docs/manual/protocol/m-obex.rst:14
4406 "The information about the protocol was gained by listening to the transfered "
4407 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4411 #: docs/manual/protocol/m-obex.rst:16
4413 msgid "Requirements"
4417 #: docs/manual/protocol/m-obex.rst:19
4418 msgid "Established bluetooth connection to the serial channel of the mobile"
4422 #: docs/manual/protocol/m-obex.rst:20
4423 msgid "Some way to access this serial port. For example minicom."
4427 #: docs/manual/protocol/m-obex.rst:22
4429 msgid "Starting the obex server"
4432 #. type: Labeled list
4433 #: docs/manual/protocol/m-obex.rst:24
4435 msgid "To start the obex server you have to send this AT command first"
4439 #: docs/manual/protocol/m-obex.rst:27
4440 msgid "AT+SYNCML=MOBEXSTART"
4443 #. type: Labeled list
4444 #: docs/manual/protocol/m-obex.rst:28
4446 msgid "Some phones seem to start with following command"
4450 #: docs/manual/protocol/m-obex.rst:31
4451 msgid "AT$TSSPCSW=1"
4455 #: docs/manual/protocol/m-obex.rst:33
4457 msgid "Obex commands"
4461 #: docs/manual/protocol/m-obex.rst:36
4463 "In the following chapters I will describe the obex packages to read and edit "
4464 "data on the mobile. I think most of them are in standard-obex format and are "
4465 "following this structure:"
4469 #: docs/manual/protocol/m-obex.rst:45
4472 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4473 "|Package Header |Session Id |Obex Header(s) |\n"
4474 "+===========================================+===================================+===========================================+\n"
4475 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4476 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4477 "| | |* Next bytes: data. |\n"
4478 "| | |* Last byte: 0x00 |\n"
4479 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4483 #: docs/manual/protocol/m-obex.rst:47
4485 "For detailed information about obex, for example what types of packages and "
4486 "headers exists, get the official Obex documentation from Inrared Data "
4487 "Association. But I don't know if this is available for free."
4491 #: docs/manual/protocol/m-obex.rst:49
4492 msgid "Here is a list of the most used types for the Samsung mobiles:"
4496 #: docs/manual/protocol/m-obex.rst:51
4498 "There exists mainly two types of operations: Put (package header 0x02 and "
4499 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4500 "retrieve data from the mobile. A put or get operation can be divided into "
4501 "several packages. The high-bit indicates if this is the last package of an "
4502 "operation. For example if you want to transfer a file to the mobile you send "
4503 "n-time 0x02 packages and only the last one is 0x82."
4507 #: docs/manual/protocol/m-obex.rst:53
4509 "Headers consists normally out of three blocks: First byte: Header type, "
4510 "second and third byte: length of the header (if the headers length is "
4511 "variable), following bytes: data. The most used header types are"
4515 #: docs/manual/protocol/m-obex.rst:71
4518 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4519 "| Obex description | Byte | following two bytes | following bytes |\n"
4520 "+=======================+======+========================+===================================================================================================================================================+\n"
4521 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
4522 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4523 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
4524 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4525 "| 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"
4526 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4527 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
4528 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4529 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
4530 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4531 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
4532 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4533 "| 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"
4534 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4538 #: docs/manual/protocol/m-obex.rst:73
4544 #: docs/manual/protocol/m-obex.rst:76
4546 msgid "Get contacts count"
4550 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4551 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4552 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4553 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4554 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4555 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4561 #: docs/manual/protocol/m-obex.rst:89
4568 "*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"
4569 " m-obex command: m-obex/contacts/count\n"
4571 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4575 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4576 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4577 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4578 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4579 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4580 #: docs/manual/protocol/m-obex.rst:368
4586 #: docs/manual/protocol/m-obex.rst:100
4591 "*C3* 00 00 00 04\n"
4592 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4593 "*4C* 00 05 00 00\n"
4595 "*49* 00 07 07 D0 00 18\n"
4596 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4600 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4606 #: docs/manual/protocol/m-obex.rst:115
4610 " Obex Get package\n"
4611 "*CB* 00 00 00 00\n"
4613 "*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"
4614 " m-obex Command: m-obex/contacts/load\n"
4615 "*4C* 00 06 01 00 00\n"
4616 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4620 #: docs/manual/protocol/m-obex.rst:126
4625 "*C3* 00 00 08 B1\n"
4626 " Length of sent data\n"
4627 "*4C* 00 05 00 02\n"
4628 " Indicates if these are the last contacts\n"
4629 "*49* 07 41 01 10 01 8D ....\"\n"
4630 " 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"
4634 #: docs/manual/protocol/m-obex.rst:128
4636 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"
4640 #: docs/manual/protocol/m-obex.rst:130
4642 "To get all contacts the request have to be sent several times. The last two "
4643 "bytes must be incremented by every call."
4647 #: docs/manual/protocol/m-obex.rst:132
4649 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4650 "will be 4C 00 05 00 00."
4654 #: docs/manual/protocol/m-obex.rst:135
4656 msgid "Create a contact"
4660 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4662 "Beware: This is a put operation and is performed in some obex "
4663 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4664 "didn't get the mobile to accept this. I had to create/update PIM data in "
4665 "exactly one package."
4669 #: docs/manual/protocol/m-obex.rst:153
4674 "*CB* 00 00 00 00\n"
4676 "*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"
4677 " m-obex/contacts/create\n"
4679 " ? maybe flag for internal/external memory\n"
4681 " Length of the vcard string\n"
4682 "49 00 5D 42 45....\n"
4683 " Contact as vcard\n"
4687 #: docs/manual/protocol/m-obex.rst:164
4692 "*C3* 00 00 00 02\n"
4694 "*4C* 00 05 00 00\n"
4696 "*49* 00 05 00 21\n"
4697 " last two bytes: the id of the newly created contact\n"
4701 #: docs/manual/protocol/m-obex.rst:167
4703 msgid "Update a contact"
4707 #: docs/manual/protocol/m-obex.rst:185
4712 "*CB* 00 00 00 00\n"
4714 "*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"
4715 " m-obex/contacts/write\n"
4716 "*4C* 00 06 01 00 20\n"
4717 " Id of the contact which should be updated\n"
4719 " Length of the vcard string\n"
4721 " Contact as vcard\n"
4725 #: docs/manual/protocol/m-obex.rst:192
4730 "*4C* 00 05 00 00\n"
4731 " Error code: 0x00 0x00 means successful\n"
4735 #: docs/manual/protocol/m-obex.rst:195
4737 msgid "Read one contact"
4741 #: docs/manual/protocol/m-obex.rst:198
4742 msgid "There is also the possibility to read exactly one contact."
4746 #: docs/manual/protocol/m-obex.rst:209
4751 "*CB* 00 00 00 00\n"
4753 "*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"
4754 " m-obex/contacts/read\n"
4755 "*4C* 00 06 01 00 20\n"
4756 " First byte:? Last two bytes: Id of contact\n"
4760 #: docs/manual/protocol/m-obex.rst:220
4765 "*C3* 00 00 00 B4\n"
4766 " Length of vcard (without headers, just data)\n"
4767 "*4C* 00 05 00 00\n"
4769 "49 00 B7 42 45 47 49 4E ...\n"
4770 " contact as vcard. TODO: where is id? First two bytes?\n"
4774 #: docs/manual/protocol/m-obex.rst:222
4776 msgid "Delete contact"
4780 #: docs/manual/protocol/m-obex.rst:225
4781 msgid "To delete a contact you only have to know it's id."
4785 #: docs/manual/protocol/m-obex.rst:236
4790 "*CB* 00 00 00 00\n"
4792 "*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"
4793 " m-obex/contacts/delete\n"
4794 "*4C* 00 06 01 00 19\n"
4795 " First byte: ? Last two bytes: Id of contact\n"
4799 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4804 "*4C* 00 05 00 00\n"
4809 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4810 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4811 #: docs/manual/c/calendar.rst:2
4817 #: docs/manual/protocol/m-obex.rst:250
4823 #: docs/manual/protocol/m-obex.rst:262
4828 "*CB* 00 00 00 00\n"
4830 "*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"
4831 " m-obex/calendar/count\n"
4837 #: docs/manual/protocol/m-obex.rst:273
4842 "*C3* 00 00 00 0C\n"
4844 "*4C* 00 05 00 00\n"
4846 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
4851 #: docs/manual/protocol/m-obex.rst:285
4856 "*CB* 00 00 00 00\n"
4858 "*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"
4859 " m-obex/calendar/load\n"
4863 #: docs/manual/protocol/m-obex.rst:297
4868 "*C3* 00 00 00 B0\n"
4870 "*4C* 00 05 00 00\n"
4872 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
4873 " Calendar items in vcalendar format. TODO: where are the ids?\n"
4877 #: docs/manual/protocol/m-obex.rst:299
4883 #: docs/manual/protocol/m-obex.rst:315
4888 "*CB* 00 00 00 00\n"
4890 "*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"
4891 " m-obex/calendar/create\n"
4894 "*C3* 00 00 00 9E\n"
4895 " Length of vcalendar\n"
4896 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
4901 #: docs/manual/protocol/m-obex.rst:326
4906 "*C3* 00 00 00 02\n"
4908 "*4C* 00 05 00 00\n"
4910 "*49* 00 05 00 06\n"
4911 " Id of the created item\n"
4915 #: docs/manual/protocol/m-obex.rst:328
4921 #: docs/manual/protocol/m-obex.rst:344
4926 "*CB* 00 00 00 00\n"
4928 "*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"
4929 " m-obex/calendar/write\n"
4930 "*4C* 00 06 01 00 05\n"
4931 " First byte: ? Second and third byte: Id of the item\n"
4932 "*C3* 00 00 00 C8\n"
4933 " Length of vcalendar\n"
4934 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
4939 #: docs/manual/protocol/m-obex.rst:354
4942 msgstr "Sudah dibaca"
4945 #: docs/manual/protocol/m-obex.rst:366
4950 "*CB* 00 00 00 00\n"
4952 "*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"
4953 " m-obex/calendar/read\n"
4954 "4C 00 06 01 00 06\n"
4955 " Id of calendar item\n"
4959 #: docs/manual/protocol/m-obex.rst:377
4964 "*C3* 00 00 00 B0\n"
4966 "*4C* 00 05 00 00\n"
4968 "*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"
4969 " vcalendar item. TODO: Where is the id?\n"
4973 #: docs/manual/protocol/m-obex.rst:379
4979 #: docs/manual/protocol/m-obex.rst:391
4984 "*CB* 00 00 00 00\n"
4986 "*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"
4987 " m-obex/calendar/delete\n"
4988 "*4C* 00 06 01 00 06\n"
4989 " id of calendar item\n"
4993 #: docs/manual/protocol/m-obex.rst:398
4999 #: docs/manual/protocol/m-obex.rst:402
5002 msgstr "File sistem"
5005 #: docs/manual/protocol/m-obex.rst:405
5007 "To get the file structure on the mobile, there are two commands. One that "
5008 "lists all subdirectories and one that lists all files."
5012 #: docs/manual/protocol/m-obex.rst:407
5014 msgid "List directories"
5018 #: docs/manual/protocol/m-obex.rst:410
5024 #: docs/manual/protocol/m-obex.rst:413
5030 #: docs/manual/protocol/m-obex.rst:416
5036 #: docs/manual/protocol/m-obex.rst:419
5042 #: docs/manual/protocol/m-obex.rst:423
5050 #: docs/manual/protocol/m-obex.rst:427
5051 msgid "0x01: Inbox 0x08: Outbox"
5055 #: docs/manual/protocol/m-obex.rst:429
5057 msgid "Get sms count"
5061 #: docs/manual/protocol/m-obex.rst:432
5063 msgid "List all sms"
5067 #: docs/manual/protocol/m-obex.rst:435
5073 #: docs/manual/protocol/m-obex.rst:438
5079 #: docs/manual/protocol/m-obex.rst:440
5081 "I don't think this is possible. At least I didn't find the function in New "
5082 "PC Studio. So sadly there will be no backup of sms messages."
5086 #: docs/manual/protocol/carkit.rst:2
5088 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5092 #: docs/manual/protocol/carkit.rst:6
5100 #: docs/manual/protocol/carkit.rst:9
5108 #: docs/manual/protocol/carkit.rst:12
5115 #. type: delimited block -
5116 #: docs/manual/protocol/carkit.rst:17
5118 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"
5121 #. type: delimited block -
5122 #: docs/manual/protocol/carkit.rst:19
5128 #: docs/manual/protocol/carkit.rst:22
5130 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5131 "use the PC for listening to the data communication between the phone and "
5132 "CARC91. I also send the frames directly from the PC to the phone."
5136 #: docs/manual/protocol/carkit.rst:24
5142 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5144 msgid "Phone connected to PC"
5145 msgstr "Telepon terhubung ke PC"
5148 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5149 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5155 #: docs/manual/protocol/carkit.rst:63
5158 "1F0004 D0 0001 04 00CE\n"
5159 " Power up from PC\n"
5160 "1F0004 D0 0001 04 01CF\n"
5161 " Power up from PC\n"
5162 "1F0400 D0 0001 05 10DF\n"
5163 " Power up from phone\n"
5164 "1F0004 79 0005 0201 0164 00 0203\n"
5165 " Enable carkit mode from PC\n"
5166 "1F0004 79 0005 0201 0164 00 0302\n"
5167 " Enable carkit mode from PC\n"
5170 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5174 "1F0400 78 0004 0102 0801 117C\n"
5175 " Status 0x08, 0x01 from phone\n"
5176 "1F0400 DA 0002 0002 12D3\n"
5177 " Type => 0xDA, data => 0x00, 0x02\n"
5178 "1F0004 79 0005 0201 0164 00 0504\n"
5179 " Enable carkit mode from PC\n"
5180 "1F0004 79 0005 0201 0164 00 0607\n"
5181 " Enable carkit mode from PC\n"
5184 "1F0004 78 0003 0201 0307 67\n"
5185 " Status confirm from PC\n"
5186 "1F0004 78 0003 0201 0308 68\n"
5187 " Status confirm from PC\n"
5193 #: docs/manual/protocol/carkit.rst:65
5195 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5196 "sent. It sends out an unknown status frame 0x08, 0x01."
5200 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5201 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5203 msgid "Incoming call"
5204 msgstr "Panggilan masuk"
5207 #: docs/manual/protocol/carkit.rst:73
5210 "1F0400 78 0004 0102 0701 197B\n"
5211 " Status 0x07, 0x01 from phone\n"
5212 "1F0400 78 0004 0102 0E03 1A73\n"
5213 " Status 0x0E, 0x03 from phone\n"
5217 #: docs/manual/protocol/carkit.rst:75
5219 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5220 "Status type 0x0E with status 0x03 means audio amplifier on."
5224 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5225 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5231 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5232 msgid "The phone doesn’t send out anything when a call has been set up."
5236 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5237 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5239 msgid "Initiation with connected phone"
5243 #: docs/manual/protocol/carkit.rst:114
5246 "1F0004 D0 0001 04 00CE\n"
5247 " Power up from PC\n"
5248 "1F0400 D0 0001 05 1BD4\n"
5249 " Power up from phone\n"
5250 "1F0004 79 0005 0201 0164 0001 00\n"
5251 " Enable carkit mode from PC\n"
5254 "1F0400 78 0004 0102 0E03 1C75\n"
5255 " Status 0x0E, 0x03 from phone\n"
5256 "1F0400 78 0004 0102 0701 1D7F\n"
5257 " Status 0x07, 0x01 from phone\n"
5258 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5259 " HFU-2 Version from PC\n"
5262 "1F0400 78 0004 0102 0801 1E73\n"
5263 " Status 0x08, 0x01 from phone\n"
5264 "1F0004 79 0005 0201 0164 0003 02\n"
5265 " Enable carkit mode from PC\n"
5268 "1F0400 78 0004 0102 0E03 1F76\n"
5269 " Status 0x0E, 0x03 from phone\n"
5270 "1F0400 78 0004 0102 0701 2042\n"
5271 " Status 0x07, 0x01 from phone\n"
5272 "1F0004 78 0003 0201 03 0464\n"
5273 " Status confirm from PC\n"
5279 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5280 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5282 msgid "Disconnected"
5283 msgstr "Tidak terhubung"
5286 #: docs/manual/protocol/carkit.rst:120
5289 "1F04 0078 0004 0102 0700 2142\n"
5290 " Status 0x07, 0x00\n"
5294 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5295 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5297 msgid "Incoming SMS"
5301 #: docs/manual/protocol/carkit.rst:130
5304 "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"
5305 " Initiation of bit length from phone\n"
5306 "1F0400 78 0004 0102 0E03 254C\n"
5307 " Status 0x0E, 0x03 from phone\n"
5309 " Initiation of bit length from phone\n"
5313 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5315 msgid "Phone connected to CARC91"
5316 msgstr "Telepon terhubung ke CARC91"
5319 #: docs/manual/protocol/carkit.rst:179
5322 "1F0004 D0 0001 04 00CE\n"
5323 " Power up from HFU-2\n"
5324 "1F0400 D0 0001 05 02CD\n"
5325 " Power up from phone\n"
5326 "1F0004 79 0005 0201 0164 00 0100\n"
5327 " Enable carkit mode from HFU-2\n"
5330 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5334 "1F0400 78 0004 0102 0801 036E\n"
5335 " Status 0x08, 0x01\n"
5336 "1F0004 79 0005 0201 0164 00 0302\n"
5337 " Enable carkit mode from HFU-2\n"
5340 "1F0400 78 0004 0102 0801 036E\n"
5341 " Status 0x08, 0x01\n"
5344 "1F0400 DA 0002 0002 04C5\n"
5345 " Status type => 0xDA, data => 0x00, 0x02\n"
5348 "1F0400 78 0004 0102 0E03 056C\n"
5349 " Status 0x0E, 0x03\n"
5352 "1F0004 78 0003 0201 03 0464\n"
5353 " Status confirm from HFU-2\n"
5356 "1F0400 78 0004 0102 0E00 066C\n"
5357 " Status 0x0E, 0x00\n"
5360 "1F0004 78 0003 0201 03 0565\n"
5361 " Status confirm from HFU-2\n"
5367 #: docs/manual/protocol/carkit.rst:195
5370 "1F0400 78 0004 0102 0701 1173\n"
5371 " Status 0x07, 0x01\n"
5374 "1F0400 78 0004 0102 0E03 127B\n"
5375 " Status 0x0E, 0x03\n"
5378 "1F0004 78 0003 0201 03 0868\n"
5379 " Status confirm from HFU-2\n"
5385 #: docs/manual/protocol/carkit.rst:258
5388 "1F0004 D0 0001 04 00CE\n"
5389 " Power up from HFU-2\n"
5390 "1F0400 D0 0001 05 1AD5\n"
5391 " Power up from phone\n"
5392 "1F0004 79 0005 0201 0164 00 0100\n"
5393 " Enable carkit mode from HFU-2\n"
5396 "1F0400 78 0004 0102 0E03 1B72\n"
5397 " Status 0x0E, 0x03\n"
5398 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5402 "1F0004 79 0005 0201 0164 00 0302\n"
5403 " Enable carkit mode from HFU-2\n"
5406 "1F0400 78 0004 0102 0E03 1B72\n"
5407 " Status 0x0E, 0x03\n"
5410 "1F0400 78 0004 0102 0801 1C71\n"
5411 " Status 0x08, 0x01\n"
5412 "1F0004 78 0003 0201 03 0464\n"
5413 " Status confirm from HFU-2\n"
5416 "1F0400 78 0004 0102 0801 1C71\n"
5417 " Status 0x08, 0x01\n"
5420 "1F0400 78 0004 0102 0E03 1D74\n"
5421 " Status 0x0E, 0x03\n"
5424 "1F0400 78 0004 0102 0701 1E7C\n"
5425 " Status 0x07, 0x01\n"
5426 "1F0004 78 0003 0201 03 0565\n"
5427 " Status confirm from HFU-2\n"
5430 "1F0400 78 0004 0102 0701 1E7C\n"
5431 " Status 0x07, 0x01\n"
5434 "1F0400 78 0004 0102 0701 1F7D\n"
5435 " Status 0x07, 0x01\n"
5438 "1F0400 DA 0002 0002 20E1\n"
5439 " Typ => 0xDA, data => 0x00. 0x02\n"
5445 #: docs/manual/protocol/carkit.rst:274
5448 "1F0400 78 0004 0102 0700 1774\n"
5449 " Status 0x07, 0x00\n"
5452 "1F0400 78 0004 0102 0E00 1872\n"
5453 " Status 0x0E, 0x00\n"
5456 "1F0004 78 0003 0201 03 0B6B\n"
5457 " Status confirm from HFU-2\n"
5463 #: docs/manual/protocol/carkit.rst:294
5466 "1F0400 78 0004 0102 0E03 076E\n"
5467 " Status 0x0E, 0x03\n"
5470 "1F0004 78 0003 0201 03 0666\n"
5471 " Status confirm from HFU-2\n"
5474 "1F0400 78 0004 0102 0E00 0862\n"
5475 " Status 0x0E, 0x00\n"
5478 "1F0004 78 0003 0201 03 0767\n"
5479 " Status confirm from HFU-2\n"
5485 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5487 msgid "Button pushed"
5491 #: docs/manual/protocol/carkit.rst:314
5494 "1F0400 78 0004 0102 0E03 0960\n"
5495 " Status 0x0E, 0x03\n"
5498 "1F0004 78 0003 0201 03 0868\n"
5499 " Status confirm from HFU-2\n"
5502 "1F0400 78 0004 0102 0E00 0A60\n"
5503 " Status 0x0E, 0x00\n"
5506 "1F0004 78 0003 0201 03 0969\n"
5507 " Status confirm from HFU-2\n"
5513 #: docs/manual/protocol/carkit.rst:316
5519 #: docs/manual/protocol/carkit.rst:350
5522 "1F0004 D0 0001 04 02CC\n"
5523 " Power up from PC\n"
5524 "1F0400 D0 0001 05 0DC2\n"
5525 " Power up from phone\n"
5526 "1F0004 79 0005 0201 0164 00 0C0D\n"
5527 " Enable carkit mode from PC\n"
5530 "1F0400 78 0004 0128 0B00 0E4B\n"
5531 " Status 0x0B, 0x00 from phone\n"
5532 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5533 " HFU-2 version from PC\n"
5536 "1F0400 DA 0004 0028 0000 0FE2\n"
5538 "1F0004 79 0005 0201 0164 00 1716\n"
5539 " Enable carkit mode from PC\n"
5542 "1F0400 78 0004 0128 0B00 1055\n"
5543 " Status 0x0B, 0x00 from phone\n"
5544 "1F0004 78 0003 0201 03 1878\n"
5545 " Status confirm from PC\n"
5551 #: docs/manual/protocol/carkit.rst:352
5552 msgid "An unknown status frame (0x0B) is sent by the phone."
5556 #: docs/manual/protocol/carkit.rst:364
5559 "1F0400 78 0004 0128 0701 0D45\n"
5560 " Status 0x07, 0x01 from phone\n"
5561 "1F0400 78 0004 0128 0E01 0F4E\n"
5562 " Status 0x0E, 0x01 from phone\n"
5563 "1F0400 78 0004 0128 0A00 1054\n"
5564 " Status 0x0A, 0x00 from phone\n"
5565 "1F0400 78 0004 0128 0901 1157\n"
5566 " Status 0x09, 0x01 from phone\n"
5570 #: docs/manual/protocol/carkit.rst:366
5572 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5573 "6310. Status 0x0A, 0x09 is unknown."
5577 #: docs/manual/protocol/carkit.rst:371
5579 "The phone doesn’t send out anything when a call has been set up. This might "
5580 "be because the profile “handsfree” is lost when ack isn’t sent."
5584 #: docs/manual/protocol/carkit.rst:459
5587 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5588 " HFU-2 version from PC\n"
5591 "1F0400 78 0004 0128 0E02 1A58\n"
5592 " Status 0x0E, 0x02\n"
5593 "1F0400 78 0004 0128 0A00 1B5F\n"
5594 " Status 0x0A, 0x00\n"
5595 "1F0400 78 0004 0128 0900 1C5B\n"
5596 " Status 0x09, 0x00\n"
5597 "1F0400 78 0004 0128 0701 1D55\n"
5598 " Status 0x07, 0x01\n"
5599 "1F0004 D0 0001 04 00CE\n"
5600 " Power up from HFU-2\n"
5601 "1F0400 D0 0001 05 74BB\n"
5602 " Power up from phone\n"
5603 "1F0004 79 0005 0201 0164 00 0100\n"
5604 " Enable carkit mode from HFU-2\n"
5607 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5611 "1F0400 78 0004 0128 0E01 7534\n"
5612 " Status 0x0E, 0x01\n"
5613 "1F0004 79 0005 0201 0164 00 0302\n"
5614 " Enable carkit mode from HFU-2\n"
5617 "1F0400 78 0004 0128 0E01 7534\n"
5618 " Status 0x0E, 0x01\n"
5621 "1F0400 78 0004 0128 0A01 7633\n"
5622 " Status 0x0A, 0x01\n"
5625 "1F0400 78 0004 0128 0901 7731\n"
5626 " Status 0x09, 0x01\n"
5629 "1F0400 78 0004 0128 0701 7830\n"
5630 " Status 0x07, 0x01\n"
5633 "1F0400 78 0004 0128 0E01 7938\n"
5634 " Status 0x0E, 0x01\n"
5637 "1F0004 78 0003 2801 03 044E\n"
5638 " Status confirm from HFU-2\n"
5641 "1F0400 DA 0004 0028 0000 7A97\n"
5642 " Type => 0xDA, data => 0x0028, 0x0000\n"
5645 "1F0400 78 0004 0128 0E01 7B3A\n"
5646 " Status 0x0E, 0x01\n"
5649 "1F0400 78 0004 0128 0A00 7C38\n"
5650 " Status 0x0A, 0x00\n"
5651 "1F0004 78 0003 2801 03 054F\n"
5652 " Status confirm from HFU-2\n"
5655 "1F0400 78 0004 0128 0A00 7C38\n"
5656 " Status 0x0A, 0x00\n"
5659 "1F0400 78 0004 0128 0700 7D34\n"
5660 " Status 0x07, 0x00\n"
5663 "1F0400 78 0004 0128 0E00 7E3E\n"
5664 " Status 0x0E, 0x00\n"
5667 "1F0004 78 0003 2801 03 064C\n"
5668 " Status confirm from HFU-2\n"
5674 #: docs/manual/protocol/carkit.rst:464
5675 msgid "No response. Probably because phone has lost the profile “handsfree”."
5679 #: docs/manual/protocol/carkit.rst:474
5682 "1F0400 78 0004 0128 0E01 0849\n"
5683 " Status 0x0E, 0x01\n"
5684 "1F0400 78 0004 0128 0A00 094D\n"
5685 " Status 0x0A, 0x00\n"
5686 "1F0400 78 0004 0128 0901 0A4C\n"
5687 " Status 0x09, 0x01\n"
5691 #: docs/manual/protocol/carkit.rst:509
5694 "1F0004 D0 0001 04 00CE\n"
5695 " Power up from HFU-2\n"
5696 "1F0400 D0 0001 05 2DE2\n"
5697 " Power up from phone\n"
5698 "1F0004 79 0005 0201 0164 00 0100\n"
5699 " Enable carkit mode from HFU-2\n"
5702 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5703 " HFU version from HFU-2\n"
5706 "1F0004 79 0005 0201 0164 00 0302\n"
5707 " Enable carkit mode from HFU-2\n"
5710 "1F0400 78 0004 0128 0E00 2E6E\n"
5711 " Status 0x0E, 0x00\n"
5714 "1F0004 78 0003 2801 03 044E\n"
5715 " Status confirm from HFU-2\n"
5718 "1F0400 DA 0004 0028 0000 2FC2\n"
5725 #: docs/manual/protocol/carkit.rst:539
5728 "1F0400 78 0004 0128 0701 3078\n"
5729 " Status 0x07, 0x01\n"
5732 "1F0400 78 0004 0128 0701 3179\n"
5733 " Status 0x07, 0x01\n"
5736 "1F0400 78 0004 0128 0E01 3273\n"
5737 " Status 0x0E, 0x01\n"
5740 "1F0400 78 0004 0128 0A00 3377\n"
5741 " Status 0x0A, 0x00\n"
5742 "1F0004 78 0003 2801 03 054F\n"
5743 " Status confirm from HFU-2\n"
5746 "1F0400 78 0004 0128 0A00 3377\n"
5747 " Status 0x0A, 0x00\n"
5750 "1F0400 78 0004 0128 0901 3472\n"
5751 " Status 0x09, 0x01\n"
5757 #: docs/manual/protocol/carkit.rst:573
5760 "1F0400 78 0004 0128 0E01 3574\n"
5761 " Status 0x0E, 0x01\n"
5764 "1F0400 78 0004 0128 0A01 3673\n"
5765 " Status 0x0A, 0x01\n"
5766 "1F0004 78 0003 2801 03 064C\n"
5767 " Status confirm from HFU-2\n"
5770 "1F0400 78 0004 0128 0A01 3673\n"
5771 " Status 0x0A, 0x01\n"
5774 "1F0400 78 0004 0128 0A00 3773\n"
5775 " Status 0x0A, 0x00\n"
5778 "1F0400 78 0004 0128 0900 387F\n"
5779 " Status 0x09, 0x00\n"
5782 "1F0400 78 0004 0128 0A01 397C\n"
5783 " Status 0x0A, 0x01\n"
5786 "1F0400 78 0004 0128 0901 3A7C\n"
5787 " Status 0x09, 0x01\n"
5793 #: docs/manual/protocol/carkit.rst:619
5796 "1F0004 D0 0001 04 00CE\n"
5797 " Power up from HFU-2\n"
5798 "1F0400 D0 0001 05 5996\n"
5799 " Power up from phone\n"
5800 "1F0004 79 0005 0201 0164 00 0100\n"
5801 " Enable carkit mode from HFU-2\n"
5804 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5808 "1F0400 78 0004 0128 0E01 5A1B\n"
5809 " Status 0x0E, 0x01\n"
5810 "1F0004 79 0005 0201 0164 00 0302\n"
5811 " Enable carkit mode from HFU-2\n"
5814 "1F0400 78 0004 0128 0E01 5A1B\n"
5815 " Status 0x0E, 0x01\n"
5818 "1F0400 78 0004 0128 0A01 5B1E\n"
5819 " Status 0x0A, 0x01\n"
5822 "1F0400 78 0004 0128 0901 5C1A\n"
5823 " Status 0x09, 0x01\n"
5826 "1F0400 78 0004 0128 0701 5D15\n"
5827 " Status 0x07, 0x01\n"
5830 "1F0004 78 0003 2801 0305 4F\n"
5831 " Status confirm from HFU-2\n"
5834 "1F0400 DA 0004 0028 0000 5EB3\n"
5841 #: docs/manual/protocol/carkit.rst:649
5844 "1F0400 78 0004 0128 0E01 3B7A\n"
5845 " Status 0x0E, 0x01\n"
5848 "1F0400 78 0004 0128 0A00 3C78\n"
5849 " Status 0x0A, 0x00\n"
5850 "1F0004 78 0003 2801 03 074D\n"
5851 " Status confirm from HFU-2\n"
5854 "1F0400 78 0004 0128 0A00 3C78\n"
5855 " Status 0x0A, 0x00\n"
5858 "1F0400 78 0004 0128 0700 3D74\n"
5859 " Status 0x07, 0x00\n"
5862 "1F0400 78 0004 0128 0E00 3E7E\n"
5863 " Status 0x0E, 0x00\n"
5866 "1F0004 78 0003 2801 0308 42\n"
5867 " Status confirm from HFU-2\n"
5873 #: docs/manual/protocol/carkit.rst:669
5876 "1F0400 78 0004 0128 0E01 6627\n"
5877 " Status 0x0E, 0x01\n"
5880 "1F0004 78 0003 2801 03 064C\n"
5881 " Status confirm from HFU-2\n"
5884 "1F0400 78 0004 0128 0E00 6727\n"
5885 " Status 0x0E, 0x00\n"
5888 "1F0004 78 0003 2801 03 074D\n"
5889 " Status confirm from HFU-2\n"
5895 #: docs/manual/protocol/carkit.rst:689
5898 "1F0400 78 0004 0128 0E01 0948\n"
5899 " Status 0x0E, 0x01\n"
5902 "1F0004 78 0003 2801 03 064C\n"
5903 " Status confirm from HFU-2\n"
5906 "1F0400 78 0004 0128 0E00 0A4A\n"
5907 " Status 0x0E, 0x00\n"
5910 "1F0004 78 0003 2801 03 074D\n"
5911 " Status confirm from HFU-2\n"
5917 #: docs/manual/protocol/carkit.rst:691
5923 #: docs/manual/protocol/carkit.rst:694
5925 "Important things to consider when designing a program for Com.n.sense that "
5926 "is to work with 6310."
5930 #: docs/manual/protocol/carkit.rst:696
5931 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
5935 #: docs/manual/protocol/carkit.rst:697
5937 "HFU-2 version has to be sent in order for 6310 to switch to profile "
5942 #: docs/manual/protocol/carkit.rst:698
5944 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
5949 #: docs/manual/protocol/carkit.rst:698
5950 msgid "Status confirm should be sent when status 0x0E is received."
5954 #: docs/manual/protocol/n7110.rst:2
5960 #: docs/manual/protocol/n7110.rst:17
5964 "Balazs Nagy <js@iksz.hu>\n"
5965 "Marcin Wiacek <Marcin@MWiacek.com>\n"
5966 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
5967 "Michael Hund <michael@drhund.de>\n"
5968 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
5969 "Gabriele Zappi <gzappi@inwind.it>\n"
5970 "Markus Plail <plail@web.de>\n"
5971 "Ralf Thelen <ralf@mythelen.de>\n"
5972 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
5973 "... and other members of gnokii mailing list\n"
5974 "and authors of some WWW pages.\n"
5978 #: docs/manual/protocol/n7110.rst:30
5980 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
5984 #: docs/manual/protocol/n7110.rst:33
5986 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
5987 "protocol details):"
5991 #: docs/manual/protocol/n7110.rst:37
5992 msgid "0x00: Connect to NBS port ?"
5996 #: docs/manual/protocol/n7110.rst:38
5998 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6002 #: docs/manual/protocol/n7110.rst:39
6004 msgid "Seems not to work in MBUS!\n"
6008 #: docs/manual/protocol/n7110.rst:47
6011 "0x01: Communication Status\n"
6012 "? r Call msg { 0x0002 }\n"
6013 "? r Call in progress { 0x0003, seqnr }\n"
6014 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6015 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6016 "? r answered call { 0x0007, seqnr }\n"
6017 "? r terminated call { 0x0009, seqnr }\n"
6018 "? r call msg { 0x000a, seqnr }\n"
6022 #: docs/manual/protocol/n7110.rst:48
6024 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6028 #: docs/manual/protocol/n7110.rst:49
6030 msgid "0x02: SMS handling\n"
6034 #: docs/manual/protocol/n7110.rst:53
6037 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6038 "r Message sent { 0x0002 }\n"
6039 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6040 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
6044 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6046 msgid "note: no info about Delivery Reports\n"
6050 #: docs/manual/protocol/n7110.rst:55
6052 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6056 #: docs/manual/protocol/n7110.rst:57
6058 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6062 #: docs/manual/protocol/n7110.rst:58
6064 msgid "where error: 0x0c - no PIN\n"
6068 #: docs/manual/protocol/n7110.rst:60
6071 "r SMS message received { 0x0011, ...... } (whole message)\n"
6072 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6076 #: docs/manual/protocol/n7110.rst:66
6079 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
6080 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6081 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
6085 #: docs/manual/protocol/n7110.rst:68
6088 "validity[2], {DefaultRecipient no.}[12],\n"
6089 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6093 #: docs/manual/protocol/n7110.rst:80
6095 msgid "validity: 0x000b: 1 hour\n"
6099 #: docs/manual/protocol/n7110.rst:85
6103 "0x00a7: 24 hours\n"
6104 "0x00a9: 72 hours\n"
6106 "0x00ff: max.time\n"
6110 #: docs/manual/protocol/n7110.rst:89
6113 "r Set SMS center OK { 0x0031 }\n"
6114 "r Set SMS center error { 0x0032, reason }\n"
6115 "s Get SMS center { 0x0033, 0x64, priority }\n"
6116 "r SMS center received { 0x0034, priority, checksum?, type,\n"
6120 #: docs/manual/protocol/n7110.rst:91
6123 "validity[2], {DefaultRecipient no.}[12],\n"
6124 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6128 #: docs/manual/protocol/n7110.rst:98
6131 "r SMS center error recv { 0x0035, reason }\n"
6133 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
6135 "r?? { 0x008D, 0x00}\n"
6139 #: docs/manual/protocol/n7110.rst:100
6141 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
6145 #: docs/manual/protocol/n7110.rst:101
6147 msgid "where: memory type - see 0x03/0x0107\n"
6151 #: docs/manual/protocol/n7110.rst:102
6153 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6157 #: docs/manual/protocol/n7110.rst:104
6160 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6161 "0x0d?, xH?, 0x00[2]? }\n"
6165 #: docs/manual/protocol/n7110.rst:105
6167 msgid "where y1: location (lowermost)\n"
6171 #: docs/manual/protocol/n7110.rst:107
6174 "y2: no. of locations\n"
6175 "ymax: maximum location no.\n"
6179 #: docs/manual/protocol/n7110.rst:108
6181 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6185 #: docs/manual/protocol/n7110.rst:109
6187 msgid "yH, yL, 0x00, 0x00}\n"
6191 #: docs/manual/protocol/n7110.rst:110
6193 msgid "where x: memory type\n"
6197 #: docs/manual/protocol/n7110.rst:120
6200 "0x01: (256) Dialled numbers\n"
6201 "0x02: (512) Missed calls\n"
6202 "0x03: (768) Received calls\n"
6203 "0x05: (500) telephone phonebook\n"
6204 "0x06: (160) SIM phonebook\n"
6207 "0x09: (4) voice mailbox\n"
6208 "0x0e: (10) speed dials\n"
6209 "0x10: (5) caller groups\n"
6213 #: docs/manual/protocol/n7110.rst:121
6215 msgid "y: location\n"
6219 #: docs/manual/protocol/n7110.rst:122
6221 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
6225 #: docs/manual/protocol/n7110.rst:123
6227 msgid "code,0x00, 0x00, z, error}\n"
6231 #: docs/manual/protocol/n7110.rst:124
6233 msgid "where code==0x0f\n"
6237 #: docs/manual/protocol/n7110.rst:125
6239 msgid "error: 0x34 - phonebook location not found\n"
6243 #: docs/manual/protocol/n7110.rst:126
6245 msgid "0x3b - speed dial not assigned\n"
6249 #: docs/manual/protocol/n7110.rst:127
6251 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
6255 #: docs/manual/protocol/n7110.rst:128
6257 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6261 #: docs/manual/protocol/n7110.rst:129
6263 msgid "where code: != 0x0f\n"
6267 #: docs/manual/protocol/n7110.rst:132
6271 "z: generic block size\n"
6272 "block: {id, 0, 0, blocksize, block no.,\n"
6276 #: docs/manual/protocol/n7110.rst:133
6278 msgid "{contents}, 0x00}\n"
6282 #: docs/manual/protocol/n7110.rst:134
6284 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6288 #: docs/manual/protocol/n7110.rst:140
6291 "0x07 name {len, (unicode)},\n"
6294 "0x0a note {len, (unicode)}\n"
6295 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6296 "0x0c ringtone {ringtone no., 0, 0}\n"
6300 #: docs/manual/protocol/n7110.rst:141
6302 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6306 #: docs/manual/protocol/n7110.rst:144
6309 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6310 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6311 "0x1e caller group number {number, 0, 0}\n"
6315 #: docs/manual/protocol/n7110.rst:145
6317 msgid "type: 0x0a: General,\n"
6321 #: docs/manual/protocol/n7110.rst:149
6324 "0x03: Mobile (office ?),\n"
6327 "0x02: Home (mobile ?)\n"
6331 #: docs/manual/protocol/n7110.rst:150
6333 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6337 #: docs/manual/protocol/n7110.rst:152
6340 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6341 "no.of blocks, { block }[no.of blocks] }\n"
6345 #: docs/manual/protocol/n7110.rst:153
6347 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6351 #: docs/manual/protocol/n7110.rst:154
6353 msgid "yH, yL, xL }\n"
6357 #: docs/manual/protocol/n7110.rst:155
6359 msgid "where code:\n"
6363 #: docs/manual/protocol/n7110.rst:157
6366 "0x3d - wrong entry type\n"
6367 "0x3e - too much entries\n"
6371 #: docs/manual/protocol/n7110.rst:158
6373 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6377 #: docs/manual/protocol/n7110.rst:161
6380 "yH, yL, 0x00, 0x00}\n"
6381 "where x: location\n"
6386 #: docs/manual/protocol/n7110.rst:162
6388 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
6392 #: docs/manual/protocol/n7110.rst:201
6395 "s get used network { 0x0070 }\n"
6396 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6400 #: docs/manual/protocol/n7110.rst:203
6403 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6404 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6408 #: docs/manual/protocol/n7110.rst:204
6410 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6414 #: docs/manual/protocol/n7110.rst:206
6417 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6418 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6422 #: docs/manual/protocol/n7110.rst:207
6424 msgid "available: 0x02 if the logo following is valid,\n"
6428 #: docs/manual/protocol/n7110.rst:208
6430 msgid "0x01 for no operator logo following\n"
6434 #: docs/manual/protocol/n7110.rst:211
6437 "s get network status { 0x0081 }\n"
6438 "r get network status { 0x0082, network%, 0x14? }\n"
6439 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6443 #: docs/manual/protocol/n7110.rst:213
6446 "xlen(78),ylen(21), 0 (frames?),\n"
6447 "{bitmap}*?, 0x00(padding) }\n"
6451 #: docs/manual/protocol/n7110.rst:214
6453 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6457 #: docs/manual/protocol/n7110.rst:216
6460 "r set operator logo OK { 0x01a4 }\n"
6461 "s clear operator logo { 0x00af, x}\n"
6465 #: docs/manual/protocol/n7110.rst:217
6467 msgid "where x==0 to 4\n"
6471 #: docs/manual/protocol/n7110.rst:218
6473 msgid "r clear operator logo { 0x00bf}\n"
6477 #: docs/manual/protocol/n7110.rst:224
6480 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
6481 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
6482 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
6483 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
6484 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6488 #: docs/manual/protocol/n7110.rst:225
6490 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6494 #: docs/manual/protocol/n7110.rst:232
6497 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
6498 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
6499 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
6500 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
6501 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6502 "s Get calendar note { 0x0019, location (2 bytes) }\n"
6503 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6507 #: docs/manual/protocol/n7110.rst:233
6509 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6513 #: docs/manual/protocol/n7110.rst:234
6515 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6519 #: docs/manual/protocol/n7110.rst:235
6521 msgid "where alarm=Number of minutes before the time of the meeting\n"
6525 #: docs/manual/protocol/n7110.rst:239
6528 "that the alarm should be triggered:\n"
6529 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6530 "For \"On time\"=0x0000\n"
6531 "half an hour=0x001E, and so on.\n"
6535 #: docs/manual/protocol/n7110.rst:240
6537 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6541 #: docs/manual/protocol/n7110.rst:242
6544 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6549 #: docs/manual/protocol/n7110.rst:243
6551 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6555 #: docs/manual/protocol/n7110.rst:244
6557 msgid "name(unicode),number(unicode)}\n"
6561 #: docs/manual/protocol/n7110.rst:246
6564 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6565 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6569 #: docs/manual/protocol/n7110.rst:250
6572 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6573 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6574 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6575 "Birthday use the value described below).\n"
6579 #: docs/manual/protocol/n7110.rst:251
6581 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6585 #: docs/manual/protocol/n7110.rst:253
6588 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6589 "0x0000FFFF (65535).\n"
6593 #: docs/manual/protocol/n7110.rst:254
6595 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6599 #: docs/manual/protocol/n7110.rst:256
6602 "but only when reading birthday entries. For storing entries, this field does\n"
6607 #: docs/manual/protocol/n7110.rst:257
6609 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6613 #: docs/manual/protocol/n7110.rst:263
6616 "? s??? { 0x0021 }\n"
6617 "? r??? { 0x0022, 0x5A, 0x00 }\n"
6618 "? s??? { 0x0025 }\n"
6619 "? r??? { 0x0026, 0x04, 0x00 }\n"
6621 "? r { 0x002A, 0x04, 0x00 }\n"
6625 #: docs/manual/protocol/n7110.rst:267
6628 "s Get first free pos { 0x0031 }\n"
6629 "r Get first free pos { 0x0032, location (2bytes) }\n"
6630 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
6631 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6635 #: docs/manual/protocol/n7110.rst:270
6638 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
6639 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
6644 #: docs/manual/protocol/n7110.rst:272
6647 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6648 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6652 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6654 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6658 #: docs/manual/protocol/n7110.rst:276
6661 "r Get SMS failed { 0x0009, 0x02 },\n"
6662 "s Get SMS status { 0x0036, 0x64 }\n"
6663 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6667 #: docs/manual/protocol/n7110.rst:280
6670 "a (2 octets), b (2 octets), c (2 octets),\n"
6671 "d (2 octets), e (2 octets), 0x00\n"
6673 "a - according to P.Kot:\n"
6677 #: docs/manual/protocol/n7110.rst:287
6680 "Number of locations in \"fixed\" memory. These are all\n"
6681 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6682 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6683 "I can't remove any of Templates entries in my phone.\n"
6684 "Marcin Wiącek: Rather not ! I don't agree.\n"
6685 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6686 "and 10 Picture Images.\n"
6690 #: docs/manual/protocol/n7110.rst:288
6692 msgid "b - Number of used messages in phone memory. These\n"
6696 #: docs/manual/protocol/n7110.rst:290
6699 "are messages manually moved from the other folders.\n"
6700 "Picture messages are saved here.\n"
6704 #: docs/manual/protocol/n7110.rst:291
6706 msgid "c - Number of unread messages in phone memory. Probably\n"
6710 #: docs/manual/protocol/n7110.rst:292
6712 msgid "only smart msssages.\n"
6716 #: docs/manual/protocol/n7110.rst:293
6718 msgid "d - Number of used messages in SIM memory. These are\n"
6722 #: docs/manual/protocol/n7110.rst:296
6725 "either received messages or saved into Outbox/Inbox.\n"
6726 "Note that you *can't* save message into this memory\n"
6727 "using 'Move' option. Picture messages are not here.\n"
6731 #: docs/manual/protocol/n7110.rst:297
6733 msgid "e - Number of unread messages in SIM memory\n"
6737 #: docs/manual/protocol/n7110.rst:299
6739 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6743 #: docs/manual/protocol/n7110.rst:301
6745 msgid "std. size: 72x28\n"
6749 #: docs/manual/protocol/n7110.rst:305
6752 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
6753 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6754 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6755 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
6759 #: docs/manual/protocol/n7110.rst:306
6761 msgid "where location:\n"
6765 #: docs/manual/protocol/n7110.rst:307
6767 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6771 #: docs/manual/protocol/n7110.rst:308
6773 msgid "Returned value with 0x21\n"
6777 #: docs/manual/protocol/n7110.rst:313
6780 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6781 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6782 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6783 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
6784 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6788 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6790 msgid "where: folderID - see 0x14/0x017B\n"
6794 #: docs/manual/protocol/n7110.rst:315
6796 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6800 #: docs/manual/protocol/n7110.rst:317
6801 msgid "where: status=0x01 - reveived/read"
6805 #: docs/manual/protocol/n7110.rst:320
6806 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6810 #: docs/manual/protocol/n7110.rst:322
6811 msgid "where: folderID - see 0x14/0x017B"
6815 #: docs/manual/protocol/n7110.rst:324
6816 msgid "where: type=0x00 - received SMS"
6820 #: docs/manual/protocol/n7110.rst:327
6821 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6825 #: docs/manual/protocol/n7110.rst:330
6828 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6829 "r Delete SMS { 0x010b }\n"
6830 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
6834 #: docs/manual/protocol/n7110.rst:334
6837 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
6838 "s Get folder names { 0x017A, 0x00, 0x00}\n"
6839 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
6843 #: docs/manual/protocol/n7110.rst:335
6845 msgid "where: folderID=0x08 - Inbox\n"
6849 #: docs/manual/protocol/n7110.rst:342
6854 "0x20 - Templates\n"
6855 "0x29 - first \"My folders\"\n"
6856 "0x31 - second \"My folders\"\n"
6857 "0x39 - third -\"-\n"
6862 #: docs/manual/protocol/n7110.rst:343
6868 #: docs/manual/protocol/n7110.rst:345
6871 "s Get Battery info { 0x0002 }\n"
6872 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
6876 #: docs/manual/protocol/n7110.rst:346
6878 msgid "0x19: Phone clock & alarm\n"
6882 #: docs/manual/protocol/n7110.rst:348
6883 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
6887 #: docs/manual/protocol/n7110.rst:362
6888 msgid "These are new (?)"
6892 #: docs/manual/protocol/n7110.rst:367
6895 "? s ?? { 0x0083, id }\n"
6896 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
6897 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
6898 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
6902 #: docs/manual/protocol/n7110.rst:368
6904 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
6908 #: docs/manual/protocol/n7110.rst:369
6914 #: docs/manual/protocol/n7110.rst:373
6917 "s Get IMEI { 0x0001 }\n"
6918 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
6919 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
6920 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
6924 #: docs/manual/protocol/n7110.rst:374
6926 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
6930 #: docs/manual/protocol/n7110.rst:375
6936 #: docs/manual/protocol/n7110.rst:377
6939 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
6940 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
6944 #: docs/manual/protocol/n7110.rst:378
6946 msgid "where block: { unicode letter[2], 0x0000,\n"
6950 #: docs/manual/protocol/n7110.rst:379
6952 msgid "0x00, 0x55, ??, ?? }\n"
6956 #: docs/manual/protocol/n7110.rst:380
6958 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
6962 #: docs/manual/protocol/n7110.rst:382
6965 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
6966 "where: location: 0x87 to 0x8b on N6210\n"
6970 #: docs/manual/protocol/n7110.rst:383
6972 msgid "0x74 to ... on N7110\n"
6976 #: docs/manual/protocol/n7110.rst:386
6979 "s Get ringtone { 0x0122, 0x00, location}\n"
6980 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
6981 "r Get ringtone error { 0x0124, ...}\n"
6985 #: docs/manual/protocol/n7110.rst:387
6991 #: docs/manual/protocol/n7110.rst:388
6993 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
6997 #: docs/manual/protocol/n7110.rst:389
6999 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7003 #: docs/manual/protocol/n7110.rst:390
7005 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7009 #: docs/manual/protocol/n7110.rst:391
7011 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
7015 #: docs/manual/protocol/n7110.rst:394
7018 "0x04: ringing volume\n"
7019 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
7024 #: docs/manual/protocol/n7110.rst:395
7026 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
7030 #: docs/manual/protocol/n7110.rst:396
7032 msgid "for number2==0xff: (Profile Name)\n"
7036 #: docs/manual/protocol/n7110.rst:397
7038 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7042 #: docs/manual/protocol/n7110.rst:398
7044 msgid "for number2==0x00: (Keypad Tones)\n"
7048 #: docs/manual/protocol/n7110.rst:400
7051 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7052 "where: Type : 0x00 = Off\n"
7056 #: docs/manual/protocol/n7110.rst:401
7058 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7062 #: docs/manual/protocol/n7110.rst:402
7064 msgid "for number2==0x02: (Incoming Call Alert)\n"
7068 #: docs/manual/protocol/n7110.rst:404
7071 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7072 "where: Type : 0x00 = Ringing\n"
7076 #: docs/manual/protocol/n7110.rst:408
7079 "0x01 = Ascending\n"
7080 "0x02 = Ring Once\n"
7081 "0x03 = Beep Once\n"
7086 #: docs/manual/protocol/n7110.rst:409
7088 msgid "for number2==0x03: (Ringtone Number)\n"
7092 #: docs/manual/protocol/n7110.rst:411
7095 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7096 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7100 #: docs/manual/protocol/n7110.rst:412
7102 msgid "obtained by doing (Number - 0x3f);\n"
7106 #: docs/manual/protocol/n7110.rst:413
7108 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7112 #: docs/manual/protocol/n7110.rst:415
7115 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7116 "obtained by doing (Number - 0x88).\n"
7120 #: docs/manual/protocol/n7110.rst:416
7122 msgid "for number2==0x04: (Ringing volume)\n"
7126 #: docs/manual/protocol/n7110.rst:418
7129 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7130 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7134 #: docs/manual/protocol/n7110.rst:419
7136 msgid "for number2==0x05: (Message Alert Tone)\n"
7140 #: docs/manual/protocol/n7110.rst:421
7143 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7144 "where: Type : 0x00 = Off\n"
7148 #: docs/manual/protocol/n7110.rst:425
7153 "0x03 = Beep Once\n"
7154 "0x04 = Ascending\n"
7158 #: docs/manual/protocol/n7110.rst:426
7160 msgid "for number2==0x06: (Vibration)\n"
7164 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7165 #: docs/manual/protocol/n7110.rst:446
7168 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7169 "where: Switch : 0 = Off, 1 = On\n"
7173 #: docs/manual/protocol/n7110.rst:429
7175 msgid "for number2==0x07: (Warning Tones)\n"
7179 #: docs/manual/protocol/n7110.rst:432
7181 msgid "for number2==0x08: (Caller groups Alert for)\n"
7185 #: docs/manual/protocol/n7110.rst:434
7188 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7189 "where: Callers : 0xff = All calls alert (Read below *)\n"
7193 #: docs/manual/protocol/n7110.rst:439
7199 "0x08 = Colleagues\n"
7204 #: docs/manual/protocol/n7110.rst:441
7207 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7208 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7212 #: docs/manual/protocol/n7110.rst:442
7214 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7218 #: docs/manual/protocol/n7110.rst:443
7220 msgid "need to read other groups selection.\n"
7224 #: docs/manual/protocol/n7110.rst:444
7226 msgid "for number2==0x09: (Automatic answer)\n"
7230 #: docs/manual/protocol/n7110.rst:447
7232 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7236 #: docs/manual/protocol/n7110.rst:449
7239 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7240 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7244 #: docs/manual/protocol/n7110.rst:452
7248 "r ? { 0x0106, 0x01, 0x04}\n"
7252 #: docs/manual/protocol/n7110.rst:524
7255 "0x40: Security commands\n"
7256 "? s ???(N6150) { 0x08, 0x00 }\n"
7257 "? r ???(N6150) { 0x08 }\n"
7261 #: docs/manual/protocol/n7110.rst:525
7263 msgid "s Enable extended cmds { 0x64, cmd }\n"
7267 #: docs/manual/protocol/n7110.rst:529
7271 "0x03: reset (doesn't ask for PIN again)\n"
7272 "0x04: reset (PIN is requested)\n"
7276 #: docs/manual/protocol/n7110.rst:550
7278 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7282 #: docs/manual/protocol/n7110.rst:571
7285 "s Get simlock info { 0x8a, 0x00}\n"
7286 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7290 #: docs/manual/protocol/n7110.rst:575
7292 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
7296 #: docs/manual/protocol/n7110.rst:579
7299 "r Buzzer pitch { 0x8f}\n"
7300 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7301 "r ACD Readings ? { 0x91, parameter?, value? }\n"
7305 #: docs/manual/protocol/n7110.rst:581
7308 "? s ???(N6150) { 0x98, 0x00 }\n"
7309 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
7313 #: docs/manual/protocol/n7110.rst:582
7315 msgid "s Get bin ringtone { 0x9e, location }\n"
7319 #: docs/manual/protocol/n7110.rst:594
7321 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7325 #: docs/manual/protocol/n7110.rst:614
7328 "s Get info about phone { 0xc8, 0x01 }\n"
7329 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7330 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
7331 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7332 "s DPS External SW { 0xc7, 0x03 }\n"
7333 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
7334 "s Get HW { 0xc8, 0x05 }\n"
7335 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7336 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
7337 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7338 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
7339 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7340 "s Get PCI version { 0xc8, 0x0b }\n"
7341 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7342 "s Get system ASIC { 0xc8, 0x0c }\n"
7343 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7344 "s Get COBBA { 0xc8, 0x0d }\n"
7345 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7346 "s Get PLUSSA { 0xc8, 0x0e }\n"
7347 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
7351 #: docs/manual/protocol/n7110.rst:663
7354 "s Result of phone tests { 0xcf }\n"
7355 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7359 #: docs/manual/protocol/n7110.rst:665
7362 "? s ??? { 0xd1 }\n"
7363 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7367 #: docs/manual/protocol/n7110.rst:666
7369 msgid "s LCD Test { 0xd3, value }\n"
7373 #: docs/manual/protocol/n7110.rst:668
7375 msgid "0x03, 0x01 - 2'nd test\n"
7379 #: docs/manual/protocol/n7110.rst:669
7381 msgid "0x02, 0x03 - clears screen\n"
7385 #: docs/manual/protocol/n7110.rst:672
7388 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7389 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7390 "r Function of { 0xff, 0x8c }\n"
7394 #: docs/manual/protocol/n7110.rst:674
7397 "0x40 msgtype not\n"
7402 #: docs/manual/protocol/n7110.rst:675
7408 #: docs/manual/protocol/n7110.rst:678
7411 "s Status confirm { 0x0201, 0x03 }\n"
7412 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
7413 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
7417 #: docs/manual/protocol/n7110.rst:679
7423 #: docs/manual/protocol/n7110.rst:681
7426 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
7427 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7431 #: docs/manual/protocol/n7110.rst:682
7437 #: docs/manual/protocol/n7110.rst:683
7439 msgid "0x7a: settings\n"
7440 msgstr "0x7a: pengaturan\n"
7443 #: docs/manual/protocol/n7110.rst:685
7446 "r Set setting { 0x01eb, number, 0x00 }\n"
7447 "s Set setting { 0x01ec, number, contents }\n"
7451 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7453 msgid "where for number:\n"
7457 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7460 "0x02 (startup text) : 0x00, text (Unicode)\n"
7461 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7465 #: docs/manual/protocol/n7110.rst:689
7467 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7471 #: docs/manual/protocol/n7110.rst:690
7473 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7477 #: docs/manual/protocol/n7110.rst:691
7479 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7483 #: docs/manual/protocol/n7110.rst:692
7485 msgid "s Get setting { 0x01ee, number}\n"
7489 #: docs/manual/protocol/n7110.rst:693
7491 msgid "where number: 0x01 - 0x1e\n"
7495 #: docs/manual/protocol/n7110.rst:696
7498 "0x02: startup text\n"
7499 "0x15: startup logo\n"
7500 "0x1c: security code\n"
7504 #: docs/manual/protocol/n7110.rst:697
7506 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
7510 #: docs/manual/protocol/n7110.rst:702
7513 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7514 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7518 #: docs/manual/protocol/n7110.rst:703
7520 msgid "where height: 60 (0x3c) or 65\n"
7524 #: docs/manual/protocol/n7110.rst:705
7527 "width: 96 (0x60)\n"
7528 "{bitmap}: like other bitmaps but pixels\n"
7532 #: docs/manual/protocol/n7110.rst:706
7534 msgid "placed vertically.\n"
7538 #: docs/manual/protocol/n7110.rst:707
7540 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7544 #: docs/manual/protocol/nokia.rst:2
7546 msgid "Nokia protocols"
7550 #: docs/manual/protocol/nokia.rst:5
7551 msgid "Document describing protocol used in Nokia phones."
7555 #: docs/manual/protocol/nokia.rst:11
7556 msgid "Last update 23.06.2003"
7560 #: docs/manual/protocol/nokia.rst:30
7564 "Balazs Nagy <js@iksz.hu>\n"
7565 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7566 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
7567 "Mike Bradley <mike@trumpington.st>\n"
7568 "Odinokov Serge <serge@takas.lt>\n"
7569 "Pavel Janik <Pavel@Janik.cz>\n"
7570 "Pawel Kot <pkot@linuxnews.pl>\n"
7571 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7572 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7573 "Michael Hund <michael@drhund.de>\n"
7574 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7575 "<arnu@venia.net>\n"
7577 "Pavel Machek <pavel@ucw.cz>\n"
7578 "Diego Betancor <dbetancor@duocom.net>\n"
7579 "... and other members of gnokii mailing list\n"
7580 "and authors of some WWW pages.\n"
7584 #: docs/manual/protocol/nokia.rst:38
7586 msgid "Frame format for MBUS version 1"
7589 #. type: Labeled list
7590 #: docs/manual/protocol/nokia.rst:40
7592 msgid "Request from Computer/Answer from Phone"
7596 #: docs/manual/protocol/nokia.rst:43
7597 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7601 #: docs/manual/protocol/nokia.rst:45
7603 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
7607 #: docs/manual/protocol/nokia.rst:47
7610 "0xf8: PC (wakeup msg)\n"
7611 "0xe4: PC (normal msg)\n"
7615 #: docs/manual/protocol/nokia.rst:48
7617 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
7621 #: docs/manual/protocol/nokia.rst:49
7623 msgid "frames are divided into smaller.\n"
7627 #: docs/manual/protocol/nokia.rst:52
7630 "MsgType: see List\n"
7631 "{block}: main frame\n"
7632 "id: request identity number 1..n, incremented after\n"
7636 #: docs/manual/protocol/nokia.rst:53
7638 msgid "the request is accepted\n"
7642 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7643 #: docs/manual/protocol/nokia.rst:86
7645 msgid "ChkSum: XOR on frame's all numbers\n"
7648 #. type: Labeled list
7649 #: docs/manual/protocol/nokia.rst:55
7651 msgid "Ack from Phone"
7655 #: docs/manual/protocol/nokia.rst:58
7656 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7660 #: docs/manual/protocol/nokia.rst:60
7662 msgid "where DestDEV: taken from original request packet\n"
7666 #: docs/manual/protocol/nokia.rst:61
7668 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
7672 #: docs/manual/protocol/nokia.rst:62
7674 msgid "0x7e, when DestDEV = 0xf8\n"
7678 #: docs/manual/protocol/nokia.rst:65
7681 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
7682 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
7683 "id: request identity number 1..?, corresponding\n"
7687 #: docs/manual/protocol/nokia.rst:67
7690 "to the original request packet id\n"
7691 "the request is accepted\n"
7695 #: docs/manual/protocol/nokia.rst:71
7697 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7698 "nokia21xx/protocol.html."
7702 #: docs/manual/protocol/nokia.rst:76
7705 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7706 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
7707 " with DestDEV, except that special device needs to be used for\n"
7711 #. type: Labeled list
7712 #: docs/manual/protocol/nokia.rst:77
7714 msgid "Ack from Computer"
7718 #: docs/manual/protocol/nokia.rst:80
7719 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7723 #: docs/manual/protocol/nokia.rst:82
7725 msgid "where SrcDEV: taken from response packet\n"
7729 #: docs/manual/protocol/nokia.rst:83
7731 msgid "id: request identity number 1..?, corresponding\n"
7735 #: docs/manual/protocol/nokia.rst:85
7738 "to the response packet id\n"
7739 "the request is accepted\n"
7743 #: docs/manual/protocol/nokia.rst:89
7747 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7751 #: docs/manual/protocol/nokia.rst:92
7753 "In the MBUS bus, the phone has only one connector for transmition and "
7758 #: docs/manual/protocol/nokia.rst:97
7760 "Because of this characteristics of the phone connector, every time that the "
7761 "PC writes into the phone it is writing as well into its own Rx. So every "
7762 "time the PC sends info into the phone it finds that same information in its "
7763 "own Rx buffers, like a mirror copy. This should be discarded."
7767 #: docs/manual/protocol/nokia.rst:100
7769 "The communications is made like an old cb radio, only one talking at a time. "
7770 "Many transmission are made this way:"
7774 #: docs/manual/protocol/nokia.rst:102
7775 msgid "<computer sends request>"
7779 #: docs/manual/protocol/nokia.rst:103
7780 msgid "<phone sends ack>"
7784 #: docs/manual/protocol/nokia.rst:104
7785 msgid "<phone sends response>"
7789 #: docs/manual/protocol/nokia.rst:105
7790 msgid "<computer sends ack>"
7794 #: docs/manual/protocol/nokia.rst:107
7795 msgid "Some frames are sent from phone without asking for them"
7799 #: docs/manual/protocol/nokia.rst:111
7801 "You have to implement collision protocol. IE. you should listen for what you "
7802 "are transmitting, and if it does not come back, you have collision."
7806 #: docs/manual/protocol/nokia.rst:115
7808 "You should wait for bus to be free for 3 miliseconds before normal message, "
7809 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7810 "for 200 miliseconds, then retransmit."
7814 #: docs/manual/protocol/nokia.rst:117
7816 msgid "Frame format for FBUS version 1"
7819 #. type: Labeled list
7820 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7826 #: docs/manual/protocol/nokia.rst:122
7827 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7831 #: docs/manual/protocol/nokia.rst:124
7833 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
7836 #. type: Labeled list
7837 #: docs/manual/protocol/nokia.rst:124
7839 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
7843 #: docs/manual/protocol/nokia.rst:127
7845 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
7850 #: docs/manual/protocol/nokia.rst:130
7853 "FrameLength: {block} + 2\n"
7854 "MsgType: see List\n"
7855 "SeqNum: Sequence number of command in case where direction is\n"
7859 #: docs/manual/protocol/nokia.rst:136
7862 "from ME to computer, the sequence number is\n"
7863 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
7864 "When direction is from computer to ME,\n"
7865 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
7866 "It may not be required to be this way.\n"
7867 "Sequence numbers are used in acknowledging commands.\n"
7871 #: docs/manual/protocol/nokia.rst:137
7873 msgid "ChkSum1: CRC = 0;\n"
7877 #: docs/manual/protocol/nokia.rst:138
7879 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
7883 #: docs/manual/protocol/nokia.rst:139
7885 msgid "CRC ^= frame[i];\n"
7889 #: docs/manual/protocol/nokia.rst:141
7891 msgid "Frame format for FBUS version 2/Direct IRDA"
7895 #: docs/manual/protocol/nokia.rst:146
7897 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
7901 #: docs/manual/protocol/nokia.rst:147
7902 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
7906 #: docs/manual/protocol/nokia.rst:149
7908 msgid "where FrameID: 0x1c: IR / FBUS\n"
7912 #: docs/manual/protocol/nokia.rst:150
7914 msgid "0x1e: Serial / FBUS\n"
7918 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
7919 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
7921 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
7925 #: docs/manual/protocol/nokia.rst:152
7927 msgid "0x0c: TE (FBUS) [eg. PC]\n"
7931 #: docs/manual/protocol/nokia.rst:156
7934 "MsgType: see List\n"
7935 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
7936 "FramesToGo: 0x01 means the last frame\n"
7941 #: docs/manual/protocol/nokia.rst:157
7943 msgid "X: 4: first block\n"
7947 #: docs/manual/protocol/nokia.rst:159
7950 "0: continuing block\n"
7951 "Y: sequence number\n"
7955 #: docs/manual/protocol/nokia.rst:160
7957 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
7961 #: docs/manual/protocol/nokia.rst:161
7963 msgid "anyways it doesn't exists\n"
7967 #: docs/manual/protocol/nokia.rst:163
7970 "ChkSum1: XOR on frame's odd numbers\n"
7971 "ChkSum2?: XOR on frame's even numbers\n"
7975 #: docs/manual/protocol/nokia.rst:165
7977 msgid "Frame format for MBUS version 2"
7980 #. type: Labeled list
7981 #: docs/manual/protocol/nokia.rst:167
7987 #: docs/manual/protocol/nokia.rst:170
7989 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
7993 #: docs/manual/protocol/nokia.rst:171
7994 msgid "SeqNo, ChkSum }"
7998 #: docs/manual/protocol/nokia.rst:173
8000 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
8004 #: docs/manual/protocol/nokia.rst:180
8007 "0x1d: TE (M2BUS)\n"
8008 "0x10: TE (M2BUS) (Service Software ?)\n"
8010 "0x48: DLR3 cable?\n"
8011 "0xF8: unknown target?\n"
8012 "0xFF: global target?\n"
8016 #: docs/manual/protocol/nokia.rst:184
8019 "MsgType: see List\n"
8020 "FrameLength: {block}\n"
8021 "SeqNo: sequence number\n"
8022 "ChkSum: XOR on frame's all numbers\n"
8026 #: docs/manual/protocol/nokia.rst:186
8028 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8031 #. type: Labeled list
8032 #: docs/manual/protocol/nokia.rst:187
8038 #: docs/manual/protocol/nokia.rst:190
8039 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8043 #: docs/manual/protocol/nokia.rst:192
8045 msgid "where Id_SeqNo: Is the sequence number that you are\n"
8049 #: docs/manual/protocol/nokia.rst:193
8051 msgid "acknowleging (from the other part).\n"
8054 #. type: Labeled list
8055 #: docs/manual/protocol/nokia.rst:194
8057 msgid "Frame format for Infrared"
8061 #: docs/manual/protocol/nokia.rst:197
8063 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8067 #: docs/manual/protocol/nokia.rst:199
8069 msgid "where FrameID: 0x14\n"
8073 #: docs/manual/protocol/nokia.rst:201
8075 msgid "0x0c: TE [eg. PC]\n"
8079 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8082 "MsgType: see List\n"
8083 "FrameLength: {block}\n"
8086 #. type: Labeled list
8087 #: docs/manual/protocol/nokia.rst:204
8089 msgid "Frame format for Bluetooth"
8093 #: docs/manual/protocol/nokia.rst:207
8095 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8099 #: docs/manual/protocol/nokia.rst:209
8101 msgid "where FrameID: 0x19\n"
8105 #: docs/manual/protocol/nokia.rst:211
8107 msgid "0x10: TE [eg. PC]\n"
8110 #. type: Labeled list
8111 #: docs/manual/protocol/nokia.rst:214
8113 msgid "Frames list format"
8117 #: docs/manual/protocol/nokia.rst:217
8118 msgid "hex: Short description"
8122 #: docs/manual/protocol/nokia.rst:218
8124 msgid "x msg desc { ... }\n"
8128 #: docs/manual/protocol/nokia.rst:220
8131 "0xXX -> one byte\n"
8132 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8136 #: docs/manual/protocol/nokia.rst:222
8138 msgid "where hex: message type\n"
8142 #: docs/manual/protocol/nokia.rst:225
8145 "x: s=send (eg. to mobile), r=receive\n"
8146 "{ ... }: data after 0x00, 0x01 header\n"
8147 "{+... }: raw data (without header)\n"
8151 #: docs/manual/protocol/nokia.rst:227
8153 msgid "Misc (about MBUS version 2)"
8157 #: docs/manual/protocol/nokia.rst:230
8159 msgid "0x4E commands"
8163 #: docs/manual/protocol/nokia.rst:234
8165 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8166 "in the DLR-3 cable)"
8170 #: docs/manual/protocol/nokia.rst:236
8175 #: docs/manual/protocol/nokia.rst:238
8176 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8180 #: docs/manual/protocol/nokia.rst:242
8183 " frame sent from the phone to the DLR-3 cable\n"
8184 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8185 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8189 #: docs/manual/protocol/nokia.rst:244
8195 #: docs/manual/protocol/nokia.rst:246
8200 #: docs/manual/protocol/nokia.rst:247
8205 #: docs/manual/protocol/nokia.rst:248
8206 msgid "bit.2=CMD/DATA"
8210 #: docs/manual/protocol/nokia.rst:249
8215 #: docs/manual/protocol/nokia.rst:250
8220 #: docs/manual/protocol/nokia.rst:252
8222 msgid "0x78 / 0x79 commands"
8226 #: docs/manual/protocol/nokia.rst:255
8227 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8231 #: docs/manual/protocol/nokia.rst:260
8233 "These commands are used by the Nokia Carkits to switch the phone audio path "
8234 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8235 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8236 "output which silences the car radio during a call"
8240 #: docs/manual/protocol/nokia.rst:294
8243 "mute status tone:\n"
8244 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8245 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
8246 "mute status tone:\n"
8247 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8248 " status indication = enable carkit audio amplifier (audio / tone present)\n"
8249 "mute status call:\n"
8250 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8251 " status indication = disable radio mute output (no call)\n"
8252 "mute status call:\n"
8253 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8254 " status indication = enable radio mute output (call active)\n"
8256 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8257 " status indication = enable ??? sent to HFU-2 on power on\n"
8258 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8259 " byte 10 is the data at this memeory location.\n"
8260 "response from HFU:\n"
8261 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
8262 " response message from HFU-2 (use unknown)\n"
8263 "go HF and IGN on:\n"
8264 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8265 " enables carkit mode + turns phone on + req. mute status\n"
8266 "go HF and IGN off:\n"
8267 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8268 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8270 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8271 " enables carkit mode + external handset lifted (OFF-Hook)\n"
8273 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8274 " enables carkit mode + external handset put back (ON-Hook)\n"
8275 " Ignition and Hook are coded into one byte\n"
8279 #: docs/manual/protocol/nokia.rst:296
8280 msgid "bit.0 = 0:on power on 1:when in operation"
8284 #: docs/manual/protocol/nokia.rst:297
8285 msgid "bit.1 = IGNITION STATUS"
8289 #: docs/manual/protocol/nokia.rst:298
8290 msgid "bit.2 = x can be 1 or 0"
8294 #: docs/manual/protocol/nokia.rst:299
8299 #: docs/manual/protocol/nokia.rst:300
8304 #: docs/manual/protocol/nokia.rst:301
8309 #: docs/manual/protocol/nokia.rst:302
8310 msgid "bit.6 = Hook (inverted)"
8314 #: docs/manual/protocol/nokia.rst:308
8319 " 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"
8321 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
8322 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8326 #: docs/manual/protocol/nokia.rst:310
8328 msgid "0xD0 commands"
8332 #: docs/manual/protocol/nokia.rst:317
8336 " 1F 00 1D D0 00 01 04 SQ CS\n"
8337 " sent by the Service Software or HFU-2 on startup\n"
8339 " 1F 1D 00 D0 00 01 05 SQ CS\n"
8340 " response from phone to above frame\n"
8344 #: docs/manual/protocol/index.rst:2
8349 #: docs/manual/protocol/index.rst:4
8351 msgid "Phone Protocols"
8352 msgstr "Tes telepon"
8355 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8356 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8357 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8358 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8359 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8360 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8361 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8362 #: docs/manual/utils/index.rst:7
8367 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8368 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8369 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8370 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8371 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8372 #: docs/manual/utils/index.rst:8
8373 msgid ":maxdepth: 2"
8377 #: docs/manual/protocol/index.rst:24
8379 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8380 "samsung-gt sonim mtk m-obex s60 gnapplet"
8384 #: docs/manual/protocol/index.rst:28
8386 "You can also find documentation for some protocols and vendor extensions in "
8387 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8391 #: docs/manual/protocol/samsung-gt.rst:2
8393 msgid "SAMSUNG GT calendar AT commands"
8397 #: docs/manual/protocol/samsung-gt.rst:5
8399 msgid "Calendar Entries"
8400 msgstr "Catatan kalender"
8403 #: docs/manual/protocol/samsung-gt.rst:9
8405 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8406 "(Spotkania in Polish version)"
8410 #: docs/manual/protocol/samsung-gt.rst:12
8412 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8413 "(Rocznice in Polish version)"
8417 #: docs/manual/protocol/samsung-gt.rst:15
8419 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8424 #: docs/manual/protocol/samsung-gt.rst:18
8426 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8431 #: docs/manual/protocol/samsung-gt.rst:21
8433 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8434 "in Polish version)"
8437 #. type: Labeled list
8438 #: docs/manual/protocol/samsung-gt.rst:22
8440 msgid "After selection of type, we can read all items"
8444 #: docs/manual/protocol/samsung-gt.rst:31
8446 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8447 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8448 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8449 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8450 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8451 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8452 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8455 #. type: Labeled list
8456 #: docs/manual/protocol/samsung-gt.rst:32
8458 msgid "Or just read a single item"
8462 #: docs/manual/protocol/samsung-gt.rst:37
8464 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8465 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8468 #. type: Labeled list
8469 #: docs/manual/protocol/samsung-gt.rst:38
8471 msgid "Getting status (the last number appears to be number of notes)"
8475 #: docs/manual/protocol/samsung-gt.rst:43
8476 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8479 #. type: Labeled list
8480 #: docs/manual/protocol/samsung-gt.rst:44
8482 msgid "You can also add or modify an item"
8486 #: docs/manual/protocol/samsung-gt.rst:47
8488 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8489 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8493 #: docs/manual/protocol/samsung-gt.rst:51
8495 "It seems, that the last number in the above record specifies whether it is "
8496 "addition of a new record (0), or modification of the old record (then the "
8497 "number is the position of the item, as the first number"
8500 #. type: Labeled list
8501 #: docs/manual/protocol/samsung-gt.rst:51
8503 msgid "listed after ``AT+SSHR=0``). e.g."
8507 #: docs/manual/protocol/samsung-gt.rst:54
8509 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8510 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8514 #: docs/manual/protocol/samsung-gt.rst:67
8516 "Please note, that the format for writing is somehow different, than for "
8517 "reading - hour and minuts must be in two-digit form! The text fields (as "
8518 "shown above) are formatted in the following way: "
8519 "\"number_of_characters_in_string,string\" In all items above the first "
8520 "string is the name of event, the second string - details of event, the third "
8521 "one - place of event. The numeric fields encode start date (year,month,"
8522 "day), end date (year, month, day), start time (hour,minutes), end time "
8523 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8524 "month day) - the meaning of this date is not sure for me yet."
8527 #. type: Labeled list
8528 #: docs/manual/protocol/samsung-gt.rst:68
8529 #: docs/manual/protocol/samsung-gt.rst:112
8530 #: docs/manual/protocol/samsung-gt.rst:158
8532 msgid "To delete entries"
8536 #: docs/manual/protocol/samsung-gt.rst:72
8537 msgid "AT+SSHD=1 OK"
8541 #: docs/manual/protocol/samsung-gt.rst:74
8543 msgid "Task Entries"
8547 #: docs/manual/protocol/samsung-gt.rst:77
8548 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8551 #. type: Labeled list
8552 #: docs/manual/protocol/samsung-gt.rst:77
8554 msgid "This is Organizer->Task"
8558 #: docs/manual/protocol/samsung-gt.rst:84
8560 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8561 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8565 #: docs/manual/protocol/samsung-gt.rst:86
8566 msgid "Please note, that the format of output is different, when you read the"
8569 #. type: Labeled list
8570 #: docs/manual/protocol/samsung-gt.rst:86
8572 msgid "specific task"
8576 #: docs/manual/protocol/samsung-gt.rst:90
8578 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8579 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8582 #. type: Labeled list
8583 #: docs/manual/protocol/samsung-gt.rst:91
8585 msgid "You can similarly add a new task"
8589 #: docs/manual/protocol/samsung-gt.rst:96
8591 "AT+SSHW=\"9,New task1\","
8592 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8595 #. type: Labeled list
8596 #: docs/manual/protocol/samsung-gt.rst:97
8598 msgid "Read it back"
8602 #: docs/manual/protocol/samsung-gt.rst:102
8604 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8605 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8608 #. type: Labeled list
8609 #: docs/manual/protocol/samsung-gt.rst:103
8615 #: docs/manual/protocol/samsung-gt.rst:111
8617 "AT+SSHW=\"9,New task1\",\"11,New details"
8618 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8619 "+SSHR:2,\"9,New task1\",\"11,New details"
8620 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8624 #: docs/manual/protocol/samsung-gt.rst:126
8626 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8627 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8629 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8630 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8631 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8635 #: docs/manual/protocol/samsung-gt.rst:128
8640 #. type: Labeled list
8641 #: docs/manual/protocol/samsung-gt.rst:130
8643 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8647 #: docs/manual/protocol/samsung-gt.rst:134
8648 msgid "AT+OMMI? +OMMI:4,100,100"
8652 #: docs/manual/protocol/samsung-gt.rst:136
8653 msgid "We found, that we have 4 memos"
8656 #. type: Labeled list
8657 #: docs/manual/protocol/samsung-gt.rst:137
8659 msgid "You can add a note"
8660 msgstr "Catatan kalender"
8663 #: docs/manual/protocol/samsung-gt.rst:142
8664 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8667 #. type: Labeled list
8668 #: docs/manual/protocol/samsung-gt.rst:143
8670 msgid "You can read it"
8674 #: docs/manual/protocol/samsung-gt.rst:148
8675 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8678 #. type: Labeled list
8679 #: docs/manual/protocol/samsung-gt.rst:149
8681 msgid "You can modify it"
8685 #: docs/manual/protocol/samsung-gt.rst:157
8687 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8688 "is a new modified note\" OK"
8692 #: docs/manual/protocol/samsung-gt.rst:167
8694 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8695 "number 3\" +CME ERROR:29"
8699 #: docs/manual/protocol/samsung-gt.rst:168
8704 #: docs/manual/protocol/nokia-s40-sms.rst:2
8706 msgid "Nokia S40 filesystem SMS format"
8710 #: docs/manual/protocol/nokia-s40-sms.rst:7
8712 "This text is work in progress and does not claim to be correct or accurate. "
8713 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8714 "Cihar <michal@cihar.com>."
8718 #: docs/manual/protocol/nokia-s40-sms.rst:9
8720 msgid "File structure"
8724 #: docs/manual/protocol/nokia-s40-sms.rst:12
8725 msgid "176 bytes header"
8729 #: docs/manual/protocol/nokia-s40-sms.rst:13
8730 msgid "at offset 7 is length of PDU data"
8734 #: docs/manual/protocol/nokia-s40-sms.rst:14
8735 msgid "at offset 94 is stored remote number in unicode"
8739 #: docs/manual/protocol/nokia-s40-sms.rst:15
8740 msgid "rest is not known"
8741 msgstr "sisanya tidak diketahui"
8744 #: docs/manual/protocol/nokia-s40-sms.rst:16
8745 msgid "PDU data (without SMSC)"
8749 #: docs/manual/protocol/nokia-s40-sms.rst:17
8750 msgid "here can be sometimes also some failure block, which is not known yet"
8754 #: docs/manual/protocol/nokia-s40-sms.rst:18
8755 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8759 #: docs/manual/protocol/nokia-s40-sms.rst:19
8760 msgid "structured blocks:"
8764 #: docs/manual/protocol/nokia-s40-sms.rst:21
8765 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8769 #: docs/manual/protocol/nokia-s40-sms.rst:23
8775 #: docs/manual/protocol/nokia-s40-sms.rst:55
8779 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
8781 " SMSC number, ASCII\n"
8785 " Sender, unicode\n"
8787 " Recipient, unicode\n"
8789 " Unknown \\x00\\x00\\x00\\x00\n"
8793 " Unknown \\x02 / \\x00\n"
8795 " Unknown \\x00\\x00\\x00\\x00\n"
8801 " Unknown, several values (maybe message reference per number)\n"
8803 " Unknown \\x00\\x00\n"
8805 " Unknown \\x00\\x00\n"
8807 " Unknown \\x00\\x00\n"
8811 #: docs/manual/protocol/nokia-s40-sms.rst:71
8817 " Unknown \\x00\\x00\\x00\\x00\n"
8827 " some text (Sender?), unicode\n"
8831 #: docs/manual/protocol/nokia-s40-sms.rst:74
8833 msgstr "Tes telepon:"
8836 #: docs/manual/protocol/nokia-s40-sms.rst:74
8837 msgid "multiple recipients sms"
8841 #: docs/manual/protocol/sonim.rst:2
8843 msgid "Sonim AT Commands"
8846 #. type: Labeled list
8847 #: docs/manual/protocol/sonim.rst:4
8849 msgid "Filesystem access"
8850 msgstr "File sistem"
8853 #: docs/manual/protocol/sonim.rst:7
8854 msgid "at*list=<path> - list directory content"
8858 #: docs/manual/protocol/sonim.rst:8
8859 msgid "(0=file, 1=subdirectory)"
8863 #: docs/manual/protocol/sonim.rst:13
8865 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
8866 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
8867 "files at*startul=<srcpath> - prepare file to upload (from phone)"
8871 #: docs/manual/protocol/sonim.rst:15
8872 msgid "returned data: *STARTUL: <filesize_in_bytes>"
8876 #: docs/manual/protocol/sonim.rst:17
8878 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
8879 "at*get - get base64 coded data chunk"
8883 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
8884 msgid "returned data: *GET: <chunklen>,<data>"
8888 #: docs/manual/protocol/sonim.rst:20
8889 msgid "at*get - get base64 coded data chunk"
8893 #: docs/manual/protocol/sonim.rst:23
8894 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
8898 #: docs/manual/protocol/sonim.rst:26
8900 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
8901 "characters is checksum ?)"
8905 #: docs/manual/protocol/sonim.rst:29
8907 "at*end - end/finish file transfer operation ------------------- "
8908 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
8912 #: docs/manual/protocol/sonim.rst:31
8913 msgid "at*syph=0,1,%d,%s EXAMPLE:"
8917 #: docs/manual/protocol/sonim.rst:33
8918 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
8922 #: docs/manual/protocol/sonim.rst:37
8924 "--- Phone has at least two directories from root, /app and /app3 . "
8925 "at*list=/ gives error."
8929 #: docs/manual/protocol/n6510.rst:2
8935 #: docs/manual/protocol/n6510.rst:11
8937 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
8938 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
8939 "authors of some WWW pages."
8943 #: docs/manual/protocol/n6510.rst:13
8944 msgid "Heavily based on nk7110.txt."
8948 #: docs/manual/protocol/n6510.rst:19
8953 #: docs/manual/protocol/n6510.rst:26
8954 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
8958 #: docs/manual/protocol/n6510.rst:29
8960 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
8961 "protocol details)::"
8965 #: docs/manual/protocol/n6510.rst:32
8968 " 0x00: Connect to NBS port ?\n"
8969 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
8973 #: docs/manual/protocol/n6510.rst:90
8976 " 0x01 COMMUNICATION\n"
8977 " switch (message[3]) {\n"
8979 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
8980 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
8983 " dprintf(\"Call complete.\\n\");\n"
8984 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
8985 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
8986 " dummy = malloc(message[6] + 1);\n"
8987 " DecodeUnicode(dummy, message + 7, message[6]);\n"
8988 " dprintf(\"Number: %s\\n\", dummy);\n"
8991 " dprintf(\"Hangup!\\n\");\n"
8992 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
8993 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
8994 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
8997 " dprintf(\"Incoming call:\\n\");\n"
8998 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
8999 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9000 " dummy = malloc(message[6] + 1);\n"
9001 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9002 " dprintf(\"From: %s\\n\", dummy);\n"
9005 " dprintf(\"Call answer initiated.\\n\");\n"
9006 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9009 " dprintf(\"Call released.\\n\");\n"
9010 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9013 " dprintf(\"Call is being released.\\n\");\n"
9014 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9017 " /* No idea what this is about! */\n"
9020 " if (message[4] == 0x01)\n"
9021 " dprintf(\"Audio enabled\\n\");\n"
9023 " dprintf(\"Audio disabled\\n\");\n"
9026 " dprintf(\"Outgoing call:\\n\");\n"
9027 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
9028 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9029 " dummy = malloc(message[6] + 1);\n"
9030 " DecodeUnicode(dummy, message + 7, message[6]);\n"
9031 " dprintf(\"To: %s\\n\", dummy);\n"
9036 #: docs/manual/protocol/n6510.rst:98
9039 " 0x02: SMS HANDLING\n"
9040 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9041 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
9042 " type, reference, PID, DCS, 0x00, # blocks,\n"
9044 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9048 #: docs/manual/protocol/n6510.rst:103
9051 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
9052 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9058 #: docs/manual/protocol/n6510.rst:105
9060 msgid " 0x03: PHONEBOOK HANDLING\n"
9064 #: docs/manual/protocol/n6510.rst:110
9067 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9068 " where: memory type - see 0x03/0x07\n"
9069 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9070 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9074 #: docs/manual/protocol/n6510.rst:113
9077 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9078 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9082 #: docs/manual/protocol/n6510.rst:125
9085 " where MT: memory type\n"
9086 " 0x01: (256) Dialled numbers\n"
9087 " 0x02: (512) Missed calls\n"
9088 " 0x03: (768) Received calls\n"
9089 " 0x05: (500) telephone phonebook\n"
9090 " 0x06: (160) SIM phonebook\n"
9093 " 0x09: (4) voice mailbox\n"
9094 " 0x0e: (10) speed dials\n"
9095 " 0x10: (5) caller groups\n"
9099 #: docs/manual/protocol/n6510.rst:128
9102 " r Read memory { 0x08, 0x00, 0x01,\n"
9103 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9107 #: docs/manual/protocol/n6510.rst:150
9110 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
9112 " z: generic block size\n"
9113 " block: {id, 0, 0, blocksize, block no.,\n"
9114 " {contents}, 0x00}\n"
9115 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9116 " 0x07 name {len, (unicode)},\n"
9119 " 0x0a note {len, (unicode)}\n"
9120 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
9121 " 0x0c ringtone {ringtone no., 0, 0}\n"
9122 " 0x13 date for a called list (DC, RC, etc.)\n"
9123 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9124 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9125 " 0x1e caller group number {number, 0, 0}\n"
9126 " type: 0x0a: General,\n"
9127 " 0x03: Mobile (office ?),\n"
9130 " 0x02: Home (mobile ?)\n"
9134 #: docs/manual/protocol/n6510.rst:158
9137 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9138 " 0x02, memory type, yH, yL, 0x00[7],\n"
9139 " no.of blocks, { block }[no.of blocks] }\n"
9140 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9143 " 0x3d - wrong entry type\n"
9147 #: docs/manual/protocol/n6510.rst:160
9149 msgid " 0x08: SECURITY\n"
9153 #: docs/manual/protocol/n6510.rst:172
9156 " s Get status { 0x11, 0x00 }\n"
9157 " r Get status { 0x12, status, }\n"
9159 " 0x01: waiting for Security Code\n"
9161 " 0x02: waiting for PIN\n"
9162 " 0x03: waiting for PUK\n"
9163 " 0x05: PIN ok, SIM ok\n"
9164 " 0x06: No input status\n"
9166 " 0x1A: SIM rejected!\n"
9170 #: docs/manual/protocol/n6510.rst:179
9173 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
9174 " r Enter PIN { return code, reason }\n"
9176 " return code: 0x08 = success\n"
9178 " reason: 0x06 = PIN wrong\n"
9182 #: docs/manual/protocol/n6510.rst:181
9184 msgid " 0x0a: NETSTATUS\n"
9188 #: docs/manual/protocol/n6510.rst:186
9191 " s Get Info { 0x00, 0x00 }\n"
9192 " r Get Info { 0x01, 0x00, # blocks,\n"
9193 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9194 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9198 #: docs/manual/protocol/n6510.rst:189
9201 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9202 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9206 #: docs/manual/protocol/n6510.rst:194
9209 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9210 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9211 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9212 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9216 #: docs/manual/protocol/n6510.rst:196
9218 msgid " 0x10: SUBSCRIBE\n"
9222 #: docs/manual/protocol/n6510.rst:198
9224 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
9228 #: docs/manual/protocol/n6510.rst:200
9230 msgid " 0x13 CALENDAR\n"
9234 #: docs/manual/protocol/n6510.rst:203
9237 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
9238 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
9242 #: docs/manual/protocol/n6510.rst:206
9245 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
9246 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
9250 #: docs/manual/protocol/n6510.rst:209
9253 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
9254 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
9258 #: docs/manual/protocol/n6510.rst:212
9261 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
9262 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
9266 #: docs/manual/protocol/n6510.rst:215
9269 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
9270 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9274 #: docs/manual/protocol/n6510.rst:243
9277 " s Get calendar note { 0x19, location (2 bytes) }\n"
9278 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9279 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9280 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9281 " where alarm=Number of minutes before the time of the meeting\n"
9282 " that the alarm should be triggered:\n"
9283 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
9284 " For \"On time\"=0x0000\n"
9285 " half an hour=0x001E, and so on.\n"
9286 " Recurrance=in hours, between future occurances of this meeting.\n"
9287 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9289 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9290 " name(unicode),number(unicode)}\n"
9291 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9292 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9293 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9294 " In Birthday, the Year in the common part, usually contains a strange year.\n"
9295 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9296 " Birthday use the value described below).\n"
9297 " where alarm=32-bit integer that is the number of seconds between the desired\n"
9298 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9299 " 0x0000FFFF (65535).\n"
9300 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9301 " but only when reading birthday entries. For storing entries, this field does\n"
9303 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9307 #: docs/manual/protocol/n6510.rst:250
9310 " ? s??? { 0x0021 }\n"
9311 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
9312 " ? s??? { 0x0025 }\n"
9313 " ? r??? { 0x0026, 0x04, 0x00 }\n"
9315 " ? r { 0x002A, 0x04, 0x00 }\n"
9319 #: docs/manual/protocol/n6510.rst:253
9322 " s Get first free pos { 0x0031 }\n"
9323 " r Get first free pos { 0x0032, location (2bytes) }\n"
9327 #: docs/manual/protocol/n6510.rst:256
9330 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9331 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9335 #: docs/manual/protocol/n6510.rst:261
9338 " s Get first free pos { 0x0031 }\n"
9339 " r Get first free pos { 0x0032, location (2bytes) }\n"
9340 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
9341 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9345 #: docs/manual/protocol/n6510.rst:264
9348 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
9349 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
9353 #: docs/manual/protocol/n6510.rst:266
9355 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
9359 #: docs/manual/protocol/n6510.rst:273
9362 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
9363 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
9364 " type, length, blocknumber,\n"
9365 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9366 " type, length, blocknumber,\n"
9367 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9371 #: docs/manual/protocol/n6510.rst:287
9375 " a - max. number of messages in phone memory\n"
9376 " b - Number of used messages in phone memory. These\n"
9377 " are messages manually moved from the other folders.\n"
9378 " Picture messages are saved here.\n"
9379 " c - Number of unread messages in phone memory. Probably\n"
9380 " only smart messages.\n"
9381 " d - max. number of messages on SIM\n"
9382 " e - Number of used messages in SIM memory. These are\n"
9383 " either received messages or saved into Outbox/Inbox.\n"
9384 " Note that you *can't* save message into this memory\n"
9385 " using 'Move' option. Picture messages are not here.\n"
9386 " f - Number of unread messages in SIM memory\n"
9390 #: docs/manual/protocol/n6510.rst:299
9393 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9395 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9396 " folderID - see 0x14/0x017B\n"
9397 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9398 " 0x01 (on big block), type, length of big block,\n"
9399 " [date/time1], [date/time2], # blocks,\n"
9400 " type, length, data...\n"
9405 #: docs/manual/protocol/n6510.rst:302
9408 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9409 " r Delete SMS { 0x05 }\n"
9413 #: docs/manual/protocol/n6510.rst:307
9416 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9417 " where: folderID - see 0x14/0x017B\n"
9418 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9419 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9423 #: docs/manual/protocol/n6510.rst:310
9426 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9427 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9431 #: docs/manual/protocol/n6510.rst:319
9434 " where: type = 0x00 - MT\n"
9435 " 0x01 - delivery report\n"
9437 " 0x80 - picture message\n"
9438 " where: status=0x01 - reveived/read\n"
9439 " 0x03 - received/unread\n"
9440 " 0x05 - stored/sent\n"
9441 " 0x07 - stored/not sent\n"
9445 #: docs/manual/protocol/n6510.rst:331
9448 " s Get folder names { 0x12, 0x00, 0x00}\n"
9449 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9450 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9451 " where: folderID = 0x02 - Inbox\n"
9454 " 0x05 - Templates\n"
9455 " 0x06 - first \"My folders\"\n"
9456 " 0x07 - second \"My folders\"\n"
9457 " 0x08 - third -\"-\n"
9462 #: docs/manual/protocol/n6510.rst:337
9466 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9467 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
9468 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9469 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
9473 #: docs/manual/protocol/n6510.rst:339
9475 msgid " 0x17: BATTERY\n"
9479 #: docs/manual/protocol/n6510.rst:343
9482 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
9483 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9484 " where: level: 1-7 (as in phone display)\n"
9488 #: docs/manual/protocol/n6510.rst:345
9490 msgid " 0x19: CLOCK\n"
9494 #: docs/manual/protocol/n6510.rst:348
9497 " s Get ???? {0x01,...}\n"
9498 " r Get ???? {0x02,...}\n"
9502 #: docs/manual/protocol/n6510.rst:353
9505 " s Get date { 0x0a, 0x00, 0x00 }\n"
9506 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
9507 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9508 " 0x04, 0x04, 0x01, 0x00 }\n"
9512 #: docs/manual/protocol/n6510.rst:358
9515 " s Get ???? {0x0c, 0x00, 0x00}\n"
9516 " r Get ???? {0x0d..}\n"
9517 " s Get ???? {0x11,...}\n"
9518 " r Get ???? {0x12,...}\n"
9522 #: docs/manual/protocol/n6510.rst:360
9524 msgid " 0x1b: IDENTIFY\n"
9528 #: docs/manual/protocol/n6510.rst:367
9531 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9532 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9533 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9534 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9535 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
9536 " r Get ??? { 0x01, 0x02, 0x00 }\n"
9540 #: docs/manual/protocol/n6510.rst:370
9543 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9544 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9548 #: docs/manual/protocol/n6510.rst:374
9551 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9552 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9553 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9557 #: docs/manual/protocol/n6510.rst:381
9560 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9561 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9562 " s ??? {+00 |03 |05 |0b |00 |20}\n"
9563 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9564 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
9565 " 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"
9569 #: docs/manual/protocol/n6510.rst:463
9572 " Sending frame 0x1b / 0x0006\n"
9573 " 00 |03 |07 |0b |00 |ff ..... \n"
9574 " Received frame 0x1b / 0x0072\n"
9575 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9576 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9577 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9578 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9579 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9580 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9581 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9583 " Sending frame 0x1b / 0x0006\n"
9584 " 00 |03 |08 |07 |01 |ff ..... \n"
9585 " Received frame 0x1b / 0x00ae\n"
9586 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9587 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9588 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9589 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9590 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9591 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9592 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9593 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9594 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9595 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9596 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
9597 " Sending frame 0x1b / 0x0008\n"
9598 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
9599 " Received frame 0x1b / 0x001a\n"
9600 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9601 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
9602 " Sending frame 0x1b / 0x0008\n"
9603 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
9604 " Received frame 0x1b / 0x0012\n"
9605 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9607 " Sending frame 0x1b / 0x0008\n"
9608 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
9609 " Received frame 0x1b / 0x0016\n"
9610 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9611 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
9612 " Sending frame 0x1b / 0x0008\n"
9613 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
9614 " Received frame 0x1b / 0x0006\n"
9615 " 03 |2b+|0c |01 |02 |00 .+....\n"
9616 " Sending frame 0x1b / 0x0008\n"
9617 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
9618 " Received frame 0x1b / 0x0006\n"
9619 " 03 |2b+|0d |01 |02 |00 .+....\n"
9620 " Sending frame 0x1b / 0x0008\n"
9621 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
9622 " Received frame 0x1b / 0x0012\n"
9623 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9625 " Sending frame 0x1b / 0x0008\n"
9626 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
9627 " Received frame 0x1b / 0x0006\n"
9628 " 03 |2b+|0f |01 |02 |00 .+....\n"
9629 " Sending frame 0x1b / 0x0008\n"
9630 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
9631 " Received frame 0x1b / 0x0006\n"
9632 " 03 |2b+|10 |01 |02 |00 .+....\n"
9633 " Sending frame 0x1b / 0x0006\n"
9634 " 00 |03 |11 |0b |00 |02 ......\n"
9635 " Received frame 0x1b / 0x0012\n"
9636 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9638 " Sending frame 0x1b / 0x0006\n"
9639 " 00 |03 |12 |0b |00 |20 .....\n"
9640 " Received frame 0x1b / 0x0012\n"
9641 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9643 " Sending frame 0x1b / 0x0006\n"
9644 " 00 |03 |13 |0b |00 |01 ......\n"
9645 " Received frame 0x1b / 0x0016\n"
9646 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9647 " 311|355|377|00 |00 |00 157...\n"
9648 " Sending frame 0x1b / 0x0006\n"
9649 " 00 |03 |14 |07 |00 |02 ......\n"
9650 " Received frame 0x1b / 0x0012\n"
9651 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9656 #: docs/manual/protocol/n6510.rst:466
9659 " s Get IMEI { 0x00, 0x41 }\n"
9660 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9664 #: docs/manual/protocol/n6510.rst:519
9667 " Sending frame 0x1b / 0x0008\n"
9668 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
9669 " Received frame 0x1b / 0x0006\n"
9670 " 03 |2b+|16 |01 |02 |00 .+....\n"
9671 " Sending frame 0x1b / 0x0006\n"
9672 " 00 |03 |17 |07 |00 |01 ......\n"
9673 " Received frame 0x1b / 0x002e\n"
9674 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9675 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9676 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9677 " Sending frame 0x1b / 0x0006\n"
9678 " 00 |03 |18 |07 |00 |01 ......\n"
9679 " Received frame 0x1b / 0x002e\n"
9680 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9681 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9682 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9683 " Sending frame 0x1b / 0x0006\n"
9684 " 00 |03 |19 |07 |00 |01 ......\n"
9685 " Received frame 0x1b / 0x002e\n"
9686 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9687 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9688 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9689 " Sending frame 0x1b / 0x0006\n"
9690 " 00 |03 |1a |07 |00 |01 ......\n"
9691 " Received frame 0x1b / 0x002e\n"
9692 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9693 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9694 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
9695 " Sending frame 0x1b / 0x0006\n"
9696 " 00 |03 |1b |07 |00 |01 ......\n"
9697 " Received frame 0x1b / 0x002e\n"
9698 " 03 |2b+|1b |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 |1c |07 |00 |01 ......\n"
9703 " Received frame 0x1b / 0x002e\n"
9704 " 03 |2b+|1c |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 |1d |07 |00 |01 ......\n"
9709 " Received frame 0x1b / 0x002e\n"
9710 " 03 |2b+|1d |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 |1e |07 |00 |01 ......\n"
9715 " Received frame 0x1b / 0x002e\n"
9716 " 03 |2b+|1e |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"
9722 #: docs/manual/protocol/n6510.rst:521
9724 msgid " 0x1f: RINGTONE\n"
9728 #: docs/manual/protocol/n6510.rst:525
9731 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9732 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9733 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9737 #: docs/manual/protocol/n6510.rst:533
9741 " s Get IMEI { 0x00, 0x41 }\n"
9742 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9743 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
9744 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9745 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9749 #: docs/manual/protocol/n6510.rst:538
9753 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9754 " where location: 0, 1, 2, 3\n"
9755 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9758 #. type: Labeled list
9759 #: docs/manual/protocol/n6510.rst:538
9765 #: docs/manual/protocol/n6510.rst:552
9768 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9769 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9770 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9771 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9772 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9773 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9774 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9775 "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"
9776 "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"
9777 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9778 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9779 "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"
9780 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
9783 #. type: Labeled list
9784 #: docs/manual/protocol/n6510.rst:552
9790 #: docs/manual/protocol/n6510.rst:591
9792 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9793 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9794 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9795 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9796 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9797 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9798 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9799 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9800 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
9801 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
9802 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
9803 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
9804 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9805 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
9806 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
9807 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
9808 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9809 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9810 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9811 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9812 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9813 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9814 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9815 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9816 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
9817 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
9818 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
9819 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9820 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
9821 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
9822 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
9823 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
9824 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9825 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9826 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9827 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9828 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9829 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9830 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9831 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9832 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
9836 #: docs/manual/protocol/n6510.rst:721
9839 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
9840 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
9841 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
9842 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
9843 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
9844 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
9845 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
9846 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
9847 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
9848 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
9849 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
9851 "Sending frame 0x38 / 0x00c7\n"
9852 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
9853 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
9854 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
9855 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
9856 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
9857 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
9858 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
9859 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
9860 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
9861 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
9862 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
9863 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
9864 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
9865 "Received frame 0x38 / 0x0306\n"
9866 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
9867 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
9868 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
9869 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
9870 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
9871 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
9872 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
9873 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
9874 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
9875 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
9876 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
9877 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
9878 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
9879 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
9880 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
9881 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
9882 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
9883 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
9884 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
9885 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
9886 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
9887 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
9888 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
9889 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
9890 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
9891 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
9892 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
9893 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
9894 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
9895 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
9896 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
9897 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
9898 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
9899 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
9900 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
9901 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
9902 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
9903 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
9904 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
9905 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
9906 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
9907 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
9908 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
9909 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
9910 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
9911 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
9912 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
9913 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
9914 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
9915 "Received frame 0x38 / 0x0306\n"
9916 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
9917 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
9918 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
9919 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
9920 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
9921 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
9922 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
9923 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
9924 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
9925 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
9926 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
9927 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
9928 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
9929 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
9930 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
9931 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
9932 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
9933 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
9934 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
9935 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
9936 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
9937 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
9938 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
9939 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
9940 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
9941 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
9942 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
9943 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
9944 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
9945 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
9946 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
9947 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
9948 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
9949 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
9950 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
9951 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
9952 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
9953 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
9954 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
9955 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
9956 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
9957 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
9958 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
9959 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
9960 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
9961 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
9962 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
9963 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
9964 "08 |04 |01 |2f/|00 |00 .../..\n"
9965 "Sending frame 0x38 / 0x000e\n"
9966 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
9967 "Received frame 0x38 / 0x0006\n"
9968 "02 |1d |00 |0d |00 |00 ......\n"
9972 #: docs/manual/protocol/n6510.rst:723
9973 msgid "0x39: PROFILES"
9977 #: docs/manual/protocol/n6510.rst:725
9979 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
9983 #: docs/manual/protocol/n6510.rst:726
9985 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
9989 #: docs/manual/protocol/n6510.rst:727
9991 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
9995 #: docs/manual/protocol/n6510.rst:728
9997 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10000 #. type: Plain text
10001 #: docs/manual/protocol/n6510.rst:730
10003 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
10006 #. type: Plain text
10007 #: docs/manual/protocol/n6510.rst:731
10009 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10012 #. type: Plain text
10013 #: docs/manual/protocol/n6510.rst:732
10015 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
10018 #. type: Plain text
10019 #: docs/manual/protocol/n6510.rst:734
10022 "length, 0xXX, type, 0xXX, value\n"
10023 "where value: 0x00 = success\n"
10026 #. type: Plain text
10027 #: docs/manual/protocol/n6510.rst:736
10028 msgid "0x3E: FM Radio"
10029 msgstr "0x3E: Radio FM"
10031 #. type: Plain text
10032 #: docs/manual/protocol/n6510.rst:738
10035 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10036 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10039 #. type: Plain text
10040 #: docs/manual/protocol/n6510.rst:741
10043 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10044 "FreqHI , FreqLO,\n"
10045 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10048 #. type: Plain text
10049 #: docs/manual/protocol/n6510.rst:742
10051 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10054 #. type: Plain text
10055 #: docs/manual/protocol/n6510.rst:744
10057 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10060 #. type: Plain text
10061 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10065 #. type: Plain text
10066 #: docs/manual/protocol/n6510.rst:748
10069 "s ???? {+00 |07 |00 |01 |00 |02}\n"
10070 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10073 #. type: Plain text
10074 #: docs/manual/protocol/n6510.rst:762
10077 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10078 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10079 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10080 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10081 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10082 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10083 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10084 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10085 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10086 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10087 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10088 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10091 #. type: Plain text
10092 #: docs/manual/protocol/n6510.rst:764
10096 #. type: Plain text
10097 #: docs/manual/protocol/n6510.rst:765
10099 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10102 #. type: Plain text
10103 #: docs/manual/protocol/n6510.rst:766
10105 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10108 #. type: Plain text
10109 #: docs/manual/protocol/n6510.rst:767
10111 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10114 #. type: Plain text
10115 #: docs/manual/protocol/n6510.rst:768
10117 msgid "where y = 0 - 0x04\n"
10120 #. type: Plain text
10121 #: docs/manual/protocol/n6510.rst:770
10124 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10125 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10128 #. type: Labeled list
10129 #: docs/manual/protocol/n6510.rst:771
10131 msgid "0x45: PHONEBOOK HANDLING ??"
10134 #. type: Labeled list
10135 #: docs/manual/protocol/n6510.rst:772
10137 msgid "the same to msg 0x03 ??"
10140 #. type: Plain text
10141 #: docs/manual/protocol/n6510.rst:775
10145 #. type: Plain text
10146 #: docs/manual/protocol/n6510.rst:776
10148 msgid "s Get simlock info {0x0C}\n"
10151 #. type: Plain text
10152 #: docs/manual/protocol/n6510.rst:778
10156 #. type: Plain text
10157 #: docs/manual/protocol/n6510.rst:786
10160 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10161 "r Get TODO {0x04, .... }\n"
10162 "s Get number of TODO {0x07}\n"
10163 "r Get number of TODO {0x08, number lo, number hi}\n"
10164 "s Delete all TODO {0x11}\n"
10165 "r Delete all TODO {0x12}\n"
10166 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10167 "r Get TODO locations {0x16, ...}\n"
10170 #. type: Plain text
10171 #: docs/manual/protocol/n6510.rst:788
10172 msgid "0x7a: STARTUP"
10175 #. type: Plain text
10176 #: docs/manual/protocol/n6510.rst:791
10179 "s Get startup logo { 0x02, 0x0f }\n"
10180 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
10183 #. type: Plain text
10184 #: docs/manual/protocol/n6510.rst:794
10187 "0xc0, 0x02, height (2 octets),\n"
10188 "0xc0, 0x03, width (2 octets),\n"
10189 "0xc0, 0x04, size (2 octets),\n"
10192 #. type: Plain text
10193 #: docs/manual/protocol/n6510.rst:795
10195 msgid "picture }\n"
10198 #. type: Plain text
10199 #: docs/manual/protocol/n6510.rst:798
10201 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10202 "0x01, 0x00, greeting (unicode), 0x00 }"
10205 #. type: Plain text
10206 #: docs/manual/protocol/n6510.rst:801
10209 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
10210 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10213 #. type: Plain text
10214 #: docs/manual/protocol/n6510.rst:803
10219 #: docs/manual/protocol/tdma_5120.rst:2
10224 #. type: Plain text
10225 #: docs/manual/protocol/tdma_5120.rst:5
10226 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10229 #. type: Plain text
10230 #: docs/manual/protocol/tdma_5120.rst:7
10231 msgid "After playing a while with my 5120i y find some use full frames:"
10235 #: docs/manual/protocol/tdma_5120.rst:9
10237 msgid "got from sneefing in Logomanger the get startup logo"
10240 #. type: Labeled list
10241 #: docs/manual/protocol/tdma_5120.rst:11
10246 #. type: Plain text
10247 #: docs/manual/protocol/tdma_5120.rst:14
10248 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10251 #. type: Labeled list
10252 #: docs/manual/protocol/tdma_5120.rst:15
10257 #. type: Plain text
10258 #: docs/manual/protocol/tdma_5120.rst:18
10260 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10263 #. type: Plain text
10264 #: docs/manual/protocol/tdma_5120.rst:21
10266 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10271 #: docs/manual/protocol/tdma_5120.rst:23
10273 msgid "got key press working"
10276 #. type: Plain text
10277 #: docs/manual/protocol/tdma_5120.rst:26
10278 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10281 #. type: Labeled list
10282 #: docs/manual/protocol/tdma_5120.rst:27
10284 msgid "with frame: key-press"
10287 #. type: Plain text
10288 #: docs/manual/protocol/tdma_5120.rst:30
10289 msgid "D1 {+00 01 50 00 01 KY}"
10292 #. type: Plain text
10293 #: docs/manual/protocol/tdma_5120.rst:32
10294 msgid "this seems to press the key for a while. No release needed"
10297 #. type: Plain text
10298 #: docs/manual/protocol/tdma_5120.rst:34
10299 msgid "key-release:"
10302 #. type: Plain text
10303 #: docs/manual/protocol/tdma_5120.rst:36
10305 msgid " D1 {+00 01 50 00 00 KY}\n"
10308 #. type: Labeled list
10309 #: docs/manual/protocol/tdma_5120.rst:37
10311 msgid "keep the key press => got speedee dial"
10314 #. type: Plain text
10315 #: docs/manual/protocol/tdma_5120.rst:40
10316 msgid "D1 {+00 01 50 00 02 00 KY}"
10320 #: docs/manual/protocol/tdma_5120.rst:42
10323 msgstr "mengambil memori"
10325 #. type: Labeled list
10326 #: docs/manual/protocol/tdma_5120.rst:44
10328 msgid "the getmemory"
10331 #. type: Plain text
10332 #: docs/manual/protocol/tdma_5120.rst:46
10333 msgid "40 {+00 00 07 11 00 10 00 mem}"
10336 #. type: Plain text
10337 #: docs/manual/protocol/tdma_5120.rst:49
10339 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10340 "of memory with diferent numbers in the 6 place. in particular:"
10343 #. type: Labeled list
10344 #: docs/manual/protocol/tdma_5120.rst:50
10346 msgid "get configuration pins"
10347 msgstr "mengambil pins konfigurasi"
10349 #. type: Plain text
10350 #: docs/manual/protocol/tdma_5120.rst:53
10351 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10354 #. type: Labeled list
10355 #: docs/manual/protocol/tdma_5120.rst:54
10357 msgid "get security code"
10360 #. type: Plain text
10361 #: docs/manual/protocol/tdma_5120.rst:57
10362 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10365 #. type: Labeled list
10366 #: docs/manual/protocol/tdma_5120.rst:58
10368 msgid "get NAM data "
10371 #. type: Plain text
10372 #: docs/manual/protocol/tdma_5120.rst:61
10373 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10376 #. type: Labeled list
10377 #: docs/manual/protocol/tdma_5120.rst:62
10379 msgid "that last answers with"
10382 #. type: Plain text
10383 #: docs/manual/protocol/tdma_5120.rst:65
10384 msgid "dd {+01 00 11 00 08 00 00,"
10387 #. type: Plain text
10388 #: docs/manual/protocol/tdma_5120.rst:114
10394 " primary paggin channel\n"
10396 " seconda paggin channel\n"
10399 "09 63 c2 09 03 00 0b\n"
10408 " overload class\n"
10409 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10415 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10417 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10426 " dedicate B ch #\n"
10428 " msg center # len\n"
10430 " msg center in flag\n"
10431 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10433 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10441 #. type: Plain text
10442 #: docs/manual/protocol/tdma_5120.rst:120
10444 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10445 "11 in the request change the command from read to write.be care full!!! I "
10446 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10447 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10448 "area of the buffer that I did not send!!!!"
10451 #. type: Plain text
10452 #: docs/manual/protocol/tdma_5120.rst:121
10453 msgid "OK so far. Still looking for how to handle SMS......"
10456 #. type: Plain text
10457 #: docs/manual/protocol/discovering.rst:2
10458 msgid "_Discovering protocol:"
10462 #: docs/manual/protocol/discovering.rst:4
10464 msgid "Discovering protocol"
10467 #. type: Plain text
10468 #: docs/manual/protocol/discovering.rst:9
10470 "You need to get a communication dump to be able to understand protocol or "
10471 "discover new commands. As most vendors provide some software for Windows, "
10472 "all following sections assume you do the sniffing on Windows."
10475 #. type: Plain text
10476 #: docs/manual/protocol/discovering.rst:11
10483 #. type: Plain text
10484 #: docs/manual/protocol/discovering.rst:16
10486 "For USB there exist various tools to dump USB communication. The dumps can "
10487 "be later analyzed and used to discover protocol details or unknown commands. "
10488 "One of the best free tools available currently is `UsbSnoop`_."
10491 #. type: Plain text
10492 #: docs/manual/protocol/discovering.rst:19
10494 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10495 "to decode the output."
10498 #. type: Plain text
10499 #: docs/manual/protocol/discovering.rst:21
10500 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10504 #: docs/manual/protocol/discovering.rst:23
10506 msgid "Serial port"
10509 #. type: Plain text
10510 #: docs/manual/protocol/discovering.rst:28
10512 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10513 "ready binary software."
10516 #. type: Plain text
10517 #: docs/manual/protocol/discovering.rst:30
10518 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10521 #. type: Plain text
10522 #: docs/manual/protocol/discovering.rst:32
10524 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10527 #. type: Labeled list
10528 #: docs/manual/protocol/discovering.rst:32
10530 msgid "protocols, can use Gammu to decode it. It's simple"
10533 #. type: Plain text
10534 #: docs/manual/protocol/discovering.rst:35
10535 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10538 #. type: Plain text
10539 #: docs/manual/protocol/discovering.rst:39
10541 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10542 "and have you have debug info about 6210 specific frames (you don't have to "
10543 "add model). Dump file for --decodesniff and MBUS should be specific:"
10546 #. type: Plain text
10547 #: docs/manual/protocol/discovering.rst:42
10549 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10553 #. type: Plain text
10554 #: docs/manual/protocol/discovering.rst:44
10555 msgid "in Hex format (\"Options\", \"Show Hex\")"
10558 #. type: Plain text
10559 #: docs/manual/protocol/discovering.rst:46
10560 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10564 #: docs/manual/protocol/discovering.rst:49
10569 #. type: Plain text
10570 #: docs/manual/protocol/discovering.rst:56
10572 "First of all you need two computers with IrDA. One running linux, that will "
10573 "sniff and one running windows, which will communicate with the phone and "
10574 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
10575 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10579 #. type: Plain text
10580 #: docs/manual/protocol/discovering.rst:66
10582 "You have to disable IrDA services on the linux machine and eventually you "
10583 "have to change the default port the 'irda_intercept' program is sniffing "
10584 "from (default ttyS1). On the windows machine you should decrease the maximum "
10585 "transmission speed to 9600bps if possible, because the intercept program "
10586 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10587 "range and then the highest possible speed is chosen) If it isn't possible "
10588 "you have to change the default bitrate in intercept source code, too. Then "
10589 "you won't see anything until the windows machine and the phone start "
10590 "transmitting data, which isn't too bad. At least here in my setup I"
10593 #. type: Labeled list
10594 #: docs/manual/protocol/discovering.rst:66
10596 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10599 #. type: Plain text
10600 #: docs/manual/protocol/discovering.rst:69
10602 msgid "win ------------------> Nokia\n"
10605 #. type: Plain text
10606 #: docs/manual/protocol/discovering.rst:70
10608 msgid "machine <----------------- phone\n"
10611 #. type: Plain text
10612 #: docs/manual/protocol/discovering.rst:72
10619 #. type: Plain text
10620 #: docs/manual/protocol/discovering.rst:73
10625 #. type: Plain text
10626 #: docs/manual/protocol/discovering.rst:74
10631 #. type: Plain text
10632 #: docs/manual/protocol/discovering.rst:82
10634 "You get a raw data file (.trc) from the intercept program, which you can "
10635 "then decode to hex with the second program from the above mentioned page. "
10636 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10637 "files, too, but it didn't work for me so I just figured things out from the "
10638 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10639 "in it, because this is the FBUS header which is in every valuable frame sent "
10640 "to phone. It's not really joy to do that, but if it brings support for a new "
10641 "phone it's worth it :-)"
10644 #. type: Plain text
10645 #: docs/manual/smsd/dbi.rst:2
10646 msgid "_gammu-smsd-dbi:"
10650 #: docs/manual/smsd/dbi.rst:4
10652 msgid "DBI Backend"
10655 #. type: Plain text
10656 #: docs/manual/smsd/dbi.rst:9
10658 "DBI backend stores all data in any database supported by `libdbi`_, which "
10659 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10660 "description of configuration options)."
10663 #. type: Plain text
10664 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10665 #: docs/manual/smsd/mysql.rst:11
10666 msgid "For tables description see :ref:`gammu-smsd-tables`."
10669 #. type: Plain text
10670 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10671 #: docs/manual/smsd/mysql.rst:13
10672 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10675 #. type: Plain text
10676 #: docs/manual/smsd/dbi.rst:18
10678 "The DBI driver is currently not supported on Windows because libdbi library "
10679 "does not support this platform."
10683 #: docs/manual/smsd/dbi.rst:21
10685 msgid "Supported drivers"
10688 #. type: Plain text
10689 #: docs/manual/smsd/dbi.rst:25
10691 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10692 "The drivers for example include:"
10695 #. type: Plain text
10696 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10697 msgid "``sqlite3`` - for SQLite 3"
10700 #. type: Plain text
10701 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10702 msgid "``mysql`` - for MySQL"
10705 #. type: Plain text
10706 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10707 msgid "``pgsql`` - for PostgeSQL"
10710 #. type: Plain text
10711 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10712 msgid "``freetds`` - for MS SQL Server or Sybase"
10715 #. type: Plain text
10716 #: docs/manual/smsd/dbi.rst:32
10717 msgid "_libdbi: http://libdbi.sourceforge.net/"
10720 #. type: Plain text
10721 #: docs/manual/smsd/dbi.rst:33
10722 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10725 #. type: Plain text
10726 #: docs/manual/smsd/dbi.rst:38
10727 msgid "SQL script for creating tables in SQLite database:"
10730 #. type: Plain text
10731 #: docs/manual/smsd/dbi.rst:40
10732 msgid "../../sql/sqlite.sql"
10735 #. type: Plain text
10736 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10737 msgid ":language: sql"
10740 #. type: Plain text
10741 #: docs/manual/smsd/dbi.rst:45
10743 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10744 "also scripts for other databases in same folder."
10747 #. type: Plain text
10748 #: docs/manual/smsd/backends.rst:2
10749 msgid "_smsd_services:"
10753 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10755 msgid "Backend services"
10758 #. type: Plain text
10759 #: docs/manual/smsd/backends.rst:8
10761 "The backend service is used to store messages (both incoming and queue of "
10765 #. type: Plain text
10766 #: docs/manual/smsd/backends.rst:20
10767 msgid "files sql mysql pgsql dbi odbc null tables"
10770 #. type: Plain text
10771 #: docs/manual/smsd/sql.rst:2
10772 msgid "_gammu-smsd-sql:"
10776 #: docs/manual/smsd/sql.rst:4
10778 msgid "SQL Service"
10781 #. type: Plain text
10782 #: docs/manual/smsd/sql.rst:8
10784 "SQL service stores all its data in database. It can use one of these SQL "
10785 "backends (configuration option :config:option:`Driver` in smsd section):"
10788 #. type: Plain text
10789 #: docs/manual/smsd/sql.rst:10
10790 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10793 #. type: Plain text
10794 #: docs/manual/smsd/sql.rst:11
10795 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10798 #. type: Plain text
10799 #: docs/manual/smsd/sql.rst:12
10800 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10803 #. type: Plain text
10804 #: docs/manual/smsd/sql.rst:13
10805 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10809 #: docs/manual/smsd/sql.rst:19
10811 msgid "SQL connection parameters"
10814 #. type: Plain text
10815 #: docs/manual/smsd/sql.rst:22
10816 msgid "Common for all backends:"
10819 #. type: Plain text
10820 #: docs/manual/smsd/sql.rst:24
10821 msgid ":config:option:`User` - user connecting to database"
10824 #. type: Plain text
10825 #: docs/manual/smsd/sql.rst:25
10826 msgid ":config:option:`Password` - password for connecting to database"
10829 #. type: Plain text
10830 #: docs/manual/smsd/sql.rst:26
10831 msgid ":config:option:`Host` - database host or data source name"
10834 #. type: Plain text
10835 #: docs/manual/smsd/sql.rst:27
10836 msgid ":config:option:`Database` - database name"
10839 #. type: Plain text
10840 #: docs/manual/smsd/sql.rst:28
10842 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
10846 #. type: Plain text
10847 #: docs/manual/smsd/sql.rst:29
10848 msgid ":config:option:`SQL` - SQL dialect to use"
10851 #. type: Plain text
10852 #: docs/manual/smsd/sql.rst:31
10853 msgid "Specific for DBI:"
10856 #. type: Plain text
10857 #: docs/manual/smsd/sql.rst:33
10858 msgid ":config:option:`DriversPath` - path to DBI drivers"
10861 #. type: Plain text
10862 #: docs/manual/smsd/sql.rst:34
10863 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
10866 #. type: Plain text
10867 #: docs/manual/smsd/sql.rst:36
10868 msgid "The variables are fully described in :ref:`gammurc` documentation."
10871 #. type: Plain text
10872 #: docs/manual/smsd/sql.rst:38
10873 msgid "_SQL Queries:"
10877 #: docs/manual/smsd/sql.rst:40
10879 msgid "SQL Queries"
10882 #. type: Plain text
10883 #: docs/manual/smsd/sql.rst:43
10884 msgid "Almost all queries are configurable. You can edit them in"
10887 #. type: Attribute :config:
10888 #: docs/manual/smsd/sql.rst:43
10890 msgid "section:`[sql]` section. There are several variables used in SQL"
10893 #. type: Plain text
10894 #: docs/manual/smsd/sql.rst:45
10895 msgid "queries. We can separate them into three groups:"
10898 #. type: Plain text
10899 #: docs/manual/smsd/sql.rst:47
10901 "phone specific, which can be used in every query, see :ref:`Phone Specific "
10905 #. type: Plain text
10906 #: docs/manual/smsd/sql.rst:48
10908 "SMS specific, which can be used in queries which works with SMS messages, "
10909 "see :ref:`SMS Specific Parameters`"
10912 #. type: Plain text
10913 #: docs/manual/smsd/sql.rst:49
10915 "query specific, which are numeric and are specific only for given query (or "
10916 "set of queries), see :ref:`Configurable queries`"
10919 #. type: Plain text
10920 #: docs/manual/smsd/sql.rst:51
10921 msgid "_Phone Specific Parameters:"
10925 #: docs/manual/smsd/sql.rst:53
10927 msgid "Phone Specific Parameters"
10930 #. type: Plain text
10931 #: docs/manual/smsd/sql.rst:61
10937 " PHONE ID (hostname)\n"
10939 " client name (eg. Gammu 1.12.3)\n"
10942 #. type: Plain text
10943 #: docs/manual/smsd/sql.rst:63
10944 msgid "_SMS Specific Parameters:"
10948 #: docs/manual/smsd/sql.rst:65
10950 msgid "SMS Specific Parameters"
10953 #. type: Plain text
10954 #: docs/manual/smsd/sql.rst:93
10958 " remote number [#f1]_\n"
10960 " delivery datetime\n"
10962 " delivery status on receiving or status error on sending\n"
10964 " message reference\n"
10966 " receiving datetime for received sms\n"
10968 " encoded text of SMS\n"
10970 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
10972 " sms centre number\n"
10978 " decoded SMS text\n"
10980 " CreatorID of SMS (sending sms)\n"
10982 " relative validity\n"
10985 #. type: Plain text
10986 #: docs/manual/smsd/sql.rst:95
10988 "[#f1] Sender number for received messages (insert to inbox or delivery "
10989 "notifications), destination otherwise."
10992 #. type: Plain text
10993 #: docs/manual/smsd/sql.rst:97
10994 msgid "_Configurable queries:"
10998 #: docs/manual/smsd/sql.rst:99
11000 msgid "Configurable queries"
11003 #. type: Plain text
11004 #: docs/manual/smsd/sql.rst:102
11006 "All configurable queries can be set in :config:section:`[sql]` section. "
11007 "Sequence of rows in selects are mandatory."
11010 #. type: Plain text
11011 #: docs/manual/smsd/sql.rst:105
11013 "All default queries noted here are noted for MySQL. Actual time and time "
11014 "addition are selected for default queries during initialization."
11017 #. type: Plain text
11018 #: docs/manual/smsd/sql.rst:107
11019 msgid "delete_phone"
11022 #. type: Plain text
11023 #: docs/manual/smsd/sql.rst:109
11024 msgid "Deletes phone from database."
11027 #. type: Plain text
11028 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11029 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11030 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11031 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11032 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11033 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11034 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11035 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11036 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11037 msgid "Default value:"
11038 msgstr "Nilai baku:"
11040 #. type: Plain text
11041 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11042 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11043 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11044 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11045 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11046 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11047 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11048 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11049 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11050 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11051 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11055 #. type: Plain text
11056 #: docs/manual/smsd/sql.rst:115
11057 msgid "DELETE FROM phones WHERE IMEI = %I"
11060 #. type: Plain text
11061 #: docs/manual/smsd/sql.rst:117
11062 msgid "insert_phone"
11065 #. type: Plain text
11066 #: docs/manual/smsd/sql.rst:119
11067 msgid "Inserts phone to database."
11070 #. type: Plain text
11071 #: docs/manual/smsd/sql.rst:126
11073 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11074 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11075 "10 SECOND) + 0, %N, -1, -1)"
11078 #. type: Plain text
11079 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11080 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11081 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11082 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11083 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11084 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11085 #: docs/manual/smsd/sql.rst:395
11086 msgid "Query specific parameters:"
11089 #. type: Plain text
11090 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11091 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11092 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11093 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11094 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11095 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11096 #: docs/manual/smsd/sql.rst:397
11100 #. type: Plain text
11101 #: docs/manual/smsd/sql.rst:131
11102 msgid "enable send (yes or no) - configuration option Send"
11105 #. type: Plain text
11106 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11107 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11108 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11109 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11113 #. type: Plain text
11114 #: docs/manual/smsd/sql.rst:133
11115 msgid "enable receive (yes or no) - configuration option Receive"
11118 #. type: Plain text
11119 #: docs/manual/smsd/sql.rst:135
11120 msgid "save_inbox_sms_select"
11123 #. type: Plain text
11124 #: docs/manual/smsd/sql.rst:137
11125 msgid "Select message for update delivery status."
11128 #. type: Plain text
11129 #: docs/manual/smsd/sql.rst:144
11131 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11132 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11133 "DestinationNumber = %R"
11136 #. type: Plain text
11137 #: docs/manual/smsd/sql.rst:146
11138 msgid "save_inbox_sms_update_delivered"
11141 #. type: Plain text
11142 #: docs/manual/smsd/sql.rst:148
11143 msgid "Update message delivery status if message was delivered."
11146 #. type: Plain text
11147 #: docs/manual/smsd/sql.rst:154
11149 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11150 "WHERE ID = %2 AND TPMR = %t"
11153 #. type: Plain text
11154 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11155 msgid "delivery status returned by GSM network"
11158 #. type: Plain text
11159 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11160 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11161 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11162 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11163 #: docs/manual/smsd/sql.rst:346
11164 msgid "ID of message"
11167 #. type: Plain text
11168 #: docs/manual/smsd/sql.rst:163
11169 msgid "save_inbox_sms_update"
11172 #. type: Plain text
11173 #: docs/manual/smsd/sql.rst:165
11174 msgid "Update message if there is an delivery error."
11177 #. type: Plain text
11178 #: docs/manual/smsd/sql.rst:171
11180 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11184 #. type: Plain text
11185 #: docs/manual/smsd/sql.rst:180
11186 msgid "save_inbox_sms_insert"
11189 #. type: Plain text
11190 #: docs/manual/smsd/sql.rst:182
11191 msgid "Insert received message."
11194 #. type: Plain text
11195 #: docs/manual/smsd/sql.rst:189
11197 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11198 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11199 "%F, %u, %x, %T, %P)"
11202 #. type: Plain text
11203 #: docs/manual/smsd/sql.rst:191
11204 msgid "update_received"
11207 #. type: Plain text
11208 #: docs/manual/smsd/sql.rst:193
11209 msgid "Update statistics after receiving message."
11212 #. type: Plain text
11213 #: docs/manual/smsd/sql.rst:199
11214 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11217 #. type: Plain text
11218 #: docs/manual/smsd/sql.rst:201
11219 msgid "refresh_send_status"
11222 #. type: Plain text
11223 #: docs/manual/smsd/sql.rst:203
11224 msgid "Update messages in outbox."
11227 #. type: Plain text
11228 #: docs/manual/smsd/sql.rst:210
11230 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11231 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11234 #. type: Plain text
11235 #: docs/manual/smsd/sql.rst:217
11236 msgid "find_outbox_sms_id"
11239 #. type: Plain text
11240 #: docs/manual/smsd/sql.rst:219
11241 msgid "Find sms messages for sending."
11244 #. type: Plain text
11245 #: docs/manual/smsd/sql.rst:228
11247 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11248 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11249 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11250 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11253 #. type: Plain text
11254 #: docs/manual/smsd/sql.rst:233
11255 msgid "limit of sms messages sended in one walk in loop"
11258 #. type: Plain text
11259 #: docs/manual/smsd/sql.rst:235
11260 msgid "find_outbox_body"
11263 #. type: Plain text
11264 #: docs/manual/smsd/sql.rst:237
11265 msgid "Select body of message."
11268 #. type: Plain text
11269 #: docs/manual/smsd/sql.rst:244
11271 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11272 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11276 #. type: Plain text
11277 #: docs/manual/smsd/sql.rst:251
11278 msgid "find_outbox_multipart"
11281 #. type: Plain text
11282 #: docs/manual/smsd/sql.rst:253
11283 msgid "Select remaining parts of sms message."
11286 #. type: Plain text
11287 #: docs/manual/smsd/sql.rst:260
11289 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11290 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11293 #. type: Plain text
11294 #: docs/manual/smsd/sql.rst:267
11295 msgid "Number of multipart message"
11298 #. type: Plain text
11299 #: docs/manual/smsd/sql.rst:269
11300 msgid "delete_outbox"
11303 #. type: Plain text
11304 #: docs/manual/smsd/sql.rst:271
11305 msgid "Remove messages from outbox after threir successful send."
11308 #. type: Plain text
11309 #: docs/manual/smsd/sql.rst:277
11310 msgid "DELETE FROM outbox WHERE ID=%1"
11313 #. type: Plain text
11314 #: docs/manual/smsd/sql.rst:284
11315 msgid "delete_outbox_multipart"
11318 #. type: Plain text
11319 #: docs/manual/smsd/sql.rst:286
11320 msgid "Remove messages from outbox_multipart after threir successful send."
11323 #. type: Plain text
11324 #: docs/manual/smsd/sql.rst:292
11325 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11328 #. type: Plain text
11329 #: docs/manual/smsd/sql.rst:299
11330 msgid "create_outbox"
11333 #. type: Plain text
11334 #: docs/manual/smsd/sql.rst:301
11335 msgid "Create message (insert to outbox)."
11338 #. type: Plain text
11339 #: docs/manual/smsd/sql.rst:309
11341 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11342 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11343 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11346 #. type: Plain text
11347 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11348 msgid "creator of message"
11351 #. type: Plain text
11352 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11353 msgid "delivery status report - yes/default"
11356 #. type: Plain text
11357 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11358 #: docs/manual/smsd/sql.rst:367
11362 #. type: Plain text
11363 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11364 msgid "multipart - FALSE/TRUE"
11367 #. type: Plain text
11368 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11369 #: docs/manual/smsd/sql.rst:369
11373 #. type: Plain text
11374 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11375 msgid "Part (part number)"
11378 #. type: Plain text
11379 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11380 #: docs/manual/smsd/sql.rst:371
11384 #. type: Plain text
11385 #: docs/manual/smsd/sql.rst:324
11386 msgid "create_outbox_multipart"
11389 #. type: Plain text
11390 #: docs/manual/smsd/sql.rst:326
11391 msgid "Create message remaining parts."
11394 #. type: Plain text
11395 #: docs/manual/smsd/sql.rst:333
11397 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11398 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11401 #. type: Plain text
11402 #: docs/manual/smsd/sql.rst:348
11403 msgid "add_sent_info"
11406 #. type: Plain text
11407 #: docs/manual/smsd/sql.rst:350
11408 msgid "Insert to sentitems."
11411 #. type: Plain text
11412 #: docs/manual/smsd/sql.rst:359
11414 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11415 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11416 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
11417 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11420 #. type: Plain text
11421 #: docs/manual/smsd/sql.rst:364
11422 msgid "ID of sms message"
11425 #. type: Plain text
11426 #: docs/manual/smsd/sql.rst:366
11427 msgid "part number (for multipart sms)"
11430 #. type: Plain text
11431 #: docs/manual/smsd/sql.rst:368
11432 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11435 #. type: Plain text
11436 #: docs/manual/smsd/sql.rst:370
11437 msgid "message reference (TPMR)"
11440 #. type: Plain text
11441 #: docs/manual/smsd/sql.rst:372
11442 msgid "time when inserted in db"
11445 #. type: Plain text
11446 #: docs/manual/smsd/sql.rst:374
11447 msgid "update_sent"
11450 #. type: Plain text
11451 #: docs/manual/smsd/sql.rst:376
11452 msgid "Update sent statistics after sending message."
11455 #. type: Plain text
11456 #: docs/manual/smsd/sql.rst:382
11457 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11460 #. type: Plain text
11461 #: docs/manual/smsd/sql.rst:384
11462 msgid "refresh_phone_status"
11465 #. type: Plain text
11466 #: docs/manual/smsd/sql.rst:386
11467 msgid "Update phone status (battery, signal)."
11470 #. type: Plain text
11471 #: docs/manual/smsd/sql.rst:393
11473 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11474 "SignalStrength = %2 WHERE IMEI = %I"
11477 #. type: Plain text
11478 #: docs/manual/smsd/sql.rst:398
11479 msgid "battery percent"
11482 #. type: Plain text
11483 #: docs/manual/smsd/sql.rst:399
11484 msgid "signal percent"
11487 #. type: Plain text
11488 #: docs/manual/smsd/files.rst:2
11489 msgid "_gammu-smsd-files:"
11493 #: docs/manual/smsd/files.rst:4
11495 msgid "Files backend"
11498 #. type: Plain text
11499 #: docs/manual/smsd/files.rst:8
11501 "FILES backend stores all data on a filesystem in folders defined by "
11502 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11507 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11509 msgid "Receiving of messages"
11512 #. type: Plain text
11513 #: docs/manual/smsd/files.rst:15
11515 "Received messages are stored in a folder defined by configuration. The "
11516 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11517 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11520 #. type: Plain text
11521 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11522 msgid "Explanation of fields:"
11525 #. type: Plain text
11526 #: docs/manual/smsd/files.rst:30
11530 " date in format ``YYYYMMDD``\n"
11532 " time in format ``HHMMSS``\n"
11536 " order of a message (in case more messages were received at same time), in format ``NN``\n"
11538 " part of the message for multipart messages, in format ``NN``\n"
11540 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11543 #. type: Plain text
11544 #: docs/manual/smsd/files.rst:33
11546 "The content of the file is content of the message and the format is defined "
11547 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11552 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11554 msgid "Transmitting of messages"
11557 #. type: Plain text
11558 #: docs/manual/smsd/files.rst:39
11560 "Transmitted messages are read from a folder defined by configuration. The "
11561 "filename should be one of the following formats:"
11564 #. type: Plain text
11565 #: docs/manual/smsd/files.rst:41
11566 msgid "``OUT<recipient>.<ext>``"
11569 #. type: Plain text
11570 #: docs/manual/smsd/files.rst:42
11571 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11574 #. type: Plain text
11575 #: docs/manual/smsd/files.rst:43
11576 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11579 #. type: Plain text
11580 #: docs/manual/smsd/files.rst:54
11583 "``<recipient>``\n"
11584 " recipient number where to send message\n"
11586 " an alphabetic character (A-Z) A = highest priority\n"
11588 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11590 " any artibrary text which is ignored\n"
11593 #. type: Plain text
11594 #: docs/manual/smsd/files.rst:56
11595 msgid "For text messages, you can additionally append flags to extension:"
11598 #. type: Plain text
11599 #: docs/manual/smsd/files.rst:63
11603 " delivery report requested\n"
11607 " WAP bookmark as name,URL\n"
11610 #. type: Plain text
11611 #: docs/manual/smsd/files.rst:65
11612 msgid "Other fields are same as for received messages."
11615 #. type: Plain text
11616 #: docs/manual/smsd/files.rst:68
11618 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11619 "SMS requesting delivery reports."
11622 #. type: Plain text
11623 #: docs/manual/smsd/files.rst:71
11625 "SMSes will be transmitted sequentially based on the file name. The contents "
11626 "of the file is the SMS to be transmitted (in Unicode or standard character "
11630 #. type: Plain text
11631 #: docs/manual/smsd/files.rst:75
11633 "The contents of the file is the SMS to be transmitted (in Unicode or "
11634 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11635 "text messages whole file content is used."
11638 #. type: Plain text
11639 #: docs/manual/smsd/files.rst:78
11641 "Please note that if file is not in Unicode, encoding is detected based on "
11642 "locales, which do not have to be configured if SMSD is running from init "
11643 "script. If this is your case, please add locales definition to init script."
11646 #. type: Plain text
11647 #: docs/manual/smsd/index.rst:2
11652 #: docs/manual/smsd/index.rst:4
11657 #. type: Plain text
11658 #: docs/manual/smsd/index.rst:15
11659 msgid "overview usage manual config run backends code"
11663 #: docs/manual/smsd/usage.rst:2
11666 msgstr "Penggunaan"
11668 #. type: Plain text
11669 #: docs/manual/smsd/usage.rst:6
11671 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11672 "to these, but they can give you overview of SMSD abilities."
11676 #: docs/manual/smsd/usage.rst:8
11678 msgid "Storing Messages in Backend"
11681 #. type: Plain text
11682 #: docs/manual/smsd/usage.rst:13
11684 "The standard mode of operating SMSD. You simply configure backend service, "
11685 "and all received messages will end up in it and any message you put into "
11686 "outbox storage will be sent."
11690 #: docs/manual/smsd/usage.rst:15
11692 msgid "Creating Messages to Send"
11695 #. type: Plain text
11696 #: docs/manual/smsd/usage.rst:20
11698 "Creating of messages to send heavily depends on service backend you use. "
11699 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11700 "construct the message, or you can just insert message manually to the "
11704 #. type: Plain text
11705 #: docs/manual/smsd/usage.rst:22
11706 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11709 #. type: Attribute :meth:
11710 #: docs/manual/smsd/usage.rst:22
11712 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11716 #: docs/manual/smsd/usage.rst:25
11718 msgid "Notification about Received Messages"
11721 #. type: Plain text
11722 #: docs/manual/smsd/usage.rst:29
11724 "Once SMSD receives message and stores it in backend service, it can invoke "
11725 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11729 #: docs/manual/smsd/usage.rst:31
11731 msgid "Monitoring SMSD Status"
11734 #. type: Plain text
11735 #: docs/manual/smsd/usage.rst:35
11737 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11738 "shared memory segment to get current status of running SMSD."
11741 #. type: Plain text
11742 #: docs/manual/smsd/usage.rst:37
11743 msgid "Alternatively you can get the same functionality from libGammu using"
11746 #. type: Attribute :c:
11747 #: docs/manual/smsd/usage.rst:37
11749 msgid "func:`SMSD_GetStatus` or python-gammu using"
11752 #. type: Attribute :meth:
11753 #: docs/manual/smsd/usage.rst:38
11755 msgid "`gammu.smsd.SMSD.GetStatus`."
11759 #: docs/manual/smsd/usage.rst:41
11761 msgid "Reporting Bugs"
11764 #. type: Plain text
11765 #: docs/manual/smsd/usage.rst:44
11766 msgid "Please report bugs to <http://bugs.cihar.com>."
11769 #. type: Plain text
11770 #: docs/manual/smsd/usage.rst:46
11772 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11775 #. type: Plain text
11776 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11777 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11780 #. type: Plain text
11781 #: docs/manual/smsd/usage.rst:54
11782 msgid "and include this verbose log within bug report."
11785 #. type: Plain text
11786 #: docs/manual/smsd/tables.rst:2
11787 msgid "_gammu-smsd-tables:"
11791 #: docs/manual/smsd/tables.rst:4
11793 msgid "SMSD Database Structure"
11796 #. type: Plain text
11797 #: docs/manual/smsd/tables.rst:8
11799 "The backends themselves are described in their sections, this document "
11800 "describes general database structure and required tables."
11803 #. type: Plain text
11804 #: docs/manual/smsd/tables.rst:14
11806 "More SMS daemons can share single database. If you do not specify PhoneID in "
11807 "their configuration, all are treated equally and you have no guarantee which "
11808 "one sends outgoing message. If you configure PhoneID and use it when "
11809 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11810 "this), each SMS daemon will have separate outbox queue."
11813 #. type: Plain text
11814 #: docs/manual/smsd/tables.rst:19
11815 msgid "Received messages are stored in :ref:`inbox` table."
11818 #. type: Plain text
11819 #: docs/manual/smsd/tables.rst:25
11821 "Transmitted messages are read from table :ref:`outbox` and possible "
11822 "subsequent parts of the same message from :ref:`outbox_multipart`."
11826 #: docs/manual/smsd/tables.rst:27
11828 msgid "Description of tables"
11832 #: docs/manual/smsd/tables.rst:30
11837 #. type: Plain text
11838 #: docs/manual/smsd/tables.rst:33
11839 msgid "Information about running daemons."
11842 #. type: delimited block =
11843 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
11844 #: docs/manual/python/gammu.rst:5
11849 #. type: Plain text
11850 #: docs/manual/smsd/tables.rst:38
11852 "Table holding single field ``Version`` - version of a database schema. See"
11855 #. type: Attribute :ref:
11856 #: docs/manual/smsd/tables.rst:38
11858 msgid "`smsd-tables-history` for details what has changed."
11861 #. type: Plain text
11862 #: docs/manual/smsd/tables.rst:41
11867 #: docs/manual/smsd/tables.rst:43
11872 #. type: Plain text
11873 #: docs/manual/smsd/tables.rst:46
11874 msgid "Table where received messages will be stored."
11877 #. type: Plain text
11878 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
11879 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
11880 #: docs/manual/smsd/tables.rst:244
11881 msgid "Fields description:"
11884 #. type: Plain text
11885 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
11886 #: docs/manual/smsd/tables.rst:247
11889 "``UpdatedInDB`` (timestamp)\n"
11890 " when somebody (daemon, user, etc.) updated it\n"
11893 #. type: Plain text
11894 #: docs/manual/smsd/tables.rst:54
11897 "``ReceivingDateTime`` (timestamp)\n"
11898 " when SMS was received\n"
11901 #. type: Plain text
11902 #: docs/manual/smsd/tables.rst:57
11905 "``Text`` (text)\n"
11906 " encoded SMS text (for all SMS)\n"
11909 #. type: Plain text
11910 #: docs/manual/smsd/tables.rst:60
11913 "``SenderNumber`` (varchar(20))\n"
11914 " decoded SMS sender number\n"
11917 #. type: Plain text
11918 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
11919 #: docs/manual/smsd/tables.rst:290
11922 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
11923 " SMS text coding\n"
11926 #. type: Plain text
11927 #: docs/manual/smsd/tables.rst:66
11931 " encoded User Data Header text\n"
11934 #. type: Plain text
11935 #: docs/manual/smsd/tables.rst:69
11938 "``SMSCNumber`` (varchar(20))\n"
11939 " decoded SMSC number\n"
11942 #. type: Plain text
11943 #: docs/manual/smsd/tables.rst:72
11946 "``Class`` (integer)\n"
11947 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
11950 #. type: Plain text
11951 #: docs/manual/smsd/tables.rst:75
11954 "``TextDecoded`` (varchar(160))\n"
11955 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
11958 #. type: Plain text
11959 #: docs/manual/smsd/tables.rst:78
11962 "``ID`` (integer unsigned)\n"
11963 " SMS identificator (for using with external applications)\n"
11966 #. type: Plain text
11967 #: docs/manual/smsd/tables.rst:81
11970 "``RecipientID`` (text)\n"
11971 " which Gammu daemon has added it\n"
11974 #. type: Plain text
11975 #: docs/manual/smsd/tables.rst:84
11978 "``Processed`` (enum('false', 'true'))\n"
11979 " you can use for marking, whether SMS was processed or not\n"
11982 #. type: Plain text
11983 #: docs/manual/smsd/tables.rst:87
11988 #: docs/manual/smsd/tables.rst:89
11993 #. type: Plain text
11994 #: docs/manual/smsd/tables.rst:93
11996 "Messages enqueued for sending should be placed in this table. If message is "
11997 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12000 #. type: Plain text
12001 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12004 "``InsertIntoDB`` (timestamp)\n"
12005 " when message was inserted into database\n"
12008 #. type: Plain text
12009 #: docs/manual/smsd/tables.rst:104
12012 "``SendingDateTime`` (timestamp)\n"
12013 " set it to some value, when want to force sending after some planned time\n"
12016 #. type: Plain text
12017 #: docs/manual/smsd/tables.rst:108
12020 "``SendBefore`` (time)\n"
12021 " Send message before specified time, can be used to limit messages from\n"
12022 " being sent in night. Default value is 23:59:59\n"
12025 #. type: Plain text
12026 #: docs/manual/smsd/tables.rst:114
12029 "``SendAfter`` (time)\n"
12030 " Send message after specified time, can be used to limit messages from\n"
12031 " being sent in night. Default value is 00:00:00\n"
12034 #. type: Plain text
12035 #: docs/manual/smsd/tables.rst:120
12038 "``Text`` (text)\n"
12039 " SMS text encoded using hex values in proper coding. If you want to use\n"
12040 " TextDecoded field, keep this NULL (or empty).\n"
12043 #. type: Plain text
12044 #: docs/manual/smsd/tables.rst:123
12047 "``DestinationNumber`` (varchar(20))\n"
12048 " recipient number\n"
12051 #. type: Plain text
12052 #: docs/manual/smsd/tables.rst:130
12056 " User Data Header encoded using hex values which will be used for constructing\n"
12057 " the message. Without this, message will be sent as plain text.\n"
12060 #. type: Plain text
12061 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12064 "``Class`` (integer)\n"
12065 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12068 #. type: Plain text
12069 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12072 "``TextDecoded`` (varchar(160))\n"
12073 " SMS text in \"human readable\" form\n"
12076 #. type: Plain text
12077 #: docs/manual/smsd/tables.rst:139
12080 "``ID`` (integer unsigned)\n"
12081 " SMS/SMS sequence ID\n"
12084 #. type: Plain text
12085 #: docs/manual/smsd/tables.rst:142
12088 " Please note that this number has to be unique also for sentitems table, so\n"
12089 " reusing message IDs might not be a good idea.\n"
12092 #. type: Plain text
12093 #: docs/manual/smsd/tables.rst:145
12096 "``MultiPart`` (enum('false','true'))\n"
12097 " info, whether there are more SMS from this sequence in outbox_multipart\n"
12100 #. type: Plain text
12101 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12104 "``RelativeValidity`` (integer)\n"
12105 " SMS relative validity like encoded using GSM specs\n"
12108 #. type: Plain text
12109 #: docs/manual/smsd/tables.rst:151
12112 "``SenderID`` (text)\n"
12113 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12116 #. type: Plain text
12117 #: docs/manual/smsd/tables.rst:154
12120 "``SendingTimeOut`` (timestamp)\n"
12121 " used by SMSD instance for own targets\n"
12124 #. type: Plain text
12125 #: docs/manual/smsd/tables.rst:157
12128 "``DeliveryReport`` (enum('default','yes','no'))\n"
12129 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12132 #. type: Plain text
12133 #: docs/manual/smsd/tables.rst:161
12136 "``CreatorID`` (text)\n"
12137 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
12138 " SMSD process this message\n"
12141 #. type: Plain text
12142 #: docs/manual/smsd/tables.rst:163
12143 msgid "_outbox_multipart:"
12147 #: docs/manual/smsd/tables.rst:165
12149 msgid "outbox_multipart"
12152 #. type: Plain text
12153 #: docs/manual/smsd/tables.rst:168
12154 msgid "Data for outgoing multipart messages."
12157 #. type: Plain text
12158 #: docs/manual/smsd/tables.rst:185
12161 "``ID`` (integer unsigned)\n"
12162 " the same meaning as values in outbox table\n"
12163 "``Text`` (text)\n"
12164 " the same meaning as values in outbox table\n"
12165 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12166 " the same meaning as values in outbox table\n"
12168 " the same meaning as values in outbox table\n"
12169 "``Class`` (integer)\n"
12170 " the same meaning as values in outbox table\n"
12171 "``TextDecoded`` (varchar(160))\n"
12172 " the same meaning as values in outbox table\n"
12173 "``ID`` (integer unsigned)\n"
12174 " the same meaning as values in outbox table\n"
12177 #. type: Plain text
12178 #: docs/manual/smsd/tables.rst:189
12181 "``SequencePosition`` (integer)\n"
12182 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12187 #: docs/manual/smsd/tables.rst:192
12192 #. type: Plain text
12193 #: docs/manual/smsd/tables.rst:196
12195 "Information about connected phones. This table is periodically refreshed and "
12196 "you can get information such as battery or signal level from here."
12199 #. type: Plain text
12200 #: docs/manual/smsd/tables.rst:201
12207 #. type: Plain text
12208 #: docs/manual/smsd/tables.rst:204
12211 "``UpdatedInDB`` (timestamp)\n"
12212 " when this record has been updated\n"
12215 #. type: Plain text
12216 #: docs/manual/smsd/tables.rst:207
12219 "``InsertIntoDB`` (timestamp)\n"
12220 " when this record has been created (when phone has been connected)\n"
12223 #. type: Plain text
12224 #: docs/manual/smsd/tables.rst:210
12227 "``TimeOut`` (timestamp)\n"
12228 " when this record expires\n"
12231 #. type: Plain text
12232 #: docs/manual/smsd/tables.rst:213
12235 "``Send`` (boolean)\n"
12236 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12239 #. type: Plain text
12240 #: docs/manual/smsd/tables.rst:216
12243 "``Receive`` (boolean)\n"
12244 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12247 #. type: Plain text
12248 #: docs/manual/smsd/tables.rst:219
12251 "``IMEI`` (text)\n"
12255 #. type: Plain text
12256 #: docs/manual/smsd/tables.rst:222
12259 "``Client`` (text)\n"
12260 " client name, usually string Gammu with version\n"
12263 #. type: Plain text
12264 #: docs/manual/smsd/tables.rst:225
12267 "``Battery`` (integer)\n"
12268 " battery level in percent (or \\-1 if unknown)\n"
12271 #. type: Plain text
12272 #: docs/manual/smsd/tables.rst:228
12275 "``Signal`` (integer)\n"
12276 " signal level in percent (or \\-1 if unknown)\n"
12279 #. type: Plain text
12280 #: docs/manual/smsd/tables.rst:232
12283 "``Sent`` (integer)\n"
12284 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12288 #. type: Plain text
12289 #: docs/manual/smsd/tables.rst:236
12292 "``Received`` (integer)\n"
12293 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12298 #: docs/manual/smsd/tables.rst:238
12303 #. type: Plain text
12304 #: docs/manual/smsd/tables.rst:242
12306 "Log of sent messages (and unsent ones with error code). Also if delivery "
12307 "reports are enabled, message state is updated after receiving delivery "
12311 #. type: Plain text
12312 #: docs/manual/smsd/tables.rst:253
12315 "``SendingDateTime`` (timestamp)\n"
12316 " when message has been sent\n"
12319 #. type: Plain text
12320 #: docs/manual/smsd/tables.rst:256
12323 "``DeliveryDateTime`` (timestamp)\n"
12324 " Time of receiving delivery report (if it has been enabled).\n"
12327 #. type: Plain text
12328 #: docs/manual/smsd/tables.rst:260
12331 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12332 " Status of message sending. SendingError mens that phone failed to send the\n"
12333 " message, Error indicates some other error while processing message.\n"
12336 #. type: Plain text
12337 #: docs/manual/smsd/tables.rst:277
12341 " Message has been sent, waiting for delivery report.\n"
12342 " ``SendingOKNoReport``\n"
12343 " Message has been sent without asking for delivery report.\n"
12344 " ``SendingError``\n"
12345 " Sending has failed.\n"
12346 " ``DeliveryOK``\n"
12347 " Delivery report arrived and reported success.\n"
12348 " ``DeliveryFailed``\n"
12349 " Delivery report arrived and reports failure.\n"
12350 " ``DeliveryPending``\n"
12351 " Delivery report announced pending deliver.\n"
12352 " ``DeliveryUnknown``\n"
12353 " Delivery report reported unknown status.\n"
12355 " Some other error happened during sending (usually bug in SMSD).\n"
12358 #. type: Plain text
12359 #: docs/manual/smsd/tables.rst:281
12362 "``StatusError`` (integer)\n"
12363 " Status of delivery from delivery report message, codes are defined in GSM\n"
12364 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
12367 #. type: Plain text
12368 #: docs/manual/smsd/tables.rst:284
12371 "``Text`` (text)\n"
12372 " SMS text encoded using hex values\n"
12375 #. type: Plain text
12376 #: docs/manual/smsd/tables.rst:287
12379 "``DestinationNumber`` (varchar(20))\n"
12380 " decoded destination number for SMS\n"
12383 #. type: Plain text
12384 #: docs/manual/smsd/tables.rst:293
12388 " User Data Header encoded using hex values\n"
12391 #. type: Plain text
12392 #: docs/manual/smsd/tables.rst:296
12395 "``SMSCNumber`` (varchar(20))\n"
12396 " decoded number of SMSC, which sent SMS\n"
12399 #. type: Plain text
12400 #: docs/manual/smsd/tables.rst:305
12403 "``ID`` (integer unsigned)\n"
12407 #. type: Plain text
12408 #: docs/manual/smsd/tables.rst:308
12411 "``SenderID`` (text)\n"
12412 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12415 #. type: Plain text
12416 #: docs/manual/smsd/tables.rst:311
12419 "``SequencePosition`` (integer)\n"
12420 " SMS number in SMS sequence\n"
12423 #. type: Plain text
12424 #: docs/manual/smsd/tables.rst:314
12427 "``TPMR`` (integer)\n"
12428 " Message Reference like in GSM specs\n"
12431 #. type: Plain text
12432 #: docs/manual/smsd/tables.rst:320
12435 "``CreatorID`` (text)\n"
12436 " copied from CreatorID from outbox table, matches PhoneID\n"
12439 #. type: Plain text
12440 #: docs/manual/smsd/tables.rst:324
12444 #. type: Plain text
12445 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12446 msgid "Not used by SMSD currently, included only for application usage."
12450 #: docs/manual/smsd/tables.rst:328
12455 #. type: Plain text
12456 #: docs/manual/smsd/tables.rst:333
12457 msgid "_smsd-tables-history:"
12461 #: docs/manual/smsd/tables.rst:335
12463 msgid "History of database structure"
12464 msgstr "File sistem"
12466 #. type: Plain text
12467 #: docs/manual/smsd/tables.rst:338
12468 msgid "History of schema versions:"
12471 #. type: Plain text
12472 #: docs/manual/smsd/tables.rst:341
12476 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
12479 #. type: Labeled list
12480 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12481 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12482 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12483 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12484 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12486 msgid ".. versionchanged"
12489 #. type: Plain text
12490 #: docs/manual/smsd/tables.rst:348
12495 " the changes only affect MySQL structure changing default values for\n"
12496 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12497 " using triggers, to update to this version, just execute triggers\n"
12498 " definition at the end of SQL file.\n"
12501 #. type: Plain text
12502 #: docs/manual/smsd/tables.rst:353
12507 " all fields for storing message text are no longer limited to 160 chars,\n"
12508 " but are arbitrary length text fields.\n"
12511 #. type: Plain text
12512 #: docs/manual/smsd/tables.rst:358
12517 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12521 #. type: Plain text
12522 #: docs/manual/smsd/tables.rst:362
12527 " added sent/received counters to phones table\n"
12530 #. type: Plain text
12531 #: docs/manual/smsd/tables.rst:366
12536 " Signal and battery state are now stored in database.\n"
12539 #. type: Plain text
12540 #: docs/manual/smsd/tables.rst:370
12545 " Added ``CreatorID`` to several tables.\n"
12548 #. type: Plain text
12549 #: docs/manual/smsd/tables.rst:374
12554 " Many fields in outbox can now be NULL.\n"
12557 #. type: Plain text
12558 #: docs/manual/smsd/tables.rst:378
12563 " Introduced daemons table and various other changes.\n"
12566 #. type: Plain text
12567 #: docs/manual/smsd/tables.rst:382
12572 " Introduced phones table and various other changes.\n"
12575 #. type: Plain text
12576 #: docs/manual/smsd/tables.rst:384
12581 #: docs/manual/smsd/tables.rst:390
12583 msgid "Creating tables"
12586 #. type: Plain text
12587 #: docs/manual/smsd/tables.rst:395
12589 "SQL scripts to create all needed tables for most databases are included in "
12590 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12594 #. type: Plain text
12595 #: docs/manual/smsd/tables.rst:397
12596 msgid "For example to create SQLite tables, issue following command:"
12599 #. type: Plain text
12600 #: docs/manual/smsd/tables.rst:401
12601 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12605 #: docs/manual/smsd/tables.rst:403
12607 msgid "Injecting a message using SQL"
12610 #. type: Plain text
12611 #: docs/manual/smsd/tables.rst:408
12613 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12614 "all the magic for you, or you can insert the message manually. The simplest "
12615 "example is short text message:"
12618 #. type: Plain text
12619 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12620 #: docs/manual/smsd/tables.rst:459
12621 msgid "INSERT INTO outbox ("
12624 #. type: Plain text
12625 #: docs/manual/smsd/tables.rst:416
12626 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12629 #. type: Plain text
12630 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12631 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12635 #. type: Plain text
12636 #: docs/manual/smsd/tables.rst:421
12638 "'800123465', 'This is a SQL test message', 'Program', "
12639 "'Default_No_Compression'"
12642 #. type: Plain text
12643 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12647 #. type: Plain text
12648 #: docs/manual/smsd/tables.rst:425
12650 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12651 "have to hex encode the unicode text:"
12654 #. type: Plain text
12655 #: docs/manual/smsd/tables.rst:433
12656 msgid "DestinationNumber, Text, CreatorID, Coding"
12659 #. type: Plain text
12660 #: docs/manual/smsd/tables.rst:438
12663 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12664 "'Program', 'Default_No_Compression'"
12668 #: docs/manual/smsd/tables.rst:441
12670 msgid "Injecting long message using SQL"
12673 #. type: Plain text
12674 #: docs/manual/smsd/tables.rst:446
12676 "Inserting multipart messages is a bit more tricky, you need to construct "
12677 "also UDH header and store it hexadecimally written into UDH field. Unless "
12678 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12681 #. type: Plain text
12682 #: docs/manual/smsd/tables.rst:453
12684 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12685 "message reference (you can put anything there, but it should be different "
12686 "for each message, ``D3`` in following example), byte for number of messages "
12687 "(``02`` in example, it should be unique for each message you send to same "
12688 "phone number) and byte for number of current message (``01`` for first "
12689 "message, ``02`` for second, etc.)."
12692 #. type: Plain text
12693 #: docs/manual/smsd/tables.rst:455
12694 msgid "For example long text message of two parts could look like following:"
12697 #. type: Plain text
12698 #: docs/manual/smsd/tables.rst:465
12699 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12702 #. type: Plain text
12703 #: docs/manual/smsd/tables.rst:472
12705 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12706 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12707 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12708 "'Default_No_Compression'"
12711 #. type: Plain text
12712 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12716 #. type: Plain text
12717 #: docs/manual/smsd/tables.rst:475
12718 msgid "INSERT INTO outbox_multipart ("
12721 #. type: Plain text
12722 #: docs/manual/smsd/tables.rst:481
12723 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12726 #. type: Plain text
12727 #: docs/manual/smsd/tables.rst:487
12729 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12730 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12731 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12734 #. type: Plain text
12735 #: docs/manual/smsd/tables.rst:492
12737 "Adding UDH means that you have less space for text, in above example you can "
12738 "use only 153 characters in single message."
12741 #. type: Plain text
12742 #: docs/manual/smsd/pgsql.rst:2
12743 msgid "_gammu-smsd-pgsql:"
12747 #: docs/manual/smsd/pgsql.rst:4
12749 msgid "PostgreSQL Backend"
12752 #. type: Plain text
12753 #: docs/manual/smsd/pgsql.rst:9
12755 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12756 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12757 "description of configuration options)."
12760 #. type: Plain text
12761 #: docs/manual/smsd/pgsql.rst:15
12762 msgid "_PostgreSQL: http://www.postgresql.org/"
12765 #. type: Plain text
12766 #: docs/manual/smsd/pgsql.rst:20
12767 msgid "SQL script for creating tables in PostgreSQL database:"
12770 #. type: Plain text
12771 #: docs/manual/smsd/pgsql.rst:22
12772 msgid "../../sql/pgsql.sql"
12775 #. type: Plain text
12776 #: docs/manual/smsd/pgsql.rst:26
12777 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12780 #. type: Plain text
12781 #: docs/manual/smsd/null.rst:2
12782 msgid "_gammu-smsd-null:"
12786 #: docs/manual/smsd/null.rst:4
12788 msgid "Null Backend"
12791 #. type: Plain text
12792 #: docs/manual/smsd/null.rst:8
12794 "NULL backend does not store data at all. It could be useful in case you "
12795 "don't want to store messages at all and you want to process then in"
12798 #. type: Attribute :config:
12799 #: docs/manual/smsd/null.rst:8
12801 msgid "option:`RunOnReceive` handler."
12804 #. type: Plain text
12805 #: docs/manual/smsd/run.rst:2
12806 msgid "_gammu-smsd-run:"
12810 #: docs/manual/smsd/run.rst:4
12812 msgid "RunOnReceive Directive"
12815 #. type: Plain text
12816 #: docs/manual/smsd/run.rst:10
12818 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12821 #. type: Attribute :ref:
12822 #: docs/manual/smsd/run.rst:10
12824 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12827 #. type: Plain text
12828 #: docs/manual/smsd/run.rst:12
12832 #. type: Plain text
12833 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12835 "This parameter is executed through shell, so you might need to escape some "
12836 "special characters and you can include any number of parameters. "
12837 "Additionally parameters with identifiers of received messages are appended "
12838 "to the command line. The identifiers depend on used service backend, "
12839 "typically it is ID of inserted row for database backends or file name for "
12840 "file based backends."
12843 #. type: Plain text
12844 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
12846 "Gammu SMSD waits for the script to terminate. If you make some time "
12847 "consuming there, it will make SMSD not receive new messages. However to "
12848 "limit breakage from this situation, the waiting time is limited to two "
12849 "minutes. After this time SMSD will continue in normal operation and might "
12850 "execute your script again."
12853 #. type: Plain text
12854 #: docs/manual/smsd/run.rst:29
12856 "All input and output file descriptors are closed when this program is "
12857 "invoked, so you have to ensure to open files on your own."
12861 #: docs/manual/smsd/run.rst:31
12863 msgid "Environment"
12866 #. type: Plain text
12867 #: docs/manual/smsd/run.rst:35
12869 "program is executed with environment which contains lot of information about "
12870 "the message. You can use it together with NULL service (see"
12873 #. type: Attribute :ref:
12874 #: docs/manual/smsd/run.rst:35
12876 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
12880 #: docs/manual/smsd/run.rst:38
12882 msgid "Global variables"
12885 #. type: Labeled list
12886 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
12887 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
12888 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
12889 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
12890 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
12895 #. type: Plain text
12896 #: docs/manual/smsd/run.rst:41
12897 msgid "SMS_MESSAGES"
12900 #. type: Plain text
12901 #: docs/manual/smsd/run.rst:43
12902 msgid "Number of physical messages received."
12905 #. type: Plain text
12906 #: docs/manual/smsd/run.rst:45
12907 msgid "DECODED_PARTS"
12910 #. type: Plain text
12911 #: docs/manual/smsd/run.rst:47
12912 msgid "Number of decoded message parts."
12916 #: docs/manual/smsd/run.rst:49
12918 msgid "Per message variables"
12921 #. type: Plain text
12922 #: docs/manual/smsd/run.rst:53
12924 "The variables further described as ``SMS_1_...`` are generated for each "
12925 "physical message, where 1 is replaced by current number of message."
12928 #. type: Plain text
12929 #: docs/manual/smsd/run.rst:55
12930 msgid "SMS_1_CLASS"
12933 #. type: Plain text
12934 #: docs/manual/smsd/run.rst:57
12935 msgid "Class of message."
12938 #. type: Plain text
12939 #: docs/manual/smsd/run.rst:59
12940 msgid "SMS_1_NUMBER"
12943 #. type: Plain text
12944 #: docs/manual/smsd/run.rst:61
12945 msgid "Sender number."
12948 #. type: Plain text
12949 #: docs/manual/smsd/run.rst:63
12953 #. type: Plain text
12954 #: docs/manual/smsd/run.rst:65
12955 msgid "Message text. Text is not available for 8-bit binary messages."
12959 #: docs/manual/smsd/run.rst:67
12961 msgid "Per part variables"
12964 #. type: Plain text
12965 #: docs/manual/smsd/run.rst:72
12967 "The variables further described as ``DECODED_1_...`` are generated for each "
12968 "message part, where 1 is replaced by current number of part. Set are only "
12969 "those variables whose content is present in the message."
12972 #. type: Plain text
12973 #: docs/manual/smsd/run.rst:74
12974 msgid "DECODED_1_TEXT"
12977 #. type: Plain text
12978 #: docs/manual/smsd/run.rst:76
12979 msgid "Decoded long message text."
12982 #. type: Plain text
12983 #: docs/manual/smsd/run.rst:78
12984 msgid "DECODED_1_MMS_SENDER"
12987 #. type: Plain text
12988 #: docs/manual/smsd/run.rst:80
12989 msgid "Sender of MMS indication message."
12992 #. type: Plain text
12993 #: docs/manual/smsd/run.rst:82
12994 msgid "DECODED_1_MMS_TITLE"
12997 #. type: Plain text
12998 #: docs/manual/smsd/run.rst:84
12999 msgid "title of MMS indication message."
13002 #. type: Plain text
13003 #: docs/manual/smsd/run.rst:86
13004 msgid "DECODED_1_MMS_ADDRESS"
13007 #. type: Plain text
13008 #: docs/manual/smsd/run.rst:88
13009 msgid "Address (URL) of MMS from MMS indication message."
13012 #. type: Plain text
13013 #: docs/manual/smsd/run.rst:90
13014 msgid "DECODED_1_MMS_SIZE"
13017 #. type: Plain text
13018 #: docs/manual/smsd/run.rst:92
13019 msgid "Size of MMS as specified in MMS indication message."
13023 #: docs/manual/smsd/run.rst:98
13025 msgid "Activating RunOnReceive"
13028 #. type: Plain text
13029 #: docs/manual/smsd/run.rst:102
13031 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13032 "the :ref:`gammu-smsdrc`."
13035 #. type: Plain text
13036 #: docs/manual/smsd/run.rst:107
13037 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13041 #: docs/manual/smsd/run.rst:109
13043 msgid "Processing messages from the files backend"
13046 #. type: Plain text
13047 #: docs/manual/smsd/run.rst:113
13049 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13050 "message data to other program. This works only with the :ref:`gammu-smsd-"
13054 #. type: Plain text
13055 #: docs/manual/smsd/run.rst:120
13057 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13060 #. type: Plain text
13061 #: docs/manual/smsd/run.rst:121
13062 msgid "$PROGRAM < $INBOX/$ID"
13065 #. type: Plain text
13066 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13071 #: docs/manual/smsd/run.rst:124
13073 msgid "Passing message text to program"
13076 #. type: Plain text
13077 #: docs/manual/smsd/run.rst:128
13079 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13080 "message text and sender to external program."
13083 #. type: Plain text
13084 #: docs/manual/smsd/run.rst:134
13085 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13088 #. type: Plain text
13089 #: docs/manual/smsd/run.rst:135
13091 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13095 #: docs/manual/smsd/run.rst:139
13097 msgid "Passing MMS indication parameters to external program"
13100 #. type: Plain text
13101 #: docs/manual/smsd/run.rst:144
13103 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13104 "write information about each received MMS indication to the log file. Just "
13105 "replace echo command with your own program to do custom processing."
13108 #. type: Plain text
13109 #: docs/manual/smsd/run.rst:149
13110 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13113 #. type: Plain text
13114 #: docs/manual/smsd/run.rst:151
13115 msgid "# No decoded parts, nothing to process exit"
13118 #. type: Plain text
13119 #: docs/manual/smsd/run.rst:153
13120 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13123 #. type: Plain text
13124 #: docs/manual/smsd/run.rst:154
13126 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13127 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13130 #. type: Plain text
13131 #: docs/manual/smsd/run.rst:155
13136 #: docs/manual/smsd/run.rst:157
13138 msgid "Processing message text in Python"
13141 #. type: Plain text
13142 #: docs/manual/smsd/run.rst:161
13144 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13145 "in Python will concatenate all text from received message:"
13148 #. type: Plain text
13149 #: docs/manual/smsd/run.rst:163
13153 #. type: Plain text
13154 #: docs/manual/smsd/run.rst:167
13155 msgid "#!/usr/bin/python import os import sys"
13158 #. type: Plain text
13159 #: docs/manual/smsd/run.rst:169
13160 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13163 #. type: Plain text
13164 #: docs/manual/smsd/run.rst:172
13165 msgid "# Are there any decoded parts? if numparts == 0:"
13168 #. type: Plain text
13169 #: docs/manual/smsd/run.rst:174
13170 msgid "print('No decoded parts!') sys.exit(1)"
13173 #. type: Plain text
13174 #: docs/manual/smsd/run.rst:178
13175 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13178 #. type: Plain text
13179 #: docs/manual/smsd/run.rst:180
13180 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13183 #. type: Plain text
13184 #: docs/manual/smsd/run.rst:181
13185 msgid "text = text + os.environ[varname]"
13188 #. type: Plain text
13189 #: docs/manual/smsd/run.rst:183
13191 "# Do something with the text print('Number %s have sent text: %s' % (os."
13192 "environ['SMS_1_NUMBER'], text))"
13195 #. type: Plain text
13196 #: docs/manual/smsd/config.rst:2
13197 msgid "_gammu-smsdrc:"
13201 #: docs/manual/smsd/config.rst:4
13203 msgid "SMSD Configuration File"
13206 #. type: Plain text
13207 #: docs/manual/smsd/config.rst:12
13209 "gammu-smsd reads configuration from a config file. It's location can be "
13210 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13214 #. type: Plain text
13215 #: docs/manual/smsd/config.rst:16
13216 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13219 #. type: Attribute :config:
13220 #: docs/manual/smsd/config.rst:16
13222 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13225 #. type: Plain text
13226 #: docs/manual/smsd/config.rst:18
13227 msgid "you can also use :config:section:`[sql]`."
13230 #. type: Plain text
13231 #: docs/manual/smsd/config.rst:21
13233 "The :config:section:`[gammu]` section is configuration of a phone connection "
13234 "and is same as described in :ref:`gammurc` with the only exception that"
13237 #. type: Attribute :config:
13238 #: docs/manual/smsd/config.rst:21
13240 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13243 #. type: Plain text
13244 #: docs/manual/smsd/config.rst:24
13246 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13247 "configures how much messages gammu emits."
13250 #. type: Plain text
13251 #: docs/manual/smsd/config.rst:26
13255 #. type: Plain text
13256 #: docs/manual/smsd/config.rst:30
13258 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13259 "described in following subsections. First general parameters of SMS daemon "
13260 "are listed and then specific parameters for storage backends."
13263 #. type: Plain text
13264 #: docs/manual/smsd/config.rst:32
13265 msgid "[include_numbers]"
13268 #. type: Plain text
13269 #: docs/manual/smsd/config.rst:34
13271 "List of numbers from which accept messages, see :ref:`message_filtering`."
13274 #. type: Plain text
13275 #: docs/manual/smsd/config.rst:36
13276 msgid "[exclude_numbers]"
13279 #. type: Plain text
13280 #: docs/manual/smsd/config.rst:38
13282 "List of numbers from which reject messages, see :ref:`message_filtering`."
13285 #. type: Plain text
13286 #: docs/manual/smsd/config.rst:40
13287 msgid "[include_smsc]"
13290 #. type: Plain text
13291 #: docs/manual/smsd/config.rst:42
13293 "List of SMSC numbers from which accept messages, see :ref:"
13294 "`message_filtering`."
13297 #. type: Plain text
13298 #: docs/manual/smsd/config.rst:44
13299 msgid "[exclude_smsc]"
13302 #. type: Plain text
13303 #: docs/manual/smsd/config.rst:46
13305 "List of SMSC numbers from which reject messages, see :ref:"
13306 "`message_filtering`."
13309 #. type: Plain text
13310 #: docs/manual/smsd/config.rst:48
13314 #. type: Plain text
13315 #: docs/manual/smsd/config.rst:50
13317 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13321 #. type: Plain text
13322 #: docs/manual/smsd/config.rst:52
13323 msgid ":ref:`Configurable queries`"
13327 #: docs/manual/smsd/config.rst:54
13329 msgid "General parameters of SMS daemon"
13332 #. type: Plain text
13333 #: docs/manual/smsd/config.rst:57
13337 #. type: Plain text
13338 #: docs/manual/smsd/config.rst:59
13339 msgid "SMSD service to use, one of following choices:"
13342 #. type: Plain text
13343 #: docs/manual/smsd/config.rst:61
13347 #. type: Plain text
13348 #: docs/manual/smsd/config.rst:62
13349 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13352 #. type: Plain text
13353 #: docs/manual/smsd/config.rst:63
13357 #. type: Plain text
13358 #: docs/manual/smsd/config.rst:64
13359 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13362 #. type: Plain text
13363 #: docs/manual/smsd/config.rst:65
13367 #. type: Plain text
13368 #: docs/manual/smsd/config.rst:66
13369 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13372 #. type: Plain text
13373 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13374 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13375 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13379 #. type: Plain text
13380 #: docs/manual/smsd/config.rst:69
13384 #. type: Plain text
13385 #: docs/manual/smsd/config.rst:70
13387 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13391 #. type: Plain text
13392 #: docs/manual/smsd/config.rst:72
13394 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13397 #. type: Plain text
13398 #: docs/manual/smsd/config.rst:75
13402 #. type: Plain text
13403 #: docs/manual/smsd/config.rst:76
13405 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13409 #. type: Plain text
13410 #: docs/manual/smsd/config.rst:78
13412 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13416 #. type: Plain text
13417 #: docs/manual/smsd/config.rst:81
13421 #. type: Plain text
13422 #: docs/manual/smsd/config.rst:82
13424 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13428 #. type: Plain text
13429 #: docs/manual/smsd/config.rst:86
13431 "stores messages in any database supported by libdbi, this includes MSSQL, "
13432 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13435 #. type: Plain text
13436 #: docs/manual/smsd/config.rst:92
13438 "Availability of backends depends on platform and compile time configuration."
13441 #. type: Plain text
13442 #: docs/manual/smsd/config.rst:94
13446 #. type: Plain text
13447 #: docs/manual/smsd/config.rst:97
13449 "PIN for SIM card. This is optional, but you should set it if your phone "
13450 "after power on requires PIN."
13453 #. type: Plain text
13454 #: docs/manual/smsd/config.rst:99
13456 msgid "NetworkCode"
13459 #. type: Plain text
13460 #: docs/manual/smsd/config.rst:102
13462 "Network personalisation password. This is optional, but some phones require "
13463 "it after power on."
13466 #. type: Plain text
13467 #: docs/manual/smsd/config.rst:104
13470 msgstr "Tes telepon"
13472 #. type: Plain text
13473 #: docs/manual/smsd/config.rst:107
13475 "Phone lock password. This is optional, but some phones require it after "
13479 #. type: Plain text
13480 #: docs/manual/smsd/config.rst:113
13482 "File where SMSD actions are being logged. You can also use special value "
13483 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13484 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13487 #. type: Plain text
13488 #: docs/manual/smsd/config.rst:117
13490 "If you run SMSD as a system daemon (or service), it is recommended to use "
13491 "absolute path to log file as startup directory might be different than you "
13495 #. type: Plain text
13496 #: docs/manual/smsd/config.rst:119
13497 msgid "Default is to provide no logging."
13500 #. type: Plain text
13501 #: docs/manual/smsd/config.rst:121
13502 msgid "LogFacility"
13505 #. type: Plain text
13506 #: docs/manual/smsd/config.rst:124
13508 "Facility to use on logging backends which support it (currently only "
13509 "syslog). One of following chouces:"
13512 #. type: Plain text
13513 #: docs/manual/smsd/config.rst:126
13514 msgid "``DAEMON`` (default)"
13517 #. type: Plain text
13518 #: docs/manual/smsd/config.rst:127
13522 #. type: Plain text
13523 #: docs/manual/smsd/config.rst:128
13527 #. type: Plain text
13528 #: docs/manual/smsd/config.rst:129
13532 #. type: Plain text
13533 #: docs/manual/smsd/config.rst:130
13537 #. type: Plain text
13538 #: docs/manual/smsd/config.rst:131
13542 #. type: Plain text
13543 #: docs/manual/smsd/config.rst:132
13547 #. type: Plain text
13548 #: docs/manual/smsd/config.rst:133
13552 #. type: Plain text
13553 #: docs/manual/smsd/config.rst:134
13557 #. type: Plain text
13558 #: docs/manual/smsd/config.rst:135
13562 #. type: Plain text
13563 #: docs/manual/smsd/config.rst:137
13567 #. type: Plain text
13568 #: docs/manual/smsd/config.rst:139
13572 #. type: Plain text
13573 #: docs/manual/smsd/config.rst:142
13575 "Debug level for SMSD. The integer value should be sum of all flags you want "
13579 #. type: Plain text
13580 #: docs/manual/smsd/config.rst:144
13584 #. type: Plain text
13585 #: docs/manual/smsd/config.rst:145
13586 msgid "enables basic debugging information"
13589 #. type: Plain text
13590 #: docs/manual/smsd/config.rst:146
13594 #. type: Plain text
13595 #: docs/manual/smsd/config.rst:147
13596 msgid "enables logging of SQL queries of service backends"
13599 #. type: Plain text
13600 #: docs/manual/smsd/config.rst:148
13604 #. type: Plain text
13605 #: docs/manual/smsd/config.rst:149
13606 msgid "enables logging of gammu debug information"
13609 #. type: Plain text
13610 #: docs/manual/smsd/config.rst:151
13611 msgid "Generally to get as much debug information as possible, use 255."
13614 #. type: Plain text
13615 #: docs/manual/smsd/config.rst:153
13616 msgid "Default is 0, what should mean no extra information."
13619 #. type: Plain text
13620 #: docs/manual/smsd/config.rst:155
13621 msgid "CommTimeout"
13624 #. type: Plain text
13625 #: docs/manual/smsd/config.rst:157
13626 msgid "How many seconds should SMSD wait after there is no message in outbox."
13629 #. type: Plain text
13630 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13631 msgid "Default is 30."
13634 #. type: Plain text
13635 #: docs/manual/smsd/config.rst:161
13636 msgid "SendTimeout"
13639 #. type: Plain text
13640 #: docs/manual/smsd/config.rst:164
13642 "Shows how many seconds SMSD should wait for network answer during sending "
13643 "sms. If nothing happen during this time, sms will be resent."
13646 #. type: Plain text
13647 #: docs/manual/smsd/config.rst:168
13652 #. type: Plain text
13653 #: docs/manual/smsd/config.rst:170
13654 msgid "How many times will SMSD try to resend message if sending fails."
13657 #. type: Plain text
13658 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13659 msgid "Default is 1."
13662 #. type: Plain text
13663 #: docs/manual/smsd/config.rst:174
13664 msgid "ReceiveFrequency"
13667 #. type: Plain text
13668 #: docs/manual/smsd/config.rst:178
13670 "The number of seconds between testing for received SMSes, when the phone is "
13671 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13672 "option:`CommTimeout` seconds and after each sent SMS."
13675 #. type: Plain text
13676 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13677 #: docs/manual/smsd/config.rst:248
13678 msgid "Default is 0 (not used)."
13681 #. type: Plain text
13682 #: docs/manual/smsd/config.rst:182
13683 msgid "StatusFrequency"
13686 #. type: Plain text
13687 #: docs/manual/smsd/config.rst:185
13689 "The number of seconds between refreshing phone status (battery, signal) "
13690 "stored in shared memory and possibly in service backends. Use 0 to disable."
13693 #. type: Plain text
13694 #: docs/manual/smsd/config.rst:187
13695 msgid "Default is 15."
13698 #. type: Plain text
13699 #: docs/manual/smsd/config.rst:189
13703 #. type: Plain text
13704 #: docs/manual/smsd/config.rst:194
13706 "The number of seconds how long will SMSD sleep before checking for some "
13707 "activity. Please note that setting this to higher value than 1 will have "
13708 "effects to other time based configurations, because they will be effectively "
13709 "rounded to multiply of this value."
13712 #. type: Plain text
13713 #: docs/manual/smsd/config.rst:197
13715 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13716 "consume quite a lot of CPU power."
13719 #. type: Plain text
13720 #: docs/manual/smsd/config.rst:201
13721 msgid "MultipartTimeout"
13724 #. type: Plain text
13725 #: docs/manual/smsd/config.rst:205
13727 "The number of seconds how long will SMSD wait for all parts of multipart "
13728 "message. If all parts won't arrive in time, parts will be processed as "
13729 "separate messages."
13732 #. type: Plain text
13733 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13734 msgid "Default is 600 (10 minutes)."
13737 #. type: Plain text
13738 #: docs/manual/smsd/config.rst:209
13739 msgid "CheckSecurity"
13742 #. type: Plain text
13743 #: docs/manual/smsd/config.rst:211
13744 msgid "Whether to check if phone wants to enter PIN."
13747 #. type: Plain text
13748 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13749 #: docs/manual/smsd/config.rst:225
13750 msgid "Default is 1 (enabled)."
13753 #. type: Plain text
13754 #: docs/manual/smsd/config.rst:215
13755 msgid "CheckBattery"
13758 #. type: Plain text
13759 #: docs/manual/smsd/config.rst:217
13760 msgid "Whether to check phone battery state periodically."
13763 #. type: Plain text
13764 #: docs/manual/smsd/config.rst:221
13765 msgid "CheckSignal"
13768 #. type: Plain text
13769 #: docs/manual/smsd/config.rst:223
13770 msgid "Whether to check signal level periodically."
13773 #. type: Plain text
13774 #: docs/manual/smsd/config.rst:227
13775 msgid "ResetFrequency"
13778 #. type: Plain text
13779 #: docs/manual/smsd/config.rst:232
13781 "The number of seconds between performing a preventive soft reset in order to "
13782 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13783 "to a state when only after unmounting the battery the phone will be "
13784 "functional again."
13787 #. type: Plain text
13788 #: docs/manual/smsd/config.rst:236
13789 msgid "HardResetFrequency"
13792 #. type: Plain text
13793 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13794 #: docs/manual/smsd/config.rst:407
13798 #. type: Plain text
13799 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13800 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13801 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13802 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13803 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13804 #: docs/manual/c/api.rst:5
13808 #. type: Plain text
13809 #: docs/manual/smsd/config.rst:243
13811 "For some phones hard reset means deleting all data in it. Use :config:option:"
13812 "`ResetFrequency`, unless you know what you are doing."
13815 #. type: Plain text
13816 #: docs/manual/smsd/config.rst:246
13818 "The number of seconds between performing a preventive hard reset in order to "
13819 "minimize the cases of hanging phones."
13822 #. type: Plain text
13823 #: docs/manual/smsd/config.rst:250
13824 msgid "DeliveryReport"
13827 #. type: Plain text
13828 #: docs/manual/smsd/config.rst:252
13830 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13833 #. type: Plain text
13834 #: docs/manual/smsd/config.rst:254
13838 #. type: Plain text
13839 #: docs/manual/smsd/config.rst:255
13840 msgid "one line log entry,"
13843 #. type: Plain text
13844 #: docs/manual/smsd/config.rst:256
13848 #. type: Plain text
13849 #: docs/manual/smsd/config.rst:257
13850 msgid "store in inbox as a received SMS"
13853 #. type: Plain text
13854 #: docs/manual/smsd/config.rst:258
13858 #. type: Plain text
13859 #: docs/manual/smsd/config.rst:259
13860 msgid "no delivery reports"
13863 #. type: Plain text
13864 #: docs/manual/smsd/config.rst:261
13865 msgid "Default is ``no``."
13868 #. type: Plain text
13869 #: docs/manual/smsd/config.rst:263
13870 msgid "DeliveryReportDelay"
13873 #. type: Plain text
13874 #: docs/manual/smsd/config.rst:268
13876 "Delay in seconds how long is still delivery report considered valid. This "
13877 "depends on brokeness of your network (delivery report should have same "
13878 "timestamp as sent message). Increase this if delivery reports are not paired "
13879 "with sent messages."
13882 #. type: Plain text
13883 #: docs/manual/smsd/config.rst:272
13887 #. type: Plain text
13888 #: docs/manual/smsd/config.rst:275
13890 "String with info about phone used for sending/receiving. This can be useful "
13891 "if you want to run several SMS daemons."
13894 #. type: Plain text
13895 #: docs/manual/smsd/config.rst:279
13897 "When you set PhoneID, all messages (including injected ones) will be marked "
13898 "by this string (stored as SenderID in the database) and it allows more SMS "
13899 "daemons to share a single database."
13902 #. type: Plain text
13903 #: docs/manual/smsd/config.rst:281
13904 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
13907 #. type: Plain text
13908 #: docs/manual/smsd/config.rst:283
13909 msgid "RunOnReceive"
13912 #. type: Plain text
13913 #: docs/manual/smsd/config.rst:285
13914 msgid "Executes a program after receiving message."
13917 #. type: Plain text
13918 #: docs/manual/smsd/config.rst:300
13920 "The process has available lot of information about received message in "
13921 "environment, check :ref:`gammu-smsd-run` for more details."
13924 #. type: Plain text
13925 #: docs/manual/smsd/config.rst:302
13926 msgid "RunOnFailure"
13929 #. type: Plain text
13930 #: docs/manual/smsd/config.rst:306
13931 msgid "Executes a program on failure."
13934 #. type: Plain text
13935 #: docs/manual/smsd/config.rst:309
13937 "This can be used to proactively react on some failures or to interactively "
13938 "detect failure of sending message."
13941 #. type: Plain text
13942 #: docs/manual/smsd/config.rst:313
13944 "The program will receive optional parameter, which can currently be either "
13945 "``INIT`` (meaning failure during phone initialization) or message ID, which "
13946 "would indicate error while sending the message."
13949 #. type: Labeled list
13950 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
13951 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
13952 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
13957 #. type: Plain text
13958 #: docs/manual/smsd/config.rst:315
13960 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
13961 "passed to the command."
13964 #. type: Plain text
13965 #: docs/manual/smsd/config.rst:317
13966 msgid "IncludeNumbersFile"
13969 #. type: Plain text
13970 #: docs/manual/smsd/config.rst:322
13972 "File with list of numbers which are accepted by SMSD. The file contains one "
13973 "number per line, blank lines are ignored. The file is read at startup and is "
13974 "reread only when configuration is being reread. See Message filtering for "
13978 #. type: Plain text
13979 #: docs/manual/smsd/config.rst:324
13980 msgid "ExcludeNumbersFile"
13983 #. type: Plain text
13984 #: docs/manual/smsd/config.rst:329
13986 "File with list of numbers which are not accepted by SMSD. The file contains "
13987 "one number per line, blank lines are ignored. The file is read at startup "
13988 "and is reread only when configuration is being reread. See Message filtering "
13992 #. type: Plain text
13993 #: docs/manual/smsd/config.rst:331
13994 msgid "IncludeSMSCFile"
13997 #. type: Plain text
13998 #: docs/manual/smsd/config.rst:336
14000 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14001 "one number per line, blank lines are ignored. The file is read at startup "
14002 "and is reread only when configuration is being reread. See Message filtering "
14006 #. type: Plain text
14007 #: docs/manual/smsd/config.rst:338
14008 msgid "ExcludeSMSCFile"
14011 #. type: Plain text
14012 #: docs/manual/smsd/config.rst:343
14014 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14015 "contains one number per line, blank lines are ignored. The file is read at "
14016 "startup and is reread only when configuration is being reread. See Message "
14017 "filtering for details."
14020 #. type: Plain text
14021 #: docs/manual/smsd/config.rst:345
14022 msgid "BackendRetries"
14025 #. type: Plain text
14026 #: docs/manual/smsd/config.rst:347
14027 msgid "How many times will SMSD backend retry operation."
14030 #. type: Plain text
14031 #: docs/manual/smsd/config.rst:350
14033 "The implementation on different backends is different, for database backends "
14034 "it generally means how many times it will try to reconnect to the server."
14037 #. type: Plain text
14038 #: docs/manual/smsd/config.rst:352
14039 msgid "Default is 10."
14042 #. type: Plain text
14043 #: docs/manual/smsd/config.rst:354
14047 #. type: Plain text
14048 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14052 #. type: Plain text
14053 #: docs/manual/smsd/config.rst:358
14054 msgid "Whether to enable sending of messages."
14057 #. type: Plain text
14058 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14059 msgid "Default is True."
14062 #. type: Plain text
14063 #: docs/manual/smsd/config.rst:362
14067 #. type: Plain text
14068 #: docs/manual/smsd/config.rst:366
14069 msgid "Whether to enable receiving of messages."
14073 #: docs/manual/smsd/config.rst:371
14075 msgid "Database backends options"
14078 #. type: Plain text
14079 #: docs/manual/smsd/config.rst:374
14080 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14083 #. type: Attribute :ref:
14084 #: docs/manual/smsd/config.rst:374
14086 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14089 #. type: Plain text
14090 #: docs/manual/smsd/config.rst:377
14092 "their documentation) supports same options for configuring connection to a "
14096 #. type: Plain text
14097 #: docs/manual/smsd/config.rst:379
14101 #. type: Plain text
14102 #: docs/manual/smsd/config.rst:381
14103 msgid "User name used for connection to a database."
14106 #. type: Plain text
14107 #: docs/manual/smsd/config.rst:383
14111 #. type: Plain text
14112 #: docs/manual/smsd/config.rst:385
14113 msgid "Password used for connection to a database."
14116 #. type: Plain text
14117 #: docs/manual/smsd/config.rst:387
14121 #. type: Plain text
14122 #: docs/manual/smsd/config.rst:391
14124 "Database server address. It can also contain port or socket path after "
14125 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14128 #. type: Plain text
14129 #: docs/manual/smsd/config.rst:393
14130 msgid "For ODBC this is used as Data source name."
14133 #. type: Plain text
14134 #: docs/manual/smsd/config.rst:399
14136 "Some database servers differentiate usage of ``localhost`` (to use local "
14137 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
14138 "sure your SMSD settings match the database server ones."
14141 #. type: Plain text
14142 #: docs/manual/smsd/config.rst:403
14146 #. type: Plain text
14147 #: docs/manual/smsd/config.rst:405
14148 msgid "Synonym for :config:option:`Host`."
14151 #. type: Plain text
14152 #: docs/manual/smsd/config.rst:409
14156 #. type: Plain text
14157 #: docs/manual/smsd/config.rst:413
14159 "Name of database to use. Please note that you should create tables in this "
14160 "database before using gammu-smsd. SQL files for creating needed tables are "
14161 "included in documentation."
14164 #. type: Plain text
14165 #: docs/manual/smsd/config.rst:415
14166 msgid "SkipSMSCNumber"
14169 #. type: Plain text
14170 #: docs/manual/smsd/config.rst:419
14172 "When you send sms from some SMS centere you can have delivery reports from "
14173 "other SMSC number. You can set here number of this SMSC used by you and "
14174 "Gammu will not check it's number during assigning reports to sent SMS."
14177 #. type: Plain text
14178 #: docs/manual/smsd/config.rst:421
14182 #. type: Plain text
14183 #: docs/manual/smsd/config.rst:423
14184 msgid "SQL driver to use."
14187 #. type: Plain text
14188 #: docs/manual/smsd/config.rst:426
14190 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14191 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14194 #. type: Plain text
14195 #: docs/manual/smsd/config.rst:431
14197 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14198 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14199 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14200 "``oracle`` drivers are under development."
14203 #. type: Plain text
14204 #: docs/manual/smsd/config.rst:433
14208 #. type: Plain text
14209 #: docs/manual/smsd/config.rst:436
14211 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14212 "where SMSD does not know which server it is actually talking to."
14215 #. type: Plain text
14216 #: docs/manual/smsd/config.rst:438
14217 msgid "Possible values:"
14220 #. type: Plain text
14221 #: docs/manual/smsd/config.rst:440
14222 msgid "``mysql`` - MySQL"
14225 #. type: Plain text
14226 #: docs/manual/smsd/config.rst:441
14227 msgid "``pgsql`` - PostgreSQL"
14230 #. type: Plain text
14231 #: docs/manual/smsd/config.rst:442
14232 msgid "``sqlite`` - SQLite"
14235 #. type: Plain text
14236 #: docs/manual/smsd/config.rst:443
14237 msgid "``mssql`` - Microsoft SQL Server"
14240 #. type: Plain text
14241 #: docs/manual/smsd/config.rst:444
14242 msgid "``sybase`` - Sybase"
14245 #. type: Plain text
14246 #: docs/manual/smsd/config.rst:445
14247 msgid "``access`` - Microsoft Access"
14250 #. type: Plain text
14251 #: docs/manual/smsd/config.rst:446
14252 msgid "``odbc`` - Generic ODBC"
14255 #. type: Plain text
14256 #: docs/manual/smsd/config.rst:450
14258 "You can also completely customize SQL queries used as described in :ref:`SQL "
14262 #. type: Plain text
14263 #: docs/manual/smsd/config.rst:452
14264 msgid "DriversPath"
14267 #. type: Plain text
14268 #: docs/manual/smsd/config.rst:455
14270 "Path, where DBI drivers are stored, this usually does not have to be set if "
14271 "you have properly installed drivers."
14274 #. type: Plain text
14275 #: docs/manual/smsd/config.rst:457
14279 #. type: Plain text
14280 #: docs/manual/smsd/config.rst:460
14282 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14283 "path where sqlite database files are stored."
14287 #: docs/manual/smsd/config.rst:462
14289 msgid "Files backend options"
14292 #. type: Plain text
14293 #: docs/manual/smsd/config.rst:465
14294 msgid "The FILES backend accepts following configuration options. See"
14297 #. type: Attribute :ref:
14298 #: docs/manual/smsd/config.rst:465
14300 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14303 #. type: Plain text
14304 #: docs/manual/smsd/config.rst:467
14306 "that all path should contain trailing path separator (/ on Unix systems):"
14309 #. type: Plain text
14310 #: docs/manual/smsd/config.rst:469
14314 #. type: Plain text
14315 #: docs/manual/smsd/config.rst:471
14316 msgid "Where the received SMSes are stored."
14319 #. type: Plain text
14320 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14321 msgid "Default is current directory."
14324 #. type: Plain text
14325 #: docs/manual/smsd/config.rst:475
14329 #. type: Plain text
14330 #: docs/manual/smsd/config.rst:477
14331 msgid "Where SMSes to be sent should be placed."
14334 #. type: Plain text
14335 #: docs/manual/smsd/config.rst:481
14336 msgid "SentSMSPath"
14339 #. type: Plain text
14340 #: docs/manual/smsd/config.rst:484
14342 "Where the transmitted SMSes are placed, if same as :config:option:"
14343 "`OutboxPath` transmitted messages are deleted."
14346 #. type: Plain text
14347 #: docs/manual/smsd/config.rst:486
14348 msgid "Default is to delete transmitted messages."
14351 #. type: Plain text
14352 #: docs/manual/smsd/config.rst:488
14353 msgid "ErrorSMSPath"
14356 #. type: Plain text
14357 #: docs/manual/smsd/config.rst:490
14358 msgid "Where SMSes with error in transmission is placed."
14361 #. type: Plain text
14362 #: docs/manual/smsd/config.rst:492
14363 msgid "Default is same as :config:option:`SentSMSPath`."
14366 #. type: Plain text
14367 #: docs/manual/smsd/config.rst:494
14368 msgid "InboxFormat"
14371 #. type: Plain text
14372 #: docs/manual/smsd/config.rst:496
14374 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14378 #. type: Plain text
14379 #: docs/manual/smsd/config.rst:498
14383 #. type: Plain text
14384 #: docs/manual/smsd/config.rst:499
14386 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14389 #. type: Plain text
14390 #: docs/manual/smsd/config.rst:500
14391 msgid "``unicode``"
14392 msgstr "``unicode``"
14394 #. type: Plain text
14395 #: docs/manual/smsd/config.rst:501
14396 msgid "message text stored in unicode (UTF-16)"
14399 #. type: Plain text
14400 #: docs/manual/smsd/config.rst:502
14401 msgid "``standard``"
14404 #. type: Plain text
14405 #: docs/manual/smsd/config.rst:503
14406 msgid "message text stored in system charset"
14409 #. type: Plain text
14410 #: docs/manual/smsd/config.rst:506
14412 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14413 "which are always written raw as they are received with extension .bin."
14416 #. type: Plain text
14417 #: docs/manual/smsd/config.rst:508
14418 msgid "Default is ``unicode``."
14421 #. type: Plain text
14422 #: docs/manual/smsd/config.rst:513
14424 "In ``detail`` format, all message parts are stored into signle file, for all "
14425 "others each message part is saved separately."
14428 #. type: Plain text
14429 #: docs/manual/smsd/config.rst:515
14430 msgid "OutboxFormat"
14433 #. type: Plain text
14434 #: docs/manual/smsd/config.rst:518
14436 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14437 "stored, it accepts same values as InboxFormat."
14440 #. type: Plain text
14441 #: docs/manual/smsd/config.rst:521
14443 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14444 "``unicode`` otherwise."
14447 #. type: Plain text
14448 #: docs/manual/smsd/config.rst:523
14449 msgid "TransmitFormat"
14452 #. type: Plain text
14453 #: docs/manual/smsd/config.rst:525
14454 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14457 #. type: Plain text
14458 #: docs/manual/smsd/config.rst:527
14459 msgid "Default is ``auto``."
14462 #. type: Plain text
14463 #: docs/manual/smsd/config.rst:529
14464 msgid "_message_filtering:"
14468 #: docs/manual/smsd/config.rst:531
14470 msgid "Message filtering"
14473 #. type: Plain text
14474 #: docs/manual/smsd/config.rst:535
14476 "SMSD allows one to process only limited subset of incoming messages. You can "
14477 "define filters for sender number in :config:section:`[include_numbers]` and"
14480 #. type: Attribute :config:
14481 #: docs/manual/smsd/config.rst:535
14483 msgid "section:`[exclude_numbers]` sections or using"
14486 #. type: Attribute :config:
14487 #: docs/manual/smsd/config.rst:536
14489 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14492 #. type: Plain text
14493 #: docs/manual/smsd/config.rst:538
14494 msgid "directives."
14497 #. type: Plain text
14498 #: docs/manual/smsd/config.rst:543
14500 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14501 "ignored) from it are used as allowed phone numbers and no other message is "
14502 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14503 "specify numbers which you want to skip."
14506 #. type: Plain text
14507 #: docs/manual/smsd/config.rst:549
14509 "Lists from both sources are merged together. If there is any number in "
14510 "include list, only include list is used and only messages in this list are "
14511 "being accepted. If include list is empty, exclude list can be used to ignore "
14512 "messages from some numbers. If both lists are empty, all messages are "
14516 #. type: Plain text
14517 #: docs/manual/smsd/config.rst:552
14519 "Similar filtering rules can be used for SMSC number filtering, they just use "
14520 "different set of configuration options - :config:section:`[include_smsc]` and"
14523 #. type: Attribute :config:
14524 #: docs/manual/smsd/config.rst:552
14526 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14529 #. type: Plain text
14530 #: docs/manual/smsd/config.rst:554
14531 msgid "and :config:option:`ExcludeSMSCFile` directives."
14534 #. type: Plain text
14535 #: docs/manual/smsd/config.rst:561
14537 "There is more complete example available in Gammu documentation. Please note "
14538 "that for simplicity following examples do not include :config:section:`"
14539 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14544 #: docs/manual/smsd/config.rst:563
14546 msgid "Files service"
14547 msgstr "File sistem"
14549 #. type: Plain text
14550 #: docs/manual/smsd/config.rst:566
14551 msgid "SMSD configuration file for FILES backend could look like:"
14554 #. type: Plain text
14555 #: docs/manual/smsd/config.rst:577
14557 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14558 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14559 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14563 #: docs/manual/smsd/config.rst:579
14565 msgid "MySQL service"
14568 #. type: Plain text
14569 #: docs/manual/smsd/config.rst:582
14570 msgid "If you want to use MYSQL backend, you will need something like this:"
14573 #. type: Plain text
14574 #: docs/manual/smsd/config.rst:594
14576 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14577 "= smsd Password = smsd PC = localhost Database = smsd"
14581 #: docs/manual/smsd/config.rst:596
14583 msgid "DBI service using SQLite"
14586 #. type: Plain text
14587 #: docs/manual/smsd/config.rst:599
14588 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14591 #. type: Plain text
14592 #: docs/manual/smsd/config.rst:607
14594 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14599 #: docs/manual/smsd/config.rst:609
14601 msgid "ODBC service using MySQL"
14604 #. type: Plain text
14605 #: docs/manual/smsd/config.rst:612
14607 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14611 #. type: Plain text
14612 #: docs/manual/smsd/config.rst:619
14613 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14616 #. type: Plain text
14617 #: docs/manual/smsd/config.rst:621
14619 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14623 #. type: Plain text
14624 #: docs/manual/smsd/config.rst:633
14626 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14627 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14630 #. type: Plain text
14631 #: docs/manual/smsd/config.rst:638
14633 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14634 "SERVER\t\t= 127.0.0.1"
14638 #: docs/manual/smsd/config.rst:641
14640 msgid "Numbers filtering"
14643 #. type: Plain text
14644 #: docs/manual/smsd/config.rst:644
14645 msgid "Process only messages from 123456 number:"
14648 #. type: Plain text
14649 #: docs/manual/smsd/config.rst:649
14650 msgid "[include_numbers] number1 = 123456"
14653 #. type: Plain text
14654 #: docs/manual/smsd/config.rst:651
14655 msgid "Do not process messages from evil number 666:"
14658 #. type: Plain text
14659 #: docs/manual/smsd/config.rst:656
14660 msgid "[exclude_numbers] number1 = 666"
14664 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14669 #. type: Plain text
14670 #: docs/manual/smsd/config.rst:661
14671 msgid "Enabling debugging:"
14675 #: docs/manual/smsd/overview.rst:2
14680 #. type: Plain text
14681 #: docs/manual/smsd/overview.rst:7
14683 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14684 "messages, stores them in defined storage and also sends messages enqueued in "
14689 #: docs/manual/smsd/overview.rst:9
14691 msgid "Overall schema"
14694 #. type: Plain text
14695 #: docs/manual/smsd/overview.rst:13
14697 "The interactions of SMS Daemon and related components can be seen on "
14698 "following picture."
14701 #. type: Plain text
14702 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14703 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14707 #. type: Plain text
14708 #: docs/manual/smsd/overview.rst:17
14709 msgid "digraph smsdinteractions {"
14712 #. type: Plain text
14713 #: docs/manual/smsd/overview.rst:34
14715 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14716 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14717 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14718 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14719 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14720 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14721 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14722 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14723 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14724 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14725 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14726 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14729 #. type: Plain text
14730 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14731 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14732 #: docs/manual/project/coding-style.rst:33
14733 #: docs/manual/project/coding-style.rst:39
14734 #: docs/manual/project/coding-style.rst:45
14735 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14736 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14737 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14738 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14739 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14740 #: docs/manual/internal/reply.rst:104
14741 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14746 #: docs/manual/smsd/overview.rst:37
14748 msgid "SMSD operation"
14751 #. type: Plain text
14752 #: docs/manual/smsd/overview.rst:40
14753 msgid "The SMSD operation consist of several steps."
14756 #. type: Plain text
14757 #: docs/manual/smsd/overview.rst:42
14758 msgid "Process command line options."
14761 #. type: Plain text
14762 #: docs/manual/smsd/overview.rst:43
14763 msgid "Configure backend service."
14766 #. type: Plain text
14767 #: docs/manual/smsd/overview.rst:44
14768 msgid "Main loop is executed until it is signalled to be terminated."
14771 #. type: Plain text
14772 #: docs/manual/smsd/overview.rst:45
14774 msgid "Try to connect to phone if not connected."
14775 msgstr "Telepon tidak terhubung."
14777 #. type: Plain text
14778 #: docs/manual/smsd/overview.rst:46
14780 "Check for security code if configured (configured by :config:option:"
14781 "`CheckSecurity`)."
14784 #. type: Plain text
14785 #: docs/manual/smsd/overview.rst:47
14787 "Check for received messages (frequency configured by :config:option:"
14788 "`ReceiveFrequency`)."
14791 #. type: Plain text
14792 #: docs/manual/smsd/overview.rst:48
14794 "Check for reset of the phone if configured (frequency configured by :config:"
14795 "option:`ResetFrequency`)."
14798 #. type: Plain text
14799 #: docs/manual/smsd/overview.rst:49
14801 "Check for messages to send (frequency configured by :config:option:"
14805 #. type: Plain text
14806 #: docs/manual/smsd/overview.rst:50
14808 "Check phone status (frequency configured by :config:option:"
14809 "`StatusFrequency`)."
14812 #. type: Plain text
14813 #: docs/manual/smsd/overview.rst:51
14814 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14817 #. type: Plain text
14818 #: docs/manual/smsd/overview.rst:51
14819 msgid "Backend service is freed."
14823 #: docs/manual/smsd/manual.rst:2
14825 msgid "Program Manuals"
14828 #. type: Plain text
14829 #: docs/manual/smsd/manual.rst:9
14830 msgid "smsd inject monitor"
14833 #. type: Plain text
14834 #: docs/manual/smsd/inject.rst:2
14835 msgid "_gammu-smsd-inject:"
14838 #. type: Plain text
14839 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
14841 msgid "gammu-smsd-inject"
14844 #. type: Labeled list
14845 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
14846 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
14847 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
14848 #: docs/manual/utils/gammu-detect.rst:9
14853 #. type: Plain text
14854 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
14855 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
14856 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
14857 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
14858 #: docs/manual/utils/gammu-detect.rst:15
14862 #. type: Plain text
14863 #: docs/manual/smsd/inject.rst:14
14865 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
14868 #. type: Plain text
14869 #: docs/manual/smsd/inject.rst:19
14871 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
14874 #. type: Attribute :program:
14875 #: docs/manual/smsd/inject.rst:20
14877 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
14880 #. type: Plain text
14881 #: docs/manual/smsd/inject.rst:22
14883 "Daemon, which will be later sent by the daemon using connected GSM modem."
14886 #. type: Plain text
14887 #: docs/manual/smsd/inject.rst:25
14889 "Support for this program depends on features available in currently used "
14890 "SMSD service backend, however currently it is supported by all of them."
14893 #. type: Plain text
14894 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
14895 #: docs/manual/smsd/smsd.rst:30
14897 "Program accepts following options (please note that long options might be "
14898 "not accepted on some platforms):"
14901 #. type: Labeled list
14902 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
14903 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
14904 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
14905 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
14906 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
14907 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
14908 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
14909 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
14910 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
14911 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
14912 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
14913 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
14914 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
14915 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
14916 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
14917 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
14918 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
14919 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
14920 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
14921 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
14922 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
14923 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
14924 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
14925 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
14926 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
14927 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
14928 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
14929 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
14930 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
14931 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
14932 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
14933 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
14934 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
14935 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
14936 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
14937 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
14938 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
14939 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
14940 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
14941 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
14942 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
14943 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
14944 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
14945 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
14946 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
14947 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
14948 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
14949 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
14950 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
14951 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
14952 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
14953 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
14954 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
14955 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
14956 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
14957 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
14958 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
14959 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
14960 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
14961 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
14962 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
14963 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
14964 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
14965 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
14966 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
14967 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
14968 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
14969 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
14970 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
14971 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
14972 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
14973 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
14974 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
14975 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
14976 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
14977 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
14978 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
14979 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
14980 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
14981 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
14982 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
14983 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
14984 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
14985 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
14986 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
14987 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
14988 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
14989 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
14990 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
14991 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
14992 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
14993 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
14994 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
14995 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
14996 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
14997 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
14998 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
14999 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15000 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15001 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15002 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15003 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15004 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15005 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15006 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15007 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15008 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15009 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15010 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15011 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15012 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15013 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15014 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15015 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15016 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15017 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15018 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15019 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15020 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15021 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15022 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15023 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15024 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15025 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15026 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15027 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15028 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15029 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15030 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15031 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15032 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15033 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15034 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15035 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15036 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15037 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15038 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15039 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15040 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15041 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15042 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15043 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15044 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15049 #. type: Plain text
15050 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15051 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15052 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15056 #. type: Plain text
15057 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15058 #: docs/manual/smsd/smsd.rst:34
15059 msgid "Shows help."
15062 #. type: Plain text
15063 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15064 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15065 msgid "-v, --version"
15068 #. type: Plain text
15069 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15070 #: docs/manual/smsd/smsd.rst:38
15071 msgid "Shows version information and compiled in features."
15074 #. type: Plain text
15075 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15076 #: docs/manual/smsd/smsd.rst:40
15077 msgid "-c, --config=file"
15080 #. type: Plain text
15081 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15082 #: docs/manual/smsd/smsd.rst:43
15084 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15085 "no default and configuration file path has to be always specified."
15088 #. type: Plain text
15089 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15090 #: docs/manual/smsd/smsd.rst:102
15091 msgid "-l, --use-log"
15094 #. type: Plain text
15095 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15096 msgid "Use logging as configured in config file."
15099 #. type: Plain text
15100 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15101 #: docs/manual/smsd/smsd.rst:106
15102 msgid "-L, --no-use-log"
15105 #. type: Plain text
15106 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15107 msgid "Do not use logging as configured in config file (default)."
15110 #. type: Plain text
15111 #: docs/manual/smsd/inject.rst:52
15113 "For description of message types and their parameters, please check "
15114 "documentation for :option:`gammu savesms`."
15117 #. type: Plain text
15118 #: docs/manual/smsd/inject.rst:57
15119 msgid "To check it out, you need to have configuration file for SMSD, see"
15122 #. type: Attribute :ref:
15123 #: docs/manual/smsd/inject.rst:57
15125 msgid "`gammu-smsdrc` for more details about it."
15128 #. type: Plain text
15129 #: docs/manual/smsd/inject.rst:60
15130 msgid "Inject text message up to standard 160 chars:"
15133 #. type: Plain text
15134 #: docs/manual/smsd/inject.rst:64
15135 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15138 #. type: delimited block _
15139 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15140 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15141 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15145 #. type: Plain text
15146 #: docs/manual/smsd/inject.rst:70
15147 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15150 #. type: Plain text
15151 #: docs/manual/smsd/inject.rst:72
15152 msgid "Inject long text message:"
15155 #. type: Plain text
15156 #: docs/manual/smsd/inject.rst:76
15158 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15162 #. type: Plain text
15163 #: docs/manual/smsd/inject.rst:82
15165 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15169 #. type: Plain text
15170 #: docs/manual/smsd/inject.rst:88
15171 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15174 #. type: Plain text
15175 #: docs/manual/smsd/inject.rst:90
15177 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15180 #. type: Plain text
15181 #: docs/manual/smsd/inject.rst:94
15183 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15184 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15187 #. type: Plain text
15188 #: docs/manual/smsd/inject.rst:96
15189 msgid "Inject protected message with ringtone:"
15192 #. type: Plain text
15193 #: docs/manual/smsd/inject.rst:99
15195 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15196 "toneSElong axelf.txt -toneSE ring.txt"
15199 #. type: Plain text
15200 #: docs/manual/smsd/mysql.rst:2
15201 msgid "_gammu-smsd-mysql:"
15205 #: docs/manual/smsd/mysql.rst:4
15207 msgid "MySQL Backend"
15210 #. type: Plain text
15211 #: docs/manual/smsd/mysql.rst:9
15213 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15214 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15215 "description of configuration options)."
15219 #: docs/manual/smsd/mysql.rst:15
15224 #. type: Plain text
15225 #: docs/manual/smsd/mysql.rst:19
15227 "The user accessing the database does not need much privileges, the following "
15228 "privleges should be enough:"
15231 #. type: Plain text
15232 #: docs/manual/smsd/mysql.rst:23
15233 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15236 #. type: Plain text
15237 #: docs/manual/smsd/mysql.rst:25
15238 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15241 #. type: Plain text
15242 #: docs/manual/smsd/mysql.rst:30
15244 "For creating the SQL tables you need more privileges, especially for "
15245 "creating triggers, which are used for some functionality."
15248 #. type: Plain text
15249 #: docs/manual/smsd/mysql.rst:32
15250 msgid "_MySQL: http://www.mysql.com/"
15253 #. type: Plain text
15254 #: docs/manual/smsd/mysql.rst:37
15255 msgid "SQL script for creating tables in MySQL database:"
15258 #. type: Plain text
15259 #: docs/manual/smsd/mysql.rst:39
15260 msgid "../../sql/mysql.sql"
15263 #. type: Plain text
15264 #: docs/manual/smsd/mysql.rst:40
15265 msgid ":language: mysql"
15268 #. type: Plain text
15269 #: docs/manual/smsd/mysql.rst:43
15270 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15274 #: docs/manual/smsd/code.rst:2
15276 msgid "Developer documentation"
15279 #. type: Plain text
15280 #: docs/manual/smsd/code.rst:11
15282 "The backend service is responsible for storing received messages and giving "
15283 "the SMSD core messages to send. It is solely up to them how the message will "
15284 "be stored, for example currently Gammu includes backends to store messages "
15285 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15289 #. type: Attribute :ref:
15290 #: docs/manual/smsd/code.rst:11
15292 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15295 #. type: Plain text
15296 #: docs/manual/smsd/code.rst:13
15297 msgid "at all (:ref:`gammu-smsd-null`)."
15301 #: docs/manual/smsd/code.rst:16
15303 msgid "Backend interface"
15306 #. type: Plain text
15307 #: docs/manual/smsd/code.rst:20
15309 "Each backend service needs to support several operations, which are exported "
15310 "in ``GSM_SMSDService`` structure:"
15313 #. type: Labeled list
15314 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15315 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15316 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15317 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15318 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15319 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15320 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15321 #: docs/manual/c/statemachine.rst:30
15323 msgid ".. c:function"
15326 #. type: Plain text
15327 #: docs/manual/smsd/code.rst:22
15329 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
15332 #. type: Plain text
15333 #: docs/manual/smsd/code.rst:24
15334 msgid "Initializes internal state, connect to backend storage."
15337 #. type: Plain text
15338 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15339 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15340 #: docs/manual/smsd/code.rst:116
15341 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15344 #. type: Plain text
15345 #: docs/manual/smsd/code.rst:29
15347 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
15350 #. type: Plain text
15351 #: docs/manual/smsd/code.rst:31
15352 msgid "Freeing internal data, disconnect from backend storage."
15355 #. type: Plain text
15356 #: docs/manual/smsd/code.rst:36
15358 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
15361 #. type: Plain text
15362 #: docs/manual/smsd/code.rst:38
15364 "Optional hook called after SMSD is connected to phone, can be used for "
15365 "storing infromation about phone in backend."
15368 #. type: Plain text
15369 #: docs/manual/smsd/code.rst:43
15371 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15374 #. type: Plain text
15375 #: docs/manual/smsd/code.rst:45
15376 msgid "Saves message into inbox."
15379 #. type: Plain text
15380 #: docs/manual/smsd/code.rst:50
15382 ":param sms: Message data to save :param Config: Pointer to SMSD "
15383 "configuration data :param Locations: Newly allocation pointer to string with "
15384 "IDs identifying saved messages. :return: Error code."
15387 #. type: Plain text
15388 #: docs/manual/smsd/code.rst:52
15390 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15393 #. type: Plain text
15394 #: docs/manual/smsd/code.rst:54
15395 msgid "Finds message in outbox suitable for sending."
15398 #. type: Plain text
15399 #: docs/manual/smsd/code.rst:58
15401 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15402 "to SMSD configuration data :param ID: Identification of found message will "
15403 "be stored here, this"
15406 #. type: Plain text
15407 #: docs/manual/smsd/code.rst:61
15409 "should be unique for different message, so that repeated attempts to send "
15410 "same message can be detected by SMSD core. Empty string avoids this check."
15413 #. type: Plain text
15414 #: docs/manual/smsd/code.rst:62
15415 msgid ":return: Error code."
15418 #. type: Plain text
15419 #: docs/manual/smsd/code.rst:64
15421 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15424 #. type: Plain text
15425 #: docs/manual/smsd/code.rst:66
15426 msgid "Moves sent message from outbox to sent items."
15429 #. type: Plain text
15430 #: docs/manual/smsd/code.rst:73
15432 ":param sms: Message which should be moved, backend usually can get it by ID "
15433 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
15434 "Identification of message to be moved. :param alwaysDelete: Whether to "
15435 "delete message from outbox even if moving fails. :param sent: Whether "
15436 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
15440 #. type: Plain text
15441 #: docs/manual/smsd/code.rst:75
15443 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15446 #. type: Plain text
15447 #: docs/manual/smsd/code.rst:77
15448 msgid "Saves message into outbox queue."
15451 #. type: Plain text
15452 #: docs/manual/smsd/code.rst:82
15454 ":param sms: Message data to save :param Config: Pointer to SMSD "
15455 "configuration data :param NewID: ID of created message will be stored "
15456 "here. :return: Error code."
15459 #. type: Plain text
15460 #: docs/manual/smsd/code.rst:84
15462 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15465 #. type: Plain text
15466 #: docs/manual/smsd/code.rst:86
15467 msgid "Logs information about sent message (eg. delivery report)."
15470 #. type: Plain text
15471 #: docs/manual/smsd/code.rst:94
15473 ":param sms: Message which should be moved, backend usually can get it by ID "
15474 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
15475 "Identification of message to be marked. :param Part: Part of the message "
15476 "which is being processed. :param err: Status of sending message. :param "
15477 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
15480 #. type: Plain text
15481 #: docs/manual/smsd/code.rst:96
15483 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15487 #. type: Plain text
15488 #: docs/manual/smsd/code.rst:98
15489 msgid "Updates sending status in service backend."
15492 #. type: Plain text
15493 #: docs/manual/smsd/code.rst:102
15495 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15496 "of message to be marked. :return: Error code."
15499 #. type: Plain text
15500 #: docs/manual/smsd/code.rst:104
15501 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15504 #. type: Plain text
15505 #: docs/manual/smsd/code.rst:106
15507 "Updates information about phone in database (network status, battery, etc.)."
15510 #. type: Plain text
15511 #: docs/manual/smsd/code.rst:111
15512 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15515 #. type: Plain text
15516 #: docs/manual/smsd/code.rst:113
15517 msgid "Reads configuration specific for this backend."
15521 #: docs/manual/smsd/code.rst:118
15526 #. type: Plain text
15527 #: docs/manual/smsd/code.rst:123
15529 "You might have noticed that message ID is often used in the API. The primary "
15530 "reason for this is that it is usually easier for backend to handle message "
15531 "just by it's internal identification instead of handling message data from"
15534 #. type: Attribute :c:
15535 #: docs/manual/smsd/code.rst:123
15537 msgid "type:`GSM_MultiSMSMessage`."
15540 #. type: Plain text
15541 #: docs/manual/smsd/code.rst:128
15543 "If the backend does not use any IDs internally, it really does not have to "
15544 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15545 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15549 #. type: Plain text
15550 #: docs/manual/smsd/code.rst:130
15551 msgid "The lifetime of ID for sent message:"
15554 #. type: Plain text
15555 #: docs/manual/smsd/code.rst:133
15557 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15558 "backend storage creates new ID"
15561 #. type: Plain text
15562 #: docs/manual/smsd/code.rst:135
15564 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15567 #. type: Plain text
15568 #: docs/manual/smsd/code.rst:138
15570 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15571 "RefreshSendStatus` are then notified using this ID about sending of the "
15575 #. type: Plain text
15576 #: docs/manual/smsd/code.rst:140
15578 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15582 #. type: Plain text
15583 #: docs/manual/smsd/code.rst:142
15584 msgid "The lifetime of ID for incoming messages:"
15587 #. type: Plain text
15588 #: docs/manual/smsd/code.rst:144
15589 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15592 #. type: Plain text
15593 #: docs/manual/smsd/code.rst:145
15594 msgid ":ref:`gammu-smsd-run` uses this ID"
15598 #: docs/manual/smsd/code.rst:147
15600 msgid "Message Sending Workflow"
15603 #. type: Plain text
15604 #: docs/manual/smsd/code.rst:152
15605 msgid "digraph smsdsending {"
15608 #. type: Plain text
15609 #: docs/manual/smsd/code.rst:176
15611 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15612 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15613 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15614 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15615 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15616 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15617 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15618 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15619 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15620 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15621 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15622 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15623 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15624 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15625 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15626 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15627 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15628 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15629 "ERR)\" -> \"error sending message\";"
15633 #: docs/manual/smsd/code.rst:179
15635 msgid "Message Receiving Workflow"
15638 #. type: Plain text
15639 #: docs/manual/smsd/code.rst:184
15640 msgid "digraph smsdreceiving {"
15643 #. type: Plain text
15644 #: docs/manual/smsd/code.rst:201
15646 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15647 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15648 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15649 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15650 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15651 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15652 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15653 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15654 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15655 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15656 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15657 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15661 #. type: Plain text
15662 #: docs/manual/smsd/monitor.rst:2
15663 msgid "_gammu-smsd-monitor:"
15666 #. type: Plain text
15667 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15669 msgid "gammu-smsd-monitor"
15672 #. type: Plain text
15673 #: docs/manual/smsd/monitor.rst:14
15674 msgid "gammu-smsd-monitor [OPTION]..."
15677 #. type: Plain text
15678 #: docs/manual/smsd/monitor.rst:19
15680 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15683 #. type: Attribute :program:
15684 #: docs/manual/smsd/monitor.rst:20
15686 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15689 #. type: Plain text
15690 #: docs/manual/smsd/monitor.rst:23
15692 "Daemon. It periodically displays information about phone and number of "
15693 "processed messages."
15696 #. type: Plain text
15697 #: docs/manual/smsd/monitor.rst:41
15698 msgid "-n, --loops=count"
15701 #. type: Plain text
15702 #: docs/manual/smsd/monitor.rst:43
15703 msgid "Number of loops, by default monitor loops infinitely."
15706 #. type: Plain text
15707 #: docs/manual/smsd/monitor.rst:45
15708 msgid "-d, --delay=seconds"
15711 #. type: Plain text
15712 #: docs/manual/smsd/monitor.rst:47
15713 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15716 #. type: Plain text
15717 #: docs/manual/smsd/monitor.rst:49
15721 #. type: Plain text
15722 #: docs/manual/smsd/monitor.rst:51
15723 msgid "Print output in comma separated values format:"
15726 #. type: Plain text
15727 #: docs/manual/smsd/monitor.rst:55
15728 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15731 #. type: Plain text
15732 #: docs/manual/smsd/smsd.rst:2
15733 msgid "_gammu-smsd:"
15736 #. type: Plain text
15737 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15742 #. type: Plain text
15743 #: docs/manual/smsd/smsd.rst:14
15744 msgid "gammu-smsd [OPTION]..."
15747 #. type: Plain text
15748 #: docs/manual/smsd/smsd.rst:20
15749 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15752 #. type: Attribute :program:
15753 #: docs/manual/smsd/smsd.rst:21
15755 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15758 #. type: Plain text
15759 #: docs/manual/smsd/smsd.rst:24
15761 "received messages, stores them in defined storage and also sends messages "
15762 "enqueued in this storage."
15765 #. type: Plain text
15766 #: docs/manual/smsd/smsd.rst:27
15768 "The daemon can reload configuration file after sending hangup signal "
15769 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
15772 #. type: Plain text
15773 #: docs/manual/smsd/smsd.rst:47
15775 "If you run SMSD as a system daemon (or service), it is recommended to use "
15776 "absolute path to configuration file as startup directory might be different "
15780 #. type: Plain text
15781 #: docs/manual/smsd/smsd.rst:49
15782 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15785 #. type: Plain text
15786 #: docs/manual/smsd/smsd.rst:51
15787 msgid "-p, --pid=file"
15790 #. type: Plain text
15791 #: docs/manual/smsd/smsd.rst:53
15793 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15796 #. type: Plain text
15797 #: docs/manual/smsd/smsd.rst:55
15798 msgid "-U, --user=user"
15801 #. type: Plain text
15802 #: docs/manual/smsd/smsd.rst:57
15803 msgid "Drop daemon privileges to chosed user after starting."
15806 #. type: Plain text
15807 #: docs/manual/smsd/smsd.rst:59
15808 msgid "-G, --group=group"
15811 #. type: Plain text
15812 #: docs/manual/smsd/smsd.rst:61
15813 msgid "Drop daemon privileges to chosen group after starting."
15816 #. type: Plain text
15817 #: docs/manual/smsd/smsd.rst:63
15818 msgid "-d, --daemon"
15821 #. type: Plain text
15822 #: docs/manual/smsd/smsd.rst:65
15823 msgid "Daemonize program on startup. Not supported on Windows."
15826 #. type: Plain text
15827 #: docs/manual/smsd/smsd.rst:67
15828 msgid "-i, --install-service"
15831 #. type: Plain text
15832 #: docs/manual/smsd/smsd.rst:69
15833 msgid "Installs SMSD as a Windows service."
15836 #. type: Plain text
15837 #: docs/manual/smsd/smsd.rst:71
15838 msgid "-u, --uninstall-service"
15841 #. type: Plain text
15842 #: docs/manual/smsd/smsd.rst:73
15843 msgid "Uninstalls SMSD as a Windows service."
15846 #. type: Plain text
15847 #: docs/manual/smsd/smsd.rst:75
15848 msgid "-s, --start-service"
15851 #. type: Plain text
15852 #: docs/manual/smsd/smsd.rst:77
15853 msgid "Starts SMSD Windows service."
15856 #. type: Plain text
15857 #: docs/manual/smsd/smsd.rst:79
15858 msgid "-k, --stop-service"
15861 #. type: Plain text
15862 #: docs/manual/smsd/smsd.rst:81
15863 msgid "Stops SMSD Windows service."
15866 #. type: Plain text
15867 #: docs/manual/smsd/smsd.rst:83
15868 msgid "-f, --max-failures=count"
15871 #. type: Plain text
15872 #: docs/manual/smsd/smsd.rst:85
15874 "Terminate after defined number of failures. Use 0 to not terminate (this is "
15878 #. type: Plain text
15879 #: docs/manual/smsd/smsd.rst:87
15880 msgid "-X, --suicide=seconds"
15883 #. type: Plain text
15884 #: docs/manual/smsd/smsd.rst:89
15885 msgid "Kills itself after number of seconds."
15888 #. type: Plain text
15889 #: docs/manual/smsd/smsd.rst:91
15890 msgid "-S, --run-service"
15893 #. type: Plain text
15894 #: docs/manual/smsd/smsd.rst:94
15896 "Runs pogram as SMSD Windows service. This should not be used manually, but "
15897 "only Windows Service manager should use this command."
15900 #. type: Plain text
15901 #: docs/manual/smsd/smsd.rst:96
15902 msgid "-n, --service-name=name"
15905 #. type: Plain text
15906 #: docs/manual/smsd/smsd.rst:100
15908 "Defines name of a Windows service. Each service requires an unique name, so "
15909 "if you want to run several SMSD instances, you have to name each service "
15910 "differently. Default is \"GammuSMSD\"."
15913 #. type: Plain text
15914 #: docs/manual/smsd/smsd.rst:104
15915 msgid "Use logging as configured in config file (default)."
15918 #. type: Plain text
15919 #: docs/manual/smsd/smsd.rst:108
15920 msgid "Do not use logging as configured in config file."
15924 #: docs/manual/smsd/smsd.rst:113
15926 msgid "Linux/Unix Examples"
15929 #. type: Plain text
15930 #: docs/manual/smsd/smsd.rst:116
15931 msgid "Start SMSD as a daemon on Linux:"
15934 #. type: Plain text
15935 #: docs/manual/smsd/smsd.rst:120
15937 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
15940 #. type: Plain text
15941 #: docs/manual/smsd/smsd.rst:122
15942 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
15945 #. type: Plain text
15946 #: docs/manual/smsd/smsd.rst:126
15948 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
15949 "--user gammu --group gammu"
15953 #: docs/manual/smsd/smsd.rst:128
15955 msgid "SMSD as a system wide daemon"
15958 #. type: Plain text
15959 #: docs/manual/smsd/smsd.rst:133
15961 "To use SMSD as a daemon, you might want to use init script which is shipped "
15962 "with Gammu in contrib/init directory. It is not installed by default, either "
15963 "install it manually or check INSTALL file for instructions."
15966 #. type: Plain text
15967 #: docs/manual/smsd/smsd.rst:136
15969 "Under Windows 7 you might need to disable UAC (user account control) before "
15970 "you will be able to install SMSD service."
15974 #: docs/manual/smsd/smsd.rst:138
15976 msgid "Windows Service Examples"
15979 #. type: Plain text
15980 #: docs/manual/smsd/smsd.rst:141
15981 msgid "Install Gammu SMSD Windows service:"
15984 #. type: Plain text
15985 #: docs/manual/smsd/smsd.rst:145
15986 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
15989 #. type: Plain text
15990 #: docs/manual/smsd/smsd.rst:147
15991 msgid "Install two instances of SMSD Windows service:"
15994 #. type: Plain text
15995 #: docs/manual/smsd/smsd.rst:151
15996 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
15999 #. type: Plain text
16000 #: docs/manual/smsd/smsd.rst:153
16001 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16004 #. type: Plain text
16005 #: docs/manual/smsd/smsd.rst:155
16006 msgid "To uninstall a Windows service:"
16009 #. type: Plain text
16010 #: docs/manual/smsd/smsd.rst:159
16011 msgid "gammu-smsd.exe -u"
16015 #: docs/manual/smsd/smsd.rst:161
16017 msgid "Troubleshooting Windows Service"
16020 #. type: Plain text
16021 #: docs/manual/smsd/smsd.rst:168
16023 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16024 "1053: The service did not respond to the start or control request in a "
16025 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16026 "useful hint, try starting SMSD manually with exactly same parameters as you "
16027 "installed the service (without -i)."
16030 #. type: Plain text
16031 #: docs/manual/smsd/smsd.rst:170
16032 msgid "For example the command line can look like:"
16035 #. type: Plain text
16036 #: docs/manual/smsd/smsd.rst:174
16037 msgid "gammu-smsd.exe -c smsdrc"
16040 #. type: Plain text
16041 #: docs/manual/smsd/smsd.rst:177
16043 "You now should be able to get errors from SMSD even if it fails to start as "
16048 #: docs/manual/smsd/smsd.rst:179
16050 msgid "Known Limitations"
16053 #. type: Plain text
16054 #: docs/manual/smsd/smsd.rst:185
16056 "You can not use same phone by more programs in same time. However in case "
16057 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16058 "able to start the communication with phone from more programs. In this case "
16059 "neither of the programs will probably work."
16062 #. type: Plain text
16063 #: docs/manual/smsd/smsd.rst:188
16065 "There is no way to detect that SMS message is reply to another by looking at "
16066 "message headers. The only way to achieve this is to add some token to the "
16067 "message and let the user include it in the message on reply."
16070 #. type: Plain text
16071 #: docs/manual/gammu/index.rst:2
16076 #: docs/manual/gammu/index.rst:4
16078 msgid "Gammu Utility"
16081 #. type: Plain text
16082 #: docs/manual/gammu/index.rst:15
16083 msgid "gammu [parameters] <command> [options]"
16086 #. type: Plain text
16087 #: docs/manual/gammu/index.rst:18
16089 "Commands actually indicate which operation should Gammu perform. They can be "
16090 "specified with or without leading ``--``."
16092 "Perintah-perintah mengindikasikan operasi apa yang harus dilakukan Gammu. "
16093 "Perintah tersebut dapat dispesifikasikan dengan atau tanpa tanda ``--``."
16095 #. type: Plain text
16096 #: docs/manual/gammu/index.rst:24
16098 "This program is a tool for mobile phones. Many vendors and phones are "
16099 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16104 #: docs/manual/gammu/index.rst:27
16110 #. type: Plain text
16111 #: docs/manual/gammu/index.rst:30
16112 msgid "Parameters before command configure gammu behaviour:"
16113 msgstr "Parameter sebelum perintah mengkonfigurasi perilaku gammu:"
16115 #. type: Plain text
16116 #: docs/manual/gammu/index.rst:32
16117 msgid "-c, --config <filename>"
16120 #. type: Plain text
16121 #: docs/manual/gammu/index.rst:34
16122 msgid "name of configuration file"
16125 #. type: Plain text
16126 #: docs/manual/gammu/index.rst:36
16127 msgid "-s, --section <confign>"
16130 #. type: Plain text
16131 #: docs/manual/gammu/index.rst:38
16132 msgid "section of config file to use, eg. 42"
16135 #. type: Plain text
16136 #: docs/manual/gammu/index.rst:40
16137 msgid "-d, --debug <level>"
16140 #. type: Plain text
16141 #: docs/manual/gammu/index.rst:42
16143 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16147 #. type: Plain text
16148 #: docs/manual/gammu/index.rst:44
16149 msgid "-f, --debug-file <filename>"
16152 #. type: Plain text
16153 #: docs/manual/gammu/index.rst:46
16154 msgid "file for logging debug messages"
16158 #: docs/manual/gammu/index.rst:49
16160 msgid "Call commands"
16163 #. type: Plain text
16164 #: docs/manual/gammu/index.rst:52
16165 msgid "answercall [id]"
16168 #. type: Plain text
16169 #: docs/manual/gammu/index.rst:54
16170 msgid "Answer incoming call."
16173 #. type: Plain text
16174 #: docs/manual/gammu/index.rst:56
16175 msgid "cancelcall [id]"
16178 #. type: Plain text
16179 #: docs/manual/gammu/index.rst:58
16180 msgid "Cancel incoming call"
16183 #. type: Plain text
16184 #: docs/manual/gammu/index.rst:60
16185 msgid "canceldiverts"
16188 #. type: Plain text
16189 #: docs/manual/gammu/index.rst:62
16190 msgid "Cancel all existing call diverts."
16193 #. type: Plain text
16194 #: docs/manual/gammu/index.rst:64
16195 msgid "conferencecall id"
16198 #. type: Plain text
16199 #: docs/manual/gammu/index.rst:66
16200 msgid "Initiates a conference call."
16203 #. type: Plain text
16204 #: docs/manual/gammu/index.rst:68
16205 msgid "dialvoice number [show|hide]"
16208 #. type: Plain text
16209 #: docs/manual/gammu/index.rst:70
16210 msgid "Make voice call from SIM card line set in phone."
16213 #. type: Plain text
16214 #: docs/manual/gammu/index.rst:72
16216 "``show|hide`` - optional parameter whether to disable call number indication."
16219 #. type: Plain text
16220 #: docs/manual/gammu/index.rst:74
16222 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16225 #. type: Plain text
16226 #: docs/manual/gammu/index.rst:76
16227 msgid "Manage or display call diverts."
16230 #. type: Plain text
16231 #: docs/manual/gammu/index.rst:78
16232 msgid "``get`` or ``set``"
16235 #. type: Plain text
16236 #: docs/manual/gammu/index.rst:79
16237 msgid "whether to get divert information or to set it."
16240 #. type: Plain text
16241 #: docs/manual/gammu/index.rst:80
16242 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16245 #. type: Plain text
16246 #: docs/manual/gammu/index.rst:81
16247 msgid "condition when apply divert"
16250 #. type: Plain text
16251 #: docs/manual/gammu/index.rst:82
16252 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16255 #. type: Plain text
16256 #: docs/manual/gammu/index.rst:83
16257 msgid "call type when apply divert"
16260 #. type: Plain text
16261 #: docs/manual/gammu/index.rst:84
16265 #. type: Plain text
16266 #: docs/manual/gammu/index.rst:85
16267 msgid "number where to divert"
16270 #. type: Plain text
16271 #: docs/manual/gammu/index.rst:86
16275 #. type: Plain text
16276 #: docs/manual/gammu/index.rst:87
16277 msgid "timeout when the diversion will happen"
16280 #. type: Plain text
16281 #: docs/manual/gammu/index.rst:89
16282 msgid "getussd code"
16285 #. type: Plain text
16286 #: docs/manual/gammu/index.rst:91
16287 msgid "Retrieves USSD information - dials a service number and reads response."
16290 #. type: Plain text
16291 #: docs/manual/gammu/index.rst:93
16292 msgid "holdcall id"
16295 #. type: Plain text
16296 #: docs/manual/gammu/index.rst:95
16297 msgid "Holds call."
16300 #. type: Plain text
16301 #: docs/manual/gammu/index.rst:97
16302 msgid "maketerminatedcall number length [show|hide]"
16305 #. type: Plain text
16306 #: docs/manual/gammu/index.rst:100
16308 "Make voice call from SIM card line set in phone which will be terminated "
16309 "after ``length`` seconds."
16312 #. type: Plain text
16313 #: docs/manual/gammu/index.rst:102
16314 msgid "senddtmf sequence"
16317 #. type: Plain text
16318 #: docs/manual/gammu/index.rst:104
16319 msgid "Plays DTMF sequence. In some phones available only during calls"
16322 #. type: Plain text
16323 #: docs/manual/gammu/index.rst:106
16324 msgid "splitcall id"
16327 #. type: Plain text
16328 #: docs/manual/gammu/index.rst:108
16329 msgid "Splits call."
16332 #. type: Plain text
16333 #: docs/manual/gammu/index.rst:110
16334 msgid "switchcall [id]"
16337 #. type: Plain text
16338 #: docs/manual/gammu/index.rst:112
16339 msgid "Switches call."
16342 #. type: Plain text
16343 #: docs/manual/gammu/index.rst:114
16344 msgid "transfercall [id]"
16347 #. type: Plain text
16348 #: docs/manual/gammu/index.rst:116
16349 msgid "Transfers call."
16352 #. type: Plain text
16353 #: docs/manual/gammu/index.rst:118
16354 msgid "unholdcall id"
16357 #. type: Plain text
16358 #: docs/manual/gammu/index.rst:120
16359 msgid "Unholds call."
16362 #. type: Plain text
16363 #: docs/manual/gammu/index.rst:122
16364 msgid "_gammu-sms:"
16368 #: docs/manual/gammu/index.rst:124
16370 msgid "SMS and EMS commands"
16371 msgstr "SMS dan EMS"
16373 #. type: Plain text
16374 #: docs/manual/gammu/index.rst:129
16376 "Sending messages might look a bit complicated on first attempt to use. But "
16377 "be patient, the command line has been written in order to allow almost every "
16378 "usage. See EXAMPLE section for some hints on usage."
16381 #. type: Plain text
16382 #: docs/manual/gammu/index.rst:132
16384 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16385 "receive more messages and process them automatically."
16388 #. type: Plain text
16389 #: docs/manual/gammu/index.rst:134
16390 msgid "Introduction to SMS formats"
16393 #. type: delimited block _
16394 #: docs/manual/gammu/index.rst:137
16395 msgid "Gammu has support for many SMS formats like:"
16398 #. type: delimited block _
16399 #: docs/manual/gammu/index.rst:148
16402 "Nokia Smart Messaging\n"
16403 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16405 " both with 8 and 16-bit identification numbers in headers\n"
16407 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16408 "MMS notifications\n"
16409 " contains links where phone should download MMS\n"
16410 "Alcatel logo messages\n"
16411 " proprietary format for logos\n"
16414 #. type: delimited block _
16415 #: docs/manual/gammu/index.rst:153
16417 "You need to ensure that the target phone supports message type you want to "
16418 "send. Otherwise the phone will not be able to display it or will even crash, "
16419 "because firmware of phone did not expect this possibility."
16422 #. type: delimited block _
16423 #: docs/manual/gammu/index.rst:155
16424 msgid "Encoding chars in SMS text"
16427 #. type: Plain text
16428 #: docs/manual/gammu/index.rst:158
16429 msgid "Text in SMS can be coded using two ways:"
16433 #: docs/manual/gammu/index.rst:160
16435 msgid "GSM Default Alphabet"
16438 #. type: Plain text
16439 #: docs/manual/gammu/index.rst:166
16441 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16442 "(Gammu doesn't support compressing such texts according to GSM standards, "
16443 "but it isn't big limit, because there are no phones supporting them), but "
16444 "they're from limited set:"
16447 #. type: Plain text
16448 #: docs/manual/gammu/index.rst:168
16449 msgid "all Latin small and large"
16452 #. type: Plain text
16453 #: docs/manual/gammu/index.rst:169
16457 #. type: Plain text
16458 #: docs/manual/gammu/index.rst:170
16462 #. type: Plain text
16463 #: docs/manual/gammu/index.rst:171
16464 msgid "some other national"
16467 #. type: Plain text
16468 #: docs/manual/gammu/index.rst:172
16469 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16472 #. type: Plain text
16473 #: docs/manual/gammu/index.rst:173
16478 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16479 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16484 #. type: Plain text
16485 #: docs/manual/gammu/index.rst:179
16487 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16488 "chars including all national and special ones."
16491 #. type: Plain text
16492 #: docs/manual/gammu/index.rst:184
16494 "Please note, that some older phones might have problems displaying such "
16499 #: docs/manual/gammu/index.rst:186
16504 #. type: Plain text
16505 #: docs/manual/gammu/index.rst:192
16507 "Gammu tries to do the best to handle non ASCII characters in your message. "
16508 "Everything is internally handled in Unicode (the input is converted "
16509 "depending on your locales configuration) and in case message uses Unicode "
16510 "the text will be given as such to the message."
16513 #. type: Plain text
16514 #: docs/manual/gammu/index.rst:199
16516 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16517 "convert all characters to keep message readable. Gammu does support multi "
16518 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16519 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16520 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16521 "equivalent (accents are removed). Remaining not known characters are "
16522 "replaced by question mark."
16525 #. type: Plain text
16526 #: docs/manual/gammu/index.rst:201
16527 msgid "SMS commands"
16528 msgstr "Perintah SMS"
16530 #. type: delimited block _
16531 #: docs/manual/gammu/index.rst:204
16532 msgid "addsmsfolder name"
16535 #. type: delimited block _
16536 #: docs/manual/gammu/index.rst:206
16537 msgid "deleteallsms folder"
16540 #. type: delimited block _
16541 #: docs/manual/gammu/index.rst:208
16542 msgid "Delete all SMS from specified SMS folder."
16545 #. type: delimited block _
16546 #: docs/manual/gammu/index.rst:210
16547 msgid "deletesms folder start [stop]"
16550 #. type: delimited block _
16551 #: docs/manual/gammu/index.rst:213
16553 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16554 "about sms folders naming convention."
16557 #. type: delimited block _
16558 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16559 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16560 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16561 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16562 #: docs/manual/gammu/index.rst:1438
16563 msgid "Locations are numerated from 1."
16566 #. type: delimited block _
16567 #: docs/manual/gammu/index.rst:217
16568 msgid "displaysms ... (options like in sendsms)"
16571 #. type: delimited block _
16572 #: docs/manual/gammu/index.rst:220
16574 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16575 "behaves same like sendsms."
16578 #. type: delimited block _
16579 #: docs/manual/gammu/index.rst:222
16580 msgid "getallsms -pbk"
16583 #. type: delimited block _
16584 #: docs/manual/gammu/index.rst:227
16586 "Get all SMS from phone. In some phones you will have also SMS templates and "
16587 "info about locations used to save Picture Images. With each sms you will see "
16588 "location. If you want to get such sms from phone alone, use :option:`gammu "
16592 #. type: delimited block _
16593 #: docs/manual/gammu/index.rst:229
16594 msgid "geteachsms -pbk"
16597 #. type: delimited block _
16598 #: docs/manual/gammu/index.rst:232
16600 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16604 #. type: delimited block _
16605 #: docs/manual/gammu/index.rst:234
16606 msgid "getsms folder start [stop]"
16609 #. type: delimited block _
16610 #: docs/manual/gammu/index.rst:236
16614 #. type: delimited block _
16615 #: docs/manual/gammu/index.rst:242
16617 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16618 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16619 "it with all phones."
16622 #. type: delimited block _
16623 #: docs/manual/gammu/index.rst:249
16625 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16626 "etc. and each sms has unique number in his folder. Name of folders can "
16627 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
16628 "method is not supported by all phones (for example, not supported by Nokia "
16629 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16630 "getsmsfolders` to get folders list."
16633 #. type: delimited block _
16634 #: docs/manual/gammu/index.rst:251
16635 msgid "getsmsc [start [stop]]"
16638 #. type: delimited block _
16639 #: docs/manual/gammu/index.rst:253
16640 msgid "Get SMSC settings from SIM card."
16643 #. type: delimited block _
16644 #: docs/manual/gammu/index.rst:257
16645 msgid "getsmsfolders"
16648 #. type: delimited block _
16649 #: docs/manual/gammu/index.rst:259
16650 msgid "Get names for SMS folders in phone"
16653 #. type: delimited block _
16654 #: docs/manual/gammu/index.rst:261
16656 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16657 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16658 "smscnumber number] [-reply] [-maxsms num]"
16661 #. type: delimited block _
16662 #: docs/manual/gammu/index.rst:263
16663 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16666 #. type: delimited block _
16667 #: docs/manual/gammu/index.rst:265
16668 msgid "-smscset number"
16671 #. type: delimited block _
16672 #: docs/manual/gammu/index.rst:267
16674 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16677 #. type: delimited block _
16678 #: docs/manual/gammu/index.rst:269
16682 #. type: delimited block _
16683 #: docs/manual/gammu/index.rst:271
16684 msgid "-smscnumber number"
16687 #. type: Plain text
16688 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16689 msgid "SMSC number"
16692 #. type: delimited block _
16693 #: docs/manual/gammu/index.rst:275
16697 #. type: delimited block _
16698 #: docs/manual/gammu/index.rst:277
16699 msgid "reply SMSC is set"
16702 #. type: delimited block _
16703 #: docs/manual/gammu/index.rst:279
16704 msgid "-folder number"
16707 #. type: delimited block _
16708 #: docs/manual/gammu/index.rst:281
16709 msgid "save to specified folder."
16710 msgstr "simpan ke folder tertentu."
16712 #. type: delimited block _
16713 #: docs/manual/gammu/index.rst:283
16714 msgid "Folders are numerated from 1."
16717 #. type: delimited block _
16718 #: docs/manual/gammu/index.rst:285
16720 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16721 "getsmsfolders` to get folder list."
16724 #. type: delimited block _
16725 #: docs/manual/gammu/index.rst:287
16729 #. type: delimited block _
16730 #: docs/manual/gammu/index.rst:291
16732 "makes message unread. In some phones (like 6210) you won't see unread sms "
16733 "envelope after saving such sms. In some phones with internal SMS memory "
16734 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16737 #. type: delimited block _
16738 #: docs/manual/gammu/index.rst:293
16742 #. type: delimited block _
16743 #: docs/manual/gammu/index.rst:296
16745 "makes message read. In some phones with internal SMS memory (like 6210) "
16746 "after using it with folder 1 SIM SMS memory will be used"
16749 #. type: delimited block _
16750 #: docs/manual/gammu/index.rst:298
16754 #. type: delimited block _
16755 #: docs/manual/gammu/index.rst:300
16756 msgid "makes message unsent"
16759 #. type: delimited block _
16760 #: docs/manual/gammu/index.rst:302
16764 #. type: delimited block _
16765 #: docs/manual/gammu/index.rst:304
16766 msgid "makes message sent"
16769 #. type: delimited block _
16770 #: docs/manual/gammu/index.rst:306
16771 msgid "-smsname name"
16774 #. type: delimited block _
16775 #: docs/manual/gammu/index.rst:308
16776 msgid "set message name"
16779 #. type: delimited block _
16780 #: docs/manual/gammu/index.rst:310
16781 msgid "-sender number"
16784 #. type: delimited block _
16785 #: docs/manual/gammu/index.rst:312
16786 msgid "set sender number (default: ``Gammu``)"
16789 #. type: delimited block _
16790 #: docs/manual/gammu/index.rst:314
16791 msgid "-maxsms num"
16794 #. type: delimited block _
16795 #: docs/manual/gammu/index.rst:317
16797 "Limit maximal number of messages which will be created. If there are more "
16798 "messages, Gammu will terminate with failure."
16801 #. type: delimited block _
16802 #: docs/manual/gammu/index.rst:319
16803 msgid "Types of messages:"
16806 #. type: delimited block _
16807 #: docs/manual/gammu/index.rst:321
16808 msgid "ANIMATION frames file1 file2..."
16811 #. type: delimited block _
16812 #: docs/manual/gammu/index.rst:325
16814 "Save an animation as a SMS. You need to give number of frames and picture "
16815 "for each frame. Each picture can be in any picture format which Gammu "
16816 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16819 #. type: delimited block _
16820 #: docs/manual/gammu/index.rst:327
16821 msgid "BOOKMARK file location"
16824 #. type: delimited block _
16825 #: docs/manual/gammu/index.rst:330
16827 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16828 "saves in Nokia format as SMS"
16831 #. type: delimited block _
16832 #: docs/manual/gammu/index.rst:333
16833 msgid "CALENDAR file location"
16836 #. type: delimited block _
16837 #: docs/manual/gammu/index.rst:338
16839 "Read calendar note from file created by :option:`gammu backup` command and "
16840 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
16841 "calendar item to be read in backup file (usually 1, but can be useful in "
16842 "case the backup contains more items)."
16845 #. type: delimited block _
16846 #: docs/manual/gammu/index.rst:341
16847 msgid "CALLER file"
16850 #. type: delimited block _
16851 #: docs/manual/gammu/index.rst:344
16853 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
16857 #. type: delimited block _
16858 #: docs/manual/gammu/index.rst:350
16860 "Please note, that it isn't designed for colour logos available for example "
16861 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
16862 "filesystem commands."
16865 #. type: delimited block _
16866 #: docs/manual/gammu/index.rst:354
16868 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
16869 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
16870 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
16871 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
16872 "animation frames file1 ...] [-protected number]"
16875 #. type: delimited block _
16876 #: docs/manual/gammu/index.rst:356
16878 "Saves EMS sequence. All format specific parameters (like :option:`-"
16879 "defsound`) can be used few times."
16882 #. type: delimited block _
16883 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
16887 #. type: delimited block _
16888 #: docs/manual/gammu/index.rst:360
16892 #. type: delimited block _
16893 #: docs/manual/gammu/index.rst:362
16894 msgid "-unicodefiletext"
16897 #. type: delimited block _
16898 #: docs/manual/gammu/index.rst:364
16899 msgid "adds text from Unicode file"
16902 #. type: delimited block _
16903 #: docs/manual/gammu/index.rst:366
16904 msgid "-defanimation"
16907 #. type: delimited block _
16908 #: docs/manual/gammu/index.rst:368
16910 "adds default animation with ID specified by user. ID for different phones "
16914 #. type: delimited block _
16915 #: docs/manual/gammu/index.rst:370
16919 #. type: delimited block _
16920 #: docs/manual/gammu/index.rst:372
16921 msgid "adds \"frames\" frames read from file1, file2, etc."
16924 #. type: delimited block _
16925 #: docs/manual/gammu/index.rst:374
16929 #. type: delimited block _
16930 #: docs/manual/gammu/index.rst:376
16932 "adds default sound with ID specified by user. ID for different phones are "
16936 #. type: delimited block _
16937 #: docs/manual/gammu/index.rst:378
16941 #. type: delimited block _
16942 #: docs/manual/gammu/index.rst:380
16943 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
16946 #. type: delimited block _
16947 #: docs/manual/gammu/index.rst:382
16948 msgid "-tone10long"
16951 #. type: delimited block _
16952 #: docs/manual/gammu/index.rst:386
16954 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
16955 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
16958 #. type: delimited block _
16959 #: docs/manual/gammu/index.rst:388
16963 #. type: delimited block _
16964 #: docs/manual/gammu/index.rst:390
16965 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
16968 #. type: delimited block _
16969 #: docs/manual/gammu/index.rst:392
16970 msgid "-tone12long"
16973 #. type: delimited block _
16974 #: docs/manual/gammu/index.rst:396
16976 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
16977 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
16980 #. type: delimited block _
16981 #: docs/manual/gammu/index.rst:398
16985 #. type: delimited block _
16986 #: docs/manual/gammu/index.rst:400
16987 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
16990 #. type: delimited block _
16991 #: docs/manual/gammu/index.rst:402
16992 msgid "-toneSElong"
16995 #. type: delimited block _
16996 #: docs/manual/gammu/index.rst:404
16997 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17000 #. type: delimited block _
17001 #: docs/manual/gammu/index.rst:406
17002 msgid "-variablebitmap"
17005 #. type: delimited block _
17006 #: docs/manual/gammu/index.rst:408
17007 msgid "bitmap in any size saved in one SMS"
17010 #. type: delimited block _
17011 #: docs/manual/gammu/index.rst:410
17012 msgid "-variablebitmaplong"
17015 #. type: delimited block _
17016 #: docs/manual/gammu/index.rst:412
17017 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17020 #. type: delimited block _
17021 #: docs/manual/gammu/index.rst:414
17022 msgid "-fixedbitmap"
17025 #. type: delimited block _
17026 #: docs/manual/gammu/index.rst:416
17027 msgid "bitmap 16x16 or 32x32"
17030 #. type: delimited block _
17031 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17035 #. type: delimited block _
17036 #: docs/manual/gammu/index.rst:423
17038 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17039 "and logos) will be \"protected\" (in phones compatible with ODI like "
17040 "SonyEricsson products it won't be possible to forward them from phone menu)"
17043 #. type: delimited block _
17044 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17048 #. type: delimited block _
17049 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17051 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17052 "(it means less chars available for user in each SMS)"
17055 #. type: delimited block _
17056 #: docs/manual/gammu/index.rst:430
17057 msgid "-format lcrasbiut"
17060 #. type: delimited block _
17061 #: docs/manual/gammu/index.rst:432
17062 msgid "last text will be formatted. You can use combinations of chars:"
17065 #. type: delimited block _
17066 #: docs/manual/gammu/index.rst:446
17069 "========= ==================\n"
17070 "Character Formating\n"
17071 "========= ==================\n"
17072 "``l`` left aligned\n"
17074 "``r`` right aligned\n"
17075 "``a`` large font\n"
17076 "``s`` small font\n"
17077 "``b`` bold font\n"
17078 "``i`` italic font\n"
17079 "``u`` underlined font\n"
17080 "``t`` strikethrough font\n"
17081 "========= ==================\n"
17084 #. type: delimited block _
17085 #: docs/manual/gammu/index.rst:449
17086 msgid "MMSINDICATOR URL Title Sender"
17089 #. type: delimited block _
17090 #: docs/manual/gammu/index.rst:455
17092 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17093 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17094 "MMS data using special APN, which does not count to transmitted data, "
17095 "however there might be limitations which URLs can be accessed."
17098 #. type: delimited block _
17099 #: docs/manual/gammu/index.rst:457
17100 msgid "MMSSETTINGS file location"
17103 #. type: delimited block _
17104 #: docs/manual/gammu/index.rst:460
17106 "Saves a message with MMS configuration. The configuration will be read from "
17107 "Gammu backup file from given location."
17110 #. type: delimited block _
17111 #: docs/manual/gammu/index.rst:462
17112 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17115 #. type: delimited block _
17116 #: docs/manual/gammu/index.rst:465
17118 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17122 #. type: delimited block _
17123 #: docs/manual/gammu/index.rst:467
17127 #. type: delimited block _
17128 #: docs/manual/gammu/index.rst:469
17129 msgid "Use 78x21 formatted logo instead of standard 72x14."
17132 #. type: delimited block _
17133 #: docs/manual/gammu/index.rst:475
17135 "This isn't designed for colour logos available for example in newer phones - "
17136 "you need to put bitmap file there inside phone using filesystem commands."
17139 #. type: delimited block _
17140 #: docs/manual/gammu/index.rst:478
17141 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17144 #. type: delimited block _
17145 #: docs/manual/gammu/index.rst:482
17147 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17148 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17149 "and saved with text) or Alcatel format and send/save over SMS."
17152 #. type: delimited block _
17153 #: docs/manual/gammu/index.rst:485
17154 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17157 #. type: delimited block _
17158 #: docs/manual/gammu/index.rst:488
17160 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17161 "into Smart Messaging profile and send/save as SMS."
17164 #. type: delimited block _
17165 #: docs/manual/gammu/index.rst:493
17167 "Please note, that this format is abandoned by Nokia and supported by some "
17168 "(older) devices only like Nokia 3310."
17171 #. type: delimited block _
17172 #: docs/manual/gammu/index.rst:496
17173 msgid "RINGTONE file [-long] [-scale]"
17176 #. type: delimited block _
17177 #: docs/manual/gammu/index.rst:499
17179 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17180 "is saved in Nokia (Smart Messaging) format."
17183 #. type: delimited block _
17184 #: docs/manual/gammu/index.rst:501
17188 #. type: delimited block _
17189 #: docs/manual/gammu/index.rst:504
17191 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17192 "SMS), but decoded only by newer phones (like 33xx)"
17195 #. type: delimited block _
17196 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17200 #. type: delimited block _
17201 #: docs/manual/gammu/index.rst:509
17203 "ringtone will have Scale info for each note. It will allow one to edit it "
17204 "correctly later in phone composer (for example, in 33xx)"
17207 #. type: delimited block _
17208 #: docs/manual/gammu/index.rst:512
17210 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17211 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17212 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17213 "variablebitmaplong file] [-animation frames file1 ...]"
17216 #. type: delimited block _
17217 #: docs/manual/gammu/index.rst:514
17218 msgid "Saves a SMS template (for Alcatel phones)."
17221 #. type: delimited block _
17222 #: docs/manual/gammu/index.rst:517
17224 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17225 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17226 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17227 "msgtext] [-textutf8 msgtext]"
17230 #. type: delimited block _
17231 #: docs/manual/gammu/index.rst:520
17233 "Take text from stdin (or commandline if -text specified) and save as text "
17234 "SMS into SIM/phone memory."
17237 #. type: delimited block _
17238 #: docs/manual/gammu/index.rst:522
17242 #. type: delimited block _
17243 #: docs/manual/gammu/index.rst:524
17245 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17246 "display after receiving without entering Inbox)"
17249 #. type: delimited block _
17250 #: docs/manual/gammu/index.rst:526
17254 #. type: delimited block _
17255 #: docs/manual/gammu/index.rst:529
17257 "specify, how many chars will be read. When use this option and text will be "
17258 "longer than 1 SMS, will be split into more linked SMS"
17261 #. type: delimited block _
17262 #: docs/manual/gammu/index.rst:531
17263 msgid "-autolen len"
17266 #. type: delimited block _
17267 #: docs/manual/gammu/index.rst:536
17269 "specify, how many chars will be read. When use this option and text will be "
17270 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17271 "default alphabet/Unicode) is set according to input text"
17274 #. type: delimited block _
17275 #: docs/manual/gammu/index.rst:538
17276 msgid "-enablevoice"
17279 #. type: delimited block _
17280 #: docs/manual/gammu/index.rst:540
17281 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17284 #. type: delimited block _
17285 #: docs/manual/gammu/index.rst:542
17286 msgid "-disablevoice"
17289 #. type: delimited block _
17290 #: docs/manual/gammu/index.rst:544
17291 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17294 #. type: delimited block _
17295 #: docs/manual/gammu/index.rst:546
17299 #. type: delimited block _
17300 #: docs/manual/gammu/index.rst:548
17301 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17304 #. type: delimited block _
17305 #: docs/manual/gammu/index.rst:550
17306 msgid "-disablefax"
17309 #. type: delimited block _
17310 #: docs/manual/gammu/index.rst:552
17311 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17314 #. type: delimited block _
17315 #: docs/manual/gammu/index.rst:554
17316 msgid "-enableemail"
17319 #. type: delimited block _
17320 #: docs/manual/gammu/index.rst:556
17321 msgid "sms will set email indicator. Text will be cut to 1 sms."
17324 #. type: delimited block _
17325 #: docs/manual/gammu/index.rst:558
17326 msgid "-disableemail"
17329 #. type: delimited block _
17330 #: docs/manual/gammu/index.rst:560
17331 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17334 #. type: delimited block _
17335 #: docs/manual/gammu/index.rst:562
17339 #. type: delimited block _
17340 #: docs/manual/gammu/index.rst:565
17342 "many phones after receiving it won't display anything, only beep, vibrate or "
17343 "turn on light. Text will be cut to 1 sms."
17346 #. type: delimited block _
17347 #: docs/manual/gammu/index.rst:567
17351 #. type: delimited block _
17352 #: docs/manual/gammu/index.rst:569
17353 msgid "SMS will be saved in Unicode format"
17356 #. type: delimited block _
17357 #: docs/manual/gammu/index.rst:575
17359 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17360 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17364 #. type: delimited block _
17365 #: docs/manual/gammu/index.rst:577
17366 msgid "-inputunicode"
17369 #. type: delimited block _
17370 #: docs/manual/gammu/index.rst:579
17371 msgid "input text is in Unicode."
17374 #. type: delimited block _
17375 #: docs/manual/gammu/index.rst:585
17377 "You can create Unicode file using WordPad in Windows (during saving select "
17378 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17381 #. type: delimited block _
17382 #: docs/manual/gammu/index.rst:589
17383 msgid "get text from command line instead of stdin."
17386 #. type: delimited block _
17387 #: docs/manual/gammu/index.rst:591
17391 #. type: delimited block _
17392 #: docs/manual/gammu/index.rst:593
17393 msgid "get text in UTF-8 from command line instead of stdin."
17396 #. type: delimited block _
17397 #: docs/manual/gammu/index.rst:599
17399 "Gammu detects your locales and uses by default encoding based on this. Use "
17400 "this option only when you know the input will be in UTF-8 in all cases."
17403 #. type: delimited block _
17404 #: docs/manual/gammu/index.rst:606
17405 msgid "-replacemessages ID"
17408 #. type: delimited block _
17409 #: docs/manual/gammu/index.rst:610
17411 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17412 "recipient with the same ID, each another SMS will replace each previous with "
17416 #. type: delimited block _
17417 #: docs/manual/gammu/index.rst:612
17418 msgid "-replacefile file"
17421 #. type: delimited block _
17422 #: docs/manual/gammu/index.rst:617
17424 "File with replacement table in unicode (UCS-2), preferably with byte order "
17425 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17426 "replacement one. The replacement is done after reading text for the message."
17429 #. type: delimited block _
17430 #: docs/manual/gammu/index.rst:620
17432 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17433 "file with following content (hex dump, first two bytes"
17436 #. type: Labeled list
17437 #: docs/manual/gammu/index.rst:620
17442 #. type: delimited block _
17443 #: docs/manual/gammu/index.rst:623
17444 msgid "ff fe 61 00 31 00"
17447 #. type: delimited block _
17448 #: docs/manual/gammu/index.rst:625
17449 msgid "TODO file location"
17452 #. type: delimited block _
17453 #: docs/manual/gammu/index.rst:628
17455 "Saves a message with a todo entry. The content will be read from any backup "
17456 "format which Gammu supports and from given location."
17459 #. type: delimited block _
17460 #: docs/manual/gammu/index.rst:630
17461 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17464 #. type: delimited block _
17465 #: docs/manual/gammu/index.rst:637
17467 "Read phonebook entry from file created by :option:`gammu backup` command and "
17468 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17469 "details with all numbers, text and name) format as SMS. The location "
17470 "identifies position of contact item to be read in backup file (usually 1, "
17471 "but can be useful in case the backup contains more items)."
17474 #. type: delimited block _
17475 #: docs/manual/gammu/index.rst:640
17476 msgid "WAPINDICATOR URL Title"
17479 #. type: delimited block _
17480 #: docs/manual/gammu/index.rst:643
17481 msgid "Saves a SMS with a WAP indication for given URL and title."
17484 #. type: delimited block _
17485 #: docs/manual/gammu/index.rst:646
17486 msgid "WAPSETTINGS file location DATA|GPRS"
17489 #. type: delimited block _
17490 #: docs/manual/gammu/index.rst:649
17492 "Read WAP settings from file created by :option:`gammu backup` command and "
17493 "saves in Nokia format as SMS"
17496 #. type: delimited block _
17497 #: docs/manual/gammu/index.rst:652
17499 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17500 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17501 "WEEK|MAX] [-save [-folder number]]"
17504 #. type: delimited block _
17505 #: docs/manual/gammu/index.rst:654
17507 "Sends a message to a ``destination`` number, most parameters are same as "
17508 "for :option:`gammu savesms`."
17511 #. type: delimited block _
17512 #: docs/manual/gammu/index.rst:656
17516 #. type: delimited block _
17517 #: docs/manual/gammu/index.rst:658
17518 msgid "will also save message which is being sent"
17521 #. type: delimited block _
17522 #: docs/manual/gammu/index.rst:660
17526 #. type: delimited block _
17527 #: docs/manual/gammu/index.rst:662
17528 msgid "request delivery report for message"
17531 #. type: delimited block _
17532 #: docs/manual/gammu/index.rst:664
17533 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17536 #. type: delimited block _
17537 #: docs/manual/gammu/index.rst:668
17539 "sets how long will be the message valid (SMSC will the discard the message "
17540 "after this time if it could not deliver it)."
17543 #. type: delimited block _
17544 #: docs/manual/gammu/index.rst:670
17545 msgid "setsmsc location number"
17548 #. type: delimited block _
17549 #: docs/manual/gammu/index.rst:673
17551 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17552 "just changes the SMSC number."
17556 #: docs/manual/gammu/index.rst:678
17558 msgid "Memory (phonebooks and calls) commands"
17559 msgstr "Memori (buku telepon dan panggilan)"
17561 #. type: delimited block _
17562 #: docs/manual/gammu/index.rst:681
17563 msgid "_memory types:"
17566 #. type: delimited block _
17567 #: docs/manual/gammu/index.rst:683
17568 msgid "Memory types"
17571 #. type: Plain text
17572 #: docs/manual/gammu/index.rst:686
17573 msgid "Gammu recognizes following memory types:"
17576 #. type: Plain text
17577 #: docs/manual/gammu/index.rst:705
17585 " Received calls\n"
17593 " phone internal phonebook\n"
17595 " fixed dialling\n"
17600 #. type: Plain text
17601 #: docs/manual/gammu/index.rst:708
17602 msgid "Memory commands"
17605 #. type: delimited block _
17606 #: docs/manual/gammu/index.rst:711
17607 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17610 #. type: delimited block _
17611 #: docs/manual/gammu/index.rst:713
17612 msgid "Deletes all entries from specified memory type."
17615 #. type: delimited block _
17616 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17617 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17618 msgid "For memory types description see :ref:`memory types`."
17621 #. type: delimited block _
17622 #: docs/manual/gammu/index.rst:717
17623 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17626 #. type: delimited block _
17627 #: docs/manual/gammu/index.rst:719
17628 msgid "Deletes entries in specified range from specified memory type."
17631 #. type: delimited block _
17632 #: docs/manual/gammu/index.rst:723
17633 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17636 #. type: delimited block _
17637 #: docs/manual/gammu/index.rst:725
17638 msgid "Get all memory locations from phone."
17641 #. type: delimited block _
17642 #: docs/manual/gammu/index.rst:729
17643 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17646 #. type: delimited block _
17647 #: docs/manual/gammu/index.rst:731
17648 msgid "Get memory location from phone."
17651 #. type: delimited block _
17652 #: docs/manual/gammu/index.rst:737
17653 msgid "getspeeddial start [stop]"
17656 #. type: delimited block _
17657 #: docs/manual/gammu/index.rst:739
17658 msgid "Gets speed dial choices."
17661 #. type: delimited block _
17662 #: docs/manual/gammu/index.rst:741
17663 msgid "searchmemory text"
17666 #. type: delimited block _
17667 #: docs/manual/gammu/index.rst:745
17669 "Scans all memory entries for given text. It performs case insensitive "
17670 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17674 #: docs/manual/gammu/index.rst:747
17676 msgid "Filesystem commands"
17677 msgstr "File sistem"
17679 #. type: delimited block _
17680 #: docs/manual/gammu/index.rst:752
17682 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17683 "Your phone can also support usb storage, which is handled on the operating "
17684 "system level and Gammu does not use that."
17687 #. type: delimited block _
17688 #: docs/manual/gammu/index.rst:754
17690 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17691 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17694 #. type: delimited block _
17695 #: docs/manual/gammu/index.rst:756
17696 msgid "Add file with specified name to folder with specified folder ID."
17699 #. type: delimited block _
17700 #: docs/manual/gammu/index.rst:758
17704 #. type: delimited block _
17705 #: docs/manual/gammu/index.rst:760
17707 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17708 "2 doesn't need this)."
17711 #. type: delimited block _
17712 #: docs/manual/gammu/index.rst:762
17716 #. type: delimited block _
17717 #: docs/manual/gammu/index.rst:764
17718 msgid "Sets the read only attribute."
17721 #. type: delimited block _
17722 #: docs/manual/gammu/index.rst:769
17724 "Sets the protected attribute (file can't be for example forwarded from phone "
17728 #. type: delimited block _
17729 #: docs/manual/gammu/index.rst:771
17733 #. type: delimited block _
17734 #: docs/manual/gammu/index.rst:773
17735 msgid "Sets the system attribute."
17738 #. type: delimited block _
17739 #: docs/manual/gammu/index.rst:775
17743 #. type: delimited block _
17744 #: docs/manual/gammu/index.rst:777
17745 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17748 #. type: delimited block _
17749 #: docs/manual/gammu/index.rst:779
17753 #. type: delimited block _
17754 #: docs/manual/gammu/index.rst:781
17756 "After using it date/time of file modification will be set to moment of "
17760 #. type: delimited block _
17761 #: docs/manual/gammu/index.rst:783
17762 msgid "addfolder parentfolderID name"
17765 #. type: delimited block _
17766 #: docs/manual/gammu/index.rst:786
17768 "Create a folder in phone with specified name in a folder with specified "
17772 #. type: delimited block _
17773 #: docs/manual/gammu/index.rst:788
17774 msgid "deletefiles fileID"
17777 #. type: delimited block _
17778 #: docs/manual/gammu/index.rst:790
17779 msgid "Delete files with given IDs."
17782 #. type: delimited block _
17783 #: docs/manual/gammu/index.rst:792
17784 msgid "deletefolder name"
17787 #. type: delimited block _
17788 #: docs/manual/gammu/index.rst:794
17789 msgid "Delete folder with given ID."
17792 #. type: delimited block _
17793 #: docs/manual/gammu/index.rst:796
17794 msgid "getfilefolder fileID, fileID, ..."
17797 #. type: delimited block _
17798 #: docs/manual/gammu/index.rst:798
17800 "Retrieve files or all files from folder with given IDs from a phone "
17804 #. type: delimited block _
17805 #: docs/manual/gammu/index.rst:800
17806 msgid "getfiles fileID, fileID, ..."
17809 #. type: delimited block _
17810 #: docs/manual/gammu/index.rst:802
17811 msgid "Retrieve files with given IDs from a phone filesytem."
17814 #. type: delimited block _
17815 #: docs/manual/gammu/index.rst:804
17816 msgid "getfilesystem [-flatall|-flat]"
17819 #. type: delimited block _
17820 #: docs/manual/gammu/index.rst:806
17822 "Display info about all folders and files in phone memory/memory card. By "
17823 "default there is tree displayed, you can change it:"
17826 #. type: delimited block _
17827 #: docs/manual/gammu/index.rst:808
17831 #. type: delimited block _
17832 #: docs/manual/gammu/index.rst:810
17834 "there are displayed full file/folder details like ID (first parameter in "
17838 #. type: delimited block _
17839 #: docs/manual/gammu/index.rst:812
17843 #. type: delimited block _
17844 #: docs/manual/gammu/index.rst:814
17846 "In some phones (like N6230) content of some folders (with more files) can be "
17847 "cut (only part of files will be displayed) for example on infrared "
17848 "connection. This is not Gammu issue, but phone firmware problem."
17851 #. type: delimited block _
17852 #: docs/manual/gammu/index.rst:816
17853 msgid "getfilesystemstatus"
17854 msgstr "getfilesystemstatus"
17856 #. type: delimited block _
17857 #: docs/manual/gammu/index.rst:819
17859 "Display info filesystem status - number of bytes available, used or used by "
17860 "some specific content."
17863 #. type: delimited block _
17864 #: docs/manual/gammu/index.rst:821
17865 msgid "getfolderlisting folderID"
17868 #. type: delimited block _
17869 #: docs/manual/gammu/index.rst:823
17871 "Display files and folders available in folder with given folder ID. You can "
17872 "get ID's using getfilesystem -flatall."
17875 #. type: delimited block _
17876 #: docs/manual/gammu/index.rst:830
17878 "Please note, that in some phones (like N6230) content of some folders (with "
17879 "more files) can be cut (only part of files will be displayed) for example on "
17880 "infrared connection. This is not Gammu issue, but phone firmware problem."
17883 #. type: delimited block _
17884 #: docs/manual/gammu/index.rst:832
17885 msgid "getrootfolders"
17888 #. type: delimited block _
17889 #: docs/manual/gammu/index.rst:834
17890 msgid "Display info about drives available in phone/memory card."
17893 #. type: delimited block _
17894 #: docs/manual/gammu/index.rst:836
17895 msgid "sendfile name"
17898 #. type: delimited block _
17899 #: docs/manual/gammu/index.rst:840
17901 "Sends file to a phone. It's up to phone to decide where to store this file "
17902 "and how to handle it (for example when you send vCard or vCalendar, most of "
17903 "phones will offer you to import it."
17906 #. type: delimited block _
17907 #: docs/manual/gammu/index.rst:842
17908 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
17912 #: docs/manual/gammu/index.rst:845
17914 msgid "Logo and pictures commands"
17915 msgstr "Logo dan gambar"
17917 #. type: delimited block _
17918 #: docs/manual/gammu/index.rst:850
17920 "These options are mainly (there are few exceptions) for monochromatic logos "
17921 "and images available in older phones. Recognized file formats: xpm (only "
17922 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
17925 #. type: delimited block _
17926 #: docs/manual/gammu/index.rst:852
17928 "In new models all bitmaps are saved in filesystem and should go into "
17929 "filesystem section"
17932 #. type: delimited block _
17933 #: docs/manual/gammu/index.rst:854
17934 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
17937 #. type: delimited block _
17938 #: docs/manual/gammu/index.rst:859
17940 "Allow one to convert logos files to another. When give ONLY inputfile, "
17941 "output will be written to stdout using ASCII art. When give output file and "
17942 "format, in some file formats (like NLM) will be set indicator informing "
17943 "about logo type to given."
17946 #. type: delimited block _
17947 #: docs/manual/gammu/index.rst:861
17948 msgid "getbitmap TYPE [type options]"
17951 #. type: delimited block _
17952 #: docs/manual/gammu/index.rst:863
17953 msgid "Reads bitmap from phone, following types are supported:"
17956 #. type: delimited block _
17957 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
17958 msgid "CALLER location [file]"
17961 #. type: delimited block _
17962 #: docs/manual/gammu/index.rst:867
17963 msgid "Get caller group logo from phone. Locations 1-5."
17966 #. type: delimited block _
17967 #: docs/manual/gammu/index.rst:869
17971 #. type: delimited block _
17972 #: docs/manual/gammu/index.rst:873
17974 "In some models it's possible to save dealer welcome note - text displayed "
17975 "during enabling phone, which can't be edited from phone menu. Here you can "
17979 #. type: delimited block _
17980 #: docs/manual/gammu/index.rst:875
17981 msgid "OPERATOR [file]"
17984 #. type: delimited block _
17985 #: docs/manual/gammu/index.rst:877
17987 "Get operator logo (picture displayed instead of operator name) from phone."
17990 #. type: delimited block _
17991 #: docs/manual/gammu/index.rst:879
17992 msgid "PICTURE location [file]"
17995 #. type: delimited block _
17996 #: docs/manual/gammu/index.rst:881
17997 msgid "Get Picture Image from phone."
18000 #. type: delimited block _
18001 #: docs/manual/gammu/index.rst:883
18002 msgid "STARTUP [file]"
18005 #. type: delimited block _
18006 #: docs/manual/gammu/index.rst:885
18007 msgid "Get static startup logo from phone. Allow one to save it in file."
18010 #. type: delimited block _
18011 #: docs/manual/gammu/index.rst:887
18015 #. type: delimited block _
18016 #: docs/manual/gammu/index.rst:889
18017 msgid "Get startup text from phone."
18020 #. type: delimited block _
18021 #: docs/manual/gammu/index.rst:891
18022 msgid "setbitmap TYPE [type options]"
18025 #. type: delimited block _
18026 #: docs/manual/gammu/index.rst:893
18027 msgid "Sets bitmap in phone, following types are supported:"
18030 #. type: delimited block _
18031 #: docs/manual/gammu/index.rst:897
18032 msgid "Set caller logo."
18035 #. type: delimited block _
18036 #: docs/manual/gammu/index.rst:899
18037 msgid "COLOUROPERATOR [fileID [netcode]]"
18040 #. type: delimited block _
18041 #: docs/manual/gammu/index.rst:901
18042 msgid "Sets color operator logo in phone."
18045 #. type: delimited block _
18046 #: docs/manual/gammu/index.rst:903
18047 msgid "COLOURSTARTUP [fileID]"
18050 #. type: delimited block _
18051 #: docs/manual/gammu/index.rst:905
18052 msgid "DEALER text"
18055 #. type: delimited block _
18056 #: docs/manual/gammu/index.rst:907
18058 "Sets welcome message configured by dealer, which usually can not be changed "
18062 #. type: delimited block _
18063 #: docs/manual/gammu/index.rst:909
18064 msgid "OPERATOR [file [netcode]]"
18067 #. type: delimited block _
18068 #: docs/manual/gammu/index.rst:914
18070 "Set operator logo in phone. When won't give file and netcode, operator logo "
18071 "will be removed from phone. When will give only filename, operator logo will "
18072 "be displayed for your current GSM operator. When you give additionally "
18073 "network code, it will be displayed for this operator."
18076 #. type: delimited block _
18077 #: docs/manual/gammu/index.rst:916
18078 msgid "PICTURE file location [text]"
18081 #. type: delimited block _
18082 #: docs/manual/gammu/index.rst:918
18083 msgid "Sets picture image in phone."
18086 #. type: delimited block _
18087 #: docs/manual/gammu/index.rst:920
18088 msgid "STARTUP file|1|2|3"
18091 #. type: delimited block _
18092 #: docs/manual/gammu/index.rst:924
18094 "Set startup logo in phone. It can be static (then you will have to give file "
18095 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18096 "3330 supports it, use location 1, 2 or 3 for these)."
18099 #. type: delimited block _
18100 #: docs/manual/gammu/index.rst:926
18104 #. type: delimited block _
18105 #: docs/manual/gammu/index.rst:928
18106 msgid "Sets startup text in phone."
18109 #. type: delimited block _
18110 #: docs/manual/gammu/index.rst:930
18111 msgid "WALLPAPER fileID"
18114 #. type: delimited block _
18115 #: docs/manual/gammu/index.rst:932
18116 msgid "Sets wallpaper in phone."
18120 #: docs/manual/gammu/index.rst:934
18122 msgid "Ringtones commands"
18123 msgstr "Nada dering"
18125 #. type: delimited block _
18126 #: docs/manual/gammu/index.rst:938
18128 "Ringtones are mostly supported only for older phones. For recent phones you "
18129 "usually just upload them to some folder in phone filesystem."
18132 #. type: delimited block _
18133 #: docs/manual/gammu/index.rst:943
18135 "There are recognized various file formats by options described below: rttl, "
18136 "binary format created for Gammu, mid (saving), re (reading), ott, "
18137 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18138 "(saving), rng, mmf (for Samsung)."
18141 #. type: delimited block _
18142 #: docs/manual/gammu/index.rst:946
18143 msgid "copyringtone source destination [RTTL|BINARY]"
18146 #. type: delimited block _
18147 #: docs/manual/gammu/index.rst:948
18148 msgid "Copy source ringtone to destination."
18151 #. type: delimited block _
18152 #: docs/manual/gammu/index.rst:950
18153 msgid "getphoneringtone location [file]"
18156 #. type: delimited block _
18157 #: docs/manual/gammu/index.rst:952
18158 msgid "Get one of \"default\" ringtones and saves into file"
18161 #. type: delimited block _
18162 #: docs/manual/gammu/index.rst:954
18163 msgid "getringtone location [file]"
18166 #. type: delimited block _
18167 #: docs/manual/gammu/index.rst:956
18168 msgid "Get ringtone from phone in RTTL or BINARY format."
18171 #. type: delimited block _
18172 #: docs/manual/gammu/index.rst:960
18173 msgid "getringtoneslist"
18174 msgstr "getringtoneslist"
18176 #. type: delimited block _
18177 #: docs/manual/gammu/index.rst:962
18178 msgid "playringtone file"
18181 #. type: delimited block _
18182 #: docs/manual/gammu/index.rst:964
18184 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18185 "BINARY (Nokia DCT3) format."
18188 #. type: delimited block _
18189 #: docs/manual/gammu/index.rst:966
18190 msgid "playsavedringtone number"
18193 #. type: delimited block _
18194 #: docs/manual/gammu/index.rst:969
18196 "Play one of built-in ringtones. This option is available for DCT4 phones. "
18197 "For getting ringtones list use :option:`gammu getringtoneslist`."
18200 #. type: delimited block _
18201 #: docs/manual/gammu/index.rst:971
18202 msgid "setringtone file [-location location] [-scale] [-name name]"
18205 #. type: delimited block _
18206 #: docs/manual/gammu/index.rst:974
18208 "Set ringtone in phone. When don't give location, it will be written \"with "
18209 "preview\" (in phones supporting this feature like 61xx or 6210)."
18212 #. type: delimited block _
18213 #: docs/manual/gammu/index.rst:980
18215 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18216 "scale problems available during editing ringtone in composer from phone menu "
18217 "(for example, in Nokia 33xx)."
18220 #. type: delimited block _
18221 #: docs/manual/gammu/index.rst:985
18223 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18224 "blink later in phone menus."
18228 #: docs/manual/gammu/index.rst:988
18230 msgid "Calendar notes commands"
18231 msgstr "Catatan kalender"
18233 #. type: delimited block _
18234 #: docs/manual/gammu/index.rst:991
18236 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18237 "limitations (depending on phone firmware version)."
18240 #. type: delimited block _
18241 #: docs/manual/gammu/index.rst:993
18242 msgid "deletecalendar start [stop]"
18245 #. type: delimited block _
18246 #: docs/manual/gammu/index.rst:995
18247 msgid "Deletes selected calendar entries in phone."
18250 #. type: delimited block _
18251 #: docs/manual/gammu/index.rst:997
18252 msgid "getallcalendar"
18253 msgstr "getallcalendar"
18255 #. type: delimited block _
18256 #: docs/manual/gammu/index.rst:999
18257 msgid "Retrieves all calendar entries from phone."
18260 #. type: delimited block _
18261 #: docs/manual/gammu/index.rst:1001
18262 msgid "getcalendar start [stop]"
18265 #. type: delimited block _
18266 #: docs/manual/gammu/index.rst:1003
18267 msgid "Retrieves selected calendar entries from phone."
18271 #: docs/manual/gammu/index.rst:1006
18273 msgid "To do list commands"
18274 msgstr "List pengerjaan"
18276 #. type: delimited block _
18277 #: docs/manual/gammu/index.rst:1009
18278 msgid "deletetodo start [stop]"
18281 #. type: delimited block _
18282 #: docs/manual/gammu/index.rst:1011
18283 msgid "Deletes selected todo entries in phone."
18286 #. type: delimited block _
18287 #: docs/manual/gammu/index.rst:1013
18291 #. type: delimited block _
18292 #: docs/manual/gammu/index.rst:1015
18293 msgid "Retrieves all todo entries from phone."
18296 #. type: delimited block _
18297 #: docs/manual/gammu/index.rst:1017
18298 msgid "gettodo start [stop]"
18301 #. type: delimited block _
18302 #: docs/manual/gammu/index.rst:1019
18303 msgid "Retrieves selected todo entries from phone."
18307 #: docs/manual/gammu/index.rst:1021
18309 msgid "Notes commands"
18312 #. type: delimited block _
18313 #: docs/manual/gammu/index.rst:1024
18314 msgid "getallnotes"
18317 #. type: delimited block _
18318 #: docs/manual/gammu/index.rst:1026
18319 msgid "Reads all notes from the phone."
18320 msgstr "Membaca semua catatan dari telepon."
18322 #. type: delimited block _
18323 #: docs/manual/gammu/index.rst:1031
18325 "Not all phones supports this function, especially most Sony Ericsson phones "
18326 "even if they have notes inside phone."
18330 #: docs/manual/gammu/index.rst:1034
18332 msgid "Date, time and alarm commands"
18333 msgstr "Tanggal, waktu dan alarm"
18335 #. type: delimited block _
18336 #: docs/manual/gammu/index.rst:1037
18337 msgid "getalarm [start]"
18340 #. type: delimited block _
18341 #: docs/manual/gammu/index.rst:1040
18342 msgid "Get alarm from phone, if no location is specified, 1 is used."
18345 #. type: delimited block _
18346 #: docs/manual/gammu/index.rst:1042
18347 msgid "getdatetime"
18350 #. type: delimited block _
18351 #: docs/manual/gammu/index.rst:1044
18352 msgid "Get date and time from phone"
18355 #. type: delimited block _
18356 #: docs/manual/gammu/index.rst:1046
18357 msgid "setalarm hour minute"
18360 #. type: delimited block _
18361 #: docs/manual/gammu/index.rst:1048
18362 msgid "Sets repeating alarm in phone on selected time."
18365 #. type: delimited block _
18366 #: docs/manual/gammu/index.rst:1050
18367 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18370 #. type: delimited block _
18371 #: docs/manual/gammu/index.rst:1054
18373 "Set date and time in phone to date and time set in computer. Please note, "
18374 "that this option doesn't show clock on phone screen. It only set date and "
18378 #. type: delimited block _
18379 #: docs/manual/gammu/index.rst:1059
18381 "You can make such synchronization each time, when will connect your phone "
18382 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18387 #: docs/manual/gammu/index.rst:1062
18389 msgid "Categories commands"
18392 #. type: delimited block _
18393 #: docs/manual/gammu/index.rst:1067
18394 msgid "Categories are supported only on few phones (Alcatel)."
18397 #. type: delimited block _
18398 #: docs/manual/gammu/index.rst:1069
18399 msgid "addcategory TODO|PHONEBOOK text"
18402 #. type: delimited block _
18403 #: docs/manual/gammu/index.rst:1071
18404 msgid "getallcategory TODO|PHONEBOOK"
18407 #. type: delimited block _
18408 #: docs/manual/gammu/index.rst:1073
18409 msgid "getcategory TODO|PHONEBOOK start [stop]"
18412 #. type: delimited block _
18413 #: docs/manual/gammu/index.rst:1075
18414 msgid "listmemorycategory text|number"
18417 #. type: delimited block _
18418 #: docs/manual/gammu/index.rst:1077
18419 msgid "listtodocategory text|number"
18423 #: docs/manual/gammu/index.rst:1080
18425 msgid "Backing up and restoring commands"
18426 msgstr "Backing up dan restoring"
18428 #. type: delimited block _
18429 #: docs/manual/gammu/index.rst:1083
18430 msgid "addnew file [-yes] [-memory ME|SM|..]"
18433 #. type: delimited block _
18434 #: docs/manual/gammu/index.rst:1087
18436 "Adds data written in file created using :option:`gammu backup` command. All "
18437 "things backed up :option:`gammu backup` can be restored (when made backup to "
18438 "Gammu text file)."
18441 #. type: delimited block _
18442 #: docs/manual/gammu/index.rst:1091
18444 "Please note that this adds all content of backup file to phone and does not "
18445 "care about current data in the phone (no duplicates are detected)."
18448 #. type: delimited block _
18449 #: docs/manual/gammu/index.rst:1094
18451 "Use -yes parameter to answer yes to all questions (you want to automatically "
18452 "restore all data)."
18455 #. type: delimited block _
18456 #: docs/manual/gammu/index.rst:1097
18458 "Use -memory parameter to force usage of defined memory type for storing "
18459 "entries regardless what backu format says."
18462 #. type: delimited block _
18463 #: docs/manual/gammu/index.rst:1099
18464 msgid "addsms folder file [-yes]"
18467 #. type: delimited block _
18468 #: docs/manual/gammu/index.rst:1102
18470 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18471 "selected folder in phone."
18474 #. type: delimited block _
18475 #: docs/manual/gammu/index.rst:1104
18476 msgid "backup file [-yes]"
18479 #. type: delimited block _
18480 #: docs/manual/gammu/index.rst:1106
18482 "Backup your phone to file. It's possible to backup (depends on phone and "
18486 #. type: delimited block _
18487 #: docs/manual/gammu/index.rst:1108
18488 msgid "phonebook from SIM and phone memory"
18491 #. type: delimited block _
18492 #: docs/manual/gammu/index.rst:1109
18493 msgid "calendar notes"
18494 msgstr "catatan kalender"
18496 #. type: delimited block _
18497 #: docs/manual/gammu/index.rst:1110
18498 msgid "SMSC settings"
18499 msgstr "Pengaturan SMSC"
18501 #. type: delimited block _
18502 #: docs/manual/gammu/index.rst:1111
18503 msgid "operator logo"
18506 #. type: delimited block _
18507 #: docs/manual/gammu/index.rst:1112
18508 msgid "startup (static) logo or startup text"
18511 #. type: delimited block _
18512 #: docs/manual/gammu/index.rst:1113
18514 msgid "WAP bookmarks"
18515 msgstr "Pengaturan WAP dan bookmark"
18517 #. type: delimited block _
18518 #: docs/manual/gammu/index.rst:1114
18519 msgid "WAP settings"
18520 msgstr "Pengaturan WAP"
18522 #. type: delimited block _
18523 #: docs/manual/gammu/index.rst:1115
18524 msgid "caller logos and groups"
18527 #. type: delimited block _
18528 #: docs/manual/gammu/index.rst:1116
18529 msgid "user ringtones"
18530 msgstr "nadadering pengguna"
18532 #. type: delimited block _
18533 #: docs/manual/gammu/index.rst:1119
18535 "There are various backup formats supported and the backup format is guessed "
18536 "based on file extension:"
18539 #. type: delimited block _
18540 #: docs/manual/gammu/index.rst:1121
18542 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18545 #. type: delimited block _
18546 #: docs/manual/gammu/index.rst:1122
18547 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18550 #. type: delimited block _
18551 #: docs/manual/gammu/index.rst:1123
18552 msgid "``.vcf`` - vCard, supports contacts."
18555 #. type: delimited block _
18556 #: docs/manual/gammu/index.rst:1124
18557 msgid "``.ldif`` - LDAP import, supports contacts."
18560 #. type: delimited block _
18561 #: docs/manual/gammu/index.rst:1125
18562 msgid "``.ics`` - iCalendar, supports calendar and todo."
18565 #. type: delimited block _
18566 #: docs/manual/gammu/index.rst:1126
18568 "Any other extension is Gammu backup file and it supports all data mentioned "
18569 "above, see :ref:`gammu-backup` for more details."
18572 #. type: delimited block _
18573 #: docs/manual/gammu/index.rst:1128
18575 "By default this command is interactive and asks which items tou want to "
18579 #. type: delimited block _
18580 #: docs/manual/gammu/index.rst:1130
18581 msgid "Use -yes for answering yes to all questions."
18584 #. type: delimited block _
18585 #: docs/manual/gammu/index.rst:1132
18586 msgid "backupsms file [-yes|-all]"
18589 #. type: delimited block _
18590 #: docs/manual/gammu/index.rst:1134
18591 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18594 #. type: delimited block _
18595 #: docs/manual/gammu/index.rst:1137
18597 "By default this command is interactive and asks which folders you want to "
18598 "backup and whether you want to remove messages from phone afterwards."
18601 #. type: delimited block _
18602 #: docs/manual/gammu/index.rst:1141
18604 "Use -yes for answering yes to all questions (backup all messages and delete "
18605 "them from phone), or -all to just backup all folders while keeping messages "
18609 #. type: delimited block _
18610 #: docs/manual/gammu/index.rst:1143
18611 msgid "restore file [-yes]"
18614 #. type: delimited block _
18615 #: docs/manual/gammu/index.rst:1148
18617 "Please note that restoring deletes all current content in phone. If you want "
18618 "only to add entries to phone, use :option:`gammu addnew`."
18621 #. type: delimited block _
18622 #: docs/manual/gammu/index.rst:1150
18624 "Restore settings written in file created using :option:`gammu backup` "
18628 #. type: delimited block _
18629 #: docs/manual/gammu/index.rst:1154
18631 "In some phones restoring calendar notes will not show error, but won't be "
18632 "done, when phone doesn't have set clock inside."
18635 #. type: delimited block _
18636 #: docs/manual/gammu/index.rst:1156
18637 msgid "restoresms file [-yes]"
18640 #. type: delimited block _
18641 #: docs/manual/gammu/index.rst:1160
18643 "Please note that this overwrites existing messages in phone (if it supports "
18647 #. type: delimited block _
18648 #: docs/manual/gammu/index.rst:1163
18650 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18651 "selected folder in phone."
18654 #. type: delimited block _
18655 #: docs/manual/gammu/index.rst:1165
18656 msgid "savefile TYPE [type options]"
18659 #. type: delimited block _
18660 #: docs/manual/gammu/index.rst:1168
18662 "Converts between various file formats supported by Gammu, following types "
18666 #. type: delimited block _
18667 #: docs/manual/gammu/index.rst:1170
18668 msgid "BOOKMARK target.url file location"
18671 #. type: delimited block _
18672 #: docs/manual/gammu/index.rst:1173
18673 msgid "Converts backup format supported by Gammu to vBookmark file."
18676 #. type: delimited block _
18677 #: docs/manual/gammu/index.rst:1175
18678 msgid "CALENDAR target.vcs file location"
18681 #. type: delimited block _
18682 #: docs/manual/gammu/index.rst:1180
18684 "Allows one to convert between various backup formats which gammu supports "
18685 "for calendar events. The file type is guessed (for input file guess is based "
18686 "on extension and file content, for output solely on extension)."
18689 #. type: delimited block _
18690 #: docs/manual/gammu/index.rst:1182
18691 msgid "TODO target.vcs file location"
18694 #. type: delimited block _
18695 #: docs/manual/gammu/index.rst:1187
18697 "Allows one to convert between various backup formats which gammu supports "
18698 "for todo events. The file type is guessed (for input file guess is based on "
18699 "extension and file content, for output solely on extension)."
18702 #. type: delimited block _
18703 #: docs/manual/gammu/index.rst:1189
18704 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18707 #. type: delimited block _
18708 #: docs/manual/gammu/index.rst:1194
18710 "Allows one to convert between various backup formats which gammu supports "
18711 "for phonebook events. The file type is guessed (for input file guess is "
18712 "based on extension and file content, for output solely on extension)."
18715 #. type: delimited block _
18716 #: docs/manual/gammu/index.rst:1196
18717 msgid ":option:`gammu convertbackup`"
18720 #. type: delimited block _
18721 #: docs/manual/gammu/index.rst:1198
18722 msgid "convertbackup source.file output.file"
18725 #. type: delimited block _
18726 #: docs/manual/gammu/index.rst:1200
18730 #. type: delimited block _
18731 #: docs/manual/gammu/index.rst:1204
18733 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18734 "savefile`, this does not give you any options what to convert, it simply "
18735 "takes converts all what can be saved into output file."
18738 #. type: delimited block _
18739 #: docs/manual/gammu/index.rst:1206
18740 msgid ":option:`gammu savefile`"
18744 #: docs/manual/gammu/index.rst:1209
18746 msgid "Nokia specific commands"
18747 msgstr "Perintah spesifik Nokia"
18749 #. type: delimited block _
18750 #: docs/manual/gammu/index.rst:1212
18751 msgid "nokiaaddfile TYPE [type options]"
18754 #. type: delimited block _
18755 #: docs/manual/gammu/index.rst:1214
18756 msgid "Uploads file to phone to specific location for the type:"
18759 #. type: delimited block _
18760 #: docs/manual/gammu/index.rst:1216
18761 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18764 #. type: delimited block _
18765 #: docs/manual/gammu/index.rst:1220
18767 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18768 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18769 "both will be added automatically."
18772 #. type: delimited block _
18773 #: docs/manual/gammu/index.rst:1222
18777 #. type: delimited block _
18778 #: docs/manual/gammu/index.rst:1225
18780 "Delete the application's .jad and .jar files before installing, but doesn't "
18781 "delete the application data."
18784 #. type: delimited block _
18785 #: docs/manual/gammu/index.rst:1227
18786 msgid "-overwriteall"
18789 #. type: delimited block _
18790 #: docs/manual/gammu/index.rst:1230
18792 "Delete the application (same as :option:`-overwrite`) and all it's data."
18795 #. type: delimited block _
18796 #: docs/manual/gammu/index.rst:1232
18797 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18800 #. type: delimited block _
18801 #: docs/manual/gammu/index.rst:1234
18803 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18804 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18807 #. type: delimited block _
18808 #: docs/manual/gammu/index.rst:1236
18809 msgid "nokiaaddplaylists"
18812 #. type: delimited block _
18813 #: docs/manual/gammu/index.rst:1238
18815 "Goes through phone memory and generated playlist for all music files found."
18818 #. type: delimited block _
18819 #: docs/manual/gammu/index.rst:1240
18820 msgid "To manually manage playlists:"
18823 #. type: delimited block _
18824 #: docs/manual/gammu/index.rst:1244
18825 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18828 #. type: delimited block _
18829 #: docs/manual/gammu/index.rst:1246
18830 msgid "Will add playlist filename.m3u"
18833 #. type: delimited block _
18834 #: docs/manual/gammu/index.rst:1250
18835 msgid "gammu getfilesystem"
18836 msgstr "gammu getfilesystem"
18838 #. type: delimited block _
18839 #: docs/manual/gammu/index.rst:1252
18840 msgid "Will get list of all files (including names of files with playlists)"
18843 #. type: delimited block _
18844 #: docs/manual/gammu/index.rst:1256
18845 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
18848 #. type: delimited block _
18849 #: docs/manual/gammu/index.rst:1258
18850 msgid "Will delete playlist filename.m3u"
18853 #. type: delimited block _
18854 #: docs/manual/gammu/index.rst:1260
18855 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
18858 #. type: delimited block _
18859 #: docs/manual/gammu/index.rst:1264
18861 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
18862 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
18863 "terminated lines. So just run :program:`unix2dos` on the resulting file "
18864 "before uploading it your your phone."
18867 #. type: delimited block _
18868 #: docs/manual/gammu/index.rst:1267
18869 msgid "nokiacomposer file"
18872 #. type: delimited block _
18873 #: docs/manual/gammu/index.rst:1270
18875 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
18876 "(and how should it look like)."
18879 #. type: delimited block _
18880 #: docs/manual/gammu/index.rst:1272
18881 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
18884 #. type: delimited block _
18885 #: docs/manual/gammu/index.rst:1274
18886 msgid "nokiadisplayoutput"
18889 #. type: delimited block _
18890 #: docs/manual/gammu/index.rst:1276
18891 msgid "nokiadisplaytest number"
18894 #. type: delimited block _
18895 #: docs/manual/gammu/index.rst:1278
18896 msgid "nokiagetadc"
18899 #. type: delimited block _
18900 #: docs/manual/gammu/index.rst:1280
18901 msgid "nokiagetoperatorname"
18904 #. type: delimited block _
18905 #: docs/manual/gammu/index.rst:1284
18907 "6110.c phones have place for name for one GSM network (of course, with "
18908 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
18909 "You can get this name using this option."
18912 #. type: delimited block _
18913 #: docs/manual/gammu/index.rst:1286
18914 msgid "nokiagetpbkfeatures memorytype"
18917 #. type: delimited block _
18918 #: docs/manual/gammu/index.rst:1288
18922 #. type: delimited block _
18923 #: docs/manual/gammu/index.rst:1291
18924 msgid "This option should display T9 dictionary content from DCT4 phones."
18927 #. type: delimited block _
18928 #: docs/manual/gammu/index.rst:1293
18929 msgid "nokiagetvoicerecord location"
18932 #. type: delimited block _
18933 #: docs/manual/gammu/index.rst:1297
18935 "Get voice record from location and save to WAV file. File is coded using GSM "
18936 "6.10 codec (available for example in win32). Name of file is like name of "
18937 "voice record in phone."
18940 #. type: delimited block _
18941 #: docs/manual/gammu/index.rst:1301
18943 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
18944 "included by Microsoft. If you deleted it by accident in this operating "
18945 "system, make such steps:"
18948 #. type: delimited block _
18949 #: docs/manual/gammu/index.rst:1303
18950 msgid "Control Panel"
18953 #. type: delimited block _
18954 #: docs/manual/gammu/index.rst:1304
18955 msgid "Add hardware"
18958 #. type: delimited block _
18959 #: docs/manual/gammu/index.rst:1305
18963 #. type: delimited block _
18964 #: docs/manual/gammu/index.rst:1306
18965 msgid "select \"Yes. I have already connected the hardware"
18968 #. type: delimited block _
18969 #: docs/manual/gammu/index.rst:1307
18970 msgid "select \"Add a new hardware device"
18973 #. type: delimited block _
18974 #: docs/manual/gammu/index.rst:1308
18975 msgid "select \"Install the hardware that I manually select from a list"
18978 #. type: delimited block _
18979 #: docs/manual/gammu/index.rst:1309
18980 msgid "select \"Sound, video and game controllers"
18983 #. type: delimited block _
18984 #: docs/manual/gammu/index.rst:1310
18985 msgid "select \"Audio codecs"
18988 #. type: delimited block _
18989 #: docs/manual/gammu/index.rst:1311
18990 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
18993 #. type: delimited block _
18994 #: docs/manual/gammu/index.rst:1312
18996 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
18999 #. type: delimited block _
19000 #: docs/manual/gammu/index.rst:1313
19002 "now You can be asked if want to install unsigned driver (YES), about select "
19003 "codec configuration (select what you want) and rebotting PC (make it)"
19006 #. type: delimited block _
19007 #: docs/manual/gammu/index.rst:1315
19008 msgid "nokiamakecamerashoot"
19011 #. type: delimited block _
19012 #: docs/manual/gammu/index.rst:1317
19013 msgid "nokianetmonitor test"
19016 #. type: delimited block _
19017 #: docs/manual/gammu/index.rst:1319
19018 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19021 #. type: delimited block _
19022 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19026 #. type: delimited block _
19027 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19029 "For more info about this option, please visit `Marcin's page <http://www."
19030 "mwiacek.com/>`_ and read netmonitor manual there."
19033 #. type: delimited block _
19034 #: docs/manual/gammu/index.rst:1331
19036 "test ``243`` enables all tests (after using command :command:`gammu "
19037 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19038 "see netmonitor menu)"
19041 #. type: delimited block _
19042 #: docs/manual/gammu/index.rst:1333
19043 msgid "nokianetmonitor36"
19046 #. type: delimited block _
19047 #: docs/manual/gammu/index.rst:1335
19048 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19051 #. type: delimited block _
19052 #: docs/manual/gammu/index.rst:1343
19053 msgid "nokiasecuritycode"
19056 #. type: delimited block _
19057 #: docs/manual/gammu/index.rst:1345
19058 msgid "Get/reset to \"12345\" security code"
19061 #. type: delimited block _
19062 #: docs/manual/gammu/index.rst:1347
19063 msgid "nokiaselftests"
19066 #. type: delimited block _
19067 #: docs/manual/gammu/index.rst:1349
19068 msgid "Perform tests for Nokia DCT3 phones."
19071 #. type: delimited block _
19072 #: docs/manual/gammu/index.rst:1355
19074 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19075 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19076 "t have an internal battery for the clock (like 3xxx)."
19079 #. type: delimited block _
19080 #: docs/manual/gammu/index.rst:1357
19081 msgid "nokiasetlights keypad|display|torch on|off"
19084 #. type: delimited block _
19085 #: docs/manual/gammu/index.rst:1359
19086 msgid "nokiasetoperatorname [networkcode name]"
19089 #. type: delimited block _
19090 #: docs/manual/gammu/index.rst:1361
19091 msgid "nokiasetphonemenus"
19094 #. type: delimited block _
19095 #: docs/manual/gammu/index.rst:1363
19096 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19099 #. type: delimited block _
19100 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19101 msgid "ALS (Alternative Line Service) option menu"
19104 #. type: delimited block _
19105 #: docs/manual/gammu/index.rst:1366
19106 msgid "vibra menu for 3210"
19109 #. type: delimited block _
19110 #: docs/manual/gammu/index.rst:1367
19111 msgid "3315 features in 3310 5.45 and higher"
19114 #. type: delimited block _
19115 #: docs/manual/gammu/index.rst:1368
19116 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19119 #. type: delimited block _
19120 #: docs/manual/gammu/index.rst:1369
19121 msgid "WellMate menu for 6150"
19124 #. type: delimited block _
19125 #: docs/manual/gammu/index.rst:1370
19129 #. type: delimited block _
19130 #: docs/manual/gammu/index.rst:1372
19131 msgid "and for DCT4:"
19134 #. type: delimited block _
19135 #: docs/manual/gammu/index.rst:1375
19136 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19139 #. type: delimited block _
19140 #: docs/manual/gammu/index.rst:1376
19141 msgid "GPRS Always Online"
19144 #. type: delimited block _
19145 #: docs/manual/gammu/index.rst:1377
19146 msgid "and others..."
19149 #. type: delimited block _
19150 #: docs/manual/gammu/index.rst:1379
19151 msgid "nokiasetvibralevel level"
19154 #. type: delimited block _
19155 #: docs/manual/gammu/index.rst:1381
19156 msgid "Set vibra power to \"level\" (given in percent)"
19159 #. type: delimited block _
19160 #: docs/manual/gammu/index.rst:1383
19161 msgid "nokiatuneradio"
19164 #. type: delimited block _
19165 #: docs/manual/gammu/index.rst:1385
19166 msgid "nokiavibratest"
19170 #: docs/manual/gammu/index.rst:1388
19172 msgid "Siemens specific commands"
19173 msgstr "Perintah spesifik Siemens"
19175 #. type: delimited block _
19176 #: docs/manual/gammu/index.rst:1391
19177 msgid "siemensnetmonact netmon_type"
19180 #. type: delimited block _
19181 #: docs/manual/gammu/index.rst:1394
19183 "Enables network monitor in Siemens phone. Currently known values for type "
19184 "are 1 for full and 2 for simple mode."
19187 #. type: delimited block _
19188 #: docs/manual/gammu/index.rst:1396
19189 msgid "siemensnetmonitor test"
19192 #. type: delimited block _
19193 #: docs/manual/gammu/index.rst:1398
19194 msgid "siemenssatnetmon"
19198 #: docs/manual/gammu/index.rst:1400
19200 msgid "Network commands"
19203 #. type: delimited block _
19204 #: docs/manual/gammu/index.rst:1403
19205 msgid "getgprspoint start [stop]"
19208 #. type: delimited block _
19209 #: docs/manual/gammu/index.rst:1405
19210 msgid "listnetworks [country]"
19213 #. type: delimited block _
19214 #: docs/manual/gammu/index.rst:1407
19215 msgid "Show names/codes of GSM networks known for Gammu"
19218 #. type: delimited block _
19219 #: docs/manual/gammu/index.rst:1409
19220 msgid "networkinfo"
19221 msgstr "networkinfo"
19223 #. type: delimited block _
19224 #: docs/manual/gammu/index.rst:1411
19225 msgid "Show information about network status from the phone."
19228 #. type: delimited block _
19229 #: docs/manual/gammu/index.rst:1413
19230 msgid "setautonetworklogin"
19234 #: docs/manual/gammu/index.rst:1415
19236 msgid "WAP settings and bookmarks commands"
19237 msgstr "Pengaturan WAP dan bookmark"
19239 #. type: delimited block _
19240 #: docs/manual/gammu/index.rst:1418
19241 msgid "deletewapbookmark start [stop]"
19244 #. type: delimited block _
19245 #: docs/manual/gammu/index.rst:1420
19246 msgid "Delete WAP bookmarks from phone."
19249 #. type: delimited block _
19250 #: docs/manual/gammu/index.rst:1424
19251 msgid "getchatsettings start [stop]"
19254 #. type: delimited block _
19255 #: docs/manual/gammu/index.rst:1426
19256 msgid "getsyncmlsettings start [stop]"
19259 #. type: delimited block _
19260 #: docs/manual/gammu/index.rst:1428
19261 msgid "getwapbookmark start [stop]"
19264 #. type: delimited block _
19265 #: docs/manual/gammu/index.rst:1430
19266 msgid "Get WAP bookmarks from phone."
19267 msgstr "Mengambil bookmark WAP dari telepon."
19269 #. type: delimited block _
19270 #: docs/manual/gammu/index.rst:1434
19271 msgid "getwapsettings start [stop]"
19274 #. type: delimited block _
19275 #: docs/manual/gammu/index.rst:1436
19276 msgid "Get WAP settings from phone."
19277 msgstr "Mengambil pengaturan WAP dari telepon."
19280 #: docs/manual/gammu/index.rst:1440
19282 msgid "MMS and MMS settings commands"
19283 msgstr "MMS dan pengaturan MMS"
19285 #. type: delimited block _
19286 #: docs/manual/gammu/index.rst:1443
19287 msgid "getallmms [-save]"
19290 #. type: delimited block _
19291 #: docs/manual/gammu/index.rst:1445
19292 msgid "geteachmms [-save]"
19295 #. type: delimited block _
19296 #: docs/manual/gammu/index.rst:1447
19297 msgid "getmmsfolders"
19300 #. type: delimited block _
19301 #: docs/manual/gammu/index.rst:1449
19302 msgid "getmmssettings start [stop]"
19305 #. type: delimited block _
19306 #: docs/manual/gammu/index.rst:1451
19307 msgid "readmmsfile file [-save]"
19311 #: docs/manual/gammu/index.rst:1454
19313 msgid "FM radio commands"
19316 #. type: delimited block _
19317 #: docs/manual/gammu/index.rst:1457
19318 msgid "getfmstation start [stop]"
19321 #. type: delimited block _
19322 #: docs/manual/gammu/index.rst:1459
19323 msgid "Show info about FM stations in phone"
19327 #: docs/manual/gammu/index.rst:1461
19329 msgid "Phone information commands"
19330 msgstr "Informasi telepon"
19332 #. type: delimited block _
19333 #: docs/manual/gammu/index.rst:1464
19337 #. type: delimited block _
19338 #: docs/manual/gammu/index.rst:1466
19339 msgid "Displays information about battery and power source."
19342 #. type: delimited block _
19343 #: docs/manual/gammu/index.rst:1468
19344 msgid "getdisplaystatus"
19347 #. type: delimited block _
19348 #: docs/manual/gammu/index.rst:1470
19349 msgid "getlocation"
19352 #. type: delimited block _
19353 #: docs/manual/gammu/index.rst:1474
19355 "Gets network information from phone (same as networkinfo) and prints "
19356 "location (latitude and longitude) based on information from `OpenCellID "
19357 "<http://opencellid.org>`_."
19360 #. type: delimited block _
19361 #: docs/manual/gammu/index.rst:1476
19362 msgid "getsecuritystatus"
19365 #. type: delimited block _
19366 #: docs/manual/gammu/index.rst:1478
19367 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19370 #. type: delimited block _
19371 #: docs/manual/gammu/index.rst:1480
19375 #. type: delimited block _
19376 #: docs/manual/gammu/index.rst:1482
19377 msgid "Show the most important phone data."
19380 #. type: delimited block _
19381 #: docs/manual/gammu/index.rst:1484
19382 msgid "monitor [times]"
19385 #. type: delimited block _
19386 #: docs/manual/gammu/index.rst:1487
19388 "Retrieves phone status and writes it continuously to standard output. Press :"
19389 "kbd:`Ctrl+C` to interrupt this command."
19392 #. type: delimited block _
19393 #: docs/manual/gammu/index.rst:1490
19395 "If no parameter is given, the program runs until interrupted, otherwise only "
19396 "given number of iterations is performed."
19399 #. type: delimited block _
19400 #: docs/manual/gammu/index.rst:1492
19401 msgid "This command outputs almost all information Gammu supports:"
19404 #. type: delimited block _
19405 #: docs/manual/gammu/index.rst:1494
19406 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19409 #. type: delimited block _
19410 #: docs/manual/gammu/index.rst:1495
19411 msgid "Signal strength."
19414 #. type: delimited block _
19415 #: docs/manual/gammu/index.rst:1496
19416 msgid "Battery state."
19419 #. type: delimited block _
19420 #: docs/manual/gammu/index.rst:1497
19421 msgid "Currently used network."
19424 #. type: delimited block _
19425 #: docs/manual/gammu/index.rst:1498
19426 msgid "Notifications of incoming messages and calls."
19430 #: docs/manual/gammu/index.rst:1501
19432 msgid "Phone settings commands"
19433 msgstr "Pengaturan telepon"
19435 #. type: delimited block _
19436 #: docs/manual/gammu/index.rst:1504
19437 msgid "getcalendarsettings"
19438 msgstr "getcalendarsettings"
19440 #. type: delimited block _
19441 #: docs/manual/gammu/index.rst:1507
19443 "Displays calendar settings like first day of week or automatic deleting of "
19447 #. type: delimited block _
19448 #: docs/manual/gammu/index.rst:1509
19449 msgid "getprofile start [stop]"
19452 #. type: delimited block _
19453 #: docs/manual/gammu/index.rst:1511
19454 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19457 #. type: Labeled list
19458 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19463 #. type: delimited block _
19464 #: docs/manual/gammu/index.rst:1513
19465 msgid "This will delete user data, be careful."
19468 #. type: delimited block _
19469 #: docs/manual/gammu/index.rst:1515
19470 msgid "Reset phone settings."
19471 msgstr "Reset pengaturan telepon."
19473 #. type: delimited block _
19474 #: docs/manual/gammu/index.rst:1517
19478 #. type: delimited block _
19479 #: docs/manual/gammu/index.rst:1518
19480 msgid "Clear phone settings."
19481 msgstr "Kosongkan pengaturan telepon."
19483 #. type: delimited block _
19484 #: docs/manual/gammu/index.rst:1520
19488 #. type: delimited block _
19489 #: docs/manual/gammu/index.rst:1521
19490 msgid "Clear device settings."
19493 #. type: delimited block _
19494 #: docs/manual/gammu/index.rst:1523
19498 #. type: delimited block _
19499 #: docs/manual/gammu/index.rst:1524
19500 msgid "Clear user settings."
19501 msgstr "Kosongkan pengaturan pengguna."
19503 #. type: delimited block _
19504 #: docs/manual/gammu/index.rst:1526
19505 msgid "removes or set logos to default"
19508 #. type: delimited block _
19509 #: docs/manual/gammu/index.rst:1527
19510 msgid "set default phonebook and other menu settings"
19513 #. type: delimited block _
19514 #: docs/manual/gammu/index.rst:1528
19515 msgid "clear T9 words,"
19518 #. type: delimited block _
19519 #: docs/manual/gammu/index.rst:1529
19520 msgid "clear call register info"
19523 #. type: delimited block _
19524 #: docs/manual/gammu/index.rst:1530
19525 msgid "set default profiles settings"
19528 #. type: delimited block _
19529 #: docs/manual/gammu/index.rst:1531
19530 msgid "clear user ringtones"
19533 #. type: delimited block _
19534 #: docs/manual/gammu/index.rst:1533
19538 #. type: delimited block _
19539 #: docs/manual/gammu/index.rst:1534
19540 msgid "Clear user settings and disables hidden menus."
19543 #. type: delimited block _
19544 #: docs/manual/gammu/index.rst:1536
19545 msgid "changes like after ``ALL``"
19548 #. type: delimited block _
19549 #: docs/manual/gammu/index.rst:1537
19550 msgid "disables netmon and PPS (all \"hidden\" menus)"
19553 #. type: delimited block _
19554 #: docs/manual/gammu/index.rst:1539
19555 msgid "``FACTORY``"
19558 #. type: delimited block _
19559 #: docs/manual/gammu/index.rst:1540
19560 msgid "Reset to factory defaults."
19563 #. type: delimited block _
19564 #: docs/manual/gammu/index.rst:1542
19565 msgid "changes like after ``UIF``"
19568 #. type: delimited block _
19569 #: docs/manual/gammu/index.rst:1543
19570 msgid "clear date/time"
19574 #: docs/manual/gammu/index.rst:1546
19576 msgid "Dumps decoding commands"
19577 msgstr "Tumpukan sedang didecode"
19579 #. type: delimited block _
19580 #: docs/manual/gammu/index.rst:1549
19582 "These commands are available only if Gammu was compiled with debugging "
19586 #. type: delimited block _
19587 #: docs/manual/gammu/index.rst:1551
19588 msgid "decodebinarydump file [phonemodel]"
19591 #. type: delimited block _
19592 #: docs/manual/gammu/index.rst:1554
19594 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19598 #. type: delimited block _
19599 #: docs/manual/gammu/index.rst:1556
19600 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19603 #. type: delimited block _
19604 #: docs/manual/gammu/index.rst:1558
19606 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19611 #: docs/manual/gammu/index.rst:1560
19613 msgid "Other commands"
19616 #. type: delimited block _
19617 #: docs/manual/gammu/index.rst:1563
19618 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19621 #. type: delimited block _
19622 #: docs/manual/gammu/index.rst:1565
19624 "Allow one to enter security code from PC. When code is ``-``, it is read "
19628 #. type: delimited block _
19629 #: docs/manual/gammu/index.rst:1567
19630 msgid "In case entering PUK, some phones require you to set new PIN as well."
19633 #. type: delimited block _
19634 #: docs/manual/gammu/index.rst:1569
19635 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19638 #. type: delimited block _
19639 #: docs/manual/gammu/index.rst:1571
19640 msgid "Press specified key sequence on phone keyboard"
19643 #. type: delimited block _
19644 #: docs/manual/gammu/index.rst:1573
19648 #. type: delimited block _
19649 #: docs/manual/gammu/index.rst:1574
19653 #. type: delimited block _
19654 #: docs/manual/gammu/index.rst:1575
19658 #. type: delimited block _
19659 #: docs/manual/gammu/index.rst:1576
19663 #. type: delimited block _
19664 #: docs/manual/gammu/index.rst:1577
19668 #. type: delimited block _
19669 #: docs/manual/gammu/index.rst:1578
19673 #. type: delimited block _
19674 #: docs/manual/gammu/index.rst:1579
19678 #. type: delimited block _
19679 #: docs/manual/gammu/index.rst:1580
19683 #. type: delimited block _
19684 #: docs/manual/gammu/index.rst:1581
19688 #. type: delimited block _
19689 #: docs/manual/gammu/index.rst:1582
19693 #. type: delimited block _
19694 #: docs/manual/gammu/index.rst:1583
19698 #. type: delimited block _
19699 #: docs/manual/gammu/index.rst:1584
19703 #. type: delimited block _
19704 #: docs/manual/gammu/index.rst:1585
19708 #. type: delimited block _
19709 #: docs/manual/gammu/index.rst:1586
19713 #. type: delimited block _
19714 #: docs/manual/gammu/index.rst:1587
19718 #. type: delimited block _
19719 #: docs/manual/gammu/index.rst:1588
19723 #. type: delimited block _
19724 #: docs/manual/gammu/index.rst:1589
19725 msgid "``123456789*0#``"
19728 #. type: delimited block _
19729 #: docs/manual/gammu/index.rst:1590
19730 msgid "numeric keyboard"
19733 #. type: delimited block _
19734 #: docs/manual/gammu/index.rst:1592
19735 msgid "reset SOFT|HARD"
19738 #. type: delimited block _
19739 #: docs/manual/gammu/index.rst:1594
19740 msgid "Make phone reset:"
19743 #. type: delimited block _
19744 #: docs/manual/gammu/index.rst:1596
19748 #. type: delimited block _
19749 #: docs/manual/gammu/index.rst:1597
19750 msgid "without asking for PIN"
19753 #. type: delimited block _
19754 #: docs/manual/gammu/index.rst:1598
19758 #. type: delimited block _
19759 #: docs/manual/gammu/index.rst:1599
19760 msgid "with asking for PIN"
19763 #. type: delimited block _
19764 #: docs/manual/gammu/index.rst:1601
19765 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19768 #. type: delimited block _
19769 #: docs/manual/gammu/index.rst:1602
19770 msgid "Some phones will reset user data on ``HARD`` reset."
19773 #. type: delimited block _
19774 #: docs/manual/gammu/index.rst:1604
19775 msgid "screenshot filename"
19778 #. type: delimited block _
19779 #: docs/manual/gammu/index.rst:1607
19781 "Captures phone screenshot and saves it as filename. The extension is "
19782 "automatically appended to filename based on what data phone provides."
19786 #: docs/manual/gammu/index.rst:1609
19788 msgid "Batch mode commands"
19791 #. type: delimited block _
19792 #: docs/manual/gammu/index.rst:1612
19793 msgid "batch [file]"
19796 #. type: delimited block _
19797 #: docs/manual/gammu/index.rst:1616
19799 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19800 "each on one line. Lines starting with # are treated as a comments."
19803 #. type: delimited block _
19804 #: docs/manual/gammu/index.rst:1620
19806 "By default, commands are read from standard input, but you can optionally "
19807 "specify a file from where they would be read (special case ``-`` means "
19812 #: docs/manual/gammu/index.rst:1622
19814 msgid "Configuration commands"
19817 #. type: delimited block _
19818 #: docs/manual/gammu/index.rst:1625
19819 msgid "searchphone [-debug]"
19822 #. type: delimited block _
19823 #: docs/manual/gammu/index.rst:1627
19824 msgid "Attempts to search for a connected phone."
19827 #. type: delimited block _
19828 #: docs/manual/gammu/index.rst:1633
19830 "Please note that this can take a very long time, but in case you have no "
19831 "clue how to configure phone connection, this is a convenient way to find "
19832 "working setup for Gammu."
19835 #. type: delimited block _
19836 #: docs/manual/gammu/index.rst:1635
19840 #. type: delimited block _
19841 #: docs/manual/gammu/index.rst:1637
19842 msgid "Installs applet for currently configured connection to the phone."
19845 #. type: delimited block _
19846 #: docs/manual/gammu/index.rst:1640
19848 "You can configure search path for instllation files by :config:option:"
19853 #: docs/manual/gammu/index.rst:1642
19855 msgid "Gammu information commands"
19856 msgstr "Informasi gammu"
19858 #. type: delimited block _
19859 #: docs/manual/gammu/index.rst:1645
19860 msgid "checkversion [STABLE]"
19863 #. type: delimited block _
19864 #: docs/manual/gammu/index.rst:1649
19866 "Checks whether there is newer Gammu version available online (if Gammu has "
19867 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
19868 "stable versions will be checked."
19871 #. type: delimited block _
19872 #: docs/manual/gammu/index.rst:1651
19876 #. type: delimited block _
19877 #: docs/manual/gammu/index.rst:1653
19878 msgid "Print information about compiled in features."
19881 #. type: delimited block _
19882 #: docs/manual/gammu/index.rst:1655
19883 msgid "help [topic]"
19886 #. type: delimited block _
19887 #: docs/manual/gammu/index.rst:1658
19889 "Print help. By default general help is printed, but you can also specify a "
19890 "help category to get more detailed help on some topic."
19893 #. type: delimited block _
19894 #: docs/manual/gammu/index.rst:1660
19898 #. type: delimited block _
19899 #: docs/manual/gammu/index.rst:1662
19900 msgid "Print version information and license."
19904 #: docs/manual/gammu/index.rst:1665
19906 msgid "Return values"
19909 #. type: delimited block _
19910 #: docs/manual/gammu/index.rst:1669
19912 "gammu returns 0 on success. In case of failure non zero code is returned."
19915 #. type: delimited block _
19916 #: docs/manual/gammu/index.rst:1682
19920 " Out of memory or other critical error.\n"
19922 " Invalid command line parameters.\n"
19924 " Failed to open file specified on command line.\n"
19926 " Program was interrupted.\n"
19928 " Gammu library version mismatch.\n"
19930 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
19933 #. type: delimited block _
19934 #: docs/manual/gammu/index.rst:1685
19936 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
19939 #. type: delimited block _
19940 #: docs/manual/gammu/index.rst:1830
19946 " Error opening device. Unknown, busy or no permissions.\n"
19948 " Error opening device, it is locked.\n"
19950 " Error opening device, it doesn't exist.\n"
19952 " Error opening device, it is already opened by other application.\n"
19954 " Error opening device, you don't have permissions.\n"
19956 " Error opening device. No required driver in operating system.\n"
19958 " Error opening device. Some hardware not connected/wrongly configured.\n"
19960 " Error setting device DTR or RTS.\n"
19962 " Error setting device speed. Maybe speed not supported.\n"
19964 " Error writing to the device.\n"
19966 " Error during reading from the device.\n"
19968 " Can't set parity on the device.\n"
19970 " No response in specified timeout. Probably phone not connected.\n"
19972 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19974 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19976 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19978 " Unknown connection type string. Check config file.\n"
19980 " Unknown model type string. Check config file.\n"
19982 " Some functions not available for your system (disabled in config or not implemented).\n"
19984 " Function not supported by phone.\n"
19986 " Entry is empty.\n"
19988 " Security error. Maybe no PIN?\n"
19990 " Invalid location. Maybe too high?\n"
19992 " Functionality not implemented. You are welcome to help authors with it.\n"
19996 " Unknown error.\n"
19998 " Can not open specified file.\n"
20000 " More memory required...\n"
20002 " Operation not allowed by phone.\n"
20004 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
20006 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
20008 " Phone is not connected.\n"
20010 " Function is currently being implemented. If you want to help, please contact authors.\n"
20012 " Phone is disabled and connected to charger.\n"
20014 " File format not supported by Gammu.\n"
20016 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20018 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20020 " Phone module need to send another answer frame.\n"
20022 " Current connection type doesn't support called function.\n"
20026 " Invalid date or time specified.\n"
20028 " Phone memory error, maybe it is read only.\n"
20030 " Invalid data given to phone.\n"
20032 " File with specified name already exists.\n"
20034 " File with specified name doesn't exist.\n"
20036 " You have to give folder name and not file name.\n"
20038 " You have to give file name and not folder name.\n"
20040 " Can not access SIM card.\n"
20042 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20044 " Only part of folder has been listed.\n"
20046 " Folder must be empty.\n"
20048 " Data were converted.\n"
20050 " Gammu is not configured.\n"
20052 " Wrong folder used.\n"
20054 " Internal phone error.\n"
20056 " Error writing file to disk.\n"
20058 " No such section exists.\n"
20060 " Using default values.\n"
20062 " Corrupted data returned by phone.\n"
20064 " Bad feature string in configuration.\n"
20066 " Desired functionality has been disabled on compile time.\n"
20068 " Bluetooth configuration requires channel option.\n"
20070 " Service is not running.\n"
20072 " Service configuration is missing.\n"
20074 " Command rejected because device was busy. Wait and restart.\n"
20076 " Could not connect to the server.\n"
20078 " Could not resolve the host name.\n"
20080 " Failed to get SMSC number from phone.\n"
20082 " Operation aborted.\n"
20084 " Installation data not found, please consult debug log and/or documentation for more details.\n"
20086 " Entry is read only.\n"
20090 #: docs/manual/gammu/index.rst:1836
20092 msgid "Configuration"
20095 #. type: delimited block _
20096 #: docs/manual/gammu/index.rst:1839
20097 msgid "To check it out, you need to have configuration file for gammu, see"
20100 #. type: Attribute :ref:
20101 #: docs/manual/gammu/index.rst:1839
20103 msgid "`gammurc` for more details about it."
20107 #: docs/manual/gammu/index.rst:1842
20109 msgid "Sending messages"
20112 #. type: delimited block _
20113 #: docs/manual/gammu/index.rst:1847
20115 "All messages bellow are sent to number 123456, replace it with proper "
20119 #. type: delimited block _
20120 #: docs/manual/gammu/index.rst:1849
20121 msgid "Send text message up to standard 160 chars:"
20124 #. type: delimited block _
20125 #: docs/manual/gammu/index.rst:1853
20126 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20129 #. type: delimited block _
20130 #: docs/manual/gammu/index.rst:1859
20131 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20134 #. type: delimited block _
20135 #: docs/manual/gammu/index.rst:1861
20136 msgid "Send long text message:"
20139 #. type: delimited block _
20140 #: docs/manual/gammu/index.rst:1865
20142 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20145 #. type: delimited block _
20146 #: docs/manual/gammu/index.rst:1871
20148 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20151 #. type: delimited block _
20152 #: docs/manual/gammu/index.rst:1877
20153 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20156 #. type: delimited block _
20157 #: docs/manual/gammu/index.rst:1879
20159 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20162 #. type: delimited block _
20163 #: docs/manual/gammu/index.rst:1883
20165 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20166 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20169 #. type: delimited block _
20170 #: docs/manual/gammu/index.rst:1885
20171 msgid "Send protected message with ringtone:"
20174 #. type: delimited block _
20175 #: docs/manual/gammu/index.rst:1889
20177 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20178 "toneSElong axelf.txt -toneSE ring.txt"
20182 #: docs/manual/gammu/index.rst:1892
20184 msgid "Retrieving USSD replies"
20187 #. type: delimited block _
20188 #: docs/manual/gammu/index.rst:1895
20190 "For example for retrieving prepaid card status or retrieving various network "
20194 #. type: delimited block _
20195 #: docs/manual/gammu/index.rst:1899
20196 msgid "gammu getussd '#555#'"
20200 #: docs/manual/gammu/index.rst:1901
20202 msgid "Uploading files to Nokia"
20205 #. type: delimited block _
20206 #: docs/manual/gammu/index.rst:1904
20208 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20209 "and Alien.JAR in current directory):"
20212 #. type: delimited block _
20213 #: docs/manual/gammu/index.rst:1908
20214 msgid "gammu nokiaaddfile APPLICATION Alien"
20217 #. type: delimited block _
20218 #: docs/manual/gammu/index.rst:1910
20219 msgid "Add file.mid to ringtones folder:"
20222 #. type: delimited block _
20223 #: docs/manual/gammu/index.rst:1914
20224 msgid "gammu nokiaaddfile TONES file.mid"
20228 #: docs/manual/gammu/index.rst:1916
20230 msgid "Setting operator logo"
20233 #. type: delimited block _
20234 #: docs/manual/gammu/index.rst:1919
20235 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20238 #. type: delimited block _
20239 #: docs/manual/gammu/index.rst:1923
20240 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20243 #. type: delimited block _
20244 #: docs/manual/gammu/index.rst:1925
20245 msgid "_converting-formats:"
20249 #: docs/manual/gammu/index.rst:1927
20251 msgid "Converting file formats"
20254 #. type: delimited block _
20255 #: docs/manual/gammu/index.rst:1930
20256 msgid "The formats conversion can done using :option:`gammu savefile` or"
20259 #. type: Attribute :option:
20260 #: docs/manual/gammu/index.rst:1930
20262 msgid "`gammu convertbackup` commands."
20265 #. type: delimited block _
20266 #: docs/manual/gammu/index.rst:1933
20268 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20271 #. type: delimited block _
20272 #: docs/manual/gammu/index.rst:1937
20273 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20276 #. type: delimited block _
20277 #: docs/manual/gammu/index.rst:1939
20278 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20281 #. type: delimited block _
20282 #: docs/manual/gammu/index.rst:1943
20283 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20286 #. type: delimited block _
20287 #: docs/manual/gammu/index.rst:1945
20288 msgid "Convert all contacts from backup to vCard:"
20291 #. type: delimited block _
20292 #: docs/manual/gammu/index.rst:1949
20293 msgid "gammu convertbackup phone.backup output.vcf"
20297 #: docs/manual/gammu/index.rst:1952
20299 msgid "Reporting bugs"
20302 #. type: delimited block _
20303 #: docs/manual/gammu/index.rst:1957
20305 "There are definitely many bugs, reporting to author is welcome. Please "
20306 "include some useful information when sending bug reports (especially debug "
20307 "logs, operating system, it's version and phone information are needed)."
20310 #. type: delimited block _
20311 #: docs/manual/gammu/index.rst:1959
20312 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20315 #. type: delimited block _
20316 #: docs/manual/gammu/index.rst:1966
20318 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20321 #. type: delimited block _
20322 #: docs/manual/gammu/index.rst:1968
20323 msgid "Alternatively you can specify logging on command line:"
20326 #. type: delimited block _
20327 #: docs/manual/gammu/index.rst:1972
20328 msgid "gammu -d textall -f /tmp/gammu.log ..."
20331 #. type: delimited block _
20332 #: docs/manual/gammu/index.rst:1976
20334 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20335 "phone and stores dump of communication there. You can also find some hints "
20336 "for improving support for your phone in this log."
20339 #. type: delimited block _
20340 #: docs/manual/gammu/index.rst:1978
20342 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20345 #. type: delimited block _
20346 #: docs/manual/gammu/index.rst:1979
20347 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20351 #: docs/manual/project/documentation.rst:2
20353 msgid "Project Documentation"
20356 #. type: Plain text
20357 #: docs/manual/project/documentation.rst:7
20359 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20360 "which you are currently reading and comments in the sources, which are "
20361 "partly included in this manual as well."
20365 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20367 msgid "The Gammu Manual"
20370 #. type: Plain text
20371 #: docs/manual/project/documentation.rst:17
20373 "This manual is in written in rst format and built using `Sphinx <http://"
20374 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20375 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20376 "shipped within Gammu sources, but if you use git, you need to check out it "
20377 "separately as git submodule (you should update it as well any time you "
20378 "update Gammu git):"
20381 #. type: Plain text
20382 #: docs/manual/project/documentation.rst:21
20383 msgid "git submodule update --init"
20386 #. type: Plain text
20387 #: docs/manual/project/documentation.rst:24
20389 "To generate the documentation there are various ``manual-*`` targets for "
20390 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20393 #. type: Plain text
20394 #: docs/manual/project/documentation.rst:29
20395 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20398 #. type: Plain text
20399 #: docs/manual/project/documentation.rst:32
20401 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20404 #. type: Plain text
20405 #: docs/manual/project/documentation.rst:35
20407 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20411 #. type: Plain text
20412 #: docs/manual/project/documentation.rst:38
20414 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20418 #. type: Plain text
20419 #: docs/manual/project/documentation.rst:41
20421 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20425 #: docs/manual/project/documentation.rst:43
20430 #. type: Plain text
20431 #: docs/manual/project/documentation.rst:46
20432 msgid "The man pages for all commands are generated using Sphinx as well:"
20435 #. type: Plain text
20436 #: docs/manual/project/documentation.rst:51
20437 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20440 #. type: Plain text
20441 #: docs/manual/project/documentation.rst:54
20443 "However man pages are stored in Git as well, so you should update generated "
20444 "copy on each change:"
20447 #. type: Plain text
20448 #: docs/manual/project/documentation.rst:59
20449 msgid "# Updates generated man pages in Git make update-man"
20453 #: docs/manual/project/documentation.rst:61
20455 msgid "Code comments"
20458 #. type: Plain text
20459 #: docs/manual/project/documentation.rst:64
20461 "The code comments in C code should be parseable by Doxygen, what is more or "
20462 "less standard way to document C code."
20466 #: docs/manual/project/versioning.rst:2
20471 #. type: Plain text
20472 #: docs/manual/project/versioning.rst:7
20474 "There are two types of releases - testing and stable, both having version x."
20475 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20476 "ones have z >= 90. Testing releases usually provide latest features, but "
20477 "everything does not have to be stabilized yet."
20481 #: docs/manual/project/directories.rst:2
20483 msgid "Directory structure"
20487 #: docs/manual/project/directories.rst:5
20489 msgid "libgammu directory"
20492 #. type: Plain text
20493 #: docs/manual/project/directories.rst:9
20495 "This directory contains sources of Gammu library. You can find all phone "
20496 "communication and data encoding functionality here."
20499 #. type: Plain text
20500 #: docs/manual/project/directories.rst:11
20501 msgid "There are following subdirectories:"
20504 #. type: Plain text
20505 #: docs/manual/project/directories.rst:30
20509 " drivers for devices such serial ports or irda\n"
20510 "``device/serial``\n"
20511 " drivers for serial ports\n"
20512 "``device/irda``\n"
20513 " drivers for infrared over sockets\n"
20515 " protocol drivers\n"
20516 "``protocol/nokia``\n"
20517 " Nokia specific protocols\n"
20520 "``phone/nokia``\n"
20521 " modules for different Nokia phones\n"
20523 " different services. They can be used for any project\n"
20525 " different gsm services for logos, ringtones, etc.\n"
20529 #: docs/manual/project/directories.rst:32
20531 msgid "gammu directory"
20534 #. type: Plain text
20535 #: docs/manual/project/directories.rst:36
20537 "Sources of Gammu command line utility. It contains interface to libGammu and "
20538 "some additional functionality as well."
20542 #: docs/manual/project/directories.rst:38
20544 msgid "smsd directory"
20547 #. type: Plain text
20548 #: docs/manual/project/directories.rst:41
20549 msgid "Sources of SMS Daemon as well as all it's service backends."
20552 #. type: Plain text
20553 #: docs/manual/project/directories.rst:43
20555 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20559 #: docs/manual/project/directories.rst:45
20561 msgid "python directory"
20564 #. type: Plain text
20565 #: docs/manual/project/directories.rst:48
20566 msgid "Sources of python-gammu module and some examples."
20570 #: docs/manual/project/directories.rst:50
20572 msgid "helper directory"
20575 #. type: Plain text
20576 #: docs/manual/project/directories.rst:56
20578 "These are some helper functions used either as replacement for functionality "
20579 "missing on some platforms (eg. strptime) or used in more places (message "
20580 "command line processing which is shared between SMSD and Gammu utility)."
20584 #: docs/manual/project/directories.rst:58
20586 msgid "docs directory"
20589 #. type: Plain text
20590 #: docs/manual/project/directories.rst:62
20592 "Documentation for both end users and developers as well as SQL scripts for "
20593 "creating SMSD database."
20596 #. type: Plain text
20597 #: docs/manual/project/directories.rst:73
20601 " configuration file samples\n"
20603 " examples using libGammu\n"
20605 " sources of The Gammu Manual which you are reading\n"
20607 " SQL scripts to create table structures for :ref:`smsd`\n"
20609 " user documentation like man pages\n"
20613 #: docs/manual/project/directories.rst:75
20615 msgid "admin directory"
20618 #. type: Plain text
20619 #: docs/manual/project/directories.rst:78
20620 msgid "Administrative scripts for updating locales, making release etc."
20624 #: docs/manual/project/directories.rst:80
20626 msgid "cmake directory"
20629 #. type: Plain text
20630 #: docs/manual/project/directories.rst:83
20631 msgid "CMake include files and templates for generated files."
20635 #: docs/manual/project/directories.rst:85
20637 msgid "include directory"
20640 #. type: Plain text
20641 #: docs/manual/project/directories.rst:88
20642 msgid "Public headers for libGammu."
20646 #: docs/manual/project/directories.rst:90
20648 msgid "locale directory"
20651 #. type: Plain text
20652 #: docs/manual/project/directories.rst:94
20654 "Gettext po files for translating Gammu, libGammu and user documentation. "
20655 "See :doc:`localization` for more information."
20659 #: docs/manual/project/directories.rst:96
20661 msgid "tests directory"
20664 #. type: Plain text
20665 #: docs/manual/project/directories.rst:100
20667 "CTest based test suite for libGammu. See :doc:`testing` for more "
20672 #: docs/manual/project/directories.rst:102
20674 msgid "utils directory"
20677 #. type: Plain text
20678 #: docs/manual/project/directories.rst:105
20679 msgid "Various utilities usable with Gammu."
20683 #: docs/manual/project/directories.rst:107
20685 msgid "contrib directory"
20688 #. type: Plain text
20689 #: docs/manual/project/directories.rst:111
20691 "This directory contains various things which might be useful with Gammu. "
20692 "Most of them were contributed by Gammu users."
20695 #. type: Plain text
20696 #: docs/manual/project/directories.rst:116
20698 "Please note that that code here might have different license terms than "
20702 #. type: Plain text
20703 #: docs/manual/project/directories.rst:121
20705 "Most of scripts provided here are not actively maintained and might be "
20709 #. type: Plain text
20710 #: docs/manual/project/directories.rst:123
20711 msgid "bash-completion"
20714 #. type: delimited block *
20715 #: docs/manual/project/directories.rst:126
20716 msgid "Completion script for bash."
20719 #. type: delimited block *
20720 #: docs/manual/project/directories.rst:128
20724 #. type: Plain text
20725 #: docs/manual/project/directories.rst:131
20726 msgid "Various scripts for converting data."
20729 #. type: Plain text
20730 #: docs/manual/project/directories.rst:133
20734 #. type: delimited block *
20735 #: docs/manual/project/directories.rst:136
20736 msgid "Init scripts for Gammu SMSD."
20739 #. type: delimited block *
20740 #: docs/manual/project/directories.rst:138
20744 #. type: Plain text
20745 #: docs/manual/project/directories.rst:141
20746 msgid "Sample media files which can be used with Gammu."
20749 #. type: Plain text
20750 #: docs/manual/project/directories.rst:143
20754 #. type: delimited block *
20755 #: docs/manual/project/directories.rst:146
20756 msgid "Various perl scripts which interface to Gammu or SMSD."
20759 #. type: delimited block *
20760 #: docs/manual/project/directories.rst:149
20764 #. type: delimited block *
20765 #: docs/manual/project/directories.rst:151
20766 msgid "Various PHP frontends to SMSD or Gammu directly."
20769 #. type: delimited block *
20770 #: docs/manual/project/directories.rst:154
20774 #. type: delimited block *
20775 #: docs/manual/project/directories.rst:158
20777 "This directory contains SMS default alphabet saved in Unicode text file (:"
20778 "file:`charset.txt`) and table used for converting chars during saving SMS "
20779 "with default alphabet (:file:`convert.txt`)."
20782 #. type: delimited block *
20783 #: docs/manual/project/directories.rst:160
20784 msgid "sms-gammu2android"
20787 #. type: Plain text
20788 #: docs/manual/project/directories.rst:164
20790 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20791 "SMS Backup & Restore application."
20794 #. type: Plain text
20795 #: docs/manual/project/directories.rst:166
20796 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20799 #. type: Plain text
20800 #: docs/manual/project/directories.rst:168
20804 #. type: delimited block *
20805 #: docs/manual/project/directories.rst:172
20807 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20811 #. type: delimited block *
20812 #: docs/manual/project/directories.rst:175
20816 #. type: delimited block *
20817 #: docs/manual/project/directories.rst:177
20818 msgid "Various SQL snippets and triggers useful with SMSD."
20821 #. type: delimited block *
20822 #: docs/manual/project/directories.rst:179
20826 #. type: Plain text
20827 #: docs/manual/project/directories.rst:182
20828 msgid "Helper scripts for automatic testing or git bisect."
20831 #. type: Plain text
20832 #: docs/manual/project/directories.rst:184
20836 #. type: delimited block *
20837 #: docs/manual/project/directories.rst:187
20838 msgid "System for automatic replying to SMS messages."
20841 #. type: delimited block *
20842 #: docs/manual/project/directories.rst:189
20846 #. type: Plain text
20847 #: docs/manual/project/directories.rst:193
20849 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
20850 "includes slightly modified version."
20853 #. type: Plain text
20854 #: docs/manual/project/directories.rst:196
20858 #. type: Plain text
20859 #: docs/manual/project/directories.rst:198
20860 msgid "Series60 applet to use with recent Symbian phones."
20863 #. type: Plain text
20864 #: docs/manual/project/directories.rst:200
20868 #. type: Plain text
20869 #: docs/manual/project/directories.rst:202
20873 #. type: delimited block *
20874 #: docs/manual/project/directories.rst:204
20875 msgid "Unsupported applications built on top of libGammu.dll on Windows."
20879 #: docs/manual/project/about.rst:2
20881 msgid "About Gammu"
20884 #. type: Plain text
20885 #: docs/manual/project/about.rst:6
20887 "Gammu is library and command line utility for mobile phones. It is released "
20888 "under GNU GPL version 2."
20890 "Gammu adalah utiliti library dan command line untuk telepon selular. Gammu "
20891 "dirilis di bawah GNU GPL versi 2."
20893 #. type: Plain text
20894 #: docs/manual/project/about.rst:10
20896 "It has been initiated by Marcin Wiacek and other people. Originally the code "
20897 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
20898 "to version 0.58) called MyGnokii2."
20901 #. type: Plain text
20902 #: docs/manual/project/about.rst:13
20904 "Currently the project is lead by `Michal Čihař`_ with help of many "
20908 #. type: Plain text
20909 #: docs/manual/project/about.rst:15
20910 msgid "_Gnokii: http://www.gnokii.org"
20913 #. type: Plain text
20914 #: docs/manual/project/about.rst:16
20915 msgid "_MyGnokii: http://www.mwiacek.com"
20918 #. type: Plain text
20919 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
20920 msgid "_Michal Čihař: mailto:michal@cihar.com"
20923 #. type: Plain text
20924 #: docs/manual/project/index.rst:2
20929 #: docs/manual/project/index.rst:4
20931 msgid "Gammu project"
20934 #. type: Plain text
20935 #: docs/manual/project/index.rst:19
20937 "about motivation install contributing localization testing coding-style "
20938 "versioning documentation directories roadmap"
20942 #: docs/manual/project/contributing.rst:2
20944 msgid "Contributing"
20947 #. type: Plain text
20948 #: docs/manual/project/contributing.rst:10
20950 "We welcome contribution in any area, if you don't have developer skills, you "
20951 "can always contribute to :doc:`localization` or just `donate us money`_. In "
20952 "case you are interested in fixing some code, please read :doc:`../internal/"
20953 "index` to understand structure of Gammu code. We also maintain list of "
20954 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
20955 "which areas we currently mostly lack manpower."
20959 #: docs/manual/project/contributing.rst:12
20961 msgid "Sending patches"
20964 #. type: Plain text
20965 #: docs/manual/project/contributing.rst:16
20967 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
20968 "get patches is in form which can be directly applied to Git. So start with"
20971 #. type: Labeled list
20972 #: docs/manual/project/contributing.rst:16
20974 msgid "cloning our Git repository"
20977 #. type: Plain text
20978 #: docs/manual/project/contributing.rst:19
20979 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
20982 #. type: Plain text
20983 #: docs/manual/project/contributing.rst:23
20985 "Once you have done that, do some fixes and commit them (see `Git tutorial "
20986 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
20987 "information how to work with Git). Once you're satisfied with your"
20990 #. type: Labeled list
20991 #: docs/manual/project/contributing.rst:23
20993 msgid "results, you can send the patches (all changes you've made so far) to us"
20996 #. type: Plain text
20997 #: docs/manual/project/contributing.rst:26
20998 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21001 #. type: Plain text
21002 #: docs/manual/project/contributing.rst:30
21004 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21005 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21006 "idea in case you want to contribute. However if you don't want to do that, "
21007 "just send the mails"
21010 #. type: Labeled list
21011 #: docs/manual/project/contributing.rst:30
21013 msgid "directly to one of authors"
21016 #. type: Plain text
21017 #: docs/manual/project/contributing.rst:33
21018 msgid "git send-email --to=michal@cihar.com origin"
21022 #: docs/manual/project/contributing.rst:36
21024 msgid "Creating patches"
21027 #. type: Plain text
21028 #: docs/manual/project/contributing.rst:41
21030 "If for whatever reason you don't want to use Git, you can also manually "
21031 "create patches using :program:`diff`. Also we can handle if you send us just "
21032 "the file you have changed with reference where did you take it."
21035 #. type: Plain text
21036 #: docs/manual/project/contributing.rst:43
21037 msgid "To manually create patch you can use following steps:"
21040 #. type: Plain text
21041 #: docs/manual/project/contributing.rst:45
21042 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21045 #. type: Plain text
21046 #: docs/manual/project/contributing.rst:46
21047 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21050 #. type: Plain text
21051 #: docs/manual/project/contributing.rst:47
21052 msgid "Make your changes in ``work`` directory."
21055 #. type: Plain text
21056 #: docs/manual/project/contributing.rst:49
21058 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21062 #. type: Plain text
21063 #: docs/manual/project/contributing.rst:50
21064 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21067 #. type: Plain text
21068 #: docs/manual/project/contributing.rst:51
21069 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21072 #. type: Plain text
21073 #: docs/manual/project/contributing.rst:52
21074 msgid "_donate us money: http://wammu.eu/donate/"
21078 #: docs/manual/project/testing.rst:2
21083 #. type: Plain text
21084 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21086 "Gammu comes with quite big test suite. It covers some basic low level "
21087 "functions, handling replies from the phone and also does testing of command "
21088 "line utilities and SMSD."
21091 #. type: Plain text
21092 #: docs/manual/project/testing.rst:8
21093 msgid "See :ref:`testing` for more details."
21097 #: docs/manual/project/coding-style.rst:2
21099 msgid "Coding Style"
21102 #. type: Plain text
21103 #: docs/manual/project/coding-style.rst:7
21105 "Please follow coding style when touching Gammu code. We know that there are "
21106 "still some parts which really do not follow it and fixes to that are also "
21110 #. type: Plain text
21111 #: docs/manual/project/coding-style.rst:10
21113 "The coding style is quite similar to what Linux kernel uses, the only major "
21114 "differences are requested block braces and switch indentation."
21117 #. type: Plain text
21118 #: docs/manual/project/coding-style.rst:12
21119 msgid "Use indentation, tab is tab and is 8 chars wide."
21122 #. type: Plain text
21123 #: docs/manual/project/coding-style.rst:14
21125 "Try to avoid long lines (though there is currently no hard limit on line "
21129 #. type: Plain text
21130 #: docs/manual/project/coding-style.rst:15
21131 msgid "Braces are placed according to K&R:"
21134 #. type: Plain text
21135 #: docs/manual/project/coding-style.rst:16
21136 #: docs/manual/project/coding-style.rst:35
21137 #: docs/manual/project/coding-style.rst:41
21138 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21139 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21140 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21141 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21142 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21143 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21144 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21145 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21146 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21150 #. type: Plain text
21151 #: docs/manual/project/coding-style.rst:19
21152 msgid "int function(int x) {"
21155 #. type: Plain text
21156 #: docs/manual/project/coding-style.rst:20
21157 msgid "body of function"
21160 #. type: Plain text
21161 #: docs/manual/project/coding-style.rst:23
21165 #. type: Plain text
21166 #: docs/manual/project/coding-style.rst:24
21167 msgid "body of do-loop"
21170 #. type: Plain text
21171 #: docs/manual/project/coding-style.rst:25
21172 msgid "} while (condition);"
21175 #. type: Plain text
21176 #: docs/manual/project/coding-style.rst:27
21177 msgid "if (x == y) {"
21180 #. type: Plain text
21181 #: docs/manual/project/coding-style.rst:28
21185 #. type: Plain text
21186 #: docs/manual/project/coding-style.rst:29
21187 msgid "} else if (x > y) {"
21190 #. type: Plain text
21191 #: docs/manual/project/coding-style.rst:30
21192 #: docs/manual/project/coding-style.rst:32
21196 #. type: Plain text
21197 #: docs/manual/project/coding-style.rst:31
21201 #. type: Plain text
21202 #: docs/manual/project/coding-style.rst:34
21203 msgid "All blocks should have braces, even if the statements are one liners:"
21206 #. type: Plain text
21207 #: docs/manual/project/coding-style.rst:37
21208 msgid "if (a == 2) {"
21211 #. type: Plain text
21212 #: docs/manual/project/coding-style.rst:38
21216 #. type: Plain text
21217 #: docs/manual/project/coding-style.rst:40
21219 "There should be no spaces after function names, but there should be space "
21220 "after do/while/if/... statements:"
21223 #. type: Plain text
21224 #: docs/manual/project/coding-style.rst:43
21225 msgid "while (TRUE) {"
21228 #. type: Plain text
21229 #: docs/manual/project/coding-style.rst:44
21230 msgid "do_something(work, FALSE);"
21233 #. type: Plain text
21234 #: docs/manual/project/coding-style.rst:46
21236 "Each operand should have spaces around, no spaces after opening parenthesis "
21237 "or before closing parenthesis:"
21240 #. type: Plain text
21241 #: docs/manual/project/coding-style.rst:49
21242 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21245 #. type: Plain text
21246 #: docs/manual/project/coding-style.rst:50
21247 msgid "return *bar;"
21250 #. type: Plain text
21251 #: docs/manual/project/coding-style.rst:52
21253 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21256 #. type: Plain text
21257 #: docs/manual/project/coding-style.rst:54
21259 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21260 "match our coding style."
21263 #. type: Plain text
21264 #: docs/manual/project/install.rst:2
21265 msgid "_installing:"
21269 #: docs/manual/project/install.rst:4
21271 msgid "Installing Gammu"
21275 #: docs/manual/project/install.rst:7
21277 msgid "Prebuilt Binaries for Linux"
21280 #. type: Plain text
21281 #: docs/manual/project/install.rst:13
21283 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21284 "it is definitely the easiest thing. There are also binary packages of latest "
21285 "release built for many distributions available on Gammu home page <http://"
21286 "wammu.eu/gammu/>."
21289 #. type: Plain text
21290 #: docs/manual/project/install.rst:16
21292 "You can usually also find Gammu in your distribution, so unless you need a "
21293 "newer version, just install package from your distribution."
21297 #: docs/manual/project/install.rst:18
21302 #. type: Plain text
21303 #: docs/manual/project/install.rst:25
21305 "Gammu packages are included in Debian (testing versions go to experimental "
21306 "and stable to unstable). If you want to build Debian package on your own, "
21307 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21308 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21309 "p=collab-maint/gammu.git>)."
21312 #. type: Plain text
21313 #: docs/manual/project/install.rst:28
21317 #. type: Plain text
21318 #: docs/manual/project/install.rst:31
21320 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21321 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21326 #: docs/manual/project/install.rst:33
21331 #. type: Plain text
21332 #: docs/manual/project/install.rst:36
21334 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21337 #. type: Attribute :file:
21338 #: docs/manual/project/install.rst:36
21340 msgid "`description-pak` which you can use for building Slackware package."
21344 #: docs/manual/project/install.rst:39
21346 msgid "Prebuilt Binaries for Windows"
21349 #. type: Plain text
21350 #: docs/manual/project/install.rst:44
21352 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21353 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21357 #. type: Plain text
21358 #: docs/manual/project/install.rst:46
21360 "http://www.microsoft.com/downloads/details.aspx?"
21361 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21364 #. type: Plain text
21365 #: docs/manual/project/install.rst:49
21370 #: docs/manual/project/install.rst:51
21372 msgid "Dependencies"
21375 #. type: Plain text
21376 #: docs/manual/project/install.rst:54
21377 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21380 #. type: Plain text
21381 #: docs/manual/project/install.rst:57
21383 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21384 "detecting available libraries."
21387 #. type: Plain text
21388 #: docs/manual/project/install.rst:59
21393 #: docs/manual/project/install.rst:61
21395 msgid "Optional Dependencies"
21398 #. type: Plain text
21399 #: docs/manual/project/install.rst:65
21401 "Gammu does not require any special libraries at all to build, but you might "
21402 "miss some features. Optional libraries include:"
21406 #: docs/manual/project/install.rst:67
21411 #. type: Plain text
21412 #: docs/manual/project/install.rst:70
21413 msgid "Required for Bluetooth support on Linux."
21416 #. type: Plain text
21417 #: docs/manual/project/install.rst:72
21418 msgid "http://www.bluez.org/"
21422 #: docs/manual/project/install.rst:74
21427 #. type: Plain text
21428 #: docs/manual/project/install.rst:77
21429 msgid "Required for fbususb/dku2 connection support on Linux."
21432 #. type: Plain text
21433 #: docs/manual/project/install.rst:79
21434 msgid "http://libusb.sourceforge.net/"
21438 #: docs/manual/project/install.rst:81
21443 #. type: Plain text
21444 #: docs/manual/project/install.rst:85
21446 "Required for new versions notification (see :option:`gammu checkversion`) "
21447 "and OpenCellID access (see :option:`gammu getlocation`)."
21450 #. type: Plain text
21451 #: docs/manual/project/install.rst:87
21452 msgid "http://curl.haxx.se/libcurl/"
21456 #: docs/manual/project/install.rst:89
21461 #. type: Plain text
21462 #: docs/manual/project/install.rst:92
21463 msgid "Used to support more character sets in AT engine."
21466 #. type: Plain text
21467 #: docs/manual/project/install.rst:94
21468 msgid "http://www.gnu.org/software/libiconv/"
21472 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21477 #. type: Plain text
21478 #: docs/manual/project/install.rst:99
21479 msgid "Localization of strings."
21482 #. type: Plain text
21483 #: docs/manual/project/install.rst:101
21484 msgid "http://www.gnu.org/software/gettext/"
21488 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21493 #. type: Plain text
21494 #: docs/manual/project/install.rst:106
21495 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21498 #. type: Plain text
21499 #: docs/manual/project/install.rst:108
21500 msgid "http://mysql.com/"
21504 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21509 #. type: Plain text
21510 #: docs/manual/project/install.rst:113
21511 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21514 #. type: Plain text
21515 #: docs/manual/project/install.rst:115
21516 msgid "http://www.postgresql.org/"
21520 #: docs/manual/project/install.rst:117
21525 #. type: Plain text
21526 #: docs/manual/project/install.rst:120
21527 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21530 #. type: Plain text
21531 #: docs/manual/project/install.rst:122
21533 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21536 #. type: Plain text
21537 #: docs/manual/project/install.rst:124
21538 msgid "http://www.unixodbc.org/"
21542 #: docs/manual/project/install.rst:126
21547 #. type: Plain text
21548 #: docs/manual/project/install.rst:129
21549 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21552 #. type: Plain text
21553 #: docs/manual/project/install.rst:131
21554 msgid "Required at least version 0.8.2."
21557 #. type: Plain text
21558 #: docs/manual/project/install.rst:133
21559 msgid "http://libdbi.sourceforge.net/"
21563 #: docs/manual/project/install.rst:135
21568 #. type: Plain text
21569 #: docs/manual/project/install.rst:138
21570 msgid "Gammu has a Python bindings, see :ref:`python`."
21573 #. type: Plain text
21574 #: docs/manual/project/install.rst:140
21575 msgid "http://www.python.org/"
21579 #: docs/manual/project/install.rst:142
21581 msgid "SQLite + libdbi-drivers with SQLite"
21584 #. type: Plain text
21585 #: docs/manual/project/install.rst:145
21587 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21591 #. type: Plain text
21592 #: docs/manual/project/install.rst:147
21593 msgid "http://www.sqlite.org/"
21597 #: docs/manual/project/install.rst:149
21602 #. type: Plain text
21603 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21604 msgid "Currently needed only for :ref:`gammu-detect`."
21607 #. type: Plain text
21608 #: docs/manual/project/install.rst:154
21609 msgid "http://www.gtk.org/"
21613 #: docs/manual/project/install.rst:156
21618 #. type: Plain text
21619 #: docs/manual/project/install.rst:161
21620 msgid "http://gudev.sourceforge.net/"
21624 #: docs/manual/project/install.rst:164
21626 msgid "Compiling on Linux/Unix Systems"
21629 #. type: Plain text
21630 #: docs/manual/project/install.rst:169
21632 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21633 "corresponding devel packages as well, they are usually named with ``-dev`` "
21634 "or ``-devel`` suffix, depending on your distribution."
21637 #. type: Plain text
21638 #: docs/manual/project/install.rst:172
21640 "For example on Debian or Ubuntu, you can install all optional packages by "
21641 "following command:"
21644 #. type: Plain text
21645 #: docs/manual/project/install.rst:176
21647 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21650 #. type: Plain text
21651 #: docs/manual/project/install.rst:178
21653 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21654 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21657 #. type: Plain text
21658 #: docs/manual/project/install.rst:180
21659 msgid "For openSUSE, the installation all optional packages could look like:"
21662 #. type: Plain text
21663 #: docs/manual/project/install.rst:184
21665 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21668 #. type: Plain text
21669 #: docs/manual/project/install.rst:186
21671 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21672 "glib2-devel libgudev-1_0-devel"
21675 #. type: Plain text
21676 #: docs/manual/project/install.rst:189
21678 "For compatibility reasons, configure like wrapper is provided, if you don't "
21679 "need much specific tuning, you can use usual set of commands:"
21682 #. type: Plain text
21683 #: docs/manual/project/install.rst:195
21684 msgid "./configure make sudo make install"
21687 #. type: Plain text
21688 #: docs/manual/project/install.rst:199
21690 "The configure wrapper will create directory build-configure and build all "
21691 "binaries there (nothing is changed in source tree), for example gammu binary "
21692 "is in build-configure/gammu directory."
21695 #. type: Plain text
21696 #: docs/manual/project/install.rst:203
21698 "If you need/want to tweak build a bit more than configure wrapper provides, "
21699 "you have to use `CMake`_ directly. For now, only out of source build is "
21700 "supported, so you have to create separate directory for build:"
21703 #. type: Plain text
21704 #: docs/manual/project/install.rst:208
21705 msgid "mkdir build cd build"
21708 #. type: Plain text
21709 #: docs/manual/project/install.rst:210
21710 msgid "Then just configure project:"
21713 #. type: Plain text
21714 #: docs/manual/project/install.rst:214
21718 #. type: Plain text
21719 #: docs/manual/project/install.rst:216
21723 #. type: Plain text
21724 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21728 #. type: Plain text
21729 #: docs/manual/project/install.rst:222
21730 msgid "Test that everything is okay:"
21733 #. type: Plain text
21734 #: docs/manual/project/install.rst:226
21736 msgstr "lakukan tes"
21738 #. type: Plain text
21739 #: docs/manual/project/install.rst:228
21740 msgid "And finally install it:"
21743 #. type: Plain text
21744 #: docs/manual/project/install.rst:232
21745 msgid "sudo make install"
21748 #. type: Plain text
21749 #: docs/manual/project/install.rst:235
21751 "You can configure build parameters either by command line (see parameters "
21752 "bellow), or using TUI - ccmake."
21755 #. type: Plain text
21756 #: docs/manual/project/install.rst:237
21757 msgid "Useful cmake parameters:"
21760 #. type: Plain text
21761 #: docs/manual/project/install.rst:239
21762 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21765 #. type: Plain text
21766 #: docs/manual/project/install.rst:240
21767 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21770 #. type: Plain text
21771 #: docs/manual/project/install.rst:241
21772 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21775 #. type: Plain text
21776 #: docs/manual/project/install.rst:243
21778 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21779 "against buffer overflows and similar attacks"
21782 #. type: Plain text
21783 #: docs/manual/project/install.rst:245
21785 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21789 #. type: Plain text
21790 #: docs/manual/project/install.rst:246
21791 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21794 #. type: Plain text
21795 #: docs/manual/project/install.rst:248
21796 msgid "You can also disable support for whole set of phones, e.g.:"
21799 #. type: Plain text
21800 #: docs/manual/project/install.rst:250
21801 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21804 #. type: Plain text
21805 #: docs/manual/project/install.rst:251
21806 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21809 #. type: Plain text
21810 #: docs/manual/project/install.rst:252
21811 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21815 #: docs/manual/project/install.rst:254
21817 msgid "Library search paths"
21820 #. type: Plain text
21821 #: docs/manual/project/install.rst:259
21823 "By installing Gammu to non default system paths, you might need to add path "
21824 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21828 #. type: Plain text
21829 #: docs/manual/project/install.rst:261
21831 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21834 #. type: Attribute :file:
21835 #: docs/manual/project/install.rst:261
21837 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
21840 #. type: Plain text
21841 #: docs/manual/project/install.rst:263
21842 msgid "been installed. Some examples:"
21845 #. type: Plain text
21846 #: docs/manual/project/install.rst:268
21848 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
21849 "etc/ld.so.conf.d/gammu.conf"
21852 #. type: Plain text
21853 #: docs/manual/project/install.rst:271
21855 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
21859 #. type: Plain text
21860 #: docs/manual/project/install.rst:274
21862 "You can also avoid changing ldconfig configuration by installing Gammu to "
21863 "paths where it already searches, for examble by:"
21866 #. type: Plain text
21867 #: docs/manual/project/install.rst:278
21868 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
21872 #: docs/manual/project/install.rst:281
21874 msgid "Compiling on Microsoft Windows"
21877 #. type: Plain text
21878 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
21879 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
21882 #. type: Plain text
21883 #: docs/manual/project/install.rst:291
21885 "`CMake`_ is able to generate projects for various tools including Microsoft "
21886 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
21887 "CMakeLists.txt in project sources and configure CMake to be able to find "
21888 "optional libraries (see cross compilation section for more information about "
21889 "getting those). The result should be project for your compiler where you "
21890 "should be able to work with it as with any other project."
21894 #: docs/manual/project/install.rst:293
21896 msgid "Compiling using MS Visual C++"
21899 #. type: Plain text
21900 #: docs/manual/project/install.rst:296
21901 msgid "You will probably need additional SDKs:"
21904 #. type: Plain text
21905 #: docs/manual/project/install.rst:302
21907 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
21908 "given for free. Below are links to different releases (if you have problems "
21909 "with latest one, use older). They work for various Windows versions, even "
21910 "though Microsoft named them Windows Server 2003 Platform SDK."
21913 #. type: Plain text
21914 #: docs/manual/project/install.rst:304
21916 "For free Visual C++ Express 2005 you need to set compiler to work with "
21917 "Platform SDK (see description)."
21920 #. type: Plain text
21921 #: docs/manual/project/install.rst:306
21923 "MySQL include/library files from MySQL install package (for MySQL support in "
21927 #. type: Plain text
21928 #: docs/manual/project/install.rst:308
21930 "PostgreSQL include/library files from PostgreSQL install package (for "
21931 "PostgreSQL support in SMSD)."
21934 #. type: Plain text
21935 #: docs/manual/project/install.rst:310
21937 "For gettext (internationalization) support, you will need gettext packages "
21938 "from GnuWin32 project."
21941 #. type: Plain text
21942 #: docs/manual/project/install.rst:312
21944 "As build is now based on CMake, you will need to get it from http://cmake."
21948 #. type: Plain text
21949 #: docs/manual/project/install.rst:314
21950 msgid "After downloading and installing them into your system:"
21953 #. type: Plain text
21954 #: docs/manual/project/install.rst:318
21956 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
21957 "in Gammu sources, this should pop up dialog with configuration options."
21960 #. type: Plain text
21961 #: docs/manual/project/install.rst:321
21963 "You can also start CMakeSetup from start menu and select source directory "
21964 "(just point to it to Gammu sources)."
21967 #. type: Plain text
21968 #: docs/manual/project/install.rst:323
21970 "Select directory where binaries will be stored, I suggest this is different "
21971 "than source one, eg. append subdirectory build."
21974 #. type: Plain text
21975 #: docs/manual/project/install.rst:324
21976 msgid "Select compiler you want to use in Build for select."
21979 #. type: Plain text
21980 #: docs/manual/project/install.rst:327
21982 "In list bellow, you can tweak paths to some optional libraries and project "
21986 #. type: Plain text
21987 #: docs/manual/project/install.rst:329
21989 "Then just press Configure button, which will do the hard job. After this, "
21990 "just click OK button to generate Visual Studio project."
21993 #. type: Plain text
21994 #: docs/manual/project/install.rst:331
21996 "Project files for Visual Studio should be now generated in directory you "
21997 "selected, just open it in Visual Studio and compile :-)."
22000 #. type: Plain text
22001 #: docs/manual/project/install.rst:334
22003 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22004 "version you choose."
22007 #. type: Plain text
22008 #: docs/manual/project/install.rst:336
22010 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22011 "make all on Linux."
22014 #. type: Plain text
22015 #: docs/manual/project/install.rst:341
22017 "I know this guide is incomplete, I don't have environment to test, you're "
22018 "welcome to improve it!. Some more information can be found in howtos for "
22019 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22020 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22024 #: docs/manual/project/install.rst:343
22026 msgid "Compiling using Borland C++"
22029 #. type: Plain text
22030 #: docs/manual/project/install.rst:351
22032 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22033 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22034 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22035 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22036 "CMake (otherwise compilation fails)."
22040 #: docs/manual/project/install.rst:353
22042 msgid "Compiling using Cygwin"
22045 #. type: Plain text
22046 #: docs/manual/project/install.rst:356
22047 msgid "This should work pretty much same as on Linux."
22051 #: docs/manual/project/install.rst:358
22053 msgid "Compiling on Mac OS X"
22056 #. type: Plain text
22057 #: docs/manual/project/install.rst:366
22059 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22060 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22061 "DMG download). For database support in SMSD, install wanted database, eg. "
22065 #. type: Plain text
22066 #: docs/manual/project/install.rst:369
22068 "The rest of the compilation should be pretty same as on Linux, see Linux "
22069 "section for more details about compile time options."
22072 #. type: Plain text
22073 #: docs/manual/project/install.rst:373
22075 "If you get some errors while linking with iconv, it is caused by two "
22076 "incompatible iconv libraries available on the system. You can override the "
22080 #. type: Plain text
22081 #: docs/manual/project/install.rst:377
22082 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22085 #. type: Plain text
22086 #: docs/manual/project/install.rst:379
22087 msgid "Or completely disable iconv support:"
22090 #. type: Plain text
22091 #: docs/manual/project/install.rst:383
22092 msgid "cmake -DWITH_Iconv=OFF .."
22096 #: docs/manual/project/install.rst:386
22098 msgid "Cross compilation for Windows on Linux"
22099 msgstr "Kompilasi silang untuk Windows pada Linux"
22101 #. type: Plain text
22102 #: docs/manual/project/install.rst:390
22104 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22108 #. type: Plain text
22109 #: docs/manual/project/install.rst:394
22111 "Only cross compilation using `CMake`_ has been tested. You need to install "
22112 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22113 "install mingw32. Build is then quite simple:"
22116 #. type: Plain text
22117 #: docs/manual/project/install.rst:401
22119 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22120 "Toolchain-mingw32.cmake make"
22123 #. type: Plain text
22124 #: docs/manual/project/install.rst:403
22125 msgid "There is also toolchain configuration for Win64 available:"
22128 #. type: Plain text
22129 #: docs/manual/project/install.rst:410
22131 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22132 "Toolchain-mingw64.cmake make"
22135 #. type: Plain text
22136 #: docs/manual/project/install.rst:413
22138 "If your MinGW cross compiler binaries are not found automatically, you can "
22139 "specify their different names in cmake/Toolchain-mingw32.cmake."
22142 #. type: Plain text
22143 #: docs/manual/project/install.rst:415
22144 msgid "To build just bare static library without any dependencies, use:"
22147 #. type: Plain text
22148 #: docs/manual/project/install.rst:419
22149 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22152 #. type: Plain text
22153 #: docs/manual/project/install.rst:425
22155 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22156 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22159 #. type: Plain text
22160 #: docs/manual/project/install.rst:432
22162 "To be compatible with current Python on Windows, we need to build against "
22163 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22164 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22165 "different MSVCRT, you need to adjust compiler specifications, example is "
22166 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22167 "to tune it for your environment."
22171 #: docs/manual/project/install.rst:434
22173 msgid "Third party libraries"
22176 #. type: Plain text
22177 #: docs/manual/project/install.rst:439
22179 "The easies way to link with third party libraries is to add path to their "
22180 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22181 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22184 #. type: Plain text
22185 #: docs/manual/project/install.rst:446
22187 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22191 #. type: Plain text
22192 #: docs/manual/project/install.rst:452
22194 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22195 "at --input-def libmysql.def \\"
22198 #. type: Plain text
22199 #: docs/manual/project/install.rst:453
22200 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22203 #. type: Plain text
22204 #: docs/manual/project/install.rst:456
22206 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22207 "to compile native binary from it."
22210 #. type: Plain text
22211 #: docs/manual/project/install.rst:463
22213 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22214 "then you need to add wldap32.dll library to bin."
22217 #. type: Plain text
22218 #: docs/manual/project/install.rst:471
22220 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22221 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22222 "sourceforge.net/>. Unpack these to same directory."
22226 #: docs/manual/project/install.rst:474
22231 #. type: Plain text
22232 #: docs/manual/project/install.rst:478
22234 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22239 #: docs/manual/project/install.rst:480
22241 msgid "Crosscompiling to different platform"
22244 #. type: Plain text
22245 #: docs/manual/project/install.rst:484
22247 "To cross compile Gammu to different architecture (or platform) you need to "
22248 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22251 #. type: Plain text
22252 #: docs/manual/project/install.rst:488
22253 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22256 #. type: Plain text
22257 #: docs/manual/project/install.rst:492
22259 "More information on creating that is described in `CMake Cross Compiling`_ "
22260 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22261 "prepared recipes for `CMake`_."
22264 #. type: Plain text
22265 #: docs/manual/project/install.rst:494
22266 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22269 #. type: Plain text
22270 #: docs/manual/project/install.rst:495
22271 msgid "_OpenEmbedded: http://www.openembedded.org/"
22275 #: docs/manual/project/install.rst:497
22277 msgid "Advanced Build Options"
22280 #. type: Plain text
22281 #: docs/manual/project/install.rst:502
22283 "The build system accepts wide range of options. You can see them all by "
22284 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22289 #: docs/manual/project/install.rst:504
22291 msgid "Limiting set of installed data"
22294 #. type: Plain text
22295 #: docs/manual/project/install.rst:508
22297 "By setting following flags you can control which additional parts will be "
22301 #. type: Plain text
22302 #: docs/manual/project/install.rst:510
22303 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22306 #. type: Plain text
22307 #: docs/manual/project/install.rst:511
22308 msgid "INSTALL_MEDIA - Install sample media files"
22311 #. type: Plain text
22312 #: docs/manual/project/install.rst:512
22313 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22316 #. type: Plain text
22317 #: docs/manual/project/install.rst:513
22318 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22321 #. type: Plain text
22322 #: docs/manual/project/install.rst:514
22323 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22326 #. type: Plain text
22327 #: docs/manual/project/install.rst:515
22328 msgid "INSTALL_DOC - Install documentation"
22331 #. type: Plain text
22332 #: docs/manual/project/install.rst:516
22333 msgid "INSTALL_LOC - Install locales data"
22336 #. type: Plain text
22337 #: docs/manual/project/install.rst:518
22338 msgid "For example:"
22341 #. type: Plain text
22342 #: docs/manual/project/install.rst:522
22343 msgid "cmake -DINSTALL_DOC=OFF"
22347 #: docs/manual/project/install.rst:525
22349 msgid "Debugging build failures"
22352 #. type: Plain text
22353 #: docs/manual/project/install.rst:529
22355 "If there is some build failure (eg. some dependencies are not correctly "
22356 "detected), please attach :file:`CMakeCache.txt`,"
22359 #. type: Attribute :file:
22360 #: docs/manual/project/install.rst:529
22362 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22365 #. type: Plain text
22366 #: docs/manual/project/install.rst:532
22368 "to the report. It will help diagnose what was detected on the system and "
22369 "possibly fix these errors."
22372 #. type: Plain text
22373 #: docs/manual/project/install.rst:535
22375 "To find out what is going on during compilation, add ``-"
22376 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22379 #. type: Attribute :program:
22380 #: docs/manual/project/install.rst:535
22382 msgid "`make` with ``VERBOSE=1``:"
22385 #. type: Plain text
22386 #: docs/manual/project/install.rst:540
22387 msgid "make VERBOSE=1"
22391 #: docs/manual/project/install.rst:542
22393 msgid "Debugging crashes"
22396 #. type: Plain text
22397 #: docs/manual/project/install.rst:547
22399 "To debug program crashes, you might want to build Gammu with ``-"
22400 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22401 "with protections GCC makes and produce bogus back traces."
22405 #: docs/manual/project/install.rst:550
22407 msgid "Compliling python-gammu"
22410 #. type: Plain text
22411 #: docs/manual/project/install.rst:555
22413 "Currently python-gammu is distributed together with Gammu, so all you need "
22414 "to get it is to build Gammu with Python support (it should be automatically "
22415 "detected if you have development environment installed for Python)."
22418 #. type: Plain text
22419 #: docs/manual/project/install.rst:560
22421 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22422 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22423 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22424 "path to another Python interpreter to use than default one available in the "
22428 #. type: Plain text
22429 #: docs/manual/project/install.rst:563
22431 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22432 "placed in `python` subdirectory."
22435 #. type: Plain text
22436 #: docs/manual/project/install.rst:564
22437 msgid "_CMake: http://www.cmake.org/"
22441 #: docs/manual/project/motivation.rst:2
22443 msgid "Motivation to fork Gnokii"
22446 #. type: Plain text
22447 #: docs/manual/project/motivation.rst:9
22449 "Please note that this is original list of differences written by Marcin when "
22450 "forking Gnokii, so it represents state of the code in that time."
22453 #. type: Plain text
22454 #: docs/manual/project/motivation.rst:11
22455 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22458 #. type: Plain text
22459 #: docs/manual/project/motivation.rst:14
22461 "phones (they return everything in Unicode) things are converted from Unicode "
22462 "and again to Unicode in other places. No more unnecessary conversions."
22465 #. type: Plain text
22466 #: docs/manual/project/motivation.rst:15
22467 msgid "Almost everything is structural. In Gnokii some things are declared"
22470 #. type: Plain text
22471 #: docs/manual/project/motivation.rst:17
22473 "in files, not in \"main\" phone structure. It can make some problems, when "
22474 "will try to support two phones on two serial ports in one application."
22477 #. type: Plain text
22478 #: docs/manual/project/motivation.rst:18
22479 msgid "in Gammu you can make support for some things without adding source"
22482 #. type: Plain text
22483 #: docs/manual/project/motivation.rst:22
22485 "to \"main\" phone modules. Very good idea for things, which are available "
22486 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22487 "also some obsolete functions - why should we compile RLP source, when all "
22488 "new better phones have modems built in ?"
22491 #. type: Plain text
22492 #: docs/manual/project/motivation.rst:23
22494 "Gnokii/MyGnokii has to have some compatibility with previously written "
22495 "source. In Gammu some solutions are reimplemented and done easier."
22498 #. type: Plain text
22499 #: docs/manual/project/motivation.rst:24
22500 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22503 #. type: Plain text
22504 #: docs/manual/project/motivation.rst:25
22505 msgid "more OS supported."
22508 #. type: Plain text
22509 #: docs/manual/project/motivation.rst:26
22511 "better sharing source. Less source = smaller application easier to debug."
22514 #. type: Plain text
22515 #: docs/manual/project/motivation.rst:27
22516 msgid "better user friendly interface"
22519 #. type: Plain text
22520 #: docs/manual/project/motivation.rst:28
22521 msgid "no more 2 years rewriting source..."
22524 #. type: Plain text
22525 #: docs/manual/project/motivation.rst:29
22527 "it's easier to see, what frames are implemented, what not (in phone modules "
22528 "they're put line after line)."
22531 #. type: Plain text
22532 #: docs/manual/project/motivation.rst:30
22533 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22536 #. type: Plain text
22537 #: docs/manual/project/motivation.rst:31
22539 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22542 #. type: Plain text
22543 #: docs/manual/project/motivation.rst:32
22544 msgid "some things like SMS can be accessed few ways"
22547 #. type: Plain text
22548 #: docs/manual/project/motivation.rst:34
22550 "when possible, there are used \"constant\" locations. I will explain on the "
22554 #. type: Plain text
22555 #: docs/manual/project/motivation.rst:36
22557 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22558 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22562 #. type: Plain text
22563 #: docs/manual/project/motivation.rst:37
22565 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
22566 "moved from 2'nd to 1'st."
22569 #. type: Plain text
22570 #: docs/manual/project/motivation.rst:43
22572 "When will read calendar notes again, have to read all notes again because of "
22573 "changed locations (let's say, we won't read Call note again. It will have "
22574 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22575 "will save in under location 2. When will try to save Call not with location "
22576 "2, it will overwrite new saved note !)."
22579 #. type: Plain text
22580 #: docs/manual/project/motivation.rst:46
22582 "This is not good. When for example delete one entry from phonebook, other "
22583 "locations \"stays\" on their places. These are \"constant\" locations."
22586 #. type: Plain text
22587 #: docs/manual/project/motivation.rst:49
22589 "With \"constans\" locations, when delete one location from PC, don't have to "
22590 "read full memory from phone."
22593 #. type: Plain text
22594 #: docs/manual/project/motivation.rst:51
22598 #. type: Plain text
22599 #: docs/manual/project/motivation.rst:52
22600 msgid "Of course, some of these things can be in the future in gnokii too..."
22604 #: docs/manual/project/localization.rst:2
22606 msgid "Localization"
22609 #. type: Plain text
22610 #: docs/manual/project/localization.rst:6
22612 "Localization uses `Gettext`_ po files for both program translations and the "
22613 "documentation. The documentation translation is managed using `po4a`_."
22617 #: docs/manual/project/localization.rst:8
22619 msgid "Using Translation"
22622 #. type: Plain text
22623 #: docs/manual/project/localization.rst:13
22625 "You can set locales you want to use by specifying LANG or LC_* environment "
22626 "variables (on Linux you usually don't care about this, on Windows just "
22627 "export e.g. ``LANG=cs_CZ``)."
22631 #: docs/manual/project/localization.rst:15
22633 msgid "Improving Translation"
22636 #. type: Plain text
22637 #: docs/manual/project/localization.rst:21
22639 "If you want to improve existing translation, please visit `translation "
22640 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22641 "you will be able to edit it on former mentioned URL."
22644 #. type: Plain text
22645 #: docs/manual/project/localization.rst:24
22647 "You can also go ahead with traditional way of creating/updating po files in "
22648 "locale/ folder and then sending updated ones to bug tracker."
22652 #: docs/manual/project/localization.rst:26
22654 msgid "Translation Areas"
22657 #. type: Plain text
22658 #: docs/manual/project/localization.rst:29
22659 msgid "There are several po files to translate:"
22662 #. type: Plain text
22663 #: docs/manual/project/localization.rst:39
22666 "``libgammu.po``\n"
22667 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
22669 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
22671 " Basic documentation shipped withing package (eg. :file:`README` and\n"
22672 " :file:`INSTALL` files).\n"
22674 " The Gammu Manual translation (this manual).\n"
22677 #. type: Plain text
22678 #: docs/manual/project/localization.rst:42
22679 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22682 #. type: Plain text
22683 #: docs/manual/project/localization.rst:44
22684 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22687 #. type: Plain text
22688 #: docs/manual/project/localization.rst:44
22689 msgid "_po4a: http://po4a.alioth.debian.org/"
22693 #: docs/manual/glossary.rst:2
22698 #. type: Plain text
22699 #: docs/manual/glossary.rst:6
22700 msgid "glossary:: :sorted:"
22703 #. type: Plain text
22704 #: docs/manual/glossary.rst:8
22708 #. type: Plain text
22709 #: docs/manual/glossary.rst:8
22710 msgid "Message reference as generated by GSM network."
22713 #. type: Plain text
22714 #: docs/manual/index.rst:7
22716 "Gammu is a project providing abstraction layer for cell phones access. It "
22717 "covers wide range of phones, mostly focusing on AT compatible phones and "
22721 #. type: Plain text
22722 #: docs/manual/index.rst:9
22724 "This manual describes all parts of Gammu, starting with information about"
22727 #. type: Attribute :ref:
22728 #: docs/manual/index.rst:9
22730 msgid "`project`, going through API documentation for both :ref:`python` and"
22733 #. type: Attribute :ref:
22734 #: docs/manual/index.rst:10
22736 msgid "`libgammu` and covering :ref:`smsd` as well."
22740 #: docs/manual/index.rst:14
22742 msgid "Continue reading"
22745 #. type: Plain text
22746 #: docs/manual/index.rst:17
22750 #. type: Plain text
22751 #: docs/manual/index.rst:18
22752 msgid ":columns: 2"
22755 #. type: Plain text
22756 #: docs/manual/index.rst:20
22757 msgid ":ref:`project` -- learn about Gammu project"
22760 #. type: Plain text
22761 #: docs/manual/index.rst:21
22762 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22765 #. type: Plain text
22766 #: docs/manual/index.rst:22
22767 msgid ":ref:`gammu` -- the Gammu utility"
22770 #. type: Plain text
22771 #: docs/manual/index.rst:23
22772 msgid ":ref:`gammurc` -- the Gammu configuration file"
22775 #. type: Plain text
22776 #: docs/manual/index.rst:24
22777 msgid ":ref:`python` -- use Gammu functionality from Python"
22780 #. type: Plain text
22781 #: docs/manual/index.rst:25
22782 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22785 #. type: Plain text
22786 #: docs/manual/index.rst:26
22787 msgid ":ref:`internal` -- learn about Gammu internals"
22790 #. type: Plain text
22791 #: docs/manual/index.rst:27
22792 msgid ":ref:`faq` -- frequently asked questions"
22795 #. type: Plain text
22796 #: docs/manual/index.rst:28
22797 msgid ":ref:`protocols` -- learn about phone protocols"
22800 #. type: Plain text
22801 #: docs/manual/index.rst:29
22802 msgid ":ref:`formats` -- file formats supported by Gammu"
22803 msgstr ":ref:`formats` -- format file yang didukung Gammu"
22806 #: docs/manual/index.rst:31
22808 msgid "Full contents"
22811 #. type: Plain text
22812 #: docs/manual/index.rst:36
22816 #. type: Plain text
22817 #: docs/manual/testing/index.rst:2
22822 #: docs/manual/testing/index.rst:4
22824 msgid "Testing Gammu"
22827 #. type: Plain text
22828 #: docs/manual/testing/index.rst:11
22829 msgid "testsuite dummy-driver"
22832 #. type: Plain text
22833 #: docs/manual/testing/dummy-driver.rst:2
22834 msgid "_dummy-driver:"
22838 #: docs/manual/testing/dummy-driver.rst:4
22840 msgid "Dummy Driver"
22843 #. type: Plain text
22844 #: docs/manual/testing/dummy-driver.rst:7
22848 #. type: Plain text
22849 #: docs/manual/testing/dummy-driver.rst:12
22851 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
22852 "used by :doc:`testsuite`, but it is also very helpful for application "
22853 "developers, because they can test the functionality without using real phone "
22854 "and avoiding risk of corrupting data in the phone."
22858 #: docs/manual/testing/dummy-driver.rst:14
22860 msgid "Filesystem structure"
22861 msgstr "File sistem"
22863 #. type: Plain text
22864 #: docs/manual/testing/dummy-driver.rst:17
22865 msgid "The dummy driver emulates all phone functionality on filesystem. The"
22868 #. type: Attribute :config:
22869 #: docs/manual/testing/dummy-driver.rst:17
22871 msgid "option:`Device` configuration directive sets top level directory,"
22874 #. type: Plain text
22875 #: docs/manual/testing/dummy-driver.rst:19
22876 msgid "where all data are stored."
22879 #. type: Plain text
22880 #: docs/manual/testing/dummy-driver.rst:23
22882 "This directory contains file :file:`operations.log`, where are logged "
22883 "operations which do not modify any data in the dummy phone (eg. sending "
22888 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
22893 #. type: Plain text
22894 #: docs/manual/testing/dummy-driver.rst:29
22896 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
22897 "range 1-5) in Gammu native smsbackup format."
22900 #. type: Plain text
22901 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
22906 #. type: Plain text
22907 #: docs/manual/testing/dummy-driver.rst:35
22909 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
22910 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
22914 #. type: Plain text
22915 #: docs/manual/testing/dummy-driver.rst:40
22916 msgid "Notes are stored in :file:`note` directory in vNote format."
22919 #. type: Plain text
22920 #: docs/manual/testing/dummy-driver.rst:45
22922 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
22927 #: docs/manual/testing/dummy-driver.rst:47
22932 #. type: Plain text
22933 #: docs/manual/testing/dummy-driver.rst:50
22934 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
22938 #: docs/manual/testing/dummy-driver.rst:52
22941 msgstr "File sistem"
22943 #. type: Plain text
22944 #: docs/manual/testing/dummy-driver.rst:56
22946 "Filesystem is stored in :file:`fs` directory. You can create another "
22947 "subdirectories there."
22951 #: docs/manual/testing/dummy-driver.rst:58
22953 msgid "Other features"
22956 #. type: Plain text
22957 #: docs/manual/testing/dummy-driver.rst:61
22959 "By specifying :config:option:`Features` you can configure some specific "
22963 #. type: Plain text
22964 #: docs/manual/testing/dummy-driver.rst:67
22967 "``DISABLE_GETNEXT``\n"
22968 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
22969 " exception of GetNextSMS* and GetNextFile*).\n"
22970 "``DISABLE_GETNEXTSMS``\n"
22971 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
22974 #. type: Plain text
22975 #: docs/manual/testing/dummy-driver.rst:72
22977 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
22980 #. type: Plain text
22981 #: docs/manual/testing/dummy-driver.rst:79
22982 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
22985 #. type: Plain text
22986 #: docs/manual/testing/dummy-driver.rst:81
22988 "For disabling GetNext* functions within dummy driver, you need something "
22989 "like following in :file:`~/.gammurc`:"
22992 #. type: Plain text
22993 #: docs/manual/testing/dummy-driver.rst:88
22995 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
22996 "path/to/directory/"
23000 #: docs/manual/testing/testsuite.rst:2
23002 msgid "Gammu Testsuite"
23006 #: docs/manual/testing/testsuite.rst:10
23008 msgid "Running the tests"
23011 #. type: Plain text
23012 #: docs/manual/testing/testsuite.rst:17
23014 "You can run the test suite this using ``make test``. CMake build system uses "
23015 "for testing CTest, which also includes option to connect to dashboard and "
23016 "submit test results there, so that they can be reviewed and fixed by others. "
23017 "To participate in this testing, you need just to run ``make Experimental`` "
23018 "which also does submission to the dashboard."
23021 #. type: Plain text
23022 #: docs/manual/testing/testsuite.rst:19
23023 msgid "There are some more options for testing:"
23026 #. type: Plain text
23027 #: docs/manual/testing/testsuite.rst:21
23028 msgid "``make test``"
23031 #. type: Plain text
23032 #: docs/manual/testing/testsuite.rst:23
23034 msgid " Runs testsuite with no uploading of results.\n"
23037 #. type: Plain text
23038 #: docs/manual/testing/testsuite.rst:25
23039 msgid "``make Experimental``"
23042 #. type: Plain text
23043 #: docs/manual/testing/testsuite.rst:27
23045 msgid " Runs testsuite and uploads results to the dashboard.\n"
23048 #. type: Plain text
23049 #: docs/manual/testing/testsuite.rst:29
23050 msgid "``make ExperimentalMemCheck``"
23053 #. type: Plain text
23054 #: docs/manual/testing/testsuite.rst:33
23057 " This checks memory accesses using valgrind during tests and submits\n"
23058 " report. You need to do this after ``make Experimental`` and you can\n"
23059 " submit results using ``make ExperimentalSubmit``.\n"
23062 #. type: Plain text
23063 #: docs/manual/testing/testsuite.rst:35
23064 msgid "Coverage reports"
23067 #. type: Plain text
23068 #: docs/manual/testing/testsuite.rst:38
23071 " To get test coverage reports, you need to configure project using\n"
23072 " ``cmake -DCOVERAGE=ON``\n"
23075 #. type: Plain text
23076 #: docs/manual/testing/testsuite.rst:40
23077 msgid "Nightly testing"
23080 #. type: Plain text
23081 #: docs/manual/testing/testsuite.rst:47
23084 " Currently several machines do compile and test Gammu every night. If\n"
23085 " you want to tak part of this, just ensure that your machine executes\n"
23086 " test suite every night (preferably after 3:00 CET). You can select\n"
23087 " either ``make Nightly`` to do regullar testing or\n"
23088 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23089 " coverage tests as described above.\n"
23092 #. type: Plain text
23093 #: docs/manual/testing/testsuite.rst:49
23094 msgid "Running single test"
23097 #. type: Labeled list
23098 #: docs/manual/testing/testsuite.rst:50
23100 msgid "You can run single test by directly calling ctest"
23103 #. type: Plain text
23104 #: docs/manual/testing/testsuite.rst:53
23105 msgid "ctest -R test-name"
23108 #. type: Labeled list
23109 #: docs/manual/testing/testsuite.rst:54
23111 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23114 #. type: Plain text
23115 #: docs/manual/testing/testsuite.rst:57
23116 msgid "ctest -V -R test-name"
23120 #: docs/manual/testing/testsuite.rst:59
23122 msgid "Collecting results"
23125 #. type: Plain text
23126 #: docs/manual/testing/testsuite.rst:63
23128 "The tests are ran daily on several platforms and you can find the results on "
23129 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23132 #. type: Plain text
23133 #: docs/manual/testing/testsuite.rst:66
23135 "You are welcome to join this effort, all you need is to setup job to pull "
23136 "current Gammu sources and execute the test suite every day (the preferred "
23140 #. type: Labeled list
23141 #: docs/manual/testing/testsuite.rst:66
23143 msgid "it 3:00 CET)"
23146 #. type: Plain text
23147 #: docs/manual/testing/testsuite.rst:70
23148 msgid "git pull make -C build-configure Nightly"
23151 #. type: Labeled list
23152 #: docs/manual/testing/testsuite.rst:71
23154 msgid "or also with checking for memory leaks"
23157 #. type: Plain text
23158 #: docs/manual/testing/testsuite.rst:75
23159 msgid "git pull make -C build-configure NightlyMemCheck"
23163 #: docs/manual/testing/testsuite.rst:77
23165 msgid "Testing of SMSD"
23168 #. type: Plain text
23169 #: docs/manual/testing/testsuite.rst:83
23171 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23172 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23173 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23174 "available on the syste,."
23177 #. type: Plain text
23178 #: docs/manual/testing/testsuite.rst:85
23179 msgid "Testing of additional database backends must be enabled separately:"
23182 #. type: Plain text
23183 #: docs/manual/testing/testsuite.rst:88
23186 "``MYSQL_TESTING``:\n"
23187 " you need to have setup MySQL server with database where SMSD can play.\n"
23190 #. type: Plain text
23191 #: docs/manual/testing/testsuite.rst:91
23194 "``PSQL_TESTING``\n"
23195 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
23199 #: docs/manual/testing/testsuite.rst:93
23201 msgid "Testing of command line utility"
23204 #. type: Plain text
23205 #: docs/manual/testing/testsuite.rst:98
23207 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23208 "required. It covers most of command line interface, but some parts need to "
23209 "be explicitly enabled:"
23212 #. type: Plain text
23213 #: docs/manual/testing/testsuite.rst:101
23216 "``ONLINE_TESTING``:\n"
23217 " enable testing of features which require internet access\n"
23221 #: docs/manual/testing/testsuite.rst:103
23223 msgid "Testing of Python interface"
23226 #. type: Plain text
23227 #: docs/manual/testing/testsuite.rst:108
23229 "Python module tests are performed using :ref:`dummy-driver` where required. "
23230 "It does also cover testing of SMSD interface, which is done using libdbi"
23235 #: docs/manual/testing/testsuite.rst:110
23237 msgid "Testing of reply functions"
23240 #. type: Plain text
23241 #: docs/manual/testing/testsuite.rst:114
23243 "The :file:`tests` directory contains various tests which do inject data into "
23244 "reply functions and check their response."
23248 #: docs/manual/testing/testsuite.rst:116
23250 msgid "Testing of data parsing"
23253 #. type: Plain text
23254 #: docs/manual/testing/testsuite.rst:120
23256 "The :file:`tests` directory contains various tests which just try to parse "
23257 "various file formats supported by libGammu."
23261 #: docs/manual/testing/testsuite.rst:122
23263 msgid "Configuration of the test suite"
23266 #. type: Plain text
23267 #: docs/manual/testing/testsuite.rst:125
23268 msgid "You can pass various parameters to configure the test suite:"
23272 #: docs/manual/testing/testsuite.rst:127
23274 msgid "Programs used for testing"
23277 #. type: Plain text
23278 #: docs/manual/testing/testsuite.rst:141
23282 " Path to the :program:`sh` program\n"
23284 " Path to the :program:`bash` program\n"
23286 " Path to the :program:`sqlite3` program\n"
23288 " Path to the :program:`sed` program\n"
23290 " Path to the :program:`mysql` program\n"
23292 " Path to the :program:`psql` program\n"
23296 #: docs/manual/testing/testsuite.rst:143
23298 msgid "Limiting testsuite"
23301 #. type: Plain text
23302 #: docs/manual/testing/testsuite.rst:151
23305 "``ONLINE_TESTING``\n"
23306 " Enable testing of parts which use remote servers, requires connection to interned\n"
23307 "``PSQL_TESTING``\n"
23308 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23309 "``MYSQL_TESTING``\n"
23310 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23314 #: docs/manual/testing/testsuite.rst:153
23316 msgid "Database backends configuration"
23317 msgstr "Konfigurasi backend basisdata"
23319 #. type: Plain text
23320 #: docs/manual/testing/testsuite.rst:173
23324 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23325 "``PSQL_DATABASE``\n"
23326 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
23328 " User to use for PostgreSQL tests (default: ``smsd``)\n"
23329 "``PSQL_PASSWORD``\n"
23330 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
23332 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23333 "``MYSQL_DATABASE``\n"
23334 " Database to use for MySQL tests (default: ``smsd``)\n"
23336 " User to use for MySQL tests (default: ``smsd``)\n"
23337 "``MYSQL_PASSWORD``\n"
23338 " Password to use for MySQL tests (default: ``smsd``)\n"
23340 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23341 " Currently needs to point to MySQL database.\n"
23344 #. type: Plain text
23345 #: docs/manual/contents.rst:2
23350 #: docs/manual/contents.rst:4
23352 msgid "Gammu Documentation Contents"
23355 #. type: Plain text
23356 #: docs/manual/contents.rst:22
23358 "project/index faq/index python/index c/index internal/index formats/index "
23359 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23364 #: docs/manual/contents.rst:24
23366 msgid "Indices and tables"
23369 #. type: Plain text
23370 #: docs/manual/contents.rst:27
23371 msgid ":ref:`genindex`"
23374 #. type: Plain text
23375 #: docs/manual/contents.rst:28
23376 msgid ":ref:`modindex`"
23379 #. type: Plain text
23380 #: docs/manual/contents.rst:28
23381 msgid ":ref:`search`"
23385 #: docs/manual/python/objects.rst:2
23390 #. type: Plain text
23391 #: docs/manual/python/objects.rst:7
23393 "For various (mostly historical) reasons, all objects you get from Gammu are "
23394 "not real objects but rather a dictionaries. This has quite a big impact of "
23395 "usability and will most likely change in the future."
23398 #. type: Plain text
23399 #: docs/manual/python/objects.rst:9
23401 "All the objects basically map to C structures, so you might also refer to"
23404 #. type: Attribute :ref:
23405 #: docs/manual/python/objects.rst:9
23407 msgid "`libgammu` chapter."
23410 #. type: Plain text
23411 #: docs/manual/python/objects.rst:12
23416 #: docs/manual/python/objects.rst:14
23421 #. type: Plain text
23422 #: docs/manual/python/objects.rst:18
23424 "Object describing single SMS message in a way GSM network handles is (140 "
23425 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23428 #. type: Attribute :meth:
23429 #: docs/manual/python/objects.rst:18
23431 msgid "`gammu.EncodeSMS`."
23434 #. type: Plain text
23435 #: docs/manual/python/objects.rst:21
23436 msgid "Message dictionary can consist of following fields:"
23439 #. type: Labeled list
23440 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23441 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23442 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23443 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23444 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23445 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23446 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23447 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23448 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23449 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23450 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23451 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23452 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23453 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23454 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23455 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23456 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23457 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23458 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23459 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23460 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23461 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23462 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23463 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23464 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23465 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23466 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23467 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23468 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23469 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23470 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23471 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23472 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23473 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23474 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23475 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23476 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23477 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23478 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23479 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23480 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23481 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23482 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23483 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23484 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23485 #: docs/manual/python/objects.rst:801
23487 msgid ".. attribute"
23490 #. type: Plain text
23491 #: docs/manual/python/objects.rst:23
23495 #. type: Plain text
23496 #: docs/manual/python/objects.rst:25
23497 msgid "SMSC information, see :ref:`smsc_obj`."
23500 #. type: Plain text
23501 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23502 #: docs/manual/python/objects.rst:391
23506 #. type: Plain text
23507 #: docs/manual/python/objects.rst:29
23508 msgid "Recipient number, needs to be set for sending."
23511 #. type: Plain text
23512 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23513 #: docs/manual/python/objects.rst:741
23517 #. type: Plain text
23518 #: docs/manual/python/objects.rst:34
23520 "Name of the message, does not make any effect on sending, some phones might "
23524 #. type: Plain text
23525 #: docs/manual/python/objects.rst:36
23529 #. type: Plain text
23530 #: docs/manual/python/objects.rst:38
23531 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23535 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23536 #: docs/manual/internal/reply.rst:53
23541 #. type: Plain text
23542 #: docs/manual/python/objects.rst:42
23543 msgid "Message text"
23546 #. type: Plain text
23547 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23551 #. type: Plain text
23552 #: docs/manual/python/objects.rst:46
23553 msgid "Folder where the message is stored"
23556 #. type: Plain text
23557 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23558 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23559 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23563 #. type: Plain text
23564 #: docs/manual/python/objects.rst:50
23565 msgid "Location where the message is stored"
23568 #. type: Plain text
23569 #: docs/manual/python/objects.rst:52
23570 msgid "InboxFolder"
23573 #. type: Plain text
23574 #: docs/manual/python/objects.rst:54
23575 msgid "Indication whether folder is an inbox"
23578 #. type: Plain text
23579 #: docs/manual/python/objects.rst:56
23580 msgid "DeliveryStatus"
23583 #. type: Plain text
23584 #: docs/manual/python/objects.rst:58
23585 msgid "Message delivery status, used only for received messages"
23588 #. type: Plain text
23589 #: docs/manual/python/objects.rst:60
23590 msgid "ReplyViaSameSMSC"
23593 #. type: Plain text
23594 #: docs/manual/python/objects.rst:62
23595 msgid "Flag indicating whether reply using same SMSC is requested"
23598 #. type: Plain text
23599 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23603 #. type: Plain text
23604 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23605 msgid "Message class"
23608 #. type: Plain text
23609 #: docs/manual/python/objects.rst:68
23610 msgid "MessageReference"
23613 #. type: Plain text
23614 #: docs/manual/python/objects.rst:70
23615 msgid "Message reference number, used mostly to identify delivery reports"
23618 #. type: Plain text
23619 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23620 msgid "ReplaceMessage"
23623 #. type: Plain text
23624 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23625 msgid "Id of message which this message is supposed to replace"
23628 #. type: Plain text
23629 #: docs/manual/python/objects.rst:76
23630 msgid "RejectDuplicates"
23633 #. type: Plain text
23634 #: docs/manual/python/objects.rst:78
23635 msgid "Whether to reject duplicates"
23639 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23644 #. type: Plain text
23645 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23646 msgid "Memory where the message is stored"
23649 #. type: Plain text
23650 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23651 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23652 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23653 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23657 #. type: Plain text
23658 #: docs/manual/python/objects.rst:86
23659 msgid "Message type, one of:"
23662 #. type: Plain text
23663 #: docs/manual/python/objects.rst:88
23664 msgid "``Submit`` - message to be send"
23667 #. type: Plain text
23668 #: docs/manual/python/objects.rst:89
23669 msgid "``Deliver`` - delivered message"
23672 #. type: Plain text
23673 #: docs/manual/python/objects.rst:91
23675 "``Status_Report`` - when creating new message this will create submit "
23676 "message with request for delivery report"
23679 #. type: Plain text
23680 #: docs/manual/python/objects.rst:93
23684 #. type: Plain text
23685 #: docs/manual/python/objects.rst:95
23686 msgid "Message encoding, one of:"
23689 #. type: Plain text
23690 #: docs/manual/python/objects.rst:98
23692 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23693 "but can be only 70 chars long"
23696 #. type: Plain text
23697 #: docs/manual/python/objects.rst:99
23698 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23701 #. type: Plain text
23702 #: docs/manual/python/objects.rst:101
23704 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23708 #. type: Plain text
23709 #: docs/manual/python/objects.rst:102
23710 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23713 #. type: Plain text
23714 #: docs/manual/python/objects.rst:103
23715 msgid "``8bit`` - for binary messages"
23718 #. type: Plain text
23719 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23723 #. type: Plain text
23724 #: docs/manual/python/objects.rst:107
23725 msgid "Timestamp when the message was received or sent."
23728 #. type: Plain text
23729 #: docs/manual/python/objects.rst:109
23730 msgid "Please note that most phones do no record timestamp of sent messages."
23733 #. type: Plain text
23734 #: docs/manual/python/objects.rst:111
23735 msgid "SMSCDateTime"
23738 #. type: Plain text
23739 #: docs/manual/python/objects.rst:113
23740 msgid "Timestamp when the message was at SMSC."
23743 #. type: Plain text
23744 #: docs/manual/python/objects.rst:115
23748 #. type: Plain text
23749 #: docs/manual/python/objects.rst:117
23750 msgid "Message state, one of:"
23753 #. type: Plain text
23754 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23758 #. type: Plain text
23759 #: docs/manual/python/objects.rst:120
23763 #. type: Plain text
23764 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23768 #. type: Plain text
23769 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23773 #. type: Plain text
23774 #: docs/manual/python/objects.rst:127
23775 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23778 #. type: Plain text
23779 #: docs/manual/python/objects.rst:130
23780 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23783 #. type: Plain text
23784 #: docs/manual/python/objects.rst:134
23785 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23788 #. type: Plain text
23789 #: docs/manual/python/objects.rst:138
23791 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23792 "world!', 'Class': 0,"
23795 #. type: Plain text
23796 #: docs/manual/python/objects.rst:142
23801 #: docs/manual/python/objects.rst:144
23806 #. type: Plain text
23807 #: docs/manual/python/objects.rst:147
23808 msgid "UDH dictionary can consist of following fields:"
23811 #. type: Plain text
23812 #: docs/manual/python/objects.rst:149
23816 #. type: Plain text
23817 #: docs/manual/python/objects.rst:151
23818 msgid "8-bit ID of the message, not required"
23821 #. type: Plain text
23822 #: docs/manual/python/objects.rst:153
23826 #. type: Plain text
23827 #: docs/manual/python/objects.rst:155
23828 msgid "16-bit ID of the message, not required"
23831 #. type: Plain text
23832 #: docs/manual/python/objects.rst:157
23836 #. type: Plain text
23837 #: docs/manual/python/objects.rst:159
23838 msgid "Number of current part"
23841 #. type: Plain text
23842 #: docs/manual/python/objects.rst:161
23846 #. type: Plain text
23847 #: docs/manual/python/objects.rst:163
23848 msgid "Count of all message parts"
23851 #. type: Plain text
23852 #: docs/manual/python/objects.rst:167
23853 msgid "UDH type, one of predefined strings:"
23856 #. type: Plain text
23857 #: docs/manual/python/objects.rst:169
23861 #. type: Plain text
23862 #: docs/manual/python/objects.rst:170
23863 msgid "``ConcatenatedMessages``"
23866 #. type: Plain text
23867 #: docs/manual/python/objects.rst:171
23868 msgid "``ConcatenatedMessages16bit``"
23871 #. type: Plain text
23872 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
23873 msgid "``DisableVoice``"
23876 #. type: Plain text
23877 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
23878 msgid "``DisableFax``"
23881 #. type: Plain text
23882 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
23883 msgid "``DisableEmail``"
23886 #. type: Plain text
23887 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
23888 msgid "``EnableVoice``"
23891 #. type: Plain text
23892 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
23893 msgid "``EnableFax``"
23896 #. type: Plain text
23897 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
23898 msgid "``EnableEmail``"
23901 #. type: Plain text
23902 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
23903 msgid "``VoidSMS``"
23906 #. type: Plain text
23907 #: docs/manual/python/objects.rst:179
23908 msgid "``NokiaRingtone``"
23909 msgstr "``NokiaRingtone``"
23911 #. type: Plain text
23912 #: docs/manual/python/objects.rst:180
23913 msgid "``NokiaRingtoneLong``"
23916 #. type: Plain text
23917 #: docs/manual/python/objects.rst:181
23918 msgid "``NokiaOperatorLogoLong``"
23921 #. type: Plain text
23922 #: docs/manual/python/objects.rst:182
23923 msgid "``NokiaCallerLogo``"
23926 #. type: Plain text
23927 #: docs/manual/python/objects.rst:183
23928 msgid "``NokiaWAP``"
23931 #. type: Plain text
23932 #: docs/manual/python/objects.rst:184
23933 msgid "``NokiaWAPLong``"
23936 #. type: Plain text
23937 #: docs/manual/python/objects.rst:185
23938 msgid "``NokiaCalendarLong``"
23941 #. type: Plain text
23942 #: docs/manual/python/objects.rst:186
23943 msgid "``NokiaProfileLong``"
23946 #. type: Plain text
23947 #: docs/manual/python/objects.rst:187
23948 msgid "``NokiaPhonebookLong``"
23951 #. type: Plain text
23952 #: docs/manual/python/objects.rst:188
23953 msgid "``UserUDH``"
23956 #. type: Plain text
23957 #: docs/manual/python/objects.rst:192
23958 msgid "UDH content"
23961 #. type: Plain text
23962 #: docs/manual/python/objects.rst:196
23966 #. type: Plain text
23967 #: docs/manual/python/objects.rst:200
23969 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
23970 "'ConcatenatedMessages',"
23973 #. type: Plain text
23974 #: docs/manual/python/objects.rst:203
23979 #: docs/manual/python/objects.rst:205
23981 msgid "SMSC Object"
23984 #. type: Plain text
23985 #: docs/manual/python/objects.rst:208
23986 msgid "SMSC dictionary can consist of following fields:"
23989 #. type: Plain text
23990 #: docs/manual/python/objects.rst:212
23991 msgid "Location where the SMSC is stored"
23994 #. type: Plain text
23995 #: docs/manual/python/objects.rst:220
23996 msgid "Name of the SMSC configuration"
23997 msgstr "Nama konfigurasi SMSC"
23999 #. type: Plain text
24000 #: docs/manual/python/objects.rst:222
24001 msgid "DefaultNumber"
24004 #. type: Plain text
24005 #: docs/manual/python/objects.rst:224
24006 msgid "Default recipient number, ignored on most phones"
24009 #. type: Plain text
24010 #: docs/manual/python/objects.rst:226
24014 #. type: Plain text
24015 #: docs/manual/python/objects.rst:228
24016 msgid "Default message format, one of:"
24019 #. type: Plain text
24020 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24024 #. type: Plain text
24025 #: docs/manual/python/objects.rst:231
24029 #. type: Plain text
24030 #: docs/manual/python/objects.rst:232
24034 #. type: Plain text
24035 #: docs/manual/python/objects.rst:233
24039 #. type: Plain text
24040 #: docs/manual/python/objects.rst:235
24044 #. type: Plain text
24045 #: docs/manual/python/objects.rst:237
24046 msgid "Default message validity as a string"
24049 #. type: Plain text
24050 #: docs/manual/python/objects.rst:239
24051 msgid "``NA`` - validity not available"
24054 #. type: Plain text
24055 #: docs/manual/python/objects.rst:240
24056 msgid "``Max`` - maximal validity allowed by network"
24059 #. type: Plain text
24060 #: docs/manual/python/objects.rst:242
24062 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24063 "weeks, eg. ``3W``"
24066 #. type: Plain text
24067 #: docs/manual/python/objects.rst:246
24071 #. type: Plain text
24072 #: docs/manual/python/objects.rst:250
24074 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24078 #. type: Plain text
24079 #: docs/manual/python/objects.rst:253
24080 msgid "_sms_info_obj:"
24084 #: docs/manual/python/objects.rst:255
24086 msgid "SMS Info Object"
24089 #. type: Plain text
24090 #: docs/manual/python/objects.rst:258
24091 msgid "Message info dictionary can consist of following fields:"
24094 #. type: Plain text
24095 #: docs/manual/python/objects.rst:262
24096 msgid "Whether to use Unicode for the message."
24099 #. type: Plain text
24100 #: docs/manual/python/objects.rst:268
24102 msgstr "Tidak diketahui"
24104 #. type: Plain text
24105 #: docs/manual/python/objects.rst:270
24107 "Boolean flag indicating there was some part which Gammu could not decode."
24110 #. type: Plain text
24111 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24112 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24116 #. type: Plain text
24117 #: docs/manual/python/objects.rst:278
24118 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24121 #. type: Plain text
24122 #: docs/manual/python/objects.rst:282
24123 msgid "SMSINFO = {"
24126 #. type: Plain text
24127 #: docs/manual/python/objects.rst:284
24128 msgid "'Class': 1, 'Entries': ["
24131 #. type: Plain text
24132 #: docs/manual/python/objects.rst:289
24134 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24135 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24136 "'Buffer': 'Gammu', 'Bold': True}, ],"
24139 #. type: Plain text
24140 #: docs/manual/python/objects.rst:292
24141 msgid "_sms_info_part_obj:"
24145 #: docs/manual/python/objects.rst:294
24147 msgid "SMS Info Part Object"
24150 #. type: Plain text
24151 #: docs/manual/python/objects.rst:297
24152 msgid "Message component can consist of following fields:"
24155 #. type: Plain text
24156 #: docs/manual/python/objects.rst:299
24160 #. type: Plain text
24161 #: docs/manual/python/objects.rst:301
24162 msgid "Identification of the part type:"
24165 #. type: Plain text
24166 #: docs/manual/python/objects.rst:304
24167 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24170 #. type: Plain text
24171 #: docs/manual/python/objects.rst:305
24173 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24176 #. type: Plain text
24177 #: docs/manual/python/objects.rst:306
24178 msgid "``ConcatenatedTextLong16bit``"
24181 #. type: Plain text
24182 #: docs/manual/python/objects.rst:307
24183 msgid "``ConcatenatedAutoTextLong16bit``"
24186 #. type: Plain text
24187 #: docs/manual/python/objects.rst:308
24188 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24191 #. type: Plain text
24192 #: docs/manual/python/objects.rst:309
24193 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24196 #. type: Plain text
24197 #: docs/manual/python/objects.rst:310
24198 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24201 #. type: Plain text
24202 #: docs/manual/python/objects.rst:311
24203 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24206 #. type: Plain text
24207 #: docs/manual/python/objects.rst:312
24208 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24211 #. type: Plain text
24212 #: docs/manual/python/objects.rst:313
24213 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24216 #. type: Plain text
24217 #: docs/manual/python/objects.rst:314
24218 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24221 #. type: Plain text
24222 #: docs/manual/python/objects.rst:315
24223 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24226 #. type: Plain text
24227 #: docs/manual/python/objects.rst:316
24228 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24231 #. type: Plain text
24232 #: docs/manual/python/objects.rst:317
24233 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24236 #. type: Plain text
24237 #: docs/manual/python/objects.rst:318
24238 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24241 #. type: Plain text
24242 #: docs/manual/python/objects.rst:319
24243 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24246 #. type: Plain text
24247 #: docs/manual/python/objects.rst:320
24248 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24251 #. type: Plain text
24252 #: docs/manual/python/objects.rst:321
24253 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24256 #. type: Plain text
24257 #: docs/manual/python/objects.rst:322
24258 msgid "``NokiaVTODOLong``"
24261 #. type: Plain text
24262 #: docs/manual/python/objects.rst:323
24263 msgid "``VCARD10Long``"
24266 #. type: Plain text
24267 #: docs/manual/python/objects.rst:324
24268 msgid "``VCARD21Long``"
24271 #. type: Plain text
24272 #: docs/manual/python/objects.rst:332
24273 msgid "``EMSSound10`` - IMelody 1.0"
24276 #. type: Plain text
24277 #: docs/manual/python/objects.rst:333
24278 msgid "``EMSSound12`` - IMelody 1.2"
24281 #. type: Plain text
24282 #: docs/manual/python/objects.rst:334
24284 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24287 #. type: Plain text
24288 #: docs/manual/python/objects.rst:335
24289 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24292 #. type: Plain text
24293 #: docs/manual/python/objects.rst:336
24294 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24297 #. type: Plain text
24298 #: docs/manual/python/objects.rst:337
24299 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24302 #. type: Plain text
24303 #: docs/manual/python/objects.rst:338
24304 msgid "``EMSPredefinedSound``"
24307 #. type: Plain text
24308 #: docs/manual/python/objects.rst:339
24309 msgid "``EMSPredefinedAnimation``"
24312 #. type: Plain text
24313 #: docs/manual/python/objects.rst:340
24314 msgid "``EMSAnimation``"
24317 #. type: Plain text
24318 #: docs/manual/python/objects.rst:341
24319 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24322 #. type: Plain text
24323 #: docs/manual/python/objects.rst:342
24324 msgid "``EMSVariableBitmap``"
24327 #. type: Plain text
24328 #: docs/manual/python/objects.rst:343
24329 msgid "``EMSVariableBitmapLong``"
24332 #. type: Plain text
24333 #: docs/manual/python/objects.rst:344
24334 msgid "``MMSIndicatorLong`` - MMS message indicator."
24337 #. type: Plain text
24338 #: docs/manual/python/objects.rst:345
24339 msgid "``WAPIndicatorLong``"
24342 #. type: Plain text
24343 #: docs/manual/python/objects.rst:346
24344 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24347 #. type: Plain text
24348 #: docs/manual/python/objects.rst:347
24350 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24353 #. type: Plain text
24354 #: docs/manual/python/objects.rst:348
24355 msgid "``AlcatelSMSTemplateName``"
24358 #. type: Plain text
24359 #: docs/manual/python/objects.rst:349
24360 msgid "``SiemensFile`` - Siemens OTA"
24363 #. type: Plain text
24364 #: docs/manual/python/objects.rst:351
24368 #. type: Plain text
24369 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24370 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24371 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24372 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24373 #: docs/manual/python/objects.rst:385
24375 msgid "Text formatting"
24376 msgstr "Informasi telepon"
24378 #. type: Plain text
24379 #: docs/manual/python/objects.rst:355
24383 #. type: Plain text
24384 #: docs/manual/python/objects.rst:359
24388 #. type: Plain text
24389 #: docs/manual/python/objects.rst:363
24393 #. type: Plain text
24394 #: docs/manual/python/objects.rst:367
24398 #. type: Plain text
24399 #: docs/manual/python/objects.rst:371
24403 #. type: Plain text
24404 #: docs/manual/python/objects.rst:375
24408 #. type: Plain text
24409 #: docs/manual/python/objects.rst:379
24411 msgstr "Garisbawah"
24413 #. type: Plain text
24414 #: docs/manual/python/objects.rst:383
24415 msgid "Strikethrough"
24418 #. type: Plain text
24419 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24423 #. type: Plain text
24424 #: docs/manual/python/objects.rst:389
24425 msgid "Whether message part should be protected (DRM)"
24428 #. type: Plain text
24429 #: docs/manual/python/objects.rst:393
24430 msgid "Number to encode in message."
24434 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24437 msgstr "Nada dering"
24439 #. type: Plain text
24440 #: docs/manual/python/objects.rst:397
24441 msgid "Ringtone to encode in message."
24445 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24450 #. type: Plain text
24451 #: docs/manual/python/objects.rst:401
24452 msgid "Bitmap to encode in message."
24455 #. type: Plain text
24456 #: docs/manual/python/objects.rst:403
24460 #. type: Plain text
24461 #: docs/manual/python/objects.rst:405
24462 msgid "Bookmark to encode in message."
24466 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24469 msgstr "Pengaturan"
24471 #. type: Plain text
24472 #: docs/manual/python/objects.rst:409
24473 msgid "Settings to encode in message."
24476 #. type: Plain text
24477 #: docs/manual/python/objects.rst:411
24478 msgid "MMSIndicator"
24481 #. type: Plain text
24482 #: docs/manual/python/objects.rst:413
24483 msgid "MMS indication to encode in message."
24486 #. type: Plain text
24487 #: docs/manual/python/objects.rst:417
24488 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24491 #. type: Plain text
24492 #: docs/manual/python/objects.rst:421
24493 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24496 #. type: Plain text
24497 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24501 #. type: Plain text
24502 #: docs/manual/python/objects.rst:425
24503 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24507 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24512 #. type: Plain text
24513 #: docs/manual/python/objects.rst:429
24514 msgid "File to encode in message, see :ref:`file_obj`."
24517 #. type: Plain text
24518 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24522 #. type: Plain text
24523 #: docs/manual/python/objects.rst:433
24524 msgid "String to encode in message."
24527 #. type: Plain text
24528 #: docs/manual/python/objects.rst:435
24533 #: docs/manual/python/objects.rst:437
24535 msgid "Todo Object"
24538 #. type: Plain text
24539 #: docs/manual/python/objects.rst:440
24540 msgid "Todo entry is a dictionary consisting of following fields:"
24543 #. type: Plain text
24544 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24545 #: docs/manual/python/objects.rst:634
24546 msgid "Location where the entry is stored"
24549 #. type: Plain text
24550 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24551 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24552 #: docs/manual/python/objects.rst:662
24553 msgid "Type of entry, one of:"
24556 #. type: Plain text
24557 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24558 msgid "``REMINDER`` - Reminder or Date"
24561 #. type: Plain text
24562 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24563 msgid "``CALL`` - Call"
24566 #. type: Plain text
24567 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24568 msgid "``MEETING`` - Meeting"
24571 #. type: Plain text
24572 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24573 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24576 #. type: Plain text
24577 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24578 msgid "``MEMO`` - Memo or Miscellaneous"
24581 #. type: Plain text
24582 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24583 msgid "``TRAVEL`` - Travel"
24586 #. type: Plain text
24587 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24588 msgid "``VACATION`` - Vacation"
24591 #. type: Plain text
24592 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24593 msgid "``T_ATHL`` - Training - Athletism"
24596 #. type: Plain text
24597 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24598 msgid "``T_BALL`` - Training - Ball Games"
24601 #. type: Plain text
24602 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24603 msgid "``T_CYCL`` - Training - Cycling"
24606 #. type: Plain text
24607 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24608 msgid "``T_BUDO`` - Training - Budo"
24611 #. type: Plain text
24612 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24613 msgid "``T_DANC`` - Training - Dance"
24616 #. type: Plain text
24617 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24618 msgid "``T_EXTR`` - Training - Extreme Sports"
24621 #. type: Plain text
24622 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24623 msgid "``T_FOOT`` - Training - Football"
24626 #. type: Plain text
24627 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24628 msgid "``T_GOLF`` - Training - Golf"
24631 #. type: Plain text
24632 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24633 msgid "``T_GYM`` - Training - Gym"
24636 #. type: Plain text
24637 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24638 msgid "``T_HORS`` - Training - Horse Race"
24641 #. type: Plain text
24642 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24643 msgid "``T_HOCK`` - Training - Hockey"
24646 #. type: Plain text
24647 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24648 msgid "``T_RACE`` - Training - Races"
24651 #. type: Plain text
24652 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24653 msgid "``T_RUGB`` - Training - Rugby"
24656 #. type: Plain text
24657 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24658 msgid "``T_SAIL`` - Training - Sailing"
24661 #. type: Plain text
24662 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24663 msgid "``T_STRE`` - Training - Street Games"
24666 #. type: Plain text
24667 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24668 msgid "``T_SWIM`` - Training - Swimming"
24671 #. type: Plain text
24672 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24673 msgid "``T_TENN`` - Training - Tennis"
24676 #. type: Plain text
24677 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24678 msgid "``T_TRAV`` - Training - Travels"
24681 #. type: Plain text
24682 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24683 msgid "``T_WINT`` - Training - Winter Games"
24686 #. type: Plain text
24687 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24688 msgid "``ALARM`` - Alarm"
24691 #. type: Plain text
24692 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24693 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24696 #. type: Plain text
24697 #: docs/manual/python/objects.rst:479
24701 #. type: Plain text
24702 #: docs/manual/python/objects.rst:481
24703 msgid "Entry priority, one of:"
24706 #. type: Plain text
24707 #: docs/manual/python/objects.rst:483
24711 #. type: Plain text
24712 #: docs/manual/python/objects.rst:484
24716 #. type: Plain text
24717 #: docs/manual/python/objects.rst:485
24721 #. type: Plain text
24722 #: docs/manual/python/objects.rst:486
24726 #. type: Plain text
24727 #: docs/manual/python/objects.rst:490
24728 msgid "Actual entries, see :ref:`todo_entry_obj`"
24731 #. type: Plain text
24732 #: docs/manual/python/objects.rst:494
24736 #. type: Plain text
24737 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24738 msgid "'Type': 'MEMO', 'Entries': ["
24741 #. type: Plain text
24742 #: docs/manual/python/objects.rst:499
24744 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24745 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24748 #. type: Plain text
24749 #: docs/manual/python/objects.rst:502
24750 msgid "_todo_entry_obj:"
24754 #: docs/manual/python/objects.rst:504
24756 msgid "Todo Entries Object"
24759 #. type: Plain text
24760 #: docs/manual/python/objects.rst:511
24761 msgid "``END_DATETIME`` - Due date (Date)."
24764 #. type: Plain text
24765 #: docs/manual/python/objects.rst:512
24766 msgid "``COMPLETED`` - Whether is completed (Number)."
24769 #. type: Plain text
24770 #: docs/manual/python/objects.rst:513
24771 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24774 #. type: Plain text
24775 #: docs/manual/python/objects.rst:514
24776 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24779 #. type: Plain text
24780 #: docs/manual/python/objects.rst:515
24781 msgid "``TEXT`` - Text of to do (Text)."
24784 #. type: Plain text
24785 #: docs/manual/python/objects.rst:516
24786 msgid "``DESCRIPTION`` - Description of to do (Text)."
24789 #. type: Plain text
24790 #: docs/manual/python/objects.rst:517
24791 msgid "``LOCATION`` - Location of to do (Text)."
24794 #. type: Plain text
24795 #: docs/manual/python/objects.rst:518
24796 msgid "``PRIVATE`` - Whether entry is private (Number)."
24799 #. type: Plain text
24800 #: docs/manual/python/objects.rst:519
24801 msgid "``CATEGORY`` - Category of entry (Number)."
24804 #. type: Plain text
24805 #: docs/manual/python/objects.rst:520
24806 msgid "``CONTACTID`` - Related contact ID (Number)."
24809 #. type: Plain text
24810 #: docs/manual/python/objects.rst:521
24811 msgid "``PHONE`` - Number to call (Text)."
24814 #. type: Plain text
24815 #: docs/manual/python/objects.rst:522
24816 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24819 #. type: Plain text
24820 #: docs/manual/python/objects.rst:523
24821 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24824 #. type: Plain text
24825 #: docs/manual/python/objects.rst:524
24826 msgid "``START_DATETIME`` - Start date (Date)."
24829 #. type: Plain text
24830 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24831 #: docs/manual/python/objects.rst:722
24835 #. type: Plain text
24836 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
24837 #: docs/manual/python/objects.rst:724
24838 msgid "Actual value, corresponding type to Type field."
24841 #. type: Plain text
24842 #: docs/manual/python/objects.rst:530
24847 #: docs/manual/python/objects.rst:532
24849 msgid "Calendar Object"
24852 #. type: Plain text
24853 #: docs/manual/python/objects.rst:535
24854 msgid "Calendar entry is a dictionary consisting of following fields:"
24857 #. type: Plain text
24858 #: docs/manual/python/objects.rst:576
24859 msgid "Actual entries, see :ref:`cal_entry_obj`"
24862 #. type: Plain text
24863 #: docs/manual/python/objects.rst:580
24867 #. type: Plain text
24868 #: docs/manual/python/objects.rst:587
24870 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
24871 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
24872 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
24873 "for one day'}, ],"
24876 #. type: Plain text
24877 #: docs/manual/python/objects.rst:590
24878 msgid "_cal_entry_obj:"
24882 #: docs/manual/python/objects.rst:592
24884 msgid "Calendar Entries Object"
24885 msgstr "Catatan kalender"
24887 #. type: Plain text
24888 #: docs/manual/python/objects.rst:599
24889 msgid "``START_DATETIME`` - Date and time of event start."
24892 #. type: Plain text
24893 #: docs/manual/python/objects.rst:600
24894 msgid "``END_DATETIME`` - Date and time of event end."
24897 #. type: Plain text
24898 #: docs/manual/python/objects.rst:601
24899 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
24902 #. type: Plain text
24903 #: docs/manual/python/objects.rst:602
24904 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
24907 #. type: Plain text
24908 #: docs/manual/python/objects.rst:603
24909 msgid "``TEXT`` - Text."
24912 #. type: Plain text
24913 #: docs/manual/python/objects.rst:604
24914 msgid "``DESCRIPTION`` - Detailed description."
24917 #. type: Plain text
24918 #: docs/manual/python/objects.rst:605
24919 msgid "``LOCATION`` - Location."
24922 #. type: Plain text
24923 #: docs/manual/python/objects.rst:606
24924 msgid "``PHONE`` - Phone number."
24927 #. type: Plain text
24928 #: docs/manual/python/objects.rst:607
24929 msgid "``PRIVATE`` - Whether this entry is private."
24932 #. type: Plain text
24933 #: docs/manual/python/objects.rst:608
24934 msgid "``CONTACTID`` - Related contact id."
24937 #. type: Plain text
24938 #: docs/manual/python/objects.rst:609
24939 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
24942 #. type: Plain text
24943 #: docs/manual/python/objects.rst:610
24944 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
24947 #. type: Plain text
24948 #: docs/manual/python/objects.rst:611
24949 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
24952 #. type: Plain text
24953 #: docs/manual/python/objects.rst:612
24954 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
24957 #. type: Plain text
24958 #: docs/manual/python/objects.rst:613
24959 msgid "``REPEAT_MONTH`` - Repeat x'th month."
24962 #. type: Plain text
24963 #: docs/manual/python/objects.rst:614
24964 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
24967 #. type: Plain text
24968 #: docs/manual/python/objects.rst:615
24969 msgid "``REPEAT_STARTDATE`` - Repeating start."
24972 #. type: Plain text
24973 #: docs/manual/python/objects.rst:616
24974 msgid "``REPEAT_STOPDATE`` - Repeating end."
24977 #. type: Plain text
24978 #: docs/manual/python/objects.rst:617
24979 msgid "``REPEAT_COUNT`` - Number of repetitions."
24982 #. type: Plain text
24983 #: docs/manual/python/objects.rst:618
24984 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
24987 #. type: Plain text
24988 #: docs/manual/python/objects.rst:619
24989 msgid "``LAST_MODIFIED`` - Date and time of last modification."
24992 #. type: Plain text
24993 #: docs/manual/python/objects.rst:625
24998 #: docs/manual/python/objects.rst:627
25000 msgid "Phonebook Object"
25003 #. type: Plain text
25004 #: docs/manual/python/objects.rst:630
25005 msgid "Phonebook entry is a dictionary consisting of following fields:"
25008 #. type: Plain text
25009 #: docs/manual/python/objects.rst:636
25013 #. type: Plain text
25014 #: docs/manual/python/objects.rst:642
25015 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25018 #. type: Plain text
25019 #: docs/manual/python/objects.rst:646
25023 #. type: Plain text
25024 #: docs/manual/python/objects.rst:649
25025 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25028 #. type: Plain text
25029 #: docs/manual/python/objects.rst:652
25031 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25032 "'Value': 'Stojan Jakotyc'}, ],"
25035 #. type: Plain text
25036 #: docs/manual/python/objects.rst:655
25037 msgid "_pbk_entry_obj:"
25041 #: docs/manual/python/objects.rst:657
25043 msgid "Phonebook Entries Object"
25046 #. type: Plain text
25047 #: docs/manual/python/objects.rst:664
25048 msgid "``Number_General`` - General number. (Text)"
25051 #. type: Plain text
25052 #: docs/manual/python/objects.rst:665
25053 msgid "``Number_Mobile`` - Mobile number. (Text)"
25056 #. type: Plain text
25057 #: docs/manual/python/objects.rst:666
25058 msgid "``Number_Fax`` - Fax number. (Text)"
25061 #. type: Plain text
25062 #: docs/manual/python/objects.rst:667
25063 msgid "``Number_Pager`` - Pager number. (Text)"
25066 #. type: Plain text
25067 #: docs/manual/python/objects.rst:668
25068 msgid "``Number_Other`` - Other number. (Text)"
25071 #. type: Plain text
25072 #: docs/manual/python/objects.rst:669
25073 msgid "``Text_Note`` - Note. (Text)"
25076 #. type: Plain text
25077 #: docs/manual/python/objects.rst:670
25078 msgid "``Text_Postal`` - Complete postal address. (Text)"
25081 #. type: Plain text
25082 #: docs/manual/python/objects.rst:671
25083 msgid "``Text_Email`` - Email. (Text)"
25086 #. type: Plain text
25087 #: docs/manual/python/objects.rst:672
25088 msgid "``Text_Email2`` - Second email. (Text)"
25091 #. type: Plain text
25092 #: docs/manual/python/objects.rst:673
25093 msgid "``Text_URL`` - URL (Text)"
25096 #. type: Plain text
25097 #: docs/manual/python/objects.rst:674
25098 msgid "``Date`` - Date and time of last call. (Date)"
25101 #. type: Plain text
25102 #: docs/manual/python/objects.rst:675
25103 msgid "``Caller_Group`` - Caller group. (Number)"
25106 #. type: Plain text
25107 #: docs/manual/python/objects.rst:676
25108 msgid "``Text_Name`` - Name (Text)"
25111 #. type: Plain text
25112 #: docs/manual/python/objects.rst:677
25113 msgid "``Text_LastName`` - Last name. (Text)"
25116 #. type: Plain text
25117 #: docs/manual/python/objects.rst:678
25118 msgid "``Text_FirstName`` - First name. (Text)"
25121 #. type: Plain text
25122 #: docs/manual/python/objects.rst:679
25123 msgid "``Text_Company`` - Company. (Text)"
25126 #. type: Plain text
25127 #: docs/manual/python/objects.rst:680
25128 msgid "``Text_JobTitle`` - Job title. (Text)"
25131 #. type: Plain text
25132 #: docs/manual/python/objects.rst:681
25133 msgid "``Category`` - Category. (Number, if -1 then text)"
25136 #. type: Plain text
25137 #: docs/manual/python/objects.rst:682
25138 msgid "``Private`` - Whether entry is private. (Number)"
25141 #. type: Plain text
25142 #: docs/manual/python/objects.rst:683
25143 msgid "``Text_StreetAddress`` - Street address. (Text)"
25146 #. type: Plain text
25147 #: docs/manual/python/objects.rst:684
25148 msgid "``Text_City`` - City. (Text)"
25151 #. type: Plain text
25152 #: docs/manual/python/objects.rst:685
25153 msgid "``Text_State`` - State. (Text)"
25156 #. type: Plain text
25157 #: docs/manual/python/objects.rst:686
25158 msgid "``Text_Zip`` - Zip code. (Text)"
25161 #. type: Plain text
25162 #: docs/manual/python/objects.rst:687
25163 msgid "``Text_Country`` - Country. (Text)"
25166 #. type: Plain text
25167 #: docs/manual/python/objects.rst:688
25168 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25171 #. type: Plain text
25172 #: docs/manual/python/objects.rst:689
25173 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25176 #. type: Plain text
25177 #: docs/manual/python/objects.rst:690
25178 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25181 #. type: Plain text
25182 #: docs/manual/python/objects.rst:691
25183 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25186 #. type: Plain text
25187 #: docs/manual/python/objects.rst:692
25188 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25191 #. type: Plain text
25192 #: docs/manual/python/objects.rst:693
25193 msgid "``PictureID`` - Picture ID. (Number)"
25196 #. type: Plain text
25197 #: docs/manual/python/objects.rst:694
25198 msgid "``Text_UserID`` - User ID. (Text)"
25201 #. type: Plain text
25202 #: docs/manual/python/objects.rst:695
25203 msgid "``CallLength`` - Length of call (Number)"
25206 #. type: Plain text
25207 #: docs/manual/python/objects.rst:696
25209 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25212 #. type: Plain text
25213 #: docs/manual/python/objects.rst:697
25214 msgid "``LastModified`` - Date of last modification (Date)"
25217 #. type: Plain text
25218 #: docs/manual/python/objects.rst:698
25219 msgid "``Text_NickName`` - Nick name (Text)"
25222 #. type: Plain text
25223 #: docs/manual/python/objects.rst:699
25224 msgid "``Text_FormalName`` - Formal name (Text)"
25227 #. type: Plain text
25228 #: docs/manual/python/objects.rst:700
25229 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25232 #. type: Plain text
25233 #: docs/manual/python/objects.rst:701
25234 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25237 #. type: Plain text
25238 #: docs/manual/python/objects.rst:702
25239 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25242 #. type: Plain text
25243 #: docs/manual/python/objects.rst:703
25244 msgid "``Photo`` - Photo (Picture)."
25247 #. type: Plain text
25248 #: docs/manual/python/objects.rst:704
25249 msgid "``SecondName`` - Second name. (Text)"
25252 #. type: Plain text
25253 #: docs/manual/python/objects.rst:705
25254 msgid "``VOIP`` - VOIP address (Text)."
25257 #. type: Plain text
25258 #: docs/manual/python/objects.rst:706
25259 msgid "``SIP`` - SIP address (Text)."
25262 #. type: Plain text
25263 #: docs/manual/python/objects.rst:707
25264 msgid "``DTMF`` - DTMF (Text)."
25267 #. type: Plain text
25268 #: docs/manual/python/objects.rst:708
25269 msgid "``Video`` - Video number. (Text)"
25272 #. type: Plain text
25273 #: docs/manual/python/objects.rst:709
25274 msgid "``SWIS`` - See What I See address. (Text)"
25277 #. type: Plain text
25278 #: docs/manual/python/objects.rst:710
25279 msgid "``WVID`` - Wireless Village user ID. (Text)"
25282 #. type: Plain text
25283 #: docs/manual/python/objects.rst:711
25284 msgid "``NamePrefix`` - Name prefix (Text)"
25287 #. type: Plain text
25288 #: docs/manual/python/objects.rst:712
25289 msgid "``NameSuffix`` - Name suffix (Text)"
25292 #. type: Plain text
25293 #: docs/manual/python/objects.rst:716
25294 msgid "Location for the field:"
25297 #. type: Plain text
25298 #: docs/manual/python/objects.rst:718
25299 msgid "``Unknown`` - not define"
25302 #. type: Plain text
25303 #: docs/manual/python/objects.rst:719
25304 msgid "``Home`` - home"
25307 #. type: Plain text
25308 #: docs/manual/python/objects.rst:720
25309 msgid "``Work`` - work"
25312 #. type: Plain text
25313 #: docs/manual/python/objects.rst:726
25314 msgid "PictureType"
25317 #. type: Plain text
25318 #: docs/manual/python/objects.rst:728
25320 "Type of picture which is stored in Value field (only for Picture fields)."
25323 #. type: Plain text
25324 #: docs/manual/python/objects.rst:730
25329 #: docs/manual/python/objects.rst:732
25331 msgid "File Object"
25334 #. type: Plain text
25335 #: docs/manual/python/objects.rst:735
25336 msgid "File is a dictionary consisting of following fields:"
25339 #. type: Plain text
25340 #: docs/manual/python/objects.rst:737
25344 #. type: Plain text
25345 #: docs/manual/python/objects.rst:739
25346 msgid "Number of bytes used by this file."
25349 #. type: Plain text
25350 #: docs/manual/python/objects.rst:743
25354 #. type: Plain text
25355 #: docs/manual/python/objects.rst:747
25356 msgid "Boolean value indicating whether this is a folder."
25359 #. type: Plain text
25360 #: docs/manual/python/objects.rst:749
25364 #. type: Plain text
25365 #: docs/manual/python/objects.rst:751
25366 msgid "Depth of file on the filesystem."
25369 #. type: Plain text
25370 #: docs/manual/python/objects.rst:755
25371 msgid "File type, one of:"
25374 #. type: Plain text
25375 #: docs/manual/python/objects.rst:757
25379 #. type: Plain text
25380 #: docs/manual/python/objects.rst:758
25381 msgid "``Java_JAR``"
25384 #. type: Plain text
25385 #: docs/manual/python/objects.rst:759
25386 msgid "``Image_JPG``"
25389 #. type: Plain text
25390 #: docs/manual/python/objects.rst:760
25391 msgid "``Image_BMP``"
25394 #. type: Plain text
25395 #: docs/manual/python/objects.rst:761
25396 msgid "``Image_GIF``"
25399 #. type: Plain text
25400 #: docs/manual/python/objects.rst:762
25401 msgid "``Image_PNG``"
25404 #. type: Plain text
25405 #: docs/manual/python/objects.rst:763
25406 msgid "``Image_WBMP``"
25409 #. type: Plain text
25410 #: docs/manual/python/objects.rst:764
25411 msgid "``Video_3GP``"
25414 #. type: Plain text
25415 #: docs/manual/python/objects.rst:765
25416 msgid "``Sound_AMR``"
25419 #. type: Plain text
25420 #: docs/manual/python/objects.rst:766
25421 msgid "``Sound_NRT`` - DCT4 binary format"
25424 #. type: Plain text
25425 #: docs/manual/python/objects.rst:767
25426 msgid "``Sound_MIDI``"
25429 #. type: Plain text
25430 #: docs/manual/python/objects.rst:768
25434 #. type: Plain text
25435 #: docs/manual/python/objects.rst:770
25436 msgid "ID_FullName"
25439 #. type: Plain text
25440 #: docs/manual/python/objects.rst:772
25441 msgid "Full file name including path."
25444 #. type: Plain text
25445 #: docs/manual/python/objects.rst:776
25446 msgid "Content of the file."
25449 #. type: Plain text
25450 #: docs/manual/python/objects.rst:778
25454 #. type: Plain text
25455 #: docs/manual/python/objects.rst:780
25456 msgid "Timestamp of last change"
25459 #. type: Plain text
25460 #: docs/manual/python/objects.rst:784
25461 msgid "Boolean value indicating whether file is protected (DRM)."
25464 #. type: Plain text
25465 #: docs/manual/python/objects.rst:786
25469 #. type: Plain text
25470 #: docs/manual/python/objects.rst:788
25471 msgid "Boolean value indicating whether file is read only."
25474 #. type: Plain text
25475 #: docs/manual/python/objects.rst:790
25479 #. type: Plain text
25480 #: docs/manual/python/objects.rst:792
25481 msgid "Boolean value indicating whether file is hidden."
25484 #. type: Plain text
25485 #: docs/manual/python/objects.rst:794
25488 msgstr "File sistem"
25490 #. type: Plain text
25491 #: docs/manual/python/objects.rst:796
25492 msgid "Boolean value indicating whether file is system."
25495 #. type: Plain text
25496 #: docs/manual/python/objects.rst:798
25500 #. type: Plain text
25501 #: docs/manual/python/objects.rst:800
25502 msgid "Current poosition of file upload"
25505 #. type: Plain text
25506 #: docs/manual/python/objects.rst:802
25510 #. type: Plain text
25511 #: docs/manual/python/objects.rst:804
25512 msgid "Boolean value indicating completed file transfer."
25515 #. type: Plain text
25516 #: docs/manual/python/objects.rst:808
25520 #. type: Plain text
25521 #: docs/manual/python/objects.rst:820
25523 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
25524 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25525 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25528 #. type: Plain text
25529 #: docs/manual/python/examples.rst:2
25530 msgid "_python-gammu-examples:"
25534 #: docs/manual/python/examples.rst:4
25536 msgid "More python-gammu Examples"
25539 #. type: Plain text
25540 #: docs/manual/python/examples.rst:8
25542 "All these (and some more) examples are also available in ``python/examples/"
25543 "`` directory in Gammu sources."
25547 #: docs/manual/python/examples.rst:10
25549 msgid "Sending a message"
25552 #. type: Plain text
25553 #: docs/manual/python/examples.rst:13
25554 msgid "../../../python/examples/sendsms.py"
25557 #. type: Plain text
25558 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25559 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25560 msgid ":language: python"
25564 #: docs/manual/python/examples.rst:16
25566 msgid "Sending a long message"
25569 #. type: Plain text
25570 #: docs/manual/python/examples.rst:19
25571 msgid "../../../python/examples/sendlongsms.py"
25575 #: docs/manual/python/examples.rst:22
25577 msgid "Initiating a voice call"
25580 #. type: Plain text
25581 #: docs/manual/python/examples.rst:25
25582 msgid "../../../python/examples/dialvoice.py"
25586 #: docs/manual/python/examples.rst:28
25588 msgid "Reading calendar from phone"
25591 #. type: Plain text
25592 #: docs/manual/python/examples.rst:31
25593 msgid "../../../python/examples/getallcalendar.py"
25596 #. type: Attribute :mod:
25597 #: docs/manual/python/data.rst:1
25599 msgid "`gammu.data` -- Generic data usable with Gammu"
25602 #. type: Labeled list
25603 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25604 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25605 #: docs/manual/python/smsd.rst:4
25610 #. type: delimited block =
25611 #: docs/manual/python/data.rst:5
25615 #. type: delimited block =
25616 #: docs/manual/python/data.rst:6
25617 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25620 #. type: Labeled list
25621 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25622 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25623 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25624 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25625 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25626 #: docs/manual/python/gammu.rst:1321
25631 #. type: delimited block =
25632 #: docs/manual/python/data.rst:8
25633 msgid "Connections"
25636 #. type: delimited block =
25637 #: docs/manual/python/data.rst:11
25639 "Provides list of connection strings known to Gammu. They can be used for "
25640 "example when giving user a choice of connection string."
25643 #. type: delimited block =
25644 #: docs/manual/python/data.rst:13
25645 msgid "MemoryValueTypes"
25648 #. type: delimited block =
25649 #: docs/manual/python/data.rst:15
25650 msgid "Provides list of types of memory entry values."
25653 #. type: delimited block =
25654 #: docs/manual/python/data.rst:17
25656 msgid "CalendarTypes"
25659 #. type: delimited block =
25660 #: docs/manual/python/data.rst:19
25661 msgid "Provides list of calendar envet types."
25664 #. type: delimited block =
25665 #: docs/manual/python/data.rst:21
25667 msgid "CalendarValueTypes"
25670 #. type: delimited block =
25671 #: docs/manual/python/data.rst:23
25672 msgid "Provides list of types of calendar entry values."
25675 #. type: delimited block =
25676 #: docs/manual/python/data.rst:25
25677 msgid "TodoPriorities"
25680 #. type: delimited block =
25681 #: docs/manual/python/data.rst:27
25682 msgid "Provides list of todo priorities."
25685 #. type: delimited block =
25686 #: docs/manual/python/data.rst:29
25687 msgid "TodoValueTypes"
25690 #. type: delimited block =
25691 #: docs/manual/python/data.rst:31
25692 msgid "Provides list of types of todo entry values."
25695 #. type: delimited block =
25696 #: docs/manual/python/data.rst:33
25697 msgid "InternationalPrefixes"
25700 #. type: delimited block =
25701 #: docs/manual/python/data.rst:35
25702 msgid "List of known internaltional prefixes."
25705 #. type: delimited block =
25706 #: docs/manual/python/data.rst:37
25710 #. type: delimited block =
25711 #: docs/manual/python/data.rst:39
25713 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25714 "data:`ErrorNumbers`."
25717 #. type: delimited block =
25718 #: docs/manual/python/data.rst:41
25719 msgid "ErrorNumbers"
25722 #. type: delimited block =
25723 #: docs/manual/python/data.rst:42
25725 "Mapping of gammu error codes to text representation. Reverse to :data:"
25729 #. type: Plain text
25730 #: docs/manual/python/index.rst:2
25735 #: docs/manual/python/index.rst:4
25737 msgid "python-gammu API"
25741 #: docs/manual/python/index.rst:7
25743 msgid "A taste of python-gammu"
25746 #. type: Plain text
25747 #: docs/manual/python/index.rst:11
25749 "Python-gammu allows you to easily access the phone. Following code will "
25750 "connect to phone based on your Gammu configuration (usually stored in"
25753 #. type: Attribute :file:
25754 #: docs/manual/python/index.rst:11
25756 msgid "`~/.gammurc`) and gets network information from it::"
25759 #. type: Plain text
25760 #: docs/manual/python/index.rst:15
25767 #. type: Plain text
25768 #: docs/manual/python/index.rst:18
25771 " # Create state machine object\n"
25772 " sm = gammu.StateMachine()\n"
25775 #. type: Plain text
25776 #: docs/manual/python/index.rst:21
25779 " # Read ~/.gammurc\n"
25780 " sm.ReadConfig()\n"
25783 #. type: Plain text
25784 #: docs/manual/python/index.rst:24
25787 " # Connect to phone\n"
25791 #. type: Plain text
25792 #: docs/manual/python/index.rst:27
25795 " # Reads network information from phone\n"
25796 " netinfo = sm.GetNetworkInfo()\n"
25799 #. type: Plain text
25800 #: docs/manual/python/index.rst:33
25803 " # Print information\n"
25804 " print 'Network name: %s' % netinfo['NetworkName']\n"
25805 " print 'Network code: %s' % netinfo['NetworkCode']\n"
25806 " print 'LAC: %s' % netinfo['LAC']\n"
25807 " print 'CID: %s' % netinfo['CID']\n"
25810 #. type: Plain text
25811 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25812 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25813 msgid ":maxdepth: 3"
25816 #. type: Plain text
25817 #: docs/manual/python/index.rst:38
25822 #: docs/manual/python/index.rst:40
25824 msgid "API documentation"
25827 #. type: Plain text
25828 #: docs/manual/python/index.rst:51
25829 msgid "gammu smsd data worker exceptions objects"
25832 #. type: Attribute :mod:
25833 #: docs/manual/python/exceptions.rst:1
25835 msgid "`gammu.exception` -- Gammu exception handling"
25838 #. type: delimited block =
25839 #: docs/manual/python/exceptions.rst:5
25840 msgid "gammu.exception"
25843 #. type: delimited block =
25844 #: docs/manual/python/exceptions.rst:6
25845 msgid ":synopsis: Defines all exceptions used in Gammu."
25848 #. type: Labeled list
25849 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
25851 msgid ".. exception"
25854 #. type: delimited block =
25855 #: docs/manual/python/exceptions.rst:8
25856 msgid "gammu.GSMError"
25859 #. type: delimited block =
25860 #: docs/manual/python/exceptions.rst:11
25862 "Generic class as parent for all Gammu exceptions. This is never raised "
25863 "directly, but should be used to catch any Gammu related exception."
25866 #. type: Labeled list
25867 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
25868 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
25869 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
25870 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
25871 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
25872 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
25873 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
25874 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
25875 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
25876 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
25877 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
25878 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
25879 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
25880 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
25881 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
25882 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
25883 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
25884 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
25885 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
25886 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
25887 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
25888 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
25889 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
25890 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
25891 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
25892 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
25893 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
25894 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
25895 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
25896 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
25897 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
25898 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
25899 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
25900 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
25901 #: docs/manual/python/exceptions.rst:148
25903 msgid ".. autoexception"
25906 #. type: delimited block =
25907 #: docs/manual/python/exceptions.rst:13
25908 msgid "gammu.ERR_NONE"
25911 #. type: delimited block =
25912 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
25913 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
25914 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
25915 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
25916 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
25917 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
25918 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
25919 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
25920 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
25921 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
25922 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
25923 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
25924 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
25925 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
25926 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
25927 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
25928 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
25929 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
25930 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
25931 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
25932 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
25933 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
25934 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
25935 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
25936 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
25937 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
25938 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
25939 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
25940 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
25941 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
25942 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
25943 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
25944 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
25945 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
25946 #: docs/manual/python/exceptions.rst:149
25947 msgid ":show-inheritance:"
25950 #. type: delimited block =
25951 #: docs/manual/python/exceptions.rst:15
25952 msgid "gammu.ERR_DEVICEOPENERROR"
25955 #. type: delimited block =
25956 #: docs/manual/python/exceptions.rst:17
25957 msgid "gammu.ERR_DEVICELOCKED"
25960 #. type: delimited block =
25961 #: docs/manual/python/exceptions.rst:19
25962 msgid "gammu.ERR_DEVICENOTEXIST"
25965 #. type: delimited block =
25966 #: docs/manual/python/exceptions.rst:21
25967 msgid "gammu.ERR_DEVICEBUSY"
25970 #. type: delimited block =
25971 #: docs/manual/python/exceptions.rst:23
25972 msgid "gammu.ERR_DEVICENOPERMISSION"
25975 #. type: delimited block =
25976 #: docs/manual/python/exceptions.rst:25
25977 msgid "gammu.ERR_DEVICENODRIVER"
25980 #. type: delimited block =
25981 #: docs/manual/python/exceptions.rst:27
25982 msgid "gammu.ERR_DEVICENOTWORK"
25985 #. type: delimited block =
25986 #: docs/manual/python/exceptions.rst:29
25987 msgid "gammu.ERR_DEVICEDTRRTSERROR"
25990 #. type: delimited block =
25991 #: docs/manual/python/exceptions.rst:31
25992 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
25995 #. type: delimited block =
25996 #: docs/manual/python/exceptions.rst:33
25997 msgid "gammu.ERR_DEVICEWRITEERROR"
26000 #. type: delimited block =
26001 #: docs/manual/python/exceptions.rst:35
26002 msgid "gammu.ERR_DEVICEREADERROR"
26005 #. type: delimited block =
26006 #: docs/manual/python/exceptions.rst:37
26007 msgid "gammu.ERR_DEVICEPARITYERROR"
26010 #. type: delimited block =
26011 #: docs/manual/python/exceptions.rst:39
26012 msgid "gammu.ERR_TIMEOUT"
26015 #. type: delimited block =
26016 #: docs/manual/python/exceptions.rst:41
26017 msgid "gammu.ERR_FRAMENOTREQUESTED"
26020 #. type: delimited block =
26021 #: docs/manual/python/exceptions.rst:43
26022 msgid "gammu.ERR_UNKNOWNRESPONSE"
26025 #. type: delimited block =
26026 #: docs/manual/python/exceptions.rst:45
26027 msgid "gammu.ERR_UNKNOWNFRAME"
26030 #. type: delimited block =
26031 #: docs/manual/python/exceptions.rst:47
26032 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26035 #. type: delimited block =
26036 #: docs/manual/python/exceptions.rst:49
26037 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26040 #. type: delimited block =
26041 #: docs/manual/python/exceptions.rst:51
26042 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26045 #. type: delimited block =
26046 #: docs/manual/python/exceptions.rst:53
26047 msgid "gammu.ERR_NOTSUPPORTED"
26050 #. type: delimited block =
26051 #: docs/manual/python/exceptions.rst:55
26052 msgid "gammu.ERR_EMPTY"
26055 #. type: delimited block =
26056 #: docs/manual/python/exceptions.rst:57
26057 msgid "gammu.ERR_SECURITYERROR"
26060 #. type: delimited block =
26061 #: docs/manual/python/exceptions.rst:59
26062 msgid "gammu.ERR_INVALIDLOCATION"
26065 #. type: delimited block =
26066 #: docs/manual/python/exceptions.rst:61
26067 msgid "gammu.ERR_NOTIMPLEMENTED"
26070 #. type: delimited block =
26071 #: docs/manual/python/exceptions.rst:63
26072 msgid "gammu.ERR_FULL"
26075 #. type: delimited block =
26076 #: docs/manual/python/exceptions.rst:65
26077 msgid "gammu.ERR_UNKNOWN"
26080 #. type: delimited block =
26081 #: docs/manual/python/exceptions.rst:67
26082 msgid "gammu.ERR_CANTOPENFILE"
26085 #. type: delimited block =
26086 #: docs/manual/python/exceptions.rst:69
26087 msgid "gammu.ERR_MOREMEMORY"
26090 #. type: delimited block =
26091 #: docs/manual/python/exceptions.rst:71
26092 msgid "gammu.ERR_PERMISSION"
26095 #. type: delimited block =
26096 #: docs/manual/python/exceptions.rst:73
26097 msgid "gammu.ERR_EMPTYSMSC"
26100 #. type: delimited block =
26101 #: docs/manual/python/exceptions.rst:75
26102 msgid "gammu.ERR_INSIDEPHONEMENU"
26105 #. type: delimited block =
26106 #: docs/manual/python/exceptions.rst:77
26107 msgid "gammu.ERR_NOTCONNECTED"
26110 #. type: delimited block =
26111 #: docs/manual/python/exceptions.rst:79
26112 msgid "gammu.ERR_WORKINPROGRESS"
26115 #. type: delimited block =
26116 #: docs/manual/python/exceptions.rst:81
26117 msgid "gammu.ERR_PHONEOFF"
26120 #. type: delimited block =
26121 #: docs/manual/python/exceptions.rst:83
26122 msgid "gammu.ERR_FILENOTSUPPORTED"
26125 #. type: delimited block =
26126 #: docs/manual/python/exceptions.rst:85
26127 msgid "gammu.ERR_BUG"
26130 #. type: delimited block =
26131 #: docs/manual/python/exceptions.rst:87
26132 msgid "gammu.ERR_CANCELED"
26135 #. type: delimited block =
26136 #: docs/manual/python/exceptions.rst:89
26137 msgid "gammu.ERR_NEEDANOTHERANSWER"
26140 #. type: delimited block =
26141 #: docs/manual/python/exceptions.rst:91
26142 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26145 #. type: delimited block =
26146 #: docs/manual/python/exceptions.rst:93
26147 msgid "gammu.ERR_WRONGCRC"
26150 #. type: delimited block =
26151 #: docs/manual/python/exceptions.rst:95
26152 msgid "gammu.ERR_INVALIDDATETIME"
26155 #. type: delimited block =
26156 #: docs/manual/python/exceptions.rst:97
26157 msgid "gammu.ERR_MEMORY"
26160 #. type: delimited block =
26161 #: docs/manual/python/exceptions.rst:99
26162 msgid "gammu.ERR_INVALIDDATA"
26165 #. type: delimited block =
26166 #: docs/manual/python/exceptions.rst:101
26167 msgid "gammu.ERR_FILEALREADYEXIST"
26170 #. type: delimited block =
26171 #: docs/manual/python/exceptions.rst:103
26172 msgid "gammu.ERR_FILENOTEXIST"
26175 #. type: delimited block =
26176 #: docs/manual/python/exceptions.rst:105
26177 msgid "gammu.ERR_SHOULDBEFOLDER"
26180 #. type: delimited block =
26181 #: docs/manual/python/exceptions.rst:107
26182 msgid "gammu.ERR_SHOULDBEFILE"
26185 #. type: delimited block =
26186 #: docs/manual/python/exceptions.rst:109
26187 msgid "gammu.ERR_NOSIM"
26190 #. type: delimited block =
26191 #: docs/manual/python/exceptions.rst:111
26192 msgid "gammu.ERR_GNAPPLETWRONG"
26195 #. type: delimited block =
26196 #: docs/manual/python/exceptions.rst:113
26197 msgid "gammu.ERR_FOLDERPART"
26200 #. type: delimited block =
26201 #: docs/manual/python/exceptions.rst:115
26202 msgid "gammu.ERR_FOLDERNOTEMPTY"
26205 #. type: delimited block =
26206 #: docs/manual/python/exceptions.rst:117
26207 msgid "gammu.ERR_DATACONVERTED"
26210 #. type: delimited block =
26211 #: docs/manual/python/exceptions.rst:119
26212 msgid "gammu.ERR_UNCONFIGURED"
26215 #. type: delimited block =
26216 #: docs/manual/python/exceptions.rst:121
26217 msgid "gammu.ERR_WRONGFOLDER"
26220 #. type: delimited block =
26221 #: docs/manual/python/exceptions.rst:123
26222 msgid "gammu.ERR_PHONE_INTERNAL"
26225 #. type: delimited block =
26226 #: docs/manual/python/exceptions.rst:125
26227 msgid "gammu.ERR_WRITING_FILE"
26230 #. type: delimited block =
26231 #: docs/manual/python/exceptions.rst:127
26232 msgid "gammu.ERR_NONE_SECTION"
26235 #. type: delimited block =
26236 #: docs/manual/python/exceptions.rst:129
26237 msgid "gammu.ERR_USING_DEFAULTS"
26240 #. type: delimited block =
26241 #: docs/manual/python/exceptions.rst:131
26242 msgid "gammu.ERR_CORRUPTED"
26245 #. type: delimited block =
26246 #: docs/manual/python/exceptions.rst:133
26247 msgid "gammu.ERR_BADFEATURE"
26250 #. type: delimited block =
26251 #: docs/manual/python/exceptions.rst:135
26252 msgid "gammu.ERR_DISABLED"
26255 #. type: delimited block =
26256 #: docs/manual/python/exceptions.rst:137
26257 msgid "gammu.ERR_SPECIFYCHANNEL"
26260 #. type: delimited block =
26261 #: docs/manual/python/exceptions.rst:139
26262 msgid "gammu.ERR_NOTRUNNING"
26265 #. type: delimited block =
26266 #: docs/manual/python/exceptions.rst:141
26267 msgid "gammu.ERR_NOSERVICE"
26270 #. type: delimited block =
26271 #: docs/manual/python/exceptions.rst:143
26272 msgid "gammu.ERR_BUSY"
26275 #. type: delimited block =
26276 #: docs/manual/python/exceptions.rst:145
26277 msgid "gammu.ERR_COULDNT_CONNECT"
26280 #. type: delimited block =
26281 #: docs/manual/python/exceptions.rst:147
26282 msgid "gammu.ERR_COULDNT_RESOLVE"
26285 #. type: delimited block =
26286 #: docs/manual/python/exceptions.rst:149
26287 msgid "gammu.ERR_GETTING_SMSC"
26290 #. type: Attribute :mod:
26291 #: docs/manual/python/worker.rst:1
26293 msgid "`gammu.worker` - Asynchronous communication to phone."
26296 #. type: delimited block =
26297 #: docs/manual/python/worker.rst:5
26298 msgid "gammu.worker"
26301 #. type: delimited block =
26302 #: docs/manual/python/worker.rst:6
26303 msgid ":synopsis: Asynchronous communication to phone."
26306 #. type: delimited block =
26307 #: docs/manual/python/worker.rst:9
26309 "Mostly you should use only :class:`GammuWorker` class, others are only "
26310 "helpers which are used by this class."
26313 #. type: Labeled list
26314 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26315 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26320 #. type: delimited block =
26321 #: docs/manual/python/worker.rst:12
26322 msgid "GammuCommand(command, params=None, percentage=100)"
26325 #. type: delimited block =
26326 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26327 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26328 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26329 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26330 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26331 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26332 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26333 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26334 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26335 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26336 #: docs/manual/python/worker.rst:156
26337 msgid ":module: gammu.worker"
26340 #. type: delimited block =
26341 #: docs/manual/python/worker.rst:15
26342 msgid "Storage of single command for gammu."
26345 #. type: Labeled list
26346 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26347 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26348 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26349 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26350 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26351 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26352 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26353 #: docs/manual/python/worker.rst:142
26358 #. type: delimited block =
26359 #: docs/manual/python/worker.rst:18
26360 msgid "GammuCommand.get_command()"
26363 #. type: delimited block =
26364 #: docs/manual/python/worker.rst:21
26365 msgid "Returns command name."
26368 #. type: delimited block =
26369 #: docs/manual/python/worker.rst:24
26370 msgid "GammuCommand.get_params()"
26373 #. type: delimited block =
26374 #: docs/manual/python/worker.rst:27
26375 msgid "Returns command params."
26378 #. type: delimited block =
26379 #: docs/manual/python/worker.rst:30
26380 msgid "GammuCommand.get_percentage()"
26383 #. type: delimited block =
26384 #: docs/manual/python/worker.rst:33
26385 msgid "Returns percentage of current task."
26388 #. type: delimited block =
26389 #: docs/manual/python/worker.rst:36
26390 msgid "GammuTask(name, commands)"
26393 #. type: delimited block =
26394 #: docs/manual/python/worker.rst:39
26395 msgid "Storage of taks for gammu."
26398 #. type: delimited block =
26399 #: docs/manual/python/worker.rst:42
26400 msgid "GammuTask.get_name()"
26403 #. type: delimited block =
26404 #: docs/manual/python/worker.rst:45
26405 msgid "Returns task name."
26408 #. type: delimited block =
26409 #: docs/manual/python/worker.rst:48
26410 msgid "GammuTask.get_next()"
26413 #. type: delimited block =
26414 #: docs/manual/python/worker.rst:51
26415 msgid "Returns next command to be executed as :class:`GammuCommand`."
26418 #. type: delimited block =
26419 #: docs/manual/python/worker.rst:54
26420 msgid "GammuThread(queue, config, callback)"
26423 #. type: delimited block =
26424 #: docs/manual/python/worker.rst:57
26425 msgid "Thread for phone communication."
26428 #. type: delimited block =
26429 #: docs/manual/python/worker.rst:60
26430 msgid "GammuThread.join(timeout=None)"
26433 #. type: delimited block =
26434 #: docs/manual/python/worker.rst:63
26435 msgid "Terminates thread and waits for it."
26438 #. type: delimited block =
26439 #: docs/manual/python/worker.rst:66
26440 msgid "GammuThread.kill()"
26443 #. type: delimited block =
26444 #: docs/manual/python/worker.rst:69
26445 msgid "Forces thread end without emptying queue."
26448 #. type: delimited block =
26449 #: docs/manual/python/worker.rst:72
26450 msgid "GammuThread.run()"
26453 #. type: delimited block =
26454 #: docs/manual/python/worker.rst:76
26456 "Thread body, which handles phone communication. This should not be used from "
26460 #. type: delimited block =
26461 #: docs/manual/python/worker.rst:79
26462 msgid "GammuWorker(callback)"
26465 #. type: delimited block =
26466 #: docs/manual/python/worker.rst:84
26468 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26469 "and then passes all commands to this thread. When task is done, caller is "
26470 "notified via callback."
26473 #. type: delimited block =
26474 #: docs/manual/python/worker.rst:87
26475 msgid "GammuWorker.abort()"
26478 #. type: delimited block =
26479 #: docs/manual/python/worker.rst:90
26480 msgid "Aborts any remaining operations."
26483 #. type: delimited block =
26484 #: docs/manual/python/worker.rst:93
26485 msgid "GammuWorker.configure(config)"
26488 #. type: delimited block =
26489 #: docs/manual/python/worker.rst:96
26490 msgid "Configures gammu instance according to config."
26493 #. type: delimited block =
26494 #: docs/manual/python/worker.rst:99
26496 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26497 "SetConfig` accepts. :type config: hash"
26500 #. type: delimited block =
26501 #: docs/manual/python/worker.rst:102
26502 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26505 #. type: delimited block =
26506 #: docs/manual/python/worker.rst:105
26507 msgid "Enqueues command or task."
26510 #. type: delimited block =
26511 #: docs/manual/python/worker.rst:112
26513 ":param command: Command(s) to execute. Each command is tuple containing "
26514 "function name and it's parameters. :type command: tuple of list of tuples :"
26515 "param params: Parameters to command. :type params: tuple or string :param "
26516 "commands: List of commands to execute. When this is not none, params are "
26517 "ignored and command is taken as task name. :type commands: list of tuples "
26521 #. type: delimited block =
26522 #: docs/manual/python/worker.rst:115
26523 msgid "GammuWorker.enqueue_command(command, params)"
26526 #. type: delimited block =
26527 #: docs/manual/python/worker.rst:118
26528 msgid "Enqueues command."
26531 #. type: delimited block =
26532 #: docs/manual/python/worker.rst:123
26534 ":param command: Command(s) to execute. Each command is tuple containing "
26535 "function name and it's parameters. :type command: tuple of list of tuples :"
26536 "param params: Parameters to command. :type params: tuple or string"
26539 #. type: delimited block =
26540 #: docs/manual/python/worker.rst:126
26541 msgid "GammuWorker.enqueue_task(command, commands)"
26544 #. type: delimited block =
26545 #: docs/manual/python/worker.rst:129
26546 msgid "Enqueues task."
26549 #. type: delimited block =
26550 #: docs/manual/python/worker.rst:134
26552 ":param command: Command(s) to execute. Each command is tuple containing "
26553 "function name and it's parameters. :type command: tuple of list of tuples :"
26554 "param commands: List of commands to execute. :type commands: list of tuples "
26558 #. type: delimited block =
26559 #: docs/manual/python/worker.rst:137
26560 msgid "GammuWorker.initiate()"
26563 #. type: delimited block =
26564 #: docs/manual/python/worker.rst:140
26565 msgid "Connects to phone."
26568 #. type: delimited block =
26569 #: docs/manual/python/worker.rst:143
26570 msgid "GammuWorker.terminate(timeout=None)"
26573 #. type: delimited block =
26574 #: docs/manual/python/worker.rst:146
26575 msgid "Terminates phone connection."
26578 #. type: delimited block =
26579 #: docs/manual/python/worker.rst:149
26580 msgid "InvalidCommand(value)"
26583 #. type: delimited block =
26584 #: docs/manual/python/worker.rst:152
26585 msgid "Exception indicating invalid command."
26588 #. type: Labeled list
26589 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26590 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26591 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26592 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26593 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26594 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26595 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26596 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26597 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26598 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26599 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26600 #: docs/manual/python/gammu.rst:1305
26602 msgid ".. function"
26605 #. type: delimited block =
26606 #: docs/manual/python/worker.rst:155
26607 msgid "check_worker_command(command)"
26610 #. type: delimited block =
26611 #: docs/manual/python/worker.rst:158
26612 msgid "Checks whether command is valid."
26615 #. type: delimited block =
26616 #: docs/manual/python/worker.rst:161
26617 msgid ":param command: Name of command. :type command: string"
26620 #. type: Attribute :mod:
26621 #: docs/manual/python/gammu.rst:1
26623 msgid "`gammu` -- Mobile phone access"
26626 #. type: delimited block =
26627 #: docs/manual/python/gammu.rst:6
26628 msgid ":synopsis: Provides access to mobile phones."
26631 #. type: delimited block =
26632 #: docs/manual/python/gammu.rst:8
26633 msgid "This module wraps all python-gammu functionality."
26636 #. type: Attribute :class:
26637 #: docs/manual/python/gammu.rst:9
26639 msgid "`gammu.StateMachine`"
26642 #. type: delimited block -
26643 #: docs/manual/python/gammu.rst:13
26645 msgid ".. class:: StateMachine(Locale)\n"
26648 #. type: delimited block -
26649 #: docs/manual/python/gammu.rst:15
26651 msgid " StateMachine object, that is used for communication with phone.\n"
26654 #. type: delimited block -
26655 #: docs/manual/python/gammu.rst:18
26658 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26659 " :type Locale: string\n"
26662 #. type: delimited block -
26663 #: docs/manual/python/gammu.rst:21
26665 msgid " .. method:: AddCalendar(Value)\n"
26668 #. type: delimited block -
26669 #: docs/manual/python/gammu.rst:23
26671 msgid " Adds calendar entry.\n"
26674 #. type: delimited block -
26675 #: docs/manual/python/gammu.rst:28
26678 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26679 " :type Value: dict\n"
26680 " :return: Location of newly created entry\n"
26684 #. type: delimited block -
26685 #: docs/manual/python/gammu.rst:31
26687 msgid " .. method:: AddCategory(Type, Name)\n"
26690 #. type: delimited block -
26691 #: docs/manual/python/gammu.rst:33
26693 msgid " Adds category to phone.\n"
26696 #. type: delimited block -
26697 #: docs/manual/python/gammu.rst:40
26700 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26701 " :type Type: string\n"
26702 " :param Name: Category name\n"
26703 " :type Name: string\n"
26704 " :return: Location of created category\n"
26708 #. type: delimited block -
26709 #: docs/manual/python/gammu.rst:43
26711 msgid " .. method:: AddFilePart(File)\n"
26714 #. type: delimited block -
26715 #: docs/manual/python/gammu.rst:45
26717 msgid " Adds file part to filesystem.\n"
26720 #. type: delimited block -
26721 #: docs/manual/python/gammu.rst:50
26724 " :param File: File data, see :ref:`file_obj`\n"
26725 " :type File: dict\n"
26726 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26730 #. type: delimited block -
26731 #: docs/manual/python/gammu.rst:53
26733 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
26736 #. type: delimited block -
26737 #: docs/manual/python/gammu.rst:55
26739 msgid " Adds folder to filesystem.\n"
26742 #. type: delimited block -
26743 #: docs/manual/python/gammu.rst:62
26746 " :param ParentFolderID: Folder where to create subfolder\n"
26747 " :type ParentFolderID: string\n"
26748 " :param Name: New folder name\n"
26749 " :type Name: string\n"
26750 " :return: New folder ID.\n"
26751 " :rtype: string\n"
26754 #. type: delimited block -
26755 #: docs/manual/python/gammu.rst:65
26757 msgid " .. method:: AddMemory(Value)\n"
26760 #. type: delimited block -
26761 #: docs/manual/python/gammu.rst:67
26763 msgid " Adds memory (phonebooks or calls) entry.\n"
26764 msgstr " Menambah memori (buku telepon atau panggilan) entri.\n"
26766 #. type: delimited block -
26767 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26770 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
26771 " :type Value: dict\n"
26772 " :return: Location of created entry\n"
26776 #. type: delimited block -
26777 #: docs/manual/python/gammu.rst:75
26779 msgid " .. method:: AddSMS(Value)\n"
26782 #. type: delimited block -
26783 #: docs/manual/python/gammu.rst:77
26785 msgid " Adds SMS to specified folder.\n"
26788 #. type: delimited block -
26789 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26792 " :param Value: SMS data, see :ref:`sms_obj`\n"
26793 " :type Value: dict\n"
26794 " :return: Tuple for location and folder.\n"
26798 #. type: delimited block -
26799 #: docs/manual/python/gammu.rst:85
26801 msgid " .. method:: AddSMSFolder(Name)\n"
26804 #. type: delimited block -
26805 #: docs/manual/python/gammu.rst:87
26807 msgid " Creates SMS folder.\n"
26810 #. type: delimited block -
26811 #: docs/manual/python/gammu.rst:92
26814 " :param Name: Name of new folder\n"
26815 " :type Name: string\n"
26820 #. type: delimited block -
26821 #: docs/manual/python/gammu.rst:95
26823 msgid " .. method:: AddToDo(Value)\n"
26826 #. type: delimited block -
26827 #: docs/manual/python/gammu.rst:97
26829 msgid " Adds ToDo in phone.\n"
26832 #. type: delimited block -
26833 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
26836 " :param Value: ToDo data, see :ref:`todo_obj`\n"
26837 " :type Value: dict\n"
26838 " :return: Location of created entry\n"
26842 #. type: delimited block -
26843 #: docs/manual/python/gammu.rst:105
26845 msgid " .. method:: AnswerCall(ID, All)\n"
26848 #. type: delimited block -
26849 #: docs/manual/python/gammu.rst:107
26851 msgid " Accept current incoming call.\n"
26854 #. type: delimited block -
26855 #: docs/manual/python/gammu.rst:114
26858 " :param ID: ID of call\n"
26859 " :type ID: integer\n"
26860 " :param All: Answer all calls?\n"
26861 " :type All: boolean\n"
26866 #. type: delimited block -
26867 #: docs/manual/python/gammu.rst:117
26869 msgid " .. method:: CancelCall(ID, All)\n"
26872 #. type: delimited block -
26873 #: docs/manual/python/gammu.rst:119
26875 msgid " Deny current incoming call.\n"
26878 #. type: delimited block -
26879 #: docs/manual/python/gammu.rst:126
26882 " :param ID: ID of call\n"
26883 " :type ID: integer\n"
26884 " :param All: Cancel all calls?\n"
26885 " :type All: boolean\n"
26890 #. type: delimited block -
26891 #: docs/manual/python/gammu.rst:129
26893 msgid " .. method:: ConferenceCall(ID)\n"
26896 #. type: delimited block -
26897 #: docs/manual/python/gammu.rst:131
26899 msgid " Initiates conference call.\n"
26902 #. type: delimited block -
26903 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
26904 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
26905 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
26908 " :param ID: ID of call\n"
26909 " :type ID: integer\n"
26914 #. type: delimited block -
26915 #: docs/manual/python/gammu.rst:139
26917 msgid " .. method:: DeleteAllCalendar()\n"
26920 #. type: delimited block -
26921 #: docs/manual/python/gammu.rst:141
26923 msgid " Deletes all calendar entries.\n"
26926 #. type: delimited block -
26927 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
26928 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
26929 #: docs/manual/python/gammu.rst:1035
26936 #. type: delimited block -
26937 #: docs/manual/python/gammu.rst:147
26939 msgid " .. method:: DeleteAllMemory(Type)\n"
26942 #. type: delimited block -
26943 #: docs/manual/python/gammu.rst:149
26945 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
26948 #. type: delimited block -
26949 #: docs/manual/python/gammu.rst:154
26952 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
26953 " :type Type: string\n"
26958 #. type: delimited block -
26959 #: docs/manual/python/gammu.rst:157
26961 msgid " .. method:: DeleteAllToDo()\n"
26964 #. type: delimited block -
26965 #: docs/manual/python/gammu.rst:159
26967 msgid " Deletes all todo entries in phone.\n"
26970 #. type: delimited block -
26971 #: docs/manual/python/gammu.rst:165
26973 msgid " .. method:: DeleteCalendar(Location)\n"
26976 #. type: delimited block -
26977 #: docs/manual/python/gammu.rst:167
26979 msgid " Deletes calendar entry.\n"
26982 #. type: delimited block -
26983 #: docs/manual/python/gammu.rst:172
26986 " :param Location: Calendar entry to delete\n"
26987 " :type Location: int\n"
26992 #. type: delimited block -
26993 #: docs/manual/python/gammu.rst:175
26995 msgid " .. method:: DeleteFile(FileID)\n"
26998 #. type: delimited block -
26999 #: docs/manual/python/gammu.rst:177
27001 msgid " Deletes file from filesystem.\n"
27004 #. type: delimited block -
27005 #: docs/manual/python/gammu.rst:182
27008 " :param FileID: File to delete\n"
27009 " :type FileID: string\n"
27014 #. type: delimited block -
27015 #: docs/manual/python/gammu.rst:185
27017 msgid " .. method:: DeleteFolder(FolderID)\n"
27020 #. type: delimited block -
27021 #: docs/manual/python/gammu.rst:187
27023 msgid " Deletes folder on filesystem.\n"
27026 #. type: delimited block -
27027 #: docs/manual/python/gammu.rst:192
27030 " :param FolderID: Folder to delete\n"
27031 " :type FolderID: string\n"
27036 #. type: delimited block -
27037 #: docs/manual/python/gammu.rst:195
27039 msgid " .. method:: DeleteMemory(Type, Location)\n"
27042 #. type: delimited block -
27043 #: docs/manual/python/gammu.rst:197
27045 msgid " Deletes memory (phonebooks or calls) entry.\n"
27046 msgstr " Menghapus memori (buku telepon atau panggilan) entri.\n"
27048 #. type: delimited block -
27049 #: docs/manual/python/gammu.rst:204
27052 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27053 " :type Type: string\n"
27054 " :param Location: Location of entry to delete\n"
27055 " :type Location: int\n"
27060 #. type: delimited block -
27061 #: docs/manual/python/gammu.rst:207
27063 msgid " .. method:: DeleteSMS(Folder, Location)\n"
27066 #. type: delimited block -
27067 #: docs/manual/python/gammu.rst:209
27069 msgid " Deletes SMS.\n"
27072 #. type: delimited block -
27073 #: docs/manual/python/gammu.rst:216
27076 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27077 " :type Folder: int\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:219
27087 msgid " .. method:: DeleteSMSFolder(ID)\n"
27090 #. type: delimited block -
27091 #: docs/manual/python/gammu.rst:221
27093 msgid " Deletes SMS folder.\n"
27096 #. type: delimited block -
27097 #: docs/manual/python/gammu.rst:226
27100 " :param ID: Index of folder to delete\n"
27106 #. type: delimited block -
27107 #: docs/manual/python/gammu.rst:229
27109 msgid " .. method:: DeleteToDo(Location)\n"
27112 #. type: delimited block -
27113 #: docs/manual/python/gammu.rst:231
27115 msgid " Deletes ToDo entry in phone.\n"
27118 #. type: delimited block -
27119 #: docs/manual/python/gammu.rst:236
27122 " :param Location: Location of entry to delete\n"
27123 " :type Location: int\n"
27128 #. type: delimited block -
27129 #: docs/manual/python/gammu.rst:239
27131 msgid " .. method:: DialService(Number)\n"
27134 #. type: delimited block -
27135 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27137 msgid " Dials number and starts voice call.\n"
27140 #. type: delimited block -
27141 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27144 " :param Number: Number to dial\n"
27145 " :type Number: string\n"
27150 #. type: delimited block -
27151 #: docs/manual/python/gammu.rst:249
27153 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
27156 #. type: delimited block -
27157 #: docs/manual/python/gammu.rst:258
27160 " :param Number: Number to dial\n"
27161 " :type Number: string\n"
27162 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27163 " :type ShowNumber: boolean or None\n"
27168 #. type: delimited block -
27169 #: docs/manual/python/gammu.rst:261
27171 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27174 #. type: delimited block -
27175 #: docs/manual/python/gammu.rst:263
27177 msgid " Entres security code.\n"
27180 #. type: delimited block -
27181 #: docs/manual/python/gammu.rst:272
27184 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27185 " :type Type: string\n"
27186 " :param Code: Code value\n"
27187 " :type Code: string\n"
27188 " :param NewPIN: New PIN value in case entering PUK\n"
27189 " :type NewPIN: string\n"
27194 #. type: delimited block -
27195 #: docs/manual/python/gammu.rst:275
27197 msgid " .. method:: GetAlarm(Location)\n"
27200 #. type: delimited block -
27201 #: docs/manual/python/gammu.rst:277
27203 msgid " Reads alarm set in phone.\n"
27206 #. type: delimited block -
27207 #: docs/manual/python/gammu.rst:282
27210 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27211 " :type Location: int\n"
27212 " :return: Alarm dict\n"
27216 #. type: delimited block -
27217 #: docs/manual/python/gammu.rst:285
27219 msgid " .. method:: GetBatteryCharge()\n"
27222 #. type: delimited block -
27223 #: docs/manual/python/gammu.rst:287
27225 msgid " Gets information about battery charge and phone charging state.\n"
27228 #. type: delimited block -
27229 #: docs/manual/python/gammu.rst:290
27232 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27236 #. type: delimited block -
27237 #: docs/manual/python/gammu.rst:293
27239 msgid " .. method:: GetCalendar(Location)\n"
27242 #. type: delimited block -
27243 #: docs/manual/python/gammu.rst:295
27245 msgid " Retrieves calendar entry.\n"
27248 #. type: delimited block -
27249 #: docs/manual/python/gammu.rst:300
27252 " :param Location: Calendar entry to read\n"
27253 " :type Location: int\n"
27254 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27258 #. type: delimited block -
27259 #: docs/manual/python/gammu.rst:303
27261 msgid " .. method:: GetCalendarStatus()\n"
27264 #. type: delimited block -
27265 #: docs/manual/python/gammu.rst:305
27267 msgid " Retrieves calendar status (number of used entries).\n"
27270 #. type: delimited block -
27271 #: docs/manual/python/gammu.rst:308
27274 " :return: Dictionary with calendar status (Used)\n"
27278 #. type: delimited block -
27279 #: docs/manual/python/gammu.rst:311
27281 msgid " .. method:: GetCategory(Type, Location)\n"
27284 #. type: delimited block -
27285 #: docs/manual/python/gammu.rst:313
27287 msgid " Reads category from phone.\n"
27290 #. type: delimited block -
27291 #: docs/manual/python/gammu.rst:320
27294 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27295 " :type Type: string\n"
27296 " :param Location: Location of category to read\n"
27297 " :type Location: int\n"
27298 " :return: Category name as string\n"
27299 " :rtype: string\n"
27302 #. type: delimited block -
27303 #: docs/manual/python/gammu.rst:323
27305 msgid " .. method:: GetCategoryStatus(Type)\n"
27308 #. type: delimited block -
27309 #: docs/manual/python/gammu.rst:325
27311 msgid " Reads category status (number of used entries) from phone.\n"
27314 #. type: delimited block -
27315 #: docs/manual/python/gammu.rst:330
27318 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27319 " :type Type: string\n"
27320 " :return: Dictionary containing information about category status (Used)\n"
27324 #. type: delimited block -
27325 #: docs/manual/python/gammu.rst:333
27327 msgid " .. method:: GetConfig(Section)\n"
27330 #. type: delimited block -
27331 #: docs/manual/python/gammu.rst:344
27334 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27343 " - UseGlobalDebugFile\n"
27346 #. type: delimited block -
27347 #: docs/manual/python/gammu.rst:349
27350 " :param Section: Index of config section to read. Defaults to 0.\n"
27351 " :type Section: int\n"
27352 " :return: Dictionary containing configuration\n"
27356 #. type: delimited block -
27357 #: docs/manual/python/gammu.rst:352
27359 msgid " .. method:: GetDateTime()\n"
27362 #. type: delimited block -
27363 #: docs/manual/python/gammu.rst:354
27365 msgid " Reads date and time from phone.\n"
27368 #. type: delimited block -
27369 #: docs/manual/python/gammu.rst:357
27372 " :return: Date and time from phone as datetime.datetime object.\n"
27373 " :rtype: datetime.datetime\n"
27376 #. type: delimited block -
27377 #: docs/manual/python/gammu.rst:360
27379 msgid " .. method:: GetDisplayStatus()\n"
27382 #. type: delimited block -
27383 #: docs/manual/python/gammu.rst:364
27386 " Acquired display status.\n"
27387 " :return: List of indicators displayed on display\n"
27391 #. type: delimited block -
27392 #: docs/manual/python/gammu.rst:367
27394 msgid " .. method:: GetFilePart(File)\n"
27397 #. type: delimited block -
27398 #: docs/manual/python/gammu.rst:369
27400 msgid " Gets file part from filesystem.\n"
27403 #. type: delimited block -
27404 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27407 " :param File: File data, see :ref:`file_obj`\n"
27408 " :type File: dict\n"
27409 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27413 #. type: delimited block -
27414 #: docs/manual/python/gammu.rst:377
27416 msgid " .. method:: GetFileSystemStatus()\n"
27419 #. type: delimited block -
27420 #: docs/manual/python/gammu.rst:379
27422 msgid " Acquires filesystem status.\n"
27425 #. type: delimited block -
27426 #: docs/manual/python/gammu.rst:382
27429 " :return: Dictionary containing filesystem status (Used and Free)\n"
27433 #. type: delimited block -
27434 #: docs/manual/python/gammu.rst:385
27436 msgid " .. method:: GetFirmware()\n"
27439 #. type: delimited block -
27440 #: docs/manual/python/gammu.rst:387
27442 msgid " Reads firmware information from phone.\n"
27445 #. type: delimited block -
27446 #: docs/manual/python/gammu.rst:390
27449 " :return: Tuple from version, date and numeric version.\n"
27453 #. type: delimited block -
27454 #: docs/manual/python/gammu.rst:393
27456 msgid " .. method:: GetFolderListing(Folder, Start)\n"
27459 #. type: delimited block -
27460 #: docs/manual/python/gammu.rst:395
27462 msgid " Gets next filename from filesystem folder.\n"
27465 #. type: delimited block -
27466 #: docs/manual/python/gammu.rst:402
27469 " :param Folder: Folder to list\n"
27470 " :type Folder: string\n"
27471 " :param Start: Whether we're starting listing. Defaults to False.\n"
27472 " :type Start: boolean\n"
27473 " :return: File data as dict, see :ref:`file_obj`\n"
27477 #. type: delimited block -
27478 #: docs/manual/python/gammu.rst:405
27480 msgid " .. method:: GetHardware()\n"
27483 #. type: delimited block -
27484 #: docs/manual/python/gammu.rst:407
27486 msgid " Gets hardware information about device.\n"
27489 #. type: delimited block -
27490 #: docs/manual/python/gammu.rst:410
27493 " :return: Hardware information as string.\n"
27494 " :rtype: string\n"
27497 #. type: delimited block -
27498 #: docs/manual/python/gammu.rst:413
27500 msgid " .. method:: GetIMEI()\n"
27503 #. type: delimited block -
27504 #: docs/manual/python/gammu.rst:415
27506 msgid " Reads IMEI/serial number from phone.\n"
27507 msgstr " Membaca IMEI/nomor serial dari telepon.\n"
27509 #. type: delimited block -
27510 #: docs/manual/python/gammu.rst:418
27513 " :return: IMEI of phone as string.\n"
27514 " :rtype: string\n"
27517 #. type: delimited block -
27518 #: docs/manual/python/gammu.rst:421
27520 msgid " .. method:: GetLocale()\n"
27523 #. type: delimited block -
27524 #: docs/manual/python/gammu.rst:423
27526 msgid " Gets locale information from phone.\n"
27529 #. type: delimited block -
27530 #: docs/manual/python/gammu.rst:426
27533 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27537 #. type: delimited block -
27538 #: docs/manual/python/gammu.rst:429
27540 msgid " .. method:: GetManufactureMonth()\n"
27543 #. type: delimited block -
27544 #: docs/manual/python/gammu.rst:431
27546 msgid " Gets month when device was manufactured.\n"
27549 #. type: delimited block -
27550 #: docs/manual/python/gammu.rst:434
27553 " :return: Month of manufacture as string.\n"
27554 " :rtype: string\n"
27557 #. type: delimited block -
27558 #: docs/manual/python/gammu.rst:437
27560 msgid " .. method:: GetManufacturer()\n"
27563 #. type: delimited block -
27564 #: docs/manual/python/gammu.rst:439
27566 msgid " Reads manufacturer from phone.\n"
27569 #. type: delimited block -
27570 #: docs/manual/python/gammu.rst:442
27573 " :return: String with manufacturer name\n"
27574 " :rtype: string\n"
27577 #. type: delimited block -
27578 #: docs/manual/python/gammu.rst:445
27580 msgid " .. method:: GetMemory(Type, Location)\n"
27583 #. type: delimited block -
27584 #: docs/manual/python/gammu.rst:447
27586 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27589 #. type: delimited block -
27590 #: docs/manual/python/gammu.rst:452
27593 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27594 " :type Type: string\n"
27595 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27599 #. type: delimited block -
27600 #: docs/manual/python/gammu.rst:455
27602 msgid " .. method:: GetMemoryStatus(Type)\n"
27605 #. type: delimited block -
27606 #: docs/manual/python/gammu.rst:457
27608 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27611 #. type: delimited block -
27612 #: docs/manual/python/gammu.rst:462
27615 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27616 " :type Type: string\n"
27617 " :return: Dictionary with information about memory (Used and Free)\n"
27621 #. type: delimited block -
27622 #: docs/manual/python/gammu.rst:465
27624 msgid " .. method:: GetModel()\n"
27627 #. type: delimited block -
27628 #: docs/manual/python/gammu.rst:467
27630 msgid " Reads model from phone.\n"
27633 #. type: delimited block -
27634 #: docs/manual/python/gammu.rst:470
27637 " :return: Tuple containing gammu identification and real model returned by phone.\n"
27641 #. type: delimited block -
27642 #: docs/manual/python/gammu.rst:473
27644 msgid " .. method:: GetNetworkInfo()\n"
27647 #. type: delimited block -
27648 #: docs/manual/python/gammu.rst:475
27650 msgid " Gets network information.\n"
27653 #. type: delimited block -
27654 #: docs/manual/python/gammu.rst:478
27657 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27661 #. type: delimited block -
27662 #: docs/manual/python/gammu.rst:481
27664 msgid " .. method:: GetNextCalendar(Start, Location)\n"
27667 #. type: delimited block -
27668 #: docs/manual/python/gammu.rst:483
27670 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27673 #. type: delimited block -
27674 #: docs/manual/python/gammu.rst:490
27677 " :param Start: Whether to start. This can not be used together with Location\n"
27678 " :type Start: boolean\n"
27679 " :param Location: Last read location. This can not be used together with Start\n"
27680 " :type Location: int\n"
27681 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27685 #. type: delimited block -
27686 #: docs/manual/python/gammu.rst:493
27688 msgid " .. method:: GetNextFileFolder(Start)\n"
27691 #. type: delimited block -
27692 #: docs/manual/python/gammu.rst:495
27694 msgid " Gets next filename from filesystem.\n"
27697 #. type: delimited block -
27698 #: docs/manual/python/gammu.rst:500
27701 " :param Start: Whether we're starting listing. Defaults to False.\n"
27702 " :type Start: boolean\n"
27703 " :return: File data as dict, see :ref:`file_obj`\n"
27707 #. type: delimited block -
27708 #: docs/manual/python/gammu.rst:503
27710 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
27713 #. type: delimited block -
27714 #: docs/manual/python/gammu.rst:505
27716 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"
27719 #. type: delimited block -
27720 #: docs/manual/python/gammu.rst:514
27723 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27724 " :type Type: string\n"
27725 " :param Start: Whether to start. This can not be used together with Location\n"
27726 " :type Start: boolean\n"
27727 " :param Location: Last read location. This can not be used together with Start\n"
27728 " :type Location: int\n"
27729 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27733 #. type: delimited block -
27734 #: docs/manual/python/gammu.rst:517
27736 msgid " .. method:: GetNextRootFolder(Folder)\n"
27739 #. type: delimited block -
27740 #: docs/manual/python/gammu.rst:519
27742 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
27745 #. type: delimited block -
27746 #: docs/manual/python/gammu.rst:523
27749 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
27750 " :type Folder: string\n"
27751 " :return: Structure with folder information\n"
27754 #. type: delimited block -
27755 #: docs/manual/python/gammu.rst:526
27757 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
27760 #. type: delimited block -
27761 #: docs/manual/python/gammu.rst:528
27763 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27766 #. type: delimited block -
27767 #: docs/manual/python/gammu.rst:537
27770 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27771 " :type Folder: int\n"
27772 " :param Start: Whether to start. This can not be used together with Location\n"
27773 " :type Start: boolean\n"
27774 " :param Location: Location last read entry. This can not be used together with Start\n"
27775 " :type Location: int\n"
27776 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27780 #. type: delimited block -
27781 #: docs/manual/python/gammu.rst:540
27783 msgid " .. method:: GetNextToDo(Start, Location)\n"
27786 #. type: delimited block -
27787 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27789 msgid " Reads ToDo from phone.\n"
27792 #. type: delimited block -
27793 #: docs/manual/python/gammu.rst:549
27796 " :param Start: Whether to start. This can not be used together with Location\n"
27797 " :type Start: boolean\n"
27798 " :param Location: Last read location. This can not be used together with Start\n"
27799 " :type Location: int\n"
27800 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
27804 #. type: delimited block -
27805 #: docs/manual/python/gammu.rst:552
27807 msgid " .. method:: GetOriginalIMEI()\n"
27810 #. type: delimited block -
27811 #: docs/manual/python/gammu.rst:554
27813 msgid " Gets original IMEI from phone.\n"
27816 #. type: delimited block -
27817 #: docs/manual/python/gammu.rst:557
27820 " :return: Original IMEI of phone as string.\n"
27821 " :rtype: string\n"
27824 #. type: delimited block -
27825 #: docs/manual/python/gammu.rst:560
27827 msgid " .. method:: GetPPM()\n"
27830 #. type: delimited block -
27831 #: docs/manual/python/gammu.rst:562
27833 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
27836 #. type: delimited block -
27837 #: docs/manual/python/gammu.rst:565
27840 " :return: PPM as string\n"
27841 " :rtype: string\n"
27844 #. type: delimited block -
27845 #: docs/manual/python/gammu.rst:568
27847 msgid " .. method:: GetProductCode()\n"
27850 #. type: delimited block -
27851 #: docs/manual/python/gammu.rst:572
27854 " Gets product code of device.\n"
27855 " :return: Product code as string.\n"
27856 " :rtype: string\n"
27859 #. type: delimited block -
27860 #: docs/manual/python/gammu.rst:575
27862 msgid " .. method:: GetSIMIMSI()\n"
27865 #. type: delimited block -
27866 #: docs/manual/python/gammu.rst:577
27868 msgid " Gets SIM IMSI from phone.\n"
27871 #. type: delimited block -
27872 #: docs/manual/python/gammu.rst:580
27875 " :return: SIM IMSI as string\n"
27876 " :rtype: string\n"
27879 #. type: delimited block -
27880 #: docs/manual/python/gammu.rst:583
27882 msgid " .. method:: GetSMS(Folder, Location)\n"
27885 #. type: delimited block -
27886 #: docs/manual/python/gammu.rst:585
27888 msgid " Reads SMS message.\n"
27891 #. type: delimited block -
27892 #: docs/manual/python/gammu.rst:592
27895 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27896 " :type Folder: int\n"
27897 " :param Location: Location of entry to read\n"
27898 " :type Location: int\n"
27899 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27903 #. type: delimited block -
27904 #: docs/manual/python/gammu.rst:595
27906 msgid " .. method:: GetSMSC(Location)\n"
27909 #. type: delimited block -
27910 #: docs/manual/python/gammu.rst:597
27912 msgid " Gets SMS Service Center number and SMS settings.\n"
27915 #. type: delimited block -
27916 #: docs/manual/python/gammu.rst:602
27919 " :param Location: Location of entry to read. Defaults to 1\n"
27920 " :type Location: int\n"
27921 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
27925 #. type: delimited block -
27926 #: docs/manual/python/gammu.rst:605
27928 msgid " .. method:: GetSMSFolders()\n"
27931 #. type: delimited block -
27932 #: docs/manual/python/gammu.rst:607
27934 msgid " Returns SMS folders information.\n"
27937 #. type: delimited block -
27938 #: docs/manual/python/gammu.rst:610
27941 " :return: List of SMS folders.\n"
27945 #. type: delimited block -
27946 #: docs/manual/python/gammu.rst:613
27948 msgid " .. method:: GetSMSStatus()\n"
27951 #. type: delimited block -
27952 #: docs/manual/python/gammu.rst:615
27954 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
27957 #. type: delimited block -
27958 #: docs/manual/python/gammu.rst:618
27961 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
27965 #. type: delimited block -
27966 #: docs/manual/python/gammu.rst:621
27968 msgid " .. method:: GetSecurityStatus()\n"
27971 #. type: delimited block -
27972 #: docs/manual/python/gammu.rst:623
27974 msgid " Queries whether some security code needs to be entered.\n"
27977 #. type: delimited block -
27978 #: docs/manual/python/gammu.rst:626
27981 " :return: String indicating which code needs to be entered or None if none is needed\n"
27982 " :rtype: string\n"
27985 #. type: delimited block -
27986 #: docs/manual/python/gammu.rst:629
27988 msgid " .. method:: GetSignalQuality()\n"
27991 #. type: delimited block -
27992 #: docs/manual/python/gammu.rst:631
27994 msgid " Reads signal quality (strength and error rate).\n"
27997 #. type: delimited block -
27998 #: docs/manual/python/gammu.rst:634
28001 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28005 #. type: delimited block -
28006 #: docs/manual/python/gammu.rst:637
28008 msgid " .. method:: GetSpeedDial(Location)\n"
28011 #. type: delimited block -
28012 #: docs/manual/python/gammu.rst:639
28014 msgid " Gets speed dial.\n"
28017 #. type: delimited block -
28018 #: docs/manual/python/gammu.rst:644
28021 " :param Location: Location of entry to read\n"
28022 " :type Location: int\n"
28023 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28027 #. type: delimited block -
28028 #: docs/manual/python/gammu.rst:647
28030 msgid " .. method:: GetToDo(Location)\n"
28033 #. type: delimited block -
28034 #: docs/manual/python/gammu.rst:654
28037 " :param Location: Location of entry to read\n"
28038 " :type Location: int\n"
28039 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28043 #. type: delimited block -
28044 #: docs/manual/python/gammu.rst:657
28046 msgid " .. method:: GetToDoStatus()\n"
28049 #. type: delimited block -
28050 #: docs/manual/python/gammu.rst:659
28052 msgid " Gets status of ToDos (count of used entries).\n"
28055 #. type: delimited block -
28056 #: docs/manual/python/gammu.rst:662
28059 " :return: Dictionary of status (Used)\n"
28063 #. type: delimited block -
28064 #: docs/manual/python/gammu.rst:665
28066 msgid " .. method:: HoldCall(ID)\n"
28069 #. type: delimited block -
28070 #: docs/manual/python/gammu.rst:667
28072 msgid " Holds call.\n"
28075 #. type: delimited block -
28076 #: docs/manual/python/gammu.rst:675
28078 msgid " .. method:: Init(Replies)\n"
28081 #. type: delimited block -
28082 #: docs/manual/python/gammu.rst:677
28084 msgid " Initialises the connection with phone.\n"
28087 #. type: delimited block -
28088 #: docs/manual/python/gammu.rst:682
28091 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28092 " :type Replies: int\n"
28097 #. type: delimited block -
28098 #: docs/manual/python/gammu.rst:685
28100 msgid " .. method:: PressKey(Key, Press)\n"
28103 #. type: delimited block -
28104 #: docs/manual/python/gammu.rst:687
28106 msgid " Emulates key press.\n"
28109 #. type: delimited block -
28110 #: docs/manual/python/gammu.rst:694
28113 " :param Key: What key to press\n"
28114 " :type Key: string\n"
28115 " :param Press: Whether to emulate press or release.\n"
28116 " :type Press: boolean\n"
28121 #. type: delimited block -
28122 #: docs/manual/python/gammu.rst:697
28124 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
28127 #. type: delimited block -
28128 #: docs/manual/python/gammu.rst:699
28130 msgid " Reads specified section of gammurc\n"
28133 #. type: delimited block -
28134 #: docs/manual/python/gammu.rst:708
28137 " :param Section: Index of config section to read. Defaults to 0.\n"
28138 " :type Section: int\n"
28139 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28140 " :type Configuration: int\n"
28141 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28142 " :type Filename: string\n"
28147 #. type: delimited block -
28148 #: docs/manual/python/gammu.rst:711
28150 msgid " .. method:: ReadDevice(Wait)\n"
28153 #. type: delimited block -
28154 #: docs/manual/python/gammu.rst:713
28156 msgid " Reads data from device.\n"
28159 #. type: delimited block -
28160 #: docs/manual/python/gammu.rst:718
28163 " :param Wait: Whether to wait, default is not to wait.\n"
28164 " :type Wait: boolean\n"
28165 " :return: Number of bytes read\n"
28169 #. type: delimited block -
28170 #: docs/manual/python/gammu.rst:721
28172 msgid " .. method:: Reset(Hard)\n"
28175 #. type: delimited block -
28176 #: docs/manual/python/gammu.rst:723
28178 msgid " Performs phone reset.\n"
28181 #. type: delimited block -
28182 #: docs/manual/python/gammu.rst:728
28185 " :param Hard: Whether to make hard reset\n"
28186 " :type Hard: boolean\n"
28191 #. type: delimited block -
28192 #: docs/manual/python/gammu.rst:731
28194 msgid " .. method:: ResetPhoneSettings(Type)\n"
28197 #. type: delimited block -
28198 #: docs/manual/python/gammu.rst:733
28200 msgid " Resets phone settings.\n"
28201 msgstr " Reset pengaturan telepon.\n"
28203 #. type: delimited block -
28204 #: docs/manual/python/gammu.rst:738
28207 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28208 " :type Type: string\n"
28213 #. type: delimited block -
28214 #: docs/manual/python/gammu.rst:741
28216 msgid " .. method:: SendDTMF(Number)\n"
28219 #. type: delimited block -
28220 #: docs/manual/python/gammu.rst:743
28222 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28225 #. type: delimited block -
28226 #: docs/manual/python/gammu.rst:751
28228 msgid " .. method:: SendFilePart(File)\n"
28231 #. type: delimited block -
28232 #: docs/manual/python/gammu.rst:753
28234 msgid " Sends file part to phone.\n"
28237 #. type: delimited block -
28238 #: docs/manual/python/gammu.rst:761
28240 msgid " .. method:: SendSMS(Value)\n"
28243 #. type: delimited block -
28244 #: docs/manual/python/gammu.rst:763
28246 msgid " Sends SMS.\n"
28249 #. type: delimited block -
28250 #: docs/manual/python/gammu.rst:768
28253 " :param Value: SMS data, see :ref:`sms_obj`\n"
28254 " :type Value: dict\n"
28255 " :return: Message reference as integer\n"
28259 #. type: delimited block -
28260 #: docs/manual/python/gammu.rst:771
28262 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
28265 #. type: delimited block -
28266 #: docs/manual/python/gammu.rst:773
28268 msgid " Sends SMS saved in phone.\n"
28271 #. type: delimited block -
28272 #: docs/manual/python/gammu.rst:780
28275 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28276 " :type Folder: int\n"
28277 " :param Location: Location of entry to send\n"
28278 " :type Location: int\n"
28279 " :return: Message reference as integer\n"
28283 #. type: delimited block -
28284 #: docs/manual/python/gammu.rst:783
28286 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28289 #. type: delimited block -
28290 #: docs/manual/python/gammu.rst:785
28292 msgid " Sets alarm in phone.\n"
28295 #. type: delimited block -
28296 #: docs/manual/python/gammu.rst:796
28299 " :param DateTime: When should alarm happen.\n"
28300 " :type DateTime: datetime.datetime\n"
28301 " :param Location: Location of alarm to set. Defaults to 1.\n"
28302 " :type Location: int\n"
28303 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28304 " :type Repeating: boolean\n"
28305 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28306 " :type Text: string\n"
28311 #. type: delimited block -
28312 #: docs/manual/python/gammu.rst:799
28314 msgid " .. method:: SetAutoNetworkLogin()\n"
28317 #. type: delimited block -
28318 #: docs/manual/python/gammu.rst:801
28320 msgid " Enables network auto login.\n"
28323 #. type: delimited block -
28324 #: docs/manual/python/gammu.rst:807
28326 msgid " .. method:: SetCalendar(Value)\n"
28329 #. type: delimited block -
28330 #: docs/manual/python/gammu.rst:809
28332 msgid " Sets calendar entry\n"
28335 #. type: delimited block -
28336 #: docs/manual/python/gammu.rst:814
28339 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28340 " :type Value: dict\n"
28341 " :return: Location of set entry\n"
28345 #. type: delimited block -
28346 #: docs/manual/python/gammu.rst:817
28348 msgid " .. method:: SetConfig(Section, Values)\n"
28351 #. type: delimited block -
28352 #: docs/manual/python/gammu.rst:819
28354 msgid " Sets specified config section.\n"
28357 #. type: delimited block -
28358 #: docs/manual/python/gammu.rst:826
28361 " :param Section: Index of config section to modify\n"
28362 " :type Section: int\n"
28363 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28364 " :type Values: dict\n"
28369 #. type: delimited block -
28370 #: docs/manual/python/gammu.rst:829
28372 msgid " .. method:: SetDateTime(Date)\n"
28375 #. type: delimited block -
28376 #: docs/manual/python/gammu.rst:831
28378 msgid " Sets date and time in phone.\n"
28381 #. type: delimited block -
28382 #: docs/manual/python/gammu.rst:836
28385 " :param Date: Date to set\n"
28386 " :type Date: datetime.datetime\n"
28391 #. type: delimited block -
28392 #: docs/manual/python/gammu.rst:839
28394 msgid " .. method:: SetDebugFile(File, Global)\n"
28397 #. type: delimited block -
28398 #: docs/manual/python/gammu.rst:841
28400 msgid " Sets state machine debug file.\n"
28403 #. type: delimited block -
28404 #: docs/manual/python/gammu.rst:848
28407 " :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"
28408 " :type File: mixed\n"
28409 " :param Global: Whether to use global debug structure (overrides File)\n"
28410 " :type Global: boolean\n"
28415 #. type: delimited block -
28416 #: docs/manual/python/gammu.rst:851
28418 msgid " .. method:: SetDebugLevel(Level)\n"
28421 #. type: delimited block -
28422 #: docs/manual/python/gammu.rst:853
28424 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28427 #. type: delimited block -
28428 #: docs/manual/python/gammu.rst:866
28431 " :type Level: string\n"
28432 " :param Level: name of debug level to use, currently one of:\n"
28445 #. type: delimited block -
28446 #: docs/manual/python/gammu.rst:869
28448 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28451 #. type: delimited block -
28452 #: docs/manual/python/gammu.rst:871
28454 msgid " Sets file attributes.\n"
28457 #. type: delimited block -
28458 #: docs/manual/python/gammu.rst:884
28461 " :param Filename: File to modify\n"
28462 " :type Filename: string\n"
28463 " :param ReadOnly: Whether file is read only. Default to False.\n"
28464 " :type ReadOnly: boolean\n"
28465 " :param Protected: Whether file is protected. Default to False.\n"
28466 " :type Protected: boolean\n"
28467 " :param System: Whether file is system. Default to False.\n"
28468 " :type System: boolean\n"
28469 " :param Hidden: Whether file is hidden. Default to False.\n"
28470 " :type Hidden: boolean\n"
28475 #. type: delimited block -
28476 #: docs/manual/python/gammu.rst:887
28478 msgid " .. method:: SetIncomingCB(Enable)\n"
28481 #. type: delimited block -
28482 #: docs/manual/python/gammu.rst:889
28484 msgid " Gets network information from phone.\n"
28487 #. type: delimited block -
28488 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28489 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28492 " :type Enable: boolean\n"
28493 " :param Enable: Whether to enable notifications, default is True\n"
28498 #. type: delimited block -
28499 #: docs/manual/python/gammu.rst:897
28501 msgid " .. method:: SetIncomingCall(Enable)\n"
28504 #. type: delimited block -
28505 #: docs/manual/python/gammu.rst:899
28507 msgid " Activates/deactivates noticing about incoming calls.\n"
28510 #. type: delimited block -
28511 #: docs/manual/python/gammu.rst:907
28513 msgid " .. method:: SetIncomingCallback(Callback)\n"
28516 #. type: delimited block -
28517 #: docs/manual/python/gammu.rst:909
28519 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"
28522 #. type: delimited block -
28523 #: docs/manual/python/gammu.rst:911
28525 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28528 #. type: delimited block -
28529 #: docs/manual/python/gammu.rst:916
28532 " :param Callback: callback function or None for disabling\n"
28533 " :type Callback: function\n"
28538 #. type: delimited block -
28539 #: docs/manual/python/gammu.rst:919
28541 msgid " .. method:: SetIncomingSMS(Enable)\n"
28544 #. type: delimited block -
28545 #: docs/manual/python/gammu.rst:921
28547 msgid " Enable/disable notification on incoming SMS.\n"
28550 #. type: delimited block -
28551 #: docs/manual/python/gammu.rst:929
28553 msgid " .. method:: SetIncomingUSSD(Enable)\n"
28556 #. type: delimited block -
28557 #: docs/manual/python/gammu.rst:931
28559 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28562 #. type: delimited block -
28563 #: docs/manual/python/gammu.rst:939
28565 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28568 #. type: delimited block -
28569 #: docs/manual/python/gammu.rst:941
28571 msgid " Sets locale of phone.\n"
28574 #. type: delimited block -
28575 #: docs/manual/python/gammu.rst:950
28578 " :param DateSeparator: Date separator.\n"
28579 " :type DateSeparator: string\n"
28580 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28581 " :type DateFormat: string\n"
28582 " :param AMPMTime: Whether to use AM/PM time.\n"
28583 " :type AMPMTime: boolean\n"
28588 #. type: delimited block -
28589 #: docs/manual/python/gammu.rst:953
28591 msgid " .. method:: SetMemory(Value)\n"
28594 #. type: delimited block -
28595 #: docs/manual/python/gammu.rst:955
28597 msgid " Sets memory (phonebooks or calls) entry.\n"
28598 msgstr " Mengatur memori (buku telepon atau panggilan) entri.\n"
28600 #. type: delimited block -
28601 #: docs/manual/python/gammu.rst:963
28603 msgid " .. method:: SetSMS(Value)\n"
28606 #. type: delimited block -
28607 #: docs/manual/python/gammu.rst:965
28609 msgid " Sets SMS.\n"
28612 #. type: delimited block -
28613 #: docs/manual/python/gammu.rst:973
28615 msgid " .. method:: SetSMSC(Value)\n"
28618 #. type: delimited block -
28619 #: docs/manual/python/gammu.rst:975
28621 msgid " Sets SMS Service Center number and SMS settings.\n"
28624 #. type: delimited block -
28625 #: docs/manual/python/gammu.rst:980
28628 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
28629 " :type Value: dict\n"
28634 #. type: delimited block -
28635 #: docs/manual/python/gammu.rst:983
28637 msgid " .. method:: SetSpeedDial(Value)\n"
28640 #. type: delimited block -
28641 #: docs/manual/python/gammu.rst:985
28643 msgid " Sets speed dial.\n"
28646 #. type: delimited block -
28647 #: docs/manual/python/gammu.rst:990
28650 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28651 " :type Value: dict\n"
28656 #. type: delimited block -
28657 #: docs/manual/python/gammu.rst:993
28659 msgid " .. method:: SetToDo(Value)\n"
28662 #. type: delimited block -
28663 #: docs/manual/python/gammu.rst:995
28665 msgid " Sets ToDo in phone.\n"
28668 #. type: delimited block -
28669 #: docs/manual/python/gammu.rst:1003
28671 msgid " .. method:: SplitCall(ID)\n"
28674 #. type: delimited block -
28675 #: docs/manual/python/gammu.rst:1005
28677 msgid " Splits call.\n"
28680 #. type: delimited block -
28681 #: docs/manual/python/gammu.rst:1013
28683 msgid " .. method:: SwitchCall(ID, Next)\n"
28686 #. type: delimited block -
28687 #: docs/manual/python/gammu.rst:1015
28689 msgid " Switches call.\n"
28692 #. type: delimited block -
28693 #: docs/manual/python/gammu.rst:1023
28695 msgid " .. method:: Terminate()\n"
28698 #. type: delimited block -
28699 #: docs/manual/python/gammu.rst:1025
28701 msgid " Terminates the connection with phone.\n"
28704 #. type: delimited block -
28705 #: docs/manual/python/gammu.rst:1030
28707 msgid " .. method:: Abort()\n"
28710 #. type: delimited block -
28711 #: docs/manual/python/gammu.rst:1032
28713 msgid " Aborts current operation.\n"
28716 #. type: delimited block -
28717 #: docs/manual/python/gammu.rst:1037
28719 msgid " .. method:: TransferCall(ID, Next)\n"
28722 #. type: delimited block -
28723 #: docs/manual/python/gammu.rst:1039
28725 msgid " Transfers call.\n"
28728 #. type: delimited block -
28729 #: docs/manual/python/gammu.rst:1047
28731 msgid " .. method:: UnholdCall(ID)\n"
28734 #. type: delimited block -
28735 #: docs/manual/python/gammu.rst:1049
28737 msgid " Unholds call.\n"
28740 #. type: delimited block -
28741 #: docs/manual/python/gammu.rst:1058
28743 msgid "Generic functions\n"
28746 #. type: Plain text
28747 #: docs/manual/python/gammu.rst:1061
28751 #. type: Plain text
28752 #: docs/manual/python/gammu.rst:1063
28753 msgid "Get version information."
28754 msgstr "Mengambil informasi versi."
28756 #. type: Plain text
28757 #: docs/manual/python/gammu.rst:1066
28759 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28760 "version, build time Gammu version. :rtype: tuple"
28764 #: docs/manual/python/gammu.rst:1068
28766 msgid "Debugging configuration"
28767 msgstr "Konfigurasi debugging"
28769 #. type: Plain text
28770 #: docs/manual/python/gammu.rst:1071
28771 msgid "SetDebugFile(File)"
28774 #. type: Plain text
28775 #: docs/manual/python/gammu.rst:1073
28776 msgid "Sets global debug file."
28779 #. type: Plain text
28780 #: docs/manual/python/gammu.rst:1078
28782 ":param File: File where to write debug stuff (as configured by :meth:"
28783 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28784 "filename. :type File: mixed :return: None :rtype: None"
28787 #. type: Plain text
28788 #: docs/manual/python/gammu.rst:1080
28789 msgid "SetDebugLevel(Level)"
28792 #. type: Plain text
28793 #: docs/manual/python/gammu.rst:1082
28795 "Sets global debug level accorting to passed string. You need to configure "
28796 "output file using :meth:`SetDebugFile` to activate it."
28799 #. type: Plain text
28800 #: docs/manual/python/gammu.rst:1085
28802 ":type Level: string :param Level: name of debug level to use, currently one "
28806 #. type: Plain text
28807 #: docs/manual/python/gammu.rst:1087
28811 #. type: Plain text
28812 #: docs/manual/python/gammu.rst:1089
28816 #. type: Plain text
28817 #: docs/manual/python/gammu.rst:1090
28821 #. type: Plain text
28822 #: docs/manual/python/gammu.rst:1091
28826 #. type: Plain text
28827 #: docs/manual/python/gammu.rst:1092
28831 #. type: Plain text
28832 #: docs/manual/python/gammu.rst:1093
28833 msgid "textalldate"
28836 #. type: Plain text
28837 #: docs/manual/python/gammu.rst:1094
28839 msgstr "errorsdate"
28841 #. type: Plain text
28842 #: docs/manual/python/gammu.rst:1096
28843 msgid ":return: None :rtype: None"
28847 #: docs/manual/python/gammu.rst:1098
28849 msgid "Message processing"
28852 #. type: Plain text
28853 #: docs/manual/python/gammu.rst:1101
28854 msgid "LinkSMS(Messages, EMS)"
28857 #. type: Plain text
28858 #: docs/manual/python/gammu.rst:1103
28859 msgid "Links multi part SMS messages."
28862 #. type: Plain text
28863 #: docs/manual/python/gammu.rst:1110
28865 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
28866 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
28867 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
28870 #. type: Plain text
28871 #: docs/manual/python/gammu.rst:1112
28872 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
28875 #. type: Plain text
28876 #: docs/manual/python/gammu.rst:1114
28877 msgid "Calculates number of SMS and free chars in SMS."
28880 #. type: Plain text
28881 #: docs/manual/python/gammu.rst:1123
28883 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
28884 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
28885 "or Default) :return: Number of messages and number of free chars :rtype: "
28889 #. type: Plain text
28890 #: docs/manual/python/gammu.rst:1127
28891 msgid "DecodeSMS(Messages, EMS)"
28894 #. type: Plain text
28895 #: docs/manual/python/gammu.rst:1129
28896 msgid "Decodes multi part SMS message."
28899 #. type: Plain text
28900 #: docs/manual/python/gammu.rst:1136
28902 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
28903 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
28904 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
28907 #. type: Plain text
28908 #: docs/manual/python/gammu.rst:1138
28909 msgid "EncodeSMS(MessageInfo)"
28912 #. type: Plain text
28913 #: docs/manual/python/gammu.rst:1140
28914 msgid "Encodes multi part SMS message."
28917 #. type: Plain text
28918 #: docs/manual/python/gammu.rst:1145
28920 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
28921 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
28922 "`sms_obj` :rtype: dict"
28925 #. type: Plain text
28926 #: docs/manual/python/gammu.rst:1147
28927 msgid "DecodePDU(Data, SMSC = False)"
28930 #. type: Plain text
28931 #: docs/manual/python/gammu.rst:1149
28932 msgid "Parses PDU packet."
28935 #. type: Plain text
28936 #: docs/manual/python/gammu.rst:1156
28938 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
28939 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
28940 "data, see :ref:`sms_obj` :rtype: dict"
28943 #. type: Plain text
28944 #: docs/manual/python/gammu.rst:1158
28945 msgid "EncodePDU(SMS, Layout = Submit)"
28948 #. type: Plain text
28949 #: docs/manual/python/gammu.rst:1160
28950 msgid "Creates PDU packet."
28953 #. type: Plain text
28954 #: docs/manual/python/gammu.rst:1167
28956 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
28957 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
28958 "type Layout: string :return: Message data :rtype: string"
28961 #. type: Plain text
28962 #: docs/manual/python/gammu.rst:1169
28967 #: docs/manual/python/gammu.rst:1171
28969 msgid "Encoding and decoding entries"
28972 #. type: Plain text
28973 #: docs/manual/python/gammu.rst:1174
28974 msgid "DecodeVCARD(Text)"
28977 #. type: Plain text
28978 #: docs/manual/python/gammu.rst:1176
28979 msgid "Decodes memory entry v from a string."
28982 #. type: Plain text
28983 #: docs/manual/python/gammu.rst:1181
28985 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
28986 "ref:`pbk_obj` :rtype: dict"
28989 #. type: Plain text
28990 #: docs/manual/python/gammu.rst:1183
28991 msgid "EncodeVCARD(Entry)"
28994 #. type: Plain text
28995 #: docs/manual/python/gammu.rst:1185
28996 msgid "Encodes memory entry to a vCard."
28999 #. type: Plain text
29000 #: docs/manual/python/gammu.rst:1190
29002 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29003 "String with vCard :rtype: string"
29006 #. type: Plain text
29007 #: docs/manual/python/gammu.rst:1192
29008 msgid "DecodeVCS(Text)"
29011 #. type: Plain text
29012 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29013 msgid "Decodes todo/calendar entry v from a string."
29016 #. type: Plain text
29017 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29019 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29020 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29021 "`todo_obj` :rtype: dict"
29024 #. type: Plain text
29025 #: docs/manual/python/gammu.rst:1201
29026 msgid "DecodeICS(Text)"
29029 #. type: Plain text
29030 #: docs/manual/python/gammu.rst:1210
29031 msgid "EncodeVCALENDAR(Entry)"
29034 #. type: Plain text
29035 #: docs/manual/python/gammu.rst:1212
29036 msgid "Encodes calendar entry to a vCalendar."
29039 #. type: Plain text
29040 #: docs/manual/python/gammu.rst:1217
29042 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29043 "String with vCalendar :rtype: string"
29046 #. type: Plain text
29047 #: docs/manual/python/gammu.rst:1219
29048 msgid "EncodeICALENDAR(Entry)"
29051 #. type: Plain text
29052 #: docs/manual/python/gammu.rst:1221
29053 msgid "Encodes calendar entry to a iCalendar."
29056 #. type: Plain text
29057 #: docs/manual/python/gammu.rst:1226
29059 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29060 "String with iCalendar :rtype: string"
29063 #. type: Plain text
29064 #: docs/manual/python/gammu.rst:1228
29065 msgid "EncodeVTODO(Entry)"
29068 #. type: Plain text
29069 #: docs/manual/python/gammu.rst:1230
29070 msgid "Encodes todo entry to a vTodo."
29073 #. type: Plain text
29074 #: docs/manual/python/gammu.rst:1235
29076 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29077 "String with vTodo :rtype: string"
29080 #. type: Plain text
29081 #: docs/manual/python/gammu.rst:1237
29082 msgid "EncodeITODO(Entry)"
29085 #. type: Plain text
29086 #: docs/manual/python/gammu.rst:1239
29087 msgid "Encodes todo entry to a iTodo."
29090 #. type: Plain text
29091 #: docs/manual/python/gammu.rst:1244
29093 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29094 "String with vCard :rtype: string"
29098 #: docs/manual/python/gammu.rst:1246
29100 msgid "Backup reading and writing"
29101 msgstr "Backing up dan restoring"
29103 #. type: Plain text
29104 #: docs/manual/python/gammu.rst:1249
29105 msgid "SaveRingtone(Filename, Ringtone, Format)"
29108 #. type: Plain text
29109 #: docs/manual/python/gammu.rst:1251
29110 msgid "Saves ringtone into file."
29113 #. type: Plain text
29114 #: docs/manual/python/gammu.rst:1260
29116 ":param Filename: Name of file where ringote will be saved :type Filename: "
29117 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29118 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29119 "string :return: None :rtype: None"
29122 #. type: Plain text
29123 #: docs/manual/python/gammu.rst:1262
29124 msgid "SaveBackup(Filename, Backup, Format)"
29127 #. type: Plain text
29128 #: docs/manual/python/gammu.rst:1264
29129 msgid "Saves backup into file."
29132 #. type: Plain text
29133 #: docs/manual/python/gammu.rst:1273
29135 ":param Filename: Name of file to read backup from :type Filename: string :"
29136 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29137 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29138 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29139 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
29140 "return: None :rtype: None"
29143 #. type: Plain text
29144 #: docs/manual/python/gammu.rst:1275
29145 msgid "ReadBackup(Filename, Format)"
29148 #. type: Plain text
29149 #: docs/manual/python/gammu.rst:1277
29150 msgid "Reads backup into file."
29153 #. type: Plain text
29154 #: docs/manual/python/gammu.rst:1283
29156 ":param Filename: Name of file where backup is stored :type Filename: string :"
29157 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29158 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29159 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
29160 "read entries, it contains following keys, each might be empty:"
29163 #. type: Plain text
29164 #: docs/manual/python/gammu.rst:1285
29168 #. type: Plain text
29169 #: docs/manual/python/gammu.rst:1287
29173 #. type: Plain text
29174 #: docs/manual/python/gammu.rst:1288
29175 msgid "PhonePhonebook"
29178 #. type: Plain text
29179 #: docs/manual/python/gammu.rst:1289
29180 msgid "SIMPhonebook"
29183 #. type: Plain text
29184 #: docs/manual/python/gammu.rst:1293
29185 msgid ":rtype: dict"
29188 #. type: Plain text
29189 #: docs/manual/python/gammu.rst:1295
29190 msgid "SaveSMSBackup(Filename, Backup)"
29193 #. type: Plain text
29194 #: docs/manual/python/gammu.rst:1297
29195 msgid "Saves SMS backup into file."
29198 #. type: Plain text
29199 #: docs/manual/python/gammu.rst:1304
29201 ":param Filename: Name of file where to save SMS backup :type Filename: "
29202 "string :param Backup: List of messages to store :type Backup: list :return: "
29203 "None :rtype: None"
29206 #. type: Plain text
29207 #: docs/manual/python/gammu.rst:1306
29208 msgid "ReadSMSBackup(Filename)"
29211 #. type: Plain text
29212 #: docs/manual/python/gammu.rst:1308
29213 msgid "Reads SMS backup into file."
29216 #. type: Plain text
29217 #: docs/manual/python/gammu.rst:1313
29219 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29220 "string :return: List of messages read from file :rtype: list"
29224 #: docs/manual/python/gammu.rst:1315
29226 msgid "Various data"
29229 #. type: Plain text
29230 #: docs/manual/python/gammu.rst:1318
29231 msgid "GSMNetworks"
29232 msgstr "GSMNetworks"
29234 #. type: Plain text
29235 #: docs/manual/python/gammu.rst:1320
29236 msgid "Dictionary with GSM network codes."
29239 #. type: Plain text
29240 #: docs/manual/python/gammu.rst:1322
29241 msgid "GSMCountries"
29244 #. type: Plain text
29245 #: docs/manual/python/gammu.rst:1323
29246 msgid "Dictionary with GSM country codes."
29249 #. type: Attribute :mod:
29250 #: docs/manual/python/smsd.rst:1
29252 msgid "`gammu.smsd` -- SMSD access"
29255 #. type: delimited block =
29256 #: docs/manual/python/smsd.rst:5
29260 #. type: delimited block =
29261 #: docs/manual/python/smsd.rst:6
29262 msgid ":synopsis: Provides access to Gammu SMSD functions."
29265 #. type: Attribute :class:
29266 #: docs/manual/python/smsd.rst:7
29271 #. type: delimited block -
29272 #: docs/manual/python/smsd.rst:11
29274 msgid ".. class:: SMSD(Config)\n"
29277 #. type: delimited block -
29278 #: docs/manual/python/smsd.rst:13
29280 msgid " SMSD main class, that is used for communication with phone.\n"
29283 #. type: delimited block -
29284 #: docs/manual/python/smsd.rst:18
29287 " You don't need to run the SMS daemon itself to control or ask it for\n"
29288 " status, this can be also done on separately running instances. All you\n"
29289 " need to do for this is to give same configuration file as that instance is\n"
29293 #. type: delimited block -
29294 #: docs/manual/python/smsd.rst:21
29297 " :param Config: Path to SMSD configuration file.\n"
29298 " :type Config: string\n"
29301 #. type: delimited block -
29302 #: docs/manual/python/smsd.rst:23
29304 msgid " .. method:: MainLoop(MaxFailures)\n"
29307 #. type: delimited block -
29308 #: docs/manual/python/smsd.rst:25
29310 msgid " Runs SMS daemon main loop.\n"
29313 #. type: delimited block -
29314 #: docs/manual/python/smsd.rst:28
29317 " Please note that this will run until some serious error occurs or until\n"
29318 " terminated by :meth:`Shutdown`.\n"
29321 #. type: delimited block -
29322 #: docs/manual/python/smsd.rst:33
29325 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29326 " :type MaxFailures: int\n"
29331 #. type: delimited block -
29332 #: docs/manual/python/smsd.rst:36
29334 msgid " .. method:: Shutdown()\n"
29337 #. type: delimited block -
29338 #: docs/manual/python/smsd.rst:38
29340 msgid " Signals SMS daemon to stop.\n"
29343 #. type: delimited block -
29344 #: docs/manual/python/smsd.rst:41
29351 #. type: delimited block -
29352 #: docs/manual/python/smsd.rst:43
29354 msgid " .. method:: GetStatus()\n"
29357 #. type: delimited block -
29358 #: docs/manual/python/smsd.rst:45
29360 msgid " Returns SMSD status.\n"
29361 msgstr " Mengembalikan status SMSD.\n"
29363 #. type: delimited block -
29364 #: docs/manual/python/smsd.rst:47
29366 msgid " The following values are set in resulting dictionary:\n"
29369 #. type: delimited block -
29370 #: docs/manual/python/smsd.rst:49
29375 #. type: delimited block -
29376 #: docs/manual/python/smsd.rst:51
29378 msgid " Client software name.\n"
29381 #. type: delimited block -
29382 #: docs/manual/python/smsd.rst:53
29387 #. type: delimited block -
29388 #: docs/manual/python/smsd.rst:55
29390 msgid " PhoneID which can be used for multiple SMSD setup.\n"
29393 #. type: delimited block -
29394 #: docs/manual/python/smsd.rst:57
29399 #. type: delimited block -
29400 #: docs/manual/python/smsd.rst:59
29402 msgid " IMEI of currently connected phone.\n"
29405 #. type: delimited block -
29406 #: docs/manual/python/smsd.rst:61
29411 #. type: delimited block -
29412 #: docs/manual/python/smsd.rst:63
29414 msgid " Number of sent messages.\n"
29417 #. type: delimited block -
29418 #: docs/manual/python/smsd.rst:65
29420 msgid " Received\n"
29423 #. type: delimited block -
29424 #: docs/manual/python/smsd.rst:67
29426 msgid " Number of received messages.\n"
29429 #. type: delimited block -
29430 #: docs/manual/python/smsd.rst:69
29435 #. type: delimited block -
29436 #: docs/manual/python/smsd.rst:71
29438 msgid " Number of failed messages.\n"
29441 #. type: delimited block -
29442 #: docs/manual/python/smsd.rst:73
29444 msgid " BatterPercent\n"
29447 #. type: delimited block -
29448 #: docs/manual/python/smsd.rst:75
29450 msgid " Last battery state as reported by connected phone.\n"
29453 #. type: delimited block -
29454 #: docs/manual/python/smsd.rst:77
29456 msgid " NetworkSignal\n"
29459 #. type: delimited block -
29460 #: docs/manual/python/smsd.rst:79
29462 msgid " Last signal level as reported by connected phone.\n"
29465 #. type: delimited block -
29466 #: docs/manual/python/smsd.rst:82
29469 " :return: Dict with status values\n"
29473 #. type: delimited block -
29474 #: docs/manual/python/smsd.rst:84
29476 msgid " .. method:: InjectSMS(Message)\n"
29479 #. type: delimited block -
29480 #: docs/manual/python/smsd.rst:86
29482 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
29485 #. type: delimited block -
29486 #: docs/manual/python/smsd.rst:90
29489 " :param Message: Message to inject (can be multipart)\n"
29490 " :type Message: list of :ref:`sms_obj`\n"
29491 " :return: ID of inserted message\n"
29492 " :rtype: string\n"
29495 #. type: Plain text
29496 #: docs/manual/internal/reply.rst:2
29497 msgid "_reply-functions:"
29498 msgstr "_reply-functions:"
29501 #: docs/manual/internal/reply.rst:4
29503 msgid "Reply functions"
29506 #. type: Plain text
29507 #: docs/manual/internal/reply.rst:10
29509 "When phone gives answers, we check if we requested received info and we "
29510 "redirect it to concrete reply function, which will decode it. Different "
29511 "phone answers can go to one reply function let's say responsible for getting "
29515 #. type: Labeled list
29516 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29517 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29518 #: docs/manual/c/statemachine.rst:66
29523 #. type: Plain text
29524 #: docs/manual/internal/reply.rst:12
29525 msgid "GSM_Reply_Function"
29526 msgstr "GSM_Reply_Function"
29528 #. type: Plain text
29529 #: docs/manual/internal/reply.rst:14
29530 msgid "Defines reply function for phone driver."
29533 #. type: Labeled list
29534 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29535 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29536 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29538 msgid ".. c:member"
29541 #. type: Plain text
29542 #: docs/manual/internal/reply.rst:16
29544 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29547 #. type: Plain text
29548 #: docs/manual/internal/reply.rst:18
29549 msgid "Callback on reply match."
29552 #. type: Plain text
29553 #: docs/manual/internal/reply.rst:20
29554 msgid "const unsigned char\t\t*msgtype;"
29557 #. type: Plain text
29558 #: docs/manual/internal/reply.rst:22
29559 msgid "String match on the message."
29562 #. type: Plain text
29563 #: docs/manual/internal/reply.rst:24
29565 msgid "const size_t\t\t\tsubtypechar;\n"
29568 #. type: Plain text
29569 #: docs/manual/internal/reply.rst:26
29570 msgid "Position for char match inside reply. If 0, message type is checked."
29573 #. type: Plain text
29574 #: docs/manual/internal/reply.rst:28
29576 msgid "const int\t\t\tsubtype;\n"
29579 #. type: Plain text
29580 #: docs/manual/internal/reply.rst:30
29581 msgid "Match for char/message type check (see above)."
29584 #. type: Plain text
29585 #: docs/manual/internal/reply.rst:32
29586 msgid "const GSM_Phone_RequestID\trequestID;"
29589 #. type: Plain text
29590 #: docs/manual/internal/reply.rst:34
29592 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29595 #. type: Plain text
29596 #: docs/manual/internal/reply.rst:36
29597 msgid "There are three types of answer matching:"
29601 #: docs/manual/internal/reply.rst:38
29606 #. type: Plain text
29607 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29608 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29612 #. type: Plain text
29613 #: docs/manual/internal/reply.rst:45
29614 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29617 #. type: Plain text
29618 #: docs/manual/internal/reply.rst:51
29620 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29621 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
29622 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29623 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29624 "0x00, 0x00 - it means then, that we check only frame type."
29627 #. type: Plain text
29628 #: docs/manual/internal/reply.rst:60
29629 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29632 #. type: Plain text
29633 #: docs/manual/internal/reply.rst:64
29635 "All incoming (not requested in the moment, sent by phone, who likes us - "
29636 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29637 "ATGEN_ReplyIncomingCallInfo."
29641 #: docs/manual/internal/reply.rst:66
29646 #. type: Plain text
29647 #: docs/manual/internal/reply.rst:73
29648 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29651 #. type: Plain text
29652 #: docs/manual/internal/reply.rst:76
29654 "When match string is empty and match char position is zero, matching on "
29655 "message type is performed."
29659 #: docs/manual/internal/reply.rst:78
29664 #. type: Plain text
29665 #: docs/manual/internal/reply.rst:81
29667 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29670 #. type: Plain text
29671 #: docs/manual/internal/reply.rst:87
29673 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
29676 #. type: Plain text
29677 #: docs/manual/internal/reply.rst:88
29679 msgid "GSM_PhonebookEntry *entry)\n"
29682 #. type: Plain text
29683 #: docs/manual/internal/reply.rst:89
29688 #. type: Plain text
29689 #: docs/manual/internal/reply.rst:90
29691 msgid "unsigned char req[] = {\n"
29694 #. type: Plain text
29695 #: docs/manual/internal/reply.rst:94
29698 "N6110_FRAME_HEADER, 0x01,\n"
29699 "0x00, /* memory type */\n"
29700 "0x00, /* location */\n"
29704 #. type: Plain text
29705 #: docs/manual/internal/reply.rst:97
29707 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29708 "[4]==0xff) return GE_NOTSUPPORTED;"
29711 #. type: Plain text
29712 #: docs/manual/internal/reply.rst:99
29713 msgid "req[5] = entry->Location;"
29716 #. type: Plain text
29717 #: docs/manual/internal/reply.rst:103
29719 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29720 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29723 #. type: Plain text
29724 #: docs/manual/internal/reply.rst:116
29726 "First we fill req according to values in \\*entry. Later set pointer in s-"
29727 ">Phone.Data (it's available for reply functions and they set responses "
29728 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29729 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29730 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29731 "from phone and redirect them to protocol functions. If they found full "
29732 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29733 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29734 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
29735 "is value for GSM_WaitFor). If there is no requested answer during time, "
29736 "GSM_WaitFor returns GE_TIMEOUT."
29739 #. type: Plain text
29740 #: docs/manual/internal/index.rst:2
29745 #: docs/manual/internal/index.rst:4
29747 msgid "Gammu internals"
29748 msgstr "Informasi gammu"
29750 #. type: Plain text
29751 #: docs/manual/internal/index.rst:8
29753 "Gammu project internals are a bit more complicated than required, mostly for "
29754 "historical reasons. Before digging into source code, you should look at"
29757 #. type: Attribute :doc:
29758 #: docs/manual/internal/index.rst:8
29760 msgid "`../project/directories` and :doc:`../project/coding-style`."
29763 #. type: Plain text
29764 #: docs/manual/internal/index.rst:15
29765 msgid "reply state-machine new-phone"
29769 #: docs/manual/internal/state-machine.rst:2
29771 msgid "State Machine"
29774 #. type: Plain text
29775 #: docs/manual/internal/state-machine.rst:6
29777 "The state machine is core of libGammu operations. It gets the data from the "
29778 "phone and dispatches them through protocol layer to phone drivers."
29781 #. type: Plain text
29782 #: docs/manual/internal/state-machine.rst:8
29784 "To see how it operates, following figure shows example of what happens when"
29787 #. type: Attribute :c:
29788 #: docs/manual/internal/state-machine.rst:8
29790 msgid "func:`GSM_GetModel` is called from the program:"
29793 #. type: Plain text
29794 #: docs/manual/internal/state-machine.rst:13
29795 msgid "digraph statemachine {"
29798 #. type: Plain text
29799 #: docs/manual/internal/state-machine.rst:28
29801 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29802 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29803 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29804 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29805 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29806 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29807 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29808 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29809 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29810 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29811 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29812 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29813 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29816 #. type: Plain text
29817 #: docs/manual/formats/smsbackup.rst:2
29818 msgid "_gammu-smsbackup:"
29822 #: docs/manual/formats/smsbackup.rst:4
29824 msgid "SMS Backup Format"
29827 #. type: Plain text
29828 #: docs/manual/formats/smsbackup.rst:8
29830 "The SMS backup format is text file encoded in current encoding of platform "
29831 "where Gammu is running."
29835 #: docs/manual/formats/smsbackup.rst:12
29840 #. type: Plain text
29841 #: docs/manual/formats/smsbackup.rst:19
29843 "The file consists of sections, whose name starts with ``SMSBackup``. When "
29844 "creating the backup file, three digits are appended to this text defining "
29845 "order. While reading the backup, any part after ``SMSBackup`` text is "
29846 "ignored and everything which begins with this is processed. So you can as "
29847 "well give the section name ``SMSBackupFoo`` and it will be processed."
29850 #. type: Plain text
29851 #: docs/manual/formats/smsbackup.rst:21
29852 msgid "The number of messages in backup file is currently limited by"
29855 #. type: Attribute :c:
29856 #: docs/manual/formats/smsbackup.rst:21
29858 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
29862 #: docs/manual/formats/smsbackup.rst:24
29864 msgid "``SMSBackup`` section"
29867 #. type: Plain text
29868 #: docs/manual/formats/smsbackup.rst:28
29870 "Each section interprets one physical SMS message (eg. one message part in "
29871 "case of multipart messages)."
29875 #: docs/manual/formats/smsbackup.rst:30
29877 msgid "Decoded text"
29880 #. type: Plain text
29881 #: docs/manual/formats/smsbackup.rst:34
29883 "For SMS backups created by Gammu, there is a decoded text as a comment just "
29884 "after the section name:"
29887 #. type: Plain text
29888 #: docs/manual/formats/smsbackup.rst:39
29889 msgid "[SMSBackup001] ; This is message text"
29892 #. type: Plain text
29893 #: docs/manual/formats/smsbackup.rst:42
29895 "The text can be split to more lines if it is too long or of original message "
29896 "included new lines."
29899 #. type: Plain text
29900 #: docs/manual/formats/smsbackup.rst:47
29902 "This is easiest way to get message text, however also the least reliable "
29903 "one, because it is stored in the comments in the file."
29907 #: docs/manual/formats/smsbackup.rst:49
29912 #. type: Plain text
29913 #: docs/manual/formats/smsbackup.rst:52
29914 msgid "The following variables can be defined for each SMS:"
29917 #. type: Plain text
29918 #: docs/manual/formats/smsbackup.rst:64
29922 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
29924 "``SMSCUnicode``\n"
29925 " Hex encoded UCS-2 string with SMSC number.\n"
29927 " Message class.\n"
29929 " Timestamp, when message has been sent.\n"
29931 " Message type, one of:\n"
29934 #. type: Plain text
29935 #: docs/manual/formats/smsbackup.rst:66
29936 msgid "``Deliver`` - received message"
29939 #. type: Plain text
29940 #: docs/manual/formats/smsbackup.rst:67
29941 msgid "``Submit`` - message to send"
29944 #. type: Plain text
29945 #: docs/manual/formats/smsbackup.rst:78
29948 "``Status_Report`` - message to send with delivery report\n"
29950 " Timestamp of message (sent or received).\n"
29951 "``RejectDuplicates``\n"
29952 " Whether receiver should reject duplicates.\n"
29953 "``ReplaceMessage``\n"
29954 " ID of message to replace.\n"
29955 "``MessageReference``\n"
29956 " Message reference number as generated by network.\n"
29958 " State of the message:\n"
29961 #. type: Plain text
29962 #: docs/manual/formats/smsbackup.rst:91
29967 " Recipient number.\n"
29969 " Name of the message.\n"
29971 " Length of message text.\n"
29973 " Coding of the message:\n"
29976 #. type: Plain text
29977 #: docs/manual/formats/smsbackup.rst:93
29978 msgid "``8bit`` - binary message"
29981 #. type: Plain text
29982 #: docs/manual/formats/smsbackup.rst:94
29983 msgid "``Default`` - GSM encoding, up to 160 chars in message"
29986 #. type: Plain text
29987 #: docs/manual/formats/smsbackup.rst:101
29990 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
29991 "``Text00`` ... ``TextNN``\n"
29992 " Numbered parts of the message payload.\n"
29994 " ID of folder where the message was saved.\n"
29996 " User defined header of the message.\n"
29999 #. type: Plain text
30000 #: docs/manual/formats/smsbackup.rst:107
30001 msgid "The backup of message can look like following:"
30004 #. type: Plain text
30005 #: docs/manual/formats/smsbackup.rst:129
30007 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30008 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30009 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30010 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30012 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30013 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30014 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30017 #. type: Plain text
30018 #: docs/manual/formats/backup.rst:2
30019 msgid "_gammu-backup:"
30023 #: docs/manual/formats/backup.rst:4
30025 msgid "Backup Format"
30028 #. type: Plain text
30029 #: docs/manual/formats/backup.rst:7
30031 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30034 #. type: Plain text
30035 #: docs/manual/formats/backup.rst:21
30037 "If you will backup settings to Gammu text file, it will be possible to edit "
30038 "it. It's easy: many things in this file will be written double - once in "
30039 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30040 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30041 "it according to your OS locale. When will be available Unicode version of "
30042 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30043 "isn't important, what locale is set in computer and no conversion Unicode -> "
30044 "ASCII and ASCII -> Unicode is done)."
30047 #. type: Plain text
30048 #: docs/manual/formats/backup.rst:25
30050 "You can use any editor with regular expressions function to edit backup text "
30051 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30052 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30056 #. type: Plain text
30057 #: docs/manual/formats/backup.rst:27
30058 msgid "Remove info about voice tags"
30061 #. type: Labeled list
30062 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30063 #: docs/manual/formats/backup.rst:48
30068 #. type: Plain text
30069 #: docs/manual/formats/backup.rst:31
30070 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30073 #. type: Labeled list
30074 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30075 #: docs/manual/formats/backup.rst:52
30080 #. type: Plain text
30081 #: docs/manual/formats/backup.rst:35
30085 #. type: Plain text
30086 #: docs/manual/formats/backup.rst:37
30087 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30090 #. type: Plain text
30091 #: docs/manual/formats/backup.rst:41
30093 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30097 #. type: Plain text
30098 #: docs/manual/formats/backup.rst:45
30099 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30102 #. type: Plain text
30103 #: docs/manual/formats/backup.rst:47
30105 "Change phone numbers type to mobile for numbers starting from +3620, "
30106 "+3630,... and removing the corresponding TextUnicode line"
30109 #. type: Plain text
30110 #: docs/manual/formats/backup.rst:51
30112 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30113 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30116 #. type: Plain text
30117 #: docs/manual/formats/backup.rst:55
30118 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30121 #. type: Plain text
30122 #: docs/manual/formats/backup.rst:56
30123 msgid ":ref:`converting-formats`"
30126 #. type: Plain text
30127 #: docs/manual/formats/index.rst:2
30132 #: docs/manual/formats/index.rst:4
30134 msgid "File formats used by Gammu"
30135 msgstr "Format file yang digunakan Gammu"
30137 #. type: Plain text
30138 #: docs/manual/formats/index.rst:8
30140 "Gammu understands wide range of standard formats as well as introduces own "
30141 "formats for storing some data."
30144 #. type: Plain text
30145 #: docs/manual/formats/index.rst:14
30146 msgid "ini smsbackup backup"
30149 #. type: Plain text
30150 #: docs/manual/formats/ini.rst:2
30155 #: docs/manual/formats/ini.rst:4
30157 msgid "INI file format"
30160 #. type: Plain text
30161 #: docs/manual/formats/ini.rst:7
30163 "The INI file format is widely used in Gammu, for both configuration (see"
30166 #. type: Attribute :ref:
30167 #: docs/manual/formats/ini.rst:7
30169 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30172 #. type: Plain text
30173 #: docs/manual/formats/ini.rst:12
30175 "This file use ini file syntax, with comment parts being marked with both ``;"
30176 "`` and ``#``. Sections of config file are identified in square brackets line "
30177 "``[this]``. All key values are case insensitive."
30180 #. type: Plain text
30181 #: docs/manual/formats/ini.rst:18
30183 "You most likely know INI files from other programs, however to illustrate, "
30184 "here is some example:"
30187 #. type: Plain text
30188 #: docs/manual/formats/ini.rst:22
30192 #. type: Plain text
30193 #: docs/manual/formats/ini.rst:25
30194 msgid "[section] key = value"
30197 #. type: Plain text
30198 #: docs/manual/formats/ini.rst:27
30199 msgid "[another section]"
30202 #. type: Plain text
30203 #: docs/manual/formats/ini.rst:29
30204 msgid "key = longer value"
30207 #. type: Plain text
30208 #: docs/manual/formats/ini.rst:31
30209 msgid "# another comment"
30213 #: docs/manual/c/call.rst:2
30218 #. type: Labeled list
30219 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30220 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30221 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30222 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30223 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30224 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30225 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30226 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30227 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30228 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30229 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30230 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30231 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30232 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30233 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30234 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30235 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30236 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30237 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30238 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30239 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30240 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30241 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30242 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30243 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30244 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30245 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30246 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30247 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30248 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30249 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30250 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30251 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30252 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30253 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30254 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30255 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30256 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30257 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30258 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30259 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30260 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30261 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30262 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30263 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30264 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30265 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30266 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30267 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30268 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30269 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30270 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30271 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30272 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30273 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30274 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30275 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30276 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30277 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30278 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30279 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30280 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30281 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30282 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30283 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30284 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30285 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30286 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30287 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30288 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30289 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30290 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30291 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30292 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30293 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30294 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30295 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30296 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30297 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30298 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30299 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30300 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30301 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30302 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30303 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30304 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30305 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30306 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30307 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30308 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30309 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30310 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30311 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30312 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30313 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30314 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30315 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30316 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30317 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30318 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30319 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30320 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30321 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30322 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30323 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30324 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30325 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30326 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30327 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30328 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30329 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30330 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30331 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30332 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30333 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30334 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30335 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30336 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30337 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30338 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30339 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30340 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30341 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30342 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30343 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30344 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30345 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30346 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30347 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30348 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30349 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30350 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30351 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30352 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30353 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30354 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30355 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30356 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30357 #: docs/manual/c/settings.rst:21
30359 msgid ".. doxygenfunction"
30362 #. type: Plain text
30363 #: docs/manual/c/call.rst:5
30364 msgid "GSM_DialVoice"
30367 #. type: Plain text
30368 #: docs/manual/c/call.rst:6
30369 msgid "GSM_DialService"
30372 #. type: Plain text
30373 #: docs/manual/c/call.rst:7
30374 msgid "GSM_AnswerCall"
30377 #. type: Plain text
30378 #: docs/manual/c/call.rst:8
30379 msgid "GSM_CancelCall"
30382 #. type: Plain text
30383 #: docs/manual/c/call.rst:9
30384 msgid "GSM_HoldCall"
30387 #. type: Plain text
30388 #: docs/manual/c/call.rst:10
30389 msgid "GSM_UnholdCall"
30392 #. type: Plain text
30393 #: docs/manual/c/call.rst:11
30394 msgid "GSM_ConferenceCall"
30397 #. type: Plain text
30398 #: docs/manual/c/call.rst:12
30399 msgid "GSM_SplitCall"
30402 #. type: Plain text
30403 #: docs/manual/c/call.rst:13
30404 msgid "GSM_TransferCall"
30407 #. type: Plain text
30408 #: docs/manual/c/call.rst:14
30409 msgid "GSM_SwitchCall"
30412 #. type: Plain text
30413 #: docs/manual/c/call.rst:15
30414 msgid "GSM_GetCallDivert"
30417 #. type: Plain text
30418 #: docs/manual/c/call.rst:16
30419 msgid "GSM_SetCallDivert"
30422 #. type: Plain text
30423 #: docs/manual/c/call.rst:17
30424 msgid "GSM_CancelAllDiverts"
30427 #. type: Plain text
30428 #: docs/manual/c/call.rst:18
30429 msgid "GSM_SetIncomingCall"
30432 #. type: Plain text
30433 #: docs/manual/c/call.rst:19
30434 msgid "GSM_SendDTMF"
30437 #. type: Labeled list
30438 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30439 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30440 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30441 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30442 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30443 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30444 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30445 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30446 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30447 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30448 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30449 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30450 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30451 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30452 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30453 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30454 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30455 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30456 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30457 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30458 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30459 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30460 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30461 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30462 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30463 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30465 msgid ".. doxygenenum"
30468 #. type: Plain text
30469 #: docs/manual/c/call.rst:20
30470 msgid "GSM_CallStatus"
30473 #. type: Labeled list
30474 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30475 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30476 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30477 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30478 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30479 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30480 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30481 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30482 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30483 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30484 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30485 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30486 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30487 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30488 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30489 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30490 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30491 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30492 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30493 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30494 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30495 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30496 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30497 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30498 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30499 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30500 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30501 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30502 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30503 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30504 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30505 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30506 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30507 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30508 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30509 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30510 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30512 msgid ".. doxygenstruct"
30515 #. type: Plain text
30516 #: docs/manual/c/call.rst:21
30520 #. type: Plain text
30521 #: docs/manual/c/call.rst:22
30522 msgid "GSM_Divert_DivertTypes"
30525 #. type: Plain text
30526 #: docs/manual/c/call.rst:23
30527 msgid "GSM_Divert_CallTypes"
30530 #. type: Plain text
30531 #: docs/manual/c/call.rst:24
30532 msgid "GSM_CallDivert"
30535 #. type: Plain text
30536 #: docs/manual/c/call.rst:25
30537 msgid "GSM_MultiCallDivert"
30540 #. type: Plain text
30541 #: docs/manual/c/call.rst:25
30542 msgid "GSM_CallShowNumber"
30545 #. type: Plain text
30546 #: docs/manual/c/examples.rst:6
30548 "All these examples are also available in docs/examples/ directory in Gammu "
30553 #: docs/manual/c/examples.rst:8
30555 msgid "Getting phone information"
30556 msgstr "Informasi telepon"
30558 #. type: Plain text
30559 #: docs/manual/c/examples.rst:11
30560 msgid "../../examples/phone-info.c"
30563 #. type: Plain text
30564 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30565 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30566 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30567 msgid ":language: c"
30571 #: docs/manual/c/examples.rst:14
30573 msgid "Reading SMS message"
30576 #. type: Plain text
30577 #: docs/manual/c/examples.rst:17
30578 msgid "../../examples/sms-read.c"
30582 #: docs/manual/c/examples.rst:20
30584 msgid "Sending SMS message"
30587 #. type: Plain text
30588 #: docs/manual/c/examples.rst:23
30589 msgid "../../examples/sms-send.c"
30593 #: docs/manual/c/examples.rst:26
30595 msgid "Sending Long SMS message"
30598 #. type: Plain text
30599 #: docs/manual/c/examples.rst:29
30600 msgid "../../examples/long-sms.c"
30604 #: docs/manual/c/examples.rst:32
30606 msgid "SMSD example"
30609 #. type: Plain text
30610 #: docs/manual/c/examples.rst:35
30611 msgid "../../examples/smsd.c"
30615 #: docs/manual/c/examples.rst:38
30617 msgid "Custom configuration"
30618 msgstr "Konfigurasi buatan"
30620 #. type: Plain text
30621 #: docs/manual/c/examples.rst:41
30622 msgid "../../examples/custom-config.c"
30625 #. type: Plain text
30626 #: docs/manual/c/bitmap.rst:5
30627 msgid "GSM_GetBitmap"
30630 #. type: Plain text
30631 #: docs/manual/c/bitmap.rst:6
30632 msgid "GSM_SetBitmap"
30635 #. type: Plain text
30636 #: docs/manual/c/bitmap.rst:7
30637 msgid "GSM_PrintBitmap"
30640 #. type: Plain text
30641 #: docs/manual/c/bitmap.rst:8
30642 msgid "GSM_SaveBitmapFile"
30645 #. type: Plain text
30646 #: docs/manual/c/bitmap.rst:9
30647 msgid "GSM_ReadBitmapFile"
30650 #. type: Plain text
30651 #: docs/manual/c/bitmap.rst:10
30652 msgid "GSM_IsPointBitmap"
30655 #. type: Plain text
30656 #: docs/manual/c/bitmap.rst:11
30657 msgid "GSM_SetPointBitmap"
30660 #. type: Plain text
30661 #: docs/manual/c/bitmap.rst:12
30662 msgid "GSM_ClearPointBitmap"
30665 #. type: Plain text
30666 #: docs/manual/c/bitmap.rst:13
30667 msgid "GSM_ClearBitmap"
30670 #. type: Plain text
30671 #: docs/manual/c/bitmap.rst:14
30672 msgid "GSM_BinaryPicture_Types"
30675 #. type: Plain text
30676 #: docs/manual/c/bitmap.rst:15
30677 msgid "GSM_BinaryPicture"
30680 #. type: Plain text
30681 #: docs/manual/c/bitmap.rst:16
30682 msgid "GSM_Bitmap_Types"
30685 #. type: Plain text
30686 #: docs/manual/c/bitmap.rst:17
30690 #. type: Plain text
30691 #: docs/manual/c/bitmap.rst:18
30692 msgid "GSM_MultiBitmap"
30695 #. type: Plain text
30696 #: docs/manual/c/bitmap.rst:18
30698 msgid "GSM_GetScreenshot"
30699 msgstr "Pengaturan telepon"
30702 #: docs/manual/c/security.rst:2
30707 #. type: Plain text
30708 #: docs/manual/c/security.rst:5
30709 msgid "GSM_EnterSecurityCode"
30712 #. type: Plain text
30713 #: docs/manual/c/security.rst:6
30714 msgid "GSM_GetSecurityStatus"
30717 #. type: Plain text
30718 #: docs/manual/c/security.rst:7
30719 msgid "GSM_SecurityCodeType"
30722 #. type: Plain text
30723 #: docs/manual/c/security.rst:7
30724 msgid "GSM_SecurityCode"
30728 #: docs/manual/c/backup.rst:2
30733 #. type: Plain text
30734 #: docs/manual/c/backup.rst:5
30735 msgid "GSM_ReadSMSBackupFile"
30738 #. type: Plain text
30739 #: docs/manual/c/backup.rst:6
30740 msgid "GSM_AddSMSBackupFile"
30743 #. type: Plain text
30744 #: docs/manual/c/backup.rst:7
30745 msgid "GSM_ClearSMSBackup"
30748 #. type: Plain text
30749 #: docs/manual/c/backup.rst:8
30750 msgid "GSM_FreeSMSBackup"
30753 #. type: Plain text
30754 #: docs/manual/c/backup.rst:9
30755 msgid "GSM_SaveBackupFile"
30758 #. type: Plain text
30759 #: docs/manual/c/backup.rst:10
30760 msgid "GSM_GuessBackupFormat"
30763 #. type: Plain text
30764 #: docs/manual/c/backup.rst:11
30765 msgid "GSM_ReadBackupFile"
30768 #. type: Plain text
30769 #: docs/manual/c/backup.rst:12
30770 msgid "GSM_ClearBackup"
30773 #. type: Plain text
30774 #: docs/manual/c/backup.rst:13
30775 msgid "GSM_FreeBackup"
30778 #. type: Plain text
30779 #: docs/manual/c/backup.rst:14
30780 msgid "GSM_GetBackupFormatFeatures"
30783 #. type: Plain text
30784 #: docs/manual/c/backup.rst:15
30785 msgid "GSM_GetBackupFileFeatures"
30788 #. type: Plain text
30789 #: docs/manual/c/backup.rst:16
30790 msgid "GSM_SMS_Backup"
30793 #. type: Plain text
30794 #: docs/manual/c/backup.rst:17
30798 #. type: Plain text
30799 #: docs/manual/c/backup.rst:18
30800 msgid "GSM_BackupFormat"
30803 #. type: Plain text
30804 #: docs/manual/c/backup.rst:18
30805 msgid "GSM_Backup_Info"
30809 #: docs/manual/c/misc.rst:2
30811 msgid "Miscellaneous"
30812 msgstr "Miscellaneous"
30814 #. type: Plain text
30815 #: docs/manual/c/misc.rst:5
30819 #. type: Plain text
30820 #: docs/manual/c/misc.rst:6
30821 msgid "GetGammuVersion"
30824 #. type: Plain text
30825 #: docs/manual/c/misc.rst:7
30826 msgid "GetCompiler"
30829 #. type: Plain text
30830 #: docs/manual/c/misc.rst:8
30834 #. type: Plain text
30835 #: docs/manual/c/misc.rst:9
30836 msgid "GetGammuLocalePath"
30839 #. type: Plain text
30840 #: docs/manual/c/misc.rst:10
30841 msgid "GSM_InitLocales"
30844 #. type: Plain text
30845 #: docs/manual/c/misc.rst:11
30846 msgid "EncodeHexBin"
30849 #. type: Plain text
30850 #: docs/manual/c/misc.rst:11
30851 msgid "GSM_IsNewerVersion"
30854 #. type: Plain text
30855 #: docs/manual/c/wap.rst:2
30862 #. type: Plain text
30863 #: docs/manual/c/wap.rst:5
30864 msgid "GSM_EncodeURLFile"
30867 #. type: Plain text
30868 #: docs/manual/c/wap.rst:6
30870 msgid "GSM_GetWAPBookmark"
30871 msgstr "Pengaturan WAP dan bookmark"
30873 #. type: Plain text
30874 #: docs/manual/c/wap.rst:7
30876 msgid "GSM_SetWAPBookmark"
30877 msgstr "Pengaturan WAP dan bookmark"
30879 #. type: Plain text
30880 #: docs/manual/c/wap.rst:8
30881 msgid "GSM_DeleteWAPBookmark"
30884 #. type: Plain text
30885 #: docs/manual/c/wap.rst:9
30886 msgid "GSM_GetWAPSettings"
30887 msgstr "GSM_GetWAPSettings"
30889 #. type: Plain text
30890 #: docs/manual/c/wap.rst:10
30891 msgid "GSM_SetWAPSettings"
30892 msgstr "GSM_SetWAPSettings"
30894 #. type: Plain text
30895 #: docs/manual/c/wap.rst:11
30897 msgid "GSM_WAPBookmark"
30898 msgstr "Pengaturan WAP dan bookmark"
30900 #. type: Plain text
30901 #: docs/manual/c/wap.rst:12
30903 msgid "WAPSettings_Speed"
30904 msgstr "Pengaturan telepon"
30906 #. type: Plain text
30907 #: docs/manual/c/wap.rst:13
30909 msgid "WAPSettings_Bearer"
30910 msgstr "Pengaturan telepon"
30912 #. type: Plain text
30913 #: docs/manual/c/wap.rst:14
30914 msgid "GSM_WAPSettings"
30915 msgstr "GSM_WAPSettings"
30917 #. type: Plain text
30918 #: docs/manual/c/wap.rst:14
30919 msgid "GSM_MultiWAPSettings"
30920 msgstr "GSM_MultiWAPSettings"
30923 #: docs/manual/c/nokia.rst:2
30928 #. type: Plain text
30929 #: docs/manual/c/nokia.rst:5
30930 msgid "NOKIA_GetDefaultCallerGroupName"
30933 #. type: Plain text
30934 #: docs/manual/c/nokia.rst:5
30935 msgid "NOKIA_GetDefaultProfileName"
30939 #: docs/manual/c/datetime.rst:2
30941 msgid "Date and time"
30944 #. type: Plain text
30945 #: docs/manual/c/datetime.rst:5
30949 #. type: Plain text
30950 #: docs/manual/c/datetime.rst:6
30951 msgid "GSM_GetCurrentDateTime"
30954 #. type: Plain text
30955 #: docs/manual/c/datetime.rst:7
30956 msgid "Fill_Time_T"
30959 #. type: Plain text
30960 #: docs/manual/c/datetime.rst:8
30961 msgid "GSM_GetLocalTimezoneOffset"
30964 #. type: Plain text
30965 #: docs/manual/c/datetime.rst:9
30966 msgid "Fill_GSM_DateTime"
30969 #. type: Plain text
30970 #: docs/manual/c/datetime.rst:10
30971 msgid "GSM_DateTimeFromTimestamp"
30974 #. type: Plain text
30975 #: docs/manual/c/datetime.rst:11
30979 #. type: Plain text
30980 #: docs/manual/c/datetime.rst:12
30984 #. type: Plain text
30985 #: docs/manual/c/datetime.rst:13
30989 #. type: Plain text
30990 #: docs/manual/c/datetime.rst:14
30994 #. type: Plain text
30995 #: docs/manual/c/datetime.rst:15
30996 msgid "GSM_GetDateTime"
30999 #. type: Plain text
31000 #: docs/manual/c/datetime.rst:16
31001 msgid "GSM_SetDateTime"
31004 #. type: Plain text
31005 #: docs/manual/c/datetime.rst:17
31006 msgid "GSM_DateTime"
31009 #. type: Plain text
31010 #: docs/manual/c/datetime.rst:17
31011 msgid "GSM_DeltaTime"
31014 #. type: Plain text
31015 #: docs/manual/c/calendar.rst:5
31016 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31019 #. type: Plain text
31020 #: docs/manual/c/calendar.rst:6
31021 msgid "GSM_EncodeVTODO"
31024 #. type: Plain text
31025 #: docs/manual/c/calendar.rst:7
31026 msgid "GSM_EncodeVCALENDAR"
31029 #. type: Plain text
31030 #: docs/manual/c/calendar.rst:8
31031 msgid "GSM_DecodeVNOTE"
31034 #. type: Plain text
31035 #: docs/manual/c/calendar.rst:9
31036 msgid "GSM_EncodeVNTFile"
31039 #. type: Plain text
31040 #: docs/manual/c/calendar.rst:10
31041 msgid "GSM_DecodeVCALENDAR_VTODO"
31044 #. type: Plain text
31045 #: docs/manual/c/calendar.rst:11
31046 msgid "GSM_IsCalendarNoteFromThePast"
31049 #. type: Plain text
31050 #: docs/manual/c/calendar.rst:12
31051 msgid "GSM_GetAlarm"
31054 #. type: Plain text
31055 #: docs/manual/c/calendar.rst:13
31056 msgid "GSM_SetAlarm"
31059 #. type: Plain text
31060 #: docs/manual/c/calendar.rst:14
31061 msgid "GSM_GetToDoStatus"
31064 #. type: Plain text
31065 #: docs/manual/c/calendar.rst:15
31066 msgid "GSM_GetToDo"
31069 #. type: Plain text
31070 #: docs/manual/c/calendar.rst:16
31071 msgid "GSM_GetNextToDo"
31074 #. type: Plain text
31075 #: docs/manual/c/calendar.rst:17
31076 msgid "GSM_SetToDo"
31079 #. type: Plain text
31080 #: docs/manual/c/calendar.rst:18
31081 msgid "GSM_AddToDo"
31084 #. type: Plain text
31085 #: docs/manual/c/calendar.rst:19
31086 msgid "GSM_DeleteToDo"
31089 #. type: Plain text
31090 #: docs/manual/c/calendar.rst:20
31091 msgid "GSM_DeleteAllToDo"
31094 #. type: Plain text
31095 #: docs/manual/c/calendar.rst:21
31096 msgid "GSM_GetCalendarStatus"
31099 #. type: Plain text
31100 #: docs/manual/c/calendar.rst:22
31101 msgid "GSM_GetCalendar"
31102 msgstr "GSM_GetCalendar"
31104 #. type: Plain text
31105 #: docs/manual/c/calendar.rst:23
31106 msgid "GSM_GetNextCalendar"
31109 #. type: Plain text
31110 #: docs/manual/c/calendar.rst:24
31111 msgid "GSM_SetCalendar"
31112 msgstr "GSM_SetCalendar"
31114 #. type: Plain text
31115 #: docs/manual/c/calendar.rst:25
31116 msgid "GSM_AddCalendar"
31117 msgstr "GSM_AddCalendar"
31119 #. type: Plain text
31120 #: docs/manual/c/calendar.rst:26
31121 msgid "GSM_DeleteCalendar"
31122 msgstr "GSM_DeleteCalendar"
31124 #. type: Plain text
31125 #: docs/manual/c/calendar.rst:27
31126 msgid "GSM_DeleteAllCalendar"
31129 #. type: Plain text
31130 #: docs/manual/c/calendar.rst:28
31131 msgid "GSM_GetCalendarSettings"
31134 #. type: Plain text
31135 #: docs/manual/c/calendar.rst:29
31137 msgid "GSM_SetCalendarSettings"
31138 msgstr "MMS dan pengaturan MMS"
31140 #. type: Plain text
31141 #: docs/manual/c/calendar.rst:30
31142 msgid "GSM_GetNotesStatus"
31145 #. type: Plain text
31146 #: docs/manual/c/calendar.rst:31
31147 msgid "GSM_GetNote"
31150 #. type: Plain text
31151 #: docs/manual/c/calendar.rst:32
31152 msgid "GSM_GetNextNote"
31155 #. type: Plain text
31156 #: docs/manual/c/calendar.rst:33
31157 msgid "GSM_SetNote"
31160 #. type: Plain text
31161 #: docs/manual/c/calendar.rst:34
31162 msgid "GSM_AddNote"
31165 #. type: Plain text
31166 #: docs/manual/c/calendar.rst:35
31167 msgid "GSM_DeleteNote"
31170 #. type: Plain text
31171 #: docs/manual/c/calendar.rst:36
31172 msgid "GSM_DeleteAllNotes"
31175 #. type: Plain text
31176 #: docs/manual/c/calendar.rst:37
31178 msgid "GSM_CalendarSettings"
31179 msgstr "MMS dan pengaturan MMS"
31181 #. type: Plain text
31182 #: docs/manual/c/calendar.rst:38
31183 msgid "GSM_ToDoStatus"
31186 #. type: Plain text
31187 #: docs/manual/c/calendar.rst:39
31188 msgid "GSM_CalendarStatus"
31189 msgstr "GSM_CalendarStatus"
31191 #. type: Plain text
31192 #: docs/manual/c/calendar.rst:40
31194 msgid "GSM_CalendarNoteType"
31195 msgstr "Catatan kalender"
31197 #. type: Plain text
31198 #: docs/manual/c/calendar.rst:41
31199 msgid "GSM_CalendarType"
31200 msgstr "GSM_CalendarType"
31202 #. type: Plain text
31203 #: docs/manual/c/calendar.rst:42
31204 msgid "GSM_SubCalendarEntry"
31207 #. type: Plain text
31208 #: docs/manual/c/calendar.rst:43
31209 msgid "GSM_CalendarEntry"
31210 msgstr "GSM_CalendarEntry"
31212 #. type: Plain text
31213 #: docs/manual/c/calendar.rst:44
31214 msgid "GSM_ToDoType"
31217 #. type: Plain text
31218 #: docs/manual/c/calendar.rst:45
31219 msgid "GSM_ToDo_Priority"
31222 #. type: Plain text
31223 #: docs/manual/c/calendar.rst:46
31224 msgid "GSM_SubToDoEntry"
31227 #. type: Plain text
31228 #: docs/manual/c/calendar.rst:47
31229 msgid "GSM_ToDoEntry"
31232 #. type: Plain text
31233 #: docs/manual/c/calendar.rst:48
31234 msgid "GSM_NoteEntry"
31237 #. type: Plain text
31238 #: docs/manual/c/calendar.rst:49
31242 #. type: Plain text
31243 #: docs/manual/c/calendar.rst:50
31244 msgid "GSM_VToDoVersion"
31247 #. type: Plain text
31248 #: docs/manual/c/calendar.rst:50
31249 msgid "GSM_VCalendarVersion"
31252 #. type: Plain text
31253 #: docs/manual/c/porting.rst:2
31254 msgid "Porting from libGammu older than 1.12.0"
31258 #: docs/manual/c/porting.rst:5
31260 msgid "Rationale for API change"
31263 #. type: delimited block =
31264 #: docs/manual/c/porting.rst:10
31266 "This document describes what you have to change in your code, if you used "
31267 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31268 "has to be done for various reasons:"
31271 #. type: delimited block =
31272 #: docs/manual/c/porting.rst:15
31274 "ABI stability. - Till now almost every change in internals of any driver "
31275 "lead to ABI change. If we would correctly increase soname on each ABI "
31276 "change, we would be somewhere near 200, what is not something we could be "
31280 #. type: delimited block =
31281 #: docs/manual/c/porting.rst:19
31283 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31284 "do some common things in each function. New API allows one to centralize "
31285 "those operations in one place."
31288 #. type: delimited block =
31289 #: docs/manual/c/porting.rst:23
31291 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31292 "could be misused by programmers and could lead to unexpected behaviour when "
31293 "some internals are changed."
31297 #: docs/manual/c/porting.rst:25
31299 msgid "Changes you have to do in your code"
31302 #. type: delimited block =
31303 #: docs/manual/c/porting.rst:29
31305 "Bellow examples expect ``sm`` to be state machine structure in your current "
31306 "code, change it to appropriate variable name if it differs."
31309 #. type: delimited block =
31310 #: docs/manual/c/porting.rst:34
31312 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31313 "expose this structure, so you will get compiler error. You should allocate "
31314 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31315 "`GSM_FreeStateMachine`."
31318 #. type: delimited block =
31319 #: docs/manual/c/porting.rst:39
31321 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31322 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31323 "machine structure have changed signature to include results of the operation."
31326 #. type: delimited block =
31327 #: docs/manual/c/porting.rst:42
31329 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31330 "accessing structure."
31333 #. type: delimited block =
31334 #: docs/manual/c/porting.rst:44
31335 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31338 #. type: delimited block =
31339 #: docs/manual/c/porting.rst:47
31341 "As there might be some functions still missing from new API, don't hesitate "
31342 "to contact author or ask on mailing list if you miss something."
31345 #. type: delimited block =
31346 #: docs/manual/c/porting.rst:50
31348 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31349 "or Sphinx and is part of this manual."
31352 #. type: delimited block =
31353 #: docs/manual/c/porting.rst:51
31354 msgid ":ref:`libgammu`"
31357 #. type: Plain text
31358 #: docs/manual/c/index.rst:2
31363 #: docs/manual/c/index.rst:4
31368 #. type: Plain text
31369 #: docs/manual/c/index.rst:9
31371 "The libGammu library exposes all Gammu functionality for various phones in "
31372 "standard API. It can be used to do anything with your phone, however for "
31373 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31376 #. type: Plain text
31377 #: docs/manual/c/index.rst:14
31379 "If you intend to use libGammu in your application, all you should need is to "
31380 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31381 "examples/ for some small example applications. You don't need real phone for "
31382 "testing, use :ref:`dummy-driver` instead."
31385 #. type: Plain text
31386 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31388 "The C API documentation is still more complete in Doxygen format available "
31389 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31393 #. type: Plain text
31394 #: docs/manual/c/index.rst:27
31395 msgid "hints examples api porting"
31399 #: docs/manual/c/info.rst:2
31404 #. type: Plain text
31405 #: docs/manual/c/info.rst:5
31406 msgid "GSM_GetNetworkName"
31409 #. type: Plain text
31410 #: docs/manual/c/info.rst:6
31411 msgid "GSM_GetCountryName"
31414 #. type: Plain text
31415 #: docs/manual/c/info.rst:7
31416 msgid "GSM_FeatureToString"
31419 #. type: Plain text
31420 #: docs/manual/c/info.rst:8
31421 msgid "GSM_FeatureFromString"
31424 #. type: Plain text
31425 #: docs/manual/c/info.rst:9
31426 msgid "GSM_IsPhoneFeatureAvailable"
31429 #. type: Plain text
31430 #: docs/manual/c/info.rst:10
31431 msgid "GSM_AddPhoneFeature"
31434 #. type: Plain text
31435 #: docs/manual/c/info.rst:11
31436 msgid "GSM_GetManufacturer"
31439 #. type: Plain text
31440 #: docs/manual/c/info.rst:12
31441 msgid "GSM_GetModel"
31444 #. type: Plain text
31445 #: docs/manual/c/info.rst:13
31446 msgid "GSM_GetModelInfo"
31449 #. type: Plain text
31450 #: docs/manual/c/info.rst:14
31451 msgid "GSM_GetFirmware"
31454 #. type: Plain text
31455 #: docs/manual/c/info.rst:15
31456 msgid "GSM_GetIMEI"
31459 #. type: Plain text
31460 #: docs/manual/c/info.rst:16
31461 msgid "GSM_GetOriginalIMEI"
31464 #. type: Plain text
31465 #: docs/manual/c/info.rst:17
31466 msgid "GSM_GetManufactureMonth"
31469 #. type: Plain text
31470 #: docs/manual/c/info.rst:18
31471 msgid "GSM_GetProductCode"
31474 #. type: Plain text
31475 #: docs/manual/c/info.rst:19
31476 msgid "GSM_GetHardware"
31479 #. type: Plain text
31480 #: docs/manual/c/info.rst:20
31484 #. type: Plain text
31485 #: docs/manual/c/info.rst:21
31486 msgid "GSM_GetSIMIMSI"
31489 #. type: Plain text
31490 #: docs/manual/c/info.rst:22
31491 msgid "GSM_GetBatteryCharge"
31494 #. type: Plain text
31495 #: docs/manual/c/info.rst:23
31496 msgid "GSM_GetSignalQuality"
31499 #. type: Plain text
31500 #: docs/manual/c/info.rst:24
31501 msgid "GSM_GetNetworkInfo"
31504 #. type: Plain text
31505 #: docs/manual/c/info.rst:25
31506 msgid "GSM_GetDisplayStatus"
31509 #. type: Plain text
31510 #: docs/manual/c/info.rst:26
31511 msgid "GSM_NetworkInfo_State"
31514 #. type: Plain text
31515 #: docs/manual/c/info.rst:27
31516 msgid "GSM_GPRS_State"
31519 #. type: Plain text
31520 #: docs/manual/c/info.rst:28
31521 msgid "GSM_NetworkInfo"
31522 msgstr "GSM_NetworkInfo"
31524 #. type: Plain text
31525 #: docs/manual/c/info.rst:29
31526 msgid "GSM_SignalQuality"
31529 #. type: Plain text
31530 #: docs/manual/c/info.rst:30
31531 msgid "GSM_ChargeState"
31534 #. type: Plain text
31535 #: docs/manual/c/info.rst:31
31536 msgid "GSM_BatteryType"
31539 #. type: Plain text
31540 #: docs/manual/c/info.rst:32
31541 msgid "GSM_BatteryCharge"
31544 #. type: Plain text
31545 #: docs/manual/c/info.rst:33
31546 msgid "GSM_DisplayFeature"
31549 #. type: Plain text
31550 #: docs/manual/c/info.rst:34
31551 msgid "GSM_DisplayFeatures"
31554 #. type: Plain text
31555 #: docs/manual/c/info.rst:35
31556 msgid "GSM_Feature"
31559 #. type: Plain text
31560 #: docs/manual/c/info.rst:35
31561 msgid "GSM_PhoneModel"
31565 #: docs/manual/c/category.rst:2
31570 #. type: Plain text
31571 #: docs/manual/c/category.rst:5
31572 msgid "GSM_GetCategory"
31575 #. type: Plain text
31576 #: docs/manual/c/category.rst:6
31577 msgid "GSM_AddCategory"
31580 #. type: Plain text
31581 #: docs/manual/c/category.rst:7
31582 msgid "GSM_GetCategoryStatus"
31585 #. type: Plain text
31586 #: docs/manual/c/category.rst:8
31587 msgid "GSM_CategoryType"
31588 msgstr "GSM_CategoryType"
31590 #. type: Plain text
31591 #: docs/manual/c/category.rst:9
31592 msgid "GSM_Category"
31593 msgstr "GSM_Category"
31595 #. type: Plain text
31596 #: docs/manual/c/category.rst:9
31597 msgid "GSM_CategoryStatus"
31601 #: docs/manual/c/api.rst:2
31603 msgid "libGammu C API"
31606 #. type: Plain text
31607 #: docs/manual/c/api.rst:38
31609 "backup bitmap calendar callback call category datetime debug error file info "
31610 "inifile keys limits memory message misc nokia ringtone security settings "
31611 "smsd statemachine types unicode wap"
31615 #: docs/manual/c/keys.rst:2
31620 #. type: Plain text
31621 #: docs/manual/c/keys.rst:5
31622 msgid "MakeKeySequence"
31625 #. type: Plain text
31626 #: docs/manual/c/keys.rst:6
31627 msgid "GSM_PressKey"
31630 #. type: Plain text
31631 #: docs/manual/c/keys.rst:6
31632 msgid "GSM_KeyCode"
31636 #: docs/manual/c/types.rst:2
31641 #. type: Labeled list
31642 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31643 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31644 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31645 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31646 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31648 msgid ".. doxygentypedef"
31651 #. type: Plain text
31652 #: docs/manual/c/types.rst:5
31657 #: docs/manual/c/hints.rst:2
31659 msgid "Hints for libGammu Novices"
31662 #. type: Plain text
31663 #: docs/manual/c/hints.rst:5
31665 "This is very short overview of libGammu usage. You will probably need to "
31669 #. type: Attribute :doc:
31670 #: docs/manual/c/hints.rst:5
31672 msgid "`api` to find out what functions you want to use."
31676 #: docs/manual/c/hints.rst:9
31678 msgid "Basic library usage"
31681 #. type: Plain text
31682 #: docs/manual/c/hints.rst:12
31683 msgid "You need to include main header file:"
31686 #. type: Plain text
31687 #: docs/manual/c/hints.rst:16
31688 msgid "#include <gammu.h>"
31691 #. type: Labeled list
31692 #: docs/manual/c/hints.rst:17
31694 msgid "To compile you need to pass flags from pkg-config"
31697 #. type: Plain text
31698 #: docs/manual/c/hints.rst:20
31699 msgid "pkg-config --cflags gammu"
31702 #. type: Labeled list
31703 #: docs/manual/c/hints.rst:21
31705 msgid "To link you need to pass from pkg-config"
31708 #. type: Plain text
31709 #: docs/manual/c/hints.rst:24
31710 msgid "pkg-config --libs gammu"
31713 #. type: Plain text
31714 #: docs/manual/c/hints.rst:28
31716 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31717 "not public, so all you can define is a pointer to it:"
31720 #. type: Plain text
31721 #: docs/manual/c/hints.rst:32
31722 msgid "GSM_StateMachine *state_machine;"
31725 #. type: Plain text
31726 #: docs/manual/c/hints.rst:35
31728 "You'll want to check for errors from time to time. Do it using a function "
31729 "something like this:"
31732 #. type: Plain text
31733 #: docs/manual/c/hints.rst:40
31734 msgid "void check_error(GSM_Error err) {"
31737 #. type: Plain text
31738 #: docs/manual/c/hints.rst:41
31739 msgid "if (err == ERR_NONE) {"
31742 #. type: Plain text
31743 #: docs/manual/c/hints.rst:42
31747 #. type: Plain text
31748 #: docs/manual/c/hints.rst:45
31750 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31753 #. type: Plain text
31754 #: docs/manual/c/hints.rst:50
31756 "As libGammu does interact with strings in your local encoding, it is good "
31757 "idea to initialize locales subsystem first (otherwise you would get broken "
31758 "non ASCII characters):"
31761 #. type: Plain text
31762 #: docs/manual/c/hints.rst:54
31763 msgid "GSM_InitLocales(NULL);"
31766 #. type: Plain text
31767 #: docs/manual/c/hints.rst:56
31768 msgid "You first need to allocate a state machine structure:"
31771 #. type: Plain text
31772 #: docs/manual/c/hints.rst:60
31773 msgid "state_machine = GSM_AllocStateMachine();"
31776 #. type: Plain text
31777 #: docs/manual/c/hints.rst:62
31778 msgid "Now think about the configuration file. To use the default"
31781 #. type: Attribute :file:
31782 #: docs/manual/c/hints.rst:62
31784 msgid "`~/.gammurc`, do this:"
31787 #. type: Plain text
31788 #: docs/manual/c/hints.rst:67
31789 msgid "INI_Section *cfg;"
31792 #. type: Plain text
31793 #: docs/manual/c/hints.rst:71
31794 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31797 #. type: Plain text
31798 #: docs/manual/c/hints.rst:75
31800 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31801 "0); check_error(error);"
31804 #. type: Plain text
31805 #: docs/manual/c/hints.rst:78
31806 msgid "/* Free allocated memory */ INI_Free(cfg);"
31809 #. type: Plain text
31810 #: docs/manual/c/hints.rst:81
31811 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31814 #. type: Plain text
31815 #: docs/manual/c/hints.rst:84
31817 "OK, now initialise the connection (1 means number of replies you want to "
31818 "wait for in case of failure):"
31821 #. type: Plain text
31822 #: docs/manual/c/hints.rst:89
31823 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31826 #. type: Plain text
31827 #: docs/manual/c/hints.rst:92
31829 "Now you are ready to communicate with the phone, for example you can read "
31830 "manufacturer name:"
31833 #. type: Plain text
31834 #: docs/manual/c/hints.rst:97
31835 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
31838 #. type: Plain text
31839 #: docs/manual/c/hints.rst:99
31840 msgid "When you're finished, you need to disconnect and free allocated memory:"
31843 #. type: Plain text
31844 #: docs/manual/c/hints.rst:104
31845 msgid "error = GSM_TerminateConnection(s); check_error(error);"
31848 #. type: Plain text
31849 #: docs/manual/c/hints.rst:108
31850 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
31853 #. type: Plain text
31854 #: docs/manual/c/hints.rst:110
31855 msgid "There are also other :doc:`examples`."
31859 #: docs/manual/c/hints.rst:112
31861 msgid "Compling the code"
31864 #. type: Plain text
31865 #: docs/manual/c/hints.rst:118
31867 "To compile program using Gammu library, you need to pass include path to the "
31868 "compiler and library name and search path to the linker. This can be easiest "
31869 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
31873 #. type: Plain text
31874 #: docs/manual/c/hints.rst:122
31876 "# Sample Makefile which can be used to build examples shipped with Gammu"
31879 #. type: Plain text
31880 #: docs/manual/c/hints.rst:125
31882 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
31883 "pkg-config --cflags --libs gammu)"
31886 #. type: Plain text
31887 #: docs/manual/c/hints.rst:127
31888 msgid "ALL=phone-info sms-send smsd"
31891 #. type: Plain text
31892 #: docs/manual/c/hints.rst:129
31893 msgid ".PHONY: all clean"
31896 #. type: Plain text
31897 #: docs/manual/c/hints.rst:131
31898 msgid "all: $(ALL)"
31901 #. type: Plain text
31902 #: docs/manual/c/hints.rst:133
31906 #. type: Plain text
31907 #: docs/manual/c/hints.rst:134
31908 msgid "rm -f $(ALL)"
31911 #. type: Plain text
31912 #: docs/manual/c/hints.rst:136
31916 #. type: Plain text
31917 #: docs/manual/c/hints.rst:137
31918 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
31921 #. type: Plain text
31922 #: docs/manual/c/hints.rst:147
31924 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
31925 "zero bytes). This is used mostly for historical reasons and today the "
31926 "obvious choice would be ``wchar_t``. To work with these strings, various "
31927 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
31928 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
31931 #. type: Plain text
31932 #: docs/manual/c/hints.rst:149
31933 msgid "For printing on console you should use:"
31936 #. type: Plain text
31937 #: docs/manual/c/hints.rst:153
31938 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
31941 #. type: Plain text
31942 #: docs/manual/c/hints.rst:155
31943 msgid "For giving string to some GUI toolkit:"
31946 #. type: Plain text
31947 #: docs/manual/c/hints.rst:159
31948 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
31951 #. type: Plain text
31952 #: docs/manual/c/hints.rst:165
31954 "These functions differ only on platforms where console uses historically "
31955 "different character set than GUI, what effectively means only Microsoft "
31959 #. type: Plain text
31960 #: docs/manual/c/hints.rst:170
31961 msgid "You can either enabled debug logging globally or per state machine."
31964 #. type: Plain text
31965 #: docs/manual/c/hints.rst:172
31966 msgid "To enable global debugging use:"
31969 #. type: Plain text
31970 #: docs/manual/c/hints.rst:178
31972 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
31973 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
31976 #. type: Plain text
31977 #: docs/manual/c/hints.rst:180
31978 msgid "For per state machine configuration:"
31979 msgstr "Untuk konfigurasi masing-masing mesin:"
31981 #. type: Plain text
31982 #: docs/manual/c/hints.rst:186
31984 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
31985 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
31986 "(\"textall\", debug_info);"
31990 #: docs/manual/c/debug.rst:2
31995 #. type: Plain text
31996 #: docs/manual/c/debug.rst:5
31997 msgid "GSM_SetDebugFunction"
32000 #. type: Plain text
32001 #: docs/manual/c/debug.rst:6
32002 msgid "GSM_SetDebugFile"
32005 #. type: Plain text
32006 #: docs/manual/c/debug.rst:7
32007 msgid "GSM_SetDebugFileDescriptor"
32010 #. type: Plain text
32011 #: docs/manual/c/debug.rst:8
32012 msgid "GSM_GetGlobalDebug"
32015 #. type: Plain text
32016 #: docs/manual/c/debug.rst:9
32017 msgid "GSM_GetDebug"
32020 #. type: Plain text
32021 #: docs/manual/c/debug.rst:10
32025 #. type: Plain text
32026 #: docs/manual/c/debug.rst:11
32027 msgid "GSM_SetDebugLevel"
32030 #. type: Plain text
32031 #: docs/manual/c/debug.rst:12
32032 msgid "GSM_SetDebugCoding"
32035 #. type: Plain text
32036 #: docs/manual/c/debug.rst:13
32037 msgid "GSM_SetDebugGlobal"
32040 #. type: Plain text
32041 #: docs/manual/c/debug.rst:14
32042 msgid "GSM_LogError"
32045 #. type: Plain text
32046 #: docs/manual/c/debug.rst:15
32050 #. type: Plain text
32051 #: docs/manual/c/debug.rst:15
32052 msgid "GSM_Debug_Info"
32056 #: docs/manual/c/error.rst:2
32058 msgid "Error handling"
32061 #. type: Plain text
32062 #: docs/manual/c/error.rst:5
32063 msgid "GSM_ErrorString"
32066 #. type: Plain text
32067 #: docs/manual/c/error.rst:6
32068 msgid "GSM_ErrorName"
32071 #. type: Plain text
32072 #: docs/manual/c/error.rst:6
32076 #. type: Plain text
32077 #: docs/manual/c/unicode.rst:5
32078 msgid "UnicodeLength"
32081 #. type: Plain text
32082 #: docs/manual/c/unicode.rst:6
32083 msgid "DecodeUnicodeString"
32086 #. type: Plain text
32087 #: docs/manual/c/unicode.rst:7
32088 msgid "DecodeUnicodeConsole"
32091 #. type: Plain text
32092 #: docs/manual/c/unicode.rst:8
32093 msgid "DecodeUnicode"
32096 #. type: Plain text
32097 #: docs/manual/c/unicode.rst:9
32098 msgid "EncodeUnicode"
32101 #. type: Plain text
32102 #: docs/manual/c/unicode.rst:10
32103 msgid "ReadUnicodeFile"
32106 #. type: Plain text
32107 #: docs/manual/c/unicode.rst:11
32108 msgid "CopyUnicodeString"
32111 #. type: Plain text
32112 #: docs/manual/c/unicode.rst:12
32113 msgid "EncodeUTF8QuotedPrintable"
32116 #. type: Plain text
32117 #: docs/manual/c/unicode.rst:13
32118 msgid "DecodeUTF8QuotedPrintable"
32121 #. type: Plain text
32122 #: docs/manual/c/unicode.rst:14
32123 msgid "EncodeWithUTF8Alphabet"
32126 #. type: Plain text
32127 #: docs/manual/c/unicode.rst:15
32128 msgid "DecodeWithUTF8Alphabet"
32131 #. type: Plain text
32132 #: docs/manual/c/unicode.rst:16
32133 msgid "DecodeHexUnicode"
32136 #. type: Plain text
32137 #: docs/manual/c/unicode.rst:17
32138 msgid "EncodeHexUnicode"
32141 #. type: Plain text
32142 #: docs/manual/c/unicode.rst:18
32146 #. type: Plain text
32147 #: docs/manual/c/unicode.rst:19
32151 #. type: Plain text
32152 #: docs/manual/c/unicode.rst:20
32153 msgid "mywstrncasecmp"
32156 #. type: Plain text
32157 #: docs/manual/c/unicode.rst:21
32161 #. type: Plain text
32162 #: docs/manual/c/unicode.rst:22
32166 #. type: Plain text
32167 #: docs/manual/c/unicode.rst:23
32168 msgid "DecodeHexBin"
32171 #. type: Plain text
32172 #: docs/manual/c/unicode.rst:24
32173 msgid "EncodeWithUnicodeAlphabet"
32176 #. type: Plain text
32177 #: docs/manual/c/unicode.rst:24
32178 msgid "DecodeWithUnicodeAlphabet"
32181 #. type: Plain text
32182 #: docs/manual/c/message.rst:5
32183 msgid "GSM_DecodePDUFrame"
32186 #. type: Plain text
32187 #: docs/manual/c/message.rst:6
32188 msgid "GSM_DecodeSMSFrame"
32191 #. type: Plain text
32192 #: docs/manual/c/message.rst:7
32193 msgid "GSM_GetMessageCoding"
32196 #. type: Plain text
32197 #: docs/manual/c/message.rst:8
32198 msgid "GSM_EncodeSMSFrame"
32201 #. type: Plain text
32202 #: docs/manual/c/message.rst:9
32203 msgid "GSM_DecodeSMSFrameStatusReportData"
32206 #. type: Plain text
32207 #: docs/manual/c/message.rst:10
32208 msgid "GSM_DecodeSMSFrameText"
32211 #. type: Plain text
32212 #: docs/manual/c/message.rst:11
32213 msgid "GSM_DecodeUDHHeader"
32216 #. type: Plain text
32217 #: docs/manual/c/message.rst:12
32218 msgid "GSM_EncodeUDHHeader"
32221 #. type: Plain text
32222 #: docs/manual/c/message.rst:13
32223 msgid "GSM_SetDefaultReceivedSMSData"
32226 #. type: Plain text
32227 #: docs/manual/c/message.rst:14
32228 msgid "GSM_SetDefaultSMSData"
32231 #. type: Plain text
32232 #: docs/manual/c/message.rst:15
32233 msgid "GSM_DecodeSiemensOTASMS"
32236 #. type: Plain text
32237 #: docs/manual/c/message.rst:16
32238 msgid "PHONE_EncodeSMSFrame"
32241 #. type: Plain text
32242 #: docs/manual/c/message.rst:17
32243 msgid "GSM_EncodeMultiPartSMS"
32246 #. type: Plain text
32247 #: docs/manual/c/message.rst:18
32248 msgid "GSM_DecodeMultiPartSMS"
32251 #. type: Plain text
32252 #: docs/manual/c/message.rst:19
32253 msgid "GSM_ClearMultiPartSMSInfo"
32256 #. type: Plain text
32257 #: docs/manual/c/message.rst:20
32258 msgid "GSM_FreeMultiPartSMSInfo"
32261 #. type: Plain text
32262 #: docs/manual/c/message.rst:21
32263 msgid "GSM_LinkSMS"
32266 #. type: Plain text
32267 #: docs/manual/c/message.rst:22
32268 msgid "GSM_DecodeMMSFileToMultiPart"
32271 #. type: Plain text
32272 #: docs/manual/c/message.rst:23
32273 msgid "GSM_ClearMMSMultiPart"
32276 #. type: Plain text
32277 #: docs/manual/c/message.rst:24
32278 msgid "GSM_GetSMSC"
32281 #. type: Plain text
32282 #: docs/manual/c/message.rst:25
32283 msgid "GSM_SetSMSC"
32286 #. type: Plain text
32287 #: docs/manual/c/message.rst:26
32288 msgid "GSM_GetSMSStatus"
32291 #. type: Plain text
32292 #: docs/manual/c/message.rst:27
32296 #. type: Plain text
32297 #: docs/manual/c/message.rst:28
32298 msgid "GSM_GetNextSMS"
32301 #. type: Plain text
32302 #: docs/manual/c/message.rst:29
32306 #. type: Plain text
32307 #: docs/manual/c/message.rst:30
32311 #. type: Plain text
32312 #: docs/manual/c/message.rst:31
32313 msgid "GSM_DeleteSMS"
32316 #. type: Plain text
32317 #: docs/manual/c/message.rst:32
32318 msgid "GSM_SendSMS"
32321 #. type: Plain text
32322 #: docs/manual/c/message.rst:33
32323 msgid "GSM_SendSavedSMS"
32326 #. type: Plain text
32327 #: docs/manual/c/message.rst:34
32328 msgid "GSM_SetFastSMSSending"
32331 #. type: Plain text
32332 #: docs/manual/c/message.rst:35
32333 msgid "GSM_SetIncomingSMS"
32336 #. type: Plain text
32337 #: docs/manual/c/message.rst:36
32338 msgid "GSM_SetIncomingCB"
32341 #. type: Plain text
32342 #: docs/manual/c/message.rst:37
32343 msgid "GSM_GetSMSFolders"
32346 #. type: Plain text
32347 #: docs/manual/c/message.rst:38
32348 msgid "GSM_AddSMSFolder"
32351 #. type: Plain text
32352 #: docs/manual/c/message.rst:39
32353 msgid "GSM_DeleteSMSFolder"
32356 #. type: Plain text
32357 #: docs/manual/c/message.rst:40
32358 msgid "GSM_GetMMSFolders"
32361 #. type: Plain text
32362 #: docs/manual/c/message.rst:41
32363 msgid "GSM_GetNextMMSFileInfo"
32366 #. type: Plain text
32367 #: docs/manual/c/message.rst:42
32368 msgid "GSM_SetIncomingUSSD"
32371 #. type: Plain text
32372 #: docs/manual/c/message.rst:43
32373 msgid "GSM_SMSCounter"
32374 msgstr "GSM_SMSCounter"
32376 #. type: Plain text
32377 #: docs/manual/c/message.rst:44
32378 msgid "GSM_MMS_Class"
32381 #. type: Plain text
32382 #: docs/manual/c/message.rst:45
32383 msgid "GSM_MMSIndicator"
32386 #. type: Plain text
32387 #: docs/manual/c/message.rst:46
32388 msgid "GSM_CBMessage"
32391 #. type: Plain text
32392 #: docs/manual/c/message.rst:47
32393 msgid "GSM_USSDStatus"
32396 #. type: Plain text
32397 #: docs/manual/c/message.rst:48
32398 msgid "GSM_USSDMessage"
32401 #. type: Plain text
32402 #: docs/manual/c/message.rst:49
32403 msgid "GSM_SMSMemoryStatus"
32406 #. type: Plain text
32407 #: docs/manual/c/message.rst:50
32408 msgid "GSM_SMSFormat"
32411 #. type: Plain text
32412 #: docs/manual/c/message.rst:51
32413 msgid "GSM_ValidityPeriod"
32416 #. type: Plain text
32417 #: docs/manual/c/message.rst:52
32418 msgid "GSM_ValidityPeriodFormat"
32421 #. type: Plain text
32422 #: docs/manual/c/message.rst:53
32423 msgid "GSM_SMSValidity"
32426 #. type: Plain text
32427 #: docs/manual/c/message.rst:54
32431 #. type: Plain text
32432 #: docs/manual/c/message.rst:55
32433 msgid "GSM_SMS_State"
32436 #. type: Plain text
32437 #: docs/manual/c/message.rst:56
32438 msgid "GSM_Coding_Type"
32441 #. type: Plain text
32442 #: docs/manual/c/message.rst:57
32446 #. type: Plain text
32447 #: docs/manual/c/message.rst:58
32448 msgid "GSM_UDHHeader"
32451 #. type: Plain text
32452 #: docs/manual/c/message.rst:59
32453 msgid "GSM_SMSMessageType"
32456 #. type: Plain text
32457 #: docs/manual/c/message.rst:60
32458 msgid "GSM_SMSMessage"
32461 #. type: Plain text
32462 #: docs/manual/c/message.rst:61
32463 msgid "GSM_SMSMessageLayout"
32466 #. type: Plain text
32467 #: docs/manual/c/message.rst:62
32468 msgid "GSM_OneSMSFolder"
32471 #. type: Plain text
32472 #: docs/manual/c/message.rst:63
32473 msgid "GSM_SMSFolders"
32476 #. type: Plain text
32477 #: docs/manual/c/message.rst:64
32478 msgid "GSM_SiemensOTASMSInfo"
32481 #. type: Plain text
32482 #: docs/manual/c/message.rst:65
32483 msgid "GSM_MultiSMSMessage"
32486 #. type: Plain text
32487 #: docs/manual/c/message.rst:66
32488 msgid "GSM_OneMMSFolder"
32491 #. type: Plain text
32492 #: docs/manual/c/message.rst:67
32493 msgid "GSM_MMSFolders"
32496 #. type: Plain text
32497 #: docs/manual/c/message.rst:68
32498 msgid "EncodeMultiPartSMSID"
32501 #. type: Plain text
32502 #: docs/manual/c/message.rst:69
32503 msgid "GSM_MultiPartSMSEntry"
32506 #. type: Plain text
32507 #: docs/manual/c/message.rst:70
32508 msgid "GSM_MultiPartSMSInfo"
32511 #. type: Plain text
32512 #: docs/manual/c/message.rst:71
32513 msgid "MMSAddressType"
32516 #. type: Plain text
32517 #: docs/manual/c/message.rst:72
32518 msgid "GSM_EncodedMultiPartMMSEntry"
32521 #. type: Plain text
32522 #: docs/manual/c/message.rst:72
32523 msgid "GSM_EncodedMultiPartMMSInfo"
32526 #. type: Plain text
32527 #: docs/manual/c/file.rst:5
32528 msgid "GSM_JADFindData"
32531 #. type: Plain text
32532 #: docs/manual/c/file.rst:6
32533 msgid "GSM_ReadFile"
32536 #. type: Plain text
32537 #: docs/manual/c/file.rst:7
32538 msgid "GSM_IdentifyFileFormat"
32541 #. type: Plain text
32542 #: docs/manual/c/file.rst:8
32543 msgid "GSM_GetNextFileFolder"
32546 #. type: Plain text
32547 #: docs/manual/c/file.rst:9
32548 msgid "GSM_GetFolderListing"
32551 #. type: Plain text
32552 #: docs/manual/c/file.rst:10
32553 msgid "GSM_GetNextRootFolder"
32556 #. type: Plain text
32557 #: docs/manual/c/file.rst:11
32558 msgid "GSM_SetFileAttributes"
32561 #. type: Plain text
32562 #: docs/manual/c/file.rst:12
32563 msgid "GSM_GetFilePart"
32566 #. type: Plain text
32567 #: docs/manual/c/file.rst:13
32568 msgid "GSM_AddFilePart"
32571 #. type: Plain text
32572 #: docs/manual/c/file.rst:14
32573 msgid "GSM_SendFilePart"
32576 #. type: Plain text
32577 #: docs/manual/c/file.rst:15
32578 msgid "GSM_GetFileSystemStatus"
32581 #. type: Plain text
32582 #: docs/manual/c/file.rst:16
32583 msgid "GSM_DeleteFile"
32586 #. type: Plain text
32587 #: docs/manual/c/file.rst:17
32588 msgid "GSM_AddFolder"
32591 #. type: Plain text
32592 #: docs/manual/c/file.rst:18
32593 msgid "GSM_DeleteFolder"
32596 #. type: Plain text
32597 #: docs/manual/c/file.rst:19
32598 msgid "GSM_FileSystemStatus"
32599 msgstr "GSM_FileSystemStatus"
32601 #. type: Plain text
32602 #: docs/manual/c/file.rst:20
32603 msgid "GSM_FileType"
32606 #. type: Plain text
32607 #: docs/manual/c/file.rst:20
32612 #: docs/manual/c/inifile.rst:2
32617 #. type: Plain text
32618 #: docs/manual/c/inifile.rst:5
32622 #. type: Plain text
32623 #: docs/manual/c/inifile.rst:6
32624 msgid "INI_ReadFile"
32627 #. type: Plain text
32628 #: docs/manual/c/inifile.rst:7
32629 msgid "INI_FindLastSectionEntry"
32632 #. type: Plain text
32633 #: docs/manual/c/inifile.rst:8
32634 msgid "INI_GetValue"
32637 #. type: Plain text
32638 #: docs/manual/c/inifile.rst:9
32642 #. type: Plain text
32643 #: docs/manual/c/inifile.rst:10
32644 msgid "INI_GetBool"
32647 #. type: Plain text
32648 #: docs/manual/c/inifile.rst:11
32649 msgid "GSM_StringToBool"
32650 msgstr "GSM_StringToBool"
32652 #. type: Plain text
32653 #: docs/manual/c/inifile.rst:13
32657 #. type: Plain text
32658 #: docs/manual/c/inifile.rst:14
32659 msgid "INI_Section"
32662 #. type: Plain text
32663 #: docs/manual/c/inifile.rst:15
32667 #. type: Plain text
32668 #: docs/manual/c/inifile.rst:15
32669 msgid "_INI_Section"
32673 #: docs/manual/c/limits.rst:2
32678 #. type: Plain text
32679 #: docs/manual/c/memory.rst:5
32680 msgid "GSM_StringToMemoryType"
32683 #. type: Plain text
32684 #: docs/manual/c/memory.rst:6
32685 msgid "GSM_GetMemoryStatus"
32688 #. type: Plain text
32689 #: docs/manual/c/memory.rst:7
32690 msgid "GSM_GetMemory"
32693 #. type: Plain text
32694 #: docs/manual/c/memory.rst:8
32695 msgid "GSM_GetNextMemory"
32698 #. type: Plain text
32699 #: docs/manual/c/memory.rst:9
32700 msgid "GSM_SetMemory"
32703 #. type: Plain text
32704 #: docs/manual/c/memory.rst:10
32705 msgid "GSM_AddMemory"
32708 #. type: Plain text
32709 #: docs/manual/c/memory.rst:11
32710 msgid "GSM_DeleteMemory"
32713 #. type: Plain text
32714 #: docs/manual/c/memory.rst:12
32715 msgid "GSM_DeleteAllMemory"
32718 #. type: Plain text
32719 #: docs/manual/c/memory.rst:13
32720 msgid "GSM_GetSpeedDial"
32723 #. type: Plain text
32724 #: docs/manual/c/memory.rst:14
32725 msgid "GSM_SetSpeedDial"
32728 #. type: Plain text
32729 #: docs/manual/c/memory.rst:15
32730 msgid "GSM_PhonebookGetEntryName"
32733 #. type: Plain text
32734 #: docs/manual/c/memory.rst:16
32735 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32738 #. type: Plain text
32739 #: docs/manual/c/memory.rst:17
32740 msgid "GSM_EncodeVCARD"
32743 #. type: Plain text
32744 #: docs/manual/c/memory.rst:18
32745 msgid "GSM_DecodeVCARD"
32748 #. type: Plain text
32749 #: docs/manual/c/memory.rst:19
32750 msgid "GSM_FreeMemoryEntry"
32753 #. type: Plain text
32754 #: docs/manual/c/memory.rst:20
32755 msgid "GSM_MemoryType"
32758 #. type: Plain text
32759 #: docs/manual/c/memory.rst:21
32760 msgid "GSM_MemoryStatus"
32763 #. type: Plain text
32764 #: docs/manual/c/memory.rst:22
32765 msgid "GSM_EntryType"
32768 #. type: Plain text
32769 #: docs/manual/c/memory.rst:23
32770 msgid "GSM_EntryLocation"
32771 msgstr "GSM_EntryLocation"
32773 #. type: Plain text
32774 #: docs/manual/c/memory.rst:24
32775 msgid "GSM_SubMemoryEntry"
32778 #. type: Plain text
32779 #: docs/manual/c/memory.rst:25
32780 msgid "GSM_MemoryEntry"
32783 #. type: Plain text
32784 #: docs/manual/c/memory.rst:26
32785 msgid "GSM_SpeedDial"
32788 #. type: Plain text
32789 #: docs/manual/c/memory.rst:26
32790 msgid "GSM_VCardVersion"
32794 #: docs/manual/c/callback.rst:2
32799 #. type: Plain text
32800 #: docs/manual/c/callback.rst:5
32801 msgid "GSM_SetIncomingCallCallback"
32804 #. type: Plain text
32805 #: docs/manual/c/callback.rst:6
32806 msgid "GSM_SetIncomingSMSCallback"
32809 #. type: Plain text
32810 #: docs/manual/c/callback.rst:7
32811 msgid "GSM_SetIncomingCBCallback"
32814 #. type: Plain text
32815 #: docs/manual/c/callback.rst:8
32816 msgid "GSM_SetIncomingUSSDCallback"
32819 #. type: Plain text
32820 #: docs/manual/c/callback.rst:9
32821 msgid "GSM_SetSendSMSStatusCallback"
32824 #. type: Plain text
32825 #: docs/manual/c/callback.rst:10
32826 msgid "IncomingCallCallback"
32829 #. type: Plain text
32830 #: docs/manual/c/callback.rst:11
32831 msgid "IncomingSMSCallback"
32834 #. type: Plain text
32835 #: docs/manual/c/callback.rst:12
32836 msgid "IncomingCBCallback"
32839 #. type: Plain text
32840 #: docs/manual/c/callback.rst:13
32841 msgid "IncomingUSSDCallback"
32844 #. type: Plain text
32845 #: docs/manual/c/callback.rst:13
32846 msgid "SendSMSStatusCallback"
32850 #: docs/manual/c/smsd.rst:2
32855 #. type: Plain text
32856 #: docs/manual/c/smsd.rst:5
32857 msgid "SMSD_InjectSMS"
32860 #. type: Plain text
32861 #: docs/manual/c/smsd.rst:6
32862 msgid "SMSD_GetStatus"
32865 #. type: Plain text
32866 #: docs/manual/c/smsd.rst:7
32867 msgid "SMSD_Shutdown"
32870 #. type: Plain text
32871 #: docs/manual/c/smsd.rst:8
32872 msgid "SMSD_ReadConfig"
32875 #. type: Plain text
32876 #: docs/manual/c/smsd.rst:9
32877 msgid "SMSD_MainLoop"
32880 #. type: Plain text
32881 #: docs/manual/c/smsd.rst:10
32882 msgid "SMSD_NewConfig"
32885 #. type: Plain text
32886 #: docs/manual/c/smsd.rst:11
32887 msgid "SMSD_FreeConfig"
32890 #. type: Plain text
32891 #: docs/manual/c/smsd.rst:12
32892 msgid "GSM_SMSDStatus"
32895 #. type: Plain text
32896 #: docs/manual/c/smsd.rst:12
32897 msgid "GSM_SMSDConfig"
32901 #: docs/manual/c/statemachine.rst:2
32903 msgid "State machine"
32906 #. type: Plain text
32907 #: docs/manual/c/statemachine.rst:5
32909 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
32910 "GSM_Log_Function log_function, void *user_data)"
32913 #. type: Plain text
32914 #: docs/manual/c/statemachine.rst:11
32916 ":param s: State machine data :param ReplyNum: Number of replies to await "
32917 "(usually 3). :param log_function: Logging function, see :c:type:"
32918 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
32919 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
32922 #. type: Plain text
32923 #: docs/manual/c/statemachine.rst:13
32924 msgid "Initiates connection with custom logging callback."
32927 #. type: Plain text
32928 #: docs/manual/c/statemachine.rst:15
32929 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
32932 #. type: Plain text
32933 #: docs/manual/c/statemachine.rst:19
32935 ":param s: State machine data :param ReplyNum: Number of replies to await "
32936 "(usually 1). Higher value makes sense only on unreliable links. :return: "
32940 #. type: Plain text
32941 #: docs/manual/c/statemachine.rst:21
32942 msgid "Initiates connection."
32945 #. type: Plain text
32946 #: docs/manual/c/statemachine.rst:24
32947 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
32950 #. type: Plain text
32951 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
32952 msgid ":param s: State machine data :return: Error code"
32955 #. type: Plain text
32956 #: docs/manual/c/statemachine.rst:29
32957 msgid "Terminates connection."
32960 #. type: Plain text
32961 #: docs/manual/c/statemachine.rst:31
32962 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
32965 #. type: Plain text
32966 #: docs/manual/c/statemachine.rst:36
32967 msgid "Aborts current operation."
32970 #. type: Plain text
32971 #: docs/manual/c/statemachine.rst:39
32973 "This is thread safe call to abort any existing operations with the phone."
32976 #. type: Plain text
32977 #: docs/manual/c/statemachine.rst:41
32979 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
32982 #. type: Plain text
32983 #: docs/manual/c/statemachine.rst:45
32985 ":param s: State machine data. :param ExtraPath: Extra path where to search "
32986 "for installation data. :return: Result of operation."
32989 #. type: Plain text
32990 #: docs/manual/c/statemachine.rst:47
32991 msgid "Installs applet required for configured connection to the phone."
32994 #. type: Plain text
32995 #: docs/manual/c/statemachine.rst:49
32996 msgid "GSM_StateMachine"
32999 #. type: Plain text
33000 #: docs/manual/c/statemachine.rst:53
33002 "Private structure holding information about phone connection. Should be "
33003 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33004 "`GSM_FreeStateMachine`."
33007 #. type: Plain text
33008 #: docs/manual/c/statemachine.rst:55
33009 msgid "GSM_ConnectionType"
33012 #. type: Plain text
33013 #: docs/manual/c/statemachine.rst:57
33014 msgid "Connection types definitions."
33017 #. type: Plain text
33018 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33022 #. type: Plain text
33023 #: docs/manual/c/statemachine.rst:61
33024 msgid "Configuration of state machine."
33027 #. type: Plain text
33028 #: docs/manual/c/statemachine.rst:63
33029 msgid "char Model[50]"
33032 #. type: Plain text
33033 #: docs/manual/c/statemachine.rst:65
33034 msgid "Model from config file."
33037 #. type: Plain text
33038 #: docs/manual/c/statemachine.rst:67
33039 msgid "GSM_Log_Function"
33042 #. type: Plain text
33043 #: docs/manual/c/statemachine.rst:71
33045 ":param text: Text to be printed, \\n will be also sent (as a separate "
33046 "message). :param data: Arbitrary logger data, as passed to :c:func:"
33047 "`GSM_InitConnection_Log`. :returns: void"
33050 #. type: Plain text
33051 #: docs/manual/c/statemachine.rst:73
33052 msgid "Type of callback function for logging."
33055 #. type: Plain text
33056 #: docs/manual/c/statemachine.rst:75
33057 msgid "GSM_ReadDevice"
33060 #. type: Plain text
33061 #: docs/manual/c/statemachine.rst:76
33062 msgid "GSM_IsConnected"
33065 #. type: Plain text
33066 #: docs/manual/c/statemachine.rst:77
33067 msgid "GSM_FindGammuRC"
33070 #. type: Plain text
33071 #: docs/manual/c/statemachine.rst:78
33072 msgid "GSM_ReadConfig"
33075 #. type: Plain text
33076 #: docs/manual/c/statemachine.rst:79
33077 msgid "GSM_GetConfig"
33080 #. type: Plain text
33081 #: docs/manual/c/statemachine.rst:80
33082 msgid "GSM_GetConfigNum"
33085 #. type: Plain text
33086 #: docs/manual/c/statemachine.rst:81
33087 msgid "GSM_SetConfigNum"
33090 #. type: Plain text
33091 #: docs/manual/c/statemachine.rst:82
33092 msgid "GSM_AllocStateMachine"
33095 #. type: Plain text
33096 #: docs/manual/c/statemachine.rst:83
33097 msgid "GSM_FreeStateMachine"
33100 #. type: Plain text
33101 #: docs/manual/c/statemachine.rst:84
33102 msgid "GSM_GetUsedConnection"
33105 #. type: Plain text
33106 #: docs/manual/c/ringtone.rst:5
33107 msgid "PHONE_RTTLPlayOneNote"
33110 #. type: Plain text
33111 #: docs/manual/c/ringtone.rst:6
33115 #. type: Plain text
33116 #: docs/manual/c/ringtone.rst:7
33117 msgid "GSM_GetRingtone"
33118 msgstr "GSM_GetRingtone"
33120 #. type: Plain text
33121 #: docs/manual/c/ringtone.rst:8
33122 msgid "GSM_SetRingtone"
33123 msgstr "GSM_SetRingtone"
33125 #. type: Plain text
33126 #: docs/manual/c/ringtone.rst:9
33127 msgid "GSM_GetRingtonesInfo"
33128 msgstr "GSM_GetRingtonesInfo"
33130 #. type: Plain text
33131 #: docs/manual/c/ringtone.rst:10
33132 msgid "GSM_DeleteUserRingtones"
33135 #. type: Plain text
33136 #: docs/manual/c/ringtone.rst:11
33137 msgid "GSM_PlayTone"
33140 #. type: Plain text
33141 #: docs/manual/c/ringtone.rst:12
33142 msgid "GSM_RingtoneConvert"
33145 #. type: Plain text
33146 #: docs/manual/c/ringtone.rst:13
33147 msgid "GSM_ReadRingtoneFile"
33150 #. type: Plain text
33151 #: docs/manual/c/ringtone.rst:14
33152 msgid "GSM_SaveRingtoneFile"
33155 #. type: Plain text
33156 #: docs/manual/c/ringtone.rst:15
33157 msgid "GSM_SaveRingtoneOtt"
33160 #. type: Plain text
33161 #: docs/manual/c/ringtone.rst:16
33162 msgid "GSM_SaveRingtoneMidi"
33165 #. type: Plain text
33166 #: docs/manual/c/ringtone.rst:17
33167 msgid "GSM_SaveRingtoneIMelody"
33170 #. type: Plain text
33171 #: docs/manual/c/ringtone.rst:18
33172 msgid "GSM_SaveRingtoneWav"
33175 #. type: Plain text
33176 #: docs/manual/c/ringtone.rst:19
33177 msgid "GSM_SaveRingtoneRttl"
33180 #. type: Plain text
33181 #: docs/manual/c/ringtone.rst:20
33182 msgid "GSM_GetRingtoneName"
33185 #. type: Plain text
33186 #: docs/manual/c/ringtone.rst:21
33187 msgid "GSM_RTTLGetTempo"
33190 #. type: Plain text
33191 #: docs/manual/c/ringtone.rst:22
33192 msgid "GSM_RingNoteStyle"
33195 #. type: Plain text
33196 #: docs/manual/c/ringtone.rst:23
33197 msgid "GSM_RingNoteNote"
33200 #. type: Plain text
33201 #: docs/manual/c/ringtone.rst:24
33202 msgid "GSM_RingNoteDuration"
33205 #. type: Plain text
33206 #: docs/manual/c/ringtone.rst:25
33207 msgid "GSM_RingNoteDurationSpec"
33210 #. type: Plain text
33211 #: docs/manual/c/ringtone.rst:26
33212 msgid "GSM_RingNoteScale"
33215 #. type: Plain text
33216 #: docs/manual/c/ringtone.rst:27
33217 msgid "GSM_RingNote"
33220 #. type: Plain text
33221 #: docs/manual/c/ringtone.rst:28
33222 msgid "GSM_RingCommandType"
33225 #. type: Plain text
33226 #: docs/manual/c/ringtone.rst:29
33227 msgid "GSM_RingCommand"
33230 #. type: Plain text
33231 #: docs/manual/c/ringtone.rst:30
33232 msgid "GSM_NoteRingtone"
33233 msgstr "GSM_NoteRingtone"
33235 #. type: Plain text
33236 #: docs/manual/c/ringtone.rst:31
33237 msgid "GSM_NokiaBinaryRingtone"
33238 msgstr "GSM_NokiaBinaryRingtone"
33240 #. type: Plain text
33241 #: docs/manual/c/ringtone.rst:32
33242 msgid "GSM_BinaryTone"
33245 #. type: Plain text
33246 #: docs/manual/c/ringtone.rst:33
33247 msgid "GSM_RingtoneFormat"
33250 #. type: Plain text
33251 #: docs/manual/c/ringtone.rst:34
33252 msgid "GSM_Ringtone"
33253 msgstr "GSM_Ringtone"
33255 #. type: Plain text
33256 #: docs/manual/c/ringtone.rst:35
33257 msgid "GSM_RingtoneInfo"
33258 msgstr "GSM_RingtoneInfo"
33260 #. type: Plain text
33261 #: docs/manual/c/ringtone.rst:35
33262 msgid "GSM_AllRingtonesInfo"
33263 msgstr "GSM_AllRingtonesInfo"
33265 #. type: Plain text
33266 #: docs/manual/c/settings.rst:5
33267 msgid "GSM_GetLocale"
33270 #. type: Plain text
33271 #: docs/manual/c/settings.rst:6
33272 msgid "GSM_SetLocale"
33275 #. type: Plain text
33276 #: docs/manual/c/settings.rst:7
33277 msgid "GSM_GetSyncMLSettings"
33280 #. type: Plain text
33281 #: docs/manual/c/settings.rst:8
33282 msgid "GSM_SetSyncMLSettings"
33285 #. type: Plain text
33286 #: docs/manual/c/settings.rst:9
33288 msgid "GSM_GetChatSettings"
33289 msgstr "MMS dan pengaturan MMS"
33291 #. type: Plain text
33292 #: docs/manual/c/settings.rst:10
33294 msgid "GSM_SetChatSettings"
33295 msgstr "MMS dan pengaturan MMS"
33297 #. type: Plain text
33298 #: docs/manual/c/settings.rst:11
33300 msgid "GSM_GetMMSSettings"
33301 msgstr "MMS dan pengaturan MMS"
33303 #. type: Plain text
33304 #: docs/manual/c/settings.rst:12
33306 msgid "GSM_SetMMSSettings"
33307 msgstr "MMS dan pengaturan MMS"
33309 #. type: Plain text
33310 #: docs/manual/c/settings.rst:13
33311 msgid "GSM_SetAutoNetworkLogin"
33314 #. type: Plain text
33315 #: docs/manual/c/settings.rst:14
33319 #. type: Plain text
33320 #: docs/manual/c/settings.rst:15
33322 msgid "GSM_ResetPhoneSettings"
33323 msgstr "Pengaturan telepon"
33325 #. type: Plain text
33326 #: docs/manual/c/settings.rst:16
33327 msgid "GSM_GetProfile"
33330 #. type: Plain text
33331 #: docs/manual/c/settings.rst:17
33332 msgid "GSM_SetProfile"
33335 #. type: Plain text
33336 #: docs/manual/c/settings.rst:18
33337 msgid "GSM_GetFMStation"
33340 #. type: Plain text
33341 #: docs/manual/c/settings.rst:19
33342 msgid "GSM_SetFMStation"
33345 #. type: Plain text
33346 #: docs/manual/c/settings.rst:20
33347 msgid "GSM_ClearFMStations"
33350 #. type: Plain text
33351 #: docs/manual/c/settings.rst:21
33352 msgid "GSM_GetGPRSAccessPoint"
33355 #. type: Plain text
33356 #: docs/manual/c/settings.rst:22
33357 msgid "GSM_SetGPRSAccessPoint"
33360 #. type: Plain text
33361 #: docs/manual/c/settings.rst:23
33363 msgid "GSM_SyncMLSettings"
33364 msgstr "MMS dan pengaturan MMS"
33366 #. type: Plain text
33367 #: docs/manual/c/settings.rst:24
33368 msgid "GSM_ResetSettingsType"
33371 #. type: Plain text
33372 #: docs/manual/c/settings.rst:25
33374 msgid "GSM_ChatSettings"
33375 msgstr "MMS dan pengaturan MMS"
33377 #. type: Plain text
33378 #: docs/manual/c/settings.rst:26
33379 msgid "GSM_Profile_Feat_Value"
33382 #. type: Plain text
33383 #: docs/manual/c/settings.rst:27
33384 msgid "GSM_Profile_Feat_ID"
33387 #. type: Plain text
33388 #: docs/manual/c/settings.rst:28
33389 msgid "GSM_Profile"
33392 #. type: Plain text
33393 #: docs/manual/c/settings.rst:29
33394 msgid "GSM_FMStation"
33397 #. type: Plain text
33398 #: docs/manual/c/settings.rst:30
33399 msgid "GSM_GPRSAccessPoint"
33402 #. type: Plain text
33403 #: docs/manual/c/settings.rst:31
33404 msgid "GSM_DateFormat"
33407 #. type: Plain text
33408 #: docs/manual/c/settings.rst:32
33412 #. type: Plain text
33413 #: docs/manual/c/settings.rst:32
33414 msgid "GSM_Profile_PhoneTableValue"
33417 #. type: Plain text
33418 #: docs/manual/utils/index.rst:2
33423 #: docs/manual/utils/index.rst:4
33425 msgid "Miscellaneous utilities"
33428 #. type: Plain text
33429 #: docs/manual/utils/index.rst:12
33430 msgid "gammu-detect gammu-config jadmaker"
33433 #. type: Plain text
33434 #: docs/manual/utils/gammu-config.rst:2
33435 msgid "_gammu-config:"
33438 #. type: Plain text
33439 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33441 msgid "gammu-config"
33444 #. type: Plain text
33445 #: docs/manual/utils/gammu-config.rst:14
33446 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33449 #. type: Plain text
33450 #: docs/manual/utils/gammu-config.rst:19
33451 msgid "Script to help configuring :ref:`gammu`."
33454 #. type: Plain text
33455 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33457 "This program follows the usual GNU command line syntax, with long options "
33458 "starting with two dashes (``-``). A summary of options is included below."
33461 #. type: Plain text
33462 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33463 #: docs/manual/utils/gammu-detect.rst:47
33464 msgid "Show summary of options."
33465 msgstr "Tampilkan ringkasan dari pilihan."
33467 #. type: Plain text
33468 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33469 msgid "-f, --force"
33472 #. type: Plain text
33473 #: docs/manual/utils/gammu-config.rst:30
33474 msgid "Force configuring even if config already exists."
33477 #. type: Plain text
33478 #: docs/manual/utils/gammu-config.rst:32
33479 msgid "-c, --config CONFIG"
33482 #. type: Plain text
33483 #: docs/manual/utils/gammu-config.rst:33
33484 msgid "Define which configuration file to use."
33487 #. type: Plain text
33488 #: docs/manual/utils/jadmaker.rst:2
33492 #. type: Plain text
33493 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33498 #. type: Plain text
33499 #: docs/manual/utils/jadmaker.rst:14
33500 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33503 #. type: Plain text
33504 #: docs/manual/utils/jadmaker.rst:19
33505 msgid "Script to generate JAD file from JAR file."
33508 #. type: Plain text
33509 #: docs/manual/utils/jadmaker.rst:31
33510 msgid "Force rewriting of JAD file even if exists."
33513 #. type: Plain text
33514 #: docs/manual/utils/jadmaker.rst:33
33515 msgid "-u, --url URL"
33518 #. type: Plain text
33519 #: docs/manual/utils/jadmaker.rst:34
33520 msgid "Define URL to be included in JAD file."
33523 #. type: Plain text
33524 #: docs/manual/utils/gammu-detect.rst:3
33525 msgid "_gammu-detect:"
33528 #. type: Plain text
33529 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33531 msgid "gammu-detect"
33534 #. type: Plain text
33535 #: docs/manual/utils/gammu-detect.rst:8
33539 #. type: Plain text
33540 #: docs/manual/utils/gammu-detect.rst:17
33541 msgid "gammu-detect [OPTIONS]"
33544 #. type: Plain text
33545 #: docs/manual/utils/gammu-detect.rst:22
33547 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33550 #. type: Plain text
33551 #: docs/manual/utils/gammu-detect.rst:27
33553 "This program lists all devices, which might be suitable, it does not do any "
33554 "probing on devices them self."
33557 #. type: Plain text
33558 #: docs/manual/utils/gammu-detect.rst:29
33559 msgid "Currently it supports following devices:"
33562 #. type: Plain text
33563 #: docs/manual/utils/gammu-detect.rst:31
33564 msgid "USB devices using udev"
33567 #. type: Plain text
33568 #: docs/manual/utils/gammu-detect.rst:32
33569 msgid "Serial ports using udev"
33572 #. type: Plain text
33573 #: docs/manual/utils/gammu-detect.rst:33
33574 msgid "Serial ports on Windows"
33577 #. type: Plain text
33578 #: docs/manual/utils/gammu-detect.rst:34
33579 msgid "Bluetooth devices using Bluez"
33582 #. type: Plain text
33583 #: docs/manual/utils/gammu-detect.rst:40
33585 "Supported devices depend on platform you are using and compiled in features. "
33586 "You can find out what is actually compiled in by running :option:`gammu-"
33590 #. type: Plain text
33591 #: docs/manual/utils/gammu-detect.rst:43
33593 "This program follows the usual GNU command line syntax, with long options "
33594 "starting with two dashes (``--``). A summary of options is included below."
33597 #. type: Plain text
33598 #: docs/manual/utils/gammu-detect.rst:49
33599 msgid "-d, --debug"
33602 #. type: Plain text
33603 #: docs/manual/utils/gammu-detect.rst:51
33604 msgid "Show debugging output for detecting devices."
33605 msgstr "Lihat keluaran debugging untuk medeteksi perangkat."
33607 #. type: Plain text
33608 #: docs/manual/utils/gammu-detect.rst:55
33609 msgid "Show version information and compiled in features."
33610 msgstr "Tampilkan informasi versi dan kompilasi dalam fitur-fitur."
33612 #. type: Plain text
33613 #: docs/manual/utils/gammu-detect.rst:57
33614 msgid "-u, --no-udev"
33617 #. type: Plain text
33618 #: docs/manual/utils/gammu-detect.rst:59
33619 msgid "Disables scanning of udev."
33620 msgstr "Non-aktiv pencarian dari udev."
33622 #. type: Plain text
33623 #: docs/manual/utils/gammu-detect.rst:61
33624 msgid "-b, --no-bluez"
33627 #. type: Plain text
33628 #: docs/manual/utils/gammu-detect.rst:63
33629 msgid "Disables scanning using Bluez."
33630 msgstr "Nokaktifkan pencarian dengan Bluez."
33632 #. type: Plain text
33633 #: docs/manual/utils/gammu-detect.rst:65
33634 msgid "-w, --no-win32-serial"
33637 #. type: Plain text
33638 #: docs/manual/utils/gammu-detect.rst:67
33639 msgid "Disables scanning of Windows serial ports."
33640 msgstr "Non-aktiv pencarian Windows serial ports."
33643 #: docs/manual/utils/gammu-detect.rst:69
33648 #. type: Plain text
33649 #: docs/manual/utils/gammu-detect.rst:72
33650 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33653 #. type: Attribute :ref:
33654 #: docs/manual/utils/gammu-detect.rst:72
33656 msgid "`gammurc`) with configuration section for every device which might be"
33659 #. type: Plain text
33660 #: docs/manual/utils/gammu-detect.rst:74
33661 msgid "used with :ref:`gammu`."
33664 #. type: Plain text
33665 #: docs/manual/utils/gammu-detect.rst:78
33667 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33670 #. type: Plain text
33671 #: docs/manual/utils/gammu-detect.rst:81
33673 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33674 "listed as comments in the output."
33677 #. type: Plain text
33678 #: docs/manual/utils/gammu-detect.rst:89
33680 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
33681 "Manual for more information."
33684 #. type: Plain text
33685 #: docs/manual/utils/gammu-detect.rst:94
33686 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33689 #. type: Plain text
33690 #: docs/manual/utils/gammu-detect.rst:99
33691 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33694 #. type: Plain text
33695 #: docs/manual/utils/gammu-detect.rst:104
33697 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33700 #. type: Plain text
33701 #: docs/manual/utils/gammu-detect.rst:109
33703 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33706 #. type: Plain text
33707 #: docs/manual/utils/gammu-detect.rst:114
33709 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33712 #. type: Plain text
33713 #: docs/manual/utils/gammu-detect.rst:119
33715 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33718 #. type: Plain text
33719 #: docs/manual/utils/gammu-detect.rst:124
33721 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33725 #~ msgid "New versions notification and OpenCellID access."
33726 #~ msgstr "Informasi telepon"