Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1419 closed enhancement (fixed)

Media count manipulation in call basis (thanks Bogdan Krakowski for the suggestion)

Reported by: nanang Owned by: bennylp
Priority: normal Milestone: release-2.0-beta
Component: pjsua-lib Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:


Currently, media count setting is configurable via account setting only, which not really ideal for application, e.g: need to modify the account setting just for enabling video in an audio only session. So, media count manipulation should be done per call basis rather than per account basis.

Change History (4)

comment:1 Changed 13 years ago by nanang

(In [3891]) Re #1419, implement media count manipulation per call basis:

  • moved the media count setting from account setting to call setting
  • introduced pjsua_call_setting, to be used by pjsua_call_make_call() and some new APIs: pjsua_call_answer2(), pjsua_call_reinvite2(), pjsua_call_update2()

comment:2 Changed 13 years ago by nanang

(In [3903]) Re #1419: updated call transfer to allow both the transferee and the transfer destination to update the current call setting:

  • for transferee (attended & unattended): via new PJSUA-LIB callback on_call_transfer_request2()
  • for transfer destination (attended only): via new PJSUA-LIB callback on_call_replace_request2()

comment:3 Changed 13 years ago by nanang

  • Resolution set to fixed
  • Status changed from new to closed

comment:4 Changed 13 years ago by bennylp

(In [3925]) More re #1419: changed field names from video_count to vid_cnt and audio_cnt to aud_cnt for better consistency

Note: See TracTickets for help on using tickets.