Home

IntTalk Basic SIP SDK public documentation

image

Contents

1. String UserData Cardinal 0 procedure RejectCall CalllD String function _SendMsg RemoteParty Content String String procedure SetCodecPriority CodecName String Priority Cardinal function GetCodecPriority CodecName String Cardinal procedure EnableCodec CodecName String Enable Boolean procedure PlayTone Tone Char Duration Cardinal procedure SetContactName Value String procedure SetPassword Value String procedure SetAuthName Value String procedure ProcessExtensionEvent OpCode Integer virtual function IsDesign Boolean procedure SetUseExternallP Value Boolean function _RemoteOpenPresence RemoteParty Event String String procedure RemoteClosePresence SubscriptionID String procedure AccepltPresenceSubscription SubscriberlD String procedure RejectPresenceSubscription SubscriberlD String ResponseCode Integer procedure UpdatePresence SubscriberlD String Online Boolean Msg String procedure ClosePresence SubscriberlD String procedure SetSpeakerlD Value Integer procedure SetMicrophonelD Value Integer procedure SetSpeakerVolume Value Integer function GetSpeakerVolume Integer procedure SetMicrophoneVolume Value Integer function GetMicrophoneVolume Integer Copyright 2006 Minerva Soft Enterprise IT Solutions 9 Minerva Soft I
2. COMPONENT PRODUCT S or any derivative work using the SOFTWARE COMPONENT PRODUCT S You may not transfer rent lease lend copy modify translate sublicense time share or electronically transmit the SOFTWARE COMPONENT PRODUCT S media or documentation This also applies to any and all intermediate files source code and compiled executables Limitations on Reverse Engineering Decompilation and Disassembly You may not reverse engineer decompile or disassemble the SOFTWARE COMPONENT PRODUCT S and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation The provision of source code if included with the SOFTWARE COMPONENT PRODUCT S does not constitute transfer of any legal rights to such code and resale or distribution of all or any portion of all source code and intellectual property will be prosecuted to the fullest extent of all applicable local federal and international laws You agree to take all reasonable legal and appropriate measures to prohibit the illegal dissemination of the SOFTWARE COMPONENT PRODUCT S or any of its constituent parts and Distributables to the fullest extent of all applicable local Hungarian and International Laws and Treaties regarding anti circumvention including but not limited to the Geneva and Berne World Intellectual Property Organization WIPO Diplomatic Conferences Separation of Components their constituent parts and Redistributables The S
3. CalllD String of object TOnCallProvisionalEvent procedure Sender TObject RemoteParty LocalParty CalllD String ResponseCode Integer ISSDP Boolean of object TOnCallTerminatedEvent procedure Sender TObject RemoteParty CalllD String ErrorCode Integer Reason Integer of object Copyright 2006 Minerva Soft Enterprise IT Solutions 10 Minerva Soft IntTalk SIP SDK TOnRegistrationOkEvent procedure Sender TObject Contact String of object TOnRegistrationErrorEvent procedure Sender TObject Contact String ErrorCode Integer of object TOnRegistrationRemovedEvent procedure Sender TObject Contact String of object TOnMessageSentEvent procedure Sender TObject RemoteParty Contact String MsglD String of object TOnMessageFailedEvent procedure Sender TObject RemoteParty Contact String MsglD String ErrorCode Integer of object TOnIncomingMessageEvent procedure Sender TObject RemoteParty Contact Msg String of object TOnDTMFEvent procedure Sender TObject LocalParty CalllD RemoteParty Tone String Duration Integer of object TOnFilePlayedEvent procedure Sender TObject CalllD FileName String of object TOnCSTerminatedEvent procedure Sender TObject SubscriptionID RemoteParty String ResponseCode Integer of object TOnCSEstablishedEvent procedure Sender TObject SubscriptionID Remo
4. Microphone amp Speaker control IntTalk provides necessary control over your microphone and speaker devices User can select and set the device to be used and control Microphone and Speakers volume direclty Telephony features Transfer call Route call Pause call etc IntTalk SIP endpoint provides all important telephony features like transfer call transfer a call to other phone number sip account or sip uri route call route an incoming call automatically to an other phone number sip account or sip uri pause and resume call Presence IntTalk SIP implements general presence functionalities Copyright 2006 Minerva Soft Enterprise IT Solutions 8 Minerva Soft IntTalk SIP SDK Advanced SIP logging To help developers and system maintainers IntTalk SIP provides low level logging features to be able to analyse SIP message flow and events Media stream encryption IntTalk SIP provides possibility to encrypt media data during call conversation Using IntTalk SIP encryption valuable information and business secrets will not be available to outside parties 3 2 3 Methods and functions procedure Start procedure Stop procedure Register DurationInSec Cardinal procedure Unregister function MakeCall RemoteAdaress String UserData Cardinal 0 String procedure HangupCall CalllD String procedure RouteCall CalllD String NewTarget String procedure AcceptCall CalllD
5. Minerva Soft provides no warranty at all to any person other than the Limited Warranty provided to the original purchaser of the SOFTWARE COMPONENT PRODUCT S and you will remain solely responsible to anyone receiving your programs for support service upgrades or technical or other assistance and such recipients wil have no right to contact Minerva Soft for such services or assistance iv you will indemnify and hold Minerva Soft its related companies and its suppliers harmless from and against any claims or liabilities arising out of the use reproduction or distribution of your programs v your programs containing Minerva Soft SOFTWARE COMPONENT PRODUCT S must be written using a licensed registered copy of the SOFTWARE COMPONENT PRODUCT S vi your programs must add primary and substantial functionality and may not be merely a set or subset of any of the libraries code Redistributables or other files of the SOFTWARE COMPONENT PRODUCT S vii regardless of any modifications which you make and regardless of how you might compile link or package your programs the libraries code Redistributables and or other files of the SOFTWARE COMPONENT PRODUCT S including any portions thereof may not be used in programs created by your end users i e users of your programs and may not be further redistributed by your end users and viii you may not use Minerva Soft s or any of its suppliers names logos or trademarks to market your progr
6. a a na ai 4 2 INTRODUCTHON 5 2 1 Purpose of document e e e ee e ee e eT OU eU i sites 5 2 2 Niro Tos cC 5 2 3 Brief product description eret te eter te eee t oeleeet ret eeel eset eee tiroit tti Eee Eee Ele iei eel e etes cies eue 5 3 INTTALK SIP SDK THE SOLUTION FOR SIP DEVELOPMENT eere eene 6 3 1 Introducing the IntTalk SIP SDK 1 5 sssssssscccccssssssssneecccccessssssnseeecccesessessseeececessssesssseeseceessssessnaees 6 3 2 IniTalk SIP FedlUIGs sssiciscccecateasdccedsceSsssdecstedsceSalsisdedsdecsSecatssadsdetedsseesvecadsdelessSecsdecetsdedesdsexsdeactecadessteisticstes 6 3 2 TO SIP SENGIDOILM cree estie ete E nr ne mn EUREN UI ne 6 3 2 2 Mall Te OUES ccs rei tr e TR ECT TO TUTTO YEA TREE TTE EE XR TU TET E ATTE 6 3 2 3 Methods and TUnCtlOris uir eiae nie vones sags eE 9 ZA EV GSMS fe 10 3 2 5 Properties onn eet osten Om peciit oie rn ets 11 4 USER ENG EIS SAREE IVE I T iai viui ani uni int cos 14 CONTAGTINFORMATION nation 19 Copyright 2006 Minerva Soft Enterprise IT Solutions mm Minerva Soft IntTalk SIP SDK 1 Revision History Rev wno paie Comment SSCS o James nei 17 07 2006 Document update fferreview Copyright 2006 Minerva Soft Enterprise IT Solutions Minerva Soft IntTalk SIP SDK 2 Introduction 2 1 Purpose of document The purpose of this documentation is to provide detailed information f
7. D THE Minerva Soft CUSTOMER SERVICE DEPARTMENT AND OBTAINED A RETURN AUTHORIZATION NUMBER This Limited Warranty is void if failure of the SOFIWARE COMPONENT PRODUCT S has resulted from accident abuse or misapplication Any replacement SOFTWARE COMPONENT PRODUCT S will be warranted for the remainder of the original warranty period or thirty 30 days whichever is longer Support Services Minerva Soft may provide you with support services related to the SOFTWARE COMPONENT PRODUCT S Support Services Use of Support Services is governed by the Minerva Soft policies and programs described in the user manual in on line documentation and or other Minerva Soft provided materials Any supplemental SOFTWARE COMPONENT PRODUCT S code provided to you as part of the Support Services shall be considered part of the SOFTWARE COMPONENT PRODUCT S and subject to the terms and conditions of this EULA With respect to technical information you provide to Minerva Soft as part of the Support Services Minerva Soft may use such information for its business purposes including for PRODUCT s support and development Minerva Soft will not utilize such technical information in a form that personally identifies you MISCELLANEOUS This EULA shall be construed interpreted and governed by the laws of Hungary This EULA gives you specific legal rights you may have others that vary from state to state and from country to country Minerva Soft reserves all ri
8. Minerva Soft InfTalk SIP SDK Designer Team Ltd Minerva Soft Group www minerva soft com info minerva soft com Technical Information Not for Publication This document and the information contained therein i proprietary and confidential to Designer Team Ltd s Minerva Soft Group 3900 Szerencs Lipt k u 1 A Hungary ii subject to Minerva Soft Guidelines regarding use and disclosure and iii subject to any and all other agreements between Minerva Soft and the recipient restricting use or disclosure of Minerva Soft proprietary confidential information In accordance therewith the information should not be used copied or reproduced for any purpose outside the scope of the ordinary and normal business activities of Minerva Soft nor disclosed to any third party without the prior written consent of an authorized representative of Minerva Soft The recipient agrees to return or destroy this document and any copies or reproductions thereof upon request by Minerva Soft Copyright 2006 Minerva Soft Enterprise IT Solutions Minerva Soft IntTalk SIP SDK Material contained in this document is the sole property of Minerva Soft and as such it or the parts of it may not be copied disclosed to retained or used by any other party without consent in writing from Minerva Soft Copyright 2006 Minerva Soft Enterprise IT Solutions Minerva Soft IntTalk SIP SDK Table of Content 1 REVISION AS TOR 2 ae a a
9. OFTWARE COMPONENT PRODUCT S is licensed as a single PRODUCT s The SOFTWARE COMPONENT PRODUCT S and its constituent parts and any provided Distributables may not be reverse engineered decompiled disassembled or separated for use on more than one computer nor placed for distribution sale or resale as individual creations by Developer End User The provision of source code if included with the SOFTWARE COMPONENT PRODUCT S does not constitute transfer of any legal rights to such code and resale or distribution of all or any portion of all source code and intellectual property will be prosecuted to the fullest extent of all applicable local federal and international laws All Minerva Soft libraries source code Redistributables and other files remain Minerva Soft s exclusive property Regardless of any modifications that you make you may not distribute any files particularly Minerva Soft source code and other non executable files except those that Minerva Soft has expressly designated as Redistributable Minerva Soft PRODUCT s may include certain files Redistributables intended for distribution by you to the users of programs you create Redistributables include for example those files identified in printed or on line documentation or identified by Minerva Soft as redistributable files or those files preselected for deployment by an install utility provided with the SOFTWARE COMPONENT Copyright 2006 Minerva Soft Enterprise IT Solut
10. RESULTING INTERMEDIATE FILES DCU OBJ DLL ETC ARE CONFIDENTIAL AND PROPRIETARY TRADE SECRETS OF Minerva Soft YOU MAY NOT CREATE NEW VCL COMPONENTS OR ACTIVE X COMPONENTS or ANY OTHER COMPONENT ARCHITECTURE INCLUDING BUT NOT LIMITED TO DLLs FOR DISTRIBUTION OUTSIDE OF YOUR COMPANY IN ANY FORM MANNER OR MEDIA OR USING ANY DISTRIBUTION CHANNEL WHICH UTILIZES ALL OR ANY PORTION OF THE SOFTWARE COMPONENT PRODUCT S AND ITS RELATED SOURCE CODE YOU MAY NOT CREATE ANY TOOL OR SOFTWARE COMPONENT PRODUCT S THAT DIRECTLY OR INDIRECTLY COMPETES WITH THE SOFTWARE COMPONENT PRODUCT S WHICH UTILIZES Copyright 2006 Minerva Soft Enterprise IT Solutions 16 Minerva Soft IntTalk SIP SDK ALL OR ANY PORTION OF THE SOFTWARE COMPONENT PRODUCT S AND ITS RELATED SOURCE CODE MODIFICATION OF SOURCE CODE AND SUBSEQUENT REDISTRIBUTION OF ANY SUCH MODIFICATIONS IS PROHIBITED 6 UPGRADES If the SOFTWARE COMPONENT PRODUCT S is labeled as an upgrade you must be properly licensed to use a PRODUCT s identified by Minerva Soft as being eligible for the upgrade in order to use the SOFTWARE COMPONENT PRODUCT A SOFTWARE COMPONENT PRODUCT labeled as an upgrade replaces and or supplements the SOFTWARE COMPONENT PRODUCT that formed the basis for your eligibility for the upgrade and together constitute a single PRODUCT You may use the resulting upgraded PRODUCT only in accordance with all the terms of this EULA 7 COPYRIGHT All title and copyr
11. ams Copyright 2006 Minerva Soft Enterprise IT Solutions 17 Minerva Soft IntTalk SIP SDK NO WARRANTIES Minerva Soft expressly disclaims any warranty for the SOFTWARE COMPONENT PRODUCT S THE SOFTWARE COMPONENT PRODUCT S AND ANY RELATED DOCUMENTATION IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE COMPONENT PRODUCT S REMAINS WITH YOU To the maximum extent permitted by applicable law in no event shall Minerva Soft be liable for any special incidental indirect or consequential damages whatsoever including without limitation damages for loss of business profits business interruption loss of business information or any other pecuniary loss arising out of the use of or inability to use the SOFTWARE COMPONENT PRODUCT S or the provision of or failure to provide Support Services even if Minerva Soft has been advised of the possibility of such damages Minerva Soft s entire liability and your exclusive remedy shall be at Minerva Soft s option either a return of the price paid or b repair or replacement of the SOFTWARE COMPONENT PRODUCT S that does not meet Minerva Soft s Limited Warranty and which is returned to Minerva Soft with a copy of your receipt DO NOT RETURN ANY PRODUCT S UNTIL YOU HAVE CONTACTE
12. anging of this property will STUNPort woe take effect only on the next Start method call Copyright 2006 Minerva Soft Enterprise IT Solutions En Minerva Soft IntTalk SIP SDK Enable Disable using of outbound proxy Changing of this UseProxy Boolean property will take effect only on the next Start method call Host name for outbound proxy Changing of this property ProxyHost UNS will take effect only on the next Start method call Port number for outbound proxy Changing of this ProxyPort Word property will take effect only on the next Start method call When your client application is behind the NAT the you may use the STUN to discover your public IP address Exchanging the SIP messages may require to use this IP address in Contact header The real need depends on used proxy and or remote clients This property manages if the public IP is transmitted in Contact header UseExternallP Boolean Contact name for use by SIP stack Please do not forget ContactName String about sip prefix AuthName String User authentication name Password for authentication on proxy and registrar Password String servers Changing of this property will take effect only on the next Start method call It is index of used speaker device The name of speaker device can be get using GetSpeakerList method By default it is set 1 It represents the default playback SpeakerlD Integer device speci
13. ctive i e method Start is called You can can specify any value in range 0 100 for volume properties The AdjustVolumeOnStart property determines if this value will used after method Start call The reason for this property Some people may want to set predefined volume values in their application and set them every time when the application starts It is possible if AdjustVolumeOnStart True Other may want to use existing system volume settings It is possible if AdjustVolumeOnstart False Copyright 2006 Minerva Soft Enterprise IT Solutions E Minerva Soft IntTalk SIP SDK 4 User License Agreement END USER LICENSE AGREEMENT SINGLE DEVELOPER LICENSE FOR ALL SOFTWARE COMPONENT PRODUCT S IMPORTANT READ CAREFULLY This Designer Team Ltd Minerva Soft Group www minerva soft com Minerva Soft End User License Agreement EULA is a legal agreement between you an individual developer of software applications Developer End User and Minerva Soft for all Minerva Soft software components source code demos intermediate files media printed materials and online or electronic documentation SOFTWARE COMPONENT PRODUCT S contained in this package file Minerva Soft grants to you as an individual a personal nonexclusive license to install and use the SOFTWARE COMPONENT PRODUCT S for the sole purposes of designing developing testing and deploying application programs which you create If y
14. developing programs by anyone other than you Only you as the licensed Developer End User have the right to use the libraries code Redistributables or other files of the SOFTWARE COMPONENT PRODUCT S or any portions thereof for developing programs created with the SOFTWARE COMPONENT PRODUCT S In particular you may not share copies of the Redistributables with other co developers You may not reproduce or distribute any Minerva Soft documentation without Minerva Soft s permission 4 Termination Without prejudice to any other rights or remedies Minerva Soft will terminate this EULA upon your failure to comply with all the terms and conditions of this EULA In such event you must destroy all copies of the SOFTWARE COMPONENT PRODUCT S and all of its component parts including any related documentation and must remove ANY and ALL use of such technology immediately from any applications using technology contained in the SOFTWARE COMPONENT PRODUCT S developed by you whether in native altered or compiled state 5 Additional Restrictions ONLY THE LEGALLY REGISTERED DEVELOPER END USER IS LICENSED TO DISTRIBUTE ROYALTY FREE THE EXPRESSNAVBAR AND ALL ACCOMPANYING VCL CONTROLS AS PART OF AN EXECUTABLE PROGRAM ONLY subject to all of the conditions of this agreement You may use the SOFIWARE COMPONENT PRODUCT S and related source code to create new VCL components for your company s internal use ONLY THE SOURCE CODE PACKAGES LIBRARIES AND ALL
15. eature and functionality description for Minerva Soft s IntTalk SIP SDK This guide provides detailed information regarding the standard and optional features configuration settings and required information necessary for the IntTalk SIP SDK 2 2 Audience This guide is intended primarily for those customers who are going to purchased IntTalk SIP SDK and additional support and consultancy for deploying SIP solutions 2 3 Brief product description IntTalk SIP SDK 1 5 is a major new release of the IntTalk SIP SDKs featuring substantial advances in core functionality new deployment options and updates of the underlying platform technology The IntTalk SIP Software Developer Kit is a powerful tool based upon the strongest features of the previous IntTalk SDK IntTalk SIP SDK 1 5 uses the same robust SIP Stack core and offers a well rounded simplified version of the current feature set It also includes demo applications documentation and now you have the chance to contract support consultancy customization This document will provide the information needed understand the features and possibilities of IntTalk SIP SDK 1 5 Copyright 2006 Minerva Soft Enterprise IT Solutions E Minerva Soft IntTalk SIP SDK 3 IntTalk SIP SDK The solution for SIP development 3 1 Introducing the IntTalk SIP SDK 1 5 IntTalk SIP SDK provides tools and components to add SIP Session Initiation Protocol based dial and receive phone call featur
16. es in your software applications IntTalk SIP Communication library provides features accessible from a simple C DLL through an interface what can be used with a variety of programming languages and developer environments Using IntTalk SIP SDK you are able to build SIP based applications like Softphones SIP Registrar Automated Dialer or IM applications with your own GUI graphical user interface and brand name We also offers affordable software customization for our products Whether you need simple changes or need new functionality we offer services to meet your needs 3 2 IntTalk SIP Features 3 2 1 IntTalk SIP endpoint IntTalk SIP Endpoint class represents a VoIP endpoint abstraction that allows the SIP protocol to be used by an application developer environment like Delphi or Visual Studio etc All features of the IntTalk SIP endpoint are accessible by integrating a DLL into you project it provides an easy to use interface designed for application developers To use the IntTalk Sip component you must have some kind of understanding of SIP 3 2 2 Main features SIP Proxy authentication Dial phone calls Receive phone calls Acoustic echo cancellation or suppression Narrowband wideband voice codecs Copyright 2006 Minerva Soft Enterprise IT Solutions 6 Minerva Soft IntTalk SIP SDK Call recording into wave wav file Play audio from wave wav file DTMF tones generation and detecti
17. fied on Voice tab in Audio Settings control panel applet for Windows XP OS at least If there is no such tab in your OS the default playback device specified in Audio Settings will be used It isindex of used microphone device The name of microphone device can be get using GetMicrophoneList method By default it is set 1 It represents the default MicrophonelD Integer recording device specified on Voice tab in Audio Settings control panel applet for Windows XP OS at least If there is no such tab in your OS the default recording device specified in Audio Settings will be used It is the speaker volume property for the Speakerld device It has the effect that if an endpoint was started i e Start method was called changing of this property will take effect immediately Speakervolume Integer This represents the microphone volume property for the MicrophoneVolum Microphoneld device Changing of this property will take Integer i e effect immediately and is effective after an endpoint was started i e Start method was called Determines if speaker and microphone volume will be set to the SpeakerVolume MicrophoneVolume values AdjustVolume Boolean during Start method Default values if False to prevent unexpected volume changes Copyright 2006 Minerva Soft Enterprise IT Solutions 12 Minerva Soft IntTalk SIP SDK Volume properties are active only if endpoint is a
18. ghts not specifically granted in this EULA GENERAL PROVISIONS This EULA may only be modified in writing signed by you and an authorized officer of Minerva Soft If any provision of this EULA is found void or unenforceable the remainder will remain valid and enforceable according to its terms If any remedy provided is determined to have failed for its essential purpose all limitations of liability and exclusions of damages set forth in the Limited Warranty shall remain in effect Copyright 2006 Minerva Soft Enterprise IT Solutions 18 Minerva Soft IntTalk SIP SDK If this PRODUCT s was acquired outside Hungary then you as the Developer End User agree and ascend to the adherence to all applicable international treaties regarding copyright and intellectual property rights which shall also apply In addition you as Developer End User agree that any local law s to the benefit and protection of Minerva Soft ownership of and interest in its intellectual property and right of recovery for damages thereto will also apply Contact information Designer Team Ltd Minerva Soft Group Lipt k u 1 A Szerencs H 3900 Hungary www minerva soft com info minerva soft com Phone 36 30 299 52 33 36 47 361 030 Copyright 2006 Minerva Soft Enterprise IT Solutions 19
19. ible for deployment licenses of any codecs Call conversation recording into wave wav file During the phone call you will be able to record the conversation into wave way file for later play back Play audio from wave wav file IntTalk SIP exports methods to play wave wav file during the phone call As most speech codecs work with 16 bit 8000 Hz mono audio IntTalk SIP SDK works with this format DTMF tones generation and detection IntTalk SIP allows applications to generate and detect DTMF tones NAT Firewalls friendly with Outbound SIP Proxy User can set SIP outbound proxy in order to make and receive phone calls behind the NAT firewall In some cases ITSP Internet Telephony service provider support outbound proxy and outbound proxy is the only way to let the NAT firewall user make and receive phonecalls If the NAT firewall router does not support SIP pass through you need to consult your ITSP if they support SIP outbound proxy Since different NAT router vendor implement NAT differently Typically ITSP may provide SIP outbound proxy to resolve NAT pass through issues STUN is not a good idea to support NAT pass through because STUN does NOT support symmetric NAT type symmetric NAT is more secure and widely use for commercial purposes Almost all branded routers support symmetric NAT type even Microsoft windows SERVER 2000 amp 2003 built in NAT is also base upon symmetric NAT type Please see STUN RFC for more details
20. ights in and to the SOFTWARE COMPONENT PRODUCT S including but not limited to any images demos source code intermediate files packages photographs distributables animations video audio music text and applets incorporated into the SOFTWARE COMPONENT PRODUCT S the accompanying printed materials and any copies of the SOFTWARE COMPONENT PRODUCT S are owned by Minerva Soft or its subsidiaries The SOFTWARE COMPONENT PRODUCT S is protected by copyright laws and international treaty provisions Therefore you must treat the SOFTWARE COMPONENT PRODUCT S like any other copyrighted material except that you may install the SOFTWARE COMPONENT PRODUCT S on a single computer provided you keep the original solely for backup or archival purposes You may not copy the printed materials accompanying the SOFTWARE COMPONENT PRODUCT S 8 Installation and Use The license granted in this EULA for you to create your own compiled programs and distribute your programs and the Redistributables if any is subject to all of the following conditions i all copies of the programs you create must bear a valid copyright notice either your own or the Minerva Soft copyright notice that appears on the SOFTWARE COMPONENT PRODUCT S ii you may not remove or alter any Minerva Soft copyright trademark or other proprietary rights notice contained in any portion of Minerva Soft libraries source code Redistributables or other files that bear such a notice iii
21. ions 15 Minerva Soft IntTalk SIP SDK PRODUCT S if any In any event the Redistributables for the SOFTWARE COMPONENT PRODUCT S are only those files specifically designated as such by Minerva Soft From time to time Minerva Soft may designate other files as Redistributables You must contact Minerva Soft to obtain a list of for additional information on redistributable files Subject to all of the terms and conditions in this EULA you may reproduce and distribute exact copies of the Redistributables provided that such copies are made from the original copy of the SOFTWARE COMPONENT PRODUCT S or the copy transferred to the single hard disk Copies of Redistributables may only be distributed with and for the sole purpose of executing application programs permitted under this EULA that you have created using the SOFTWARE COMPONENT PRODUCT S Under no circumstances may any copies of Redistributables be distributed separately 3 Rental You may not rent lease or lend the SOFTWARE COMPONENT PRODUCT S SOFTWARE COMPONENT PRODUCT S Transfer You may NOT permanently or temporarily transfer ANY of your rights under this EULA to any individual or entity Regardless of any modifications which you make and regardless of how you might compile link and or package your programs under no circumstances may the libraries code Redistributables and or other files of the SOFTWARE COMPONENT PRODUCT S including any portions thereof be used for
22. ne copy of the SOFTWARE COMPONENT PRODUCT S including any and all source code if provided or any prior version legally licensed for the same operating system on a single computer The primary user of the computer on which the SOFTWARE COMPONENT PRODUCT S is installed may make a second copy for his or her exclusive use on a portable computer You acknowledge and agree that the SOFTWARE COMPONENT PRODUCT S in source code form remains a confidential trade secret of Minerva Soft Copyright 2006 Minerva Soft Enterprise IT Solutions 4 Minerva Soft IntTalk SIP SDK a Storage Network Use You as Developer End User may also store or install a copy of the SOFTWARE COMPONENT PRODUCT S on a storage device such as a network server used only to install or run the SOFTWARE COMPONENT PRODUCT S on your other computers over an internal network however Developer End User must acquire and dedicate a license for each separate computer on which the SOFTWARE COMPONENT PRODUCT S is installed or run from the storage device A license for the SOFTWARE COMPONENT PRODUCT S may not be shared or used concurrently on different computers DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS 2 Not for Resale Software If the SOFTWARE COMPONENT PRODUCT S is labeled and provided as Not for Resale or NFR then notwithstanding other sections of this EULA you may not resell distribute or otherwise transfer for value or benefit in any manner the SOFTWARE
23. ntTalk SIP SDK procedure StartPlayFile CalllD FileName String procedure StopPlayFile CalllD String function IsFilePlaying CalllD String Boolean procedure GetCalllnfo CalllD String var RemoteParty LocalParty String var UserData Pointer procedure EnableLogging Enable Boolean FileName String function _GetlnterfaceList TStringList procedure EnableEchoCancel Enable Boolean procedure SetRTPPortRange Start Finish Word procedure SetSIPPortRange Start Finish Word function GetSpeakerList TStringList function GetMicrophoneList TStringList function GetDefaultSpeaker Integer function GetDefaultMicrophone Integer 3 2 4 Events OnlncomingCallEvent OnCallEstablishedEvent OnCallProvisionalEvent OnCallTerminatedEvent OnRegistrationOkEvent OnRegistrationErrorEvent OnRegistrationRemovedEvent OnMessageSentEvent OnMessageFailedEvent OnlncomingMessageEvent OnDTMFEvent OnFilePlayedEvent OnCSTerminatedEvent OnCSEstablishedEvent OnSSNeweEvent OnSSTerminatedEvent OnCSUpdateEvent OnReferEvent OnReferAcceptedEvent OnReferRejectedEvent OnlPConfiguredEvent TOnIncomingCallEvent procedure Sender TObject RemoteParty ContactName CallllD String of object TOnCallEstablishedEvent procedure Sender TObject RemoteParty
24. on NAT Firewalls friendly with Outbound SIP Proxy Microphone amp Speaker control Telephony features Transfer call Route call Pause call etc Presence Advanced SIP logging Media stream encryption SIP Proxy authentication IntTalk SIP Endpoint enables to register with the SIP proxy server by providing Login Id and Login password Receive phone calls With IntTalk You can receive phone calls from any SIP based server gateway or ITSP Internet Telephony Service Provider Acoustic echo cancellation or suppression In order to eliminate the acoustic feedback an echo canceller is introduced in IntTalk SIP software Hands free or Internet telephony imposes several problems The principal one is due to the coupling between loudspeaker and microphone The loudspeaker signal is echoed back to the microphone and transmitted back to its origin As a result the far end participant perceives this as an echo Narrowband wideband voice codecs IntTalk SIP support for both narrowband and wideband codecs G 711 A Law G 711 U Law G 723 1 G 729 GSM 6 10 Important Note You are responsible for any patent royalty payments for deployment of any SIP application that uses codecs that require royalties like G 723 and G 729 Minerva Copyright 2006 Minerva Soft Enterprise IT Solutions Minerva Soft IntTalk SIP SDK Soft provides support for the use of these codec but the developer or customer is respons
25. ou are an entity you must designate one individual within your organization to license the right to use the SOFTWARE COMPONENT PRODUCT S in the manner provided herein By installing copying or otherwise using the SOFTWARE COMPONENT PRODUCT S you agree to be bound by the terms of this EULA If you do not agree to any part of the terms of this EULA DO NOT INSTALL USE DISTRIBUTE IN ANY MANNER OR REPLICATE IN ANY MANNER ANY PART FILE OR PORTION OF THE SOFTWARE COMPONENT PRODUCT S Immediately return it to place of purchase All SOFTWARE COMPONENT PRODUCT S is licensed not sold RIGOROUS ENFORCEMENT OF INTELLECTUAL PROPERTY RIGHTS If the licensed right of use for this SOFTWARE COMPONENT PRODUCT S is purchased by you with any intent to reverse engineer decompile and the exploitation or unauthorized transfer of any Minerva Soft intellectual property and trade secrets to include any exposed methods or source code where provided no licensed right of use shall exist and any PRODUCT s created as a result shall be judged illegal by definition of all applicable law Any sale or resale of intellectual property or created derivatives so obtained will be prosecuted to the fullest extent of all local federal and international law 1 GRANT OF LICENSE This EULA if legally executed as defined herein licenses and so grants the single individual Developer End User the following rights SOFTWARE COMPONENT PRODUCT S You may install and use o
26. teParty String of object TOnSSNewEvent procedure Sender TObject Event RemoteParty SubscriptionID String of object TOnSSTerminatedEvent procedure Sender TObject SubscriptionID RemoteParty String of object TOnCSUpdateEvent procedure Sender TObject SubscriptionID RemoteParty Content String Pidf Online Boolean of object TOnReferEvent procedure Sender TObject CalllD RemoteParty String of object TOnReferAcceptedEvent procedure Sender TObject CalllD RemoteParty String of object TOnReferRejectedEvent procedure Sender TObject CalllD RemoteParty String ResponseCode Integer of object TOnlPConfiguredEvent procedure Sender TObject IP String Port Word of object 3 2 5 Properties Local network interface IP for using by SIP stack SIP stack M Bindinglf String operate on all interfaces if 0 0 0 0 will be specified Changir this property will take effect only on the next Start method Port number for using by SIP stack usually 5060 BindingPort Word Changing of this property will take effect only on the next Start method call Enable disable using of external STUN server Changing USeSTUN Boolean of this property will take effect only on the next Start method call STUNHost string Host name of STUN server Changing of this property will take effect only on the next Start method call Port number of STUN server Ch

Download Pdf Manuals

image

Related Search

Related Contents

設 置 要 領 書 - ヤマダコーポレーション  Links: • User's Guide • Training – Loading the SAP GUI  Samsung MG34F602MAT Manuel de l'utilisateur  SARA LITE - Medicaleshop.com  USER MANUAL    efrem raimondi, vasco rossi, i ritratti e il design dan chung e le  OptoTerminal Programmer`s Reference Manual  Manual de instrucciones  FUNAI CWR20V5 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file