BusinessPhone TAPI Bridge 2.1

Transcription

1 BusinessPhone TAPI Bridge 2.1 building bridges to TAPI Reference Manual Cover Page Graphic Place the graphic directly on the page, do not worry about putting it in the text flow. Select Graphics > Properties and adjust the following settings: Width: 21,6 cm (Important!) Height: 14,9 cm (May be smaller) Top: 7,5 cm (Important!) Left: -0,3 cm (Important!) This text should then be hidden.

2 Reference Manual BusinessPhone TAPI Bridge - Version 2.1 Reference Manual EN/LZTBS /RM R2D Copyright Aastra Technologies Limited, All rights reserved. This document contains proprietary information which is protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, or translated into another language, without prior written consent of Astra Technologies Limited. WARRANTY The information in this document is subject to change without notice. AASTRA MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Astra shall not be liable for errors contained herein nor for incidental or consequential damages in connection with the furnishing, performance or use of this material. BusinessPhone BusinessLink for Windows is a registered trademark of Aastra Technologies Limited. Microsoft, Windows, Office and Outlook are registered trademarks of Microsoft Corporation. Acrobat and Acrobat Reader are registered trademarks of Adobe Systems Inc., USA. All other brand names or product names may be trademarks or registered trademarks of their respective owners and are used here for editorial purposes, with no intention to infringe. 2 BusinessPhone TAPI Bridge - V 2.1 Reference Manual

3 Welcome to the BusinessPhone TAPI Bridge Welcome to the BusinessPhone TAPI Bridge Aastra is pleased to offer the BusinessPhone TAPI Bridge. BusinessPhone BusinessLink for Windows brings advanced Computer Telephony Integration (CTI) applications within easy reach of small and medium-sized organisations. BusinessLink for Windows integrates your Windows network server with your office phone system to create a powerful solution platform for CTI applications. TAPI Bridge now combines the two worlds of TSAPI and TAPI by simply converting the TSAPI protocol of BusinessPhone BusinessLink for Windows to the standard Microsoft TAPI (TAPI 2.1) protocol. By using TSAPI and TAPI solutions on the same desktop PC, your business will be stimulated, while you still have the full flexibility of a Windows network environment. CTI can give your business a real competitive edge by ensuring you and your customers to speak to the right person at the right time, always being equipped with the right information. The System Manager s Guide describes how to install and maintain Aastra s TAPI Bridge with step-by-step instructuions. The Reference Manual contains a brief list of all Functions supported by the TAPI Brigde. The Programmer s Guide includes sufficient information and details on specific services and events that are supported by the the TAPI Bridge to develop Application Programming Interfaces (APIs) -> only on CTI Developer s Kit. BusinessPhone TAPI Bridge - V 2.1 Reference Manual 3

7 Appendix B TAPI Functions Not Supported Functions Function linedevspecific linedial Supported NO NO Note: The line device linedial is not supported in the actual TAPI Bridge software but linemakecall can be used instead. BusinessPhone TAPI Bridge V 2.1 Reference Manual 7

8 Appendix C TAPI Messages Appendix C TAPI Messages Messages are used to notify the application of asynchronous events. All of these messages are sent to the application through the message notification mechanism that the application specified in lineinitializeex. The message always contains a handle to the relevant object (phone, line, or call), which the application can determine the type of from the message type. Certain messages are used to notify the application about a change in an object's status. These messages provide the object handle and give an indication of which status item has changed. The application can call the appropriate "get status" function of the object to obtain the object's full status. When an event occurs, messages can be sent to zero, one, or more applications. The target applications for a message are determined by a number of different factors including the meaning of the message, the application's privilege to the object, whether or not the application initiated the request for which the message is a direct result, and the message masking that has been set by the application. Note the following points about messages: Asynchronous reply messages are only sent to the application that originated the request and cannot be masked. Messages that signal the completion of digit or tone generation or the gathering of digits are only sent to the application that requested the digit or tone generation. Messages that indicate line or address state changes are sent to all applications that have opened the line, so long as the message has been enabled through linesetstatusmessages. Messages that indicate call state and call information changes are sent to all applications that have a handle to the call. Messages that signal a digit detection, tone detection, or media type detection are sent to the applications that requested monitoring of that event. The TAPI Bridge software has only one TAPI Message included which is necessary for supporting the BusinessPhone functions mentioned in the the table Supported Functions on page 5. The supported TAPI Message is from type Line Device Messages. 8 BusinessPhone TAPI Bridge V 2.1 Reference Manual

9 Appendix C TAPI Messages Supported Messages (Line Device Messages) Function LINE_CALLSTATE Supported LINE_CALLSTATE The TAPI LINE_CALLSTATE message is sent when the status of the specified call has changed. Typically, several such messages are received during the lifetime of a call. Applications are notified of new incoming calls with this message; the new call is in the offering state. The application can use linegetcallstatus to retrieve more detailed information about the current status of the call. LINE_CALLSTATE hdevice = (DWORD) hcall; dwcallbackinstance = (DWORD) hcallback; dwparam1 = (DWORD) CallState; dwparem2 = (DWORD) CallStateDetail; dwparam3 = (DWORD) CallPrivilege; dwparam1 can have following values: dwparam1 LINECALLSTATE_BUSY, LINECALLSTATE_CONNECTED, LINECALLSTATE_DIALING The call is receiving a busy tone. A busy tone indicates that the call cannot be completed either a circuit (trunk) or the remote party's station are in use. The call has been established and the connection is made. Information is able to flow over the call between the originating address and the destination address. The originator is dialing digits on the call. The dialed digits are collected by the switch. BusinessPhone TAPI Bridge V 2.1 Reference Manual 9

10 Appendix C TAPI Messages dwparam1 LINECALLSTATE_DIALTONE LINECALLSTATE_DISCONNECTED LINECALLSTATE_IDLE LINECALLSTATE_OFFERING LINECALLSTATE_ONHOLD LINECALLSTATE_RINGBACK The call is receiving a dial tone from the switch, which means that the switch is ready to receive a dialed number. The remote party has disconnected from the call. The call exists but has not been connected. No activity exists on the call, which means that no call is currently active. A call can never transition into the idle state. The call is being offered to the station, signaling the arrival of a new call. The offering state is not the same as causing a phone or computer to ring. In some environments, a call in the offering state does not ring the user until the switch instructs the line to ring. An example use might be where an incoming call appears on several station sets but only the primary address rings. The instruction to ring does not affect any call states. The call is on hold by the switch. This frees the physical line, which allows another call to use the line. The station to be called has been reached, and the destination's switch is generating a ring tone back to the originator. A ringback means that the destination address is being alerted to the call. Note: dwparam2 and dwparam3 are not supported in the actual version. 10 BusinessPhone TAPI Bridge V 2.1 Reference Manual

12 All rights reserved. Aastra Technologies Limited For questions regarding the product, please contact your Aastra certified Sales Partner. Also visit us on Aastra Technologies Limited 2008 EN/LZTBS /RM R2D The information in this document may be changed without notice. This document is a part of FASBS /CD and FASBS /CT2

BackStage 8.0 BusinessPhone and MD Evolution Communication Platforms User Guide Cover Page Graphic Place the graphic directly on the page, do not worry about putting it in the text flow. Select Graphics

Analog Telephones User Guide Cover Page Graphic Place the graphic directly on the page, do not care about putting it in the text flow. Select Graphics > Properties and make the following settings: Width:

HP Netserver/Server Server Management Reference Guide HP Part Number 5971-4562 Printed January 2002 Notice The information contained in this document is subject to change without notice. Hewlett-Packard

ATI Radeon 9200 Graphics Card with TV-Out Installation Guide The information in this document is subject to change without notice. Hewlett-Packard Company makes no warranty of any kind with regard to this

Dealer Services, Inc. User Guide Fax Connect: Personal Fax Option b27233 August 20, 2014 2014 The Dealer Services Group of ADP, Inc. All rights reserved, including translation in the United States of America,

AvePoint Record Rollback for Microsoft Dynamics Release Notes Table of Contents What s New in This Doucment... 3 AvePoint Record Rollback 3.1.3 for Microsoft Dynamics... 4 AvePoint Record Rollback 3.1.2

Dialog 4223 Professional / Dialog 3213 BusinessPhone Communication Platform User Guide Cover Page Graphic Place the graphic directly on the page, do not care about putting it in the text flow. Select Graphics

Empowered by Innovation User s Guide P/N 1770082 July 2006 Printed in U.S.A. This manual has been developed by NEC Unified Solutions, Inc. It is intended for the use of its customers and service personnel,

Sprint k3 Digital Phone System SLT Telephone User Guide The information contained in this document is proprietary and is subject to all relevant copyright, patent and other laws protecting intellectual

TIBCO Nimbus Cloud Service TIBCO Nimbus TIBCO Software Inc. (NASDAQ: TIBX) is a provider of infrastructure software for companies to use onpremise or as part of cloud computing environments. Whether it's

Open EMS Suite O&M Agent Functional Overview Version 1.2 Nokia Siemens Networks 1 (18) O&M Agent The information in this document is subject to change without notice and describes only the product defined

Notice Note that when converting this document from its original format to a.pdf file, some minor font and format changes may occur. When viewing and printing this document, we cannot guarantee that your

TIBCO MFT BusinessWorks MFT Palette This is a TIBCO document from Proginet Sales & Presales Group. Consulting Services This document provides a general overview of using the MFT palette. It assumes that

Password Management Password Management Guide RESTAURANT ENTERPRISE SOLUTION Restaurant Enterprise Solution Purpose of the document This document will provide the needed guidelines to the customer to be

Nimsoft Monitor sysloggtw Guide v1.4 series Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed,

FacetPhone IP-PBX IP From the Ground Up FacetPhone: FacetPhone is a completely new phone system designed for small to medium size businesses. Facet- Phone is an IP-PBX that completely integrates the company

56K Analog Modem User s Manual APRIL 2007 Copyright Copyright 2006 by this company. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,

Maximizing Your Desktop and Application Virtualization Implementation The Essentials Series sponsored by David Davis Using Hosted Applications with Desktop Virtualization... 1 The State of Desktop Virtualization...

Nokia Call Connect v1.1 for Cisco User s Guide Part Number: N450000431 Rev 003 Issue 1 Reproduction, transfer, distribution or storage of part or all of the contents in this document in any form without

Synology SSO Server Development Guide THIS DOCUMENT CONTAINS PROPRIETARY TECHNICAL INFORMATION WHICH IS THE PROPERTY OF SYNOLOGY INCORPORATED AND SHALL NOT BE REPRODUCED, COPIED, OR USED AS THE BASIS FOR

Empowered by Innovation Feature SLT Quick Reference October 2009 Printed in U.S.A. 01.00.00 This manual has been developed by NEC Unified Solutions, Inc. It is intended for the use of its customers and

56K USB Data Fax Modem User s Manual APRIL 2007 Copyright Copyright 2006 by this company. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval

Welcome to the Pocki-MP3 User Guide Congratulation on your purchase of product. Please read through these operating instruction. After you finish, please put them away in a safe place for further reference.

Empowered by Innovation Setting Up and Using Fax Mail P/N 1770087 July 2006 Printed in U.S.A. This manual has been developed by NEC Unified Solutions, Inc. It is intended for the use of its customers and

Document Version: 1.0 December 2012 Introduction enables you to implement innovative LivePerson products and applications, and the ability to monitor your website traffic, without the need to continually