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

Содержание

Журнал

Среда (04/10/13)

/dev/pts/0
14:13:33
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:13:33
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.14365.8029	2013-04-10 15:13:35.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 15:14:05.000000000 +0300
@@ -11,8 +11,8 @@
 	exten => 8400,1,Meetme(1234,s)
 
 [city]
-	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtTm)
-	exten => _13XX,n,VoiceMail(${EXTEN}@default)	
+	exten => _13XX,1,Dial(SIP/${EXTEN},30,wWtTm)
+	;exten => _13XX,n,VoiceMail(${EXTEN}@default)	
 	exten => 1305,1,Queue(queue1)
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
/dev/pts/0
14:14:09
#[city]

/dev/pts/1
14:14:09
#[city]

/dev/pts/0
14:14:12
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
linux3*CLI>
linux3*CLI>
linux3*CLI>
[Apr 10 15:14:49] WARNING[6894]: chan_sip.c:3915 retrans_pkt: Maximum retries exceeded on transmission 133357495131@192.168.30.102 for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:14:12
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
linux3*CLI>
linux3*CLI>
linux3*CLI>
[Apr 10 15:14:49] WARNING[6894]: chan_sip.c:3915 retrans_pkt: Maximum retries exceeded on transmission 133357495131@192.168.30.102 for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:14:53
#vim /etc/asterisk/queues.conf
/dev/pts/1
14:14:53
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2283.13518.29501	2013-04-10 15:15:01.000000000 +0300
+++ /etc/asterisk/queues.conf	2013-04-10 15:15:23.000000000 +0300
@@ -497,7 +497,7 @@
 ;member => Agent/@1		; Any agent in group 1
 ;member => Agent/:1,1		; Any agent in group 1, wait for first
                                 ; available, but consider with penalty
-[queuel]
+[queuel1]
 
 member => SIP/1301
 member => SIP/1301
/dev/pts/0
14:15:26
#[queuel]

/dev/pts/1
14:15:26
#[queuel]

/dev/pts/0
14:15:28
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Executing [1305@gr1:1] Queue("SIP/1303-00000010", "queue1") in new stack
[Apr 10 15:15:50] WARNING[7597]: app_queue.c:5137 queue_exec: Unable to join queue 'queue1'
    -- Auto fallthrough, channel 'SIP/1303-00000010' status is 'UNKNOWN'
[Apr 10 15:15:50] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:15:28
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Executing [1305@gr1:1] Queue("SIP/1303-00000010", "queue1") in new stack
[Apr 10 15:15:50] WARNING[7597]: app_queue.c:5137 queue_exec: Unable to join queue 'queue1'
    -- Auto fallthrough, channel 'SIP/1303-00000010' status is 'UNKNOWN'
[Apr 10 15:15:50] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:15:58
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:15:58
#vim /etc/asterisk/extensions.conf
/dev/pts/0
14:16:23
#[ ]

/dev/pts/1
14:16:23
#[ ]

/dev/pts/0
14:16:28
#nano /etc/asterisk/extensions.conf
/dev/pts/1
14:16:28
#nano /etc/asterisk/extensions.conf
/dev/pts/0
14:17:04
#[default]
queuerules.conf  queues.conf
14:17:04
#nano /etc/asterisk/queue
/dev/pts/1
14:17:04
#[default]
queuerules.conf  queues.conf
14:17:04
#nano /etc/asterisk/queue
/dev/pts/0
14:17:04
#nano /etc/asterisk/queues.conf
/dev/pts/1
14:17:04
#nano /etc/asterisk/queues.conf
--- /tmp/l3-saved-2283.11220.31870	2013-04-10 15:17:19.000000000 +0300
+++ /etc/asterisk/queues.conf	2013-04-10 15:18:04.000000000 +0300
@@ -497,7 +497,6 @@
 ;member => Agent/@1		; Any agent in group 1
 ;member => Agent/:1,1		; Any agent in group 1, wait for first
                                 ; available, but consider with penalty
-[queuel1]
-
-member => SIP/1301
-member => SIP/1301
+[queue1]
+	member => SIP/1301
+	member => SIP/1302
/dev/pts/0
14:18:04
#; state notifications, even though the first interface specified is the one

/dev/pts/1
14:18:04
#; state notifications, even though the first interface specified is the one

/dev/pts/0
14:18:05
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
    -- SIP/1301-00000017 is ringing
    -- SIP/1301-00000017 answered SIP/harare-00000016
    -- Stopped music on hold on SIP/harare-00000016
[Apr 10 15:19:18] NOTICE[7758]: rtp.c:1143 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.30.101
  == Spawn extension (gr3, 1301, 1) exited non-zero on 'SIP/harare-00000016'
[Apr 10 15:20:20] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:21:22] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:38:17] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:18:05
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
    -- SIP/1301-00000017 is ringing
    -- SIP/1301-00000017 answered SIP/harare-00000016
    -- Stopped music on hold on SIP/harare-00000016
[Apr 10 15:19:18] NOTICE[7758]: rtp.c:1143 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.30.101
  == Spawn extension (gr3, 1301, 1) exited non-zero on 'SIP/harare-00000016'
[Apr 10 15:20:20] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:21:22] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:38:17] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI> quit
Executing last minute cleanups
прошло 20 минут
/dev/pts/0
14:38:40
#nano /etc/asterisk/extensions.conf
/dev/pts/1
14:38:40
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.15525.13154	2013-04-10 15:38:42.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 15:39:01.000000000 +0300
@@ -12,7 +12,7 @@
 
 [city]
 	exten => _13XX,1,Dial(SIP/${EXTEN},30,wWtTm)
-	;exten => _13XX,n,VoiceMail(${EXTEN}@default)	
+	exten => _13XX,n,VoiceMail(${EXTEN}@default)	
 	exten => 1305,1,Queue(queue1)
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
/dev/pts/0
14:39:01
#[default]

/dev/pts/1
14:39:01
#[default]

/dev/pts/0
14:39:02
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:39:02
#vim /etc/asterisk/extensions.conf
/dev/pts/0
14:45:23
#~

/dev/pts/1
14:45:23
#~

/dev/pts/0
14:45:24
#vim /etc/asterisk/queues.conf
/dev/pts/1
14:45:24
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2283.1748.22426	2013-04-10 15:45:31.000000000 +0300
+++ /etc/asterisk/queues.conf	2013-04-10 15:48:20.000000000 +0300
@@ -500,3 +500,4 @@
 [queue1]
 	member => SIP/1301
 	member => SIP/1302
+	strategy=rrmemory
/dev/pts/0
14:48:23
#~ =rrmemory

/dev/pts/1
14:48:23
#~ =rrmemory

/dev/pts/0
14:48:25
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Native bridging SIP/1303-00000030 and SIP/1302-00000031
[Apr 10 15:50:07] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
  == Spawn extension (gr1, 1305, 1) exited non-zero on 'SIP/1303-00000030'
  == Using SIP RTP CoS mark 5
[Apr 10 15:51:07] NOTICE[6894]: chan_sip.c:20325 handle_request_invite: Call from '1303' to extension '1405' rejected because extension not found in context 'gr1'.
[Apr 10 15:51:08] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:51:18] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:51:27] WARNING[6894]: chan_sip.c:3915 retrans_pkt: Maximum retries exceeded on transmission 822689176445@192.168.30.102 for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:48:25
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 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.6.2.9-2+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Native bridging SIP/1303-00000030 and SIP/1302-00000031
[Apr 10 15:50:07] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
  == Spawn extension (gr1, 1305, 1) exited non-zero on 'SIP/1303-00000030'
  == Using SIP RTP CoS mark 5
[Apr 10 15:51:07] NOTICE[6894]: chan_sip.c:20325 handle_request_invite: Call from '1303' to extension '1405' rejected because extension not found in context 'gr1'.
[Apr 10 15:51:08] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:51:18] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:51:27] WARNING[6894]: chan_sip.c:3915 retrans_pkt: Maximum retries exceeded on transmission 822689176445@192.168.30.102 for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:51:36
#vim /etc/asterisk/queues.conf
/dev/pts/1
14:51:36
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2283.26968.4601	2013-04-10 15:51:40.000000000 +0300
+++ /etc/asterisk/queues.conf	2013-04-10 15:52:52.000000000 +0300
@@ -498,6 +498,6 @@
 ;member => Agent/:1,1		; Any agent in group 1, wait for first
                                 ; available, but consider with penalty
 [queue1]
-	member => SIP/1301
-	member => SIP/1302
+	member => Agent/1001
+	member => Agent/1002
 	strategy=rrmemory
/dev/pts/0
14:52:56
#[queue1]
;
;goodbye => goodbye_file
;
; Define updatecdr. This is whether or not to change the source
; channel in the CDR record for this call to agent/agent_id so
; that we know which agent generates the call
;
;updatecdr=no
;
; Group memberships for agents (may change in mid-file)
...
; By default its "wav".
;recordformat=gsm
;
; The text to be added to the name of the recording. Allows forming a url link.
;urlprefix=http://localhost/calls/
;
; agent => agentid,agentpassword,name
;
;agent => 1001,4321,Mark Spencer
;agent => 1002,4321,Will Meadows
/dev/pts/1
14:52:56
#[queue1]
;enddtmf=*
;
; Define wrapuptime.  This is the minimum amount of time when
; after disconnecting before the caller can receive a new call
; note this is in milliseconds.
;
;wrapuptime=5000
;
; Define the default musiconhold for agents
; musiconhold => music_class
;
;
; agent => agentid,agentpassword,name
;
;agent => 1001,4321,Mark Spencer
;agent => 1002,4321,Will Meadows
/dev/pts/0
14:54:34
#agent => 1001,4321,Black

/dev/pts/1
14:54:34
#agent => 1001,4321,Black

/dev/pts/0
14:54:35
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:54:35
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.14401.18160	2013-04-10 15:54:39.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 15:56:52.000000000 +0300
@@ -14,6 +14,7 @@
 	exten => _13XX,1,Dial(SIP/${EXTEN},30,wWtTm)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)	
 	exten => 1305,1,Queue(queue1)
+	exten => _131,1,AgentLogin(100${EXTEN:3})
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
 
/dev/pts/0
14:56:57
#[ ]

/dev/pts/1
14:56:57
#[ ]

/dev/pts/0
14:56:58
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:56:58
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.17855.3380	2013-04-10 15:59:21.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 16:01:16.000000000 +0300
@@ -14,7 +14,7 @@
 	exten => _13XX,1,Dial(SIP/${EXTEN},30,wWtTm)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)	
 	exten => 1305,1,Queue(queue1)
-	exten => _131,1,AgentLogin(100${EXTEN:3})
+	exten => _131X,1,AgentLogin(100${EXTEN:3})
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
 
/dev/pts/0
15:01:58
#[city]

/dev/pts/1
15:01:58
#[city]

/dev/pts/0
15:01:58
#vim /etc/asterisk/agents.conf
/dev/pts/1
15:01:58
#vim /etc/asterisk/agents.conf
/dev/pts/0
15:09:21
#agent => 1002,4321,Hell

/dev/pts/1
15:09:21
#agent => 1002,4321,Hell

/dev/pts/0
15:09:23
#vim /etc/asterisk/extensions.conf
/dev/pts/1
15:09:23
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.20289.15583	2013-04-10 16:09:27.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 16:13:31.000000000 +0300
@@ -11,7 +11,7 @@
 	exten => 8400,1,Meetme(1234,s)
 
 [city]
-	exten => _13XX,1,Dial(SIP/${EXTEN},30,wWtTm)
+	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtTm)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)	
 	exten => 1305,1,Queue(queue1)
 	exten => _131X,1,AgentLogin(100${EXTEN:3})
/dev/pts/0
15:13:36
#[ ]

/dev/pts/1
15:13:36
#[ ]

/dev/pts/0
15:13:37
#vim /etc/asterisk/extensions.conf
/dev/pts/1
15:13:37
#vim /etc/asterisk/extensions.conf
/dev/pts/4
15:21:08
#vim /etc/asterisk/musiconhold.conf
/dev/pts/5
15:21:08
#vim /etc/asterisk/musiconhold.conf
/dev/pts/4
15:22:27
#~

/dev/pts/5
15:22:27
#~

/dev/pts/4
15:23:26
#vim /etc/asterisk/musiconhold.conf
/dev/pts/5
15:23:26
#vim /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-3674.22415.30790	2013-04-10 16:23:31.000000000 +0300
+++ /etc/asterisk/musiconhold.conf	2013-04-10 16:23:52.000000000 +0300
@@ -44,7 +44,7 @@
 
 [default]
 mode=files
-directory=/var/lib/asterisk/moh/
+directory=/var/lib/asterisk/moh
 ;
 ;[native-random]
 ;mode=files
/dev/pts/4
15:23:56
#[ ]

/dev/pts/5
15:23:56
#[ ]

15:24:47
#vim /etc/asterisk/musiconhold.conf
/dev/pts/4
15:24:47
#vim /etc/asterisk/musiconhold.conf
15:27:07
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/5
15:27:07
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/4
15:29:09
#;

/dev/pts/5
15:29:09
#;

/dev/pts/4
15:30:28
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/5
15:30:28
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/4
15:30:38
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/5
15:30:38
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 15 минут
/dev/pts/0
15:46:02
#[ ]

/dev/pts/1
15:46:02
#[ ]

/dev/pts/0
15:46:10
#vim /etc/asterisk/queue
/dev/pts/1
15:46:10
#vim /etc/asterisk/queue
/dev/pts/0
15:46:10
#vim /etc/asterisk/queues
/dev/pts/1
15:46:10
#vim /etc/asterisk/queues
/dev/pts/0
15:46:52
#~

/dev/pts/1
15:46:52
#~

/dev/pts/0
15:46:52
#vim /etc/asterisk/queues.conf
/dev/pts/1
15:46:52
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2283.6285.22568	2013-04-10 16:46:55.000000000 +0300
+++ /etc/asterisk/queues.conf	2013-04-10 16:47:56.000000000 +0300
@@ -71,7 +71,7 @@
 ; directly on the channel using Set(CHANNEL(musicclass)=whatever) in the
 ; dialplan.
 ;
-;musicclass = default
+musicclass = default
 ;
 ; An announcement may be specified which is played for the member as
 ; soon as they answer a call, typically to indicate to them which queue
@@ -79,7 +79,7 @@
 ; listening to more than one queue can differentiated how they should
 ; engage the customer
 ;
-;announce = queue-markq
+announce = queue-markq
 ;
 ; A strategy may be specified.  Valid strategies include:
 ;
@@ -500,4 +500,3 @@
 [queue1]
 	member => Agent/1001
 	member => Agent/1002
-	strategy=rrmemory
/dev/pts/0
15:48:01
#[queue1]

/dev/pts/1
15:48:01
#[queue1]

/dev/pts/0
15:50:57
#cat /var/log/asterisk/
cdr-csv/    cdr-custom/ event_log   messages    queue_log
/dev/pts/1
15:50:57
#cat /var/log/asterisk/
cdr-csv/    cdr-custom/ event_log   messages    queue_log
/dev/pts/0
15:50:57
#cat /var/log/asterisk/queue_log
1365427053|NONE|NONE|NONE|QUEUESTART|
1365427958|NONE|NONE|NONE|QUEUESTART|
1365489627|NONE|NONE|NONE|QUEUESTART|
1365515244|NONE|NONE|NONE|QUEUESTART|
1365575542|NONE|NONE|NONE|QUEUESTART|
1365586142|NONE|NONE|NONE|QUEUESTART|
1365594113|NONE|NONE|NONE|QUEUESTART|
1365596312|1365596312.17|queue1|NONE|ENTERQUEUE||1303
1365596323|1365596312.17|queue1|NONE|ABANDON|1|1|11
1365597551|1365597551.24|queue1|NONE|ENTERQUEUE||1303
...
1365600666|1365600646.0|NONE|Agent/1001|AGENTLOGOFF|SIP/1303-00000000|12
1365600667|NONE|NONE|NONE|QUEUESTART|
1365600856|1365600856.2|queue1|NONE|ENTERQUEUE||1301
1365600858|1365600856.2|queue1|NONE|ABANDON|1|1|2
1365600860|1365600860.3|queue1|NONE|ENTERQUEUE||1301
1365600863|1365600860.3|queue1|NONE|ABANDON|1|1|3
1365601737|1365601737.4|queue1|NONE|ENTERQUEUE||1301
1365601751|1365601737.4|queue1|NONE|ABANDON|1|1|14
1365601788|1365601788.5|queue1|NONE|ENTERQUEUE||1303
1365601831|1365601788.5|queue1|NONE|ABANDON|1|1|43
/dev/pts/1
15:50:57
#cat /var/log/asterisk/queue_log
1365427053|NONE|NONE|NONE|QUEUESTART|
1365427958|NONE|NONE|NONE|QUEUESTART|
1365489627|NONE|NONE|NONE|QUEUESTART|
1365515244|NONE|NONE|NONE|QUEUESTART|
1365575542|NONE|NONE|NONE|QUEUESTART|
1365586142|NONE|NONE|NONE|QUEUESTART|
1365594113|NONE|NONE|NONE|QUEUESTART|
1365596312|1365596312.17|queue1|NONE|ENTERQUEUE||1303
1365596323|1365596312.17|queue1|NONE|ABANDON|1|1|11
1365597551|1365597551.24|queue1|NONE|ENTERQUEUE||1303
...
1365600666|1365600646.0|NONE|Agent/1001|AGENTLOGOFF|SIP/1303-00000000|12
1365600667|NONE|NONE|NONE|QUEUESTART|
1365600856|1365600856.2|queue1|NONE|ENTERQUEUE||1301
1365600858|1365600856.2|queue1|NONE|ABANDON|1|1|2
1365600860|1365600860.3|queue1|NONE|ENTERQUEUE||1301
1365600863|1365600860.3|queue1|NONE|ABANDON|1|1|3
1365601737|1365601737.4|queue1|NONE|ENTERQUEUE||1301
1365601751|1365601737.4|queue1|NONE|ABANDON|1|1|14
1365601788|1365601788.5|queue1|NONE|ENTERQUEUE||1303
1365601831|1365601788.5|queue1|NONE|ABANDON|1|1|43
/dev/pts/0
15:51:13
#cat /var/log/asterisk/queue_log
1365427053|NONE|NONE|NONE|QUEUESTART|
1365427958|NONE|NONE|NONE|QUEUESTART|
1365489627|NONE|NONE|NONE|QUEUESTART|
1365515244|NONE|NONE|NONE|QUEUESTART|
1365575542|NONE|NONE|NONE|QUEUESTART|
1365586142|NONE|NONE|NONE|QUEUESTART|
1365594113|NONE|NONE|NONE|QUEUESTART|
1365596312|1365596312.17|queue1|NONE|ENTERQUEUE||1303
1365596323|1365596312.17|queue1|NONE|ABANDON|1|1|11
1365597551|1365597551.24|queue1|NONE|ENTERQUEUE||1303
...
1365600666|1365600646.0|NONE|Agent/1001|AGENTLOGOFF|SIP/1303-00000000|12
1365600667|NONE|NONE|NONE|QUEUESTART|
1365600856|1365600856.2|queue1|NONE|ENTERQUEUE||1301
1365600858|1365600856.2|queue1|NONE|ABANDON|1|1|2
1365600860|1365600860.3|queue1|NONE|ENTERQUEUE||1301
1365600863|1365600860.3|queue1|NONE|ABANDON|1|1|3
1365601737|1365601737.4|queue1|NONE|ENTERQUEUE||1301
1365601751|1365601737.4|queue1|NONE|ABANDON|1|1|14
1365601788|1365601788.5|queue1|NONE|ENTERQUEUE||1303
1365601831|1365601788.5|queue1|NONE|ABANDON|1|1|43

Файлы

  • /var/log/asterisk/
  • /var/log/asterisk/queue_log
  • /var/log/asterisk/
    >
    cdr-csv/    cdr-custom/ event_log   messages    queue_log
    
    /var/log/asterisk/queue_log
    >
    1365427053|NONE|NONE|NONE|QUEUESTART|
    1365427958|NONE|NONE|NONE|QUEUESTART|
    1365489627|NONE|NONE|NONE|QUEUESTART|
    1365515244|NONE|NONE|NONE|QUEUESTART|
    1365575542|NONE|NONE|NONE|QUEUESTART|
    1365586142|NONE|NONE|NONE|QUEUESTART|
    1365594113|NONE|NONE|NONE|QUEUESTART|
    1365596312|1365596312.17|queue1|NONE|ENTERQUEUE||1303
    1365596323|1365596312.17|queue1|NONE|ABANDON|1|1|11
    1365597551|1365597551.24|queue1|NONE|ENTERQUEUE||1303
    1365597563|1365597551.24|queue1|SIP/1302|CONNECT|12|1365597551.25|10
    1365597570|1365597551.24|queue1|SIP/1302|COMPLETEAGENT|12|7|1
    1365597691|1365597691.33|queue1|NONE|ENTERQUEUE||1303
    1365597691|1365597691.33|queue1|SIP/1301|RINGNOANSWER|0
    1365597707|1365597691.33|queue1|SIP/1302|RINGNOANSWER|15000
    1365597707|1365597691.33|queue1|SIP/1301|RINGNOANSWER|15000
    1365597712|1365597691.33|queue1|SIP/1301|RINGNOANSWER|0
    1365597728|1365597691.33|queue1|SIP/1302|RINGNOANSWER|15000
    1365597728|1365597691.33|queue1|SIP/1301|RINGNOANSWER|15000
    1365597739|1365597691.33|queue1|NONE|ABANDON|1|1|48
    1365598128|1365598128.42|queue1|NONE|ENTERQUEUE||1303
    1365598130|1365598128.42|queue1|NONE|ABANDON|1|1|2
    1365598139|1365598139.44|queue1|NONE|ENTERQUEUE||1303
    1365598141|1365598139.44|queue1|NONE|ABANDON|1|1|2
    1365598161|1365598161.46|queue1|NONE|ENTERQUEUE||1303
    1365598168|1365598161.46|queue1|SIP/1301|CONNECT|7|1365598161.47|6
    1365598179|1365598161.46|queue1|SIP/1301|COMPLETEAGENT|7|11|1
    1365598197|1365598197.48|queue1|NONE|ENTERQUEUE||1303
    1365598202|1365598197.48|queue1|SIP/1302|CONNECT|5|1365598197.49|4
    1365598216|1365598197.48|queue1|SIP/1302|COMPLETECALLER|5|14|1
    1365598712|NONE|NONE|NONE|QUEUESTART|
    1365598943|1365598937.4|NONE|Agent/1001|AGENTLOGIN|SIP/1301-00000004
    1365598955|1365598955.5|queue1|NONE|ENTERQUEUE||1302
    1365598956|1365598955.5|queue1|Agent/1001|CONNECT|1|1365598955.6|0
    1365598959|1365598955.5|queue1|Agent/1001|COMPLETECALLER|1|3|1
    1365598962|1365598937.4|NONE|Agent/1001|AGENTLOGOFF|SIP/1301-00000004|19
    1365598975|1365598969.7|NONE|Agent/1001|AGENTLOGIN|SIP/1301-00000006
    1365598982|1365598982.8|queue1|NONE|ENTERQUEUE||1302
    1365598983|1365598982.8|queue1|Agent/1001|CONNECT|1|1365598982.9|0
    1365598987|1365598982.8|queue1|Agent/1001|COMPLETECALLER|1|4|1
    1365598988|1365598969.7|NONE|Agent/1001|AGENTLOGOFF|SIP/1301-00000006|13
    1365599139|1365599139.10|queue1|NONE|ENTERQUEUE||1303
    1365599146|1365599139.10|queue1|NONE|ABANDON|1|1|7
    1365599154|1365599154.11|queue1|NONE|ENTERQUEUE||1302
    1365599160|1365599154.11|queue1|NONE|ABANDON|1|1|6
    1365599165|1365599165.12|queue1|NONE|ENTERQUEUE||1302
    1365599191|1365599185.13|NONE|Agent/1001|AGENTLOGIN|SIP/1301-0000000b
    1365599192|1365599165.12|queue1|Agent/1001|CONNECT|27|1365599191.14|0
    1365599197|1365599165.12|queue1|Agent/1001|COMPLETECALLER|27|5|1
    1365599205|1365599205.15|queue1|NONE|ENTERQUEUE||1302
    1365599205|1365599205.15|queue1|Agent/1001|CONNECT|0|1365599205.16|0
    1365599208|1365599205.15|queue1|Agent/1001|COMPLETECALLER|0|3|1
    1365599214|1365599185.13|NONE|Agent/1001|AGENTLOGOFF|SIP/1301-0000000b|23
    1365599224|1365599224.17|queue1|NONE|ENTERQUEUE||1302
    1365599280|1365599224.17|queue1|NONE|ABANDON|1|1|56
    1365599338|1365599338.18|queue1|NONE|ENTERQUEUE||1302
    1365599344|1365599338.18|queue1|NONE|ABANDON|1|1|6
    1365599436|1365599436.19|queue1|NONE|ENTERQUEUE||1302
    1365599444|1365599436.19|queue1|NONE|ABANDON|1|1|8
    1365599660|1365599660.21|queue1|NONE|ENTERQUEUE||1301
    1365599691|1365599660.21|queue1|NONE|ABANDON|1|1|31
    1365599843|1365599826.26|NONE|Agent/1001|AGENTLOGIN|SIP/1303-00000016
    1365599864|1365599864.27|queue1|NONE|ENTERQUEUE||1301
    1365599864|1365599864.27|queue1|Agent/1001|CONNECT|0|1365599864.28|0
    1365599868|1365599864.27|queue1|Agent/1001|COMPLETECALLER|0|4|1
    1365599872|1365599826.26|NONE|Agent/1001|AGENTLOGOFF|SIP/1303-00000016|29
    1365599982|1365599982.29|queue1|NONE|ENTERQUEUE||1301
    1365600258|1365599982.29|queue1|NONE|ABANDON|1|1|276
    1365600263|1365600263.30|queue1|NONE|ENTERQUEUE||1301
    1365600271|1365600263.30|queue1|NONE|ABANDON|1|1|8
    1365600400|1365600400.31|queue1|NONE|ENTERQUEUE||1301
    1365600409|1365600400.31|queue1|NONE|ABANDON|1|1|9
    1365600436|NONE|NONE|NONE|QUEUESTART|
    1365600444|1365600444.0|queue1|NONE|ENTERQUEUE||1301
    1365600449|1365600444.0|queue1|NONE|ABANDON|1|1|5
    1365600590|1365600580.1|NONE|Agent/1001|AGENTLOGIN|SIP/1303-00000001
    1365600605|1365600605.2|queue1|NONE|ENTERQUEUE||1301
    1365600606|1365600605.2|queue1|Agent/1001|CONNECT|1|1365600605.3|0
    1365600608|1365600605.2|queue1|Agent/1001|COMPLETECALLER|1|2|1
    1365600615|1365600580.1|NONE|Agent/1001|AGENTLOGOFF|SIP/1303-00000001|25
    1365600638|NONE|NONE|NONE|QUEUESTART|
    1365600654|1365600646.0|NONE|Agent/1001|AGENTLOGIN|SIP/1303-00000000
    1365600666|1365600646.0|NONE|Agent/1001|AGENTLOGOFF|SIP/1303-00000000|12
    1365600667|NONE|NONE|NONE|QUEUESTART|
    1365600856|1365600856.2|queue1|NONE|ENTERQUEUE||1301
    1365600858|1365600856.2|queue1|NONE|ABANDON|1|1|2
    1365600860|1365600860.3|queue1|NONE|ENTERQUEUE||1301
    1365600863|1365600860.3|queue1|NONE|ABANDON|1|1|3
    1365601737|1365601737.4|queue1|NONE|ENTERQUEUE||1301
    1365601751|1365601737.4|queue1|NONE|ABANDON|1|1|14
    1365601788|1365601788.5|queue1|NONE|ENTERQUEUE||1303
    1365601831|1365601788.5|queue1|NONE|ABANDON|1|1|43
    

    Статистика

    Время первой команды журнала14:13:33 2013- 4-10
    Время последней команды журнала15:51:13 2013- 4-10
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 3.96
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.63
    Количество командных строк в единицу времени, команда/мин 1.03
    Частота использования команд
    vim34|=================================| 33.01%
    [10|=========| 9.71%
    asterisk8|=======| 7.77%
    ~8|=======| 7.77%
    nano8|=======| 7.77%
    /etc/init.d/asterisk6|=====| 5.83%
    cat5|====| 4.85%
    agent4|===| 3.88%
    [default]4|===| 3.88%
    [city]4|===| 3.88%
    [queue1]4|===| 3.88%
    state2|=| 1.94%
    1002,4321,Hell2|=| 1.94%
    [queuel]2|=| 1.94%
    1001,4321,Black2|=| 1.94%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

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

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

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

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

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    О программе

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

    $Id$