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
