Всем привет! На фре давно, но как-то не задавался вопросом, пока не начал заниматься IP-телефонией, а именно связывать модемы GSM с фрей. Так есть брелок GSM с портом USB, когда подключаем к системе, в логах видим:
Код: Выделить всё
# tail -F /var/log/messages
Oct 11 01:22:00 bkp kernel: ugen1.2: <HUAWEI Technology> at usbus1
Oct 11 01:22:00 bkp kernel: ugen1.2: <HUAWEI Technology> at usbus1
Oct 11 01:22:00 bkp kernel: u3g0: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 2> on usbus1
Oct 11 01:22:00 bkp kernel: u3g0: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 2> on usbus1
Oct 11 01:22:00 bkp kernel: u3g0: Found 3 ports.
Oct 11 01:22:00 bkp kernel: u3g0: Found 3 ports.
Соответственно получаем:
Код: Выделить всё
# ls /dev/ | grep cua
cuaU0.0
cuaU0.0.init
cuaU0.0.lock
cuaU0.1
cuaU0.1.init
cuaU0.1.lock
cuaU0.2
cuaU0.2.init
cuaU0.2.lock
Втыкаем второй брелок, получаем портянку устройств cua. Проблема в том, что Астериск жестко завязан на конкретном устройстве, которое подключено к конкретному порту и этот порт прописывается в конфиг-файле. Иногда бывает так, что при перетыкании брелков миксуются cua-устройства, а иногда им присваиваются другие номера что приводит в неработоспособность Астериска, и вся система становится ненадежной. Можно ли сделать так: назначить некий статический линк устройству USB и от него прописывать конфиги, при этом не боясь, что изменится номер порта или порты перемиксуются. Кто подскажет ?