| /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. |
|
|