1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using System.Text;
- using HNWD.Pregrant.Model;
- namespace HNWD.Pregrant.DataAccess
- {
- public class SIPAccountService
- {
- private string path = "";
- private string userDEVICE_ETH_MAC = "";
- public SIPAccountService(string userDEVICE_ETH_MAC, string path)
- {
- this.userDEVICE_ETH_MAC = userDEVICE_ETH_MAC;
- this.path = path;
- }
- public bool RegisterByuserDEVICE_ETH_MAC()
- {
- //'==================================================
- //'判断SIP服务器是否存在账号信息
- clsOpenSIPSAccount TempSipAccount = new clsOpenSIPSAccount(this.path);
- bool TempSipRes = false;
- TempSipAccount.OpenSIPs_ConnectDefault();
- StringBuilder sb = FieldNickGenerator<WD_DeviceInfo>.GeneratFieldNick();
-
- WD_DeviceInfoDataAccess wd_DeviceInfoDataAccess = new WD_DeviceInfoDataAccess(null);
- wd_DeviceInfoDataAccess.QueryAll();
- if (wd_DeviceInfoDataAccess.ext.bSuccess && wd_DeviceInfoDataAccess.ext.Rows > 0)
- {
- if (!string.IsNullOrEmpty(wd_DeviceInfoDataAccess.ext.messageDataList[0].deviceSipId))
- {
- TempSipRes = TempSipAccount.OpenSIPs_AccountCheck(wd_DeviceInfoDataAccess.ext.messageDataList[0].deviceSipId, TempSipRes);
- }
- if (!TempSipRes)
- {
- TempSipAccount.OpenSIPs_AccountAdd(wd_DeviceInfoDataAccess.ext.messageDataList[0].deviceSipId, wd_DeviceInfoDataAccess.ext.messageDataList[0].deviceSipId);
- }
- TempSipAccount.OpenSIPs_Close();
- }
- return TempSipRes;
- }
- }
- }
|