/l3/users/goddan/nt-voip/linux4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-2245.10188.22341 2013-04-10 15:15:01.000000000 +0300 +++ /etc/asterisk/sip.conf 2013-04-10 15:15:33.000000000 +0300 @@ -11,6 +11,7 @@ host=dynamic callerid="harare big brother" context=gr_country +call-limit=1 language=ru [1402] |
#nano /etc/asterisk/queues.conf
--- /tmp/l3-saved-2245.11581.5566 2013-04-10 15:45:40.000000000 +0300 +++ /etc/asterisk/queues.conf 2013-04-10 15:47:22.000000000 +0300 @@ -99,7 +99,7 @@ ; penalty is not the same as when using other queue strategies. It is ONLY used ; as a weight for calculating metric. ; -;strategy = ringall +;strategy = random ; ; Second settings for service level (default 0) ; Used for service level statistics (calls answered within service level time @@ -503,3 +503,4 @@ [queue1] member=>SIP/1401 member=>SIP/1402 +strategy = random |
#nano /etc/asterisk/queues.conf
--- /tmp/l3-saved-2245.32335.32670 2013-04-10 15:49:16.000000000 +0300 +++ /etc/asterisk/queues.conf 2013-04-10 15:49:59.000000000 +0300 @@ -503,4 +503,4 @@ [queue1] member=>SIP/1401 member=>SIP/1402 -strategy = random +strategy = linear |
#nano /etc/asterisk/queues.conf
--- /tmp/l3-saved-2245.6805.26453 2013-04-10 15:51:37.000000000 +0300 +++ /etc/asterisk/queues.conf 2013-04-10 15:52:35.000000000 +0300 @@ -501,6 +501,6 @@ [queue1] -member=>SIP/1401 -member=>SIP/1402 +member=>Agent/1001 +member=>Agent/1002 strategy = linear |
#vim /etc/asterisk/agents.conf
|
#nano /etc/asterisk/queues.conf
--- /tmp/l3-saved-2245.20316.21752 2013-04-10 16:46:24.000000000 +0300 +++ /etc/asterisk/queues.conf 2013-04-10 16:51:21.000000000 +0300 @@ -504,3 +504,11 @@ member=>Agent/1001 member=>Agent/1002 strategy = linear +announce-frequency = 90 +min-announce-frequency = 15 +periodic-announce-frequency=60 +random-periodic-announce=no +announce-holdtime = once ; yes| none +announce-position = yes +announce-position-limit = 5 +announce-round-seconds = 10 |
#; use agent groups.
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1664) Verbosity is at least 3 linux4*CLI> module reload ... -- Registered extension context 'ael-dundi-e164' (0x96fa400) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-iaxtel700' (0x9707910) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-iaxprovider' (0x969aff8) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-trunkint' (0x969bee8) in local table 0xb46047a0; registrar: pbx_ael -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint' -- Registered extension context 'ael-trunkld' (0x96fad90) in local table 0xb46047a0; registrar: pbx_ael -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld' -- Registered extension context 'ael-trunklocal' (0xb4612aa0) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-trunktollfree' (0xb4612be8) in local table 0xb46047a0; registrar: pbx_ael linux4*CLI> quit |
#; use agent groups.
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1664) Verbosity is at least 3 linux4*CLI> module reload ... -- Registered extension context 'ael-dundi-e164' (0x96fa400) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-iaxtel700' (0x9707910) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-iaxprovider' (0x969aff8) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-trunkint' (0x969bee8) in local table 0xb46047a0; registrar: pbx_ael -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint' -- Registered extension context 'ael-trunkld' (0x96fad90) in local table 0xb46047a0; registrar: pbx_ael -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld' -- Registered extension context 'ael-trunklocal' (0xb4612aa0) in local table 0xb46047a0; registrar: pbx_ael -- Registered extension context 'ael-trunktollfree' (0xb4612be8) in local table 0xb46047a0; registrar: pbx_ael linux4*CLI> quit |
#nano /etc/asterisk/queues.conf
--- /tmp/l3-saved-2245.4331.19373 2013-04-10 16:59:16.000000000 +0300 +++ /etc/asterisk/queues.conf 2013-04-10 16:59:40.000000000 +0300 @@ -512,3 +512,13 @@ announce-position = yes announce-position-limit = 5 announce-round-seconds = 10 + +queue-youarenext = queue-youarenext +queue-thereare = queue-thereare +queue-callswaiting = queue-callswaiting +queue-holdtime = queue-holdtime +queue-minutes = queue-minutes +queue-seconds = queue-seconds +queue-thankyou = queue-thankyou +queue-reporthold = queue-reporthold +periodic-announce = queue-periodic-announce |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1664) Verbosity is at least 3 linux4*CLI> module reload c ... [Apr 10 17:07:43] NOTICE[1686]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1403 -- Told SIP/1403-00000078 in queue1 their queue position (which was 1) -- <SIP/1403-00000078> Playing 'queue-thankyou.gsm' (language 'en') -- Started music on hold, class 'default', on SIP/1403-00000078 [Apr 10 17:07:51] NOTICE[1686]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1403 -- Stopped music on hold on SIP/1403-00000078 -- Playing periodic announcement -- <SIP/1403-00000078> Playing 'queue-periodic-announce.gsm' (language 'en') -- Started music on hold, class 'default', on SIP/1403-00000078 linux4*CLI> quit |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1664) Verbosity is at least 3 linux4*CLI> module reload c ... [Apr 10 17:07:43] NOTICE[1686]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1403 -- Told SIP/1403-00000078 in queue1 their queue position (which was 1) -- <SIP/1403-00000078> Playing 'queue-thankyou.gsm' (language 'en') -- Started music on hold, class 'default', on SIP/1403-00000078 [Apr 10 17:07:51] NOTICE[1686]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1403 -- Stopped music on hold on SIP/1403-00000078 -- Playing periodic announcement -- <SIP/1403-00000078> Playing 'queue-periodic-announce.gsm' (language 'en') -- Started music on hold, class 'default', on SIP/1403-00000078 linux4*CLI> quit |
#; An optional custom beep sound file to play to always-connected agents.
GNU nano 2.2.4 File: /etc/asterisk/queues.conf Modified announce-holdtime = once ; yes| none $ announce-position = yes $ [queue1]-position-limit = 5 $ strategy = linear= queue-youarenext $ $ ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell |
#; An optional custom beep sound file to play to always-connected agents.
GNU nano 2.2.4 File: /etc/asterisk/queues.conf Modified announce-holdtime = once ; yes| none $ announce-position = yes $ [queue1]-position-limit = 5 $ strategy = linear= queue-youarenext $ $ ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell |
#ast
astcanary astman astribank_is_starting asterisk astribank_allow astribank_tool astgenkey astribank_hexload |
#ast
astcanary astman astribank_is_starting asterisk astribank_allow astribank_tool astgenkey astribank_hexload |
#ast
astcanary astman astribank_is_starting asterisk astribank_allow astribank_tool astgenkey astribank_hexload |
#ast
astcanary astman astribank_is_starting asterisk astribank_allow astribank_tool astgenkey astribank_hexload |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1664) Verbosity is at least 3 [Apr 10 17:11:38] NOTICE[1686]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1403 ... -- <SIP/1401-0000007e> Playing 'beep.gsm' (language 'ru') -- Agent/1001 answered SIP/1402-00000080 -- Stopped music on hold on SIP/1402-00000080 [Apr 10 17:15:53] WARNING[1686]: chan_sip.c:3915 retrans_pkt: Maximum retries exceeded on transmission 747791231918@192.168.40.102 for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt. -- Started music on hold, class 'default', on SIP/1401-0000007e == Spawn extension (gr_country, 1406, 1) exited non-zero on 'SIP/1402-00000080' -- Stopped music on hold on SIP/1401-0000007e == Agent '1001' logged out == Spawn extension (gr_country, 1431, 1) exited non-zero on 'SIP/1401-0000007e' linux4*CLI> quit |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1664) Verbosity is at least 3 [Apr 10 17:11:38] NOTICE[1686]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1403 ... -- <SIP/1401-0000007e> Playing 'beep.gsm' (language 'ru') -- Agent/1001 answered SIP/1402-00000080 -- Stopped music on hold on SIP/1402-00000080 [Apr 10 17:15:53] WARNING[1686]: chan_sip.c:3915 retrans_pkt: Maximum retries exceeded on transmission 747791231918@192.168.40.102 for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt. -- Started music on hold, class 'default', on SIP/1401-0000007e == Spawn extension (gr_country, 1406, 1) exited non-zero on 'SIP/1402-00000080' -- Stopped music on hold on SIP/1401-0000007e == Agent '1001' logged out == Spawn extension (gr_country, 1431, 1) exited non-zero on 'SIP/1401-0000007e' linux4*CLI> quit |
#{EXTEN})EXTEN:2}:gsm,1)
GNU nano 2.2.4 File: /etc/asterisk/sip.conf Modified host=dynamic callerid="harare big brother" context=gr_country language=ru call-limit=1 limitonpeers=yes big brother" pickupgroup=1o [1402] type=friendarare laptop" [1402]=1234 type=friendcountry secret=1234 host=dynamic callerid="harare laptop" context=gr_countryaptop" type=friend ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell |
#{EXTEN})EXTEN:2}:gsm,1)
GNU nano 2.2.4 File: /etc/asterisk/sip.conf Modified host=dynamic callerid="harare big brother" context=gr_country language=ru call-limit=1 limitonpeers=yes big brother" pickupgroup=1o [1402] type=friendarare laptop" [1402]=1234 type=friendcountry secret=1234 host=dynamic callerid="harare laptop" context=gr_countryaptop" type=friend ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell |
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-2245.16858.23564 2013-04-10 17:24:31.000000000 +0300 +++ /etc/asterisk/sip.conf 2013-04-10 17:28:14.000000000 +0300 @@ -25,6 +25,11 @@ host=dynamic callerid="harare laptop" context=gr_country +language=ru +call-limit=1 +limitonpeers=yes +callgroup=1 +pickupgroup=1 [1403] type=friend |
#init -
Usage: init {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}} |
#init -
Usage: init {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}} |
#apt-get install festival
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Suggested packages: pidgin-festival festival-freebsoft-utils The following NEW packages will be installed: alsa-oss festival festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 ... Processing triggers for man-db ... Processing triggers for install-info ... Setting up alsa-oss (1.0.17-4) ... Setting up libestools2.0 (1:2.0.95~beta-2) ... Setting up oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Setting up festival (1:2.0.95~beta-5.1) ... Setting up festlex-cmu (1.4.0-6) ... Setting up festlex-poslex (1.4.0-5) ... Setting up festvox-kallpc16k (1.4.0-5) ... |
#apt-cache search festival ru voice
festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival flite1-dev - A small run-time speech synthesis engine - static libraries flite - A small run-time speech synthesis engine libflite1 - a small run-time speech synthesis engine - shared libraries |
#apt-get install festvox_ru
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package festvox_ru |
#apt-cache festival ru voice
E: Invalid operation festival |
#apt-cache search festival ru voice
festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival flite1-dev - A small run-time speech synthesis engine - static libraries flite - A small run-time speech synthesis engine libflite1 - a small run-time speech synthesis engine - shared libraries |
#apt-cache search festival
brltty-flite - Access software for a blind person - Flite speech driver eflite - Festival-Lite based emacspeak speech server festival-czech - Czech support for Festival speech synthesis system festival-doc - Documentation for Festival festival-freebsoft-utils - Festival extensions and utilities festival-hi - festival text to speech synthesizer for Hindi language festvox-hi-nsk - Hindi male speaker for festival festlex-ifd - Italian support for Festival festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival ... libflite1 - a small run-time speech synthesis engine - shared libraries libgnome-speech7 - GNOME text-to-speech library kismet - Wireless 802.11b monitoring tool libperlspeak-perl - Perl Module for text to speech with festival, espeak, cepstral pidgin-festival - pidgin plugin to hear incoming messages using voice synthesis screader - Screen reader using software or hardware speech synthesizer speech-dispatcher-festival - Festival support for Speech Dispatcher stardict-plugin-festival - International dictionary - Festival TTS plugin plasma-widget-translatoid - translation widget for KDE Plasma yasr - General-purpose console screen reader |
#apt-get install festvox-ru
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: festvox-ru 0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded. Need to get 196 MB of archives. After this operation, 256 MB of additional disk space will be used. Get:1 http://192.168.15.253/debian/ squeeze/main festvox-ru all 0.5-1 [196 MB] Fetched 196 MB in 3s (50.7 MB/s) Selecting previously deselected package festvox-ru. (Reading database ... 124737 files and directories currently installed.) Unpacking festvox-ru (from .../festvox-ru_0.5-1_all.deb) ... Setting up festvox-ru (0.5-1) ... |
#nano 1.txt
--- /dev/null 2013-04-11 09:26:22.408593710 +0300 +++ 1.txt 2013-04-11 10:19:29.000000000 +0300 @@ -0,0 +1 @@ + |
#quit
bash: quit: command not found |
#nano 1.txt
--- /tmp/l3-saved-3548.30738.27324 2013-04-11 10:21:11.000000000 +0300 +++ 1.txt 2013-04-11 10:21:27.000000000 +0300 @@ -1 +1 @@ - +тест звука |
# GNU nano 2.2.4 File: 1.txt
cat: text1.txt: No such file or directory |
#ls -l
total 40 -rw-r--r-- 1 root root 20 Apr 11 10:21 1.txt drwxr-xr-x 2 user user 4096 Apr 8 14:01 Desktop drwxr-xr-x 2 user user 4096 Apr 8 14:01 Documents drwxr-xr-x 3 user user 4096 Apr 10 14:35 Downloads drwxr-xr-x 2 user user 4096 Apr 8 14:01 Music drwxr-xr-x 2 user user 4096 Apr 8 14:01 Pictures drwxr-xr-x 2 user user 4096 Apr 8 14:01 Public drwxr-xr-x 2 user user 4096 Apr 8 14:01 Templates -rw-r--r-- 1 root root 44 Apr 11 10:22 text1.wav drwxr-xr-x 2 user user 4096 Apr 8 14:01 Videos |
#aplay 1.wav
Playing WAVE '1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#aplay 1.wav
Playing WAVE '1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#aplay 1.wav
Playing WAVE '1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#nano 1.txt
--- /tmp/l3-saved-3548.6453.29528 2013-04-11 10:23:50.000000000 +0300 +++ 1.txt 2013-04-11 10:28:18.000000000 +0300 @@ -1 +1,7 @@ -тест звука +Дома обычно держат сирийских, джунгарских, хомяков кэмпбелла и роборовских хомяков. Сирийские хомяки отличаются наиболее разнообразным количеством окрасов, рисунков и типов шерсти. Длинношёрстных сирийских самцов очень часто ошибочно называют «ангорскими». Размеры сирийских хомяков могут достигать 18 см, масса — от 110—120 до 220 граммов и иногда даже больше. У представителей карликовых видов (мохноногих) густой мех покрывает не только тело, но и подошвы. Размеры зверьков не превышают 10 см в длину, тогда как масса редко превосходит 50 граммов. + +При выборе хомячка важно учитывать, что стайками живут только хомячки Роборовского, остальные же виды хомячков — одиночные. При содержании вместе сирийских хомячков, даже разнополых, возникают драки. Они могут привести к смерти более слабого из хомячков. При содержании разнополых сирийских, хомячков Кэмпбелла или джунгарских хомячков (даже из одного помета) вместе, самка будет рожать слишком часто, это серьезно навредит ее здоровью и сократит ее жизнь. Также беременная или родившая самка может убить или ранить самца, защищая детей. + +При вязке нужно обязательно учитывать, чтобы возраст обоих зверьков был более 4 месяцев и возраст самки не более 1 года для рожавшей и не более 9 месяцев для нерожавшей (иначе роды сильно навредят ее здоровью, у самки также может не появиться молоко для кормления хомячат, отсутствовать материнские инстинкты). Хомячков сводят на нейтральной территории или в клетке самца в день течки у самки. Течка у самок бывает всего несколько часов в любое время суток, через каждые 4 дня. Во время течки самка сирийского хомячка замирает и поднимает хвостик при поглаживании по спинке. Беременность у сирийских хомячков длится 16—17 дней, у карликовых — 18—20 дней. Хомячат в возрасте 4 недель отсаживают от самки и разделяют на мальчиков и девочек, так как хомячата могут спариваться уже в этом возрасте. Отдают хомячат в возрасте 5-и недель. + +Клетка для хомячка должна быть не менее 50 на 30 см.(Этажность не важна) В клетке должно быть колесо со сплошной беговой поверхностью (от 18 см в диаметре для сирийских хомячков, от 14 см — для карликовых хомячков). В связи с различными мутациями, домашние хомячки отличаются разнообразием окрасов. Существуют даже длинношерстные и кудрявые (рексовые) хомячки. |
#wget wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
--2013-04-11 10:29:07-- http://wget/ Resolving wget... failed: Name or service not known. wget: unable to resolve host address “wget” --2013-04-11 10:29:08-- http://xgu.ru/class/nt-voip-2012-oct/burunduki.txt Resolving xgu.ru... 178.63.229.230 Connecting to xgu.ru|178.63.229.230|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2975 (2.9K) [text/plain] Saving to: “burunduki.txt” 100%[======================================>] 2,975 --.-K/s in 0s 2013-04-11 10:29:08 (467 MB/s) - “burunduki.txt” saved [2975/2975] FINISHED --2013-04-11 10:29:08-- Downloaded: 1 files, 2.9K in 0s (467 MB/s) |
#nano 1.txt
--- /tmp/l3-saved-3548.11316.18284 2013-04-11 10:47:31.000000000 +0300 +++ /etc/asterisk/extensions.conf 2013-04-11 10:50:00.000000000 +0300 @@ -10,6 +10,7 @@ exten=>_82XX,1,Playback(/var/tmp/message/$(EXTEN:2}) exten=>8300,1,Voicemailmain() exten=>8301,1,Meetme(1234) +exten=>8700,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/text/burunduki.txt) ;exten=>_14XX,1,Answer ;exten=>_14XX,n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH}) |
#rootpass
bash: rootpass: command not found |
#ls
asterisk-festival.pl l3-agent l3-config l3script |
#chmod +x asterisk-festival.pl
|
#apt-cash serach agi perl
bash: apt-cash: command not found |
#apt-cache serach agi perl
E: Invalid operation serach |
#apt-cache seacrh agi perl
E: Invalid operation seacrh |
#apt-cache search agi perl
barnowl - A curses-based tty Jabber, IRC, AIM and Zephyr client debaux - Debian Auxiliary Programs devscripts - scripts to make the life of a Debian Package maintainer easier dh-make-perl - helper for creating Debian packages from perl modules dicomnifti - converts DICOM files into the NIfTI format libfile-mmagic-perl - Perl module to guess file type gargoyle-free - graphical player for Interactive Fiction games libgdal-perl - Perl bindings to the Geospatial Data Abstraction Library graphicsmagick-dbg - format-independent image processing - debugging symbols graphicsmagick-libmagick-dev-compat - image processing libraries providing ImageMagick interface ... sendxmpp - commandline XMPP (jabber) utility libspread-perl - Perl bindings for the Spread messaging service w2do - simple text-based todo manager xstow - An extended replacement of GNU Stow munin-async - network-wide graphing framework (async master/client) munin-doc - network-wide graphing framework (documentation) munin-plugins-core - network-wide graphing framework (plugins for node) munin-plugins-java - network-wide graphing framework (java plugins for node) nagios-plugins-contrib - Plugins for nagios compatible monitoring systems pnp4nagios-bin - Nagios addon to create graphs from performance data (binaries) |
#apt-cache search agi-perl
libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI |
#apt-cache search libasterisk-agi-perl
libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI |
#apt-get install libasterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libasterisk-agi-perl 0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded. Need to get 42.2 kB of archives. After this operation, 160 kB of additional disk space will be used. Get:1 http://192.168.15.253/debian/ squeeze/main libasterisk-agi-perl all 1.01-2 [42.2 kB] Fetched 42.2 kB in 0s (2,111 kB/s) Selecting previously deselected package libasterisk-agi-perl. (Reading database ... 126702 files and directories currently installed.) Unpacking libasterisk-agi-perl (from .../libasterisk-agi-perl_1.01-2_all.deb) ... Processing triggers for man-db ... Setting up libasterisk-agi-perl (1.01-2) ... |
#mk dir /var/lib/asterisk/sounds/tts
bash: mk: command not found |
#mkdir /var/lib/asterisk/sounds/tts
|
#ls
|
#cd ..
|
#ls -l
total 8 drwxr-xr-x 2 asterisk asterisk 4096 Jan 17 18:44 custom drwxr-xr-x 2 asterisk asterisk 4096 Apr 11 10:42 tts |
#cd /home/user/
|
#ls
1.txt burunduki.txt Desktop Downloads Pictures Templates Videos 1.wav burunduki.wav Documents Music Public text1.wav |
#/usr/local/bin/asterisk-festival.pl burunduki.txt
Duration tree extreme for ee 3.42543 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 Duration tree extreme for ay 3.12924 Duration tree extreme for ee 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 EXEC Playback "/var/lib/asterisk/sounds/tts/tts-597b55cfeee2b6c9183aaef0060cb1da" |
#ls /var/lib/asterisk/sounds/tts/
tts-597b55cfeee2b6c9183aaef0060cb1da.wav |
#rm tts-597b55cfeee2b6c9183aaef0060cb1da.wav
|
#mkdir /var/tmp/text
|
#cd /home/user/
|
#ls
1.txt burunduki.txt Desktop Downloads Pictures Templates Videos 1.wav burunduki.wav Documents Music Public text1.wav |
#cp burunduki.txt /var/tmp/text/
|
#ls -ld /var/tmp/text/
drwxr-xr-x 2 root root 4096 Apr 11 10:46 /var/tmp/text/ |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3548.6619.6422 2013-04-11 10:59:44.000000000 +0300 +++ /etc/asterisk/extensions.conf 2013-04-11 11:00:20.000000000 +0300 @@ -10,7 +10,7 @@ exten=>_82XX,1,Playback(/var/tmp/message/$(EXTEN:2}) exten=>8300,1,Voicemailmain() exten=>8301,1,Meetme(1234) -exten=>8700,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/text/burunduki.txt) +exten=>8700,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/commands/current-time.sh) ;exten=>_14XX,1,Answer ;exten=>_14XX,n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH}) |
#[default]
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1431) linux4*CLI> dialplan re reload remove linux4*CLI> dialplan reload Dialplan reloaded. [Apr 11 10:50:24] NOTICE[4110]: rtp.c:1143 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.40.101 linux4*CLI> quit |
#scp linux7:/var/tmp/commands/current-time.sh /var/tmp/commands/
root@linux7's password: current-time.sh 100% 98 0.1KB/s 00:00 |
#chmod +x /var/tmp/commands/current-time.sh
|
#[default]
|
#[default]
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux4 (pid = 1431) linux4*CLI> dialplan re reload remove linux4*CLI> dialplan reload Dialplan reloaded. linux4*CLI> quit |
#ps -axw | grep l3
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4289 pts/1 S+ 0:00 grep l3 |
#ps -axu | grep l3
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 4298 0.0 0.0 3352 744 pts/1 S+ 11:05 0:00 grep l3 |
#ps axw | grep l3
4307 pts/1 S+ 0:00 grep l3 |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3548.1568.15060 2013-04-11 11:53:19.000000000 +0300 +++ /etc/asterisk/extensions.conf 2013-04-11 11:59:53.000000000 +0300 @@ -11,6 +11,7 @@ exten=>8300,1,Voicemailmain() exten=>8301,1,Meetme(1234) exten=>8700,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/commands/current-time.sh) +exten =>8701,1,System(touch /tmp/asterisk-sdelal-file) ;exten=>_14XX,1,Answer ;exten=>_14XX,n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH}) |
Время первой команды журнала | 14:14:14 2013- 4-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:05:20 2013- 4-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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