Голосование после завершения звонка
В extensions.conf
| Цитата: |
| [callcenter] exten => s,1,Answer() exten => s,2,Queue(callcenter,t) |
Все звонки прекрасно заходят в очередь и обрабатываются.
В queues.conf
| Цитата: |
| [callcenter] strategy = ringall timeout = 15 retry = 5 autopause = no maxlen = 20 joinempty = yes eventmemberstatus = yes eventwhencalled = yes ringinuse = no announce-holdtime = no announce-position = limit announce-position-limit = 10 announce-frequency = 8 monitor-format = wav monitor-join = yes periodic-announce-frequency = 15 periodic-announce = weight = 0 wrapuptime = 0 setinterfacevar=yes member => SIP/201 member => SIP/202 member => SIP/203 |
После завершения звонка выполняется конвертация звонков в mp3:
| Цитата: |
| exten => h,1,StopMixMonitor exten => h,n,Set(MEMBERINTERFACE=${CUT(MEMBERINTERFACE,/,2)}) exten => h,n,Set(TIMESTAMP=${DB_DELETE(${CHANNEL}T)}) exten => h,n,Set(DATESTAMP=${DB_DELETE(${CHANNEL}D)}) exten => h,n,GotoIf($[ "x${DATESTAMP}${TIMESTAMP}" != "x"]?DatePresent) exten => h,n,Set(TIMESTAMP=${STRFTIME(${EPOCH},,%T)}) exten => h,n,Set(DATESTAMP=${STRFTIME(${EPOCH},,%Y:%m:%d)}) exten => h,n(DatePresent),GotoIf($[ "x${CALLERID(num)}" != "x" ]?CIDPresent) exten => h,n,Set(CALLERID(num)=0000) exten => h,n(CIDPresent),GotoIf($[ "x${MEMBERINTERFACE}" = "x"]?NoRec) exten => h,n,System(sh /etc/asterisk/bin/rec.sh /home/user/Calls ${DATESTAMP} ${TIMESTAMP} ${CALLERID(num)} ${MEMBERINTERFACE} ${UNIQUEID} I) exten => h,n,System(rm /var/spool/asterisk/monitor/${UNIQUEID}.wav) exten => h,n(NoRec),Set(CDR(userfield)=${MEMBERINTERFACE}) exten => h,n,Verbose(Call from 0${CALLERID(num)} was answered by ${MEMBERINTERFACE}) |
Решил добавить в конец этих строк переход в другой контекст:
| Цитата: |
| exten => h,n,Goto(golosovanie,s,1) |
Переход происходит, но на нажатие 0 или 1 не реагирует.
Контекст golosovanie:
| Цитата: |
| exten => s,1,NoOp(Start) exten => s,2,Answer exten => s,3,Background(najmite_1_ili_0) exten => s,4,WaitExten(10,) exten => s,5,NoOp(Wait) exten => 1,1,Agi(select1.php) exten => 0,1,Agi(select0.php) |
Так же пытался в начало IVR меню завести результат тот же, не реагирует на нажатие кнопок.
Никак не могу понять из-за чего так происходит
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.