Release Notes for 2.0.10(e) -- Sipura Phone Adapter

SPA-1000 -- 1 Port FXS, 1 Ethernet Interface
SPA-2000 -- 2 Port FXS, 1 Ethernet Interface

Copyright (C) 2003-2004 Sipura Technology Inc.

* * * * * * * * * * IMPORTANT * * * * * * * * * * * * * * * *  *
* Use of Proprietary Information and Copyright Notice:         *
* This release note document contains proprietary information  *
* that is to be used only by Sipura Technology customers.      *
* Any unauthorized disclosure, copying, distribution, or use   *
* of this information is prohibited. This restriction includes * 
* ALL Internet based discussion forums, e.g. DSLreports.       *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  *

IMPORTANT NOTICE:  
- This and all future releases DO NOT allow firmware downgrade 
  to software versions prior to 1.0.30.

Bug Fixes
==================================
 1. BUG ID=00198
    Time/Date not cleared after submit. 

 2. BUG ID=00201
    Resync HTTP GET fails if Content-Length field is missing
    in server response.
  
 3. BUG ID=00202
    When matching a comma separated list of patterns (caller-id, RSC, etc),
    the SPA will ignore all the patterns after it has matched that pattern once.

 4. BUG ID=00206	
    SPA limits "uri" to 39 chars when verifying inbound Authorization credentials. 
    For SPA-3000, if the target PSTN number is too long (more than 12 digits) in 
    one-stage dialing and HTTP authentication, the SPA might not authenticate the 
    VoIP caller properly due to this limit.

 5. BUG ID=00207
    The SPA may not take the contact with highest 'q' if multiple contacts exist
    in a message (such as a 302 response).

 6. BUG ID=00208
    The SPA does not insert or handle 'k' header (compact-form supported header).

 7. BUG ID=00209
    The SPA does not handle 'b' header (compact form referred-by).
  
 8. BUG ID=00210
    The SPA does not send PRACK to the contact indicated in the 18x response, nor
    does it include the Route if Record-Route is present in the 18x response.
    The SPA just sends PRACK to the same request uri as the original INVITE.
	    	
 9. BUG ID=00210
    The SPA drops Supported and Allow header from the original INVITE when
    retying INVITE with authorization after a challenge to the original INVITE.
	
10. BUG ID=00212
    When no port is advertised, the SPA does not use 5060 when matching contact in 
    the 2xx REGISTER  response. The result is that it will not find the expires value 
    returned by the  registrar if the SPA uses 5060 in register contact, but response 
    contact has no port number.

11. BUG ID=00215
    he SPA does not reject the INVITE w/o contact; so later SPA may send a BYE
    to an empty Request-URI for that call.

14. BUG ID=00216 -- Rare bug found on SPA-1000 Only
    The SPA-1000 might shut off outgoing audio to the other end during a call.

	
Feature Enhancement
===================================

 1. Record register timestamp and compensate for delay between when register is 
    sent and when response is received.

 2. Strengthened CWCID generation to handle phones that send very short ACK digit.

 3. Added mechanism to report the current profile back to the provisioning server.  
    Configured with Report_Rule parameter. This mechanism is triggered by SIP 
    NOTIFY "report".

 4. Added <Attn-Xfer Act Code> and  (regional parameters). If 
    the code is empty, it does not change the current Attn-Xfer or Conference 
    behavior. If the code is specified, then the code must be entered before dialing 
    the 3rd party before attn-xfer or conference can be activated subsequently.

 5. Added Message Waiting (User 1/2) Boolean parameter.
    This is updated when there is voice mail notification received by the SPA.
    The user can also manually modify it to clear or set the flag. Setting 
    this value to "yes" can activate stutter tone and VMWI signal. This parameter 
    is stored in long term memory and will survive after reboot or power cycle

 6. Added syntax for specifying substrings of macro variables within provisioning 
    parameters, such as specifying a portion of the SPA MAC address or Serial Number.

 7. Added reboot_now and restart_now NOTIFY events to force a reboot right away 
    regardless current state.

 8. The SPA will drop all messages with missing mandatory sip headers:
    TO, FROM, CSEQ, VIA, CALL-ID.