/l3/users/Ive/asterisk/linux4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#cp sounds.tar.gz /usr/share/asterisk/
cp: cannot stat `sounds.tar.gz': No such file or directory |
#cp /usr/share/asterisk/
.aptitude/ .lilalo/ .asterisk_history .profile .bash_history .rnd .bash_profile Russian-Tamara-2.0.2-ulaw/ .bashrc Russian-Tamara-2.0.2-ulaw.tar.gz .debtags/ s,1,Answer .l3rc .ssh/ .lesshst |
#cp Russian-Tamara-2.0.2-ulaw/sounds.tar.gz /usr/share/asterisk/
|
#ls
Russian-Tamara-2.0.2-ulaw Russian-Tamara-2.0.2-ulaw.tar.gz s,1,Answer |
#cd /usr/share/asterisk/
|
#ls
firmware keys moh sounds sounds.tar.gz static-http |
#tar zxf sounds.tar.gz
|
#ls
firmware keys moh sounds sounds.tar.gz static-http |
#ls sounds
1-for-am-2-for-pm.gsm octothorpe.gsm 1-yes-2-no.gsm off-duty.gsm abandon-all-hope.gsm office-code.gsm abandons.gsm office.gsm academic-support.gsm office-iguanas.gsm access-code.gsm ohio.gsm accessible-through-system.gsm oklahoma-city.gsm account-balance-is.gsm oklahoma.gsm accounting.gsm omaha.gsm accounts-payable.gsm on-busy.gsm ... not-taking-your-call.gsm you-must-first-dial.gsm not-yet-assigned.gsm your-account.gsm not-yet-connected.gsm your.gsm now.gsm your-msg-has-been-saved.gsm number.gsm your-msg-is-too-short.gsm number-not-answering.gsm your-temp-greeting.gsm num-not-in-db.gsm you-seem-impatient.gsm num-outside-area.gsm you-sound-cute.gsm num-was-successfully.gsm you-wish-to-join.gsm oakland.gsm zip-code.gsm |
#ls -latr sounds
total 7292 -rw-r--r-- 1 root root 43753 2007-11-19 23:01 extra-sounds-en.txt -rw-r--r-- 1 root root 2838 2007-12-05 20:58 T-to-rtrn-to-main-menu.gsm -rw-r--r-- 1 root root 2904 2007-12-05 20:58 T-to-rec-ancmnt.gsm -rw-r--r-- 1 root root 3036 2007-12-05 20:58 T-to-reach-main-office.gsm -rw-r--r-- 1 root root 2178 2007-12-05 20:58 T-to-leave-msg.gsm -rw-r--r-- 1 root root 3036 2007-12-05 20:58 T-to-hear-cur-ancmnt.gsm -rw-r--r-- 1 root root 2970 2007-12-05 20:58 T-to-enable-ancmnt.gsm -rw-r--r-- 1 root root 3432 2007-12-05 20:58 T-to-disable-ancmnt.gsm -rw-r--r-- 1 root root 2244 2007-12-05 20:58 T-is-not-available.gsm ... drwxr-xr-x 2 501 80 16384 2008-09-12 17:03 ru drwxr-xr-x 2 root root 4096 2009-12-14 21:08 fr drwxr-xr-x 2 root root 4096 2009-12-14 21:08 es -rw-r--r-- 1 root root 0 2009-12-14 21:08 .asterisk-core-sounds-en-gsm-1.4.9 drwxr-xr-x 2 root root 4096 2010-05-26 09:48 wx drwxr-xr-x 2 root root 4096 2010-05-26 09:48 silence lrwxrwxrwx 1 root root 31 2010-05-26 09:48 recordings -> /var/lib/asterisk/sounds/custom drwxr-xr-x 2 root root 4096 2010-05-26 09:48 ha lrwxrwxrwx 1 root root 36 2010-05-26 09:48 custom -> ../../../local/share/asterisk/sounds drwxr-xr-x 7 root root 4096 2010-05-27 12:46 .. |
#ls -latr
total 7108 drwxrwxrwx 13 501 80 69632 2008-09-12 17:02 sounds drwxr-xr-x 2 root root 4096 2009-12-14 21:08 moh drwxr-xr-x 2 root root 4096 2009-12-14 21:09 static-http drwxr-xr-x 2 root root 4096 2010-05-26 09:48 keys drwxr-xr-x 3 root root 4096 2010-05-26 09:48 firmware drwxr-xr-x 88 root root 4096 2010-05-27 11:37 .. -rwxr-xr-x 1 root root 7165767 2010-05-27 12:46 sounds.tar.gz drwxr-xr-x 7 root root 4096 2010-05-27 12:46 . |
#ls
firmware keys moh sounds sounds.tar.gz static-http |
#pwd
/usr/share/asterisk |
#ls
firmware keys moh sounds sounds.tar.gz static-http |
#ls sounds
1-for-am-2-for-pm.gsm octothorpe.gsm 1-yes-2-no.gsm off-duty.gsm abandon-all-hope.gsm office-code.gsm abandons.gsm office.gsm academic-support.gsm office-iguanas.gsm access-code.gsm ohio.gsm accessible-through-system.gsm oklahoma-city.gsm account-balance-is.gsm oklahoma.gsm accounting.gsm omaha.gsm accounts-payable.gsm on-busy.gsm ... not-taking-your-call.gsm you-must-first-dial.gsm not-yet-assigned.gsm your-account.gsm not-yet-connected.gsm your.gsm now.gsm your-msg-has-been-saved.gsm number.gsm your-msg-is-too-short.gsm number-not-answering.gsm your-temp-greeting.gsm num-not-in-db.gsm you-seem-impatient.gsm num-outside-area.gsm you-sound-cute.gsm num-was-successfully.gsm you-wish-to-join.gsm oakland.gsm zip-code.gsm |
#ls sounds/
Display all 1351 possibilities? (y or n) |
#ls sounds/di
dial-here-often.gsm dir-multi1.gsm dictate/ dir-multi2.gsm digit.gsm dir-multi3.gsm digits/ dir-multi9.gsm digits.gsm dir-nomatch.gsm directory-assistance.gsm dir-nomore.gsm directory.gsm dir-pls-enter.gsm dir-first.gsm disabled.gsm dir-firstlast.gsm disconnected.gsm dir-instr.gsm discon-or-out-of-service.gsm dir-intro-fn.gsm disk.gsm dir-intro.gsm distribution.gsm dir-last.gsm divided-by.gsm |
#ls sounds/digits
digits/ digits.gsm |
#ls sounds/digits
0.gsm 1.gsm 70.gsm day-3.gsm h-16.gsm h-6.gsm mon-2.gsm pound.gsm 10.gsm 20.gsm 7.gsm day-4.gsm h-17.gsm h-7.gsm mon-3.gsm ru 11.gsm 2.gsm 80.gsm day-5.gsm h-18.gsm h-8.gsm mon-4.gsm star.gsm 12.gsm 30.gsm 8.gsm day-6.gsm h-19.gsm h-9.gsm mon-5.gsm thousand.gsm 13.gsm 3.gsm 90.gsm dollars.gsm h-1.gsm hundred.gsm mon-6.gsm today.gsm 14.gsm 40.gsm 9.gsm h-10.gsm h-20.gsm million.gsm mon-7.gsm tomorrow.gsm 15.gsm 4.gsm a-m.gsm h-11.gsm h-2.gsm minus.gsm mon-8.gsm yesterday.gsm 16.gsm 50.gsm at.gsm h-12.gsm h-30.gsm mon-0.gsm mon-9.gsm 17.gsm 5.gsm day-0.gsm h-13.gsm h-3.gsm mon-10.gsm oclock.gsm 18.gsm 60.gsm day-1.gsm h-14.gsm h-4.gsm mon-11.gsm oh.gsm 19.gsm 6.gsm day-2.gsm h-15.gsm h-5.gsm mon-1.gsm p-m.gsm |
#ls sounds/digits/ru/
0.ulaw 2f.ulaw 8.ulaw h-12.ulaw hundred.ulaw oh.ulaw 1000.ulaw 2.ulaw 900.ulaw h-13.ulaw million-a.ulaw p-m.ulaw 100.ulaw 300.ulaw 90.ulaw h-14.ulaw millions.ulaw pounds.ulaw 10.ulaw 30.ulaw 9.ulaw h-15.ulaw million.ulaw pound.ulaw 11.ulaw 3.ulaw a-m.ulaw h-16.ulaw minus.ulaw rouble.ulaw 12.ulaw 400.ulaw at.ulaw h-17.ulaw mon-0.ulaw roubley.ulaw 13.ulaw 40.ulaw day-0.ulaw h-18.ulaw mon-10.ulaw roublya.ulaw 14.ulaw 4.ulaw day-1.ulaw h-19.ulaw mon-11.ulaw star.ulaw 15.ulaw 500.ulaw day-2.ulaw h-1.ulaw mon-1.ulaw thousands-i.ulaw 16.ulaw 50.ulaw day-3.ulaw h-20.ulaw mon-2.ulaw thousands.ulaw 17.ulaw 5.ulaw day-4.ulaw h-2.ulaw mon-3.ulaw thousand.ulaw 18.ulaw 600.ulaw day-5.ulaw h-30.ulaw mon-4.ulaw today.ulaw 19.ulaw 60.ulaw day-6.ulaw h-3.ulaw mon-5.ulaw tomorrow.ulaw 1f.ulaw 6.ulaw dollars2.ulaw h-4.ulaw mon-6.ulaw yesterday.ulaw 1.ulaw 700.ulaw dollars.ulaw h-5.ulaw mon-7.ulaw 2000.ulaw 70.ulaw dollar.ulaw h-6.ulaw mon-8.ulaw 200.ulaw 7.ulaw euros.ulaw h-7.ulaw mon-9.ulaw 20.ulaw 800.ulaw h-10.ulaw h-8.ulaw oclock.ulaw 21.ulaw 80.ulaw h-11.ulaw h-9.ulaw odno.ulaw |
#ls
firmware keys moh sounds sounds.tar.gz static-http |
#pwd
/usr/share/asterisk |
#cd -
/root |
#ls
Russian-Tamara-2.0.2-ulaw Russian-Tamara-2.0.2-ulaw.tar.gz s,1,Answer |
#cd
|
#cd /etc/asterisk/
|
#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.bak amd.conf extensions.conf.bak 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 |
#vim iax
|
#vim iax.conf
|
#:...
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.bak amd.conf extensions.conf.bak 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 |
#vim asterisk.conf
|
#~
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.bak amd.conf extensions.conf.bak 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 |
#vim adsi.conf
|
#~
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.bak amd.conf extensions.conf.bak 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 |
#vim adtranvofr.conf
|
#mc
|
#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.bak amd.conf extensions.conf.bak 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 |
#pwd
/etc/asterisk |
#apt-cache search zaptel
zaptel-source - Zapata telephony interface (source code for kernel driver) zaptel - zapata telephony utilities |
#apt-get install zaptel-source
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: fxload zaptel 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-a a-i zaptel-source
ââââââââââââ⤠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-22lenny1_i386.deb . dpkg -Ei /usr/src/zaptel-modules-2.6.26-2-686_1.4.11~dfsg-3+2.6.26-22lenny1_i386.deb Selecting previously deselected package zaptel-modules-2.6.26-2-686. (Reading database ... 39486 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-22lenny1_i386.deb) ... Setting up zaptel-modules-2.6.26-2-686 (1:1.4.11~dfsg-3+2.6.26-22lenny1) ... |
#update
update-alternatives update-dictcommon-aspell update-modules update-ca-certificates update-grub update-openoffice-dicts updatedb update-inetd update-passwd updatedb.mlocate update-initramfs update-pciids update-default-aspell update-ispell-dictionary update-rc.d update-default-ispell update-locale update-usbids update-default-wordlist update-mime |
#modprobe ztdummy
|
#lsmod
Module Size Used by ztdummy 3056 0 zaptel 185060 1 ztdummy crc_ccitt 2080 1 zaptel iptable_filter 2624 0 ip_tables 10160 1 iptable_filter x_tables 13284 1 ip_tables ipv6 235396 22 loop 12748 0 parport_pc 22500 0 ... dock 8304 1 libata atl1 28392 0 mii 4896 1 atl1 ehci_hcd 28428 0 uhci_hcd 18672 0 usbcore 118224 3 ehci_hcd,uhci_hcd thermal 15228 0 processor 32576 1 thermal fan 4196 0 thermal_sys 10856 3 thermal,processor,fan |
#lsmod |grep ztd
ztdummy 3056 0 zaptel 185060 1 ztdummy |
#ls /root/
Russian-Tamara-2.0.2-ulaw Russian-Tamara-2.0.2-ulaw.tar.gz s,1,Answer Yoki.mp3 |
#ls /root/
Russian-Tamara-2.0.2-ulaw Russian-Tamara-2.0.2-ulaw.tar.gz s,1,Answer Yoki.mp3 |
#ls /tmp/
install lost+found music.mp3 Russian-Tamara-2.0.2-ulaw.tar.gz |
#apt-get install sox
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libsamplerate0 libsox-fmt-alsa libsox-fmt-base libsox0 Suggested packages: libsox-fmt-all The following NEW packages will be installed: libsamplerate0 libsox-fmt-alsa libsox-fmt-base libsox0 sox 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. ... Selecting previously deselected package libsox-fmt-base. Unpacking libsox-fmt-base (from .../libsox-fmt-base_14.0.1-2+b1_i386.deb) ... Selecting previously deselected package sox. Unpacking sox (from .../sox_14.0.1-2+b1_i386.deb) ... Processing triggers for man-db ... Setting up libsamplerate0 (0.1.4-1) ... Setting up libsox0 (14.0.1-2+b1) ... Setting up libsox-fmt-alsa (14.0.1-2+b1) ... Setting up libsox-fmt-base (14.0.1-2+b1) ... Setting up sox (14.0.1-2+b1) ... |
#apt-get install libsox-fmt-gsm
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libsox-fmt-gsm 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 34.9kB of archives. After this operation, 53.2kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main libsox-fmt-gsm 14.0.1-2+b1 [34.9kB] Fetched 34.9kB in 0s (1467kB/s) Selecting previously deselected package libsox-fmt-gsm. (Reading database ... 39699 files and directories currently installed.) Unpacking libsox-fmt-gsm (from .../libsox-fmt-gsm_14.0.1-2+b1_i386.deb) ... Setting up libsox-fmt-gsm (14.0.1-2+b1) ... |
#apt-get install libsox-fmt-mp3
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libid3tag0 libmad0 The following NEW packages will be installed: libid3tag0 libmad0 libsox-fmt-mp3 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 153kB of archives. After this operation, 319kB of additional disk space will be used. ... Selecting previously deselected package libid3tag0. (Reading database ... 39709 files and directories currently installed.) Unpacking libid3tag0 (from .../libid3tag0_0.15.1b-10_i386.deb) ... Selecting previously deselected package libmad0. Unpacking libmad0 (from .../libmad0_0.15.1b-4_i386.deb) ... Selecting previously deselected package libsox-fmt-mp3. Unpacking libsox-fmt-mp3 (from .../libsox-fmt-mp3_14.0.1-2+b1_i386.deb) ... Setting up libid3tag0 (0.15.1b-10) ... Setting up libmad0 (0.15.1b-4) ... Setting up libsox-fmt-mp3 (14.0.1-2+b1) ... |
#cd
|
#ls
Russian-Tamara-2.0.2-ulaw Russian-Tamara-2.0.2-ulaw.tar.gz s,1,Answer Yoki.mp3 |
#sox
sox: SoX v14.0.1 Failed: Not enough input filenames specified Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopts]]... SPECIAL FILENAMES: - stdin (infile) or stdout (outfile) -n use the null file handler; for use with e.g. synth & stat GLOBAL OPTIONS (gopts) (can be specified at any point before the first effect): --buffer BYTES set the buffer size (default 8192) --combine concatenate concatenate multiple input files (default for sox, rec) --combine sequence sequence multiple input files (default for play) ... -N, --reverse-nibbles nibble-order -X, --reverse-bits bit-order of data -B/-L force endianness to big/little -s/-u/-U/-A/ sample encoding: signed/unsigned/u-law/A-law -a/-i/-g/-f ADPCM/IMA ADPCM/GSM/floating point -1/-2/-3/-4/-8 sample size in bytes -v, --volume FACTOR volume input file volume adjustment factor (real number) SUPPORTED FILE FORMATS: 8svx aif aifc aiff aiffc al alsa au auto avr cdda cdr cvs cvsd dat dvms fssd gsm hcom ima ircam la lpc lpc10 lu m3u maud mp2 mp3 nist nul null pls prc raw s1 s2 s3 s4 sb sf sl smp snd sndt sou sph sw txw u1 u2 u3 u4 ub ul uw vms voc vox wav wavpcm wve xa SUPPORTED EFFECTS: allpass band bandpass bandreject bass chorus compand dcshift deemph dither earwax echo echos equalizer fade filter flanger highpass key ladspa lowpass mcompand mixer noiseprof noisered oops pad pan phaser polyphase rabbit repeat resample reverb reverse silence speed stat swap synth tempo treble tremolo trim vol effopts: depends on effect |
#ls
Russian-Tamara-2.0.2-ulaw s,1,Answer Yoki.mp3 Russian-Tamara-2.0.2-ulaw.tar.gz Yoki.gsm |
#file Yoki.gsm
Yoki.gsm: data |
#ls -lh
total 13M drwxr-xr-x 2 501 501 1.0K 2010-05-27 12:40 Russian-Tamara-2.0.2-ulaw -rw-r--r-- 1 root root 6.9M 2010-05-27 12:39 Russian-Tamara-2.0.2-ulaw.tar.gz -rw-r--r-- 1 root root 0 2010-05-27 12:35 s,1,Answer -rw-r--r-- 1 root root 400K 2010-05-27 14:25 Yoki.gsm -rw-r--r-- 1 root root 4.8M 2010-05-27 14:18 Yoki.mp3 |
#mv Yoki.gsm /var/tmp/
|
#vim /etc/
|
#cd /etc/asterisk/
|
#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.bak amd.conf extensions.conf.bak 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 |
#vim extensions.conf
--- /tmp/l3-saved-14304.5953.32043 2010-05-27 14:28:03.000000000 +0300 +++ extensions.conf 2010-05-27 14:28:22.000000000 +0300 @@ -38,7 +38,7 @@ [local] exten => 800,1,Answer exten => 800,n,Wait(1) -exten => 800,n,Playback(/var/tmp/kharkov-hello) +exten => 800,n,Playback(/var/tmp/Yoki) exten => 801,1,Answer |
#cd
|
#sox -t mp3 Yoki.mp3 -r 8000 -t gsm Yoki.gsm resample -ql
|
#mv Yoki.gsm /var/tmp/
|
#apt-get install mpg123
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libmpg123-0 Suggested packages: libartsc0 libaudio2 libaudiofile0 libesd0 libesd-alsa0 libjack0 libpulse0 The following NEW packages will be installed: libmpg123-0 mpg123 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. ... Get:2 http://10.0.35.1 lenny/main mpg123 1.4.3-4 [130kB] Fetched 476kB in 0s (10.6MB/s) Selecting previously deselected package libmpg123-0. (Reading database ... 39737 files and directories currently installed.) Unpacking libmpg123-0 (from .../libmpg123-0_1.4.3-4_i386.deb) ... Selecting previously deselected package mpg123. Unpacking mpg123 (from .../mpg123_1.4.3-4_i386.deb) ... Processing triggers for man-db ... Setting up libmpg123-0 (1.4.3-4) ... Setting up mpg123 (1.4.3-4) ... |
#ls
Russian-Tamara-2.0.2-ulaw Russian-Tamara-2.0.2-ulaw.tar.gz s,1,Answer Yoki.mp3 |
#mpg123
mpg123 mpg123.bin mpg123-nas mpg123-oss-i486 mpg123-alsa mpg123-esd mpg123-oss |
#mpg123 -w Yoki.wav Yoki.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 [id3.c:216] error: unable to convert string to UTF-8 (out of memory, junk input?)! [id3.c:216] error: unable to convert string to UTF-8 (out of memory, junk input?)! [id3.c:216] error: unable to convert string to UTF-8 (out of memory, junk input?)! [id3.c:216] error: unable to convert string to UTF-8 (out of memory, junk input?)! Playing MPEG stream 1 of 1: Yoki.mp3 ... Title: Yoki Artist: Hirasawa Susumu Comment: #NIPPONSEI @ IRC.RIZON.NET Album: Paprika Original Soundtrack Year: 2006 Genre: Anime, Anime MPEG 1.0 layer III, 320 kbit/s, 44100 Hz joint-stereo [2:04] Decoding of Yoki.mp3 finished. |
#ls -lah
total 33M drwxr-xr-x 7 root root 1.0K 2010-05-27 14:34 . drwxr-xr-x 21 root root 1.0K 2010-05-25 10:51 .. drwx------ 2 root root 1.0K 2010-05-25 10:57 .aptitude -rw------- 1 root root 1.5K 2010-05-27 12:42 .asterisk_history -rw------- 1 root root 5.8K 2010-05-27 14:14 .bash_history -rw-r--r-- 1 root root 21 2010-05-25 12:07 .bash_profile -rw-r--r-- 1 root root 450 2010-05-25 12:05 .bashrc drwxr-xr-x 2 root root 1.0K 2010-05-25 10:58 .debtags -rw-r--r-- 1 root root 45 2010-05-25 12:03 .l3rc -rw------- 1 root root 75 2010-05-27 12:42 .lesshst drwxr-xr-x 2 root root 23K 2010-05-27 14:28 .lilalo -rw-r--r-- 1 root root 140 2007-11-19 19:57 .profile -rw------- 1 root root 1.0K 2010-05-27 11:37 .rnd drwxr-xr-x 2 501 501 1.0K 2010-05-27 12:40 Russian-Tamara-2.0.2-ulaw -rw-r--r-- 1 root root 6.9M 2010-05-27 12:39 Russian-Tamara-2.0.2-ulaw.tar.gz -rw-r--r-- 1 root root 0 2010-05-27 12:35 s,1,Answer drwx------ 2 root root 1.0K 2010-05-25 15:37 .ssh -rw-r--r-- 1 root root 4.8M 2010-05-27 14:18 Yoki.mp3 -rw-r--r-- 1 root root 21M 2010-05-27 14:34 Yoki.wav |
#sox -t wav Yoki.wav -r 8000 -t gsm Yoki.gsm resample -ql
|
#mv Yoki.gsm /var/tmp/
|
#top
top - 14:36:07 up 2 days, 3:30, 4 users, load average: 1.08, 0.87, 0.66 Tasks: 75 total, 2 running, 73 sleeping, 0 stopped, 0 zombie Cpu(s): 7.1%us, 0.0%sy, 0.0%ni, 92.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3099904k total, 979200k used, 2120704k free, 197328k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 656952k cached 4496 root 20 0 23256 19m 1548 R 100 0.6 418:51.59 l3-agent 1 root 20 0 2100 688 588 S 0 0.0 0:01.58 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 ... 1045 root 16 -4 2528 892 488 S 0 0.0 0:00.08 udevd 1425 root 20 0 2388 1116 884 R 0 0.0 0:00.00 top 1515 root 15 -5 0 0 0 S 0 0.0 0:00.00 kpsmoused 1796 root 15 -5 0 0 0 S 0 0.0 0:03.50 kjournald 1797 root 15 -5 0 0 0 S 0 0.0 0:00.08 kjournald 1798 root 15 -5 0 0 0 S 0 0.0 0:00.30 kjournald 1799 root 15 -5 0 0 0 S 0 0.0 0:02.84 kjournald 1879 daemon 20 0 1892 508 416 S 0 0.0 0:00.00 portmap 1890 statd 20 0 1956 724 620 S 0 0.0 0:00.00 rpc.statd 2062 root 20 0 28424 1544 960 S 0 0.0 0:00.96 rsyslogd |
#sox -t wav Yoki.wav -r 8000 -t gsm Yoki.gsm resample -ql -c1
sox resample: usage: [ -qs | -q | -ql ] [ rolloff [ beta ] ] |
#sox -t wav Yoki.wav -r 8000 -t gsm Yoki.gsm resample -ql -c 1
sox resample: usage: [ -qs | -q | -ql ] [ rolloff [ beta ] ] |
#sox -t wav Yoki.wav -r 8000 -t gsm -c 1 Yoki.gsm resample -ql
|
#mv Yoki.gsm /var/tmp/
|
#cp /var/tmp/Yoki.gsm /var/lib/asterisk/
astdb moh/ sounds/ sounds.tar.gz |
#cp /var/tmp/Yoki.gsm /var/lib/asterisk/moh/
|
#vim exte
--- /tmp/l3-saved-14304.14162.25834 2010-05-27 14:43:47.000000000 +0300 +++ extensions.conf 2010-05-27 14:44:10.000000000 +0300 @@ -5,7 +5,7 @@ [macro-call_in] ;exten => s,1,GotoIf($[${CALLERID(number)}=302]?end) exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) -exten => s,n,Dial(SIP/${MACRO_EXTEN},4) +exten => s,n,Dial(SIP/${MACRO_EXTEN},10) ;exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) ;exten => s,n,GotoIf( $[ ${ISNULL( ${DB( mobile/${MACRO_EXTEN} )})}]?end) ;exten => s,n,Dial(SIP/odessa/${DB(mobile/${MACRO_EXTEN})}) |
#cd /etc/asterisk/
|
#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.bak amd.conf extensions.conf.bak 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 |
#vim extensions.conf
|
#vim extensions.conf
--- /tmp/l3-saved-14304.32175.29182 2010-05-27 14:45:21.000000000 +0300 +++ extensions.conf 2010-05-27 14:50:26.000000000 +0300 @@ -5,13 +5,14 @@ [macro-call_in] ;exten => s,1,GotoIf($[${CALLERID(number)}=302]?end) exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) -exten => s,n,Dial(SIP/${MACRO_EXTEN},10) +;exten => s,n,Dial(SIP/${MACRO_EXTEN},10) +exten => s,n,Dial(SIP/${MACRO_EXTEN},10,m) ;exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) ;exten => s,n,GotoIf( $[ ${ISNULL( ${DB( mobile/${MACRO_EXTEN} )})}]?end) ;exten => s,n,Dial(SIP/odessa/${DB(mobile/${MACRO_EXTEN})}) ;exten => s,n,Goto(group3,${DB(mobile/${MACRO_EXTEN})},1) -exten => s,n,Voicemail(${MACRO_EXTEN}@default) -exten => s,n(busy),Playback(/var/tmp/busy) +;exten => s,n,Voicemail(${MACRO_EXTEN}@default) +;exten => s,n(busy),Playback(/var/tmp/busy) exten => s,n(end),Hangup [macro-test] |
#e
[macro-caller] exten => s,1,Set(CALLERID(number)=4${ARG1}) exten => s,n,Dial(SIP/${ARG2}/${MACRO_EXTEN:1}) [macro-call_in] ;exten => s,1,GotoIf($[${CALLERID(number)}=302]?end) exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) ;exten => s,n,Dial(SIP/${MACRO_EXTEN},10) exten => s,n,Dial(SIP/${MACRO_EXTEN},10,m) ;exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) ;exten => s,n,GotoIf( $[ ${ISNULL( ${DB( mobile/${MACRO_EXTEN} )})}]?end) ... exten => s,n,SayNumber(${ARG10}) exten => s,n,SayNumber(${ARG11}) include => corp [group3] include => local include => corp include => world [sipnet-in] ;exten => s,1,Dial(sip/402) exten => 0028770061,1,Dial(sip/401) |
#pwd
pwd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory |
#cd /
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory |
#screen -x
|
Время первой команды журнала | 11:46:20 2010- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:53:50 2010- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.79 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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