1 | изначальная версия редактировать | |
Добрый день!
Есть простейшая логика - при звонке на станцию, звонок переадресовывается на другой номер (+ запись в mp3).
[macro-crm] exten => s,1,NoOp(${ARG1} ${ARG2}) exten => s,n,GotoIf(${DBEXISTS(NORECNUM/${ARG1})}?gtme) exten => s,n,GotoIf(${DBEXISTS(NORECNUM/${ARG2})}?gtme) exten => s,n,Set(F=/data/rec/${STRFTIME(${EPOCH},,%Y%m)}/${STRFTIME(${EPOCH},,%Y%m%d)}/${STRFTIME(${EPOCH},,%Y%m%d%H%M%S)}-${ARG1}-${ARG2}) exten => s,n,MixMonitor(${F}.wav,W(1),lame -b 16 ${F}.wav ${F}.mp3 && rm ${F}.wav) exten => s,n(gtme),MacroExit
[incoming-sip] include => city-calls exten => _+ХХХХХХХХХХХ,1,Answer() exten => _+ХХХХХХХХХХХ,n,Playback(main-menu) exten => _+ХХХХХХХХХХХ,n,Ringing() exten => _+ХХХХХХХХХХХ,n,Dial(SIP/+123456789@ХХХХХХХХХХХ,,tTM(crm^${CALLERID(num)}^${EXTEN}))
Работает модуль cdr_mysql, все отрабатывает как надо. НО требуется чтобы так же чтобы аналогично фиксировался исходящий звонок со станции: exten => _+ХХХХХХХХХХХ,n,Dial(SIP/+123456789@ХХХХХХХХХХХ,,tTM(crm^${CALLERID(num)}^${EXTEN}))
Буду благодарен за любую информацию!
2 | No.2 Revision редактировать |
Добрый день!
Есть простейшая логика - при звонке на станцию, звонок переадресовывается на другой номер (+ запись в mp3).
[macro-crm]
exten => s,1,NoOp(${ARG1} ${ARG2})
exten => Работает модуль cdr_mysql, все отрабатывает как надо.
НО требуется чтобы так же чтобы аналогично фиксировался исходящий звонок со станции:
станции:
exten => _+ХХХХХХХХХХХ,n,Dial(SIP/+123456789@ХХХХХХХХХХХ,,tTM(crm^${CALLERID(num)}^${EXTEN}))_+ХХХХХХХХХХХ,n,Dial(SIP/+123456789@ХХХХХХХХХХХ,,tTM(crm^${CALLERID(num)}^${EXTEN}))
Буду благодарен за любую информацию!
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.