Страница 1 из 1

Передача CDR из Астерник

Добавлено: 21 июл 2023, 18:23
Astuser
Здравствуйте. Как астериск формирует данные при передаче в CDR в базу данных. Берет из определенных переменных канала? А при звонке в очередь и из нее? Вижу, что формирует В Астерник есть свой контекст для исходящих звонков из очередей. Так же установлен модуль Астерник cdr report. Так вот при звонке из очереди в cdr переменная времени, как я понимаю CDR(start), передается со сторонними символами, из за чего выдает ошибку и не записывается в базу. Пересмотрел конфиги диалплана, а также модуля Астерник cdr, но чтот ничего не нашел)

Re: Передача CDR из Астерник

Добавлено: 21 июл 2023, 23:02
ded
Скорее всего у вас самописные конфиги. И диал-план наверное там писали не вы. Язык диал-плана - это программный код, поэтому ваш вопрос, абстрактно, звучит примерно так: почему код (который не я написал, и не пониаю его) работает некорректно? Скорее всего человек, написавший кривоту с неверными параметрами CDR(start) пытался создать подобие биллинга. Для биллинга имеют значение CDR(billsec)
https://wiki.asterisk.org/wiki/display/ ... +Variables
https://stackoverflow.com/questions/248 ... k-dialplan

CDR обычно формируется в Астериск в двух журналах cdr и cel, это базы данных.
Попробуйте изучить код где всё работает корректно - freePBX.

Там сложно, поэтому начните с «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books