コード例 #1
0
        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);
        }
コード例 #2
0
 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);
 }