Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

1 23>
Откуда: Саратов
Сообщений: 414

Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

Как записывать в CDR IP-адреса сигнализации и медиа для user-а? Что-то пока не придумаю никак...
+7(925)140-7438
2008-08-26 13:49

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

а меня интересует вообще вопрос записи дополнительных полей в CDR. напрмер, помоимо экстеншена, еще отражать отдел, которому экстеншен принадлежит...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-08-26 20:43

Откуда: Одесса
Сообщений: 77

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

Я использую userfield. Допустим в случае переадресации пишу туда, куда ушел вызов. Думаю можно это поле делить на sub поля каким-нибудь разделителем типа ";".
2008-08-26 22:29

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

а как туда пишешь? какой командой?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-08-26 22:32

Сообщений: 1573

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

SetCDRUserField(value)
AppendCDRUserField(value) - добавляет данные к уже имеющейся записи
Set(CDR(userfield)=...)
2008-08-26 22:34

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

Скорее последний вариант, первые два устарели. Всю необходимую информацию должна дать функция CHANNEL(), параметры посмотреть в 'core show function CHANNEL', ещё могут помочь функции SIPCHANINFO и SIPPEER
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-08-27 06:00

Сообщений: 1573

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

IgorG:

Скорее последний вариант
Только им и пользуюсь. Но дал все возможные варианты ... )
2008-08-27 11:12

Откуда: Саратов
Сообщений: 414

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

Теперь озадачился вопросом записи в CDR флага наличия в звонке передачи (или попытки передачи) факса по t38. У самого мыслей пока нуль.
+7(925)140-7438
2008-10-11 14:05

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

в switchvox есть удобная фича: по записи CRR можно отследить откуда и куда пришел звонок, кем обрабатывался и тд.
как такое можно сделать? ведь, например, если вызов поступит в очередь, или пройдет через канал IAX, то ID звонка потеряется...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-10-11 19:35

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Как записывать в CDR IP-адреса сигнализации и медиа для user-а?

def get_src_ip():
src_type = re.match('^(.+)/.+$', agi.env['agi_channel']).group(1)
try:
if src_type == 'SIP':
src_ip = agi.get_full_variable('${SIPCHANINFO(recvip)}')
elif src_type == 'IAX2':
src_ip = agi.get_full_variable('${IAXPEER(CURRENTCHANNEL)}')
except agilib.AGIException:
agi.verbose('Error wihile getting src IP')
src_ip = '7.7.7.7'
if src_ip == '': src_ip = '5.5.5.5'
return src_ip
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-10-11 19:53

1 23>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru