Hi users;
i am new to use openser .I have to implement trusted ip example:
(
http://www.voice-system.ro/docs/avpops/0.9.0/ar01s08.html#ex_trusting)
i have adjust mysql tables and openser.cfg code according to this.Here
is my openser.cfg. But when i run openser -c -f
/usr/local/etc/openser/openser.cfg it shows messages like:
[root@tanzeel root]# openser -c -f /usr/local/etc/openser/openser.cfg
0(6080) loading module /usr/local/lib/openser/modules/mysql.so
0(6080) loading module /usr/local/lib/openser/modules/sl.so
0(6080) loading module /usr/local/lib/openser/modules/tm.so
0(6080) loading module /usr/local/lib/openser/modules/rr.so
0(6080) loading module /usr/local/lib/openser/modules/maxfwd.so
0(6080) loading module /usr/local/lib/openser/modules/usrloc.so
0(6080) loading module /usr/local/lib/openser/modules/registrar.so
0(6080) loading module /usr/local/lib/openser/modules/textops.so
0(6080) loading module /usr/local/lib/openser/modules/auth.so
0(6080) loading module /usr/local/lib/openser/modules/auth_db.so
0(6080) loading module /usr/local/lib/openser/modules/avpops.so
0(6080) loading module /usr/local/lib/openser/modules/xlog.so
0(6080) loading module /usr/local/lib/openser/modules/acc.so
0(6080) loading module /usr/local/lib/openser/modules/alias_db.so
0(6080) loading module /usr/local/lib/openser/modules/domain.so
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <avp_url> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <avp_table> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: usrloc matches module usrloc
0(6080) set_mod_param_regex: found <db_mode> in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
0(6080) set_mod_param_regex: auth_db matches module auth_db
0(6080) set_mod_param_regex: found <calculate_ha1> in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
0(6080) set_mod_param_regex: auth_db matches module auth_db
0(6080) set_mod_param_regex: found <password_column> in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
0(6080) set_mod_param_regex: rr matches module rr
0(6080) set_mod_param_regex: found <enable_full_lr> in module rr
[/usr/local/lib/openser/modules/rr.so]
0(6080) set_mod_param_regex: domain matches module domain
0(6080) set_mod_param_regex: found <db_mode> in module domain
[/usr/local/lib/openser/modules/domain.so]
0(6080) set_mod_param_regex: alias_db|usrloc|registrar matches module
alias_db
0(6080) set_mod_param_regex: found <use_domain> in module alias_db
[/usr/local/lib/openser/modules/alias_db.so]
0(6080) set_mod_param_regex: alias_db|usrloc|registrar matches module
registrar
0(6080) set_mod_param_regex: found <use_domain> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
0(6080) set_mod_param_regex: alias_db|usrloc|registrar matches module
usrloc
0(6080) set_mod_param_regex: found <use_domain> in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <avp_table> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <uuid_column> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <username_column> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <domain_column> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <attribute_column> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <value_column> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <type_column> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) set_mod_param_regex: avpops matches module avpops
0(6080) set_mod_param_regex: found <use_domain> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) find_export: found <mf_process_maxfwd_header> in module maxfwd
[/usr/local/lib/openser/modules/maxfwd.so]
0(6080) find_export: found <sl_send_reply> in module sl_module
[/usr/local/lib/openser/modules/sl.so]
0(6080) find_export: found <sl_send_reply> in module sl_module
[/usr/local/lib/openser/modules/sl.so]
0(6080) find_export: found <record_route> in module rr
[/usr/local/lib/openser/modules/rr.so]
0(6080) find_export: found <is_from_local> in module domain
[/usr/local/lib/openser/modules/domain.so]
0(6080) find_export: found <avp_db_load> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) find_export: found <sl_send_reply> in module sl_module
[/usr/local/lib/openser/modules/sl.so]
0(6080) find_export: found <avp_print> in module avpops
[/usr/local/lib/openser/modules/avpops.so]
0(6080) find_export: found <loose_route> in module rr
[/usr/local/lib/openser/modules/rr.so]
0(6080) find_export: found <append_hf> in module textops
[/usr/local/lib/openser/modules/textops.so]
0(6080) find_export: found <append_hf> in module textops
[/usr/local/lib/openser/modules/textops.so]
0(6080) find_export: found <www_authorize> in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
0(6080) find_export: found <www_challenge> in module auth
[/usr/local/lib/openser/modules/auth.so]
0(6080) find_export: found <save> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
0(6080) find_export: found <lookup> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
0(6080) find_export: found <append_hf> in module textops
[/usr/local/lib/openser/modules/textops.so]
0(6080) find_export: found <lookup> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
0(6080) find_export: found <sl_send_reply> in module sl_module
[/usr/local/lib/openser/modules/sl.so]
0(6080) find_export: found <append_hf> in module textops
[/usr/local/lib/openser/modules/textops.so]
0(6080) find_export: found <t_relay> in module tm
[/usr/local/lib/openser/modules/tm.so]
0(6080) find_export: found <sl_reply_error> in module sl_module
[/usr/local/lib/openser/modules/sl.so]
0(6080) routing table 0:
0(6080) if ( 0(6080) NOT( 0(6080) external_module_call( 0(6080)
f_ptr<0x40030dc0> 0(6080) , "10" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x40030dc0> 0(6080) , "10" 0(6080)
); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080) , "483" 0(6080) , "Too Many
Hops"
0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) UNKNOWN 0(6080) <UNKNOWN> 0(6080) 2048
0(6080) ) { 0(6080) external_module_call( 0(6080) f_ptr<0x4004ba60>
0(6080) , "513" 0(6080) , "Message too big" 0(6080) ); 0(6080) exit(
0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) if (
0(6080) NOT( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
0(6080) )
{ 0(6080) external_module_call( 0(6080) f_ptr<0x400525c0> 0(6080) );
0(6080) } else { 0(6080) }; 0(6080) if ( 0(6080) external_module_call(
0(6080) f_ptr<0x401aa940> 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x401aa940> 0(6080) );
0(6080) ) { 0(6080) if ( 0(6080) OR( 0(6080) method 0(6080) == 0(6080)
"INVITE" 0(6080) , 0(6080) method 0(6080) == 0(6080) "MESSAGE"
0(6080)
) 0(6080) ) { 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain" 0(6080) ,
"s:t_ips/usr_preferences" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain" 0(6080) ,
"s:t_ips/usr_preferences" 0(6080) ); 0(6080) ) 0(6080) ) { 0(6080)
external_module_call( 0(6080) f_ptr<0x4004ba60> 0(6080) , "404" 0(6080)
, "not allowed" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) );
0(6080) } else { 0(6080) }; 0(6080) log( 0(6080) 4 0(6080) ,
"**************** AVP PRINT START ******************
" 0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x4017ad20>
0(6080) ); 0(6080) log( 0(6080) 4 0(6080) , "**************** AVP PRINT
END ******************
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) } else { 0(6080) };
0(6080) if ( 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: rr-enforced
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) uri 0(6080) == 0(6080)
_myself_ 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: outbound
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) if ( 0(6080) UNKNOWN 0(6080) <UNKNOWN> 0(6080) 2048
0(6080) ) { 0(6080) external_module_call( 0(6080) f_ptr<0x4004ba60>
0(6080) , "513" 0(6080) , "Message too big" 0(6080) ); 0(6080) exit(
0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) if (
0(6080) NOT( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
0(6080) ) { 0(6080) external_module_call( 0(6080) f_ptr<0x400525c0>
0(6080) );
0(6080) } else { 0(6080) }; 0(6080) if ( 0(6080) external_module_call(
0(6080) f_ptr<0x401aa940> 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x401aa940> 0(6080) ); 0(6080) ) { 0(6080) if ( 0(6080)
OR( 0(6080) method 0(6080) == 0(6080) "INVITE" 0(6080) , 0(6080)
method 0(6080) == 0(6080) "MESSAGE" 0(6080) ) 0(6080) ) { 0(6080) if (
0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain"
0(6080) , "s:t_ips/usr_preferences" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain"
0(6080) , "s:t_ips/usr_preferences" 0(6080) );
0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x4004ba60> 0(6080) , "404" 0(6080) , "not allowed"
0(6080) );
0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080) };
0(6080) log( 0(6080) 4 0(6080) , "**************** AVP PRINT START
******************
" 0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x4017ad20>
0(6080) ); 0(6080) log( 0(6080) 4 0(6080) , "**************** AVP PRINT
END ******************
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) } else { 0(6080) };
0(6080) if ( 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: rr-enforced
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) uri 0(6080) == 0(6080)
_myself_ 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: outbound
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) if ( 0(6080) NOT( 0(6080) method 0(6080) == 0(6080)
"REGISTER" 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x400525c0> 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) if (
0(6080) external_module_call( 0(6080) f_ptr<0x401aa940> 0(6080) );
0(6080) external_module_call( 0(6080) f_ptr<0x401aa940> 0(6080) );
0(6080) ) { 0(6080) if ( 0(6080) OR( 0(6080) method 0(6080) == 0(6080)
"INVITE" 0(6080) , 0(6080) method 0(6080) == 0(6080) "MESSAGE"
0(6080)
) 0(6080) ) { 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain" 0(6080) ,
"s:t_ips/usr_preferences" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain" 0(6080) ,
"s:t_ips/usr_preferences" 0(6080) ); 0(6080) ) 0(6080) ) { 0(6080)
external_module_call( 0(6080) f_ptr<0x4004ba60> 0(6080) , "404" 0(6080)
, "not allowed" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) );
0(6080) } else { 0(6080) }; 0(6080) log( 0(6080) 4 0(6080) ,
"**************** AVP PRINT START ******************
" 0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x4017ad20>
0(6080) ); 0(6080) log( 0(6080) 4 0(6080) , "**************** AVP PRINT
END ******************
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) } else { 0(6080) };
0(6080) if ( 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: rr-enforced
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) uri 0(6080) == 0(6080)
_myself_ 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: outbound
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) if ( 0(6080) external_module_call( 0(6080)
f_ptr<0x401aa940> 0(6080) ); 0(6080) external_module_call( 0(6080)
f_ptr<0x401aa940> 0(6080) ); 0(6080) ) { 0(6080) if ( 0(6080) OR(
0(6080) method 0(6080) == 0(6080) "INVITE" 0(6080) , 0(6080) method
0(6080) == 0(6080) "MESSAGE" 0(6080)
) 0(6080) ) { 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain" 0(6080) ,
"s:t_ips/usr_preferences" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x4017ab30> 0(6080) , "$ruri/domain" 0(6080) ,
"s:t_ips/usr_preferences" 0(6080) ); 0(6080) ) 0(6080) ) { 0(6080)
external_module_call( 0(6080) f_ptr<0x4004ba60> 0(6080) , "404" 0(6080)
, "not allowed" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) );
0(6080) } else { 0(6080) }; 0(6080) log( 0(6080) 4 0(6080) ,
"**************** AVP PRINT START ******************
" 0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x4017ad20>
0(6080) ); 0(6080) log( 0(6080) 4 0(6080) , "**************** AVP PRINT
END ******************
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) } else { 0(6080) };
0(6080) if ( 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) external_module_call( 0(6080) f_ptr<0x40050440>
0(6080) ); 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: rr-enforced
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) uri 0(6080) == 0(6080)
_myself_ 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: outbound
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) if ( 0(6080) external_module_call( 0(6080)
f_ptr<0x40050440> 0(6080) ); 0(6080) external_module_call( 0(6080)
f_ptr<0x40050440> 0(6080) ); 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: rr-enforced
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) uri 0(6080) == 0(6080)
_myself_ 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: outbound
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) if ( 0(6080) NOT( 0(6080) uri 0(6080) == 0(6080)
_myself_ 0(6080) ) 0(6080) ) { 0(6080) external_module_call( 0(6080)
f_ptr<0x40063da0> 0(6080) , "P-hint: outbound
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) if ( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080)
) { 0(6080) if ( 0(6080) method 0(6080) == 0(6080) "REGISTER" 0(6080) )
{ 0(6080) if ( 0(6080) NOT( 0(6080)
external_module_call( 0(6080) f_ptr<0x40173db0> 0(6080) , "localhost"
0(6080) , "subscriber" 0(6080) ); 0(6080) external_module_call(
0(6080) f_ptr<0x40173db0> 0(6080) , "localhost" 0(6080) ,
"subscriber"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4016d940> 0(6080) , "localhost" 0(6080) , "0"
0(6080)
); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080) } else { 0(6080)
}; 0(6080) external_module_call( 0(6080) f_ptr<0x4005b1f0> 0(6080) ,
"location" 0(6080) ); 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
} else { 0(6080) }; 0(6080) external_module_call( 0(6080)
f_ptr<0x400591c0> 0(6080) , "aliases" 0(6080) ); 0(6080) if ( 0(6080)
NOT( 0(6080) uri 0(6080) == 0(6080) _myself_ 0(6080) ) 0(6080) ) {
0(6080) external_module_call( 0(6080) f_ptr<0x40063da0> 0(6080) ,
"P-hint: outbound alias
" 0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080) } else {
0(6080) }; 0(6080) if ( 0(6080) NOT( 0(6080) external_module_call(
0(6080) f_ptr<0x400591c0> 0(6080) , "location" 0(6080) ); 0(6080)
external_module_call( 0(6080) f_ptr<0x400591c0> 0(6080) , "location"
0(6080) ); 0(6080) ) 0(6080) ) { 0(6080) external_module_call(
0(6080) f_ptr<0x4004ba60> 0(6080)
, "404" 0(6080) , "Not Found" 0(6080) ); 0(6080) exit( 0(6080)
type<0>
0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) external_module_call(
0(6080) f_ptr<0x40063da0> 0(6080) , "P-hint: usrloc applied
" 0(6080) ); 0(6080) } else { 0(6080) }; 0(6080) route( 0(6080) 1
0(6080) ); 0(6080) route( 0(6080) 1 0(6080) ); 0(6080)
0(6080) routing table 1:
0(6080) if ( 0(6080) NOT( 0(6080) external_module_call( 0(6080)
f_ptr<0x40129150> 0(6080) ); 0(6080) external_module_call( 0(6080)
f_ptr<0x40129150> 0(6080) ); 0(6080) ) 0(6080) ) { 0(6080)
external_module_call( 0(6080) f_ptr<0x4004baa0> 0(6080) ); 0(6080) }
else { 0(6080) }; 0(6080) exit( 0(6080) type<0> 0(6080) ); 0(6080)
exit( 0(6080) type<0> 0(6080) ); 0(6080)
Listening on
udp: 192.168.1.37 [192.168.1.37]:5060
tcp: 192.168.1.37 [192.168.1.37]:5060
Aliases:
tcp: localhost:5060
tcp: localhost.localdomain:5060
tcp: tanzeel:5060
udp: localhost:5060
udp: localhost.localdomain:5060
udp: tanzeel:5060
config file ok, exiting...
0(6080) XLOG: destroy module ...
0(6080) DEBUG: tm_shutdown : start
0(6080) DEBUG: tm_shutdown : emptying hash table
0(6080) DEBUG: tm_shutdown : releasing timers
0(6080) DEBUG: tm_shutdown : removing semaphores
0(6080) DEBUG: tm_shutdown : destroying tmcb lists
0(6080) DEBUG: tm_shutdown : done
0(6080) shm_mem_destroy
after this when i check log (/var/log/messages) it does not any AVP
value or any thing related to AVPs .
PLZ help me out on this issue or anyone who already implement this the
TRUSTED IP example work plz share your openser.cfg file so that i can
understand AVPOPS complexities.
THANKS A LOT
TANZEEL