/l3/users/mim/nt-voip/linux8.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#vim /etc/asterisk/meetme.conf
--- /tmp/l3-saved-2237.32588.1596 2012-10-25 10:30:28.000000000 +0300 +++ /etc/asterisk/meetme.conf 2012-10-25 10:31:19.000000000 +0300 @@ -33,7 +33,7 @@ ;endalert=120 ; [rooms] -conf => 100,1234 +conf => 100,1234,s2302 ; ; Usage is conf => confno[,pin][,adminpin] ; |
#[ ]
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux8 (pid = 1593) linux8*CLI> reload [Oct 25 10:31:32] WARNING[8290]: res_config_ldap.c:1591 parse_config: No directory user found, anonymous binding as default. ... [Oct 25 10:31:32] NOTICE[8290]: pbx_ael.c:146 pbx_load_module: AEL load process: merged config file name '/etc/asterisk/extensions.ael'. [Oct 25 10:31:32] NOTICE[8290]: pbx_ael.c:149 pbx_load_module: AEL load process: verified config file name '/etc/asterisk/extensions.ael'. [Oct 25 10:31:32] NOTICE[8290]: chan_skinny.c:7182 config_load: Configuring skinny from skinny.conf [Oct 25 10:31:32] NOTICE[8290]: app_queue.c:5650 reload_queue_rules: queuerules.conf has not changed since it was last loaded. Not taking any action. [Oct 25 10:31:32] WARNING[8290]: pbx_config.c:1481 pbx_load_config: Can't use 'next' priority on the first entry at line 47! [Oct 25 10:31:32] WARNING[8290]: pbx_config.c:1532 pbx_load_config: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 47 [Oct 25 10:31:43] NOTICE[1646]: chan_sip.c:20320 handle_request_invite: Call from '2301' to extension '2' rejected because extension not found in context 'gr3'. [Oct 25 10:31:49] NOTICE[8291]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2301-00000001 of format ulaw since our native format has changed to 0x2 (gsm) [Oct 25 10:32:11] NOTICE[8292]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2302-00000002 of format ulaw since our native format has changed to 0x80002 (gsm|h263) linux8*CLI> exit |
#[ ]
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux8 (pid = 1593) linux8*CLI> reload [Oct 25 10:31:32] WARNING[8290]: res_config_ldap.c:1591 parse_config: No directory user found, anonymous binding as default. ... [Oct 25 10:31:32] NOTICE[8290]: pbx_ael.c:146 pbx_load_module: AEL load process: merged config file name '/etc/asterisk/extensions.ael'. [Oct 25 10:31:32] NOTICE[8290]: pbx_ael.c:149 pbx_load_module: AEL load process: verified config file name '/etc/asterisk/extensions.ael'. [Oct 25 10:31:32] NOTICE[8290]: chan_skinny.c:7182 config_load: Configuring skinny from skinny.conf [Oct 25 10:31:32] NOTICE[8290]: app_queue.c:5650 reload_queue_rules: queuerules.conf has not changed since it was last loaded. Not taking any action. [Oct 25 10:31:32] WARNING[8290]: pbx_config.c:1481 pbx_load_config: Can't use 'next' priority on the first entry at line 47! [Oct 25 10:31:32] WARNING[8290]: pbx_config.c:1532 pbx_load_config: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 47 [Oct 25 10:31:43] NOTICE[1646]: chan_sip.c:20320 handle_request_invite: Call from '2301' to extension '2' rejected because extension not found in context 'gr3'. [Oct 25 10:31:49] NOTICE[8291]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2301-00000001 of format ulaw since our native format has changed to 0x2 (gsm) [Oct 25 10:32:11] NOTICE[8292]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2302-00000002 of format ulaw since our native format has changed to 0x80002 (gsm|h263) linux8*CLI> exit |
#apt-
apt-cache apt-config apt-ftparchive apt-key apt-mark apt-cdrom apt-extracttemplates apt-get apt-listchanges apt-sortpkgs |
#apt-
apt-cache apt-config apt-ftparchive apt-key apt-mark apt-cdrom apt-extracttemplates apt-get apt-listchanges apt-sortpkgs |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет festival недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета festival не найден кандидат на установку E: Не удалось найти пакет festvox-ru |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет festival недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета festival не найден кандидат на установку E: Не удалось найти пакет festvox-ru |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет festival недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета festival не найден кандидат на установку E: Не удалось найти пакет festvox-ru |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет festival недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета festival не найден кандидат на установку E: Не удалось найти пакет festvox-ru |
#apt-get update
Получено:1 http://192.168.15.254 squeeze Release.gpg [1.672 B] Игн http://192.168.15.254/debian/ squeeze/main Translation-en Получено:2 http://192.168.15.254/debian/ squeeze/main Translation-ru [549 kB] Получено:3 http://192.168.15.254 squeeze-backports Release.gpg [836 B] Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru Получено:4 http://192.168.15.254 squeeze Release [99,8 kB] Получено:5 http://192.168.15.254 squeeze-backports Release [77,6 kB] Игн http://192.168.15.254 squeeze/main i386 Packages Получено:6 http://192.168.15.254 squeeze/main i386 Packages [8.635 kB] Получено:7 http://192.168.15.254 squeeze-backports/main i386 Packages/DiffIndex [6.991 B] Получено:8 http://192.168.15.254 squeeze-backports/main i386 2012-10-24-1939.51.pdiff [1.306 B] Получено:9 http://192.168.15.254 squeeze-backports/main i386 2012-10-24-1939.51.pdiff [1.306 B] Получено:10 http://192.168.15.254 squeeze-backports/main i386 2012-10-24-1939.51.pdiff [1.306 B] Получено 9.372 kБ за 55с (168 kБ/c) Чтение списков пакетов... Готово |
#apt-get update
Получено:1 http://192.168.15.254 squeeze Release.gpg [1.672 B] Игн http://192.168.15.254/debian/ squeeze/main Translation-en Получено:2 http://192.168.15.254/debian/ squeeze/main Translation-ru [549 kB] Получено:3 http://192.168.15.254 squeeze-backports Release.gpg [836 B] Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru Получено:4 http://192.168.15.254 squeeze Release [99,8 kB] Получено:5 http://192.168.15.254 squeeze-backports Release [77,6 kB] Игн http://192.168.15.254 squeeze/main i386 Packages Получено:6 http://192.168.15.254 squeeze/main i386 Packages [8.635 kB] Получено:7 http://192.168.15.254 squeeze-backports/main i386 Packages/DiffIndex [6.991 B] Получено:8 http://192.168.15.254 squeeze-backports/main i386 2012-10-24-1939.51.pdiff [1.306 B] Получено:9 http://192.168.15.254 squeeze-backports/main i386 2012-10-24-1939.51.pdiff [1.306 B] Получено:10 http://192.168.15.254 squeeze-backports/main i386 2012-10-24-1939.51.pdiff [1.306 B] Получено 9.372 kБ за 55с (168 kБ/c) Чтение списков пакетов... Готово |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Предлагаемые пакеты: pidgin-festival festival-freebsoft-utils ... Обрабатываются триггеры для install-info ... Настраивается пакет alsa-oss (1.0.17-4) ... Настраивается пакет libestools2.0 (1:2.0.95~beta-2) ... Настраивается пакет oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Настраивается пакет festival (1:2.0.95~beta-5.1) ... Настраивается пакет festlex-cmu (1.4.0-6) ... Настраивается пакет festlex-poslex (1.4.0-5) ... Настраивается пакет festvox-ru (0.5-1) ... Настраивается пакет festvox-kallpc16k (1.4.0-5) ... |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Предлагаемые пакеты: pidgin-festival festival-freebsoft-utils ... Обрабатываются триггеры для install-info ... Настраивается пакет alsa-oss (1.0.17-4) ... Настраивается пакет libestools2.0 (1:2.0.95~beta-2) ... Настраивается пакет oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Настраивается пакет festival (1:2.0.95~beta-5.1) ... Настраивается пакет festlex-cmu (1.4.0-6) ... Настраивается пакет festlex-poslex (1.4.0-5) ... Настраивается пакет festvox-ru (0.5-1) ... Настраивается пакет festvox-kallpc16k (1.4.0-5) ... |
#vim man-bash.txt
--- /dev/null 2012-10-25 10:06:13.456287265 +0300 +++ man-bash.txt 2012-10-25 10:48:13.000000000 +0300 @@ -0,0 +1,6 @@ +liases allow a string to be substituted for a word when it is used as the first word of a simple command. The shell maintains a list of aliases that may be set and unset with the alias and unalias builtin commands (see +SHELL BUILTIN COMMANDS below). The first word of each simple command, if unquoted, is checked to see if it has an alias. If so, that word is replaced by the text of the alias. The characters /, $, `, and = and any of the +shell metacharacters or quoting characters listed above may not appear in an alias name. The replacement text may contain any valid shell input, including shell metacharacters. The first word of the replacement text is +tested for aliases, but a word that is identical to an alias being expanded is not expanded a second time. This means that one may alias ls to ls -F, for instance, and bash does not try to recursively expand the replacement +text. If the last character of the alias value is a blank, then the next command word following the alias is also checked for alias expansion. + |
#SHELL BUILTIN COMMANDS below). The first word of each simple command, if unquoted, is checked to see if it has an aa
|
#SHELL BUILTIN COMMANDS below). The first word of each simple command, if unquoted, is checked to see if it has an aa
|
#vim tes.txt
--- /dev/null 2012-10-25 10:06:13.456287265 +0300 +++ tes.txt 2012-10-25 10:52:36.000000000 +0300 @@ -0,0 +1,4 @@ +На зиму бурундуки засыпают не так крепко, как, например, суслики или сурки. Они просыпаются среди зимы, подкрепляютс +е, невозможно. Но если бурундук спит без просыпа до самой весны, зачем ему делать на зиму большие запасы? Если бы он +ого, чтобы прожить всю зиму без пищи. Однако окончательное доказательство того, что бурундук просыпается несколько р +ку на брюшке и перегнув свой длинный, пушистый, очень подвижной хвост через голову. |
#ого, ÑÑÐ¾Ð±Ñ Ð¿ÑÐ¾Ð¶Ð¸Ñ Ð¿Ð¸Ñи. Ðднако оконÑаÑелÑное доказаÑелÑÑÑво Ñого, ÑÑо бÑÑÑндÑк пÑоÑÑÑпаеÑÑÑ Ð½ÐµÑколÑко Ñ
|
#ого, ÑÑÐ¾Ð±Ñ Ð¿ÑÐ¾Ð¶Ð¸Ñ Ð¿Ð¸Ñи. Ðднако оконÑаÑелÑное доказаÑелÑÑÑво Ñого, ÑÑо бÑÑÑндÑк пÑоÑÑÑпаеÑÑÑ Ð½ÐµÑколÑко Ñ
|
#cat tes.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/tes.way
Duration tree extreme for ee 3.02875 Duration tree extreme for oo 3.02875 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 |
#cat tes.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/tes.way
Duration tree extreme for ee 3.02875 Duration tree extreme for oo 3.02875 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 |
#cat tes.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/tes.wav
Duration tree extreme for ee 3.02875 Duration tree extreme for oo 3.02875 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 |
#cat tes.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/tes.wav
Duration tree extreme for ee 3.02875 Duration tree extreme for oo 3.02875 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 |
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libasterisk-agi-perl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 42,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 160 kB. Получено:1 http://192.168.15.254/debian/ squeeze/main libasterisk-agi-perl all 1.01-2 [42,2 kB] Получено 42,2 kБ за 0с (1.860 kБ/c) Выбор ранее не выбранного пакета libasterisk-agi-perl. (Чтение базы данных ... на данный момент установлено 131967 файлов и каталогов.) Распаковывается пакет libasterisk-agi-perl (из файла .../libasterisk-agi-perl_1.01-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libasterisk-agi-perl (1.01-2) ... |
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libasterisk-agi-perl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 42,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 160 kB. Получено:1 http://192.168.15.254/debian/ squeeze/main libasterisk-agi-perl all 1.01-2 [42,2 kB] Получено 42,2 kБ за 0с (1.860 kБ/c) Выбор ранее не выбранного пакета libasterisk-agi-perl. (Чтение базы данных ... на данный момент установлено 131967 файлов и каталогов.) Распаковывается пакет libasterisk-agi-perl (из файла .../libasterisk-agi-perl_1.01-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libasterisk-agi-perl (1.01-2) ... |
#scp user@192.168.90.1:~/usr/local/bin/asterisk-festival.pl /usr/local/bin/
The authenticity of host '192.168.90.1 (192.168.90.1)' can't be established. RSA key fingerprint is 00:22:37:ce:f3:6a:c7:b7:3f:50:47:84:82:51:56:ef. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.90.1' (RSA) to the list of known hosts. user@192.168.90.1's password: scp: /home/user/usr/local/bin/asterisk-festival.pl: No such file or directory |
#scp user@192.168.90.1:~/usr/local/bin/asterisk-festival.pl /usr/local/bin/
The authenticity of host '192.168.90.1 (192.168.90.1)' can't be established. RSA key fingerprint is 00:22:37:ce:f3:6a:c7:b7:3f:50:47:84:82:51:56:ef. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.90.1' (RSA) to the list of known hosts. user@192.168.90.1's password: scp: /home/user/usr/local/bin/asterisk-festival.pl: No such file or directory |
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия libasterisk-agi-perl. Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. |
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия libasterisk-agi-perl. Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux8 (pid = 1593) Verbosity was 0 and is now 3 == Using SIP RTP CoS mark 5 -- Executing [8402@gr3:1] AGI("SIP/2301-0000000d", "/usr/local/bin/asterisk-festival.pl,/vat/tmp/tes.txt") in new stack -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- <SIP/2301-0000000d>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2301-0000000d' status is 'UNKNOWN' linux8*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux8 (pid = 1593) Verbosity was 0 and is now 3 == Using SIP RTP CoS mark 5 -- Executing [8402@gr3:1] AGI("SIP/2301-0000000d", "/usr/local/bin/asterisk-festival.pl,/vat/tmp/tes.txt") in new stack -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- <SIP/2301-0000000d>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2301-0000000d' status is 'UNKNOWN' linux8*CLI> exit Executing last minute cleanups |
#ls
man-bash.txt tes.txt |
#ls -ld var/lib/asterisk/sounds/tts/
ls: невозможно получить доступ к var/lib/asterisk/sounds/tts/: Нет такого файла или каталога |
#ls -ld var/lib/asterisk/sounds/tts/
ls: невозможно получить доступ к var/lib/asterisk/sounds/tts/: Нет такого файла или каталога |
#mkdir var/lib/asterisk/sounds/
mkdir: невозможно создать каталог «var/lib/asterisk/sounds/»: Нет такого файла или каталога |
#mkdir var/lib/asterisk/sounds/
mkdir: невозможно создать каталог «var/lib/asterisk/sounds/»: Нет такого файла или каталога |
#mkdir /var/lib/asterisk/sounds/
mkdir: невозможно создать каталог «/var/lib/asterisk/sounds/»: Файл существует |
#mkdir /var/lib/asterisk/sounds/
mkdir: невозможно создать каталог «/var/lib/asterisk/sounds/»: Файл существует |
#mkdir /var/lib/asterisk/sounds/tts/
mkdir: невозможно создать каталог «/var/lib/asterisk/sounds/tts/»: Файл существует |
#mkdir /var/lib/asterisk/sounds/tts/
mkdir: невозможно создать каталог «/var/lib/asterisk/sounds/tts/»: Файл существует |
#mkdir /var/lib/asterisk/
mkdir: невозможно создать каталог «/var/lib/asterisk/»: Файл существует |
#mkdir /var/lib/asterisk/
mkdir: невозможно создать каталог «/var/lib/asterisk/»: Файл существует |
#ls /var/lib/as
aspell/ asterisk/ |
#ls /var/lib/as
aspell/ asterisk/ |
#ls /var/lib/asterisk/s
sounds/ sqlite.db |
#ls /var/lib/asterisk/s
sounds/ sqlite.db |
#ls /var/lib/asterisk/sounds/tts/
|
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux8 (pid = 1593) ... -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476) [Oct 25 12:18:36] WARNING[9968]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476 does not exist in any format [Oct 25 12:18:36] WARNING[9968]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476 (format 0x2 (gsm)): No such file or directory [Oct 25 12:18:36] WARNING[9968]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2301-00000019 for /var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476 [Oct 25 12:18:36] NOTICE[9968]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2301-00000019 of format ulaw since our native format has changed to 0x2 (gsm) -- <SIP/2301-00000019>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2301-00000019' status is 'UNKNOWN' linux8*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux8 (pid = 1593) ... -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476) [Oct 25 12:18:36] WARNING[9968]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476 does not exist in any format [Oct 25 12:18:36] WARNING[9968]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476 (format 0x2 (gsm)): No such file or directory [Oct 25 12:18:36] WARNING[9968]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2301-00000019 for /var/lib/asterisk/sounds/tts/tts-10bcb8e64e4d4a621649ee85139bf476 [Oct 25 12:18:36] NOTICE[9968]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2301-00000019 of format ulaw since our native format has changed to 0x2 (gsm) -- <SIP/2301-00000019>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2301-00000019' status is 'UNKNOWN' linux8*CLI> exit Executing last minute cleanups |
#ls -ld /var/tmp/tes.txt
-rw-r--r-- 1 asterisk asterisk 789 Окт 25 11:49 /var/tmp/tes.txt |
#ls -ld /var/tmp/tes.txt
-rw-r--r-- 1 asterisk asterisk 789 Окт 25 11:49 /var/tmp/tes.txt |
#/usr/local/bin/asterisk-festival.pl /tmp/te
LTS_Ruleset russian_downcase: no rule matches: LTS_Ruleset: # *here* / t m p / t e # EXEC Playback "/var/lib/asterisk/sounds/tts/tts-b8dbc387e99a48f2d1621d70e93d2a44" |
#/usr/local/bin/asterisk-festival.pl /tmp/te
LTS_Ruleset russian_downcase: no rule matches: LTS_Ruleset: # *here* / t m p / t e # EXEC Playback "/var/lib/asterisk/sounds/tts/tts-b8dbc387e99a48f2d1621d70e93d2a44" |
#ls -l /var/lib/asterisk/
итого 112 -rw-rw---- 1 asterisk asterisk 8192 Окт 25 12:52 astdb drwxr-xr-x 2 asterisk asterisk 4096 Окт 24 12:20 moh drwxr-xr-x 4 asterisk asterisk 4096 Окт 25 11:39 sounds -rw-r----- 1 asterisk asterisk 91136 Окт 25 12:53 sqlite.db |
#ls -l /var/lib/asterisk/
итого 112 -rw-rw---- 1 asterisk asterisk 8192 Окт 25 12:52 astdb drwxr-xr-x 2 asterisk asterisk 4096 Окт 24 12:20 moh drwxr-xr-x 4 asterisk asterisk 4096 Окт 25 11:39 sounds -rw-r----- 1 asterisk asterisk 91136 Окт 25 12:53 sqlite.db |
#ls -l /var/lib/asterisk/sounds/
итого 8 drwxr-xr-x 2 asterisk asterisk 4096 Сен 22 19:25 custom drwxr-xr-x 2 asterisk asterisk 4096 Окт 25 12:53 tts |
#ls -l /var/lib/asterisk/sounds/
итого 8 drwxr-xr-x 2 asterisk asterisk 4096 Сен 22 19:25 custom drwxr-xr-x 2 asterisk asterisk 4096 Окт 25 12:53 tts |
#/usr/local/bin/asterisk-festival.pl /var/tmp/tes.txt
Duration tree extreme for ee 3.02875 Duration tree extreme for oo 3.02875 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 EXEC Playback "/var/lib/asterisk/sounds/tts/tts-db7f430fec9ccdd74239629fdc6b0999" |
#/usr/local/bin/asterisk-festival.pl /var/tmp/tes.txt
Duration tree extreme for ee 3.02875 Duration tree extreme for oo 3.02875 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 EXEC Playback "/var/lib/asterisk/sounds/tts/tts-db7f430fec9ccdd74239629fdc6b0999" |
#ls -l /var/lib/asterisk/sounds/tts/
итого 564 -rw-r--r-- 1 root root 571018 Окт 25 12:54 tts-db7f430fec9ccdd74239629fdc6b0999.wav |
#ls -l /var/lib/asterisk/sounds/tts/
итого 564 -rw-r--r-- 1 root root 571018 Окт 25 12:54 tts-db7f430fec9ccdd74239629fdc6b0999.wav |
Время первой команды журнала | 09:30:24 2012-10-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:55:05 2012-10-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008