diff options
author | Benny Prijono <bennylp@teluu.com> | 2009-06-04 22:16:47 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2009-06-04 22:16:47 +0000 |
commit | 2d27c6a42c01019e542aef023000901384388574 (patch) | |
tree | a322c6c13b467d3d5e0ac6a9b21e6593c17b35a1 /build.symbian | |
parent | 7aa5e9c1f82139cb7065c95c7c2595bc511589c6 (diff) |
Ticket #860:
- will send SUBSCRIBE to refresh REFER subscription (not REFER!), only when required (such as when call transfer is running for longer than REFER subscription expiration, hence need to be refreshed)
- replaced hardcoded REFER subscription duration (600s) with a macro, {{{PJSIP_XFER_EXPIRES}}}.
- when NOTIFY with "200 OK" sipfrag body is received and subscription state is not terminated, send SUBSCRIBE with Expires=0 to terminate the REFER subscription
- for transferee, terminate the subscription in CONNECTING state and not in CONFIRMED state. Terminating the subscription in CONFIRMED state causes redundant NOTIFYs with "200 OK" sipfrag body to be sent, one with active subscription and another with terminated state.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2750 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'build.symbian')
0 files changed, 0 insertions, 0 deletions