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

Freepbx vs Wildcard TDM410P запись входящих звонков

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение Vlad1983 »

в 2.10 macro-record-enable вообще нет
это у вас походу кастомный контекст

вместо
Macro(record-enable,...)
в 2.10 идет
Gosub(sub-record-check,s,1(out,${EXTEN},))
ЛС: @rostel
zerghack007
Сообщения: 50
Зарегистрирован: 01 июн 2011, 06:52

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение zerghack007 »

Подскажите можно ли грохнуть все conf файлы из папки /etc/asterisk?
Переставив FreePBX и запустив amportal все нужные конфиги появятся?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение Vlad1983 »

да

только грохать все кроме asterisk.conf
ЛС: @rostel
zerghack007
Сообщения: 50
Зарегистрирован: 01 июн 2011, 06:52

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение zerghack007 »

Vlad1983 писал(а):только грохать все кроме asterisk.conf
asterisk.conf же появляется в процессе установки FreePbx
zerghack007
Сообщения: 50
Зарегистрирован: 01 июн 2011, 06:52

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение zerghack007 »

Странно... хернул все из папки /etc/asterisk снова выполнил ./install_amp, перезапустил сервер amportal restart
а звонки все равно не пишутся

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

    -- Executing [600@ext-group:10] Macro("DAHDI/1-1", "record-enable,701-718,Group") in new stack
[2012-07-25 15:35:12] WARNING[10233]: app_macro.c:309 _macro_exec: No such context 'macro-record-enable' for macro 'record-enable'
    -- Executing [600@ext-group:11] Set("DAHDI/1-1", "RingGroupMethod=ringall") in new stack
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение Vlad1983 »

killall -9 asterisk
amportal start

если не поможет добавить в extensions_custom.conf

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

[macro-record-enable]
exten => s,1,Set(__DAY=${STRFTIME(${NOW},,%d)})
exten => s,n,Set(__MONTH=${STRFTIME(${NOW},,%m)})
exten => s,n,Set(__YEAR=${STRFTIME(${NOW},,%Y)})
exten => s,n,GotoIf($["${BLINDTRANSFER}" = ""]?check)
exten => s,n,ResetCDR(w)
exten => s,n,StopMixMonitor()
exten => s,n(check),ExecIf($["${ARG1}"=""]?MacroExit())
exten => s,n,GotoIf($["${ARG2}"="Group"]?Group:OUT)
exten => s,n(Group),Set(LOOPCNT=${FIELDQTY(ARG1,-)})
exten => s,n,Set(ITER=1)
exten => s,n(begin),GotoIf($["${CUT(DB(AMPUSER/${CUT(ARG1,-,${ITER})}/recording),=,3)}" != "Always"]?continue)
exten => s,n,Set(TEXTEN=${CUT(ARG1,-,${ITER})})
exten => s,n,Noop(Recording enable for ${TEXTEN})
exten => s,n,Set(MIXMONITOR_FILENAME=g${TEXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}.${MIXMON_FORMAT})
exten => s,n,Goto(record)
exten => s,n(continue),Set(ITER=$[${ITER}+1])
exten => s,n,GotoIf($[${ITER}<=${LOOPCNT}]?begin)
exten => s,n(OUT),GotoIf($["${ARG2}"="IN"]?IN)
exten => s,n,ExecIf($["${CUT(DB(AMPUSER/${ARG1}/recording),\\\|,1):4}" != "Always"]?MacroExit())
exten => s,n,Noop(Recording enable for ${ARG1})
exten => s,n,Set(MIXMONITOR_FILENAME=OUT${ARG1}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}.${MIXMON_FORMAT})
exten => s,n,Goto(record)
exten => s,n(IN),ExecIf($["${CUT(DB(AMPUSER/${ARG1}/recording),\\\|,2):3}" != "Always"]?MacroExit())
exten => s,n,Noop(Recording enable for ${ARG1})
exten => s,n,Set(MIXMONITOR_FILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}.${MIXMON_FORMAT})
exten => s,n,Set(CDR(recordingfile)=${MIXMONITOR_FILENAME})
exten => s,n(record),MixMonitor(${MIXMON_DIR}${YEAR}/${MONTH}/${DAY}/${MIXMONITOR_FILENAME},b,${MIXMON_POST})
exten => s,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => s,n,MacroExit()

; end of [macro-record-enable]
ЛС: @rostel
zerghack007
Сообщения: 50
Зарегистрирован: 01 июн 2011, 06:52

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение zerghack007 »

Удалил полностью Asterisk, Freepbx, базы mysql.

Поставил по новой Asterisk 1.8.14
Создал по новой MYSQL базы
Поставил по новой FreePBX 2.9

Записи идут. Доступ пользователю дал просто через FTP. Папку расшарил.

Два вопроса есть:

Вопрос 1. В процесе работы с 2.10 не понял почему там записи в систему не добавляются? Как это можно пофиксить?
Т.е. заходишь в пункт меню записи системы, выбираешь файл mp3, нажимаешь сохранить, он думает долго и вываливается в окно страница не доступна. Т.е. ошибок никаких не пишет ни в консоль ни в WEB-е

Вопрос 2. Как заставлять передавать callerID звоняшего на городскую аналоговую линию? Если просто телефон подключаю, то телефон звонящего определяется

cat chan_dahdi.conf

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

[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes

;;;;;;[Ext]
group=0
context=from-pstn
signalling=fxs_ks
echocancel=yes                          ;;включить эхоподавление.
busydetect=yes                          ;;детектирование сигнала занято для FXS, FXO или T1 (E&M, Wink, Feature Group D).
callprogress=yes                        ;;контроллировать состояние вызова (КПВ, занято или подняли трубку).
callerid="External" <230-22-88>
usecallerid=yes
faxdetect=incoming
channel=>1

; include dahdi extensions defined in FreePBX
#include chan_dahdi_additional.conf


cat chan_dahdi_additional.conf

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

;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make    ;
; custom modifications, details at: http://freepbx.org/configuration_files       ;
;--------------------------------------------------------------------------------;
;

;;;;;;[718]
signalling=fxo_ks
pickupgroup=
mailbox=718@default
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <718>
busydetect=no
busycount=7
accountcode=
channel=>2
zerghack007
Сообщения: 50
Зарегистрирован: 01 июн 2011, 06:52

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение zerghack007 »

Вопрос 1. В процесе работы с 2.10 не понял почему там записи в систему не добавляются? Как это можно пофиксить?
Т.е. заходишь в пункт меню записи системы, выбираешь файл mp3, нажимаешь сохранить, он думает долго и вываливается в окно страница не доступна. Т.е. ошибок никаких не пишет ни в консоль ни в WEB-е
В чем там может быть проблема?

Вопрос 2. Как сделать, чтобы определялся номер человека, который звонит в из вне на городскую аналоговую линию? Если просто телефон подключаю, то телефон звонящего определяется

Вопрос 3. Можно ли через FreePBX поправить формат названия файла записи? Т.е. звонит человек куда-нибудь, его звонок записывается, но название файла не устраивает. Как поменять формат записи?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение Vlad1983 »

что вы лично предприняли, чтобы разобраться с данными вопросами?
не хочется разбираться - обратитесь к интеграторам.
ЛС: @rostel
zerghack007
Сообщения: 50
Зарегистрирован: 01 июн 2011, 06:52

Re: Freepbx vs Wildcard TDM410P запись входящих звонков

Сообщение zerghack007 »

Вопрос 3. Можно ли через FreePBX поправить формат названия файла записи? Т.е. звонит человек куда-нибудь, его звонок записывается, но название файла не устраивает. Как поменять формат записи?
Нашел как решить поправив конфиг. Есть такой файлик /etc/asterisk/extensions_override_freepbx.conf
который насколько я понимаю должен помочь в моем случае. Т.е. по идее можно переписать нужный экстеншен на свой лад и он заменится.


Вообще для меня сейчас остался последний главный вопрос

Вопрос 2. Как сделать, чтобы определялся номер человека, который звонит из вне на городскую аналоговую линию?
Если напрямую телефон подключаю к городской линии, то телефон звонящего определяется.

Тут я не нашел ответа :(
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH