Страница 2 из 2

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

Добавлено: 14 окт 2014, 00:48
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 - ответ приходит.

У кого-нибудь есть мысли в чем может быть дщело?

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

Добавлено: 14 окт 2014, 08:42
Aquariuscrimea
Так и не празобрались, плюнули - перешли на GOIP - в целом полет нормальный.

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

Добавлено: 14 окт 2014, 18:19
krandv
понятно. а я начал копать исходники chan_dongle, похоже в этом модуле есть глобальная ошибка.

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

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

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

Новый модем тоже шлет мусор, но у него интервал между посылками больше, поэтому инициализируется быстрее

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

Добавлено: 06 фев 2015, 19:02
enamchuk
Как вариант-костыль - использовать Oktell SIP-GSM Gateway под Windows, подключив транками в Linux. Работает стабильно, работает с бОльшим кол-вом разных модемов (e150 - звук есть :-)). Единственное плохо - смс не отправляет. Пробрасывать модемы в VirtualBox - это нестабильно. У меня так и не получилось достичь стабильности. На "железном" компьютере эти же модемы в этом же хабе работают практически без сбоев в Астериске. Завиртуалил и запустил в Virtualbox - отваливаются постоянно.

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

Добавлено: 06 фев 2015, 19:33
ded
А вот тут всё отправляет - http://forum.asterisk.ru/viewtopic.php?f=16&t=5579