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

Содержание

Журнал

Пятница (04/27/12)

/dev/pts/4
09:04:47
#vim /etc/ejabberd/ejabberd.cfg
/dev/pts/5
09:04:47
#vim /etc/ejabberd/ejabberd.cfg
--- /tmp/l3-saved-11048.17603.29818	2012-04-27 10:05:15.000000000 +0300
+++ /etc/ejabberd/ejabberd.cfg	2012-04-27 10:17:30.000000000 +0300
@@ -573,7 +573,7 @@
   %%                      ]},
   {mod_last,     []},
   {mod_muc,      [
-		  %%{host, "conference.@HOST@"},
+		  {host, "conference.@HOST@"},
 		  {access, muc},
 		  {access_create, muc},
 		  {access_persistent, muc},
/dev/pts/4
09:04:48
#exit
exit
Connection to linux3 closed.
/dev/pts/5
09:04:48
#exit
exit
Connection to linux3 closed.
прошло 12 минут
/dev/pts/4
09:17:30
#ssh igor@10.0.35.1
gw1    A  192.168.10.254
gw2    A  192.168.20.254
gw3    A  192.168.30.254
gw4    A  192.168.40.254
gw5    A  192.168.50.254
gw6    A  192.168.60.254
cronos A 10.0.1.2.70.254
gw8    A  192.168.80.254
gw9    A  192.168.90.254
esx5 A 192.168.15.115
...
-- ВИЗУАР                                             52,1          25%
conference.linux6    A  192.168.60.1
conference.linux7    A  192.168.70.1
conference.linux8    A  192.168.80.1
"/etc/bind/db.unix.nt" 149L, 2794C записано
igor@unix:~$ sudo rndc reload
server reload successful
igor@unix:~$ exit
logout
Connection to 10.0.35.1 closed.
/dev/pts/5
09:17:30
#ssh igor@10.0.35.1
fbsd2    A  192.168.15.22
fbsd3    A  192.168.15.23
fbsd4    A  192.168.15.25
fbsd5    A  192.168.15.25
fbsd6    A  192.168.15.26
fbsd7    A  192.168.15.27
note A 192.168.15.252
conference.linux2 A 192.168.20.1
debian1 A 10.0.35.41
fbsd2    A  192.168.15.22
...
-- ВИЗУАР                                             52,1          25%
conference.linux6    A  192.168.60.1
conference.linux7    A  192.168.70.1
conference.linux8    A  192.168.80.1
"/etc/bind/db.unix.nt" 149L, 2794C записано
igor@unix:~$ sudo rndc reload
server reload successful
igor@unix:~$ exit
logout
Connection to 10.0.35.1 closed.
/dev/pts/16
09:19:20
#vim /etc/asterisk/datacard.conf.saved
/dev/pts/12
09:19:20
#vim /etc/asterisk/datacard.conf.saved
/dev/pts/16
09:19:37
#data=/dev/ttyUSB2 ; tty for AT commands
exten=>8400,1,Playback(/var/tmp/asterisk/message01})
exten=>8400,n,Read(DB(mobile/${CALLERID(num)}))
exten=>8400,n,SayDigits(${DB(mobile/${CALLERID(num)})})
exten=> 8500,1(start),Read(new_number,/var/tmp/asterisk/message01)
exten=> 8500,n,Playback(/var/tmp/asterisk/message02)
exten=> 8500,n,SayDigits(${new_number})
exten=> 8500,n,Read(answer,/var/tmp/asterisk/message03)
exten=> 8500,n,GotoIf($[${answer} = 1 ]?start)
exten=> 8500,n,Set(DB(mobile/${CALLERID(num)})=${new_number})
t)
...
include=>international
[gr2]
include=>internal
include=>local
include=>national
include=>denied
[gr3]
include=>internal
include=>local
include=>denied
/dev/pts/12
09:19:37
#data=/dev/ttyUSB2 ; tty for AT commands
exten=>3,1,Read(number,/etc/asterisk/texts_ivr/WaitExten,4,,,5)
exten=>3,1,GotoIf($"[${number}"=""]?s,start)
exten=>3,1,Goto(local,${number},1)
exten=>4,1,MeetMe(1000)
exten=>s,n,Background(/etc/asterisk/texts_ivr/Reply)
exten=>9,1,Goto(s,start)
exten=>s,n,Background(/etc/asterisk/texts_ivr/Timeout)
exten=>s,n,WaitExten(5)
exten=>s,n,Background(/etc/asterisk/texts_ivr/By)
"/etc/asterisk/extensions.conf" 154L, 5062C
...
include=>local
include=>national
include=>denied
[        ]
[        ]
[gr3]
include=>internal
include=>local
include=>denied
                                                                                                             116,0-1       99%
/dev/pts/4
09:23:45
#vim /etc/ejabberd/ejabberd.cfg
/dev/pts/5
09:23:45
#vim /etc/ejabberd/ejabberd.cfg
/dev/pts/4
09:25:16
# %% NOTE that mod_http_fileserver must also be enabled in the
Usage: ejabberdctl [--node nodename] [--auth user host password] command [options]
Available commands in this ejabberd node:
  add_rosteritem localuser localserver user server nick group subs
        Add an item to a user's roster
  backup file
        Store the database to backup file
  ban_account user host reason
        Ban an account: kick sessions and set random password
  change_password user host newpass
        Change the password of an account
...
  get_roster user host
        Get roster of a local user
  get_vcard user host name
        Get content from a vCard field
  get_vcard2 user host name subname
        Get content from a vCard field
  help [--tags [tag] | com?*]
        Show help (try: ejabberdctl help help)
  import_dir file
        Import users data from jabberd14 spool dir
/dev/pts/5
09:25:16
# %% NOTE that mod_http_fileserver must also be enabled in the
Usage: ejabberdctl [--node nodename] [--auth user host password] command [options]
Available commands in this ejabberd node:
  add_rosteritem localuser localserver user server nick group subs
        Add an item to a user's roster
  backup file
        Store the database to backup file
  ban_account user host reason
        Ban an account: kick sessions and set random password
  change_password user host newpass
        Change the password of an account
...
        Export data of all users in the server to PIEFXIS files (XEP-0227)
  export_piefxis_host dir host
  get_cookie
        Get the Erlang cookie of this node
  get_loglevel
        Get the current loglevel
  get_roster user host
        Get roster of a local user
  get_vcard user host name
        Get content from a vCard field
/dev/pts/16
09:28:01
#[ ]
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux
/dev/pts/12
09:28:01
#[ ]
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux
/dev/pts/4
09:31:26
#ls /var/lib/asterisk/
astdb  moh  moh.class1  sounds  sqlite.db
/dev/pts/5
09:31:26
#ls /var/lib/asterisk/
astdb  moh  moh.class1  sounds  sqlite.db
/dev/pts/4
09:31:29
#vim /var/lib/asterisk/sendxmpprc
/dev/pts/5
09:31:29
#vim /var/lib/asterisk/sendxmpprc
--- /dev/null	2012-04-25 11:49:32.446436092 +0300
+++ /var/lib/asterisk/sendxmpprc	2012-04-27 10:31:51.000000000 +0300
@@ -0,0 +1 @@
+asterisk@linux0.unix.nt password
/dev/pts/4
09:35:02
#i

09:35:02
#cat /var/lib/asterisk/sendxmpprc
                 chmod 600 /var/lib/asterisk/sendxmpprc
/dev/pts/5
09:35:02
#i

09:35:02
#cat /var/lib/asterisk/sendxmpprc
                 chmod 600 /var/lib/asterisk/sendxmpprc
09:35:07
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

/dev/pts/4
09:35:07
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:35:13
#chown root;root /var/lib/asterisk/sendxmpprc
chown: missing operand after `root'
Try `chown --help' for more information.
bash: root: command not found
/dev/pts/5
09:35:13
#chown root;root /var/lib/asterisk/sendxmpprc
chown: missing operand after `root'
Try `chown --help' for more information.
bash: root: command not found
/dev/pts/4
09:35:33
#chown root:root /var/lib/asterisk/sendxmpprc

09:35:33
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

/dev/pts/5
09:35:33
#chown root:root /var/lib/asterisk/sendxmpprc

09:35:33
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

/dev/pts/4
09:35:36
#chown root:root /var/lib/asterisk/sendxmpprc

/dev/pts/5
09:35:36
#chown root:root /var/lib/asterisk/sendxmpprc

/dev/pts/4
09:35:36
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:35:36
#chown root:root /var/lib/asterisk/sendxmpprc

09:35:36
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:35:36
#i

/dev/pts/5
09:35:36
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:35:36
#chown root:root /var/lib/asterisk/sendxmpprc

09:35:36
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:35:36
#i

09:35:36
#cat /var/lib/asterisk/sendxmpprc
asterisk@linux0.unix.nt password
/dev/pts/4
09:35:36
#cat /var/lib/asterisk/sendxmpprc
asterisk@linux0.unix.nt password
09:36:19
#chown root:root /var/lib/asterisk/sendxmpprc

09:36:19
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
                   mod 600
/dev/pts/5
09:36:19
#chown root:root /var/lib/asterisk/sendxmpprc

09:36:19
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
                   mod 600
/dev/pts/4
09:36:41
#history > f

/dev/pts/5
09:36:41
#history > f

/dev/pts/4
09:36:48
#vim f
/dev/pts/5
09:36:48
#vim f
--- /tmp/l3-saved-11048.25781.10870	2012-04-27 10:36:50.000000000 +0300
+++ f	2012-04-27 10:38:12.000000000 +0300
@@ -1,500 +1,5 @@
-  166  vim /etc/asterisk/extensions.conf
-  167  ls /var/spool/asterisk/monitor/
-  168  ls /var/spool/asterisk/monitor/
-  169  apt-get install samba
-  170  vim /etc/samba/smb.conf 
-  171  #vim /etc/samba/smb.conf 
-  172  ls -ld /var/spool/
-  173  ls -ld /var/spool/asterisk/
-  174  chmod 755 /var/spool/asterisk/
-  175  ls -ld /var/spool/asterisk/monitor/
-  176  chmod 755 /var/spool/asterisk/monitor/
-  177  ls -ld /var/spool/asterisk/monitor/
-  178  ssh 192.168.20.1
-  179  man strftime
-  180  man strftime
-  181  vim /etc/asterisk/extensions.conf
-  182  smbpasswd -a user
-  183  apt-get install sendmail sendmail-bin
-  184  hostname
-  185  hostname -f
-  186  vim /etc/mail/local-host-names 
-  187  vim /etc/mail/access
-  188  vim /etc/mail/sendmail.mc 
-  189  vim /etc/mail/sendmail.mc 
-  190  apt-get install qpopper
-  191  /etc/init.d/sendmail restart
-  192  ssh linux2.unix.nt
-  193  echo test | mail usr1@linux1.unix.nt 
-  194  less /var/log/messages 
-  195  less /var/log/mail.log 
-  196  nc linux1.unix.nt 25
-  197  host linux0.unix.nt
-  198  nc linux1.unix.nt 25
-  199  echo test | mail usr1@linux1.unix.nt 
-  200  less /var/log/mail.log 
-  201  echo test | mail alexsay@linux3.unix.nt 
-  202  less /var/log/mail.log ro
-  203  vim /etc/asterisk/voicemail.conf 
-  204  vim /etc/asterisk/sip.conf
-  205  vim /etc/asterisk/extensions.conf
-  206  asterisk -rvvvvp
-  207  vim /etc/asterisk/extensions.conf
-  208  ssh 192.168.15.5
-  209  ssh 192.168.50.1
-  210  wget http://www.ivrvoice.ru/downloader/download/file/11
-  211  #wget http://www.ivrvoice.ru/downloader/download/file/11
-  212  apt-get install asterisk-prompt-it asterisk-prompt-fr-armelle  asterisk-prompt-de 
-  213  #wget http://www.ivrvoice.ru/downloader/download/file/11
-  214  tar tf 11 | less
-  215  tar tfC 11 /usr/share/asterisk/sounds/ 
-  216  #tar tfC 11 /usr/share/asterisk/sounds/ 
-  217  tar xfC 11 /usr/share/asterisk/sounds/ 
-  218  ls /usr/share/asterisk/sounds/ru
-  219  #wget http://www.ivrvoice.ru/downloader/download/file/11
-  220  #tar xfC 11 /usr/share/asterisk/sounds/ 
-  221  vim /etc/asterisk/sip.conf
-  222  vim /etc/asterisk/extensions.conf
-  223  asterisk -rv
-  224  asterisk -rv
-  225  vim table.txt
-  226  #asterisk -rx "database put mobile $phone $mobilephone"
-  227  cat table.txt | while read phone mobilephone; do asterisk -rx "database put mobile $phone $mobilephone"; done
-  228  asterisk -rv
-  229  history 5
-  230  history 5 > file
-  231  vim file
-  232  cat table.txt 
-  233  cat file
-  234  vim file
-  235  cat file
-  236  mv file update-mobile-phone.sh
-  237  bash update-mobile-phone.sh table.txt 
-  238  chmod +x update-mobile-phone.sh 
-  239  vim update-mobile-phone.sh
-  240  ./update-mobile-phone.sh table.txt 
-  241  cat ./update-mobile-phone.sh 
-  242  ls /var/lib/asterisk/
-  243  apt-get install sqlite
-  244  apt-get install sqlite
-  245  ls /var/lib/asterisk/
-  246  sqlite /var/lib/asterisk/sqlite.db 
-  247  ls /var/lib/asterisk/
-  248  ls /var/lib/asterisk/astdb 
-  249  file /var/lib/asterisk/astdb 
-  250  sqlite /var/lib/asterisk/sqlite.db 
-  251  cat ./update-mobile-phone.sh 
-  252  cat table.txt 
-  253  pwd
-  254  asterisk -rx "database get mobile 6002"
-  255  vim /etc/asterisk/extensions.conf
-  256  vim /etc/asterisk/extensions.conf
-  257  cat /var/lib/dhcp/dhcpd.leases | tail
-  258  ssh linux5
-  259  ssh linux5.unix.nt
-  260  €
-  261  €
-  262  stty sane
-  263  ssh linux5.unix.nt
-  264  vim /etc/asterisk/extensions.conf
-  265  history | grep sox | less
-  266  ssh linux5
-  267  ssh linux1
-  268  scp linux1:/var/lib/asterisk/moh/222.gsm /var/lib/asterisk/moh/
-  269  vim /etc/asterisk/musiconhold.conf 
-  270  #vim /etc/asterisk/musiconhold.conf 
-  271  history | grep sox
-  272  asterisk -rv
-  273  /etc/init.d/asterisk restart
-  274  asterisk -rv
-  275  ssh linux1
-  276  ssh linux5
-  277  ssh linux3
-  278  vim /etc/asterisk/musiconhold.conf 
-  279  vim /etc/asterisk/extensions.conf
-  280  vim /etc/asterisk/musiconhold.conf 
-  281  ls -l /var/lib/asterisk/
-  282  mkdir /var/lib/asterisk/moh.class1
-  283  chown asterisk:asterisk /var/lib/asterisk/moh.class1
-  284  cp /var/lib/asterisk/moh/222.gsm /var/lib/asterisk/moh.class1/
-  285  asterisk -rvvv
-  286  vim /etc/asterisk/musiconhold.conf 
-  287  vim /etc/asterisk/features.conf 
-  288  asterisk -rvvv
-  289  vim /etc/asterisk/extensions.conf
-  290  asterisk -rvvv
-  291  ssh linux3
-  292  vim /etc/asterisk/sip.conf
-  293  vim /etc/asterisk/extensions.conf
-  294  apt-cache search zaptel source
-  295  apt-get install dahdi-source
-  296  #apt-get install dahdi-source
-  297  uname -a
-  298  apt-cache search 2.6.39 kernel headers
-  299  apt-cache search 2.6.39 kernel header
-  300  apt-cache search 2.6.39 kernel 
-  301  apt-cache search kernel headers
-  302  apt-get install linux-headers-2.6.32-5-686
-  303  apt-cache search linux image 2.6.3 2
-  304  apt-cache search linux image 2.6.32
-  305  apt-get install linux-image-2.6.32-5-686 
-  306  #apt-get install linux-image-2.6.32-5-686 
-  307  #apt-get install linux-headers-2.6.32-5-686
-  308  reboot
-  309  exit
-  310  vim /root/.bashrc 
-  311  vim /root/.bash_profile 
-  312  screen
-  313  exit
-  314  vim /boot/grub/grub.cfg 
-  315  #module-assistant auto-install 
-  316  m-a a-i dahdi
-  317  vim /etc/asterisk/meetme.conf 
-  318  ssh linux1
-  319  ssh linux2
-  320  /etc/init.d/asterisk restart
-  321  asterisk -rvvv
-  322  lsmod | less
-  323  modprobe dahdi
-  324  lsmod | grep dahdi
-  325  ssh linux3
-  326  ssh linux5
-  327  vim /etc/asterisk/meetme.conf 
-  328  vim /etc/asterisk/extensions.conf
-  329  vim /etc/asterisk/meetme.conf 
-  330  vim /etc/asterisk/meetme.conf 
-  331  vim /etc/asterisk/extensions.conf
-  332  ls -l /dev/dsp 
-  333  vim /etc/asterisk/queues.conf 
-  334  vim /etc/asterisk/queues.conf 
-  335  vim /etc/asterisk/extensions.conf
-  336  asterisk -rvvv
-  337  vim /etc/asterisk/queues.conf 
-  338  vim /etc/asterisk/agents.conf 
-  339  vim /etc/asterisk/extensions.conf
-  340  vim /etc/asterisk/agents.conf 
-  341  asterisk -rvvv
-  342  vim /etc/asterisk/extensions.conf
-  343  vim /etc/asterisk/queues.conf 
-  344  vim /etc/asterisk/agents.conf 
-  345  vim /etc/asterisk/extensions.conf
-  346  vim /etc/asterisk/agents.conf 
-  347  vim /etc/asterisk/queues.conf 
-  348  vim /etc/asterisk/extensions.conf
-  349  vim /etc/asterisk/agents.conf 
-  350  vim /etc/asterisk/extensions.conf
-  351  vim /etc/asterisk/queues.conf 
-  352  ssh linux1
-  353  ssh linux3
-  354  vim /etc/asterisk/queues.conf 
-  355  vim /etc/asterisk/extensions.conf
-  356  ssh linux3
-  357  ssh linux5
-  358  vim /etc/asterisk/extensions.conf
-  359  vim /etc/asterisk/extensions.conf
-  360  vim /etc/asterisk/extensions.conf
-  361  vim /etc/sudoers
-  362  man sudoers
-  363  vim /etc/sudoers
-  364  vim /etc/asterisk/extensions.conf
-  365  su - user
-  366  asterisk -rvvv
-  367  vim /etc/asterisk/extensions.conf
-  368  grep asterisk /etc/sudoers
-  369  visudo
-  370  asterisk -rvvv
-  371  ssh linux5
-  372  ssh linux3
-  373  apt-get install festival
-  374  vim kiev.txt
-  375  cat kiev.txt | text2wave > kiew.wav
-  376  cp kiew.wav /home/user/
-  377  apt-cache search festival ru
-  378  apt-get install festvox-ru
-  379  dpkg -L festvox-ru
-  380  dpkg -L festvox-ru | less
-  381  less /usr/share/doc/festvox-ru/README.Debian
-  382  less /usr/share/doc/festvox-ru/README
-  383  man text2wave
-  384  dpkg -L festival | les
-  385  dpkg -L festival | less
-  386  less /usr/share/doc/festival/examples/festival.scm
-  387  cp /usr/share/doc/festival/examples/festival.scm /etc/festival.scm
-  388  vim /etc/festival.scm
-  389  less /usr/share/doc/festvox-ru/README.Debian
-  390  vim /etc/festival.scm
-  391  #cp /usr/share/doc/festival/examples/festival.scm /etc/festival.scm
-  392  vim kiev-ru.txt
-  393  cat kiev-ru.txt | text2wave > kiew-ru.wav
-  394  vim /etc/festival.scm
-  395  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  396  vim  kiev-ru.txt 
-  397  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  398  vim  kiev-ru.txt 
-  399  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  400  vim  kiev-ru.txt 
-  401  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  402  ls
-  403  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  404  vi kievv.txt
-  405  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  406  cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  407  echo Птица говорун отличается умом и сообразительностью | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav
-  408  vim burunduk-ru.txt
-  409  cat burunduk-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > burunduk-ru.wav
-  410  vim burunduk-ru.txt
-  411  cat burunduk-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > burunduk-ru.wav
-  412  @
-  413  scp burunduk-ru.wav 192.168.50.1:/root/
-  414  scp burunduk-ru.wav 192.168.40.1:/root/
-  415  apt-cache search asterisk agi
-  416  apt-get install libasterisk-agi-perl
-  417  vim /usr/local/bin/asterisk-festival.pl
-  418  apt-cache search asterisk agi
-  419  apt-cache search digest md5 perl
-  420  apt-get install libdigest-md5-file-perl
-  421  vim /usr/local/bin/asterisk-festival.pl
-  422  vim burunduk-ru.txt
-  423  vim /usr/local/bin/asterisk-festival.pl
-  424  chmod +x /usr/local/bin/asterisk-festival.pl
-  425  /usr/local/bin/asterisk-festival.pl привет от бурундуков
-  426  perl /usr/local/bin/asterisk-festival.pl привет от бурундуков
-  427  vim /usr/local/bin/asterisk-festival.pl
-  428  perl /usr/local/bin/asterisk-festival.pl привет от бурундуков
-  429  mkdir -p /var/lib/asterisk/sounds/tts/
-  430  perl /usr/local/bin/asterisk-festival.pl привет от бурундуков
-  431  ls -l /var/lib/asterisk/sounds/tts/
-  432  vim /usr/local/bin/asterisk-festival.pl
-  433  vim /usr/local/bin/asterisk-festival.pl
-  434  chmod +x /usr/local/bin/asterisk-festival.pl
-  435  vim /etc/asterisk/extensions.conf
-  436  asterisk -rvvv
-  437  ls -l /var/lib/asterisk/sounds/tts/
-  438  /usr/local/bin/asterisk-festival.pl привет от б
-  439  vim /usr/local/bin/asterisk-festival.pl 
-  440  asterisk -rvvv
-  441  ls -l /var/lib/asterisk/sounds/tts/
-  442  /usr/local/bin/asterisk-festival.pl привет от
-  443  ls -l /var/lib/asterisk/sounds/tts/
-  444  vim /usr/local/bin/asterisk-festival.pl 
-  445  /usr/local/bin/asterisk-festival.pl привет от
-  446  ls -l /var/lib/asterisk/sounds/tts/
-  447  date
-  448  vim /usr/local/bin/asterisk-festival.pl 
-  449  /usr/local/bin/asterisk-festival.pl привет от
-  450  /usr/local/bin/asterisk-festival.pl "привет от"
-  451  ls -l /var/lib/asterisk/sounds/tts/
-  452  /usr/local/bin/asterisk-festival.pl "просто текст"
-  453  ls -l /var/lib/asterisk/sounds/tts/
-  454  vim /etc/asterisk/extensions.conf
-  455  ls -l /var/lib/asterisk/sounds/tts/
-  456  ls -ld /var/lib/asterisk/sounds/tts/
-  457  chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts/
-  458  asterisk -rvvv
-  459  ls -l /var/lib/asterisk/sounds/tts/
-  460  vim /usr/local/bin/asterisk-festival.pl 
-  461  asterisk -rvvv
-  462  vim /usr/local/bin/asterisk-festival.pl 
-  463  vim /etc/asterisk/extensions.conf
-  464  asterisk -rvvv
-  465  vim /etc/asterisk/extensions.conf
-  466  asterisk -rvvv
-  467  vim /usr/local/bin/asterisk-festival.pl 
-  468  ls -l /var/lib/asterisk/sounds/tts/
-  469  rm /var/lib/asterisk/sounds/tts/*
-  470  vim /usr/local/bin/asterisk-festival.pl 
-  471  ls /root/
-  472  cp /root/burunduk-ru.txt /var/tmp/
-  473  vim /etc/asterisk/extensions.conf
-  474  asterisk -rvvv
-  475  ls /usr/local/bin/asterisk-festival.pl 
-  476  cat /usr/local/bin/asterisk-festival.pl
-  477  ls /usr/local/bin/asterisk-festival.pl 
-  478  #scp 192.168.15.252:/usr/local/bin/asterisk-festival.pl /usr/local/bin/
-  479  cat /etc/asterisk/extensions.conf | grep festiva
-  480  df -kv
-  481  apt-cache search sensors
-  482  apt-get install lm-sensors
-  483  dpkg -L lm-sensors | less
-  484  man sensors
-  485  sensors 
-  486  sensors-detect 
-  487  modprobe coretemp
-  488  modprobe smsc47b397
-  489  sensors
-  490  sensors-detect 
-  491  sensors
-  492  sensors | grep temp1 | sed 's/.*+//'
-  493  sensors | grep temp1 | sed 's/.*+//;s/\..*//'
-  494  vim /etc/asterisk/extensions.conf
-  495  su asterisk
-  496  exit
-  497  vim /etc/asterisk/extensions.conf
-  498  asterisk -rvvv
-  499  ls /var/tmp/cpu-t
-  500* ls /var/tmp/
-  501  vim /etc/asterisk/extensions.conf
-  502  sensors | grep temp1 | sed 's/.*+//' | cut -d. -f1
-  503  asterisk -rvvv
-  504  vim /etc/asterisk/extensions.conf
-  505  sensors
-  506  sensors | grep temp1
-  507  sensors | grep temp1 | sed 's/.*+//'
-  508  sensors | grep temp1 | cut -d+ -c2 
-  509  sensors | grep temp1 | cut -d+ -f2 
-  510  sensors | grep temp1 | cut -d+ -f2 | cut -d. -f1
-  511  vim /etc/asterisk/extensions.conf
-  512  %$ setxkbmap -layout "us,ru"
-  513   setxkbmap -layout "us,ru"
-  514  setxkbmap -layout "us,ru"
-  515  setxkbmap -layout "us,ru"
-  516  date
-  517  ssh linux1
-  518  ssh linux4
-  519  ssh linux4
-  520  ssh linux1
-  521  hello wod
-  522  hello world
-  523  # hello world
-  524  less /etc/apt/sources.list
-  525  #sox -t mp3 krylya.mp3 -r8000 -c1 -t gsm krylya.gsm resample
-  526  ssh linux3
-  527  vim /etc/asterisk/extensions.conf
-  528  vim /etc/asterisk/extensions.conf
-  529  ssh linux3
-  530  vim /etc/asterisk/extensions.conf
-  531  ssh linux3
-  532  vim /etc/asterisk/extensions.conf
-  533  ssh linux3
-  534  vim /etc/asterisk/extensions.conf
-  535  ssh linux1
-  536  vim /etc/asterisk/extensions.conf
-  537  vim 1.call
-  538  chown asterisk:asterisk 1.call
-  539  cat 1.call
-  540  cp -p 1.call /var/spool/asterisk/outgoing/
-  541  vim 1.call
-  542  cat 1.call
-  543  vim mass-call.sh
-  544  less /etc/asterisk/extensions.conf
-  545  vim mass-call.sh
-  546  bash mass-call.sh
-  547  ls -l  /var/spool/asterisk/outgoing/
-  548  apt-cache search pjsua
-  549  apt-cache search sip console client
-  550  wget http://www.pjsip.org/release/2.0-beta/pjproject-2.0-beta.tar.bz2
-  551  tar xvfj pjproject-2.0-beta.tar.bz2 
-  552  cd pjproject-2.0-beta/
-  553  ls
-  554  less INSTALL.txt 
-  555  ./configure
-  556* 
-  557* less /proc/cpuinfo
-  558* make instal
-  559  pjsip
-  560  which pjsip
-  561  ls /usr/local/bin/
-  562  less INSTALL.txt 
-  563  find /usr/local -name pjsip-apps
-  564  find /usr/ -name \*pjsip\*
-  565  less INSTALL.txt 
-  566  make pjsip-apps
-  567  apt-cache dotty asterisk > asterisk.dot
-  568  less asterisk.dot
-  569  apt-get install graphviz
-  570  dot -Tpng -o asterisk.png asterisk.dot 
-  571  ls -l
-  572  ls -l *.png
-  573  wc -l asterisk.dot
-  574* 
-  575  vim asterisk.dot 
-  576  dot -Tpng -o asterisk.png asterisk.dot 
-  577  for i in 1 2 3 4 5; do scp asterisk.png 192.168.${i}0.1:/tmp; done
-  578  apt-cache stat
-  579  apt-cache stats 
-  580  cd ..
-  581  ls -l
-  582  lsmod | less
-  583  ssh linux1
-  584  ssh linux4
-  585  ssh linux3
-  586  ssh linux4
-  587  ssh linux1
-  588  ssh linux2
-  589  ssh linux4
-  590  ssh linux5
-  591  ssh linux3
-  592  ssh 192.168.50.1
-  593  ssh 192.168.30.1
-  594  ssh 192.168.50.1
-  595  ssh 192.168.50.1
-  596  ls -l
-  597  cat burunduk-ru.
-  598  cat burunduk-ru.txt 
-  599  ssh linux3
-  600  less /var/log/messages 
-  601  ssh linux5
-  602  less /root/.asterisk_history 
-  603  cat /root/.asterisk_history 
-  604  cat /root/.asterisk_history 
-  605  asterisk -rx dialplan reload
-  606  asterisk -rx 'dialplan reload'
-  607  ssh linux2
-  608  arp -an
-  609  ssh 192.168.15.254
-  610  less /var/log/asterisk/messages 
-  611  grep Regi /var/log/asterisk/messages | less
-  612  grep Regi /var/log/asterisk/messages | grep -v failed | less
-  613  grep Regi /var/log/asterisk/messages | grep -v failed | grep -v timed | less
-  614  ls /var/log/messages 
-  615  ls /var/log/asterisk/
-  616  less /var/log/asterisk/event_log 
-  617  less /var/log/asterisk/messages 
-  618  grep 192.168 /var/log/asterisk/messages | less
-  619  less /etc/asterisk/asterisk.conf 
-  620  less /etc/asterisk/logger.conf 
-  621  tcpdump -i eth0 -w log port 5060
-  622  apt-get instlal tcpdump
-  623  apt-get install tcpdump
-  624  tcpdump -i eth0 -w log port 5060
-  625  man tcpdump
-  626  ls -l log
-  627  apt-get install ejabberd
-  628  cat /etc/host
-  629  cat /etc/hosts
-  630  #apt-get install ejabberd
-  631  dpkg-reconfigure ejabberd
-  632  #dpkg-reconfigure ejabberd
-  633  nc 127.0.0.1 5280
-  634  ejabberdctl 
-  635  ejabberdctl admin linux0.unix.nt rootpass
-  636  ejabberdctl change_pass admin linux0.unix.nt rootpass
-  637  ejabberdctl change_password admin linux0.unix.nt rootpass
-  638  netstat -lnp | grep 52
-  639  ssh linux2
-  640  ssh linux5
-  641  ssh linux5
-  642  ssh linux3
-  643  vim /etc/ejabberd/ejabberd.cfg 
-  644  ssh igor@10.0.35.1
-  645  vim /etc/ejabberd/ejabberd.cfg 
-  646  ejabberdctl | less
-  647  apt-get install sendxmpp
-  648  ejabberdctl | less
-  649  ejabberdctl register asterisk linux0.unix.nt password
-  650  man sendxmpp
-  651  ls /var/lib/asterisk/
-  652  vim /var/lib/asterisk/sendxmpprc
-  653  cat /var/lib/asterisk/sendxmpprc
-  654  echo privet | sendxmpp -i /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt
-  655  echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt
-  656  chmod 600 /var/lib/asterisk/sendxmpprc
-  657  chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
-  658  echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt
-  659  chown root;root /var/lib/asterisk/sendxmpprc
-  660  chown root:root /var/lib/asterisk/sendxmpprc
-  661  echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt
-  662  chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
-  663  cat /var/lib/asterisk/sendxmpprc
-  664  chmod 600 /var/lib/asterisk/sendxmpprc
-  665  history > f
+ejabberdctl register asterisk linux0.unix.nt password
+echo asterisk@linux0.unix.nt password > /var/lib/asterisk/sendxmpprc
+chmod 600 /var/lib/asterisk/sendxmpprc
+echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt
+chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
/dev/pts/4
09:40:16
#ssh linux3
root@linux3's password:
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Apr 27 10:19:19 2012 from note.unix.nt
l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
09:40:16
#ssh linux3
root@linux3's password:
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Apr 27 10:19:19 2012 from note.unix.nt
l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/4
09:40:29
#ls -l /var/lib/asterisk/sendxmpprc
-rw------- 1 root root 28 Апр 27 10:32 /var/lib/asterisk/sendxmpprc
/dev/pts/5
09:40:29
#ls -l /var/lib/asterisk/sendxmpprc
-rw------- 1 root root 28 Апр 27 10:32 /var/lib/asterisk/sendxmpprc
/dev/pts/4
09:40:40
#echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc \
> alexsay@linux3.unix.nt
/dev/pts/5
09:40:40
#echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc \
> alexsay@linux3.unix.nt
/dev/pts/4
09:44:29
#vim /etc/asterisk/extensions.conf
/dev/pts/5
09:44:29
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-11048.23721.24770	2012-04-27 10:44:35.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-04-27 10:46:18.000000000 +0300
@@ -90,6 +90,7 @@
 
 exten => 6000,1,Playback(demo-thanks)
 exten => _60XX,1,Answer
+exten => _60XX,n,System(echo calling from ${CALLERID(num)} | sendxmpp -f /var/lib/asterisk/sendxmpprc ${DB(jabber/${EXTEN})})
 exten => _60XX,n,Set(CHANNEL(musicclass)=class1)
 exten => _60XX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,%Y-%m-%d-%H:%M:%S)})
 exten => _60XX,n,Monitor(wav,${MONITOR_FILENAME})
/dev/pts/4
09:49:39
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:49:39
#i

09:49:39
#cat /var/lib/asterisk/sendxmpprc

/dev/pts/5
09:49:39
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc

09:49:39
#i

09:49:39
#cat /var/lib/asterisk/sendxmpprc

/dev/pts/4
09:49:39
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425)
Verbosity is at least 3
linux0*CLI> database put jabber 6001 user@linux0.unix.nt
Updated database successfully
  == Using SIP RTP CoS mark 5
[Apr 27 10:50:45] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6005' rejected because extension not found in context 'default'.
  == Using SIP RTP CoS mark 5
[Apr 27 10:52:39] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6001' rejected because extension not found in context 'default'.
linux0*CLI> quit
Executing last minute cleanups
/dev/pts/5
09:49:39
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425)
Verbosity is at least 3
linux0*CLI> database put jabber 6001 user@linux0.unix.nt
Updated database successfully
  == Using SIP RTP CoS mark 5
[Apr 27 10:50:45] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6005' rejected because extension not found in context 'default'.
  == Using SIP RTP CoS mark 5
[Apr 27 10:52:39] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6001' rejected because extension not found in context 'default'.
linux0*CLI> quit
Executing last minute cleanups
/dev/pts/16
09:52:59
#exit
exit
Connection to linux3 closed.
/dev/pts/12
09:52:59
#exit
exit
Connection to linux3 closed.
/dev/pts/4
09:53:53
#xit
exten=>3031,1,Answer
exten=>3031,n,GotoIfTime(09:00-17:00,mon-fri,*,*?queue)
exten=>3031,n,Playback(/var/tmp/asterisk/message05)
b/asterisk/sendxmpp ${DB(jabber/${EXTEN})})
            ,n       (                   {        (num)}                     ii
bH},Europe/Kiev,%Y-%m-%d-%H.%M.%S)})${CALL)RID(num)-${EXTEN}}-${STRFTIME(${EPOO
exten=>_30XX,n,Set((CHANNEL(musicclass)=class1)
могли переводитьNITOR_FILENAME},m)
exten=>_30XX,n,Dial(SIP/${DB(mobile/${EXTEN})},5)¾Ð³ переводить звонки ;T-на меня
exten=>_30XX,n,Voicemail(${EXTEN}@default)
"/etc/asterisk/extensions.conf" 155L, 5185C записано
/dev/pts/5
09:53:53
#xit
exten=>3050,1,Dial(SIP/3001&SIP/3002) ;Одновременные вызовы двум абонентам и б
ольше
exten=>3030,1,MeetMe(1000)
exten=>3031,1,Answer
exten=>3031,n,GotoIfTime(09:00-17:00,mon-fri,*,*?queue)
exten=>3031,n,Playback(/var/tmp/asterisk/message05)
b/asterisk/sendxmpp ${DB(jabber/${EXTEN})})
exten=>3031,n(queue),Queue(queue1)
exten=>_30XX,1,Answer
exten=>_30XX,1,System(echo calling from ${CALLERID(num)} | sendxmpp -f /var/lii
exten=>_30XX,n,Set(MONITOR_FILENAME=${CALLERID(num)-${EXTEN}}-${STRFTIME(${EPOO
            ,n       (                   {        (num)}                     ii
b                                         )
CH},Europe/Kiev,%Y-%m-%d-%H.%M.%S)})
exten=>_30XX,n,Set((CHANNEL(musicclass)=class1)
могли переводитьNITOR_FILENAME},m)
exten=>_30XX,n,Dial(SIP/${DB(mobile/${EXTEN})},5)¾Ð³ переводить звонки ;T-на меня
exten=>_30XX,n,Voicemail(${EXTEN}@default)
"/etc/asterisk/extensions.conf" 155L, 5185C записано
exten=>i,1,Background(/etc/asterisk/texts_ivr/Wrong)
/dev/pts/4
09:54:19
#xit
                 exit
exit
Connection to linux3 closed.
/dev/pts/5
09:54:19
#xit
                 exit
exit
Connection to linux3 closed.
прошло 53 минуты
/dev/pts/4
10:48:02
#vim emails.txt
/dev/pts/5
10:48:02
#vim emails.txt
--- /dev/null	2012-04-25 11:49:32.446436092 +0300
+++ emails.txt	2012-04-27 11:53:52.000000000 +0300
@@ -0,0 +1,6 @@
+linux1 Dmitry Zorin        rashun@mail.ru
+linux2 Mikhail Pekhota     dredinbox@rambler.ru
+linux3 Oleksii Pilganchuk  alexsay@mail.ru
+linux4 Dmitry Yakimchuk    Dmitry.Yakimchuk@cvc.com.ua
+linux5 Alexandr Chuguy     26677@i.ua, 320@agromat.ua
+linux0 Igor Chubin         igor@chub.in
/dev/pts/4
10:53:52
#ssh linux3
root@linux3's password:
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Apr 27 10:53:53 2012 from note.unix.nt
l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
10:53:52
#ssh linux3
root@linux3's password:
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Apr 27 10:53:53 2012 from note.unix.nt
l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/4
10:54:02
#exit
exit
Connection to linux3 closed.
/dev/pts/5
10:54:02
#exit
exit
Connection to linux3 closed.
прошло 22 минуты
/dev/pts/4
11:16:34
#cp /etc/asterisk/sip.conf /etc/asterisk/iax.conf

/dev/pts/5
11:16:34
#cp /etc/asterisk/sip.conf /etc/asterisk/iax.conf

/dev/pts/4
11:16:50
#vim /etc/asterisk/iax.conf
/dev/pts/5
11:16:50
#vim /etc/asterisk/iax.conf
--- /tmp/l3-saved-11048.17418.30439	2012-04-27 12:16:51.000000000 +0300
+++ /etc/asterisk/iax.conf	2012-04-27 12:19:42.000000000 +0300
@@ -1,30 +1,6 @@
 [general]
 context = default
-register => zurich:password@192.168.30.1/bern
-
-[local-phone](!)
-type=friend
-host=dynamic
-disallow=all
-allow=ulaw
-canreinvite=no
-
-[6001](local-phone)
-username=6001
-secret=1234
-context=gr1
-mailbox=6001@default
-language=ru
-callgroup=1
-pickupgroup=1
-
-[6002](local-phone)
-username=6002
-secret=1234
-context=gr2
-language=de
-callgroup=1
-pickupgroup=1
+register => zurich:password@192.168.30.1
 
 [bern]
 type=friend
11:23:16
#less /var/log/asterisk/messages
/dev/pts/4
11:23:16
#less /var/log/asterisk/messages
11:24:06
#vim /etc/asterisk/iax.conf
/dev/pts/5
11:24:06
#vim /etc/asterisk/iax.conf
/dev/pts/4
11:24:48
#ls -l /var/lib/asterisk/sendxmpprc
                                                                                                   v': asterisk -rvvv
                    r': svn checkout http://chan-datacard.googlecode.com/svn/tru
unk/ chan-datacard-read-onlyheckout http://chan-datacard.googlecode.com/svn/tru
/dev/pts/5
11:24:48
#ls -l /var/lib/asterisk/sendxmpprc
                                                                                                   v': asterisk -rvvv
                    r': svn checkout http://chan-datacard.googlecode.com/svn/tru
unk/ chan-datacard-read-onlyheckout http://chan-datacard.googlecode.com/svn/tru
/dev/pts/4
11:26:08
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425)
Verbosity is at least 3
linux0*CLI> iax2 reload
  == Parsing '/etc/asterisk/iax.conf':   == Found
    -- Seeding 'bern' at 192.168.30.1:4569 for 60
    -- Registered IAX2 to '192.168.30.1', who sees us as 192.168.15.252:4569 with no messages waiting
linux0*CLI> iax2 show peers
Name/Username    Host                 Mask             Port          Status
bern/zurich      192.168.30.1    (D)  255.255.255.255  4569          Unmonitored
1 iax2 peers [0 online, 0 offline, 1 unmonitored]
linux0*CLI> quit
Executing last minute cleanups
/dev/pts/5
11:26:08
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425)
Verbosity is at least 3
linux0*CLI> iax2 reload
  == Parsing '/etc/asterisk/iax.conf':   == Found
    -- Seeding 'bern' at 192.168.30.1:4569 for 60
    -- Registered IAX2 to '192.168.30.1', who sees us as 192.168.15.252:4569 with no messages waiting
linux0*CLI> iax2 show peers
Name/Username    Host                 Mask             Port          Status
bern/zurich      192.168.30.1    (D)  255.255.255.255  4569          Unmonitored
1 iax2 peers [0 online, 0 offline, 1 unmonitored]
linux0*CLI> quit
Executing last minute cleanups
11:26:12
#exit
exit
Connection to linux3 closed.
/dev/pts/4
11:26:12
#exit
exit
Connection to linux3 closed.
11:26:30
#vim /etc/asterisk/extensions.conf
/dev/pts/5
11:26:30
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-11048.1287.7089	2012-04-27 12:26:35.000000000 +0300
+++ /etc/asterisk/extensions.conf	2012-04-27 12:27:18.000000000 +0300
@@ -106,13 +106,13 @@
 exten => _6101,n(queue),Queue(queue1,,,,600)
 
 [national]
-exten => _30XX,1,Dial(SIP/bern/${EXTEN})
+exten => _30XX,1,Dial(IAX2/bern/${EXTEN})
 
 [international]
-exten => _10XX,1,Dial(SIP/bern/${EXTEN})
-exten => _20XX,1,Dial(SIP/bern/${EXTEN})
-exten => _40XX,1,Dial(SIP/bern/${EXTEN})
-exten => _50XX,1,Dial(SIP/bern/${EXTEN})
+exten => _10XX,1,Dial(IAX2/bern/${EXTEN})
+exten => _20XX,1,Dial(IAX2/bern/${EXTEN})
+exten => _40XX,1,Dial(IAX2/bern/${EXTEN})
+exten => _50XX,1,Dial(IAX2/bern/${EXTEN})
 
 [gr1]
 include => internal
/dev/pts/4
11:29:41
#vim /etc/asterisk/iax.conf
/dev/pts/5
11:29:41
#vim /etc/asterisk/iax.conf
прошло 16 минут
/dev/pts/4
11:46:25
#[bern]

/dev/pts/5
11:46:25
#[bern]

/dev/pts/4
11:48:06
#cp -R /etc/asterisk /etc/asterisk.backup

Файлы

  • /var/lib/asterisk/sendxmpprc
  • /var/lib/asterisk/sendxmpprc
    >

    Статистика

    Время первой команды журнала09:04:47 2012- 4-27
    Время последней команды журнала11:48:06 2012- 4-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 3.96
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.83
    Количество командных строк в единицу времени, команда/мин 0.92
    Частота использования команд
    chown22|====================| 20.18%
    vim22|====================| 20.18%
    exit8|=======| 7.34%
    i6|=====| 5.50%
    cat6|=====| 5.50%
    ls6|=====| 5.50%
    ssh6|=====| 5.50%
    asterisk4|===| 3.67%
    xit4|===| 3.67%
    cp3|==| 2.75%
    ttyUSB22|=| 1.83%
    [bern]2|=| 1.83%
    sendxmpp2|=| 1.83%
    history2|=| 1.83%
    echo2|=| 1.83%
    f2|=| 1.83%
    root2|=| 1.83%
    [2|=| 1.83%
    less2|=| 1.83%
    %%2|=| 1.83%
    tty2|=| 1.83%
    ____
    *) Интервалы неактивности длительностью 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$