ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не могу жестко привязать USB-modem к конкретному USB порту

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Не могу жестко привязать USB-modem к конкретному USB порту

Сообщение nazaru » 28 янв 2019, 21:03

Задача привязать cdma модем ZTE8710 к конкретному USB порту.
Система Issabel 4, CentOS7, Asterisk 11, драйвер донгла asterisk-chan-cdma-gsm-dongle-master
Изначально с настройками dongle.conf
Код: выделить все
[cdma]
audio=/dev/ttyUSB2
data=/dev/ttyUSB0
dm=/dev/ttyUSB1

Модем определяется и звонит.

Я делаю такие настройки:
dongle.conf
Код: выделить все
[cdma]
audio=/dev/cdmaaudio
data=/dev/cdmadata
dm=/dev/cdmadm

e1550.rules (/etc/udev/rules.d/)
Код: выделить все
KERNEL=="ttyUSB*", OWNER="asterisk", GROUP="asterisk", MODE="0660"
KERNEL=="ttyUSB[0-9]*", ID=="4-2:1.2", NAME="%k", SYMLINK+="cdmaaudio", GROUP="asterisk", MODE="0666"
KERNEL=="ttyUSB[0-9]*", ID=="4-2:1.0", NAME="%k", SYMLINK+="cdmadata", GROUP="asterisk", MODE="0666"
KERNEL=="ttyUSB[0-9]*", ID=="4-2:1.1", NAME="%k", SYMLINK+="cdmadm", GROUP="asterisk", MODE="0666"

id брал после команды udevadm monitor из логов.
Код: выделить все
KERNEL[4346.173251] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2 (usb)
KERNEL[4346.179077] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0 (usb)
KERNEL[4346.179217] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/ttyUSB0 (usb-serial)
KERNEL[4346.179336] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[4346.181054] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1 (usb)
KERNEL[4346.181139] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/ttyUSB1 (usb-serial)
KERNEL[4346.181261] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/ttyUSB1/tty/ttyUSB1 (tty)
KERNEL[4346.183070] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2 (usb)
KERNEL[4346.183152] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2/ttyUSB2 (usb-serial)
KERNEL[4346.183277] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2/ttyUSB2/tty/ttyUSB2 (tty)
UDEV  [4346.184133] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2 (usb)
UDEV  [4346.189744] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0 (usb)
UDEV  [4346.190276] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2 (usb)
UDEV  [4346.192778] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1 (usb)
UDEV  [4346.194873] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/ttyUSB0 (usb-serial)
UDEV  [4346.196311] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/ttyUSB1 (usb-serial)
UDEV  [4346.197105] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2/ttyUSB2 (usb-serial)
UDEV  [4346.201296] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/ttyUSB0/tty/ttyUSB0 (tty)
UDEV  [4346.203159] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/ttyUSB1/tty/ttyUSB1 (tty)
UDEV  [4346.204921] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2/ttyUSB2/tty/ttyUSB2 (tty)

Пере запускаю правила командой udevadm control --reload-rules && udevadm trigger
Так же перезагружаю сервер.
Получаю такой результат:
Код: выделить все
  -- [cdma] Trying to connect on /dev/cdmadata...
[2019-01-28 18:47:10] WARNING[5043]: chan_dongle.c:220 opentty: unable to open /dev/cdmadata: No such file or directory

Собственно дальше не понимаю что делаю не верно
nazaru
 
Сообщений: 6
Зарегистрирован: 22 янв 2019, 18:21

Re: Не могу жестко привязать USB-modem к конкретному USB пор

Сообщение yandrey » 29 янв 2019, 14:25

в CentOS7 есть все готовое для привязки /dev/serial/ by-id by-path
yandrey
 
Сообщений: 25
Зарегистрирован: 04 янв 2019, 01:49

Re: Не могу жестко привязать USB-modem к конкретному USB пор

Сообщение nazaru » 29 янв 2019, 21:50

в CentOS7 есть все готовое для привязки /dev/serial/ by-id by-path

Да, все заработало, и по by-id, и по by-path
Спасибо!
Вопрос решен.
nazaru
 
Сообщений: 6
Зарегистрирован: 22 янв 2019, 18:21


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH