[Kamailio-Users] Unable to lookup host in c= line,

Daniel-Constantin Mierla miconda at gmail.com
Thu Sep 24 08:02:50 CEST 2009


Hello,

On 23.09.2009 17:58 Uhr, Tincho ylm wrote:
> Hi all!
>
> I'm trying to make a realtime environment openser-asterisk. At this
> moment, everything is working fine but I have problems with VM
> feature.
> What I'm doing is:
>
> A call B
> If B is busy and returns 486
> Openser send this to Asterisk.
>
> failure_route[1] {
> 	if(!t_was_cancelled()) {
> 		if (t_check_status("487|486")) {
> 			rewritehostport("200.xx.xx.xx:5060");
> 			append_branch();
> 			xlog("L_INFO","---> To Voicemail...\n");
> 			setflag(10);
> 			route(1);
> 			exit;
> 		}
> 		if (isbflagset(6) || isflagset(5)) {
> 			unforce_rtp_proxy();
> 		}
> 	}
> }
>
> Asterisk cant handle it because this error:
>
> chan_sip.c:5121 process_sdp: Unable to lookup host in c= line, 'IN IP4
> 200.xx.xx.xx200.xx.xx.xx'
> chan_sip.c:5121 process_sdp: Unable to lookup host in c= line, 'IN IP4
> 200.xx.xx.xx200.xx.xx.xx'
> chan_sip.c:5121 process_sdp: Unable to lookup host in c= line, 'IN IP4
> 200.xx.xx.xx200.xx.xx.xx'
>
> I'm using:
> Kamailio 1.4.4
> Rtpproxy
> Asterisk 1.4.22
>
> Is it a rtpproxy issue? it can fix it?
>
> If I make a ethereal capture, I can see in the MESSAGE BODY this:
>
> connection inrfomation (c): IN IP4 200.xx.xx.xx200.xx.xx.xx
>
> What can I do?
>
>   
you have a problem in your config file -- you call twice 
force_rtp_proxy(0. Check the logic, probably from failure route you go 
again through another route where force_rtp_proxy() is executed -- you 
must avoid the second call of it.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
* http://www.asipto.com/





More information about the sr-users mailing list