Technically speaking, what you need to make this work is a "protocol handler" installed on your PC, or rather the PC of the person using your application, to handle the tel:
protocol, which is a protocol just like http:
. However, a web application cannot install such a handler--only the user can (or it could be installed as part of real, native application).
Of course, you're going to have to decide what you want the handler to do. For instance, Skype offers such a handler which the interprets the request as wanting to make a Skype call--it opens Skype and dials the number for you.
If your protocol can be handled via a webapp, then you register a web-based protocol handler. However, there is no way for a web page to make a phone call, so I can't see how this would help you very much.
If you want this to work within the WebView of a mobile app, you can probably consult the documentation to figure out how to tell the app to configure the webview to make the handler available within it. You could start off by looking at this question.