[Kamailio-Users] change domain at to header

Daniel-Constantin Mierla miconda at gmail.com
Mon Feb 8 10:08:31 CET 2010


Hello,

On 2/7/10 1:03 PM, alex pappas wrote:
> Hi Adnan,
>
> If I understand the case corectly , then:
>
> Since you want to change the domain why don't you try the PDT module 
> which exactly does that job?
> http://kamailio.org/docs/modules/1.5.x/pdt.html#id2467578
>
> if(prefix2domain("2", "0")) {             #### If this prefix is found 
> then the $rd keeps the
>       $ru = "sip:" + $rU + "@" + $rd; ####  the  value of the domain 
> to be replaced
you need the last line only when there are some parameter in pdt domain 
value that you want to remove. Otherwise it is pretty useless operation.

Cheers,
Daniel

>       t_relay();
>       exit;
> }
>
> Cheers
> Alex P
>
>
> 2010/2/7 Alex Balashov <abalashov at evaristesys.com 
> <mailto:abalashov at evaristesys.com>>
>
>     The application server should not be routing based on To header.
>
>
>     On 02/07/2010 04:52 AM, Adnan Çelikel wrote:
>
>         Dear Alex,
>         Thanks for your reply.
>         May be misinformed.
>         Normally when a call comes with 7777 pefix, I forward this
>         call to an
>         application server.
>         but when I am forwarding this call domain abc.com
>         <http://abc.com> (default domain) is
>         written at to header.
>         The application can not handle my invite because of this domain. I
>         suggested to add this domain at application but they could not
>         do it.
>
>         (default domain: abc.com <http://abc.com>)
>         Gateway -------> kamailio sip server -----------> application
>         server
>
>         İnvite To:<sip:7777 at abc.com <mailto:sip%3A7777 at abc.com>>
>         ----------> Kamailio-------->
>         To:<sip:7777 at abc.com <mailto:sip%3A7777 at abc.com>> (App server
>         IP : 192.168.1.10)
>
>         Application server expects domain 192.168.1.10 instead of
>         abc.com <http://abc.com>
>
>         Regards,
>
>
>         > Date: Sun, 7 Feb 2010 01:47:33 -0500
>         > From: abalashov at evaristesys.com
>         <mailto:abalashov at evaristesys.com>
>         > To: adnan.celikel at hotmail.com <mailto:adnan.celikel at hotmail.com>
>         > CC: users at lists.kamailio.org <mailto:users at lists.kamailio.org>
>         > Subject: Re: [Kamailio-Users] change domain at to header
>         >
>         > You want to rewrite the request URI, not the To header. The
>         To header
>         > does not have any relevance to how the proxy routes the request
>         > whatsoever.
>         >
>         > $rd = "192.168.1.60";
>         >
>         > On 02/07/2010 01:43 AM, Adnan Çelikel wrote:
>         >
>         > > Dear All,
>         > >
>         > > I want to change a field (Sip to address host part) at sip
>         message
>         > > header. I think avpops will solve this.
>         > > If anybody has a sample confg and send to me I will be
>         very glad.
>         > > Regards,
>         > > Adnan.
>         > >
>         > > #----------------------------------------------------
>         > >
>         > > #7777 CALL ROUTING
>         > >
>         > > #-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
>         > >
>         > > if(is_method("INVITE") && (uri=~"sip:7777")){
>         > >
>         > > rewritehostport("192.168.1.10:5060
>         <http://192.168.1.10:5060> <http://10.18.19.20:5060/>");
>         > >
>         > > route(1);
>         > >
>         > > exit;
>         > >
>         > > }
>         > >
>         > > #----------------------------------------------------
>         > >
>         > >
>         > > at this rule, the invite is going to 192.168.1.10 with the
>         host part as
>         > > abc.com <http://abc.com>, we want to send with another domain.
>         > >
>         > >
>         > > Instead of abc.com <http://abc.com> domain, I want to use
>         192.168.1.10 domain ;
>         > >
>         > >
>         > > To:<sip:7777 at abc.com <mailto:sip%3A7777 at abc.com>>
>         > >
>         > >
>         > > To:<sip:7777 at 192.168.1.10 <mailto:sip%3A7777 at 192.168.1.10>>
>         > >
>         > >
>         > >
>         > >
>         ------------------------------------------------------------------------
>         > > Windows Live Hotmail: Arkadaşlarınız Facebook'taki
>         güncellemelerinizi
>         > > doğrudan Hotmail®'den görür.
>         > >
>         <http://www.microsoft.com/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:tr-tr:SI_SB_4:092009>
>         > >
>         > >
>         > >
>         > > _______________________________________________
>         > > Kamailio (OpenSER) - Users mailing list
>         > > Users at lists.kamailio.org <mailto:Users at lists.kamailio.org>
>         > > http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>         > >
>         http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>         >
>         >
>         > --
>         > Alex Balashov - Principal
>         > Evariste Systems LLC
>         >
>         > Tel : +1 678-954-0670
>         > Direct : +1 678-954-0671
>         > Web : http://www.evaristesys.com/
>
>         ------------------------------------------------------------------------
>         Windows 7: Gündelik işlerinizi basitleştirin. Size en uygun
>         bilgisayarı
>         bulun. <http://windows.microsoft.com/shop>
>
>
>
>     -- 
>     Alex Balashov - Principal
>     Evariste Systems LLC
>
>     Tel    : +1 678-954-0670
>     Direct : +1 678-954-0671
>     Web    : http://www.evaristesys.com/
>
>     _______________________________________________
>     Kamailio (OpenSER) - Users mailing list
>     Users at lists.kamailio.org <mailto:Users at lists.kamailio.org>
>     http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>     http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>
>
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

-- 
Daniel-Constantin Mierla
eLearning class for Kamailio 3.0.0
Starting Feb 8, 2010
* http://www.asipto.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20100208/96eaf49f/attachment.htm>


More information about the sr-users mailing list