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

Содержание

Журнал

Среда (10/24/12)

/dev/pts/2
08:58:21
#vim /etc/mail/se
/dev/pts/0
08:58:21
#vim /etc/ma
08:58:21
#vim /etc/ma
08:58:21
#vim /etc/mail/se
08:58:21
#vim /etc/mail/se
/dev/pts/2
08:58:21
#vim /etc/mail/sendmail.mc
/dev/pts/0
08:58:21
#vim /etc/mail/sendmail.mc
/dev/pts/2
09:06:52
#dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
localhost
linux5
"/etc/mail/local-host-names" 2L, 17C
/dev/pts/0
09:06:52
#dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
localhost
linux5
"/etc/mail/local-host-names" 2L, 17C
/dev/pts/2
09:07:27
#~
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet        linux5
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 9L, 264C записано
/dev/pts/0
09:07:27
#~
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet        linux5
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 9L, 264C записано
/dev/pts/2
09:08:56
#vim /etc/hostname
/dev/pts/0
09:08:56
#vim /etc/hostname
/dev/pts/2
09:09:08
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-2214.18396.25661	2012-10-24 10:09:14.000000000 +0300
+++ /etc/mail/local-host-names	2012-10-24 10:09:45.000000000 +0300
@@ -1,2 +1,2 @@
 localhost
-linux5
+linux5.unix.nt
/dev/pts/0
09:09:08
#vim /etc/mail/local-host-names
/dev/pts/2
09:09:45
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-2214.6228.13184	2012-10-24 10:10:40.000000000 +0300
+++ /etc/mail/sendmail.mc	2012-10-24 10:11:13.000000000 +0300
@@ -54,9 +54,9 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl
 dnl #
 dnl # Be somewhat anal in what we allow
 define(`confPRIVACY_FLAGS',dnl
/dev/pts/0
09:09:45
#vim /etc/mail/sendmail.mc
/dev/pts/2
09:11:13
#vim /etc/mail/access
--- /tmp/l3-saved-2214.7612.22849	2012-10-24 10:11:34.000000000 +0300
+++ /etc/mail/access	2012-10-24 10:12:16.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168			RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
/dev/pts/0
09:11:13
#vim /etc/mail/access
прошло 14 минут
/dev/pts/6
09:25:25
#setxkbmap -layout "us,ru"

/dev/pts/7
09:25:25
#setxkbmap -layout "us,ru"

09:25:32
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"

/dev/pts/6
09:25:32
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"

прошло 12 минут
/dev/pts/2
09:38:07
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-2214.27071.9026	2012-10-24 10:38:09.000000000 +0300
+++ /etc/asterisk/voicemail.conf	2012-10-24 10:38:38.000000000 +0300
@@ -127,7 +127,7 @@
 ; The following definition is very close to the default, but the default shows
 ; just the CIDNAME, if it is not null, otherwise just the CIDNUM, or "an unknown
 ; caller", if they are both null.
-emailbody=Дорогой ${VM_NAME}:\n\n\хочу сообщить, что Вы пропустили ${VM_DUR} сообщений (number ${VM_MSGNUM})\nна почтовый ящик ${VM_MAILBOX} от ${VM_CALLERID}, ${VM_DATE}, будет время послушайте....  Спасибо!\n\n\t\t\t\t--Большой Брат\n
+emailbody=Дорогой ${VM_NAME}:\n\n\ Хочу сообщить, что Вы пропустили ${VM_DUR} сообщений (number ${VM_MSGNUM})\nна почтовый ящик ${VM_MAILBOX} от ${VM_CALLERID}, ${VM_DATE}, будет время послушайте....  Спасибо!\n\n\t\t\t\t--Большой Брат\n
 ;
 ; Note: ${IF()} strips spacing at the beginning and end of its true and false
 ; values, so a newline cannot be placed at either location.  The word 'so' is
/dev/pts/0
09:38:07
#vim /etc/asterisk/voicemail.conf
/dev/pts/2
09:39:48
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-2214.28653.18782	2012-10-24 10:39:51.000000000 +0300
+++ /etc/asterisk/voicemail.conf	2012-10-24 10:40:36.000000000 +0300
@@ -127,7 +127,7 @@
 ; The following definition is very close to the default, but the default shows
 ; just the CIDNAME, if it is not null, otherwise just the CIDNUM, or "an unknown
 ; caller", if they are both null.
-emailbody=Дорогой ${VM_NAME}:\n\n\ Хочу сообщить, что Вы пропустили ${VM_DUR} сообщений (number ${VM_MSGNUM})\nна почтовый ящик ${VM_MAILBOX} от ${VM_CALLERID}, ${VM_DATE}, будет время послушайте....  Спасибо!\n\n\t\t\t\t--Большой Брат\n
+emailbody=Дорогой ${VM_NAME}:\n\n\ Хочу сообщить, что Вы пропустили ${VM_DUR} сообщений (от абонента ${VM_MSGNUM})\nна почтовый ящик ${VM_MAILBOX} от ${VM_CALLERID}, ${VM_DATE}, будет время послушайте....  Спасибо!\n\n\t\t\t\t--Большой Брат\n
 ;
 ; Note: ${IF()} strips spacing at the beginning and end of its true and false
 ; values, so a newline cannot be placed at either location.  The word 'so' is
/dev/pts/0
09:39:48
#vim /etc/asterisk/voicemail.conf
/dev/pts/2
09:40:36
#LANG=ru_UA.UTF-8 date
Wed Oct 24 10:41:44 EEST 2012
/dev/pts/0
09:40:36
#LANG=ru_UA.UTF-8 date
Wed Oct 24 10:41:44 EEST 2012
/dev/pts/2
09:42:11
#dpdpkg-reconfigure
bash: dpdpkg-reconfigure: команда не найдена
/dev/pts/0
09:42:11
#dpdpkg-reconfigure
bash: dpdpkg-reconfigure: команда не найдена
/dev/pts/2
09:42:27
#dpkg-reconfigure locales
Настройка пакета
  ┌────────────────────────────────────────┤ Настраивается пакет locales ├─────────────────────────────────────────┐
  │ Ðержки в системе нескольких языков; она позволяет пользователю настроить   │
  │ язык сообщений, страну, алфавит, порядок сортировки и т.п.                                                     │
  │                                                                                                                │
  │ Выберите создаваемые локали. Кодировка локали UTF-8 должна быть выбрана по умолчанию, особенно при новой       │
  │ инсталляции. Другие кодировки локали могут быть полезны для обратной совместимости со старыми системами и      │
  │ программами.                                                                                                   │
  │                                                                                                                │
  │ Р                                                                    │
...
 │                                                                                                                 │
 │                                                                                                                 │
 │                                <Ok>                                    <Отмена>                                 │
 │                                                                                                                 │
 └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Generating locales (this might take a while)...
  ru_RU.UTF-8... done
  ru_UA.KOI8-U... done
  ru_UA.UTF-8... done
Generation complete.
/dev/pts/0
09:42:27
#dpkg-reconfigure locales
Настройка пакета
  ┌────────────────────────────────────────┤ Настраивается пакет locales ├─────────────────────────────────────────┐
  │ Ðержки в системе нескольких языков; она позволяет пользователю настроить   │
  │ язык сообщений, страну, алфавит, порядок сортировки и т.п.                                                     │
  │                                                                                                                │
  │ Выберите создаваемые локали. Кодировка локали UTF-8 должна быть выбрана по умолчанию, особенно при новой       │
  │ инсталляции. Другие кодировки локали могут быть полезны для обратной совместимости со старыми системами и      │
  │ программами.                                                                                                   │
  │                                                                                                                │
  │ Р                                                                    │
...
 │                                                                                                                 │
 │                                                                                                                 │
 │                                <Ok>                                    <Отмена>                                 │
 │                                                                                                                 │
 └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Generating locales (this might take a while)...
  ru_RU.UTF-8... done
  ru_UA.KOI8-U... done
  ru_UA.UTF-8... done
Generation complete.
/dev/pts/2
09:51:53
#get end passwd asterisk
bash: get: команда не найдена
/dev/pts/0
09:51:53
#get end passwd asterisk
bash: get: команда не найдена
/dev/pts/2
09:51:56
#getent passwd asterisk
asterisk:x:109:114:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
/dev/pts/0
09:51:56
#getent passwd asterisk
asterisk:x:109:114:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
/dev/pts/2
09:52:10
#usermod -c 'Central PBX' asterisk

/dev/pts/0
09:52:10
#usermod -c 'Central PBX' asterisk

/dev/pts/2
09:55:05
#wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
--2012-10-24 10:58:52--  http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
Распознаётся downloads.asterisk.org... 76.164.171.233, 2001:470:e0d4::e9
Устанавливается соединение с downloads.asterisk.org|76.164.171.233|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 2037430 (1,9M) [application/x-gzip]
Saving to: «asterisk-core-sounds-ru-gsm-current.tar.gz»
100%[============================================================================>] 2 037 430   38,0K/s   в 97s
2012-10-24 11:00:29 (20,5 KB/s) - «asterisk-core-sounds-ru-gsm-current.tar.gz» saved [2037430/2037430]
/dev/pts/0
09:55:05
#wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
--2012-10-24 10:58:52--  http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
Распознаётся downloads.asterisk.org... 76.164.171.233, 2001:470:e0d4::e9
Устанавливается соединение с downloads.asterisk.org|76.164.171.233|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 2037430 (1,9M) [application/x-gzip]
Saving to: «asterisk-core-sounds-ru-gsm-current.tar.gz»
100%[============================================================================>] 2 037 430   38,0K/s   в 97s
2012-10-24 11:00:29 (20,5 KB/s) - «asterisk-core-sounds-ru-gsm-current.tar.gz» saved [2037430/2037430]
/dev/pts/2
10:00:29
#mkdir /usr/share/asterisk/sounds/ru/

/dev/pts/0
10:00:29
#mkdir /usr/share/asterisk/sounds/ru/

/dev/pts/2
10:00:38
#tar -xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: zC: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now
/dev/pts/0
10:00:38
#tar -xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: zC: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now
/dev/pts/2
10:00:51
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/

/dev/pts/0
10:00:51
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/

/dev/pts/2
10:04:52
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2214.31106.22498	2012-10-24 11:04:58.000000000 +0300
+++ /etc/asterisk/sip.conf	2012-10-24 11:05:31.000000000 +0300
@@ -16,6 +16,7 @@
 host=dynamic
 qalify=yes
 mailbox=1501
+language=ru
 
 [1502]
 context=gr3
/dev/pts/0
10:04:52
#vim /etc/asterisk/sip.conf
прошло 32 минуты
/dev/pts/2
10:37:50
#~

/dev/pts/0
10:37:50
#~

/dev/pts/2
10:45:54
#ls /var/spool/asterisk/monitor
1501-1351068114-in.wav  1501-1351068114-out.wav
/dev/pts/0
10:45:54
#ls /var/spool/asterisk/monitor
1501-1351068114-in.wav  1501-1351068114-out.wav
/dev/pts/2
10:46:00
#ls /var/spool/asterisk/monitor
1501-1351068114-in.wav  1501-1351068114-out.wav
/dev/pts/0
10:46:00
#ls /var/spool/asterisk/monitor
1501-1351068114-in.wav  1501-1351068114-out.wav
/dev/pts/2
10:50:00
#apt-get install samba
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  samba-common samba-common-bin
Предлагаемые пакеты:
  smbldap-tools ldb-tools ctdb
...
Importing account for nobody...ok
Importing account for user...ok
Добавляется группа «sambashare» (GID 117) ...
Готово.
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
Starting Samba daemons: nmbd smbd.
Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ...
update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим.
update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим.
update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим.
/dev/pts/0
10:50:00
#apt-get install samba
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  samba-common samba-common-bin
Предлагаемые пакеты:
  smbldap-tools ldb-tools ctdb
...
Importing account for nobody...ok
Importing account for user...ok
Добавляется группа «sambashare» (GID 117) ...
Готово.
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
Starting Samba daemons: nmbd smbd.
Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ...
update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим.
update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим.
update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим.
/dev/pts/2
10:53:28
#smbpasswd -a user
New SMB password:
Retype new SMB password:
/dev/pts/0
10:53:28
#smbpasswd -a user
New SMB password:
Retype new SMB password:
/dev/pts/2
10:54:22
#vim /etc/samba/samba.conf
/dev/pts/0
10:54:22
#vim /etc/samba/samba.conf
/dev/pts/2
10:54:59
#vim /etc/samba/
/dev/pts/0
10:54:59
#vim /etc/samba/
/dev/pts/2
10:54:59
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-2214.543.18787	2012-10-24 11:55:19.000000000 +0300
+++ /etc/samba/smb.conf	2012-10-24 11:56:38.000000000 +0300
@@ -302,12 +302,13 @@
 ;   write list = root, @lpadmin
 
 # A sample share for sharing your CD-ROM with others.
-;[cdrom]
-;   comment = Samba server's CD-ROM
-;   read only = yes
-;   locking = no
-;   path = /cdrom
-;   guest ok = yes
+[monitor]
+
+   comment = Asterisk Monitor Files
+   read only = yes
+   locking = no
+   path = /var/spool/asterisk/monitor
+   guest ok = yes
 
 # The next two parameters show how to auto-mount a CD-ROM when the
 #	cdrom share is accesed. For this to work /etc/fstab must contain
/dev/pts/0
10:54:59
#vim /etc/samba/smb.conf
/dev/pts/2
10:56:38
#/etc/init.d/sa
samba  saned
/dev/pts/0
10:56:38
#/etc/init.d/sa
samba  saned
/dev/pts/2
10:56:38
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/0
10:56:38
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/2
10:57:13
#vim /etc/group
--- /tmp/l3-saved-2214.15409.23425	2012-10-24 11:58:31.000000000 +0300
+++ /etc/group	2012-10-24 11:59:26.000000000 +0300
@@ -51,7 +51,7 @@
 Debian-gdm:x:111:
 scanner:x:112:saned
 saned:x:113:
-asterisk:x:114:
+asterisk:x:114:user
 smmta:x:115:
 smmsp:x:116:
 sambashare:x:117:
/dev/pts/0
10:57:13
#vim /etc/group
/dev/pts/2
10:59:26
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/0
10:59:26
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
прошло 16 минут
/dev/pts/2
11:15:50
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libsox-fmt-mp3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 47,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 102 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  libsox-fmt-mp3
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main libsox-fmt-mp3 i386 14.3.1-1 [47,0 kB]
Получено 47,0 kБ за 0с (2 155 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлен 116591 файл и каталог.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ...
/dev/pts/0
11:15:50
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libsox-fmt-mp3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 47,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 102 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  libsox-fmt-mp3
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main libsox-fmt-mp3 i386 14.3.1-1 [47,0 kB]
Получено 47,0 kБ за 0с (2 155 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлен 116591 файл и каталог.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ...
/dev/pts/2
11:16:31
#sox -t mp3 /tmp/1.mp3 -r 8000 -cl -t gsm /tmp/1.gsm resample -ql
sox FAIL sox: Channels value `l' is not a positive integer
/dev/pts/0
11:16:31
#sox -t mp3 /tmp/1.mp3 -r 8000 -cl -t gsm /tmp/1.gsm resample -ql
sox FAIL sox: Channels value `l' is not a positive integer
/dev/pts/2
11:18:24
#sox -t mp3 /tmp/1.mp3 -r 8000 -c1 -t gsm /tmp/1.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative
sox WARN resample: resample clipped 10722 samples; decrease volume?
sox WARN dither: dither clipped 690 samples; decrease volume?
/dev/pts/0
11:18:24
#sox -t mp3 /tmp/1.mp3 -r 8000 -c1 -t gsm /tmp/1.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative
sox WARN resample: resample clipped 10722 samples; decrease volume?
sox WARN dither: dither clipped 690 samples; decrease volume?
/dev/pts/2
11:19:07
#ls -l /var/lib/asterisk/moh/
итого 0
/dev/pts/0
11:19:07
#ls -l /var/lib/asterisk/moh/
итого 0
/dev/pts/2
11:19:59
#cp /tmp/1.gsm /var/lib/asterisk/moh/

/dev/pts/0
11:19:59
#cp /tmp/1.gsm /var/lib/asterisk/moh/

/dev/pts/2
11:20:53
#vim /etc/asterisk/musiconhold.conf
/dev/pts/0
11:20:53
#vim /etc/asterisk/musiconhold.conf
/dev/pts/2
11:24:58
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2214.21452.5176	2012-10-24 12:25:02.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 12:25:26.000000000 +0300
@@ -17,7 +17,7 @@
 exten => _15XX,1,Answer
 exten => _15XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
 exten => _15XX,n,Monitor(wav,${CALLFILENAME},m)
-exten => _15XX,n,Dial(SIP/${EXTEN},5)
+exten => _15XX,n,Dial(SIP/${EXTEN},5,m)
 exten => _15XX,n,Voicemail(${EXTEN}@default)
 
 
/dev/pts/0
11:24:58
#vim /etc/asterisk/extensions.conf
/dev/pts/2
11:28:34
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2214.8829.27711	2012-10-24 12:28:36.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 12:28:56.000000000 +0300
@@ -17,7 +17,7 @@
 exten => _15XX,1,Answer
 exten => _15XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
 exten => _15XX,n,Monitor(wav,${CALLFILENAME},m)
-exten => _15XX,n,Dial(SIP/${EXTEN},5,m)
+exten => _15XX,n,Dial(SIP/${EXTEN},5)
 exten => _15XX,n,Voicemail(${EXTEN}@default)
 
 
/dev/pts/0
11:28:34
#vim /etc/asterisk/extensions.conf
прошло 66 минут
/dev/pts/2
12:34:45
#apt-get install dahdi-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  dahdi-source
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 912 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  dahdi-source
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB]
Получено 912 kБ за 0с (9 312 kБ/c)
Выбор ранее не выбранного пакета dahdi-source.
(Чтение базы данных ... на данный момент установлено 116599 файлов и каталогов.)
Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)...
Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ...
/dev/pts/0
12:34:45
#apt-get install dahdi-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  dahdi-source
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 912 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  dahdi-source
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB]
Получено 912 kБ за 0с (9 312 kБ/c)
Выбор ранее не выбранного пакета dahdi-source.
(Чтение базы данных ... на данный момент установлено 116599 файлов и каталогов.)
Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)...
Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ...
/dev/pts/2
12:34:54
#module-assistant auto-install dahdi

/dev/pts/0
12:34:54
#module-assistant auto-install dahdi

прошло 11 минут
/dev/pts/2
12:46:47
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2214.32616.10584	2012-10-24 13:47:21.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 13:52:44.000000000 +0300
@@ -4,8 +4,12 @@
 
 
 [internal]
+;Ответить с приветсвием
 exten => 8000,1,Playback(welcome)
+;Номер на голосовую почту
 exten => 8001,1,VoicemailMain()
+
+
 exten => _82XX,1,VoicemailMain(15${EXTEN:2})
 
 exten => _81XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm)
@@ -14,7 +18,13 @@
 
 
 [local]
-exten => 1504,1,Dial(SIP/1501&SIP/1502)
+;Звонок на два номера одновременно
+;exten => 1504,1,Dial(SIP/1501&SIP/1502)
+
+;Звонок на 1 номер, если не берет 5сек, звонит на след. номер
+exten => 1504,1,Answer
+exten => 1504,n,Dial(SIP/1501,5) 
+exten => 1504,n,Dial(SIP/1502) 
 
 exten => _15XX,1,Answer
 exten => _15XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
/dev/pts/0
12:46:47
#vim /etc/asterisk/extensions.conf
прошло 22 минуты
/dev/pts/2
13:09:41
#vim /etc/asterisk/features.conf
--- /tmp/l3-saved-2214.27854.20696	2012-10-24 14:10:24.000000000 +0300
+++ /etc/asterisk/features.conf	2012-10-24 14:11:20.000000000 +0300
@@ -58,10 +58,10 @@
 
 
 [featuremap]
-;blindxfer => #1		; Blind transfer  (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
+blindxfer => #1		; Blind transfer  (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
 ;disconnect => *0		; Disconnect  (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call!
 ;automon => *1			; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call!
-;atxfer => *2			; Attended transfer  -- Make sure to set the T and/or t option in the Dial() or Queue()  app call!
+atxfer => *2			; Attended transfer  -- Make sure to set the T and/or t option in the Dial() or Queue()  app call!
 ;parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dial() app call!
 ;automixmon => *3		; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call!
 
/dev/pts/0
13:09:41
#vim /etc/asterisk/features.conf
/dev/pts/2
13:11:20
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2214.9258.24749	2012-10-24 14:11:25.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 14:13:35.000000000 +0300
@@ -30,7 +30,8 @@
 exten => _15XX,1,Answer
 exten => _15XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")})
 exten => _15XX,n,Monitor(wav,${CALLFILENAME},m)
-exten => _15XX,n,Dial(SIP/${EXTEN},5)
+;5 - задержка перед голосовой почтой, tT -возможность перенаправления звонка, m - музыка вместо гудка) 
+exten => _15XX,n,Dial(SIP/${EXTEN},5,tT)
 exten => _15XX,n,Voicemail(${EXTEN}@default)
 
 
/dev/pts/0
13:11:20
#vim /etc/asterisk/extensions.conf
/dev/pts/2
13:20:22
#vim /etc/asterisk/features.conf
/dev/pts/0
13:20:22
#vim /etc/asterisk/features.conf

Статистика

Время первой команды журнала08:58:21 2012-10-24
Время последней команды журнала13:20:22 2012-10-24
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 9.90
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 2.71
Количество командных строк в единицу времени, команда/мин 0.62
Частота использования команд
vim43|==========================================| 42.57%
apt-get6|=====| 5.94%
ls6|=====| 5.94%
sox4|===| 3.96%
/etc/init.d/samba4|===| 3.96%
~4|===| 3.96%
setxkbmap4|===| 3.96%
tar4|===| 3.96%
mkdir2|=| 1.98%
smbpasswd2|=| 1.98%
wget2|=| 1.98%
cp2|=| 1.98%
LANG=ru_UA.UTF-82|=| 1.98%
dpkg-reconfigure2|=| 1.98%
dnl2|=| 1.98%
/etc/init.d/sa2|=| 1.98%
get2|=| 1.98%
getent2|=| 1.98%
module-assistant2|=| 1.98%
usermod2|=| 1.98%
dpdpkg-reconfigure2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$