Hi Alex, thanks for the answer.
My customer is on the SIP side. So my customer sees a prefix of my PSTN gateway in the contact header. Sequential requests are being sent to <prefix><number>@<gateway_ip>. However I think when I remove the prefix from the contact, the gateway would have no problem in responding to this seq. request (Isn't the call defined by to_tag, from_tag, call_id?). So I want to hide the contact prefix from the UA. Efelin 2012/2/17 Alex Balashov <abalas...@evaristesys.com>: > Efelin, > > There is probably some confusion here. The 200 OK message is from your > gateway (in your call flow), and it can put whatever it wants in the Contact > URI; you have no control over that on the Kamailio side. You might be able > to influence it with configuration settings on the GW side, but most likely > not. > > However, much more importantly: the contact URI in the replies from the > gateway only serves to target your UA's sequential requests. It has nothing > to do with the other side of your GW. If it's a SIP -> TDM or analog GW, > then SIP details are totally irrelevant. If it's a SIP-to-SIP media gateway, > it's a back-to-back user agent, meaning it generates a whole new logical call > leg on the other side and bridges it to the incoming one from the UA. The > parameters in that new leg are completely independent of any attributes of > the old one. > > Regardless, the contact URI is something sent back to the UA to tell it how > to communicate with the GW. In the overall scheme of your call flow, no > matter the media, it is a "purely internal" attribute. > > -- > This message was painstakingly thumbed out on my mobile, so apologies for > brevity and errors. > > Alex Balashov - Principal > Evariste Systems LLC > 260 Peachtree Street NW > Suite 2200 > Atlanta, GA 30303 > Tel: +1-678-954-0670 > Fax: +1-404-961-1892 > Web: http://www.evaristesys.com/, http://www.alexbalashov.com > > On Feb 17, 2012, at 9:20 AM, Efelin Novak <efelin.no...@gmail.com> wrote: > >> Hi folks, >> >> I have a topology like this: >> >> UA -> kamailio -> PSTN GW. >> >> When I'm placing calls to a PSTN I have to append prefixes so the PSTN >> GW knows how to route the call. So the request-uri is >> <prefix><number>@<gateway_ip> e.g. 999123456@192.168.1.1. When the UA >> calls to the GW a "200 OK" message contains a contact header with >> 999123456@192.168.1.1. This is a problem because I don't want my >> customers to see gateway prefixes. >> >> The Topoh module only hides IP addresses or the domain part. Is there >> any way to remove prefixes. This document >> (http://www.kamailio.org/events/2011-Cluecon/DCM-kamailio-security.pdf) >> stated "encoding IP and prefixes can be set via parameters". Can I >> remove prefixes from the contact in any other way than some contact >> header substitutions? >> >> Thanks >> >> Efelin >> >> _______________________________________________ >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >> sr-users@lists.sip-router.org >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users