Milestone release-1.3

Completed 15 years ago (Jun 23, 2009 4:47:46 PM)

100%

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

applications

2 / 2

common

3 / 3

pjlib

2 / 2

pjlib-util

1 / 1

pjmedia

14 / 14

pjmedia-audiodev

2 / 2

pjnath

10 / 10

pjsip

10 / 10

pjsua-lib

6 / 6

unit-tests

5 / 5

Release Focus

Release focus:

  • support for ICE regular nomination
  • automatically switch to TCP when sending large SIP requests
  • retransmit SIP provisional response every 1 minute
  • bug fixes

List of Enhancements

common

No results

pjlib

#878
New PJLIB API to parse socket address string

pjlib-util

#868
Added functions to search XML child nodes recursively

pjnath

#851
Support for regular nomination in ICE

pjmedia

#793
AMR encoder should regard 'mode-set' param specified by remote decoder.
#841
Possibility of naming collisions for codecs using ITU implementation (thanks Johan Lantz for the report).
#849
Modify conference audio switch behavior in connecting ports.
#883
Add user defined NAT hole-punching and keep-alive mechanism to media stream

pjmedia-audiodev

No results

pjsip

#831
Automatically switch to TCP transport when sending large request
#832
Support for outbound proxy setting without using Route header
#869
Make various event/presence subscription time settings configurable (thanks Johan Lantz for the suggestion)
#873
Include the parsed XML tuple in the pjsip_pres_status, and include it in the pjsua_buddy_info in PJSUA-LIB, in case the PIDF document contains other info that is needed by application (thanks Johan Lantz for the suggestion)

pjsua-lib

#821
New buddy state callback which additional event parameter (thanks Johan Lantz for the suggestion)
#882
Do not auto-close sound device when there are any active calls.

applications

#850
Remove 'Require=replaces' param in 'Refer-To' header (in call transfer with replaces).

unit-tests

No results


List of Bugs

common

#838
Miscellaneous fixes
#871
Building solution failed for Windows Mobile 5.0 SDK, all skipped
#887
Re-enable compile as C++ option for libraries as part of making exception work in Symbian, and add pjlib-test to default Symbian build

pjlib

#758
Problem with TCP transport on Symbian

pjlib-util

No results

pjnath

#836
SHA1 encryption may corrupt STUN packets with MESSAGE-INTEGRITY
#839
Crash in TURN lookup_ch_by_addr() function when sending data
#840
Update in pjnath-test to support updated TURN draft
#854
Adding SOFTWARE attribute in all outgoing requests may cause compatibility problem with older STUN server (thanks Alexei Kuznetsov for the report)
#856
Put back the ICE candidate priority values according to the default values in the draft-mmusic-ice
#857
Support for ICE keep-alive with Binding indication
#858
Do not authenticate STUN 438 response
#888
TURN client allocation failure when it receives multiple 438/Stale Nonce responses (thanks Peter Livesey for the report)
#889
TURN client ignores the allocation parameter specified by application

pjmedia

#830
Echo canceller/suppressor produces tick noises.
#834
Delay buffer's mutex leaks (thanks Girish Kumar for the report).
#844
Assertion in on_rx_rtp(transport_udp.c) possibly due to race condition (thanks Peter Cai and Michael Broughton for the report)
#855
Bug in digit map frequencies for DTMF digits (thanks FCCH for the report)
#859
AMR-WB format param in the SDP is not negotiated correctly.
#862
SRTP should accept tag 0 in crypto attribute in the SDP
#874
Some codecs don't maintain timestamp (Thanks Roman Imankulov for the patch)
#884
Codec must not generate keep-alive frames when PJMEDIA_CODEC_MAX_SILENCE_PERIOD is set to -1 (disabled)
#895
pjmedia-test crashes due to unable to find jbtest.dat

pjmedia-audiodev

No results

pjsip

#822
Retransmit provisional response every 1 minute
#842
Error parsing status line in sipfrag message body in call transfer scenario (thanks Tomáš Valenta for the report!)
#845
Crash in 100rel after CANCEL is received and 487 is sent (thanks Gang Liu for the report)
#860
REFER is sent instead of SUBSCRIBE with Expires=0 when when transferee doesn't terminate subscription after call transfer
#861
IPv6: when an IPv6 URI has ";transport=udp" parameter, the resolver will use IPv4 transport and it will fail to resolve the URI
#870
Changed the mapping of host resolution failure to SIP status code 502 from 503 (thanks Robert Cichielo for the report)

pjsua-lib

#863
Account may always re-register with IPv6, due to string comparison of IPv6 address
#867
Return error instead of asserting when PJSUA-LIB fails to open log file
#876
Second call fails to open the sound device event when --null-audio is set
#880
Pressing call hold twice in pjsua will cause call to be unheld

applications

#852
--ip-addr support for IPv6 for media transport in pjsua

unit-tests

#890
pjlib-test failed on select() test Windows Vista multi-core
#891
pjlib-test failed with "Bus Error" on MacOS X
#892
pjnath-test error on test vector validation on Windows XP
#893
pjlib-test failed on timer heap test on Symbian S60 3rd Edition MR
#894
pjnath-test failed on ICE test when the host has three or more network adapters

Note: See TracRoadmap for help on using the roadmap.