MixMonitor треск вместо слов
Столкнулся с проблемой при записи разговоров - жуткий треск вместо речи, а когда в обоих сторонах молчат - треска нет. Это только в записи. При разговоре все нормально.
Может быть кто сталкивался?
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
| Samael wrote: |
| canreinvite? |
А что с этим можно сделать?
Added after 10 minutes:
Поменял с no на yes. Проблема осталась...
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
Просто в свойствах extension'а ставлю параметр Record Incoming: always.
allow=g723&g723.1&gsm&ulaw&alaw ...
У меня вручную прописано, и треска нет:
| Code: |
| exten => ХХХХХ,n,MixMonitor(/usr/local/etc/asterisk/records/${fname}.wav) |
Added after 16 minutes:
| kernelt wrote: | ||
| покажите формат записи строки, которая пишет разговор, из extensions.conf У меня вручную прописано, и треска нет: |
| Code: |
| exten => ХХХХХ,n,MixMonitor(/usr/local/etc/asterisk/records/${fname}.wav) |
У меня стоит freepbx и он рулит этими файлами.. Как мне кажется.
Где можно посмотреть в моем случае?
Необходимо зайти в систему, и найти файлы конфигурации asterisk`a.
freepbx это всего лишь оболочка для настройки, одних и тех же, конфигурационных файлов.
Где искать?)
Added after 4 minutes:
Нашел в подключаемых весь кусок:
[macro-record-enable]
include => macro-record-enable-custom
exten => s,1,GotoIf($["${BLINDTRANSFER}" = ""]?check)
exten => s,n,ResetCDR(w)
exten => s,n,StopMixMonitor()
exten => s,n(check),AGI(recordingcheck,${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)},${UNIQUEID})
exten => s,n,MacroExit()
exten => s,1+998(record),MixMonitor(${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT},,${MIXMON_POST})
Оно?
| kernelt wrote: |
| у вас тут, freebpx столько всего понаписал... У меня одна строка и все работает. Попробуйте, например, вручную для одного из номеров, сделать запись звонка, как я писал выше. |
Можно подробнее, куда это?
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
| Samael wrote: |
| А может ответ в Аимпе? Попробуйте послушать чем-то другим. |
Нет. Аимп тут не причем...
Понять не могу куда можно присобачить это:
| Code: |
| exten => ХХХХХ,n,MixMonitor(/usr/local/etc/asterisk/records/${fname}.wav) |
во freepbx это что то типа макроса и я понять не могу откуда именно он вызывается... Если же я просто удаляю содержание того макроса, и заменяю этой строчкой, то ничего не происходит. Он перестает записывать.
Added after 29 minutes:
| Code: |
| [app-echo-test] include => app-echo-test-custom exten => *43,1,Answer exten => *43,n,MixMonitor(/var/spool/asterisk/monitor/qqqqq.wav) ;mystr exten => *43,n,Wait(1) exten => *43,n,Playback(demo-echotest) exten => *43,n,Echo() exten => *43,n,Playback(demo-echodone) exten => *43,n,Hangup |
При звонке на *43 результат тот же. Пример в аттаче...
Получается FreePBX тут не причем...
Что еще может влиять на работу MixMontitor'а?
sip.conf
| Code: |
| [123] type=friend context=office username=11003 host=dynamic secret=pass callerid=user3 |
extensions.conf
| Code: |
| exten => 123,1,MixMonitor(/usr/local/asterisk/records/filename.wav) exten => 123,n,Dial(SIP/123) exten => 123,n,StopMonitor |
| adt2k wrote: |
| может начать в другом формате записывать? |
Записал в .gsm переконвертил в mp3 через switch sound file converter plus получилось почти тоже самое только другой шум накладывается
Added after 2 minutes:
| kernelt wrote: |
| например так: |
Тот же эффект...
Что же тут можно поделать то...
А может быть проблема в том, что ресурсы машины не очень велики? (я VDS арендую...)
320 MHz, 128 Mb ...
Поставил centos 5.5 на вирт машинку, поставил асериск 1.4 создал сип акк, записал , открыл там тоже самое...
У кого на centos'e стоит?
Added after 2 hours 14 minutes:
Поставил на ту же вирт машину дебиан...
Из репозитария поставил asterisk - не поверите...
Я уже не знаю куда можно копнуть...
Может быть это связанно с тем, что я сливаю файл по фтп?
Added after 2 hours 1 minutes:
Эврика!!! Поставил гном десктоп, прослушал через плеер прямо с машины с астериском - все супер!!!
Остался вопрос: Как это дело сейчас наладить для прослушивания через windows? На удаленной машине...
Народ, поделитесь, кто как делает?
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
попробуйте конвентировать форматы такуим способом:
| Code: |
| exten => 111,1,Set(convert=nice -n 19 /usr/local/lame/bin/lame -b 16 --silent "/usr/local/asterisk/records/zapis_zvonka.wav" \ "/usr/local/asterisk/records/zapis_zvonka.mp3 && rm -f "/usr"/usr/local/asterisk/records/zapis_zvonka.wav") exten => 111,n,MixMonitor(/usr/local/asterisk/records/zapis_zvonka.wav|b|${convert}) exten => 111,n,Dial(SIP/111) exten => 111,n,StopMonitor |
Но сначала, убедитесь что в системе установлен пакет lame, узнайте ее путь и замените строку /usr/local/lame/bin/lame в соответствии с правильным путем.