OCSC Does Not Terminate The Call When <max-active-session-duration> Is Reached
Last updated on AUGUST 21, 2017
Applies to:Oracle Communications Service Broker - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
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.
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