[Serusers] rtpproxy 0.8.14 error
Jan Janak
jan at iptel.org
Tue Sep 14 12:02:52 CEST 2004
Could you send me SIP message dumps ?
Jan.
On 14-09 08:17, blanca_mayayo at 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 at 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 at translator.cdshuesca.es]
>
> 4(7470) DEBUG: to body [<sip:joseto at 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 at 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 at 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 at translator.cdshuesca.es]
>
> 6(7476) DEBUG: to body [<sip:joseto at 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 at 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 at translator.cdshuesca.es]
>
> 13(7497) DEBUG: to body [<sip:joseto at 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 at translator.cdshuesca.es]
>
> 15(7501) DEBUG: to body [<sip:joseto at 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 at 10.100.100.231:11000;r2=on;ftag=18725445;lr=
> on>^M
>
> Call-ID: 660a9aed8e2a176866773b1572c9c1a7 at 10.100.100.232^M
>
> CSeq: 1 INVITE^M
>
> From: "blanca"
> <sip:blanca at translator.cdshuesca.es:5060;transport=udp>;tag=18725445^M
>
> To: <sip:joseto at 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 at translator.cdshuesca.es]
>
> 16(7504) DEBUG: to body [<sip:joseto at 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 at 10.100.100.231:11000;r2=on;ftag=18725445;lr=
> on>^M
>
> Call-ID: 660a9aed8e2a176866773b1572c9c1a7 at 10.100.100.232^M
>
> CSeq: 1 INVITE^M
>
> From: "blanca"
> <sip:blanca at translator.cdshuesca.es:5060;transport=udp>;tag=18725445^M
>
> To: <sip:joseto at 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 at translator.cdshuesca.es]
>
> 14(7500) DEBUG: to body [<sip:joseto at 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 at 10.100.100.231:11000;r2=on;ftag=18725445;lr=
> on>^M
>
> Call-ID: 660a9aed8e2a176866773b1572c9c1a7 at 10.100.100.232^M
>
> CSeq: 1 INVITE^M
>
> From: "blanca"
> <sip:blanca at translator.cdshuesca.es:5060;transport=udp>;tag=18725445^M
>
> To: <sip:joseto at 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 at translator.cdshuesca.es]
>
> 3(7467) DEBUG: to body [<sip:joseto at 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 at 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 at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
More information about the sr-users
mailing list