Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / AsteriskAMI-originate CDR problem

AsteriskAMI-originate CDR problem

Avatara of fabi
Откуда: ussr
Сообщений: 28

AsteriskAMI-originate CDR problem

Доброго дня,

Столкнулся с проблемкой: при инициации звонка через AMI\originate + Dial c Bridge не пишется cdr для звонка на участке AMI\originate.
Asterisk 1.6.0.15


Имеется:

Скрипт который генерит AMI команды

"Action: Login"
"UserName: admin"
"Secret: lalasecret"
"Action: Originate"
"Channel: SIP/mv1/3001122"
"Context: c2c"
"Exten: s"
"Priority: 1"
"Callerid: 333#005"
"Timeout: 30000"


И контекст в который он попадает:

exten => s,1,Answer
exten => s,n,Set(CDR(accountcode="service_lalala"))
exten => s,n,Playback(thank-you-for-calling)
exten => s,n,Dial(SIP/mv1/5001122,10,A(wakeup-call))
exten => s,n,Bridge(SIP/mv1/5001122)
exten => s,n,Hangup


CDR пишется только для участка звонка, который вызывается из дайлплана (Dial(SIP/mv1/5001122).

Гугль рассказал про:
https://issues.asterisk.org/view.php?id=11849
http://www.asterisk.org/forum/viewtopic.php?p=117876&sid=374fdc0ab186214567f08c8f16e15fc4

Подскажите пожалуйста, может кто сталкивался и победил ?
Бабло победит зло !
2009-09-16 19:35

Откуда: Санкт-Петербург
Сообщений: 203

Re: AsteriskAMI-originate CDR problem

Странно, что гугл не сказал вам про ".call файлы и CDR записи", что относится и к AMI

http://voip.rus.net/tiki-index.php?page=Asterisk+auto-dial+out
2009-09-16 21:15

Avatara of fabi
Откуда: ussr
Сообщений: 28

Re: AsteriskAMI-originate CDR problem

Благодарю за подсказку. Однако, если Вы не заметили я использую AMI , а не call файлы. Хотя ваша подсказка помогла найти решение - "локальный канал", Спасибо.
Однако и тут возникла проблема: неправильно формируется одна из 2х сдр записей - время звонка всегда 1-2 сек.

Бабло победит зло !
2009-09-17 13:49

Avatara of fabi
Откуда: ussr
Сообщений: 28

Re: AsteriskAMI-originate CDR problem

Благодарю за подсказку. Однако, если Вы не заметили я использую AMI , а не call файлы. Хотя ваша подсказка помогла найти решение - "локальный канал", Спасибо.
Однако и тут возникла проблема: неправильно формируется одна из 2х сдр записей - время звонка всегда 1-2 сек.

После модификаций:

AMI:

"Action: Originate"
"Channel: Local/3907820@c2c_1"
"Callerid: 333#005"
"Application: Dial"
"Data: SIP/mv1/3907820,20,A(thank-you-for-calling)"
"Variable: SRC=3907830,DST=3907820,Clientid=333#005,Gate=/mv1"


Extensions.conf:

[c2c_1]
exten => _X.,1,Answer
exten => _X.,n,NoOp(CL=${SRC} VI=${DST} CLid=${Clientid} GW=${Gate})
exten => _X.,n,Set(CALLERID(number)=${Clientid})
exten => _X.,n,Dial(SIP${Gate}/${SRC},20,A(wakeup-call))
exten => _X.,n,Bridge(SIP${Gate}/${SRC}) ;
exten => _X.,n,Hangup


CDRs:

"","333#005","3907820","c2c_1","333#005","Local/3907820@c2c_1-a213;2","SIP/mv1-b7c84cc0","Dial","SIP/mv1/3907830,20,A(wakeup-call)","2009-09-17 00:14:45","2009-09-17 00:14:57","2009-09-17 00:14:59",14,2,"ANSWERED","DOCUMENTATION","1253146485.45",""

"","333#005","3907820","c2c_1","333#005","Local/3907820@c2c_1-a213;1","SIP/mv1-09999298","Dial","SIP/mv1/3907820,20,A(thank-you-for-calling)","2009-09-17 00:14:45","2009-09-17 00:14:50","2009-09-17 00:15:51",66,61,"ANSWERED","DOCUMENTATION","1253146485.44",""


Бабло победит зло !
2009-09-17 13:58

Сообщений: 1573

Re: AsteriskAMI-originate CDR problem

У команды Dial есть опция - "C" Попробуйте добавить ее при оригинации. А в диал.плане при этом "поиграть" (если понадобится) с командой - ResetCDR
2009-09-17 16:14

Avatara of fabi
Откуда: ussr
Сообщений: 28

Re: AsteriskAMI-originate CDR problem

Долго я игрался с ResetCDR\ForkCDR, в итоге наигрался.
Получается что если используется Bridge , пишутся неккоректные данные (длительность) об одном из легов звонка (который из АМИ оригинируется). Теоретически можно поиграться с ResetCDR\ForkCDR и параметрами который он в новый сдр пишет, но уже нет времени. А считать будет терминирующий свич.

Всем спасибо.
Бабло победит зло !
2009-09-23 15:26

Сообщений: 6521

Re: AsteriskAMI-originate CDR problem

fabi:

А считать будет терминирующий свич.
switch, тебе выпало - терминировать и считать!
------------------------------------------------------------------------------------------------------------------
Чтобы победить абсолютное Зло надо создать абсолютное Бабло получается?
2009-09-23 16:01

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

Re: AsteriskAMI-originate CDR problem

даааааа
пойду готовиться!
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-09-23 16:16

Avatara of fabi
Откуда: ussr
Сообщений: 28

Re: AsteriskAMI-originate CDR problem

:)))))

-----------------------------------------------------------------------
Бабло зарабатываю, и регулярно побеждаю зло!!!
Бабло победит зло !
2009-09-23 17:49

Добавить страницу в закладки:  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