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

Не появляется CDR-запись при использовании .call файлов

Добавлено: 25 янв 2011, 17:10
ShamanOS
Прозваниваю абонентов при помощи .call файлов.
Прозвонка работает, но в CDR нет записей, если прозвонка не удалась.
То есть при результатах BUSY и NO ANSWER в базе записей нет.
По обычной логике extensions.conf записи есть.
В качестве CDR-бэкэнда использую Mysql.
Версия Asterisk 1.8.1.1
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Пример .call файла
Channel: DAHDI/r1/7777777
Callerid: 1234567
WaitTime: 45
Context: auto_dial_out
Extension: s
Priority: 1
Archive: yes
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: кусок extensions.conf
[auto_dial_out]
exten => s,1,Answer()
exten => s,n,Wait(2)
exten => s,n,Background(my_message)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: cdr_mysql.conf
[global]
hostname=localhost
dbname=asterisk
table=cdr
password=password
user=asterisk
charset=utf8

[columns]
alias start => calldate
alias callerid => clid
Очень хочется чтобы при использовании .call файлов в CDR записывалось всё. :)

Re: Не появляется CDR-запись при использовании .call файлов

Добавлено: 21 июл 2011, 22:37
Engineer
Хоть и поздно, но все же
вместо явного указания Channel, используй формат Local/номер_телефона@Контекст. И в этом контексте помимо самого звонка и вноси необходимые записи в CDR