Страница 1 из 2
Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 13:26
mobibaza
Для экономии зделал домашний сервер Asterisk на Raspberry PI model B.
Настроил три модема HUAWEI e1550 для звонков с GSM
Моя мама и отец часто звонят на городские номера
теперь у меня задание прикрутить CDMA модем стандарта CDMA2000 1X 800MHz
купил заданный модем в Китае с возможностью голоса
http://www.aliexpress.com/snapshot/277311953.html
но первой проблемой стала это отобразить модем в виде ttyUSB
победил эту проблему с помощью usb_modeswitch
но после того как ttyUSB появился и прикрутил его в dongle.conf
увидил что инициализация не может пройти я так понял что проблема наверное в AT командах
по моему этот модем не понимает эти команды.
Вот ошибка из консоли:
Код: Выделить всё
-- [it] Trying to connect on /dev/ttyUSB11...
-- [it] Dongle has connected, initializing...
[Nov 7 11:21:46] ERROR[6285]: chan_dongle.c:433 do_monitor_phone: [it] timedout while waiting 'OK' in response to 'AT'
-- [it] Error initializing Dongle
-- [it] Dongle has disconnected
Помогите пожалуйста осуществить данную задачу.
Я слышал что кто то на этом прекрасном форуме решат такие проблемы.
Помогите пожалуйста я заплачу. Очень хочется порадовать родителей.
Мой скайп "temacccp1"
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 13:45
zlat
права у астериска на работу с устройствами имеются?
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 13:52
mobibaza
Модемы HUAWEI e1550 отлично работают. Так что логично если подумать то права есть.
Вот пример если я ресечу один из модемов. Он нормально конектится.
Код: Выделить всё
raspberrypi*CLI> dongle reset mts
[mts] Reset command queued for execute
[Nov 7 11:54:42] ERROR[2895]: chan_dongle.c:411 do_monitor_phone: [mts] Lost connection to Dongle
-- [mts] Dongle has disconnected
-- [mts] Trying to connect on /dev/ttyUSB5...
-- [mts] Dongle has connected, initializing...
[Nov 7 11:54:53] WARNING[6425]: at_response.c:384 at_response_error: [mts] Error checking subscriber phone number
-- [mts] Dongle needs to be reinitialized. The SIM card is not ready yet
-- [mts] Error initializing Dongle
-- [mts] Dongle has disconnected
-- [mts] Trying to connect on /dev/ttyUSB5...
-- [mts] Dongle has connected, initializing...
-- [mts] Dongle initialized and ready
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 14:15
menzoberronzan
chan_dongle умеет работать только с Huawei UMTS/3G модемами, использующими AT команды. Думаю нереально заставить chan_dongle работать с вашим cdma модемом.
UPD. точнее реально, но затраты превысят стоимость отдельного cdma шлюза
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 14:22
zlat
да, не заметил что модемы cdma - как сказано выше chan_datacard/chan_dongle только для gsm модемов
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 14:28
mobibaza
Я знаю что тут на форуме есть умельцы которые переделывают chan_dongle под спец команды для cdma модемов. Называется это cdma_dongle насколько я помню. Так что ждем ответа этого человека.
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 14:29
mobibaza
menzoberronzan писал(а):chan_dongle умеет работать только с Huawei UMTS/3G модемами, использующими AT команды. Думаю нереально заставить chan_dongle работать с вашим cdma модемом.
UPD. точнее реально, но затраты превысят стоимость отдельного cdma шлюза
какой шлюз cdma посоветуете на одну симку?
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 16:11
Wapo
Совет простой - заняться ТЕЛЕФОНИЕЙ, а не тратить свое время на ..... просто "ерунду в зоопарке"
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 16:20
vladv
Re: Помогите с CDMA модемом для Asterisk
Добавлено: 07 ноя 2013, 16:37
zoleg
Действительно, AT команды для СДМА не катят - там используются сервисные команды DM, который можно получить только если свисток в руках. Доков производители по DM не дают, не печатают, приходится всве команды ловить на портах угадывать и догадываться, кодировать, декодировать, по неизвестному алгоритму, а потом путем проб и ошибок подбирать вычислять чего ждет модем и что он отправляет
.
Есть решение только для модемов HW EC 8710 (для частоты 800 в Украине), и его аналога HW EC 5710 для частоты 450, в РОсиии, РБ. КАзахстане.
Однако, решение только для Asterisk 1,6 и 1.8, и никогда еще не ставилось на ARM.
Скажу сразу, прикрутить другие модемы "типа на заказ" мы можем, но экономически это будет вам не выгодно. Дешевле взять шлюз и впихнуть в него модем. С другой стороны 50-60 часов рабочего времени дешево не могут обойтись. Вот такой замкнутый круг.
модемов HW EC 8710 делали для себя, а потому оно есть, нго другого нет и наверно не будет.
Все руки не доходят, встроить все наработки прямо в chan_dongle и слить сообществу - пусть развивают.