Страница 1 из 1

Слетает воспроизведение приветствия

СообщениеДобавлено: 24 дек 2018, 11:05
arthur
Приветствую вас, коллеги уважаемы коллеги. Подскажите кто сталкивался с таким явлением. Пишу автосекретарь с возможностью набора коротких номеров, но с отправкой сразу в другой транк. На этапе функции BackGroundDetect приветствие может не проиграться до конца, и сразу перейти к слудущей функции, а может и проиграться 50 на 50. В чем может быть причина?

[incoming_calls_wiland]
exten => s,1,Set(CHANNEL(language)=ru)
same => n,Answer
same => n,Wait(2)
same => n,Playback(/opt/music/privet)
same => n,BackGroundDetect(/opt/music/autoatend)
same => n,NoOp()
same => n,Read(NUMBER,,4,,10)
same => n,Dial(SIP/sfb-trunk/${NUMBER},45,gtT)
same => n,NoOp( Dial Status: ${DIALSTATUS})
same => n,Goto(s-${DIALSTATUS},1)
same => n,Hangup
same => n,Background(demo-instruct)
same => n,Hangup
exten => s-CHANUNAVAIL,1,Dial(SIP/sfb-trunk/+9001)
same => n,Hangup
exten => s-ANSWER,1,NoOp

Re: Слетает воспроизведение приветствия

СообщениеДобавлено: 24 дек 2018, 16:46
awsswa
Функция пытается определить наличие голоса - видать не всегда успешно
В принципе не понимаю зачем вам она

Re: Слетает воспроизведение приветствия

СообщениеДобавлено: 24 дек 2018, 17:37
ded
Код: выделить все
[incoming_calls_wiland]
exten => s,1,Set(CHANNEL(language)=ru)
same => n,Answer
same => n,Wait(2)
same => n,Playback(/opt/music/privet)
same => n,BackGround(/opt/music/autoatend)
same => n,NoOp(- - - -What you looking for? - - - )
exten => _XXXX,1,Dial(SIP/sfb-trunk/${EXTEN},45,gtT)
same => n,NoOp( Dial Status: ${DIALSTATUS})
same => n,Goto(s-${DIALSTATUS},1)
exten => s-CHANUNAVAIL,1,Dial(SIP/sfb-trunk/+9001)
exten => s-ANSWER,1,NoOp
exten => h,1,Hangup

Re: Слетает воспроизведение приветствия

СообщениеДобавлено: 25 дек 2018, 15:15
arthur
BackgroundDetect использую для чтения введенного номера, через Read, в дальнейшем на него переключаю звонок в другой транк