/l3/users/yad/nt-voip/linux4.unix.nt/root :1 :2 :3 :4 :5 :6 |
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.1163.22010 2012-04-26 11:39:13.724270309 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 11:42:35.052268226 +0300 @@ -70,14 +70,14 @@ exten => s,n,HangUp -exten => 1,1,Playback(/var/tmp/asterisk/kiew-ru.wav) +exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,"/var/tmp//asterisk/kiew-ru.wav") exten => 1,n,Goto(s,strt) exten => 2,1,Playback(/var/tmp/asterisk/kiew-ru.wav) exten => 2,n,Goto(s,strt) exten => 9,1,Goto(s,strt) exten => 0,1,Goto(menu,s,start) -exten => _X,1,PlayBack(/var/tmp/asterisk/message15) -exten => _X,n,WaitExten(5) +exten => i,1,PlayBack(/var/tmp/asterisk/message15) +exten => i,n,WaitExten(5) [local] |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.18038.3882 2012-04-26 11:43:30.947765341 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 11:48:38.139768321 +0300 @@ -70,7 +70,7 @@ exten => s,n,HangUp -exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,"/var/tmp//asterisk/kiew-ru.wav") +exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,"/var/tmp/asterisk/kiew-ru.wav") exten => 1,n,Goto(s,strt) exten => 2,1,Playback(/var/tmp/asterisk/kiew-ru.wav) exten => 2,n,Goto(s,strt) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.15042.15918 2012-04-26 11:49:15.019765677 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 11:52:29.679763064 +0300 @@ -70,7 +70,7 @@ exten => s,n,HangUp -exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,"/var/tmp/asterisk/kiew-ru.wav") +exten => 1,1,AGI(/usr/local/bin/asterisk-festival_play_wav.pl,"/var/tmp/asterisk/kiew-ru.wav") exten => 1,n,Goto(s,strt) exten => 2,1,Playback(/var/tmp/asterisk/kiew-ru.wav) exten => 2,n,Goto(s,strt) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.23112.12167 2012-04-26 11:54:00.179765194 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 11:54:45.699768418 +0300 @@ -70,7 +70,7 @@ exten => s,n,HangUp -exten => 1,1,AGI(/usr/local/bin/asterisk-festival_play_wav.pl,"/var/tmp/asterisk/kiew-ru.wav") +exten => 1,1,BackGround(/var/tmp/asterisk/kiew-ru) exten => 1,n,Goto(s,strt) exten => 2,1,Playback(/var/tmp/asterisk/kiew-ru.wav) exten => 2,n,Goto(s,strt) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.1394.13785 2012-04-26 11:56:27.231764436 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 12:13:03.336268611 +0300 @@ -70,9 +70,9 @@ exten => s,n,HangUp -exten => 1,1,BackGround(/var/tmp/asterisk/kiew-ru) +exten => 1,1,BackGround(/var/tmp/asterisk/kiev-ru) exten => 1,n,Goto(s,strt) -exten => 2,1,Playback(/var/tmp/asterisk/kiew-ru.wav) +exten => 1,1,BackGround(/var/tmp/asterisk/kiev-ru) exten => 2,n,Goto(s,strt) exten => 9,1,Goto(s,strt) exten => 0,1,Goto(menu,s,start) |
#ls |grep .wav
kiev-ru.wav kiev.wav kiew-ru.wav |
#cp kiev-ru.wav /var/tmp/asterisk/
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.15250.9535 2012-04-26 12:15:04.939765136 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 12:16:31.983768594 +0300 @@ -70,7 +70,7 @@ exten => s,n,HangUp -exten => 1,1,BackGround(/var/tmp/asterisk/kiev-ru) +exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,"/var/tmp/asterisk/kiev-ru.txt") exten => 1,n,Goto(s,strt) exten => 1,1,BackGround(/var/tmp/asterisk/kiev-ru) exten => 2,n,Goto(s,strt) |
#ls /var/tmp/asterisk/
kiev-ru.wav message00.gsm message02.gsm message05.gsm message11.gsm message13.gsm message15.gsm message17.gsm kiew-ru.wav message01.gsm message03.gsm message10.gsm message12.gsm message14.gsm message16.gsm wrong-number.gsm |
#cp kiev-ru.txt /var/tmp/asterisk/
|
#vi /etc/asterisk/outgoung.call
![]() --- /dev/null 2012-04-26 09:43:05.409651566 +0300 +++ /etc/asterisk/outgoung.call 2012-04-26 12:25:48.119770194 +0300 @@ -0,0 +1,4 @@ +Channel:SIP/4001 +Extension:4003 +Context:local + |
#mv /etc/asterisk//outgoung.call /var/spool/asterisk/outgoing/
|
#chown asterisk:asterisk /var/spool/asterisk/outgoing/outgoung.call
|
#~
|
#~
|
#dahdi_genconf
|
#vi /etc/dahdi/system.conf
--- /tmp/l3-saved-2471.32151.20578 2012-04-26 14:40:03.007764646 +0300 +++ /etc/dahdi/system.conf 2012-04-26 14:40:26.427770427 +0300 @@ -5,8 +5,8 @@ # # This file is parsed by the Dahdi Configurator, dahdi_cfg # -# Span 1: WCT1/0 "Wildcard TE122 Card 0" (MASTER) -span=1,1,0,ccs,hdb3,crc4 +# Span 1: WCT1/0 "Wildcard TE122 Card 0" (SLAVE) +span=1,0,0,ccs,hdb3,crc4 # termtype: te bchan=1-15,17-31 dchan=16 |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#dahdi_cfg -v
![]() DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) 31 channels to configure. DAHDI_SPANCONFIG failed on span 1: No such device or address (6) |
#lsdahdi
|
#lsmod |less
|
#modprobe wcte12xp
|
#dahdi_cfg -v
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) 31 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec Setting echocan for channel 3 to oslec ... Setting echocan for channel 22 to oslec Setting echocan for channel 23 to oslec Setting echocan for channel 24 to oslec Setting echocan for channel 25 to oslec Setting echocan for channel 26 to oslec Setting echocan for channel 27 to oslec Setting echocan for channel 28 to oslec Setting echocan for channel 29 to oslec Setting echocan for channel 30 to oslec Setting echocan for channel 31 to oslec |
#vi /etc/asterisk/dahdi-channels.conf
|
#~
"/etc/asterisk/chan_dahdi.conf" 1224L, 47006C ; dchannel is the DAHDI channel which will have the ; d-channel for the trunk. ; backup1 is an optional list of backup d-channels. ; ;trunkgroup => 1,24,48 ;trunkgroup => 1,24 ; ; Spanmap: Associates a span with a trunk group ; spanmap => <dahdispan>,<trunkgroup>[,<logicalspan>] ... ;spanmap => 2,1,2 ;spanmap => 3,1,3 ;spanmap => 4,1,4 [channels] ; [ Default]language #include /etc/asterisk/dahdi-channels.conf ; ; "/etc/asterisk/chan_dahdi.conf" 1226L, 47050C written |
#vi /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-2471.26866.9917 2012-04-26 14:55:22.839765674 +0300 +++ /etc/asterisk/chan_dahdi.conf 2012-04-26 14:56:56.508265262 +0300 @@ -46,7 +46,18 @@ ;spanmap => 4,1,4 [channels] -#include /etc/asterisk/dahdi-channels.conf +;#include /etc/asterisk/dahdi-channels.conf +switchtype = euroisdn +signalling = pri_cpe +context = gr-all + +group = 2 +channel => 1-15 + +group = 1 +channel => 17-31 + + ; ; Default language |
#vi /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-2471.26200.8773 2012-04-26 14:57:00.691764437 +0300 +++ /etc/asterisk/chan_dahdi.conf 2012-04-26 14:57:20.084268387 +0300 @@ -47,14 +47,15 @@ [channels] ;#include /etc/asterisk/dahdi-channels.conf + switchtype = euroisdn signalling = pri_cpe context = gr-all -group = 2 +group = 1 channel => 1-15 -group = 1 +group = 2 channel => 17-31 |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2471.27513.355 2012-04-26 14:58:47.608269375 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 15:00:13.392269956 +0300 @@ -123,7 +123,9 @@ [international] -exten => _1XXX,1,Dial(SIP/kiev/${EXTEN}) +;exten => _1XXX,1,Dial(SIP/kiev/${EXTEN}) +exten => _1XXX,1,Dial(DAHDI/G1/${EXTEN}) + exten => _2XXX,1,Dial(SIP/kiev/${EXTEN}) exten => _3XXX,1,Dial(SIP/kiev/${EXTEN}) exten => _6XXX,1,Dial(SIP/kiev/${EXTEN}) |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux4 (pid = 4377) ... 27 gr-all default In Service 28 gr-all default In Service 29 gr-all default In Service 30 gr-all default In Service 31 gr-all default In Service > Saved useragent "Asterisk PBX 1.6.2.9-2+squeeze4" for peer kiev linux4*CLI> core restart now linux4*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#vi /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-2471.13445.5560 2012-04-26 15:00:14.592269607 +0300 +++ /etc/asterisk/chan_dahdi.conf 2012-04-26 15:00:37.655770587 +0300 @@ -50,11 +50,12 @@ switchtype = euroisdn signalling = pri_cpe -context = gr-all +context = gr1 group = 1 channel => 1-15 +context=gr2 group = 2 channel => 17-31 |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux4 (pid = 4499) ... [Apr 26 15:09:09] ERROR[4515]: chan_dahdi.c:12393 dahdi_pri_error: 1 MDL-ERROR (I): T200 = N200 in timer recovery state 8 == Primary D-Channel on span 1 down [Apr 26 15:09:13] WARNING[4515]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 16 as D-channel anyway! [Apr 26 15:09:17] WARNING[4515]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 16 as D-channel anyway! -- Remote UNIX connection Executing last minute cleanups == Destroying musiconhold processes linux4*CLI> quit Disconnected from Asterisk server Executing last minute cleanups |
#rm /etc/dahdi/system.conf*
|
#ls /etc/dahdi
xpp.conf |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#rmmod wtce12xp
![]() ERROR: Module wtce12xp does not exist in /proc/modules |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux4 (pid = 5079) ... [Apr 26 15:27:37] WARNING[5188]: chan_dahdi.c:17134 process_dahdi: Ignoring any changes to 'hasmanager' (on reload) at line 47. == Starting D-Channel on span 1 == Primary D-Channel on span 1 up == Using SIP RTP CoS mark 5 -- Executing [1005@gr1:1] Dial("SIP/4001-00000002", "DAHDI/G1/1005") in new stack [Apr 26 15:27:44] WARNING[5192]: app_dial.c:1747 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 0 - Unknown) == Everyone is busy/congested at this time (1:0/0/1) -- Auto fallthrough, channel 'SIP/4001-00000002' status is 'CHANUNAVAIL' linux4*CLI> exit Executing last minute cleanups |
#lsmod
Module Size Used by dahdi_echocan_oslec 1038 30 echo 3020 1 dahdi_echocan_oslec wcte12xp 17580 0 dahdi_voicebus 29859 1 wcte12xp dahdi 176034 3 dahdi_echocan_oslec,wcte12xp,dahdi_voicebus fuse 44064 1 smsc47b397 2279 0 coretemp 3401 0 loop 9733 0 ... thermal 9206 0 ata_piix 17704 2 thermal_sys 9378 3 video,processor,thermal libata 115649 2 ata_generic,ata_piix uhci_hcd 15989 0 ehci_hcd 28449 0 scsi_mod 104765 4 sg,sr_mod,sd_mod,libata e1000e 110066 0 usbcore 99125 3 uhci_hcd,ehci_hcd nls_base 4541 1 usbcore |
#rmmod dahdi
![]() ERROR: Module dahdi is in use by dahdi_echocan_oslec,wcte12xp,dahdi_voicebus |
#rmmod dahdi_echocan_oslec
![]() ERROR: Module dahdi_echocan_oslec is in use |
#scp 192.168.10.1>:/etc/asterisk/chan_dahdi.conf /etc/asterisk/
![]() bash: :/etc/asterisk/chan_dahdi.conf: No such file or directory |
#scp 192.168.10.1>:/etc/asterisk/chan_dahdi.conf /etc/asterisk/chan_dahdi.conf
![]() bash: :/etc/asterisk/chan_dahdi.conf: No such file or directory |
#scp 192.168.10.1>:/etc/asterisk/chan_dahdi.conf /etc/asterisk/chan_dahdi.conf
![]() bash: :/etc/asterisk/chan_dahdi.conf: No such file or directory |
#scp 192.168.10.1:/etc/asterisk/chan_dahdi.conf /etc/asterisk/chan_dahdi.conf
root@192.168.10.1's password: chan_dahdi.conf 100% 46KB 46.0KB/s 00:00 |
#vi /etc/asterisk/chan_dahdi.conf
|
#group = g1
[trunkgroups] (2) An edit session for this file crashed. ; If this is the case, use ":recover" or "vim -r /etc/asterisk/chan_dahdi.conf" ; Trunk groups are used for NFAS or GR-303 connections. to recover the ; ; Spanmap: Associates a span with a trunk group ; Group: spanmap => <dahdispan>,<trunkgroup>[,<logicalspan>] to av ... ; ; Default language ; ;language=en ; ; Context for calls. Defaults to 'default' ; ;context=incoming 63,1 0% "/etc/asterisk/chan_dahdi.conf" 1240L, 47233C written |
#vi /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-1983.11232.610 2012-04-26 15:28:53.668268564 +0300 +++ /etc/asterisk/chan_dahdi.conf 2012-04-26 15:32:10.959770569 +0300 @@ -47,8 +47,12 @@ [channels] +switchtype = euroisdn +signalling = pri_cpe +;channel => 1-15,17-31 +context = gr1 +group = 1 channel => 1-15,17-31 - ; ; Default language ; |
#vi /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-2471.21120.23349 2012-04-26 15:32:27.928270079 +0300 +++ /etc/asterisk/chan_dahdi.conf 2012-04-26 15:32:59.687770286 +0300 @@ -1191,13 +1191,7 @@ ; ; Is somewhat equivalent to the following snippet in the section - [chanels] -switchtype = euroisdn -signalling = pri_cpe -;channel => 1-15,17-31 -context = gr1 -group = 1 -channel => 1-15,17-31 + ; |
#/etc/in
![]() init.d/ initramfs-tools/ insserv/ insserv.conf.d/ |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module wcte12xp is in use ERROR: Module wcte12xp is in use ERROR: Module dahdi_voicebus is in use by wcte12xp ERROR: Module dahdi is in use by dahdi_echocan_oslec,wcte12xp,dahdi_voicebus ERROR: Module dahdi_echocan_oslec is in use ERROR: Module echo is in use by dahdi_echocan_oslec error Loading DAHDI hardware modules: Running dahdi_cfg: done. |
#da
![]() dahdi_cfg dahdi_genconf dahdi_monitor dahdi_scan dahdi_tool date dahdi_diag dahdi_hardware dahdi_registration dahdi_test dash |
#dahdi_cpg -v
![]() bash: dahdi_cpg: command not found |
#dahdi_cpg -v
![]() bash: dahdi_cpg: command not found |
#dahdi_cfg -v
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): OSLEC Configuration ====================== SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) 31 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec Setting echocan for channel 3 to oslec ... Setting echocan for channel 22 to oslec Setting echocan for channel 23 to oslec Setting echocan for channel 24 to oslec Setting echocan for channel 25 to oslec Setting echocan for channel 26 to oslec Setting echocan for channel 27 to oslec Setting echocan for channel 28 to oslec Setting echocan for channel 29 to oslec Setting echocan for channel 30 to oslec Setting echocan for channel 31 to oslec |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/xpp.conf
|
#rm /etc/dahdi/system.conf
|
#vi /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-1983.18454.13721 2012-04-26 15:43:50.536268821 +0300 +++ /etc/asterisk/chan_dahdi.conf 2012-04-26 15:44:07.908275897 +0300 @@ -47,12 +47,6 @@ [channels] -switchtype = euroisdn -signalling = pri_cpe -;channel => 1-15,17-31 -context = gr1 -group = 1 -channel => 1-15,17-31 ; ; Default language ; |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#modprobe -r wcte12xp
|
#modprobe -r dahdi
![]() FATAL: Module dahdi is in use. |
#rmmod dahdi
![]() ERROR: Module dahdi is in use by dahdi_echocan_oslec |
#rmmod dahdi_echocan_oslec
|
#rmmod dahdi
|
#/etc/init.d/asterisk start
Starting Asterisk PBX: asterisk. |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1983.29950.23499 2012-04-26 15:45:27.487768871 +0300 +++ /etc/asterisk/extensions.conf 2012-04-26 15:45:42.436263209 +0300 @@ -123,9 +123,7 @@ [international] -;exten => _1XXX,1,Dial(SIP/kiev/${EXTEN}) -exten => _1XXX,1,Dial(DAHDI/G1/${EXTEN}) - +exten => _1XXX,1,Dial(SIP/kiev/${EXTEN}) exten => _2XXX,1,Dial(SIP/kiev/${EXTEN}) exten => _3XXX,1,Dial(SIP/kiev/${EXTEN}) exten => _6XXX,1,Dial(SIP/kiev/${EXTEN}) |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux4 (pid = 6104) linux4*CLI> core restart now linux4*CLI> Disconnected from Asterisk server |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux4 (pid = 6666) ... ! ael agent agi cdr channel cli config console core database devstate dialplan dnsmgr dundi features file group gtalk hangup help http iax2 indication jabber jingle keys local logger manager meetme mgcp minivm mixmonitor module moh no odbc originate parkedcalls phoneprov pri queue realtime reload rtcp rtp say sip skinny sla sqlite stun timing transcoder udptl ulimit unistim voicemail linux4*CLI> database del deltree get put show showkey -- Remote UNIX connection disconnected linux4*CLI> quit Executing last minute cleanups |
#lsdahdi
|
#lsdahdi
![]() 11 festival.pl kiev-ru.txt kiev-ru.wav kiev.txt kiev.wav kiew-ru.wav resample.sh script1.sh script1.txt v |
#lsdahdi
|
#lsmod
Module Size Used by dahdi 176034 0 fuse 44064 1 smsc47b397 2279 0 coretemp 3401 0 loop 9733 0 snd_hda_codec_analog 45530 1 snd_hda_intel 16791 0 snd_hda_codec 46002 2 snd_hda_codec_analog,snd_hda_intel snd_hwdep 4054 1 snd_hda_codec ... thermal 9206 0 ata_piix 17704 2 thermal_sys 9378 3 video,processor,thermal libata 115649 2 ata_generic,ata_piix uhci_hcd 15989 0 ehci_hcd 28449 0 scsi_mod 104765 4 sg,sr_mod,sd_mod,libata e1000e 110066 0 usbcore 99125 3 uhci_hcd,ehci_hcd nls_base 4541 1 usbcore |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#lsdahdi
|
#vi /etc/asterisk/chan_dahdi.conf
|
#ls
system.conf xpp.conf |
#cd /etc/asterisk/
|
#vi /etc/
![]() |
#vi /etc/d
![]() |
#vi /etc/c
![]() |
#vi /etc/c
![]() |
#vi /etc/a
![]() |
#vi /etc/a
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
![]() |
#vi /etc/dahdi/
|
Время первой команды журнала | 10:28:56 2012- 4-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:06:54 2012- 4-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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