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

Содержание

Журнал

Четверг (10/28/10)

/dev/pts/6
11:54:34
#/etc/init.d/festival stop
Stopping Festival server: festival.
11:54:42
#/etc/init.d/festival start
Starting Festival server: festival.
11:54:44
#ls /var/log/festival

11:54:49
#less /var/log/daemon.log
11:55:03
#less /etc/asterisk/festival.conf
11:55:30
#netstat -np | grep fe

11:55:34
#netstat -npl | grep fe
tcp        0      0 0.0.0.0:1314            0.0.0.0:*               LISTEN      7264/festival
11:55:39
#vi /etc/asterisk/extensions.conf
/dev/pts/30
11:56:51
#history | less
/dev/pts/6
11:57:30
#less /etc/festival.scm
11:57:33
#ssh linux3
Linux linux3.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 28 12:53:01 2010 from linux8.unix.nt
l3-agent is already running: pid=3217; pidfile=/root/.lilalo/l3-agent.pid
11:57:45
#exit
exit
Connection to linux3 closed.
11:58:00
#cp /usr/share/festival/festival.scm /etc/festival.scme

11:58:28
#/etc/init.d/festival start
Starting Festival server: festival.
11:58:30
#asterisk -rv
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
=========================================================================
Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux8 (pid = 7203)
Verbosity is at least 3
linux8*CLI>
    -- Executing [1804@group1:1] Festival("SIP/1801-08b67670", "privet") in new stack
  == Parsing '/etc/asterisk/festival.conf': Found
[Oct 28 12:58:37] WARNING[7569]: app_festival.c:496 festival_exec: Unable to read from cache/festival fd
  == Spawn extension (group1, 1804, 1) exited non-zero on 'SIP/1801-08b67670'
linux8*CLI> quit
Executing last minute cleanups
11:58:44
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:58:55
#cp /usr/share/festival/festival.scm /etc/festival.scm

11:59:20
#/etc/init.d/festival start
Starting Festival server: festival.
11:59:22
#apt-cache search festival
brltty-flite - Access software for a blind person using a braille display
eflite - Festival-Lite based emacspeak speech server
espeak - A multi-lingual software speech synthesizer
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
...
speech-dispatcher-festival - Festival support for Speech Dispatcher
libestools1.2 - Edinburgh Speech Tools Library
stardict-plugin-festival - International dictionary - Festival TTS plugin
yasr - General-purpose console screen reader
festival - многоязычная система синтеза речи
festlex-oald - Festival lexicon from Oxford Advanced Learners' Dictionary
festvox-ellpc11k - Castilian Spanish male speaker for Festival
festvox-don - minimal British English male speaker for festival
festvox-rablpc16k - British English male speaker for festival, 16khz sample rate
festvox-rablpc8k - British English male speaker for festival, 8khz sample rate
12:00:55
#apt-cache search festival | less
12:02:28
#vi /etc/festival.scm
прошло 68 минут
13:11:06
#Press ENTER or type command to continue
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет zaptelsource
/dev/tty1
13:11:11
#apt-get install zaptel-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия zaptel-source.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/pts/6
13:11:14
#apt-get install zaptel-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия zaptel-source.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 3 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Настраивается пакет 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) ...
/dev/pts/10
13:11:25
#screen -x
/dev/tty1
13:11:29
#cpuinfo
bash: cpuinfo: команда не найдена
/dev/pts/6
13:12:08
#m-a a-i zaptel-source
Получено:4 http://10.0.35.1 lenny/main linux-kbuild-2.6.26 2.6.26-3 [194kB]
Получено:5 http://security.debian.org lenny/updates/main linux-headers-2.6.26-2-common 2.6.26-25lenny1 [3809kB]
Получено:6 http://security.debian.org lenny/updates/main linux-headers-2.6.26-2-686 2.6.26-25lenny1 [413kB]
Получено 7359kБ за 33s (219kБ/c)
Выбор ранее не выбранного пакета gcc-4.1-base.
(Чтение базы данных... на данный момент установлено 31963 файлов и каталогов.)
Распаковывается пакет gcc-4.1-base (из файла .../gcc-4.1-base_4.1.2-25_i386.deb)...
Выбор ранее не выбранного пакета cpp-4.1.
Распаковывается пакет cpp-4.1 (из файла .../cpp-4.1_4.1.2-25_i386.deb)...
Выбор ранее не выбранного пакета gcc-4.1.
Распаковывается пакет gcc-4.1 (из файла .../gcc-4.1_4.1.2-25_i386.deb)...
Выбор ранее не выбранного пакета linux-headers-2.6.26-2-common.
                                  100%
─────────────────────────────────────────────────────────────────────────
Завершено с /usr/src/zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-25lenny1_i386.deb .
dpkg -Ei /usr/src/zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-25lenny1_i386.deb
Выбор ранее не выбранного пакета zaptel-modules-2.6.26-2-686.
(Чтение базы данных... на данный момент установлено 41127 файлов и каталогов.)
Распаковывается пакет zaptel-modules-2.6.26-2-686 (из файла .../zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-25lenny1_i386.deb)...
Настраивается пакет zaptel-modules-2.6.26-2-686 (1:1.4.11~dfsg-3+2.6.26-25lenny1) ...
/dev/pts/26
13:12:11
#screen -x
/dev/tty1
13:19:58
#dd if=/dev/urandom of=/dev/null
^C2621+0 записей считано
2620+0 записей написано
 скопировано 1341440 байт (1,3 MB), 1,63033 c, 823 kB/c
/dev/pts/30
13:20:23
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Celeron(R) CPU 2.50GHz
stepping        : 9
cpu MHz         : 2499.785
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
bogomips        : 5005.19
clflush size    : 64
power management:
/dev/tty1
13:21:10
#cat /proc/cpuinfo|less
/dev/pts/6
13:21:41
#modprobe ztdummy

13:21:52
#pkill festival

прошло 12 минут
13:34:05
#pkill festival

13:35:50
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
13:39:31
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2740.6592.19891	2010-10-28 14:39:36.000000000 +0300
+++ /etc/asterisk/extensions.conf	2010-10-28 14:41:09.000000000 +0300
@@ -53,6 +53,7 @@
 exten => 1895,n,SetMusicOnhold(default)
 exten => 1895,n,Queue(queue1)
 
+exten => 1894,1,MeetMe(100,M)
 
 exten => _1188X,1,Wait(1)
 exten => _1188X,n,Record(/tmp/message-${EXTEN:4}:gsm)
/dev/pts/32
13:39:45
#screen -x
/dev/pts/6
13:48:35
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2740.25101.14621	2010-10-28 14:48:37.000000000 +0300
+++ /etc/asterisk/extensions.conf	2010-10-28 15:33:50.000000000 +0300
@@ -54,6 +54,8 @@
 exten => 1895,n,Queue(queue1)
 
 exten => 1894,1,MeetMe(100,M)
+exten => 1893,1,MeetMe(100,Mm)
+exten => 1892,1,MeetMe(100,Mt)
 
 exten => _1188X,1,Wait(1)
 exten => _1188X,n,Record(/tmp/message-${EXTEN:4}:gsm)
прошло 45 минут
14:33:50
#lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 82)
14:34:02
#ssh linux7
Linux linux7.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 28 16:33:51 2010
l3-agent is already running: pid=2899; pidfile=/root/.lilalo/l3-agent.pid
14:34:07
#lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
14:34:15
#ls /dev/zap/
channel  ctl  pseudo  timer
14:34:29
#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
linux7*CLI>
linux7*CLI>
    -- Executing [1794@group2:1] MeetMe("SIP/1701-08463d38", "100|M") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
[Oct 28 16:34:40] WARNING[3144]: app_meetme.c:774 build_conf: Unable to open pseudo device
    -- <SIP/1701-08463d38> Playing 'conf-invalid' (language 'en')
  == Spawn extension (group2, 1794, 1) exited non-zero on 'SIP/1701-08463d38'
linux7*CLI> exit
Executing last minute cleanups
14:34:46
#exit
exit
Connection to linux7 closed.
14:34:53
#ls /dev/zap/
channel  ctl  pseudo  timer
14:34:55
#ls -l /dev/zap/
итого 0
crw-rw---- 1 root dialout 196, 254 Окт 28 14:21 channel
crw-rw---- 1 root dialout 196,   0 Окт 28 14:21 ctl
crw-rw---- 1 root dialout 196, 255 Окт 28 14:21 pseudo
crw-rw---- 1 root dialout 196, 253 Окт 28 14:21 timer
14:34:57
#ssh linux7
Linux linux7.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 28 16:34:24 2010
l3-agent is already running: pid=2899; pidfile=/root/.lilalo/l3-agent.pid
14:35:02
#ls -l /dev/zap/
итого 0
crw-rw---- 1 root dialout 196, 254 Окт 28 16:33 channel
crw-rw---- 1 root dialout 196,   0 Окт 28 16:33 ctl
crw-rw---- 1 root dialout 196, 255 Окт 28 16:33 pseudo
crw-rw---- 1 root dialout 196, 253 Окт 28 16:33 timer
14:35:05
#id asterisk
uid=110(asterisk) gid=117(asterisk) группы=117(asterisk),1000(leonid)
14:35:08
#exit
exit
Connection to linux7 closed.
14:35:16
#id asterisk
uid=104(asterisk) gid=106(asterisk) группы=106(asterisk),20(dialout),29(audio)
14:35:19
#ssh linux7
Linux linux7.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 28 16:35:17 2010
l3-agent is already running: pid=2899; pidfile=/root/.lilalo/l3-agent.pid
14:35:25
#vi /etc/group
14:35:54
#ls -l /dev/zap/
итого 0
crw-rw---- 1 root dialout 196, 254 Окт 28 16:33 channel
crw-rw---- 1 root dialout 196,   0 Окт 28 16:33 ctl
crw-rw---- 1 root dialout 196, 255 Окт 28 16:33 pseudo
crw-rw---- 1 root dialout 196, 253 Окт 28 16:33 timer
14:35:57
#id asterisk
uid=110(asterisk) gid=117(asterisk) группы=117(asterisk),20(dialout),1000(leonid)
14:36:11
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:36:42
#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
=========================================================================
...
    -- <SIP/1701-08f254c0> Playing 'conf-onlyperson' (language 'en')
[Oct 28 16:37:13] NOTICE[3574]: rtp.c:788 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.107.201
    -- Started music on hold, class 'default', on SIP/1701-08f254c0
    -- Stopped music on hold on SIP/1701-08f254c0
    -- Hungup 'Zap/pseudo-1887643987'
  == Spawn extension (group2, 1794, 1) exited non-zero on 'SIP/1701-08f254c0'
linux7*CLI>
linux7*CLI>
linux7*CLI> quit
Executing last minute cleanups
14:37:36
#id asterisk
uid=110(asterisk) gid=117(asterisk) группы=117(asterisk),20(dialout),1000(leonid)
14:37:41
#ls -l /dev/zap/
итого 0
crw-rw---- 1 root dialout 196, 254 Окт 28 16:33 channel
crw-rw---- 1 root dialout 196,   0 Окт 28 16:33 ctl
crw-rw---- 1 root dialout 196, 255 Окт 28 16:33 pseudo
crw-rw---- 1 root dialout 196, 253 Окт 28 16:33 timer
14:37:47
#ls /etc/udev/
alsa-utils.rules  libmtp7.rules  rules.d
libgphoto2.rules  links.conf     udev.conf
14:37:55
#ls /etc/udev/rules.d/
024_hpmud.rules                   75-persistent-net-generator.rules
025_libgphoto2.rules              80-drivers.rules
11-hplj10xx.rules                 90-hal.rules
45-hplip.rules                    91-permissions.rules
50-udev.rules                     95-late.rules
55-hpmud.rules                    libmtp7.rules
60-persistent-input.rules         xpp.rules
60-persistent-storage.rules       z60_alsa-utils.rules
60-persistent-storage-tape.rules  z60_libpisock9.rules
60-persistent-v4l.rules           z60_libsane-extras.rules
70-persistent-cd.rules            z60_libsane.rules
70-persistent-net.rules           z60_libvpb0.vtcore.rules
75-cd-aliases-generator.rules     z60_xserver-xorg-input-wacom.rules
14:37:57
#grep /zap /etc/udev/rules.d/*
/etc/udev/rules.d/xpp.rules:    RUN+="/usr/share/zaptel/xpp_fxloader udev $sysfs{idVendor}/$sysfs{idProduct}/$sysfs{bcdDevice}"
/etc/udev/rules.d/xpp.rules:# By default XPP_INIT_DIR="/usr/share/zaptel"
14:38:20
#vi /etc/udev/rules.d/xpp.rules
14:38:46
#~
alsa-utils.rules  libmtp7.rules  rules.d
libgphoto2.rules  links.conf     udev.conf
14:39:05
#vi /etc/udev/rules.d/50-udev.rules
14:39:46
#/etc/udev/rules.d/91-permissions.rules
bash: /etc/udev/rules.d/91-permissions.rules: Отказано в доступе
14:40:03
#vi /etc/udev/rules.d/91-permissions.rules
14:40:11
#less /etc/asterisk/iax.conf
/dev/pts/10
14:40:11
#screen -x
/dev/pts/26
14:42:24
#screen -x
/dev/pts/6
14:42:47
#cp /etc/asterisk/sip.conf /etc/asterisk/iax.conf

14:43:22
#less /etc/asterisk/iax.conf
14:45:25
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-2740.27205.2266	2010-10-28 15:45:30.000000000 +0300
+++ /etc/asterisk/sip.conf	2010-10-28 15:47:36.000000000 +0300
@@ -5,9 +5,9 @@
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 				
-register => tl:1234@192.168.107.1/msk
-register => tl:1234@192.168.106.1/kzn
-register => tl:1234@192.168.105.1/ptr
+;register => tl:1234@192.168.107.1/msk
+;register => tl:1234@192.168.106.1/kzn
+;register => tl:1234@192.168.105.1/ptr
   
 [authentication]
 
@@ -38,23 +38,23 @@
 callgroup=1
 pickupgroup=1
 
-[msk]
-type=friend
-secret=1234
-host=dynamic
-username=tl
-context=group1
-
-[kzn]
-type=friend
-secret=1234
-host=dynamic
-username=tl
-context=group1
-
-[ptr]
-type=friend
-secret=1234
-host=dynamic
-username=tl
-context=group1
+;[msk]
+;type=friend
+;secret=1234
+;host=dynamic
+;username=tl
+;context=group1
+;
+;[kzn]
+;type=friend
+;secret=1234
+;host=dynamic
+;username=tl
+;context=group1
+;
+;[ptr]
+;type=friend
+;secret=1234
+;host=dynamic
+;username=tl
+;context=group1
14:47:36
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.25309.18741	2010-10-28 15:47:40.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:48:21.000000000 +0300
@@ -1,7 +1,7 @@
 [general]
 context=default			; Default context for incoming calls
 allowoverlap=no			; Disable overlap dialing support. (Default is yes)
-bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
+;bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 				
@@ -11,33 +11,6 @@
   
 [authentication]
 
-[1801]
-type=friend
-secret=1234
-host=dynamic
-callerid="Wilen"
-context=group1
-disallow=all
-allow=gsm
-allow=ulaw
-allow=alaw
-language=ru
-callgroup=1
-pickupgroup=1
-
-[1802]
-type=friend
-secret=1234
-host=dynamic
-callerid="Wilen, Softphone"
-context=group2
-disallow=all
-allow=gsm
-allow=ulaw
-allow=alaw
-callgroup=1
-pickupgroup=1
-
 [msk]
 type=friend
 secret=1234
14:48:21
#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
=========================================================================
...
linux8*CLI> iax2 reload
  == Parsing '/etc/asterisk/iax.conf': Found
[Oct 28 15:48:44] NOTICE[13469]: chan_iax2.c:10014 set_config: Ignoring bindaddr on reload
  == Parsing '/etc/asterisk/users.conf': Found
[Oct 28 15:48:44] WARNING[13469]: chan_iax2.c:10249 set_config: Section 'authentication' lacks type
  == Parsing '/etc/asterisk/iaxprov.conf': Found
    -- Loaded provisioning template 'default'
[Oct 28 15:48:55] NOTICE[12604]: chan_sip.c:15642 handle_request_register: Registration from '<sip:kzn@192.168.108.1>' failed for '192.168.106.1' - No matching peer found
linux8*CLI> quit
Executing last minute cleanups
/dev/tty1
14:48:41
#ping 194.150.95.200
PING 194.150.95.200 (194.150.95.200) 56(84) bytes of data.
64 bytes from 194.150.95.200: icmp_seq=1 ttl=55 time=16.0 ms
^C
--- 194.150.95.200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 16.076/16.076/16.076/0.000 ms
14:48:48
#ping 194.150.95.201
PING 194.150.95.201 (194.150.95.201) 56(84) bytes of data.
64 bytes from 194.150.95.201: icmp_seq=1 ttl=55 time=52.1 ms
^C
--- 194.150.95.201 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 52.163/52.163/52.163/0.000 ms
/dev/pts/32
14:48:48
#s
bash: s: команда не найдена
14:48:48
#less /etc/asterisk/iax.conf
/dev/tty1
14:48:50
#ping 194.150.95.202
PING 194.150.95.202 (194.150.95.202) 56(84) bytes of data.
64 bytes from 194.150.95.202: icmp_seq=1 ttl=55 time=21.5 ms
64 bytes from 194.150.95.202: icmp_seq=2 ttl=55 time=60.9 ms
^C
--- 194.150.95.202 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 21.596/41.268/60.941/19.673 ms
14:48:53
#ping 194.150.95.203
PING 194.150.95.203 (194.150.95.203) 56(84) bytes of data.
64 bytes from 194.150.95.203: icmp_seq=1 ttl=55 time=45.5 ms
^C
--- 194.150.95.203 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 45.540/45.540/45.540/0.000 ms
/dev/pts/6
14:48:56
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.30973.23575	2010-10-28 15:49:01.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:49:17.000000000 +0300
@@ -4,6 +4,7 @@
 ;bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
+trunk=yes
 				
 register => tl:1234@192.168.107.1/msk
 register => tl:1234@192.168.106.1/kzn
/dev/tty1
14:48:56
#ping 194.150.95.219
PING 194.150.95.219 (194.150.95.219) 56(84) bytes of data.
^C
--- 194.150.95.219 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
14:49:00
#ping 194.150.95.220
PING 194.150.95.220 (194.150.95.220) 56(84) bytes of data.
^C
--- 194.150.95.220 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
14:49:03
#ping 194.150.95.218
PING 194.150.95.218 (194.150.95.218) 56(84) bytes of data.
^C
--- 194.150.95.218 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
/dev/pts/32
14:49:37
#less /etc/asterisk/iax.conf
/dev/pts/6
14:50:00
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.20573.2074	2010-10-28 15:50:02.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:50:50.000000000 +0300
@@ -5,6 +5,7 @@
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 trunk=yes
+auth=md5
 				
 register => tl:1234@192.168.107.1/msk
 register => tl:1234@192.168.106.1/kzn
14:51:05
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.18806.2542	2010-10-28 15:51:06.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:51:14.000000000 +0300
@@ -5,7 +5,7 @@
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 trunk=yes
-auth=md5
+authentication=md5
 				
 register => tl:1234@192.168.107.1/msk
 register => tl:1234@192.168.106.1/kzn
14:52:26
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.2733.24158	2010-10-28 15:52:27.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:52:33.000000000 +0300
@@ -5,13 +5,12 @@
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 trunk=yes
-authentication=md5
 				
 register => tl:1234@192.168.107.1/msk
 register => tl:1234@192.168.106.1/kzn
 register => tl:1234@192.168.105.1/ptr
   
-[authentication]
+;[authentication]
 
 [msk]
 type=friend
14:52:56
#vi /etc/asterisk/iax.conf
14:56:36
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.19255.27436	2010-10-28 15:56:37.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:56:46.000000000 +0300
@@ -6,7 +6,7 @@
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 trunk=yes
 				
-register => tl:1234@192.168.107.1/msk
+register => IAX2/tl:1234@192.168.107.1
 register => tl:1234@192.168.106.1/kzn
 register => tl:1234@192.168.105.1/ptr
   
/dev/pts/32
14:56:52
#less /etc/asterisk/iax.conf
/dev/pts/6
14:57:09
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.20395.25398	2010-10-28 15:57:10.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:57:31.000000000 +0300
@@ -7,8 +7,8 @@
 trunk=yes
 				
 register => IAX2/tl:1234@192.168.107.1
-register => tl:1234@192.168.106.1/kzn
-register => tl:1234@192.168.105.1/ptr
+register => IAX2/tl:1234@192.168.106.1
+register => IAX2/tl:1234@192.168.105.1/ptr
   
 ;[authentication]
 
14:57:43
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.19411.13109	2010-10-28 15:57:45.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:57:49.000000000 +0300
@@ -8,7 +8,7 @@
 				
 register => IAX2/tl:1234@192.168.107.1
 register => IAX2/tl:1234@192.168.106.1
-register => IAX2/tl:1234@192.168.105.1/ptr
+register => IAX2/tl:1234@192.168.105.1
   
 ;[authentication]
 
14:58:20
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.14298.29892	2010-10-28 15:58:21.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:58:34.000000000 +0300
@@ -12,21 +12,21 @@
   
 ;[authentication]
 
-[msk]
+[IAX2/msk]
 type=friend
 secret=1234
 host=dynamic
 username=tl
 context=group1
 
-[kzn]
+[IAX2/kzn]
 type=friend
 secret=1234
 host=dynamic
 username=tl
 context=group1
 
-[ptr]
+[IAX2/ptr]
 type=friend
 secret=1234
 host=dynamic
14:59:16
#vi /etc/asterisk/iax.conf
--- /tmp/l3-saved-2740.17308.21087	2010-10-28 15:59:17.000000000 +0300
+++ /etc/asterisk/iax.conf	2010-10-28 15:59:44.000000000 +0300
@@ -2,31 +2,31 @@
 context=default			; Default context for incoming calls
 allowoverlap=no			; Disable overlap dialing support. (Default is yes)
 ;bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
-bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
+;bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
 trunk=yes
 				
-register => IAX2/tl:1234@192.168.107.1
-register => IAX2/tl:1234@192.168.106.1
-register => IAX2/tl:1234@192.168.105.1
+register => tl:1234@192.168.107.1
+register => tl:1234@192.168.106.1
+register => tl:1234@192.168.105.1
   
 ;[authentication]
 
-[IAX2/msk]
+[msk]
 type=friend
 secret=1234
 host=dynamic
 username=tl
 context=group1
 
-[IAX2/kzn]
+[kzn]
 type=friend
 secret=1234
 host=dynamic
 username=tl
 context=group1
 
-[IAX2/ptr]
+[ptr]
 type=friend
 secret=1234
 host=dynamic
/dev/pts/32
14:59:56
#less /etc/asterisk/iax.conf
/dev/pts/6
15:04:57
#vi /etc/asterisk/iax.conf
15:05:15
# 34 context=group1
116 include => service
117 include => local
118 include => national
119 include => internatio(IAX2/msk/${EXTEN})
                         (IAX2/msk/${EXTEN})
120
121 [group2]
122 include => service
123 include => local
124 include => national
125
126 [group3]
"/etc/asterisk/extensions.conf" 128L, 3520C записано
/dev/pts/32
15:07:13
#vi /etc/asterisk/ext
15:07:13
#vi /etc/asterisk/extensions.conf

Файлы

  • /proc/cpuinfo
  • /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 2
    model name      : Intel(R) Celeron(R) CPU 2.50GHz
    stepping        : 9
    cpu MHz         : 2499.785
    cache size      : 128 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 2
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
    bogomips        : 5005.19
    clflush size    : 64
    power management:
    

    Статистика

    Время первой команды журнала11:54:34 2010-10-28
    Время последней команды журнала15:07:13 2010-10-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 6.93
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.31
    Количество командных строк в единицу времени, команда/мин 1.28
    Частота использования команд
    vi23|=====================| 21.70%
    less12|===========| 11.32%
    ls9|========| 8.49%
    ping7|======| 6.60%
    screen5|====| 4.72%
    asterisk4|===| 3.77%
    /etc/init.d/festival4|===| 3.77%
    id4|===| 3.77%
    ssh4|===| 3.77%
    /etc/init.d/asterisk3|==| 2.83%
    cp3|==| 2.83%
    grep3|==| 2.83%
    exit3|==| 2.83%
    pkill2|=| 1.89%
    lspci2|=| 1.89%
    netstat2|=| 1.89%
    cat2|=| 1.89%
    apt-get2|=| 1.89%
    apt-cache2|=| 1.89%
    cpuinfo1|| 0.94%
    m-a1|| 0.94%
    341|| 0.94%
    s1|| 0.94%
    dd1|| 0.94%
    history1|| 0.94%
    modprobe1|| 0.94%
    ~1|| 0.94%
    Press1|| 0.94%
    /etc/udev/rules.d/91-permissions.rules1|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$