Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="start">Start date calls</param>
 /// <param name="finish">Finish date calls</param>
 /// <param name="extension">the PBX employee ID for the caller</param>
 public Request(DateTime start, DateTime finish, string extension)
 {
     this.start      = start;
     this.finish     = finish;
     this.call_party = new CallParty()
     {
         extension  = extension,
         request_id = Guid.NewGuid().ToString()
     };
 }
        static void ConnectOrDisconnectAudioSenderToCallParty(ISession session, CallParty call_party, AudioHandler sender, bool connect)
        {
            if (sender == null)
            {
                return;
            }

            if (connect)
            {
                session.ConnectAudioSender(call_party, sender);
            }
            else
            {
                session.DisconnectAudioSender(call_party, sender);
            }
        }
 public bool ConnectAudioSender(CallParty side, AudioHandler sender)
 {
     throw new NotImplementedException();
 }
 public void BlindTransfer(CallParty transferor, string target)
 {
     throw new NotImplementedException();
 }
 public void AttendedTransfer(CallParty transferor, ISession target)
 {
     throw new NotImplementedException();
 }
 public void SendDTMF(int key, CallParty party)
 {
     throw new NotImplementedException();
 }
 public bool DisconnectAudioReceiver(CallParty side, AudioHandler receiver)
 {
     throw new NotImplementedException();
 }
 void DisconnectAudioReceiverToCallParty(ISession session, CallParty call_party)
 {
     ConnectOrDisconnectAudioReceiverToCallParty(session, call_party, speaker, false);
 }
 void DisconnectAudioSenderToCallParty(ISession session, CallParty call_party)
 {
     ConnectOrDisconnectAudioSenderToCallParty(session, call_party, microphone, false);
 }
Esempio n. 10
0
 public bool DisconnectAudioSender(CallParty side, AudioHandler sender)
 {
     throw new NotImplementedException();
 }
Esempio n. 11
0
 public bool ConnectAudioReceiver(CallParty side, AudioHandler receiver)
 {
     throw new NotImplementedException();
 }
Esempio n. 12
0
 public void SendDTMF(int key, CallParty party)
 {
     throw new NotImplementedException();
 }
Esempio n. 13
0
 public void BlindTransfer(CallParty transferor, string target)
 {
     throw new NotImplementedException();
 }
Esempio n. 14
0
 public void AttendedTransfer(CallParty transferor, ISession target)
 {
     throw new NotImplementedException();
 }