Sorry, this really was a newbie question. It looks like all I need to do is set the server IP address manually in the sip-container's external-address attribute. I thought they meant to somehow set up a pattern match to surround the heuristically-obtained address with square brackets. [ Show ยป <http://java.net/jira/browse/SAILFIN-1542> ] zenwick <http://java.net/jira/secure/ViewProfile.jspa?name=zenwick> added a comment - 15/Dec/10 09:14 PM I get it: you just set the server IP address manually in the sip-container's external-address attribute. I thought you meant to somehow set up a pattern match to surround the heuristically-obtained address with square brackets. Thanks for all the help.
On Wed, Dec 15, 2010 at 11:57 PM, Marc Schabb <[email protected]> wrote: > Thanks for the suggestion. I ran across a Sailfin defect report that has > been open for the past two years: http://java.net/jira/browse/SAILFIN-1542 > > It says 'Today we can workaround the problem by configuring the sip > external address with the "[]" in the domain.xml'. That sounded a lot > friendlier than re-writing SUN's reference server as a first-time SIP > project. I looked at this file and at the admin reference for domain.xml > (PDF at http://dlc.sun.com/pdf/821-0194/821-0194.pdf) and it says the > following (at p.145): > > *sip-container: external-address * > > - determined by SIP container based on network interfaces > - Specifies the address that is externally visible to clients. The > clients see the entire cluster. In some cases, when providing addresses to > clients, the servers must use this address to make sure the client can call > back the load-balanced cluster instead of the individual server instance > that provided the callback. > > This doesn't really help me figure out how to put square brackets around an > IPv6 address. Does anyone have experience with this configuration? > > > > On Wed, Dec 15, 2010 at 4:14 PM, Kevin P. Fleming <[email protected]>wrote: > >> On 12/15/2010 01:11 PM, Marc Schabb wrote: >> >>> Thanks very much for the reply. The key question is, what can I do >>> about it? The SipServlet API says I can't make ANY changes to the >>> contents of the Contact header in the response, and I don't know how >>> else to change the response so the client gets a usable address. I >>> tried pushing an address into the request before calling >>> createResponse(), but that had no effect. >>> >> >> Sounds like you need to find a newer version of your stack, or dive into >> it and fix it yourself. >> >> >> -- >> Kevin P. Fleming >> Digium, Inc. | Director of Software Technologies >> 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA >> skype: kpfleming | jabber: [email protected] >> Check us out at www.digium.com & www.asterisk.org >> > > _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
