VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk запись всех исходящих звонков до соединения

Проблемы Asterisk без вэб-оболочек и их решения

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

Slawka
Сообщения: 5
Зарегистрирован: 04 июл 2012, 14:40

Asterisk запись всех исходящих звонков до соединения

Сообщение Slawka »

Задача записывать все исходящие звонки, удачные и нет. Звонки генерятся скриптом на локальный exten далее в транк

Код: Выделить всё

exten => 1,n,MixMonitor(/var/spool/asterisk/monitor/${CDR(start)}-${DST-NUM}-${IDCALL}-full.wav,m) 
exten => 1,n,Dial(SIP/${CUT(OutGW,,1)}/${CUT(DST-NUM,,1)})
Проблема в том, что запись начинается только после снятия трубки на другом конце, а нужна полная запись с кпв.

Если есть идея посоветуйте.
Slawka
Сообщения: 5
Зарегистрирован: 04 июл 2012, 14:40

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Slawka »

Так записываются только удачные звонки КПВ нет
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Vlad1983 »

так где вы у MixMonitor опцию m нашли
уберите и должно писаться все
ЛС: @rostel
Slawka
Сообщения: 5
Зарегистрирован: 04 июл 2012, 14:40

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Slawka »

Запись происходит только после снятия трубки.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Vlad1983 »

в консоли то хоть что при таких звонках?
ЛС: @rostel
Slawka
Сообщения: 5
Зарегистрирован: 04 июл 2012, 14:40

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Slawka »

Код: Выделить всё

-- Attempting call on Local/1@call for 5556@call_2:1 (Retry 1)
    -- Executing [1@call:1] NoOp("Local/1@call-e341;2", "---- CALL START ----") in new stack
    -- Executing [1@call:2] Set("Local/1@call-e341;2", "ID_CALL=1341391741.44736") in new stack
    -- Executing [1@call:3] Set("Local/1@call-e341;2", "DST-NUM=123456") in new stack
    -- Executing [1@call:4] Set("Local/1@call-e341;2", "Loop=1") in new stack
    -- Executing [1@call:5] Set("Local/1@call-e341;2", "Call_VP=SIP/laba/44405") in new stack
    -- Executing [1@call:6] Set("Local/1@call-e341;2", "Out_VP=laba") in new stack
    -- Executing [1@call:7] Set("Local/1@call-e341;2", "Out_GW=trunk") in new stack
    -- Executing [1@call:8] Set("Local/1@call-e341;2", "Phone_id=22") in new stack
    -- Executing [1@call:9] Set("Local/1@call-e341;2", "Region_id=0") in new stack
    -- Executing [1@call:10] Set("Local/1@call-e341;2", "Num_App=44405") in new stack
    -- Executing [1@call:11] Set("Local/1@call-e341;2", "Queue=66666") in new stack
    -- Executing [1@call:12] Set("Local/1@call-e341;2", "Context=call") in new stack
    -- Executing [1@call:13] MixMonitor("Local/1@call-e341;2", "/var/spool/asterisk/monitor/2012-07-04 12:49:01-123456-1341391741.44736-full.wav,m") in new stack
  == Begin MixMonitor Recording Local/1@call-e341;2
    -- Executing [1@call:14] Dial("Local/1@call-e341;2", "SIP/trunk/123456") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/trunk/123456
    -- SIP/trunk-0002c16f is making progress passing it to Local/1@call-e341;2
    -- SIP/trunk-0002c16f answered Local/1@call-e341;2
       > Channel Local/1@call-e341;1 was answered.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Vlad1983 »

опцию m пробовали убирать?
ЛС: @rostel
Slawka
Сообщения: 5
Зарегистрирован: 04 июл 2012, 14:40

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Slawka »

Да
Основная проблема записать сам процесс дозвона и сообщения в получаемые при дозвоне, при этом нельзя потерять DIALSTATUS
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk запись всех исходящих звонков до соединения

Сообщение Vlad1983 »

может из-за использования Local
стараюсь им не пользоваться нигде поэтому не могу сказать точно из-за него или нет
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH