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

Содержание

Журнал

Среда (04/23/14)

/dev/pts/3
14:31:28
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian6 (pid = 6128)
Verbosity is at least 3
debian6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
14:32:39
#nano /etc/asterisk/extensions.conf
прошло 19 минут
14:52:20
#[local]

14:52:21
#mkdir -p /var/tmp/asterisk

14:58:28
#chown asterisk:asterisk
chown: missing operand after `asterisk:asterisk'
Try `chown --help' for more information.
15:00:12
#chown asterisk:asterisk /var/tmp/asterisk

15:01:28
#[default]

15:05:29
#exten => 8001,n,Playback(/var/tmp/asterisk/message)

прошло 18 минут
15:24:09
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.12764.8865	2014-04-23 16:24:12.704534316 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:29:01.848530441 +0300
@@ -35,7 +35,8 @@
 exten => _3[12]XX,1,Dial(SIP/berlin/${EXTEN})
 
 [fallback]
-exten => _.,1,Playback9/var/tmp/asterisk/message)
+exten => _.,1,Playback/var/tmp/asterisk/message)
+
 [gr_relay]
 include => local
 include => national
15:29:30
#nano /etc/asterisk/extensions.conf
15:33:09
#exten => 8001,n,Playback(/var/tmp/asterisk/message)

15:33:10
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.12458.9784	2014-04-23 16:33:11.468527100 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:42:08.440519903 +0300
@@ -22,7 +22,12 @@
 exten => 8001,.,Hangup
 
 [local]
-exten => _23XX,1,Dial(SIP/${EXTEN})
+;exten => _23XX,1,Dial(SIP/${EXTEN})
+exten => _2301,1,Dial(SIP/2301,30)
+exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
+exten => _2301,n,Dial(SIP2302)
+
+
 
 [national]
 exten => _13XX,1,Dial(SIP/berlin/${EXTEN})
15:42:58
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.20763.31621	2014-04-23 16:43:00.344519209 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:43:11.000519065 +0300
@@ -23,7 +23,7 @@
 
 [local]
 ;exten => _23XX,1,Dial(SIP/${EXTEN})
-exten => _2301,1,Dial(SIP/2301,30)
+exten => _2301,1,Dial(SIP/2301,3)
 exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => _2301,n,Dial(SIP2302)
 
15:44:02
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.3964.23180	2014-04-23 16:44:02.832518370 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:44:19.064518153 +0300
@@ -25,7 +25,7 @@
 ;exten => _23XX,1,Dial(SIP/${EXTEN})
 exten => _2301,1,Dial(SIP/2301,3)
 exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => _2301,n,Dial(SIP2302)
+exten => _2301,n,Dial(SIP/2302)
 
 
 
прошло 12 минут
15:56:31
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.30490.8889	2014-04-23 16:56:33.128508318 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:04:48.728501678 +0300
@@ -1,3 +1,14 @@
+[macro-localcall]
+
+exten => s,1,Dial(SIP/${ARG1},2)
+exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
+exten => s,n,Goto(s-${DIALSTATUS})
+
+exten => s-NOANSWER,1,Dial(SIP/1402)
+exten => s-CONGESTION,1,Dial,(SIP/1402)
+exten => s-ANSWER,1,Hangup
+exten => s-BUSY,1,Busy
+
 [default]
 
 ;exten => _23XX,1,Dial(SIP/${EXTEN})
@@ -22,10 +33,10 @@
 exten => 8001,.,Hangup
 
 [local]
-;exten => _23XX,1,Dial(SIP/${EXTEN})
-exten => _2301,1,Dial(SIP/2301,3)
-exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => _2301,n,Dial(SIP/2302)
+exten => _23XX,1,Macro(locallcall,${EXTEN})
+;exten => _2301,1,Dial(SIP/2301,3)
+;exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
+;exten => _2301,n,Dial(SIP/2302)
 
 
 
16:06:08
#nano /etc/asterisk/extensions.conf
16:12:36
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.25615.29031	2014-04-23 17:12:37.332495402 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:15:37.724492986 +0300
@@ -2,13 +2,15 @@
 
 exten => s,1,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => s,n,Goto(s-${DIALSTATUS})
+exten => s,n,Goto(s-${DIALSTATUS},1)
 
 exten => s-NOANSWER,1,Dial(SIP/1402)
 exten => s-CONGESTION,1,Dial,(SIP/1402)
 exten => s-ANSWER,1,Hangup
 exten => s-BUSY,1,Busy
 
+
+
 [default]
 
 ;exten => _23XX,1,Dial(SIP/${EXTEN})
16:20:23
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.32276.8179	2014-04-23 17:20:24.536489141 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:23:07.664486952 +0300
@@ -4,8 +4,8 @@
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => s,n,Goto(s-${DIALSTATUS},1)
 
-exten => s-NOANSWER,1,Dial(SIP/1402)
-exten => s-CONGESTION,1,Dial,(SIP/1402)
+exten => s-NOANSWER,1,Dial(SIP/2302)
+exten => s-CONGESTION,1,Dial,(SIP/2302)
 exten => s-ANSWER,1,Hangup
 exten => s-BUSY,1,Busy
 
16:23:43
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.23017.9729	2014-04-23 17:23:44.024486470 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:24:18.400486009 +0300
@@ -35,7 +35,7 @@
 exten => 8001,.,Hangup
 
 [local]
-exten => _23XX,1,Macro(locallcall,${EXTEN})
+exten => _23XX,1,Macro(localcall,${EXTEN})
 ;exten => _2301,1,Dial(SIP/2301,3)
 ;exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
 ;exten => _2301,n,Dial(SIP/2302)
прошла 21 минута
16:45:41
#nano
--- /tmp/l3-saved-10598.26203.10580	2014-04-23 17:45:50.868468692 +0300
+++ /etc/asterisk/extensions.conf.local	2014-04-23 17:47:41.960467203 +0300
@@ -1,83 +1,7 @@
-[macro-localcall]
 
-exten => s,1,Dial(SIP/${ARG1},2)
-exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => s,n,Goto(s-${DIALSTATUS},1)
-
-exten => s-NOANSWER,1,Dial(SIP/2302)
-exten => s-CONGESTION,1,Dial,(SIP/2302)
-exten => s-ANSWER,1,Hangup
-exten => s-BUSY,1,Busy
-
-
-
-[default]
-
-;exten => _23XX,1,Dial(SIP/${EXTEN})
-;exten => _13XX,1,Dial(SIP/berlin/${EXTEN})
-
-;exten => _12XX,1,Dial(SIP/berlin/${EXTEN})
-;exten => _11XX,1,Dial(SIP/berlin/${EXTEN})
-
-;exten => _2[12]XX,1,Dial(SIP/berlin/${EXTEN})
-
-;exten => _3[123]XX,1,Dial(SIP/berlin/${EXTEN})
-
-;[gr_relay]
-;include => local
-;include => national
-;include => international
-
-[internal]
-exten => 8001,1,Answer
-exten => 8001,n,Record(/var/tmp/asterisk/message:gsm,2)
-exten => 8001,n,Playback(/var/tmp/asterisk/message)
-exten => 8001,.,Hangup
 
 [local]
 exten => _23XX,1,Macro(localcall,${EXTEN})
-;exten => _2301,1,Dial(SIP/2301,3)
-;exten => _2301,n,NoOp(Dial Status: ${DIALSTATUS})
-;exten => _2301,n,Dial(SIP/2302)
-
-
-
-[national]
-exten => _13XX,1,Dial(SIP/berlin/${EXTEN})
-exten => _23XX,1,Dial(SIP/berlin/${EXTEN})
-
-[international]
-
-exten => _1[12]XX,1,Dial(SIP/berlin/${EXTEN})
-exten => _2[12]XX,1,Dial(SIP/berlin/${EXTEN})
-exten => _3[12]XX,1,Dial(SIP/berlin/${EXTEN})
-
-[fallback]
-exten => _.,1,Playback/var/tmp/asterisk/message)
-
-[gr_relay]
-include => local
-include => national
-include => international
-
-
-
-[gr1]
-include => internal
-include => national
-include => international
-include => fallback
-
-[gr2]
-
-include => internal
-include => local
-include => national
-include => fallback
 
-[gr3]
 
-include => internal
-include => local
-include => fallback
 
16:49:48
#nano /etc/asterisk/extensions.conf.local
16:52:01
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.19396.55	2014-04-23 17:52:04.332463690 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:52:18.308463501 +0300
@@ -9,7 +9,7 @@
 exten => s-ANSWER,1,Hangup
 exten => s-BUSY,1,Busy
 
-#include "/etc/asterisk/extension.conf.local" 
+#include "/etc/asterisk/extensions.conf.local" 
 
 [default]
 
16:52:48
#user
l3script: user: command not found

Четверг (04/24/14)

08:48:06
#nano /etc/asterisk/extensions.conf
08:52:33
#nano /etc/asterisk/sip.conf
08:55:10
#nano /etc/asterisk/sip.conf
09:03:48
#[internal]

09:10:11
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.18047.29516	2014-04-24 10:10:13.979677393 +0300
+++ /etc/asterisk/extensions.conf	2014-04-24 10:10:56.315676822 +0300
@@ -32,7 +32,7 @@
 exten => 80XX,1,Answer
 exten => 80XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,2)
 exten => 80XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
-exten => 80XX,.,Hangup
+exten => 80XX,n,Hangup
 
 
 [local]
09:11:20
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.19576.7640	2014-04-24 10:11:21.339676490 +0300
+++ /etc/asterisk/extensions.conf	2014-04-24 10:11:40.359676230 +0300
@@ -29,10 +29,10 @@
 ;include => international
 
 [internal]
-exten => 80XX,1,Answer
-exten => 80XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,2)
-exten => 80XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
-exten => 80XX,n,Hangup
+exten => _80XX,1,Answer
+exten => _80XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,2)
+exten => _80XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
+exten => _80XX,n,Hangup
 
 
 [local]
09:20:03
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.3292.381	2014-04-24 10:20:29.671669142 +0300
+++ /etc/asterisk/extensions.conf	2014-04-24 10:23:39.727666597 +0300
@@ -1,6 +1,8 @@
 [macro-localcall]
 
 exten => s,1,Dial(SIP/${ARG1},2)
+exten => s,n,Monitor(wav,monitor,m)
+exten => s,n,Dial(SIP/${ARG2},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => s,n,Goto(s-${DIALSTATUS},1)
 
09:24:36
#nano /etc/asterisk/extensions.conf
09:27:11
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.26879.29989	2014-04-24 10:27:13.451663732 +0300
+++ /etc/asterisk/extensions.conf	2014-04-24 10:49:16.647646003 +0300
@@ -1,8 +1,13 @@
+[macro-outgoingcall]
+exten => s,n,Set(CALLFILENAME=${MACRO-EXTEN}-${CALLERID(num)}-${EPOCHE})
+exten => s,n,Monitor(wav,${CALLFILENAME},m)
+exten => s,n,Dial(${ARG1})
+
 [macro-localcall]
 
-exten => s,1,Dial(SIP/${ARG1},2)
+exten => s,1,Answer
 exten => s,n,Monitor(wav,monitor,m)
-exten => s,n,Dial(SIP/${ARG2},2)
+exten => s,n,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => s,n,Goto(s-${DIALSTATUS},1)
 
прошло 22 минуты
09:49:16
#[macro-outgoingcall]

09:57:59
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.5067.19572	2014-04-24 10:58:00.523638986 +0300
+++ /etc/asterisk/extensions.conf	2014-04-24 11:08:41.747630394 +0300
@@ -1,12 +1,14 @@
 [macro-outgoingcall]
-exten => s,n,Set(CALLFILENAME=${MACRO-EXTEN}-${CALLERID(num)}-${EPOCHE})
+exten => s,1,Answer
+exten => s,n,Set(CALLFILENAME=${MACRO_EXTEN}-${CALLERID(num)}-${EPOCH})
 exten => s,n,Monitor(wav,${CALLFILENAME},m)
 exten => s,n,Dial(${ARG1})
 
 [macro-localcall]
 
 exten => s,1,Answer
-exten => s,n,Monitor(wav,monitor,m)
+exten => s,n,Set(CALLFILENAME={MACRO_EXTEN}-${CALLFILERID(num)}-${EPOCH})
+exten => s,n,Monitor(wav,${CALLFILENAME},m)
 exten => s,n,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => s,n,Goto(s-${DIALSTATUS},1)
@@ -57,8 +59,8 @@
 [international]
 
 exten => _1[12]XX,1,Macro(outgoingcall,SIP/berlin/${EXTEN})
-exten => _2[12]XX,1,Dial(SIP/berlin/${EXTEN})
-exten => _3[12]XX,1,Dial(SIP/berlin/${EXTEN})
+exten => _2[12]XX,1,Macro(outgoingcall,SIP/berlin/${EXTEN})
+exten => _3[12]XX,1,Macro(outgoingcall,SIP/berlin/${EXTEN})
 
 [fallback]
 exten => _.,1,Playback/var/tmp/asterisk/message)
прошло 34 минуты
10:32:17
#ls /var/spool/asterisk/monitor/
1201-2301-1398327036.wav  2201-2301-1398326939.wav
прошло 25 минут
10:57:21
#\\192.168.12.1
l3script: \192.168.12.1: command not found
10:57:56
#apt-get samba
E: Invalid operation samba
10:58:06
#apt-get install samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  samba-common samba-common-bin tdb-tools
Suggested packages:
  openbsd-inetd inet-superserver smbldap-tools ldb-tools ctdb
The following NEW packages will be installed:
  samba samba-common samba-common-bin tdb-tools
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
...
Adding group `sambashare' (GID 118) ...
Done.
update-alternatives: using /usr/bin/smbstatus.samba3 to provide /usr/bin/smbstatus (smbstatus) in auto mode
Starting Samba daemons: nmbd smbd.
Setting up samba-common-bin (2:3.6.6-6+deb7u2) ...
update-alternatives: using /usr/bin/nmblookup.samba3 to provide /usr/bin/nmblookup (nmblookup) in auto mode
update-alternatives: using /usr/bin/net.samba3 to provide /usr/bin/net (net) in auto mode
update-alternatives: using /usr/bin/testparm.samba3 to provide /usr/bin/testparm (testparm) in auto mode
Setting up tdb-tools (1.2.10-2) ...
update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode
10:58:26
#smbpasswd -a user
New SMB password:
Retype new SMB password:
Added user user.
10:59:23
#\\19192.168.12.1
l3script: \192.168.12.1: command not found
11:00:09
#nbtscan
l3script: nbtscan: command not found
11:00:32
#ыьисдnano /etc/samba/smb.conf

11:04:09
#cdrom share is accesed. For this to work /etc/fstab must contain
asterisk:x:117:
11:09:38
#smbclient -U user //192.168.12.9
l3script: smbclient: command not found
11:09:55
#chr
chroot  chrt
11:09:55
#chr
chroot  chrt
11:09:55
#chgrp asterisk /var/spool/asterisk/monitor

11:13:47
#chgrp asterisk /var/spool/asterisk/

11:18:14
# path = /var/lib/samba/printers
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
11:18:27
#useradd user
useradd: user 'user' already exists
11:21:39
#useradd user2

11:21:56
#tail -1 /etc/group
user2:x:1001:
11:26:59
#;exten => _2301,n,Dial(SIP/2302)

прошло 59 минут
12:26:05
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10598.30663.25502	2014-04-24 13:26:07.559519923 +0300
+++ /etc/asterisk/extensions.conf	2014-04-24 13:26:28.979519634 +0300
@@ -45,7 +45,7 @@
 exten => _80XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
 exten => _80XX,n,Hangup
 
-exten => _80XX,1,VoiceMailMain()
+exten => 8100,1,VoiceMailMain()
 
 [local]
 exten => _23XX,1,Macro(localcall,${EXTEN})
прошло 10 минут
12:36:25
#Ðl3agent script
l3script: l3agent: command not found
12:36:44
#l3agent
l3script: l3agent: command not found
12:36:51
#l3script

12:36:57
#su -user
su: invalid option -- 'u'
Usage: su [options] [LOGIN]
Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd
/dev/pts/6
12:36:57
#su -user
su: invalid option -- 'u'
Usage: su [options] [LOGIN]
Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd
/dev/pts/3
12:38:55
#su -u
su: invalid option -- 'u'
Usage: su [options] [LOGIN]
Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd
/dev/pts/6
12:38:55
#su -u
su: invalid option -- 'u'
Usage: su [options] [LOGIN]
Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd
/dev/pts/3
12:39:07
#su -u -m
su: invalid option -- 'u'
Usage: su [options] [LOGIN]
Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd
/dev/pts/6
12:39:07
#su -u -m
su: invalid option -- 'u'
Usage: su [options] [LOGIN]
Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd
/dev/pts/3
12:39:14
#mute
l3script: mute: command not found
/dev/pts/6
12:39:14
#mute
l3script: mute: command not found
/dev/pts/3
12:39:20
#слÑclear

/dev/pts/6
12:39:20
#слÑclear

прошло 11 минут
/dev/pts/3
12:51:18
#nano /etc/asterisk/мщÑvoicemail.conf
/dev/pts/6
12:51:18
#nano /etc/asterisk/мщÑvoicemail.conf
/dev/pts/3
12:52:44
#;
l3script: apt-cash: command not found
/dev/pts/6
12:52:44
#;