Cчитаю если модем телефона (прошивка играет важную роль) работает устойчиво не давая сбоев, понимает все AT-команды псылаемые компьтером, то и проблем с выходом в сеть не возникает, но в случае ошибок в програмном обеспечении телефона, прошивке, как следствие не коррекная работа модема с AT-командами возникают проблемы. Замечено из-за сбоев в работе оператора сотовой связи (ОпСоСа) также возникают ошибки привыходе в сеть, которые пропадают после устранения неполадок самим ОпСоСом. Операторы в последние время честно признаются, что проблемы с GPRS сервисами возникают время от времени, во первых из-за перегрузок вызваных нагрузками на комутаторы т.к. пользоваться данным видом услуг начинают все больше и больше людей, во вторых любая техника временами дает определенные сбои или выходит из строя и наконец в третьих когда ОпСоСы вводят дополнительные услуги например SMS игры, викторины и прочие.
Ксожалению у меня нет возможности протестировать поведение различных скриптов на разных модемах телефонов и версиях прошивок, но мной замечено модемы телефонов SonyEricsson не понимают AT-команд посланые с карманного компьтера например сторонними программами типа getGSM. Мобильные телефоны NOKIA вообще мне встречаются редко т.к. они практически не распространены из-за заоблачных цен на продукцию данного производителя и как следствие закрытости пользователей (пользователи боятся, что можно сломать телефон если простукивать его модем AT-командами, жаль их недалёких). Весьма устойчиво, намой взгляд, ведуть себя модемы Motorolla, хотя работать с ними как и с NOKIA приходилось мало. Про различные LG, Samsung, Pantech, Segam и прочие мне вообщеничего не известно т.к. работают по своему рабочему плану например пять минут назад телефон не выходит в сеть, после перезагрузки работает, вобщим полная непредсказуемость. Хочу заметить, что связка LG +IrDA+ IBM PC работают вполне устойчиво, почему возникают проблемы именно с КПК остаётся загадкой. Можно предположить о какихто спицифических командах присущих именно этим модемам прописаным в драйверах, а драйвера для данных трубок закрыты (c) и в GPL не встречаются.
Ниже приведены самые короткие скрипты, которые удаётся написать, для модема сотового телефона. Если кто-то заинтересуется (как показывает практика таких не будет) прозьба отписать о их поведении на других телефонах и КПК отличных от имеющийся у меня связки Palm m515 + Siemens S65. Ответы просьба присылать в таком виде как это делаю я т.е. скрипт + лог его работы или не работы на Palm OS, не забывая указать как производилось подключение к ПК, локальной сети и какая связка использовалась (КПК (версия ОС) + телефон (модель, проишивка) в тестирывании.
==========
1. Скрипт:
==========
Send:AT+CGDCONT=1,"IP","internet.beeline.ru"
Send CR:
Wait:OK
Send:ATD*99***1#
Send CR:
Wait:CONNECT
End:
=========
1.1. Лог:
=========
S: AT+CGDCONT=1,"IP","internet.beeline.ru"
S: ^M
R: AT+CGDCONT=1,"IP","internet.beeline.ru"\r\r\nOK
S: ATD*99***1#
S: ^M
R: \r\nATD*99***1#\r\r\nCONNECT
LCP->CfgReq
LCP<-CfgReq
LCP->CfgRej
LCP<-CfgNak
LCP->CfgReq
LCP<-CfgReq
LCP->CfgAck
LCP<-CfgAck
LCP Up
CHAP<-Req
CHAP->CfgAck
CHAP<-Success
CHAP Up
IPCP->CfgReq
IPCP<-CfgRej
IPCP->CfgReq
IPCP<-CfgReq
IPCP->CfgAck
IPCP->CfgReq
IPCP<-CfgNak
IPCP->CfgReq
IPCP<-CfgAck
IPCP Up
Имя службы: Short_PC-115200
Локальный IP-адрес: 172.19.167.151
Адрес шлюза: 192.168.254.254
DNS-адреса:
217.118.66.243
217.118.66.244
==========
2. Скрипт:
==========
Send:ATD*99***1#
Send CR:
Send:AT+CGDCONT=1,"IP","internet.beeline.ru"
Send CR:
Wait:CONNECT
End:
=========
2.2. Лог:
=========
S: ATD*99***1#
S: ^M
S: AT+CGDCONT=1,"IP","internet.beeline.ru"
S: ^M
R: ATD*99***1#\r\r\nCONNECT
LCP->CfgReq
LCP<-CfgReq
LCP->CfgRej
LCP<-CfgNak
LCP->CfgReq
LCP<-CfgReq
LCP->CfgAck
LCP<-CfgAck
LCP Up
CHAP<-Req
CHAP->CfgAck
CHAP<-Success
CHAP Up
IPCP->CfgReq
IPCP<-CfgRej
IPCP->CfgReq
IPCP<-CfgReq
IPCP->CfgAck
IPCP->CfgReq
IPCP<-CfgNak
IPCP->CfgReq
IPCP<-CfgAck
IPCP Up
Имя службы: Short_PC-115200
Локальный IP-адрес: 172.23.173.124
Адрес шлюза: 192.168.254.254
DNS-адреса:
217.118.66.243
217.118.66.244
P.S. Ещё раз повторю для тех кто в вечном танке и шлеме, для выхода в сеть GPRS с помощью Palm OS не требуется установка драйверов телефона! Соединение производилось к "ПК" или "локальной сети", что это такое и как это сделать написано в прилепленой ветке данного раздела:
http://www.hpc.ru/pda/board/index.php?t=10385