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

запись разговоров

0

Есть 2 сервера Asterisk, связанные iax2 транком. на одном хочу записывать разговор одного номера:

---cut---

exten => s,n,Gosub(callrecord,${MACRO_EXTEN},1)
exten => s,n,Dial(${ARG1}/${ARG2}/${ARG3},30,tTkhw)

[callrecord]
exten => _X.,n(record),Set(MONITOR_OPT=nice -n 19 /usr/bin/lame -b 16 --silent "${RECPATH}/tmp/${UNIQUEID}.wav" "${RECPATH}/${UNIQUEID}.mp3" && rm -f "${RECPATH}/tmp/${UNIQUEID}.wav")
exten => _X.,n,MixMonitor(${RECPATH}/tmp/${UNIQUEID}.wav,b,${MONITOR_OPT})
exten => _X.,n,Return

--- cut---

Звонки тестирую абонентом первого сервера: 100 Если звонок совершается абоненту/(от абонента) того же сервера: 101 все пишется успешно. Если же звонок совершается абоненту/(от абонента) второго сервера: 201 запись не происходит. при это в логах:

--начало лога -- -- Accepting AUTHENTICATED call from второй.сервер: --вырезано-- == Begin MixMonitor Recording IAX2/las-14979 == Executing [nice -n 19 /usr/bin/lame -b 16 --silent "/var/spool/asterisk/monitor/tmp/1304055474.38.wav" "/var/spool/asterisk/monitor/1304055474.38.mp3" && rm -f "/var/spool/asterisk/monitor/tmp/1304055474.38.wav"] == End MixMonitor Recording IAX2/las-14979

-- конец лога --

файл не появляется. в первом случае лог тот же, и фал есть. читал, гуглил и.т.д., возсожно не очень внимательно. подскажите чяднт.

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

спросил 2011-04-29 09:51:47 +0400

aleokos Gravatar aleokos
41 9 5 11

Comments

мысли вслух: может как-то iax2 канал надо поднастроить? aleokos ( 2011-04-29 11:46:10 +0400 )редактировать

в общем решил вопрос использованием sip транка.

aleokos ( 2012-09-11 09:15:15 +0400 )редактировать

1 Ответ

0
${RECPATH}/tmp/${UNIQUEID}.wav

Поменяй на ${RECPATH}/${UNIQUEID}.wav

И убери это

rm -f "${RECPATH}/${UNIQUEID}.wav"

Появились файлы?

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

ответил 2011-04-29 11:20:06 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

Comments

эти переменные заданы правильно, и все работает, если звонок абоненту того же сервера. но я все равно проверил - файл wav не создается, хотя в логе пишется обратное. aleokos ( 2011-04-29 11:39:28 +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-04-29 09:51:47 +0400

Просмотрен: 2,169 раз

Обновлен: Apr 29 '11

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