1 | изначальная версия редактировать | |
Доброго времени суток. Есть ли возможность правильно записать в 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 отправил звонок?
2 | No.2 Revision редактировать |
Доброго времени суток. Есть ли возможность правильно записать в 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.