
Re: Registrars supporting MX records for .TEL
Hi flanker,
sorry that my answer was unclear. My experience with SOAP is zero, too.
As I stated, if you use VS and the provided tools, the SOAP request is automatically generated and the credentials are filled in correctly in the header when you set them. That's what I meant with convenience and everything encapsulated

Just to wrap it up:
As hasseily wrote already, the endpoint addresses are usually:
http(s)://[YOUR_TELHOSTING_PROVIDER_CONTROL_PANEL_DOMAIN]/client?wsdl
To find this address you can also try to find the autoprovidioning entry:
Query for: _soap._nspapi.[YOUR TEL DOMAIN].tel via a simple DNS query.
If it is available and you get an answer, it will state where to find the soap endpoint for that .tel domain.
For the Telfriends API (friending/privacy) (same for everybody):
http(s)://www.telfriends.org/member?wsdl
http(s)://www.telfriends.org/init?wsdl
The library code I stated earlier was constructed using wsdl.exe (which is delivered with the .net framework SDK) with the wsdl files. To be more specific, here is how to get it:
Use either disco.exe (also comes with the .net SDK) to get the current wsdl files of your provider at the endpoint of that domain or download them on telnic.org in the API section (zip-package with all files).
Run wsdl.exe over those files (use the /protocol:SOAP12 switch and give the file-path of the filename with //?/C:/myPath/where/I/have/downloaded/theFiles/client.wsdl instead of just C:/myPath/where/I/have/downloaded/theFiles/client.wsdl).
The resulting .cs file will have the all the necessary classes, constructors and data types so that you can use it as I have showed it in the post before.
Alternatively you can bind the webservice directly in VS as webreference to a project. Then you don't have to use wsdl.exe/disco.exe manually. It will be done automatically by VS and the resulting files are added to the project. That's even easier. The difference is, that the latter method will use WCF and therefore the classes are slightly different, but as easy to use.
That was the main reason why I chose using C#: The toolchain is very comfortable.
Sorry, my experience is centered around Visual Studio since it does all the work for you and you do not have to bother with the SOAP stuff yourself basically. From that point of view the API documentation with it's field descriptions is all you need and you can use it right away without bothering about all the connection and authentication stuff.
Hope that helped you a little bit more.
Just ask if you have further questions.