[SR-Users] Kamailio cfg file doubt
Kamal Palei
palei.kamal at gmail.com
Sat Nov 17 01:00:49 CET 2012
Thanks a lot.
-kamal
On Fri, Nov 16, 2012 at 7:46 PM, Olle E. Johansson <oej at edvina.net> wrote:
>
> 16 nov 2012 kl. 12:18 skrev Kamal Palei <palei.kamal at gmail.com>:
>
> Dear All
> When I get INVITE (received in UDP), I send it to another proxy in TLS.
> For this purpose I have modified kamailio.cfg route section , please refer
> the lines in red.
> Just before sending in TLS, I modify the IP address in SDP, so that media
> packets will pass through RTP proxy running
> When INVITE is reached the next proxy, I see the IP address is changed .
> So far so good.
>
> Next I am trying to modify the IP address in 200 OK to INVITE.
> However it is not taking effect.
>
> I hope we need to modify in onreply_route function. Something is wrong
> here. I am receiving 200 OK for INVITE in TLS. Next I am sending 200 OK for
> INVITE to endpoints using UDP. Not sure if onreply_route is being executed
> or not. Can somebody give me pointer whats wrong here.
>
> THe onreply_route {} is executed for every response. If you want to
> trigger your own reply route, like your onreply_route[REPLY_ONE] {} you
> have to do it with the TM module funcition
> t_on_reply().
>
> /O
>
> *# Sample onreply route
> onreply_route[REPLY_ONE] {
>
> xdbg("incoming reply\n");
> #!ifdef WITH_NAT
> if ((isflagset(FLT_NATS) || isbflagset(FLB_NATB))
> && status=~"(183)|(2[0-9][0-9])") {
> force_rtp_proxy("r");
> }
> if (isbflagset(FLB_NATB)) {
> fix_nated_contact();
> }
> #!endif
> }
> *
>
> *
> # Main SIP request routing logic
> # - processing of any incoming SIP request starts with this route
> route {
>
> # per request initial checks
> route(REQINIT);
> setflag(FLT_NATS);
> # NAT detection
> route(NAT);
>
> if(is_method("PUBLISH"))
> {
> loose_route();
> t_relay();
> exit;
> }
>
>
> if(is_method("REGISTER"))
> {
> t_relay_to("tls:115.114.48.75:443");
> exit();
> }
>
> if(is_method("INVITE|BYE|CANCEL|SUBSCRIBE|REFER|NOTIFY"))
> {
> xdbg("incoming request\n");
>
> route(RTPPROXY);
> t_relay_to("tls:115.114.48.75:443");
> exit();
> }
>
> *
>
>
> --
> * Olle E. Johansson - oej at edvina.net
> * Kamailio & SIP Masterclass Miami FL December 2012
> * http://edvina.net/training/
>
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20121117/c8133cd1/attachment-0001.htm>
More information about the sr-users
mailing list