<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/blog/tom-keating/microsoft/windows-8-broke-my-tapi-dialing-but-problem-solved.asp" />
  <link rel="self" type="application/atom+xml" href="http://blog.tmcnet.com/blog/tom-keating/atom.xml" />
  <id>tag:blog.tmcnet.com,2018:/blog/tom-keating//4/tag:blog.tmcnet.com,2012:/blog/tom-keating//4.49794-</id>
  <updated></updated>
  <title>Comments for Windows 8 Broke my TAPI Dialing But Problem Solved!</title>
  <subtitle>VoIP &amp; Gadgets blog - Latest news in VoIP &amp; gadgets, wireless, mobile phones, reviews, &amp; opinions</subtitle>
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.38</generator>
  <entry>
    <id>tag:blog.tmcnet.com,2012:/blog/tom-keating//4.49794</id>
    <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/blog/tom-keating/microsoft/windows-8-broke-my-tapi-dialing-but-problem-solved.asp" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.tmcnet.com/mt/mt-atom.cgi/weblog/blog_id=4/entry_id=49794" title="Windows 8 Broke my TAPI Dialing But Problem Solved!" />
    <published>2012-08-17T17:50:28Z</published>
    <updated>2012-08-17T19:52:44Z</updated>
    <title>Windows 8 Broke my TAPI Dialing But Problem Solved!</title>
    <summary>I often use TAPI within Outlook to click-to-dial my contacts through our Asterisk-based PBX. This is an under-appreciated feature that more users should take advantage of considering most PBXs support TAPI TSPs.However, after upgrading my Windows 7 machine to Windows...</summary>
    <author>
      <name>Tom Keating</name>
      <uri>http://blog.tmcnet.com/blog/tom-keating/</uri>
    </author>
    
    <category term="Lync" />
    
    <category term="Microsoft" />
    
    <category term="Skype" />
    
    <category term="TMCnet" />
    
    <category term="Unified Communications" />
    
    <category term="Video Conferencing" />
    
    <category term="VoIP" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.tmcnet.com/blog/tom-keating/">
      <![CDATA[I often use TAPI within Outlook to click-to-dial my contacts through our Asterisk-based PBX. This is an under-appreciated feature that more users should take advantage of considering most PBXs support TAPI TSPs.<br /><br />However, after <a href="http://blog.tmcnet.com/blog/tom-keating/installing-windows-8-yeah-baby.asp">upgrading my Windows 7 machine to Windows 8 a couple days ago</a>, this functionality stopped working. <img title="cry_smile" src="http://blog.tmcnet.com/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/emotions/img/cry_smile.gif" border="0" alt="cry_smile" /> This feature allows me to simply view/search for an Outlook Contact, right-click the Contact, and then choose the number I want to dial, as seen here:<br /><a href="http://blog.tmcnet.com/blog/tom-keating/images/outlook-2010-call-via-tapi-tsp.png"><img src="http://blog.tmcnet.com/blog/tom-keating/assets_c/2012/08/outlook-2010-call-via-tapi-tsp-thumb-600x527-11643.png" alt="outlook-2010-call-via-tapi-tsp.png" width="600" height="527" /></a><br /><br />Instantly, my IP phone rings and I'm connected to the remote phone number. Fortunately, me and TAPI go way back. I personally knew (former) Microsoft's Mark Lee who was in charge of Microsoft&rsquo;s TAPI development and met him way back in 1996. On a side note, it&rsquo;s fascinating how I went from covering computer telephony integration (CTI) to VoIP to open source VoIP to hosted VoIP, and now the explosion of mobile and wireless. If you know what Microsoft NetMeeting is, you've been in VoIP / telecom far too long! <img title="smiley-tongue-out" src="http://blog.tmcnet.com/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif" border="0" alt="smiley-tongue-out" /> Check out my <a href="http://www.tmcnet.com/articles/itmag/0599/0599labs1.htm">1999 review of NetMeeting</a>, which predates Skype. It sported H.323 and also predated SIP. Oh and did I mention it had the ability to even share your screen predating the ubiquitous Remote Desktop too? Ohhh... Ahhhh. NetMeeting got no respect.<br /><br />But I digress... Back to my Outlook 2010 TAPI click-to-dial problem. So what would happen is when I right-clicked a Contact and clicked a number to dial, nothing would popup. It's supposed to popup a new window showing this:<br /><img src="http://blog.tmcnet.com/blog/tom-keating/images/outlook-2010-tapi-new-call-popup.png" alt="outlook-2010-tapi-new-call-popup.png" width="398" height="193" /><br /><br />But I saw nothing. What sort of evil popup blocker is this? Where's my dialer!!! <img title="cry_smile" src="http://blog.tmcnet.com/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/emotions/img/cry_smile.gif" border="0" alt="cry_smile" /><br /><br />No worries, I knew how to troubleshoot. I searched for "dialer.exe", the built-in Windows dialer that uses your TAPI TSP. Interestingly, I had one copy under C:\Windows\System32 and another under C:\Windows.old\Windows\System32. Apparently even though I did an upgrade from Windows 7 to Windows 8 instead of a fresh install (yeah, yeah, no judgement here) the upgrade process apparently keeps the old Windows 7 folder totaling a whopping 22.6GB.<br /><br />Don't try the old dialer.exe, it'll give you a bunch of errors. So launch dialer.exe from C:\Windows\System32 and then you'll launch the app. Next, click Tools, Connect Using, and then click the drop-down box under Line and make sure it is set to use the proper TAPI TSP as shown here:<br /><img src="http://blog.tmcnet.com/blog/tom-keating/images/windows-8-phone-dialer-exe.png" alt="windows-8-phone-dialer-exe.png" width="407" height="588" /><br /><br />Next, try making a test call within Phone Dialer. Remember to (likely) add a '9' or whatever prefix code you use if making an outbound call through your PBX. Might be simpler to dial an internal extension to avoid any dialplan issues you may not be aware of. <br /><br />If you cannot get it to dial within Phone Dialer then <em>you will not</em> get it to work in Outlook. If it doesn't work within Phone Dialer, then there is a problem with the TAPI TSP configuration. You may have to go into Control Panel, Phone and Modem, Advanced, as shown here:<br /><img src="http://blog.tmcnet.com/blog/tom-keating/images/phone-modem-advanced-tapi.png" alt="phone-modem-advanced-tapi.png" width="413" height="463" /><br /><br />Then click Configure and verify your TSP settings.<br /><br />Once Phone Dialer is working exit out and relaunch Outlook. However, I still couldn't click to dial within Outlook. <img title="angry_smile" src="http://blog.tmcnet.com/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/emotions/img/angry_smile.gif" border="0" alt="angry_smile" /> But then I remembered that some applications such as Microsoft Communicator / Lync can override your TAPI settings. I obviously test VoIP products including Lync, so that software conflict was certainly a possibility. However, I <strong>just used </strong>click-to-dial the day I upgraded from Windows 7 to Windows 8 and it worked fine. The only difference is the new operating system. Is it possible Windows 8 has some new core TAPI capabilities? Is Microsoft looking to add some cool communications capabilities? Hmm. I will have to investigate this further.<br /><br />In the meantime, I remembered how to override Microsoft taking control of TAPI. You need to add a TAPIOVERRIDE registry entry. <br /><br />Here's the steps you need:<br /><br /><ol>
<li><ol>
<li style="list-style-type: lower-alpha;">Start Registry Editor.<br /> 
<ul>
<li>In Windows 8, click Windows key + R (Run), type&nbsp;<strong>regedit</strong> and then press ENTER.<br /><br /></li>
</ul>
</li>
<li style="list-style-type: lower-alpha;">For Windows 8 32-bit locate and then click the following registry subkey:
<div class="indent">
<div><samp>KEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Call Integration</samp></div>
For Windows 8 64-bit locate and then click the following registry subkey:<br /><br />
<div class="reg_path"><samp>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Call Integration<br /><br /></samp></div>
<strong>Note:</strong> <em>If the Call Integration key is missing, like mine was, just add this key first and then the sub-key.</em></div>
</li>
<li style="list-style-type: lower-alpha;">On the&nbsp;<strong class="uiterm"><strong>Edit</strong></strong>&nbsp;menu, point to&nbsp;<strong class="uiterm"><strong>New</strong></strong>, and then click&nbsp;<strong class="uiterm"><strong>DWORD Value</strong></strong>.</li>
<li style="list-style-type: lower-alpha;">Type&nbsp;<strong>TAPIOVERRIDE</strong>, and then press ENTER.</li>
<li style="list-style-type: lower-alpha;">Right-click&nbsp;<strong class="uiterm"><strong>TAPIOVERRIDE</strong></strong>, and then click&nbsp;<strong class="uiterm"><strong>Modify</strong></strong>.</li>
<li style="list-style-type: lower-alpha;">In the&nbsp;<strong class="uiterm"><strong>Value data</strong></strong>&nbsp;box, type&nbsp;<strong>1</strong>, and then click&nbsp;<strong class="uiterm"><strong>OK</strong></strong>.</li>
<li style="list-style-type: lower-alpha;"><strong class="uiterm"><strong>Exit</strong></strong> the Registry Editor.</li>
</ol></li>
</ol>Re-launch Outlook and success it works! These steps should also apply to Outlook 2007 as well. Still learning the ins and outs of Windows 8 and I'm not happy that Remote Server Administration Tools for Windows 8 (RSAT) isn't out until September making access to DHCP, DNS, Group Policy, Remote Desktops, and other MMC snap-in utilities unavailable. Nevertheless, overall I'm loving Windows 8 and with rumored Windows 8 tablets costing <a href="http://www.bloomberg.com/news/2012-08-16/lenovo-s-says-rt-tablets-up-to-300-cheaper-than-win-8.html">$300 less than competitors</a> I am aboard the Windows 8 bandwagon. All aboard!<br />]]>
      
    </content>
  </entry>

</feed>
