private void OnEvent_CallingCallCollect(Client client, BroadcastParams broadcastParams, CallEventParams callEventParams) { CallEventParams.CollectParams collectParams = null; try { collectParams = callEventParams.ParametersAs <CallEventParams.CollectParams>(); } catch (Exception exc) { Logger.LogWarning(exc, "Failed to parse CollectParams"); return; } if (!mCalls.TryGetValue(collectParams.CallID, out Call call)) { Logger.LogWarning("Received CollectParams with unknown CallID: {0}", collectParams.CallID); return; } call.CollectHandler(collectParams); }
private static void OnCallCollect(CallingAPI api, Call call, CallEventParams.CollectParams collectParams) { Logger.LogInformation("OnCallCollectResult: {0}, {1} for {2}, {3}", call.CallID, call.State, collectParams.ControlID, collectParams.Result.Type); }