You don't have to know any particular language, you can develop services in any language, so you can try ASP, PHP, Perl or JSP. Just scripts output should be in Cisco XML format.
Cisco IP Phone Services SDK is enough to start playing with XML services.