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 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 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 fncAnser() { try { if (osession != null) { osession.Answer(); oSessionCallControl = (IRTCSessionCallControl)(osession); } } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "fncAnser()", "RTCAudio.cs"); } }
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) { 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"); } }