/l3/users/Kzn/Asterisk22/debian2/root :1 :2 :3 :4 :5 :6 :7 |
|
#chown asterisk:asterisk /var/tmp/asterisk/
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.13490.21398 2014-04-23 16:07:06.903414387 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 16:07:56.355414659 +0300 @@ -44,7 +44,7 @@ include => local include => national include => international - +inclube => fallback [gr1] @@ -52,17 +52,20 @@ include => local include => national include => international +inclube => fallback [gr2] include => internal include => local include => national +inclube => fallback [gr3] include => internal include => local +inclube => fallback |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.14627.21752 2014-04-23 16:08:21.351414797 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 16:13:20.635416445 +0300 @@ -44,7 +44,7 @@ include => local include => national include => international -inclube => fallback +include => fallback [gr1] @@ -52,20 +52,20 @@ include => local include => national include => international -inclube => fallback +include => fallback [gr2] include => internal include => local include => national -inclube => fallback +include => fallback [gr3] include => internal include => local -inclube => fallback +include => fallback |
##Screen2
|
##Screen1
|
##Screen1
|
##Screen1
|
##Screen1
|
##Screen1
|
#asterisk -rvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on debian2 (pid = 3773) ... -- SIP/nikolaev-0000093a is ringing -- Got SIP response 603 "Declined" back from 192.168.12.1:5060 -- SIP/nikolaev-0000093a is busy == Everyone is busy/congested at this time (1:1/0/0) -- Auto fallthrough, channel 'SIP/1201-00000939' status is 'BUSY' -- Executing [h@gr1:1] Playback("SIP/1201-00000939", "/var/tmp/asterisk/message") in new stack == Spawn extension (gr1, h, 1) exited non-zero on 'SIP/1201-00000939' debian2*CLI> Disconnected from Asterisk server Executing last minute cleanups |
##Screen2
|
##Screen2
|
##Screen2
|
##Screen2
|
##Screen2
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.9370.29119 2014-04-23 16:23:48.047419892 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 16:32:43.215422839 +0300 @@ -1,15 +1,6 @@ [default] -;;exten => _12xx,1,Dial(SIP/${EXTEN}) -;;exten => _11xx,1,Dial(SIP/nikolaev/${EXTEN}) -;;exten => _3[12]xx,1,Dial(SIP/havana/${EXTEN}) -;; -;;exten => _2xxx,1,Dial(SIP/berlin/${EXTEN}) -;;exten => _33xx,1,Dial(SIP/berlin/${EXTEN}) -;;exten => _13xx,1,Dial(SIP/berlin/${EXTEN}) - - [internal] exten => 8001,1,Answer @@ -19,7 +10,10 @@ [local] -exten => _12XX,1,Dial(SIP/${EXTEN}) +;exten => _12XX,1,Dial(SIP/${EXTEN}) + +exten => _1201,1,Dial(SIP/1201,2) +exten => _1201,n,Dial(SIP/1202) [national] |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.29678.24448 2014-04-23 16:38:07.723424643 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 16:39:34.123425099 +0300 @@ -13,6 +13,7 @@ ;exten => _12XX,1,Dial(SIP/${EXTEN}) exten => _1201,1,Dial(SIP/1201,2) +exten => _1201,n,NoOP(Dial Status ${DIALSTATUS}) exten => _1201,n,Dial(SIP/1202) [national] |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.13237.10251 2014-04-23 16:41:40.711425796 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 16:48:48.995428154 +0300 @@ -14,6 +14,14 @@ exten => _1201,1,Dial(SIP/1201,2) exten => _1201,n,NoOP(Dial Status ${DIALSTATUS}) +exten => _1201,n,Goto(n-${DIALSTATUS}) + +exten => _1201-NOANSWER,1,Dial(SIP/1402) +exten => _1201-CONGESTION,1,Dial(SIP/1402) +exten => _1201-ANSWER,1,Hangup +exten => _1201-BUSY,1,Busy + + exten => _1201,n,Dial(SIP/1202) [national] |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.12583.20754 2014-04-23 16:50:28.627428700 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 16:54:00.687429866 +0300 @@ -14,12 +14,18 @@ exten => _1201,1,Dial(SIP/1201,2) exten => _1201,n,NoOP(Dial Status ${DIALSTATUS}) -exten => _1201,n,Goto(n-${DIALSTATUS}) +exten => _1201,n,Goto(s-${DIALSTATUS}) -exten => _1201-NOANSWER,1,Dial(SIP/1402) -exten => _1201-CONGESTION,1,Dial(SIP/1402) -exten => _1201-ANSWER,1,Hangup -exten => _1201-BUSY,1,Busy +exten => s-NOANSWER,1,Dial(SIP/1402) +exten => s-CONGESTION,1,Dial(SIP/1402) +exten => s-ANSWER,1,Hangup +exten => s-BUSY,1,Busy + +; exten => _1401,1,Goto(xxx,1) +; * +; +------------+ +; v +; exten => xxx,1,Answer exten => _1201,n,Dial(SIP/1202) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.6191.21614 2014-04-23 16:58:51.979431468 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 17:06:06.759433860 +0300 @@ -1,3 +1,18 @@ +[macro-localcall] + +; ${ARG1} - первый аргумент +; ${ARG2} - второй аргумент + +exten => s,1,Dial(SIP/${ARG1},2) +exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) +exten => s,n,Goto(s-${DIALSTATUS}) + +exten => s-NOANSWER,1,Dial(SIP/1202) +exten => s-CONGESTION,1,Dial(SIP/1202) +exten => s-ANSWER,1,Hangup +exten => s-BUSY,1,Busy + + [default] @@ -10,25 +25,9 @@ [local] -;exten => _12XX,1,Dial(SIP/${EXTEN}) - -exten => _1201,1,Dial(SIP/1201,2) -exten => _1201,n,NoOP(Dial Status ${DIALSTATUS}) -exten => _1201,n,Goto(s-${DIALSTATUS}) - -exten => s-NOANSWER,1,Dial(SIP/1402) -exten => s-CONGESTION,1,Dial(SIP/1402) -exten => s-ANSWER,1,Hangup -exten => s-BUSY,1,Busy - -; exten => _1401,1,Goto(xxx,1) -; * -; +------------+ -; v -; exten => xxx,1,Answer +exten => _12XX,1,Macro(localcall,${EXTEN}) -exten => _1201,n,Dial(SIP/1202) [national] |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5367.17600.27947 2014-04-23 17:09:03.335434833 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 17:13:54.155436432 +0300 @@ -5,7 +5,7 @@ exten => s,1,Dial(SIP/${ARG1},2) exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) -exten => s,n,Goto(s-${DIALSTATUS}) +exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Dial(SIP/1202) exten => s-CONGESTION,1,Dial(SIP/1202) @@ -13,6 +13,12 @@ exten => s-BUSY,1,Busy +; Goto(x) переход в пределах экстеншена +; Goto(x,y) переход на другой экстеншен (x), на шаг (y) +; Goto(x,y,z) переход в другой контекст (x) на другой экстеншен (y), на шаг (z) + + + [default] |
#asterisk -rvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on debian2 (pid = 3773) ... [Apr 24 09:02:36] NOTICE[3796]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'kiev@192.168.12.1' timed out, trying again (Attempt #2675) [Apr 24 09:02:56] NOTICE[3796]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'kiev@192.168.12.1' timed out, trying again (Attempt #2676) [Apr 24 09:03:16] NOTICE[3796]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'kiev@192.168.12.1' timed out, trying again (Attempt #2677) [Apr 24 09:03:36] NOTICE[3796]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'kiev@192.168.12.1' timed out, trying again (Attempt #2678) [Apr 24 09:03:56] NOTICE[3796]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'kiev@192.168.12.1' timed out, trying again (Attempt #2679) -- Registered SIP 'nikolaev' at 192.168.12.1:5060 -- Registered SIP '1202' at 192.168.12.102:5060 -- Remote UNIX connection disconnected debian2*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf.local
![]() --- /dev/null 2014-04-22 14:54:06.680144806 +0300 +++ /etc/asterisk/extensions.conf.local 2014-04-23 17:43:22.051446157 +0300 @@ -0,0 +1,3 @@ +[local] + +exten => _1201,n,Dial(SIP/1202) |
#screen -d
![]() |
#screen -d 8317
|
#screen -x
![]() |
#screen -r 5324
|
#:[nclude "/etc/asterisk/extensions.conf.local"
exten => _12XX,1,Macro(localcall,${EXTEN}) #include "/etc/asterisk/extensions.conf.local" [national] [international] exten => _3[12]XX,1,Dial(SIP/havana/${EXTEN}) exten => _33XX,1,Dial(SIP/berlin/${EXTEN}) exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) "/etc/asterisk/extensions.conf" 82L, 1560C записано |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf.local
--- /tmp/l3-saved-5367.17600.29703 2014-04-23 17:43:24.411446169 +0300 +++ /etc/asterisk/extensions.conf.local 2014-04-23 17:47:06.371447393 +0300 @@ -1,3 +1,3 @@ [local] -exten => _1201,n,Dial(SIP/1202) +exten => _12XX,1,Macro(localcall,${EXTEN}) |
#~
![]() l3script: q: команда не найдена |
#vim /etc/asterisk/extensions.conf
|
#screen -d
![]() |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-17213.21635.1541 2014-04-24 09:51:22.187765665 +0300 +++ /etc/asterisk/sip.conf 2014-04-24 09:51:43.967765797 +0300 @@ -18,7 +18,7 @@ type=friend secret=1234 host=dynamic -context=gr3 +context=gr1 [1203] type=friend |
#asterisk -rvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on debian2 (pid = 3773) ... == Using SIP RTP CoS mark 5 -- Executing [3102@gr_relay:1] Dial("SIP/berlin-00000998", "SIP/havana/3102") in new stack == Using SIP RTP CoS mark 5 -- Called SIP/havana/3102 -- SIP/havana-00000999 is ringing == Spawn extension (gr_relay, 3102, 1) exited non-zero on 'SIP/berlin-00000998' -- Executing [h@gr_relay:1] Playback("SIP/berlin-00000998", "/var/tmp/asterisk/message") in new stack == Spawn extension (gr_relay, h, 1) exited non-zero on 'SIP/berlin-00000998' debian2*CLI> quit Executing last minute cleanups |
#asterisk -rx 'sip reload'
|
## Interesno sip reload
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17213.19922.19812 2014-04-24 10:00:49.031768779 +0300 +++ /etc/asterisk/extensions.conf 2014-04-24 10:07:29.827770982 +0300 @@ -24,10 +24,13 @@ [internal] -exten => 8001,1,Answer -exten => 8001,n,Record(/var/tmp/asterisk/message:gsm,2) -exten => 8001,n,Playback(/var/tmp/asterisk/message) -exten => 8001,n,Hangup +exten => _80XX,1,Answer +exten => _80XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,2) +exten => _80XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) +exten => _80XX,n,Hangup + + +; ${VARIABLE:start:length} #include "/etc/asterisk/extensions.conf.local" |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17213.10226.5096 2014-04-24 10:16:18.287773887 +0300 +++ /etc/asterisk/extensions.conf 2014-04-24 10:20:21.431775193 +0300 @@ -3,7 +3,9 @@ ; ${ARG1} - первый аргумент ; ${ARG2} - второй аргумент -exten => s,1,Dial(SIP/${ARG1},2) +exten => s,1,Answer +exten => s,n,Monitor(wav,monitor,m) +exten => s,n,Dial(SIP/${ARG1},2) exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) exten => s,n,Goto(s-${DIALSTATUS},1) @@ -16,6 +18,7 @@ ; Goto(x) переход в пределах экстеншена ; Goto(x,y) переход на другой экстеншен (x), на шаг (y) ; Goto(x,y,z) переход в другой контекст (x) на другой экстеншен (y), на шаг (z) +; Monitor,m пишем разговор оба канала в файл каталог см ls /var/spool/asterisk/monitor/ |
#ls /var/spool/asterisk/monitor/
monitor.wav |
#grep --color=always -C5 Monitor /etc/asterisk/extensions.conf
; ${ARG1} - первый аргумент ; ${ARG2} - второй аргумент exten => s,1,Answer exten => s,n,Monitor(wav,monitor,m) exten => s,n,Dial(SIP/${ARG1},2) exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Dial(SIP/1202) -- ; Goto(x) переход в пределах экстеншена ; Goto(x,y) переход на другой экстеншен (x), на шаг (y) ; Goto(x,y,z) переход в другой контекст (x) на другой экстеншен (y), на шаг (z) ; Monitor,m пишем разговор оба канала в файл каталог см ls /var/spool/asterisk/monitor/ [default] |
#grep --color=always Dial /etc/asterisk/extensions.conf
exten => s,n,Dial(SIP/${ARG1},2) exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) exten => s-NOANSWER,1,Dial(SIP/1202) exten => s-CONGESTION,1,Dial(SIP/1202) exten => _11XX,1,Dial(SIP/nikolaev/${EXTEN}) exten => _3[12]XX,1,Dial(SIP/havana/${EXTEN}) exten => _2XXX,1,Dial(SIP/berlin/${EXTEN}) exten => _33XX,1,Dial(SIP/berlin/${EXTEN}) exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) |
#ls -l /var/spool/asterisk/monitor/
итого 140 -rw-rw---- 1 asterisk asterisk 139404 Апр 24 10:20 monitor.wav |
#ls -l /var/spool/asterisk/monitor/
итого 140 -rw-rw---- 1 asterisk asterisk 139404 Апр 24 10:20 monitor.wav |
#ls -l /var/spool/asterisk/monitor/
итого 164 -rw-rw---- 1 asterisk asterisk 164684 Апр 24 10:34 monitor.wav |
## ÐÑокÑÑÑÑÑÐа екÑÑана в ÑкÑине ctrl-a [
|
## Прокурутуа ектрана в скрине ctrl-a [
|
## Прокурутуа ектрана в скрине ctrl-a [
|
#ÑÐapt-get install samba
ЧÑение ÑпиÑков пакеÑов⦠ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии⦠ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: tdb-tools ÐÑедлагаемÑе пакеÑÑ: openbsd-inetd inet-superserver smbldap-tools ldb-tools ctdb ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: samba tdb-tools обновлено 0, ÑÑÑановлено 2 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 0 пакеÑов, и 0 пакеÑов не обновлено. ... РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ tdb-tools (из Ñайла â¦/tdb-tools_1.2.10-2_amd64.deb) ⦠ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ⦠ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ samba (2:3.6.6-6+deb7u2) ⦠Generating /etc/default/samba... ÐобавлÑеÑÑÑ Ð³ÑÑппа «sambashare» (GID 122) ... ÐоÑово. update-alternatives: иÑполÑзÑеÑÑÑ /usr/bin/smbstatus.samba3 Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ /usr/bin/smbstatus (smbstatus) в авÑомаÑиÑеÑкий Ñежим Starting Samba daemons: nmbd smbd. ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ tdb-tools (1.2.10-2) ⦠update-alternatives: иÑполÑзÑеÑÑÑ /usr/bin/tdbbackup.tdbtools Ð´Ð»Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ /usr/bin/tdbbackup (tdbbackup) в авÑомаÑиÑеÑкий Ñежим |
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-17213.22045.4557 2014-04-24 11:56:51.439807101 +0300 +++ /etc/samba/smb.conf 2014-04-24 11:57:19.747807240 +0300 @@ -330,4 +330,10 @@ # ; preexec = /bin/mount /cdrom ; postexec = /bin/umount /cdrom +[monitor] + comment = Asterisk Monitor Files + read only = yes + locking = no + path = /var/spool/asterisk/monitor + guest ok = yes |
#smbpasswd -a user
New SMB password: Retype new SMB password: Added user user. |
#/etc/init.d/samba start
Starting Samba daemons: nmbd smbd. |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#cmod 777 /var/log/asterisk/
![]() cdr-csv/ cdr-custom/ messages queue_log |
#cmod 777 /var/log/asterisk/
![]() cdr-csv/ cdr-custom/ messages queue_log |
#nbtscan 192.168.12.0/24
![]() l3script: nbtscan: команда не найдена |
#chown 777 /var/spool/asterisk/monitor/
|
#vim /etc/gro
![]() |
#vim /etc/group
--- /tmp/l3-saved-17213.16864.5024 2014-04-24 12:04:24.191809567 +0300 +++ /etc/group 2014-04-24 12:05:16.475809856 +0300 @@ -58,5 +58,5 @@ saned:x:119: Debian-gdm:x:120: user:x:1000: -asterisk:x:121: +asterisk:x:121:user sambashare:x:122: |
#grep ^asterisk: /etc/group
asterisk:x:121:user |
#ls -l /var/spool/asterisk/monitor/ -d
drwxr-x--- 2 777 asterisk 4096 Апр 24 11:40 /var/spool/asterisk/monitor/ |
#smbclient -U user //192.168.12.2/monitor
Enter user's password: Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.6] smb: \> dir . D 0 Thu Apr 24 11:40:46 2014 .. D 0 Tue Apr 22 14:26:31 2014 1201-2301-1398327034.wav 143404 Thu Apr 24 11:10:43 2014 1201-1101-1398328839.wav 111084 Thu Apr 24 11:40:46 2014 s-1201-S{EPOCH}.wav 72204 Thu Apr 24 10:39:43 2014 3101-2101-1398326646.wav 243564 Thu Apr 24 11:04:22 2014 1201-1101-1398326293.wav 131884 Thu Apr 24 10:58:22 2014 ... 1201-1101-1398328737.wav 149164 Thu Apr 24 11:39:06 2014 1201-2201-1398325834.wav 167084 Thu Apr 24 10:50:44 2014 3201-2101-1398326734.wav 209324 Thu Apr 24 11:05:49 2014 1201-1101-1398326270.wav 166764 Thu Apr 24 10:58:01 2014 1101-2201-1398326562.wav 729004 Thu Apr 24 11:03:29 2014 1201-1101-1398326959.wav 94124 Thu Apr 24 11:09:25 2014 1201-1101-1398326403.wav 209644 Thu Apr 24 11:00:17 2014 monitor.wav 164684 Thu Apr 24 10:34:27 2014 56304 blocks of size 8388608. 52933 blocks available smb: \> exit |
##smbclient -U user //192.168.12.2/monitor
|
## winscp
|
## ssh/scp/sftp
|
## ssh (22)
|
## winscp
|
#useradd user22
|
#tail -1 /etc/gro
![]() groff/ group group- |
#tail -5 /etc/group
Debian-gdm:x:120: user:x:1000: asterisk:x:121:user sambashare:x:122: user22:x:1001: |
#tail -1 /etc/group
user22:x:1001: |
#ддls /etc/asterisk/voicemail.conf
/etc/asterisk/voicemail.conf |
#;4325 => 2392,Andrew Dufresne,andy@dufresne.info,,imapuser=adufresne|imappassword=rockh@mmer
![]() extconfig.conf extensions.conf.local extensions_minivm.conf extensions.ael.SAVE extensions.conf.SAVE extensions.conf extensions.lua.SAVE |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17213.14267.3503 2014-04-24 13:20:09.059834571 +0300 +++ /etc/asterisk/extensions.conf 2014-04-24 13:25:03.451836196 +0300 @@ -23,7 +23,9 @@ exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) exten => s,n,Goto(s-${DIALSTATUS},1) -exten => s-NOANSWER,1,Dial(SIP/1202) +exten => s-NOANSWER,1,NoOp(No Answer) +exten => s-NOANSWER,n,VoiceMail(${MACRO_EXTEN@default}) + exten => s-CONGESTION,1,Dial(SIP/1202) exten => s-ANSWER,1,Hangup exten => s-BUSY,1,Busy @@ -46,6 +48,7 @@ exten => _80XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _80XX,n,Hangup +exten => ; ${VARIABLE:start:length} |
#grep -v '^;' /etc/asterisk/voicemail.conf | less
|
#grep -v '^;' /etc/asterisk/voicemail.conf | less
|
#grep VoiceMailMain -C5 /etc/asterisk/extensions.conf --color=always
![]() |
#asterisk -rx 'dialplan reload'
Dialplan reloaded. |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17213.22941.31108 2014-04-24 13:32:17.847838577 +0300 +++ /etc/asterisk/extensions.conf 2014-04-24 13:33:12.683838851 +0300 @@ -70,7 +70,7 @@ [fallback] -exten => _.,1,Playback(/var/tmp/asterisk/message) +; exten => _.,1,Playback(/var/tmp/asterisk/message) [gr_relay] |
#asterisk -rvvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on debian2 (pid = 3773) Verbosity is at least 999 debian2*CLI> voicemail reload Reloading voicemail configuration... == Parsing '/etc/asterisk/voicemail.conf': == Found == Parsing '/etc/asterisk/users.conf': == Found debian2*CLI> debian2*CLI> debian2*CLI> quit Executing last minute cleanups |
#less /etc/asterisk/extensions.conf
|
#chown asterisk:asterisk /var/spool/asterisk/monitor/
|
#chown asterisk:asterisk /var/spool/asterisk/
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17213.508.31843 2014-04-24 13:46:36.471843308 +0300 +++ /etc/asterisk/extensions.conf 2014-04-24 13:47:58.847843753 +0300 @@ -24,7 +24,7 @@ exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,NoOp(No Answer) -exten => s-NOANSWER,n,VoiceMail(${MACRO_EXTEN@default}) +exten => s-NOANSWER,n,VoiceMail(${MACRO_EXTEN}@default) exten => s-CONGESTION,1,Dial(SIP/1202) exten => s-ANSWER,1,Hangup |
##exten => s-NOANSWER,1,NoOp(No Answer)
|
#exten => s-NOANSWER,n,VoiceMail(${MACRO_EXTEN}@default)
![]() l3script: syntax error near unexpected token `(' |
## pkill screen убить скрин
![]() |
#â# ctrl-a :
![]() |
## quit
![]() |
#apt-cache search asterisk sounds
asterisk-core-sounds-en - asterisk PBX sound files - US English asterisk-core-sounds-en-g722 - asterisk PBX sound files - en-us/g722 asterisk-core-sounds-en-gsm - asterisk PBX sound files - en-us/gsm asterisk-core-sounds-en-wav - asterisk PBX sound files - en-us/wav asterisk-core-sounds-es - asterisk PBX sound files - Spanish asterisk-core-sounds-es-g722 - asterisk PBX sound files - es-mx/g722 asterisk-core-sounds-es-gsm - asterisk PBX sound files - es-mx/gsm asterisk-core-sounds-es-wav - asterisk PBX sound files - es-mx/wav asterisk-core-sounds-fr - asterisk PBX sound files - Canadian French asterisk-core-sounds-fr-g722 - asterisk PBX sound files - fr-ca/g722 asterisk-core-sounds-fr-gsm - asterisk PBX sound files - fr-ca/gsm asterisk-core-sounds-fr-wav - asterisk PBX sound files - fr-ca/wav asterisk-core-sounds-ru - asterisk PBX sound files - Russian asterisk-core-sounds-ru-g722 - asterisk PBX sound files - ru-ru/g722 asterisk-core-sounds-ru-gsm - asterisk PBX sound files - ru-ru/gsm asterisk-core-sounds-ru-wav - asterisk PBX sound files - ru-ru/wav asterisk-prompt-it-menardi - asterisk PBX Italian sound files |
#apt-cache search asterisk sounds
asterisk-core-sounds-en - asterisk PBX sound files - US English asterisk-core-sounds-en-g722 - asterisk PBX sound files - en-us/g722 asterisk-core-sounds-en-gsm - asterisk PBX sound files - en-us/gsm asterisk-core-sounds-en-wav - asterisk PBX sound files - en-us/wav asterisk-core-sounds-es - asterisk PBX sound files - Spanish asterisk-core-sounds-es-g722 - asterisk PBX sound files - es-mx/g722 asterisk-core-sounds-es-gsm - asterisk PBX sound files - es-mx/gsm asterisk-core-sounds-es-wav - asterisk PBX sound files - es-mx/wav asterisk-core-sounds-fr - asterisk PBX sound files - Canadian French asterisk-core-sounds-fr-g722 - asterisk PBX sound files - fr-ca/g722 asterisk-core-sounds-fr-gsm - asterisk PBX sound files - fr-ca/gsm asterisk-core-sounds-fr-wav - asterisk PBX sound files - fr-ca/wav asterisk-core-sounds-ru - asterisk PBX sound files - Russian asterisk-core-sounds-ru-g722 - asterisk PBX sound files - ru-ru/g722 asterisk-core-sounds-ru-gsm - asterisk PBX sound files - ru-ru/gsm asterisk-core-sounds-ru-wav - asterisk PBX sound files - ru-ru/wav asterisk-prompt-it-menardi - asterisk PBX Italian sound files |
Время первой команды журнала | 14:57:56 2014- 4-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:55:38 2014- 4-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в ж