public string GetEventKey(CallingServerEventBase callEventBase) { if (callEventBase is CallConnectionStateChangedEvent) { var callLegId = ((CallConnectionStateChangedEvent)callEventBase).CallConnectionId; return(BuildEventKey(CallingServerEventType.CallConnectionStateChangedEvent.ToString(), callLegId));; } else if (callEventBase is ToneReceivedEvent) { var callLegId = ((ToneReceivedEvent)callEventBase).CallConnectionId; return(BuildEventKey(CallingServerEventType.ToneReceivedEvent.ToString(), callLegId)); } else if (callEventBase is PlayAudioResultEvent) { var operationContext = ((PlayAudioResultEvent)callEventBase).OperationContext; return(BuildEventKey(CallingServerEventType.PlayAudioResultEvent.ToString(), operationContext)); } else if (callEventBase is AddParticipantResultEvent) { var operationContext = ((AddParticipantResultEvent)callEventBase).OperationContext; return(BuildEventKey(CallingServerEventType.AddParticipantResultEvent.ToString(), operationContext)); } return(null); }
public string GetEventKey(CallingServerEventBase callEventBase) { if (callEventBase is CallConnectionStateChangedEvent) { var callLegId = ((CallConnectionStateChangedEvent)callEventBase).CallConnectionId; return(BuildEventKey(CallingServerEventType.CallConnectionStateChangedEvent.ToString(), callLegId));; } return(null); }