udev - примеров в сети многоchmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?
Код: Выделить всё
[2013-12-26 15:33:01] WARNING[3086]: channel.c:76 parse_dial_string: Invalid destination '#31#+99XXXXXXXX' in chan_dongle, only 0123456789*#+ABC allowed
[2013-12-26 15:33:01] WARNING[3086]: app_dial.c:2345 dial_exec_full: Unable to create channel of type 'dongle' (cause 88 - Incompatible destination)
Все, кто используют chan_dongle и asterisk запущенный не от root'а сталкивались...IRAKLI писал(а):PS. Немного не в тему, chmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?
Код: Выделить всё
[root@localhost ~]# cat /etc/udev/rules.d/huawei.rules
KERNEL=="ttyUSB[0-9]*", GROUP="root", MODE="0777"
[root@localhost ~]#
В первую очередь, работает!SolarW писал(а): Ну и для контроля - #31#+99XXXXXXXX вы эту конструкцию пробовали просто с мобилки набрать, прокатывает?
Спасибо, помогло. Только немогу понять почему до этого все делал аналогично, все работало без танцев.SolarW писал(а):Код: Выделить всё
[root@localhost ~]# cat /etc/udev/rules.d/huawei.rules KERNEL=="ttyUSB[0-9]*", GROUP="root", MODE="0777" [root@localhost ~]#
Спасибо, заработало так:igorostkir писал(а): в com-порт при загрузке системы посылал команду: AT+CLIR=1
Код: Выделить всё
usecallingpres=yes
callingpres=allowed_passed_screen
Код: Выделить всё
exten => _9X.,1,Dial(Dongle/dongle800/${EXTEN:1},120,KT)
exten => _9.,n,Hangup(${HANGUPCAUSE})
Код: Выделить всё
dongle cmd dongle800 AT+CLIR=1
Код: Выделить всё
exten => _9X.,1,Dial(Dongle/dongle800/#31#${EXTEN:1},120,KT)
exten => _9X.,n,Hangup(${HANGUPCAUSE})