debian:/etc# openser -c 0(16560) loading module /usr/local/lib/openser/modules/auth.so 0(16560) loading module /usr/local/lib/openser/modules/auth_radius.so 0(16560) loading module /usr/local/lib/openser/modules/sl.so 0(16560) loading module /usr/local/lib/openser/modules/tm.so 0(16560) loading module /usr/local/lib/openser/modules/rr.so 0(16560) loading module /usr/local/lib/openser/modules/maxfwd.so 0(16560) loading module /usr/local/lib/openser/modules/usrloc.so 0(16560) loading module /usr/local/lib/openser/modules/registrar.so 0(16560) loading module /usr/local/lib/openser/modules/textops.so 0(16560) set_mod_param_regex: usrloc matches module usrloc 0(16560) set_mod_param_regex: found in module usrloc [/usr/local/lib/openser/modules/usrloc.so] 0(16560) set_mod_param_regex: auth_radius matches module auth_radius 0(16560) set_mod_param_regex: found in module auth_radius [/usr/local/lib/openser/modules/auth_radius.so] 0(16560) set_mod_param_regex: auth_radius matches module auth_radius 0(16560) set_mod_param_regex: found in module auth_radius [/usr/local/lib/openser/modules/auth_radius.so] 0(16560) set_mod_param_regex: rr matches module rr 0(16560) set_mod_param_regex: found in module rr [/usr/local/lib/openser/modules/rr.so] 0(16560) find_export: found in module maxfwd [/usr/local/lib/openser/modules/maxfwd.so] 0(16560) find_export: found in module sl_module [/usr/local/lib/openser/modules/sl.so] 0(16560) find_export: found in module sl_module [/usr/local/lib/openser/modules/sl.so] 0(16560) find_export: found in module rr [/usr/local/lib/openser/modules/rr.so] 0(16560) find_export: found in module rr [/usr/local/lib/openser/modules/rr.so] 0(16560) find_export: found in module textops [/usr/local/lib/openser/modules/textops.so] 0(16560) find_export: found in module textops [/usr/local/lib/openser/modules/textops.so] 0(16560) find_export: found in module registrar [/usr/local/lib/openser/modules/registrar.so] 0(16560) find_export: found in module registrar [/usr/local/lib/openser/modules/registrar.so] 0(16560) find_export: found in module textops [/usr/local/lib/openser/modules/textops.so] 0(16560) find_export: found in module registrar [/usr/local/lib/openser/modules/registrar.so] 0(16560) find_export: found in module sl_module [/usr/local/lib/openser/modules/sl.so] 0(16560) find_export: found in module textops [/usr/local/lib/openser/modules/textops.so] 0(16560) find_export: found in module tm [/usr/local/lib/openser/modules/tm.so] 0(16560) find_export: found in module sl_module [/usr/local/lib/openser/modules/sl.so] 0(16560) routing table 0: 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40019df5> 0(16560) , "10" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40019df5> 0(16560) , "10" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "483" 0(16560) , "Too Many Hops" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) UNKNOWN 0(16560) 0(16560) 2048 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "513" 0(16560) , "Message too big" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x40215ec8> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: rr-enforced " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) { 0(16560) if ( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023359d> 0(16560) , "location" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "aliases" 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound alias " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "404" 0(16560) , "Not Found" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: usrloc applied " 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) if ( 0(16560) UNKNOWN 0(16560) 0(16560) 2048 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "513" 0(16560) , "Message too big" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x40215ec8> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: rr-enforced " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) { 0(16560) if ( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023359d> 0(16560) , "location" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "aliases" 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound alias " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "404" 0(16560) , "Not Found" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: usrloc applied " 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x40215ec8> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: rr-enforced " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) { 0(16560) if ( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023359d> 0(16560) , "location" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "aliases" 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound alias " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "404" 0(16560) , "Not Found" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: usrloc applied " 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) if ( 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x402135f2> 0(16560) ); 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: rr-enforced " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) { 0(16560) if ( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023359d> 0(16560) , "location" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "aliases" 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound alias " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "404" 0(16560) , "Not Found" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: usrloc applied " 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) { 0(16560) if ( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023359d> 0(16560) , "location" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "aliases" 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound alias " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "404" 0(16560) , "Not Found" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: usrloc applied " 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) if ( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) { 0(16560) if ( 0(16560) method 0(16560) == 0(16560) "REGISTER" 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023359d> 0(16560) , "location" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "aliases" 0(16560) ); 0(16560) if ( 0(16560) NOT( 0(16560) uri 0(16560) == 0(16560) _myself_ 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: outbound alias " 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x40231160> 0(16560) , "location" 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5854> 0(16560) , "404" 0(16560) , "Not Found" 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) external_module_call( 0(16560) f_ptr<0x4023b7d1> 0(16560) , "P-hint: usrloc applied " 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) route( 0(16560) 1 0(16560) ); 0(16560) 0(16560) routing table 1: 0(16560) if ( 0(16560) NOT( 0(16560) external_module_call( 0(16560) f_ptr<0x401e2f3c> 0(16560) ); 0(16560) external_module_call( 0(16560) f_ptr<0x401e2f3c> 0(16560) ); 0(16560) ) 0(16560) ) { 0(16560) external_module_call( 0(16560) f_ptr<0x401c5885> 0(16560) ); 0(16560) } else { 0(16560) }; 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) exit( 0(16560) type<0> 0(16560) ); 0(16560) 0(16560) Listening on 127.0.0.1 [127.0.0.1]:5060 66.1.1.1 [66.1.1.1]:5060 0(16560) Listening on 127.0.0.1 [127.0.0.1]:5060 66.1.1.1 [66.1.1.1]:5060 Listening on udp: 127.0.0.1 [127.0.0.1]:5060 udp: 66.1.1.1 [66.1.1.1]:5060 tcp: 127.0.0.1 [127.0.0.1]:5060 tcp: 66.1.1.1 [66.1.1.1]:5060 Aliases: tcp: debian:5060 tcp: localhost:5060 tcp: localhost.localdomain:5060 udp: debian:5060 udp: localhost:5060 udp: localhost.localdomain:5060 WARNING: no fork mode and more than one listen address found(will use only the the first one) config file ok, exiting... 0(16560) DEBUG: tm_shutdown : start 0(16560) DEBUG: tm_shutdown : emptying hash table 0(16560) DEBUG: tm_shutdown : releasing timers 0(16560) DEBUG: tm_shutdown : removing semaphores 0(16560) DEBUG: tm_shutdown : destroying tmcb lists 0(16560) DEBUG: tm_shutdown : done 0(16560) shm_mem_destroy debian:/etc#