/l3/users/olef-alex/ais-voip-2011-jun/linux1.unix.ais/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [s@menu:5] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message04") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message04.gsm' (language 'ru') -- Executing [s@menu:6] WaitExten("SIP/1102-000000b0", "2") in new stack -- Timeout on SIP/1102-000000b0, continuing... -- Executing [s@menu:7] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message05") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message05.gsm' (language 'ru') -- Executing [s@menu:8] Hangup("SIP/1102-000000b0", "") in new stack == Spawn extension (menu, s, 8) exited non-zero on 'SIP/1102-000000b0' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [s@menu:5] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message04") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message04.gsm' (language 'ru') -- Executing [s@menu:6] WaitExten("SIP/1102-000000b0", "2") in new stack -- Timeout on SIP/1102-000000b0, continuing... -- Executing [s@menu:7] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message05") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message05.gsm' (language 'ru') -- Executing [s@menu:8] Hangup("SIP/1102-000000b0", "") in new stack == Spawn extension (menu, s, 8) exited non-zero on 'SIP/1102-000000b0' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [s@menu:5] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message04") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message04.gsm' (language 'ru') -- Executing [s@menu:6] WaitExten("SIP/1102-000000b0", "2") in new stack -- Timeout on SIP/1102-000000b0, continuing... -- Executing [s@menu:7] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message05") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message05.gsm' (language 'ru') -- Executing [s@menu:8] Hangup("SIP/1102-000000b0", "") in new stack == Spawn extension (menu, s, 8) exited non-zero on 'SIP/1102-000000b0' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [s@menu:5] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message04") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message04.gsm' (language 'ru') -- Executing [s@menu:6] WaitExten("SIP/1102-000000b0", "2") in new stack -- Timeout on SIP/1102-000000b0, continuing... -- Executing [s@menu:7] BackGround("SIP/1102-000000b0", "/var/tmp/asterisk/message05") in new stack -- <SIP/1102-000000b0> Playing '/var/tmp/asterisk/message05.gsm' (language 'ru') -- Executing [s@menu:8] Hangup("SIP/1102-000000b0", "") in new stack == Spawn extension (menu, s, 8) exited non-zero on 'SIP/1102-000000b0' linux1*CLI> exit Executing last minute cleanups |
#vim extensions.conf
--- /tmp/l3-saved-6655.31370.14821 2011-06-29 16:48:26.000000000 +0400 +++ extensions.conf 2011-06-29 16:54:26.000000000 +0400 @@ -23,9 +23,11 @@ exten => s,n,Hangup exten => 1,1,Goto(submenu,s,1) +exten => 2,1,Dial(SIP/1103) exten => 9,1,Goto(menu,s,start) +exten => 0,1,Playback(/var/tmp/asterisk/message06) -[submenu] +submenu] exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message03) |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Registered extension context 'ael-dundi-e164-customers' (0x7f6eac57df30) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical' (0x7f6eac57e010) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Time to scan old dialplan and merge leftovers back into the new: 0.000483 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000064 sec -- Total time merge_contexts_delete: 0.000548 sec linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Registered extension context 'ael-dundi-e164-customers' (0x7f6eac57df30) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical' (0x7f6eac57e010) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Time to scan old dialplan and merge leftovers back into the new: 0.000483 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000064 sec -- Total time merge_contexts_delete: 0.000548 sec linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Registered extension context 'ael-dundi-e164-customers' (0x7f6eac57df30) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical' (0x7f6eac57e010) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Time to scan old dialplan and merge leftovers back into the new: 0.000483 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000064 sec -- Total time merge_contexts_delete: 0.000548 sec linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Registered extension context 'ael-dundi-e164-customers' (0x7f6eac57df30) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical' (0x7f6eac57e010) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Time to scan old dialplan and merge leftovers back into the new: 0.000483 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000064 sec -- Total time merge_contexts_delete: 0.000548 sec linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Registered extension context 'ael-dundi-e164-customers' (0x7f6eac57df30) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical' (0x7f6eac57e010) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Time to scan old dialplan and merge leftovers back into the new: 0.000483 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000064 sec -- Total time merge_contexts_delete: 0.000548 sec linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Registered extension context 'ael-dundi-e164-customers' (0x7f6eac57df30) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical' (0x7f6eac57e010) in local table 0x1aaff00; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Time to scan old dialplan and merge leftovers back into the new: 0.000483 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000064 sec -- Total time merge_contexts_delete: 0.000548 sec linux1*CLI> exit Executing last minute cleanups |
#vim extensions.conf
--- /tmp/l3-saved-6655.27197.1028 2011-06-29 16:55:18.000000000 +0400 +++ extensions.conf 2011-06-29 16:55:36.000000000 +0400 @@ -27,7 +27,8 @@ exten => 9,1,Goto(menu,s,start) exten => 0,1,Playback(/var/tmp/asterisk/message06) -submenu] +[submenu] + exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message03) |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [8400@grp1:1] Goto("SIP/1102-000000b4", "menu,s,1") in new stack -- Goto (menu,s,1) -- Executing [s@menu:1] Answer("SIP/1102-000000b4", "") in new stack -- Executing [s@menu:2] BackGround("SIP/1102-000000b4", "/var/tmp/asterisk/message01") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message01.gsm' (language 'ru') -- Executing [0@menu:1] Playback("SIP/1102-000000b4", "/var/tmp/asterisk/message06") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message06.gsm' (language 'ru') -- Auto fallthrough, channel 'SIP/1102-000000b4' status is 'UNKNOWN' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [8400@grp1:1] Goto("SIP/1102-000000b4", "menu,s,1") in new stack -- Goto (menu,s,1) -- Executing [s@menu:1] Answer("SIP/1102-000000b4", "") in new stack -- Executing [s@menu:2] BackGround("SIP/1102-000000b4", "/var/tmp/asterisk/message01") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message01.gsm' (language 'ru') -- Executing [0@menu:1] Playback("SIP/1102-000000b4", "/var/tmp/asterisk/message06") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message06.gsm' (language 'ru') -- Auto fallthrough, channel 'SIP/1102-000000b4' status is 'UNKNOWN' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [8400@grp1:1] Goto("SIP/1102-000000b4", "menu,s,1") in new stack -- Goto (menu,s,1) -- Executing [s@menu:1] Answer("SIP/1102-000000b4", "") in new stack -- Executing [s@menu:2] BackGround("SIP/1102-000000b4", "/var/tmp/asterisk/message01") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message01.gsm' (language 'ru') -- Executing [0@menu:1] Playback("SIP/1102-000000b4", "/var/tmp/asterisk/message06") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message06.gsm' (language 'ru') -- Auto fallthrough, channel 'SIP/1102-000000b4' status is 'UNKNOWN' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [8400@grp1:1] Goto("SIP/1102-000000b4", "menu,s,1") in new stack -- Goto (menu,s,1) -- Executing [s@menu:1] Answer("SIP/1102-000000b4", "") in new stack -- Executing [s@menu:2] BackGround("SIP/1102-000000b4", "/var/tmp/asterisk/message01") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message01.gsm' (language 'ru') -- Executing [0@menu:1] Playback("SIP/1102-000000b4", "/var/tmp/asterisk/message06") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message06.gsm' (language 'ru') -- Auto fallthrough, channel 'SIP/1102-000000b4' status is 'UNKNOWN' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [8400@grp1:1] Goto("SIP/1102-000000b4", "menu,s,1") in new stack -- Goto (menu,s,1) -- Executing [s@menu:1] Answer("SIP/1102-000000b4", "") in new stack -- Executing [s@menu:2] BackGround("SIP/1102-000000b4", "/var/tmp/asterisk/message01") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message01.gsm' (language 'ru') -- Executing [0@menu:1] Playback("SIP/1102-000000b4", "/var/tmp/asterisk/message06") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message06.gsm' (language 'ru') -- Auto fallthrough, channel 'SIP/1102-000000b4' status is 'UNKNOWN' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1629) ... -- Executing [8400@grp1:1] Goto("SIP/1102-000000b4", "menu,s,1") in new stack -- Goto (menu,s,1) -- Executing [s@menu:1] Answer("SIP/1102-000000b4", "") in new stack -- Executing [s@menu:2] BackGround("SIP/1102-000000b4", "/var/tmp/asterisk/message01") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message01.gsm' (language 'ru') -- Executing [0@menu:1] Playback("SIP/1102-000000b4", "/var/tmp/asterisk/message06") in new stack -- <SIP/1102-000000b4> Playing '/var/tmp/asterisk/message06.gsm' (language 'ru') -- Auto fallthrough, channel 'SIP/1102-000000b4' status is 'UNKNOWN' linux1*CLI> exit Executing last minute cleanups |
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 671 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 129617 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 671 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 129617 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 671 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 129617 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 671 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 129617 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 671 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 129617 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 671 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 129617 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#m-a a-i dahdi
│ │ │ │ │ │ │ │ │ │ │ 100% │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Завершено с /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb . dpkg -Ei /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb Выбор ранее не выбранного пакета dahdi-modules-2.6.32-5-amd64. (Чтение базы данных ... на данный момент установлено 137222 файла и каталога.) Распаковывается пакет dahdi-modules-2.6.32-5-amd64 (из файла .../dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb)... Настраивается пакет dahdi-modules-2.6.32-5-amd64 (1:2.3.0.1+dfsg-2+2.6.32-35) ... |
#m-a a-i dahdi
НОВЫЕ пакеты, которые будут установлены: cpp-4.3 gcc-4.3 gcc-4.3-base linux-headers-2.6.32-5-amd64 linux-headers-2.6.32-5-common linux-kbuild-2.6.32 обновлено 0, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 10,7 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 35,7 MB. Хотите продолжить [Д/н]? y ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! gcc-4.3-base cpp-4.3 gcc-4.3 linux-headers-2.6.32-5-common linux-kbuild-2.6.32 linux-headers-2.6.32-5-amd64 Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main gcc-4.3-base amd64 4.3.5-4 [110 kB] ... │ │ │ 100% │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Завершено с /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb . dpkg -Ei /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb Выбор ранее не выбранного пакета dahdi-modules-2.6.32-5-amd64. (Чтение базы данных ... на данный момент установлено 137222 файла и каталога.) Распаковывается пакет dahdi-modules-2.6.32-5-amd64 (из файла .../dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb)... Настраивается пакет dahdi-modules-2.6.32-5-amd64 (1:2.3.0.1+dfsg-2+2.6.32-35) ... |
#m-a a-i dahdi
│ │ │ │ │ │ │ │ │ │ │ 100% │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Завершено с /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb . dpkg -Ei /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb Выбор ранее не выбранного пакета dahdi-modules-2.6.32-5-amd64. (Чтение базы данных ... на данный момент установлено 137222 файла и каталога.) Распаковывается пакет dahdi-modules-2.6.32-5-amd64 (из файла .../dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb)... Настраивается пакет dahdi-modules-2.6.32-5-amd64 (1:2.3.0.1+dfsg-2+2.6.32-35) ... |
#m-a a-i dahdi
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! gcc-4.3-base cpp-4.3 gcc-4.3 linux-headers-2.6.32-5-common linux-kbuild-2.6.32 linux-headers-2.6.32-5-amd64 Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.253/debian/ squeeze/main gcc-4.3-base amd64 4.3.5-4 [110 kB] Получено:2 http://192.168.15.253/debian/ squeeze/main cpp-4.3 amd64 4.3.5-4 [3 349 kB] Получено:3 http://192.168.15.253/debian/ squeeze/main gcc-4.3 amd64 4.3.5-4 [2 604 kB] Получено:4 http://192.168.15.253/debian/ squeeze/main linux-headers-2.6.32-5-common amd64 2.6.32-35 [3 890 kB] Получено:5 http://192.168.15.253/debian/ squeeze/main linux-kbuild-2.6.32 amd64 2.6.32-1 [238 kB] Получено:6 http://192.168.15.253/debian/ squeeze/main linux-headers-2.6.32-5-amd64 amd64 2.6.32-35 [527 kB] Получено 10,7 MБ за 0с (11,0 MБ/c) ... │ │ │ 100% │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Завершено с /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb . dpkg -Ei /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb Выбор ранее не выбранного пакета dahdi-modules-2.6.32-5-amd64. (Чтение базы данных ... на данный момент установлено 137222 файла и каталога.) Распаковывается пакет dahdi-modules-2.6.32-5-amd64 (из файла .../dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb)... Настраивается пакет dahdi-modules-2.6.32-5-amd64 (1:2.3.0.1+dfsg-2+2.6.32-35) ... |
#m-a a-i dahdi
│ │ │ │ │ │ │ │ │ │ │ 100% │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Завершено с /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb . dpkg -Ei /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb Выбор ранее не выбранного пакета dahdi-modules-2.6.32-5-amd64. (Чтение базы данных ... на данный момент установлено 137222 файла и каталога.) Распаковывается пакет dahdi-modules-2.6.32-5-amd64 (из файла .../dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb)... Настраивается пакет dahdi-modules-2.6.32-5-amd64 (1:2.3.0.1+dfsg-2+2.6.32-35) ... |
#m-a a-i dahdi
Получено:4 http://192.168.15.253/debian/ squeeze/main linux-headers-2.6.32-5-common amd64 2.6.32-35 [3 890 kB] Получено:5 http://192.168.15.253/debian/ squeeze/main linux-kbuild-2.6.32 amd64 2.6.32-1 [238 kB] Получено:6 http://192.168.15.253/debian/ squeeze/main linux-headers-2.6.32-5-amd64 amd64 2.6.32-35 [527 kB] Получено 10,7 MБ за 0с (11,0 MБ/c) Выбор ранее не выбранного пакета gcc-4.3-base. (Чтение базы данных ... на данный момент установлено 129628 файлов и каталогов.) Распаковывается пакет gcc-4.3-base (из файла .../gcc-4.3-base_4.3.5-4_amd64.deb)... Выбор ранее не выбранного пакета cpp-4.3. Распаковывается пакет cpp-4.3 (из файла .../cpp-4.3_4.3.5-4_amd64.deb)... Выбор ранее не выбранного пакета gcc-4.3. ... │ │ │ 100% │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Завершено с /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb . dpkg -Ei /usr/src/dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb Выбор ранее не выбранного пакета dahdi-modules-2.6.32-5-amd64. (Чтение базы данных ... на данный момент установлено 137222 файла и каталога.) Распаковывается пакет dahdi-modules-2.6.32-5-amd64 (из файла .../dahdi-modules-2.6.32-5-amd64_2.3.0.1+dfsg-2+2.6.32-35_amd64.deb)... Настраивается пакет dahdi-modules-2.6.32-5-amd64 (1:2.3.0.1+dfsg-2+2.6.32-35) ... |
#cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 30 12:26:10 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER) fxsks=1 echocanceller=oslec,1 fxoks=2 echocanceller=oslec,2 # channel 3, WCTDM/0/2, no module. # channel 4, WCTDM/0/3, no module. # Global data loadzone = us defaultzone = us |
#cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 30 12:26:10 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER) fxsks=1 echocanceller=oslec,1 fxoks=2 echocanceller=oslec,2 # channel 3, WCTDM/0/2, no module. # channel 4, WCTDM/0/3, no module. # Global data loadzone = us defaultzone = us |
#dahdi_cfg -vv
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXO Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec |
#dahdi_cfg -vv
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01) Channel 02: FXO Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 02) 2 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec |
#ls
adsi.conf cdr_odbc.conf dnsmgr.conf func_odbc.conf mgcp.conf res_ldap.conf telcordia-1.adsi adtranvofr.conf cdr_pgsql.conf dsp.conf gtalk.conf minivm.conf res_odbc.conf udptl.conf agents.conf cdr_sqlite3_custom.conf dundi.conf h323.conf misdn.conf res_pgsql.conf unistim.conf ais.conf cdr_tds.conf enum.conf http.conf modules.conf res_snmp.conf usbradio.conf alarmreceiver.conf chan_dahdi.conf extconfig.conf iax.conf musiconhold.conf rpt.conf users.conf alsa.conf cli_aliases.conf extensions.ael iaxprov.conf muted.conf rtp.conf voicemail.conf amd.conf cli.conf extensions.conf indications.conf osp.conf say.conf vpb.conf asterisk.adsi cli_permissions.conf extensions.conf.SAVE jabber.conf oss.conf sip.conf asterisk.conf codecs.conf extensions.lua jingle.conf phone.conf sip.conf.SAVE cdr_adaptive_odbc.conf console.conf extensions_minivm.conf logger.conf phoneprov.conf sip_notify.conf cdr.conf dahdi-channels.conf features.conf manager.conf queuerules.conf skinny.conf cdr_custom.conf dahdi-channels.conf.bak festival.conf manager.d queues.conf sla.conf cdr_manager.conf dbsep.conf followme.conf meetme.conf res_config_sqlite.conf smdi.conf |
#ls
adsi.conf cdr_odbc.conf dnsmgr.conf func_odbc.conf mgcp.conf res_ldap.conf telcordia-1.adsi adtranvofr.conf cdr_pgsql.conf dsp.conf gtalk.conf minivm.conf res_odbc.conf udptl.conf agents.conf cdr_sqlite3_custom.conf dundi.conf h323.conf misdn.conf res_pgsql.conf unistim.conf ais.conf cdr_tds.conf enum.conf http.conf modules.conf res_snmp.conf usbradio.conf alarmreceiver.conf chan_dahdi.conf extconfig.conf iax.conf musiconhold.conf rpt.conf users.conf alsa.conf cli_aliases.conf extensions.ael iaxprov.conf muted.conf rtp.conf voicemail.conf amd.conf cli.conf extensions.conf indications.conf osp.conf say.conf vpb.conf asterisk.adsi cli_permissions.conf extensions.conf.SAVE jabber.conf oss.conf sip.conf asterisk.conf codecs.conf extensions.lua jingle.conf phone.conf sip.conf.SAVE cdr_adaptive_odbc.conf console.conf extensions_minivm.conf logger.conf phoneprov.conf sip_notify.conf cdr.conf dahdi-channels.conf features.conf manager.conf queuerules.conf skinny.conf cdr_custom.conf dahdi-channels.conf.bak festival.conf manager.d queues.conf sla.conf cdr_manager.conf dbsep.conf followme.conf meetme.conf res_config_sqlite.conf smdi.conf |
#vim chan_dahdi.conf
--- /tmp/l3-saved-2196.3260.4613 2011-06-30 12:29:45.000000000 +0400 +++ chan_dahdi.conf 2011-06-30 12:32:42.000000000 +0400 @@ -46,7 +46,8 @@ ;spanmap => 4,1,4 [channels] -; + +#include /etc/asterisk/dahdi-channels.conf ; Default language ; ;language=en |
#vim dahdi-channels.conf
--- /tmp/l3-saved-2196.15695.11289 2011-06-30 12:33:05.000000000 +0400 +++ dahdi-channels.conf 2011-06-30 12:36:50.000000000 +0400 @@ -14,15 +14,16 @@ group=0 context=from-pstn channel => 1 -callerid= -group= -context=default +callerid=1109 + + + ;;; line="2 WCTDM/0/1 FXOKS" signalling=fxo_ks callerid="Channel 2" <4002> -mailbox=4002 -group=5 +mailbox=1106 +group= context=from-internal channel => 2 callerid= |
#ssh user@192.168.15.252
The authenticity of host '192.168.15.252 (192.168.15.252)' can't be established. RSA key fingerprint is c5:5e:23:ef:05:4a:ce:ad:47:c4:27:59:74:60:99:33. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.15.252' (RSA) to the list of known hosts. user@192.168.15.252's password: Linux linux0 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have mail. Last login: Thu Jun 30 10:31:23 2011 from linux6.unix.ais user@linux0:~$ screen -x -bash: screen: команда не найдена user@linux0:~$ exit logout Connection to 192.168.15.252 closed. |
#ssh user@192.168.15.252
The authenticity of host '192.168.15.252 (192.168.15.252)' can't be established. RSA key fingerprint is c5:5e:23:ef:05:4a:ce:ad:47:c4:27:59:74:60:99:33. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.15.252' (RSA) to the list of known hosts. user@192.168.15.252's password: Linux linux0 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have mail. Last login: Thu Jun 30 10:31:23 2011 from linux6.unix.ais user@linux0:~$ screen -x -bash: screen: команда не найдена user@linux0:~$ exit logout Connection to 192.168.15.252 closed. |
#ssh user@192.168.15.253
-- Channel 0/1, span 2 got hangup request, cause 16 == Spawn extension (from-pstn, 2201, 4) exited non-zero on 'DAHDI/32-1' -- Hungup 'DAHDI/32-1' linux4*CLI> quit Executing last minute cleanups [root@linux4:~]# exit exit Connection to linux4 closed. [root@linux0:~]# ssh linux1 l3-agent is already running: pid=2124; pidfile=/root/.lilalo/l3-agent.pid [root@linux1:~]# cd /etc/asterisk |
#ssh user@192.168.15.253
-- Channel 0/1, span 2 got hangup request, cause 16 == Spawn extension (from-pstn, 2201, 4) exited non-zero on 'DAHDI/32-1' -- Hungup 'DAHDI/32-1' linux4*CLI> quit Executing last minute cleanups [root@linux4:~]# exit exit Connection to linux4 closed. [root@linux0:~]# ssh linux1 l3-agent is already running: pid=2124; pidfile=/root/.lilalo/l3-agent.pid [root@linux1:~]# cd /etc/asterisk |
#vim dahdi-channels.conf
--- /tmp/l3-saved-2375.20679.19094 2011-06-30 12:39:37.000000000 +0400 +++ dahdi-channels.conf 2011-06-30 12:41:13.000000000 +0400 @@ -19,16 +19,13 @@ + ;;; line="2 WCTDM/0/1 FXOKS" signalling=fxo_ks callerid="Channel 2" <4002> mailbox=1106 -group= +group=9 context=from-internal channel => 2 -callerid= -mailbox= -group= -context=default |
#asterisk -rvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 1427) Verbosity was 0 and is now 4 linux1*CLI> exit Executing last minute cleanups |
#asterisk restart
Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#[Jun 30 12:42:57] NOTICE[2503] pbx_ael.c: AEL load process: checked config file
|
#; euroisdn: EuroISDN (common in Europe)
context=from-pstn channel => 1sk/dahdi-channels.conf" 31L, 703C ;;; line="2 WCTDM/0/1 FXOKS" signalling=fxo_ks callerid="Channel 2" <4002> mailbox=1106 group=9 context=from-internal channel => 2 "/etc/asterisk/dahdi-channels.conf" 31L, 703C записано |
#init 0
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1988.20107.11437 2011-06-30 12:53:09.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 12:53:49.000000000 +0400 @@ -39,8 +39,6 @@ [local] - - exten => _11XX,1,Answer exten => _11XX,n,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},Europe/Moscow,"%Y-%m-%d-%H-%M-%S")}) exten => _11XX,n,Monitor(wav,${CALLFILENAME}, m) @@ -52,6 +50,7 @@ exten => _11XX,n(voicemail),Voicemail(${EXTEN}@default) exten => _11XX,n,Hangup +exten => 1106,1,Dial(DAHDI/g1/${EXTEN}) [national] |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1988.9003.24234 2011-06-30 12:54:45.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 12:54:58.000000000 +0400 @@ -50,7 +50,7 @@ exten => _11XX,n(voicemail),Voicemail(${EXTEN}@default) exten => _11XX,n,Hangup -exten => 1106,1,Dial(DAHDI/g1/${EXTEN}) +exten => 1106,1,Dial(DAHDI/g9/${EXTEN}) [national] |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvvvvvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 2123) ... -- Hungup 'DAHDI/2-1' == Using SIP RTP CoS mark 5 -- Executing [1106@grp3:1] Dial("SIP/msk-00000006", "DAHDI/g9/1106") in new stack -- Called g9/1106 -- DAHDI/2-1 is ringing -- DAHDI/2-1 answered SIP/msk-00000006 -- Hungup 'DAHDI/2-1' == Spawn extension (grp3, 1106, 1) exited non-zero on 'SIP/msk-00000006' linux1*CLI> quit Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vim /etc/asterisk/chan_dahdi.conf
|
#;
;;; line="2 WCTDM/0/1 FXOKS" signalling=fxo_ks callerid="Analog Phone" <1106> group=9 context=fxo channel => 2 immediate=yes channel => 2 "/etc/asterisk/dahdi-channels.conf" 29L, 707C записано |
#scp -R /etc/dahdi/ linux3:/etc/
scp: illegal option -- R usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 |
#scp -r /etc/asterisk/chan_dahdi.conf linux3:/etc/asterisk/
root@linux3's password: chan_dahdi.conf 100% 46KB 46.0KB/s 00:00 |
#vim extensions.conf
--- /tmp/l3-saved-2915.20063.18106 2011-06-30 13:13:15.000000000 +0400 +++ extensions.conf 2011-06-30 13:19:48.000000000 +0400 @@ -22,8 +22,15 @@ exten => s,n,Background(/var/tmp/asterisk/message05) exten => s,n,Hangup + exten => 1,1,Goto(submenu,s,1) exten => 2,1,Dial(SIP/1103) +exten => 3,1,Read(PASSWORD, /var/tmp/asterisk/message07) +exten => 3,n,GotoIf($[${PASSWORD} = 1234]?correct_password) +exten => 3,n,Playback(/var/tmp/asterisk/message10) +exten => 3,n,Hangup +exten => 3,n(correct_password),Playback(/var/tmp/asterisk/message09) +exten => 3,n,System(touch /tmp/zdes-byl-asterisk) exten => 9,1,Goto(menu,s,start) exten => 0,1,Playback(/var/tmp/asterisk/message06) |
#[ ]
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 2644) ... [Jun 30 13:33:46] WARNING[3140]: ast_expr2.fl:445 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '=', expecting $end; Input: = 1234 ^ [Jun 30 13:33:46] WARNING[3140]: ast_expr2.fl:449 ast_yyerror: If you have questions, please refer to doc/tex/channelvariables.tex. -- Executing [3@menu:2] GotoIf("SIP/1102-0000000d", "?correct_password") in new stack -- Executing [3@menu:3] Playback("SIP/1102-0000000d", "/var/tmp/asterisk/message10") in new stack -- <SIP/1102-0000000d> Playing '/var/tmp/asterisk/message10.gsm' (language 'ru') == Spawn extension (menu, 3, 3) exited non-zero on 'SIP/1102-0000000d' linux1*CLI> exit Executing last minute cleanups |
#[ ]
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 2644) ... [Jun 30 13:33:46] WARNING[3140]: ast_expr2.fl:445 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '=', expecting $end; Input: = 1234 ^ [Jun 30 13:33:46] WARNING[3140]: ast_expr2.fl:449 ast_yyerror: If you have questions, please refer to doc/tex/channelvariables.tex. -- Executing [3@menu:2] GotoIf("SIP/1102-0000000d", "?correct_password") in new stack -- Executing [3@menu:3] Playback("SIP/1102-0000000d", "/var/tmp/asterisk/message10") in new stack -- <SIP/1102-0000000d> Playing '/var/tmp/asterisk/message10.gsm' (language 'ru') == Spawn extension (menu, 3, 3) exited non-zero on 'SIP/1102-0000000d' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 2644) ... = 1234 ^ [Jun 30 13:36:40] WARNING[3166]: ast_expr2.fl:449 ast_yyerror: If you have questions, please refer to doc/tex/channelvariables.tex. -- Executing [3@menu:2] GotoIf("SIP/1102-0000000e", "?correct_password") in new stack -- Executing [3@menu:3] Playback("SIP/1102-0000000e", "/var/tmp/asterisk/message10") in new stack -- <SIP/1102-0000000e> Playing '/var/tmp/asterisk/message10.gsm' (language 'ru') -- Executing [3@menu:4] Hangup("SIP/1102-0000000e", "") in new stack == Spawn extension (menu, 3, 4) exited non-zero on 'SIP/1102-0000000e' linux1*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 2644) ... = 1234 ^ [Jun 30 13:36:40] WARNING[3166]: ast_expr2.fl:449 ast_yyerror: If you have questions, please refer to doc/tex/channelvariables.tex. -- Executing [3@menu:2] GotoIf("SIP/1102-0000000e", "?correct_password") in new stack -- Executing [3@menu:3] Playback("SIP/1102-0000000e", "/var/tmp/asterisk/message10") in new stack -- <SIP/1102-0000000e> Playing '/var/tmp/asterisk/message10.gsm' (language 'ru') -- Executing [3@menu:4] Hangup("SIP/1102-0000000e", "") in new stack == Spawn extension (menu, 3, 4) exited non-zero on 'SIP/1102-0000000e' linux1*CLI> exit Executing last minute cleanups |
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 30 12:26:10 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER) fxsks=1 echocanceller=oslec,1 fxoks=2 echocanceller=oslec,2 # channel 3, WCTDM/0/2, no module. # channel 4, WCTDM/0/3, no module. # Global data loadzone = us defaultzone = us
Время первой команды журнала | 14:39:58 2011- 6-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:36:53 2011- 6-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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