NatICQ - icq клиент для мобильных телефонов siemens, на платформе SGold, NewSGold. Работает через доп. сервер. Имеет небольшой размер, порядка 25-50 кб, содержит минимум функций и настроек. Для работы приложения требуется, прежде всего, ELFpack или ELFloader (желательно 1.8++ и выше) и последняя библиотека, а также установка эльфа GPRSD. Q: Какие преимущества имеет данный клиент по сравнению с другими, а именно с jimm'ом?
A: 1 - Одно из главных преимуществ - высокая скорость выполнения команд, ограничением в данном случае выступает только мощность процессора и оперативная память. Я всего лишь скажу, что приложение в прямом смысле слова летает...
2 - вывод на рабочий стол иконки, показывающей работу эльфа (будь то ваш статус или подключение к сети, либо новое входящее сообщение) ; скриншоты прилагаются
3 - история на каждый контакт пишется в отдельный текстовый файл (*.txt). Файл создается автоматически на каждый контакт и присваевает номер icq контакта, как имя файла (например, 222333566.txt, где 222333566-номер icq контакта). Никаких задержек в работе с историей, как на jimm'ме, повторюсь, работает очень шустро.
4 - Трафика кушает меньше
5 - Не роняет NewSGOLD
Q: Не глючат ли кодировки при отправке/приеме сообщений с других клиентов
A: Нет, работает корректно почти со всеми, если конечно на другом конце провода не пользуются чем-то странным. Не забывайте, что иногда, даже между номера бывают проблемы, в независимости от клиента.
Q: Будет ли фича отрубить контактов оффлайн?
A: Да.
Q: Будет ли тайпинг?
A: Нет. И не просите...
Q: Будет ли переключение между активными контактами, как в Jimm?
A: Что-нибудь придумаем, не прямо так, как в джиме, но подобно.
Q: Будет ли возможность управлять списком контакта (Добавление и Удаление контактов, групп)?
A: Да, когда-нибудь будет. Пока в этом нет большой необходимости.
Q: При отправке/приеме сообщений появляется сообщение с ошибкой I/O #102(101)
A: Надо, чтобы каталог для истории, указанный в конфигурации, существовал, а также, чтобы в конце пути не стоял символ \. Если вы создали каталог не на самом диске, а в какой-нибудь папке, то папка должна иметь название из английских букв.
Q: Когда NatIcq находится в фоновом режиме. При получении звонка задача вылетает из хтаsк?
A: Нет
Q: Периодически во время общения появляется что-то вроде <##icqimage0001>
A: Ходят слухи, что это смайлик. Не обращаете внимания, ничего страшного. Это не вирус.
Q: Naticq у меня так и не работает. Проверял на Теле2 и Билайне. Теперь другое - Статус соединения 1 (Try to login) перескакивает сразу на 3 (Login), без промежуточного 2. Затем появляется контакт лист, начинают загружаться те, кто онлайн и сразу же статус соединения 0.
A: Попробуйте сменить номер icq.
Q: Планируется ли в будущем переход на штатный сервер (без промежуточного)
A: Не будет работать прямо с серверами АОЛа.
Q: Если у вас в файле GPRSD.bcfg не помещается APN.
A: Проблема решается установкой эльфа GPRSd более ранней версии, где не создается настроечный файл *.bcfg, а APN берется из активного интернет-профиля.
Q: А группировать контакты она умеет?
A: Нет, возможно в скором времени данная функция будет добавлена.
Q: А naticq научили gprsd врубать?
A: Нет.
Q: При включении профиля в телефоне (кроме general=общий), надписи других профилей начинают наезжать на иконку, как решить проблему?
A: В настройках файла NATICQ.bcfg координате Y присвоить значение 45.
Q: Хочется, чтобы иконка статуса на Гл. экране была всегда и не пропадала на время.
A: Может быть засунем в будущем иконку в иконбар, оттуда её уже никто не уберёт.
Добавлено (15.04.2007, 17:26)
---------------------------------------------
Настройка и установка NatICQ
Одна из причин, почему naticq не подключается, в дополнительном сервере. Если он не работает (может повис, выключен...), то подключиться невозможно. Выход: попробовать в настройках указать порт 25 (данная опция доступна для naticq for elfloader 2.0); использование джимма на некоторое время. Чтобы проверить, работает ли сервер, вам нужно посмотреть статус пользователя 434515151 - это квип, который запущен на сервере. Копируете файл NATICQ.ELF куда надо и запускаете. При первом запуске происходит создание файла конфигурации и выход с сообщением "Please setup UIN/PASS!". Открываете файл ZBin/etc/NATICQ.bcfg и настраиваете параметры. Далее запускаете снова NATICQ.ELF. При запуске NATICQ автоматически пытается соединиться с сервером, используя сессию, созданную GprsD (должен быть установлен и настроен - подробности чуть ниже). После того, как соединение установлено, появляется контакт-лист. Далее выбираете необходимый контакт и пишете сообщение. Послать сообщение - зеленая трубка. В меню при редактировании чата есть пункты: Get short info - получить короткую информацию о контакте Add/rename - добавить текущий контакт в контакт-лист или переименовать его (если уже существует) Send Auth Req - послать запрос авторизации. Send Auth Grant - авторизовать контакт. Open logfile - открыть всю историю для просмотра, используется функция ExecuteFile. История сохраняется в папке "4(0):\NatICQ_hist" в текстовых файлах с названием UIN.txt, где uin - понятно что за номер.
Папка настраивается в конфигурации (NATICQ.bcfg). Clear log - очистить текущий чат; когда много сообщений, редактор начинает притормаживать, этот пункт помогает
!!!Опции доступные для naticq for elfloader 2.0, все настройки настраиваются в файле NATICQ.bcfg 1 - Чтобы отключить вибрацию, нужно на сером экране нажать *. 2 - Чтобы установить звук оповещения, нужно указать номер мелодии в фуллфлеше (нужную можно найти с помощью эльфа Watch.elf) 3 - Чтобы назначить свои иконки на события, нужно указать путь к данным иконкам. На экране состояния (серый экран) в верхней строке индицируется текущий статус соединения (State): 0 - Сейчас соединение отсутствует (возможно связь оборвалась). Для установления соединения нажмите зеленую трубку. 1 - Устанавливается TCP-соединение, при появлении в строке ниже статуса сообщения "Try to login..." производится попытка подключения к серверу ICQ. 2 - TCP-соединение установлено, пакет логина послан. 3 - Установлено соединение с сервером ICQ, нормальный режим работы. !!! Имеется функция автоконнекта при обрыве связи.
Настройка и установка GPRSD: Необходимо скопировать файл GprsD в папку ZBin/Daemons и перезагрузить телефон. При этом в каталоге ZBin/etc будет создан файл GprsD.bcfg, который необходимо открыть и установить параметры сессии, такие как: APN, Username, Password для GPRS-Internet. Никаких WAP-профилей!!! Кроме того, необходимо установить "Enable GprsD On". После выхода, в течение минуты, будет установлена сессия с отображением окна с сообщением "Session started!". После этого можно пользоваться эльфами, работающими с сокетами. При последующих перезагрузках телефона сессия будет стартовать автоматически.