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

Две записи в CDR для одного звонка

0

Добрый день! У меня при входящих с города звонках с донабором внутреннего номера в CDR попадает две записи об одном звонке. Например,

"","9117774700","2043","common","9117774700","Local/2043@common-00006f0b;2","SIP/2043-00038184","Dial","SIP/2043,15,gtTxX","2019-01-10 07:01:49","2019-01-10 07:01:51","2019-01-10 07:01:51",2,0,"ANSWERED","DOCUMENTATION","1547103709.406061",""

"","9117774700","2043","ivr-main","9117774700","DAHDI/i1/9117774700-c721","Local/2043@common-00006f0b;1","Dial","Local/2043@common","2019-01-10 07:01:42","2019-01-10 07:01:51","2019-01-10 07:01:54",12,3,"ANSWERED","DOCUMENTATION","1547103702.406059",""

Диалплан для входящих с города:

[incoming_dahdi]
exten => 0402,1,Goto(ivr-main,s,1)

[ivr-main]
exten => s,1,Answer()
    same => n,Set(TIMEOUT(digit)=2)
    same => n,Background(/var/lib/asterisk/sounds/ivr/first)
    same => n(err),WaitExten(5)
exten => _XXXX,1,Dial(Local/${EXTEN}@common)
        same => n,Hangup()

[common]
include => internal
include => trunk-M13-AST-01
...

[internal]
exten => _2[01]XX,1,GoSub(sub-black-list,${EXTEN},1)
...
...
    same => n,Dial(SIP/${EXTEN},${RING_TIME},${DIAL_OPTIONS})
...
...

Это неудобно при выгрузке отчетов о звонках. Звоню с ИВР через Local, потому что перед вызовом абонента еще проходят всякого рода проверки на переадресацию, запись разговоров и т.д.

Подскажите, пожалуйста, что я делаю не так и как правильно. Заранее спасибо!

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

спросил 2019-01-10 12:08:01 +0400

podolskiy Gravatar podolskiy
11 13 5

Comments

Каждый Dial будет порождать cdr . Так что всё - так.

zzuz ( 2019-01-10 13:15:28 +0400 )редактировать

А как нормальные люди обходят эту ситуацию? И почему в записи, где каналы "Local/2043@common-00006f0b;2" и "SIP/2043-00038184" (в первой в примере), bilsec всегда равно 0, хотя разговор был?

podolskiy ( 2019-01-10 13:27:19 +0400 )редактировать

1 Ответ

0

Надо читать: https://wiki.asterisk.org/wiki/display/AST/Local+Channel+Optimization

chan Local весьма мощная штука, но и весьма забористая в своей логике, которая, кстати отличается в разных версиях.

Думаю, ТС поможет опция /n

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

ответил 2019-01-10 13:46:45 +0400

olegusp Gravatar olegusp
11 2

Ваш ответ

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 ленту новостей

Статистика

Задан: 2019-01-10 12:08:01 +0400

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

Обновлен: Jan 10 '19

Похожие вопросы:

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