资源简介

代码从https://code.google.com/p/sipeksdk/下载下来并且略微修改后的Sipek.SoftPhone; pjsipdll.dll是最新基于pjproject-2.3编译通过; http://download.csdn.net/detail/caiqin19880823/8183549

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Sipek
{
  public partial class BuddyForm : Form
  {
    private int _buddyId = -1;
    public int BuddyId
    {
      get { return _buddyId; }
      set { _buddyId = value; }
    }

    public BuddyForm()
    {
      InitializeComponent();
    }

    private void buttonCancel_Click(object sender EventArgs e)
    {
      Close();
    }

    private void buttonOk_Click(object sender EventArgs e)
    {
      CBuddyRecord record;

      if (BuddyId >= 0)
      {
        record = CBuddyList.getInstance().getRecord(BuddyId);
        CBuddyList.getInstance().deleteRecord(BuddyId);
      }
      else
      {
        if (textBoxNumber.Text.Length == 0) return;

        record = new CBuddyRecord();
      }
      record.FirstName = textBoxName.Text;
      //record.LastName = _lname.Caption;
      record.Number = textBoxNumber.Text;
      record.PresenceEnabled = checkBoxPresence.Checked;

      CBuddyList.getInstance().addRecord(record);
      CBuddyList.getInstance().save();

      Close();
    }

    private void BuddyForm_Activated(object sender EventArgs e)
    {
      CBuddyRecord record = CBuddyList.getInstance().getRecord(BuddyId);

      if (record == null) return;

      textBoxName.Text = record.FirstName;
      //textBoxName.Caption = record.LastName;
      textBoxNumber.Text = record.Number;

      checkBoxPresence.Checked = record.PresenceEnabled;
    }

  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-11-15 21:36  lib\
     文件     1015808  2014-11-15 21:25  lib\libeay32.dll
     文件      348160  2014-11-15 21:12  lib\msvcr71.dll
     文件      962560  2014-11-15 21:35  lib\pjsipDll.dll
     文件      909312  2014-11-15 21:29  lib\pjsipDll_notls.dll
     文件      187904  2013-07-24 13:20  lib\ServiceStack.Text.dll
     目录           0  2014-11-15 19:41  lib\Sounds\
     文件        6458  2008-03-26 19:29  lib\Sounds\congestion.wav
     文件       32044  2008-03-26 19:29  lib\Sounds\dial.wav
     文件      130102  2008-03-26 19:29  lib\Sounds\ring.wav
     文件       80044  2008-03-26 19:29  lib\Sounds\ringback.wav
     文件      196608  2014-11-15 21:24  lib\ssleay32.dll
     文件       49152  2014-11-15 21:07  lib\WaveLibMixer.dll
     目录           0  2014-11-20 22:13  Sipek\
     文件        4399  2014-11-20 21:16  Sipek.SoftPhone.sln
     目录           0  2014-11-15 19:38  SipekSdk\
     目录           0  2014-11-15 10:20  SipekSdk\bin\
     目录           0  2014-11-20 22:07  SipekSdk\bin\Debug\
     文件       52736  2014-11-20 22:07  SipekSdk\bin\Debug\SipekSdk.dll
     文件      194048  2014-11-20 22:07  SipekSdk\bin\Debug\SipekSdk.pdb
     目录           0  2014-11-15 09:56  SipekSdk\bin\Release\
     目录           0  2014-11-15 10:20  SipekSdk\Common\
     文件        2332  2014-11-15 09:55  SipekSdk\Common\AbstractFactory.cs
     文件       13681  2014-11-15 10:17  SipekSdk\Common\AbstractWrapper.cs
     目录           0  2014-11-15 10:20  SipekSdk\Common\CallControl\
     文件       28961  2014-11-15 09:44  SipekSdk\Common\CallControl\callManager.cs
     文件       15941  2014-11-15 09:45  SipekSdk\Common\CallControl\callStateMachine.cs
     文件       14791  2014-11-15 09:46  SipekSdk\Common\CallControl\callStates.cs
     文件        2079  2014-11-15 09:56  SipekSdk\Common\Enums.cs
     文件        6875  2014-11-15 09:43  SipekSdk\Common\IAbstractState.cs
     文件        4472  2014-11-15 09:53  SipekSdk\Common\ICallLogInterface.cs
............此处省略199个文件信息

评论

共有 条评论