Журнал лабораторных работ

Содержание

Журнал

Четверг (03/18/10)

/dev/pts/21
13:08:38
#ls /usr/share/asterisk/sounds/r
race.gsm                           recordings/                        reservations.gsm
rainfall.gsm                       registrar.gsm                      restarting.gsm
rain.gsm                           remote-already-in-this-mode-2.gsm  rhode-island.gsm
rainy.gsm                          remote-already-in-this-mode.gsm    right-bracket.gsm
range.gsm                          remote-base.gsm                    rising.gsm
reassigned-new-areacode.gsm        removed.gsm                        risk-management.gsm
rebates.gsm                        repair.gsm                         roaming.gsm
received.gsm                       repeater.gsm                       room-service.gsm
receiving.gsm                      repeat-only.gsm                    route-sip.gsm
reception.gsm                      research-and-development.gsm       rqsted-wakeup-for.gsm
recorded.gsm                       research.gsm                       ru/
13:08:38
#ls /usr/share/asterisk/sounds/ru/
Display all 225 possibilities? (y or n)
abonent.gsm                              to-contact-sales.gsm
agent-alreadyon.gsm                      to-contact-tech-support.gsm
agent-incorrect.gsm                      user-not-avail-menu.gsm
agent-loggedoff.gsm                      ustanovlen-.gsm
agent-loginok.gsm                        ustanovlen.gsm
agent-newlocation.gsm                    ustanovlennyj.gsm
agent-pass.gsm                           ustanovleno.gsm
agent-user.gsm                           vas-privetstvuet.gsm
aktivirovana.gsm                         v-dannyj-moment.gsm
...
queue-youarenext.gsm                     vvedite-parol.gsm
razgovor-mozhet-byt-zapisan.gsm          v-voskresenye.gsm
rezhim.gsm                               v-vyhodnye-dni.gsm
sales-dep.gsm                            vyhodnoj.gsm
seconds.gsm                              vykljuchena.gsm
s.gsm                                    vykljuchen.gsm
support-dep.gsm                          vykljucheno.gsm
tech-dep.gsm                             zanjat.gsm
thank-you-for-calling.gsm                zdravstujte.gsm
to-call-exten.gsm
/dev/pts/3
13:09:10
#updatedb

/dev/pts/4
13:09:10
#updatedb

/dev/pts/3
13:09:31
#locate soob
/root/ru/vm-soobshenie.gsm
/root/ru/vm-soobsheniy.gsm
/root/ru/vm-soobsheniya.gsm
/usr/lib/odbc/libesoobS.so
/usr/share/asterisk/sounds/ru/vm-soobshenie.gsm
/usr/share/asterisk/sounds/ru/vm-soobsheniy.gsm
/usr/share/asterisk/sounds/ru/vm-soobsheniya.gsm
/dev/pts/4
13:09:31
#locate soob
/root/ru/vm-soobshenie.gsm
/root/ru/vm-soobsheniy.gsm
/root/ru/vm-soobsheniya.gsm
/usr/lib/odbc/libesoobS.so
/usr/share/asterisk/sounds/ru/vm-soobshenie.gsm
/usr/share/asterisk/sounds/ru/vm-soobsheniy.gsm
/usr/share/asterisk/sounds/ru/vm-soobsheniya.gsm
/dev/pts/21
13:10:38
#ls *gsm
bijou.gsm      message99.gsm      poka.gsm         spravka-menu.gsm
ludi-menu.gsm  osnovnoe-menu.gsm  slugeb-menu.gsm  vitae.gsm
13:10:41
#mv vitae.gsm my-vitae.gsm

13:13:03
#mv poka.gsm my-poka.gsm

13:13:16
#mv spravka-menu.gsm my-spravka-menu.gsm

13:13:32
#mv ludi-menu.gsm my-ludi-menu.gsm

13:14:35
#mv os my-osnovnoe-menu.gsm

13:14:47
#mv slugeb-menu.gsm my-slugeb-menu.gsm

13:15:04
#ls my*gsm
my-ludi-menu.gsm      my-poka.gsm         my-spravka-menu.gsm
my-osnovnoe-menu.gsm  my-slugeb-menu.gsm  my-vitae.gsm
13:15:24
#cp my*gsm /usr/share/asterisk/sounds/r
race.gsm                           recordings/                        reservations.gsm
rainfall.gsm                       registrar.gsm                      restarting.gsm
rain.gsm                           remote-already-in-this-mode-2.gsm  rhode-island.gsm
rainy.gsm                          remote-already-in-this-mode.gsm    right-bracket.gsm
range.gsm                          remote-base.gsm                    rising.gsm
reassigned-new-areacode.gsm        removed.gsm                        risk-management.gsm
rebates.gsm                        repair.gsm                         roaming.gsm
received.gsm                       repeater.gsm                       room-service.gsm
receiving.gsm                      repeat-only.gsm                    route-sip.gsm
reception.gsm                      research-and-development.gsm       rqsted-wakeup-for.gsm
recorded.gsm                       research.gsm                       ru/
13:15:24
#cp my*gsm /usr/share/asterisk/sounds/ru/

/dev/pts/0
13:22:36
#[local]
[root@linux2:tmp]# mv vitae.gsm my-vitae.gsm
[root@linux2:tmp]# mv poka.gsm my-poka.gsm
[root@linux2:tmp]# mv spravka-menu.gsm my-spravka-menu.gsm
[root@linux2:tmp]# mv ludi-menu.gsm my-ludi-menu.gsm
[root@linux2:tmp]# mv osnovnoe-menu.gsm os
[root@linux2:tmp]# mv os my-osnovnoe-menu.gsm
[root@linux2:tmp]# mv slugeb-menu.gsm my-slugeb-menu.gsm
[root@linux2:tmp]# ls *gsm
bijou.gsm      my-ludi-menu.gsm      my-poka.gsm         my-spravka-menu.gsm
message99.gsm  my-osnovnoe-menu.gsm  my-slugeb-menu.gsm  my-vitae.gsm
...
exten => 2,1,System(/usr/local/bin/say-sys-info loadavg)
exten => 2,n,Wait(1)
exten => 2,n,Playback(/tmp/sys-info)
[detached]
exten => 3,1,System(/usr/local/bin/say-sys-info ps)
exten => 3,n,Wait(1)
exten => 3,n,Playback(/tmp/sys-info)
exten => 3,n,Goto(,s,1)
exten => 0,1,Goto(Menu,s,osnova)
exten => 9,1,Goto(,s,1)
прошло 11 минут
/dev/pts/9
13:33:48
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
Verbosity is at least 3
[Mar 18 14:34:12] NOTICE[8765]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 203
[Mar 18 14:37:12] NOTICE[8765]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 203
    -- Executing [1@group3:1] Playback("SIP/201-081b3410", "/tmp/my-spravka-menu") in new stack
    -- <SIP/201-081b3410> Playing '/tmp/my-spravka-menu' (language 'ru')
[Mar 18 14:39:58] WARNING[9798]: file.c:677 ast_readaudio_callback: Failed to write frame
  == Spawn extension (group3, 1, 1) exited non-zero on 'SIP/201-081b3410'
[Mar 18 14:40:12] NOTICE[8765]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 203
linux2*CLI> quit
Executing last minute cleanups
13:43:02
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
    -- Invalid extension '#' in context 'Menu' on SIP/201-081bb710
  == CDR updated on SIP/201-081bb710
    -- Executing [i@Menu:1] BackGround("SIP/201-081bb710", "/tmp/my-ne-to-davish") in new stack
    -- <SIP/201-081bb710> Playing '/tmp/my-ne-to-davish' (language 'ru')
  == Spawn extension (Menu, i, 1) exited non-zero on 'SIP/201-081bb710'
[Mar 18 16:02:50] NOTICE[8765]: chan_sip.c:7515 sip_reg_timeout:    -- Registration for 'khm@192.168.14.1' timed out, trying again (Attempt #1)
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
прошло 15 минут
/dev/pts/0
13:58:06
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-7655.24198.9044	2010-03-18 14:58:10.000000000 +0200
+++ /etc/asterisk/extensions.conf	2010-03-18 15:01:29.000000000 +0200
@@ -75,6 +75,7 @@
 [Menu]
 
 exten => s,1,Answer
+exten => s,n,Set(TIMEOUT(response)=20)
 exten => s,n,Background(/tmp/my-vitae)
 exten => s,n(osnova),Background(/tmp/my-osnovnoe-menu)
 exten => s,n,Wait(3)
@@ -91,29 +92,32 @@
 exten => 0,1,Goto(Menu,s,osnova)
 exten => 9,1,Goto(,s,1)
 
-[submenu1-service]
+[submenu2-service]
 exten => s,1,Answer
 exten => s,n,Background(/tmp/my-slugeb-menu)
 
 exten => 1,1,System(/usr/local/bin/say-sys-info df)
 exten => 1,n,Wait(1)
 exten => 1,n,Playback(/tmp/sys-info)
+exten => 3,n,Wait(2)
 exten => 1,n,Goto(,s,1)
 
 exten => 2,1,System(/usr/local/bin/say-sys-info loadavg)
 exten => 2,n,Wait(1)
 exten => 2,n,Playback(/tmp/sys-info)
+exten => 3,n,Wait(2)
 exten => 2,n,Goto(,s,1)
 
 exten => 3,1,System(/usr/local/bin/say-sys-info ps)
 exten => 3,n,Wait(1)
 exten => 3,n,Playback(/tmp/sys-info)
+exten => 3,n,Wait(2)
 exten => 3,n,Goto(,s,1)
 
 exten => 0,1,Goto(Menu,s,osnova)
 exten => 9,1,Goto(,s,1)
 
-[submenu1-people]
+[submenu3-people]
 exten => s,1,Answer
 exten => s,n,Background(/tmp/my-ludi-menu)
 exten => 0,1,Goto(Menu,s,osnova)
14:01:37
#exten => s,1,Answer

прошло 16 минут
/dev/pts/21
14:18:21
#ls my*gsm
my-ludi-menu.gsm      my-poka.gsm         my-spravka-menu.gsm
my-osnovnoe-menu.gsm  my-slugeb-menu.gsm  my-vitae.gsm
14:18:22
#ls *gsm
bijou.gsm      message99.gsm     my-osnovnoe-menu.gsm  my-slugeb-menu.gsm   my-vitae.gsm
message10.gsm  my-ludi-menu.gsm  my-poka.gsm           my-spravka-menu.gsm
14:18:26
#mv my-please.gsm
mv: после `my-please.gsm' пропущен операнд, задающий целевой файл
Попробуйте `mv --help' для получения более подробного описания.
14:19:26
#mv message10.gsm my-please.gsm

/dev/pts/19
14:20:52
#ls -l /tmp/*.gsm
-rw-r--r-- 1 root     root     354816 Мар 18 12:09 /tmp/bijou.gsm
-rw-r----- 1 asterisk asterisk   7194 Мар 18 10:03 /tmp/message99.gsm
-rw-r----- 1 asterisk asterisk  24486 Мар 18 14:00 /tmp/my-ludi-menu.gsm
-rw-r----- 1 asterisk asterisk  26301 Мар 18 13:02 /tmp/my-osnovnoe-menu.gsm
-rw-r----- 1 asterisk asterisk   8349 Мар 18 15:18 /tmp/my-please.gsm
-rw-r----- 1 asterisk asterisk   4983 Мар 18 14:01 /tmp/my-poka.gsm
-rw-r----- 1 asterisk asterisk  35046 Мар 18 13:03 /tmp/my-slugeb-menu.gsm
-rw-r----- 1 asterisk asterisk  32802 Мар 18 13:59 /tmp/my-spravka-menu.gsm
-rw-r----- 1 asterisk asterisk   7557 Мар 18 12:57 /tmp/my-vitae.gsm
14:21:20
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10080.11258.21058	2010-03-18 15:46:56.000000000 +0200
+++ /etc/asterisk/extensions.conf	2010-03-18 15:49:04.000000000 +0200
@@ -77,6 +77,7 @@
 
 exten => s,1,Answer
 ;exten => s,n,Background(/tmp/my-vitae)
+exten => s,n,Set(CHANNEL(language)=ru) 
 exten => s,n,Background(my-vitae)
 exten => s,n(osnova),Background(/tmp/my-osnovnoe-menu)
 exten => s,n,WaitExten(3)
/dev/pts/13
14:22:47
#screen -x
/dev/pts/21
14:26:38
#mv message
message11.gsm  message12.gsm  message99.gsm
14:26:38
#mv message
message11.gsm  message12.gsm  message99.gsm
14:26:38
#mv message11.gsm my-timeout.gsm

14:26:59
#mv message12.gsm my-ne-to-davish.gsm

прошло 20 минут
14:47:13
#ls //usr/share/asterisk/sounds/ru/deaktivirovan
deaktivirovana.gsm  deaktivirovan.gsm   deaktivirovano.gsm
14:47:13
#ls //usr/share/asterisk/sounds/demo-
demo-abouttotry.gsm     demo-echotest.gsm       demo-moreinfo.gsm       demo-thanks.gsm
demo-congrats.gsm       demo-enterkeywords.gsm  demo-nogo.gsm
demo-echodone.gsm       demo-instruct.gsm       demo-nomatch.gsm
14:47:13
#ls //usr/share/asterisk/sounds/
1-for-am-2-for-pm.gsm                  octothorpe.gsm
1-yes-2-no.gsm                         off-duty.gsm
abandon-all-hope.gsm                   office-code.gsm
abandons.gsm                           office.gsm
academic-support.gsm                   office-iguanas.gsm
access-code.gsm                        ohio.gsm
accessible-through-system.gsm          oklahoma-city.gsm
account-balance-is.gsm                 oklahoma.gsm
accounting.gsm                         omaha.gsm
accounts-payable.gsm                   on-busy.gsm
...
not-taking-your-call.gsm               you-must-first-dial.gsm
not-yet-assigned.gsm                   your-account.gsm
not-yet-connected.gsm                  your.gsm
now.gsm                                your-msg-has-been-saved.gsm
number.gsm                             your-msg-is-too-short.gsm
number-not-answering.gsm               your-temp-greeting.gsm
num-not-in-db.gsm                      you-seem-impatient.gsm
num-outside-area.gsm                   you-sound-cute.gsm
num-was-successfully.gsm               you-wish-to-join.gsm
oakland.gsm                            zip-code.gsm
14:49:45
#ls //usr/share/asterisk/sounds/ru/
abonent.gsm              nomer.gsm                                vm-instructions.gsm
agent-alreadyon.gsm      nomer-pereadresacii.gsm                  vm-intro.gsm
agent-incorrect.gsm      novoe-znachenie.gsm                      vm-isonphone.gsm
agent-loggedoff.gsm      novyj.gsm                                vm-isunavail.gsm
agent-loginok.gsm        objavlenie-o-pereadresacii.gsm           vm-last.gsm
agent-newlocation.gsm    operatori.gsm                            vm-leavemsg.gsm
agent-pass.gsm           order-number.gsm                         vm-login.gsm
agent-user.gsm           or-wait-for-receptionist.gsm             vm-mailboxfull.gsm
aktivirovana.gsm         ozhidajte-soedinenija.gsm                vm-messages.gsm
aktivirovan.gsm          parol.gsm                                vm-messagex1.gsm
...
my-timeout.gsm           vm-extension.gsm                         vvedite-parol-eshhe-raz.gsm
my-vitae.gsm             vm-Family.gsm                            vvedite-parol.gsm
najmite-1.gsm            vm-first.gsm                             v-voskresenye.gsm
najmite-2.gsm            vm-for.gsm                               v-vyhodnye-dni.gsm
na-nomer.gsm             vm-forwardoptions.gsm                    vyhodnoj.gsm
ne-bespokoit.gsm         vm-Friends.gsm                           vykljuchena.gsm
ne-otvechaet.gsm         vm-goodbye.gsm                           vykljuchen.gsm
ne-podkljuchen.gsm       vm-helpexit.gsm                          vykljucheno.gsm
ne-ustanovlen.gsm        vm-INBOX.gsm                             zanjat.gsm
nevernyj-vybor.gsm       vm-incorrect-mailbox.gsm                 zdravstujte.gsm
14:49:47
#cat /etc/asterisk/sip
sip.conf         sip.conf.SAVE    sip_notify.conf
/dev/pts/19
14:51:43
#ls -l /tmp/sys*
-rw-rw---- 1 asterisk asterisk 28721 Мар 18 15:01 /tmp/sys-info.ulaw
-rw-r----- 1 root     root     50961 Мар 18 12:16 /tmp/sys-info.ulaw.bk
14:51:49
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10080.27993.23134	2010-03-18 16:08:38.000000000 +0200
+++ /etc/asterisk/extensions.conf	2010-03-18 16:17:34.000000000 +0200
@@ -78,16 +78,16 @@
 exten => s,1,Answer
 ;exten => s,n,Background(/tmp/my-vitae)
 exten => s,n,Set(CHANNEL(language)=ru) 
-exten => s,n,Background(my-vitae)
+exten => s,n,Background(/tmp/my-vitae)
 exten => s,n(osnova),Background(/tmp/my-osnovnoe-menu)
 exten => s,n,WaitExten(3)
 exten => s,n,Background(/tmp/my-please)
 exten => s,n,WaitExten(3)
 ;exten => s,n,Hangup
 
-exten => t,1,Background(/tmp/my-timeout)
+exten => t,1,PlayBack(/tmp/my-timeout)
 
-exten => i,1,Background(/tmp/my-ne-to-davish)
+exten => i,1,PlayBack(/tmp/my-ne-to-davish)
 exten => i,n,Wait(1)
 exten => i,n,Goto(Menu,s,osnova)
 
/dev/pts/21
14:53:16
#ls /usr/share/asterisk/sounds/ru/custom/
vas-privetstvuet-ats-design.gsm
14:53:30
#ls /usr/share/asterisk/sounds/custom
custom/                 customer-accounts.gsm   customer-relations.gsm  customer-service.gsm
14:53:30
#ls /usr/share/asterisk/sounds/custom
custom/                 customer-accounts.gsm   customer-relations.gsm  customer-service.gsm
14:53:30
#ls /usr/share/asterisk/sounds/custom/

14:54:41
#mkdir /usr/share/asterisk/sounds/custom/ru

14:54:54
#cp /tmp/my-vitae.gsm /usr/share/asterisk/sounds/custom/ru/

14:55:09
#ls /var/lib/
alsa      dhcp3                gdm              menu-xdg        security    update-manager   xml-core
apt       dictionaries-common  hal              misc            sendmail    update-notifier
aptitude  dpkg                 iceweasel        mlocate         sgml-base   urandom
asterisk  ejabberd             initramfs-tools  mplayer         snmp        usbutils
bind      exim4                initscripts      NetworkManager  synaptic    vim
dbus      gcj-4.3              libuuid          nfs             tex-common  x11
defoma    gconf                logrotate        python-support  ucf         xkb
14:55:23
#ls /var/lib/asterisk/
astdb  moh  sounds
14:55:31
#ls /var/lib/asterisk/sounds/
custom
14:55:32
#ls /var/lib/asterisk/sounds/custom/

/dev/pts/13
14:56:08
#vi /etc/asterisk/
14:56:08
#grep -r sounds /etc/asterisk/

/dev/pts/21
14:57:02
#locate asterisk/sounds/
/usr/share/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.9
/usr/share/asterisk/sounds/1-for-am-2-for-pm.gsm
/usr/share/asterisk/sounds/1-yes-2-no.gsm
/usr/share/asterisk/sounds/CHANGES-asterisk-core-en-1.4.9
/usr/share/asterisk/sounds/CREDITS-asterisk-core-en-1.4.9
/usr/share/asterisk/sounds/T-changed-to.gsm
/usr/share/asterisk/sounds/T-is-not-available.gsm
/usr/share/asterisk/sounds/T-to-disable-ancmnt.gsm
/usr/share/asterisk/sounds/T-to-enable-ancmnt.gsm
/usr/share/asterisk/sounds/T-to-hear-cur-ancmnt.gsm
...
/usr/share/asterisk/sounds/wx/percent.gsm
/usr/share/asterisk/sounds/wx/point.gsm
/usr/share/asterisk/sounds/wx/rising.gsm
/usr/share/asterisk/sounds/wx/southeast.gsm
/usr/share/asterisk/sounds/wx/southwest.gsm
/usr/share/asterisk/sounds/wx/steady.gsm
/usr/share/asterisk/sounds/wx/temperature.gsm
/usr/share/asterisk/sounds/wx/wind-chill.gsm
/usr/share/asterisk/sounds/wx/winds.gsm
/var/lib/asterisk/sounds/custom
14:57:31
#locate asterisk/sounds/ | head
/usr/share/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.9
/usr/share/asterisk/sounds/1-for-am-2-for-pm.gsm
/usr/share/asterisk/sounds/1-yes-2-no.gsm
/usr/share/asterisk/sounds/CHANGES-asterisk-core-en-1.4.9
/usr/share/asterisk/sounds/CREDITS-asterisk-core-en-1.4.9
/usr/share/asterisk/sounds/T-changed-to.gsm
/usr/share/asterisk/sounds/T-is-not-available.gsm
/usr/share/asterisk/sounds/T-to-disable-ancmnt.gsm
/usr/share/asterisk/sounds/T-to-enable-ancmnt.gsm
/usr/share/asterisk/sounds/T-to-hear-cur-ancmnt.gsm
14:57:41
#cat /var/log/
apache2/             debug                faillog              mail.err             syslog.2.gz
apt/                 dmesg                festival/            mail.info            unattended-upgrades/
aptitude             dmesg.0              fontconfig.log       mail.log             user.log
asterisk/            dmesg.1.gz           fsck/                mail.warn            wtmp
auth.log             dmesg.2.gz           gdm/                 messages             Xorg.0.log
boot                 dmesg.3.gz           installer/           news/                Xorg.0.log.old
btmp                 dpkg.log             kern.log             pycentral.log
cups/                ejabberd/            lastlog              syslog
daemon.log           exim4/               lpr.log              syslog.1
14:57:41
#cat /var/log/a
apache2/  apt/      aptitude  asterisk/ auth.log
14:57:41
#cat /var/log/asterisk/
cdr-csv/    cdr-custom/ event_log   messages    queue_log
14:57:41
#cat /var/log/asterisk/messages
[Mar 15 16:18:37] NOTICE[10680] cdr.c: CDR simple logging enabled.
[Mar 15 16:18:37] NOTICE[10680] loader.c: 160 modules will be loaded.
[Mar 15 16:18:37] NOTICE[10680] res_odbc.c: Adding ENV var: INFORMIXSERVER=my_special_database
[Mar 15 16:18:37] NOTICE[10680] res_odbc.c: Adding ENV var: INFORMIXDIR=/opt/informix
[Mar 15 16:18:37] NOTICE[10680] res_odbc.c: res_odbc loaded.
[Mar 15 16:18:37] WARNING[10680] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[Mar 15 16:18:37] ERROR[10680] chan_vpb.cc: No Voicetronix cards detected
[Mar 15 16:18:37] WARNING[10680] chan_iax2.c: Unable to open IAX timing interface: No such file or directory
[Mar 15 16:18:37] NOTICE[10680] pbx_ael.c: Starting AEL load process.
[Mar 15 16:18:37] NOTICE[10680] pbx_ael.c: AEL load process: calculated config file name '/etc/asterisk/extensions.ael'.
...
[Mar 16 12:29:52] NOTICE[2933] chan_sip.c: Received SIP subscribe for peer without mailbox: 203
[Mar 16 12:31:44] WARNING[2933] chan_sip.c: Got 404 Not found on SIP register to service khm@192.168.17.4, giving up
[Mar 16 12:31:55] WARNING[2933] chan_sip.c: username mismatch, have <odessa>, digest has <s>
[Mar 16 12:31:55] NOTICE[2933] chan_sip.c: Failed to authenticate user "Linksys" <sip:101@192.168.14.1>;tag=as59f02740
[Mar 16 12:32:06] WARNING[2933] chan_sip.c: Got 404 Not found on SIP register to service khm@192.168.17.4, giving up
[Mar 16 12:32:15] WARNING[2933] chan_sip.c: username mismatch, have <odessa>, digest has <s>
[Mar 16 12:32:15] NOTICE[2933] chan_sip.c: Failed to authenticate user "Linksys" <sip:101@192.168.14.1>;tag=as7121678a
[Mar 16 12:32:21] WARNING[2933] chan_sip.c: Received response: "Forbidden" from '"SNOM Phone" <sip:201@192.168.15.2>;tag=as5e8a9dd2'
[Mar 16 12:32:52] NOTICE[2933] chan_sip.c: Received SIP subscribe for peer w^C NOTICE[2933] chan_sip.c: Received SIP subscribe for peer without mailbox: 203
[Mar 16 12:56:53] NOTICE[2933] chan_sip.c: Received SIP subscribe for
14:58:13
#^C^C^C^C

14:58:15
#cat /var/log/asterisk/messages | tail
[Mar 18 15:54:00] WARNING[10452] pbx.c: ast_streamfile failed on SIP/201-081bb710 for vas-privetstvuet-ats-design
[Mar 18 15:55:15] NOTICE[8765] chan_sip.c: Received SIP subscribe for peer without mailbox: 203
[Mar 18 15:55:30] WARNING[10508] file.c: Unable to open my-vitae (format 0x2 (gsm)): No such file or directory
[Mar 18 15:55:30] WARNING[10508] pbx.c: ast_streamfile failed on SIP/201-081bb710 for my-vitae
[Mar 18 15:55:33] WARNING[10508] file.c: Failed to write frame
[Mar 18 15:56:46] WARNING[10611] file.c: Unable to open my-vitae (format 0x2 (gsm)): No such file or directory
[Mar 18 15:56:46] WARNING[10611] pbx.c: ast_streamfile failed on SIP/201-081b3d18 for my-vitae
[Mar 18 15:57:05] WARNING[10628] file.c: Unable to open my-vitae (format 0x2 (gsm)): No such file or directory
[Mar 18 15:57:05] WARNING[10628] pbx.c: ast_streamfile failed on SIP/201-081b3d18 for my-vitae
[Mar 18 15:58:15] NOTICE[8765] chan_sip.c: Received SIP subscribe for peer without mailbox: 203
14:58:20
#cat /var/log/asterisk/event_log | tail

14:58:43
#cat /etc/asterisk/extensions.conf.SAVE | less
/dev/pts/13
14:59:11
#grep -r sound /etc/asterisk/
/etc/asterisk/alsa.conf:; Silence suppression can be enabled when sound is over a certain threshold.
/etc/asterisk/queues.conf:; Use these sound files in making position/holdtime announcements.  The
/etc/asterisk/musiconhold.conf:; sound adjustments are available. If the file is available in
/etc/asterisk/zapata.conf:; busypattern specified, we'll accept any regular sound-silence pattern that
/etc/asterisk/zapata.conf:; then we'll further check the length of the sound (tone) and silence, which
/etc/asterisk/voicemail.conf:; 'filename'    filename of a soundfile (single ticks around the filename
/etc/asterisk/agents.conf:; Define the default good bye sound file for agents
/etc/asterisk/agents.conf:; An optional custom beep sound file to play to always-connected agents.
/etc/asterisk/features.conf:;xfersound = beep           ; to indicate an attended transfer is complete
/etc/asterisk/features.conf:;xferfailsound = beeperr    ; to indicate a failed transfer
/etc/asterisk/iax.conf:disallow=lpc10                   ; Icky sound quality...  Mr. Roboto.
/etc/asterisk/oss.conf:    ; Software mic volume booster (or attenuator), useful for sound
/etc/asterisk/muted.conf:# are activated, it tweaks the sound levels on the sound card(s).
/etc/asterisk/muted.conf:# So, depending on the sound card, you may be able to run all your sound
/etc/asterisk/muted.conf:# generating devices thru your sound card, and use this mechanism to quiet
/etc/asterisk/muted.conf:# Smooth fade makes the fadein/fadeout nicer sounding
/etc/asterisk/indications.conf:; used by BT include some volume differences so sound slightly different
14:59:14
#grep -r custom /etc/asterisk/
/etc/asterisk/extensions.conf.SAVE:[dundi-e164-customers]
/etc/asterisk/extensions.conf.SAVE:; If you are an ITSP or Reseller, list your customers here.
/etc/asterisk/extensions.conf.SAVE:;exten => _12564286000,1,Dial(SIP/customer1)
/etc/asterisk/extensions.conf.SAVE:;exten => _12564286001,1,Dial(IAX2/customer2)
/etc/asterisk/extensions.conf.SAVE:include => dundi-e164-customers
/etc/asterisk/cdr_custom.conf:; Mappings for custom config file
/etc/asterisk/cdr_custom.conf:; and look for the output in the cdr-custom/Master.csv file (usually in /var/log/asterisk).
/etc/asterisk/sip.conf.SAVE:; domain=customer.com,customer-context
/etc/asterisk/queues.conf:; engage the customer
/etc/asterisk/extensions.ael:context ael-dundi-e164-customers {
...
/etc/asterisk/cdr.conf:;   csv, custom, manager, odbc, pgsql, radius, sqlite, tds
/etc/asterisk/cdr.conf:; To get custom csv CDR records, make sure the cdr_custom.conf file
/etc/asterisk/jabber.conf:;statusmessage="I am available"               ;;Have custom status message for
/etc/asterisk/enum.conf:; The search list for domains may be customized.  Domains are searched
/etc/asterisk/voicemail.conf:                   ; option lets you customize the format sent to particular mailboxes.
/etc/asterisk/voicemail.conf:;The intro can be customized on a per-context basis
/etc/asterisk/agents.conf:; An optional custom beep sound file to play to always-connected agents.
/etc/asterisk/agents.conf:;custom_beep=beep
/etc/asterisk/users.conf:; custom SIP peers, IAX friends, etc.) will allow you to override specific
/etc/asterisk/dundi.conf:;e164 => dundi-e164-customers,100,IAX2,dundi:${SECRET}@${IPADDR}/${NUMBER},nounsolicited,nocomunsolicit,nopartial
/dev/pts/21
15:02:40
#kill 8750

15:02:51
#ps aux | grep asterisk
root      9430  0.0  0.0   4444  1880 pts/12   S+   13:57   0:00 /usr/bin/vim /etc/asterisk/extensions.conf
root     10802  0.0  0.0   3148   804 pts/22   S+   16:02   0:00 grep asterisk
/dev/pts/9
15:02:51
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
    -- Called 202
    -- SIP/202-081f4500 is ringing
    -- SIP/202-081f4500 answered SIP/201-081e0d50
  == Spawn extension (local, 202, 6) exited non-zero on 'SIP/201-081e0d50'
[Mar 18 16:35:12] NOTICE[11772]: res_monitor.c:339 ast_monitor_stop: monitor executing ( nice -n 19 sox -m "/tmp/02-2010-03-18-16:35:07-in.wav" "/tmp/02-2010-03-18-16:35:07-out.wav" "/tmp/02-2010-03-18-16:35:07.wav"  && rm -f "/tmp/02-2010-03-18-16:35:07-"* ) &
[Mar 18 16:37:16] NOTICE[10983]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 203
[Mar 18 16:40:16] NOTICE[10983]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 203
[Mar 18 16:43:16] NOTICE[10983]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 203
linux2*CLI> quit
Executing last minute cleanups
/dev/pts/21
15:02:53
#apt-get install strace
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  strace
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 160kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 287kB.
Получено:1 http://ftp.ua.debian.org lenny/main strace 4.5.17+cvs080723-2 [160kB]
Получено 160kБ за 0s (409kБ/c)
Выбор ранее не выбранного пакета strace.
(Чтение базы данных... на данный момент установлено 120402 файлов и каталогов.)
Распаковывается пакет strace (из файла .../strace_4.5.17+cvs080723-2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет strace (4.5.17+cvs080723-2) ...
15:03:01
#strace /usr/sbin/asterisk -p -U asterisk
execve("/usr/sbin/asterisk", ["/usr/sbin/asterisk", "-p", "-U", "asterisk"], [/* 20 vars */]) = 0
brk(0)                                  = 0x8152000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee5000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=60403, ...}) = 0
mmap2(NULL, 60403, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ed6000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
...
close(3)                                = 0
unlink("/var/run/asterisk/asterisk.pid") = -1 ENOENT (No such file or directory)
open("/var/run/asterisk/asterisk.pid", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee4000
write(3, "10860\n"..., 6)               = 6
close(3)                                = 0
munmap(0xb7ee4000, 4096)                = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ce66f8) = 10861
exit_group(0)                           = ?
15:03:12
#strace '/usr/sbin/asterisk -p -U asterisk'
strace: /usr/sbin/asterisk -p -U asterisk: command not found
15:03:57
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:04:03
#ps aux | grep asterisk
root      9430  0.0  0.0   4444  1880 pts/12   S+   13:57   0:00 /usr/bin/vim /etc/asterisk/extensions.conf
asterisk 10969  0.5  0.3  32168 10932 ?        Ssl  16:04   0:00 /usr/sbin/asterisk -p -U asterisk
root     11022  0.0  0.0   3392  1388 pts/10   S+   16:04   0:00 rasterisk rvvv
15:04:22
##strace -p 10969

15:04:54
#less /tmp/ast.log
15:04:58
#strace -p 10969
Process 10969 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>
^C <unfinished ...>
Process 10969 detached
/dev/pts/13
15:05:37
#ps axp
ERROR: List of process IDs must follow p.
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
/dev/pts/21
15:06:37
#pstree
init─┬─NetworkManager───{NetworkManager}
     ├─NetworkManagerD
     ├─acpid
     ├─apache2─┬─apache2
     │         └─2*[apache2───26*[{apache2}]]
     ├─asterisk───32*[{asterisk}]
     ├─atd
     ├─avahi-daemon───avahi-daemon
     ├─beam─┬─inet_gethost───2*[inet_gethost]
     │      └─{beam}
...
     ├─named───4*[{named}]
     ├─notification-da
     ├─portmap
     ├─rpc.statd
     ├─rsyslogd───3*[{rsyslogd}]
     ├─sendmail-mta
     ├─sshd─┬─2*[sshd───script───script───bash───screen]
     │      └─2*[sshd───script───script───bash]
     ├─system-tools-ba
     └─udevd
15:06:44
#pstree | less
15:06:56
#ps waux | grep ast
root      9430  0.0  0.0   4444  1880 pts/12   S+   13:57   0:00 /usr/bin/vim /etc/asterisk/extensions.conf
asterisk 10969  0.0  0.3  32168 10940 ?        Ssl  16:04   0:00 /usr/sbin/asterisk -p -U asterisk
root     11022  0.0  0.0   3392  1388 pts/10   S+   16:04   0:00 rasterisk rvvv
root     11193  0.0  0.0   3148   804 pts/22   S+   16:06   0:00 grep ast
15:06:59
#ps axl | grep asterisk
4     0  9430  4468  20   0   4444  1880 -      S+   pts/12     0:00 /usr/bin/vim /etc/asterisk/extensions.conf
1   109 10969     1 -11   -  32168 10940 -      Ssl  ?          0:00 /usr/sbin/asterisk -p -U asterisk
4     0 11022  4384  20   0   3392  1388 -      S+   pts/10     0:00 rasterisk rvvv
0     0 11202  4145  20   0   3144   776 -      R+   pts/22     0:00 grep asterisk
15:07:40
#cp /tmp/my-vitae.gsm /usr/share/asterisk/sounds/
Display all 1352 possibilities? (y or n)
15:07:40
#cp /tmp/my-vitae.gsm /usr/share/asterisk/sounds/cu
currently.gsm           custom/                 customer-relations.gsm
current-time-is.gsm     customer-accounts.gsm   customer-service.gsm
15:07:40
#cp /tmp/my-vitae.gsm /usr/share/asterisk/sounds/cu
currently.gsm           custom/                 customer-relations.gsm
current-time-is.gsm     customer-accounts.gsm   customer-service.gsm
15:07:40
#cp /tmp/my-vitae.gsm /usr/share/asterisk/sounds/custom

15:07:51
#ls /usr/share/asterisk/sounds/custom
custom/                 customer-accounts.gsm   customer-relations.gsm  customer-service.gsm
15:07:51
#ls /usr/share/asterisk/sounds/custom
custom/                 customer-accounts.gsm   customer-relations.gsm  customer-service.gsm
15:07:51
#ls /usr/share/asterisk/sounds/custom/
my-vitae.gsm  ru/
15:07:51
#ls /usr/share/asterisk/sounds/ru/
Display all 234 possibilities? (y or n)
/dev/pts/13
15:10:37
#ps -T
  PID  SPID TTY          TIME CMD
10574 10574 pts/14   00:00:00 bash
11266 11266 pts/14   00:00:00 ps
15:10:58
#ps -eLf
UID        PID  PPID   LWP  C NLWP STIME TTY          TIME CMD
root         1     0     1  0    1 09:45 ?        00:00:01 init [2]
root         2     0     2  0    1 09:45 ?        00:00:00 [kthreadd]
root         3     2     3  0    1 09:45 ?        00:00:00 [migration/0]
root         4     2     4  0    1 09:45 ?        00:00:00 [ksoftirqd/0]
root         5     2     5  0    1 09:45 ?        00:00:01 [watchdog/0]
root         6     2     6  0    1 09:45 ?        00:00:00 [migration/1]
root         7     2     7  0    1 09:45 ?        00:00:00 [ksoftirqd/1]
root         8     2     8  0    1 09:45 ?        00:00:00 [watchdog/1]
root         9     2     9  0    1 09:45 ?        00:00:35 [events/0]
...
asterisk 10969     1 11004  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11005  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11006  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11007  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11023  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11025  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
root     11022  4384 11022  0    1 16:04 pts/10   00:00:00 rasterisk rvvv
root     11241 10080 11241  0    1 16:08 pts/20   00:00:00 /usr/bin/nano /etc/asterisk/extensions.conf
root     11257  4145 11257  0    1 16:09 pts/22   00:00:00 strace -p 10969
root     11276 10574 11276  0    1 16:11 pts/14   00:00:00 ps -eLf
15:11:29
#ps -eLf | grep asterisk
root      9430  4468  9430  0    1 13:57 pts/12   00:00:00 /usr/bin/vim /etc/asterisk/extensions.conf
asterisk 10969     1 10969  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10971  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10972  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10973  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10977  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10978  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10979  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10983  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 10984  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
...
asterisk 10969     1 11003  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11004  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11005  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11006  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11007  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11023  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
asterisk 10969     1 11025  0   33 16:04 ?        00:00:00 /usr/sbin/asterisk -p -U asterisk
root     11022  4384 11022  0    1 16:04 pts/10   00:00:00 rasterisk rvvv
root     11241 10080 11241  0    1 16:08 pts/20   00:00:00 /usr/bin/nano /etc/asterisk/extensions.conf
root     11292 10574 11292  0    1 16:11 pts/14   00:00:00 grep asterisk
15:11:34
#ps -eLf | head -1
UID        PID  PPID   LWP  C NLWP STIME TTY          TIME CMD
15:12:00
#strace -p10972
Process 10972 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>^C <unfinished ...>
Process 10972 detached
/dev/pts/23
15:12:28
#screee -x
bash: screee: команда не найдена
15:12:33
#screen -x
/dev/pts/13
15:12:46
#strace -p11025
Process 11025 attached - interrupt to quit
futex(0x81354e4, FUTEX_WAIT_PRIVATE, 1, NULL^C <unfinished ...>
Process 11025 detached
/dev/pts/21
15:14:39
#cp /tmp/*gsm /home/user2/

/dev/pts/19
15:19:56
#exten => i,1,Background(/tmp/my-ne-to-davish)

прошло 14 минут
/dev/pts/21
15:34:36
#apt-cache search zaptel source
zaptel-source - Zapata telephony interface (source code for kernel driver)
15:34:42
#apt-get install zaptel-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  fxload zaptel
НОВЫЕ пакеты, которые будут установлены:
  fxload zaptel zaptel-source
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 1460kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 2519kB.
Хотите продолжить [Д/н]? \
Аварийное завершение.
15:34:55
#apt-get install zaptel-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  fxload zaptel
НОВЫЕ пакеты, которые будут установлены:
  fxload zaptel zaptel-source
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 1460kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 2519kB.
...
Распаковывается пакет fxload (из файла .../fxload_0.0.20020411-1.1_i386.deb)...
Выбор ранее не выбранного пакета zaptel.
Распаковывается пакет zaptel (из файла .../zaptel_1%3a1.4.11~dfsg-3_i386.deb)...
Выбор ранее не выбранного пакета zaptel-source.
Распаковывается пакет zaptel-source (из файла .../zaptel-source_1%3a1.4.11~dfsg-3_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет fxload (0.0.20020411-1.1) ...
Настраивается пакет zaptel (1:1.4.11~dfsg-3) ...
Zaptel telephony kernel driver: FATAL: Module ztdummy not found.
Настраивается пакет zaptel-source (1:1.4.11~dfsg-3) ...
15:37:28
#ls -l
итого 46456
-rw-r--r-- 1 asterisk asterisk    19244 Мар 18 10:30 01-2010-03-18-10:30:27-in.wav
-rw-r--r-- 1 asterisk asterisk    18924 Мар 18 10:30 01-2010-03-18-10:30:27-out.wav
-rw-r--r-- 1 asterisk asterisk    59564 Мар 18 10:30 01-2010-03-18-10:30:29-in.wav
-rw-r--r-- 1 asterisk asterisk    58284 Мар 18 10:30 01-2010-03-18-10:30:29-out.wav
-rw-r--r-- 1 asterisk asterisk   109164 Мар 18 10:30 01-2010-03-18-10:30:35-in.wav
-rw-r--r-- 1 asterisk asterisk   108204 Мар 18 10:30 01-2010-03-18-10:30:35-out.wav
-rw-r--r-- 1 asterisk asterisk    67884 Мар 18 10:34 01-2010-03-18-10:34:38.wav
-rw-r--r-- 1 asterisk asterisk     7404 Мар 18 10:42 01-2010-03-18-10:42:34.wav
-rw-r--r-- 1 asterisk asterisk   119724 Мар 18 10:42 01-2010-03-18-10:42:41.wav
...
-rw-r----- 1 asterisk asterisk    35046 Мар 18 13:03 my-slugeb-menu.gsm
-rw-r----- 1 asterisk asterisk    32802 Мар 18 13:59 my-spravka-menu.gsm
-rw-r----- 1 asterisk asterisk     7128 Мар 18 15:26 my-timeout.gsm
-rw-r----- 1 asterisk asterisk     7557 Мар 18 12:57 my-vitae.gsm
drwx------ 2 user2    user2        4096 Мар 18 13:43 orbit-user2
-rw-r--r-- 1 root     root        24641 Мар 18 11:29 record.ulaw
drwx------ 2 user2    user2        4096 Мар 18 09:46 seahorse-BTDBIo
-rw-rw---- 1 asterisk asterisk    28721 Мар 18 15:01 sys-info.ulaw
-rw-r----- 1 root     root        50961 Мар 18 12:16 sys-info.ulaw.bk
drwx------ 2 user2    user2        4096 Мар 18 09:46 virtual-user2.dwvWFy

Файлы

  • /etc/asterisk/sip
  • /var/log/
  • /var/log/a
  • /var/log/asterisk/
  • /etc/asterisk/sip
    >
    sip.conf         sip.conf.SAVE    sip_notify.conf
    
    /var/log/
    >
    apache2/             debug                faillog              mail.err             syslog.2.gz
    apt/                 dmesg                festival/            mail.info            unattended-upgrades/
    aptitude             dmesg.0              fontconfig.log       mail.log             user.log
    asterisk/            dmesg.1.gz           fsck/                mail.warn            wtmp
    auth.log             dmesg.2.gz           gdm/                 messages             Xorg.0.log
    boot                 dmesg.3.gz           installer/           news/                Xorg.0.log.old
    btmp                 dpkg.log             kern.log             pycentral.log
    cups/                ejabberd/            lastlog              syslog
    daemon.log           exim4/               lpr.log              syslog.1
    
    /var/log/a
    >
    apache2/  apt/      aptitude  asterisk/ auth.log
    
    /var/log/asterisk/
    >
    cdr-csv/    cdr-custom/ event_log   messages    queue_log
    

    Статистика

    Время первой команды журнала13:08:38 2010- 3-18
    Время последней команды журнала15:37:28 2010- 3-18
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 2.48
    Количество командных строк в единицу времени, команда/мин 0.68
    Частота использования команд
    ls25|=====================| 21.93%
    mv12|==========| 10.53%
    ps9|=======| 7.89%
    cp8|=======| 7.02%
    cat8|=======| 7.02%
    grep8|=======| 7.02%
    strace5|====| 4.39%
    locate4|===| 3.51%
    asterisk3|==| 2.63%
    nano3|==| 2.63%
    less3|==| 2.63%
    apt-get3|==| 2.63%
    screen2|=| 1.75%
    head2|=| 1.75%
    tail2|=| 1.75%
    updatedb2|=| 1.75%
    exten2|=| 1.75%
    pstree2|=| 1.75%
    mkdir1|| 0.88%
    [local]1|| 0.88%
    /etc/init.d/asterisk1|| 0.88%
    ^C^C^C^C1|| 0.88%
    vi1|| 0.88%
    s,1,Answer1|| 0.88%
    my-ne-to-davish)1|| 0.88%
    kill1|| 0.88%
    apt-cache1|| 0.88%
    screee1|| 0.88%
    #strace1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$