Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Monitor + features (applicationmap)

Monitor + features (applicationmap)

Сообщений: 44

Monitor + features (applicationmap)

Привет.

Помогите решить проблему.
У меня пишутся все разговоры через *.
Организованно так:
--- extensions.conf -------------------
exten => _1XX,1,ResetCDR
exten => _1XX,2,Set(CLIID=${CALLERID(num)})
exten => _1XX,3,AGI(agi-set-cidname.php)
exten => _1XX,4,Set(DYNAMIC_FEATURES=fax-start)
exten => _1XX,5,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
exten => _1XX,6,Set(DST=${EXTEN})
exten => _1XX,7,Monitor(wav,${CALLFILENAME},mb)
exten => _1XX,8,Dial(Sip/${EXTEN},20,tT)
exten => _1XX,9,Hangup

И организованная динамическая фича по нажатию *0 можно перекинуть звонок на факсовый экстеншн
--- features.conf -------------------
[applicationmap]
fax-start => *0,callee,Macro,fax-start

--- extensions.conf -------------------
[macro-fax-start]
exten => s,1,StopMonitor
exten => s,2,Dial(IAX2/iaxmodem,20)

По задумке при нажатии на *0 запись должна заканчиваться и принимать факс...
Однако потом в wav файле оказывается как раз наоборот, т.е. запись начинается со старта факса, а все что было до этого отсутсвует...

Если Stopmonitor не делать, то записи вообще нет.
Выглядит так.. пока люди разговаривают wav фалики растут в размере, как только кто-то жмет *0 они просто пропадают.
2007-11-12 13:01

Сообщений: 44

Re: Monitor + features (applicationmap)

Привет.
Помогите решить проблему.
У меня пишутся все разговоры через *.

Организованно так:
--- extensions.conf -------------------
exten => _1XX,1,ResetCDR
exten => _1XX,2,Set(CLIID=${CALLERID(num)})
exten => _1XX,3,AGI(agi-set-cidname.php)
exten => _1XX,4,Set(DYNAMIC_FEATURES=fax-start)
exten => _1XX,5,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
exten => _1XX,6,Set(DST=${EXTEN})
exten => _1XX,7,Monitor(wav,${CALLFILENAME},mb)
exten => _1XX,8,Dial(Sip/${EXTEN},20,tT)
exten => _1XX,9,Hangup


И организованная динамическая фича по нажатию *0 можно перекинуть звонок на факсовый экстеншн

--- features.conf -------------------
[applicationmap]
fax-start => *0,callee,Macro,fax-start

--- extensions.conf -------------------
[macro-fax-start]
exten => s,1,StopMonitor
exten => s,2,Dial(IAX2/iaxmodem,20)

По задумке при нажатии на *0 запись должна заканчиваться и принимать факс...
Однако потом в wav файле оказывается как раз наоборот, т.е. запись начинается со старта факса, а все что было до этого отсутсвует...

Если Stopmonitor не делать, то записи вообще нет.
Выглядит так.. пока люди разговаривают wav фалики растут в размере, как только кто-то жмет *0 они просто пропадают.
2007-11-12 13:10

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru