четверг, 19 июня 2014 г.

Подключение новых модемов к Asterisk

Для определения вменяемого имени модема


apt-get install -t squeeze-backports usb-modeswitch usb-modeswitch-data

Вставляем модем и выполняем
 dmesg | tail

Получаем вывод похожий на
[  303.594149] usb 1-7: New USB device found, idVendor=12d1, idProduct=1001
[  303.594155] usb 1-7: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[  303.594158] usb 1-7: Product: HUAWEI Mobile
[  303.594161] usb 1-7: Manufacturer: HUAWEI Technology
[  303.596731] option 1-7:1.0: GSM modem(1-port) converter detected
[  303.596968] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB0
[  303.597241] option 1-7:1.1: GSM modem (1-port) converter detected
[  303.597373] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB1
[  303.597584] option 1-7:1.2: GSM modem (1-port) converter detected
[  303.597716] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB2


Если не заработало, выясняем идентификатор устройства:
 lsusb

  Bus 002 Device 050: ID 12d1:140c Huawei Technologies Co., Ltd.


Проверяем наличие файла «12d1:*» в /etc/usb_modeswitch.d, в одном из файлов
должно быть упоминание продукта «1446». Например:

# Huawei E270+  (HSPA+ modem)
   DefaultVendor= 0x12d1
   DefaultProduct=0x1446

   TargetVendor=  0x12d1
   TargetProductList="1001,1406,140c,14ac"

   CheckSuccess=20

   MessageContent="55534243123456780000000000000011060000000000000000000000000000"


Если файла нет, то его можно создать по вышеприведенному примеру, просто изменив DefaultProduct на:
DefaultProduct= 0x140c

Перегружаемся, после чего модем имеет вменяемое имя, продолжаем связывать его с Asterisk

Комментариев нет:

Отправить комментарий