<div dir="ltr"><div dir="ltr">Hi everyone, I'm trying to solve an issue related to reception of early media. I am getting 183 messages back to establish the audio path but OpenSIPS is passing the 183 back to an Asterisk box without changing the SDP "c" parameter. So Asterisk tries to send audio direct instead of to the rtpproxy.<div><br></div><div>Doing some debugging, I can see that my reply route doesn't seem to be matching the 183 because I never get any logs from the reply route. Can anyone see anything wrong with it? I've checked the routing script & the reply route seems to be armed.</div><div><br></div><div><div>onreply_route[DROUTING] {</div><div><br></div><div>        if (is_method("BYE|CANCEL")) {</div><div>                sip_trace("htid","d");</div><div>                rtpproxy_unforce();</div><div>        }</div><div><br></div><div>        #if ( $rs >= 200 )</div><div>                #$acc_extra(to_usr) = $tU;</div><div><br></div><div>        if ($rs=~"(2[0-9][0-9])|(183)" && has_body("application/sdp")) {</div><div>            xlog("Processing reply $fU");</div><div>            if (is_from_gw("1")) {</div><div>                    xlog("Reply from Asterisk PBX");</div><div>                    setflag(INT_R);</div><div>                } else if (is_from_gw("2")) {</div><div>                        xlog("Reply from Provider");</div><div>                        setflag(EXT_R);</div><div>                }</div><div>        }</div><div><br></div><div>        if (isflagset(INT_R)) {</div><div>                remove_hf("P-Asserted-Identity");</div><div>                rtpproxy_answer("corwfei");</div><div>            } else if (isflagset(EXT_R)) {</div><div>                rtpproxy_answer("corwfie");</div><div>        }</div><div>}</div><div><br></div><div><br><div>Many thanks for any & all help.</div><div>Mark.</div><div><br><div dir="ltr" class="gmail_signature"></div></div></div></div></div></div>