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

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

0

Доброго времени суток. Есть ли возможность правильно записать в 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,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 отправил звонок?

удалить закрыть спам изменить тег редактировать

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

ramadan Gravatar ramadan
1 8 1 5

обновил 2020-09-22 00:38:27 +0400

Comments

"есть ли возможность записать в CDR таки ${EXTEN} который трубку снял" - у вас сейчас так и происходит. Непонятна задача.

zzuz ( 2020-09-22 02:00:17 +0400 )редактировать

чуть не так выразился, трубку снимает "goip", но отвечает на звонок по факту то 101 или 102 или... или etc. Вот это и хочется записать в CDR, оператора (101-110), а не goip

ramadan ( 2020-09-22 11:18:15 +0400 )редактировать

1 Ответ

0

Варианты

1) звонить в очередь, парсить сообщения очереди

2) использовать опцию U( x^arg ), в ней выставить переменную CDR https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Dial

3) использовать h-extension или hangup handler. https://wiki.asterisk.org/wiki/display/AST/Hangup+Handlers

ссылка удалить спам редактировать

ответил 2020-09-22 20:27:40 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2020-09-21 23:06:20 +0400

Просмотрен: 505 раз

Обновлен: Sep 22 '20

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