[Kamailio-Users] change domain at to header

alex pappas rebel.pappas at gmail.com
Mon Feb 8 10:26:54 CET 2010


Hi Daniel,

You are right of course ;-)

Alex


2010/2/8 Daniel-Constantin Mierla <miconda at gmail.com>

>  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>
>
>> 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
>>
>
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing listUsers at lists.kamailio.orghttp://lists.kamailio.org/cgi-bin/mailman/listinfo/usershttp://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/7745d429/attachment.htm>


More information about the sr-users mailing list