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

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

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

спросил 2020-09-21 23:06:20 +0400

ramadan Gravatar ramadan

asterisk16+GoIP4+как определить кто ответил на входящий

Доброго времени суток. Есть ли возможность правильно записать в CDR кто ответил на входящий звонок пришедший с GoIP. GoIP настроен в режиме Single Server Mode и при входящих звонках он делает Forwarding to VoIP Number: goip.

В плане набора я делаю:

exten => goip,1,Macro(recording,${CALLERID(num)},${EXTEN})
same => n,GotoIfTime(10:00-22:00,Mon-Sun,*,*?work)
same => n,Background(/etc/asterisk/audio/audiooo)
same => n,WaitExten(4)
same => n,Hangup
same  => n(work),NoOp("")
same => n,Answer()
same  => n,Background(/etc/asterisk/audio/audio)
same  => n,Dial(Sip/101&Sip/102&Sip/103&Sip/104&Sip/105&Sip/106&Sip/107&Sip/108&Sip/109&Sip/110,60,m(KorzinaMOH))
same  => n,Background(/etc/asterisk/audio/audioo)

И как итог в статистике я получаю:

кто звонил : 0671112233
куда звонил: goip

есть ли возможность записать в CDR таки ${EXTEN} который трубку снял, а не куда GoIP отправил звонок?

asterisk16+GoIP4+как определить кто ответил на входящий

Доброго времени суток. Есть ли возможность правильно записать в CDR кто ответил на входящий звонок пришедший с GoIP. GoIP настроен в режиме Single Server Mode и при входящих звонках он делает Forwarding to VoIP Number: goip.

В плане набора я делаю:

exten => goip,1,Macro(recording,${CALLERID(num)},${EXTEN})
same => n,GotoIfTime(10:00-22:00,Mon-Sun,*,*?work)
same => n,Background(/etc/asterisk/audio/audiooo)
same => n,WaitExten(4)
same => n,Hangup
same  => n(work),NoOp("")
same => n,Answer()
same  => n,Background(/etc/asterisk/audio/audio)
same  => n,Dial(Sip/101&Sip/102&Sip/103&Sip/104&Sip/105&Sip/106&Sip/107&Sip/108&Sip/109&Sip/110,60,m(KorzinaMOH))
same  => n,Background(/etc/asterisk/audio/audioo)

И как итог в статистике я получаю:

кто звонил : 0671112233
куда звонил: goip

есть ли возможность записать в CDR таки ${EXTEN} который трубку снял, а не куда GoIP отправил звонок?

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.