public virtual void Connect(string number) { try { string strRemoteURI; if (number.Contains("@")) { this.strNumber = number;//my change strRemoteURI = "SIP:" + number; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } else { this.strNumber = number; strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } //oclient.LocalUserURI = SIPCredentials.SIPNumber + "@" + SIPCredentials.SIPServer; //oclient.LocalUserName = SIPCredentials.SIPNumber; } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Connect()", "RTCAudio.cs"); } }
public virtual void Connect(string number) { try { string strRemoteURI; if (number.Contains("@")) { strRemoteURI = "SIP:" + number; } else { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; } osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { ex.Data.Add("My Key", "VMukti--:--VmuktiModules--:--VmuktiModules--:--Call Center--:--AutoProgressiveSoftPhone--:--AutoProgressivePhone.Business--:--RTCAudio.cs--:--OnIRTCSessionStateChangeEvent()--"); ClsException.LogError(ex); ClsException.WriteToErrorLogFile(ex); System.Windows.MessageBox.Show("Could not make a call, Please refer Error Log"); } }
public void Connect(string number) { try { string strRemoteURI; if (number.Contains("@")) { strRemoteURI = "SIP:" + number; } else { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; } //oclient.LocalUserURI = SIPCredentials.SIPNumber + "@" + SIPCredentials.SIPServer; //oclient.LocalUserName = SIPCredentials.SIPNumber; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Connect()", "VMuktiAudio.VistaService\\RTCAudio.cs"); System.Windows.MessageBox.Show("Could not make a call, Please refer to Error Log"); } }
public void Connect(string number) { string strRemoteURI = string.Empty; try { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PC, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Connect()", "RTCAudio.cs"); } }
private void MessagingEvent(IRTCMessagingEvent messagingEvent) { if (messagingEvent.EventType == RTC_MESSAGING_EVENT_TYPE.RTCMSET_MESSAGE) { Trace.WriteLine("mesaj geldi"); IRTCSession oturum = messagingEvent.Session; IRTCParticipant katilimci = messagingEvent.Participant; string mesaj = messagingEvent.Message; try { IMOturumuBaslat(oturum, katilimci.UserURI, katilimci.Name); istemci.PlayRing(RTC_RING_TYPE.RTCRT_MESSAGE, true); // zil sesi //FlashWindow.FlashWindowEx(((frmGorusme)htPencereler[katilimci.UserURI]).Handle, FlashWindow.FLASHW_ALL); // taskbar blinking ((frmGorusme)htPencereler[katilimci.UserURI]).MesajGoster(mesaj, katilimci.Name); // gelen mesajý formatlayýp göster } catch (COMException hata) { this.anaPencere.MesajGoster(hata.ToString(), "Hata"); } } }
public void Connect(string number) { try { string strRemoteURI; if (number.Contains("@")) { strRemoteURI = "SIP:" + number; } else { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; } //oclient.LocalUserURI = SIPCredentials.SIPNumber + "@" + SIPCredentials.SIPServer; //oclient.LocalUserName = SIPCredentials.SIPNumber; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Connect()", "VMuktiAudio.VistaService\\RTCAudio.cs"); System.Windows.MessageBox.Show("Could not make a call, Please refer to Error Log"); } }
public virtual void Connect(string number) { try { string strRemoteURI; if (number.Contains("@")) { strRemoteURI = "SIP:" + number; } else { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; } osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { ex.Data.Add("My Key", "VMukti--:--VmuktiModules--:--VmuktiModules--:--Call Center--:--AutoProgressiveSoftPhone--:--AutoProgressivePhone.Business--:--RTCAudio.cs--:--OnIRTCSessionStateChangeEvent()--"); ClsException.LogError(ex); ClsException.WriteToErrorLogFile(ex); System.Windows.MessageBox.Show("Could not make a call, Please refer Error Log"); } }
public void Connect(string number) { string strRemoteURI=string.Empty; try { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PC, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "Connect()", "RTCAudio.cs"); } }
public void Connect(string number) { try { string strRemoteURI; if (number.Contains("@")) { strRemoteURI = "SIP:" + number; } else { strRemoteURI = "SIP:" + number + "@" + SIPCredentials.SIPServer; } //oclient.LocalUserURI = SIPCredentials.SIPNumber + "@" + SIPCredentials.SIPServer; //oclient.LocalUserName = SIPCredentials.SIPNumber; osession = oclient.CreateSession(RTC_SESSION_TYPE.RTCST_PC_TO_PHONE, null, null, 0); oparticipant = osession.AddParticipant(strRemoteURI, SIPCredentials.SIPNumber); oSessionCallControl = (IRTCSessionCallControl)(osession); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "", "Audio\\Audio.Business\\RTCAudio.cs"); } }