| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| voip:chan_dongle [2018/11/12 20:56] – bers | voip:chan_dongle [2018/11/15 20:41] (текущий) – bers |
|---|
| Перед использованием убедитесь, что PIN-код на карте отключен. | Перед использованием убедитесь, что PIN-код на карте отключен (тестировалось на Huawei E173). |
| |
| Для сборки необходимы исходники Asterisk | Для сборки необходимы исходники Asterisk |
| dongle show devices | dongle show devices |
| </code> | </code> |
| В asterisk добавлена проверка на время компиляции модулей, по этому необходимо поменять время в модуле chan_dongle.so | В asterisk добавлена проверка на время компиляции модулей, по этому необходимо поменять время в модуле //chan_dongle.so// |
| |
| Находим хэш даты в другом модуле | Находим хэш даты в другом модуле |
| grep -Eao "[0-9abcdef]{32}" /usr/lib64/asterisk/modules/res_config_mysql.so | grep -Eao "[0-9abcdef]{32}" /usr/lib64/asterisk/modules/res_config_mysql.so |
| </code> | </code> |
| Меняем кэш в редакторе, на пример dhex. Кэш находится чуть выше версии asterisk в конце файла. | Меняем кэш в редакторе, на пример //dhex// или //ghex//. Кэш находится чуть выше версии asterisk в конце файла. |
| |
| Разрешаем asterisk доступ к ttyUSB | Разрешаем asterisk доступ к //ttyUSB// |
| <code bash> | <code bash> |
| cat /etc/udev/rules.d/92-dongle.rules | cat /etc/udev/rules.d/92-dongle.rules |
| KERNEL=="ttyUSB*", MODE="0660", OWNER="asterisk", GROUP="dialout" | KERNEL=="ttyUSB*", MODE="0660", OWNER="asterisk", GROUP="dialout" |
| </code> | </code> |
| Настраиваем dongle.conf | Настраиваем //dongle.conf// |
| <code bash> | <code bash> |
| [dongle0] | [dongle0] |
| </code> | </code> |
| === Используемые материалы: === | === Используемые материалы: === |
| [[https://github.com/bg111/asterisk-chan-dongle|https://github.com/bg111/asterisk-chan-dongle]] | * [[https://github.com/bg111/asterisk-chan-dongle|https://github.com/bg111/asterisk-chan-dongle]] |
| [[https://teamhelps.pp.ua/top/sborka-chan_dongle-dlya-freepbx-15-asterisk-14/|https://teamhelps.pp.ua/top/sborka-chan_dongle-dlya-freepbx-15-asterisk-14/]] | * [[https://teamhelps.pp.ua/top/sborka-chan_dongle-dlya-freepbx-15-asterisk-14/|https://teamhelps.pp.ua/top/sborka-chan_dongle-dlya-freepbx-15-asterisk-14/]] |
| | * [[https://github.com/wdoekes/asterisk-chan-dongle|https://github.com/wdoekes/asterisk-chan-dongle]] |
| | * [[https://blog.denisbondar.com/post/asterisk-13-chan_dongle-debian-8|https://blog.denisbondar.com/post/asterisk-13-chan_dongle-debian-8]] |
| | * [[http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html|http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html]] |
| | * [[https://blog.denisbondar.com/post/asterisk11-chan_dongle_e1550-ubuntu14|https://blog.denisbondar.com/post/asterisk11-chan_dongle_e1550-ubuntu14]] |
| | * [[http://wiki.e1550.mobi/doku.php?id=usage#dialplan_applications|http://wiki.e1550.mobi/doku.php?id=usage#dialplan_applications]] |