Scott Lawrence wrote:
> There's even a more specific (and permissive) function when 
> you're comparing for domain identity purposes.

I do not believe this issue is related to URL compression rules.
The issue seems to be with the way the host aliases are calculated for
the sipXproxy SIP UA.

It looks like:

sipXproxy/src/sipXproxymain.cpp calculates host aliases from
SIPX_PROXY_HOST_ALIASES variable in sipXproxy-config.

Then in sipXproxy/src/SipRouter.cpp this list is augmented with the
content of SIP_DOMAIN_ALIASES variable from the domain-config.

However, in both cases if the SIP domain is different from the host FQDN
and IP address the actual SIP domain is not added to the SIP UA host
aliases list.

[r...@pbx ~]#head /etc/sipxpbx/sipXproxy-config | grep
SIPX_PROXY_HOST_ALIASES 
SIPX_PROXY_HOST_ALIASES : 192.168.3.2:5060 pbx.scstrial.ca:5060

[r...@pbx ~]# head /etc/sipxpbx/domain-config | grep SIP
SIP_DOMAIN_NAME : scstrial.ca
SIP_DOMAIN_ALIASES : 192.168.3.2 pbx.scstrial.ca

The end result is: SIP domain is not on the sipXproxy SIP UA host
aliases list and requests with route header containing SIP-domain are
dropped on the floor.


Mark.
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to