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?

thanks in advance.

_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

Reply via email to