Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Mixmonitor смешивает с отстванием

1

После апгрейда Elastix до 2.2.0 (соответственно Asterisk с 1.6 до 1.8.7.0) заметил неприятную проблему.

exten => _X.,2,Mixmonitor(${CALLERID(NUM)}_${EXTEN}.wav,b)

В готовом wav-файле разговаривающие меняются местами, выглядит это так:

MOH тыр-ры-рым-тырым-тым-тым тыр-ры-рым-тырым-тым-тым

КЛИЕНТ: Елена а подскажите пожалуйста, почем водка?

ОПЕРАТОР: компания рога и копыта, Елена, здравствуйте

Потом тишина несколько секунд, и дальше запись уже идет нормально.

Кто-нибудь сталкивался с подобным? Лечится? Или ломать всё и откатываться на 1.6?

удалить закрыть спам изменить тег редактировать

спросил 2011-11-22 19:52:20 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/

обновил 2011-11-22 19:53:38 +0400

Comments

Мистика. !

zzuz ( 2011-11-22 20:00:59 +0400 )редактировать

Стёб или реально мистика?

shakirov ( 2011-11-22 20:03:11 +0400 )редактировать

Не не стёб . Конечно же ничего просто так не происходит. Я бы начал с проверки записывать бы просто монитором и сравнивать длину звуковых записей обоих файлов. Не думаю , что это проблема миксмонитора. Думаю проблема в потоках при поднятии голоса. Короче нужно проверять , логировать и дебажить. Я бы попробывал бы разобраться до того , как откатываться.

zzuz ( 2011-11-22 20:22:51 +0400 )редактировать

За совет с монитором и сравнением длительности спасибо, попробую. Сбивает с толку то что примерно через 10 секунд, запись выравнивается. Что еще можно подебаджить/логировать? Откатываться очень не хочется, это всё сносить и руками набивать 90 транков и маршруты, в прошлый раз это заняло часа 4 помоему.

shakirov ( 2011-11-22 21:02:41 +0400 )редактировать

Сразу так причину и не поймешь. Логгировать всё стандартно, фулл лог , дебаг диаплана , дебаг сессий. Для отката используйте бекапы , чтобы конфигурацию не накатывать снова.

zzuz ( 2011-11-22 21:27:05 +0400 )редактировать

Разберёшься напиши. Таже штука, возникает не часто поэтому пока забил и до перехода на asterisk 1.8 не было.

kasper ( 2011-11-23 10:55:19 +0400 )редактировать

Такая же проблема встречается иногда на 1.6.1.18 и более ранних. Отличие заключается в том, что через 10 секунд не восстанавливается, а так и продолжает до конца писать с отставанием.

ivanzzz ( 2011-11-23 13:02:42 +0400 )редактировать

Похоже что запись сдвигается на длительность MOH. поменял tm на tr через часок прослушаю все записи и точно буду знать. Если дело в MOH, то придется откатываться на 1.6.

shakirov ( 2011-11-23 13:21:53 +0400 )редактировать

Вобщем я оказался прав, сдвигается на длительность MOH. Добавил ответ на свой вопрос.

shakirov ( 2011-11-23 14:18:50 +0400 )редактировать

3 Ответа

1

дело не в таймере опять?

ссылка удалить спам редактировать

ответил 2011-11-23 02:06:05 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

в системе есть dahdi?

Zavr2008 ( 2011-11-23 02:06:57 +0400 )редактировать

и астер не на виртуалке?

Zavr2008 ( 2011-11-23 02:07:25 +0400 )редактировать

Elastix на физической машине Core i3 540. Что значит есть dahdi? модуль загружен, да. Но железок нет.

shakirov ( 2011-11-23 13:20:13 +0400 )редактировать
1

Проблему со сдвигом решил, если можно так сказать.

Что сделал, в General Settings строка Asterisk Dial command options помнял tm на tr.

Видимо придется откатываться на 1.6.

PS: Разницу по работе с MOH между 1.6 и 1.8 сразу заметил. На 1.6 для того чтобы звонящему с "города" играла мелодия приходилось делать anoncement с односекндной тишиной. А на 1.8 MOH сразу начинает играть в канал.

ссылка удалить спам редактировать

ответил 2011-11-23 14:17:43 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/
0

а Вы в очереди записываете или в самом даилплане? Подозреваю что у вас запись идет в обоих местах, причем в диалплане у вас стоит без миксирования

ссылка удалить спам редактировать

ответил 2011-11-22 22:09:01 +0400

brost Gravatar brost flag of Russian Federation
100 12 3 12
http://asterisk-system.ru...

Comments

очередей нет, запись на экстеншнах (FreePBX) и вкорячил вот только кастомный контекст. И там и там Mixmonitor.

shakirov ( 2011-11-22 22:50:27 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-11-22 19:52:20 +0400

Просмотрен: 875 раз

Обновлен: Nov 23 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.