/l3/users/roman-sidorenko/asterisk/debian2/root :1 :2 :3 :4 :5 :6 |
|
#apt-cache search asterisk
asterisk - Open Source Private Branch Exchange (PBX) asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk asterisk-config - Configuration files for Asterisk asterisk-dbg - Debugging symbols for Asterisk asterisk-dev - Development files for Asterisk asterisk-doc - Source code documentation for Asterisk asterisk-h323 - H.323 protocol support for Asterisk asterisk-mp3 - MP3 format support (format_mp3) for the Asterisk PBX asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) asterisk-oh323 - H.323 protocol support for Asterisk ... asterisk-prompt-it - Italian voice prompts for the Asterisk PBX asterisk-prompt-se - Swedish voice prompts for Asterisk asterisk-sounds-extra - Additional sound files for the Asterisk PBX asterisk-sounds-main - Core Sound files for Asterisk (English) destar - management interface for the Asterisk PBX iaxmodem - software modem with IAX2 connectivity libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel) libiax0 - implementation of the Inter-Asterisk eXchange protocol python-asterisk - Asterisk Manager API interface module for Python |
#apt-cache search asterisk | grep less
|
#apt-get install asteris
|
#. /etc/bash_completion
|
#apt-get install asterisk
asterisk asterisk-oh323 asterisk-1.4 asterisk-ooh323c asterisk-bristuff asterisk-prompt-de asterisk-chan-capi asterisk-prompt-es asterisk-classic asterisk-prompt-es-co asterisk-config asterisk-prompt-fr asterisk-config-custom asterisk-prompt-fr-armelle asterisk-dbg asterisk-prompt-fr-proformatique asterisk-dev asterisk-prompt-it asterisk-doc asterisk-prompt-se asterisk-h323 asterisk-sounds-extra asterisk-mp3 asterisk-sounds-main asterisk-mysql |
#apt-cache search sox
acorn-fdisk - Partition editor for Acorn/RISC OS machines cplay - A front-end for various audio players dclock - Digital clock for the X Window System with flexible display grandfatherclock - a clock that tolls time acoustically kismet - Wireless 802.11b monitoring tool libsox-dev - Development files for the SoX library libsox-fmt-all - All SoX format libraries libsox-fmt-alsa - SoX alsa format I/O library libsox-fmt-ao - SoX Libao format I/O library libsox-fmt-base - Minimal set of SoX format libraries libsox-fmt-ffmpeg - SoX ffmpeg format library libsox-fmt-flac - SoX FLAC format library libsox-fmt-gsm - SoX GSM format library libsox-fmt-mp3 - SoX MP3 format library libsox-fmt-ogg - SoX OGG Vorbis format library libsox-fmt-oss - SoX OSS format I/O library libsox-fmt-sndfile - SoX libsndfile format library libsox0 - SoX library saydate - speaks the current date through your sound card sox - Swiss army knife of sound processing |
#mv sip.conf{,.SAVED}
|
#mv extensions.conf{,.SAVED}
|
#touch sip.conf extensions.conf
|
#ls
adsi.conf enum.conf logger.conf rpt.conf adtranvofr.conf esel.conf manager.conf rtp.conf agents.conf extconfig.conf manager.d say.conf alarmreceiver.conf extensions.ael meetme.conf sip.conf alsa.conf extensions.conf mgcp.conf sip.conf.SAVED amd.conf extensions.conf.SAVED misdn.conf sip_notify.conf asterisk.adsi features.conf modules.conf skinny.conf asterisk.conf festival.conf musiconhold.conf sla.conf cdr.conf followme.conf muted.conf smdi.conf cdr_custom.conf func_odbc.conf osp.conf telcordia-1.adsi cdr_manager.conf gtalk.conf oss.conf udptl.conf cdr_odbc.conf h323.conf phone.conf users.conf cdr_pgsql.conf http.conf privacy.conf voicemail.conf cdr_tds.conf iax.conf queues.conf vpb.conf codecs.conf iaxprov.conf res_odbc.conf watchdog.conf dnsmgr.conf indications.conf res_pgsql.conf zapata.conf dundi.conf jabber.conf res_snmp.conf |
#ls -l
total 428 -rw-r----- 1 asterisk asterisk 140 2009-01-04 21:26 adsi.conf -rw-r----- 1 asterisk asterisk 840 2009-01-04 21:26 adtranvofr.conf -rw-r----- 1 asterisk asterisk 2724 2009-01-04 21:26 agents.conf -rw-r----- 1 asterisk asterisk 2227 2009-01-04 21:26 alarmreceiver.conf -rw-r----- 1 asterisk asterisk 2675 2009-01-04 21:26 alsa.conf -rw-r----- 1 asterisk asterisk 767 2009-01-04 21:26 amd.conf -rw-r----- 1 asterisk asterisk 3260 2009-01-04 21:26 asterisk.adsi -rw-r----- 1 asterisk asterisk 247 2009-01-04 21:17 asterisk.conf -rw-r----- 1 asterisk asterisk 7324 2009-01-04 21:26 cdr.conf ... -rw-r----- 1 asterisk asterisk 4044 2009-01-04 21:26 skinny.conf -rw-r----- 1 asterisk asterisk 6691 2009-01-04 21:26 sla.conf -rw-r----- 1 asterisk asterisk 2665 2009-01-04 21:26 smdi.conf -rw-r----- 1 asterisk asterisk 1384 2009-01-04 21:26 telcordia-1.adsi -rw-r----- 1 asterisk asterisk 598 2009-01-04 21:26 udptl.conf -rw-r----- 1 asterisk asterisk 1804 2009-01-04 21:26 users.conf -rw-r----- 1 asterisk asterisk 11723 2009-01-04 21:26 voicemail.conf -rw-r----- 1 asterisk asterisk 2772 2009-01-04 21:26 vpb.conf -rw-r----- 1 asterisk asterisk 393 2009-01-04 21:26 watchdog.conf -rw-r----- 1 asterisk asterisk 24193 2009-01-04 21:26 zapata.conf |
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3 currently running on debian2 (pid = 8077) Verbosity was 0 and is now 4 debian2*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': Found == Parsing '/etc/asterisk/users.conf': Found [Dec 9 10:20:42] WARNING[8266]: pbx.c:4004 ast_merge_contexts_and_delete: Requested contexts didn't get merged debian2*CLI> quit Executing last minute cleanups |
#apt-get install zaptel
zaptel zaptel-source |
#apt-get install zaptel zaptel-source
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: fxload The following NEW packages will be installed: fxload zaptel zaptel-source 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 1460kB of archives. After this operation, 2519kB of additional disk space will be used. ... Unpacking fxload (from .../fxload_0.0.20020411-1.1_i386.deb) ... Selecting previously deselected package zaptel. Unpacking zaptel (from .../zaptel_1%3a1.4.11~dfsg-3_i386.deb) ... Selecting previously deselected package zaptel-source. Unpacking zaptel-source (from .../zaptel-source_1%3a1.4.11~dfsg-3_all.deb) ... Processing triggers for man-db ... Setting up fxload (0.0.20020411-1.1) ... Setting up zaptel (1:1.4.11~dfsg-3) ... Zaptel telephony kernel driver: FATAL: Module ztdummy not found. Setting up zaptel-source (1:1.4.11~dfsg-3) ... |
#m
m4 mkdir mlock msgcomm m-a mke2fs modinfo msgconv mail mkfifo modprobe msgen mailq mkfs module-assistant msgexec mailstat mkfs.bfs more msgfilter mailx mkfs.cramfs mount msgfmt make mkfs.ext2 mount.nfs msggrep makeinfo mkfs.ext3 mount.nfs4 msginit man mkfs.ext4 mountpoint msgmerge mandb mkfs.ext4dev mp3-decoder msgunfmt manpath mkfs.minix mpg123 msguniq mawk mkinitramfs mpg123-alsa mt mbchk mkinitramfs-kpkg mpg123.bin mt-gnu mcookie mklost+found mpg123-esd mtrace md5sum mk_modmap mpg123-nas munchlist md5sum.textutils mknod mpg123-oss muted mesg mkpasswd mpg123-oss-i486 mutt mii-tool mkswap msgattrib mutt_dotlock mkbimage mktemp msgcat mv mkboot mlocate msgcmp |
#m-a
adsi.conf features.conf privacy.conf adtranvofr.conf festival.conf queues.conf agents.conf followme.conf res_odbc.conf alarmreceiver.conf func_odbc.conf res_pgsql.conf alsa.conf gtalk.conf res_snmp.conf amd.conf h323.conf rpt.conf asterisk.adsi http.conf rtp.conf asterisk.conf iax.conf say.conf cdr.conf iaxprov.conf sip.conf cdr_custom.conf indications.conf sip.conf.SAVED ... cdr_tds.conf manager.d/ smdi.conf codecs.conf meetme.conf telcordia-1.adsi dnsmgr.conf mgcp.conf udptl.conf dundi.conf misdn.conf users.conf enum.conf modules.conf voicemail.conf esel.conf musiconhold.conf vpb.conf extconfig.conf muted.conf watchdog.conf extensions.ael osp.conf zapata.conf extensions.conf oss.conf extensions.conf.SAVED phone.conf |
#m-a a
adsi.conf alarmreceiver.conf asterisk.adsi adtranvofr.conf alsa.conf asterisk.conf agents.conf amd.conf |
#m-a a-i zaptel
ââââââââââââ⤠Building zaptel-source, step 1, please wait... ââââââââââââââ â â â â â â â â â â â â â â â â â â â â â â â 100% â â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Done with /usr/src/zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-19lenny2_i386.deb . dpkg -Ei /usr/src/zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-19lenny2_i386.deb Selecting previously deselected package zaptel-modules-2.6.26-2-686. (Reading database ... 35555 files and directories currently installed.) Unpacking zaptel-modules-2.6.26-2-686 (from .../zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-19lenny2_i386.deb) ... Setting up zaptel-modules-2.6.26-2-686 (1:1.4.11~dfsg-3+2.6.26-19lenny2) ... |
#ztscan
Unable to open /dev/zap/ctl: No such file or directory |
#/etc/init.d/zaptel restart
Zaptel telephony kernel driver: Notice: Configuration file is /etc/zaptel.conf line 0: Unable to open master device '/dev/zap/ctl' line 0: Unable to open configuration file '/etc/zaptel.conf' 2 error(s) detected |
#ztscan
[1] active=yes alarms=UNCONFIGURED description=ZTDUMMY/1 (source: HRtimer) 1 name=ZTDUMMY/1 manufacturer= devicetype=Zaptel Dummy Timing Driver location= basechan=1 totchans=0 irq=0 |
#vim sip.conf
--- /tmp/l3-saved-3579.25815.128 2009-12-09 10:24:47.000000000 +0200 +++ sip.conf 2009-12-09 10:27:52.000000000 +0200 @@ -0,0 +1,8 @@ +[general] +context=default + +[301] +type=friend +host=dynamic +secret=123 +callerid="romchiko-mac" |
#apt-get install screen
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: screen 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 604kB of archives. After this operation, 1008kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main screen 4.0.3-11+lenny1 [604kB] Fetched 604kB in 0s (4935kB/s) Selecting previously deselected package screen. (Reading database ... 35598 files and directories currently installed.) Unpacking screen (from .../screen_4.0.3-11+lenny1_i386.deb) ... Processing triggers for man-db ... Setting up screen (4.0.3-11+lenny1) ... |
#screen
|
#vim extensions.conf
--- /tmp/l3-saved-12417.361.19192 2009-12-09 10:28:36.000000000 +0200 +++ extensions.conf 2009-12-09 10:33:44.000000000 +0200 @@ -0,0 +1,5 @@ +[default] + +;exten => _3XX,1,Set(CALLERID(number)=2${CALLERID(number)}) +exten => _3XX,n,Dial(SIP/${EXTEN}) + |
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Added extension '300' priority 3 to default == Parsing '/etc/asterisk/users.conf': Found -- Executing [300@default:1] Answer("SIP/301-0852af30", "") in new stack -- Executing [300@default:2] Echo("SIP/301-0852af30", "") in new stack == Spawn extension (default, 300, 2) exited non-zero on 'SIP/301-0852af30' -- Remote UNIX connection Executing last minute cleanups == Destroying musiconhold processes Disconnected from Asterisk server Executing last minute cleanups |
#callerid="romchiko-ac"
;exten => _3XX,1,Set(CALLERID(number)=2${CALLERID(number)}) exten => 300,1,Answer exten => 300,n,Wait(2) exten => 300,1,Ecno exten => 300,n,Hangup ;exten => 300,n, exten => 300,n, ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "extensions.conf" 10L, 211C written |
#vim extensions.conf
--- /tmp/l3-saved-12417.11984.2582 2009-12-09 10:36:44.000000000 +0200 +++ extensions.conf 2009-12-09 10:36:58.000000000 +0200 @@ -4,7 +4,7 @@ exten => _3XX,n,Dial(SIP/${EXTEN}) exten => 300,1,Answer -exten => 300,n,Wait(2) -exten => 300,n,Ecno +;exten => 300,n,Wait(2) +exten => 300,n,Echo exten => 300,n,Hangup ;exten => 300,n, |
#shutdown -h now
|
#ztscan
[1] active=yes alarms=UNCONFIGURED description=Wildcard TE122 Card 0 name=WCT1/0 manufacturer=Digium devicetype=Wildcard TE122 location=PCI Bus 03 Slot 01 basechan=1 totchans=31 irq=20 type=digital-E1 syncsrc=0 lbo=0 db (CSU)/0-133 feet (DSX-1) coding_opts=HDB3 framing_opts=CCS,CRC4 coding= framing= |
#vim sip.conf
--- /tmp/l3-saved-2626.8147.32537 2009-12-09 11:08:03.000000000 +0200 +++ sip.conf 2009-12-09 11:09:06.000000000 +0200 @@ -6,3 +6,9 @@ host=dynamic secret=123 callerid="romchiko-mac" + +[302] +type=friend +host=dynamic +secret=123 +callerid="romchiko-winSoft" |
#vim extensions.conf
--- /tmp/l3-saved-2626.2960.32752 2009-12-09 11:13:05.000000000 +0200 +++ extensions.conf 2009-12-09 11:13:35.000000000 +0200 @@ -1,7 +1,7 @@ [default] ;exten => _3XX,1,Set(CALLERID(number)=2${CALLERID(number)}) -exten => _3XX,n,Dial(SIP/${EXTEN}) +exten => _3XX,1,Dial(SIP/${EXTEN}) exten => 300,1,Answer ;exten => 300,n,Wait(2) |
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... debian2*CLI> debian2*CLI> debian2*CLI> debian2*CLI> debian2*CLI> debian2*CLI> debian2*CLI> debian2*CLI> debian2*CLI> quit Executing last minute cleanups |
#scp 192.168.101.3:/root/Rondo .
The authenticity of host '192.168.101.3 (192.168.101.3)' can't be established. RSA key fingerprint is 9f:cb:11:58:16:4c:80:65:e6:fa:8c:e4:04:c8:a6:53. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.101.3' (RSA) to the list of known hosts. root@192.168.101.3's password: scp: /root/Rondo: not a regular file |
#scp 192.168.101.3:/root/Rondo/* .
\root@192.168.101.3's password: rondo_veneziano_-_alba_sul_mare.mp3 100% 5772KB 5.6MB/s 00:01 rondo_veneziano_-_bettina.mp3 100% 2960KB 2.9MB/s 00:00 rondo_veneziano_-_casanova.mp3 100% 3705KB 3.6MB/s 00:00 rondo_veneziano_-_cattedrali.mp3 100% 6281KB 6.1MB/s 00:01 rondo_veneziano_-_cecilia.mp3 100% 3830KB 3.7MB/s 00:00 rondo_veneziano_-_danza_mediterranea.mp3 100% 7146KB 7.0MB/s 00:01 rondo_veneziano_-_desiree.mp3 100% 4736KB 4.6MB/s 00:00 rondo_veneziano_-_donna_lucrezia.mp3 100% 5006KB 4.9MB/s 00:01 rondo_veneziano_-_fantasia_veneziana.mp3 100% 3458KB 3.4MB/s 00:00 rondo_veneziano_-_gioco_italiano.mp3 100% 8603KB 8.4MB/s 00:01 rondo_veneziano_-_incontro.mp3 100% 3441KB 3.4MB/s 00:00 rondo_veneziano_-_interludio.mp3 100% 4389KB 4.3MB/s 00:01 rondo_veneziano_-_la_serenissima.mp3 100% 3255KB 3.2MB/s 00:00 rondo_veneziano_-_lorientale.mp3 100% 4353KB 4.3MB/s 00:00 rondo_veneziano_-_magica.mp3 100% 4857KB 4.7MB/s 00:01 rondo_veneziano_-_nostalgia_di_venezia.mp3 100% 2321KB 2.3MB/s 00:00 rondo_veneziano_-_re_sole.mp3 100% 5088KB 5.0MB/s 00:00 rondo_veneziano_-_torcello.mp3 100% 4271KB 4.2MB/s 00:01 rondo_veneziano_-_viaggio_italiano.mp3 100% 8581KB 8.4MB/s 00:01 |
#mpg123 rondo_veneziano_-_torcello.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.4.3; written and copyright by Michael Hipp and others free software (LGPL/GPL) without any warranty but with best wishes Playing MPEG stream 1 of 1: rondo_veneziano_-_torcello.mp3 ... Title: Torcello Artist: Rondo' Veneziano Comment: Electronicmusic.newmail.ru Album: Fantasia Veneziana Year: 1986 Genre: Classical MPEG 1.0 layer III, 192 kbit/s, 44100 Hz joint-stereo ^C [0:07] Decoding of rondo_veneziano_-_torcello.mp3 finished. |
#ls -l
total 92272 -rwxr-xr-x 1 root root 5910183 2009-12-09 11:15 rondo_veneziano_-_alba_sul_mare.mp3 -rwxr-xr-x 1 root root 3031153 2009-12-09 11:15 rondo_veneziano_-_bettina.mp3 -rwxr-xr-x 1 root root 3794251 2009-12-09 11:15 rondo_veneziano_-_casanova.mp3 -rwxr-xr-x 1 root root 6431397 2009-12-09 11:15 rondo_veneziano_-_cattedrali.mp3 -rwxr-xr-x 1 root root 3921728 2009-12-09 11:15 rondo_veneziano_-_cecilia.mp3 -rwxr-xr-x 1 root root 7317184 2009-12-09 11:15 rondo_veneziano_-_danza_mediterranea.mp3 -rwxr-xr-x 1 root root 4849604 2009-12-09 11:15 rondo_veneziano_-_desiree.mp3 -rwxr-xr-x 1 root root 5126114 2009-12-09 11:15 rondo_veneziano_-_donna_lucrezia.mp3 -rwxr-xr-x 1 root root 3541421 2009-12-09 11:15 rondo_veneziano_-_fantasia_veneziana.mp3 -rwxr-xr-x 1 root root 8809243 2009-12-09 11:15 rondo_veneziano_-_gioco_italiano.mp3 -rwxr-xr-x 1 root root 3523652 2009-12-09 11:15 rondo_veneziano_-_incontro.mp3 -rwxr-xr-x 1 root root 4494335 2009-12-09 11:15 rondo_veneziano_-_interludio.mp3 -rwxr-xr-x 1 root root 3333605 2009-12-09 11:15 rondo_veneziano_-_la_serenissima.mp3 -rwxr-xr-x 1 root root 4457764 2009-12-09 11:15 rondo_veneziano_-_lorientale.mp3 -rwxr-xr-x 1 root root 4973729 2009-12-09 11:15 rondo_veneziano_-_magica.mp3 -rwxr-xr-x 1 root root 2376632 2009-12-09 11:15 rondo_veneziano_-_nostalgia_di_venezia.mp3 -rwxr-xr-x 1 root root 5210026 2009-12-09 11:15 rondo_veneziano_-_re_sole.mp3 -rwxr-xr-x 1 root root 4373699 2009-12-09 11:15 rondo_veneziano_-_torcello.mp3 -rwxr-xr-x 1 root root 8787300 2009-12-09 11:15 rondo_veneziano_-_viaggio_italiano.mp3 |
#ls
rondo_veneziano_-_alba_sul_mare.mp3 rondo_veneziano_-_bettina.mp3 rondo_veneziano_-_casanova.mp3 rondo_veneziano_-_cattedrali.mp3 rondo_veneziano_-_cecilia.mp3 rondo_veneziano_-_danza_mediterranea.mp3 rondo_veneziano_-_desiree.mp3 rondo_veneziano_-_donna_lucrezia.mp3 rondo_veneziano_-_fantasia_veneziana.mp3 rondo_veneziano_-_gioco_italiano.mp3 rondo_veneziano_-_incontro.mp3 rondo_veneziano_-_interludio.mp3 rondo_veneziano_-_la_serenissima.mp3 rondo_veneziano_-_lorientale.mp3 rondo_veneziano_-_magica.mp3 rondo_veneziano_-_nostalgia_di_venezia.mp3 rondo_veneziano_-_re_sole.mp3 rondo_veneziano_-_torcello.mp3 rondo_veneziano_-_viaggio_italiano.mp3 |
#sox rondo_veneziano_-_casanova.mp3 -r 8000 -c1 casanova.gsm
|
#mv casanova.gsm /usr/share/asterisk/sounds/
|
#vim
|
#cd /etc/asterisk/
|
#vim extensions.conf
--- /tmp/l3-saved-2626.22933.5520 2009-12-09 11:20:36.000000000 +0200 +++ extensions.conf 2009-12-09 11:21:50.000000000 +0200 @@ -8,3 +8,6 @@ exten => 300,n,Echo exten => 300,n,Hangup ;exten => 300,n, + +exten => 391,1,Wait(2) +exten => 391,n,Playback(casanova) |
#cd /tmp/
|
#cd /tmp/
|
#vim extensions.conf
|
#mv casanova.gsm /usr/share/asterisk/sounds/
|
#vim sip.co
|
#~
|
#cd /etc/asterisk/
|
#vim sip.conf
--- /tmp/l3-saved-2626.9553.26286 2009-12-09 11:24:46.000000000 +0200 +++ sip.conf 2009-12-09 11:25:55.000000000 +0200 @@ -12,3 +12,9 @@ host=dynamic secret=123 callerid="romchiko-winSoft" + +[fromDeb4] +type=friend +host=dynamic +secret=123 +callerid="romchiko-DEB-4" |
#vim sip.conf
|
#~
;exten => _3XX,1,Set(CALLERID(number)=2${CALLERID(number)}) exten => _2XX,1,Dial(SIP/fromDeb4/${EXTEN}) exten => _r3XX,1,Dial(SIP/${EXTEN}) exten => 300,1,Answer ;exten => 300,n,Wait(2) exten => 300,n,Echo ~ ~ ~ ~ ~ ~ ~ ~ "extensions.conf" 15L, 315C written |
#vim extensions.conf
--- /tmp/l3-saved-2626.5135.957 2009-12-09 11:32:25.000000000 +0200 +++ extensions.conf 2009-12-09 11:32:35.000000000 +0200 @@ -4,6 +4,7 @@ exten => _3XX,1,Dial(SIP/${EXTEN}) exten => _2XX,1,Dial(SIP/fromDeb4/${EXTEN}) +exten => _1XX,n,Dial(SIP/fromDeb4/${EXTEN}) exten => 300,1,Answer ;exten => 300,n,Wait(2) |
#vim extensions.conf
--- /tmp/l3-saved-2626.23006.10966 2009-12-09 11:32:51.000000000 +0200 +++ extensions.conf 2009-12-09 11:34:50.000000000 +0200 @@ -4,7 +4,7 @@ exten => _3XX,1,Dial(SIP/${EXTEN}) exten => _2XX,1,Dial(SIP/fromDeb4/${EXTEN}) -exten => _1XX,n,Dial(SIP/fromDeb4/${EXTEN}) +exten => _1XX,1,Dial(SIP/fromDeb4/${EXTEN}) exten => 300,1,Answer ;exten => 300,n,Wait(2) |
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) 03:00.0 Ethernet controller: Digium, Inc. Device 8001 (rev 11) |
#lspci -v
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) Subsystem: ASUSTeK Computer Inc. Device 823b Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information <?> Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device 823b Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at dfc00000 (32-bit, non-prefetchable) [size=1M] ... Kernel modules: atl1 03:00.0 Ethernet controller: Digium, Inc. Device 8001 (rev 11) Subsystem: Digium, Inc. Device 8001 Flags: bus master, medium devsel, latency 64, IRQ 20 I/O ports at e800 [size=256] Memory at dffffc00 (32-bit, non-prefetchable) [size=1K] Expansion ROM at 80000000 [disabled] [size=128K] Capabilities: [c0] Power Management version 2 Kernel driver in use: wcte12xp Kernel modules: wcte12xp |
#lspci -v | grep IRQ
Flags: bus master, fast devsel, latency 0, IRQ 11 Flags: bus master, medium devsel, latency 0, IRQ 22 Flags: bus master, medium devsel, latency 0, IRQ 21 Flags: bus master, medium devsel, latency 0, IRQ 18 Flags: bus master, fast devsel, latency 0, IRQ 22 Flags: bus master, medium devsel, latency 0, IRQ 23 Flags: bus master, medium devsel, latency 0, IRQ 20 Flags: bus master, medium devsel, latency 0, IRQ 21 Flags: bus master, medium devsel, latency 0, IRQ 23 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 18 Flags: medium devsel, IRQ 18 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 18 Flags: bus master, fast devsel, latency 0, IRQ 17 Flags: bus master, fast devsel, latency 0, IRQ 221 Flags: bus master, medium devsel, latency 64, IRQ 20 |
#lspci -v | grep -B3 IRQ
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device 823b Flags: bus master, fast devsel, latency 0, IRQ 11 -- 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. Device 81eb Flags: bus master, medium devsel, latency 0, IRQ 22 -- 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. Device 81eb ... Subsystem: ASUSTeK Computer Inc. Device 827e Flags: bus master, fast devsel, latency 0, IRQ 17 -- 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) Subsystem: ASUSTeK Computer Inc. Device 8226 Flags: bus master, fast devsel, latency 0, IRQ 221 -- 03:00.0 Ethernet controller: Digium, Inc. Device 8001 (rev 11) Subsystem: Digium, Inc. Device 8001 Flags: bus master, medium devsel, latency 64, IRQ 20 |
#apt-get install less
Reading package lists... Done Building dependency tree Reading state information... Done less is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#lspci -v | grep -B3 IRQ | less
|
#ztscan
[1] active=yes alarms=UNCONFIGURED description=Wildcard TE122 Card 0 name=WCT1/0 manufacturer=Digium devicetype=Wildcard TE122 location=PCI Bus 03 Slot 01 basechan=1 totchans=31 irq=20 type=digital-E1 syncsrc=0 lbo=0 db (CSU)/0-133 feet (DSX-1) coding_opts=HDB3 framing_opts=CCS,CRC4 coding= framing= |
## xgu.ru/wiki/PRI
|
#vim /etc/zaptel.conf
--- /dev/null 2009-12-09 10:58:13.504317110 +0200 +++ /etc/zaptel.conf 2009-12-09 12:33:46.000000000 +0200 @@ -0,0 +1,4 @@ +span=1,1,0,ccs,hdb3,crc4 +bchan=1-15 +dchan=16 +bchan=17-31 |
#/etc/init.d/zaptel restart
Zaptel telephony kernel driver: zaptel. |
#ztcfg -vvv
Zaptel Version: 1.4.11 Echo Canceller: MG2 Configuration ====================== SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) Channel map: Channel 01: Clear channel (Default) (Slaves: 01) Channel 02: Clear channel (Default) (Slaves: 02) Channel 03: Clear channel (Default) (Slaves: 03) Channel 04: Clear channel (Default) (Slaves: 04) ... Channel 23: Clear channel (Default) (Slaves: 23) Channel 24: Clear channel (Default) (Slaves: 24) Channel 25: Clear channel (Default) (Slaves: 25) Channel 26: Clear channel (Default) (Slaves: 26) Channel 27: Clear channel (Default) (Slaves: 27) Channel 28: Clear channel (Default) (Slaves: 28) Channel 29: Clear channel (Default) (Slaves: 29) Channel 30: Clear channel (Default) (Slaves: 30) Channel 31: Clear channel (Default) (Slaves: 31) 31 channels to configure. |
#ztcfg -vvv | less
|
#vim /etc/zaptel.conf
--- /tmp/l3-saved-2626.30771.22788 2009-12-09 12:34:24.000000000 +0200 +++ /etc/zaptel.conf 2009-12-09 12:34:28.000000000 +0200 @@ -1,4 +1,4 @@ -span=1,1,0,ccs,hdb3,crc4 +span=1,0,0,ccs,hdb3,crc4 bchan=1-15 dchan=16 bchan=17-31 |
#/etc/init.d/zaptel restart
Zaptel telephony kernel driver: zaptel. |
#ztcfg -vvv | less
|
#ztscan
[1] active=yes alarms=OK description=Wildcard TE122 Card 0 name=WCT1/0 manufacturer=Digium devicetype=Wildcard TE122 location=PCI Bus 03 Slot 01 basechan=1 totchans=31 irq=20 type=digital-E1 syncsrc=0 lbo=0 db (CSU)/0-133 feet (DSX-1) coding_opts=HDB3 framing_opts=CCS,CRC4 coding=HDB3 framing=CCS |
#vim zapata.conf
--- /tmp/l3-saved-2626.25590.19019 2009-12-09 12:35:46.000000000 +0200 +++ zapata.conf 2009-12-09 12:37:29.000000000 +0200 @@ -59,7 +59,7 @@ ; ni1: Old National ISDN 1 ; qsig: Q.SIG ; -switchtype=national +switchtype=euroisdn ; ; Some switches (AT&T especially) require network specific facility IE ; supported values are currently 'none', 'sdn', 'megacom', 'tollfreemegacom', 'accunet' @@ -210,7 +210,7 @@ ; (2-way) ; sf_rxtx: Same as sf_txrx (for our dyslexic friends) ; -signalling=fxo_ls +signalling=pri_cpe ; ; If you have an outbound signalling format that is different from format ; specified above (but compatible), you can specify outbound signalling format, @@ -677,6 +677,7 @@ ;dring2=325,95,0 ;dring2context=internal2 ; If no pattern is matched here is where we go. -;context=default -;channel => 1 +context=default +group=1 +channel => 1 |
#vim extensions.conf
--- /tmp/l3-saved-2626.31937.5373 2009-12-09 12:37:38.000000000 +0200 +++ extensions.conf 2009-12-09 12:37:55.000000000 +0200 @@ -4,7 +4,7 @@ exten => _3XX,1,Dial(SIP/${EXTEN}) exten => _2XX,1,Dial(SIP/fromDeb4/${EXTEN}) -exten => _1XX,1,Dial(SIP/fromDeb4/${EXTEN}) +exten => _1XX,1,Dial(ZAP/fromDeb4/${EXTEN}) exten => 300,1,Answer ;exten => 300,n,Wait(2) |
#vim zapata.conf
--- /tmp/l3-saved-2626.10341.458 2009-12-09 12:38:39.000000000 +0200 +++ zapata.conf 2009-12-09 12:39:00.000000000 +0200 @@ -210,7 +210,7 @@ ; (2-way) ; sf_rxtx: Same as sf_txrx (for our dyslexic friends) ; -signalling=pri_cpe +signalling=pri_net ; ; If you have an outbound signalling format that is different from format ; specified above (but compatible), you can specify outbound signalling format, |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vim extensions.conf
--- /tmp/l3-saved-2626.10375.14261 2009-12-09 12:41:53.000000000 +0200 +++ extensions.conf 2009-12-09 14:42:46.000000000 +0200 @@ -4,7 +4,10 @@ exten => _3XX,1,Dial(SIP/${EXTEN}) exten => _2XX,1,Dial(SIP/fromDeb4/${EXTEN}) -exten => _1XX,1,Dial(ZAP/fromDeb4/${EXTEN}) +exten => _1XX,1,Set(CALLERID(all)=ROMAZAVR) +exten => _1XX,n,Dial(IAX/G1/${EXTEN} + +exten => _380XXXXXXXXX,1,Dial(SIP/fromDeb4/${EXTEN}) exten => 300,1,Answer ;exten => 300,n,Wait(2) |
#ssh 192.168.102.1
The authenticity of host '192.168.102.1 (192.168.102.1)' can't be established. RSA key fingerprint is e0:02:43:8e:17:2b:14:dd:6c:e6:36:8c:3b:c8:04:74. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.102.1' (RSA) to the list of known hosts. root@192.168.102.1's password: Linux debian4 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 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: Tue Dec 8 21:45:18 2009 from 192.168.102.101 l3-agent is already running: pid=2751; pidfile=/root/.lilalo/l3-agent.pid |
#cd /etc/asterisk/
|
#vim extensions.conf
|
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Starting simple switch on 'Zap/1-1' -- Executing [301@default:1] Dial("Zap/1-1", "SIP/poltava/301") in new stack -- Called poltava/301 -- SIP/poltava-08af9068 is making progress passing it to Zap/1-1 -- SIP/poltava-08af9068 is ringing -- SIP/poltava-08af9068 answered Zap/1-1 == Spawn extension (default, 301, 1) exited non-zero on 'Zap/1-1' -- Hungup 'Zap/1-1' quit Executing last minute cleanups |
#vim extensions.conf
|
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3 currently running on debian4 (pid = 4684) Verbosity is at least 5 debian4*CLI> quit Executing last minute cleanups |
#vim extensions.conf
|
#vim zapata.conf
|
#vim extensions.conf
|
#vim zapata.conf
|
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... Destroying channels and reloading zaptel configuration. == Parsing '/etc/asterisk/zapata.conf': Found -- Registered channel 1, FXO Kewlstart signalling -- Automatically generated pseudo channel == Parsing '/etc/asterisk/users.conf': Found -- Starting simple switch on 'Zap/1-1' -- Hungup 'Zap/1-1' [Dec 9 01:02:36] WARNING[4703]: chan_zap.c:1684 zt_set_hook: zt hook failed: Device or resource busy debian4*CLI> quit Executing last minute cleanups |
#/etc/init.d/zaptel restart
Zaptel telephony kernel driver: zaptel. |
span=1,0,0,ccs,hdb3,crc4 bchan=1-15 dchan=16 bchan=17-31
Время первой команды журнала | 09:15:32 2009-12- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:02:44 2009-12- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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