ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Нет записей переведенных звонков

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Нет записей переведенных звонков

Сообщение Scarabey » 29 мар 2024, 16:38

Добрый день, подскажите пожалуйста если есть решение:

Asterisk 1.44 (древняя версия, обновлять нельзя)

Сценарий:
добавочный 100 набирает Мобильный №1 по первой линии и Мобильный №2 по второй линии, кнопкой Transfer соединяет две линии и Мобильный №1 общается с Мобильным №2 через Астериск

Проблема:
Нет записи голоса между Мобильным №1 и Мобильным №2

Дополнительно:
- В диалплане используется команда Monitor потому что нужны два раздельных файла in и out

- При использовании команды MixMonitor нужная запись имеется, но из-за древности Астериска, в ней еще нет опций r и t для раздельной записи входящего и исходящего голосового потока, поэтому её использовать нельзя

- Добавление AUDIOHOOK_INHERIT(Monitor)=yes не влияет
Scarabey
 
Сообщений: 11
Зарегистрирован: 19 фев 2021, 15:06

Re: Нет записей переведенных звонков

Сообщение Zavr2008 » 29 мар 2024, 18:04

Asterisk 1.44

Asterisk 1.4 наверное)

но из-за древности Астериска, в ней еще нет опций r и t для раздельной записи входящего и исходящего голосового потока

MixMonitor пишет в 2 канала левый и правый каждого абонента.
Что мешает использовать тот же sox для разделения после записи в скрипте?
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватар пользователя
Zavr2008
 
Сообщений: 2176
Зарегистрирован: 27 янв 2011, 01:35

Re: Нет записей переведенных звонков

Сообщение Scarabey » 29 мар 2024, 18:23

Да, всё верно, версия 1.4.44

Команда диалплана включающая запись выглядит так:

exten => s, n, Set(MIXMONITOR_FILENAME=/var/spool/asterisk/monitor/${UNIQUEID})
exten => s, n, MixMonitor(${MIXMONITOR_FILENAME}.wav49,W(4))

на выходе получается такой формат:
Вложения
1.png
1.png (29.04 KIB) Просмотров: 584
Scarabey
 
Сообщений: 11
Зарегистрирован: 19 фев 2021, 15:06

Re: Нет записей переведенных звонков

Сообщение Scarabey » 29 мар 2024, 18:49

Если сделать так:

(вместо .wav49 просто .wav)

exten => s, n, Set(MIXMONITOR_FILENAME=/var/spool/asterisk/monitor/${UNIQUEID})
exten => s, n, MixMonitor(${MIXMONITOR_FILENAME}.wav,W(4))

то на выходе получается такой формат, всё равно моно 1 канал:
Вложения
2.png
2.png (30.34 KIB) Просмотров: 571
Scarabey
 
Сообщений: 11
Зарегистрирован: 19 фев 2021, 15:06

Re: Нет записей переведенных звонков

Сообщение ded » 29 мар 2024, 20:36

100 набирает Мобильный №1 по первой линии и Мобильный №2 по второй линии, кнопкой Transfer - это трансфер исходящего вызова средствами телефона. А можно попробовать это делать средствами Астериск.
Как выглядит команда Dial у вас в жиалплане? Пробуйте добавить в качестве опции большую Т.
И посмотрите какая комбинация для трансфера в Астериске
CLI> features show

Blind Transfer ? ? (лучше одну решётку вместо дефолтных двух)

Сценарий соединения будет почти такой же:
100 набирает Мобильный №1, при ответе - нажимает решётку - гудок, набирает Мобильный №2.
Вызов сам соединится.
Смотрите в CLI, как выполняется диал план.
ded
 
Сообщений: 15847
Зарегистрирован: 26 авг 2010, 19:00

Re: Нет записей переведенных звонков

Сообщение Zavr2008 » 01 апр 2024, 03:50

Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватар пользователя
Zavr2008
 
Сообщений: 2176
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 21

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH