Прежде всего существует несколько классов GPRS устройств:
Class A. Сюда входят устройства, способные поддерживать коммутируемое и пакетное соединения одновременно. Если это мобильный телефон и через него подключен ноутбук, пользователь может беспрепятственно разговаривать с кем-либо (CSD) и в то же время принимать почту (GPRS).
Class B. Включает мобильные телефоны или адаптеры, которые обеспечивают или голосовое соединение, или пакетное. Переключение из одного режима в другой происходит автоматически. Подобным образом устроено большинство мобильных GSM/GPRS-трубок.
Class C. Устройства этой категории требуют ручного переключения между GPRS-передачей данных и GSM-разговором. Одновременно эти режимы не поддерживаются. Основное применение — сугубо компьютерные приложения или системы удаленного наблюдения.
Все модули SIMCOM, QUECTEL, TELIT и прочие это устройства класса B(возможно у кого-то из производителей и существует модель класса А, но я такой не знаю), поэтому у всех у них при работе в GPRS возможно голосовое соединение, которое ставит на паузу работу GPRS, а по завершению звонка автоматически возобновляет GPRS сессия не рвётся и сокеты не закрываются. Во время голосового соединения никакие GPRS данные не могут быть приняты и отправлены модулем.
|