The MMTelStodProcessHandover feature intercepts the transfer INVITE routed by the MMTelStodTriggerAnchor feature and connects the existing called led to the new calling leg and releases the previous calling leg .

Feature Cheat Sheet

B2BUA Instance Originating / Terminating Point(s) in Session Plan Network Operator Data Subscriber Data Stateful or Stateless POJO Feature or SBB Feature Other notes

MMTel

Both

  • MMTelOrig_SipMidSession_PartyRequest

  • MMTelTerm_SipMidSession_PartyRequest

  • MMTelOrig_SipMidSession_PartyResponse

  • MMTelTerm_SipMidSession_PartyResponse

No

Stateful

SBB Feature

Prerequisite Features

  • DetermineVoltePlanId

  • MMTelStodTriggerAnchor

Session Input Variables

Session State variable name Type Comments
CallType

enum

MobileOriginating or MobileTerminating

Statistics

Name

Incremented when…​

SentRemoteUpdate

a re-INVITE is sent to the called party.

RemoteUpdateSuccess

re-INVITE was accepted (200 OK).

RemoteUpdateError

re-INVITE was not accepted.

CallAnsweredWith200

the (200 OK) from the re-INVITE is sent to the new access leg

ReleasedOldAccessLeg

the previous calling leg is released

LinkedNewAccessLegToRemoteLeg

the transfer INVITE leg is linked to the existing called party leg

TerminatedSession

the session finishes

AccessTransferComplete

the session transfer was done successfully

HandoverRequestReceived

a session transfer INVITE is received

StodEnableSessionTracking

tries to mark the new transfered session to be tracked

FoundTrackingKey

the tracking key is set

StodSessionTrackingDisabled

when failed to set the new transfered session to be tracked

Behaviour

The feature intercepts the transfer INVITE routed by the MMTelStodTriggerAnchor feature and connects the existing called led to the new calling leg and releases the previous calling leg.

The feature also does the SDP remote update by sending the transfer INVITE as a reINVITE on the existing called leg and guarantees the SDP integrity and correctness on all involved dialogs.

Source

For source code information see MMTel Session Transfer Source Code

Previous page Next page
Sentinel VoLTE Public Version 2.7.0