Помогите решить проблему.
У меня пишутся все разговоры через *.
Организованно так:
| Код: |
| --- 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 они просто пропадают.[/code]
но..
во-первых так уже люди привыкли... давно эта штука настроена и работает. Раньше когда ещё 1.2 * стоял, все было сделано на rxfax/txfax и там несколько по другому было.. там просто разговор был вместе с факсом в записи. Но с перехом на 1.4 rxfax/txfax че-то совсем криво стал работать..
во-вторых при переводе звонка тоже есть проблемы кажется... Вроде пишется только часть после перевода (сейчас точно не помню)
в-третьх уже просто хочется разобраться в чем же причина..
Added after 13 minutes:
Вообще с факсами бодаюсь уже бесконечное количество времени....
на 1.2 как уже писал юзал rxfax/txfax там это работало...
перешёл на 1.4 и имею полнейший геморой...
первым делом перестал проходить диалплан дальше rxfax
по типу
exten => fax,1,rxfax(....)
exten => fax,2,system(fax2mail.....)
в 1.2 system нормально отрабатывался, в 1.4 после rxfax сразу hangup, как сепом по ....
ну ладно извратился с h екстеншном.. отработал отправку там..
потом новая беда... последнее время факсы принимаются шириной в 1 пиксель
типа разрешение tiff 8000х1...
это стало последней каплей.. поставил iaxmodem + hylafax
работает пока отлично... тфу тфу тфу...
но вот привычный алгоритм записи порушился...