Vladimir Kuznetsov
Заказчик Vladimir Kuznetsov tempuser779 | FL.RU

Vladimir Kuznetsov

На сайте 7 лет и 10 месяцев (заходил 2 года 10 месяцев 19 дней назад)
0
171
Рейтинг
171
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
03 Декабря 2018
По договоренности
Товарищи, нужно поправить конфиг астера. Сейчас он присылает уведомления о неотвеченных всегда, даже когда был ответ. Надо сделать, чтобы сообщение о неотвеченном вызове было: (а) если до перенаправления на автоответчик вызывающий повесил трубку; (б) если во время прослушивания автоответчика повесил трубку, не нажав "1"; (в) если во время прослушивания автоответчика нажал "1". Далее: (г) если во время прослушивания автоответчика нажал "1", должно приходить также уведомление о наличии сообщения в автоответчике.
Сейчас все скрипты работают, уведомления приходят на e-mail. Только алгоритм неправильный. Спасибо.
Версия астера: Asterisk 13.15.0


Конфиг /etc/asterisk/extensions.conf:
[zadarma-in]
exten => 74993229279,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}_${CALLE RID(number)}_${EXTEN})
same => 2,Set(DEXTEN=120) ; Default extenion
same => 3,MixMonitor(/etc/asterisk/records/${fname}.wav)
same => 4,Dial(SIP/${DEXTEN}&SIP/121&SIP/123,10,m)
same => 5,Dial(Local/79151552602@zadarma-out,15,rg) ;(SIP/79168266915@zadarma,15,r)
same => 6,Set(VME=${DEXTEN})
same => 7,Set(NAMSG=audioplus_8858fb4b14)
same => 8,GoTo(ivr-noanswer-ext,0,1)
same => n,HangUp()

exten => h,1,NoOp()
same => n,AGI(/var/lib/asterisk/agi-bin/unanswered.php,${CALLERID(num)})
same => n,HangUp()

[zadarma-out]
exten => _+XXX.,1,GoTo(zadarma-out,${EXTEN:1},1)
exten => _8XXXX.,1,GoTo(zadarma-out,7${EXTEN:1},1)

exten => _XXX.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}_${CALLERID(nu mber)}_${EXTEN})
same => n,MixMonitor(/etc/asterisk/records/${fname}.wav)
same => n,Set(CALLERID(num)=+74992314770)
same => n,Dial(SIP/zadarma/${EXTEN}) ;@74993229279)
same => n,HangUp()

exten => _1XX,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}_${CALLERID(num ber)}_${EXTEN})
same => n,MixMonitor(/etc/asterisk/records/${fname}.wav)
same => n,Dial(SIP/${EXTEN})
same => n,HangUp()

exten => 500,1,NoOp(-= Voice Mail Box =-)
same => n,VoiceMailMain(${CALLERID(num)}@myVM)
same => n,Hangup()

exten => h,1,HangUp()

[ivr-noanswer-ext]
exten => 0,1,Background(${NAMSG})
same => n,WaitExten(5)
same => n,Playback(demo-thanks)
same => n,HangUp()

exten => 1,1,NoOp()
same => n,AGI(/var/lib/asterisk/agi-bin/voicemail.php,${CALLERID(num)}) ;,${VME})
same => n,VoiceMail(${VME}@myVM)
same => n,Playback(demo-thanks)
same => n,HangUp()

exten => h,1,NoOp()
same => n,AGI(/var/lib/asterisk/agi-bin/unanswered.php,${CALLERID(num)})
same => n,HangUp()

Прошло времени с момента публикации: 5 лет 4 месяца 25 дней 10 часов 44 минуты
Раздел: Аутсорсинг и консалтинг / Сетевое администрирование

Рейтинг: 13329.8 Исполнитель определен:
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».