SIP Endpoint SDK for .NET Release Notes
|Release Date||Release Type||Restrictions||AIX||Linux||Solaris||Windows|
This release contains the following new features and enhancements:
- If req_interval is configured as a non-zero value and if there is a DNS failure in resolving the SIP Server name on startup, SIP Endpoint SDK now retries registration attempts. Earlier, the connection was marked as failed and required the user to re-register the connection. (SEPSDK-2717)
- SIP Endpoint now includes an a=ptime parameter for outgoing SDP, when configured with a ptime key-value pair in codecs.enabled.audio setting, for example:
<domain name="codecs"> <section name="enabled"> <setting name="audio" value="g729,pcmu,ptime=40"/>
The valid values for this parameter depending on enabled codecs are:
- ptime=20 (default) and ptime=40 are allowed for all currently supported audio codecs
- ptime=60 is allowed for G.711, G.722, G.729 and Opus (but not for iLBC and iSAC)
If specified, SIP Endpoint would add the a='ptime' parameter to both Offer SDP (always with configured value) and Answer SDP (with negotiated value, which may be different based on the remote Offer SDP).
As in previous releases, the size of outgoing RTP packets depends only on the ptime value in the remote SDP (The endpoint must send packets that the other side is willing to accept).
This release contains the following resolved issues:
SDP processing no longer makes the endpoint unstable after adding or removing video on an active call repeatedly. (SEPSDK-2719)
SIP Endpoint SDK now correctly ignores the media section with port 0 (indicating a rejected stream) in the incoming SDP. Earlier, the media attributes were applied incorrectly resulting in an incorrect processing of the SDP offer. (SEPSDK-2700)
No special procedure is required to upgrade to release 9.0.022.05.