[prev in list] [next in list] [prev in thread] [next in thread] 

List:       serdev
Subject:    [Serdev] Re: [Sems] ser sems isdngw routing problems
From:       klaus.mailinglists () pernau ! at (Klaus Darilion)
Date:       2004-04-26 15:11:29
Message-ID: 408D0AC1.2040805 () pernau ! at
[Download RAW message or body]

maybe this is a problem caused by the multi-domain capabilities of
unstable ser. unstable ser only works fine with multi-domain=1 (at the 
moment).

klaus

Ulrich Holeschak wrote:
> Hi,
> Now i have anylyzed it a bit deeper, why with the cirrent CVS version of 
> ser the acks from sems/isdngw are lost.
>  
> The problem is that for the ack the command lookup("location") fails:
>  
> if (lookup("location")) {
>     log("location detected relay it ...\n");
>         if (!t_relay()) {
>             sl_reply_error();
>         };
>         break;
> };
>  
> Now there is the question, why is this happening?
>  
> In the log file in can find the error message:
> lookup(): '@192.168.42.240' <mailto:'@192.168.42.240'> Not found in usrloc.
>  
> With the working version of ser (0.8.12) the ACK is also detected as uri 
> == myself, but the message "Not found in usrloc" is not appearing and 
> therefore the ack is routed correctly.
> I have no sql installed on my system, but this should be no problem (the 
> sql related modules fail to compile but i don't use them).
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if host==us: 
> 12==12 &&  [router.local] == [router.local]
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if port 5060 
> matches port 11289
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if host==us: 
> 12==9 &&  [router.local] == [localhost]
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if port 5060 
> matches port 11289
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if host==us: 
> 12==12 &&  [router.local] == [router.local]
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if port 5060 
> matches port 11289
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if host==us: 
> 12==9 &&  [router.local] == [localhost]
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if port 5060 
> matches port 11289
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if host==us: 
> 14==12 &&  [192.168.42.240] == [router.local]
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if port 5060 
> matches port 5060
> Apr 25 13:07:37 router ./ser[8615]: ras(): Next hop: 
> 'sip:192.168.42.240;transport=tcp;r2=on;ftag=000021BB34767FA5;lr=on' is 
> loose r
> Apr 25 13:07:37 router ./ser[8615]: parse_headers: flags=-1
> Apr 25 13:07:37 router ./ser[8615]: ras(): The last route URI: 
> 'sip:192.168.42.240;transport=tcp;r2=on;ftag=000021BB34767FA5;lr=on'
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if host==us: 
> 14==12 &&  [192.168.42.240] == [router.local]
> Apr 25 13:07:37 router ./ser[8615]: check_self - checking if port 5060 
> matches port 5060
> Apr 25 13:07:37 router ./ser[8615]: uri == myself
> Apr 25 13:07:37 router ./ser[8615]: lookup(): '@192.168.42.240' 
> <mailto:'@192.168.42.240'> Not found in usrloc
> Apr 25 13:07:37 router ./ser[8615]: ACK detected, but not found in 
> location!
>  
> Thanks,
>  
> Ulrich
>  
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Sems mailing list
> Sems@iptel.org
> http://mail.iptel.org/cgi-bin/mailman/listinfo/sems


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic