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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2017-01-09 11:08:40 +0400

rukit Gravatar rukit

mysql cdr dial

Добрый день!

Есть простейшая логика - при звонке на станцию, звонок переадресовывается на другой номер (+ запись в 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}))

Буду благодарен за любую информацию!

mysql cdr dial

Добрый день!

Есть простейшая логика - при звонке на станцию, звонок переадресовывается на другой номер (+ запись в mp3).

[macro-crm]
exten => s,1,NoOp(${ARG1} ${ARG2})
exten => s,n,GotoIf(${DBEXISTS(NORECNUM/${ARG1})}?gtme)
s,n,GotoIf(${DB_EXISTS(NORECNUM/${ARG1})}?gtme)
exten => s,n,GotoIf(${DBEXISTS(NORECNUM/${ARG2})}?gtme)
s,n,GotoIf(${DB_EXISTS(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

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}))

_+ХХХХХХХХХХХ,n,Dial(SIP/+123456789@ХХХХХХХХХХХ,,tTM(crm^${CALLERID(num)}^${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.