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

Reply via email to