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()); }