Hi Alexander,
and with this configuration what kind of acc related events do you get ?
missed calls ? cdrs ? start and/or stops ?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 09.09.2014 07:54, Alexander Mustafin wrote:
Thanks, Bogdan. I have got the next parameters in my script.
Route CREATE_DIALOG calls after some additional routes, where db_extra
fields are filling, drouting etc - but on the INVITE stage.
I’m just check missed_tables - and it not filled too, but missed and
failures calls are present.
modparam("acc", "db_table_acc", "acc")
modparam("acc", "db_table_missed_calls", "missed_calls")
modparam("acc", "early_media", 0)
modparam("acc", "report_cancels", 1)
modparam("acc", "detect_direction", 0)
modparam("acc", "failed_transaction_flag", "ACC_FAILED")
modparam("acc", "db_flag", "ACC_DO")
modparam("acc", "db_missed_flag", "ACC_MISSED")
modparam("acc", "cdr_flag", "CDR_FLAG»)
modparam("acc", "db_extra",
"incoming_number=$avp(incoming_number);…………………)
route[CREATE_DIALOG] {
xlog("L_INFO", "$ci|log|Now we set flags for ACC module");
setflag(CDR_FLAG);
setflag(ACC_DO);
setflag(ACC_FAILED);
setflag(ACC_MISSED);
setflag(QOS_FLAG);
create_dialog("B");
if ( is_gflag("2") ) {
xlog("L_INFO", "$ci|log|Flag 2 is set. We will use topology
hiding for our request");
topology_hiding();
}
……..
}
Best regards,
Alexander Mustafin
[email protected] <mailto:[email protected]>
03 сент. 2014 г., в 13:59, Bogdan-Andrei Iancu <[email protected]
<mailto:[email protected]>> написал(а):
Hi Alexander,
At INVITE time be sure both flags (ACC_DO - accounting is required -
and CDR_FLAG - do it as CDR) are set before you do create_dialog().
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 03.09.2014 10:52, Alexander Mustafin wrote:
Hi, Bogdan.
Sure, I’m use dialog module and create dialog. In modules section
I’m load acc module before dialog(because, I’ve read about problem
with it).
I’ve tried to set CDR_FLAG before create_dialog and after - with the
same result. Also, I’ve disabled CDR_FLAG and used ACC_DO only, but
INVITE record still absent).
I thought the problem with MySQL, but I’ve sniffed traffic to MySQL
and OpenSIPS not send anything for INVITE - only for dialog and BYE.
How can I detect what’s happened when flags is sets?
Best regards,
Alexander Mustafin
[email protected] <mailto:[email protected]>
03 сент. 2014 г., в 13:42, Bogdan-Andrei Iancu <[email protected]
<mailto:[email protected]>> написал(а):
Hi Alexander,
If you use the CDR_FLAG, you really must use dialog module and
create the dialogs during the initial INVITE - do you do that ?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 03.09.2014 10:21, Alexander Mustafin wrote:
Hello!
I’ve the problem with acc - now, only BYE records presents in acc
table.
I’ve set the flags ACC_DO and others for initial INVITE, tried to
use CDR_FALG, but without success.
If I use CDR_FLAG with ACC_DO for INVITE and disable it for BYE -
all records for call absent.
Maybe, other parts of my script does broke ACC behavior, but I
can’t see an error in debug log.
version: opensips 1.11.2-tls (x86_64/linux)
flags: STATS: On, USE_IPV6, USE_TCP, USE_TLS, DISABLE_NAGLE,
USE_MCAST, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC,
FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN
16, MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
main.c compiled on 00:09:03 Jul 3 2014 with gcc 4.4.7
Best regards,
Alexander Mustafin
[email protected] <mailto:[email protected]>
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users