Re: [OpenSIPS-Devel] problem in accounting bye

2011-01-21 Thread Anca Vamanu

Hi,

You mean '200 OK' for BYE? You can see that also in opensips log (if you 
put debug=6) . You can also print a message in on reply route or check 
the network traffic with 'ngrep' or wireshark.

Regards,

--
Anca Vamanu
www.voice-system.ro



On 01/21/2011 06:43 AM, happyeveryday1025 wrote:


Hi,

I am sure the opensips get a Bye message,bacause I can see the log 
of opensips in /var/log/massages,but how can I ensure the opensips 
server get a ack message corresponding to bye?




___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] problem in accounting bye

2011-01-20 Thread happyeveryday1025
Hi,

I am sure the opensips get a Bye message,bacause I can see the log of 
opensips in /var/log/massages,but how can I ensure the opensips server get a 
ack message corresponding to bye?
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] problem in accounting bye

2011-01-19 Thread Bogdan-Andrei Iancu

Hi,

do you see the BYE request going though your opensips ? if so, does it 
get a 200 OK reply ?


Regards,
Bogdan

happyeveryday1025 wrote:

Hello:
I need to accounting the message inviteand bye,now the radius can 
get response when the call is established,but when the call is 
terminated,the radius has no response,my opensips.cfg is as followed, 
can anyone tell me what is the matter?

### Global Parameters #
debug=3
log_stderror=no
log_facility=LOG_LOCAL0
fork=yes
children=4
/* uncomment the following lines to enable debugging */
#debug=6
#fork=no
#log_stderror=yes
/* uncomment the next line to disable TCP (default on) */
#disable_tcp=yes
/* uncomment the next line to enable the auto temporary blacklisting of
   not available destinations (default disabled) */
#disable_dns_blacklist=no
/* uncomment the next line to enable IPv6 lookup after IPv4 dns
   lookup failures (default disabled) */
#dns_try_ipv6=yes
/* uncomment the next line to disable the auto discovery of local aliases
   based on revers DNS on IPs (default on) */
#auto_aliases=no
/* uncomment the following lines to enable TLS support  (default off) */
#disable_tls = no
#listen = tls:your_IP:5061
#tls_verify_server = 1
#tls_verify_client = 1
#tls_require_client_certificate = 0
#tls_method = TLSv1
#tls_certificate = /usr/local/etc/opensips/tls/user/user-cert.pem
#tls_private_key = /usr/local/etc/opensips/tls/user/user-privkey.pem
#tls_ca_list = /usr/local/etc/opensips/tls/user/user-calist.pem

port=5060
/* uncomment and configure the following line if you want opensips to
   bind on a specific interface/port/proto (default bind on all 
available) */

listen=udp:192.168.118.39:5060

### Modules Section 
#set module path
mpath=/usr/local/lib/opensips/modules/
/* uncomment next line for MySQL DB support */
loadmodule db_mysql.so
loadmodule signaling.so
loadmodule sl.so
loadmodule tm.so
loadmodule rr.so
loadmodule maxfwd.so
loadmodule usrloc.so
loadmodule registrar.so
loadmodule textops.so
loadmodule mi_fifo.so
loadmodule uri.so
loadmodule acc.so
#loadmodule uri_db.so
/* uncomment next lines for MySQL based authentication support
   NOTE: a DB (like db_mysql) module must be also loaded */
loadmodule auth.so
loadmodule auth_db.so
/* uncomment next line for aliases support
   NOTE: a DB (like db_mysql) module must be also loaded */
#loadmodule alias_db.so
/* uncomment next line for multi-domain support
   NOTE: a DB (like db_mysql) module must be also loaded
   NOTE: be sure and enable multi-domain support in all used modules
 (see multi-module params section ) */
#loadmodule domain.so
/* uncomment the next two lines for presence server support
   NOTE: a DB (like db_mysql) module must be also loaded */
#loadmodule presence.so
#loadmodule presence_xml.so
loadmodule aaa_radius.so
# - setting module-specific parameters ---
# - mi_fifo params -
modparam(mi_fifo, fifo_name, /tmp/opensips_fifo)

# - rr params -
# add value to ;lr param to cope with most of the UAs
modparam(rr, enable_full_lr, 1)
# do not append from tag to the RR (no need for this script)
modparam(rr, append_fromtag, 0)

# - registrar params -
/* uncomment the next line not to allow more than 10 contacts per AOR */
#modparam(registrar, max_contacts, 10)

# - usrloc params -
modparam(usrloc, db_mode,   0)
/* uncomment the following lines if you want to enable DB persistency
   for location entries */
#modparam(usrloc, db_mode,   2)
#modparam(usrloc, db_url,
# mysql://opensips:opensipsrw@localhost/opensips)

# - uri params -
modparam(uri, use_uri_table, 0)

# - acc params -
/* what sepcial events should be accounted ? */
#modparam(acc, early_media, 0)
modparam(acc, report_ack, 1)
modparam(acc, report_cancels, 1)
/* by default ww do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable append_fromtag
   in rr module */
modparam(acc, detect_direction, 0)
/* account triggers (flags) */
modparam(acc, failed_transaction_flag, 3)
modparam(acc, log_flag, 1)
modparam(acc, log_missed_flag, 2)
/* uncomment the following lines to enable DB accounting also */
#modparam(acc, db_flag, 1)
#modparam(acc, db_missed_flag, 2)
modparam(acc,aaa_flag,2)
modparam(acc,aaa_missed_flag,3)
modparam(acc,service_type,15)
#modparam(aaa_radius, radius_config, 
/usr/local/etc/radiusclient-ng/radiusclient.conf)

modparam(acc,aaa_url,radius:/usr/local/etc/radiusclient-ng/radiusclient.conf)
modparam(acc, aaa_extra,User-Name=$Au ;\
  
Calling-Station-Id=$from;\
 
Called-Station-Id=$to ;\
  
Sip-Translated-Request-URI=$ruri;\
  
Sip-RPid=$avp(s:rpid);\
  
Canonical-URI=$avp(s:can_uri);\
  

[OpenSIPS-Devel] problem in accounting bye

2011-01-18 Thread happyeveryday1025
Hello:
I need to accounting the message inviteand bye,now the radius can get 
response when the call is established,but when the call is terminated,the 
radius has no response,my opensips.cfg is as followed, can anyone tell me what 
is the matter?
### Global Parameters #
debug=3
log_stderror=no
log_facility=LOG_LOCAL0
fork=yes
children=4
/* uncomment the following lines to enable debugging */
#debug=6
#fork=no
#log_stderror=yes
/* uncomment the next line to disable TCP (default on) */
#disable_tcp=yes
/* uncomment the next line to enable the auto temporary blacklisting of
   not available destinations (default disabled) */
#disable_dns_blacklist=no
/* uncomment the next line to enable IPv6 lookup after IPv4 dns
   lookup failures (default disabled) */
#dns_try_ipv6=yes
/* uncomment the next line to disable the auto discovery of local aliases
   based on revers DNS on IPs (default on) */
#auto_aliases=no
/* uncomment the following lines to enable TLS support  (default off) */
#disable_tls = no
#listen = tls:your_IP:5061
#tls_verify_server = 1
#tls_verify_client = 1
#tls_require_client_certificate = 0
#tls_method = TLSv1
#tls_certificate = /usr/local/etc/opensips/tls/user/user-cert.pem
#tls_private_key = /usr/local/etc/opensips/tls/user/user-privkey.pem
#tls_ca_list = /usr/local/etc/opensips/tls/user/user-calist.pem

port=5060
/* uncomment and configure the following line if you want opensips to
   bind on a specific interface/port/proto (default bind on all available) */
listen=udp:192.168.118.39:5060

### Modules Section 
#set module path
mpath=/usr/local/lib/opensips/modules/
/* uncomment next line for MySQL DB support */
loadmodule db_mysql.so
loadmodule signaling.so
loadmodule sl.so
loadmodule tm.so
loadmodule rr.so
loadmodule maxfwd.so
loadmodule usrloc.so
loadmodule registrar.so
loadmodule textops.so
loadmodule mi_fifo.so
loadmodule uri.so
loadmodule acc.so
#loadmodule uri_db.so
/* uncomment next lines for MySQL based authentication support
   NOTE: a DB (like db_mysql) module must be also loaded */
loadmodule auth.so
loadmodule auth_db.so
/* uncomment next line for aliases support
   NOTE: a DB (like db_mysql) module must be also loaded */
#loadmodule alias_db.so
/* uncomment next line for multi-domain support
   NOTE: a DB (like db_mysql) module must be also loaded
   NOTE: be sure and enable multi-domain support in all used modules
 (see multi-module params section ) */
#loadmodule domain.so
/* uncomment the next two lines for presence server support
   NOTE: a DB (like db_mysql) module must be also loaded */
#loadmodule presence.so
#loadmodule presence_xml.so
loadmodule aaa_radius.so
# - setting module-specific parameters ---
# - mi_fifo params -
modparam(mi_fifo, fifo_name, /tmp/opensips_fifo)

# - rr params -
# add value to ;lr param to cope with most of the UAs
modparam(rr, enable_full_lr, 1)
# do not append from tag to the RR (no need for this script)
modparam(rr, append_fromtag, 0)

# - registrar params -
/* uncomment the next line not to allow more than 10 contacts per AOR */
#modparam(registrar, max_contacts, 10)

# - usrloc params -
modparam(usrloc, db_mode,   0)
/* uncomment the following lines if you want to enable DB persistency
   for location entries */
#modparam(usrloc, db_mode,   2)
#modparam(usrloc, db_url,
# mysql://opensips:opensipsrw@localhost/opensips)

# - uri params -
modparam(uri, use_uri_table, 0)

# - acc params -
/* what sepcial events should be accounted ? */
#modparam(acc, early_media, 0)
modparam(acc, report_ack, 1)
modparam(acc, report_cancels, 1)
/* by default ww do not adjust the direct of the sequential requests.
   if you enable this parameter, be sure the enable append_fromtag
   in rr module */
modparam(acc, detect_direction, 0)
/* account triggers (flags) */
modparam(acc, failed_transaction_flag, 3)
modparam(acc, log_flag, 1)
modparam(acc, log_missed_flag, 2)
/* uncomment the following lines to enable DB accounting also */
#modparam(acc, db_flag, 1)
#modparam(acc, db_missed_flag, 2)
modparam(acc,aaa_flag,2)
modparam(acc,aaa_missed_flag,3)
modparam(acc,service_type,15)
#modparam(aaa_radius, radius_config, 
/usr/local/etc/radiusclient-ng/radiusclient.conf)
modparam(acc,aaa_url,radius:/usr/local/etc/radiusclient-ng/radiusclient.conf)
modparam(acc, aaa_extra,User-Name=$Au ;\
  Calling-Station-Id=$from;\
 Called-Station-Id=$to ;\
  
Sip-Translated-Request-URI=$ruri;\
  Sip-RPid=$avp(s:rpid);\
  
Canonical-URI=$avp(s:can_uri);\
 
Billing-Party=$avp(s:billing_party);\