[Kamailio-Users] 302 redirect inside redirect
Daniel-Constantin Mierla
miconda at gmail.com
Tue Sep 9 09:05:26 CEST 2008
Hello,
On 09/02/08 01:12, Kent Pirlo wrote:
>
> Ok,
>
> I am trying to get a redirect server working correctly, only cache is
> I need to hit another redirect server first, and grab info from the
> contact in the that 302 reply before processing and sending back a 300
> to the original switch.
>
> call flow would be something like this:
>
> call comes into kamailio,
>
> 1) kamailio sends the invite to another proxy(1),
>
> 2) that proxy returns a 302,(if it times out it moves on to step 5)
>
> 3) kamailio sends an ACK back to that proxy(1),
>
> 4) kamailio looks at the contact header of the 302 reply,
>
> 5) depending on that info, I decide where to tell the originating
> switch where to go,
>
> 5) kamailio sends originating switch a 300 redirect with new contact
> header.
>
> 6) originating switch sends back ACK.
>
> I have tried doing this with a first step going to route(1) , which
> does a “t_on_reply” and “t_relay” to the second proxy.
>
> The onreply route, graps the contact saves it into variable and then
> sends to route(2),
>
> Route(2) looks at the variable, does some other lookups and sends
> t_reply(“300”,”redirect”).
>
> The switch then sends the ACK, but kamailio says its not a local ACK
> and ignores it..
>
> Then it keeps sending 300’s back to the switch…
>
> Please help.. Thanks in Advance.
>
can you paste here the SIP trace (ngrep or so)?
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com
More information about the Users
mailing list