/l3/users/Mike/nt-voip/linux2.unix.nt/root :1 :2 :3 :4 :5 |
|
#ls /var/spool/asterisk/monitor/
|
#ls /var/spool/asterisk/monitor/
|
#ls /var/spool/asterisk/monitor/
|
#ls /var/spool/asterisk/monitor/
|
#ls /var/spool/asterisk/monitor/
|
#ls /var/spool/asterisk/monitor/
|
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#mcedit /etc/asterisk/extensions.conf
exten => _2 exten => _2 exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPO |
#mcedit /etc/asterisk/extensions.conf
CH},Europe/Kiev,"%Y-%m-%d-%H:%M:%S")}) ;exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EP│ ) exten => _2XXX,n,Monitor(gsm,${MONITOR_FILENAME},m); m - obedenit CH},Europe/Kiev,%Y-%m-%d-%H:%M:%S)}) exten => _2XXX,1,Answer exten => _2XXX,n,Dial(SIP/${EXTEN})ME=${CALLERID(num)}-${EXTEN}-${EPOCH}) ;exten => _2XXX,n,Monitor(wav,${MONITOR_FILENAME}); m - obedenit |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
2001-2222-1335267237-in.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
1335267732-SIP-2001-00000049-in.wav 2001-2222-1335267237-in.wav 1335267732-SIP-2001-00000049-out.wav 2001-2222-1335267237-out.wav |
#ls /var/spool/asterisk/monitor/
1335267732-SIP-2001-00000049-in.wav 2001-2222-1335267237-in.wav m-in.g723 1335267732-SIP-2001-00000049-out.wav 2001-2222-1335267237-out.wav m-out.g723 |
#ls -la /var/spool/asterisk/monitor/
total 228 drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 14:47 . drwxr-x--- 9 asterisk asterisk 4096 Apr 23 12:39 .. -rw-rw---- 1 asterisk asterisk 49644 Apr 24 14:42 1335267732-SIP-2001-00000049-in.wav -rw-rw---- 1 asterisk asterisk 40684 Apr 24 14:42 1335267732-SIP-2001-00000049-out.wav -rw-rw---- 1 asterisk asterisk 63724 Apr 24 14:34 2001-2222-1335267237-in.wav -rw-rw---- 1 asterisk asterisk 51884 Apr 24 14:34 2001-2222-1335267237-out.wav -rw-rw---- 1 asterisk asterisk 0 Apr 24 14:47 m-in.g723 -rw-rw---- 1 asterisk asterisk 0 Apr 24 14:47 m-out.g723 |
#ls -la /var/spool/asterisk/monitor/
total 228 drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 14:47 . drwxr-x--- 9 asterisk asterisk 4096 Apr 23 12:39 .. -rw-rw---- 1 asterisk asterisk 49644 Apr 24 14:42 1335267732-SIP-2001-00000049-in.wav -rw-rw---- 1 asterisk asterisk 40684 Apr 24 14:42 1335267732-SIP-2001-00000049-out.wav -rw-rw---- 1 asterisk asterisk 63724 Apr 24 14:34 2001-2222-1335267237-in.wav -rw-rw---- 1 asterisk asterisk 51884 Apr 24 14:34 2001-2222-1335267237-out.wav -rw-rw---- 1 asterisk asterisk 0 Apr 24 14:47 m-in.g723 -rw-rw---- 1 asterisk asterisk 0 Apr 24 14:47 m-out.g723 |
#ls -la /var/spool/asterisk/monitor/
total 248 drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 14:49 . drwxr-x--- 9 asterisk asterisk 4096 Apr 23 12:39 .. -rw-rw---- 1 asterisk asterisk 49644 Apr 24 14:42 1335267732-SIP-2001-00000049-in.wav -rw-rw---- 1 asterisk asterisk 40684 Apr 24 14:42 1335267732-SIP-2001-00000049-out.wav -rw-rw---- 1 asterisk asterisk 63724 Apr 24 14:34 2001-2222-1335267237-in.wav -rw-rw---- 1 asterisk asterisk 51884 Apr 24 14:34 2001-2222-1335267237-out.wav -rw-rw---- 1 asterisk asterisk 8646 Apr 24 14:49 m-in.gsm -rw-rw---- 1 asterisk asterisk 7722 Apr 24 14:49 m-out.gsm |
#smbpasswd -a user
New SMB password: Retype new SMB password: Failed to add entry for user user. |
#smbpasswd -a user
New SMB password: Retype new SMB password: Failed to add entry for user user. |
#smbpasswd -a user
New SMB password: Retype new SMB password: Failed to add entry for user user. |
#ls -la /var/spool/asterisk/monitor/
total 248 drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 14:49 . drwxr-x--- 9 asterisk asterisk 4096 Apr 23 12:39 .. -rw-rw---- 1 asterisk asterisk 49644 Apr 24 14:42 1335267732-SIP-2001-00000049-in.wav -rw-rw---- 1 asterisk asterisk 40684 Apr 24 14:42 1335267732-SIP-2001-00000049-out.wav -rw-rw---- 1 asterisk asterisk 63724 Apr 24 14:34 2001-2222-1335267237-in.wav -rw-rw---- 1 asterisk asterisk 51884 Apr 24 14:34 2001-2222-1335267237-out.wav -rw-rw---- 1 asterisk asterisk 8646 Apr 24 14:49 m-in.gsm -rw-rw---- 1 asterisk asterisk 7722 Apr 24 14:49 m-out.gsm |
#apt-get install sen
sendemail sendmail-bin sendpage-server sensors-applet sendfile sendmail-cf sendxmpp sentinella sendip sendmail-doc sensible-mda sendmail sendpage-client sensible-utils sendmail-base sendpage-common sensord |
#apt-get install send
sendemail sendmail sendmail-cf sendpage-common sendfile sendmail-base sendmail-doc sendpage-server sendip sendmail-bin sendpage-client sendxmpp |
#apt-get install sendmail sendmai
Display all 28230 possibilities? (y or n) |
#apt-get install sendmail sendmail
sendmail sendmail-base sendmail-bin sendmail-cf sendmail-doc |
#apt-get install sendmail sendmail
sendmail sendmail-base sendmail-bin sendmail-cf sendmail-doc |
#apt-get install sendmail sendmail-
sendmail-base sendmail-bin sendmail-cf sendmail-doc |
#apt-get install sendmail sendmail-b
sendmail-base sendmail-bin |
#apt-get install sendmail sendmail-bin
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libmysqlclient16 mysql-common sendmail-base sendmail-cf sensible-mda Suggested packages: sendmail-doc rmail logcheck resolvconf sasl2-bin ... Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.61-0+squeeze1_i386.deb) ... Selecting previously deselected package sensible-mda. Unpacking sensible-mda (from .../sensible-mda_8.14.3-9.4_i386.deb) ... Selecting previously deselected package sendmail. Unpacking sendmail (from .../sendmail_8.14.3-9.4_all.deb) ... Processing triggers for man-db ... Setting up mysql-common (5.1.61-0+squeeze1) ... Setting up libmysqlclient16 (5.1.61-0+squeeze1) ... Setting up sensible-mda (8.14.3-9.4) ... Setting up sendmail (8.14.3-9.4) ... |
#mcedit /etc/mail/s
sasl/ sendmail.mc submit.cf sendmail.cf service.switch submit.mc sendmail.cf.errors service.switch-nodns sendmail.conf smrsh/ |
#mcedit /etc/mail/local-host-names
|
#apt-get install qpo
installation-guide-amd64 installation-guide-mips installation-guide-armel installation-guide-mipsel installation-guide-hppa installation-guide-powerpc installation-guide-i386 installation-guide-s390 installation-guide-ia64 installation-guide-sparc installation-guide-kfreebsd-amd64 installation-report installation-guide-kfreebsd-i386 install-info |
#apt-get install qpopper
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: openbsd-inetd The following NEW packages will be installed: openbsd-inetd qpopper ... Selecting previously deselected package openbsd-inetd. (Reading database ... 116036 files and directories currently installed.) Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-6_i386.deb) ... Selecting previously deselected package qpopper. Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1.2_i386.deb) ... Processing triggers for man-db ... Setting up openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Setting up qpopper (4.0.9.dfsg-1.2) ... |
#mcedit /etc/mail/a
access address.resolve aliases.db access.db aliases |
#mcedit /etc/mail/access
access access.db |
#mcedit /etc/mail/access
#Connect:172.22><------><------>RELAY #Connect:172.24><------><------>RELAY #Connect:172.26><------><------>RELAY #Connect:172.28><-- ┌──────────────── Quit ────────────────┐ #Connect:172.30><-- │ │ #Connect:192.168<-- └──────────────────────────────────────┘ ClientRate:192.168<----><------>0 # Defaults ClientRate:<---><------><------><------>10 # #SRV_Features:192.168.1>A |
#mcedit /etc/sa
samba/ sane.d/ |
#mcedit /etc/ma
magic mail/ mailcap.order mail.rc magic.mime mailcap mailname manpath.config |
#mcedit /etc/mail/sendmail.mc
undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= dnl # dnl # dnl #<->into this directory before writing files. dnl #<->instead - it will prevent any writes outside of /home ! dnl # dnl # Remove `, Addr=' clauses to receive from any interface dnl # dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1') dnl # |
#mcedit /etc/mail/sendmail.mc
dnl # Masquerading options FEATURE(`always_add_domain')dnl FEATURE(`always_add_domain')dnldnl dnl # FEATURE(`allmasquerade')dnl dnl # If you're on a dialup link, you should enable this - so sendmail FEATURE(`masquerade_envelope')dnl dnl # will not bring up the link (it will queue mail for later) dnl # If you want to support IPv6, switch the commented/uncommentd lines dnl define(`confCON_EXPENSIVE',`True')dnl ... MASQUERADE_AS(`linux2.unix.nt')dnl dnl # Dialup/LAN connection overrides FEATUREefault Mailer setup dnl # Define connection throttling and window length MAILER_DEFINITIONSe_envelope')dnl include(`/etc/mail/m4/dialup.m4')dnl MAILER(`local')dnl include(`/etc/mail/m4/provider.m4')dnl ailer setup dnl |
#mcedit /etc/mail/sendmail.mc
linux2.unix.nt')dnl rade_envelope')dnl MAILER(`smtp')d bring up the link (it will queue mail for later) |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.20.1:49574 192.168.15.252:22 ESTABLISHED tcp 0 0 192.168.20.1:41816 46.4.85.204:18030 TIME_WAIT Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 14 [ ] DGRAM 4353 /dev/log unix 2 [ ] DGRAM 2767 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 54533 unix 3 [ ] STREAM CONNECTED 48140 @/tmp/.X11-unix/X0 ... unix 3 [ ] STREAM CONNECTED 4506 unix 3 [ ] STREAM CONNECTED 5442 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 4505 unix 2 [ ] DGRAM 4501 unix 3 [ ] STREAM CONNECTED 4421 unix 3 [ ] STREAM CONNECTED 4420 unix 2 [ ] DGRAM 5353 unix 2 [ ] DGRAM 4392 unix 3 [ ] DGRAM 2772 unix 3 [ ] DGRAM 2771 |
#netstat -n | grep 25
tcp 0 0 192.168.20.1:49574 192.168.15.252:22 ESTABLISHED unix 3 [ ] STREAM CONNECTED 8251 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 8250 @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 5925 @/tmp/.X11-unix/X0 |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.20.1:49574 192.168.15.252:22 ESTABLISHED tcp 0 0 192.168.20.1:41816 46.4.85.204:18030 TIME_WAIT tcp 0 0 192.168.20.1:41817 46.4.85.204:18030 TIME_WAIT tcp 0 0 192.168.20.1:41818 46.4.85.204:18030 TIME_WAIT Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 14 [ ] DGRAM 4353 /dev/log unix 2 [ ] DGRAM 2767 @/org/kernel/udev/udevd ... unix 3 [ ] STREAM CONNECTED 4506 unix 3 [ ] STREAM CONNECTED 5442 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 4505 unix 2 [ ] DGRAM 4501 unix 3 [ ] STREAM CONNECTED 4421 unix 3 [ ] STREAM CONNECTED 4420 unix 2 [ ] DGRAM 5353 unix 2 [ ] DGRAM 4392 unix 3 [ ] DGRAM 2772 unix 3 [ ] DGRAM 2771 |
#hostname
linux2 |
#mcedit /etc/asterisk/voicemail.conf
106+ 0 106 3855 59 0x03B [ If you need to have an external program, i.e. /usr/bin/myapp ; called when a user changes her voicemail password, uncomment this: externpasscheck=/usr/bin/myapp ; Arguments for this script are: ; mailbox context oldpass newpass ;funless you are _VERY_ sure that you know what you are doing and are fdirectoryintro=dir-intro ; The character set for voicemail messages can be specified here ... ; [other] 1234 => 5678,Company2 User,root@localhost ; defaults to being off ; example for our acme compartmentalized company ; european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM 5,Mark Spencer,markster@linux-support.net,mypager@digium.│ 32,Sales,sales@marko.net ; |
#mcedit /etc/asterisk/sip.conf
qualify=yes ; status type=friend host=dynamic type=friend host=dynamic |
#mcedit /etc/asterisk/extensions.conf
-M 80 17 43 97/1739 ;exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) local] exten => _22XXX,n,Monitor(wav,${MONITOR_FILENAME}m); m - obedenit XXX,n,Monitor(gsm,${MONITOR_FILENAME},m); m - obedenit XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STR│ xten => _2XXX,1,Answer exten => _2 exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) exten => _83XX,1,VoiceMa ... Monitor(wavFILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPO onitor(gsm, et(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPO -%m-%d-%H:%M:%S)}) ,n,Dial(SIP/${EXTEN},2); 5 secund iceMailMain() oicemail(${EXTEN}@default) iceMailMain() ;manual VoiceMailMain(22${EXTEN:2}) ; srazu na voice ema t(CHANNEL(language)=de); prizvinke prinuditelno ispolzovat de yazik soobscheniy |
#mcedit /etc/asterisk/voicemail.conf
/etc/ast~il.conf [----] 45 L:[321+10 331/367] *(16564/17963b) 0010 0x00A eastern=America/New_York|'vm-received' Q 'digits/at' IMp central=America/Chicago|'vm-received' Q 'digits/at' IMp central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours' military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p' ┌──────────────── Quit ────────────────┐ │ │ └──────────────────────────────────────┘ ;4300 => 3456,Ben Rigas,ben@american-computer.net ;4310 => -5432,Sales,sales@marko.net ;4110 => 3443,Rob Flynn,rflynn@blueridge.net ;4235 => 1234,Jim Holmes,jim@astricon.ips,,Tz=european ; ; Mailboxes may be organized into multiple contexts for 1Help 2Save 3Mark 4Replac 5Copy 6Move 7Search 8Delete 9PullDn10Quit |
#ast
astcanary astman astribank_is_starting asterisk astribank_allow astribank_tool astgenkey astribank_hexload |
#asterisk restart
Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#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 linux2 (pid = 1509) Verbosity is at least 3 linux2*CLI> dialplan reload ... -- Executing [2222@gr1:5] VoiceMail("SIP/2001-00000058", "2222@default") in new stack -- <SIP/2001-00000058> Playing 'vm-intro.gsm' (language 'en') -- <SIP/2001-00000058> Playing 'beep.gsm' (language 'en') -- Recording the message -- x=0, open writing: /var/spool/asterisk/voicemail/default/2222/tmp/f745wh format: wav49, 0x8cb9098 -- x=1, open writing: /var/spool/asterisk/voicemail/default/2222/tmp/f745wh format: gsm, 0x8ca9640 -- x=2, open writing: /var/spool/asterisk/voicemail/default/2222/tmp/f745wh format: wav, 0x8cb4450 -- User hung up == Spawn extension (gr1, 2222, 5) exited non-zero on 'SIP/2001-00000058' linux2*CLI> quit |
#wget http://www.ivrvoice.ru/downloader/download/file/11
--2012-04-24 16:29:26-- http://www.ivrvoice.ru/downloader/download/file/11 Resolving www.ivrvoice.ru... 195.242.215.39 Connecting to www.ivrvoice.ru|195.242.215.39|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://www.ivrvoice.ru/downloader/download/file/11/asterisk-sounds-ru-gsm-2010-04-28.tar.gz [following] --2012-04-24 16:29:27-- http://www.ivrvoice.ru/downloader/download/file/11/asterisk-sounds-ru-gsm-2010-04-28.tar.gz Reusing existing connection to www.ivrvoice.ru:80. HTTP request sent, awaiting response... 200 Ok Length: 2452777 (2.3M) [application/octet-stream] Saving to: “11” 100%[======================================>] 2,452,777 776K/s in 3.1s 2012-04-24 16:29:31 (776 KB/s) - “11” saved [2452777/2452777] |
#tar tfC 11 /usr/share/asterisk/sounds/
./ ./dictate.txt ./followme.txt ./phonetic.txt ./ru/ ./ru/vykljuchena.gsm ./ru/queue-holdtime.gsm ./ru/spy-sip.gsm ./ru/is-curntly-unavail.gsm ./ru/spy-agent.gsm ... ./ru/PM.gsm ./ru/vm-saveoper.gsm ./ru/dot.gsm ./ru/vm-incorrect-mailbox.gsm ./ru/spy-skinny.gsm ./ru.txt ./convert.py ./pbdirectory.txt ./digits.txt ./letters.txt |
#ls /usr/share/asterisk/sounds/ | less
|
#tar xfC 11 /usr/share/asterisk/sounds/
|
#ls /usr/share/asterisk/sounds/ru | less
|
#mcedit /etc/asterisk/extensions.conf
XXX,n,Voic-Mail( 0EXTEN}@d20 59/ 91 951/2362 010 0x00A exten => 83 exten => 8300,1,VoiceMailMain() ;manual 300,1,Voice83XX,1,VoiceMailMain(22${EXTEN:2}) ; srazu na voice ema [national] exten => 8498,1,Set(CHANNEL(language)=de); prizvinke prinuditelno isp 98,n,VoiceMailMain() exten => 84 ;exten => 8400,1,Read(DB(mobile/${CALLERID(num)}),/var/tmp/asterisk/message01) ;exten => 8400,n,Playback(/var/tmp/asterisk/message02) ... exten => 8400,n,Playback(/var/tmp/asterisk/message02) exten => _5XXX,1,Dial(SIP/rome/${EXTEN}) exten => _3XXX,1,Dial(SIP/rome/${EXTEN}) exten => _6XXX,1,Dial(SIP/rome/${EXTEN}) ; marshrutixaciya exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPO ;exten => _XXX,n,Voicemail(${EXTEN}@default) 00,1,VoiceMailMain() ;manual ;exten => _ exten => 8398,1,Set(CHANNEL(language)=de); prizvinke prinuditelno ispolzovat de [ { } 1 ]?start) |
#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 linux2 (pid = 1509) ... linux2*CLI> database get mobile Usage: database get <family> <key> Retrieves an entry in the Asterisk database for a given family and key. linux2*CLI> database get Usage: database get <family> <key> Retrieves an entry in the Asterisk database for a given family and key. linux2*CLI> quit Executing last minute cleanups |
##asterisk -rx "database put mobile $phone $mobilephone"
|
#mcedit mike
|
#asterisk -rx
asterisk: option requires an argument -- 'x' |
#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 linux2 (pid = 1509) Verbosity is at least 3 linux2*CLI> database get mobile 2001 Value: 0508440755 linux2*CLI> quit Executing last minute cleanups |
#mcedit
661234504 |
#ls
acpi hdparm.conf pango adduser.conf host.conf papersize adjtime hostname passwd aliases hosts passwd- alternatives hosts.allow perl anacrontab hosts.deny pm apache2 iceweasel polkit-1 apm idmapd.conf ppp apt ifplugd profile asterisk inetd.conf profile.d ... gre.d networks usb_modeswitch.d groff nologin vga group nsswitch.conf vim group- obex-data-server w3m grub.d ODBCDataSources wgetrc gshadow odbc.ini wildmidi gshadow- openoffice wpa_supplicant gssapi_mech.conf opt X11 gtk-2.0 pam.conf xdg gtkmathview pam.d xml |
#chmod 755 mike
|
#. mi
mike mime.types |
#. mike
Updated database successfully Updated database successfully Updated database successfully |
#mcedit mike
|
#apt-get install sqlite
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. Suggested packages: sqlite-doc The following NEW packages will be installed: sqlite 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 21.2 kB of archives. After this operation, 81.9 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main sqlite i386 2.8.17-6 [21.2 kB] Fetched 21.2 kB in 0s (0 B/s) Selecting previously deselected package sqlite. (Reading database ... 116059 files and directories currently installed.) Unpacking sqlite (from .../sqlite_2.8.17-6_i386.deb) ... Processing triggers for man-db ... Setting up sqlite (2.8.17-6) ... |
#cat /var/lib/asterisk/astdb
|
#P¨P̤`<7/SIP/Registry/rome192.168.10.1:5060:120:livorno:sip:livorno@192.168.10.1J
|
#P¨P̤`<7/SIP/Registry/rome192.168.10.1:5060:120:livorno:sip:livorno@192.168.10.1J
|
#P¨P̤`<7/SIP/Registry/rome192.168.10.1:5060:120:livorno:sip:livorno@192.168.10.1J
|
#P¨P̤`<7/SIP/Registry/rome192.168.10.1:5060:120:livorno:sip:livorno@192.168.10.1J
|
#P¨P̤`<7/SIP/Registry/rome192.168.10.1:5060:120:livorno:sip:livorno@192.168.10.1J
|
#mcedit /etc/asterisk/extensions.conf
exten => _81XX,1,Reco--(/va29tmp/a 2e 8 10essage${333EN:2}7gsm)116 0x074obcheni [internal] exten => 8001,1,Answer ;mnogo ;exten => 2222,1,Playback(d 0o-tha43s) 43 1289 10 0x00A exten => 8300,1,VoiceMailMain() ;manual exten => 8398,n,VoiceMailMain() ;exten => 8400,n,Playback(/var/tmp/asterisk/message02) exten => 8400,1(start),Read(new_number,/var/tmp/asterisk/message01) exten => 8400,n,SayDigits(${new_number}) ... ;exten => _2XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},5); primer raboty s DB ;exten => _2XXX,n,Voicemail(${EXTEN}@default) ;exten => _2XXX,n,Dial(SIP/${EXTEN},2); 5 secund [local] ;exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EP│ XXX,n,Monitor(gsm,${MONITOR_FILENAME},m); m - obedenit exten => _2XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPO ;exten => _2XXX,n,Dial(SIP/${EXTEN},2); 5 secund ;exten => _83XX,1,VoiceMailMain(22${EXTEN:2}) ; srazu na voice ema [national] |
#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 linux2 (pid = 1509) ... -- Time to delete the old dialplan: 0.000066 sec -- Total time merge_contexts_delete: 0.000592 sec == Using SIP RTP CoS mark 5 -- Executing [2222@gr1:1] Dial("SIP/2001-0000007f", "SIP/2222") in new stack == Using SIP RTP CoS mark 5 -- Called 2222 -- SIP/2222-00000080 is ringing == Spawn extension (gr1, 2222, 1) exited non-zero on 'SIP/2001-0000007f' linux2*CLI> quit Executing last minute cleanups |
#mc
|
#man sox
|
#sox -t mp3 03_Rosenrot.mp3 -r8000 -c1 -t gsm 03_Rosenrot.gsm resample
sox FAIL formats: can't open input file `03_Rosenrot.mp3': No such file or directory |
#ls
acpi gtkmathview pango adduser.conf hdparm.conf papersize adjtime host.conf passwd aliases hostname passwd- alternatives hosts perl anacrontab hosts.allow pm apache2 hosts.deny polkit-1 apm iceweasel ppp apt idmapd.conf profile asterisk ifplugd profile.d ... gnome-vfs-mime-magic networks vga gre.d nologin vim groff nsswitch.conf w3m group obex-data-server wgetrc group- ODBCDataSources wildmidi grub.d odbc.ini wpa_supplicant gshadow openoffice X11 gshadow- opt xdg gssapi_mech.conf pam.conf xml gtk-2.0 pam.d |
#ls *.gsm
Cheb_Khlaed_-_Aicha_By_LiL-MoH_2012.gsm |
#cp Cheb_Khlaed_-_Aicha_By_LiL-MoH_2012.gsm /var/lib/as
aspell/ asterisk/ |
#ls *.gsm
|
#cp Cheb_Khlaed_-_Aicha_By_LiL-MoH_2012.gsm /var/lib/asterisk/moh/
|
#ls /var/lib/asterisk/moh/
gsm /var/lib/asterisk/moh/1.gsm |
#ls /var/lib/asterisk/moh/
1.gsm |
#ls -la /var/lib/asterisk/moh/
total 284 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:11 . drwxr-xr-x 4 asterisk asterisk 4096 Apr 25 09:49 .. -rw-r--r-- 1 root root 276639 Apr 25 10:11 1.gsm |
#du -h /var/lib/asterisk/moh/1.gsm
276K /var/lib/asterisk/moh/1.gsm |
#du -h /var/lib/asterisk/moh/1.gsm
ls -la /var/lib/asterisk/moh/ total 560 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:12 . drwxr-xr-x 4 asterisk asterisk 4096 Apr 25 09:49 .. -rw-r--r-- 1 root root 276639 Apr 25 10:11 1.gsm -rw-r--r-- 1 root root 276639 Apr 25 10:12 Cheb_Khlaed_-_Aicha_By_LiL-MoH_2012.gsm |
Время первой команды журнала | 13:30:10 2012- 4-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:12:52 2012- 4-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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