Milestone release-1.7

Completed 9 years ago (Aug 11, 2010 11:44:46 AM)

100%

Total number of tickets: 49 - closed: 49 - active: 0

applications

3 / 3

common

3 / 3

pjlib

4 / 4

pjlib-util

1 / 1

pjmedia

18 / 18

pjmedia-audiodev

1 / 1

pjnath

1 / 1

pjsip

10 / 10

pjsua-lib

7 / 7

third-party

1 / 1

Release Focus

iPhone! This release contains support for iPhone, iPod Touch, and iPad devices. See the Getting Started for iPhone page for more info.

This release also adds support for multipart message bodies.

This release also contains important bug fixes from the last SIPit 26.

This will be the last enhancement release for 1.x version, as after this the 1.x will be made the new stable version to replace the old 1.0.x stable version. Trunk development will move towards 2.0 version, which will be the new major release after 1.x.


List of Enhancements

common

#1070
Support for multipart message bodies

pjlib

#1104
Hostname local suffix in iPhone OS

pjlib-util

No results

pjnath

#1077
Automatically reallocate TURN connection upon Refresh request failure, and notify the application if the allocation retry also fails (thanks Jan Boquist for the suggestion)

pjmedia

#668
Omit media attributes when rejecting SDP media lines
#1051
Core audio device support for Mac and iPhone OS
#1054
iLBC codec framework for iPhone OS
#1065
Register/unregister feature for audio device
#1072
Audio clipping on G.722 regarding 14-bit PCM for codec input/output
#1076
SRTP put unnecessary SDP crypto attribute in disabled SDP media (port 0)
#1103
RTCP statistics updates (thanks Roman Puls for the suggestions)

pjmedia-audiodev

No results

pjsip

#1039
Add Allow header in outgoing REGISTER request (thanks Daniel Anens for the info)
#1081
Implement ICE option tag (RFC 5678)
#1089
Store remote capability info in the dialog
#1097
Support sending UPDATE without SDP

pjsua-lib

#1069
Offer duplicated SDP media line, secured and unsecured version, in SRTP optional mode (thanks Bogdan Krakowski for the suggestion)
#1086
New option to update the Contact URI in a single REGISTER request
#1095
New option to control the Route headers in the REGISTER request (thanks Henrik Envall for the suggestion)

applications

#1050
Build configurations for iPhone OS
#1052
ipjsystest: pjsystest for iPhone OS
#1053
ipjsua: pjsua for iPhone OS

python

No results

unit-tests

No results

third-party

No results


List of Bugs

common

#1068
MIscellaneous fixes
#1092
Crash when receiving various messages with "Contact: *" header format (thanks Mikko Hännikäinen for the report)

pjlib

#1091
Increase the default maximum number of outstanding asynchronous operations for Symbian socket server
#1101
Check and calculate IPv4/IPv6 address specified in pj_getaddrinfo()

pjlib-util

#1078
The STUN utility in pjlib-util is unable to handle XOR_MAPPED_ADDRESS attribute

pjnath

No results

pjmedia

#740
RTCP sender report should set RTP timestamp field (thanks to Yann for the report)
#1066
Invalid SDP answer does not cause SDP negotiation to fail (thanks Andrey Kovalenko for the report)
#1067
Miscellaneous fixes/updates for jitter buffer
#1073
Assertion when receiving SDP answer with different media count
#1074
Assertion when SRTP receives long key in SDP crypto attribute
#1075
SRTP authentication fails after hold/resume and RTP seq restarted
#1084
Invalid negotiated codec after SDP negotiation
#1085
Handle the usage of obsoleted payload type 2 for G726-32
#1088
Assertion when SDP negotiation processing SDP offer containing disabled media without rtpmap attribute
#1094
Transmit RTCP keep alive even when the stream is paused (thanks Johan Lantz for the suggestion)
#1106
Audio clipping when stream encoded using IPP G722.1 and decoded using pjmedia G722.1

pjmedia-audiodev

No results

pjsip

#1045
Handle incomplete SDP offer-answer in re-INVITE/UPDATE
#1047
Don't send UPDATE if remote doesn't support it (thanks Bogdan Krakowski for the report)
#1060
Unable to register transaction (key exists) error message
#1071
Increase default maximum SIP packet size to 4000
#1080
Missing some NOTIFY requests in call transfer scenarios
#1090
Disable the "Bug in branch_param generator (i.e. not unique)" assertion

pjsua-lib

#476
Support for receiving multiple codecs in SDP answer
#1063
Audio stutter when using audio switchboard with narrowband codec (thanks Bogdan Krakowski for the report)
#1079
Media transport should be kept alive during double-hold scenario
#1087
Auto re-registration scheduling should be done before the registration callback

applications

No results

python

No results

unit-tests

No results

third-party

#1064
Miscellaneous fixes for the GSM codec (thanks Christopher Zimmermann for the patch)

Note: See TracRoadmap for help on using the roadmap.