| /l3/users/konva/ais-voip-2011-jun/linux3/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 | 
    
  | 
    
| 
 #;; can be easily used by attackers to gain access to your
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543 ^[[B^[[B^[[D^[[D^[[A EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #;; can be easily used by attackers to gain access to your 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543 ^[[B^[[B^[[D^[[D^[[A EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt
 
 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #perl /usr/local/bin/festival-script.pl /var/tmp/asterisk/ru-moskva.txt 
EXEC Playback /var/lib/asterisk/sounds/tts/tts-c26a35d5b774b143a7833640ecc32f5d  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv
 
 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #asterisk -rvvv 
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 linux3 (pid = 7737) ... -- Executing [8002@gr3:1] AGI("SIP/2102-000000a3", "/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt") in new stack -- Launched AGI Script /usr/local/bin/festival-script.pl -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68) [Jun 29 15:49:42] WARNING[17137]: file.c:650 ast_openstream_full: File /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 does not exist in any format [Jun 29 15:49:42] WARNING[17137]: file.c:953 ast_streamfile: Unable to open /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 (format 0x4 (ulaw)): No such file or directory [Jun 29 15:49:42] WARNING[17137]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2102-000000a3 for /var/lib/asterisk/sounds/tts/tts-5d947ab11881ba44dc12254f56faae68 -- <SIP/2102-000000a3>AGI Script /usr/local/bin/festival-script.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/2102-000000a3' status is 'UNKNOWN' linux3*CLI> quit Executing last minute cleanups  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/
 
 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #ls -ld /var/lib/asterisk/sounds/tts/ 
drwxr-xr-x 2 root root 4096 Июн 29 15:41 /var/lib/asterisk/sounds/tts/  | 
| 
 #vim /etc/asterisk/extensions.conf
 
 
--- /tmp/l3-saved-12504.7288.10559 2011-06-29 16:36:49.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-29 16:38:14.000000000 +0400 @@ -19,7 +19,7 @@ [menu] -exten => s,1,Ansver +exten => s,1,Answer exten => s,n,Background(/var/tmp/asterisk/message01) exten => s,n(start),Background(/var/tmp/asterisk/message02) exten => s,n,WaitExten(2)  | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
exten => s,n,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #[    ]
 
 
[menu]
[menu]=> s,1,Answer
[    ]
exten => s,n,Background(/var/tmp/asterisk/message01)
exten => s,n(start),Background(/var/tmp/asterisk/message02)
exten => s,n,Background(/var/tmp/asterisk/message04)
exten => s,n,WaitExten(2)
exten => s,n,Background(/var/tmp/asterisk/message05)
exten => s,n,Hangup
                                                                                                                                           30,0-1         6%
exten => 1,1,Goto(submenu,s,1)
exten => 9,1,Goto(menu,s,start)
[submenu]
[       ]
exten => s,1,Ansver
exten => s,n,Background(/var/tmp/asterisk/message03)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
                                                                                                                                           40,1          19%
 | 
| 
 #vim /etc/asterisk/extensions.conf 
--- /tmp/l3-saved-12504.18641.14086	2011-06-29 16:41:32.000000000 +0400
+++ /etc/asterisk/extensions.conf	2011-06-29 17:06:23.000000000 +0400
@@ -8,7 +8,7 @@
 exten => _81XX,1,VoicemailMain(21${EXTEN:2})
 
 exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
-exten => 8200,1,Playback(/var/tmp/asterisk/message00)
+exten => 8200,n,Playback(/var/tmp/asterisk/message00)
 
 exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
 exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
@@ -32,22 +32,35 @@
 
 exten => 9,1,Goto(menu,s,start)
 
+exten => 0,1,Playback(/var/tmp/asterisk/message00)
+exten => 0,n,Hangup
+
 [submenu]
 
 exten => s,1,Answer
 exten => s,n,Background(/var/tmp/asterisk/message03)
 
-exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
-exten => 2,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-burunduk.txt)
-
+exten => 1,1,Goto(submenu-moskva,s,1)
+exten => 2,1,Goto(submenu-burunduk,s,1)
 exten => 9,1,Goto(submenu,s,1)
 exten => 0,1,Goto(menu,s,start)
 
+[submenu-moskva]
+
+exten => s,1,Background(/var/tmp/asterisk/ru-moskva)
+exten => 0,1,Goto(submenu,s,1)
+
+[submenu-burunduk]
+
+exten => s,1,Background(/var/tmp/asterisk/ru-burunduk)
+exten => 0,1,Goto(submenu,s,1)
+
+
+
 [local]
 
 exten => _21XX,1,Answer
-exten => _21XX,n,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},Europe/Moscow,"%Y-
-%m-%d-%H-%M-%S")})
+exten => _21XX,n,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},Europe/Moscow,"%Y-%m-%d-%H-%M-%S")})
 exten => _21XX,n,Monitor(wav,${CALLFILENAME},m)
 exten => _21XX,n,Dial(SIP/${EXTEN},10)
 exten => _21XX,n,Noop($[${DIALSTATUS}])
 | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav
 
 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /var/tmp/asterisk/ru-moskva.txt | text2wave -F 8000 >/var/tmp/asterisk/ru-moskva.wav 
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.81208 Duration tree extreme for aa 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for aa 3.42543  | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf
 
 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 | 
| 
 #cat /etc/asterisk/extensions.conf 
[default]
[internal]
exten => 8000,1,Playback(welcome)
exten => 8001,1,VoicemailMain()
exten => 8002,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/asterisk/ru-moskva.txt)
exten => _81XX,1,VoicemailMain(21${EXTEN:2})
exten => 8200,1,Record(/var/tmp/asterisk/message00:wav,2)
exten => 8200,n,Playback(/var/tmp/asterisk/message00)
exten => _82XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:wav,2)
exten => _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
...
include => national
[gr3]
include => internal
include => local
include => national
include => international
[gr4]
include => local
include => national
include => international
 |