/l3/users/sbond/nt-voip-2011-06/linux8.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 |
|
#apt-get install asterisk asterisk-config asterisk-sounds-main asterisk-sounds-extra
Package configuration â This is the numeric code for the region your phone system will be operating in (eg. 61 for Australia or 33 for France). â â It is used to configure the default regional standards that Voicetronix telephony hardware should comply with. â â â â ITU-T telephone code: â â â â3801______________________________________________________________________________________________________________________ â â â â <Ok>k> â â â ... Setting up unixodbc (2.2.14p2-1) ... Setting up asterisk (1:1.6.2.9-2+squeeze2) ... Adding system user for Asterisk Adding user `asterisk' to group `dialout' ... Adding user asterisk to group dialout Done. Adding user `asterisk' to group `audio' ... Adding user asterisk to group audio Done. Starting Asterisk PBX: asterisk. |
#apt-get install asterisk asterisk-config asterisk-sounds-main asterisk-sounds-extra
Package configuration â This is the numeric code for the region your phone system will be operating in (eg. 61 for Australia or 33 for France). â â It is used to configure the default regional standards that Voicetronix telephony hardware should comply with. â â â â ITU-T telephone code: â â â â3801______________________________________________________________________________________________________________________ â â â â <Ok>k> â â â ... Setting up unixodbc (2.2.14p2-1) ... Setting up asterisk (1:1.6.2.9-2+squeeze2) ... Adding system user for Asterisk Adding user `asterisk' to group `dialout' ... Adding user asterisk to group dialout Done. Adding user `asterisk' to group `audio' ... Adding user asterisk to group audio Done. Starting Asterisk PBX: asterisk. |
#dpkg-reconfigure libvp0
Package `libvp0' is not installed and no info is available. Use dpkg --info (= dpkg-deb --info) to examine archive files, and dpkg --contents (= dpkg-deb --contents) to list their contents. /usr/sbin/dpkg-reconfigure: libvp0 is not installed |
#dpkg -l | grep libv
ii libv4l-0 0.8.0-1 Collection of video4linux support libraries ii libvisual-0.4-0 0.4.0-3 Audio visualization framework ii libvisual-0.4-plugins 0.4.0.dfsg.1-2 Audio visualization framework plugins ii libvorbis0a 1.3.1-1 The Vorbis General Audio Compression Codec (Decoder library) ii libvorbisenc2 1.3.1-1 The Vorbis General Audio Compression Codec (Encoder library) ii libvorbisfile3 1.3.1-1 The Vorbis General Audio Compression Codec (High Level API) ii libvpb0 4.2.52-2 Voicetronix telephony hardware userspace interface library ii libvpx0 0.9.1-2 VP8 video codec (shared library) ii libvte-common 1:0.24.3-2 Terminal emulator widget for GTK+ 2.0 - common files ii libvte9 1:0.24.3-2 Terminal emulator widget for GTK+ 2.0 - runtime files |
#dpkg-reconfigure libvpb0
│ Voicetronix telephony hardware should comply with. │ │ │ │ ITU-T telephone code: │ │ │ │ 380_________________________________________________________________________________________ │ │ │ │ <Ok> │ │ │ └──────────────────────────────────────────────────────────────────────────────────────────────┘ Voicetronix hardware configuration helper 4.2.52. This will scan the PCI bus to determine what cards you have and create a set of default config files for them. Scanning PCI bus.... Failed to read hardware config: Cannot find any Voicetronix boards. |
#vim ~/.bashrc
--- /tmp/l3-saved-9416.7175.7224 2011-06-20 14:52:31.000000000 +0300 +++ /root/.bashrc 2011-06-20 14:52:49.000000000 +0300 @@ -16,4 +16,5 @@ # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' +. /etc/bash_completion . /root/.lilalo/l3bashrc && _l3_start |
#bash
|
#apt-get install
Display all 28132 possibilities? (y or n) |
#apt-cache search sip server
ihu - Qt VoIP softphone with an own, encrypted protocol libexosip2-4 - eXtended OSIP library liblivemedia-dev - multimedia RTSP streaming library livemedia-utils - multimedia RTSP streaming tools pidgin-sipe - Pidgin protocol plugin to connect to MS Office Communicator sflphone-daemon - SIP and IAX2 compatible VoIP phone - core daemon sflphone-data - SIP and IAX2 compatible VoIP phone - common data sflphone-gnome - SIP and IAX2 compatible VoIP phone - GNOME client sip-tester - a performance testing tool for the SIP protocol twinkle - Voice over Internet Protocol (VoIP) SIP Phone yate-qt4 - YATE-based universal telephony client |
#apt-cache search sip pbx
yate-qt4 - YATE-based universal telephony client asterisk - Open Source Private Branch Exchange (PBX) |
#apt-cache search sip | less
|
#less /etc/apt/sources.list
|
#apt-cache search sip client
ekiga-dbg - H.323 and SIP compatible VoIP client - debug symbols ekiga - H.323 and SIP compatible VoIP client linphone-nox - SIP softphone - console-only client linphone - SIP softphone - graphical client liblivemedia-dev - multimedia RTSP streaming library livemedia-utils - multimedia RTSP streaming tools simpleopal - Simple example from the OPAL project pidgin-sipe - Pidgin protocol plugin to connect to MS Office Communicator qutecom-data - SIP-based software telephone with video and chat features (data files) qutecom-dbg - SIP-based software telephone with video and chat features (debug files) qutecom - SIP-based software telephone with video and chat features sflphone-daemon - SIP and IAX2 compatible VoIP phone - core daemon sflphone-data - SIP and IAX2 compatible VoIP phone - common data sflphone-gnome - SIP and IAX2 compatible VoIP phone - GNOME client libsofia-sip-ua-dev - Sofia-SIP library development files libsofia-sip-ua-glib-dev - Sofia-SIP library glib/gobject interface development files libsofia-sip-ua-glib3 - Sofia-SIP library glib/gobject interfaces runtime libsofia-sip-ua0 - Sofia-SIP library runtime sofia-sip-bin - Sofia-SIP library utilities sofia-sip-doc - Sofia-SIP library library documentation yate-qt4 - YATE-based universal telephony client |
#apt-cache search zoiper
|
#ssh user@192.168.15.253
user@book:~$ user@book:~$ user@book:~$ user@book:~$ user@book:~$ user@book:~$ ssh root@192.168.108.1 root@192.168.108.1's password: Linux linux8 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64 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: Mon Jun 20 14:53:55 2011 from 192.168.108.253 l3-agent is already running: pid=8475; pidfile=/root/.lilalo/l3-agent.pid |
#ssh user@192.168.15.253
user@book:~$ user@book:~$ user@book:~$ user@book:~$ user@book:~$ user@book:~$ ssh root@192.168.108.1 root@192.168.108.1's password: Linux linux8 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64 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: Mon Jun 20 14:53:55 2011 from 192.168.108.253 l3-agent is already running: pid=8475; pidfile=/root/.lilalo/l3-agent.pid |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 |
#ls -l
total 664 -rw-r----- 1 asterisk asterisk 140 Apr 23 18:04 adsi.conf -rw-r----- 1 asterisk asterisk 840 Apr 23 18:04 adtranvofr.conf -rw-r----- 1 asterisk asterisk 3035 Apr 23 18:04 agents.conf -rw-r----- 1 asterisk asterisk 2906 Apr 23 18:04 ais.conf -rw-r----- 1 asterisk asterisk 2227 Apr 23 18:04 alarmreceiver.conf -rw-r----- 1 asterisk asterisk 3259 Apr 23 18:04 alsa.conf -rw-r----- 1 asterisk asterisk 767 Apr 23 18:04 amd.conf -rw-r----- 1 asterisk asterisk 3260 Apr 23 18:04 asterisk.adsi -rw-r----- 1 asterisk asterisk 3234 Apr 23 18:04 asterisk.conf ... -rw-r----- 1 asterisk asterisk 9135 Apr 23 18:04 skinny.conf -rw-r----- 1 asterisk asterisk 6717 Apr 23 18:04 sla.conf -rw-r----- 1 asterisk asterisk 2669 Apr 23 18:04 smdi.conf -rw-r----- 1 asterisk asterisk 1384 Apr 23 18:04 telcordia-1.adsi -rw-r----- 1 asterisk asterisk 656 Apr 23 18:04 udptl.conf -rw-r----- 1 asterisk asterisk 4909 Apr 23 18:04 unistim.conf -rw-r----- 1 asterisk asterisk 3216 Apr 23 18:04 usbradio.conf -rw-r----- 1 asterisk asterisk 2011 Apr 23 18:04 users.conf -rw-r----- 1 asterisk asterisk 17961 Apr 23 18:04 voicemail.conf -rw-r----- 1 asterisk asterisk 5939 Apr 23 18:04 vpb.conf |
#ls
adsi.conf codecs.conf indications.conf res_odbc.conf adtranvofr.conf console.conf jabber.conf res_pgsql.conf agents.conf dbsep.conf jingle.conf res_snmp.conf ais.conf dnsmgr.conf logger.conf rpt.conf alarmreceiver.conf dsp.conf manager.conf rtp.conf alsa.conf dundi.conf manager.d say.conf amd.conf enum.conf meetme.conf sip.conf asterisk.adsi extconfig.conf mgcp.conf sip_notify.conf asterisk.conf extensions.ael minivm.conf skinny.conf cdr_adaptive_odbc.conf extensions.conf misdn.conf sla.conf cdr.conf extensions.lua modules.conf smdi.conf cdr_custom.conf extensions_minivm.conf musiconhold.conf telcordia-1.adsi cdr_manager.conf features.conf muted.conf udptl.conf cdr_odbc.conf festival.conf osp.conf unistim.conf cdr_pgsql.conf followme.conf oss.conf usbradio.conf cdr_sqlite3_custom.conf func_odbc.conf phone.conf users.conf cdr_tds.conf gtalk.conf phoneprov.conf voicemail.conf chan_dahdi.conf h323.conf queuerules.conf vpb.conf cli_aliases.conf http.conf queues.conf cli.conf iax.conf res_config_sqlite.conf cli_permissions.conf iaxprov.conf res_ldap.conf |
#ls -l sip.conf
-rw-r----- 1 asterisk asterisk 63882 Apr 23 18:04 sip.conf |
#cp sip.conf /tmp/
|
#cp sip.conf sip.conf.SAVE
|
#vim /tmp/sip.conf
|
#sed 's/;.*//' /tmp/sip.conf | grep -vx '' | less
|
#sed 's/;.*//' /tmp/sip.conf | grep -vx ' *' | less
|
#vim /tmp/sip.conf
--- /tmp/l3-saved-14300.21019.30630 2011-06-20 15:25:42.000000000 +0300 +++ /tmp/sip.conf 2011-06-20 15:35:36.000000000 +0300 @@ -4,35 +4,11 @@ udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 - - - - srvlookup=yes - - - - - -[authentication] -[basic-options](!) - dtmfmode=rfc2833 - context=from-office - type=friend -[natted-phone](!,basic-options) - nat=yes - directmedia=no - host=dynamic -[public-phone](!,basic-options) - nat=no - directmedia=yes -[my-codecs](!) - disallow=all - allow=ilbc - allow=g729 - allow=gsm - allow=g723 - allow=ulaw -[ulaw-phone](!) - disallow=all - allow=ulaw + +[2401] +type=friend +secret=password +host=dynamic +user=2401 + |
#cat /tmp/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux8 (pid = 12915) ... linux8*CLI> sip reload Reloading SIP linux8*CLI> linux8*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline] linux8*CLI> sip reload Reloading SIP linux8*CLI> quit Executing last minute cleanups |
#mv /tmp/sip.conf /etc/asterisk/
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#less /etc/asterisk/
|
#less /var/log/asterisk/
|
#less /var/log/asterisk/messages
|
#ls -l /etc/asterisk/sip.conf
-rw-r----- 1 root root 327 Jun 20 15:39 /etc/asterisk/sip.conf |
#ping linux8.unix.nt
PING linux8.unix.nt (192.168.15.8) 56(84) bytes of data. ^CFrom 192.168.108.253 icmp_seq=1 Destination Host Unreachable ^CFrom 192.168.108.253 icmp_seq=2 Destination Host Unreachable ^Cq ^CFrom 192.168.108.253 icmp_seq=3 Destination Host Unreachable ^CFrom 192.168.108.253 icmp_seq=4 Destination Host Unreachable --- linux8.unix.nt ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3002ms pipe 4 |
#ping linux8.unix.nt
PING linux8.unix.nt (192.168.15.8) 56(84) bytes of data. ^CFrom 192.168.108.253 icmp_seq=1 Destination Host Unreachable ^CFrom 192.168.108.253 icmp_seq=2 Destination Host Unreachable ^Cq ^CFrom 192.168.108.253 icmp_seq=3 Destination Host Unreachable ^CFrom 192.168.108.253 icmp_seq=4 Destination Host Unreachable --- linux8.unix.nt ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3002ms pipe 4 |
#ping linux8
PING linux8.unix.nt (192.168.15.8) 56(84) bytes of data. From 192.168.108.253 icmp_seq=1 Destination Host Unreachable From 192.168.108.253 icmp_seq=2 Destination Host Unreachable ^CFrom 192.168.108.253 icmp_seq=3 Destination Host Unreachable --- linux8.unix.nt ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2016ms pipe 3 |
#ping linux8
PING linux8.unix.nt (192.168.15.8) 56(84) bytes of data. From 192.168.108.253 icmp_seq=1 Destination Host Unreachable From 192.168.108.253 icmp_seq=2 Destination Host Unreachable ^CFrom 192.168.108.253 icmp_seq=3 Destination Host Unreachable --- linux8.unix.nt ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2016ms pipe 3 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402 |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:a7:7b inet addr:192.168.108.1 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:a77b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70803 errors:0 dropped:0 overruns:0 frame:0 TX packets:34132 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:63344392 (60.4 MiB) TX bytes:3169399 (3.0 MiB) Memory:f0180000-f01a0000 |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:a7:7b inet addr:192.168.108.1 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:a77b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70803 errors:0 dropped:0 overruns:0 frame:0 TX packets:34132 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:63344392 (60.4 MiB) TX bytes:3169399 (3.0 MiB) Memory:f0180000-f01a0000 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402 |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402 |
#cat /etc/asterisk/extensions.conf
[default] exten => 8000,1,Playback() |
#dpkg -L asterisk-sounds-main
/. /usr /usr/share /usr/share/doc /usr/share/doc/asterisk-sounds-main /usr/share/doc/asterisk-sounds-main/NEWS.Debian.gz /usr/share/doc/asterisk-sounds-main/changelog.Debian.gz /usr/share/doc/asterisk-sounds-main/changelog.gz /usr/share/doc/asterisk-sounds-main/copyright /usr/share/asterisk ... /usr/share/asterisk/sounds/en_US_f_Allison/phonetic/o_p.gsm /usr/share/asterisk/sounds/en_US_f_Allison/pbx-transfer.gsm /usr/share/asterisk/sounds/en_US_f_Allison/vm-from-phonenumber.gsm /usr/share/asterisk/sounds/en_US_f_Allison/queue-holdtime.gsm /usr/share/asterisk/sounds/en_US_f_Allison/vm-toforward.gsm /usr/share/asterisk/sounds/en_US_f_Allison/conf-otherinparty.gsm /usr/share/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.19 /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/asterisk-sounds-main |
#asterisk -rvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux8 (pid = 15020) ... -- Time to scan old dialplan and merge leftovers back into the new: 0.000551 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000109 sec -- Total time merge_contexts_delete: 0.000661 sec == Using SIP RTP CoS mark 5 -- Executing [8000@default:1] Playback("SIP/2401-00000000", "demo-congrats") in new stack -- <SIP/2401-00000000> Playing 'demo-congrats.gsm' (language 'en') == Spawn extension (default, 8000, 1) exited non-zero on 'SIP/2401-00000000' linux8*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux8 (pid = 15020) ... -- Time to scan old dialplan and merge leftovers back into the new: 0.000551 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000109 sec -- Total time merge_contexts_delete: 0.000661 sec == Using SIP RTP CoS mark 5 -- Executing [8000@default:1] Playback("SIP/2401-00000000", "demo-congrats") in new stack -- <SIP/2401-00000000> Playing 'demo-congrats.gsm' (language 'en') == Spawn extension (default, 8000, 1) exited non-zero on 'SIP/2401-00000000' linux8*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
|
#ls /tmp/
install l3-saved-14300.22486.12111 orbit-user ssh-wZDQFW2188 x keyring-ABLFzh orbit-Debian-gdm seahorse-JoEqD1 virtual-user.uryU2P |
#ls /tmp/
install l3-saved-14300.22486.12111 orbit-user ssh-wZDQFW2188 x keyring-ABLFzh orbit-Debian-gdm seahorse-JoEqD1 virtual-user.uryU2P |
#history
1 apt-get install locales sudo console-cyrillic screen ntpdate bash-completion 2 exit 3 cd /tmp/ 4 wget xgu.ru/lilalo/install 5 vim install 6 bash install 7 apt-get install build-essential 8 bash install 9 vim /root/.bash_profile 10 vim /root/.bashrc ... 129 cat /etc/resolv.conf 130 ping linux8 131 cat /etc/asterisk/sip.conf 132 ifconfig eth0 133 cat /etc/asterisk/sip.conf 134 cat /etc/asterisk/sip.conf 135 cat /etc/asterisk/extensions.conf 136 asterisk -rvvvvvvvvvv 137 ls /tmp/ 138 history |
#history
1 apt-get install locales sudo console-cyrillic screen ntpdate bash-completion 2 exit 3 cd /tmp/ 4 wget xgu.ru/lilalo/install 5 vim install 6 bash install 7 apt-get install build-essential 8 bash install 9 vim /root/.bash_profile 10 vim /root/.bashrc ... 129 cat /etc/resolv.conf 130 ping linux8 131 cat /etc/asterisk/sip.conf 132 ifconfig eth0 133 cat /etc/asterisk/sip.conf 134 cat /etc/asterisk/sip.conf 135 cat /etc/asterisk/extensions.conf 136 asterisk -rvvvvvvvvvv 137 ls /tmp/ 138 history |
#ls /etc/asterisk/
adsi.conf codecs.conf iaxprov.conf res_ldap.conf adtranvofr.conf console.conf indications.conf res_odbc.conf agents.conf dbsep.conf jabber.conf res_pgsql.conf ais.conf dnsmgr.conf jingle.conf res_snmp.conf alarmreceiver.conf dsp.conf logger.conf rpt.conf alsa.conf dundi.conf manager.conf rtp.conf amd.conf enum.conf manager.d say.conf asterisk.adsi extconfig.conf meetme.conf sip.conf asterisk.conf extensions.ael mgcp.conf sip.conf.SAVE cdr_adaptive_odbc.conf extensions.conf minivm.conf sip_notify.conf cdr.conf extensions.conf.SAVE misdn.conf skinny.conf cdr_custom.conf extensions.lua modules.conf sla.conf cdr_manager.conf extensions_minivm.conf musiconhold.conf smdi.conf cdr_odbc.conf features.conf muted.conf telcordia-1.adsi cdr_pgsql.conf festival.conf osp.conf udptl.conf cdr_sqlite3_custom.conf followme.conf oss.conf unistim.conf cdr_tds.conf func_odbc.conf phone.conf usbradio.conf chan_dahdi.conf gtalk.conf phoneprov.conf users.conf cli_aliases.conf h323.conf queuerules.conf voicemail.conf cli.conf http.conf queues.conf vpb.conf cli_permissions.conf iax.conf res_config_sqlite.conf |
#vim /etc/asterisk/extensions.lua
|
#dpkg -L asterisk | less
|
#asterisk -rvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux8 (pid = 15020) ... [Jun 21 10:24:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:27:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:30:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:33:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:36:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:39:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:42:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:45:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 linux8*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux8 (pid = 15020) ... [Jun 21 10:24:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:27:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:30:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:33:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:36:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:39:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:42:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 [Jun 21 10:45:54] NOTICE[15037]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2402 linux8*CLI> exit Executing last minute cleanups |
#[ ]
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: asterisk-doc 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 1,704 kB of archives. After this operation, 3,559 kB of additional disk space will be used. Get:1 http://security.debian.org/ squeeze/updates/main asterisk-doc all 1:1.6.2.9-2+squeeze2 [1,704 kB] Fetched 1,704 kB in 3s (512 kB/s) Selecting previously deselected package asterisk-doc. (Reading database ... 127040 files and directories currently installed.) Unpacking asterisk-doc (from .../asterisk-doc_1%3a1.6.2.9-2+squeeze2_all.deb) ... Setting up asterisk-doc (1:1.6.2.9-2+squeeze2) ... |
[default] exten => 8000,1,Playback()
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401 [2402] type=friend secret=password host=dynamic user=2402
search unix.nt nameserver 192.168.15.253
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2401] type=friend secret=password host=dynamic user=2401
Время первой команды журнала | 13:46:46 2011- 6-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:01:49 2011- 6-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008