Page 1
9143i, 9480i, 9480i CT 9143i, 9480i, 9480i CT and 5i Series Phones and 5i Series Phones SI SIP I IP PHONE PHONE RN-001029-02 Rev 00 Release Note Release 2.3...
Page 2
Aastra Telecom will not accept liability for any damages and/or long distance charges, which result from unauthorized and/or unlawful use. While every effort has been made to ensure accuracy, Aastra Telecom will not be liable for technical or editorial errors or omissions contained within this documentation.
General Information ... 2 Release Content Information ... 2 Hardware Supported ... 2 Bootloader Requirements ... 2 Before you Upgrade ... 3 Please Read Before Upgrading the Phones to Release 2.3 ... 3 New Features in Release 2.3 ... 4 Description ...
Page 4
Ignore Out of Sequence Errors ... 58 SIP BLA Expires Timer ... 59 Troubleshooting Features ... 61 WatchDog Task Feature ... 61 Issues Resolved in Release 2.3 ... 63 Contacting Aastra Telecom Support ... 65 RN-001029-02, Release 2.3, Rev 00...
IP Phone Release Notes 2.3 General Information General Information Release Content Information This document provides release content information on the Aastra 9143i, 9480i, 9480i CT and 5i Series SIP IP phone firmware. Model Release Name Generic SIP Generic SIP Generic SIP Generic SIP 57i CT Generic SIP...
Before you Upgrade Please Read Before Upgrading the Phones to Release 2.3 Release 2.3 provides several new features for the Aastra IP Phones. However, before upgrading the phones in your network to Release 2.3, please read the following IMPORTANT information: •...
IP Phone Release Notes 2.3 New Features in Release 2.3 New Features in Release 2.3 Description This section provides the new features in SIP IP Phone Release 2.3. These new features apply to all of the 5i Series phones and the 9143i, 9480i, and 9480i CT phones, unless specifically stated otherwise.
Page 9
Feature Dialpad Passthrough for Objects (For XML Developers) Non-Blocking Action URI (For Administrator) New XML URI Variables (For Administrator and XML Developers) XML Web Applications Button (For Administrator and User) XML Key Redirection (For XML Developers) Options Key Redirection (for Options Menu on all phones and Services Menu on 51i) (For XML Developers) XML Applications and Off-Hook Interaction...
Page 10
IP Phone Release Notes 2.3 New Features in Release 2.3 Feature Dialpad Speeddial Supported on All Phones (For Administrator & User) UTF- 8 Codec for Multi-National Language Support (Applies to Administrator & User UIs) Addition of New Timezone and Country Codes (Administrator &...
Network Features Link Layer Discovery Protocol for Media Endpoint Devices ( In Release 2.3, the IP Phones support Link Layer Discovery Protocol for Media Endpoint Devices (LLDP-MED). LLDP-MED is designed to allow for things such as: • Auto-discovery of LAN policies (such as VLAN, Layer 2 Priority and Diffserv settings) leading to "plug and play"...
Page 12
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring LLDP-MED Using the Configuration Files Use the following parameters to configure LLDP-MED on the IP Phones. Parameter– Configuration Files lldp IP Phone UI LLDP (in Web UI) Aastra Web UI Description Enables or disables Link Layer Discovery Protocol for Media Endpoint Devices (LLDP-MED) on the IP Phone.
Page 13
Configuring LLDP-MED Using the IP Phone UI Use the following procedure to enable/disable LLDP-MED using the IP Phone UI. Note: You cannot configure the “LLDP Interval” or the “Use LLDP ELIN” parameters via the IP Phone UI. Aastra IP Phone UI Step Action Press Options, and then select Administrator Menu.
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring LLDP-MED Using the Aastra Web UI Use the following procedure to configure LLDP-MED using the Aastra Web UI: Aastra Web UI Click on Advanced Settings->Network->Advanced Network Settings. LLDP LLDP Packet Interval The “LLDP”...
Page 15
Aastra Web UI Select Basic Settings->Preferences->General. Use LLDP ELIN The “Use LLDP ELIN” field is enabled by default. To disable LLDP ELIN, click the check mark in the box to clear the check mark. This field enables or disables the use of an Emergency Location Identification Number (ELIN) received from LLDP as a caller ID for emergency numbers.
IP Phone Release Notes 2.3 New Features in Release 2.3 DHCP Options 159 and 160 for the Configuration Server In addition to DHCP options 43 and 66 already supports on the IP Phones for setting the configuration server, Release 2.3 provides new DHCP Options 159 and 160. The IP Phones now use the following order of precedence when deriving the configuration server parameters: 43, 160, 159, 66.
Page 17
Configuring DHCP Option Override via the IP Phone UI Use the following procedure to configure DHCP option override via the IP Phone UI. Aastra IP Phone UI Step Action Press Options, and then select Administrator Menu. On the 51i: Press Services, and then select Options->Administrator Menu. Select Network Settings.
Page 18
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring DHCP Option Override via the Aastra Web UI Use the following procedure to configure DHCP option override using the Aastra Web UI: Aastra Web UI Click on Advanced Settings->Network->Advanced Network Settings. In the “DHCP Option Override”...
DHCP Option 12 Hostname for the Configuration Server Release 2.3 includes a new DHCP Option 12 that the phone automatically sends to the configuration server. This option specifies the hostname (name of the client). The name may or may not be qualified with the local domain name (based on RFC 2132). See RFC 1035 for character set restrictions.
Page 20
IP Phone Release Notes 2.3 New Features in Release 2.3 Changing DHCP Option 12 Hostname via the IP Phone UI Use the following procedure to change the “hostname” for DHCP Option 12. Aastra IP Phone UI Step Action Press Options, and then select Administrator Menu. On the 51i: Press Services, and then select Options->Administrator Menu.
Page 21
Changing DHCP Option 12 Hostname via the Aastra Web UI Use the following procedure to change the “hostname” for DHCP Option 12. Aastra Web UI Click on Advanced Settings->Network->Basic Network Settings. Hostname By default, the “Hostname” field is automatically populated with [<Model><MAC address>] of your phone (for example, 53i00085D164435).
IP Phone Release Notes 2.3 New Features in Release 2.3 DHCP Option 77 User Class for the Configuration Server Release 2.3 includes a new DHCP Option 77 User Class, that is sent in DHCP request packets from the phone to the configuration server. This Option 77 defines specific User Class identifiers to convey information about a phone’s software configuration or about its user's preferences.
Page 23
Configuring DHCP Option 77 User Class via the IP Phone UI Use the following procedure to configure the phone to use DHCP Option 77. Aastra IP Phone UI Step Action Press Options, and then select Administrator Menu. On the 51i: Press Services, and then select Options->Administrator Menu.
Page 24
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring DHCP Option 77 User Class via the Aastra Web UI Use the following procedure to configure the phone to use DHCP Option 77. Aastra Web UI Click on Advanced Settings->Network->Advanced Network Settings. DHCP User Class In the “DHCP User Class”...
Multiple DHCP Servers In Release 2.3, the IP Phones can now receive messages from multiple DHCP servers. After the phone receives its first DHCP message, it listens for a specific time period, for more DHCP messages. If the first DHCP offer contains configuration server information (Options 43, 66, 159 or 160), then the phone times out and continues using the first DHCP offer, without listening for more DHCP offers.
IP Phone Release Notes 2.3 New Features in Release 2.3 Security Features Configuration File Encryption Some vendors can have specific methods to encrypt files on their configuration servers. For each phone, the configuration server can generate a random hex string (encryption key) that is used to encrypt the phone’s MAC-specific configuration file.
HTTPS Server Certificate Validation The HTTPS client on the IP Phones now support validation of HTTPS certificates. This new feature supports the following: • Verisign, GeoTrust, and Thawte signed certificates • User-provided certificates • Checking of hostnames • Checking of certificate expiration •...
IP Phone Release Notes 2.3 New Features in Release 2.3 Certificate Validation Certificate validation is enabled by default. Validation occurs by checking that the certificates are well formed and signed by one of the certificates in the trusted certificate set. It then checks the expiration date on the certificate, and finally, compares the name in the certificate with the address for which it was connected.
Page 29
Parameter– Configuration Files https validate expires IP Phone UI Check Certificate Expiration Aastra Web UI (in Web UI) Description Enables or disables the HTTPS validation of the expiration of the certificates. When this parameter is set to 1, the HTTPS client verifies whether or not a certificate has expired prior to accepting the certificate.
Page 30
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring HTTPS Server Certificate Validation via the IP Phone UI Use the following procedure to configure HTTPS server certificate validation for the IP Phones using the IP Phone UI. Aastra IP Phone UI Step Action Press Options, and then select Administrator Menu.
Page 31
Aastra IP Phone UI Step Action Press DONE to save the change and return to the Certificates screen. Note: This change is immediately applied after pressing DONE. Press to exit the Options Menu and return to the idle screen. Configuring HTTPS Server Certificate Validation via the Aastra Web UI Use the following procedure to configure HTTPS server certificate validation for the IP Phones using the Aastra Web UI.
Page 32
IP Phone Release Notes 2.3 New Features in Release 2.3 Aastra Web UI The “Check Certificate Hostnames” field is enabled by default. To disable validation of hostnames, click the check mark in the box to clear the check mark. Note: This parameter is immediately applied after clicking the SAVE SETTINGS button. If you require the download of User-provided certificates in a .PEM formatted file, enter the file name in the format <filename.pem>...
XML Features XML Execute Commands for Playing a WAV File The IP Phones now allow a WAV file to be played or stopped via XML Execute commands. A WAV file is an audio file format standard for storing an audio bit stream on a system in raw, uncompressed format or compressed format to reduce the file size.
Page 34
IP Phone Release Notes 2.3 New Features in Release 2.3 XML Command: Wav.Play The Wav.Play XML Execute command starts the streaming of a WAV file. You enter this command with the AastraIPPhoneExecute object in the following format: Wav.Play:http://[username[:password]@]<host>[/<path>]/<file> The following are examples of using the wav.play command with the XML Execute object. Examples <AastraIPPhoneExecute>...
To abort the WAV streaming, a user can press any of the following: • Goodbye key • Drop softkey • Line key (not applicable to the 51i) You can also place the handset (if in use) on hook. RTP Recording and Simultaneous Playing (not supported on 51i) The IP Phones now allow for RTP recording and simultaneous playing of an audio file via XML Execute commands.
Page 36
IP Phone Release Notes 2.3 New Features in Release 2.3 Phone State The phone is in a call using the conference stream and the voice stream is free. The active voice call is dropped. (Mixed RTP stream was being sent using this voice call).
Page 37
Receiving RTP When a phone receives a request for receiving RTP: • if there is an existing audio path, (handset, headset, or speakerphone), the phone uses it to play the incoming RTP stream on top of the existing one. • if the phone is already in a 3-way conference, the request is declined.
IP Phone Release Notes 2.3 New Features in Release 2.3 Examples The following are examples of using the “mix” and “disableIcon” execute commands with the AastraIPPhoneExecute object. These commands apply to both the RTP and multicast RTP XML commands (RTPTx, RTPRx, RTPMTx, RTPMRx). •...
Examples • The following is an example of setting the allowDTMF attribute to allow dialpad events to pass through the XML applications. <AastraIPPhoneTextScreen allowDTMF="yes"> <Title>Test</Title> <Text>Digits should pass through this object</Text> </AastraIPPhoneTextScreen> • The following is an example of setting the allowDTMF attribute to prevent dialpad events from passing through the XML applications (this is the default setting).
IP Phone Release Notes 2.3 New Features in Release 2.3 XML Key Redirection The IP phones now allow the redirecting of phone-based hard keys to XML scripts. This allows the server to provide the phone with Redial, Transfer (Xfer), Conference (Conf), and Intercom (Icom) key features, and the Voicemail option feature, rather then accessing them from the phone-side.
Page 41
Configuring XML Redirection of the Redial, Xfer, Conf, and Icom Keys, and the Voicemail Option Use the following script parameters to redirection the Redial, Xfer, Conf, and Icom keys, and the Voicemail Option so that these features are provided by the server instead of the phone. Parameter–...
Page 42
IP Phone Release Notes 2.3 New Features in Release 2.3 Parameter– Configuration Filesaastra.cfg, <mac>.cfg icom script Description Specifies an Icom script for the phone to use. When this parameter is set, pressing the Icom key GETs the specified URI from the server to use in performing the Intercom action.
Options Key Redirection (for Options Menu on all phones and Services Menu on 51i) The IP phones now allow the redirecting of the Options Key (Options Menu on all phones and Services Menu on the 51i) to an XML script. This allows the server to provide the phone with available options, rather then accessing them from the phone-side.
Page 44
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring XML Redirection of the Options Key (Services Key on the 51i) Use the following parameter to configure XML redirection of the Options Key (or Services Key on the 51i). Parameter–...
XML Applications and Off-Hook Interaction In Release 2.3, a feature has been implemented that prevents the phone from going into the off-hook/dialing state when the handset is off-hook and the call ends. In previous releases, the phone behaved as in the following scenario: You are in a call using the handset and the phone displays an XML application.
IP Phone Release Notes 2.3 New Features in Release 2.3 XML URI for Key Press Simulation Release 2.3 provides a feature that allows an XML Developer or Administrator to define XML Key URIs that can send key press events to the phone, just as if the physical hard key, softkey, or programmable key were pressed on the phone.
Page 47
XML Key URI Volume Key Key:VolDwn Key:VolUp Feature Keys Key:Xfer Key:Conf Key:Services Key:Intercom Key:Headset Key:Speaker Key:Mute Key:Hold Key:Redial Key:Callers Key:Directory Key:Options Key:Save Key:Delete Key:Swap Key:Goodbye Navigation Keys Key:NavUp Key:NavDwn Key:NavLeft Key:NavRight Function Keys (only if physically configured on the phone or expansion module) KeyPark KeyPickup RN-001029-02, Release 2.3, Rev 00...
Page 48
IP Phone Release Notes 2.3 New Features in Release 2.3 Notes: If the URI key is a valid key, the phone executes the key regardless of the current state on the phone. Park and Pickup XML URI softkeys are available ONLY if these features are physically configured on the phone or expansion module.
Using XML Commands to Reset Local Data on the Phone Release 2.3 provides new XML commands that allow an XML Developer to delete and reset the phone’s directory, callers list, redial list, and the local.cfg file. You use these commands with the AastraIPPhoneExecute object.
IP Phone Release Notes 2.3 New Features in Release 2.3 Action URI Disconnected Feature A new parameter, “action uri disconnected” has been added to Release 2.3 that allows a disconnect event to occur when the phone transitions from any active state (outgoing, incoming, connected, or calling) to an idle state.
Page 51
Example If you enter the following string on Phone A for the “action uri disconnected” parameter: action uri disconnected: http://fargo.ana.aastra.com/ disconnected.xml?state=$$LINESTATE$$ and then Phone A calls Phone B, Phone B answers and then hangs up, Phone A executes a GET http://fargo.ana.aastra.com/disconnected.xml?state=CONNECTED which is what the remote server receives.
Page 52
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring the Action URI Disconnect Feature Using the Aastra Web UI Use the following procedure to configure the Action URI Disconnect feature. Aastra Web UI Click on Advanced Settings->Action URI->Event. In the “Disconnected”...
User Interface Features Preferred Line Focus Feature In previous releases of the IP Phones, after a call (incoming or outgoing), the phone would stay on the line that was used for that call. For example, if you made a call on Line 2, then after the call, the display would be showing line 2.
Page 54
IP Phone Release Notes 2.3 New Features in Release 2.3 Phone Feature caller id factory default Notes: If you specify a value of “0” for the preferred line parameter, it disables the preferred line focus feature. The phone behaves as in previous releases.
Page 55
Configuring Preferred Line Focus via the Aastra Web UI Use the following parameters to configure preferred line focus using the Aastra Web UI. Aastra Web UI Click on Basic Settings->Preferences->General. Preferred Line Preferred Line Timeout In the “Preferred Line” field, select a preferred line to switch focus to after incoming or outgoing calls end on the phone.
IP Phone Release Notes 2.3 New Features in Release 2.3 Dialpad Speeddial Supported on All Phones Previously, only the 51i IP Phone supported a dialpad speeddial feature using the IP Phone UI or the Aastra Web UI. In Release 2.3, all the phones now support this feature. Using the IP Phone UI or the Aastra Web UI, an Administrator or User can create speeddial keys on the dialpad.
Page 57
Aastra IP Phone UI Step Action For the 53i and 9143i The following prompt displays: “Press a SD (speeddial) button”. Press any number key on the keypad. For example, “5”. Note: If a number on the keypad is already setup as a speeddial key, pressing the applicable number when creating a speeddial key displays the speeddial information for you to edit.
Page 58
IP Phone Release Notes 2.3 New Features in Release 2.3 Creating a Speeddial Key using the Aastra Web UI Use the following procedure to create a speeddial key using the Aastra Web UI. Aastra Web UI Click on Operation->Keypad Speed Dial. Choose a key for which to assign a speeddial key.
UTF- 8 Codec for Multi-National Language Support The IP Phones, expansion modules, and cordless handsets previously supported ISO 8859-1 (Latin1) language. The IP Phones and expansion modules now include support for ISO 8859-2 (Latin2) of multi-national languages when displaying and inputing in the IP Phone UI and the Aastra Web UI.
IP Phone Release Notes 2.3 New Features in Release 2.3 Addition of New Timezone and Country Codes In Release 2.3, the following new timezones and country codes have been added. Time Zone Country Code/Time Zone Name AZ - Azerbaijan (Baku) GE - Georgia (Tbilisi) MU - Mauritius OM - Oman (Muscat)
SIP Features P-Asserted-Identity (PAI) Support in UPDATE message In previous releases, the IP Phones supported P-Asserted-Identity (PAI). In Release 2.3, the phones now support PAI header in the UPDATE message, according to draft-ietf-sipping-update-pai-00. This feature is always enabled. If an UPDATE is received with a PAI header from a trusted source, the phone updates the display with this information.
IP Phone Release Notes 2.3 New Features in Release 2.3 Ignore Out of Sequence Errors In Release 2.3, an Administrator can configure the phone via the “sip accept out of order requests” parameter to ignore CSeq number errors on all SIP dialogs on the phone. When this parameter is enabled, the phone no longer verifies that the sequence numbers increase for each message within a dialog, and does not report a "CSeq Out of Order"...
SIP BLA Expires Timer Release 2.3 now includes a SIP BLA subscription period parameter that allows an Administrator to set the amount of time, in seconds, of the BLA subscription period. If this parameter is set to zero (0), the phone uses the value specified for the BLA expiration in the subscribe message received from the server.
Page 64
IP Phone Release Notes 2.3 New Features in Release 2.3 Configuring SIP BLA Expirey Timer Using the Aastra Web UI Use the following procedure to configure the SIP BLA Subscription Period using the Aastra Web UI. Aastra Web UI Click on Advanced Settings->Global SIP->Advanced SIP Settings. In the “BLA Subscription Period”...
Troubleshooting Features WatchDog Task Feature Release 2.3 provides a troubleshooting feature called the “WatchDog” task that monitors the status of the phones and provides the ability to get stack traces from the last time the phone failed. When the phone detects a failure (i.e., a crash), it automatically reboots. You can view a WatchDog crash file using the Aastra Web UI at the path, Advanced Settings->Troubleshooting.
Page 66
IP Phone Release Notes 2.3 New Features in Release 2.3 Enabling/Disable WatchDog Using the Aastra Web UI Use the following procedure to enable/disable the WatchDog task for the IP Phones using the Aastra Web UI. You can also view the “Crash Log” generated by the WatchDog task using the Aastra Web UI.
Issues Resolved in Release 2.3 This section describes the issues resolved on the 9143i, 9480i, 9480i CT, and the 5i Series IP phones in Release 2.3. The following table provides the issue number and a brief description of each fix. Note: Unless specifically indicated, these resolved issues apply to all phone models.
Page 68
IP Phone Release Notes 2.3 Issues Resolved in Release 2.3 Issue Number Description of Fix DEF10102 Retry-After headers with additional parameters are now supported. DEF10323 RTCP packets are no longer treated like early media. DEF10328 Phone now supports Replaces headers from servers that get the from-tag and to-tag mixed up. Robustness DEF07375 Fixed a crash if you dial a number ending with a # using manual dialling.
SIP IP Phone Models 9143i, 9480i, 9480i CT and 5i Series Phones Release Note 2.3 Contacting Aastra Telecom Support Contacting Aastra Telecom Support If you’ve read this release note, and consulted the Troubleshooting section of your phone model’s manual and still have problems, please send inquiries via email to beta_support@aastra.com.
Page 70
IP Phone Release Notes 2.3 Contacting Aastra Telecom Support RN-001029-02, Release 2.3, Rev 00...