Milestone release-1.12
Release 1.12
Ticket List:
List of Enhancements
common:
pjlib, pjlib-util:
pjnath:
No results
pjmedia, pjmedia-audiodev:
pjsip, pjsua-lib:
- #1173
- PJSUA callback to allow creation of custom media transports by application
- #1216
- New pjsua_destroy2() API to allow shutting down the library without sending any outgoing messages
- #1259
- Option to use of 100rel in UAS if UAC supports it (thanks Marcus Froeschl for the suggestion)
- #1306
- Publish non-100 provisional response retransmission interval setting
- #1313
- Account option to disable registration when account is added (thanks Tony Jago Million for the patch)
- #1314
- New callback to notify application when registration or unregistration has been initiated (thanks Tony Jago Million for the patch)
- #1375
- Option to control first re-registration retry interval
applications, python, unit-tests, third-party:
- #1308
- Pcaputil sample application supports dynamic payload type codecs and audio device output
List of Bugs
common:
- #1252
- Miscellaneous fixes
pjlib, pjlib-util:
pjnath:
pjmedia, pjmedia-audiodev:
- #1251
- Calling pjmedia_aud_subsys_shutdown() more than once may cause crash (thanks Bill Gardner for the patch)
- #1258
- Divide by zero exception in jitter buffer with prefetching mechanism enabled (thanks Roman Puls for the report)
- #1301
- Wrong alaw value is generated by the non-table version of pjmedia_linear2alaw() function for some specific PCM values (thanks K. Johnson for the fix)
- #1307
- AMR with VAD turned on causes loud noise
- #1315
- Output volume setting not applied in Symbian VAS audio device creation
- #1335
- Fixes assertion when interruptionListener is called from an unregistered thread on iPhone OS (thanks to Ilya Kalinin for the patch)
- #1365
- Volume setting not applied in Symbian MDA audio device creation
- #1378
- Change jitter buffer progressive discard algorithm
- #1385
- Bug in SDP negotiation when generating answer with prefer_remote_codec==0 (thanks Régis Montoy for the report)
- #1410
- Assertion and noise when using AMR-WB with multiple frames per packet (thanks Olle Frimanson for the report)
- #1413
- G722.1 cannot encode multiple frames per packet (thanks Olle Frimanson for the report)
pjsip, pjsua-lib:
- #1231
- Crash in iPhone iOS when trying to make a call after the application is left running for days (thanks Alejandro Orellana for the report)
- #1255
- Unable to parse the short version of Event header (thanks Marcus Froeschl for the report)
- #1256
- Remove the "ob" parameter if SIP outbound is disabled
- #1291
- Invite module always responds with 491 to subsequent re-offers after responding with 488 (thanks Yuri Saltykov for the fix)
- #1302
- Bug in soft deadlock detection may cause program to block indefinitely (thanks Attila Magyar for the fix)
- #1305
- Bug in pjsua_call_hangup_all() may freeze the app for few seconds (thanks Kees van der Bent for the report)
- #1310
- Possible crash in registration callback after deleting account and restarting pjsua
- #1318
- Prevent PJSIP_INV_STATE_CALLING from being reported more than once (thanks Sam Yasin for the report)
- #1319
- When sips scheme is used, TLS must be used even when transport=tcp is specified in the URI (thanks Iñaki Baz Castillo for the report)
- #1341
- Revisit pjsua_acc_modify() for newly added fields in the pjsua_acc_config
- #1363
- Invalid Contact URI is used if display name contains reserved characters (thanks Dmitry Valegov for the report)
- #1364
- Some support for forking in Reliable Provisional Response (100rel) module
- #1367
- Crash if presence PIDF body is missing <basic> element (thanks Matt DiMeo for the patch)
- #1369
- Local state is set to HOLD even if hold operation fails
- #1371
- Soft deadlock when application query call info of other call inside a callback (Thanks Marcus Froeschl for the report)
- #1374
- Assertion when CANCEL and INVITE final response "crosses the wire"
- #1376
- Crash if pjsua_call_get_info() is called with disconnected call
- #1386
- Crash when invoking pjsip_endpt_send_raw_to_uri()
- #1387
- Missing newline when printing user defined header in multipart message (thanks Luis Martin Gil for the patch)
- #1391
- Missing CSeq check for incoming ACK in an INVITE session (thanks Ilya Kalinin for the report)
- #1405
- Unable to reject unknown algorithm in authentication challenge
- #1407
- Deadlock in initial resolution of STUN server
- #1414
- Removed assertion in transaction when event other than timer is received in TERMINATED state
- #1415
- Handle potential crash if joining worker thread fails in pjsua_destroy()
applications, python, unit-tests, third-party:
Note: See
TracRoadmap for help on using
the roadmap.