Example #1
0
        private void OnCallInstantMessageReceived(PhoneCallInstantMessageArgs args)
        {
            var handler = CallInstantMessageReceived;

            if (handler != null)
            {
                handler(this, args);
            }
        }
        private void Model_CallInstantMessageReceived(object sender, PhoneCallInstantMessageArgs e)
        {
            string sipAccount = string.Format("{0}@{1}", e.PhoneCall.PhoneLine.SIPAccount.UserName, e.PhoneCall.PhoneLine.SIPAccount.DomainServerHost);

            StringBuilder sb = new StringBuilder();

            sb.Append("Instant message received\r\n");
            sb.Append(string.Format("Call: {0} - {1}\r\n", sipAccount, e.PhoneCall.DialInfo));
            sb.Append(string.Format("Message: {0}", e.Message.Content));

            MessageBox.Show(sb.ToString());
        }