-- Eduardo
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
http://emmartins.blogspot.com
http://www.redhat.com/solutions/telco
-- Eduardo
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
http://emmartins.blogspot.com
http://www.redhat.com/solutions/telco
I did what you guys suggested. I copied the DNSAddressResolver class
to a new project with a new package and removed the
SipApplicationDispatcher references so that there was an empty
constructor. Then I built the project, put it in a jar, and added the
jar to my local maven repository. I modified the sip11ra project and
put the dependency in my pom.xml file. I also modified the
sipra.properties file and set the gov.nist.javax.sip.ADDRESS_RESOLVER
property to my new classpath. I rebuilt the RA and deployed it. Now
I do see the SRV queries and that part is working.
I think I just
need to manually code the logic to have it advance to the next SRV
entry when I get a timeout, which is something I'll have to figure out
how to do.
Ideally, in the future I would like to see the mobicents
DNSAddressResolver class have an empty constructor so that it can be
passed to the RA without all the extra steps.
-- Eduardo
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
http://emmartins.blogspot.com
http://www.redhat.com/solutions/telco
-- Eduardo
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
http://emmartins.blogspot.com
http://www.redhat.com/solutions/telco
-- Eduardo
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
http://emmartins.blogspot.com
http://www.redhat.com/solutions/telco