/l3/users/sbond/nt-voip-2011-06/linux8.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 |
|
#asterisk -rvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1468) Verbosity was 0 and is now 12 > Saved useragent "X-Lite 4 release 4.0 stamp 58833" for peer 2402 == Using SIP RTP CoS mark 5 -- Executing [2404@gr3:1] Dial("SIP/2401-00000001", "DAHDI/g5/2404,20") in new stack [Jun 24 17:30:20] WARNING[2597]: 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) -- Executing [2404@gr3:2] Hangup("SIP/2401-00000001", "") in new stack == Spawn extension (gr3, 2404, 2) exited non-zero on 'SIP/2401-00000001' linux8*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/dahdi-channels.conf
|
#vim /etc/asterisk/dahdi-channels.conf
--- /tmp/l3-saved-2538.12284.20272 2011-06-24 17:39:08.000000000 +0300 +++ /etc/asterisk/dahdi-channels.conf 2011-06-24 17:39:35.000000000 +0300 @@ -23,7 +23,7 @@ callerid="Channel 2" <2404> mailbox=2404 group=5 -context=from-internal +context=gr3 channel => 2 callerid= mailbox= |
#vim /etc/asterisk/dahdi-channels.conf
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2538.24580.11111 2011-06-24 17:40:00.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-06-24 17:40:07.000000000 +0300 @@ -160,7 +160,7 @@ ;-----------------------------------LOCAL DIALPLAN ;-----------PANASIONIC -exten => 2404,1,Dial(DAHDI/g5/${EXTEN},20) +exten => 2404,1,Dial(DAHDI/5/${EXTEN},20) exten => 2404,n,Hangup |
#!ast
asterisk -rvvvvvvvvvvvv Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1468) Verbosity is at least 12 linux8*CLI> exi No such command 'exi' (type 'core show help exi' for other possible commands) linux8*CLI> quit Executing last minute cleanups |
#!ast
asterisk -rvvvvvvvvvvvv Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1468) Verbosity is at least 12 linux8*CLI> exi No such command 'exi' (type 'core show help exi' for other possible commands) linux8*CLI> quit Executing last minute cleanups |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#/etc/init.d/dahdi relod
Usage: dahdi {start|stop|restart|status|reload|unload} |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module dahdi is in use by dahdi_echocan_oslec done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module dahdi is in use by dahdi_echocan_oslec done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#ps aux | grep da
root 441 0.0 0.0 17276 1268 ? S<s 17:27 0:00 udevd --daemon daemon 1039 0.0 0.0 8092 536 ? Ss 17:27 0:00 /sbin/portmap daemon 1285 0.0 0.0 18708 436 ? Ss 17:27 0:00 /usr/sbin/atd 101 1346 0.0 0.0 24012 1632 ? Ss 17:27 0:00 /usr/bin/dbus-daemon --system root 1463 0.3 0.1 96848 14324 tty7 Ss+ 17:27 0:03 /usr/bin/Xorg :0 -br -verbose -audit 0 -novtswitch -auth /var/run/gdm3/auth-for-Debian-gdm-TW975h/database -nolisten tcp vt7 avahi 1499 0.0 0.0 33876 1616 ? S 17:27 0:00 avahi-daemon: running [linux8.local] avahi 1500 0.0 0.0 33756 524 ? S 17:27 0:00 avahi-daemon: chroot helper root 1626 0.0 0.0 118224 3648 ? Sl 17:27 0:00 /usr/sbin/console-kit-daemon --no-daemon root 1732 0.0 0.0 17272 1168 ? S< 17:27 0:00 udevd --daemon root 1734 0.0 0.0 17272 1184 ? S< 17:27 0:00 udevd --daemon ejabberd 1769 0.0 0.0 10560 404 ? S 17:27 0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon user 2075 0.0 0.0 71984 2596 ? Sl 17:27 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login user 2134 0.0 0.0 23652 1248 ? Ss 17:27 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session user 2159 0.0 0.1 222828 15016 ? Ss 17:27 0:00 /usr/lib/gnome-settings-daemon/gnome-settings-daemon root 2169 0.0 0.0 55040 3260 ? Sl 17:27 0:00 /usr/lib/udisks/udisks-daemon root 2170 0.0 0.0 46532 892 ? S 17:27 0:00 udisks-daemon: polling /dev/sr0 user 2187 0.0 0.1 219048 10940 ? S 17:27 0:00 update-notifier user 2190 0.0 0.0 169432 7252 ? S 17:27 0:00 /usr/lib/gnome-disk-utility/gdu-notification-daemon user 2225 0.0 0.0 43852 2044 ? S 17:27 0:00 /usr/lib/gvfs/gvfsd-metadata root 2861 0.0 0.0 10060 856 pts/5 S+ 17:40 0:00 grep da |
#ps aux | grep da
root 441 0.0 0.0 17276 1268 ? S<s 17:27 0:00 udevd --daemon daemon 1039 0.0 0.0 8092 536 ? Ss 17:27 0:00 /sbin/portmap daemon 1285 0.0 0.0 18708 436 ? Ss 17:27 0:00 /usr/sbin/atd 101 1346 0.0 0.0 24012 1632 ? Ss 17:27 0:00 /usr/bin/dbus-daemon --system root 1463 0.3 0.1 96848 14324 tty7 Ss+ 17:27 0:03 /usr/bin/Xorg :0 -br -verbose -audit 0 -novtswitch -auth /var/run/gdm3/auth-for-Debian-gdm-TW975h/database -nolisten tcp vt7 avahi 1499 0.0 0.0 33876 1616 ? S 17:27 0:00 avahi-daemon: running [linux8.local] avahi 1500 0.0 0.0 33756 524 ? S 17:27 0:00 avahi-daemon: chroot helper root 1626 0.0 0.0 118224 3648 ? Sl 17:27 0:00 /usr/sbin/console-kit-daemon --no-daemon root 1732 0.0 0.0 17272 1168 ? S< 17:27 0:00 udevd --daemon root 1734 0.0 0.0 17272 1184 ? S< 17:27 0:00 udevd --daemon ejabberd 1769 0.0 0.0 10560 404 ? S 17:27 0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon user 2075 0.0 0.0 71984 2596 ? Sl 17:27 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login user 2134 0.0 0.0 23652 1248 ? Ss 17:27 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session user 2159 0.0 0.1 222828 15016 ? Ss 17:27 0:00 /usr/lib/gnome-settings-daemon/gnome-settings-daemon root 2169 0.0 0.0 55040 3260 ? Sl 17:27 0:00 /usr/lib/udisks/udisks-daemon root 2170 0.0 0.0 46532 892 ? S 17:27 0:00 udisks-daemon: polling /dev/sr0 user 2187 0.0 0.1 219048 10940 ? S 17:27 0:00 update-notifier user 2190 0.0 0.0 169432 7252 ? S 17:27 0:00 /usr/lib/gnome-disk-utility/gdu-notification-daemon user 2225 0.0 0.0 43852 2044 ? S 17:27 0:00 /usr/lib/gvfs/gvfsd-metadata root 2861 0.0 0.0 10060 856 pts/5 S+ 17:40 0:00 grep da |
#~
; they mean or you know you should change them. [trunkgroups] ; ; Trunk groups are used for NFAS or GR-303 connections. ; ; Group: Defines a trunk group. ; trunkgroup => <trunkgroup>,<dchannel>[,<backup1>...] #include /etc/asterisk/dahdi-channels.conf ; trunkgroup is the numerical trunk group to create ; 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 "/etc/asterisk/chan_dahdi.conf" 1224L, 47048C written |
#~
; they mean or you know you should change them. [trunkgroups] ; ; Trunk groups are used for NFAS or GR-303 connections. ; ; Group: Defines a trunk group. ; trunkgroup => <trunkgroup>,<dchannel>[,<backup1>...] #include /etc/asterisk/dahdi-channels.conf ; trunkgroup is the numerical trunk group to create ; 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 "/etc/asterisk/chan_dahdi.conf" 1224L, 47048C written |
#ssh user@192.168.108.253
here = 0, tmp->channel = 1, channel = 1 [Jun 24 17:42:44] ERROR[4452] chan_dahdi.c: Unable to register channel '1' [Jun 24 17:42:44] ERROR[4452] codec_dahdi.c: Failed to open /dev/dahdi/transcode: No such file or dire ctory [Jun 24 17:42:44] NOTICE[4452] chan_skinny.c: Configuring skinny from skinny.conf [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: Starting AEL load process. [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: AEL load process: parsed config file name '/etc/asterisk/ext ensions.ael'. [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: AEL load process: checked config file name '/etc/asterisk/ex tensions.ael'. ... Connection to linux3 closed. [root@linux0:~]# ssh linux3 Linux linux3 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Jun 24 17:44:26 2011 from windows3.unix.nt l3-agent is already running: pid=2123; pidfile=/root/.lilalo/l3-agent.pid |
#ssh user@192.168.108.253
ensions.ael'. [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: AEL load process: checked config file name '/etc/asterisk/ex tensions.ael'. [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: AEL load process: compiled config file name '/etc/asterisk/e xtensions.ael'. [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: AEL load process: merged config file name '/etc/asterisk/ext ensions.ael'. [Jun 24 17:42:44] NOTICE[4452] pbx_ael.c: AEL load process: verified config file name '/etc/asterisk/e xtensions.ael'. [root@linux3:~]# reboot ... Connection to linux3 closed. [root@linux0:~]# ssh linux3 Linux linux3 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Jun 24 17:44:26 2011 from windows3.unix.nt l3-agent is already running: pid=2123; pidfile=/root/.lilalo/l3-agent.pid |
#lsmod | head
Module Size Used by ppdev 5030 0 lp 7462 0 sco 7225 2 bridge 39662 0 stp 1440 1 bridge bnep 9443 2 l2cap 24736 3 bnep crc16 1319 1 l2cap bluetooth 41843 5 sco,bnep,l2cap |
#lsmod | head
Module Size Used by ppdev 5030 0 lp 7462 0 sco 7225 2 bridge 39662 0 stp 1440 1 bridge bnep 9443 2 l2cap 24736 3 bnep crc16 1319 1 l2cap bluetooth 41843 5 sco,bnep,l2cap |
#asterisk -rvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1528) ... [Jun 24 17:46:42] WARNING[2840]: 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) -- Executing [2404@gr3:2] Hangup("SIP/2401-00000000", "") in new stack == Spawn extension (gr3, 2404, 2) exited non-zero on 'SIP/2401-00000000' -- Remote UNIX connection Executing last minute cleanups == Destroying musiconhold processes linux8*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1528) ... [Jun 24 17:46:42] WARNING[2840]: 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) -- Executing [2404@gr3:2] Hangup("SIP/2401-00000000", "") in new stack == Spawn extension (gr3, 2404, 2) exited non-zero on 'SIP/2401-00000000' -- Remote UNIX connection Executing last minute cleanups == Destroying musiconhold processes linux8*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#lsmod | head
Module Size Used by ppdev 5030 0 lp 7462 0 sco 7225 2 bridge 39662 0 stp 1440 1 bridge bnep 9443 2 l2cap 24736 3 bnep crc16 1319 1 l2cap bluetooth 41843 5 sco,bnep,l2cap |
#lsmod | head
Module Size Used by ppdev 5030 0 lp 7462 0 sco 7225 2 bridge 39662 0 stp 1440 1 bridge bnep 9443 2 l2cap 24736 3 bnep crc16 1319 1 l2cap bluetooth 41843 5 sco,bnep,l2cap |
#lsmod | head
Module Size Used by ppdev 5030 0 lp 7462 0 sco 7225 2 bridge 39662 0 stp 1440 1 bridge bnep 9443 2 l2cap 24736 3 bnep crc16 1319 1 l2cap bluetooth 41843 5 sco,bnep,l2cap |
#lsmod | head
Module Size Used by ppdev 5030 0 lp 7462 0 sco 7225 2 bridge 39662 0 stp 1440 1 bridge bnep 9443 2 l2cap 24736 3 bnep crc16 1319 1 l2cap bluetooth 41843 5 sco,bnep,l2cap |
#vim /etc/asterisk/dahdi-channels.conf
--- /tmp/l3-saved-2603.2894.14157 2011-06-24 17:47:30.000000000 +0300 +++ /etc/asterisk/dahdi-channels.conf 2011-06-24 17:49:32.000000000 +0300 @@ -14,9 +14,9 @@ group=0 context=from-pstn channel => 1 -callerid= -group= -context=default +;callerid= +;group= +;context=default ;;; line="2 WCTDM/0/1" signalling=fxo_ks @@ -25,9 +25,9 @@ group=5 context=gr3 channel => 2 -callerid= -mailbox= -group= -context=default +;callerid= +;mailbox= +;group= +;context=default |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module dahdi is in use by dahdi_echocan_oslec done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module dahdi is in use by dahdi_echocan_oslec done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#!v
;callerid= ;group=sterisk/dahdi-channels.conf" 33L, 745C ;context=default ;;; line="2 WCTDM/0/1" signalling=fxo_ks callerid="Channel 2" <2404> mailbox=2404 group=5 context=gr3 channel => 2 ;callerid= ;mailbox= ;group= ;context=default |
#!v
;callerid= ;group=sterisk/dahdi-channels.conf" 33L, 745C ;context=default ;;; line="2 WCTDM/0/1" signalling=fxo_ks callerid="Channel 2" <2404> mailbox=2404 group=5 context=gr3 channel => 2 ;callerid= ;mailbox= ;group= ;context=default |
#[xten =>]8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
secret=password host=dynamic [2403]403 [ ] callerid="VoIP Phone <2403>" context=gr3 mailbox=2403@default language=en pickupgroup=20 ;perehvat [2404] [2404] secret=password host=dynamic user=2404 callerid="VoIP Phone <2404>" context=gr3 type=friend 43,1 20% |
#[xten =>]8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
secret=password host=dynamic [2403]403 [ ] callerid="VoIP Phone <2403>" context=gr3 mailbox=2403@default language=en pickupgroup=20 ;perehvat [2404] [2404] secret=password host=dynamic user=2404 callerid="VoIP Phone <2404>" context=gr3 type=friend 43,1 20% |
#asterisk-rvvvvvvvvvvvvvvvvv
bash: asterisk-rvvvvvvvvvvvvvvvvv: command not found |
#asterisk-rvvvvvvvvvvvvvvvvv
bash: asterisk-rvvvvvvvvvvvvvvvvv: command not found |
#~
[local] ;--------------------------------------ocheredi dlya call-center exten => 2405,1,Answer exten => 2405,n,SetMusicOnHold(default) exten => 2405,n,Queue(queue1) exten => 1234,n,Hangup exten => 1234,n(success),Playback(/var/tmp/asterisk/record14) ; operaciya vypolnena uspeshno exten => i,1,Playback(/var/tmp/asterisk/record12) ; incorrect password [local]> 2406,1,AgentLogin(1001) ;agenti dlya ocheredei [ ] ... ;-----------------------------------LOCAL DIALPLAN ;-----------PANASIONIC exten => _24XX,1,Answer 168,22 68% exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?missed_call) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?missed_call) exten => _24XX,n,Hangup() ;exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger Propuschennyi vyzov s ${CAL ;LERID(num)}) exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger ${DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERI |
#~
[international] ;----------RUSSIA exten => _1[12]XX,1,Dial(SIP/kiev/${EXTEN},10) ;----------USA exten => _2[12]XX,1,Dial(SIP/kiev/${EXTEN},10) ;----------FRANCE ;exten => _[13][31]XX,1,Dial(SIP/kiev/${EXTEN},10) exten => _[13][31]XX,1,Dial(SIP/paris/${EXTEN},10) exten => 1234,n,Hangup exten => 1234,n(success),Playback(/var/tmp/asterisk/record14) ; operaciya vypolnena uspeshno ... exten => _24XX,1,Answer exten => 2445,1,MeetMe(1234,m) ;tolko slishat ;exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER ID(num)}) exten => 2446,1,MeetMe(1234,t) ;slishat i govorit exten => _24XX,n,Set(MON_FILENAME=record-${EXTEN}-${CALLERID(num)}-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}) exten => _24XX,n,Monitor(wav,${MON_FILENAME},m) ;-----------------------------------LOCAL DIALPLAN ;exten => _24XX,n,System(/usr/local/bin/asterisk-jabber-logger Vam zvonyat s ${CALLERID(num)}) exten => _24XX,1,Answer exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger ${DB(jid/${EXTEN})} Propuschennij 168,22 68% |
#{DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERI
; ; DAHDI Telephony Configuration file ; ; You need to restart Asterisk to re-configure the DAHDI channel ; CLI> module reload chan_dahdi.so ; will reload the configuration file, but not all configuration options ; are re-configured during a reload (signalling, as well as PRI and ; SS7-related settings cannot be changed on a reload). ; ; if unspecified, no logical span number is used. ... ; ; Examples below that are commented out (those lines that begin with a ';' but ; no space afterwards) typically show a value that is not the default value, ; but would make sense under certain circumstances. The default values areuse. ; if unspecified, no logical span number is used. ; :0 [ ] ; Spanmap: Associates a span with a trunk group "/etc/asterisk/chan_dahdi.conf" 1223L, 47046C written |
#{DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERI
; ; DAHDI Telephony Configuration file ; ; You need to restart Asterisk to re-configure the DAHDI channel ; CLI> module reload chan_dahdi.so ; will reload the configuration file, but not all configuration options ; are re-configured during a reload (signalling, as well as PRI and ; SS7-related settings cannot be changed on a reload). ; ; if unspecified, no logical span number is used. ... ; if unspecified, no logical span number is used. ; :0 ; Examples below that are commented out (those lines that begin with a ';' but ; no space afterwards) typically show a value that is not the default value, ; but would make sense under certain circumstances. The default values are ; usually sane. Thus you should typically not touch them unless you know what [ ] ; Spanmap: Associates a span with a trunk group "/etc/asterisk/chan_dahdi.conf" 1223L, 47046C written |
#asterisk -rvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1569) ... -- Executing [2401@gr3:3] Monitor("DAHDI/2-1", "wav,record-2401-2404-2011-06-24-18-00-38,m") in new stack -- Executing [2401@gr3:4] Dial("DAHDI/2-1", "SIP/2401,20,tT") in new stack == Using SIP RTP CoS mark 5 -- Called 2401 -- SIP/2401-00000006 is ringing -- SIP/2401-00000006 answered DAHDI/2-1 == Spawn extension (gr3, 2401, 4) exited non-zero on 'DAHDI/2-1' -- Hungup 'DAHDI/2-1' linux8*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 1569) ... -- Executing [2401@gr3:3] Monitor("DAHDI/2-1", "wav,record-2401-2404-2011-06-24-18-00-38,m") in new stack -- Executing [2401@gr3:4] Dial("DAHDI/2-1", "SIP/2401,20,tT") in new stack == Using SIP RTP CoS mark 5 -- Called 2401 -- SIP/2401-00000006 is ringing -- SIP/2401-00000006 answered DAHDI/2-1 == Spawn extension (gr3, 2401, 4) exited non-zero on 'DAHDI/2-1' -- Hungup 'DAHDI/2-1' linux8*CLI> exit Executing last minute cleanups |
#{MON_FILENAME},m)
;callerid= ;group= "/etc/asterisk/dahdi-channels.conf" 33L, 745C ;context=default ;;; line="2 WCTDM/0/1" signalling=fxo_ks callerid="Channel 2" <2404> mailbox=2404 group=5 context=gr3 channel => 2 ;callerid= ;mailbox= ;group= ;context=default |
#{MON_FILENAME},m)
;callerid= ;group= "/etc/asterisk/dahdi-channels.conf" 33L, 745C ;context=default ;;; line="2 WCTDM/0/1" signalling=fxo_ks callerid="Channel 2" <2404> mailbox=2404 group=5 context=gr3 channel => 2 ;callerid= ;mailbox= ;group= ;context=default |
#~
exten => 4,n,Dial(SIP/2402) exten => 5,1,Goto(system-menu,s,1) exten => 7,1,Goto(lang-menu,s,startmenu) exten => 9,1,Goto(menu,s,start-menu) exten => 0,1,Playback(/var/tmp/asterisk/record04) ;proschanie [kievmenu] [ ] exten => s,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/uk-kiev.txt) exten => s,n,Goto(menu,s,start-menu) ;exten => s,n,WaitExten(1) exten => 9,1,Goto(menu,s,start-menu) exten => i,1,Background(/var/tmp/asterisk/record05) ; oshibka exten => i,n,WaitExten(1) exten => i,n,Goto(kievmenu,s,1) 101,0-1 33% |
#~
exten => 8,1,Set(MENU_LANG=uk) exten => 8,n,Goto(menu,s,1) exten => i,1,Background(/var/tmp/asterisk/record05) ;error (i-znachit ne izvestnii) exten => i,n,WaitExten(1) exten => i,n,Goto(lang-menu,s,startmenu) ;--------------------------------------MAIN MENU [menu] [menu] exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/${MENU_LANG}/record01) ; privetstvie ... [kievmenu] [ ] exten => s,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/uk-kiev.txt) exten => s,n,Goto(menu,s,start-menu) ;exten => s,n,WaitExten(1) exten => 9,1,Goto(menu,s,start-menu) exten => i,1,Background(/var/tmp/asterisk/record05) ; oshibka exten => i,n,WaitExten(1) exten => i,n,Goto(kievmenu,s,1) 101,0-1 33% |
#/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. |
#asterisk -rvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 2706) Verbosity was 0 and is now 20 > Saved useragent "Asterisk PBX 1.6.2.9-2+squeeze2" for peer kiev -- Remote UNIX connection Executing last minute cleanups == Destroying musiconhold processes linux8*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 2706) Verbosity was 0 and is now 20 > Saved useragent "Asterisk PBX 1.6.2.9-2+squeeze2" for peer kiev -- Remote UNIX connection Executing last minute cleanups == Destroying musiconhold processes linux8*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#ssh user2192.168.108.253
ssh: Could not resolve hostname user2192.168.108.253: Name or service not known |
#ssh user2192.168.108.253
ssh: Could not resolve hostname user2192.168.108.253: Name or service not known |
#ssh user@192.168.108.253
callgroup=1 pickupgroup=1 ; Channel variable to be set for all calls from this channel ;setvar=CHANNEL=42 ;setvar=ATTENDED_TRANSFER_COMPLETE_SOUND=beep ; This channel variable will ; cause the given audio file to ; be played upon completion of ; an attended transfer. ; ; Specify whether the channel should be answered immediately or if the simple ; switch should provide dialtone, read digits, etc. ; Note: If immediate=yes the dialplan execution will always start at extension ; 's' priority 1 regardless of the dialed number! ; ;immediate=yes |
#ssh user@192.168.108.253
; ;transfertobusy=no ; ; caller ID can be set to "asreceived" or a specific number if you want to ; override it. Note that "asreceived" only applies to trunk interfaces. ; fullname sets just the ; ; fullname: sets just the name part. ; cid_number: sets just the number part: ; ... ;setvar=CHANNEL=42 ;setvar=ATTENDED_TRANSFER_COMPLETE_SOUND=beep ; This channel variable will ; cause the given audio file to ; be played upon completion of ; an attended transfer. ; ; Specify whether the channel should be answered immediately or if the simple ; switch should provide dialtone, read digits, etc. ; Note: If immediate=yes the dialplan execution will always start at extension ; 's' priority 1 regardless of the dialed number! |
#~
; instead of using the operator (as in Mexico). The R2 spec in Brazil says a special GB tone ; Specify whether the channel should be answered immediately or if the simple ;setvar=ATTENDED_TRANSFER_COMPLETE_SOUND=beep ; This channel variable will ; switch should provide dialtone, read digits, etc. ; Note: If immediate=yes the dialplan execution will always start at extension ; 's' priority 1 regardless of the dialed number! ; ;immediate=yes ; ; Specify whether flash-hook transfers to 'busy' channels should complete or ; return to the caller performing the transfer (default is yes). ; ;transfertobusy=no ; ; caller ID can be set to "asreceived" or a specific number if you want to ; override it. Note that "asreceived" only applies to trunk interfaces. ; fullname sets just the ; ; fullname: sets just the name part. |
#~
; instead of using the operator (as in Mexico). The R2 spec in Brazil says a special GB tone ; should be used to reject collect calls. If you want to ALLOW collect calls specify 'yes', ; if you want to BLOCK collect calls then say 'no'. Default is to block collect calls. ; (see also 'mfcr2_double_answer') ; mfcr2_allow_collect_calls=no ; This feature is related but independent of mfcr2_allow_collect_calls ; Some PBX's require a double-answer process to block collect calls, if ; you ever have problems blocking collect calls using Group B signals (mfcr2_allow_collect_calls=no) ; then you may want to try with mfcr2_double_answer=yes, this will cause that every answer signal ; is changed by answer->clear back->answer (sort of a flash) ... ; Specify whether flash-hook transfers to 'busy' channels should complete or ; return to the caller performing the transfer (default is yes). ; ;transfertobusy=no ; ; caller ID can be set to "asreceived" or a specific number if you want to ; override it. Note that "asreceived" only applies to trunk interfaces. ; fullname sets just the ; ; fullname: sets just the name part. |
#; cid_number: sets just the number part:
;group=sterisk/dahdi-channels.conf" 33L, 751C ;context=default ;;; line="2 WCTDM/0/1" signalling=fxo_ks callerid="Channel 2" <2404> immediate=yes group=5 context=lang-menu channel => 2 ;callerid= ;mailbox= ;group= ;context=default "/etc/asterisk/dahdi-channels.conf" 34L, 765C written |
#; cid_number: sets just the number part:
; Autogenerated by /usr/sbin/dahdi_genconf on Fri Jun 24 17:13:06 2011 ; If you edit this file and execute /usr/sbin/dahdi_genconf again, ; your manual changes will be LOST. ; Dahdi Channels Configurations (chan_dahdi.conf) ; ; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended ; to be #include-d by /etc/chan_dahdi.conf that will include the global settings ; ; Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER) ;;; line="1 WCTDM/0/0" ... callerid="Channel 2" <2404> mailbox=2404 immediate=yes context=lang-menu channel => 2 ;callerid= ;mailbox= ;group= ;context=default "/etc/asterisk/dahdi-channels.conf" 34L, 765C written |
#!/e
/etc/init.d/asterisk restart Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#!/e
/etc/init.d/asterisk restart Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#tar cvf var-lib-asterisk.tar /var/tmp/asterisk/
tar: Removing leading `/' from member names /var/tmp/asterisk/ /var/tmp/asterisk/record10.gsm /var/tmp/asterisk/uk/ /var/tmp/asterisk/uk/record01.gsm /var/tmp/asterisk/record13.gsm /var/tmp/asterisk/record11.gsm /var/tmp/asterisk/record50.gsm /var/tmp/asterisk/record12.gsm /var/tmp/asterisk/record07.gsm ... /var/tmp/asterisk/record06.gsm /var/tmp/asterisk/record03.gsm /var/tmp/asterisk/record04.gsm /var/tmp/asterisk/record55.gsm /var/tmp/asterisk/record08.gsm /var/tmp/asterisk/record15.gsm /var/tmp/asterisk/record09.gsm /var/tmp/asterisk/ru/ /var/tmp/asterisk/ru/record01.gsm /var/tmp/asterisk/record14.gsm |
#tar cvf var-lib-asterisk.tar /var/tmp/asterisk/
tar: Removing leading `/' from member names /var/tmp/asterisk/ /var/tmp/asterisk/record10.gsm /var/tmp/asterisk/uk/ /var/tmp/asterisk/uk/record01.gsm /var/tmp/asterisk/record13.gsm /var/tmp/asterisk/record11.gsm /var/tmp/asterisk/record50.gsm /var/tmp/asterisk/record12.gsm /var/tmp/asterisk/record07.gsm ... /var/tmp/asterisk/record06.gsm /var/tmp/asterisk/record03.gsm /var/tmp/asterisk/record04.gsm /var/tmp/asterisk/record55.gsm /var/tmp/asterisk/record08.gsm /var/tmp/asterisk/record15.gsm /var/tmp/asterisk/record09.gsm /var/tmp/asterisk/ru/ /var/tmp/asterisk/ru/record01.gsm /var/tmp/asterisk/record14.gsm |
#scp var-lib-asterisk.tar igor@chub.in:/var/www/xguru/class/nt-voip-2011-jun/
ssh: connect to host chub.in port 22: Connection refused lost connection |
#scp var-lib-asterisk.tar igor@chub.in:/var/www/xguru/class/nt-voip-2011-jun/
ssh: connect to host chub.in port 22: Connection refused lost connection |
#vim /root/.ssh/config
--- /dev/null 2011-06-25 13:37:48.294476408 +0300 +++ /root/.ssh/config 2011-06-25 17:39:57.000000000 +0300 @@ -0,0 +1,2 @@ +Host chub.in + Port 22022 |
#ls /var/tmp/
asterisk ru-asterisk.txt ru-belka.txt ru-burunduk.txt ru-kiev.txt uk-kiev.txt |
#ls /var/tmp/
asterisk ru-asterisk.txt ru-belka.txt ru-burunduk.txt ru-kiev.txt uk-kiev.txt |
Время первой команды журнала | 16:29:32 2011- 6-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:51:17 2011- 6-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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