Ok, that might solve my problem, however I would like to know something
more. In the Via header, my agent does not change anything in the UDP
packet, but since he retransmits it, it's added a 'received=Agent IP' can I
add a port in this part? If so, how should i do it? Something like:

'received=IP;rport=5070' ?

Jose Simoes


On 12/8/05, cape canaveral <[EMAIL PROTECTED]> wrote:
>
> On 12/8/05, Voipers Portugal <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > I am using SER as my SIP server and I am developing a software that
> should
> > rad some parameters and redirect SIP messages. An usual aproach of two
> users
> > comunication using SER is:
> >
> > Softphone 1 (Client 1)  <----->  SER <----> Softphone 2 (Client 2)
> >
> > My idea is to put an "Agent" between the users and the SER, so that I
> can
> > read a few parameters for another application. So it should be:
> >
> > Softphone 1 (Client 1)  <----->  Agent <----> SER <-----> Agent <---->
> > Softphone 2 (Client 2)
> >
> > The REGISTER process works fine. However I'm having problems with the
> INVITE
> > messages. Imagine this situation:
> >
> > Component -   IP  -   Port:
> > Softphone 1 - IP 1 - 5060
> > Agent         -   IP 2 - 5070
> > SER            -  IP 3  - 5060
> > Softphone2 - IP 4 - 5060
> >
> > everything works fine when Agent port is 5060, however i want to use a
> > different port so that i can have a softphone in the same IP as the
> Agent.
> > The problem happens when Softphone 2 tries to send the "100 TRYING"
> message
> > back to the Agent so that it can be forwarded to SER and so on. It tries
> to
> > send to port 5060 instead of 5070. The strange thing is that the INVITE
> > message that Softphone 2 receives from Agent is from port 5070,
> shouldn't it
> > answer back to that port as well?
> >
> > Hope to hear from you.
> >
> > Jose Simoes
> > _______________________________________________
> > Sip-implementors mailing list
> > [email protected]
> > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> >
>
> My understanding is that your agent will have to rewrite the via
> header to add/change the port number, or add "rport=5070"  to it in
> order for this to work.
>
> See here for a semi-recent discussion on the return port numbers:
>
> https://lists.cs.columbia.edu/pipermail/sip-implementors/2005-March/008560.html
>
>
> Aaron
>
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to