ReleaseNotes8:TAPI: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 1: Line 1:
This roadmap describes the V8 (that is, [[Reference8:SOAP_API | pbx800.wsdl]] based) TAPI driver implementation.<br/>
This roadmap describes the V8 (that is, [[Reference8:SOAP_API | pbx800.wsdl]] based) TAPI driver implementation.<br/>
<br/>
<br/>
This article is generated automatically. Do not edit!
Please see ''[[Support:What is the DVL-Roadmap?|the disclaimer]]'' before using the information presented here!
   
= V8 Change Requests =
These are change requests applicable for TAPI V8, which are considered for implementation<!---->
[http://mantis.innovaphone.com/view.php?id=53097 Definition]
   
== Support for multi-Party Conferences ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=53063 53063]
|}
Allows users to set up a conference. Involves lineSetupConference, lineAddToConference,lineRemoveFromConference.  This might be implemented using PBX bc-conf objects. 
   
== tapi: notify held/retrieved status on far end ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=53800 53800]
|}
allows for better visibility of transfer operations on the transferred end.
   
= V8 Hotfix 1 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 1.<!---->
[http://mantis.innovaphone.com/view.php?id=60184 Definition]
   
== config option ClearFwdOnSet to accomodate different behaviour when setting call forwards ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=60202 60202]
|}
The tapi spec is somewhat unclear on how lineForward actually works.  As a result, applications behave different.  Some assume that setting call forwards actually modify the current settings.  Others assume that they replace the settings.  This cannot be known by the service provider.  <br/><br/>To work around this issue, a new configuration option ClearFwdOnSet was introduced.  If set to a non-zero DWORD value, the replace-semantic is assumed.
   
= V8 Hotfix 2 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 2.<!---->
[http://mantis.innovaphone.com/view.php?id=68457 Definition]
   
== Write Dump File when TSP crashes ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=68452 68452]
|}
Enables better problem analysis
   
= V8 Hotfix 3 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 3.<!---->
[http://mantis.innovaphone.com/view.php?id=87153 Definition]
   
== Ability to configure an un-encrypted user/password ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=87155 87155]
|}
See [[Reference8:TAPI_Service_Provider#Rolling_out_First_Party_TSPs_to_multiple_PCs | Rolling_out_First_Party_TSPs_to_multiple_PCs]]
   
== Memory Debug Feature ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=87156 87156]
|}
Debug Version only
   
== Proprietary Support for SOAP [[Reference9:Concept_SOAP_API#UserRc.28integer_c |UserRc]] ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=87158 87158]
|}
Ability to send SOAP UserRc to arbitrary calls (abusing lineBlindTransfer with magic called name "USERRC" and facility in called subbaddress)
   
== Ability to disable 3PTY special treatment for all lines ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=87161 87161]
|}
The TSP will detect 3PTY situation on IP phones and announce them to the TAPI application appropriately.  Some TAPI applications however get confused with 3PTY calls and cannot handle them correctly.  If this feature is enabled, 3PTY calls will be shown as normal unrelated calls to the TAPI application.
   
= V8 Hotfix 4 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 4.<!---->
[http://mantis.innovaphone.com/view.php?id=87540 Definition]
   
== Write info messages and warnings to windows event log ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=87549 87549]
|}
Trace messages of type INFO and WARNING are sent to Windows Application Event Log.
   
== Option to show full calling number from root ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=88544 88544]
|}
Option to signal full calling number from root-node for incoming calls ("Show full E164 Numbers") in calling name, separated by "@" (e.g. name@497031730090).  Requires V9 hotfix 19 or later on PBX.
   
= V8 Hotfix 5 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 5.<!---->
[http://mantis.innovaphone.com/view.php?id=89678 Definition]
   
= V8 Hotfix 6 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 6.<!---->
[http://mantis.innovaphone.com/view.php?id=89866 Definition]
   
== Installer Package signed now ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=89860 89860]
|}
The .msi packages are signed now.
   
== Ability to send arbitrary remote control facilities in lineMakeCall ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=89903 89903]
|}
Allows the invocation of 3rd party call control functions in call setup as per [[Reference:Remote Control Facility]], e.g. call intrusion.
   
== Allow HTTPS on non-standard Port ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=90581 90581]
|}
TSP can now connect securely although HTTPS is not on standard port 443.
   
== Ability to disable special disconnect Handling for monitored Lines ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=90604 90604]
|}
See [[Reference8:TAPI_Service_Provider#Miscellaneous_Flags]]
   
= V8 Hotfix 7 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 7.<!---->
[http://mantis.innovaphone.com/view.php?id=91146 Definition]
   
= V8 Hotfix 8 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 8, Build 8140.<br/><br/>Available in V8 applications hotfix14 Build 8000039.<!---->
[http://mantis.innovaphone.com/view.php?id=95274 Definition]
   
== Ability to suppress Recording Calls in TAPI Call States ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=95285 95285]
|}
see HiddenRecordingNumber in  http://wiki.innovaphone.com/index.php?title=Reference8:TAPI_Service_Provider#Tweaks
   
== Ability to configure Log File Disposition in tsptray.exe ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=95286 95286]
|}
option to "remove all", "keep last n" or "keep all" on telephony service shutdown
   
== Enable hold without local Music-on-hold through Registry Tweak "SilentHold" ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=95287 95287]
|}
See "SilentHold" in http://wiki.innovaphone.com/index.php?title=Reference8:TAPI_Service_Provider#Tweaks
   
= V8 Hotfix 9 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 9, Build 8141.<br/><br/>Available in V8 applications hotfix15 Build 8000040.<!---->
[http://mantis.innovaphone.com/view.php?id=96431 Definition]
   
= V8 Hotfix 10 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 10, Build 8150.<br/><br/>Available in V8 applications hotfix16 Build 8000042.<!---->
[http://mantis.innovaphone.com/view.php?id=97606 Definition]
   
= V8 Hotfix 11 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 11, Build 8151.<br/><br/>Available in V8 applications hotfix17 Build 8000045.<!---->
[http://mantis.innovaphone.com/view.php?id=113139 Definition]
   
= V8 Hotfix 12 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 12, Build 8156.<br/><br/>Available in V8 applications hotfix18 Build 8000047.<!---->
[http://mantis.innovaphone.com/view.php?id=119195 Definition]
   
= V8 Hotfix 13 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 13, Build 8157.<br/><br/>Available in V8 applications hotfix19 Build 8000049.<!---->
[http://mantis.innovaphone.com/view.php?id=123237 Definition]
   
= V8 Hotfix 14 =
The [[Reference8:TAPI Service Provider | V8 TAPI]], Hotfix 14, Build xxxx.<br/><br/>Available in V8 applications hotfixXX Build 80000xx.<!---->
[http://mantis.innovaphone.com/view.php?id=144247 Definition]
   
== Do not report calls as diverted if the same local party is called ==
{|
|Status
|<font><font color="red">Assigned</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=144246 144246]
|}
When a party was called not using the shortest possible number (e.g. when calling a party in the same node by calling the destination's complete number from the root), the outgoing call was reported as being diverted (as the number received in the alert or connect message differed from the called number).  This was confusing.<br/>Now, such calls are no longer shown as diverted, if the called parties CN is known and does not change.<br/>
   
== New Registry Tweak UseFirstLeg2 ==
{|
|Status
|<font><font color="red">Assigned</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=144799 144799]
|}
Option to modify the default behaviour when TAPI reports call forward information (leg2).  See <code>UseFirstLeg2</code> in http://wiki.innovaphone.com/index.php?title=Reference8:TAPI_Service_Provider#Tweaks

Revision as of 11:48, 5 August 2015

This roadmap describes the V8 (that is, pbx800.wsdl based) TAPI driver implementation.

This article is generated automatically. Do not edit! Please see the disclaimer before using the information presented here!


V8 Change Requests

These are change requests applicable for TAPI V8, which are considered for implementation Definition


Support for multi-Party Conferences

Status Closed
Id 53063

Allows users to set up a conference. Involves lineSetupConference, lineAddToConference,lineRemoveFromConference. This might be implemented using PBX bc-conf objects.

tapi: notify held/retrieved status on far end

Status Closed
Id 53800

allows for better visibility of transfer operations on the transferred end.

V8 Hotfix 1

The V8 TAPI, Hotfix 1. Definition


config option ClearFwdOnSet to accomodate different behaviour when setting call forwards

Status Closed
Id 60202

The tapi spec is somewhat unclear on how lineForward actually works. As a result, applications behave different. Some assume that setting call forwards actually modify the current settings. Others assume that they replace the settings. This cannot be known by the service provider.

To work around this issue, a new configuration option ClearFwdOnSet was introduced. If set to a non-zero DWORD value, the replace-semantic is assumed.

V8 Hotfix 2

The V8 TAPI, Hotfix 2. Definition


Write Dump File when TSP crashes

Status Closed
Id 68452

Enables better problem analysis

V8 Hotfix 3

The V8 TAPI, Hotfix 3. Definition


Ability to configure an un-encrypted user/password

Status Closed
Id 87155

See Rolling_out_First_Party_TSPs_to_multiple_PCs

Memory Debug Feature

Status Closed
Id 87156

Debug Version only

Proprietary Support for SOAP UserRc

Status Closed
Id 87158

Ability to send SOAP UserRc to arbitrary calls (abusing lineBlindTransfer with magic called name "USERRC" and facility in called subbaddress)

Ability to disable 3PTY special treatment for all lines

Status Closed
Id 87161

The TSP will detect 3PTY situation on IP phones and announce them to the TAPI application appropriately. Some TAPI applications however get confused with 3PTY calls and cannot handle them correctly. If this feature is enabled, 3PTY calls will be shown as normal unrelated calls to the TAPI application.

V8 Hotfix 4

The V8 TAPI, Hotfix 4. Definition


Write info messages and warnings to windows event log

Status Closed
Id 87549

Trace messages of type INFO and WARNING are sent to Windows Application Event Log.

Option to show full calling number from root

Status Closed
Id 88544

Option to signal full calling number from root-node for incoming calls ("Show full E164 Numbers") in calling name, separated by "@" (e.g. name@497031730090). Requires V9 hotfix 19 or later on PBX.

V8 Hotfix 5

The V8 TAPI, Hotfix 5. Definition


V8 Hotfix 6

The V8 TAPI, Hotfix 6. Definition


Installer Package signed now

Status Closed
Id 89860

The .msi packages are signed now.

Ability to send arbitrary remote control facilities in lineMakeCall

Status Closed
Id 89903

Allows the invocation of 3rd party call control functions in call setup as per Reference:Remote Control Facility, e.g. call intrusion.

Allow HTTPS on non-standard Port

Status Closed
Id 90581

TSP can now connect securely although HTTPS is not on standard port 443.

Ability to disable special disconnect Handling for monitored Lines

Status Closed
Id 90604

See Reference8:TAPI_Service_Provider#Miscellaneous_Flags

V8 Hotfix 7

The V8 TAPI, Hotfix 7. Definition


V8 Hotfix 8

The V8 TAPI, Hotfix 8, Build 8140.

Available in V8 applications hotfix14 Build 8000039. Definition


Ability to suppress Recording Calls in TAPI Call States

Status Closed
Id 95285

see HiddenRecordingNumber in http://wiki.innovaphone.com/index.php?title=Reference8:TAPI_Service_Provider#Tweaks

Ability to configure Log File Disposition in tsptray.exe

Status Closed
Id 95286

option to "remove all", "keep last n" or "keep all" on telephony service shutdown

Enable hold without local Music-on-hold through Registry Tweak "SilentHold"

Status Closed
Id 95287

See "SilentHold" in http://wiki.innovaphone.com/index.php?title=Reference8:TAPI_Service_Provider#Tweaks

V8 Hotfix 9

The V8 TAPI, Hotfix 9, Build 8141.

Available in V8 applications hotfix15 Build 8000040. Definition


V8 Hotfix 10

The V8 TAPI, Hotfix 10, Build 8150.

Available in V8 applications hotfix16 Build 8000042. Definition


V8 Hotfix 11

The V8 TAPI, Hotfix 11, Build 8151.

Available in V8 applications hotfix17 Build 8000045. Definition


V8 Hotfix 12

The V8 TAPI, Hotfix 12, Build 8156.

Available in V8 applications hotfix18 Build 8000047. Definition


V8 Hotfix 13

The V8 TAPI, Hotfix 13, Build 8157.

Available in V8 applications hotfix19 Build 8000049. Definition


V8 Hotfix 14

The V8 TAPI, Hotfix 14, Build xxxx.

Available in V8 applications hotfixXX Build 80000xx. Definition


Do not report calls as diverted if the same local party is called

Status Assigned
Id 144246

When a party was called not using the shortest possible number (e.g. when calling a party in the same node by calling the destination's complete number from the root), the outgoing call was reported as being diverted (as the number received in the alert or connect message differed from the called number). This was confusing.
Now, such calls are no longer shown as diverted, if the called parties CN is known and does not change.

New Registry Tweak UseFirstLeg2

Status Assigned
Id 144799

Option to modify the default behaviour when TAPI reports call forward information (leg2). See UseFirstLeg2 in http://wiki.innovaphone.com/index.php?title=Reference8:TAPI_Service_Provider#Tweaks