VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

3g модем e1550 подключается 1 раз из 20

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

Модераторы: april22, Zavr2008

krandv
Сообщения: 18
Зарегистрирован: 05 фев 2013, 22:06

Re: 3g модем e1550 подключается 1 раз из 20

Сообщение krandv »

получилось решить проблему? у меня сейчас странное что-то творится. полгода астериск с 4я модемами E1550 в отдельном USB хабе с внешним питанием работал замечательно. Три месяца сервер был выключен. Сейчас пытаюсь реанимировать, а те же самые модемы теперь не подключаются, в логе ошибки аналогичные вашим:
-- [beeline_gsm] IMEI ХХХХХХХХХХХХХХХХХХ found on data_tty=/dev/ttyUSB2 audio_tty=/dev/ttyUSB1
-- [beeline_gsm] Trying to connect on /dev/ttyUSB2...
-- [beeline_gsm] Dongle has connected, initializing...
[2014-10-14 00:35:52] ERROR[6139]: chan_dongle.c:433 do_monitor_phone: [beeline_gsm] timedout while waiting 'OK' in response to 'AT+CGMR'
-- [beeline_gsm] Error initializing Dongle
-- [beeline_gsm] Dongle has disconnected

пересобирал chan_dongle, увеличивал таймат до 5 секунд. Безрезультатно. Все 4 модема отказываются работать.

Сегодня товарищ принес другой модем E1550, прошили его той же прошивкой, разрешили голосовые функции, прописали IMEI в dongle.conf завелся сразу же

Пробовал слать АТ команды на "нерабочий" модем через minicom - ответ приходит.

У кого-нибудь есть мысли в чем может быть дщело?
Aquariuscrimea
Сообщения: 6
Зарегистрирован: 18 апр 2013, 15:07

Re: 3g модем e1550 подключается 1 раз из 20

Сообщение Aquariuscrimea »

Так и не празобрались, плюнули - перешли на GOIP - в целом полет нормальный.
krandv
Сообщения: 18
Зарегистрирован: 05 фев 2013, 22:06

Re: 3g модем e1550 подключается 1 раз из 20

Сообщение krandv »

понятно. а я начал копать исходники chan_dongle, похоже в этом модуле есть глобальная ошибка.

под линухом модем постоянно что-то вещает при подключении к нему с помощью терминала (minicom), под виндой такого не наблюдается. chan_dongle шлет какую-либо команду, но вместо ответа на неё может получить то, что модем посчитал нужным выдать в порт перед ответом на команду, в итоге chan_dongle считает, что ответ не пришел.

Это объясняет почему иногда, когда звезды сходятся в нужном положении, chan_dongle может подключить модем и далее работать с ним вполне нормально. Если процедура инициализации успевает уложиться между желаниями модема что-то провещать в эфир, тогда модем получается инициализированным.

в общем надо либо понять почему модем вдруг начинает что-то выдавать в терминал по своей воле и может быть есть возможность запретить это простой командой. либо исправлять исходник, чтобы chan_dongle игнорировал приходящий к нему мусор

Новый модем тоже шлет мусор, но у него интервал между посылками больше, поэтому инициализируется быстрее
enamchuk
Сообщения: 40
Зарегистрирован: 29 апр 2014, 09:44

Re: 3g модем e1550 подключается 1 раз из 20

Сообщение enamchuk »

Как вариант-костыль - использовать Oktell SIP-GSM Gateway под Windows, подключив транками в Linux. Работает стабильно, работает с бОльшим кол-вом разных модемов (e150 - звук есть :-)). Единственное плохо - смс не отправляет. Пробрасывать модемы в VirtualBox - это нестабильно. У меня так и не получилось достичь стабильности. На "железном" компьютере эти же модемы в этом же хабе работают практически без сбоев в Астериске. Завиртуалил и запустил в Virtualbox - отваливаются постоянно.
ded
Сообщения: 15622
Зарегистрирован: 26 авг 2010, 19:00

Re: 3g модем e1550 подключается 1 раз из 20

Сообщение ded »

А вот тут всё отправляет - http://forum.asterisk.ru/viewtopic.php?f=16&t=5579
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH