/l3/users/mim/nt-voip/linux8.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2289.13372.31949 2012-10-23 17:03:18.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:04:39.000000000 +0300 @@ -27,6 +27,9 @@ include => internal include => local include => national +exten => _.,1,Playback(/var/tmp/asterisk/message01) +exten => _.,n,SayDigits(${EXTEN}) + [gr3] include => internal include => local |
#[ ]
[default] [internal] exten => 8000,1,Playback(welcome) exten => _81XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) "/etc/asterisk/extensions.conf" 42L, 932C [exten =] _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) [xten => ]82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) [ ] [local] [local]> _23XX,1,Dial(SIP/${EXTEN}) ... 25,0-1 Весь include => internal include => local include => national include => internation [gr4] include => local include => national include => internation ~ |
#[ ]
[general] context=default ; Default context for incoming calls allowoverlap=no ; Disable overlap dialing support. (Default is yes) udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all) tcpenable=no ; Enable server for incoming TCP connections (default is no) tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces) srvlookup=yes ; Enable DNS SRV lookups on outbound calls "/etc/asterisk/sip.conf" 44L, 995C [ ] register => hamburg:1234@192.168.90.1/berlin ... 19,0-1 Весь [berlin] type=friend host=dynamic username=hamburg secret=1234 canreinvite=no qualify=yes context=gr4 ~ |
#[ ]
[internal] exten => 8000,1,Playback(welcome) exten => _81XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) ;exten => _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) [local] exten => _23XX,1,Dial(SIP/${EXTEN}) exten => _23XX,1,Dial(SIP/${EXTEN},3) exten => _23XX,n,Voicemail(${EXTEN}@default) [national] ... ~ ~ ~ ~ ~ ~ ~ ~ ~ 8,0-1 Весь |
#[ ]
[default] [internal] exten => 8000,1,Playback(welcome) exten => _81XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) ;exten => _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) [local] ;exten => _23XX,1,Dial(SIP/${EXTEN}) exten => _23XX,1,Dial(SIP/${EXTEN},3) exten => _23XX,n,Voicemail(${EXTEN}@default) ... ~ ~ ~ ~ ~ ~ ~ ~ ~ 8,0-1 Весь |
#[ ]
; ; Voicemail Configuration ; ; ; NOTE: Asterisk has to edit this file to change a user's password. This does ; not currently work with the "#include <file>" directive for Asterisk ; configuration files, nor when using realtime static configuration. ; Do not use them with this configuration file. ; [general] ... ;112 => 6262,Nancy,nancy@acme-widgets.com ; ; ; When using IMAP storage, imapuser and imappassword can be used to specify the ; user's credentials. ; ;[imapvm] ;4324 => 7764,Ellis Redding,red@buxton.us,,imapuser=eredding|imappassword=g3tbusy ;4325 => 2392,Andrew Dufresne,andy@dufresne.info,,imapuser=adufresne|imappassword=rockh@mmer 348,0-1 Внизу |
#[ ]
;moveheard=yes ; ; Forward an urgent message as an urgent message. Defaults to no so ; sender can set the urgency on the envelope of the forwarded message. ;forward_urgent_auto=no ; ; User context is where entries from users.conf are registered. The ; default value is 'default' ; ;userscontext=default ... ;111 => 7383,Pete,pete@acme-widgets.com,,tz=central ;112 => 6262,Nancy,nancy@acme-widgets.com ; ; ; When using IMAP storage, imapuser and imappassword can be used to specify the ; user's credentials. ; ;[imapvm] ;4324 => 7764,Ellis Redding,red@buxton.us,,imapuser=eredding|imappassword=g3tbusy ;4325 => 2392,Andrew Dufresne,andy@dufresne.info,,imapuser=adufresne|imappassword=rockh@mmer |
#apt-
apt-cache apt-config apt-ftparchive apt-key apt-mark apt-cdrom apt-extracttemplates apt-get apt-listchanges apt-sortpkgs |
#apt-
apt-cache apt-config apt-ftparchive apt-key apt-mark apt-cdrom apt-extracttemplates apt-get apt-listchanges apt-sortpkgs |
#apt
apt-cache apt-ftparchive apt-key apt-cdrom apt-get apt-listchanges apt-config aptitude apt-mark aptd aptitude-create-state-bundle apt-sortpkgs aptdcon aptitude-curses apt-extracttemplates aptitude-run-state-bundle |
#apt
apt-cache apt-ftparchive apt-key apt-cdrom apt-get apt-listchanges apt-config aptitude apt-mark aptd aptitude-create-state-bundle apt-sortpkgs aptdcon aptitude-curses apt-extracttemplates aptitude-run-state-bundle |
#apt-get
apt 0.8.10.3 Ð´Ð»Ñ i386 ÑкомпилиÑован Apr 15 2011 21:02:20 ÐÑполÑзование: apt-get [паÑамеÑÑÑ] команда apt-get [паÑамеÑÑÑ] install|remove пакеÑ1 [пакеÑ2 ...] apt-get [паÑамеÑÑÑ] source пакеÑ1 [пакеÑ2 ...] apt-get -- пÑоÑÑÐ°Ñ Ð¿ÑогÑамма Ñ Ð¸Ð½ÑеÑÑейÑом командной ÑÑÑоки Ð´Ð»Ñ ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑÑÑановки пакеÑов. Ðаиболее ÑаÑÑо иÑполÑзÑемÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ -- update и install. ÐомандÑ: update - полÑÑиÑÑ Ð½Ð¾Ð²Ñе ÑпиÑки пакеÑов upgrade - вÑполниÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ ... -m попÑÑаÑÑÑÑ Ð¿ÑодолжиÑÑ, даже еÑли аÑÑ Ð¸Ð²Ñ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ -u показÑваÑÑ Ñакже ÑпиÑок обновлÑемÑÑ Ð¿Ð°ÐºÐµÑов -b ÑобÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¸Ð· иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода поÑле его полÑÑÐµÐ½Ð¸Ñ -V показÑваÑÑ Ð¿Ð¾Ð»Ð½Ñе номеÑа веÑÑий -c=? ÑиÑаÑÑ ÑказаннÑй Ñайл наÑÑÑойки -o=? задаÑÑ Ð·Ð½Ð°Ñение пÑоизволÑÐ½Ð¾Ð¼Ñ Ð¿Ð°ÑамеÑÑÑ Ð½Ð°ÑÑÑойки, напÑимеÑ, -o dir::cache=/tmp Ð ÑпÑавоÑнÑÑ ÑÑÑаниÑÐ°Ñ apt-get(8), sources.list(5) и apt.conf(5) ÑодеÑжиÑÑÑ Ð¿Ð¾Ð´ÑÐ¾Ð±Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¸ опиÑание паÑамеÑÑов. Ð APT еÑÑÑ ÐºÐ¾ÑовÑÑ Ð¡Ð£ÐÐРСÐÐ |
#apt-get
apt 0.8.10.3 Ð´Ð»Ñ i386 ÑкомпилиÑован Apr 15 2011 21:02:20 ÐÑполÑзование: apt-get [паÑамеÑÑÑ] команда apt-get [паÑамеÑÑÑ] install|remove пакеÑ1 [пакеÑ2 ...] apt-get [паÑамеÑÑÑ] source пакеÑ1 [пакеÑ2 ...] apt-get -- пÑоÑÑÐ°Ñ Ð¿ÑогÑамма Ñ Ð¸Ð½ÑеÑÑейÑом командной ÑÑÑоки Ð´Ð»Ñ ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑÑÑановки пакеÑов. Ðаиболее ÑаÑÑо иÑполÑзÑемÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ -- update и install. ÐомандÑ: update - полÑÑиÑÑ Ð½Ð¾Ð²Ñе ÑпиÑки пакеÑов upgrade - вÑполниÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ ... -m попÑÑаÑÑÑÑ Ð¿ÑодолжиÑÑ, даже еÑли аÑÑ Ð¸Ð²Ñ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ -u показÑваÑÑ Ñакже ÑпиÑок обновлÑемÑÑ Ð¿Ð°ÐºÐµÑов -b ÑобÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¸Ð· иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода поÑле его полÑÑÐµÐ½Ð¸Ñ -V показÑваÑÑ Ð¿Ð¾Ð»Ð½Ñе номеÑа веÑÑий -c=? ÑиÑаÑÑ ÑказаннÑй Ñайл наÑÑÑойки -o=? задаÑÑ Ð·Ð½Ð°Ñение пÑоизволÑÐ½Ð¾Ð¼Ñ Ð¿Ð°ÑамеÑÑÑ Ð½Ð°ÑÑÑойки, напÑимеÑ, -o dir::cache=/tmp Ð ÑпÑавоÑнÑÑ ÑÑÑаниÑÐ°Ñ apt-get(8), sources.list(5) и apt.conf(5) ÑодеÑжиÑÑÑ Ð¿Ð¾Ð´ÑÐ¾Ð±Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¸ опиÑание паÑамеÑÑов. Ð APT еÑÑÑ ÐºÐ¾ÑовÑÑ Ð¡Ð£ÐÐРСÐÐ |
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail : Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail : Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#apt-get install sendmail bin
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет bin |
#apt-get install sendmail bin
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет bin |
#apt-get install sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc logcheck resolvconf sasl2-bin ... (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлен 116491 Ñайл и каÑалог.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ exim4-base ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа mysql-common. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 116415 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (из Ñайла .../mysql-common_5.1.63-0+squeeze1_all.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libmysqlclient16. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.63-0+squeeze1_i386.deb)... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.63-0+squeeze1) ... |
#apt-get install sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc logcheck resolvconf sasl2-bin ... (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлен 116491 Ñайл и каÑалог.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ exim4-base ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа mysql-common. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 116415 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (из Ñайла .../mysql-common_5.1.63-0+squeeze1_all.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libmysqlclient16. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.63-0+squeeze1_i386.deb)... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.63-0+squeeze1) ... |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 116438 файлов и каталогов.) Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)... Выбор ранее не выбранного пакета qpopper. Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Настраивается пакет qpopper (4.0.9.dfsg-1.2) ... |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 116438 файлов и каталогов.) Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)... Выбор ранее не выбранного пакета qpopper. Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Настраивается пакет qpopper (4.0.9.dfsg-1.2) ... |
#vim /etc/se
|
#vim /etc/se
|
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-2289.8548.12015 2012-10-24 10:04:54.000000000 +0300 +++ /etc/mail/sendmail.mc 2012-10-24 10:07:18.000000000 +0300 @@ -54,9 +54,9 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#vim /etc/host
|
#vim /etc/host
|
#cat /etc/hosts
127.0.0.1 localhost 192.168.80.1 linux8.unix.nt linux8 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#cat /etc/hosts
127.0.0.1 localhost 192.168.80.1 linux8.unix.nt linux8 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#vim /etc/mail/access
--- /tmp/l3-saved-2289.12008.8341 2012-10-24 10:12:02.000000000 +0300 +++ /etc/mail/access 2012-10-24 10:12:16.000000000 +0300 @@ -97,7 +97,7 @@ #Connect:172.29 RELAY #Connect:172.30 RELAY #Connect:172.31 RELAY -#Connect:192.168 RELAY +Connect:192.168 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 |
#netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.80.254 0.0.0.0 UG 0 0 0 eth0 192.168.80.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
#netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.80.254 0.0.0.0 UG 0 0 0 eth0 192.168.80.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-2289.20523.28024 2012-10-24 10:49:02.000000000 +0300 +++ /etc/asterisk/voicemail.conf 2012-10-24 10:55:22.000000000 +0300 @@ -92,7 +92,7 @@ ; For the directory, you can override the intro file if you want ;directoryintro=dir-intro ; The character set for voicemail messages can be specified here -;charset=ISO-8859-1 +charset=UTF-8 ; The ADSI feature descriptor number to download to ;adsifdn=0000000F ; The ADSI security lock code @@ -251,7 +251,7 @@ ; review=yes ; Allow sender to review/rerecord their message before saving it [OFF by default ; operator=yes ; Allow sender to hit 0 before/after/during leaving a voicemail to ; reach an operator. This option REQUIRES an 'o' extension in the - ; same context (or in exitcontext, if set), as that is where the + ; same context (or in exitcontext, set), as that is where the ; 0 key will send you. [OFF by default] ; envelope=no ; Turn on/off envelope playback before message playback. [ON by default] ; This does NOT affect option 3,3 from the advanced options menu @@ -328,8 +328,8 @@ [default] -2301 => 1234,MIM Mailbox,user@localhost -2302 => 1234,Company2 User,user@localhost +2301 => 1234,MIM Mailbox,user@localhost |emailboby=привет почта +2302 => 1234,Company2 User,user@localhost ;4200 => 9855,Mark Spencer,markster@linux-support.net,mypager@digium.com,attach=no|serveremail=myaddy@digium.com|tz=central|maxmsg=10 @@ -363,7 +363,6 @@ ; ; When using IMAP storage, imapuser and imappassword can be used to specify the ; user's credentials. -; ;[imapvm] ;4324 => 7764,Ellis Redding,red@buxton.us,,imapuser=eredding|imappassword=g3tbusy ;4325 => 2392,Andrew Dufresne,andy@dufresne.info,,imapuser=adufresne|imappassword=rockh@mmer |
#tar -xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: zC: Функция open завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar -xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: zC: Функция open завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: /usr/share/asterisk/sounds/ru: Функция chdir завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: /usr/share/asterisk/sounds/ru: Функция chdir завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: /usr/share/asterisk/sounds/ru: Функция chdir завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/
tar: /usr/share/asterisk/sounds/ru: Функция chdir завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#apt-cache search asterisk sounds
asterisk-core-sounds-en-g722 - asterisk PBX sound files - English/g722 asterisk-core-sounds-en-gsm - asterisk PBX sound files - English/gsm asterisk-core-sounds-en-wav - asterisk PBX sound files - English/wav asterisk-core-sounds-es-g722 - asterisk PBX sound files - Spanish/g722 asterisk-core-sounds-es-gsm - asterisk PBX sound files - Spanish/gsm asterisk-core-sounds-es-wav - asterisk PBX sound files - Spanish/wav asterisk-core-sounds-fr-g722 - asterisk PBX sound files - French/g722 asterisk-core-sounds-fr-gsm - asterisk PBX sound files - French/gsm asterisk-core-sounds-fr-wav - asterisk PBX sound files - French/wav asterisk-prompt-it - Italian voice prompts for the Asterisk PBX asterisk-sounds-extra - Additional sound files for the Asterisk PBX asterisk-sounds-main - Core Sound files for Asterisk (English) |
#apt-cache search asterisk sounds
asterisk-core-sounds-en-g722 - asterisk PBX sound files - English/g722 asterisk-core-sounds-en-gsm - asterisk PBX sound files - English/gsm asterisk-core-sounds-en-wav - asterisk PBX sound files - English/wav asterisk-core-sounds-es-g722 - asterisk PBX sound files - Spanish/g722 asterisk-core-sounds-es-gsm - asterisk PBX sound files - Spanish/gsm asterisk-core-sounds-es-wav - asterisk PBX sound files - Spanish/wav asterisk-core-sounds-fr-g722 - asterisk PBX sound files - French/g722 asterisk-core-sounds-fr-gsm - asterisk PBX sound files - French/gsm asterisk-core-sounds-fr-wav - asterisk PBX sound files - French/wav asterisk-prompt-it - Italian voice prompts for the Asterisk PBX asterisk-sounds-extra - Additional sound files for the Asterisk PBX asterisk-sounds-main - Core Sound files for Asterisk (English) |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2289.31373.22280 2012-10-24 11:09:01.000000000 +0300 +++ /etc/asterisk/sip.conf 2012-10-24 11:09:24.000000000 +0300 @@ -16,7 +16,7 @@ qualify=yes context=gr3 mailbox=2301 -languege=ru +language=ru [2302] type=friend |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 1301) Verbosity is at least 3 linux8*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 2301/2301 192.168.80.100 D N 2062 OK (14 ms) 2302/2302 192.168.80.101 D N 56278 OK (110 ms) berlin/hamburg 192.168.90.1 D N 5060 OK (1 ms) munich/hamburg 192.168.100.1 D N 5060 OK (1 ms) 4 sip peers [Monitored: 4 online, 0 offline Unmonitored: 0 online, 0 offline] linux8*CLI> exit |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 1301) Verbosity is at least 3 linux8*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 2301/2301 192.168.80.100 D N 2062 OK (14 ms) 2302/2302 192.168.80.101 D N 56278 OK (110 ms) berlin/hamburg 192.168.90.1 D N 5060 OK (1 ms) munich/hamburg 192.168.100.1 D N 5060 OK (1 ms) 4 sip peers [Monitored: 4 online, 0 offline Unmonitored: 0 online, 0 offline] linux8*CLI> exit |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2289.23459.17256 2012-10-24 11:38:26.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 11:41:55.000000000 +0300 @@ -8,7 +8,9 @@ exten => _82XX,1,VoicemailMain(23${EXTEN:2}) [local] -;exten => _23XX,1,Dial(SIP/${EXTEN}) +exten => _23XX,1,Answer +exten => _24XX,n,Set(CALLFILENAME=${EXTEN}-${EPOCH}) +exten => _24XX,n,Monitor(wav,${CALLFILENAME}) exten => _23XX,1,Dial(SIP/${EXTEN},3) exten => _23XX,n,Voicemail(${EXTEN}@default) |
#cd /var/
backups/ cache/ games/ lib/ local/ lock/ log/ mail/ opt/ run/ spool/ tmp/ |
#cd /var/
backups/ cache/ games/ lib/ local/ lock/ log/ mail/ opt/ run/ spool/ tmp/ |
#cd m
meetme/ monitor/ |
#cd monitor/
|
#cd m
meetme/ monitor/ |
#cd monitor/
|
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 1301) Verbosity is at least 3 linux8*CLI> dialplan reload ... -- Executing [2301@gr2:1] Answer("SIP/2302-000000c2", "") in new stack -- Executing [2301@gr2:2] VoiceMail("SIP/2302-000000c2", "2301@default") in new stack -- <SIP/2302-000000c2> Playing 'vm-intro.gsm' (language 'fr') [Oct 24 11:48:23] NOTICE[9397]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2302-000000c2 of format ulaw since our native format has changed to 0x80002 (gsm|h263) == Spawn extension (gr2, 2301, 2) exited non-zero on 'SIP/2302-000000c2' -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 linux8*CLI> linux8*CLI> exit |
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 1301) Verbosity is at least 3 linux8*CLI> dialplan reload ... -- Executing [2301@gr2:1] Answer("SIP/2302-000000c2", "") in new stack -- Executing [2301@gr2:2] VoiceMail("SIP/2302-000000c2", "2301@default") in new stack -- <SIP/2302-000000c2> Playing 'vm-intro.gsm' (language 'fr') [Oct 24 11:48:23] NOTICE[9397]: channel.c:3066 __ast_read: Dropping incompatible voice frame on SIP/2302-000000c2 of format ulaw since our native format has changed to 0x80002 (gsm|h263) == Spawn extension (gr2, 2301, 2) exited non-zero on 'SIP/2302-000000c2' -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 linux8*CLI> linux8*CLI> exit |
#apt-get install samba
Настраивается пакет samba-common (2:3.5.6~dfsg-3squeeze8) ... Creating config file /etc/samba/smb.conf with new version Настраивается пакет samba (2:3.5.6~dfsg-3squeeze8) ... Generating /etc/default/samba... tdbsam_open: Converting version 0.0 database to version 4.0. tdbsam_convert_backup: updated /var/lib/samba/passdb.tdb file. account_policy_get: tdb_fetch_uint32 failed for type 1 (min password length), returning 0 account_policy_get: tdb_fetch_uint32 failed for type 2 (password history), returning 0 account_policy_get: tdb_fetch_uint32 failed for type 3 (user must logon to change password), returning 0 account_policy_get: tdb_fetch_uint32 failed for type 4 (maximum password age), returning 0 ... Importing account for nobody...ok Importing account for user...ok Добавляется группа «sambashare» (GID 117) ... Готово. update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим. Starting Samba daemons: nmbd smbd. Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ... update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим. update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим. update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим. |
#apt-get install samba
Распаковывается пакет samba (из файла .../samba_2%3a3.5.6~dfsg-3squeeze8_i386.deb)... Выбор ранее не выбранного пакета samba-common-bin. Распаковывается пакет samba-common-bin (из файла .../samba-common-bin_2%3a3.5.6~dfsg-3squeeze8_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет samba-common (2:3.5.6~dfsg-3squeeze8) ... Creating config file /etc/samba/smb.conf with new version Настраивается пакет samba (2:3.5.6~dfsg-3squeeze8) ... Generating /etc/default/samba... tdbsam_open: Converting version 0.0 database to version 4.0. tdbsam_convert_backup: updated /var/lib/samba/passdb.tdb file. ... Importing account for nobody...ok Importing account for user...ok Добавляется группа «sambashare» (GID 117) ... Готово. update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим. Starting Samba daemons: nmbd smbd. Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ... update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим. update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим. update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим. |
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-9176.14626.26738 2012-10-24 11:55:17.000000000 +0300 +++ /etc/samba/smb.conf 2012-10-24 11:56:23.000000000 +0300 @@ -302,12 +302,12 @@ ; write list = root, @lpadmin # A sample share for sharing your CD-ROM with others. -;[cdrom] -; comment = Samba server's CD-ROM -; read only = yes -; locking = no -; path = /cdrom -; guest ok = yes +[cdrom] + comment = Asterisk + read only = yes + locking = no + path = /var/spool/asterisk/monitor/ + guest ok = yes # The next two parameters show how to auto-mount a CD-ROM when the # cdrom share is accesed. For this to work /etc/fstab must contain |
127.0.0.1 localhost 192.168.80.1 linux8.unix.nt linux8 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Время первой команды журнала | 16:02:11 2012-10-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:52:33 2012-10-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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