В IVR при переходе начинают накладываться Background на Background (по крайне мере ощущение именно такое - как будто система проговаривает две фразы одновременно)
(voice1 вообще не слышно, по "1" попадаем на voice2, по еще одной "1" попадаем на voice3. При этом как будто voice3 добавляется в звучание и слышна какая то мешанина)
help, pls
вот кусок IVR:
[ivr-32-custom]
exten => h,1,Hangup
exten => s,1,Set(MSG=custom/IVR/voice1)
exten => s,n,Set(LOOPCOUNT=2)
exten => s,n,Set(__DIR-CONTEXT=)
exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})
exten => s,n,Set(_IVR_CONTEXT=${CONTEXT})
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(begin),Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(response)=15)
exten => s,n,Set(__IVR_RETVM=)
exten => s,n,Background(${MSG})
exten => s,n,WaitExten()
exten => #,1,dbDel(${BLKVM_OVERRIDE})
exten => #,n,Set(__NODEST=)
exten => #,n,Goto(ivr-6,s,begin)
exten => *,1,dbDel(${BLKVM_OVERRIDE})
exten => *,n,Set(__NODEST=)
exten => *,n,Goto(app-announcement-7,s,1)
exten => 0,1,dbDel(${BLKVM_OVERRIDE})
exten => 0,n,Set(__NODEST=)
exten => 0,n,Goto(timeconditions,1,1)
exten => 1,1,dbDel(${BLKVM_OVERRIDE})
exten => 1,n,Set(__NODEST=)
exten => 1,n,Goto(ivr-33-custom,s,1)
exten => 2,1,dbDel(${BLKVM_OVERRIDE})
exten => 2,n,Set(__NODEST=)
exten => 2,n,Goto(ivr-13,s,1)
exten => 3,1,dbDel(${BLKVM_OVERRIDE})
exten => 3,n,Set(__NODEST=)
exten => 3,n,Goto(ivr-14,s,1)
exten => 6,1,dbDel(${BLKVM_OVERRIDE})
exten => 6,n,Set(__NODEST=)
exten => 6,n,Goto(ivr-10,s,1)
exten => 7,1,dbDel(${BLKVM_OVERRIDE})
exten => 7,n,Set(__NODEST=)
exten => 7,n,Goto(ivr-11,s,1)
exten => 8,1,dbDel(${BLKVM_OVERRIDE})
exten => 8,n,Set(__NODEST=)
exten => 8,n,Goto(ivr-9,s,1)
exten => 9,1,dbDel(${BLKVM_OVERRIDE})
exten => 9,n,Set(__NODEST=)
exten => 9,n,Goto(ivr-7,s,1)
exten => i,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => i,n,Set(MSG=ru/nevernyj-vybor)
exten => i,n,GotoIf($[${LOOPCOUNT} <= 2]?s,begin)
exten => i,n,dbDel(${BLKVM_OVERRIDE})
exten => i,n,Set(__NODEST=)
exten => i,n,Goto(ivr-8,s,1)
exten => t,1,Set(MSG=custom/IVR_Expect connection please)
exten => t,n,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => t,n,GotoIf($[${LOOPCOUNT} <= 2]?s,begin)
exten => t,n,dbDel(${BLKVM_OVERRIDE})
exten => t,n,Set(__NODEST=)
exten => t,n,Goto(ivr-8,s,1)
exten => fax,1,Goto(ext-fax,in_fax,1)
; end of [ivr-32-custom]
[ivr-33-custom]
exten => h,1,Hangup
exten => s,1,Set(MSG=custom/IVR/voice2)
exten => s,n,Background(${MSG})
exten => s,n,WaitExten(,)
exten => s,n,Hangup()
exten => hang,1,Playback(vm-goodbye)
exten => hang,n,Hangup
exten => #,1,dbDel(${BLKVM_OVERRIDE})
exten => #,n,Set(__NODEST=)
exten => #,n,Goto(ivr-12,s,begin)
exten => *,1,dbDel(${BLKVM_OVERRIDE})
exten => *,n,Set(__NODEST=)
exten => *,n,Goto(app-announcement-7,s,1)
exten => 1,1,dbDel(${BLKVM_OVERRIDE})
exten => 1,n,Set(__NODEST=)
exten => 1,n,Goto(ivr-34-custom,s,1)
exten => 2,1,dbDel(${BLKVM_OVERRIDE})
exten => 2,n,Set(__NODEST=)
exten => 2,n,Goto(ivr-16,s,1)
exten => 3,1,dbDel(${BLKVM_OVERRIDE})
exten => 3,n,Set(__NODEST=)
exten => 3,n,Goto(ivr-17,s,1)
exten => 4,1,dbDel(${BLKVM_OVERRIDE})
exten => 4,n,Set(__NODEST=)
exten => 4,n,Goto(ivr-18,s,1)
exten => i,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => i,n,Set(MSG=ru/an-error-has-occured)
exten => i,n,GotoIf($[${LOOPCOUNT} <= 2]?s,begin)
exten => i,n,dbDel(${BLKVM_OVERRIDE})
exten => i,n,Set(__NODEST=)
exten => i,n,Goto(ivr-29,s,1)
exten => t,1,dbDel(${BLKVM_OVERRIDE})
exten => t,n,Set(__NODEST=)
exten => t,n,Goto(ivr-29,s,1)
exten => fax,1,Goto(ext-fax,in_fax,1)
; end of [ivr-33-custom]
[ivr-34-custom]
exten => h,1,Hangup
exten => s,1,Set(MSG1=custom/IVR/voice3)
exten => s,n,Background(${MSG1})
exten => s,n,WaitExten(,)
exten => s,n,Hangup()
exten => hang,1,Playback(vm-goodbye)
exten => hang,n,Hangup
exten => #,1,dbDel(${BLKVM_OVERRIDE})
exten => #,n,Set(__NODEST=)
exten => #,n,Goto(ivr-12,s,begin)
exten => *,1,dbDel(${BLKVM_OVERRIDE})
exten => *,n,Set(__NODEST=)
exten => *,n,Goto(app-announcement-7,s,1)
exten => 1,1,dbDel(${BLKVM_OVERRIDE})
exten => 1,n,Set(__NODEST=)
exten => 1,n,Goto(ivr-32-custom,s,1)
exten => 2,1,dbDel(${BLKVM_OVERRIDE})
exten => 2,n,Set(__NODEST=)
exten => 2,n,Goto(ivr-16,s,1)
exten => 3,1,dbDel(${BLKVM_OVERRIDE})
exten => 3,n,Set(__NODEST=)
exten => 3,n,Goto(ivr-17,s,1)
exten => 4,1,dbDel(${BLKVM_OVERRIDE})
exten => 4,n,Set(__NODEST=)
exten => 4,n,Goto(ivr-18,s,1)
exten => i,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => i,n,Set(MSG=ru/an-error-has-occured)
exten => i,n,GotoIf($[${LOOPCOUNT} <= 2]?s,begin)
exten => i,n,dbDel(${BLKVM_OVERRIDE})
exten => i,n,Set(__NODEST=)
exten => i,n,Goto(ivr-29,s,1)
exten => t,1,dbDel(${BLKVM_OVERRIDE})
exten => t,n,Set(__NODEST=)
exten => t,n,Goto(ivr-29,s,1)
exten => fax,1,Goto(ext-fax,in_fax,1)
; end of [ivr-34-custom]