iConact+++ - интегрированное телефонное решение...

Интегрированное телефонное решение на базе iContact AE, iDialer+, iCaller и GreenButton для WM5-WM6.5
Dream
Сообщения: 22
Зарегистрирован: 21 окт 2011, 21:00

Re: iConact+++ - интегрированное телефонное решение...

Сообщение Dream » 12 фев 2012, 14:19

Не планируется выход очередной версии с исправленным багом с вешаньем телефона? Мы всё ещё ждём :)

AGC
Супермодератор
Сообщения: 1510
Зарегистрирован: 27 апр 2010, 15:50

Re: iConact+++ - интегрированное телефонное решение...

Сообщение AGC » 15 фев 2012, 15:25

Dream писал(а):Не планируется выход очередной версии с исправленным багом с вешаньем телефона? Мы всё ещё ждём :)

Сроки назвать не могу, т.к. сейчас работаю сразу под тремя мобильными ОС :) Впрочем, здесь бы я ориентировался на WP7 - в плане перспективы.

Dream
Сообщения: 22
Зарегистрирован: 21 окт 2011, 21:00

Re: iConact+++ - интегрированное телефонное решение...

Сообщение Dream » 10 мар 2012, 09:54

AGC писал(а):
Dream писал(а):Не планируется выход очередной версии с исправленным багом с вешаньем телефона? Мы всё ещё ждём :)

Сроки назвать не могу, т.к. сейчас работаю сразу под тремя мобильными ОС :) Впрочем, здесь бы я ориентировался на WP7 - в плане перспективы.

так то в этом году уже WP8 выйдет. Аппаратов на WP7 достаточно не много. имхо, не особо перспективно, разве что портируется потом на 8-ку.

AGC
Супермодератор
Сообщения: 1510
Зарегистрирован: 27 апр 2010, 15:50

Re: iConact+++ - интегрированное телефонное решение...

Сообщение AGC » 10 мар 2012, 10:27

Dream писал(а):так то в этом году уже WP8 выйдет. Аппаратов на WP7 достаточно не много. имхо, не особо перспективно, разве что портируется потом на 8-ку.

Там софт, по-моему, будет совместимый.

=AZ=
Сообщения: 4
Зарегистрирован: 04 апр 2012, 15:49

Re: iConact+++ - интегрированное телефонное решение...

Сообщение =AZ= » 04 апр 2012, 16:05

Здравствуйте!
Хочется запускать iContact из скрипта, чтоб он открывался на истории звонков.
Если просто вызывать iContact.exe, то он запусится на Контактах (значение по умолчанию в конфиге)
Вопрос: с каким параметром нужно запустить iContact.exe, чтоб он открылся на истории звонков?

AGC
Супермодератор
Сообщения: 1510
Зарегистрирован: 27 апр 2010, 15:50

Re: iConact+++ - интегрированное телефонное решение...

Сообщение AGC » 06 апр 2012, 14:23

=AZ= писал(а):Вопрос: с каким параметром нужно запустить iContact.exe, чтоб он открылся на истории звонков?

Вот код обработки всех параметров:

Код: Выделить всё

void ApplyCommandLine(LPWSTR cmdLine)
{
  TCHAR* option;
  TCHAR* value;
  TCHAR* cur = cmdLine;
  while (*cur != 0)
  {
    if (*cur == TEXT('-'))
    {
      // get option
      cur = GetCommandLineOption(cur + 1, option, value);
      if (option != NULL)
      {
        if (_tcsicmp(option, TEXT("OpenIn")) == 0 && value != NULL)
        {
          if (_tcscmp(value, TEXT("1")) == 0)
            Settings::openIn = tabFavorites;
          else if (_tcscmp(value, TEXT("2")) == 0)
            Settings::openIn = tabCallLog;
          else if (_tcscmp(value, TEXT("3")) == 0)
            Settings::openIn = tabContacts;
        }
        else if (_tcsicmp(option, TEXT("OpenHistoryIn")) == 0 && value != NULL)
        {
          if (_tcscmp(value, TEXT("1")) == 0)
            Settings::openHistoryIn = ctAll;
          else if (_tcscmp(value, TEXT("2")) == 0)
            Settings::openHistoryIn = ctMissed;
          else if (_tcscmp(value, TEXT("3")) == 0)
            Settings::openHistoryIn = ctIncoming;
          else if (_tcscmp(value, TEXT("4")) == 0)
            Settings::openHistoryIn = ctOutgoing;
        }
        else if (_tcsicmp(option, TEXT("FavoritesCat")) == 0 && value != NULL)
        {
          if (value[0] != 0)
          {
            Settings::favorite_category = value;
          }
        }
        else if (_tcsicmp(option, TEXT("ShowSimContacts")) == 0 && value != NULL)
        {
          Settings::showSimContacts = (_tcscmp(value, TEXT("1")) == 0);
        }
      }
    }
    else
    {
      cur++;
    }
  }
}

void ApplyIDialerCommand(HWND hWnd, LPWSTR cmdLine)
{
  TCHAR* option;
  TCHAR* value;
  TCHAR* cur = cmdLine;
  while (*cur != 0)
  {
    if (*cur == TEXT('-'))
    {
      // get option
      cur = GetCommandLineOption(cur + 1, option, value);
      if (option != NULL)
      {
        // iDialer compatibility
        if (_tcsicmp(option, TEXT("favorites")) == 0)
        {
          Settings::openIn = tabFavorites;
          PostCommandF(hWnd, CMD_LIST_FAVORITES, CMDF_MENU_GOTO);
        }
        else if (_tcsicmp(option, TEXT("recents")) == 0)
        {
          Settings::openIn = tabCallLog;
          PostCommandF(hWnd, CMD_LIST_CALLLOG, CMDF_MENU_GOTO);
        }
        else if (_tcsicmp(option, TEXT("contacts")) == 0)
        {
          Settings::openIn = tabContacts;
          PostCommandF(hWnd, CMD_LIST_CONTACTS, CMDF_MENU_GOTO);
        }
        else if (_tcsicmp(option, TEXT("dialer")) == 0)
        {
          PostCommand(hWnd, CMD_LIST_DIALER);
        }
        else if (_tcsicmp(option, TEXT("search")) == 0)
        {
          Settings::openIn = tabContacts;
          PostCommand(hWnd, CMD_LIST_KEYBOARD);
        }
      }
    }
    else
    {
      cur++;
    }
  }
}

Думаю, там все понятно :)

=AZ=
Сообщения: 4
Зарегистрирован: 04 апр 2012, 15:49

Re: iConact+++ - интегрированное телефонное решение...

Сообщение =AZ= » 06 апр 2012, 15:33

AGC,
AGC писал(а):с каким параметром нужно запустить iContact.exe, чтоб он открылся на истории звонков?
Вот код обработки всех параметров

ЭЭЭ ;+)) Спасиб, учтем
На самом деле, мне нужно было всего лишь это:
GreenButon: "\Program Files\iContact+++\GreenButton+\GreenButton.exe" -menu
iContact+ Call history: "\Program Files\iContact+++\iContact.exe" -recents
iContact+ Contacts: "\Program Files\iContact+++\iContact.exe" -contacts
iContact+ Favorites: "\Program Files\iContact+++\iContact.exe" -favorites

Ежик - птица не гордая и высоко не летает ;+))

=AZ=
Сообщения: 4
Зарегистрирован: 04 апр 2012, 15:49

Re: iConact+++ - интегрированное телефонное решение...

Сообщение =AZ= » 06 апр 2012, 16:06

Еще вопрос:
Перед звонком я могу выбрать контакт из списка контактов или набрать в дайлере, но с момента начала вызова КМК переключается в стандартное (вшитое) телефонное приложение и завершаю разговор я, соответственно, им же (стандартным/вшитым приложением).
Со входящими звонками так же - в момент разговора на экране стандартное телефонное приложение. В iConact+++ так и задумано или у меня что-то с настройками , глючит и не работает? :?

AGC
Супермодератор
Сообщения: 1510
Зарегистрирован: 27 апр 2010, 15:50

Re: iConact+++ - интегрированное телефонное решение...

Сообщение AGC » 08 апр 2012, 12:22

=AZ= писал(а): В iConact+++ так и задумано или у меня что-то с настройками , глючит и не работает?

Да, так и задумано. Дизайн экранов, правда, можно поменять за счет скинов на стандартный Телефон, но это совсем другая история :)

AGC
Супермодератор
Сообщения: 1510
Зарегистрирован: 27 апр 2010, 15:50

Re: iConact+++ - интегрированное телефонное решение...

Сообщение AGC » 22 июл 2012, 13:37

Проект выложен в открытом доступе для Разработчиков в закрытом разделе сайта ("Раздел для разработчиков" в теме "iContact+++ Исходные тексты").


Вернуться в «Поддержка iContact+++ [Windows Mobile 5.0-6.5]»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость