/// <summary> /// Make call to a given number and accountId. Assign sessionId to call state machine got from VoIP part. /// </summary> /// <param name="dialedNo"></param> /// <param name="accountId"></param> /// <returns></returns> public override int makeCall(string dialedNo, int accountId) { _smref.CallingNumber = dialedNo; // make call and save sessionId _smref.ChangeState(EStateId.CONNECTING); _smref.Session = CallProxy.makeCall(dialedNo, accountId); return(_smref.Session); }
/// <summary> /// Make call to a given number and accountId. Assign sessionId to call state machine got from VoIP part. /// </summary> /// <param name="dialedNo"></param> /// <param name="accountId"></param> /// <returns></returns> public override int makeCall(string dialedNo, Sipek.Sip.SipHeader[] headers) { _smref.CallingNumber = dialedNo; // make call and save sessionId _smref.ChangeState(EStateId.CONNECTING); _smref.Session = CallProxy.makeCall(dialedNo, headers); return(_smref.Session); }
public override int makeCall(string dialedNo, int accountId) { _smref.CallingNo = dialedNo; _smref.changeState(EStateId.CONNECTING); return(CallProxy.makeCall(dialedNo, accountId)); }