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

Содержание

Журнал

Вторник (05/25/10)

/dev/pts/7
16:00:37
#asterisk -rx 'sip reload'

16:00:43
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    192.168.4.1                 5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 0 offline]
16:00:55
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    192.168.4.1                 5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 0 offline]
16:01:09
#vim extensions.conf
--- /tmp/l3-saved-5470.31593.22785	2010-05-25 17:01:19.000000000 +0300
+++ extensions.conf	2010-05-25 17:02:29.000000000 +0300
@@ -6,3 +6,5 @@
 
 exten => _3xx,1,Dial(SIP/${EXTEN})
 
+exten => _4XX,1,Dial(SIP/kharkov/${EXTEN})
+
16:04:27
#asterisk -rvv
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
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux3 (pid = 11013)
Verbosity was 0 and is now 2
[May 25 17:05:04] NOTICE[11022]: chan_sip.c:12412 handle_response_invite: Failed to authenticate on INVITE to '"Linksys Phone" <sip:301@192.168.3.1>;tag=as1b37c179'
[May 25 17:06:06] NOTICE[11022]: chan_sip.c:12412 handle_response_invite: Failed to authenticate on INVITE to '"Soft Phone" <sip:303@192.168.3.1>;tag=as291d35f0'
  == Spawn extension (default, 302, 1) exited non-zero on 'SIP/301-081dd7a0'
linux3*CLI> exit
Executing last minute cleanups
16:08:14
#cat extensions.conf
[default]
exten => 8000,1,Answer
exten => 8000,n,Wait(1)
exten => 8000,n,Playback(demo-thanks)
exten => _3xx,1,Dial(SIP/${EXTEN})
exten => _4XX,1,Dial(SIP/kharkov/${EXTEN})
16:08:44
#cat sip.conf
[general]
context=default
register => odessa:password@192.168.4.1/odessa
[301]
type=friend
secret=password
host=dynamic
callerid="Linksys Phone"
[302]
type=friend
...
callerid="Linksys Analog"
[303]
type=friend
secret=password
host=dynamic
callerid="Soft Phone"
[kharkov]
type=friend
secret=password
host=192.168.4.1
16:09:06
#vim extensions.conf
16:10:57
#asterisk -rx 'sip reload'

16:11:01
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 1 offline]
16:11:37
#asterisk -rx 'sip reload'

16:12:16
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 1 offline]
16:12:18
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 1 offline]
16:12:21
#vim sip.conf
--- /tmp/l3-saved-5470.28371.17065	2010-05-25 17:12:53.000000000 +0300
+++ sip.conf	2010-05-25 17:13:45.000000000 +0300
@@ -25,3 +25,7 @@
 secret=password
 host=dynamic
 
+[crimea]
+type=friend
+secret=password
+host=dynamic
16:13:45
#asterisk -rx 'sip reload'

16:13:48
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
crimea                     (Unspecified)    D          0        Unmonitored
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 2 offline]
16:13:50
#vim extensions.conf
--- /tmp/l3-saved-5470.11440.28192	2010-05-25 17:14:12.000000000 +0300
+++ extensions.conf	2010-05-25 17:14:38.000000000 +0300
@@ -8,3 +8,4 @@
 
 exten => _4XX,1,Dial(SIP/kharkov/${EXTEN})
 
+exten => _5XX,1,Dial(SIP/crimea/${EXTEN})
16:14:52
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
crimea/crimea              192.168.5.1      D          5060     Unmonitored
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 1 offline]
16:15:23
#vim sip.conf
--- /tmp/l3-saved-5470.3792.11189	2010-05-25 17:15:50.000000000 +0300
+++ sip.conf	2010-05-25 17:16:19.000000000 +0300
@@ -1,6 +1,7 @@
 [general]
 context=default
 register => odessa:password@192.168.4.1/odessa
+register => odessa:password@192.168.5.1/odessa
 
 [301]
 type=friend
16:16:24
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
crimea/crimea              192.168.5.1      D          5060     Unmonitored
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 1 offline]
16:16:42
#vim sip.conm
16:17:04
#~
[301]
type=friend
secret=password
host=dynamic
callerid="Linksys Phone"
[302]
type=friend
secret=password
host=dynamic
callerid="Linksys Analog"
...
~
~
~
~
~
~
~
~
~
"sip.conf" 33L, 445C written
16:17:40
#asterisk -rx 'sip reload'

16:17:44
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
crimea/crimea              192.168.5.1                 5060     Unmonitored
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 1 offline]
16:17:47
#vim sip.conf
--- /tmp/l3-saved-5470.30349.8417	2010-05-25 17:18:54.000000000 +0300
+++ sip.conf	2010-05-25 17:19:15.000000000 +0300
@@ -29,5 +29,4 @@
 [crimea]
 type=friend
 secret=password
-host=192.168.5.1
-
+host=dynamic
16:19:15
#asterisk -rx 'sip reload'

16:19:16
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
16:19:41
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
crimea/crimea              192.168.5.1      D          5060     Unmonitored
kharkov                    (Unspecified)    D          0        Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 1 offline]
16:20:44
#cat sip.conf
[general]
context=default
register => odessa:password@192.168.4.1/odessa
register => odessa:password@192.168.5.1/odessa
[301]
type=friend
secret=password
host=dynamic
callerid="Linksys Phone"
[302]
...
host=dynamic
callerid="Soft Phone"
[kharkov]
type=friend
secret=password
host=dynamic
[crimea]
type=friend
secret=password
host=dynamic
16:21:43
#vim sip.conf
--- /tmp/l3-saved-5470.26044.9759	2010-05-25 17:21:48.000000000 +0300
+++ sip.conf	2010-05-25 17:22:03.000000000 +0300
@@ -21,11 +21,6 @@
 host=dynamic
 callerid="Soft Phone"
 
-[kharkov]
-type=friend
-secret=password
-host=dynamic
-
 [crimea]
 type=friend
 secret=password
16:22:08
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 0 offline]
16:22:11
#vim sip.conf
--- /tmp/l3-saved-5470.21742.23224	2010-05-25 17:24:12.000000000 +0300
+++ sip.conf	2010-05-25 17:24:56.000000000 +0300
@@ -25,3 +25,8 @@
 type=friend
 secret=password
 host=dynamic
+
+[kiev]
+type=friend
+seceret=password
+host=dynamic
16:25:59
#asterisk -rx 'sip reload'

16:26:13
#vim sip.conf
--- /tmp/l3-saved-5470.9870.6178	2010-05-25 17:26:30.000000000 +0300
+++ sip.conf	2010-05-25 17:27:28.000000000 +0300
@@ -30,3 +30,8 @@
 type=friend
 seceret=password
 host=dynamic
+
+[kharkov]
+type=friend
+secret=password
+host=dynamic
16:27:31
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:27:34
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:27:38
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:27:40
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:27:41
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:28:54
#asterisk -rx 'sip reload'

16:28:58
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    192.168.4.1                 5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
16:29:01
#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
=========================================================================
...
    -- Executing [401@default:1] Dial("SIP/301-081d3660", "SIP/kharkov/401") in new stack
    -- Called kharkov/401
[May 25 17:29:23] NOTICE[12048]: chan_sip.c:12412 handle_response_invite: Failed to authenticate on INVITE to '"Linksys Phone" <sip:301@192.168.3.1>;tag=as00ab5bae'
    -- SIP/kharkov-081d89e8 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
  == Auto fallthrough, channel 'SIP/301-081d3660' status is 'CONGESTION'
[May 25 17:29:58] WARNING[12048]: chan_sip.c:8505 check_auth: username mismatch, have <kharkov>, digest has <odessa>
[May 25 17:29:58] NOTICE[12048]: chan_sip.c:14377 handle_request_invite: Failed to authenticate user "LinkSys phone" <sip:401@192.168.4.1>;tag=as419c3441
linux3*CLI> exit
Executing last minute cleanups
16:30:10
#vim sip.conf
--- /tmp/l3-saved-5470.534.32573	2010-05-25 17:30:13.000000000 +0300
+++ sip.conf	2010-05-25 17:30:28.000000000 +0300
@@ -33,4 +33,4 @@
 [kharkov]
 type=friend
 secret=password
-host=192.168.4.1
+host=dynamic
16:30:28
#asterisk -rx 'sip reload'

16:30:31
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:30:33
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov                    (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:30:36
#vim sip.conf
--- /tmp/l3-saved-5470.8622.23486	2010-05-25 17:30:48.000000000 +0300
+++ sip.conf	2010-05-25 17:31:24.000000000 +0300
@@ -1,6 +1,7 @@
 [general]
 context=default
 register => odessa:password@192.168.5.1/odessa
+register => odessa:password@192.168.4.1/odessa
 
 [301]
 type=friend
16:31:24
#asterisk -rx 'sip reload'

16:31:28
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
16:31:30
#vim sip.conf
--- /tmp/l3-saved-5470.29215.4332	2010-05-25 17:32:28.000000000 +0300
+++ sip.conf	2010-05-25 17:33:24.000000000 +0300
@@ -2,6 +2,7 @@
 context=default
 register => odessa:password@192.168.5.1/odessa
 register => odessa:password@192.168.4.1/odessa
+register => odessa:password@192.168.2.1/odessa
 
 [301]
 type=friend
16:33:24
#asterisk -rx 'sip reload'

16:33:27
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
16:35:39
#asterisk -rx 'sip reload'

16:35:41
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
16:35:44
#asterisk -rx 'sip reload'

16:37:46
#asterisk -rx 'sip reload'

16:37:49
#asterisk -rx 'sip reload'

16:37:51
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
16:37:54
#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
=========================================================================
...
[May 25 17:38:50] WARNING[12048]: chan_sip.c:8505 check_auth: username mismatch, have <kharkov>, digest has <odessa>
[May 25 17:38:50] NOTICE[12048]: chan_sip.c:14377 handle_request_invite: Failed to authenticate user "LinkSys phone" <sip:401@192.168.4.1>;tag=as7b97c698
    -- Executing [501@default:1] Dial("SIP/301-081d3660", "SIP/crimea/501") in new stack
    -- Called crimea/501
[May 25 17:38:57] WARNING[12048]: chan_sip.c:12424 handle_response_invite: Received response: "Forbidden" from '"Linksys Phone" <sip:301@192.168.3.1>;tag=as37cfeb4d'
    -- SIP/crimea-081e6758 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
  == Auto fallthrough, channel 'SIP/301-081d3660' status is 'CONGESTION'
exit
Executing last minute cleanups
16:39:11
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
16:39:16
#vim sip.conf
--- /tmp/l3-saved-5470.26950.14134	2010-05-25 17:40:06.000000000 +0300
+++ sip.conf	2010-05-25 17:40:53.000000000 +0300
@@ -34,8 +34,8 @@
 host=dynamic
 canreinvite=no
 
-[kharkov]
-type=friend
+[kharkov-in]
+type=peer
 secret=password
 host=dynamic
 canreinvite=no
16:40:53
#vim sip.conf
16:41:32
#~
host=dynamic
callerid="Soft Phone"
[crimea]
type=friend
secret=password
host=dynamic
canreinvite=no
[kiev]onf" 41L, 583C
type=friend
~
...
~
~
[kharkov-in]
secret=password
2 fewer lines; before #3  4 seconds ago
         out]
type=user
host=dynamic
~
"sip.conf" 48L, 653C written
16:44:14
#vim extensions.conf
16:44:48
#ex
exten => 8000,1,Answer
exten => 8000,n,Wait(1)
exten => 8000,n,Playback(demo-thanks)
exten => _4XX,1,Dial(SIP/kharkov-out/${EXTEN})
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"extensions.conf" 11L, 262C written
16:45:03
#vim sip.conf
16:45:18
#~
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
прошло 10 минут
16:55:51
#~
type=friend
secret=password
host=dynamic
callerid="Linksys Phone"
[302]
type=friend
secret=password
host=dynamic
callerid="Linksys Analog"
[303]
...
~
~
~
~
~
~
~
~
"sip.conf" 43L, 600C written
ty
16:56:43
#asterisk -rx 'sip reload'

16:56:46
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kharkov            (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
16:56:48
#vim sip.conf
--- /tmp/l3-saved-5470.3243.22729	2010-05-25 17:57:09.000000000 +0300
+++ sip.conf	2010-05-25 18:01:21.000000000 +0300
@@ -1,7 +1,7 @@
 [general]
 context=default
 register => odessa:password@192.168.5.1/odessa
-register => odessa:password@192.168.4.1/odessa
+register => odessa:password@192.168.4.1/kharkov
 register => odessa:password@192.168.2.1/odessa
 
 [301]
@@ -24,6 +24,7 @@
 
 [crimea]
 type=friend
+username=crimea
 secret=password
 host=dynamic
 canreinvite=no
@@ -36,7 +37,7 @@
 
 [kharkov]
 type=friend
-username=kharkov
+username=kiev
 secret=password
 host=dynamic
 canreinvite=no
17:01:21
#asterisk -rx 'sip reload'

17:01:25
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kiev               (Unspecified)    D          0        Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 2 offline]
17:01:28
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/kiev               192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
17:02:06
#vim sip.conf
--- /tmp/l3-saved-5470.5961.25118	2010-05-25 18:02:23.000000000 +0300
+++ sip.conf	2010-05-25 18:02:44.000000000 +0300
@@ -37,7 +37,7 @@
 
 [kharkov]
 type=friend
-username=kiev
+username=odessa
 secret=password
 host=dynamic
 canreinvite=no
17:02:44
#asterisk -rx 'sip reload'

17:02:47
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
kharkov/odessa             192.168.4.1      D          5060     Unmonitored
kiev                       (Unspecified)    D          0        Unmonitored
crimea/crimea              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 1 offline]
17:02:56
#vim extensions.conf
--- /tmp/l3-saved-5470.20137.25341	2010-05-25 18:03:23.000000000 +0300
+++ extensions.conf	2010-05-25 18:03:33.000000000 +0300
@@ -7,5 +7,5 @@
 exten => _3xx,1,Dial(SIP/${EXTEN})
 
 exten => _2XX,1,Dial(SIP/kiev/${EXTEN})
-exten => _4XX,1,Dial(SIP/kharkov-out/${EXTEN})
+exten => _4XX,1,Dial(SIP/kharkov/${EXTEN})
 exten => _5XX,1,Dial(SIP/crimea/${EXTEN})
17:03:33
#asterisk -rx 'dialplan reload'
Dialplan reloaded.
17:03:46
#vim sip.conf
--- /tmp/l3-saved-5470.10418.18763	2010-05-25 18:04:02.000000000 +0300
+++ sip.conf	2010-05-25 18:04:29.000000000 +0300
@@ -1,6 +1,6 @@
 [general]
 context=default
-register => odessa:password@192.168.5.1/odessa
+register => odessa:password@192.168.5.1/crimea
 register => odessa:password@192.168.4.1/kharkov
 register => odessa:password@192.168.2.1/odessa
 
@@ -24,7 +24,7 @@
 
 [crimea]
 type=friend
-username=crimea
+username=odessa
 secret=password
 host=dynamic
 canreinvite=no
17:04:29
#vim sip.conf
--- /tmp/l3-saved-5470.18658.20130	2010-05-25 18:04:30.000000000 +0300
+++ sip.conf	2010-05-25 18:04:53.000000000 +0300
@@ -2,7 +2,7 @@
 context=default
 register => odessa:password@192.168.5.1/crimea
 register => odessa:password@192.168.4.1/kharkov
-register => odessa:password@192.168.2.1/odessa
+register => odessa:password@192.168.2.1/kiev
 
 [301]
 type=friend
@@ -31,6 +31,7 @@
 
 [kiev]
 type=friend
+username=odessa
 seceret=password
 host=dynamic
 canreinvite=no
17:04:57
#vim sip.conf
--- /tmp/l3-saved-5470.11174.31507	2010-05-25 18:05:16.000000000 +0300
+++ sip.conf	2010-05-25 18:06:34.000000000 +0300
@@ -3,6 +3,7 @@
 register => odessa:password@192.168.5.1/crimea
 register => odessa:password@192.168.4.1/kharkov
 register => odessa:password@192.168.2.1/kiev
+register => odessa:password@192.168.1.1/dnepr
 
 [301]
 type=friend
@@ -43,3 +44,10 @@
 host=dynamic
 canreinvite=no
 
+[dnepr]
+type=friend
+username=odessa
+secret=password
+host=dynamic
+canreinvite=no
+
17:06:34
#vim extensions..conf
17:06:44
#~
exten => 8000,1,Answer
exten => 8000,n,Wait(1)
exten => _1XX,1,Dial(SIP/dnepr/${EXTEN})
exten => 8000,n,Playback(demo-thanks)
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"extensions.conf" 12L, 299C written
17:07:41
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1      D          5060     Unmonitored
kharkov/odessa             192.168.4.1      D          5060     Unmonitored
kiev/odessa                (Unspecified)    D          0        Unmonitored
crimea/odessa              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 6 online, 1 offline]
17:08:58
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1      D          5060     Unmonitored
kharkov/odessa             192.168.4.1      D          5060     Unmonitored
kiev/odessa                (Unspecified)    D          0        Unmonitored
crimea/odessa              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 6 online, 1 offline]
17:09:11
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1      D          5060     Unmonitored
kharkov/odessa             192.168.4.1      D          5060     Unmonitored
kiev/odessa                (Unspecified)    D          0        Unmonitored
crimea/odessa              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 6 online, 1 offline]
17:10:36
#asterisk -rx 'sip reload'

17:12:42
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1      D          5060     Unmonitored
kharkov/odessa             192.168.4.1      D          5060     Unmonitored
kiev/odessa                (Unspecified)    D          0        Unmonitored
crimea/odessa              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 6 online, 1 offline]
17:12:44
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1      D          5060     Unmonitored
kharkov/odessa             192.168.4.1      D          5060     Unmonitored
kiev/odessa                192.168.2.1      D          5060     Unmonitored
crimea/odessa              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 7 online, 0 offline]
17:18:22
#asterisk -rx 'sip reload'

17:18:24
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1      D          5060     Unmonitored
kharkov/odessa             192.168.4.1                 5060     Unmonitored
kiev/odessa                192.168.2.1      D          5060     Unmonitored
crimea/odessa              192.168.5.1      D          5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 7 online, 0 offline]
17:18:26
#vim sip.conf
--- /tmp/l3-saved-5470.1620.27447	2010-05-25 18:19:29.000000000 +0300
+++ sip.conf	2010-05-25 18:20:14.000000000 +0300
@@ -1,9 +1,9 @@
 [general]
 context=default
-register => odessa:password@192.168.5.1/crimea
+;register => odessa:password@192.168.5.1/crimea
 ;register => odessa:password@192.168.4.1/kharkov
-register => odessa:password@192.168.2.1/kiev
-register => odessa:password@192.168.1.1/dnepr
+;register => odessa:password@192.168.2.1/kiev
+;register => odessa:password@192.168.1.1/dnepr
 
 [301]
 type=friend
@@ -27,14 +27,14 @@
 type=friend
 username=odessa
 secret=password
-host=dynamic
+host=192.168.5.1
 canreinvite=no
 
 [kiev]
 type=friend
 username=odessa
 seceret=password
-host=dynamic
+host=192.168.2.1
 canreinvite=no
 
 [kharkov]
@@ -48,6 +48,6 @@
 type=friend
 username=odessa
 secret=password
-host=dynamic
+host=192.168.1.1
 canreinvite=no
 
17:20:14
#asterisk -rx 'sip reload'

17:20:16
#asterisk -rx 'sip show peers'
Name/username              Host            Dyn Nat ACL Port     Status
dnepr/odessa               192.168.1.1                 5060     Unmonitored
kharkov/odessa             192.168.4.1                 5060     Unmonitored
kiev/odessa                192.168.2.1                 5060     Unmonitored
crimea/odessa              192.168.5.1                 5060     Unmonitored
303/303                    192.168.3.10     D          54254    Unmonitored
302/302                    192.168.3.12     D          5060     Unmonitored
301/301                    192.168.3.13     D          5060     Unmonitored
7 sip peers [Monitored: 0 online, 0 offline Unmonitored: 7 online, 0 offline]
17:26:04
#apt-get install asterisk asterisk-sounds-extra -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  asterisk-config asterisk-sounds-main
Suggested packages:
  ekiga ohphone twinkle kphone asterisk-doc asterisk-dev asterisk-h323
The following NEW packages will be installed:
  asterisk asterisk-config asterisk-sounds-extra asterisk-sounds-main
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
...
Setting up asterisk (1:1.4.21.2~dfsg-3+lenny1) ...
Adding system user for Asterisk
Adding user `asterisk' to group `dialout' ...
Adding user asterisk to group dialout
Done.
Adding user `asterisk' to group `audio' ...
Adding user asterisk to group audio
Done.
Starting Asterisk PBX: asterisk.
Setting up asterisk-sounds-extra (1.4.7-1) ...

Среда (05/26/10)

/dev/pts/0
08:41:43
#ssh 192.168.15.254
Connection to 192.168.15.254 closed by remote host.
/dev/pts/7
08:50:34
#cd /etc/asterisk/

08:51:27
#ls s*
say.conf  sip.conf  sip_notify.conf  skinny.conf  sla.conf  smdi.conf
08:51:31
#mv sip.conf sip.conf.SAVE

08:51:46
#mv extensions.conf extensions.conf.SAVE

Файлы

  • extensions.conf
  • sip.conf
  • extensions.conf
    >
    [default]
    exten => 8000,1,Answer
    exten => 8000,n,Wait(1)
    exten => 8000,n,Playback(demo-thanks)
    exten => _3xx,1,Dial(SIP/${EXTEN})
    exten => _4XX,1,Dial(SIP/kharkov/${EXTEN})
    
    sip.conf
    >
    [general]
    context=default
    register => odessa:password@192.168.4.1/odessa
    register => odessa:password@192.168.5.1/odessa
    [301]
    type=friend
    secret=password
    host=dynamic
    callerid="Linksys Phone"
    [302]
    type=friend
    secret=password
    host=dynamic
    callerid="Linksys Analog"
    [303]
    type=friend
    secret=password
    host=dynamic
    callerid="Soft Phone"
    [kharkov]
    type=friend
    secret=password
    host=dynamic
    [crimea]
    type=friend
    secret=password
    host=dynamic
    

    Статистика

    Время первой команды журнала16:00:37 2010- 5-25
    Время последней команды журнала08:51:46 2010- 5-26
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 2.97
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.59
    Количество командных строк в единицу времени, команда/мин 1.06
    Частота использования команд
    asterisk60|===========================================================| 59.41%
    vim25|========================| 24.75%
    ~5|====| 4.95%
    cat3|==| 2.97%
    mv2|=| 1.98%
    apt-get1|| 0.99%
    /etc/init.d/asterisk1|| 0.99%
    ls1|| 0.99%
    ssh1|| 0.99%
    ex1|| 0.99%
    cd1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$