Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk + FTDI SMS Gateway

0

Есть китайский смс-гейт с алибабы, подключение только по USB, 16 портов. В комплекте шел диск только с драйверами под винду и какая-то утилитка для смс-рассылки, определяемая как троян. На первый взгляд при подключении к CentOS сработало всё хорошо. В lsusb:

[root@host21 ~]# lsusb | grep FT
Bus 003 Device 006: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC
Bus 003 Device 007: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC
Bus 003 Device 008: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC
Bus 003 Device 009: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC

А в dmesg видно все 16 портов, определенных как ttyUSB:

usb 3-2.1: FTDI USB Serial Device converter now attached to ttyUSB19
usb 3-2.1: FTDI USB Serial Device converter now attached to ttyUSB20
usb 3-2.1: FTDI USB Serial Device converter now attached to ttyUSB21
usb 3-2.1: FTDI USB Serial Device converter now attached to ttyUSB22
usb 3-2.2: FTDI USB Serial Device converter now attached to ttyUSB23
usb 3-2.2: FTDI USB Serial Device converter now attached to ttyUSB24
usb 3-2.2: FTDI USB Serial Device converter now attached to ttyUSB25
usb 3-2.2: FTDI USB Serial Device converter now attached to ttyUSB26
usb 3-2.3: FTDI USB Serial Device converter now attached to ttyUSB27
usb 3-2.3: FTDI USB Serial Device converter now attached to ttyUSB28
usb 3-2.3: FTDI USB Serial Device converter now attached to ttyUSB29
usb 3-2.3: FTDI USB Serial Device converter now attached to ttyUSB30
usb 3-2.4: FTDI USB Serial Device converter now attached to ttyUSB31
usb 3-2.4: FTDI USB Serial Device converter now attached to ttyUSB32
usb 3-2.4: FTDI USB Serial Device converter now attached to ttyUSB33
usb 3-2.4: FTDI USB Serial Device converter now attached to ttyUSB34

Через minicom могу зайти на порт со вставленной сим-картой, в данном случае это /dev/ttyUSB19:

OK
AT
OK
AT+CPIN?
+CPIN: READY

Asterisk установлен с модулем chan_dongle и если добавить устройство в конфиг модуля, то выпадают лишь ошибки таймаута:

host21*CLI> module reload chan_dongle.so
-- Reloading module 'chan_dongle.so' (Huawei 3G Dongle Channel Driver)
== Parsing '/etc/asterisk/dongle.conf': Found
[Apr  5 07:04:15] ERROR[3113]: chan_dongle.c:436 do_monitor_phone: [dongle0] tim                               edout while waiting 'OK' in response to 'AT+CPIN?'
-- [dongle0] Trying to connect on /dev/ttyUSB19...
-- [dongle0] Dongle has connected, initializing...
[Apr  5 07:04:30] ERROR[11880]: chan_dongle.c:436 do_monitor_phone: [dongle0] timedout while waiting 'OK' in response to 'AT+CPIN?'
-- [dongle0] Error initializing Dongle
-- [dongle0] Dongle has disconnected

При этом chan_dongle нормально определяет ZTE/Huawei стики и по ttyUSB, и по IMEI/IMSI. Подозреваю, тут проблема в том, что сам гейтвей определяется как хаб или что-то в этом роде.

удалить закрыть спам изменить тег редактировать

спросил 2014-04-05 05:43:36 +0400

queried Gravatar queried
1 1

Comments

в чем вопрос? в чем астриск?

meral ( 2014-04-05 08:41:13 +0400 )редактировать

С чего вы взяли что chan_dongle умеет работать с оборудование которое не перечислено на страничке ниже?

http://wiki.e1550.mobi/doku.php?id=requirements - и давно chan_dongle умеет с ZTE работать?

SolarW ( 2014-04-08 14:11:24 +0400 )редактировать

1 Ответ

0

Насколько я помню - FTDI это преобразователь USB-to-Serial. Т.е. ваша железка с точки зрения системы это 16 GSM-модемов подключенных через 16 COM-портов.

Не уверен что использовать эту железку с астериском является правильной идеей. Может попробуете специальный софт предназначенный для как раз такого типа оборудования?

http://habrahabr.ru/post/124302/

ссылка удалить спам редактировать

ответил 2014-04-08 14:19:13 +0400

SolarW Gravatar SolarW
356 2 10

обновил 2014-04-08 18:38:00 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-04-05 05:43:36 +0400

Просмотрен: 1,091 раз

Обновлен: Apr 08 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.