/l3/users/allex/nt-voip/root :1 :2 :3 :4 :5 :6 |
|
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libasterisk-agi-perl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено. Необходимо скачать 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.896 kБ/c) Выбор ранее не выбранного пакета libasterisk-agi-perl. (Чтение базы данных ... на данный момент установлено 131530 файлов и каталогов.) Распаковывается пакет libasterisk-agi-perl (из файла .../libasterisk-agi-perl_1.01-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libasterisk-agi-perl (1.01-2) ... |
#scp 192.168.90.1:/usr/local/bin/asterisk-festival.pl 192.168.50.1:/usr/local/bin
root@192.168.90.1's password: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password). lost connection |
#scp 192.168.90.1:/usr/local/bin/asterisk-festival.pl 192.168.50.1:/usr/local/bin
root@192.168.90.1's password: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password). lost connection |
#scp 192.168.90.1:/usr/local/bin/asterisk-festival.pl /usr/local/bin
root@192.168.90.1's password: asterisk-festival.pl 100% 702 0.7KB/s 00:00 |
#scp 192.168.90.1:/usr/local/bin/asterisk-festival.pl /usr/local/bin
root@192.168.90.1's password: asterisk-festival.pl 100% 702 0.7KB/s 00:00 |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.23933.23231 2012-10-25 11:49:40.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 11:50:38.000000000 +0300 @@ -26,6 +26,8 @@ exten => 8301,1,MeetMe(100) +exten => 8302,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduk.txt) + ;Звонок на два номера одновременно ;exten => 1504,1,Dial(SIP/1501&SIP/1502) |
#scp 192.168.100.1:/var/tmp/burunduk.txt /var/tmp
The authenticity of host '192.168.100.1 (192.168.100.1)' can't be established. RSA key fingerprint is 08:6d:b1:31:f7:d4:6f:35:63:8a:08:d0:5c:5b:45:90. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.100.1' (RSA) to the list of known hosts. root@192.168.100.1's password: scp: /var/tmp/burunduk.txt: No such file or directory |
#scp 192.168.100.1:/var/tmp/burunduk.txt /var/tmp
The authenticity of host '192.168.100.1 (192.168.100.1)' can't be established. RSA key fingerprint is 08:6d:b1:31:f7:d4:6f:35:63:8a:08:d0:5c:5b:45:90. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.100.1' (RSA) to the list of known hosts. root@192.168.100.1's password: scp: /var/tmp/burunduk.txt: No such file or directory |
#scp 192.168.60.1:/var/tmp/burunduk.txt /var/tmp
The authenticity of host '192.168.60.1 (192.168.60.1)' can't be established. RSA key fingerprint is b0:0f:ba:35:5a:00:28:59:de:82:cc:50:d5:f7:0c:d5. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.60.1' (RSA) to the list of known hosts. root@192.168.60.1's password: scp: /var/tmp/burunduk.txt: No such file or directory |
#scp 192.168.60.1:/var/tmp/burunduk.txt /var/tmp
The authenticity of host '192.168.60.1 (192.168.60.1)' can't be established. RSA key fingerprint is b0:0f:ba:35:5a:00:28:59:de:82:cc:50:d5:f7:0c:d5. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.60.1' (RSA) to the list of known hosts. root@192.168.60.1's password: scp: /var/tmp/burunduk.txt: No such file or directory |
#cd /usr/rsc
Весной зверьки показываются из норок в разное время, смотря по тому, какая стоит погода. Те, у которых норки устроены н а солнечном склоне и раньше освобождаются из-под снега, появляются раньше других. Если после теплой погоды вдруг о п ять похолодает, эти вестники весны скрываются обратно в норки и ждут там настоящих вешних дней. Бурундуки очень любят т епло и ясную погоду и в начале весны, когда ещё довольно прохладно, бывают совсем не такими, какими мы привыкли и х видеть в хорошие летние дни. Обычно веселые, резвые и подвижные, зверьки в первые дни весны проводят на воздухе всего д ва-три часа в день и не отходят далеко от своих норок, а, взбираясь на ветки деревьев, объедают почки где-нибудь по близости. Вялые и малоподвижные, они любят в это время забираться на верхушки ещё голых деревьев и тихо сидеть там часа ми, греясь в лучах весеннего солнца. "drozdow.txt" 1L, 1568C |
#cd /usr/rsc
Весной зверьки показываются из норок в разное время, смотря по тому, какая стоит погода. Те, у которых норки устроены н а солнечном склоне и раньше освобождаются из-под снега, появляются раньше других. Если после теплой погоды вдруг о п ять похолодает, эти вестники весны скрываются обратно в норки и ждут там настоящих вешних дней. Бурундуки очень любят т епло и ясную погоду и в начале весны, когда ещё довольно прохладно, бывают совсем не такими, какими мы привыкли и х видеть в хорошие летние дни. Обычно веселые, резвые и подвижные, зверьки в первые дни весны проводят на воздухе всего д ва-три часа в день и не отходят далеко от своих норок, а, взбираясь на ветки деревьев, объедают почки где-нибудь по близости. Вялые и малоподвижные, они любят в это время забираться на верхушки ещё голых деревьев и тихо сидеть там часа ми, греясь в лучах весеннего солнца. "drozdow.txt" 1L, 1568C |
#vim burunduki.txt
--- /dev/null 2012-10-25 09:49:10.491770183 +0300 +++ burunduki.txt 2012-10-25 11:59:22.000000000 +0300 @@ -0,0 +1 @@ +ÐеÑной звеÑÑки показÑваÑÑÑÑ Ð¸Ð· ноÑок в Ñазное вÑемÑ, ÑмоÑÑÑ Ð¿Ð¾ ÑомÑ, ÐºÐ°ÐºÐ°Ñ ÑÑÐ¾Ð¸Ñ Ð¿Ð¾Ð³Ð¾Ð´Ð°. Те, Ñ ÐºÐ¾ÑоÑÑÑ Ð½Ð¾Ñки ÑÑÑÑÐ¾ÐµÐ½Ñ Ð½Ð° ÑолнеÑном Ñклоне и ÑанÑÑе оÑвобождаÑÑÑÑ Ð¸Ð·-под Ñнега, поÑвлÑÑÑÑÑ ÑанÑÑе дÑÑÐ³Ð¸Ñ . ÐÑли поÑле Ñеплой Ð¿Ð¾Ð³Ð¾Ð´Ñ Ð²Ð´ÑÑг о пÑÑÑ Ð¿Ð¾Ñ Ð¾Ð»Ð¾Ð´Ð°ÐµÑ, ÑÑи веÑÑники веÑÐ½Ñ ÑкÑÑваÑÑÑÑ Ð¾Ð±ÑаÑно в ноÑки и ждÑÑ Ñам наÑÑоÑÑÐ¸Ñ Ð²ÐµÑÐ½Ð¸Ñ Ð´Ð½ÐµÐ¹. |
#as
as aspell asterisk astribank_allow asciitopgm aspell-autobuildhash asterisk-festival.pl astribank_hexload aseqdump aspell-import astgenkey astribank_is_starting aseqnet astcanary astman astribank_tool |
#as
as aspell asterisk astribank_allow asciitopgm aspell-autobuildhash asterisk-festival.pl astribank_hexload aseqdump aspell-import astgenkey astribank_is_starting aseqnet astcanary astman astribank_tool |
#as
as aspell asterisk astribank_allow asciitopgm aspell-autobuildhash asterisk-festival.pl astribank_hexload aseqdump aspell-import astgenkey astribank_is_starting aseqnet astcanary astman astribank_tool |
#as
as aspell asterisk astribank_allow asciitopgm aspell-autobuildhash asterisk-festival.pl astribank_hexload aseqdump aspell-import astgenkey astribank_is_starting aseqnet astcanary astman astribank_tool |
#asterisk -rvv
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 linux5 (pid = 1586) ... -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000035 sec -- Total time merge_contexts_delete: 0.000502 sec == Using SIP RTP CoS mark 5 -- Executing [8302@gr3:1] AGI("SIP/1501-00000007", "/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduk.txt") in new stack -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- <SIP/1501-00000007>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/1501-00000007' status is 'UNKNOWN' linux5*CLI> exit Executing last minute cleanups |
#asterisk -rvv
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 linux5 (pid = 1586) ... -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000035 sec -- Total time merge_contexts_delete: 0.000502 sec == Using SIP RTP CoS mark 5 -- Executing [8302@gr3:1] AGI("SIP/1501-00000007", "/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduk.txt") in new stack -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- <SIP/1501-00000007>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/1501-00000007' status is 'UNKNOWN' linux5*CLI> exit Executing last minute cleanups |
#vim /usr/bin/ | grep aster
Vim: Предупреждение: Вывод осуществляется не на терминал |
#vim /usr/bin/ | grep aster
Vim: Предупреждение: Вывод осуществляется не на терминал |
#ls -ld /var/lib/asterisk/sounds/tts
drwxr-xr-x 2 asterisk asterisk 4096 Окт 25 12:13 /var/lib/asterisk/sounds/tts |
#ls -ld /var/lib/asterisk/sounds/tts
drwxr-xr-x 2 asterisk asterisk 4096 Окт 25 12:13 /var/lib/asterisk/sounds/tts |
#apt-cache search free
libadplug-dev - free AdLib sound library (development) libadplug0c2a - free AdLib sound library libafterimage-dev - imaging library designed for AfterStep - development files libafterimage0 - imaging library designed for AfterStep - runtime files ahven-dbg - Unit test library for Ada (debug) libahven1-dev - Unit test library for Ada (development) libahven17.0 - Unit test library for Ada aiccu - SixXS Automatic IPv6 Connectivity Client Utility alien-hunter - Interpolated Variable Order Motifs to identify horizontally acquired DNA liballegro4.2 - portable library for cross-platform game and multimedia development ... virtualbox-source - x86 virtualization solution - kernel module source virtualbox - x86 virtualization solution - base binaries wesnoth-1.10-l - "Liberty" official campaign for Wesnoth (branch 1.10) wesnoth-1.10-nr - "Northern Rebirth" official campaign for Wesnoth (branch 1.10) xserver-xorg-video-openchrome-dbg - X.Org X server -- VIA display driver -- debugging symbols bacula-traymonitor - network backup, recovery and verification - tray monitor iceape - The Iceape Internet Suite icedove - mail/news client with RSS and integrated spam filter support icedove-dbg - Debug Symbols for Icedove icedove-dev - Development files for Icedove |
#apt-cache search free
libadplug-dev - free AdLib sound library (development) libadplug0c2a - free AdLib sound library libafterimage-dev - imaging library designed for AfterStep - development files libafterimage0 - imaging library designed for AfterStep - runtime files ahven-dbg - Unit test library for Ada (debug) libahven1-dev - Unit test library for Ada (development) libahven17.0 - Unit test library for Ada aiccu - SixXS Automatic IPv6 Connectivity Client Utility alien-hunter - Interpolated Variable Order Motifs to identify horizontally acquired DNA liballegro4.2 - portable library for cross-platform game and multimedia development ... virtualbox-source - x86 virtualization solution - kernel module source virtualbox - x86 virtualization solution - base binaries wesnoth-1.10-l - "Liberty" official campaign for Wesnoth (branch 1.10) wesnoth-1.10-nr - "Northern Rebirth" official campaign for Wesnoth (branch 1.10) xserver-xorg-video-openchrome-dbg - X.Org X server -- VIA display driver -- debugging symbols bacula-traymonitor - network backup, recovery and verification - tray monitor iceape - The Iceape Internet Suite icedove - mail/news client with RSS and integrated spam filter support icedove-dbg - Debug Symbols for Icedove icedove-dev - Development files for Icedove |
#{EXTEN})
t sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$ " Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec ============================================================================ " Sorted by name .swp ~ ~ ~ ~ ~ ... /var/tmp/asterisk/ [RO] 8,1 Внизу :37 :wqa :qw :q1 :wq :q! : [Command Line] 12,1 Внизу : |
#{EXTEN})
t sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$ " Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec ============================================================================ " Sorted by name .swp ~ ~ ~ ~ ~ ... /var/tmp/asterisk/ [RO] 8,1 Внизу :37 :wqa :qw :q1 :wq :q! : [Command Line] 12,1 Внизу : |
#ls -l/var/tmp/asterisk/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -l/var/tmp/asterisk/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#{EXTEN})
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#{EXTEN})
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#ls -l /var/tmp/asterisk/message
ls: невозможно получить доступ к /var/tmp/asterisk/message: Нет такого файла или каталога |
#ls -l /var/tmp/asterisk/message
ls: невозможно получить доступ к /var/tmp/asterisk/message: Нет такого файла или каталога |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.21110.23154 2012-10-25 14:00:43.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:01:20.000000000 +0300 @@ -85,11 +85,11 @@ [menu] exten => s,1,Answer -exten => s,n,Playback(/var/tmp/message01) +exten => s,n,Playback(/var/tmp/asterisk/message01) exten => s,n,Wait(2) -exten => s,n,Playback(/var/tmp/message02) +exten => s,n,Playback(/var/tmp/asterisk/message02) exten => s,n,Wait(2) -exten => s,n,Playback(/var/tmp/message03) +exten => s,n,Playback(/var/tmp/asterisk/message03) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.29398.19675 2012-10-25 14:02:01.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:02:51.000000000 +0300 @@ -90,6 +90,6 @@ exten => s,n,Playback(/var/tmp/asterisk/message02) exten => s,n,Wait(2) exten => s,n,Playback(/var/tmp/asterisk/message03) - - +exten => s,n,Wait(15) +exten => s,n,Playback(/var/tmp/asterisk/message03) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.22209.11049 2012-10-25 14:03:30.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:03:57.000000000 +0300 @@ -91,5 +91,5 @@ exten => s,n,Wait(2) exten => s,n,Playback(/var/tmp/asterisk/message03) exten => s,n,Wait(15) -exten => s,n,Playback(/var/tmp/asterisk/message03) +exten => s,n,Playback(/var/tmp/asterisk/message04) |
#scp 192.168.90.1:/root/menu /var/tmp
root@192.168.90.1's password: scp: /root/menu: not a regular file |
#scp 192.168.90.1:/root/menu /var/tmp
root@192.168.90.1's password: scp: /root/menu: not a regular file |
#scp 192.168.90.1:/root/menu/ /var/tmp
root@192.168.90.1's password: scp: /root/menu: not a regular file |
#scp 192.168.90.1:/root/menu/ /var/tmp
root@192.168.90.1's password: scp: /root/menu: not a regular file |
#scp 192.168.90.1:/root/menu/*.* /var/tmp
root@192.168.90.1's password: message00.wav 100% 129KB 129.4KB/s 00:00 message01.wav 100% 453KB 453.5KB/s 00:00 message02.wav 100% 85KB 85.0KB/s 00:00 message03.wav 100% 118KB 117.9KB/s 00:00 message04.wav 100% 429KB 428.8KB/s 00:00 message05.wav 100% 82KB 81.6KB/s 00:01 message06.wav 100% 90KB 89.8KB/s 00:00 message07.wav 100% 309KB 309.2KB/s 00:00 |
#scp 192.168.90.1:/root/menu/*.* /var/tmp
root@192.168.90.1's password: message00.wav 100% 129KB 129.4KB/s 00:00 message01.wav 100% 453KB 453.5KB/s 00:00 message02.wav 100% 85KB 85.0KB/s 00:00 message03.wav 100% 118KB 117.9KB/s 00:00 message04.wav 100% 429KB 428.8KB/s 00:00 message05.wav 100% 82KB 81.6KB/s 00:01 message06.wav 100% 90KB 89.8KB/s 00:00 message07.wav 100% 309KB 309.2KB/s 00:00 |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.17326.31218 2012-10-25 14:24:31.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:29:40.000000000 +0300 @@ -87,9 +87,30 @@ exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message00) exten => s,n,WaitExten(2) +exten => s,n(start),Background(/var/tmp/message01) +exten => s,n,WaitExten(2) +exten => 1,1,Goto(submenu,s,1) + + exten => s,n,Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) +exten => s,n(start),Background(/var/tmp/message01) +exten => s,n,WaitExten(2) +exten => 1,1,Goto(submenu,s,1) + exten => s,n,Background(/var/tmp/asterisk/message02) -exten => s,n,WaitExten(15) +exten => s,n,WaitExten(5) +exten => s,n(start),Background(/var/tmp/message01) +exten => s,n,WaitExten(2) +exten => 1,1,Goto(submenu,s,1) + exten => s,n,Background(/var/tmp/asterisk/message03) +[submenu] + +exten => s,1,Background(/var/tmp/asterisk/message06) +exten => s,n,WaitExten(2) +exten => s,n,Background(/var/tmp/asterisk/message02) +exten => s,n,WaitExten(2) +exten => s,n,Background(/var/tmp/asterisk/message03) +exten => s,n,WaitExten(5) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.14246.30918 2012-10-25 14:30:13.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:31:01.000000000 +0300 @@ -87,20 +87,20 @@ exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message00) exten => s,n,WaitExten(2) -exten => s,n(start),Background(/var/tmp/message01) +exten => s,n(start),Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) exten => 1,1,Goto(submenu,s,1) exten => s,n,Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) -exten => s,n(start),Background(/var/tmp/message01) +exten => s,n(start),Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) exten => 1,1,Goto(submenu,s,1) exten => s,n,Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(5) -exten => s,n(start),Background(/var/tmp/message01) +exten => s,n(start),Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) exten => 1,1,Goto(submenu,s,1) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.11548.13999 2012-10-25 14:31:44.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:34:30.000000000 +0300 @@ -87,21 +87,15 @@ exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message00) exten => s,n,WaitExten(2) -exten => s,n(start),Background(/var/tmp/asterisk/message01) -exten => s,n,WaitExten(2) exten => 1,1,Goto(submenu,s,1) -exten => s,n,Background(/var/tmp/asterisk/message01) -exten => s,n,WaitExten(2) exten => s,n(start),Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) exten => 1,1,Goto(submenu,s,1) exten => s,n,Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(5) -exten => s,n(start),Background(/var/tmp/asterisk/message01) -exten => s,n,WaitExten(2) exten => 1,1,Goto(submenu,s,1) exten => s,n,Background(/var/tmp/asterisk/message03) @@ -114,3 +108,5 @@ exten => s,n,WaitExten(2) exten => s,n,Background(/var/tmp/asterisk/message03) exten => s,n,WaitExten(5) + +exten => 9,1,Goto(menu,s,start) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.19322.16747 2012-10-25 14:34:49.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:36:12.000000000 +0300 @@ -92,11 +92,11 @@ exten => s,n(start),Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) -exten => 1,1,Goto(submenu,s,1) + exten => s,n,Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(5) -exten => 1,1,Goto(submenu,s,1) + exten => s,n,Background(/var/tmp/asterisk/message03) |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.25727.22929 2012-10-25 14:36:26.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:37:55.000000000 +0300 @@ -87,12 +87,9 @@ exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message00) exten => s,n,WaitExten(2) -exten => 1,1,Goto(submenu,s,1) - - exten => s,n(start),Background(/var/tmp/asterisk/message01) exten => s,n,WaitExten(2) - +exten => 1,1,Goto(submenu,s,1) exten => s,n,Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(5) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.28100.6686 2012-10-25 14:39:25.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:41:45.000000000 +0300 @@ -99,7 +99,7 @@ [submenu] -exten => s,1,Background(/var/tmp/asterisk/message06) +exten => s,1,Background(/var/tmp/asterisk/message05) exten => s,n,WaitExten(2) exten => s,n,Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(2) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.14685.14143 2012-10-25 14:42:10.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 14:42:35.000000000 +0300 @@ -99,7 +99,7 @@ [submenu] -exten => s,1,Background(/var/tmp/asterisk/message05) +exten => s,1,Background(/var/tmp/asterisk/message04) exten => s,n,WaitExten(2) exten => s,n,Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(2) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2201.10368.30694 2012-10-25 14:42:52.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 15:04:32.000000000 +0300 @@ -106,4 +106,12 @@ exten => s,n,Background(/var/tmp/asterisk/message03) exten => s,n,WaitExten(5) +exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduk.txt) +exten => 1,n,Goto(submenu,1,s) + +exten => 2,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/belki.txt) +exten => 2,n,Goto(submenu,1,s) + exten => 9,1,Goto(menu,s,start) + +exten => 0,1,Goto(submenu,1,s) |
#sox
sox: SoX v14.3.1 sox FAIL sox: Not enough input filenames specified Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]... SPECIAL FILENAMES (infile, outfile): - Pipe/redirect input/output (stdin/stdout); may need -t -d, --default-device Use the default audio device (where available) -n, --null Use the `null' file handler; e.g. with synth effect -p, --sox-pipe Alias for `-t sox -' SPECIAL FILENAMES (infile only): "|program [options] ..." Pipe input from external program (where supported) ... --add-comment TEXT Append output file comment --comment TEXT Specify comment text for the output file --comment-file FILENAME File containing comment text for the output file --no-glob Don't `glob' wildcard match the following filename AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w PLAYLIST FORMATS: m3u pls AUDIO DEVICE DRIVERS: alsa EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile * Deprecated effect + Experimental effect # LibSoX-only effect EFFECT OPTIONS (effopts): effect dependent; see --help-effect |
#sox
sox: SoX v14.3.1 sox FAIL sox: Not enough input filenames specified Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]... SPECIAL FILENAMES (infile, outfile): - Pipe/redirect input/output (stdin/stdout); may need -t -d, --default-device Use the default audio device (where available) -n, --null Use the `null' file handler; e.g. with synth effect -p, --sox-pipe Alias for `-t sox -' SPECIAL FILENAMES (infile only): "|program [options] ..." Pipe input from external program (where supported) ... --add-comment TEXT Append output file comment --comment TEXT Specify comment text for the output file --comment-file FILENAME File containing comment text for the output file --no-glob Don't `glob' wildcard match the following filename AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w PLAYLIST FORMATS: m3u pls AUDIO DEVICE DRIVERS: alsa EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile * Deprecated effect + Experimental effect # LibSoX-only effect EFFECT OPTIONS (effopts): effect dependent; see --help-effect |
#vim /tmp/1.call
--- /dev/null 2012-10-25 09:49:10.491770183 +0300 +++ /tmp/1.call 2012-10-25 16:29:22.000000000 +0300 @@ -0,0 +1,3 @@ +Channel:SIP/1501 +Extension:8400 +Context:internal |
Время первой команды журнала | 10:42:11 2012-10-25 | |||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:29:22 2012-10-25 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | |||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.42 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.69 | |||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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