Hello,

 

Not working, I have attached the syslogOnKamailio2-.139.txt generated after a 
test call from 106 dialing 107.

It shows: No Route headers found and '107' Not found in usrloc; what does this 
means? And is it related?

 

Waiting your feedback.

 

Kind regards,

F Chahrour

From: Daniel-Constantin Mierla [mailto:mico...@gmail.com] 
Sent: Friday, September 07, 2012 10:33 AM
To: Fatima Chahrour~Vanrise Support
Cc: 'SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users 
Mailing List'
Subject: Re: [SR-Users] FW: Kamailio as sipRedirect

 

Hello,

On 9/6/12 6:47 PM, Fatima Chahrour~Vanrise Support wrote:

Hi again,

 

I really need your help in my testing lab here!!

I have simplified the scenario and changed configs to make it easy pinpoint the 
redirect issue and then apply on my real scenario:

 

Two Phones(username: 106 and 107) registered on Kamailio1 (192.168.111.138). 

-          Phone   106: dial 107  àOK

-          Kamailio routing forward call to Kamailio2(192.168.111.139) àOK

-          Then Kamailio should only receive the call from Kamailio1 and 
redirect it back to Kamailio1 àNOT OK

Note: In my real scenario Kamailio 2 will be responsible for taking the routing 
decision based on its defined LCR rules and redirect the call with rewritten 
uri to Kamailio1.

 

Setting in Kamailio2 routing script the following is not working till now:

 

$ru = "sip:107@192.168.111.138";
send_reply("302", "Redirected");

the two lines above should be enough for the redirect. I wrote in another 
email, to preserve the incoming username, use:

$ru = "sip:" + $rU + "@192.168.111.138";

If it is not working, set debug=3 and watch the log messages (in 
/var/log/syslog or /var/log/messages) to understand what is not configured 
properly.




Km_append_branch(“uri”);


This is not necessary and the parameter has to be a valid SIP URI -- you copied 
the prototype as it is in docs, defining the format of the function.

Cheers,
Daniel




 

Kamailio2 is not sending the 302 message and this is my problem.

How can I send the 302 message redirect? And where do I have to place or put 
the related function in the script?

 

Thank you.

 

Kind regards,

F.Chahrour

 

 
U 192.168.111.11:24802 -> 192.168.111.138:5060
INVITE sip:107@192.168.111.138 SIP/2.0.
Via: SIP/2.0/UDP 
192.168.52.139:24802;branch=z9hG4bK-d8754z-7d54de4dd05afd4b-1---d8754z-;rport.
Max-Forwards: 70.
Contact: <sip:106@192.168.111.11:24802>.
To: "107"<sip:107@192.168.111.138>.
From: "106"<sip:106@192.168.111.138>;tag=3d091752.
Call-ID: YWUyNTdjYjZhZGZmYmJjMzU0ZGMzNDY1MmFkNWIzNDQ..
CSeq: 1 INVITE.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, 
INFO.
Content-Type: application/sdp.
User-Agent: X-Lite release 1100l stamp 47546.
Content-Length: 480.
.
v=0.
o=- 4 2 IN IP4 192.168.111.11.
s=CounterPath X-Lite 3.0.
c=IN IP4 192.168.111.11.
t=0 0.
m=audio 22038 RTP/AVP 107 119 100 106 0 105 98 8 3 101.
a=alt:1 2 : Z3LAcUZR tEUZRy5N 192.168.52.139 22038.
a=alt:2 1 : ovb3UWQ7 t62zHtPB 192.168.111.11 22038.
a=fmtp:101 0-15.
a=rtpmap:107 BV32/16000.
a=rtpmap:119 BV32-FEC/16000.
a=rtpmap:100 SPEEX/16000.
a=rtpmap:106 SPEEX-FEC/16000.
a=rtpmap:105 SPEEX-FEC/8000.
a=rtpmap:98 iLBC/8000.
a=rtpmap:101 telephone-event/8000.
a=sendrecv.


U 192.168.111.138:5060 -> 192.168.111.11:24802
SIP/2.0 100 trying -- your call is important to us.
Via: SIP/2.0/UDP 
192.168.52.139:24802;branch=z9hG4bK-d8754z-7d54de4dd05afd4b-1---d8754z-;rport=24802;received=192.168.111.11.
To: "107"<sip:107@192.168.111.138>.
From: "106"<sip:106@192.168.111.138>;tag=3d091752.
Call-ID: YWUyNTdjYjZhZGZmYmJjMzU0ZGMzNDY1MmFkNWIzNDQ..
CSeq: 1 INVITE.
Server: kamailio (3.2.4 (i386/linux)).
Content-Length: 0.
.


U 192.168.111.138:5060 -> 192.168.111.139:5060
INVITE sip:107@192.168.111.139:5060 SIP/2.0.
Record-Route: <sip:192.168.111.138;lr=on>.
Via: SIP/2.0/UDP 192.168.111.138;branch=z9hG4bKd1a7.5a3bc762.0.
Via: SIP/2.0/UDP 
192.168.52.139:24802;received=192.168.111.11;branch=z9hG4bK-d8754z-7d54de4dd05afd4b-1---d8754z-;rport=24802.
Max-Forwards: 69.
Contact: <sip:106@192.168.111.11:24802>.
To: "107"<sip:107@192.168.111.138>.
From: "106"<sip:106@192.168.111.138>;tag=3d091752.
Call-ID: YWUyNTdjYjZhZGZmYmJjMzU0ZGMzNDY1MmFkNWIzNDQ..
CSeq: 1 INVITE.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, 
INFO.
Content-Type: application/sdp.
User-Agent: X-Lite release 1100l stamp 47546.
Content-Length: 480.
.
v=0.
o=- 4 2 IN IP4 192.168.111.11.
s=CounterPath X-Lite 3.0.
c=IN IP4 192.168.111.11.
t=0 0.
m=audio 22038 RTP/AVP 107 119 100 106 0 105 98 8 3 101.
a=alt:1 2 : Z3LAcUZR tEUZRy5N 192.168.52.139 22038.
a=alt:2 1 : ovb3UWQ7 t62zHtPB 192.168.111.11 22038.
a=fmtp:101 0-15.
a=rtpmap:107 BV32/16000.
a=rtpmap:119 BV32-FEC/16000.
a=rtpmap:100 SPEEX/16000.
a=rtpmap:106 SPEEX-FEC/16000.
a=rtpmap:105 SPEEX-FEC/8000.
a=rtpmap:98 iLBC/8000.
a=rtpmap:101 telephone-event/8000.
a=sendrecv.


U 192.168.111.139:5060 -> 192.168.111.138:5060
SIP/2.0 404 Not Found.
Via: SIP/2.0/UDP 192.168.111.138;branch=z9hG4bKd1a7.5a3bc762.0.
Via: SIP/2.0/UDP 
192.168.52.139:24802;received=192.168.111.11;branch=z9hG4bK-d8754z-7d54de4dd05afd4b-1---d8754z-;rport=24802.
To: "107"<sip:107@192.168.111.138>;tag=b27e1a1d33761e85846fc98f5f3a7e58.3638.
From: "106"<sip:106@192.168.111.138>;tag=3d091752.
Call-ID: YWUyNTdjYjZhZGZmYmJjMzU0ZGMzNDY1MmFkNWIzNDQ..
CSeq: 1 INVITE.
Server: kamailio (3.2.2 (i386/linux)).
Content-Length: 0.
.


U 192.168.111.138:5060 -> 192.168.111.139:5060
ACK sip:107@192.168.111.139:5060 SIP/2.0.
Via: SIP/2.0/UDP 192.168.111.138;branch=z9hG4bKd1a7.5a3bc762.0.
Max-Forwards: 69.
To: "107"<sip:107@192.168.111.138>;tag=b27e1a1d33761e85846fc98f5f3a7e58.3638.
From: "106"<sip:106@192.168.111.138>;tag=3d091752.
Call-ID: YWUyNTdjYjZhZGZmYmJjMzU0ZGMzNDY1MmFkNWIzNDQ..
CSeq: 1 ACK.
Content-Length: 0.
.


U 192.168.111.138:5060 -> 192.168.111.11:24802
SIP/2.0 404 Not Found.
Via: SIP/2.0/UDP 
192.168.52.139:24802;received=192.168.111.11;branch=z9hG4bK-d8754z-7d54de4dd05afd4b-1---d8754z-;rport=24802.
To: "107"<sip:107@192.168.111.138>;tag=b27e1a1d33761e85846fc98f5f3a7e58.3638.
From: "106"<sip:106@192.168.111.138>;tag=3d091752.
Call-ID: YWUyNTdjYjZhZGZmYmJjMzU0ZGMzNDY1MmFkNWIzNDQ..
CSeq: 1 INVITE.
Server: kamailio (3.2.2 (i386/linux)).
Content-Length: 0.
.
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:628]: SIP Request:
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:630]:  method:  <INVITE>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:632]:  uri:     <sip:107@192.168.111.139:5060>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:634]:  version: <SIP/2.0>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_via.c:1288]: Found param type 232, <branch> = 
<z9hG4bK78f5.3f8a11a2.0>; state=16
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_via.c:2563]: end of header reached, state=5
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:515]: parse_headers: Via found, flags=2
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:517]: parse_headers: this is the first via
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[receive.c:147]: After parse_msg...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[receive.c:188]: preparing to run routing scripts...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_via.c:1288]: Found param type 234, <received> = <192.168.111.11>; 
state=6
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_via.c:1288]: Found param type 232, <branch> = 
<z9hG4bK-d8754z-e0774d3ed9011505-1---d8754z->; state=6
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_via.c:1288]: Found param type 235, <rport> = <63750>; state=16
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_via.c:2563]: end of header reached, state=5
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:515]: parse_headers: Via found, flags=100
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:528]: parse_headers: this is the second via
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: maxfwd 
[mf_funcs.c:85]: value = 69 
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/parse_to.c:801]: end of header reached, state=10
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:187]: DEBUG: get_hdr_field: <To> [32]; 
uri=[sip:107@192.168.111.138] 
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:189]: DEBUG: to body 
["107"<sip:107@192.168.111.138>#015#012]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:167]: get_hdr_field: cseq <CSeq>: <1> <INVITE>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:201]: DEBUG: get_hdr_body : content_length=480
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[parser/msg_parser.c:103]: found end of header
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: rr [loose.c:108]: 
No Route headers found
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: rr [loose.c:838]: 
There is no Route HF
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:502]: grep_sock_info - checking if host==us: 15==9 &&  
[192.168.111.139] == [127.0.0.1]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:505]: grep_sock_info - checking if port 5060 matches port 5060
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:502]: grep_sock_info - checking if host==us: 15==15 &&  
[192.168.111.139] == [192.168.111.139]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:505]: grep_sock_info - checking if port 5060 matches port 5060
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:502]: grep_sock_info - checking if host==us: 15==9 &&  
[192.168.111.139] == [127.0.0.1]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:505]: grep_sock_info - checking if port 5060 matches port 5060
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:502]: grep_sock_info - checking if host==us: 15==15 &&  
[192.168.111.139] == [192.168.111.139]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:505]: grep_sock_info - checking if port 5060 matches port 5060
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: registrar 
[lookup.c:84]: '107' Not found in usrloc
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:502]: grep_sock_info - checking if host==us: 15==9 &&  
[192.168.111.139] == [127.0.0.1]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:505]: grep_sock_info - checking if port 5060 matches port 5060
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:502]: grep_sock_info - checking if host==us: 15==15 &&  
[192.168.111.139] == [192.168.111.139]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[socket_info.c:505]: grep_sock_info - checking if port 5060 matches port 5060
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: registrar 
[lookup.c:84]: '107' Not found in usrloc
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[msg_translator.c:204]: check_via_address(192.168.111.138, 192.168.111.138, 0)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: sl 
[sl_funcs.c:410]: execute callback for event type 1
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: siptrace 
[siptrace.c:1301]: trace off...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[xavp.c:365]: destroying xavp list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:628]: SIP Request:
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:630]:  method:  <ACK>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:632]:  uri:     <sip:107@192.168.111.139:5060>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:634]:  version: <SIP/2.0>
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/parse_via.c:1288]: Found param type 232, <branch> = 
<z9hG4bK78f5.3f8a11a2.0>; state=16
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/parse_via.c:2563]: end of header reached, state=5
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:515]: parse_headers: Via found, flags=2
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:517]: parse_headers: this is the first via
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[receive.c:147]: After parse_msg...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[receive.c:188]: preparing to run routing scripts...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/parse_to.c:177]: DEBUG: add_param: 
tag=b27e1a1d33761e85846fc98f5f3a7e58.0961
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/parse_to.c:801]: end of header reached, state=29
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:187]: DEBUG: get_hdr_field: <To> [74]; 
uri=[sip:107@192.168.111.138] 
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/msg_parser.c:189]: DEBUG: to body ["107"<sip:107@192.168.111.138>]
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: sl 
[sl_funcs.c:326]: SL local ACK found -> dropping it!
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: sl 
[sl_funcs.c:410]: execute callback for event type 2
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: siptrace 
[siptrace.c:1273]: storing ack...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/parse_to.c:177]: DEBUG: add_param: tag=10698e70
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[parser/parse_to.c:801]: end of header reached, state=29
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: siptrace 
[siptrace.c:779]: storing info...
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[xavp.c:365]: destroying xavp list (nil)
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3759]: DEBUG: <core> 
[receive.c:291]: receive_msg: cleaning up
Sep  7 11:48:13 debian /usr/local/sbin/kamailio[3761]: DEBUG: <core> 
[receive.c:291]: receive_msg: cleaning up
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to