In testing environment It would be nice to be able to append sip headers `X-Kamailio-test` and `X-Kamailio-test-ID` as a way to identify a collection of request/responses related to a a single test.
Be able to generate tests reports via debugger RPC command using the value of `X-Kamailio-test` as key.
The content of report could be: * SIP message received * SIP messages sended * flow of config execution routes ( `start`, `end`, `exit` ) * list of the variable and its value
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/8
Example of what we produce parsing the kamailio log for a single request
``` --- callid: 1-25206@127.1.0.1 flow: - start|MAIN: $Ri: 127.0.0.1 $TV(Sn): 1418165754.361425 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.361412|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 69\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 - start|ROUTE_NET_INFO: $Ri: 127.0.0.1 $TV(Sn): 1418165754.362079 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.362069|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 69\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 - end|ROUTE_NET_INFO: $Ri: 127.0.0.1 $TV(Sn): 1418165754.362809 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.362800|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $avp(af): - 4 $avp(ip): - 127.1.0.1 $avp(nat): - 0 $avp(port): - 50604 $avp(proto): - udp $avp(protoid): - 1 $avp(reply_sock): - udp:127.0.0.1:5060 - 0 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 69\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 - start|ROUTE_REG_REQUEST: $Ri: 127.0.0.1 $TV(Sn): 1418165754.363484 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.363476|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $avp(af): - 4 $avp(ip): - 127.1.0.1 $avp(nat): - 0 $avp(port): - 50604 $avp(proto): - udp $avp(protoid): - 1 $avp(reply_sock): - udp:127.0.0.1:5060 - 0 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 68\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 - start|ROUTE_REG_HANDLE: $Ri: 127.0.0.1 $TV(Sn): 1418165754.364119 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.364108|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $avp(af): - 4 $avp(ip): - 127.1.0.1 $avp(nat): - 0 $avp(port): - 50604 $avp(proto): - udp $avp(protoid): - 1 $avp(reply_sock): - udp:127.0.0.1:5060 - 0 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 68\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 - start|ROUTE_AUTH: $Ri: 127.0.0.1 $TV(Sn): 1418165754.364682 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.364673|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $avp(af): - 4 $avp(ip): - 127.1.0.1 $avp(nat): - 0 $avp(port): - 50604 $avp(proto): - udp $avp(protoid): - 1 $avp(reply_sock): - udp:127.0.0.1:5060 - 0 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 68\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 - exit|ROUTE_AUTH: $Ri: 127.0.0.1 $TV(Sn): 1418165754.366102 $T_branch_idx: 0 $_s($avp(s:callee_acc_proxylu)|$var(callee_ext_subscriber_id)|$var(callee_ext_contract_id)|$var(callee_account_id)|$avp(s:acc_c: '<null>|||0|<null>|<null>|<null>|<null>|<null>|<null>|<null>|' $_s($avp(s:caller_uuid)|$avp(s:acc_caller_user)|$avp(s:acc_caller_domain)|$avp(s:caller_cli_userprov)|$var(caller_ext_subscribe: '<null>|<null>|<null>|<null>|||0|<null>|<null>|<null>|<null>|<null>|1418165754.366092|' $_s($avp(s:hih_caller_index).$avp(s:cf_loop_counter)): '<null>.<null>' $_s($var(hih_uri);cause=$avp(s:hih_cause)): '0;cause=<null>' $_s(<$var(hih_uri);user=phone>;index=$avp(s:hih_caller_index)): '<0;user=phone>;index=<null>' $_s(<$var(hih_uri);user=phone?privacy=history>;index=$avp(s:hih_caller_index)): '<0;user=phone?privacy=history>;index=<null>' $_s(<$var(hih_uri)>;index=$avp(s:hih_caller_index)): '<0>;index=<null>' '$_s(<sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone;cause=$(var(hih_cur){param.value,cause})?priv': <sip:@<null>;user=phone;cause=?privacy=id>;index= '$_s(sip:$(var(hih_cur){nameaddr.uri}{uri.user})@$avp(s:callee_domain);user=phone?privacy=id;index=$(var(hih_cur){param.value,': <sip:@<null>;user=phone?privacy=id>;index= $_s(sip:$var(new_hih_user)@$avp(s:callee_domain):5060): sip:0@<null>:5060 $avp(af): - 4 $avp(ip): - 127.1.0.1 $avp(nat): - 0 $avp(port): - 50604 $avp(proto): - udp $avp(protoid): - 1 $avp(reply_sock): - udp:127.0.0.1:5060 - 0 $ci: 1-25206@127.1.0.1 $ct: sip:testuser1003@127.1.0.1:50604;transport=UDP $fU: testuser1003 $fd: spce.test $hu: sip:testuser1003@spce.test $mb: "REGISTER sip:testuser1003@spce.test SIP/2.0\r\nVia: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0\r\nVia: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0\r\nFrom: sip:testuser1003@spce.test;tag=25206SIPpTag001\r\nTo: sip:testuser1003@spce.test\r\nCall-ID: 1-25206@127.1.0.1\r\nCSeq: 1 REGISTER\r\nContact: sip:testuser1003@127.1.0.1:50604;transport=UDP\r\nExpires: 600\r\nMax-Forwards: 68\r\nContent-Length: 0\r\nP-NGCP-Src-Ip: 127.1.0.1\r\nP-NGCP-Src-Port: 50604\r\nP-NGCP-Src-Proto: udp\r\nP-NGCP-Src-Af: 4\r\nP-Sock-Info: udp:127.0.0.1:5060\r\nPath: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060\r\n\r\n" $mi: 1 $oU: testuser1003 $pr: 1 $rc: 1 $retcode: 1 $rm: 32 $rp: 5060 $si: 127.0.0.1 $sp: 5060 $tU: testuser1003 $td: spce.test $var(adm_block_override): 0 $var(adm_ov_len): 0 $var(allhih): 0 $var(allow_peer): 0 $var(announce_handle): '' $var(announce_set): 0 $var(avpf_flags): '' $var(blind_transfer): 0 $var(block_override): 0 $var(blockuri): testuser1003@spce.test $var(callee_account_id): 0 $var(callee_ext_contract_id): '' $var(callee_ext_subscriber_id): '' $var(callee_info_added): 0 $var(callee_is_hwfax): 0 $var(caller_account_id): 0 $var(caller_cli_netprov): external $var(caller_cli_userprov): external $var(caller_domain_netprov): external.test $var(caller_domain_userprov): external.test $var(caller_ext_contract_id): '' $var(caller_ext_subscriber_id): '' $var(caller_info_added): 0 $var(caller_uri): sip:external@external.test $var(cc_params): 0 $var(ccli_desc): User-provided CLI $var(ccli_domain): 0 $var(ccli_selector): 0 $var(ccli_user): 0 $var(cf_id): 0 $var(cf_loop): 0 $var(contact): 0 $var(contract_adm_block_override): 0 $var(contract_adm_ov_len): 0 $var(contract_block_override): 0 $var(contract_ov_len): 0 $var(count_dlg): 0 $var(diversion_uri): 0 $var(dp_input): 0 $var(dp_input_desc): 0 $var(dp_user): 0 $var(dpid): 0 $var(dpid_desc): 0 $var(dstip): 127.0.0.1 $var(dstport): 5060 $var(expires): 600 $var(expires_param): '' $var(ext_timeout): 0 $var(external_domain): 0 $var(fU): 0 $var(forced_outbound_call_to_peer): 0 $var(foreign_dom): 0 $var(forward): 0 $var(from_local_endpoint): 0 $var(from_pbx_initial): 0 $var(from_trusted): 0 $var(gpp): '|||||||||' $var(hih_cur): 0 $var(hih_loop_idx): 0 $var(hih_rewrite): 0 $var(hih_uri): 0 $var(hih_user): 0 $var(history_info): 0 $var(hunt_failure): 0 $var(ice_flags): '' $var(is_replaces): 0 $var(lburi): 0 $var(lcr_match_content): 0 $var(loose_routed): 1 $var(new_hih): 0 $var(new_hih_user): 0 $var(no_acc): 0 $var(no_auth): 0 $var(no_sbc): 0 $var(noauth): 0 $var(orig_host): 0 $var(orig_ruri_user): 0 $var(origdu): 0 $var(out_from_display): 0 $var(outgoing_cli): 0 $var(ov_len): 0 $var(pbx_app_name): 0 $var(pin): 0 $var(playbalance_params): 0 $var(pref_domain): 0 $var(priv): 0 $var(priv_loop_idx): 0 $var(priv_value): 0 $var(proxylu_cache_domain): 0 $var(proxylu_cache_user): 0 $var(proxylu_domain): 0 $var(proxylu_dst_callee == 1): 0 $var(proxylu_dst_callee): 0 $var(proxylu_dst_caller): 0 $var(proxylu_src): 0 $var(proxylu_target): 0 $var(proxylu_user): 0 $var(proxylu_uuid): 0 $var(rcvuri): 0 $var(redirected_forward): 0 $var(referrer_callee_in_dpid): 0 $var(res): 0 $var(reset_acc_callee): 0 $var(ret): 0 $var(ret_code): 0 $var(rgroup_uris): 0 $var(rtpp_flags): '' $var(sendfax): 0 $var(srtp_flags): '' $var(stop_rtpproxy): 0 $var(swdom): 0 $var(tmp): 0 $var(tmpdid): 0 $var(tmproute): 0 $var(tmprouteparam): 0 $var(tmpsetid): 0 $var(tmpuuid): 0 $var(to_local_endpoint): 0 $var(to_pbx): 0 $var(to_pstn): 0 $var(uri): 0 $var(userprov_cli): external $var(userprov_domain): external.test $var(uuser): 0 $var(voucher_params): 0 $var(xbody): 0 msgid: 1 sip_in: |+ REGISTER sip:testuser1003@spce.test SIP/2.0 Via: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0 Via: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0 From: sip:testuser1003@spce.test;tag=25206SIPpTag001 To: sip:testuser1003@spce.test Call-ID: 1-25206@127.1.0.1 CSeq: 1 REGISTER Contact: sip:testuser1003@127.1.0.1:50604;transport=UDP Expires: 600 Max-Forwards: 69 Content-Length: 0 P-NGCP-Src-Ip: 127.1.0.1 P-NGCP-Src-Port: 50604 P-NGCP-Src-Proto: udp P-NGCP-Src-Af: 4 P-Sock-Info: udp:127.0.0.1:5060 Path: sip:lb@127.0.0.1;lr;socket=sip:127.0.0.1:5060
sip_out: - |+ SIP/2.0 100 Trying Via: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0 Via: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0 From: sip:testuser1003@spce.test;tag=25206SIPpTag001 To: sip:testuser1003@spce.test Call-ID: 1-25206@127.1.0.1 CSeq: 1 REGISTER P-Out-Socket: udp:127.0.0.1:5060 P-NGCP-Auth-IP: 127.1.0.1 P-NGCP-Auth-UA: <null> Server: Sipwise NGCP Proxy 3.X Content-Length: 0
- |+ SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 127.0.0.1;branch=z9hG4bK0ff2.ac7984d96257308f435680febaeca8dc.0;rport=5060 Via: SIP/2.0/UDP 127.1.0.1:50604;rport=50604;branch=z9hG4bK-25206-1-0 From: sip:testuser1003@spce.test;tag=25206SIPpTag001 To: sip:testuser1003@spce.test;tag=1d24a28a0bded6c40d31e6db8aab9ac6.e13a Call-ID: 1-25206@127.1.0.1 CSeq: 1 REGISTER P-Out-Socket: udp:127.0.0.1:5060 P-NGCP-Auth-IP: 127.1.0.1 P-NGCP-Auth-UA: <null> WWW-Authenticate: Digest realm="spce.test", nonce="VId/JlSHffoFP88DY+FXArccESh3nITh" Server: Sipwise NGCP Proxy 3.X Content-Length: 0 ```
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/8#issuecomment-66381088
The idea is to keep this info in shared memory in order to be able to test several scenarios in parallel.
PD: testing reply from email received at ser-dev@lists.sip-router.org
Hi,
Why not we can create one docker standard image and make test using this images?
My idea (hope I'll finish this year): - Kamailio proxy into docker image (This is not a problem). - 2 new images with SIPP and test that module XX works correctly.
If exist is correct we can destroy the images. If not we can setup labels into commits or pull requests.
More info + examples: https://github.com/blog/1935-see-results-from-all-pull-request-status-checks https://github.com/docker/docker/pull/9415 https://ci.dockerproject.com/github.com/docker/docker/commit/7fc28bafe8b0444...
What do you think?
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/8#issuecomment-66415015
On 12/10/2014 08:44 AM, Eloy Coto wrote:
Hi,
Why not we can create one docker standard image and make test using this images?
My idea (hope I'll finish this year):
- Kamailio proxy into docker image (This is not a problem).
- 2 new images with SIPP and test that module XX works correctly.
If exist is correct we can destroy the images. If not we can setup labels into commits or pull requests.
More info + examples: https://github.com/blog/1935-see-results-from-all-pull-request-status-checks docker/docker#9415 https://github.com/docker/docker/pull/9415 https://ci.dockerproject.com/github.com/docker/docker/commit/7fc28bafe8b0444...
What do you think?
Using docker to test is great, sure.
I really want to see this but one of the things we want is to test the configuration and the use of the variables. And that's is what this issue is about, the ability to check it, easily without having to mess around with xlog and parsing the kamailio syslog output. This is quite slow and I couldn't make it work in parallel.
Cheers, Victor
On 10 Dec 2014, at 10:14, Victor Seva linuxmaniac@torreviejawireless.org wrote:
I really want to see this but one of the things we want is to test the configuration and the use of the variables.
Can you give some examples?
/O
On 12/10/2014 10:34 AM, Olle E. Johansson wrote:
On 10 Dec 2014, at 10:14, Victor Seva linuxmaniac@torreviejawireless.org wrote:
I really want to see this but one of the things we want is to test the configuration and the use of the variables.
Can you give some examples?
Sure, this is what we use [0]. Highly tight to NGCP Sipwise ( creation of domain, subscribers, etc...)
Attached the output of an invite test scenario [1]: - log invite.tar.bz2 - results invite.zip
another using variable checks [2]: - log register_allowip.tar.bz2 - results register_allowip.zip
I think you can get the idea. Parse the kamailio.log, produce msg_id.yml files, test those files with the msg_id_test.yml files producing msg_id_test.tap files with the results.
[0] https://github.com/sipwise/kamailio-config-tests/ [1] https://github.com/sipwise/kamailio-config-tests/tree/master/scenarios/invit... [2] https://github.com/sipwise/kamailio-config-tests/tree/master/scenarios/regis...
I assume this is the cfgt module. If not, reopen.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/8#issuecomment-174314891
Closed #8.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/8#event-524277792