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 <abalas...@evaristesys.com <mailto:abalas...@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:7...@abc.com <mailto:sip%3a7...@abc.com>>
        ----------> Kamailio-------->
        To:<sip:7...@abc.com <mailto:sip%3a7...@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: abalas...@evaristesys.com
        <mailto:abalas...@evaristesys.com>
        > To: adnan.celi...@hotmail.com <mailto:adnan.celi...@hotmail.com>
        > CC: users@lists.kamailio.org <mailto:users@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:7...@abc.com <mailto:sip%3a7...@abc.com>>
        > >
        > >
        > > To:<sip:7...@192.168.1.10 <mailto:sip%3a7...@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@lists.kamailio.org <mailto:Users@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@lists.kamailio.org <mailto:Users@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@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/

_______________________________________________
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