Could you send me SIP message dumps ?
Jan.
On 14-09 08:17, blanca_mayayo(a)lycos.es wrote:
Hi,
I am using version 0.8.14 from ser and latest version of rtpproxy, for
a IPv4<->IPv6 gateway scenario. When UA1 calls UA2, the INVITE, and
200 OK are correctly treated and reach UA2. The problem comes when UA1
sends the ACK, as SER does not forward this message, so UA2 keeps
sending 200 OK and UA1 keeps sending ACKs...
The config file is the following:
# ----------- global configuration parameters
------------------------
#debug=3 # debug level (cmd line: -dddddddddd)
#fork=yes
#log_stderror=no # (cmd line: -E)
# Uncomment these lines to enter debugging mode
#debug=4
#fork=no
#log_stderror=yes
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
port= 11000 # Descomentado por mi
#children=4 # Descomentado por mi
listen=10.100.100.231 2001:618:400:f862:209:6bff:fea3:f195 #
Anadido por mi Era esto, ya funciona
fifo="/tmp/ser_fifo"
fifo_mode=438
alias=translator.cdshuesca.es
#listen=2001:618:400::d4a6:c082 10.100.100.130
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
loadmodule "/usr/local/lib/ser/modules/mysql.so"
loadmodule "/usr/local/lib/ser/modules/sl.so"
loadmodule "/usr/local/lib/ser/modules/tm.so"
loadmodule "/usr/local/lib/ser/modules/rr.so"
loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
loadmodule "/usr/local/lib/ser/modules/usrloc.so"
loadmodule "/usr/local/lib/ser/modules/registrar.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/local/lib/ser/modules/auth.so"
loadmodule "/usr/local/lib/ser/modules/auth_db.so"
# Anado modulo para permitir syslog
loadmodule "/usr/local/lib/ser/modules/acc.so"
# Anado modulo que permite presencia
loadmodule "/usr/local/lib/ser/modules/pa.so"
# Add module nathelper
loadmodule "/usr/local/lib/ser/modules/nathelper.so"
#loadmodule "/usr/local/lib/ser/modules/textops.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
#modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
modparam("usrloc", "db_mode", 2)
# -- auth params --
modparam("auth_db", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this
config),
# uncomment also the following parameter)
#
modparam("auth_db", "password_column", "password")
#modparam("nathelper", "rtpproxy_sock",
"udp:localhost")
# -- rr params --
# add value to ;lr param to make some broken UAs happy
modparam("rr", "enable_full_lr", 1)
modparam("tm", "fr_timer", 60)
#modparam("acc","log_level",1)
#modparam("acc","log_flag",1)
modparam("pa","default_expires",3600)
modparam("usrloc","use_domain",1)
modparam("registrar","use_domain",1)
modparam("nathelper", "natping_interval",15)
# ------------------------- request routing logic -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwards==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if ( msg:len > max_len ) {
sl_send_reply("513", "Message too big");
break;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
record_route();
# loose-route processing
if (loose_route()){
t_relay();
break;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method == "REGISTER") {
if (!www_authorize("translator.cdshuesca.es",
"subscriber")){
www_challenge("translator.cdshuesca.es", "0");
break;
};
; if (af == inet) { save ("location_inet4");}
else if (af == inet6) { save("location_inet6");}
else {sl_send_reply("403", "Call cannot be
served");};
break;
};
if (method=="SUBSCRIBE") {
log (1, "SUBSCRIBE RECIBIDO\n");
if (t_newtran()) {
handle_subscription("registrar");
log(1,"SUBSCRIBE TRATADO\n");
break;
}
&n bsp; };
if (method == "INVITE") {
if (lookup("location_inet4")) {
# Comment out three lines below if you want
# RTP for IPv4->IPv4 calls to go directly
# between UAs
log(" ; INVITE:esta en IPv4\n");
if (af == inet)
if (force_rtp_proxy("FAII"))
t_on_reply("1");
if (af == inet6)
if (force_rtp_proxy("FAEI"))
t_on_reply("1");
} else if (lookup("location_inet6")) {
log(" INVITE:esta en IPv6\n");
if (af == inet)
&nb sp; if (force_rtp_proxy("FAIE"))
t_on_reply("1");
# Comment out three lines below if you want
# between UAs
if (af == inet6)
; if (force_rtp_proxy("FAEE"))
t_on_reply("1");
} else {
sl_send_reply("403", "Call cannot be served
here");
break;
};
}
if (method == "BYE" || method == "CANCEL"){
log(" BYE or CANCEL: han llegado\n");
unforce_rtp_proxy();
}
# Do strict routing if pre-loaded route headers present
if (!t_relay())
sl_reply_error();
}
}
onreply_route[1] {
if (!(status=~"183" || status=~"200"))
break;
force_rtp_proxy("FA");
}
The debug messages are the following:
4(7470) SIP Request:
4(7470) method: <INVITE>
4(7470) uri: <sip:joseto@translator.cdshuesca.es>
4(7470) version: <SIP/2.0>
4(7470) parse_headers: flags=1
4(7470) get_hdr_field: cseq <CSeq>: <1> <INVITE>
4(7470) end of header reached, state=9
4(7470) DEBUG: get_hdr_field: <To> [38];
uri=[sip:joseto@translator.cdshuesca.es]
4(7470) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>^M
]
4(7470) Found param type 232, <branch> =
<z9hG4bK7bf662606e27728848d18292888acc5b>; state=16
4(7470) end of header reached, state=5
4(7470) parse_headers: Via found, flags=1
4(7470) parse_headers: this is the first via
4(7470) After parse_msg...
4(7470) preparing to run routing scripts...
4(7470) DEBUG : is_maxfwd_present: searching for max_forwards header
4(7470) parse_headers: flags=128
4(7470) DEBUG: is_maxfwd_present: value = 70
4(7470) DEBUG: add_param: tag=18725445
4(7470) end of header reached, state=29
4(7470) parse_headers: flags=256
4(7470) DEBUG: get_hdr_body : content_length=356
4(7470) found end of header
4(7470) find_first_route(): No Route headers found
4(7470) loose_route(): There is no Route HF
4(7470) check_self - checking if host==us: 23==14 &&
[translator.cdshuesca.es] == [10.100.100.231]
4(7470) check_self - checking if port 11000 matches port 5060
4(7470) check_self - checking if host==us: 23==36 &&
[translator.cdshuesca.es] == [2001:618:400:F862:209:6BFF:FEA3:F195]
4(7470) check_self - checking if port 11000 matches port 5060
4(7470) lookup(): 'joseto(a)translator.cdshuesca.es' Not found in
usrloc
4(7470) rwrite(): Rewriting Request-URI with
'sip:[2001:618:400:f862:20d:56ff:fe7b:1aa5]:5060;transport=udp'
4(7470) INVITE:esta en IPv6
4(7470) parse_headers: flags=-1
4(7470) DEBUG:check_content_type: type <application/sdp> found valid
4(7470) ERROR: extract_mediaip: no `c=' in SDP
4(7470) ERROR: send_rtpp_command: can't read reply from a RTP proxy
4(7470) DEBUG: t_addifnew: msg id=1 , global msg id=0 , T on
entrance=0xffffffff
4(7470) parse_headers: flags=-1
4(7470) parse_headers: flags=60
4(7470) t_lookup_request: start searching: hash=3962, isACK=0
4(7470) DEBUG: RFC3261 transaction matching failed
4(7470) DEBUG: t_lookup_request: no transaction found
4(7470) DBG: callback type 2, id 3 entered
4(7470) SER: new INVITE
4(7470) parse_headers: flags=-1
4(7470) check_via_address(10.100.100.232, 10.100.100.232, 0)
4(7470) WARNING:vqm_resize: resize(0) called
4(7470) DEBUG: reply sent out. buf=0x80dca00: SIP/2.0 1...,
shmem=0x402d9a00: SIP/2.0 1
4(7470) DEBUG: t_reply: finished
4(7470) DEBUG: mk_proxy: doing DNS lookup...
4(7470) check_via_address(10.100.100.232, 10.100.100.232, 0)
4(7470) DEBUG: add_to_tail_of_timer[4]: 0x402d85d0
4(7470) DEBUG: add_to_tail_of_timer[0]: 0x402d85e4
4(7470) SER: new transaction fwd'ed
4(7470) DEBUG:destroy_avp_list: destroing list (nil)
4(7470) receive_msg: cleaning up
6(7476) SIP Request:
6(7476) method: <INVITE>
6(7476) uri: <sip:joseto@translator.cdshuesca.es>
6(7476) version: <SIP/2.0>
6(7476) parse_headers: flags=1
6(7476) get_hdr_field: cseq <CSeq>: <1> <INVITE>
6(7476) end of header reached, state=9
6(7476) DEBUG: get_hdr_field: <To> [38];
uri=[sip:joseto@translator.cdshuesca.es]
6(7476) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>^M
]
6(7476) Found param type 232, <branch> =
<z9hG4bK7bf662606e27728848d18292888acc5b>; state=16
6(7476) end of header reached, state=5
6(7476) parse_headers: Via found, flags=1
6(7476) parse_headers: this is the first via
6(7476) After parse_msg...
6(7476) preparing to run routing scripts...
6(7476) DEBUG : is_maxfwd_present: searching for max_forwards header
6(7476) parse_headers: flags=128
6(7476) DEBUG: is_maxfwd_present: value = 70
6(7476) DEBUG: add_param: tag=18725445
6(7476) end of header reached, state=29
6(7476) parse_headers: flags=256
6(7476) DEBUG: get_hdr_body : content_length=356
6(7476) found end of header
6(7476) find_first_route(): No Route headers found
6(7476) loose_route(): There is no Route HF
6(7476) check_self - checking if host==us: 23==14 &&
[translator.cdshuesca.es] == [10.100.100.231]
6(7476) check_self - checking if port 11000 matches port 5060
6(7476) check_self - checking if host==us: 23==36 &&
[translator.cdshuesca.es] == [2001:618:400:F862:209:6BFF:FEA3:F195]
6(7476) check_self - checking if port 11000 matches port 5060
6(7476) lookup(): 'joseto(a)translator.cdshuesca.es' Not found in
usrloc
6(7476) rwrite(): Rewriting Request-URI with
'sip:[2001:618:400:f862:20d:56ff:fe7b:1aa5]:5060;transport=udp'
6(7476) INVITE:esta en IPv6
6(7476) parse_headers: flags=-1
6(7476) DEBUG:check_content_type: type <application/sdp> found valid
6(7476) ERROR: extract_mediaip: no `c=' in SDP
6(7476) ERROR: send_rtpp_command: can't connect to RTP proxy
6(7476) DEBUG: t_addifnew: msg id=1 , global msg id=0 , T on
entrance=0xffffffff
6(7476) parse_headers: flags=-1
6(7476) parse_headers: flags=60
6(7476) t_lookup_request: start searching: hash=3962, isACK=0
6(7476) DEBUG: RFC3261 transaction matched,
tid=7bf662606e27728848d18292888acc5b
6(7476) DEBUG: t_lookup_request: transaction found (T=0x402d84a8)
6(7476) DEBUG: reply retransmitted. buf=0x42244de0: SIP/2.0 1...,
shmem=0x402d9a00: SIP/2.0 1
6(7476) DEBUG:destroy_avp_list: destroing list (nil)
6(7476) receive_msg: cleaning up
13(7497) SIP Reply (status):
13(7497) version: <SIP/2.0>
13(7497) status: <100>
13(7497) reason: <Trying>
13(7497) parse_headers: flags=1
13(7497) get_hdr_field: cseq <CSeq>: <1> <INVITE>
13(7497) end of header reached, state=9
13(7497) DEBUG: get_hdr_field: <To> [38];
uri=[sip:joseto@translator.cdshuesca.es]
13(7497) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>^M
]
13(7497) Found param type 232, <branch> = <z9hG4bKa7f.f88fd712.0>;
state=9
13(7497) parse_via: next_via
13(7497) Found param type 232, <branch> =
<z9hG4bK7bf662606e27728848d18292888acc5b>; state=16
13(7497) end of header reached, state=5
13(7497) parse_headers: Via found, flags=1
13(7497) parse_headers: this is the first via
13(7497) After parse_msg...
13(7497) forward_reply: found module tm, passing reply to it
13(7497) DEBUG: t_check: msg id=3 global id=0 T start=0xffffffff
13(7497) parse_headers: flags=17
13(7497) parse_headers: flags=4
13(7497) DEBUG: t_reply_matching: hash 3962 label 561903759 branch 0
13(7497) DEBUG: t_reply_matching: reply matched (T=0x402d84a8)!
13(7497) DBG: callback type 1, id 5 entered
13(7497) DEBUG: t_check: msg id=3 global id=3 T end=0x402d84a8
13(7497) DEBUG: t_on_reply: org. status uas=100, uac[0]=0 local=0
is_invite=1)
13(7497) ->>>>>>>>> T_code=100, new_code=100
13(7497) DEBUG: relay_reply: branch=0, save=0, relay=-1
13(7497) DEBUG: add_to_tail_of_timer[1]: 0x402d85e4
13(7497) DEBUG:destroy_avp_list: destroing list (nil)
13(7497) receive_msg: cleaning up
15(7501) SIP Reply (status):
15(7501) version: <SIP/2.0>
15(7501) status: <180>
15(7501) reason: <Ringing>
15(7501) parse_headers: flags=1
15(7501) get_hdr_field: cseq <CSeq>: <1> <INVITE>
15(7501) DEBUG: add_param: tag=22082006
15(7501) end of header reached, state=29
15(7501) DEBUG: get_hdr_field: <To> [51];
uri=[sip:joseto@translator.cdshuesca.es]
15(7501) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>]
15(7501) Found param type 232, <branch> = <z9hG4bKa7f.f88fd712.0>;
state=9
15(7501) parse_via: next_via
15(7501) Found param type 232, <branch> =
<z9hG4bK7bf662606e27728848d18292888acc5b>; state=16
15(7501) end of header reached, state=5
15(7501) parse_headers: Via found, flags=1
15(7501) parse_headers: this is the first via
15(7501) After parse_msg...
15(7501) forward_reply: found module tm, passing reply to it
15(7501) DEBUG: t_check: msg id=4 global id=0 T start=0xffffffff
15(7501) parse_headers: flags=17
15(7501) parse_headers: flags=4
15(7501) DEBUG: t_reply_matching: hash 3962 label 561903759 branch 0
15(7501) DEBUG: t_reply_matching: reply matched (T=0x402d84a8)!
15(7501) DBG: callback type 1, id 5 entered
15(7501) DEBUG: t_check: msg id=4 global id=4 T end=0x402d84a8
15(7501) DEBUG: t_on_reply: org. status uas=100, uac[0]=100 local=0
is_invite=1)
15(7501) ->>>>>>>>> T_code=100, new_code=180
15(7501) DEBUG: relay_reply: branch=0, save=0, relay=0
15(7501) old size: 604, new size: 518
15(7501) build_res_from_sip_res: copied size: orig:485, new: 399,
rest: 119 msg=
SIP/2.0 180 Ringing^M
Record-Route:
<sip:joseto@[2001:618:400:F862:209:6BFF:FEA3:F195]:11000;r2=on;ftag=18
725445;lr=on>,<sip:joseto@10.100.100.231:11000;r2=on;ftag=18725445;lr=
on>^M
Call-ID: 660a9aed8e2a176866773b1572c9c1a7(a)10.100.100.232^M
CSeq: 1 INVITE^M
From: "blanca"
<sip:blanca@translator.cdshuesca.es:5060;transport=udp>;tag=18725445^M
To: <sip:joseto@translator.cdshuesca.es>;tag=22082006^M
Via: SIP/2.0/UDP
10.100.100.232:5060;branch=z9hG4bK7bf662606e27728848d18292888acc5b^M
Max-Forwards: 69^M
Content-Length: 0^M
^M
15(7501) DEBUG: reply relayed. buf=0x80dc660: SIP/2.0 1...,
shmem=0x402d9a00: SIP/2.0 1
15(7501) DBG: callback type 7, id 1 entered
15(7501) DEBUG: add_to_tail_of_timer[1]: 0x402d85e4
15(7501) DEBUG:destroy_avp_list: destroing list (nil)
15(7501) receive_msg: cleaning up
18(7510) DEBUG: timer routine:4,tl=0x402d85d0 next=(nil)
16(7504) SIP Reply (status):
16(7504) version: <SIP/2.0>
16(7504) status: <200>
16(7504) reason: <OK>
16(7504) parse_headers: flags=1
16(7504) get_hdr_field: cseq <CSeq>: <1> <INVITE>
16(7504) DEBUG: add_param: tag=22082006
16(7504) end of header reached, state=29
16(7504) DEBUG: get_hdr_field: <To> [51];
uri=[sip:joseto@translator.cdshuesca.es]
16(7504) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>]
16(7504) Found param type 232, <branch> = <z9hG4bKa7f.f88fd712.0>;
state=9
16(7504) parse_via: next_via
16(7504) Found param type 232, <branch> =
<z9hG4bK7bf662606e27728848d18292888acc5b>; state=16
16(7504) end of header reached, state=5
16(7504) parse_headers: Via found, flags=1
16(7504) parse_headers: this is the first via
16(7504) After parse_msg...
16(7504) forward_reply: found module tm, passing reply to it
16(7504) DEBUG: t_check: msg id=5 global id=0 T start=0xffffffff
16(7504) parse_headers: flags=17
16(7504) parse_headers: flags=4
16(7504) DEBUG: t_reply_matching: hash 3962 label 561903759 branch 0
16(7504) DEBUG: t_reply_matching: reply matched (T=0x402d84a8)!
16(7504) parse_headers: flags=4
16(7504) DBG: callback type 1, id 5 entered
16(7504) DEBUG: t_check: msg id=5 global id=5 T end=0x402d84a8
16(7504) DEBUG: t_on_reply: org. status uas=180, uac[0]=180 local=0
is_invite=1)
16(7504) ->>>>>>>>> T_code=180, new_code=200
16(7504) DEBUG: relay_reply: branch=0, save=0, relay=0
16(7504) old size: 1105, new size: 1019
16(7504) build_res_from_sip_res: copied size: orig:480, new: 394,
rest: 625 msg=
SIP/2.0 200 OK^M
Record-Route:
<sip:joseto@[2001:618:400:F862:209:6BFF:FEA3:F195]:11000;r2=on;ftag=18
725445;lr=on>,<sip:joseto@10.100.100.231:11000;r2=on;ftag=18725445;lr=
on>^M
Call-ID: 660a9aed8e2a176866773b1572c9c1a7(a)10.100.100.232^M
CSeq: 1 INVITE^M
From: "blanca"
<sip:blanca@translator.cdshuesca.es:5060;transport=udp>;tag=18725445^M
To: <sip:joseto@translator.cdshuesca.es>;tag=22082006^M
Via: SIP/2.0/UDP
10.100.100.232:5060;branch=z9hG4bK7bf662606e27728848d18292888acc5b^M
Max-Forwards: 69^M
Content-Type: application/sdp^M
Contact: "joseto"
<sip:[2001:618:400:f862:20d:56ff:fe7b:1aa5]:5060;transport=udp>^M
Content-Length: 390^M
^M
v=0^M
o=joseto 0 0 IN IP6 [2001:618:400:f862:20d:56ff:fe7b:1aa5]^M
s=-^M
c=IN IP6 2001:618:400:f862:20d:56ff:fe7b:1aa5^M
t=0 0^M
m=audio 22224 RTP/AVP 0 3 4 5 6 8 15 18^M
a=rtpmap:0 PCMU^M
a=rtpmap:3 GSM^M
a=rtpmap:4 G723^M
a=rtpmap:5 DVI4_8000^M
a=rtpmap:6 DVI4_16000^M
a=rtpmap:8 PCMA^M
a=rtpmap:15 G728^M
a=rtpmap:18 G729^M
a=recvonly^M
m=video 22222 RTP/AVP 31 34^M
a=rtpmap:31 H261^M
a=rtpmap:34 H263^M
16(7504) DEBUG: update_totag_set: new totag
16(7504) DEBUG: reply relayed. buf=0x80dc660: SIP/2.0 2...,
shmem=0x402d94c8: SIP/2.0 2
16(7504) DBG: callback type 7, id 1 entered
16(7504) DEBUG: cleanup_uacs: RETR/FR timers reset
16(7504) DEBUG: add_to_tail_of_timer[2]: 0x402d84f0
16(7504) DEBUG:destroy_avp_list: destroing list (nil)
16(7504) receive_msg: cleaning up
14(7500) SIP Reply (status):
14(7500) version: <SIP/2.0>
14(7500) status: <200>
14(7500) reason: <OK>
14(7500) parse_headers: flags=1
14(7500) get_hdr_field: cseq <CSeq>: <1> <INVITE>
14(7500) DEBUG: add_param: tag=22082006
14(7500) end of header reached, state=29
14(7500) DEBUG: get_hdr_field: <To> [51];
uri=[sip:joseto@translator.cdshuesca.es]
14(7500) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>]
14(7500) Found param type 232, <branch> = <z9hG4bKa7f.f88fd712.0>;
state=9
14(7500) parse_via: next_via
14(7500) Found param type 232, <branch> =
<z9hG4bK7bf662606e27728848d18292888acc5b>; state=16
14(7500) end of header reached, state=5
14(7500) parse_headers: Via found, flags=1
14(7500) parse_headers: this is the first via
14(7500) After parse_msg...
14(7500) forward_reply: found module tm, passing reply to it
14(7500) DEBUG: t_check: msg id=5 global id=0 T start=0xffffffff
14(7500) parse_headers: flags=17
14(7500) parse_headers: flags=4
14(7500) DEBUG: t_reply_matching: hash 3962 label 561903759 branch 0
14(7500) DEBUG: t_reply_matching: reply matched (T=0x402d84a8)!
14(7500) parse_headers: flags=4
14(7500) DBG: callback type 1, id 5 entered
14(7500) DEBUG: t_check: msg id=5 global id=5 T end=0x402d84a8
14(7500) DEBUG: t_on_reply: org. status uas=200, uac[0]=200 local=0
is_invite=1)
14(7500) ->>>>>>>>> T_code=200, new_code=200
14(7500) DBG: t_should_relay: 200 INV after final sent
14(7500) DEBUG: relay_reply: branch=0, save=0, relay=0
14(7500) old size: 1105, new size: 1019
14(7500) build_res_from_sip_res: copied size: orig:480, new: 394,
rest: 625 msg=
SIP/2.0 200 OK^M
Record-Route:
<sip:joseto@[2001:618:400:F862:209:6BFF:FEA3:F195]:11000;r2=on;ftag=18
725445;lr=on>,<sip:joseto@10.100.100.231:11000;r2=on;ftag=18725445;lr=
on>^M
Call-ID: 660a9aed8e2a176866773b1572c9c1a7(a)10.100.100.232^M
CSeq: 1 INVITE^M
From: "blanca"
<sip:blanca@translator.cdshuesca.es:5060;transport=udp>;tag=18725445^M
To: <sip:joseto@translator.cdshuesca.es>;tag=22082006^M
Via: SIP/2.0/UDP
10.100.100.232:5060;branch=z9hG4bK7bf662606e27728848d18292888acc5b^M
Max-Forwards: 69^M
Content-Type: application/sdp^M
Contact: "joseto"
<sip:[2001:618:400:f862:20d:56ff:fe7b:1aa5]:5060;transport=udp>^M
Content-Length: 390^M
v=0^M
o=joseto 0 0 IN IP6 [2001:618:400:f862:20d:56ff:fe7b:1aa5]^M
s=-^M
c=IN IP6 2001:618:400:f862:20d:56ff:fe7b:1aa5^M
t=0 0^M
m=audio 22224 RTP/AVP 0 3 4 5 6 8 15 18^M
a=rtpmap:0 PCMU^M
a=rtpmap:3 GSM^M
a=rtpmap:4 G723^M
a=rtpmap:5 DVI4_8000^M
a=rtpmap:6 DVI4_16000^M
a=rtpmap:8 PCMA^M
a=rtpmap:15 G728^M
a=rtpmap:18 G729^M
a=recvonly^M
m=video 22222 RTP/AVP 31 34^M
a=rtpmap:31 H261^M
a=rtpmap:34 H263^M
14(7500) DEBUG: update_totag_set: totag retranmission
14(7500) DEBUG: reply relayed. buf=0x80dc660: SIP/2.0 2...,
shmem=0x402d94c8: SIP/2.0 2
14(7500) DEBUG:destroy_avp_list: destroing list (nil)
14(7500) receive_msg: cleaning up
3(7467) SIP Request:
3(7467) method: <ACK>
3(7467) uri:
<sip:[2001:618:400:f862:20d:56ff:fe7b:1aa5]:5060;transport=udp>
3(7467) version: <SIP/2.0>
3(7467) parse_headers: flags=1
3(7467) get_hdr_field: cseq <CSeq>: <1> <ACK>
3(7467) DEBUG: add_param: tag=22082006
3(7467) end of header reached, state=29
3(7467) DEBUG: get_hdr_field: <To> [51];
uri=[sip:joseto@translator.cdshuesca.es]
3(7467) DEBUG: to body [<sip:joseto@translator.cdshuesca.es>]
3(7467) Found param type 232, <branch> =
<3130302e3130302e3233323a3530363>; state=16
3(7467) end of header reached, state=5
3(7467) parse_headers: Via found, flags=1
3(7467) parse_headers: this is the first via
3(7467) After parse_msg...
3(7467) preparing to run routing scripts...
3(7467) DEBUG : sl_filter_ACK: to late to be a local ACK!
3(7467) DEBUG : is_maxfwd_present: searching for max_forwards header
3(7467) parse_headers: flags=128
3(7467) DEBUG: is_maxfwd_present: value = 70
3(7467) DEBUG: add_param: tag=18725445
3(7467) end of header reached, state=29
3(7467) parse_headers: flags=256
3(7467) check_self - checking if host==us: 36==14 &&
[2001:618:400:f862:20d:56ff:fe7b:1aa5] == [10.100.100.231]
3(7467) check_self - checking if port 11000 matches port 5060
3(7467) check_self - checking if host==us: 36==36 &&
[2001:618:400:f862:20d:56ff:fe7b:1aa5] ==
[2001:618:400:F862:209:6BFF:FEA3:F195]
3(7467) check_self - checking if port 11000 matches port 5060
3(7467) check_self: host != me
3(7467) check_self - checking if host==us: 14==14 &&
[10.100.100.231] == [10.100.100.231]
3(7467) check_self - checking if port 11000 matches port 11000
3(7467) ral(): Topmost route URI:
'sip:joseto@10.100.100.231:11000;r2=on;ftag=18725445;lr=on' is me
3(7467) parse_headers: flags=256
3(7467) DEBUG: get_hdr_body : content_length=0
3(7467) found end of header
3(7467) fnr(): No next Route HF found
3(7467) ral(): No next URI found
3(7467) check_self - checking if host==us: 36==14 &&
[2001:618:400:f862:20d:56ff:fe7b:1aa5] == [10.100.100.231]
3(7467) check_self - checking if port 11000 matches port 5060
3(7467) check_self - checking if host==us: 36==36 &&
[2001:618:400:f862:20d:56ff:fe7b:1aa5] ==
[2001:618:400:F862:209:6BFF:FEA3:F195]
3(7467) check_self - checking if port 11000 matches port 5060
3(7467) check_self: host != me
3(7467) DEBUG:destroy_avp_list: destroing list (nil)
3(7467) receive_msg: cleaning up
and so on
Can anyone tell me if that is a problem of the rtpproxy
version/installation or the module nathelper (configuration file)?
Thanks in advance
Blanca
Modelos/Cantantes/Actores/...
ĄEncuentra las imágenes de tus preferidos!
____________________ Búsqueda
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers