================================================================================== RELEASE NOTES for Nokia SIP Plug-in 4.0 for Series 60 (08.07.2005) ================================================================================== Product Description: ==================== Nokia SIP Plug-in for Series 60 is a testing tool for Series 60 SIP (Session Initiation Protocol) applications. With the Nokia SIP Plug-in for Series 60, developers can emulate the SIP server activity. SIP Plug-in consists of three software components: - The SIP Server Emulator combines the functionality of SIP Proxy Server and SIP Registrar Server. It is the forwarding center that delivers SIP messages to its recipients. - SIP Extension for Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 2 allows SIP features in Terminal Emulator. SIP Extension makes it possible to send and receive SIP messages to and from the Terminal Emulator. Feature Pack 2 and Feature Pack 3 versions of Series 60 2nd Edition SDK are supported. - The SIP application (ChipFlip) for Series 60 SDK Terminal Emulator can be used to demonstrate SIP Server Emulator functionality. Features: ========= - SIP Server Emulator can be started, stopped and configured from a graphical user interface (GUI). - Incoming and outgoing messages can be logged. Messages are stored into a text file. - Log file can be monitored in real time from the GUI. - SIP Server Emulator can be used in "manual response" -mode. When the SIP Server Emulator receives a SIP message to be forwarded, the SIP Server Emulator responses with a specified SIP message and doesn't forward the incoming SIP message. New Features: ============= - No new features Enhancements: ============= - Support for multiple media sharing was added. Bug fixes: ========== - No bug fixes System Requirements: ==================== Basic Requirements: - Microsoft Windows XP with Service Pack 2 or Microsoft Windows 2000 with Service Pack 4 - A PC based on a Pentium 733Mhz processor (or faster) with 256MB of RAM and 500MB of free disk space. Additional Requirements forSeries 60 Second Edition SDK for Symbian OS, supporting Feature Pack 2: - Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 2, For C++, Supporting Microsoft Visual C++ and Borland C++ BuilderX - MS Visual C++ .NET or Borland C++ BuilderX (for building the example SIP application) Additional Requirements for Series 60 Second Edition SDK for Symbian OS, supporting Feature Pack 3: - Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 3, For C++ - Nokia Developer's Suite for Symbian OS, version 1.1 Known Problems: =============== User interface problems in Terminal Emulator: - Application user interfaces are sometimes displayed incorrectly in the Terminal Emulator of Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 3. This occurs also in SIP Settings UI in which the lables of inputs fields are not displayed. This is a known problem in Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 3. See the Nokia SIP Plug-in User's Guide for more information. - The default resolution of Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 3 Terminal Emulator is 352x416 pixels. Because the ChipFlip example application is made for environment with resolution of 176x208 pixels, it's UI is displayed very small when the default resolution is used. The simple solution to this problem is to change the resolution of the Terminal Emulator to 176x208 pixels. IPV6: - Series 60 2nd Edition SDK supports IPv6 addresses; SIP server emulator can only handle IP4 addresses. If the SIP client sends a IPv6 address in a message to server, servers fails to process the message. Temporary solution to this problem is to force the Series 60 SDK to use only IP4 addresses, by default the Series 60 2nd Edition SDK uses IPv6 addresses. See the User's Guide for information about how this is performed. Note that this has to be done only with 2nd Edition SDK Feature Pack 2, in 2nd Edition SDK Feature Pack 3 the IPv6 addresses are handled correctly. Installation/Uninstallation: - To run two Terminal Emulators in same PC with different IP:s (this is required to test SIP communication) the Terminal Emulator environment has to be doubled. That is made by copying contents of to another directory (e.g. C:\Symbian\8.0a\Copy_Of_S60_2nd_FP2). After that, the emulators can be configured to have different IP:s. - If the IP address of Terminal Emulator is changed after a SIP client application (e.g. SIP example application) has registered to SIP Server Emulator, further registration attempts from the same application may cause the client to became registered from multiple IP addresses. To prevent this, the SIP Server Emulator should be started only after all used Terminal Emulators have been configured. If it is neccessary to change the network settings in Terminal Emulator, the SIP Server Emulator should be terminated and restarted afterwards. SIP Server Emulator usage: - SIP Server Emulator must be stopped before following actions: - Removing one or more of the domains from SIP Server Emulator configuration. - Changing TCP or UDP port from SIP Server Emulator configuration. Compiling from the command line: - Error "File or path name too long" can be encountered when compiling an example application from the command line in Microsoft Windows 2000 using CodeWarrior. Either shorten the path or use the CodeWarrior IDE to compile the example application. ---------------------------------------------------------------------------------- Copyright © 2005 Nokia Corporation. All rights reserved. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.