26 February, 2015
Maybe a better title would have been “ThinkTel uControl libraries now available via NuGet” but I was going for more of a “ThinkTel in the house” feel. Because literary license1. Before we get to the actual content, DISCLAIMER: I work for ThinkTel. That said, all views are my own.
Both are .NET interfaces to our uControl system. If you aren’t a ThinkTel customer, or don’t know what uControl is, here’s a quick synopsis. ThinkTel is a CLEC phone company in Canada (among other things) and uControl is our real-time service management portal that lets customers do things like create new SIP trunks, manage bindings, order DIDs and update v911 address information. If you you want to know more feel free to contact me or your account manager.
On to the interesting things. In addition to being a web portal, uControl is also a RESTful API so you don’t have to use our web interface, you can call the API from within your own systems. Our customers can do this for various reason; integrating phone number management with user provisioning/HR systems, automated service reconciliation, charge back accounting of usage to departments, wholesale level integration for rebranding purposes and many, many more scenarios.
There’s much more that our API can do then we have exposed in this library but it has all the basic things in it. If you are interested in something you can do in uControl but don’t see it in the API, or are curious about how you could use it for your own purposes but aren’t sure where to start, feel free to contact me.
Next up; using uControl via PowerShell!