{"id":705,"date":"2010-10-12T15:00:51","date_gmt":"2010-10-12T22:00:51","guid":{"rendered":"http:\/\/45.63.48.66\/?p=705"},"modified":"2010-10-12T15:22:15","modified_gmt":"2010-10-12T22:22:15","slug":"dynamics-nav-rtc-tapi-integration-without-office-communicator","status":"publish","type":"post","link":"https:\/\/gotcal.com\/index.php\/2010\/10\/dynamics-nav-rtc-tapi-integration-without-office-communicator\/","title":{"rendered":"Dynamics NAV RTC TAPI Integration without Office Communicator"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-719 alignright\" title=\"phone2\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/10\/phone2.jpg\" alt=\"\" width=\"225\" height=\"225\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/10\/phone2.jpg 225w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/10\/phone2-150x150.jpg 150w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/>Today i learned that one of the requirements for having the small Phone icon (TAPI Integration) next to y0ur Phone No&#8217;s in RTC, is depending on Microsoft Office Communicator to be installed. But my customer needed the TAPI integration, but doesn&#8217;t use Office Communicator, instead they use a combination of Asterisk and ActivaTSP.<\/p>\n<p>First task was looking at the Page, to find out how the Phone Icon got displayed. On the Fields in a Page there is a property called ExtendedDatatype, it can have these values: None, Phone No., URL, E-Mail, Ratio, Masked &#8211; and it impacts the layout and behaviour of the control in a Page. Well, installing Office Communicator is not an option, so as the developer you have to come up with a possible solution\/workaround. And it was actually pretty easy&#8230;<\/p>\n<p><!--more-->Like in Classic NAV, you have the OnAssistEdit trigger. Place this code:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">Success := TAPIManagement.Dial(PhoneNumber);<\/pre>\n<p>if you just want to place a call, or extend it this way to open the Interaction Log Wizard:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">TAPIManagement.DialContCustVendBank(TableNo,No,PhoneNo,ContAltAddrCode)<\/pre>\n<p>Of course you will loose the pretty icon on your Page, and have a button with the dots in it. But in return you have a working solution for TAPI from the RTC. I dont exactly know why the requirements for Office Communicator is in there, other than it is a Microsoft product!.<\/p>\n<p><a href=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/10\/ocslink1.jpg\" rel=\"lightbox[705]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-721\" title=\"ocslink\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/10\/ocslink1-300x221.jpg\" alt=\"\" width=\"300\" height=\"221\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/10\/ocslink1-300x221.jpg 300w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/10\/ocslink1.jpg 441w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/10\/noocslink.jpg\" rel=\"lightbox[705]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-717\" title=\"noocslink\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/10\/noocslink-300x222.jpg\" alt=\"\" width=\"300\" height=\"222\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/10\/noocslink-300x222.jpg 300w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/10\/noocslink.jpg 435w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Here is the official wording from MS:<\/p>\n<ul>\n<blockquote>\n<li>Microsoft .NET Framework 3.5      SP1, which is automatically installed by Microsoft Dynamics NAV 2009 Setup      if it is not already present.<\/li>\n<li>Microsoft Office Communicator      2007 is required for instant messaging and TAPI.<\/li>\n<li>Microsoft Office 2007 or 2003      is required for e-mail logging, Outlook client integration, budget      importing, Office XML, SharePoint links, and budgets in Excel.<\/li>\n<li>Collaboration Data Objects (CDO) are required for mail merge and e-mail logging.<\/li>\n<\/blockquote>\n<\/ul>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Today i learned that one of the requirements for having the small Phone icon (TAPI Integration) next to y0ur Phone No&#8217;s in RTC, is depending on Microsoft Office Communicator to be installed. But my customer needed the TAPI integration, but doesn&#8217;t use Office Communicator, instead they use a combination of Asterisk and ActivaTSP. First task [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,53],"tags":[77,27,19,54],"class_list":["post-705","post","type-post","status-publish","format-standard","hentry","category-navision","category-rtc-2","tag-navision","tag-how-to","tag-rtc","tag-tapi"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts\/705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/comments?post=705"}],"version-history":[{"count":15,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts\/705\/revisions"}],"predecessor-version":[{"id":725,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts\/705\/revisions\/725"}],"wp:attachment":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/media?parent=705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/categories?post=705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/tags?post=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}