Добрый день! Я изучаю FreePBX и столкнулся с проблемами при попытке использования модема Huawei E173 в качестве шлюза для принятия звонков. У меня возникли две проблемы. Первая связана с компиляцией модуля chan_dongle, где при попытке настройки возникает ошибка "Can't find asterisk.h". Некоторые источники утверждают, что этот модуль доступен только для более ранних версий Asterisk. Вторая проблема заключается в том, что модем Huawei E173 должен появиться в системе как устройство ttyUSB0, но у меня этого не происходит, хотя lsusb показывает, что модем подключен. Я бы хотел получить советы, идеи или актуальные руководства по решению этих проблем. Благодарю за помощь!
Прежде всего, убедитесь, что ваш модем Huawei E173 поддерживается Asterisk и возможно использовать его в качестве GSM шлюза. Чтобы устранить ошибку "Can't find asterisk.h", вам нужно установить заголовочные файлы Asterisk. Вы можете сделать это, выполнив следующую команду: ```bash sudo apt-get install asterisk-dev ``` После этого попробуйте скомпилировать модуль chan_dongle еще раз. Что касается проблемы с тем, что модем Huawei E173 не появляется как устройство ttyUSB0, вам может понадобиться установить дополнительные драйвера или прописать модем в файле конфигурации. Вы можете попробовать использовать программу usb_modeswitch для переключения модема в режим tty. Если у вас все еще возникают проблемы, рекомендуется обратиться к сообществу Asterisk или Huawei для получения более детальной поддержки и решения проблемы. Надеюсь, что это поможет вам решить проблему со включением модема Huawei E173 в работу с FreePBX Asterisk 18. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться. Удачи!
Наconfigure: error: Can't find "asterisk.h",ответ очень простой:
yum -y install asterisk18-devel
Судя по всему в Sangoma Linux много что вырезано типа лишнее, так что в процессе сборки модуля могут быть и другие ошибки, которые лечатся установкой нужных пакетов.
Что касается гайдов, то на Voxlink вполне актуальный, с поправкой на информацию выше.
От себя могу добавить следующее: чтобы не гадать какой там номер USB порта для аудио и данных, предлагаю закомментировать порты в dongle.conf:
; audio=/dev/ttyUSB1
; data=/dev/ttyUSB2
и вместо них указать IMEI модема и/или IMSI код СИМ карты:
imei=123456789012345
imsi=123456789012345
; imei and imsi must contain exactly 15 digits!