/l3/users/angell2807/nt-voip/linux2.unix.nt.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#ll
итого 992 -rw-r----- 1 asterisk asterisk 331884 Окт 27 14:30 voice-1202-1201-1288179003-in.wav -rw-r----- 1 asterisk asterisk 334124 Окт 27 14:30 voice-1202-1201-1288179003-out.wav -rw-r----- 1 asterisk asterisk 163244 Окт 27 14:31 voice-1202-1201-1288179065-in.wav -rw-r----- 1 asterisk asterisk 163244 Окт 27 14:31 voice-1202-1201-1288179065-out.wav |
#ll
итого 872 -rw-r----- 1 asterisk asterisk 331884 Окт 27 14:30 voice-1202-1201-1288179003-in.wav -rw-r----- 1 asterisk asterisk 334124 Окт 27 14:30 voice-1202-1201-1288179003-out.wav -rw-rw---- 1 asterisk asterisk 206124 Окт 27 14:31 voice-1202-1201-1288179065.wav |
#ll
итого 872 -rw-r----- 1 asterisk asterisk 331884 Окт 27 14:30 voice-1202-1201-1288179003-in.wav -rw-r----- 1 asterisk asterisk 334124 Окт 27 14:30 voice-1202-1201-1288179003-out.wav -rw-rw---- 1 asterisk asterisk 206124 Окт 27 14:31 voice-1202-1201-1288179065.wav |
#apt-get install samba
ÐаÑÑÑойка пакеÑа âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ⤠Samba Server ââââââââââââââââââââââââââââââââââ â â â ÐÑли компÑÑÑÐµÑ Ð¿Ð¾Ð»ÑÑÐ°ÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑвоÑм IP-адÑеÑе Ð¾Ñ ÑлÑÐ¶Ð±Ñ DHCP по ÑеÑи, Ñогда DHCP-ÑеÑÐ²ÐµÑ Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедоÑÑавлÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑеÑвеÑÐ°Ñ WINS ("ÑеÑвеÑÑ Ð¸Ð¼Ñн NetBIOS"), доÑÑÑпнÑÑ Ð² ÑеÑи. ЧÑÐ¾Ð±Ñ â â наÑÑÑойки WINS, пÑедоÑÑавленнÑе ÑеÑвеÑом DHCP, авÑомаÑиÑеÑки ÑÑиÑÑвалиÑÑ Ð¸Ð· /etc/samba/dhcp.conf, нÑжно измениÑÑ Ñайл smb.conf. â â â â ЧÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ ÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ, нÑжно ÑÑÑановиÑÑ Ð¿Ð°ÐºÐµÑ dhcp3-client. â â â â ÐзмениÑÑ smb.conf Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°ÑÑÑоек WINS из DHCP? â â â ... Importing account for hplip...ok Importing account for admina...ok Importing account for asterisk...ok Importing account for bind...ok Importing account for smmta...ok Importing account for smmsp...ok Importing account for sshd...ok ÐобавлÑеÑÑÑ Ð³ÑÑппа `sambashare' (GID 120) ... ÐоÑово. Starting Samba daemons: nmbd smbd. |
#vi /etc/sa
|
#vi /etc/sa
|
#vi /etc/samba/
|
#vi /etc/samba/
|
#vi /etc/samba/smb.conf
--- /tmp/l3-saved-2841.31265.32123 2010-10-27 14:34:46.000000000 +0300 +++ /etc/samba/smb.conf 2010-10-27 14:36:10.000000000 +0300 @@ -327,3 +327,7 @@ ; preexec = /bin/mount /cdrom ; postexec = /bin/umount /cdrom + +[monutior] +path = /var/spool/asterisk/monitor +read only = yes |
#ll
итого 1100 -rw-rw---- 1 asterisk asterisk 228844 Окт 27 14:56 FILENAME.wav -rw-r----- 1 asterisk asterisk 331884 Окт 27 14:30 voice-1202-1201-1288179003-in.wav -rw-r----- 1 asterisk asterisk 334124 Окт 27 14:30 voice-1202-1201-1288179003-out.wav -rw-rw---- 1 asterisk asterisk 206124 Окт 27 14:31 voice-1202-1201-1288179065.wav |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: libsox-fmt-mp3 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 37,7kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 57,3kB. Получено:1 http://10.0.35.1 lenny/main libsox-fmt-mp3 14.0.1-2+b1 [37,7kB] Получено 37,7kБ за 0s (3190kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных... на данный момент установлено 101417 файлов и каталогов.) Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.0.1-2+b1_i386.deb)... Настраивается пакет libsox-fmt-mp3 (14.0.1-2+b1) ... |
#apt-get install libsox-fmt-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: libsox-fmt-gsm обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 34,9kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 53,2kB. Получено:1 http://10.0.35.1 lenny/main libsox-fmt-gsm 14.0.1-2+b1 [34,9kB] Получено 34,9kБ за 0s (2334kБ/c) Выбор ранее не выбранного пакета libsox-fmt-gsm. (Чтение базы данных... на данный момент установлено 101427 файлов и каталогов.) Распаковывается пакет libsox-fmt-gsm (из файла .../libsox-fmt-gsm_14.0.1-2+b1_i386.deb)... Настраивается пакет libsox-fmt-gsm (14.0.1-2+b1) ... |
#sox -t wav /var/spool/asterisk/monitor/voice-1202-1201-12881790
voice-1202-1201-1288179003-in.wav voice-1202-1201-1288179003-out.wav voice-1202-1201-1288179065.wav |
#sox -t wav /var/spool/asterisk/monitor/voice-1202-1201-12881790
voice-1202-1201-1288179003-in.wav voice-1202-1201-1288179003-out.wav voice-1202-1201-1288179065.wav |
#sox -t wav /var/spool/asterisk/monitor/voice-1202-1201-12881790
voice-1202-1201-1288179003-in.wav voice-1202-1201-1288179003-out.wav voice-1202-1201-1288179065.wav |
#vi /etc/apt/sources.list
--- /tmp/l3-saved-2841.15841.19270 2010-10-27 14:46:12.000000000 +0300 +++ /etc/apt/sources.list 2010-10-27 14:46:24.000000000 +0300 @@ -11,3 +11,4 @@ deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main +deb http://www.debian-multimedia.org/ lenny main non-free |
#apt-get up
update upgrade |
#apt-get up
update upgrade |
#apt-get up
update upgrade |
#apt-get update
В кеше http://security.debian.org lenny/updates Release.gpg Игн http://security.debian.org lenny/updates/main Translation-ru В кеше http://10.0.35.1 lenny Release.gpg Получено:1 http://www.debian-multimedia.org lenny Release.gpg [198B] Игн http://www.debian-multimedia.org lenny/main Translation-ru В кеше http://security.debian.org lenny/updates Release Игн http://www.debian-multimedia.org lenny/non-free Translation-ru Получено:2 http://www.debian-multimedia.org lenny Release [26,5kB] Игн http://security.debian.org lenny/updates/main Packages/DiffIndex В кеше http://volatile.debian.org lenny/volatile Release.gpg ... Игн http://10.0.35.1 lenny/main Packages/DiffIndex Игн http://10.0.35.1 lenny/main Sources/DiffIndex Игн http://10.0.35.1 lenny/main Packages Игн http://10.0.35.1 lenny/main Sources В кеше http://10.0.35.1 lenny/main Packages В кеше http://10.0.35.1 lenny/main Sources Получено 448kБ за 6s (70,5kБ/c) Чтение списков пакетов... Готово W: GPG error: http://www.debian-multimedia.org lenny Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 07DC563D1F41B907 W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#apt-get install lame
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: lame обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 334kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 721kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! lame Установить эти пакеты без проверки [y/N]? y Получено:1 http://www.debian-multimedia.org lenny/main lame 3.98.2-0.4 [334kB] Получено 334kБ за 4s (76,3kБ/c) Выбор ранее не выбранного пакета lame. (Чтение базы данных... на данный момент установлено 101437 файлов и каталогов.) Распаковывается пакет lame (из файла .../lame_3.98.2-0.4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет lame (3.98.2-0.4) ... |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.19967.22486 2010-10-27 14:48:44.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 14:56:25.000000000 +0300 @@ -44,13 +44,16 @@ ;;Ресурсы [local] exten => _12XX,1,Answer -exten => _12XX,n,Monitor(mp3,voice-${EXTEN}-${CALLERID(num)}-${EPOCH},m) +exten => _12XX,n,Set(FILENAME=voice-${EXTEN}-${CALLERID(num)}-${EPOCH}) +exten => _12XX,n,Monitor(wav,FILENAME,m) exten => _12XX,n,Dial(SIP/${EXTEN},10) +exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) ;exten => _12XX,n,Playback(/tmp/voicemail-greeting-${EXTEN}) ;exten => _12XX,n,Voicemail(${EXTEN}@default) exten => _12XX,n(unavail),Voicemail(${EXTEN}@default) exten => _12XX,n,Hangup +exten => _12XX,n(answer),System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3) |
#ll
итого 3196 -rw-rw---- 1 asterisk asterisk 126764 Окт 27 14:58 FILENAME.wav -rw-rw---- 1 asterisk asterisk 455084 Окт 27 15:23 voice-1201-1202-1288182176.wav -rw-rw---- 1 asterisk asterisk 3816 Окт 27 15:23 voice-1201-1202-1288182220.mp3 -rw-rw---- 1 asterisk asterisk 57004 Окт 27 15:23 voice-1201-1202-1288182220.wav -rw-r----- 1 asterisk asterisk 331884 Окт 27 14:30 voice-1202-1201-1288179003-in.wav -rw-r----- 1 asterisk asterisk 334124 Окт 27 14:30 voice-1202-1201-1288179003-out.wav -rw-rw---- 1 asterisk asterisk 206124 Окт 27 14:31 voice-1202-1201-1288179065.wav -rw-rw---- 1 asterisk asterisk 186284 Окт 27 15:01 voice-1202-1201-1288180866.wav -rw-rw---- 1 asterisk asterisk 44844 Окт 27 15:05 voice-1202-1201-1288181108.wav ... -rw-rw---- 1 asterisk asterisk 81004 Окт 27 15:19 voice-1202-1201-1288181941.wav -rw-rw---- 1 asterisk asterisk 53484 Окт 27 15:20 voice-1202-1201-1288182022.wav -rw-rw---- 1 asterisk asterisk 82284 Окт 27 15:21 voice-1202-1201-1288182094.wav -rw-rw---- 1 asterisk asterisk 330604 Окт 27 15:24 voice-1202-1201-1288182246.wav -rw-rw---- 1 asterisk asterisk 9216 Окт 27 15:24 voice-1202-1201-1288182275.mp3 -rw-rw---- 1 asterisk asterisk 143084 Окт 27 15:24 voice-1202-1201-1288182275.wav -rw-rw---- 1 asterisk asterisk 115244 Окт 27 15:25 voice-1202-1201-1288182295.wav -rw-rw---- 1 asterisk asterisk 4176 Окт 27 15:25 voice-1202-1201-1288182329.mp3 -rw-rw---- 1 asterisk asterisk 63084 Окт 27 15:25 voice-1202-1201-1288182329.wav -rw-rw---- 1 asterisk asterisk 84524 Окт 27 15:25 voice-1202-1201-1288182344.wav |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.5896.2993 2010-10-27 14:59:25.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:00:53.000000000 +0300 @@ -45,8 +45,8 @@ [local] exten => _12XX,1,Answer exten => _12XX,n,Set(FILENAME=voice-${EXTEN}-${CALLERID(num)}-${EPOCH}) -exten => _12XX,n,Monitor(wav,FILENAME,m) -exten => _12XX,n,Dial(SIP/${EXTEN},10) +exten => _12XX,n,Monitor(wav,${FILENAME},m) +exten => _12XX,n,Dial(SIP/${EXTEN},10,g) exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) ;exten => _12XX,n,Playback(/tmp/voicemail-greeting-${EXTEN}) |
#vi /etc/asterisk/extensions.conf
|
# 61 [default]
|
#vi /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.23245.30481 2010-10-27 15:05:40.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:09:33.000000000 +0300 @@ -47,12 +47,14 @@ exten => _12XX,n,Set(FILENAME=voice-${EXTEN}-${CALLERID(num)}-${EPOCH}) exten => _12XX,n,Monitor(wav,${FILENAME},m) exten => _12XX,n,Dial(SIP/${EXTEN},10,g) +exten => _12XX,n,StopMonitor() exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) ;exten => _12XX,n,Playback(/tmp/voicemail-greeting-${EXTEN}) ;exten => _12XX,n,Voicemail(${EXTEN}@default) exten => _12XX,n(unavail),Voicemail(${EXTEN}@default) exten => _12XX,n,Hangup +exten => _12XX,n,StopMonitor() exten => _12XX,n(answer),System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.27893.633 2010-10-27 15:10:16.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:13:57.000000000 +0300 @@ -47,15 +47,14 @@ exten => _12XX,n,Set(FILENAME=voice-${EXTEN}-${CALLERID(num)}-${EPOCH}) exten => _12XX,n,Monitor(wav,${FILENAME},m) exten => _12XX,n,Dial(SIP/${EXTEN},10,g) -exten => _12XX,n,StopMonitor() exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) ;exten => _12XX,n,Playback(/tmp/voicemail-greeting-${EXTEN}) ;exten => _12XX,n,Voicemail(${EXTEN}@default) exten => _12XX,n(unavail),Voicemail(${EXTEN}@default) exten => _12XX,n,Hangup -exten => _12XX,n,StopMonitor() -exten => _12XX,n(answer),System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3) +exten => _12XX,n(answer),StopMonitor() +exten => _12XX,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.22756.30925 2010-10-27 15:14:20.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:16:21.000000000 +0300 @@ -49,6 +49,8 @@ exten => _12XX,n,Dial(SIP/${EXTEN},10,g) exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) +;exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) +;exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) ;exten => _12XX,n,Playback(/tmp/voicemail-greeting-${EXTEN}) ;exten => _12XX,n,Voicemail(${EXTEN}@default) exten => _12XX,n(unavail),Voicemail(${EXTEN}@default) |
#vi /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/extensions.conf
|
# 61 [default]
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vi /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.13769.23365 2010-10-27 15:40:24.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:41:38.000000000 +0300 @@ -56,7 +56,7 @@ exten => _12XX,n(unavail),Voicemail(${EXTEN}@default) exten => _12XX,n,Hangup exten => _12XX,n(answer),StopMonitor() -exten => _12XX,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3) +exten => _12XX,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) |
#ll
итого 12 -rw-rw---- 1 asterisk asterisk 8712 Окт 27 15:44 voice-1201-1101-1288183456.mp3 |
#ll
итого 28 -rw-rw---- 1 asterisk asterisk 8712 Окт 27 15:44 voice-1201-1101-1288183456.mp3 -rw-rw---- 1 asterisk asterisk 7488 Окт 27 16:00 voice-1202-1201-1288184396.mp3 -rw-rw---- 1 asterisk asterisk 5400 Окт 27 16:00 voice-1202-1201-1288184446.mp3 |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.4378.3214 2010-10-27 15:47:22.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:57:15.000000000 +0300 @@ -41,27 +41,32 @@ exten => 1297,1,Record(/tmp/voicemail-greeting-${CALLERID(number)}:gsm) -;;Ресурсы -[local] -exten => _12XX,1,Answer -exten => _12XX,n,Set(FILENAME=voice-${EXTEN}-${CALLERID(num)}-${EPOCH}) -exten => _12XX,n,Monitor(wav,${FILENAME},m) -exten => _12XX,n,Dial(SIP/${EXTEN},10,g) -exten => _12XX,n,GotoIf($[${DIALSTATUS}=ANSWER]?answer) -exten => _12XX,n,GotoIf($[${DIALSTATUS}=BUSY]?busy:unavail) -;exten => _12XX,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) -;exten => _12XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) -;exten => _12XX,n,Playback(/tmp/voicemail-greeting-${EXTEN}) -;exten => _12XX,n,Voicemail(${EXTEN}@default) -exten => _12XX,n(unavail),Voicemail(${EXTEN}@default) -exten => _12XX,n,Hangup -exten => _12XX,n(answer),StopMonitor() -exten => _12XX,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) +[macro-answer-whitn-monitor] +exten => s,1,Answer +exten => s,n,Set(FILENAME=voice-${ARG1}-${CALLERID(num)}-${EPOCH}) +exten => s,n,Monitor(wav,${FILENAME},m) +exten => s,n,Dial(SIP/${ARG1},10,g) +exten => s,n,GotoIf($[${DIALSTATUS}=ANSWER]?answer) +exten => s,n,GotoIf($[${DIALSTATUS}=BUSY]?busy:unavail) +;exten => s,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) +;exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) +;exten => s,n,Playback(/tmp/voicemail-greeting-${ARG1}) +;exten => s,n,Voicemail(${ARG1}@default) +exten => s,n(unavail),Voicemail(${ARG1}@default) +exten => s,n,Hangup +exten => s,n(answer),StopMonitor() +exten => s,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) +exten => h,StopMonitor() +exten => h,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) + +;;Ресурсы +[local] +exten => _12XX,1,Macro(answer-with-monitor,${EXTEN}) -;[local] +;local] ;exten => _18XX,1,Dial(SIP/${EXTEN},10) ;exten => _18XX,n,Playback(/tmp/voicemail-greeting-${EXTEN:1}) ;exten => _18XX,n,Voicemail(${EXTEN}@default) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.28736.19674 2010-10-27 15:58:07.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:58:40.000000000 +0300 @@ -56,8 +56,8 @@ exten => s,n,Hangup exten => s,n(answer),StopMonitor() exten => s,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) -exten => h,StopMonitor() -exten => h,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) +exten => h,1,StopMonitor() +exten => h,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.30236.19300 2010-10-27 15:59:09.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 15:59:40.000000000 +0300 @@ -41,7 +41,7 @@ exten => 1297,1,Record(/tmp/voicemail-greeting-${CALLERID(number)}:gsm) -[macro-answer-whitn-monitor] +[macro-answer-with-monitor] exten => s,1,Answer exten => s,n,Set(FILENAME=voice-${ARG1}-${CALLERID(num)}-${EPOCH}) exten => s,n,Monitor(wav,${FILENAME},m) |
#ll
итого 36 -rw-rw---- 1 asterisk asterisk 8712 Окт 27 15:44 voice-1201-1101-1288183456.mp3 -rw-rw---- 1 asterisk asterisk 6984 Окт 27 16:02 voice-1201-1202-1288184543.mp3 -rw-rw---- 1 asterisk asterisk 7488 Окт 27 16:00 voice-1202-1201-1288184396.mp3 -rw-rw---- 1 asterisk asterisk 5400 Окт 27 16:00 voice-1202-1201-1288184446.mp3 |
#pause 2
bash: pause: команда не найдена |
#wa
wait wall watch |
#wa
wait wall watch |
#wa
wait wall watch |
#wa
wait wall watch |
#wait 2
bash: wait: pid 2 is not a child of this shell |
#man wait
|
#ll
итого 36 -rw-rw---- 1 asterisk asterisk 8712 Окт 27 15:44 voice-1201-1101-1288183456.mp3 -rw-rw---- 1 asterisk asterisk 6984 Окт 27 16:02 voice-1201-1202-1288184543.mp3 -rw-rw---- 1 asterisk asterisk 7488 Окт 27 16:00 voice-1202-1201-1288184396.mp3 -rw-rw---- 1 asterisk asterisk 5400 Окт 27 16:00 voice-1202-1201-1288184446.mp3 |
#ll
итого 44 -rw-rw---- 1 asterisk asterisk 8712 Окт 27 15:44 voice-1201-1101-1288183456.mp3 -rw-rw---- 1 asterisk asterisk 6984 Окт 27 16:02 voice-1201-1202-1288184543.mp3 -rw-rw---- 1 asterisk asterisk 7488 Окт 27 16:00 voice-1202-1201-1288184396.mp3 -rw-rw---- 1 asterisk asterisk 5400 Окт 27 16:00 voice-1202-1201-1288184446.mp3 -rw-rw---- 1 asterisk asterisk 7128 Окт 27 16:24 voice-1202-1201-1288185850.mp3 |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.32218.32250 2010-10-27 16:21:17.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 16:22:54.000000000 +0300 @@ -44,9 +44,10 @@ [macro-answer-with-monitor] exten => s,1,Answer exten => s,n,Set(FILENAME=voice-${ARG1}-${CALLERID(num)}-${EPOCH}) +exten => s,n,Set(MONITOR_EXEC=/usr/local/bin/monitor_exec) exten => s,n,Monitor(wav,${FILENAME},m) exten => s,n,Dial(SIP/${ARG1},10,g) -exten => s,n,GotoIf($[${DIALSTATUS}=ANSWER]?answer) +;exten => s,n,GotoIf($[${DIALSTATUS}=ANSWER]?answer) exten => s,n,GotoIf($[${DIALSTATUS}=BUSY]?busy:unavail) ;exten => s,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) ;exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) @@ -54,10 +55,10 @@ ;exten => s,n,Voicemail(${ARG1}@default) exten => s,n(unavail),Voicemail(${ARG1}@default) exten => s,n,Hangup -exten => s,n(answer),StopMonitor() -exten => s,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) -exten => h,1,StopMonitor() -exten => h,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) +;exten => s,n(answer),StopMonitor() +;exten => s,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) +;exten => h,1,StopMonitor() +;exten => h,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3 && rm -f /var/spool/asterisk/monitor/${FILENAME}.wav) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2841.25172.21464 2010-10-27 16:23:31.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-27 16:23:52.000000000 +0300 @@ -46,7 +46,8 @@ exten => s,n,Set(FILENAME=voice-${ARG1}-${CALLERID(num)}-${EPOCH}) exten => s,n,Set(MONITOR_EXEC=/usr/local/bin/monitor_exec) exten => s,n,Monitor(wav,${FILENAME},m) -exten => s,n,Dial(SIP/${ARG1},10,g) +;exten => s,n,Dial(SIP/${ARG1},10,g) +exten => s,n,Dial(SIP/${ARG1},10) ;exten => s,n,GotoIf($[${DIALSTATUS}=ANSWER]?answer) exten => s,n,GotoIf($[${DIALSTATUS}=BUSY]?busy:unavail) ;exten => s,n,GotoIf($[${DIALSTATUS} = ANSWER]?answer) |
# 69
|
#apt-get install htop
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 46,8kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 180kB. Получено:1 http://10.0.35.1 lenny/main htop 0.7-1 [46,8kB] Получено 46,8kБ за 0s (1152kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных... на данный момент установлено 101458 файлов и каталогов.) Распаковывается пакет htop (из файла .../archives/htop_0.7-1_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет htop (0.7-1) ... Обрабатываются триггеры для menu ... |
#apt-get install atop
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: atop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 78,1kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 266kB. Получено:1 http://10.0.35.1 lenny/main atop 1.23-1 [78,1kB] Получено 78,1kБ за 0s (2179kБ/c) Выбор ранее не выбранного пакета atop. (Чтение базы данных... на данный момент установлено 101469 файлов и каталогов.) Распаковывается пакет atop (из файла .../archives/atop_1.23-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет atop (1.23-1) ... Starting atop system monitor: atop. |
#htop
CPU[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Tasks: 130 total, 4 running Mem[|||||||||||||||||||||||||||||||||||||| 408/2019MB] Load average: 0.58 0.32 0.20 Swp[ 0/2588MB] Uptime: 07:08:10 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 2809 root 20 0 12964 9516 1516 S 57.6 0.5 23:11.04 l3-agent 26304 admina 39 19 34676 31132 2668 R 25.2 1.5 0:01.95 /usr/bin/python /usr/lib/update-notifier/apt-check 21660 admina 20 0 188M 99204 26740 R 7.9 4.8 38:02.17 epiphany-browser 2492 root 20 0 378M 19836 7876 S 5.3 1.0 6:25.63 /usr/X11R6/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 26119 asterisk -11 0 31120 11096 6756 S 1.3 0.5 0:00.66 /usr/sbin/asterisk -p -U asterisk 25286 asterisk -11 0 31120 11096 6756 S 1.3 0.5 0:05.53 /usr/sbin/asterisk -p -U asterisk ... 2694 admina 20 0 28428 7156 6040 S 0.0 0.3 0:00.00 x-session-manager 2635 admina 20 0 28428 7156 6040 S 0.0 0.3 0:00.24 x-session-manager 2683 admina 20 0 3100 712 480 S 0.0 0.0 0:00.00 /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager 2684 admina 20 0 2748 1016 744 S 0.0 0.0 0:00.12 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session 2690 admina 20 0 24384 7748 5804 S 0.0 0.4 0:00.28 /usr/bin/seahorse-agent --execute x-session-manager 2696 admina 20 0 40772 10020 7752 S 0.0 0.5 0:00.00 gnome-settings-daemon 2693 admina 20 0 40772 10020 7752 S 0.0 0.5 0:01.26 gnome-settings-daemon 2712 admina 20 0 21368 12548 7688 S 0.0 0.6 0:18.23 /usr/bin/metacity --sm-client-id=default0 2713 admina 20 0 16088 6024 4860 S 0.0 0.3 0:13.42 gnome-screensaver F1Help F2Setup F3SearchF4InvertF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit |
# 61 ;exten => h,1,StopMonitor()
exit linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> == Spawn extension (macro-answer-with-monitor, s, 5) exited non-zero on 'SIP/1202-09631918' in macro 'answer-with-monitor' == Spawn extension (macro-answer-with-monitor, s, 5) exited non-zero on 'SIP/1202-09631918' [Oct 27 16:29:28] NOTICE[26119]: res_monitor.c:339 ast_monitor_stop: monitor executing /usr/local/bin/monitor_exec "/var/spool/asterisk/monitor/voice-1201-1202-1288185996-in.wav" "/var/spool/asterisk/monitor/voice-1201-1202-1288185996-out.wav" "/var/spool/asterisk/monitor/voice-1201-1202-1288185996.wav" & [Oct 27 16:30:22] NOTICE[25316]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 [Oct 27 16:32:08] NOTICE[25316]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 [Oct 27 16:33:11] NOTICE[25316]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 [Oct 27 16:35:14] NOTICE[25316]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 [Oct 27 16:38:17] NOTICE[25316]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 ^D No such command '' (type 'help ' for other possible commands) linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> ! |
# 2 49 0.35 0.22
30:0 10 2840 1.160.190.18s 302 2.89364K 0K 4504K N- - S 0% script 1 1 4 5 1 1.28s 0.00s 2104K 688K 1736K 12K N- 54460% init 125 4 6 8 2693 0.36s 0.90s 40772K 10020K 2420K 4K N- - S 9 0% gnome-settings 0 16 0 2728 0.30s 0.90s 2712 708K 156K 70K N- 30% update 3ie 10 10 10 2420 0.50s 0.70s 339 028K 16 100K N- 0 S 0% hald-a5don-inp ... 21660 0.14s 1.07s 0K 0K 0K 0K - R 12% epiphany-brows 26440 0.00s 0.04s 264K 264K 0K 0K -- - R 0% gnome-terminal 0.01s 0.10s 0K 0K 0K 0K - sendmail-mta 2504 0.02s 0.00s 0K 0K 0K 0K -- - S 0% hald-addon-sto 2430 0.02s 0.00s 0K 0 0 - asterisk 25286 0.00s 0.00s 0K 0K 0K 0K -- - S 0% gnome-volume-m 2740 0.00s 0.00s 0K 0 dhcpd3 2501 0.00s 0.00s 0K 0K 0K 8K -- - S 0% dcriptaemon 21280 0 0.00s 0K 0 kjournald 918 0.00s 0.00s 0K 0K 0K 116K -- - S 0% hald |
#26442 0.0
|
#exit
linux2*CLI> linux2*CLI> linux2*CLI> [Oct 27 16:41:20] NOTICE[25316]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 linux2*CLI> |
#poweroff
|
#cp extensions.conf extensions.conf1
|
#vi extensions.conf
--- /tmp/l3-saved-2910.30851.9069 2010-10-28 08:45:44.000000000 +0300 +++ extensions.conf 2010-10-28 08:48:29.000000000 +0300 @@ -32,13 +32,48 @@ exten => 1299,n,Playback(demo-thanks) exten => 1299,n,Hangup -exten => 1298,1,VoiceMailMain() +;exten => 1198,1,Record(/tmp/warning1:gsm,,3) ; Запись сообщения в формате gsm 3 секундыa +;exten => 1197,1,Record(/tmp/voicemail-greeting-${CALLERID(number)}:gsm) ;Запись фраз с абонентов в персональные файлы +;exten => 1298,1,VoiceMailMain() +exten => 1298,1,Goto(menu,s,1) exten => 1296,1,VoiceMailMain(${CALLERID(number)}@default|s) -; Запись звонков +[menu] +exten => s,1,Background(/usr/share/asterisk/ivr/1) +exten => s,n(start),Background(/usr/share/asterisk/ivr/2) +exten => s,n,WaitExten(5) +exten => s,n,Background(/usr/share/asterisk/ivr/6) +exten => s,n,WaitExten(5) +exten => s,n,Background(/usr/share/asterisk/ivr/2) +exten => s,n,WaitExten(5) +exten => s,n,Background(/usr/share/asterisk/ivr/7) :Bye + +exten => i,1,Background(/usr/share/asterisk/ivr/3) +exten => i,n,Goto(s,start) + +exten => 9,1,Goto(s,start) +exten => 1,1,Goto(submenu,s,1) +exten => 2,1,Background(/usr/share/asterisk/ivr/5) +exten => 2,n,Goto(s,start) +exten => #,1,Hangup + +[submenu] +exten => s,1(start),Background(/usr/share/asterisk/ivr/4) +exten => s,n,WaitExten(5) +exten => s,n,Background(/usr/share/asterisk/ivr/2) +exten => s,n,WaitExten(5) +exten => s,n,Background(/usr/share/asterisk/ivr/7) :Bye +exten => 1,1,Goto(local,1101,1) +exten => 2,1,Goto(local,1102,1) +exten => 0,1,Goto(menu,s,start) +exten => 9,1,Goto(s,start) +exten => #,1,Hangup + + +; Запись звонков exten => 1297,1,Record(/tmp/voicemail-greeting-${CALLERID(number)}:gsm) [macro-answer-with-monitor] |
#vi extensions.conf
|
# 61
Ђройки Правая панель |
#asterisk -rvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... [Oct 28 08:51:56] WARNING[3352]: file.c:912 ast_streamfile: Unable to open /usr/share/asterisk/ivr/2 (format 0x4 (ulaw)): No such file or directory [Oct 28 08:51:56] WARNING[3352]: pbx.c:5730 pbx_builtin_background: ast_streamfile failed on SIP/1201-087e25e8 for /usr/share/asterisk/ivr/2 [Oct 28 08:52:01] WARNING[3352]: file.c:912 ast_streamfile: Unable to open /usr/share/asterisk/ivr/6 (format 0x2 (gsm)): No such file or directory [Oct 28 08:52:01] WARNING[3352]: pbx.c:5730 pbx_builtin_background: ast_streamfile failed on SIP/1201-087e25e8 for /usr/share/asterisk/ivr/6 [Oct 28 08:52:06] WARNING[3352]: file.c:912 ast_streamfile: Unable to open /usr/share/asterisk/ivr/2 (format 0x2 (gsm)): No such file or directory [Oct 28 08:52:06] WARNING[3352]: pbx.c:5730 pbx_builtin_background: ast_streamfile failed on SIP/1201-087e25e8 for /usr/share/asterisk/ivr/2 == Spawn extension (menu, s, 7) exited non-zero on 'SIP/1201-087e25e8' [Oct 28 08:52:12] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.101.1' timed out, trying again (Attempt #5) [Oct 28 08:52:12] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.103.1' timed out, trying again (Attempt #42) linux2*CLI> |
#asterisk -rvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... [Oct 28 08:52:32] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.103.1' timed out, trying again (Attempt #43) [Oct 28 08:52:52] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.101.1' timed out, trying again (Attempt #7) [Oct 28 08:52:52] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.103.1' timed out, trying again (Attempt #44) [Oct 28 08:53:12] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.101.1' timed out, trying again (Attempt #8) [Oct 28 08:53:12] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.103.1' timed out, trying again (Attempt #45) [Oct 28 08:53:32] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.101.1' timed out, trying again (Attempt #9) [Oct 28 08:53:32] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.103.1' timed out, trying again (Attempt #46) [Oct 28 08:53:52] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.101.1' timed out, trying again (Attempt #10) [Oct 28 08:53:52] NOTICE[2408]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.103.1' timed out, trying again (Attempt #47) linux2*CLI> |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... linux2*CLI> linux2*CLI> linux2*CLI> -- Executing [1101@grup2:1] Macro("SIP/1201-087de9f0", "dial-with-callerid|SIP/nk/1101") in new stack -- Executing [s@macro-dial-with-callerid:1] Set("SIP/1201-087de9f0", "CALLERID(name)="Igor (Rivne)"") in new stack -- Executing [s@macro-dial-with-callerid:2] Dial("SIP/1201-087de9f0", "SIP/nk/1101") in new stack [Oct 28 09:00:31] WARNING[3673]: app_dial.c:1202 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination) == Everyone is busy/congested at this time (1:0/0/1) == Auto fallthrough, channel 'SIP/1201-087de9f0' status is 'CHANUNAVAIL' linux2*CLI> |
#ping 192.168.108.1
PING 192.168.108.1 (192.168.108.1) 56(84) bytes of data. 64 bytes from 192.168.108.1: icmp_seq=1 ttl=63 time=0.990 ms 64 bytes from 192.168.108.1: icmp_seq=2 ttl=63 time=0.997 ms ^C --- 192.168.108.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1003ms rtt min/avg/max/mdev = 0.990/0.993/0.997/0.031 ms |
#ping 192.168.101.1
PING 192.168.101.1 (192.168.101.1) 56(84) bytes of data. 64 bytes from 192.168.101.1: icmp_seq=1 ttl=63 time=1.02 ms 64 bytes from 192.168.101.1: icmp_seq=2 ttl=63 time=1.01 ms ^C --- 192.168.101.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1002ms rtt min/avg/max/mdev = 1.012/1.018/1.024/0.006 ms |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... 1203 (Unspecified) D 0 Unmonitored 1202 (Unspecified) D 0 Unmonitored 1201/1201 192.168.102.100 D 2048 Unmonitored 6 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 4 offline] linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> exit Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux2 (pid = 3784) Verbosity was 3 and is now 4 linux2*CLI> sip reload Reloading SIP == Parsing '/etc/asterisk/sip.conf': Found == Parsing '/etc/asterisk/users.conf': Found == Parsing '/etc/asterisk/sip_notify.conf': Found |
#vi extensions.conf
--- /tmp/l3-saved-4734.212.12327 2010-10-28 09:10:14.000000000 +0300 +++ extensions.conf 2010-10-28 09:15:31.000000000 +0300 @@ -32,6 +32,7 @@ exten => 1299,n,Playback(demo-thanks) exten => 1299,n,Hangup +exten => 128X,1,Record(/tmp/${EXTEN:3}:gsm) ;exten => 1198,1,Record(/tmp/warning1:gsm,,3) ; Запись сообщения в формате gsm 3 секундыa ;exten => 1197,1,Record(/tmp/voicemail-greeting-${CALLERID(number)}:gsm) ;Запись фраз с абонентов в персональные файлы ;exten => 1298,1,VoiceMailMain() |
#exit
[Oct 28 09:11:55] NOTICE[3814]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 [Oct 28 09:14:58] NOTICE[3814]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 linux2*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': Found -- Registered extension context 'default' -- Added extension '_12XX' priority 1 to default -- Added extension '_1201' priority 2 to default -- Added extension '_12XXX' priority 1 to default [Oct 28 09:15:38] WARNING[3824]: pbx.c:4702 add_pri: Unable to register extension '_12XXX', priority 1 in 'default', already in use ... == Everyone is busy/congested at this time (1:0/0/1) -- Executing [s@macro-answer-with-monitor:6] GotoIf("SIP/1201-08fdba90", "0?busy:unavail") in new stack -- Goto (macro-answer-with-monitor,s,7) -- Executing [s@macro-answer-with-monitor:7] VoiceMail("SIP/1201-08fdba90", "1281@default") in new stack [Oct 28 09:15:48] WARNING[4804]: app_voicemail.c:2862 leave_voicemail: No entry in voicemail config file for '1281' -- Executing [s@macro-answer-with-monitor:8] Hangup("SIP/1201-08fdba90", "") in new stack == Spawn extension (macro-answer-with-monitor, s, 8) exited non-zero on 'SIP/1201-08fdba90' in macro 'answer-with-monitor' == Spawn extension (macro-answer-with-monitor, s, 8) exited non-zero on 'SIP/1201-08fdba90' [Oct 28 09:15:48] NOTICE[4804]: res_monitor.c:339 ast_monitor_stop: monitor executing /usr/local/bin/monitor_exec "/var/spool/asterisk/monitor/voice-1281-1201-1288246547-in.wav" "/var/spool/asterisk/monitor/voice-1281-1201-1288246547-out.wav" "/var/spool/asterisk/monitor/voice-1281-1201-1288246547.wav" & linux2*CLI> ! |
#vi extensions.conf
|
#vi extensions.conf
--- /tmp/l3-saved-4855.6650.26865 2010-10-28 09:16:05.000000000 +0300 +++ extensions.conf 2010-10-28 09:17:04.000000000 +0300 @@ -27,12 +27,12 @@ exten => s,n,Dial(${ARG1}) [servise] +exten => 128X,1,Record(/tmp/${EXTEN:3}:gsm) exten => 1299,1,Answer exten => 1299,n,Wait(1) exten => 1299,n,Playback(demo-thanks) exten => 1299,n,Hangup -exten => 128X,1,Record(/tmp/${EXTEN:3}:gsm) ;exten => 1198,1,Record(/tmp/warning1:gsm,,3) ; Запись сообщения в формате gsm 3 секундыa ;exten => 1197,1,Record(/tmp/voicemail-greeting-${CALLERID(number)}:gsm) ;Запись фраз с абонентов в персональные файлы ;exten => 1298,1,VoiceMailMain() |
#exit
[Oct 28 09:16:35] NOTICE[3814]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.104.1' timed out, trying again (Attempt #1) [Oct 28 09:16:55] NOTICE[3814]: chan_sip.c:7515 sip_reg_timeout: -- Registration for 'rv@192.168.104.1' timed out, trying again (Attempt #2) linux2*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': Found -- Registered extension context 'default' -- Added extension '_12XX' priority 1 to default -- Added extension '_1201' priority 2 to default -- Added extension '_12XXX' priority 1 to default [Oct 28 09:17:09] WARNING[3824]: pbx.c:4702 add_pri: Unable to register extension '_12XXX', priority 1 in 'default', already in use ... -- Executing [s@macro-answer-with-monitor:7] VoiceMail("SIP/1201-08fdbb28", "1281@default") in new stack [Oct 28 09:17:40] WARNING[4909]: app_voicemail.c:2862 leave_voicemail: No entry in voicemail config file for '1281' -- Executing [s@macro-answer-with-monitor:8] Hangup("SIP/1201-08fdbb28", "") in new stack == Spawn extension (macro-answer-with-monitor, s, 8) exited non-zero on 'SIP/1201-08fdbb28' in macro 'answer-with-monitor' == Spawn extension (macro-answer-with-monitor, s, 8) exited non-zero on 'SIP/1201-08fdbb28' [Oct 28 09:17:40] NOTICE[4909]: res_monitor.c:339 ast_monitor_stop: monitor executing /usr/local/bin/monitor_exec "/var/spool/asterisk/monitor/voice-1281-1201-1288246660-in.wav" "/var/spool/asterisk/monitor/voice-1281-1201-1288246660-out.wav" "/var/spool/asterisk/monitor/voice-1281-1201-1288246660.wav" & linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> ! |
#vi extensions.conf
|
# 7 exten => _1201,n,Dial(SIP/1202,20)
[Oct 28 09:18:01] NOTICE[3814]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 -- Executing [1296@grup2:1] VoiceMailMain("SIP/1201-08fdeca8", "1201@default|s") in new stack -- <SIP/1201-08fdeca8> Playing 'vm-youhave' (language 'ru') -- <SIP/1201-08fdeca8> Playing 'digits/4' (language 'ru') -- <SIP/1201-08fdeca8> Playing 'vm-novyh' (language 'ru') -- <SIP/1201-08fdeca8> Playing 'vm-and' (language 'ru') -- <SIP/1201-08fdeca8> Playing 'digits/5' (language 'ru') -- <SIP/1201-08fdeca8> Playing 'vm-staryh' (language 'ru') -- <SIP/1201-08fdeca8> Playing 'vm-soobsheniy' (language 'ru') == Spawn extension (grup2, 1296, 1) exited non-zero on 'SIP/1201-08fdeca8' ... -- Executing [1296@grup2:1] VoiceMailMain("SIP/1201-08fe0238", "1201@default|s") in new stack -- <SIP/1201-08fe0238> Playing 'vm-youhave' (language 'ru') -- <SIP/1201-08fe0238> Playing 'digits/4' (language 'ru') -- <SIP/1201-08fe0238> Playing 'vm-novyh' (language 'ru') -- <SIP/1201-08fe0238> Playing 'vm-and' (language 'ru') -- <SIP/1201-08fe0238> Playing 'digits/5' (language 'ru') -- <SIP/1201-08fe0238> Playing 'vm-staryh' (language 'ru') -- <SIP/1201-08fe0238> Playing 'vm-soobsheniy' (language 'ru') == Spawn extension (grup2, 1296, 1) exited non-zero on 'SIP/1201-08fe0238' linux2*CLI> ! |
#vi extensions.conf
|
#vi extensions.conf
--- /tmp/l3-saved-5082.26292.20296 2010-10-28 09:20:15.000000000 +0300 +++ extensions.conf 2010-10-28 09:25:27.000000000 +0300 @@ -27,7 +27,8 @@ exten => s,n,Dial(${ARG1}) [servise] -exten => 128X,1,Record(/tmp/${EXTEN:3}:gsm) +exten => _128X,1,Record(/tmp/${EXTEN:3}:gsm) +;exten => _128X,1,Record(/tmp/1:gsm) exten => 1299,1,Answer exten => 1299,n,Wait(1) exten => 1299,n,Playback(demo-thanks) |
#exit
[Oct 28 09:21:04] NOTICE[3814]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 -- Executing [1201@grup3:1] Macro("SIP/rv-08fdeca8", "answer-with-monitor|1201") in new stack -- Executing [s@macro-answer-with-monitor:1] Answer("SIP/rv-08fdeca8", "") in new stack -- Executing [s@macro-answer-with-monitor:2] Set("SIP/rv-08fdeca8", "FILENAME=voice-1201-1302-1288246932") in new stack -- Executing [s@macro-answer-with-monitor:3] Set("SIP/rv-08fdeca8", "MONITOR_EXEC=/usr/local/bin/monitor_exec") in new stack -- Executing [s@macro-answer-with-monitor:4] Monitor("SIP/rv-08fdeca8", "wav|voice-1201-1302-1288246932|m") in new stack -- Executing [s@macro-answer-with-monitor:5] Dial("SIP/rv-08fdeca8", "SIP/1201|10") in new stack -- Called 1201 -- SIP/1201-08fe0238 is ringing -- SIP/1201-08fe0238 is ringing ... -- Recording the message -- x=0, open writing: /var/spool/asterisk/voicemail/default/1201/tmp/Ej44qa format: wav49, 0x8fe1ba0 -- x=1, open writing: /var/spool/asterisk/voicemail/default/1201/tmp/Ej44qa format: gsm, 0x8fd2b08 -- x=2, open writing: /var/spool/asterisk/voicemail/default/1201/tmp/Ej44qa format: wav, 0x8fe17f8 -- User hung up == Spawn extension (macro-answer-with-monitor, s, 7) exited non-zero on 'SIP/1202-08fdd2e0' in macro 'answer-with-monitor' == Spawn extension (macro-answer-with-monitor, s, 7) exited non-zero on 'SIP/1202-08fdd2e0' [Oct 28 09:44:45] NOTICE[5418]: res_monitor.c:339 ast_monitor_stop: monitor executing /usr/local/bin/monitor_exec "/var/spool/asterisk/monitor/voice-1201-1202-1288248205-in.wav" "/var/spool/asterisk/monitor/voice-1201-1202-1288248205-out.wav" "/var/spool/asterisk/monitor/voice-1201-1202-1288248205.wav" & -- Unregistered SIP '1202' linux2*CLI> ! |
#vi extensions.conf
--- /tmp/l3-saved-5552.18156.10322 2010-10-28 10:26:38.000000000 +0300 +++ extensions.conf 2010-10-28 10:28:41.000000000 +0300 @@ -102,6 +102,7 @@ ;;Ресурсы [local] +exten => _1295,1,Dial(SIP/1201 & SIP/1202) exten => _12XX,1,Macro(answer-with-monitor,${EXTEN}) |
Время первой команды журнала | 13:30:59 2010-10-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:26:36 2010-10-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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