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

Содержание

Журнал

Пятница (11/28/14)

/dev/pts/1
11:25:20
#Nov 28 12:22:20 debian5 kernel: [ 6.331948] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/inpu
DAHDI Tools Version - 2.10.0.1-7-g631d326
DAHDI Version: 2.10.0.1-5-gee691c2
Echo Canceller(s): HWEC
Configuration
======================
SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
31 channels to configure.
DAHDI_SPANCONFIG failed on span 1: Invalid argument (22)
11:25:25
## она загрузилась Ñбез параметра, собака

11:25:38
#ls /etc/mod
modprobe.d/ modules
11:25:38
#ls /etc/modprobe.d/
alsa-base-blacklist.conf  alsa-base.conf  blunt-axe.conf  fbdev-blacklist.conf  radeon-kms.conf
11:25:44
#lsmod | grep dahdi
dahdi                 196822  2 oct612x,wcte13xp
crc_ccitt              12347  1 dahdi
11:26:00
#modprobe -r wcte13xp

11:26:09
## modprobe wcte13xp default_linemode=e1

11:26:26
## да, она загрузилась без параметра

11:26:31
#cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
loop
wcte13xp default_linemode=e1
11:26:48
#ls /etc/modprobe.d/
alsa-base-blacklist.conf  alsa-base.conf  blunt-axe.conf  fbdev-blacklist.conf  radeon-kms.conf
11:27:16
#cat /etc/modprobe.d/alsa-base
cat: /etc/modprobe.d/alsa-base: No such file or directory
11:27:22
#cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
...
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
11:27:23
#vim /etc/modprobe.d/dahdi.conf
--- /dev/null	2014-11-28 12:22:11.286809687 +0200
+++ /etc/modprobe.d/dahdi.conf	2014-11-28 12:27:53.201623594 +0200
@@ -0,0 +1 @@
+options wcte13xp default_linemode=e1
11:28:05
#cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
...
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
11:28:12
#cat /etc/modprobe.d/dahdi.conf
options wcte13xp default_linemode=e1
11:28:19
#vim /etc/modules
--- /tmp/l3-saved-3568.20007.350	2014-11-28 12:28:27.857624005 +0200
+++ /etc/modules	2014-11-28 12:28:35.401624094 +0200
@@ -5,4 +5,3 @@
 # Parameters can be specified after the module name.
 
 loop
-wcte13xp default_linemode=e1
11:28:35
#reboot

/dev/pts/1
11:29:39
#dahdi_cfg -v
DAHDI Tools Version - 2.10.0.1-7-g631d326
DAHDI Version: 2.10.0.1-5-gee691c2
Echo Canceller(s): HWEC
Configuration
======================
SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1)
31 channels to configure.
Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
Setting echocan for channel 3 to mg2
...
Setting echocan for channel 22 to mg2
Setting echocan for channel 23 to mg2
Setting echocan for channel 24 to mg2
Setting echocan for channel 25 to mg2
Setting echocan for channel 26 to mg2
Setting echocan for channel 27 to mg2
Setting echocan for channel 28 to mg2
Setting echocan for channel 29 to mg2
Setting echocan for channel 30 to mg2
Setting echocan for channel 31 to mg2
11:29:44
#% # супер
bash: fg: %: no such job
11:29:47
#% # Ñупер

11:29:49
## обед

11:29:51
#uptime
 12:29:54 up 0 min,  2 users,  load average: 3.51, 1.04, 0.36
11:29:54
#cat /etc/mod
modprobe.d/ modules
11:29:54
#cat /etc/modprobe.d/dahdi.conf
options wcte13xp default_linemode=e1
прошло 36 минут
/dev/pts/3
12:06:15
#screen
/dev/pts/4
12:06:15
#screen
/dev/pts/6
12:06:53
#мÑvim /etc/asterisk/extensions.conf
 73 ; перейти на метку (s,start)
 74 exten => i,1,Playback(/var/tmp/asterisk/record06)
 75 exten => i,n,WaitExten(2)
 76
 77
 78
 79
 80 [submenu]
    [       ]
 82 exten => s,1,Background(/var/tmp/asterisk/record11)
...
227 [gr3]      to-pstn
    [gr3]      internal
               local
    include => national
229
    [gr3]
230 include => to-pstn
               internal
231 include => local
"/etc/asterisk/extensions.conf" 261L, 8703C written
прошло 26 минут
/dev/pts/1
12:33:24
#ls -lt /etc/asterisk/ | head
total 808
-rw-r--r-- 1 root     root       573 Nov 28 12:13 dahdi-channels.conf
-rw-r--r-- 1 root     root       567 Nov 28 12:02 dahdi-channels.conf.bak
-rw-r--r-- 1 root     root      8243 Nov 28 10:23 extensions.conf
-rw-r----- 1 asterisk asterisk 24012 Nov 27 15:17 queues.conf
-rw-r----- 1 asterisk asterisk  2790 Nov 27 15:05 agents.conf
-rw-r----- 1 asterisk asterisk 13795 Nov 26 16:39 features.conf
-rw-r--r-- 1 root     root      1551 Nov 26 15:56 sip.conf
-rw-r----- 1 asterisk asterisk  1753 Nov 26 14:19 meetme.conf
-rw-r----- 1 asterisk asterisk  2740 Nov 26 13:53 musiconhold.conf
12:33:56
#vim /etc/asterisk/dahdi-channels.conf
--- /tmp/l3-saved-3123.22739.12967	2014-11-28 13:34:15.744941704 +0200
+++ /etc/asterisk/dahdi-channels.conf	2014-11-28 13:37:45.236944184 +0200
@@ -8,11 +8,22 @@
 ;
 
 ; Span 1: WCT13x/0 "Wildcard TE132/TE134 Card 0" (MASTER) 
-group=0,11
+
+; это уже готовый файл для использования в Asterisk
+
+; группа 1, сюда отправим все каналы
+group=1
+; если приходит звонок по pri, попадает в контекст from-pstn
 context=from-pstn
+; используется e1
+; для t1: national
 switchtype = euroisdn
+
+; в завивисимости от того вы АТС или нет:
+; pri_cpe (Customer Premising Equipment) == вы не ATC
+; pri_net                                == вы АТС
 signalling = pri_cpe
+
+; какие каналы попадают в эту группу
 channel => 1-15,17-31
-context = default
-group = 63
 
12:37:45
#cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Fri Nov 28 12:13:34 2014
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCT13x/0 "Wildcard TE132/TE134 Card 0" (MASTER)
span=1,1,0,ccs,hdb3,crc4
# termtype: te
bchan=1-15,17-31
dchan=16
echocanceller=mg2,1-15,17-31
# Global data
loadzone        = us
defaultzone     = us
12:38:03
#sed -i s/1,1/1,0/ /etc/dahdi/system.conf

12:38:29
## да, вот теперь мы не являевся иÐсточником сигнализацииб мы теперь полноценный pri_cpe

12:40:20
## мы приемник таковых импульсов

12:42:48
## на этом файл готов

12:42:52
## теперь не запускаем dahdi_genconf

12:43:05
## потому что файл перезапишется

12:43:09
#mv /etc/asterisk/dahdi-channels{,-custom}.conf

12:43:31
#ls -l /etc/asterisk/*dahdi*
-rw-r----- 1 asterisk asterisk 56496 Jan  4  2014 /etc/asterisk/chan_dahdi.conf
-rw-r--r-- 1 root     root       567 Nov 28 12:02 /etc/asterisk/dahdi-channels.conf.bak
-rw-r--r-- 1 root     root      1103 Nov 28 13:42 /etc/asterisk/dahdi-channels-custom.conf
12:43:52
## вам нужно заинклюдить этот файл в chan_dahdi.conf

12:44:18
#vim /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-3123.4201.5883	2014-11-28 13:44:36.356949050 +0200
+++ /etc/asterisk/chan_dahdi.conf	2014-11-28 13:44:52.312949239 +0200
@@ -1430,3 +1430,5 @@
 ;[phone-3](phones)
 ;dahdichan = 3
 ;pickupgroup = 3,4
+
+#include /etc/asterisk/dahdi-channels-custom.conf
12:44:52
## всё

12:44:58
#â„# перезагружаем asterisk и смотрим

12:45:04
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
12:45:12
#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 debian5 (pid = 4502)
...
debian5*CLI>
debian5*CLI>
debian5*CLI> pri show spans
PRI span 1/0: Up, Active
debian5*CLI>
debian5*CLI>
debian5*CLI>
    -- Span 1: Extension 1101@from-pstn does not exist.  Rejecting call from '5002'.
debian5*CLI> quit
Executing last minute cleanups
12:48:45
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3123.21517.21848	2014-11-28 13:48:52.980952088 +0200
+++ /etc/asterisk/extensions.conf	2014-11-28 13:49:18.616952390 +0200
@@ -227,6 +227,11 @@
 [gr4]
 include => international
 
+[from-pstn]
+include => internal 
+include => local
+include => national
+include => international
 
 ; использование same
 ;exten => _22XX,1,NoOp(Starting call processing)
12:50:29
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3123.15279.5479	2014-11-28 13:50:35.720953303 +0200
+++ /etc/asterisk/extensions.conf	2014-11-28 13:52:57.880954986 +0200
@@ -197,9 +197,12 @@
 
 exten => _1XXX,1,Dial(SIP/ny/${EXTEN})
 
+[to-pstn]
 
-
-
+; DAHDI == название канала (chan_dahdi)
+; g1 == название группы (группа 1)
+; ${EXTEN} == номер телефона, на который идёт звонок
+exten => _5XXX,1,Dial(DAHDI/g1/${EXTEN})
 
 
 [international]
@@ -209,22 +212,26 @@
 exten => _23XX,1,Dial(SIP/london/${EXTEN})
 
 [gr1]
+include => to-pstn
 include => internal 
 include => local
 include => national
 include => international
 
 [gr2]
+include => to-pstn
 include => internal 
 include => local
 include => national
 
 [gr3]
+include => to-pstn
 include => internal
 include => local
 
 ; для транзитных звонков
 [gr4]
+include => to-pstn
 include => international
 
 [from-pstn]
прошло 12 минут
/dev/pts/1
13:02:43
#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 debian5 (pid = 4502)
Verbosity is at least 3
debian5*CLI>
debian5*CLI>
  == Using SIP RTP CoS mark 5
[Nov 28 14:03:06] NOTICE[4542]: chan_sip.c:22753 handle_request_invite: Call from 'atlanta' (192.168.40.1:5060) to extension '5002' rejected because extension not found in context 'gr1'.
  == Using SIP RTP CoS mark 5
[Nov 28 14:03:09] NOTICE[4542]: chan_sip.c:22753 handle_request_invite: Call from 'atlanta' (192.168.40.1:5060) to extension '5002' rejected because extension not found in context 'gr1'.
debian5*CLI> quit
Executing last minute cleanups
13:03:17
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4821.19793.15769	2014-11-28 14:03:24.228962399 +0200
+++ /etc/asterisk/extensions.conf	2014-11-28 14:04:27.200963144 +0200
@@ -205,6 +205,9 @@
 ; выход на АТС через 9-ку
 exten => _9XXXX,1,Dial(DAHDI/g1/${EXTEN:1})
 
+[to-pstn-external]
+exten => _5XXX,1,Dial(DAHDI/g1/${EXTEN})
+
 
 [international]
 
@@ -232,7 +235,7 @@
 
 ; для транзитных звонков
 [gr4]
-include => to-pstn
+include => to-pstn-external
 include => international
 
 [from-pstn]
13:04:27
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-4821.12609.11456	2014-11-28 14:04:31.284963193 +0200
+++ /etc/asterisk/sip.conf	2014-11-28 14:04:52.476963442 +0200
@@ -33,7 +33,7 @@
 ; directmedia - запрет прямого соединения между пирами (телефон-телефон)
 ; работать телефонам резрешено только через asterisk
 directmedia=no
-context=gr1
+context=gr4
 
 [london](phone)
 directmedia=no
13:04:52
#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 debian5 (pid = 4502)
...
  == Using SIP RTP CoS mark 5
    -- Executing [5002@gr4:1] Dial("SIP/ny-0000000a", "DAHDI/g1/5002") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called DAHDI/g1/5002
    -- DAHDI/i1/5002-9 is proceeding passing it to SIP/ny-0000000a
    -- DAHDI/i1/5002-9 is making progress passing it to SIP/ny-0000000a
    -- Hungup 'DAHDI/i1/5002-9'
  == Spawn extension (gr4, 5002, 1) exited non-zero on 'SIP/ny-0000000a'
debian5*CLI> quit
Executing last minute cleanups
13:09:05
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4821.9438.1620	2014-11-28 14:09:38.940966834 +0200
+++ /etc/asterisk/extensions.conf	2014-11-28 14:28:00.128979867 +0200
@@ -202,10 +202,13 @@
 ; DAHDI == название канала (chan_dahdi)
 ; g1 == название группы (группа 1)
 ; ${EXTEN} == номер телефона, на который идёт звонок
-; выход на АТС через 9-ку
+
+; если звонок внутренний, выход через 9
 exten => _9XXXX,1,Dial(DAHDI/g1/${EXTEN:1})
 
 [to-pstn-external]
+
+; если звонок проходящий
 exten => _5XXX,1,Dial(DAHDI/g1/${EXTEN})
 
 
прошло 23 минуты
/dev/pts/1
13:32:21
#cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Fri Nov 28 12:13:34 2014
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCT13x/0 "Wildcard TE132/TE134 Card 0" (MASTER)
span=1,0,0,ccs,hdb3,crc4
# termtype: te
bchan=1-15,17-31
dchan=16
echocanceller=mg2,1-15,17-31
# Global data
loadzone        = us
defaultzone     = us
13:32:27
#vim /etc/dahdi/system.conf
/dev/pts/1
13:34:30
#cat /etc/asterisk/*custom*
;
; Mappings for custom config file
;
; To get your CSV output in a format tailored to your liking, uncomment the
; following lines and look for the output in the cdr-custom directory (usually
; in /var/log/asterisk).  Depending on which mapping you uncomment, you may see
; Master.csv, Simple.csv, or both.
;
;[mappings]
;Master.csv => ${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(billsec)})},${CSV_Q
...
; используется e1
; для t1: national
switchtype = euroisdn
; в завивисимости от того вы АТС или нет:
; pri_cpe (Customer Premising Equipment) == вы не ATC
; pri_net                                == вы АТС
signalling = pri_cpe
; какие каналы попадают в эту группу
channel => 1-10
;15,17-31
/dev/pts/6
13:39:01
## просмотр всех звонков

13:39:25
#apt-cache search sql
akonadi-backend-mysql - MySQL storage backend for Akonadi
akonadi-backend-postgresql - PostgreSQL storage backend for Akonadi
akonadi-backend-sqlite - SQLite storage backend for Akonadi
alembic - lightweight database migration tool for SQLAlchemy
algol68g - Implementation of Algol 68 as defined by the Revised Report
alice - Web browser (WebKit or Gecko) based IRC client
ampache-themes - Themes for Ampache
aolserver4-nsmysql - AOLserver 4 module: module for accessing MySQL databases
aolserver4-nspostgres - AOLserver 4 module: Postgres connector
aolserver4-nssqlite3 - AOLserver 4 module: module for accessing SQLite 3 databases
...
wzdftpd-back-pgsql - modular, small and efficient ftp server - PostgreSQL backend
yasat - simple stupid audit tool
yasnippet - A template system for Emacs
yate-mysql - MySQL support module for yate
yate-pgsql - PostgreSQL module for yate
yokadi - commandline todo system
python-sqlitecachec - A fast metadata parser for YUM
zope-mysqlda - database adapter for connecting Zope and MySQL
zope-replacesupport - Add search and replace functionality to TTW Zope objects
python-zope.sqlalchemy - Minimal Zope/SQLAlchemy transaction integration
13:44:20
#apt-cache search mysql
akonadi-backend-mysql - MySQL storage backend for Akonadi
ampache-themes - Themes for Ampache
aolserver4-nsmysql - AOLserver 4 module: module for accessing MySQL databases
libapq3.2.0 - Pluggable Ada 95 Binding to various database systems (library)
libapq3.2.0-dbg - Pluggable Ada 95 Binding to various database systems (debug)
libapq3.2.0-dev - Pluggable Ada 95 Binding to various database systems (development)
libaprutil1-dbd-mysql - Apache Portable Runtime Utility Library - MySQL Driver
asterisk-mysql - MySQL database protocol support for the Asterisk PBX
audiolink - makes managing and searching for music easier
auth2db - Powerful and eye-candy IDS logger, log viewer and alert generator
...
ulogd - The Netfilter Userspace Logging Daemon
ulogd-mysql - MySQL extension to ulogd
vbackup - modular backup utility
viewvc-query - utility to query CVS and Subversion commit database
voms-mysql-plugin - VOMS server plugin for MySQL
voms-mysql-plugin-dbg - VOMS server plugin for MySQL - Debug Symbols
wzdftpd-back-mysql - modular, small and efficient ftp server - MySQL backend
yasat - simple stupid audit tool
yate-mysql - MySQL support module for yate
zope-mysqlda - database adapter for connecting Zope and MySQL
13:44:25
#apt-cache search mysql | less
13:45:06
#apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgadu3 libmozjs24d xulrunner-24.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 mysql-client-5.5
  mysql-common mysql-server-5.5 mysql-server-core-5.5
Suggested packages:
...
Need to get 9,309 kB of archives.
After this operation, 97.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://192.168.12.254/debian/ wheezy/main libaio1 amd64 0.3.109-3 [9,150 B]
Get:2 http://192.168.12.254/debian/ wheezy/main libdbi-perl amd64 1.622-1+deb7u1 [892 kB]
Get:3 http://192.168.12.254/debian/ wheezy/main libdbd-mysql-perl amd64 4.021-1+b1 [126 kB]
Get:4 http://192.168.12.254/debian/ wheezy/main libhtml-template-perl all 2.91-1 [72.0 kB]
Get:5 http://security.debian.org/ wheezy/updates/main mysql-common all 5.5.40-0+wheezy1 [75.5 kB]
Get:6 http://security.debian.org/ wheezy/updates/main libmysqlclient18 amd64 5.5.40-0+wheezy1 [678 kB]
17% [6 libmysqlclient18 383 kB/678 kB 57%]^C
13:47:10
#apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgadu3 libmozjs24d xulrunner-24.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 mysql-client-5.5
  mysql-common mysql-server-5.5 mysql-server-core-5.5
Suggested packages:
  libipc-sharedcache-perl libterm-readkey-perl tinyca
The following NEW packages will be installed:
  libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 mysql-client-5.5
  mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5
0 upgraded, 10 newly installed, 0 to remove and 15 not upgraded.
Need to get 8,135 kB/9,309 kB of archives.
After this operation, 97.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://security.debian.org/ wheezy/updates/main libmysqlclient18 amd64 5.5.40-0+wheezy1 [678 kB]
6% [1 libmysqlclient18 453 kB/678 kB 67%]^C[C
13:47:55
#apt-get install mysql-server
Setting up libdbd-mysql-perl (4.021-1+b1) ...
Setting up mysql-client-5.5 (5.5.40-0+wheezy1) ...
Setting up mysql-server-core-5.5 (5.5.40-0+wheezy1) ...
Setting up mysql-server-5.5 (5.5.40-0+wheezy1) ...
Stopping MySQL database server: mysqld.
141128 14:48:53 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
141128 14:48:53 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
141128 14:48:53 [Note] Plugin 'FEDERATED' is disabled.
141128 14:48:53 InnoDB: The InnoDB memory heap is disabled
141128 14:48:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins
...
141128 14:48:53 InnoDB: highest supported file format is Barracuda.
141128 14:48:53  InnoDB: Waiting for the background threads to start
141128 14:48:54 InnoDB: 5.5.40 started; log sequence number 1595675
141128 14:48:54  InnoDB: Starting shutdown...
141128 14:48:55  InnoDB: Shutdown completed; log sequence number 1595675
Starting MySQL database server: mysqld ..
Checking for tables which need an upgrade, are corrupt or were
not closed cleanly..
Setting up libhtml-template-perl (2.91-1) ...
Setting up mysql-server (5.5.40-0+wheezy1) ...
13:49:07
#apt-get install mysql-client
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgadu3 libmozjs24d xulrunner-24.0
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  mysql-client
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
Need to get 73.8 kB of archives.
After this operation, 121 kB of additional disk space will be used.
Get:1 http://security.debian.org/ wheezy/updates/main mysql-client all 5.5.40-0+wheezy1 [73.8 kB]
Fetched 73.8 kB in 0s (437 kB/s)
Selecting previously unselected package mysql-client.
(Reading database ... 145893 files and directories currently installed.)
Unpacking mysql-client (from .../mysql-client_5.5.40-0+wheezy1_all.deb) ...
Setting up mysql-client (5.5.40-0+wheezy1) ...
13:49:15
#apt-get install asterisk-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgadu3 libmozjs24d xulrunner-24.0
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  asterisk-mysql
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
Need to get 658 kB of archives.
After this operation, 783 kB of additional disk space will be used.
Get:1 http://192.168.12.254/debian/ wheezy/main asterisk-mysql amd64 1:1.8.13.1~dfsg1-3+deb7u3 [658 kB]
Fetched 658 kB in 0s (17.4 MB/s)
Selecting previously unselected package asterisk-mysql.
(Reading database ... 145898 files and directories currently installed.)
Unpacking asterisk-mysql (from .../asterisk-mysql_1%3a1.8.13.1~dfsg1-3+deb7u3_amd64.deb) ...
Setting up asterisk-mysql (1:1.8.13.1~dfsg1-3+deb7u3) ...
/dev/pts/1
13:52:33
#screen -x
/dev/pts/6
13:52:35
#vim /tmp/1.sql
--- /dev/null	2014-11-28 12:29:15.266830041 +0200
+++ /tmp/1.sql	2014-11-28 14:54:57.388999010 +0200
@@ -0,0 +1,26 @@
+create database asterisk;
+
+ use asterisk;
+
+ CREATE TABLE cdr (
+ calldate datetime NOT NULL default ‘0000-00-00 00:00:00′,
+ clid varchar(80) NOT NULL default ”,
+ src varchar(80) NOT NULL default ”,
+ dst varchar(80) NOT NULL default ”,
+ dcontext varchar(80) NOT NULL default ”,
+ channel varchar(80) NOT NULL default ”,
+ dstchannel varchar(80) NOT NULL default ”,
+ lastapp varchar(80) NOT NULL default ”,
+ lastdata varchar(80) NOT NULL default ”,
+ duration int(11) NOT NULL default ‘0′,
+ billsec int(11) NOT NULL default ‘0′,
+ disposition varchar(45) NOT NULL default ”,
+ amaflags int(11) NOT NULL default ‘0′,
+ accountcode varchar(20) NOT NULL default ”,
+ userfield varchar(255) NOT NULL default ”,
+ uniqueid varchar(32) NOT NULL default ”
+ );
+
+ ALTER TABLE cdr ADD INDEX ( calldate );
+ ALTER TABLE cdr ADD INDEX ( dst );
+ ALTER TABLE cdr ADD INDEX ( uniqueid );
13:54:57
#mysql -u root -p < /tmp/1.sql
Enter password:
ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘0000-00-00 00:00:00′,
 clid varchar(80) NOT NULL default ”,
 src varchar(' at line 2
13:56:45
#~
Enter password:
14:01:25
#vim /tmp/1.sql
--- /tmp/l3-saved-4035.28613.1817	2014-11-28 15:01:28.053003634 +0200
+++ /tmp/1.sql	2014-11-28 15:02:04.333004062 +0200
@@ -1,5 +1,5 @@
-
- create database if exists asterisk;
+ drop database if exists asterisk;
+ create database asterisk;
 
  use asterisk;
 
14:02:04
#mysql -u root -p < /tmp/1.sql
Enter password:
14:03:06
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 46
Server version: 5.5.40-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use asterisk
...
mysql> SET PASSWORD FOR 'asterisk@localhost' = PASSWORD('password');
ERROR 1470 (HY000): String 'asterisk@localhost' is too long for user name (should be no longer than 16)
mysql> SET PASSWORD FOR 'asterisk'@'localhost' = PASSWORD('password');
ERROR 1133 (42000): Can't find any matching row in the user table
mysql> use asterisk;
Database changed
mysql> SET PASSWORD FOR 'asterisk'@'localhost' = PASSWORD('password');
ERROR 1133 (42000): Can't find any matching row in the user table
mysql> ^CCtrl-C -- exit!
Aborted
14:06:13
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 47
Server version: 5.5.40-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SET PASSWORD FOR 'asterisk'@'localhost' = PASSWORD('password');
ERROR 1133 (42000): Can't find any matching row in the user table
mysql> учexit
Bye
прошло 12 минут
14:18:16
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 49
Server version: 5.5.40-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
    ->  on asterisk.*
    ->  to 'asterisk'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> SET PASSWORD FOR 'asterisk'@'localhost' = PASSWORD('password');
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
14:21:02
#vim /etc/mysql/
14:21:02
#vim /etc/фÑasterisk/cdr.conf
--- /tmp/l3-saved-4035.13649.6404	2014-11-28 15:23:55.117019577 +0200
+++ /etc/asterisk/cdr.conf	2014-11-28 15:24:23.845019916 +0200
@@ -11,7 +11,7 @@
 
 ; Define whether or not to use CDR logging.  Setting this to "no" will override
 ; any loading of backend CDR modules.  Default is "yes".
-;enable=yes
+enable=yes
 
 ; Define whether or not to log unanswered calls. Setting this to "yes" will
 ; report every attempt to ring a phone in dialing attempts, when it was not
14:24:23
#vim /etc/asterisk/cdr
14:24:23
#vim /etc/asterisk/cdr
14:24:23
#vim /etc/asterisk/cdr_mysql.conf
--- /tmp/l3-saved-4035.3640.13153	2014-11-28 15:24:42.041020133 +0200
+++ /etc/asterisk/cdr_mysql.conf	2014-11-28 15:26:20.505021298 +0200
@@ -11,14 +11,14 @@
 ; specified by sock or otherwise use the default socket file.
 ;
 ;[global]
-;hostname=database.host.name
-;dbname=asteriskcdrdb
-;table=cdr
-;password=password 
-;user=asteriskcdruser
-;port=3306
-;sock=/tmp/mysql.sock
-;timezone=UTC ; Previously called usegmtime
+hostname=localhost
+dbname=asterisk
+table=cdr
+password=password 
+user=asterisk
+port=3306
+sock=/var/run/mysqld/mysqld.sock
+timezone=EET ; Previously called usegmtime
 ;
 ; If your system's locale differs from mysql database character set,
 ; cdr_mysql can damage non-latin characters in CDR variables. Use this
14:28:48
#asterisk -rvv
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
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
14:29:38
#vim /etc/asterisk/extensions.conf
14:32:34
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 56
Server version: 5.5.40-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> quit
Bye
14:34:59
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 62
Server version: 5.5.40-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use asterisk;
...
mysql> select * from cdr;
+---------------------+------+------+------+-----------+-------------------+-------------------+---------+------------------+----------+---------+-------------+----------+-------------+-----------+--------------+
| calldate            | clid | src  | dst  | dcontext  | channel           | dstchannel        | lastapp | lastdata         | duration | billsec | disposition | amaflags | accountcode | userfield | uniqueid     |
+---------------------+------+------+------+-----------+-------------------+-------------------+---------+------------------+----------+---------+-------------+----------+-------------+-----------+--------------+
| 2014-11-28 15:34:45 | 2201 | 2201 | 2101 | gr1       | SIP/2201-00000000 | SIP/ny-00000001   | Dial    | SIP/ny/2101      |        2 |       0 | NO ANSWER   |        3 |             |           | 1417181685.0 |
| 2014-11-28 15:36:02 | 5002 | 5002 | 2201 | from-pstn | DAHDI/i1/5002-1   | SIP/2201-00000002 | Dial    | SIP/2201,10,tTkK |        4 |       0 | NO ANSWER   |        3 |             |           | 1417181762.2 |
+---------------------+------+------+------+-----------+-------------------+-------------------+---------+------------------+----------+---------+-------------+----------+-------------+-----------+--------------+
2 rows in set (0.00 sec)
mysql> exit
Bye
прошло 19 минут
14:54:30
#mnt /dev/sd
sda   sda1  sda2  sda3  sdb   sdb1
14:54:30
#mnt /dev/sdb1 /media/hdd/
bash: mnt: command not found
14:55:56
#mount --help
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
...
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
14:56:15
#vim /media/hdd/asterisk/chat_day1.txt
--- /dev/null	2014-11-28 12:29:15.266830041 +0200
+++ /media/hdd/asterisk/chat_day1.txt	2014-11-28 15:57:52.543137000 +0200
@@ -0,0 +1,228 @@
+(11/23/2014 03:42:38 PM) user5: а теперь мы есть,
+(11/23/2014 03:42:40 PM) user5: ?
+(11/23/2014 03:43:17 PM) user5: мы толоь ко что перезапустили вроде
+(11/23/2014 03:44:18 PM) user5: а теперь нас видно?
+(11/23/2014 03:44:26 PM) user5: :coffee:
+(11/23/2014 03:45:25 PM) user5: вроде нет
+(11/23/2014 03:45:31 PM) user5: мы все сделали что наддо?
+(11/23/2014 03:45:43 PM) user0: да
+(11/23/2014 03:46:26 PM) engineer1: что теперь?
+(11/23/2014 03:46:37 PM) user0: домой
+(11/23/2014 03:48:50 PM) engineer1: тогдамы уходим
+(11/23/2014 03:48:59 PM) engineer1: это из-ща Тани Сас
+(11/23/2014 03:49:22 PM) engineer1: не надо
+(11/23/2014 03:49:26 PM) engineer1: Все ок
+(11/23/2014 03:49:30 PM) engineer1: Можно отключаться
+(11/23/2014 03:54:28 PM) engineer1: до завтра!
+(11/23/2014 03:54:47 PM) user0: до завтра! спасибо большое ещё раз!
+(11/23/2014 03:55:14 PM) user0: завтра в 8 30 по Киеву
+(11/24/2014 08:43:04 AM) engineer1: Доброе утро
+(09:50:11 AM) user3: hi
+(09:50:11 AM) user1 entered the room.
+(09:50:25 AM) user9 entered the room.
+(09:51:23 AM) user2: hi
+(09:52:22 AM) user4 entered the room.
+(10:03:13 AM) user7: да
+(10:03:15 AM) user8: получилось
+(10:03:26 AM) user3: да
+(10:03:28 AM) user5: нормально, подключились.
+(10:03:39 AM) user4: получилось
+(10:05:43 AM) user6 entered the room.
+(10:21:06 AM) user8: http://xgu.ru/l3/users/2014-11-nt-voip/nt-voip
+(10:24:43 AM) user5: 5/22 Александр
+(10:25:35 AM) user5: да
+(10:26:32 AM) user5: бейджи уже подписаны :)
+(10:34:23 AM) user5: почему не CentOs используют? Она идет как рекомендация для Asteris-ка.
+(10:41:55 AM) user0: Получилось?
+(10:42:19 AM) user5: готово
+(10:42:28 AM) user7: готово
+(10:42:58 AM) user8: готово
+(10:53:29 AM) user8: Windows
+(10:53:30 AM) user5: да, есть на андроиде.
+(10:53:34 AM) user2: да
+(10:53:35 AM) user7: да
+(10:53:40 AM) user4: android
+(10:53:42 AM) user1: да
+(10:53:45 AM) user3: да...
+(10:53:49 AM) user5: если использовать 3cx
+(10:53:53 AM) user5: ?
+(10:54:29 AM) user5: супер
+(11:11:10 AM) engineer1 entered the room.
+(11:23:09 AM) user8 left the room.
+(11:23:17 AM) user8 entered the room.
+(11:33:16 AM) user5: факсы ?
+(11:46:32 AM) user5: на андроид нельзя установить астериск? тот же linux?
+(11:50:25 AM) user5: gsm модуль на нокиа открыт ?
+(11:51:31 AM) user0: http://en.wikipedia.org/wiki/Neo_FreeRunner
+(11:52:40 AM) user0: Firefox OS
+(11:52:49 AM) user0: GeeksPhone
+(12:01:45 PM) user7: звук пропал
+(12:02:03 PM) user0: батарейки
+(12:03:02 PM) user3 left the room.
+(12:03:03 PM) user3 entered the room.
+(12:05:40 PM) engineer1 left the room.
+(12:09:55 PM) engineer1 entered the room.
+(12:11:29 PM) user6 left the room.
+(12:11:46 PM) user6 entered the room.
+(12:14:13 PM) user5: местная телефония (украина, офисы) + филиалы за границей, безопастность, факсы.
+(12:14:26 PM) user5: особо ничего сверх )
+(12:14:34 PM) user5: sip
+(12:14:56 PM) user5: как резерв 8 линий аналога
+(12:15:09 PM) user5: да
+(12:15:19 PM) user2: Интересна интеграция Астериск в существующую инфраструктуру. Стык с АТС "Меридиан" по PRI.
+(12:15:41 PM) user5: у нас наружние cisco fxs/fxo
+(12:16:18 PM) user4: Для организации Call-центров коммунальных служб, больниц, поликлиник и др. организаций города Харькова, 
+(12:17:22 PM) user4: уже работает Чернобыльская больница, Коммунальная предприятие ГОРЛИФТ и Домофон
+(12:17:58 PM) user4: Мы являемся оператором связи 10000 номеров купленнно у УКРТЕЛЕКОМА
+(12:18:02 PM) user6: КЦ есть астериски есть стыки с Nortel Meridian есть  стоит задача перебрать на себя все функции аутсорсинга на себя 
+(12:18:43 PM) user6: основное систематизация знаний по Asterisk 
+(12:20:19 PM) user9:   Можем еще рассмотреть интеграцию с WebRTC?  
+(12:24:28 PM) user6 left the room.
+(12:30:04 PM) user8: ОБЕД :)
+(12:31:29 PM) user5: 104 ноут сел 2 мин
+(12:32:00 PM) user2: уже
+(12:36:19 PM) engineer1 left the room.
+(12:37:42 PM) engineer1 entered the room.
+(01:23:27 PM) engineer1 left the room.
+(01:37:25 PM) user2: обнаружилась 2 машина?
+(01:40:23 PM) engineer1 entered the room.
+(01:43:35 PM) user8: мы можем переподключиться
+(01:43:43 PM) user0: да ладно
+(01:47:49 PM) user8: а журнал инструктора будет? :)
+(01:47:56 PM) user0: надо включиь
+(01:47:59 PM) user0: пока не пишется
+(01:48:11 PM) user8: Пожалуйста :) Было бы хорошо
+(01:56:30 PM) user8: 192.168.80.1
+(01:56:31 PM) user2: 192.168.20.2
+(01:56:35 PM) user9: 192.168.90.1
+(01:56:37 PM) user7: 192.168.70.1
+(01:56:50 PM) user5: 192.168.50.1
+(01:56:52 PM) user4: 192.168.40.1
+(01:56:54 PM) user2: 192.168.20.1
+(01:56:58 PM) user0: правильно
+(01:57:04 PM) user3: 192.168.30.1
+(02:06:45 PM) engineer1 left the room.
+(02:10:56 PM) engineer1 entered the room.
+(02:13:28 PM) user8: можнно немного уменьшить окно, нам низ не видно
+(02:13:38 PM) user8: сам терминал
+(02:15:24 PM) user0: да
+(02:15:49 PM) user8: там полстроки не хватало
+(02:15:52 PM) user8: супер
+(02:21:02 PM) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.
+ (11/24/2014 01:48:58 PM) user8: а журнал инструктора будет? :)
+(11/24/2014 01:49:05 PM) user0: надо включиь
+(11/24/2014 01:49:07 PM) user0: пока не пишется
+(11/24/2014 01:49:20 PM) user8: Пожалуйста :) Было бы хорошо
+(11/24/2014 01:57:39 PM) user8: 192.168.80.1
+(11/24/2014 01:57:40 PM) user2: 192.168.20.2
+(11/24/2014 01:57:44 PM) user9: 192.168.90.1
+(11/24/2014 01:57:46 PM) user7: 192.168.70.1
+(11/24/2014 01:57:59 PM) user5: 192.168.50.1
+(11/24/2014 01:58:01 PM) user4: 192.168.40.1
+(11/24/2014 01:58:02 PM) user2: 192.168.20.1
+(11/24/2014 01:58:06 PM) user0: правильно
+(11/24/2014 01:58:13 PM) user3: 192.168.30.1
+(11/24/2014 02:14:37 PM) user8: можнно немного уменьшить окно, нам низ не видно
+(11/24/2014 02:14:47 PM) user8: сам терминал
+(11/24/2014 02:16:33 PM) user0: да
+(11/24/2014 02:16:58 PM) user8: там полстроки не хватало
+(11/24/2014 02:17:00 PM) user8: супер
+(02:25:21 PM) user8: работает
+(02:38:03 PM) user6: на звязку
+(02:37:29 PM) user5: test
+(02:40:51 PM) user8 left the room.
+(02:40:55 PM) user2 entered the room.
+(02:40:55 PM) user1 entered the room.
+(02:41:03 PM) user8 entered the room.
+(02:41:23 PM) user2: hj
+(02:44:36 PM) user8: Журнал Игоря http://xgu.ru/l3/users/2014-11-nt-voip/nt-voip/root
+(02:46:47 PM) engineer1 left the room.
+(02:48:48 PM) user8: передваигаться по скрину вверх по истории: Ctrl+a [  и затем клавиши вверх вниз передвигают курсор по истории
+(02:50:47 PM) user8:  У нас в конфиге нет интерфейса
+(02:50:53 PM) user8: замена не сработает
+(02:53:24 PM) user5: vim не катит
+(02:55:29 PM) user0: пачиму вах
+(02:56:37 PM) user5: нужно привыкать к правильным редакторам :)
+(02:58:59 PM) user0: emacs?
+(03:45:30 PM) user5: vim
+(04:03:48 PM) user8: apt-get install asterisk
+(04:05:42 PM) user8: Если код ввели не тот его потом можно поменять?
+(04:05:51 PM) user0: dpkg-reconfigure asterisk
+(04:07:12 PM) user8: он  его по этой команде просто перезапустил
+(04:09:34 PM) user0: dpkg-reconfigure asterisk-config тогда
+(04:09:43 PM) user0: это в каком-то из этих пакетов спрашивается
+(04:12:29 PM) user8: тоже не спросило
+(04:12:42 PM) user0: в любом случае нам это не нужно
+(04:12:48 PM) user8: Ok
+(04:29:52 PM) user5: можно использовать кодеки для шифрования переданого звука (для безопастности)?
+(04:31:48 PM) user5: шифрование ? сертификаты ?
+(04:33:52 PM) user5: :yes:
+(04:50:29 PM) user0: https://ru.wikipedia.org/wiki/Шифровальщики_навахо
+(04:51:55 PM) engineer1 entered the room.
+(04:55:56 PM) user8: Запись консоли инструктора перестала обновляться. Так нужно? Раньше она почти онлайн обновлялась
+(04:56:35 PM) user0: там сверху табы
+(04:57:21 PM) user8: спасибо
+http://xgu.ru/l3/users/2014-11-nt-voip/nt-voip/root:1
+(04:58:32 PM) user8: Подсказка. Наверху на странице есть вкладки: /l3/users/2014-11-nt-voip/nt-voip/root :1
+Если нажать на 1, то будет следующая страница журнала
+(05:01:23 PM) user8: человек человеку peer :)
+(05:01:33 PM) user0: :)
+(05:15:58 PM) user8: перезапускали
+(05:18:31 PM) user8: Исчез  сип :)
+(05:22:45 PM) user8:  а гдке это в телефоне?
+(05:22:52 PM) user5: в настройках sip нет возможности изменить конфиг
+(05:22:55 PM) user8: паролей нет
+(05:22:58 PM) user8: где настройки
+(05:23:28 PM) user8: как?
+(05:23:32 PM) user0: **#
+(05:23:34 PM) user8: в админский как переходить?
+(05:26:00 PM) user2: что мы должны измениеть?
+(05:26:20 PM) user5: user id & password ?
+(05:27:56 PM) user7: один есть
+(05:27:56 PM) user5: мы не в состоянии разобраться с настройками телефона :)
+(05:35:27 PM) user8: вроде все сделали
+(05:35:32 PM) user8: но он не регистрируется
+(05:35:40 PM) user5: 1 мин
+(05:35:46 PM) user5: просят
+(05:36:13 PM) user5: есть?
+(05:38:35 PM) user5: Вы говорили что в андроиде есть родной. Интересно как его настроить.
+(05:38:43 PM) user0: http://counterpath.s3.amazonaws.com/downloads/X-Lite_Win32_4.7.1_74247.exe
+(05:41:38 PM) user5: на буках нет инета.
+(05:41:55 PM) user0: как это так
+(05:42:03 PM) user0: проверьте настройки вашего dhcp
+(05:45:00 PM) user0: http://192.168.12.254/X-Lite_Win32_4.7.1_74247.exe
+(05:51:34 PM) user4 left the room.
+(05:56:13 PM) user1: грузится
+(05:56:20 PM) user0: супер
+(05:56:26 PM) user0: но если что есть внутренний файл
+(05:56:29 PM) user8: винда просит всякое обновлять еще просто
+(05:56:34 PM) user2: идет установка софтфона
+(05:56:35 PM) user0: но уже наверное вам чуть-чуть осталось
+(05:56:50 PM) user5: новый 3cx свой сервер просит :(
+(05:57:07 PM) user8: меня не надо ждать
+(05:57:45 PM) user0: user8: у тебя некуда поставить софтфон?
+(05:58:10 PM) user8: у меня  же мак :)) и ему икслайт не нравится
+(05:59:00 PM) user0: http://counterpath.s3.amazonaws.com/downloads/X-Lite_4.7.1_t-xlite-20140910-all-4710c_74250.dmg
+(05:59:02 PM) user0: а этот?
+(05:59:18 PM) user4 entered the room.
+(05:59:31 PM) engineer1 left the room.
+(06:01:15 PM) user5: есть правильный 3cx.
+(06:01:20 PM) user5: готово
+(06:04:55 PM) user8: на второй просто оченьмедленно усттанавливается xlite
+(06:10:20 PM) user0: будем ждать
+(06:13:43 PM) user2: виснет нетбук
+(06:15:26 PM) user0: гадство
+(06:15:33 PM) user0: завтра перейдём на андроид
+(06:21:04 PM) user8: 2 есть :)
+(06:22:48 PM) user8: Максим тоже есть :)
+(06:25:26 PM) user8: Макбук тоже есть :)
+(06:25:36 PM) user0: супер!
+(06:25:38 PM) user0: вот это да
+(06:26:00 PM) user5: спасибо
+(06:26:18 PM) user8: Спасибо :)
+(06:26:33 PM) user1: спасибо
+(06:26:49 PM) user3 left the room.
+(06:27:14 PM) user8: компьютеры выключать?
+(06:27:43 PM) user0: централизованно выключим
+(06:27:49 PM) user7 left the room.
+ 
14:57:52
#vim /media/hdd/asterisk/chat_day2.txt
--- /dev/null	2014-11-28 12:29:15.266830041 +0200
+++ /media/hdd/asterisk/chat_day2.txt	2014-11-28 15:58:10.531941000 +0200
@@ -0,0 +1,414 @@
+(11/24/2014 06:00:09 PM) user0: http://counterpath.s3.amazonaws.com/downloads/X-Lite_4.7.1_t-xlite-20140910-all-4710c_74250.dmg
+(11/24/2014 06:00:11 PM) user0: а этот?
+(11/24/2014 06:02:24 PM) user5: есть правильный 3cx.
+(11/24/2014 06:02:29 PM) user5: готово
+(11/24/2014 06:06:04 PM) user8: на второй просто оченьмедленно усттанавливается xlite
+(11/24/2014 06:11:29 PM) user0: будем ждать
+(11/24/2014 06:14:52 PM) user2: виснет нетбук
+(11/24/2014 06:16:35 PM) user0: гадство
+(11/24/2014 06:16:42 PM) user0: завтра перейдём на андроид
+(11/24/2014 06:22:13 PM) user8: 2 есть :)
+(11/24/2014 06:23:58 PM) user8: Максим тоже есть :)
+(11/24/2014 06:26:35 PM) user8: Макбук тоже есть :)
+(11/24/2014 06:26:45 PM) user0: супер!
+(11/24/2014 06:26:47 PM) user0: вот это да
+(11/24/2014 06:27:09 PM) user5: спасибо
+(11/24/2014 06:27:27 PM) user8: Спасибо :)
+(11/24/2014 06:27:42 PM) user1: спасибо
+(11/24/2014 06:28:23 PM) user8: компьютеры выключать?
+(11/24/2014 06:28:52 PM) user0: централизованно выключим
+(11/24/2014 06:37:20 PM) user8: все :)
+(09:28:32 AM) user5: мы уже тут все.
+(09:28:45 AM) user5: готовы внимать :)
+(09:28:50 AM) user2 entered the room.
+(09:29:17 AM) user0: а трансляция работает?
+(09:29:29 AM) user5: 1 мин
+(09:29:29 AM) user1 entered the room.
+(09:29:33 AM) user5: да есть
+(09:29:40 AM) user3 entered the room.
+(09:30:05 AM) user1: доброе утро
+(09:30:26 AM) user2: доброе утро
+(09:30:29 AM) user8 entered the room.
+(09:31:13 AM) user4: доброе утро
+(09:32:27 AM) user2: не против
+(09:32:28 AM) user1: за
+(09:32:34 AM) user7: +
+(09:32:35 AM) user0: 12:30-13:00
+(09:32:36 AM) user8: Чтобы началась запись нашей консоли надо перейти под рута:
+su - 
+(09:32:43 AM) user8: (rootpass)
+(09:32:51 AM) user5: мнения аудитории ? я не против. Да и вечером можно часов до десяти :)
+(09:33:07 AM) user8: Консоль Игоря
+ssh user@192.168.12.254
+(09:33:16 AM) user0: слишком поздно уже неэффективно
+(09:33:27 AM) user0: потом уже все устают и три часа как один по эффективности
+(09:33:31 AM) user8: пароль password
+и выполнить screen -x
+(09:36:25 AM) user0: http://xgu.cc/nt-voip-2014-nov
+(09:47:06 AM) user5: у нас открыто два окна рядом + чат
+(09:48:52 AM) user8: мы уже не можем окно увеличить, потому что ты зашел
+(09:53:53 AM) user8: Если окно скрина маленькое и не увеличивается  от того, что зашел Игорь, можно открыть новое окно.
+Открыть нвоое окно скрин можно командой "Ctrl a c"
+(10:01:22 AM) user8: нам не легче :)
+(10:04:37 AM) user7: можно также использовать редактор nano, к примеру: nano /etc/asterisk/sip.conf
+(10:04:53 AM) user0: да, я вчера неоднократно это показывал
+(10:05:12 AM) user7: Выйти - Ctrl+X, при выходе спрашивает о сохранении - отвечаем Y
+(10:10:29 AM) engineer1 entered the room.
+(10:11:36 AM) user8: можно еще раз про qualify?
+(10:12:50 AM) user5: в другой сессии работаете. Мы не видим
+(10:13:02 AM) user0: да, я специально сделал чтобы размер был нормальный
+(10:13:18 AM) user0: ctrl-a ctrl-a
+(10:21:27 AM) user5: можем создать несколько шаблонов ?
+(10:30:00 AM) user5: синтаксисс #include ?
+(10:32:39 AM) user5: #  - это не камент.
+(10:32:40 AM) user8: просто обычно решетка это комментарий
+(10:37:23 AM) user5: что значит в sip register?
+(10:37:58 AM) user0: телефон проходит регистрацию в момент подключения
+(10:38:04 AM) user0: чтобы астериск знал его адрес
+(10:49:22 AM) user8: опечатка в Starting call processing
+(10:49:47 AM) user0: точно
+(10:49:49 AM) user0: спасибо большое
+(11:04:45 AM) engineer1 left the room.
+(11:17:47 AM) engineer1 entered the room.
+(11:27:43 AM) user5: exten => 2201,1,Dial(SIP/1)
+(11:27:52 AM) user5: exten => 2201,1,Dial(SIP/2201)
+(11:27:56 AM) user4: exten => 2101,1,Dial(SIP/2101)
+(11:28:01 AM) user0: нет, пока неправильно
+(11:28:04 AM) user8: exten => 1,1Dial(Dial/3201)
+(11:28:09 AM) user5: exten => 2201,1,Dial(SIP/${EXTEN})
+(11:28:13 AM) user3: exten=>
+(11:28:16 AM) user0: user8: пропущена запятая
+(11:28:25 AM) user7: exten => 1,1,Dial(SIP/3101)
+(11:28:33 AM) user0: правильно
+(11:28:42 AM) user2: exten   1,1,Dial(SIP/1201)
+(11:28:55 AM) user0: правильно
+(11:29:05 AM) user8: exten => 2,2,Dial(SIP/3202)
+(11:29:25 AM) user1: exten => 1,1,Dial(SIP/1101)
+(11:29:34 AM) user8: exten => 1,1,Dial(SIP/3201)
+exten => 2,2,Dial(SIP/3202)
+(11:29:48 AM) user5: можно еще раз уточнить постановку задачи ?
+(11:30:00 AM) user4: exten => 1,1,Dial(SIP/2101)
+(11:30:00 AM) user5: входящий на сип 1 перенаправить на свой номер ?
+(11:30:08 AM) user3: exten=>1301,1,Dial(sip/1301)
+(11:30:28 AM) user8: exten => 1,1,Dial(SIP/3201)
+exten => 2,1,Dial(SIP/3202)
+(11:31:14 AM) user5: exten => 1,1,Dial(SIP/2201)
+(11:31:21 AM) user4: exten => 2,1,Dial(SIP/2102)
+(11:31:28 AM) user0: правильно
+(11:34:11 AM) user5: как нам правильно перенаправить звонок на свой сип?
+exten => _X,1,Dial(SIP/220${EXTEN})
+(11:34:22 AM) user0: да, так можно
+(11:40:42 AM) user2: не понятно тогда почему EXTEN :2
+(11:41:45 AM) user0: в каком случае
+(11:41:48 AM) user0: ?
+(11:43:25 AM) user3: еще раз можно повторить
+(11:43:29 AM) user8: аможно еще проверочное задание? :)
+(11:43:36 AM) user0: повторить что именно
+(11:43:40 AM) user0: задание сейчас сделаем
+(11:43:56 AM) engineer1 left the room.
+(11:44:51 AM) user8: Не до конца про внутренние номера понятно
+(11:45:07 AM) user8: Мапиинг понятен, но идеологически непонятно
+(11:47:28 AM) user8: а оно где-то останется? :)
+(11:47:36 AM) user0: да на салйдах
+(11:47:38 AM) user0: уже есть
+(11:48:24 AM) engineer1 entered the room.
+(11:54:17 AM) user5: exten => _81XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm)
+exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
+(11:54:35 AM) user5: что не так ? :)
+(11:54:36 AM) user8: это в чате ответить?
+(11:54:46 AM) user8: или в самом фале  нашем писать?
+(11:56:51 AM) user0: нет, это нужно настроить
+(11:57:23 AM) user5: в sip.conf должен быть сип 81xx
+(11:58:58 AM) user7: не пишет в файл
+(11:59:06 AM) user7: exten => _81XX,1,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm)
+(11:59:35 AM) user7: [root@debian7:~]# ls -l /var/tmp/
+total 4
+drwxr-xr-x 2 asterisk asterisk 4096 Nov 25 11:57 asterisk
+(12:01:05 PM) user8:  а тут номера правил должна быть n или 1?
+(12:02:27 PM) user8: это два разных экстеншена?
+(12:02:28 PM) user0: первое 1 дальше n в каждом extension'е
+(12:02:29 PM) user0: да
+(12:02:44 PM) user8: to extension '8101' rejected because extension not found in context 'default'.
+(12:02:46 PM) user8: такая ошибка
+(12:03:10 PM) user9: dialplan reload
+(12:03:16 PM) user0: да
+(12:03:24 PM) user7: при звонке на 81ХХ ошибок нет, запись отрабатывает, но файл не создается
+(12:04:21 PM) user8: не создается файл
+(12:04:36 PM) user0: я понял вашу проблему
+(12:05:07 PM) user0: нажимайте # после окончания записи
+(12:05:28 PM) user7: так и есть
+(12:05:33 PM) user0: супер
+(12:06:25 PM) user7: а сколько оно будет записывать по дефолту?
+(12:07:41 PM) user0: бесконечно
+(12:09:35 PM) user7: работает
+(12:12:28 PM) user5: Dialplan reload сделал
+(192.168.50.100:5060) to extension '8101' rejected because extension not found in context 'default'.
+(12:13:04 PM) user0: у вас же не сохранён файл?
+(12:14:52 PM) user5: файл сохранен.
+(12:15:17 PM) user0: вы же видите вас нет в списке
+(12:15:21 PM) user0: 5 нет
+(12:16:23 PM) user0: у вас файл называется extension.conf, s забыли
+(12:18:43 PM) user1: не получается запись, посмотрите мой скрин, пожалуйста
+(12:20:55 PM) user0: готово
+(12:21:18 PM) user0: user2: xx должны быть в верхнем регистре XX
+(12:22:54 PM) user1: спасибо
+(12:26:45 PM) user2: все записалось
+(12:27:47 PM) user8: У меня все работает
+(12:28:15 PM) user0: Да, у всех работает кроме Александра Третьего
+(12:28:45 PM) user0: Александр III сейчас сделает тоже
+(12:32:50 PM) user8: Уже сделал
+(12:33:03 PM) user8: и ушел обедать с чистой совестью :)
+(12:45:25 PM) engineer1 left the room.
+(01:04:38 PM) user7: все на месте
+(01:04:40 PM) user8: подтянулись все
+(01:05:29 PM) user5: да,уже все.
+(01:10:01 PM) user0: давайте придумаем страны и города
+(01:10:31 PM) user0: ваши предложения?
+(01:10:44 PM) user5: Atlanta, USA
+(01:11:01 PM) user0: ok
+(01:11:20 PM) user0: давайте дальше
+(01:11:21 PM) user8: UK 
+(01:11:33 PM) user8: GB
+(01:11:37 PM) user0: сделано
+(01:11:42 PM) user7: Liverpool
+(01:11:58 PM) user8: UK, London
+(01:12:26 PM) user2: 11-Киев,  12-Комсомольск
+(01:12:34 PM) user4: New york
+(01:13:17 PM) user3: Минск и Брест - Белорусь
+(01:15:02 PM) user7: UK - full mesh?
+(01:16:30 PM) user7: все, понял
+(01:28:40 PM) user8: какой адрес в эдинбурге будет? 192.168.12.254?
+(01:29:54 PM) user0: да
+(01:31:16 PM) user8: [Nov 25 13:30:30] NOTICE[2715]: chan_sip.c:27549 build_peer: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'
+Такое вот сообщение
+(01:31:41 PM) user8: это при sip reload
+(01:33:17 PM) user0: это не страшно
+(01:33:36 PM) user0: в будущем лучше использовать defaultuser
+(01:33:44 PM) user0: в старых версиях поддерживается только username
+(01:34:43 PM) user8: почему -то я вижу оба. А ливерпуль меня нет
+(01:34:52 PM) user8: debian8*CLI> sip show peers
+Name/username              Host                                    Dyn Forcerport ACL Port     Status     
+3201/3201                  192.168.80.100                           D   N             5060     OK (12 ms) 
+3202/3202                  192.168.80.101                           D   N             62975    OK (1 ms)  
+edinburgh/london           192.168.12.254                           D   N             5060     OK (1 ms)  
+liverpool/london           192.168.70.1                             D   N             5060     OK (1 ms)  
+4 sip peers [Monitored: 4 online, 0 offli
+(01:34:53 PM) user0: сделай sip reload
+(01:34:57 PM) user8: делала
+(01:35:02 PM) user0: сделай сейчас
+(01:35:07 PM) user8: debian8*CLI> sip show peers
+Name/username              Host                                    Dyn Forcerport ACL Port     Status     
+3201/3201                  192.168.80.100                           D   N             5060     OK (26 ms) 
+3202/3202                  192.168.80.101                           D   N             62975    OK (1 ms)  
+edinburgh/london           192.168.12.254                           D   N             5060     OK (1 ms)  
+liverpool/london           192.168.70.1                             D   N             5060     OK (1 ms)  
+4 sip peers [Monitored: 4 online, 0 offline Unmonitored: 0 online, 0 offline]
+
+(01:35:08 PM) user8: уже
+(01:36:17 PM) user8: Ливерпуль не видит меня
+(01:36:31 PM) user8: а я его вижу
+(01:37:05 PM) user8: тишина
+(01:37:11 PM) user0: перепутаны имена пользователей у вас
+(01:37:19 PM) user0: у вас, уважаемый пользователь 8
+(01:37:21 PM) user8: где,
+(01:37:29 PM) user0: в register
+(01:37:53 PM) user0: liverpool = 70.1
+(01:38:02 PM) user0: edinburgh = 12.254
+(01:38:21 PM) user8: bcghfdb
+(01:38:24 PM) user8: исправила
+(01:38:30 PM) user3: что не так?
+(01:39:37 PM) user8: все равно не подключаются
+(01:39:41 PM) user0: я вижу
+(01:42:42 PM) user8: что произошло?
+(01:42:46 PM) user0: я пофиксил
+(01:42:47 PM) user8: почему зарегистрировался?
+(01:42:49 PM) user8: чот?
+(01:43:02 PM) user0: register в начале (в секции general)
+(01:43:16 PM) user8: ?
+(01:43:32 PM) user8: у меня было не там?
+(01:43:33 PM) user0: объясняю на видео
+(01:43:56 PM) user5: я зарегился в ny, но он у меня нет.
+(01:47:07 PM) user5: есть !
+(01:47:23 PM) user5: регистрация прошла
+(01:48:24 PM) user0: 3 и 6 пока нет
+(01:49:11 PM) user0: уже есть
+(01:55:20 PM) user8: работает
+(02:00:13 PM) user0: у всех завелось?
+(02:00:25 PM) user0: звонки внутри страны работают?
+(02:00:55 PM) user8: да
+(02:06:30 PM) user8: мы сделали сип транки
+(02:06:44 PM) user8: dialplan пока не надо?
+(02:07:10 PM) user0: делаем
+(02:17:47 PM) user8: Игорь: покажи картинку с гоьродами
+(02:19:30 PM) user0: картина есть на http://xgu.cc/nt-voip-2014-nov
+(02:23:22 PM) user0: Остались машины 2 3 4 5
+(02:24:13 PM) user8: а как например  в Минске?
+(02:24:26 PM) user8: если написать одной стокой то свои офисы попадают
+(02:24:41 PM) user8: если  так _[123][123]XX
+(02:24:56 PM) user8: написать несколько строк?
+(02:27:36 PM) user5: уже да :)
+(02:27:52 PM) user5: я на номера 3ХХХ хожу через Лондон
+(02:28:31 PM) user5: 23ХХ через ny нужно ходить ?
+(02:28:42 PM) user0: да
+(02:31:25 PM) user5: звонок на 23ХХ. цепочка переходов 23ХХ перекидываю на ny -> ny должен знать маршрут 21XX -> 11XX, потом 11ХХ -> 13XX, потом 13ХХ -> 23XX
+(02:31:33 PM) user5: правильно я понял ?
+(02:31:39 PM) user0: сейчас посмотрим
+(02:31:45 PM) user2: прошел Ливерпуль
+(02:31:48 PM) user8: работает:)
+(02:32:05 PM) user0: user5: да
+(02:32:25 PM) user0: user2: атланта и брест ещё
+(02:33:16 PM) user5: если я у себя в конфиге укажу _23XX,1,Dial(SIP/london/${EXTEN}) то звонок пойдет через Лондон ?
+
+(02:33:31 PM) user5: у нас есть связь с Лондоном
+(02:33:58 PM) user0: да
+(02:34:18 PM) user0: если у них разрешено (у них разрешено)
+(02:34:52 PM) user5: работает :)
+(02:34:57 PM) user2: почему не можем звонить на 3301?
+(02:34:57 PM) user5: через лондон.
+(02:35:35 PM) user0: на 3301 ничего нет, это условный узел
+(02:35:40 PM) user0: звоните на 2301
+(02:36:05 PM) user2: уже
+(02:36:26 PM) user0: user2: а на 2201?
+(02:36:28 PM) user8: заработало
+(02:36:35 PM) user0: все со всеми?
+(02:36:44 PM) user8: моджешь потестить брянск от себя
+(02:36:49 PM) user8: 2301
+(02:36:53 PM) user0: брянска у нас нет
+(02:36:58 PM) user0: брянск в россии
+(02:37:01 PM) user0: у нас нет россии
+(02:37:12 PM) user0: я понял, брест
+(02:37:28 PM) user0: потестите брест из ливерпуля (3101)
+(02:37:47 PM) user8: тестили
+(02:37:54 PM) user8: ой :)
+(02:38:05 PM) user8: работает
+(02:38:11 PM) user0: перерыв 15 минут
+(02:38:11 PM) user8: В бресте интересный план
+(02:38:20 PM) user8: [123]XX
+(02:38:30 PM) user8: Можешь рассказать как такое обрабатывается?
+(02:38:34 PM) user8: после перерыва :)
+(02:38:56 PM) user0: а что, нормальный план
+(02:39:32 PM) user8: а исключения как делать?
+(02:39:49 PM) user8: экстнешены сраатывают в порядке написания в файле?
+(02:39:58 PM) user8: своия номера чотбы не зацепить
+(03:00:19 PM) user8: мы вернулись
+(03:05:15 PM) user5: зато поняли как работает :) получился очень длинный маршрут :)
+(03:05:25 PM) user0: это да
+(03:27:10 PM) user8: а что это может быть за ошибка?
+    -- Auto fallthrough, channel 'SIP/3201-00000038' status is 'CONGESTION'
+
+(03:27:58 PM) user0: неправильно прописаны контексты
+(03:29:47 PM) user5: что за группа internal ?
+(03:32:13 PM) user0: это контекст куда попадают внутренние служебные номера астериска
+(03:44:52 PM) user0: Татьяна, где транзитный конекст?
+(03:45:05 PM) user0: Марианна, аналогично
+(03:45:25 PM) user8:  а можешь проговорить момент, что с софтфона нельяза  позвонить никому, кроме соседа. А на софтфон можно позвонить
+(03:45:45 PM) user0: Да
+(03:48:50 PM) user0: всё, Татьяна, Марианна всё сделали
+(03:49:04 PM) user8: exten => _81XX,1,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm)
+exten => _82XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
+
+(03:49:14 PM) user0: это internal
+(03:50:17 PM) user0: Марианна, у вас два gr3
+(03:51:01 PM) user0: Александр (5): почему-то internal в конце?
+(03:52:56 PM) user3: у меня нужно поправит?
+(03:53:14 PM) user5: поправил.
+(03:54:32 PM) user0: ‎[14:53:37] ‎user0‎: user1: повторяются правила зачем-то два раза
+‎[14:54:14] ‎user0‎: user2: случайно попал знак | в контексте gr2 будет ошибка
+(03:55:02 PM) engineer1 entered the room.
+(03:55:34 PM) user0: user3: непонятно зачем правила повторяются два раза
+(04:03:16 PM) user5: связь упала
+(04:03:25 PM) user8: конфиги да
+(04:03:27 PM) user0: какая связь?
+(04:03:30 PM) user8: но позвонить не можем :)
+(04:03:32 PM) user5: вся )
+(04:03:34 PM) user0: я понял
+(04:03:43 PM) user0: давайте диагностировать
+(04:03:48 PM) user0: кто с кем не может позвонить?
+(04:03:59 PM) user5: вызов с номера 2201 на 2301 отбой
+(04:04:16 PM) user0: попробуйте поближе
+(04:04:24 PM) user0: 1101 2301 работает или нет
+(04:04:33 PM) user0: 1301 2301 аналогично
+(04:05:15 PM) user5: на 2101 тоже отбой
+(04:05:52 PM) user0: 2201 2101 не работает?
+(04:06:24 PM) user5: нет
+(04:06:41 PM) user0: но группа 3 (gr3) и не должна же звонить?
+(04:07:50 PM) user0: позвоните сейчас на 2101 пожалуйста
+(04:08:55 PM) user1: 1101 звонит только на 1201 и 1102. Все
+(04:10:14 PM) user0: была опечатка contex=
+(04:11:05 PM) user0: была опечатка includ =
+(04:11:49 PM) user5: теперь отбой на 1301
+(04:11:58 PM) user8: доходим до 1301
+(04:12:05 PM) user8: киев ок
+(04:12:22 PM) user0: позвоните ещё раз
+(04:12:43 PM) user0: в эту сторону работает
+(04:12:47 PM) user0: позвоните в брест
+(04:12:50 PM) user0: 2301
+(04:12:58 PM) user0: из лондона в брест например
+(04:13:05 PM) user7: не звонит
+(04:13:11 PM) user5: 2201 - на 2301 отбой
+(04:13:19 PM) user5: ина 1301 тоже
+(04:14:03 PM) user0: у вас пропали номера _13XX  в Киеве
+(04:14:49 PM) user0: попробуйте сейчас
+(04:14:59 PM) user5: есть !
+(04:15:10 PM) user5: 2301 тоже
+(04:15:10 PM) user8: заработало
+(04:15:16 PM) user0: на первой машине пропали записи для минска, теперь всё о
+(04:15:17 PM) user0: к
+(04:15:29 PM) user0: quit
+(04:18:33 PM) user5: все проверили
+(04:18:43 PM) user0: все теперь в группе gr1?
+(04:18:46 PM) user5: да
+(04:18:52 PM) user8: софтфоны в  деле :)
+(04:19:37 PM) user8: а какая-то трасировка есть тут или что-то подобное?
+(04:19:45 PM) user8: чтобы посмотреть через кого мы шли
+(04:20:07 PM) user0: нет, но можно посомтреть ответы в sip-протоколе например
+(04:20:12 PM) user0: но такой трассировки как traceroute нет
+(04:23:26 PM) user5: факсы! плиз !
+(04:23:32 PM) user0: На Linux-машинах есть ли у вас звук?
+(04:23:34 PM) user5: наушники есть
+(04:23:40 PM) user5: у нас у всех
+(04:24:25 PM) user5: проверим
+(04:24:53 PM) user7: у меня есть, к примеру
+(04:26:06 PM) user5: есть
+(04:27:00 PM) user0: играют ваши записи из /var/tmp/asterisk/ ?
+(04:27:06 PM) user7: играет)
+(04:27:23 PM) user5: да
+(04:29:09 PM) user0: ставьте sendmail-bin
+(04:29:28 PM) user0: apt-get install sendmail-bin
+(04:31:25 PM) user6 entered the room.
+(04:31:39 PM) user8: у нас ставится долго
+(04:31:50 PM) user0: допишите ещё пожалуйста с unix.nt (например debian1.unix.nt)
+(04:32:22 PM) user0: пока что нет у вас unix.nt ещё ни у кого
+(04:32:24 PM) user8: echo debian1.unix.nt >> /etc/mail/local-host-names
+(04:32:29 PM) user0: да, правильно
+(04:32:36 PM) user8: у нас долго о ставится сендмайл
+(04:32:47 PM) user8: мы не сделали поэтому
+(04:33:22 PM) user5: это пример
+(04:37:04 PM) user0: 5,7,8 сделали
+(04:37:07 PM) user0: другие пока нет
+(04:37:18 PM) user0: 4 тоже
+(04:37:38 PM) user0: 1,2,3,6 пока нет
+(04:37:49 PM) user0: 3,6 пока нет
+(04:38:35 PM) user0: на третьей машине надо использовать dnl, а не ;
+(04:38:46 PM) user0: dnl это комментарий
+(04:38:47 PM) user0: а не ;
+(04:38:49 PM) user5: может 5 мин ? очень душно в аудитории ?
+(04:39:45 PM) user5: ок
+(04:39:53 PM) user0: сегодня по плану до 17:00, но мы справились на 20 минут быстрее
+(04:39:57 PM) user0: осталось только доделать sendmail
+(04:40:15 PM) user5: жалко.
+(04:40:21 PM) user0: чего?
+(04:40:23 PM) user5: еще хочу :)
+(04:40:41 PM) user0: мы можем круглосуточно, но другие нас могут не понять
+(04:41:16 PM) user8: висит пока он
+(04:41:27 PM) user0: значит проблема с /etc/hosts
+(04:46:23 PM) user8:  /etc/init.d/sendmail restart 
+
+(04:49:44 PM) user7: и вам спасибо:yes:
+(04:49:45 PM) user3 left the room.
+(04:49:52 PM) user7 left the room.
+(04:50:13 PM) user8: Спасибо :)
+(04:50:24 PM) user8: от всех спасибо устное передаю :)
+(04:51:10 PM) user8 left the room.
+(04:52:05 PM) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.
+ 
14:58:10
#vim /media/hdd/asterisk/chat_day3.txt
--- /dev/null	2014-11-28 12:29:15.266830041 +0200
+++ /media/hdd/asterisk/chat_day3.txt	2014-11-28 15:58:27.495624000 +0200
@@ -0,0 +1,421 @@
+(11/25/2014 04:38:28 PM) user0: 4 тоже
+(11/25/2014 04:38:47 PM) user0: 1,2,3,6 пока нет
+(11/25/2014 04:38:59 PM) user0: 3,6 пока нет
+(11/25/2014 04:39:45 PM) user0: на третьей машине надо использовать dnl, а не ;
+(11/25/2014 04:39:56 PM) user0: dnl это комментарий
+(11/25/2014 04:39:57 PM) user0: а не ;
+(11/25/2014 04:39:58 PM) user5: может 5 мин ? очень душно в аудитории ?
+(11/25/2014 04:40:55 PM) user5: ок
+(11/25/2014 04:41:02 PM) user0: сегодня по плану до 17:00, но мы справились на 20 минут быстрее
+(11/25/2014 04:41:06 PM) user0: осталось только доделать sendmail
+(11/25/2014 04:41:24 PM) user5: жалко.
+(11/25/2014 04:41:31 PM) user0: чего?
+(11/25/2014 04:41:32 PM) user5: еще хочу :)
+(11/25/2014 04:41:51 PM) user0: мы можем круглосуточно, но другие нас могут не понять
+(11/25/2014 04:42:26 PM) user8: висит пока он
+(11/25/2014 04:42:36 PM) user0: значит проблема с /etc/hosts
+(11/25/2014 04:47:32 PM) user8:  /etc/init.d/sendmail restart 
+
+(11/25/2014 04:50:54 PM) user7: и вам спасибо:yes:
+(11/25/2014 04:51:23 PM) user8: Спасибо :)
+(11/25/2014 04:51:34 PM) user8: от всех спасибо устное передаю :)
+(09:36:56 AM) user2: ;
+(09:37:28 AM) user6 left the room.
+(09:37:37 AM) user6 entered the room.
+(09:41:48 AM) user0: Какой вам шрифт лучше?
+(09:41:50 AM) user0: Такой или как был?
+(09:42:18 AM) user5: такой нормально
+(09:42:35 AM) user8 entered the room.
+(09:43:04 AM) user8: как? :)
+(09:43:18 AM) user0: ctrl-a ctrl-a
+(09:51:06 AM) user3 entered the room.
+(10:01:50 AM) user1: не успеваем
+(10:02:15 AM) user0: сейчас выложу слайд
+(10:02:17 AM) user0: где всё это есть
+(10:08:12 AM) user8: а тут разве не  83XX?
+exten => 8300,1,VoiceMailMain(33${EXTEN:2}@default)
+(10:08:27 AM) user0: да, правильно
+(10:13:59 AM) user7: у меня правильно вроде
+(10:15:08 AM) user5: почему в sip.conf  на номер ХХ03 мы прописываем ящик ХХ01@default ?
+(10:15:22 AM) user0: наверное опечатка
+(10:15:46 AM) user0: нет, опечатки нет
+(10:15:57 AM) user0: 3301, 3302, 3303
+(10:16:17 AM) user0: понял
+(10:16:19 AM) user0: да, опечатка
+(10:16:44 AM) user0: здесь и так 3301
+(10:16:49 AM) user0: это видно вывод с другой машины был
+(10:18:52 AM) user5: и так к каждому сипу дописывать, кто использаует голосовую почту?
+(10:19:02 AM) user0: да
+(10:19:03 AM) user0: именно
+(10:19:49 AM) user5: как создать шаблон для голосовой почты ?
+(10:20:05 AM) user5: в sip.conf
+(10:20:15 AM) user8: а настройки почты надоперезагружать как-ьто?
+(10:22:26 AM) user0: voicemail reload
+(10:29:55 AM) user0: у кого заработало пишите в чат
+(10:30:00 AM) user3:  проблема с екстеншенс
+(10:30:16 AM) user0: сейчас посмотрим
+(10:30:27 AM) user3: толи стерлос
+(10:30:45 AM) user0: да, похоже на то
+(10:30:56 AM) user0: ничего, сейчас восстановим
+(10:36:20 AM) user0: восстановил
+(10:36:27 AM) user3: спасибо
+(10:38:41 AM) user7: заработало
+(10:38:55 AM) user0: супер
+(10:39:15 AM) user0: попробуйте под user'ом запустить mutt
+(10:39:20 AM) user0: пришло ему сообщение или нет
+(10:40:25 AM) user0: mutt под юзером показывает почту юзера
+(10:41:57 AM) user4: проверте у меня, почему голосовая почта не включается
+(10:42:02 AM) user0: сейчас
+(10:43:20 AM) user0: проверяйте сейчас
+(10:43:40 AM) user0: exit
+(10:44:05 AM) user4: спасибо
+(10:45:45 AM) user0: заработало?
+(10:46:28 AM) user5: голосовая почта на номере 2201 с телефона прочитало, но при попытке зайти из под юзера mutt пишет, что нет ящика
+(10:47:19 AM) user0: просто нажимаете enter
+(10:47:52 AM) user5: user
+(10:48:03 AM) user0: да, значит почта не пришла
+(10:48:28 AM) user5: но на телефоне есть.
+(10:48:32 AM) user5: сип 2201
+(10:49:31 AM) user0: проверьте сейчас пожалуйста
+(10:50:09 AM) user5: есть
+(10:50:14 AM) user5: что было ?
+(10:50:28 AM) user0: не был полностью настроен sendmail, вчера забыл сказать поставить ещё один пакет
+(10:50:31 AM) user0: sensible-mda
+(10:50:35 AM) user0: сейчас поставил его всем
+(10:52:44 AM) user5: при наборе на 8300 с номера 2201, не открывает ящик самого сипа. Запрашивает номер сипа и пароль, с которого хотим прослушать почту.
+(10:53:13 AM) user0: да, так и должно быть, если на 8300
+(10:55:56 AM) user5: сорри пропустил, что на тему индикатора на телефоне.
+(10:56:09 AM) user0: индикатор должен показывать что пришло сообщение
+(10:56:13 AM) user7: готово, с кнопки звонит на почту
+(10:56:20 AM) user5: показывает
+(10:56:23 AM) user0: супер
+(10:59:52 AM) user2: не могу найти ошибку, проверьте плз
+(11:01:08 AM) user2: x
+(11:01:56 AM) user1: не могу прослушать сообщение
+(11:03:05 AM) user0: user4: запустите скрин заново пожалуйста, он у вас завис
+(11:03:57 AM) user0: не можете прослушать откуда?
+(11:04:03 AM) user0: всё выглядит красиво
+(11:04:33 AM) user1: с 1101, индикатор показывает что пришло сообщение
+(11:04:40 AM) user0: вам нужно прописать в телефон
+(11:04:50 AM) user0: на каком номере ящик
+(11:04:56 AM) user0: в самом телефоне это прописывается в его настройках
+(11:08:23 AM) user1: все получилось
+(11:10:29 AM) user0: супер
+(11:23:15 AM) user3: при звонке почта спрашивает пароль ?
+(11:28:48 AM) user0: нет не должно
+(11:30:11 AM) user0: исправил
+(11:31:14 AM) user3:  ошибка?
+(11:31:56 AM) user5: все тут.
+(11:36:45 AM) user8:  так в слайде неправильно?
+(11:36:49 AM) user8: ; добавляем номер на который можно позвонить и узнать свою почту ; позвонить на номер 8001 и узнать свою почту exten => 8001,1,VoiceMailMain() ; сразу открыть мой ящик: 83XX => открывается ящик 33XX exten => 8300,1,VoiceMailMain(33${EXTEN:2}@default)
+(11:36:58 AM) user0: да, в слайде ошибка
+(11:37:20 AM) user0: хотя нет, ошибки нет
+(11:37:37 AM) user8: добавь пожалуйста
+(11:37:56 AM) user8: exten => _32XX,n,VoiceMail(32${EXTEN}@default)
+
+(11:38:05 AM) user8: в слайды
+(11:38:38 AM) user3: с 1301 не работает
+(11:39:06 AM) user5: VoiceMailMain - слушать почту
+VoiceMail - записать почту 
+правильно ?
+(11:39:37 AM) user0: проверьте ещё раз пожалуйста
+(11:39:40 AM) user0: посмотрим что будет
+(11:42:14 AM) user0: попробуйте ещё раз
+(11:42:40 AM) user0: почта запускается по крайней мере
+(11:43:00 AM) user0: и пришла по почте даже
+(11:43:34 AM) user8: наташу пропускаем :)
+(11:46:28 AM) user8:  чем отличается asterisk-core-sounds-ru asterisk-prompt-de
+то есть core-sounds и prompt
+(11:53:57 AM) user0: у сергея заработало, остальные пока молчат
+(11:54:04 AM) user5: готово
+(11:54:13 AM) user4: dc` hf,jnftn
+(11:54:22 AM) user4: всё работает
+(11:55:06 AM) user7: работает
+(11:55:53 AM) user3: как то наоборот
+(11:56:05 AM) user2: работает, но при сообщении "у вас сообщение"  прерывается на "у вас..."
+(11:56:52 AM) user1: у меня так же как у Марианны
+(11:57:34 AM) user1: французкий и немецкий  - норм
+(11:58:02 AM) user0: http://downloads.asterisk.org/pub/telephony/sounds/
+(11:58:29 AM) user0: http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
+(12:05:51 PM) user8: потерялись
+(12:06:00 PM) user0: насчёт чего?
+(12:06:24 PM) user8: с языками
+(12:12:06 PM) engineer1 entered the room.
+(12:12:30 PM) user8: работает
+(12:25:51 PM) user7: там в обоих экстеншенах после номера идет n - это правильно?
+(12:26:09 PM) user8: а потом в звонке 1?
+(12:26:10 PM) user8: странно
+(12:33:41 PM) user0: user7: да
+(12:33:56 PM) user8:  у нас уже обед
+(12:34:01 PM) user0: первый должен быть 1
+(12:34:04 PM) user0: остальные n
+(12:34:06 PM) user8: И люда просит  принять участи е в фотосесии
+(12:34:16 PM) user0: делаем фотосессию
+(12:37:05 PM) user8: сделали
+(12:37:39 PM) user7: а что, обязательно было называть файл в точности так же?
+(12:37:51 PM) user0: нет, конечно не обязательно
+(12:37:57 PM) user0: просто если вы хотели так же и опечатались
+(12:38:05 PM) user0: то исправьте, а если так специально то ок
+(12:38:23 PM) user7: я специально, мне немного лениво было писать всю строку
+(12:38:26 PM) user8: Отпустите нас на обед :)
+(12:38:45 PM) user0: приятного аппетита всем!
+(01:08:11 PM) user5: у нас возникли вопросы.
+что такое ${CALLERID(num)}, ${STRFTIME}, ${EPOCH} ?
+и зачем отрезать первую цифру вызывающего?
+(01:08:36 PM) user5: ну и set 
+(01:09:02 PM) user3 left the room.
+(01:15:05 PM) user7: на седьмой получилось, если что
+(01:16:19 PM) user5: сделал, получил файл 2201
+(01:16:29 PM) user5: 2202 сорри
+(01:16:39 PM) user0: где время в имени файла?
+(01:19:23 PM) user5: обнаружил ошибку. все норм
+(01:19:29 PM) user0: супер
+(01:19:37 PM) user7: голосовая почта требует пароль, скажите пожалуйста где это поправить?
+(01:20:30 PM) user0: VoiceMail должно быть, а не VoiceMailMain
+(01:20:51 PM) user1: при наборе с номера 1102 на 1101 сразу включается голосовая почта 
+(01:21:32 PM) user7: точно, спасибо
+(01:22:00 PM) user0: user1: сейчас посмотрим
+(01:22:32 PM) user0: сейчас правильно
+(01:23:48 PM) user2: в одну сторону работает
+(01:23:58 PM) user2: а в другую включается голосовая почта
+(01:24:08 PM) user2: срывается точнее звонок
+(01:24:09 PM) user7: чтобы не спрашивало пароль при прослушивании почты в VoiceMailMain последний аргумент должен быть s, т.е. 
+(01:24:10 PM) user5: вот тут всеравно запрашивает пароль при звонке на 83ХХ
+exten => _83XX,1,VoiceMailMain(22${EXTEN:2}@default)
+(01:24:10 PM) user7: exten => _83XX,1,VoiceMailMain(31${EXTEN:2}@default,s)
+(01:24:14 PM) user0: user2: с какого номера на какой звонок?
+(01:24:35 PM) user5: ага, ок
+(01:24:56 PM) user2: 1201-> 1202 не работает
+1202 -> 1201 работает
+(01:25:56 PM) user2: вроде нашли
+(01:26:01 PM) user0: хорошо
+(01:26:05 PM) user0: quit
+(01:26:32 PM) user2: не решили еще
+(01:26:34 PM) user2: минуту
+(01:26:44 PM) user0: но вообще-то у вас всё работало
+(01:27:12 PM) user0: zaycev.net
+(01:27:20 PM) user0: скачае отсюда файл для музыки на удержании
+(01:28:17 PM) user2: у нас такая ошибка
+ -- Nobody picked up in 5000 ms
+    -- Executing [1202@gr1:4] VoiceMail("SIP/1201-00000081", "1202@default") in new stack
+[Nov 26 13:25:20] WARNING[16214]: app_voicemail.c:5660 leave_voicemail: No entry in voicemail 
+config file for '1202'
+    -- Auto fallthrough, channel 'SIP/1201-00000081' status is 'NOANSWER'
+debian2*CLI>
+
+(01:28:21 PM) user2: не смогли исправить
+(01:29:08 PM) user2: сделали
+(01:29:33 PM) user0: супер
+(01:33:35 PM) user5: нет его уже :)
+(01:34:37 PM) user7: apt-get install mpg123
+(01:34:43 PM) user0: правильно
+(01:35:23 PM) user8: конвертация mpg123 -w /tmp/adele.wav /home/user/Downloads/adele.mp3
+(01:36:04 PM) user3 entered the room.
+(01:37:09 PM) user0: играла музыка или нет?
+(01:37:22 PM) user0: я поставил play, должна была играть
+(01:44:06 PM) user0: если кто-то ищет команды, они на слайдах уже есть
+(01:46:02 PM) user8: мы все
+(01:46:04 PM) user8: все сделали
+(01:46:13 PM) user7: я просто в другую папку конвертил
+(01:47:30 PM) user0: хорошо
+(01:48:49 PM) user8: cp /tmp/music.gsm  /var/lib/asterisk/moh/
+(01:56:50 PM) user5: monitor пишет hold ?
+(01:57:28 PM) user0: кажется нет, но проверьте
+(02:00:03 PM) user5: записывает
+(02:00:18 PM) user0: Set(CHANNEL(musicclass)=...) в диалплане выбирает какая музыка будет играть
+(02:05:16 PM) engineer1 left the room.
+(02:08:50 PM) user8: m-a a-i dahdi
+(02:13:29 PM) user8: modprobe dahdi
+lsmod | grep dahdi
+/etc/init.d/asterisk restart
+
+(02:14:12 PM) user4: ещё устанавливается
+(02:14:17 PM) user0: хорошо
+(02:17:58 PM) user8: ; 8010 => комната 100
+; 8015 => комната 115
+; так 10 разных комнат
+; 10 это для примера
+exten => _801X,1,MeetMe(10${EXTEN:3})
+
+(02:19:02 PM) user8: в файле /etc/asterisk/meetme.conf
+Добавить:
+
+; первые пять комнат без пароля
+conf => 100
+conf => 101
+conf => 102
+conf => 103
+conf => 104
+; а эти пусть будут с паролем
+
+conf => 105,1234
+conf => 106,1234
+conf => 107,1234
+conf => 108,1234
+conf => 109,1234
+
+
+(02:21:03 PM) user5: есть
+(02:26:09 PM) user5: готово
+(02:30:37 PM) user5: один абонент висит в конференции, второго отключает, через 5-10 сек
+(02:31:12 PM) user5: и очень большая задержка по звуку
+(02:32:45 PM) user0: у всех так или толко у вас?
+(02:32:54 PM) user0: никаких задержек быть не должно, всё должно работать как часы
+(02:35:36 PM) user5: неадекватно работает. вроде только у меня
+(02:36:41 PM) user0: а попробуйте подключиться
+(02:36:45 PM) user0: посмотрим что там делается
+(02:38:32 PM) user8: не понятно с номерами 101 102  и тп
+(02:38:47 PM) user7: 'r' — Запись конференции - а через Монитор можно записать конференцию
+(02:38:52 PM) user7: ?
+(02:39:22 PM) user5: есть
+(02:39:55 PM) user8: exten => _329X,1,NoOp(Conferences for external users)
+exten => _329X,n,MeetMe(10${EXTEN:3})
+
+
+
+(02:44:51 PM) user0: да, можно через монитор
+(02:45:07 PM) user0: но лучше через сами встроенные средства MeetMe
+(02:48:04 PM) user1: зайдите посмотреть на ошибку в звонке
+(02:48:10 PM) user5: нужен хелп. с номера 3101 на номер 2290 дает занято.
+(02:50:42 PM) user0: user1: а теперь?
+(02:51:50 PM) user5:  у меня 2290 конференц международн
+(02:52:28 PM) user0: user1: нашёл ещё одну ошибку, исправил
+(02:53:37 PM) user1: получилось, спасибо
+(02:53:43 PM) user2: при наборе с 1201 на 1202 идет сброс???
+(02:54:26 PM) user5: было в international - не работало
+(02:54:27 PM) user2: вернее не сброс, а отправляет на голос почту
+(02:54:37 PM) user5: перекинули в локал, заработало
+(02:54:48 PM) user0: да, но можно было сделать как я
+(02:55:26 PM) user2: посмотрите плз при наборе с 1201 на 1202 отправляет на голос почту
+(02:57:14 PM) user0: user2: за 5 секунд просто никто не поднял трубку
+(02:57:23 PM) user0: можно увеличить таймаут с 5 до большего числа
+(02:58:28 PM) user5: +
+(02:58:34 PM) user8: работает
+(02:58:40 PM) user4: работает
+(02:58:45 PM) user6: работает
+(02:58:55 PM) user7: +
+(02:59:01 PM) user8: чтотакое exten => _339X,n,Hangup
+
+(02:59:06 PM) user8: у нас без него работает
+(02:59:12 PM) user2: конференция +, но проблема с набором на 1202 осталась
+(02:59:19 PM) user5: а что такое hangup ? у меня работает :)
+(02:59:24 PM) user8: почему Татьяне исключали 9, а у нас не исключено и работает
+(03:00:22 PM) user8: а какие там были ошибки?
+(03:06:23 PM) user2: конференция +, но проблема с набором на 1202 осталась
+(03:06:46 PM) user0: user2: увеличьте таймаут
+(03:06:56 PM) user0: у вас всё работает просто вы не успеваете за 5 секунд подойти к телефону
+(03:07:01 PM) user0: по крайней мере в логах так
+(03:07:03 PM) user3: работает
+(03:07:23 PM) user1: работает
+(03:07:25 PM) user6 left the room.
+(03:07:51 PM) user1: работает
+(03:07:58 PM) user2: у меня нет КПВ долго тиштна в трубке, затем на майл
+(03:09:30 PM) user2: получается что сразу после первой же посылки отправляет на мейл
+(03:34:06 PM) user8: А можно еще сначала что мы делаем?
+(03:34:13 PM) user0: Звонок на группу
+(03:37:46 PM) user8: работает
+(03:38:08 PM) user0: у юзера 6?
+(03:40:33 PM) user7: а группу можно как нибудь формировать отдельно?
+(03:40:45 PM) user0: какую группу?
+(03:41:33 PM) user7: вместо SIP/3101&SIP/3102 и еще кучи телефонов указать имя группы, в которой к примеру указаны эти номера
+(03:41:45 PM) user0: да, можно, это очереди звонков, мы будем разбирать
+(03:46:22 PM) user8: vi /etc/asterisk/features.conf
+(03:47:07 PM) user8: pickupexten
+(03:49:15 PM) user0: не забудьте сделать fetures reload
+(03:50:24 PM) user8: features reload 
+(03:52:02 PM) user7: +
+(03:52:06 PM) user4: работает
+(03:53:04 PM) user8: работает
+(03:56:46 PM) user5: +
+(03:56:50 PM) user2: не получается, т.к. звонки уходят на майл
+(03:57:24 PM) user3: работает
+(03:57:50 PM) user0: user2: а на второй телефон?
+(04:01:01 PM) user1: работает
+(04:02:09 PM) user2: работает
+(04:02:23 PM) user8: уже работает :)
+(04:02:26 PM) user0: супер
+(04:02:29 PM) user8: персональная проблема решилась :)
+(04:02:32 PM) user2: увеличили таймер до 30, норма
+(04:02:56 PM) user2: помогает!!!
+(04:03:49 PM) user8: С медведем :)
+(04:03:58 PM) user8: Маша отошла :)
+(04:07:47 PM) user8: blindxfer => #1
+(04:07:51 PM) user8: atxfer => *2
+(04:10:27 PM) user8: exten => _32XX,n,Dial(SIP/${EXTEN},5,tT)
+
+(04:12:19 PM) user7: работает
+(04:13:06 PM) user0: и слепой и управляемый?
+(04:13:10 PM) user7: да
+(04:14:47 PM) user4: всё ок
+(04:16:00 PM) user8: работает
+(04:17:47 PM) user7: а кнопка Transfer на цискофоне - это функция самого телефона? потому как после нажатия сразу идет гудок, никто не говорит ввести номер
+(04:18:01 PM) user5: работают оба
+(04:20:32 PM) user0: user7: да, такое бывает
+(04:20:38 PM) user0: это функция телефона
+(04:23:41 PM) user1: работает
+(04:25:47 PM) user5: у всех все гуд
+(04:25:56 PM) user5: поигрались
+(04:28:08 PM) user8: что такое слот?
+(04:34:44 PM) user8: не работает такая комбинация
+(04:34:52 PM) user8: у всех не работает
+(04:34:59 PM) user5: входящий вызов принимаем, затем паркуем ?
+(04:35:04 PM) user0: да
+(04:35:12 PM) user5: не работает комбинация
+(04:35:17 PM) user5: #700
+(04:35:25 PM) user0: сейчас проверим
+(04:36:49 PM) user0: надо ещё раскомментировать parkcall
+(04:36:54 PM) user0: и добавить kK в Dial
+(04:36:58 PM) user0: как мы добавляли tT
+(04:39:34 PM) user8: как надо??
+(04:39:57 PM) user0: tTkK
+(04:40:05 PM) user0: в скрине написал
+(04:40:43 PM) user5: есть !
+(04:40:44 PM) user8: работает!
+(04:40:49 PM) user0: супер
+(04:41:00 PM) user4: работает
+(04:41:13 PM) user7: работает
+(04:43:22 PM) user2: работает
+(04:43:56 PM) user1: работает
+(04:45:53 PM) user3: работает
+(04:46:44 PM) user8: а  между астерисками так нельзя перехватить?
+(04:46:51 PM) user8: точнее забрать припаркованный
+(04:47:12 PM) user0: можно, почему, просто в контекст надо включить в соответствующий
+(04:51:04 PM) user8: :)))))
+(04:58:02 PM) user6 entered the room.
+(05:02:03 PM) user8:   вот так выглядит
+(05:02:05 PM) user8:   == Using SIP RTP CoS mark 5                                                                            
+    -- Executing [8300@gr1:1] System("SIP/3201-000000a2", "touch /tmp/someone-called-8300") in new stack |
+    -- Auto fallthrough, channel 'SIP/3201-000000a2' status is 'UNKNOWN'                                 |
+  == Using SIP RTP CoS mark 5                                                                            |
+    -- Executing [8301@gr1:1] System("SIP/3201-000000a3", "echo 3201 > /tmp/someone-called-8301") in new |
+stack                                                                                                    |
+    -- Auto fallthrough, channel 'SIP/3201-000000a3' status is 'UNKNOWN'                                 |
+debian8*CLI> 
+(05:02:11 PM) user8: имя не пишется
+(05:02:25 PM) user0: имя и не должно писаться,
+(05:02:27 PM) user0: должен писаться номер
+(05:02:32 PM) user0: номер 3201 пишется
+(05:02:39 PM) user8: номер не пишется
+(05:02:43 PM) user8: я имела в виду номер
+(05:02:47 PM) user8: файл пустой
+(05:02:55 PM) user8: у всех то же самое
+(05:02:58 PM) user8: файл создается
+(05:03:03 PM) user8: но он пустой
+(05:03:05 PM) user5: не создает файл ХХ01
+(05:03:09 PM) user0: хорошо
+(05:04:09 PM) user0: попробуйте как в скрине
+(05:04:59 PM) user8: работает так
+(05:05:02 PM) user0: хорошо
+(05:06:51 PM) user7: 83XX - это же голосовая почта?
+(05:07:10 PM) user0: может быть, тогда сделайте 8401
+(05:07:16 PM) user0: я точно не помню, какие там были номера
+(05:07:17 PM) user7: я и сделал
+(05:10:18 PM) user7: да, я уже поправил - отработало
+(05:15:55 PM) user4: получилось
+(05:20:37 PM) user4: Досвидание
+(05:21:02 PM) user5: спасибо :) до завтра !
+(05:21:15 PM) user3 left the room.
+(05:21:17 PM) user7: спасибо
+(05:21:32 PM) user7 left the room.
+(05:21:46 PM) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.
+ 
14:58:27
#vim /media/hdd/asterisk/chat_day4.txt
--- /dev/null	2014-11-28 12:29:15.266830041 +0200
+++ /media/hdd/asterisk/chat_day4.txt	2014-11-28 15:58:46.933393000 +0200
@@ -0,0 +1,522 @@
+(11/26/2014 05:03:55 PM) user8: файл пустой
+(11/26/2014 05:04:03 PM) user8: у всех то же самое
+(11/26/2014 05:04:07 PM) user8: файл создается
+(11/26/2014 05:04:12 PM) user8: но он пустой
+(11/26/2014 05:04:14 PM) user5: не создает файл ХХ01
+(11/26/2014 05:04:18 PM) user0: хорошо
+(11/26/2014 05:05:18 PM) user0: попробуйте как в скрине
+(11/26/2014 05:06:08 PM) user8: работает так
+(11/26/2014 05:06:11 PM) user0: хорошо
+(11/26/2014 05:08:00 PM) user7: 83XX - это же голосовая почта?
+(11/26/2014 05:08:18 PM) user0: может быть, тогда сделайте 8401
+(11/26/2014 05:08:25 PM) user0: я точно не помню, какие там были номера
+(11/26/2014 05:08:26 PM) user7: я и сделал
+(11/26/2014 05:11:27 PM) user7: да, я уже поправил - отработало
+(11/26/2014 05:17:04 PM) user4: получилось
+(11/26/2014 05:21:46 PM) user4: Досвидание
+(11/26/2014 05:22:10 PM) user5: спасибо :) до завтра !
+(11/26/2014 05:22:25 PM) user7: спасибо
+(09:28:26 AM) user4: доброе утро
+(09:28:33 AM) user2: мы здесь, доброе утро
+(09:28:44 AM) user5: всем привет !
+(09:29:51 AM) user8 entered the room.
+(09:30:01 AM) user8: Мы кино хотим :)
+(09:30:21 AM) user0: Доброе утро всем!
+(09:30:28 AM) user0: Видео сейчас появится
+(09:30:38 AM) user0: Доска и скрин уже есть
+(09:30:46 AM) user7 entered the room.
+(09:32:24 AM) user0: Татьяны ещё нет почему-то
+(09:33:47 AM) user8: все есть, кроме Сергея
+(09:33:58 AM) user8: И Сергей пришел
+(09:34:15 AM) user8: Все на месте
+(09:34:19 AM) user8: Трансляция есть
+(09:34:31 AM) user8: нас видно (порт 8090)
+(09:34:36 AM) user1 entered the room.
+(09:36:37 AM) user5: может
+(09:36:53 AM) user5: точно нужно :)
+(09:37:05 AM) user4: и мне нужно
+(09:37:27 AM) user8: мне нужно :)
+(09:37:39 AM) user6: всем нужно 
+(09:37:50 AM) user5: берем - руб штучка
+(09:39:28 AM) user7 left the room.
+(09:44:13 AM) user6 left the room.
+(09:46:47 AM) user8: apt-get install festival festvox-ru
+
+(09:50:51 AM) user7 entered the room.
+(09:54:57 AM) user8: Робот Вертер
+(09:55:13 AM) user0: На русском будет Дроздов или птица говорун
+(09:59:06 AM) user8: У меня птица говорун
+(09:59:17 AM) user8: () тоже не  понравилось
+(09:59:34 AM) user0: робот человека не заменит
+(09:59:51 AM) user0: даже японская женщина-робот, что там говорить про отечественный звукогенератор
+(10:02:31 AM) user8: Для англ:
+cat /var/tmp/text-en.txt | text2wave > /tmp/text-en.wav
+play /tmp/text-en.wav 
+
+Для русского:
+cat /var/tmp/text-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > /tmp/text-ru.wav
+
+play /tmp/text-ru.wav
+(10:08:16 AM) user8: У Марианны не работает звук
+(10:08:30 AM) user0: локально не проигрывается?
+(10:08:35 AM) user8: да
+(10:08:41 AM) user0: громкость меняли?
+(10:12:15 AM) user8: громкость меняли, гарнитцры разные пробовали
+(10:26:47 AM) user8: [Nov 27 10:25:37] NOTICE[2567]: chan_sip.c:22753 handle_request_invite: Call from '3201' (192.168.80.100:5060) to extension '8402' rejected because extension not found in context 'gr1'.
+
+(10:28:34 AM) user0: dialplan reload?
+(10:28:43 AM) user8: делала
+(10:29:06 AM) user5: Failed to execute '/usr/local/bin/asterisk-festival.pl /var/tmp/burunduki.txt': File does not exist.
+оба файла есть
+(10:29:56 AM) user0: а, сорри не пробел а запятая
+(10:31:28 AM) user5: есть
+(10:32:00 AM) user0: супер
+(10:39:02 AM) user8: apt-get install libasterisk-agi-perl
+(10:44:33 AM) user5: связь с оператором 0
+(10:54:26 AM) user5: 2 мин - унас роэкторы пали :(
+(10:54:31 AM) user5: проэкторы
+(10:54:38 AM) user0: хорошо
+(10:54:48 AM) user5: ок
+(10:57:00 AM) user8: На 2 машине нет звука. Ты не можешь помочь?
+(10:59:32 AM) user7 left the room.
+(11:00:31 AM) user7 entered the room.
+(11:17:47 AM) user3: мы без одного  проэктора
+(11:17:58 AM) user3: доска
+(11:18:29 AM) user7: еще не все собрались
+(11:21:29 AM) user5: уже все
+(11:29:02 AM) user8: получилось
+(11:29:04 AM) user3: нет
+(11:29:13 AM) user4: получилось
+(11:29:14 AM) user8: http://lab0.xgu.ru:6080/vnc.html?host=lab0.xgu.ru&password=password&port=6080
+(11:29:27 AM) user2: получилось
+(11:29:36 AM) user5: менее комфортно, монитор один, окон много.
+(11:29:41 AM) user1: получилось
+(11:29:54 AM) user5: не критично, можно и так
+(11:31:13 AM) user0: xrandr 
+(11:31:16 AM) user0: разрешение экрана
+(11:31:35 AM) user7: 1680*1050
+(11:31:37 AM) user8:  current 1680 x 1050
+(11:31:43 AM) user0: у вас тоже хорошее разрешение
+(11:31:51 AM) user5: 1280*1024
+(11:32:03 AM) user0: почему-то у александра микроразрешение
+(11:32:57 AM) user2: 1280x1024
+(11:33:10 AM) user0: у вас тоже маленькое, меньше чем у некоторых
+(11:33:21 AM) user0: в принципе не такое уже маленькое, но меньше чуть-чуть
+(11:37:27 AM) user8: а номер заказа как подцепится? 
+(11:37:36 AM) user8: или мы просто любой гвоорим номер?
+(11:39:43 AM) user8: а те файлы которые были записаны перезапишутся?
+(11:39:49 AM) user0: да
+(11:41:45 AM) user6 entered the room.
+(11:41:49 AM) user8: Игорь покажи картинку
+(11:41:53 AM) user8: с бурундуками
+(11:42:01 AM) user6: и белками 
+(11:42:15 AM) user6: а то они нас беспокоят
+(11:51:19 AM) user8: у меня готово
+(11:51:21 AM) user7: готово
+(11:51:23 AM) user5: +1
+(11:51:27 AM) user0: супер
+(11:51:28 AM) user4: готово
+(11:51:29 AM) user2: +
+(11:51:35 AM) user6: белки в апе
+(11:51:41 AM) user1: готово
+(11:52:21 AM) user6 left the room.
+(12:06:01 PM) user8: неверный выбор 6
+(12:06:32 PM) user8: 06
+(12:11:49 PM) user0: слайды если что здесь: http://xgu.cc/nt-voip-2014-nov
+(12:11:50 PM) user5: схему можно попросить на сайт.
+(12:11:57 PM) user0: да, правильно
+(12:11:59 PM) user0: секундочку
+(12:14:34 PM) user8: http://xgu.cc/nt-voip-2014-nov
+(12:16:44 PM) user8: подменю пока непонятно как сделать
+(12:20:42 PM) user8: как пойти в подменю изосновного?
+(12:21:14 PM) user0: открыто на доске сейчас
+(12:27:06 PM) user8: работает
+(12:27:12 PM) user0: умничка, Наташа
+(12:28:22 PM) user8: У меня работает меню,подменю. Пока номер заказа не работает
+(12:28:26 PM) user2: работает
+(12:31:10 PM) user8: после ввода вываливается
+(12:31:36 PM) user0: посмотрим, нам как раз после обеда это надо делать
+(12:31:46 PM) user8: хорошо
+(12:31:54 PM) user8: сами
+(12:31:58 PM) user4: работает
+(12:32:02 PM) user2 left the room.
+(12:46:42 PM) user8: Для информации. Проектор работает
+(12:53:17 PM) user0: хорошо
+(12:53:28 PM) user0: после перезагрузки звук кстати должен был заработать
+(12:53:33 PM) user0: по крайней мере пока ошибок нет
+(12:53:55 PM) user8: проверяли
+(12:53:58 PM) user8: не работает
+(12:54:11 PM) user0: карточка видится по крайней мере
+(12:54:15 PM) user8: хм
+(12:54:23 PM) user8: а в графике кажется что не видится
+(12:55:33 PM) user8: работает
+(12:55:43 PM) user8: две пепрезагрузки помоголо видать :))
+(12:55:49 PM) user0: одной было бы достаточно
+(12:55:55 PM) user0: проблема в принципе не устранена
+(12:56:02 PM) user0: она может засбоить опять
+(12:56:10 PM) user0: это аппаратная проблема
+(12:58:48 PM) user2 entered the room.
+(12:59:06 PM) user2: ок
+(12:59:09 PM) user2: пока работает и ладно
+(12:59:20 PM) user0: она может так очень долго работать
+(12:59:49 PM) user2: про две перезагрузки был шютка :)
+(01:11:35 PM) user1: такая вот ошибка
+(01:11:37 PM) user1: No application '' for extension (menu, s, 1)
+
+(01:12:50 PM) user0: исправлено
+(01:13:05 PM) user0: была . вместо , в одном месте, там оставил пометку, что так было
+(01:13:17 PM) user1: получилось, спасибо
+(01:15:50 PM) user8: exten => 8405,1,Goto(menu,s,1)
+(01:18:24 PM) user0: 
+ На фотографии слева направо:
+
+    Александр (фамилия);
+    Татьяна (фамилия );
+    Марианна (фамилия );
+    Максим (фамилия );
+    Юрий (фамилия );
+    Сергей (фамилия );
+    Александр ( фамилия );
+    Игорь Чубин, инструктор (на проекторе);
+    Наташа Самойленко.
+
+(01:20:21 PM) user8: Спасибо :)
+(01:20:40 PM) user8: А давайте еще фамилии и контакты напишем чтобы не забыть  :)
+(01:21:00 PM) user7: _ +7
+(01:21:26 PM) user7: секундочку, тут у нас вас не слышно
+(01:22:00 PM) user7: может батарейки?
+(01:22:05 PM) user0: я говорю, что мы можем написать фамилии и контактную информацию
+(01:22:12 PM) user0: нет, проверил, батарейки в порядке
+(01:22:16 PM) user8: Игорь, это у тебя пробоемы или у нас?
+(01:22:19 PM) user0: у вас
+(01:24:06 PM) user0: у меня звук есть, включил посмотрел себя, там звук есть всё нормально
+(01:24:29 PM) user0: в любом случае, пока вы занимаетесь звуком,
+(01:24:40 PM) user0: можете мне скинуть фамилии и email'ы,
+(01:24:45 PM) user0: я добавлю их на страницу
+(01:24:50 PM) user0: страница тут:
+(01:24:53 PM) user0: http://xgu.ru/class/nt-voip-2014-nov/
+(01:24:59 PM) user7: включите пожалуйста какой нибудь фон
+(01:25:06 PM) user7: для проверки звука
+(01:25:13 PM) user0: я могу просто рассказывать что-то вместо фона
+(01:25:43 PM) user3: ))))
+(01:25:44 PM) user0: видимо на обеде зацепили что-то
+(01:25:55 PM) user0: я думаю что у вас какой-то прикол на обеде произошёл
+(01:26:03 PM) user0: вы не переживайте
+(01:26:12 PM) user0: потому что так же как быстро как говорю я печатаю
+(01:26:18 PM) user0: + у меня всё записывается
+(01:26:24 PM) user0: и у вас в итоговых видео будет звук
+(01:26:34 PM) user0: так что звук нам в принципе даже и не сильно нужен
+(01:26:41 PM) user0: единственная проблема что я печатаю и потом говорю
+(01:26:53 PM) user0: но как вы видите мне даже не надо на клавиатуру смотреть
+(01:26:58 PM) user0: я могу смотреть на вас и печатать
+(01:27:31 PM) user0: в любом случае вы можете пока прислать емейлы и фамилии
+(01:27:40 PM) user0: потому что на странице сйчас этого нет
+(01:27:46 PM) user0: вот
+(01:27:55 PM) user0: проверил получается полностью синхронно говорить и печатать
+(01:28:00 PM) user0: единственный минус
+(01:28:04 PM) user0: что я не могу жестикулировать
+(01:28:11 PM) user0: это конечно очень сильно напрягает
+(01:28:41 PM) user3: есть
+(01:28:42 PM) user0: вы меню настраивайте, пусть вас звук не смущает
+(01:28:45 PM) user0: отлично
+(01:28:45 PM) user2: есть
+(01:28:55 PM) user0: но вы видели что в принципе и с чатом можно нормально прожить
+(01:29:00 PM) user0: то есть звук это так, опция
+(01:29:16 PM) user6 entered the room.
+(01:29:40 PM) user8: Наташа Самойленко nataliya.samoylenko@gmail.com
+(01:29:52 PM) user8: мы сразу с почтой для контактов
+(01:29:57 PM) user0: да, правильно
+(01:30:15 PM) user2: Marianna.Semilet@ferrexpo.poltava.ua
+(01:30:56 PM) user7: Юрий Бондаренко j.bondarenko@outlook.com
+(01:31:03 PM) user3: Чупилка Александр chupilkaa@gmail.com
+(01:31:31 PM) user1: TatyanaBoyko@ferrexpo.poltava.ua 
+(01:32:18 PM) user8: ua.linkedin.com/in/nsamoylenko
+(01:32:58 PM) user4: Попов Максим maxim.popov@citynet.kharkov.ua
+(01:34:11 PM) user5: alex@phs.ua
+(01:34:36 PM) user0: александр ещё фамилию нужно
+(01:34:37 PM) user5: Ковальчук Александр
+(01:34:41 PM) user0: спасибо
+(01:35:53 PM) user9 left the room.
+(01:37:07 PM) user8: а мой линкедин?
+(01:37:21 PM) user8: ua.linkedin.com/in/nsamoylenko
+(01:37:27 PM) user9 entered the room.
+(01:37:33 PM) user8: http://xgu.ru/class/nt-voip-2014-nov/
+(01:40:16 PM) user6: забыли сказать 
+(01:40:21 PM) user5: частично
+(01:40:22 PM) user6: та все ок 
+(01:40:39 PM) user3: работает
+(01:40:39 PM) user6: очереди не работают и про фестиваль я писал
+(01:40:44 PM) user8: работает у всех
+(01:42:22 PM) user8: /usr/local/bin/asterisk-festival.pl
+(01:47:22 PM) user6: при изменении asterisk-festival.pl опцию playback на background при нажатии кнопок просто обрывается связь 
+(01:47:34 PM) user8: доставлегно не существует отправлен
+(01:48:03 PM) user0: user6: потому что у вас в том контексте нет тех экстеншенов которые вы нажимаете
+(01:52:14 PM) user8: проверить какие значения
+ for i in `seq 1 20`; do asterisk -rx "database get order $i" ; done
+(01:59:10 PM) user6: ujdjh
+(01:59:10 PM) user0: получилось или нет 
+(01:59:29 PM) user6: говорит заказ номер 2 неверный выбор
+(01:59:32 PM) user4: работает
+(01:59:35 PM) user6: и ложит трубку 
+(02:02:37 PM) user3: звук
+(02:02:59 PM) user0: сейчас и правда батарейки
+(02:03:06 PM) user0: но вы делайте и пишите кто сделал
+(02:03:31 PM) user6: сделали но есть нюансы
+(02:04:22 PM) user0: какие именно?
+(02:04:30 PM) user8: а если нет такого заказа?
+(02:04:34 PM) user8: как сработает?
+(02:04:38 PM) user8: пока говорит "доставлен"
+(02:04:53 PM) user6: мне не говорит доставлен
+(02:05:15 PM) user8: да, упс, мне тоже не гворит
+(02:05:21 PM) user8: у нас нет обработки когда нет заказа
+(02:05:38 PM) user8: нет голоса твоего
+(02:05:48 PM) user0: голос должен быть
+(02:06:04 PM) user0: это у вас опять какая-то проблема
+(02:06:30 PM) user3: есть
+(02:07:33 PM) user5: после проговаривания номера заказа отбой
+(02:07:44 PM) user0: нет, это ошибка, надо смотреть
+(02:07:47 PM) user5: [Nov 27 14:07:10] WARNING[11465]: file.c:663 ast_openstream_full: File /var/tmp/asterisk/record9 does not exist in any format
+[Nov 27 14:07:10] WARNING[11465]: file.c:958 ast_streamfile: Unable to open /var/tmp/asterisk/record9 (format 0x4 (ulaw)): No such file or directory
+[Nov 27 14:07:10] WARNING[11465]: app_playback.c:475 playback_exec: ast_streamfile failed on SIP/2201-000000ac for /var/tmp/asterisk/record9
+(02:07:55 PM) user0: пропущен 0
+(02:07:58 PM) user0: record 09
+(02:08:12 PM) user0: у меня тоже был пропущен 0
+(02:09:26 PM) user5: у нас в базе записаны значения не 09, а 9
+(02:09:33 PM) user0: правильно
+(02:09:36 PM) user0: я зе и пишу
+(02:09:38 PM) user0: пропущен 0
+(02:09:41 PM) user5: )
+(02:09:43 PM) user0: в имени файла
+(02:09:51 PM) user0: ‎
+[13:07:54] ‎user0‎: пропущен 0
+‎[13:07:56] ‎user0‎: record 09
+‎[13:08:10] ‎user0‎: у меня тоже был пропущен 0
+(02:14:04 PM) user5: это правильно  ""]?unknown_order) ,
+(02:14:07 PM) user5: ?
+(02:14:55 PM) user0: да
+(02:15:14 PM) user8: не работает
+(02:17:24 PM) user8: работает
+(02:17:27 PM) user8: ура :)
+(02:17:27 PM) user0: хорошо
+(02:17:42 PM) user0: ждём остальны
+(02:17:43 PM) user0: х
+(02:17:45 PM) user7: +
+(02:20:05 PM) user6: + но есть нюансы
+(02:20:14 PM) user6: опять же 
+(02:20:30 PM) user6: nable to open /var/tmp/asterisk/record9 (format 0x4 (ulaw)): No such file or directory
+
+(02:20:41 PM) user0: не хватает 0
+(02:20:47 PM) user0: написал в привате подробнее
+(02:33:03 PM) user8: у меня получилось еще с предложением вернуться в основное меню
+(02:34:46 PM) user0: супер
+(02:36:49 PM) user2: почему то срабатывает при наобре 05
+(02:36:56 PM) user2: но не при наборе заказа номер 5
+(02:37:12 PM) user2: причем эито было еще не прошлой лабе
+(02:37:39 PM) user0: да
+(02:37:44 PM) user0: нужно добавить 0
+(02:37:52 PM) user0: перед именем файла
+(02:38:30 PM) user2: нет,это что-то не то
+(02:38:37 PM) user2: причем тут имя файла
+(02:38:42 PM) user2: к проигшрыванию номера
+(02:38:47 PM) user2: сейчас гвоорит нормально
+(02:39:24 PM) user2: все ОК
+(02:40:30 PM) user0: а что было?
+(02:41:31 PM) user2: сами не поняли, перегрузили дважды
+(02:43:55 PM) user5: +1
+(02:44:30 PM) user1: работает
+(02:50:31 PM) user8: /etc/asterisk/queues.conf
+(02:51:30 PM) user8: вернись к нам
+(02:51:35 PM) user8: хватит  чатиться
+(02:51:44 PM) user8: мы скучаем
+(02:57:51 PM) user8: работает
+(03:00:32 PM) user5: как нам проверить очередь ? у нас всего есть 2 номера. ХХ01 и ХХ02
+(03:00:33 PM) user8: опять пропала часть конфига на  3 месте
+(03:00:43 PM) user0: стёрли значит, что делать
+(03:00:48 PM) user5: нам нужен еще как мин один номер
+(03:00:57 PM) user8: не могут твои скрипты что-то делать?
+(03:01:03 PM) user5: что бы проверить очередь
+(03:01:41 PM) user0: нет, не могут конечно же
+(03:02:33 PM) user8: про агента как-то не оченьпонятно
+(03:02:36 PM) user8: и вроде не мне одной
+(03:02:39 PM) user8: ты опять торопишься
+(03:02:43 PM) user0: потому что ещё не сделали
+(03:02:54 PM) user0: ещё не должно быть понятно
+(03:03:15 PM) user5: как нам проверить очередь имея 2 телефона ?
+(03:03:26 PM) user0: один агент, а вторым звоните
+(03:03:33 PM) user0: или вы хотите проверить что кто-то ждёт?
+(03:03:42 PM) user0: тогда вам надо отмапить на внешний номер менюшку ещё
+(03:04:28 PM) user5: ну да, первого звонящего мы перекинули с 8405 - 4 на номер 2201. Следующего звонящего никак не проверить.
+(03:04:40 PM) user0: сейчас рсскажу
+(03:04:43 PM) user5: будет ли удержание при звонке на 8405 - 4
+(03:05:37 PM) user8: идеологически непонятно что это  за агент
+(03:06:53 PM) user5: все звонки в нашем случае идут через 8405 пункт 4. верно?
+(03:09:27 PM) user8: а перезагружать настройки агентов как-то нужно?
+(03:09:47 PM) user8: команда?
+(03:09:52 PM) user8: для агентов
+(03:11:47 PM) user8: агент онлайн
+(03:11:52 PM) user6: d hf,jnt
+(03:12:08 PM) user6: в работе
+(03:12:52 PM) user4: работает
+(03:14:31 PM) user8: не соединяет агоента и звонящего
+(03:14:42 PM) user0: у вас только или у всех?
+(03:14:49 PM) user8: у меня точно
+(03:14:54 PM) user8: у остальных не знаю
+(03:15:12 PM) user0: там может быть настроено что нужно кнопку нажимать
+(03:15:21 PM) user8: где?
+(03:15:44 PM) user8: moh играет  мне и все
+(03:18:15 PM) user8: стелефона соединяет
+(03:18:19 PM) user8: а с софтфона нет
+(03:19:14 PM) user4: /etc/init.d/asterisk restart
+
+(03:20:01 PM) user7: работает
+(03:20:20 PM) user8: работает в обе стороны
+(03:20:49 PM) user4: работает
+(03:23:57 PM) user5: работает
+(03:30:15 PM) user3: Found a swap file by the name "/etc/asterisk/.extensions.conf.swp"
+          owned by: root   dated: Wed Nov 26 12:40:38 2014
+         file name: /etc/asterisk/extensions.conf
+          modified: YES
+         user name: root   host name: debian3
+        process ID: 6743
+While opening file "/etc/asterisk/extensions.conf"
+             dated: Thu Nov 27 15:29:38 2014
+      NEWER than swap file!
+
+(1) Another program may be editing the same file.  If this is the case,
+    be careful not to end up with two different instances of the same
+    file when making changes.  Quit, or continue with caution.
+(2) An edit session for this file crashed.
+    If this is the case, use ":recover" or "vim -r /etc/asterisk/extensions.
+conf"
+    to recover the changes (see ":help recovery").
+    If you did this already, delete the swap file "/etc/asterisk/.extensions
+.conf.swp"
+    to avoid this message.
+
+(03:37:55 PM) user1: ++
+(03:38:59 PM) user3: исправили
+(03:41:03 PM) user0: user2?
+(03:41:05 PM) user0: user3?
+(03:41:28 PM) user3: [Nov 27 15:40:53] WARNING[8727]: ast_expr2.fl:468 ast_yyerror: ast_yyerror():  syntax error: syntax error, unexpected '<token>', expecting $end; Input:
+9" = ""
+ ^
+
+(03:41:35 PM) user3: помоги нам с меню
+(03:41:38 PM) user0: да
+(03:41:39 PM) user3: мы востановили
+(03:41:42 PM) user3: но такая ошибка
+(03:41:49 PM) user7: user2 вроде ок
+(03:42:20 PM) user3: понятно
+(03:42:22 PM) user3: спасибо
+(03:42:31 PM) user0: готово
+(03:42:46 PM) user0: а что насчёт user6?
+(03:42:55 PM) user0: сергей там что-то делал, но завелось у него или нет
+(03:45:16 PM) user8: for i in `seq 1 20`; do asterisk -rx "database get order $i" ; done
+(03:45:37 PM) user0: это просмотреть значения
+(03:45:40 PM) user0: в базе данных
+(03:54:32 PM) user8: [queue1]
+member => Agent/007
+vi /etc/asterisk/queues.conf
+
+agent => 007,1234,James Bond
+в файле vi /etc/asterisk/agents.conf 
+
+[menu]
+exten => 4,1,Answer
+exten => 4,n,Queue(queue1)
+vi /etc/asterisk/extensions.conf
+(03:56:41 PM) user2: 3 минуты плз
+(03:58:26 PM) user8: exten => 8407,1,AgentLogin(007)
+(04:01:49 PM) user8: пока у нас до конца не получилось
+(04:01:56 PM) user8: можно или продолжать или нам помочь
+(04:01:58 PM) user8: на 3 месте
+(04:02:08 PM) user8: можно помочь позже
+(04:02:15 PM) user8: после этого модуля
+(04:03:55 PM) user0: у вас это на какой машине?
+(04:04:05 PM) user8: (04:01:56 PM) user8: на 3 месте
+(04:04:38 PM) user8: там лог видно как раз
+(04:04:51 PM) user8: если зайти в скрин
+(04:04:56 PM) user8: на 3 машину
+(04:06:09 PM) user0: исправил, проверьте
+(04:06:59 PM) user8: спасибо
+(04:07:00 PM) user8: работает
+(04:08:11 PM) user8: 6 и 3 работает
+(04:12:45 PM) user0: получилось?
+(04:12:52 PM) user1: играет меню
+(04:12:57 PM) user0: правильно
+(04:13:01 PM) user1: получилось
+(04:14:04 PM) user8: непонятно ничего
+(04:14:06 PM) user8: играет
+(04:14:15 PM) user8: но мы ж не можем так в файлик копировать
+(04:14:21 PM) user8: руками
+(04:14:25 PM) user8: чтобы позвонило
+(04:14:34 PM) user6: после звонка файл пропадает из астериск outgoing 
+(04:14:40 PM) user0: да
+(04:23:50 PM) user8: работает
+(04:23:52 PM) user8: :))))
+(04:23:56 PM) user8: ужас происходит :)
+(04:24:10 PM) user0: проверьте, слышно ли меню
+(04:24:15 PM) user8: слышно
+(04:24:42 PM) user0: супер
+(04:26:23 PM) user8: позвонила
+(04:26:33 PM) user0: скриптом?
+(04:26:37 PM) user8: да
+(04:26:40 PM) user8: и файликом тоже
+(04:26:41 PM) user0: супер
+(04:27:13 PM) user6: файликом звонит
+(04:29:57 PM) user8: /usr/local/bin/call-all
+(04:30:45 PM) user6: и скриптом тоже 
+(04:36:33 PM) user7: работает конечно
+(04:38:13 PM) user5: работает
+(04:40:17 PM) user5: dnjhfz vfibyf
+(04:40:21 PM) engineer1 entered the room.
+(04:40:23 PM) user5: вторая машина
+(04:40:31 PM) user2: подключен на 2
+(05:04:12 PM) user0: dongle show devices
+ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI             IMSI             Number        
+dongle0      0     Free       30   0    0       MTS UKR        E1550      11.608.14.11.174  359124038049123  255013710657600  Unknown       
+
+(05:05:25 PM) engineer1 left the room.
+(05:06:35 PM) user8: можем попробовать на другой
+(05:06:59 PM) user8: [root@debian8:chan-dongle]# ls -ls  /usr/lib/asterisk/modules/chan_dongle.so 
+192 -rwxr-xr-x 1 root root 193112 Nov 27 16:55 /usr/lib/asterisk/modules/chan_dongle.so
+[root@debian8:chan-dongle]# 
+
+(05:07:03 PM) user8: какой скрипт?
+(05:07:06 PM) user8: я все сделала
+(05:07:36 PM) user5: машина 8
+(05:10:13 PM) user5: на виндовой машине не работает
+(05:10:15 PM) user6: новый
+(05:10:27 PM) user6: у Наташи мой рабочий
+(05:10:29 PM) user5: старый
+(05:10:48 PM) user6: та давайте у меня запустим 
+(05:11:16 PM) user0: давайте
+(05:11:20 PM) user8: можем уже у Сергея
+(05:13:29 PM) user6: там не все так просто то корпорация
+(05:13:39 PM) user3: *101#
+(05:13:41 PM) user9: *101
+(05:13:43 PM) user6: я не помню как - просто не смотрю 
+(05:22:15 PM) user5: отбой
+(05:23:52 PM) user8: есть белки :)))
+(05:27:23 PM) user5: *110*20#
+(05:27:33 PM) user5: ussd
+(05:27:50 PM) user0: что это?
+(05:28:09 PM) user5: проверка баланса на МТС корпоратив
+(05:28:16 PM) user6: ето перечень услуг
+(05:28:30 PM) user6: можна *110*2№
+(05:28:52 PM) user6: отправляйте
+(05:30:50 PM) user5: суть поняли
+(05:30:56 PM) user8: мы поняли
+(05:31:03 PM) user6: та все понятно 
+(05:32:14 PM) user8: привет пришел :)
+(05:32:41 PM) user8: оба пришли
+(05:34:04 PM) user8: спасибо
+(05:34:10 PM) user5: всем спасибо :)
+(05:34:15 PM) user7: спасибо!
+(05:34:21 PM) user4: спасибо, досвидание
+(05:34:26 PM) user3 left the room.
+(05:34:34 PM) user1: спасибо, до свидания
+(05:34:43 PM) user2: спасибо
+(05:34:55 PM) user4 left the room.
+(05:37:05 PM) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.
+ 
14:58:46
#vim /media/hdd/asterisk/chat_day5.txt
--- /dev/null	2014-11-28 12:29:15.266830041 +0200
+++ /media/hdd/asterisk/chat_day5.txt	2014-11-28 16:23:14.368206000 +0200
@@ -0,0 +1,387 @@
+(11/27/2014 05:23:24 PM) user5: отбой
+(11/27/2014 05:25:01 PM) user8: есть белки :)))
+(11/27/2014 05:28:32 PM) user5: *110*20#
+(11/27/2014 05:28:42 PM) user5: ussd
+(11/27/2014 05:28:59 PM) user0: что это?
+(11/27/2014 05:29:18 PM) user5: проверка баланса на МТС корпоратив
+(11/27/2014 05:29:25 PM) user6: ето перечень услуг
+(11/27/2014 05:29:39 PM) user6: можна *110*2№
+(11/27/2014 05:30:01 PM) user6: отправляйте
+(11/27/2014 05:31:59 PM) user5: суть поняли
+(11/27/2014 05:32:05 PM) user8: мы поняли
+(11/27/2014 05:32:12 PM) user6: та все понятно 
+(11/27/2014 05:33:23 PM) user8: привет пришел :)
+(11/27/2014 05:33:50 PM) user8: оба пришли
+(11/27/2014 05:35:13 PM) user8: спасибо
+(11/27/2014 05:35:19 PM) user5: всем спасибо :)
+(11/27/2014 05:35:24 PM) user7: спасибо!
+(11/27/2014 05:35:30 PM) user4: спасибо, досвидание
+(11/27/2014 05:35:43 PM) user1: спасибо, до свидания
+(11/27/2014 05:35:52 PM) user2: спасибо
+(09:34:18 AM) user1 entered the room.
+(09:35:11 AM) user1: доброе утро
+(09:39:27 AM) user3 entered the room.
+(09:39:44 AM) user2 entered the room.
+(09:39:53 AM) user8 entered the room.
+(09:40:01 AM) user8: А мы все на месте
+(09:40:02 AM) user2: +
+(09:40:07 AM) user8: :)
+(09:40:16 AM) user8: жаждем новых знаний :)
+(09:40:30 AM) user8: всем нужны белки и бурундуки 
+(09:40:45 AM) user8: Все были :)
+(09:40:48 AM) user0: Доброе утро всем!
+(09:41:04 AM) user8: в чате просто нет
+(09:41:07 AM) user8: атак есть все
+(09:42:43 AM) user0: http://xgu.cc/nt-voip-2014-nov
+(09:43:06 AM) user8: намекаете на  то, что нам домой пойти? :)
+(09:43:18 AM) user0: http://xgu.ru/class/nt-voip-2014-nov/
+(09:44:02 AM) user6 entered the room.
+(09:44:02 AM) user8: мне было бы удобно :)
+(09:44:55 AM) user4: Мне бы было удобно сидя на работе в Харькове 
+(09:45:00 AM) user8: И каждому по наташе в помощь :)
+(09:46:11 AM) user7: оно-то можно, но дома же нет оборудования
+(09:47:33 AM) user8: а телефон только софтфон выходит дома можно
+(09:48:10 AM) user6: дома нет специальной Наташи 
+(09:48:22 AM) user5: :yes:
+(09:49:39 AM) user5: с понедельника продолжить курс :)
+(09:50:20 AM) user8: Наташа хочет :)
+(09:50:21 AM) user5: я за !
+(09:50:42 AM) user6: вопрос цены за курс , удаленные курсы изначально дешевле , потому чем то можна пожертвовать (отсутвием айпи телефона 3ж модема pri карты)
+(09:51:31 AM) user6: и проще мотивировать работодателю ну и - транспортные расходы и проживание 
+(09:56:34 AM) user8: Хочу
+(09:56:37 AM) user6: очень
+(09:56:39 AM) user4: хотел бы
+(09:56:49 AM) user2: можно попробовать
+(09:56:50 AM) user7: тоже
+(09:56:53 AM) user1: это интересно
+(09:56:56 AM) user3: +
+(09:57:16 AM) user8: продал ) 
+(09:57:49 AM) user0: (1) в рабочее время (2) в рабочий день до работы (3) в рабочий день после (4) выходные
+(09:57:50 AM) user3: на выходных
+(09:57:53 AM) user5: рабочий день, вчер.
+(09:58:05 AM) user4: в рабочее время
+(09:58:08 AM) user8: 2 3 или 4
+(09:58:09 AM) user1: рабочее время
+(09:58:10 AM) user7: на выходных
+(09:58:11 AM) user2: 1 или 4
+(09:58:20 AM) user4: 1
+(09:58:44 AM) user5: +- просто заранее договориться.
+(09:58:51 AM) user3: на выходных, будни после 18...
+(09:58:53 AM) user6: вместо работы  (1,2,4)
+(10:00:30 AM) user5: думаю у нас еще будут новые вопросы.
+(10:11:56 AM) user5: CALLERID ?
+(10:13:13 AM) user0: нет, это в другую сторону
+(10:24:40 AM) user8: вроде гвоорили в 5
+(10:25:20 AM) user8: Это Вадим знает
+(10:27:11 AM) user5: есть карточка
+(10:28:08 AM) user0: она есть но не видится
+ (11/28/2014 09:59:17 AM) user8: 2 3 или 4
+(11/28/2014 09:59:18 AM) user1: рабочее время
+(11/28/2014 09:59:19 AM) user7: на выходных
+(11/28/2014 09:59:20 AM) user2: 1 или 4
+(11/28/2014 09:59:29 AM) user4: 1
+(11/28/2014 09:59:53 AM) user5: +- просто заранее договориться.
+(11/28/2014 10:00:01 AM) user3: на выходных, будни после 18...
+(11/28/2014 10:00:02 AM) user6: вместо работы  (1,2,4)
+(11/28/2014 10:01:39 AM) user5: думаю у нас еще будут новые вопросы.
+(11/28/2014 10:13:05 AM) user5: CALLERID ?
+(11/28/2014 10:14:22 AM) user0: нет, это в другую сторону
+(10:25:50 AM) user8: вроде гвоорили в 5
+(10:26:29 AM) user8: Это Вадим знает
+(10:28:20 AM) user5: есть карточка
+(10:29:17 AM) user0: она есть но не видится
+(10:35:26 AM) user8: работает картока на 5 машине
+(10:35:48 AM) user0: да
+(10:36:29 AM) user8: как на оскаре :)
+(10:36:59 AM) user0: это лучше чем на оскаре, потому что у нас от чистого сердца
+(10:38:02 AM) user8: у нас там опять два скрине
+(10:37:44 AM) user0: кто вылетел сейчас пусть сделает screen -x
+(10:47:03 AM) user5: минутка можно ?
+(10:47:08 AM) user0: да
+(10:47:28 AM) user6 entered the room.
+(10:56:58 AM) user2: на практике, какое максимальное количество абонентов  стабильно обслуживать астериск? какими ресурсами это ограничивается, кроме ресурсов корп. сети?
+(10:57:09 AM) user0: сейчас расскажу
+(10:59:05 AM) user5: машина уровня core i ?
+(10:59:09 AM) user0: да
+(11:32:19 AM) user5: все тут
+(11:38:11 AM) user5: не ставили dahdi
+(11:46:44 AM) user5: у нас 01:00.0 0280: d161:800b (rev 02)
+(11:46:59 AM) user0: да, спасибо
+(11/28/2014 10:25:50 AM) user8: вроде гвоорили в 5
+(11/28/2014 10:26:29 AM) user8: Это Вадим знает
+(11/28/2014 10:28:20 AM) user5: есть карточка
+(11/28/2014 10:29:17 AM) user0: она есть но не видится
+(11/28/2014 10:35:26 AM) user8: работает картока на 5 машине
+(11/28/2014 10:35:48 AM) user0: да
+(11/28/2014 10:36:29 AM) user8: как на оскаре :)
+(11/28/2014 10:36:59 AM) user0: это лучше чем на оскаре, потому что у нас от чистого сердца
+(11/28/2014 10:38:02 AM) user8: у нас там опять два скрине
+(11/28/2014 10:38:55 AM) user0: кто вылетел сейчас пусть сделает screen -x
+(11/28/2014 10:48:14 AM) user5: минутка можно ?
+(11/28/2014 10:48:19 AM) user0: да
+(11/28/2014 10:58:09 AM) user2: на практике, какое максимальное количество абонентов  стабильно обслуживать астериск? какими ресурсами это ограничивается, кроме ресурсов корп. сети?
+(11/28/2014 10:58:21 AM) user0: сейчас расскажу
+(11/28/2014 11:00:16 AM) user5: машина уровня core i ?
+(11/28/2014 11:00:20 AM) user0: да
+(11/28/2014 11:33:30 AM) user5: все тут
+(11/28/2014 11:39:22 AM) user5: не ставили dahdi
+(11:47:55 AM) user5: у нас 01:00.0 0280: d161:800b (rev 02)
+(11:48:11 AM) user0: да, спасибо
+(11:59:39 AM) user5: супер.
+(12:00:03 PM) user5: перекрутить на другую машину :)
+(12:00:08 PM) user0: нет, пока нет
+(11/28/2014 10:58:09 AM) user2: на практике, какое максимальное количество абонентов  стабильно обслуживать астериск? какими ресурсами это ограничивается, кроме ресурсов корп. сети?
+(11/28/2014 10:58:21 AM) user0: сейчас расскажу
+(11/28/2014 11:00:16 AM) user5: машина уровня core i ?
+(11/28/2014 11:00:20 AM) user0: да
+(11/28/2014 11:33:30 AM) user5: все тут
+(11/28/2014 11:39:22 AM) user5: не ставили dahdi
+(11/28/2014 11:47:55 AM) user5: у нас 01:00.0 0280: d161:800b (rev 02)
+(11/28/2014 11:48:11 AM) user0: да, спасибо
+(11/28/2014 12:00:51 PM) user5: супер.
+(11/28/2014 12:01:14 PM) user5: перекрутить на другую машину :)
+(11/28/2014 12:01:20 PM) user0: нет, пока нет
+(12:20:17 PM) user8: вроде завис
+(12:20:29 PM) user0: завис на каком этапе?
+(12:20:44 PM) user8: loading DAHDI hardware modules:
+
+Killed
+(12:20:58 PM) user0: и висит?
+(12:21:03 PM) user8: пока да
+(12:23:55 PM) user8: загрузилась
+(12:24:00 PM) user8: не в модуле дело было
+(12:24:10 PM) user8: внешний  винт  ей мешал
+(12:24:18 PM) user8: уже доступна
+(12:28:33 PM) user8: у нас уже почти обед 
+(12:28:39 PM) user0: я знаю
+(11/28/2014 11:00:20 AM) user0: да
+(11/28/2014 11:33:30 AM) user5: все тут
+(11/28/2014 11:39:22 AM) user5: не ставили dahdi
+(11/28/2014 11:47:55 AM) user5: у нас 01:00.0 0280: d161:800b (rev 02)
+(11/28/2014 11:48:11 AM) user0: да, спасибо
+(11/28/2014 12:00:51 PM) user5: супер.
+(11/28/2014 12:01:14 PM) user5: перекрутить на другую машину :)
+(11/28/2014 12:01:20 PM) user0: нет, пока нет
+(11/28/2014 12:20:17 PM) user8: вроде завис
+(11/28/2014 12:20:29 PM) user0: завис на каком этапе?
+(11/28/2014 12:20:44 PM) user8: loading DAHDI hardware modules:
+
+Killed
+(11/28/2014 12:20:58 PM) user0: и висит?
+(11/28/2014 12:21:03 PM) user8: пока да
+(11/28/2014 12:23:55 PM) user8: загрузилась
+(11/28/2014 12:24:00 PM) user8: не в модуле дело было
+(11/28/2014 12:24:10 PM) user8: внешний  винт  ей мешал
+(11/28/2014 12:24:18 PM) user8: уже доступна
+(11/28/2014 12:29:44 PM) user8: у нас уже почти обед 
+(11/28/2014 12:29:50 PM) user0: я знаю
+(11/28/2014 12:31:47 PM) user8: спасибо
+(01:14:53 PM) user8: Игорь, а можно получить слайды  в каком-то  виде типа pdf?
+(01:15:03 PM) user8: чтобы можно было себе распечатать
+(01:15:48 PM) user8: а все на месте :)
+(01:15:51 PM) user0: Это кому такое понадобилось? Тебе или кому-то ещё?
+(01:15:57 PM) user0: Этот вопрос очень интересный на самом деле
+(01:16:09 PM) user8: Александру (на 3 месте)
+(01:16:13 PM) user0: И дело даже не только в конвертации в PDF, это вообще пара пустяков
+(01:16:28 PM) user0: а что можно в таком формате сделать не просто слайды,
+(01:16:30 PM) user8: а в чем?
+(01:16:43 PM) user0: а целую методичку, потому что слайды + комментарии к слайдам = методичка
+(01:17:03 PM) user0: просто печать методички это очень глупая с точки зрения экологии вещь
+(01:17:16 PM) user0: потому что ради какой-то методички несчастной целое дерево практически вырубается
+(01:17:31 PM) user0: (за исключением recycled-бумаги, конечно, но пока это не так ещё распространено)
+(01:17:41 PM) user0: но вообще электронный pdf можно конечно
+(01:17:41 PM) user8: Саша возьмет на свою совесть это :)
+(01:17:47 PM) user0: это вообще элементарная вещт
+(01:17:49 PM) user8: если  решит печатать
+(01:18:10 PM) user8: вопрос в том числе и в том чтобы смотреть в удобном формате и не в интернете
+(01:19:15 PM) user0: http://xgu.ru/class/nt-voip-2014-nov/
+(01:21:15 PM) user8: мы волнуемся всегджа или оно там висеть будет
+(01:22:07 PM) user0: 4-12-2006
+(01:23:34 PM) user8: Александр Пятый нашел начальника в журналах :)
+(01:23:53 PM) user5: загрязнять среду пластиком? зачем? в облако все :)
+(01:24:04 PM) user0: очень дорого
+(01:24:13 PM) user5: зато чисто "
+(01:24:15 PM) user5: !
+(01:24:19 PM) user0: не совсем
+(01:24:34 PM) user0: потому что облака не являются экологически чистыми,
+(01:24:36 PM) user0: а даже наоборот
+(01:24:51 PM) user0: производство винтов и тд для экологии это совсем не сахар
+(01:25:00 PM) user5: а дисков ?
+(01:25:25 PM) user0: дисков тоже, но в пересчёте на гигабайт неизвестно что хуже
+(01:25:38 PM) user0: в любом случае, учитывая что у вас файл в облаке будет просто лежать мертвым грузом
+(01:25:45 PM) user0: это будет стоить очень прилично и напрасно
+(01:25:54 PM) user5: бумага и уголь ! - решение вопроса экологии.
+(01:28:53 PM) user5: диск крайне не надежный носитель, особенно когда дома ребенок :)
+(01:30:47 PM) user5: хранение инфы на сд - максимум 7 лет. на двд не помню. чуть больше срок.
+(01:31:35 PM) user6: самому себе можна организовать облако например на Nas из Raid1
+(01:31:52 PM) user6: или там raid 5 /10
+(01:44:49 PM) engineer1 entered the room.
+(01:46:10 PM) user8: горит лампочка
+(01:49:26 PM) user2: есть ли какие-то особенности программирования потока, если номера каналов встречной АТС не совпадают с астериском (например, на АТС Нортела сигнальный канал в потоке - 31, а не 16)?
+(01:49:43 PM) user0: конечно
+(01:49:49 PM) user0: это вообще мелочи
+(01:49:51 PM) user0: сейчас покажу
+(01:50:26 PM) user8: погвоорили :)
+(01:50:46 PM) user5: ходит, нормально )
+(01:53:42 PM) user5: готово
+(01:55:25 PM) user8: [international]
+
+exten => _[125][123]XX,1,Dial(SIP/ny/${EXTEN})
+
+(01:55:29 PM) user8: а вот  так?
+(01:55:37 PM) user0: не будет работать
+(01:55:40 PM) user0: номер 5002
+(01:55:45 PM) user8: поняла
+(01:57:23 PM) user8: не работает
+(02:01:44 PM) user8: [Nov 28 14:00:22] WARNING[2584]: chan_dongle.c:215 opentty: unable to open /dev/ttyUSB2: No such file or directory
+  == Using SIP RTP CoS mark 5
+    -- Executing [5002@gr1:1] Dial("SIP/3201-00000007", "SIP/atlanta/5002") in new stack
+  == Using SIP RTP CoS mark 5
+    -- Called SIP/atlanta/5002
+  == Everyone is busy/congested at this time (1:0/1/0)
+    -- Auto fallthrough, channel 'SIP/3201-00000007' status is 'CONGESTION'
+
+(02:02:08 PM) user8: потому что у нас есть и прямая линия
+(02:02:10 PM) user8: просто тестим
+(02:02:31 PM) user8: я и так и так пробовала
+(02:02:32 PM) user5: у нас есть прямое соединение.
+(02:02:34 PM) user8: если ты не заметил строку
+(02:02:53 PM) user0: сейчас позвоните
+(02:03:59 PM) user5: ага !
+(02:05:13 PM) user0: попробуйте сейчас ещё
+(02:05:28 PM) user8: работает
+(02:05:44 PM) user8: покажи что ты сделал, пожалуйста
+(02:06:41 PM) user5: у меня другой exten был.
+(02:07:01 PM) user5: я не знал, кто такой 5ХХХ
+(02:08:41 PM) user5: может тогда context  в extensions правильнее назвать from-pstn и to-pstn ?
+(02:08:44 PM) user4: всё работпет
+(02:08:50 PM) user0: у нас так и есть
+(02:08:56 PM) user0: from-pstn и to-pstn
+(02:09:02 PM) user0: сейчас медленно рассмотрим это
+(02:13:08 PM) user8: scp root@192.168.50.1://etc/asterisk/extensions.conf example
+(02:13:17 PM) user8: пример как скопировать файл Саши
+(02:23:29 PM) user8: http://xgu.ru/l3/users/2014-11-nt-voip/nt-voip/debian3/root
+(02:25:01 PM) user8: работает у всех 
+(02:29:35 PM) user0: igor@chub.in
+(02:32:09 PM) user2: и все же где то  указывается какой канал сигнальный?
+(02:32:56 PM) user2: то есть может быть и 31?
+(02:33:16 PM) user2: это опять о несовпадении номеров каналов с встречной АТС
+(02:33:22 PM) user0: естественно
+(02:33:27 PM) user2: ОК, все
+(02:34:14 PM) user2: да, все ,понятно
+(02:50:13 PM) user8: у многих подвисает установка сервера
+(02:50:45 PM) user0: что значит подвисает?
+(02:50:53 PM) user0: долго думает или что?
+(02:51:08 PM) user8: очень долго думает и пишет что будет думать  пару часов
+(02:51:22 PM) user8: у меня быстро поставилось
+(02:51:46 PM) user0: где оно такое может писать
+(02:52:07 PM) user0: это у кого такое?
+(02:52:12 PM) user5: залипает установка
+(02:52:22 PM) user2: 1,2
+(02:52:28 PM) user2: 2
+(02:52:48 PM) user1: +
+(02:52:58 PM) user8: только на 2
+(02:53:00 PM) user5: пару раз пришлось остановить насильно, и пнуть установку с начала.
+(02:54:06 PM) user8: уже побежало
+(02:55:19 PM) user8: http://xgu.cc/nt-voip-2014-nov
+(02:57:13 PM) user0: файл лежит в /tmp/1.sql
+(02:57:38 PM) user8:  mysql -u root -p < /tmp/1.sql 
+Enter password: 
+ERROR 1008 (HY000) at line 2: Can't drop database 'asterisk'; database doesn't exist
+[root@debian8:~]# 
+
+(02:59:38 PM) user8: нам строка   drop database asterisk;
+не нужна получается
+(02:59:41 PM) user8: ее надо удалить
+(03:06:29 PM) user5: ERROR 1133 (42000): Can't find any matching row in the user table
+(03:06:43 PM) user0: вы не сделали GRANT значит
+(03:14:42 PM) user0: GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
+ on asterisk.*
+ to 'asterisk'@'localhost';
+
+(03:15:14 PM) user0: SET PASSWORD FOR 'asterisk'@'localhost' = PASSWORD('password');
+(03:17:06 PM) user5: мы без сиквеля дайльше пойти не сможем ?
+(03:19:53 PM) user0: можем. но тут две секунды делать
+(03:20:21 PM) user0: на машина 4 и 5 пароль нормально уже
+(03:20:44 PM) user6: вообще астериск вылетел
+(03:23:06 PM) engineer1 left the room.
+(03:23:11 PM) user5: у нас она поднята на кластере, падает аж один пакет пинга :)
+(03:23:30 PM) user8: vi /etc/asterisk/cdr.conf 
+[general]
+enable=yes
+
+vi /etc/asterisk/cdr_mysql.conf 
+[global] 
+hostname=localhost
+dbname=asterisk
+table=cdr
+password=password
+user=asterisk
+port=3306
+sock=/var/run/mysqld/mysqld.sock
+timezone=EET
+
+(03:26:07 PM) user8: select * from cdr;
+(03:28:05 PM) user8: SET PASSWORD FOR 'asterisk'@'localhost' = PASSWORD('password');
+(03:31:01 PM) user8: GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP  on asterisk.*  to 'asterisk'@'localhost';
+(03:34:23 PM) user2: 
+mysql> use asterisk
+ERROR 1049 (42000): Unknown database 'asterisk'
+mysql> 
+(03:34:31 PM) user2: такая ошибка
+(03:34:38 PM) user2: не можем найти в чем дело
+(03:34:45 PM) user0: mysql -u root -p < /tmp/1.sql
+(03:35:12 PM) user2: root@debian2:~]# mysql -u root -p < /tmp/1.sql
+Enter password: 
+ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
+[root@debian2:~]# mysql -u root -p < /tmp/1.sql
+Enter password: 
+ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
+
+(03:35:37 PM) user2: разоббрались
+(03:36:46 PM) user5: готово
+(03:37:22 PM) user6: ничего в сдр не попадает 
+(03:37:29 PM) user6: mysql> select * from cdr;
+Empty set (0.00 sec)
+
+(03:38:34 PM) user2: mysql> select * from cdr;
+Empty set (0.00 sec)
+
+mysql> 
+
+(03:38:40 PM) user2: ничего не появляется
+(03:38:51 PM) user2: непонятно в чем проблема
+(03:39:21 PM) engineer1 entered the room.
+(03:40:24 PM) user0: попробуйте просто перезапустить asterisk
+(03:41:51 PM) user6: перезапуск не помог
+(03:43:22 PM) user1: e vtyz 
+(03:43:29 PM) user1: у все работает
+(03:43:41 PM) user2: не работает на 2
+(03:45:14 PM) user0: позвоните пожалуйста сйечас
+(03:46:11 PM) user3: посмотрите 3м
+(03:46:32 PM) user0: что-то с доской случилось, глюк какой-то
+(03:46:42 PM) user8: там пароль на сервер не известно какой
+(03:46:53 PM) user0: на какой машине?
+(03:46:55 PM) user0: на 8?
+(03:46:55 PM) user8: на 3 машине
+пароль на сервер не известно какой
+(03:47:07 PM) user8: на 8 давно все работает
+(03:48:44 PM) user6: заработало когда в cdr-mysql поменял  hostname из localhost  на 127.0.0.1
+
+(03:48:52 PM) user0: понятно
+(03:48:53 PM) user6: после того стало писать в базу
+(03:49:09 PM) user0: значит у вас нет localhost в /etc/hosts
+(03:58:15 PM) user8: А Марианне же еще не починили? у нее так и не работает
+(03:58:27 PM) user8: Давай сделаем перерыв?
+(03:58:48 PM) user6: 03:49:09 PM) user0: значит у вас нет localhost в /etc/hosts - есть 
+(03:58:50 PM) user0: давайте сделаем перерыв
+(04:01:46 PM) user2: все есть, спасибо
+(04:01:48 PM) user8: заработало на 2
+(04:01:53 PM) user0: да
+(04:05:05 PM) user7: файл сокета
+(04:05:10 PM) user7: назван неправильно
+(04:05:20 PM) user7: mysqld.sock
+(04:06:20 PM) user6 left the room.
+(04:07:19 PM) engineer1 left the room.
+(04:21:29 PM) user5: мы тут ! мы есть !
+
прошло 27 минут
15:26:20
#cp --help | less
15:27:16
#cp /etc/asterisk/sip.conf /media/hdd/asterisk/sip.conf

15:27:32
#vim /media/hdd/asterisk/extensions.conf
прошло 16 минут
15:43:57
#ls /usr/src/
asterisk-13-current.tar.gz
dahdi-linux
dahdi-modules-3.2.0-4-amd64_2.6.1+dfsg2-1+3.2.63-2+deb7u1_amd64.deb
dahdi.tar.bz2
dahdi-tools
linux
linux-headers-3.2.0-4-amd64
linux-headers-3.2.0-4-common
linux-kbuild-3.2
linux-OLDVERSION.1417167528
modules
vpb-driver.tar.bz2
15:44:09
#cd /usr/src/

15:44:28
#(11/28/2014 11:00:20 AM) user0: да
bash: syntax error near unexpected token `user0:'
ому что слайды + комментарии к слайдам = методичка
(01:17:03 PM) user0: просто печать методички это очень глупая с точки зрения экологии вещь
(01:17:16 PM) user0: потому что ради какой-то методички несчастной целое дерево практически вырубается
(01:17:31 PM) user0: (за исключением recycled-бумаги, конечно, но пока это не так ещё распространено)
(01:17:41 PM) user0: но вообще электронный pdf можно конечно
(01:17:41 PM) user8: Саша возьмет на свою совесть это :)
(01:17:47 PM) user0: это вообще элементарная вещт
(01:17:49 PM) user8: если  решит печатать
(01:18:10 PM) user8: вопрос в том числе и в том чтобы смотреть в удобном формате и не в интернете
...
(01:23:53 PM) user5: загрязнять среду пластиком? зачем? в облако все :)
(01:24:04 PM) user0: очень дорого
(01:24:13 PM) user5: зато чисто "
(01:24:15 PM) user5: !
(01:24:19 PM) user0: не совсем
(01:24:34 PM) user0: потому что облака не являются экологически чистыми,
(01:24:36 PM) user0: а даже наоборот
(01:24:51 PM) user0: производство винтов и тд для экологии это совсем не сахар
(01:25:00 PM) user5: а дисков ?
(01:25:25 PM) user0: дисков тоже, но в пересчёте на гигабайт неизвестно что хуже
15:45:01
#(11/28/2014 11:33:30 AM) user5: все тут
bash: syntax error near unexpected token `user5:'
Ð
15:45:01
#(11/28/2014 11:39:22 AM) user5: не ставили dahdi
bash: syntax error near unexpected token `user5:'
Ð
15:45:01
#(11/28/2014 11:47:55 AM) user5: у нас 01:00.0 0280: d161:800b (rev 02)
bash: syntax error near unexpected token `user5:'
15:45:01
#(11/28/2014 11:48:11 AM) user0: да, спасибо
bash: syntax error near unexpected token `user0:'
°
15:45:01
#(11/28/2014 12:00:51 PM) user5: супер.
bash: syntax error near unexpected token `user5:'
Ñ
15:45:01
#(11/28/2014 12:01:14 PM) user5: перекрутить на другую машину :)
bash: syntax error near unexpected token `user5:'

Файлы

  • /etc/asterisk/*custom*
  • /etc/dahdi/system.conf
  • /etc/mod
  • /etc/modprobe.d/alsa-base.conf
  • /etc/modprobe.d/dahdi.conf
  • /etc/modules
  • /etc/asterisk/*custom*
    >
    ;
    ; Mappings for custom config file
    ;
    ; To get your CSV output in a format tailored to your liking, uncomment the
    ; following lines and look for the output in the cdr-custom directory (usually
    ; in /var/log/asterisk).  Depending on which mapping you uncomment, you may see
    ; Master.csv, Simple.csv, or both.
    ;
    ;[mappings]
    ;Master.csv => ${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(billsec)})},${CSV_Q
    ;
    ; High Resolution Time for billsec and duration fields
    ;Master.csv => ${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(duration,f)})},${CSV_QUOTE(${CDR(billsec,f)})},${C
    ;Simple.csv => ${CSV_QUOTE(${EPOCH})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})}
    ;
    ; Mappings for custom config file
    ;
    [master] ; currently, only file "master.db" is supported, with only one table at a time.
    ;table => cdr
    ;columns => calldate, clid, dcontext, channel, dstchannel, lastapp, lastdata, duration, billsec, disposition, amaflags, accountcode, uniqueid, userfield, test
    ;values => '${CDR(start)}','${CDR(clid)}','${CDR(dcontext)}','${CDR(channel)}','${CDR(dstchannel)}','${CDR(lastapp)}','${CDR(lastdata)}','${CDR(duration)}','${CDR(billsec)}','${CDR(disposition)}','${CDR(amaflags)}','${CDR(accountcode)}','${CDR(uniqueid)}','${CDR(userfield)}','${CDR(test)}'
    ;Enable High Resolution Times for billsec and duration fields
    ;values => '${CDR(start)}','${CDR(clid)}','${CDR(dcontext)}','${CDR(channel)}','${CDR(dstchannel)}','${CDR(lastapp)}','${CDR(lastdata)}','${CDR(duration,f)}','${CDR(billsec,f)}','${CDR(disposition)}','${CDR(amaflags)}','${CDR(accountcode)}','${CDR(uniqueid)}','${CDR(userfield)}','${CDR(test)}'
    ;
    ; Asterisk Channel Event Logging (CEL) - Custom CSV Backend
    ;
    ; This is the configuration file for the customizable CSV backend for CEL
    ; logging.
    ;
    ; In order to create custom CSV logs for CEL, uncomment the template below
    ; (Master.csv) and start Asterisk.  Once CEL events are generated, a file will
    ; appear in the following location:
    ;
    ;                 /var/log/asterisk/cel-custom/Master.csv
    ;
    ; (Note that /var/log/asterisk is the default and may differ on your system)
    ;
    ; You can also create more than one template if desired.  All logs will appear
    ; in the cel-custom directory under your Asterisk logs directory.
    ;
    ;
    ; Within a mapping, use the CALLERID() and CHANNEL() functions to retrieve
    ; details from the CEL event.  There are also a few variables created by this
    ; module that can be used in a mapping:
    ;
    ;    eventtype   - The name of the CEL event.
    ;    eventtime   - The timestamp of the CEL event.
    ;    userdeftype - User defined event type name from CELGenUserEvent().
    ;    eventextra  - Extra data included with this CEL event, typically along with
    ;                  an event of type USER_DEFINED from CELGenUserEvent().
    ;    BRIDGEPEER  - Bridged peer channel name at the time of the CEL event.
    ;                  CHANNEL(peer) could also be used.
    ;
    [mappings]
    ;Master.csv => ${CSV_QUOTE(${eventtype})},${CSV_QUOTE(${eventtime})},${CSV_QUOTE(${CALLERID(name)})},${CSV_QUOTE(${CALLERID(num)})},${CSV_QUOTE(${CALLERID(ANI)})},${CSV_QUOTE(${CALLERID(RDNIS)})},${CSV_QUOTE(${CALLERID(DNID)})},${CSV_QUOTE(${CHANNEL(exten)})},${CSV_QUOTE(${CHANNEL(context)})},${CSV_QUOTE(${CHANNEL(channame)})},${CSV_QUOTE(${CHANNEL(appname)})},${CSV_QUOTE(${CHANNEL(appdata)})},${C
    ;
    ; Asterisk Channel Event Logging (CEL) - SQLite 3 Backend
    ;
    ;
    ; Mappings for sqlite3 config file
    ;
    ; Within a mapping, use the CALLERID() and CHANNEL() functions to retrieve
    ; details from the CEL event.  There are also a few variables created by this
    ; module that can be used in a mapping:
    ;
    ;    eventtype   - The name of the CEL event.
    ;    eventtime   - The timestamp of the CEL event.
    ;    userdeftype - User defined event type name from CELGenUserEvent().
    ;    eventextra  - Extra data included with this CEL event, typically along with
    ;                  an event of type USER_DEFINED from CELGenUserEvent().
    ;    BRIDGEPEER  - Bridged peer channel name at the time of the CEL event.
    ;                  CHANNEL(peer) could also be used.
    ;
    ;[master] ; currently, only file "master.db" is supported, with only one table at a time.
    ;table  => cel
    ;columns        => eventtype, eventtime, cidname, cidnum, cidani, cidrdnis, ciddnid, context, exten, channame, appname, appdata, amaflags, accountcode, uniqueid, userfield, peer, userdeftype, eventextra
    ;values => '${eventtype}','${eventtime}','${CALLERID(name)}','${CALLERID(num)}','${CALLERID(ANI)}','${CALLERID(RDNIS)}','${CALLERID(DNID)}','${CHANNEL(context)}','${CHANNEL(exten)}','${CHANNEL(channame)}','${CHANNEL(appname)}','${CHANNEL(appdata)}','${CHANNEL(amaflags)}','${CHANNEL(accountcode)}','${CHANNEL(uniqueid)}','${CHANNEL(userfield)}','${BRIDGEPEER}','${userdeftype}','${eventextra}'
    ; Autogenerated by /usr/sbin/dahdi_genconf on Fri Nov 28 12:13:34 2014
    ; If you edit this file and execute /usr/sbin/dahdi_genconf again,
    ; your manual changes will be LOST.
    ; Dahdi Channels Configurations (chan_dahdi.conf)
    ;
    ; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
    ; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
    ;
    ; Span 1: WCT13x/0 "Wildcard TE132/TE134 Card 0" (MASTER)
    ; это уже готовый файл для использования в Asterisk
    ; группа 1, сюда отправим все каналы
    group=1
    ; если приходит звонок по pri, попадает в контекст from-pstn
    context=from-pstn
    ; используется e1
    ; для t1: national
    switchtype = euroisdn
    ; в завивисимости от того вы АТС или нет:
    ; pri_cpe (Customer Premising Equipment) == вы не ATC
    ; pri_net                                == вы АТС
    signalling = pri_cpe
    ; какие каналы попадают в эту группу
    channel => 1-10
    ;15,17-31
    
    /etc/dahdi/system.conf
    >
    # Autogenerated by /usr/sbin/dahdi_genconf on Fri Nov 28 12:13:34 2014
    # If you edit this file and execute /usr/sbin/dahdi_genconf again,
    # your manual changes will be LOST.
    # Dahdi Configuration File
    #
    # This file is parsed by the Dahdi Configurator, dahdi_cfg
    #
    # Span 1: WCT13x/0 "Wildcard TE132/TE134 Card 0" (MASTER)
    span=1,0,0,ccs,hdb3,crc4
    # termtype: te
    bchan=1-15,17-31
    dchan=16
    echocanceller=mg2,1-15,17-31
    # Global data
    loadzone        = us
    defaultzone     = us
    
    /etc/mod
    >
    modprobe.d/ modules
    
    /etc/modprobe.d/alsa-base.conf
    >
    # autoloader aliases
    install sound-slot-0 /sbin/modprobe snd-card-0
    install sound-slot-1 /sbin/modprobe snd-card-1
    install sound-slot-2 /sbin/modprobe snd-card-2
    install sound-slot-3 /sbin/modprobe snd-card-3
    install sound-slot-4 /sbin/modprobe snd-card-4
    install sound-slot-5 /sbin/modprobe snd-card-5
    install sound-slot-6 /sbin/modprobe snd-card-6
    install sound-slot-7 /sbin/modprobe snd-card-7
    # Cause optional modules to be loaded above generic modules
    install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; : ; }
    install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
    install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }
    # Keep snd-pcsp from beeing loaded as first soundcard
    options snd-pcsp index=-2
    # Keep snd-usb-audio from beeing loaded as first soundcard
    options snd-usb-audio index=-2
    # Prevent abnormal drivers from grabbing index 0
    options bt87x index=-2
    options cx88_alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    
    /etc/modprobe.d/dahdi.conf
    >
    options wcte13xp default_linemode=e1
    
    /etc/modules
    >
    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    # Parameters can be specified after the module name.
    loop
    wcte13xp default_linemode=e1
    

    Статистика

    Время первой команды журнала11:25:20 2014-11-28
    Время последней команды журнала15:45:01 2014-11-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %22.77
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 3.72
    Количество командных строк в единицу времени, команда/мин 0.45
    Частота использования команд
    vim24|======================| 22.43%
    #12|===========| 11.21%
    cat10|=========| 9.35%
    mysql7|======| 6.54%
    20147|======| 6.54%
    ls6|=====| 5.61%
    apt-get5|====| 4.67%
    asterisk4|===| 3.74%
    screen3|==| 2.80%
    apt-cache3|==| 2.80%
    1.sql2|=| 1.87%
    cp2|=| 1.87%
    mnt2|=| 1.87%
    %2|=| 1.87%
    less2|=| 1.87%
    /etc/init.d/asterisk1|| 0.93%
    mount1|| 0.93%
    reboot1|| 0.93%
    cd1|| 0.93%
    head1|| 0.93%
    uptime1|| 0.93%
    dahdi_cfg1|| 0.93%
    modprobe1|| 0.93%
    â„#1|| 0.93%
    ~1|| 0.93%
    sed1|| 0.93%
    Nov1|| 0.93%
    grep1|| 0.93%
    мÑvim1|| 0.93%
    mv1|| 0.93%
    lsmod1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$