OCSC Does Not Terminate The Call When <max-active-session-duration> Is Reached (Doc ID 2298400.1)

Last updated on AUGUST 21, 2017

Applies to:

Oracle Communications Service Broker - Version 6.0.0.1.0 and later
Information in this document applies to any platform.

Symptoms

Setting <max-active-session-duration>50</max-active-session-duration> and keep <max-call-duration-timeout-interval-minutes>900</max-call-duration-timeout-interval-minutes>.

Run the following test:

      The call started at '2017-07-27 11:35:46'. 
      And "Session duration timer expired, forcefully stopping actor" can be seen in log at '2017-07-27 11:36:36'.

      2017-07-27 11:36:36,188 DEBUG ActorDistributedCacheWorker:6 SessionActor - [SID:0000000259795834000000000000001A][APP:framework][DEBUG][com.convergin.specific.axia.framework.mediation.impl.SessionActor$SessionDurationTimer.onEvent():372][Session duration timer expired, forcefully stopping actor]

      But Actually the call is not disconnected by OCSC. OCSC doesn't send the Camel (abort or end) since OCSC has unregisterred the sccp event.  MSC and NCC don't know the call is ended, so the call is not ended immediately. Finally, the call is ended by MSC because of no answer timeout after 10 seconds.  And the customer is still being charged in the 10 seconds.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms