/l3/users/2014-11-nt-voip/nt-voip/debian2/root :1 :2 :3 :4 :5 :6 :7 |
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3989.32027.3257 2014-11-27 14:30:32.667260101 +0200 +++ /etc/asterisk/extensions.conf 2014-11-27 14:31:17.439261045 +0200 @@ -22,7 +22,7 @@ exten => 3,n,GotoIf($["${DB(order/${ORDER})}" = ""]?unknown_order) exten => 3,n,Playback(/var/tmp/asterisk/record${DB(order/${ORDER})}) -exten => 3,n,Hangup | +exten => 3,n,Hangup exten => 3,n(unknown_order),Playback(/var/tmp/asterisk/record10) |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3989.23112.21422 2014-11-27 14:33:39.579264032 +0200 +++ /etc/asterisk/extensions.conf 2014-11-27 14:33:59.559264452 +0200 @@ -23,7 +23,7 @@ exten => 3,n,GotoIf($["${DB(order/${ORDER})}" = ""]?unknown_order) exten => 3,n,Playback(/var/tmp/asterisk/record${DB(order/${ORDER})}) exten => 3,n,Hangup -exten => 3,n(unknown_order),Playback(/var/tmp/asterisk/record10) +exten => 3,n(unknown_order),Playback(/var/tmp/asterisk/record08) exten => 4,1,Queue(queue1) |
#ls /var/tmp/asterisk/
asterisk -rvvv Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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 ... -- Executing [3@menu:4] SayDigits("SIP/1201-00000019", "5") in new stack -- <SIP/1201-00000019> Playing 'digits/5.gsm' (language 'ru') -- Executing [3@menu:5] GotoIf("SIP/1201-00000019", "0?unknown_order") in new stack -- Executing [3@menu:6] Playback("SIP/1201-00000019", "/var/tmp/asterisk/record9") in new stack -- <SIP/1201-00000019> Playing '/var/tmp/asterisk/record9.gsm' (language 'ru') -- Executing [3@menu:7] Hangup("SIP/1201-00000019", "") in new stack == Spawn extension (menu, 3, 7) exited non-zero on 'SIP/1201-00000019' debian2*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#ls /var/tmp/asterisk/
exten => s,n,WaitExten(1) exten => s,n,Background(/var/tmp/asterisk/record02) exten => s,n,WaitExten(3) exten => s,n,Background(/var/tmp/asterisk/record03) exten => s,n,WaitExten(3) exten => s,n,Background(/var/tmp/asterisk/record04) exten => s,n,Hangup exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/belki.txt) exten => 2,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt) exten => 3,1,Playback(/var/tmp/asterisk/record05) ... [menu] exten => 0,1,Goto(s,start) exten => i,1,Playback(/var/tmp/asterisk/record06) exten => i,n,WaitExten(2) exten => i,n,Goto(s,start) [internal] include=>parkedcalls exten => _81XX,1,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm) "/etc/asterisk/extensions.conf" 102L, 2644C written exten => _82XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2}) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3989.28030.6447 2014-11-27 14:42:05.859274678 +0200 +++ /etc/asterisk/extensions.conf 2014-11-27 14:43:40.795276675 +0200 @@ -5,7 +5,7 @@ exten => s,n,Background(/var/tmp/asterisk/record01) exten => s,n,WaitExten(1) exten => s,n,Background(/var/tmp/asterisk/record02) -exten => s,n,WaitExten(3) +exten => s,n,WaitExten(1) exten => s,n,Background(/var/tmp/asterisk/record03) exten => s,n,WaitExten(3) exten => s,n,Background(/var/tmp/asterisk/record04) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3989.28336.5106 2014-11-27 14:47:59.275282109 +0200 +++ /etc/asterisk/extensions.conf 2014-11-27 14:48:56.351283309 +0200 @@ -25,7 +25,7 @@ exten => 3,n,Hangup exten => 3,n(unknown_order),Playback(/var/tmp/asterisk/record08) - +exten => 4,1,Answer exten => 4,1,Queue(queue1) exten => 0,1,Goto(s,start) |
#vim /etc/asterisk/extensions.conf
|
#{EXTEN:2})
![]() |
#~
![]() |
#мvi /etc/asterisk/queues.conf
; ; A strategy may be specified. Valid strategies include: ; ; ringall - ring all available channels until one answers (default) ; leastrecent - ring interface which was least recently hung up by this queue ; fewestcalls - ring the one with fewest completed calls from this queue ; random - ring random interface ; rrmemory - round robin with memory, remember where we left off last ring pass ; rrordered - same as rrmemory, except the queue member order from config file ; is preserved ... ; use agent groups. ; ;member => Agent/@1 ; Any agent in group 1 ;member => Agent/:1,1 ; Any agent in group 1, wait for first ; available, but consider with penalty [queue1]g 537,0-1 Bot [queue1] member => SIP/1201 -- INSERT --recording 540,1 Bot "/etc/asterisk/queues.conf" 540L, 23872C written |
#vi /etc/asterisk/agente.conf
![]() |
#~
|
#~
![]() |
#vi /etc/asterisk/agents.conf
--- /tmp/l3-saved-3989.30589.25079 2014-11-27 15:04:48.739303335 +0200 +++ /etc/asterisk/agents.conf 2014-11-27 15:06:17.443305199 +0200 @@ -103,3 +103,5 @@ ; ;agent => 1001,4321,Mark Spencer ;agent => 1002,4321,Will Meadows + +agent => 007,1234,Bond |
#/parkcall
exten => s,n,Hangup exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/belki.txt) exten => 2,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt) exten => 3,1,Playback(/var/tmp/asterisk/record05) exten => 3,n,Read(ORDER) exten => 3,n,Playback(/var/tmp/asterisk/record07) exten => 3,n,SayDigits(${ORDER}) exten => 3,n,GotoIf($["${DB(order/${ORDER})}" = ""]?unknown_order) exten => 3,n,Playback(/var/tmp/asterisk/record${DB(order/${ORDER})}) exten => 3,n,Hangup ... exten => _83XX,1,VoiceMailMain(12${EXTEN:2}@default) exten => _801X,1,MeetMe(10${EXTEN:3}) exten => 8300,1,System(touch /tmp/someone-called-8300) exten => 8301,1,System(sh -c "echo ${CALLERID(num)} > /tmp/someone-called-8301") exten => 8302,1,System(sudo /etc/init.d/sendmail restart) exten => 8403,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/belki.txt) exten => 8404,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt) exten => 8405,1,Goto(menu,s,1) exten => 8407,1,AgentLogin(007) "/etc/asterisk/extensions.conf" 102L, 2694C written |
#asterisk restart
![]() Privilege escalation protection disabled! See https://wiki.asterisk.org/wiki/x/1gKfAQ for more details. Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#asterisk -r
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian2 (pid = 2691) Verbosity is at least 4 debian2*CLI> debian2*CLI> debian2*CLI> Disconnected from Asterisk server |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#дÑÐlspci | grep Digium
![]() |
|