I have an application (written using eXosip, if it matters) that needs to perform a REGISTER on behalf of a contact, but not be part of the Via chain. For example, lets say my provider credentials are [EMAIL PROTECTED] with a password of 123 and I want to do a REGISTER with a contact of [EMAIL PROTECTED]
My application, which is not really related to either pennytel or voxalot, can successfully register with pennytel (it handles the 401 authentication reply by providing the valid pennytel credentials), however, because my application's server address is different to the contact server address, pennytel thinks that my application is a firewall/ATA. All INVITEs now go back to my machine's address for forwarding to the contact, however I don't want to have to handle INVITES... I just want to perform the REGISTER and get out of the picture and (ideally) get pennytel to send the INVITEs directly to [EMAIL PROTECTED] Does that make sense? I thought that I might be able to get this to work by fiddling the Via headers, but if I look at the Asterisk source (for example), I see that part of its NAT checking is to check the source IP address - which I can't spoof. Is there a way I can send a REGISTER on behalf of a contact, but then stay out of the loop after that? Any advice would be much appreciated. Thanks a lot. -- Craig _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
