[Kamailio-Users] change domain at to header

alex pappas rebel.pappas at gmail.com
Sun Feb 7 13:03:35 CET 2010


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
      t_relay();
      exit;
}

Cheers
Alex P


2010/2/7 Alex Balashov <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 (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)
>> Gateway -------> kamailio sip server -----------> application server
>>
>> İnvite To:<sip:7777 at abc.com <sip%3A7777 at abc.com>> ---------->
>> Kamailio-------->
>> To:<sip:7777 at abc.com <sip%3A7777 at abc.com>> (App server IP : 192.168.1.10)
>>
>> Application server expects domain 192.168.1.10 instead of abc.com
>>
>> Regards,
>>
>>
>>  > Date: Sun, 7 Feb 2010 01:47:33 -0500
>>  > From: abalashov at evaristesys.com
>>  > To: adnan.celikel at hotmail.com
>>  > CC: 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://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, we want to send with another domain.
>>  > >
>>  > >
>>  > > Instead of abc.com domain, I want to use 192.168.1.10 domain ;
>>  > >
>>  > >
>>  > > To:<sip:7777 at abc.com <sip%3A7777 at abc.com>>
>>  > >
>>  > >
>>  > > To:<sip:7777 at 192.168.1.10 <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
>>  > > 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
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/users/attachments/20100207/05f39c1c/attachment.htm>


More information about the Users mailing list