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


[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);\
  

[OpenSIPS-Devel] acc:acc_aaa_request: failed to add Contact, 17

2011-01-17 Thread happyeveryday1025
Hello:
When I am do accounting with opensips1.6.4+freeradius2.1.10+radiusclient0.5.6,I 
meet the following error:
acc:acc_aaa_request: failed to add Contact, 17
I kmow I need to define the attribute Contactin the dictionary file 
dictionary.opensips,but I can not find the value and type of the attribute 
contact,can anyone tell me the value and types of the attribute?Thanks a lot.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] 来自happyeveryday1...@126.com的邮件

2011-01-17 Thread happyeveryday1025
Hello:
I am using opensips1.6.4+freeradius2.1.10+radiusclient0.5.6 to do accounting 
when two X_Lite registered in opensips make a call,Now I define the attribute 
Contactas followed:
ATTRIBUTE  Contact 100 string
 
When I make a call, the radius server has a response,
  rad_recv: Accounting-Request packet from host 192.168.118.39 port 50962, 
id=179, length=288
Acct-Status-Type = Start
Service-Type = IAPP-Register
EAP-Key-Name = \000\000\000\310
Error-Cause = Invite
Attr-55 = 0x4d343460
Sip-From-Tag = 1e356213
Sip-To-Tag = c73cd9ce3e9841fbb233a3f65b14b5ee
Acct-Session-Id = NDgzODg4NGRhYzMwYTQ0MjBmNTlmNTlmNmVkM2U0ZGE.
User-Name = 3901@192.168.118.39
Calling-Station-Id = sip:3901@192.168.118.39
Called-Station-Id = sip:3902@192.168.118.39
Sip-Translated-Request-URI = sip:192.168.118.41:11520
Framed-IPv6-Pool = sip:3901@192.168.118.41:44838
NAS-Port = 5060
Acct-Delay-Time = 0
NAS-IP-Address = 192.168.118.39
# Executing section preacct from file /usr/local/etc/raddb/sites-enabled/default
+- entering group preacct {...}
++[preprocess] returns ok
[acct_unique] Hashing 'NAS-Port = 5060,Client-IP-Address = 
192.168.118.39,NAS-IP-Address = 192.168.118.39,Acct-Session-Id = 
NDgzODg4NGRhYzMwYTQ0MjBmNTlmNTlmNmVkM2U0ZGE.,User-Name = 
3901@192.168.118.39'
[acct_unique] Acct-Unique-Session-ID = d7155edddc677690.
++[acct_unique] returns ok
[suffix] Looking up realm 192.168.118.39 for User-Name = 3901@192.168.118.39
[suffix] No such realm 192.168.118.39
++[suffix] returns noop
++[files] returns noop
# Executing section accounting from file 
/usr/local/etc/raddb/sites-enabled/default
+- entering group accounting {...}
[detail]expand: 
/usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d - 
/usr/local/var/log/radius/radacct/192.168.118.39/detail-20110117
[detail] /usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d 
expands to /usr/local/var/log/radius/radacct/192.168.118.39/detail-20110117
[detail]expand: %t - Mon Jan 17 20:21:52 2011
++[detail] returns ok
++[unix] returns ok
[radutmp]   expand: /usr/local/var/log/radius/radutmp - 
/usr/local/var/log/radius/radutmp
[radutmp]   expand: %{User-Name} -3901@192.168.118.39
++[radutmp] returns ok
++[exec] returns noop
[attr_filter.accounting_response]   expand: %{User-Name} 
-3901@192.168.118.39
 attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 179 to 192.168.118.39 port 50962
Finished request 0.
Cleaning up request 0 ID 179 with timestamp +32
Going to the next request
Ready to process requests.
 
You can see that there is some error information ,such as 
error-cause=invite;and when the call is terminated,the opensips receives a bye 
message,but the radius server has no response,can anyone help to figure out the 
error please?Thank you very much.___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] accounting with opensip and radius; error-cause=invite

2011-01-17 Thread happyeveryday1025
Hello:
I am using opensips1.6.4+freeradius2.1.10+radiusclient0.5.6 to do accounting 
when two X_Lite registered in opensips make a call,Now I define the attribute 
Contactas followed:
ATTRIBUTE  Contact 100 string
 
When I make a call, the radius server has a response,
  rad_recv: Accounting-Request packet from host 192.168.118.39 port 50962, 
id=179, length=288
Acct-Status-Type = Start
Service-Type = IAPP-Register
EAP-Key-Name = \000\000\000\310
Error-Cause = Invite
Attr-55 = 0x4d343460
Sip-From-Tag = 1e356213
Sip-To-Tag = c73cd9ce3e9841fbb233a3f65b14b5ee
Acct-Session-Id = NDgzODg4NGRhYzMwYTQ0MjBmNTlmNTlmNmVkM2U0ZGE.
User-Name = 3901@192.168.118.39
Calling-Station-Id = sip:3901@192.168.118.39
Called-Station-Id = sip:3902@192.168.118.39
Sip-Translated-Request-URI = sip:192.168.118.41:11520
Framed-IPv6-Pool = sip:3901@192.168.118.41:44838
NAS-Port = 5060
Acct-Delay-Time = 0
NAS-IP-Address = 192.168.118.39
# Executing section preacct from file /usr/local/etc/raddb/sites-enabled/default
+- entering group preacct {...}
++[preprocess] returns ok
[acct_unique] Hashing 'NAS-Port = 5060,Client-IP-Address = 
192.168.118.39,NAS-IP-Address = 192.168.118.39,Acct-Session-Id = 
NDgzODg4NGRhYzMwYTQ0MjBmNTlmNTlmNmVkM2U0ZGE.,User-Name = 
3901@192.168.118.39'
[acct_unique] Acct-Unique-Session-ID = d7155edddc677690.
++[acct_unique] returns ok
[suffix] Looking up realm 192.168.118.39 for User-Name = 3901@192.168.118.39
[suffix] No such realm 192.168.118.39
++[suffix] returns noop
++[files] returns noop
# Executing section accounting from file 
/usr/local/etc/raddb/sites-enabled/default
+- entering group accounting {...}
[detail]expand: 
/usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d - 
/usr/local/var/log/radius/radacct/192.168.118.39/detail-20110117
[detail] /usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d 
expands to /usr/local/var/log/radius/radacct/192.168.118.39/detail-20110117
[detail]expand: %t - Mon Jan 17 20:21:52 2011
++[detail] returns ok
++[unix] returns ok
[radutmp]   expand: /usr/local/var/log/radius/radutmp - 
/usr/local/var/log/radius/radutmp
[radutmp]   expand: %{User-Name} -3901@192.168.118.39
++[radutmp] returns ok
++[exec] returns noop
[attr_filter.accounting_response]   expand: %{User-Name} 
-3901@192.168.118.39
 attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 179 to 192.168.118.39 port 50962
Finished request 0.
Cleaning up request 0 ID 179 with timestamp +32
Going to the next request
Ready to process requests.
 
You can see that there is some error information ,such as 
error-cause=invite;and when the call is terminated,the opensips receives a bye 
message,but the radius server has no response,can anyone help to figure out the 
error please?Thank you very much.


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


[OpenSIPS-Devel] problem in opensips+radius accounting

2011-01-16 Thread happyeveryday1025
hello:
I am doing accounting with opensips+freeradius+radiusclient-ng.___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel