Beispiel #1
0
        private void OnStateUpdate(int sessionId)
        {
            string text = CallManager.getCall(sessionId).StateId.ToString();

            if (text == "NULL")
            {
                text = "IDLE";
            }

            textBoxCallState.Text = text;
        }
Beispiel #2
0
        IStateMachine makeIncomingCall(int sessionId)
        {
            string number = "1234";

            MockSipCallProxy.OnCallStateChanged(sessionId, ESessionState.SESSION_STATE_INCOMING, "");
            MockSipCallProxy.onIncomingCall(sessionId, number, "");
            IStateMachine sm1 = _manager.getCall(sessionId);

            //sm1.State.incomingCall(number,"");

            //sm1.changeState(EStateId.INCOMING);
            Assert.AreEqual(EStateId.INCOMING, sm1.StateId);
            Assert.AreEqual(true, sm1.Incoming);

            Assert.AreEqual(sm1.RuntimeDuration, TimeSpan.Zero);

            return(sm1);
        }
Beispiel #3
0
 /// <summary>
 /// Incoming call callback. Just assign incall.
 /// </summary>
 /// <param name="sessionId"></param>
 /// <param name="number"></param>
 /// <param name="info"></param>
 void _manager_IncomingCallNotification(int sessionId, string number, string info)
 {
     // assign incoming call instance to member variable
     incall = _manager.getCall(sessionId);
 }