Страница 1 из 5
Установка chan_dongle
Добавлено: 24 июл 2013, 11:34
soh
День добрый. Возник вопрос в установке данного модуля.
Беда в том, что при сборке система не может найти asterisk.h. Сам Астериск поставлен год назад из репозиториев Убунты. Исходников нет. Думаю, что делать. Скачать с сайта Астериска тарбол той же версии или еще как-то?
PS: Asterisk 1.8.4.4~dfsg-2ubuntu1.1
Ubuntu 12.04 LTS
UPD: Залез на сайт Астериск, зашел в старые версии Астериска и потерялся
В итоге скачал вот это
http://downloads.asterisk.org/pub/telep ... 8.4.tar.gz
При компиляции указал
Код: Выделить всё
DESTDIR="/usr/lib/asterisk/modules" ./configure --with-asterisk=/home/soh/Temp/asterisk-1.8.4.4/include
Теперь новая беда
Код: Выделить всё
./asterisk.h:21:33: fatal error: asterisk/autoconfig.h: No such file or directory
compilation terminated.
Неужели не тот тарбол скачал?
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 11:37
ded
asterisk.h как раз и находится в исходниках астериска. Если думаете, что его можно просто как-то закинуть куда надо - разочарую.
Chan_dongle - это как надстройка мансарды на пятиэтажном доме. И дом должен быть собран из исходников. Без генплана этого дома (без asterisk.h) вам эту мансарду не построить.
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 11:45
soh
И что мне теперь делать? В src у меня пусто. Разве исходника в тарболе ему не хватит?
Весть тарбол извлек в /home/soh/Temp/asterisk-1.8.4.4/ и подсунул ему.
Или теперь у меня только один вариант? Пересобирать Астериск из исходников заново?
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 11:55
ded
И что мне теперь делать? В src у меня пусто. Разве исходника в тарболе ему не хватит?
Нет
Или теперь у меня только один вариант? Пересобирать Астериск из исходников заново?
Кроме этого варианта - ещё один: переквалифицироваться в управдомы. Как это собирался сделать Остап-Сулейман-Ибрагим-Берта-Мария Бендер-бей.
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 12:20
menzoberronzan
Исходники астериска в убунту ставятся вместе с пакетом asterisk-dev.
Так что имеем 2 варианта:
1.) Поставить пакет asterisk-dev из репозитория ( версия может отличаться)
2.) Найти на просторах интернета пакет asterisk-dev нужной версии
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 12:24
soh
понял, спасибо большое
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 18:28
soh
menzoberronzan писал(а):Исходники астериска в убунту ставятся вместе с пакетом asterisk-dev.
Так что имеем 2 варианта:
1.) Поставить пакет asterisk-dev из репозитория ( версия может отличаться)
2.) Найти на просторах интернета пакет asterisk-dev нужной версии
Спасибо! Все поставилось и заработало. Поставил asterisk-dev из репозитория.
Теперь проблема в другом. Настроил chan_dongle. Вот
dongle.conf
Код: Выделить всё
[dongle0]
audio=/dev/ttyUSB0<----><------>; tty port for audio connection; <----->no default value
data=/dev/ttyUSB1<-----><------>; tty port for AT commands; <--><------>no default value
context=TP_SPB
group=0
rxgain=4;
txgain=5;
resetdongle=yes
u2diag=-1
usecallingpres=yes
callingpres=allowed_passed_screen
imei=Мой imei
Код: Выделить всё
asterisk*CLI> dongle show device state dongle0
-------------- Status -------------
Device : dongle0
State : Free
Audio : /dev/ttyUSB0
Data : /dev/ttyUSB1
Voice : Yes
SMS : Yes
Manufacturer : huawei
Model : E1550
Firmware : 11.608.12.00.143
IMEI : 358705033864952
IMSI : 250011770955738
GSM Registration Status : Registered, home network
RSSI : 13, -117 dBm
Mode : No Service
Submode : No service
Provider Name : MTS RUS@
Location area code : D6D9
Cell ID : 540F
Subscriber Number : Unknown
SMS Service Center : +79112009993
Use UCS-2 encoding : Yes
USSD use 7 bit encoding : Yes
USSD use UCS-2 decoding : No
Tasks in queue : 0
Commands in queue : 0
Call Waiting : Disabled
Current device state : start
Desired device state : start
When change state : now
Calls/Channels : 0
Active : 0
Held : 0
Dialing : 0
Alerting : 0
Incoming : 0
Waiting : 0
Releasing : 0
Initializing : 0
Все прекрасно зацепилось и вроде бы работает. Но при входящем звонке на сотоый номер симкарты происходит вот что:
[2013-07-24 18:24:48] ERROR[10576]: at_response.c:472 at_response_error: [dongle0] AT^DDSETEX failed
-- <Dongle/dongle0-0100000003> Playing 'spb.gsm' (language 'en')
<------------------- Оно играет, но мы ничего не слышим
[2013-07-24 18:25:06] WARNING[10621]: channel.c:982 channel_indicate: [Dongle/dongle0-0100000003] Don't know how to indicate condition 22
Посоветуйте, куда рыть. Может нет голосовых функций в модеме?
Модем МТС (huawei E1550), оператор МТС
Сейчас послушал запись звонка. Оператор нас не слышит, мы его тоже... Не предусмотрен/залочен голос в свистке этом?
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 18:38
awsswa
версия прошивки ?
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 18:39
Vlad1983
audio=/dev/ttyUSB2
data=/dev/ttyUSB3
Re: Установка chan_dongle
Добавлено: 24 июл 2013, 18:39
soh
Версия прошивки донгла? А как ее узнать?