Hi,
I have been trying for a while now to set up Kamailio in Azure, with no success. The caveat is that Kamailio requires 1) a large port range (approx 5000 ports) and 2) binding to an external IP
To accomplish that I provisioned a PIP (as per http://msdn.microsoft.com/en-us/library/azure/dn690118.aspx), but for some reason cannot bind to it. Nor can I resolve it to my local machine. I was thinking that possibly there are some settings that deal with endpoints for those PIPs (to be able to open ports, etc.), but could not find any info pertaining to that.
I was thinking maybe I should delete all endpoints from this VM and work with iptables, but as I have plenty of those configured, I'd rather ask first.
Another thing I have tried to do is configure reverse DNS for this machine (as per http://azure.microsoft.com/blog/2014/07/21/announcing-reverse-dns-for-azure-cloud-services/) but all I get is
Set-Azureservice : BadRequest: The reverse DNS FQDN my.example.com. must resolve to one of: a). the DNS name
ofthis Hosted Service (myservice.cloudapp.net), b). the DNS name of a different Hosted Service in this
subscription, c). a Reserved IP belonging to this subscription, or d). the IP of adeployment or of a VM in
this subscription.
So my questionsa are:
1) How can I control endpoints and rules pertaining to accessing VM through PIP?
2) How do I set up reverse DNS for PIP?
Thanks a lot.