ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Установка chan_dongle

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Установка chan_dongle

Сообщение soh » 24 июл 2013, 11:34

День добрый. Возник вопрос в установке данного модуля.
Беда в том, что при сборке система не может найти 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.

Неужели не тот тарбол скачал?
soh
 
Сообщений: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Установка chan_dongle

Сообщение ded » 24 июл 2013, 11:37

asterisk.h как раз и находится в исходниках астериска. Если думаете, что его можно просто как-то закинуть куда надо - разочарую.
Chan_dongle - это как надстройка мансарды на пятиэтажном доме. И дом должен быть собран из исходников. Без генплана этого дома (без asterisk.h) вам эту мансарду не построить.
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

Re: Установка chan_dongle

Сообщение soh » 24 июл 2013, 11:45

И что мне теперь делать? В src у меня пусто. Разве исходника в тарболе ему не хватит?
Весть тарбол извлек в /home/soh/Temp/asterisk-1.8.4.4/ и подсунул ему.

Или теперь у меня только один вариант? Пересобирать Астериск из исходников заново?
soh
 
Сообщений: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Установка chan_dongle

Сообщение ded » 24 июл 2013, 11:55

И что мне теперь делать? В src у меня пусто. Разве исходника в тарболе ему не хватит?
Нет
Или теперь у меня только один вариант? Пересобирать Астериск из исходников заново?
Кроме этого варианта - ещё один: переквалифицироваться в управдомы. Как это собирался сделать Остап-Сулейман-Ибрагим-Берта-Мария Бендер-бей.
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

Re: Установка chan_dongle

Сообщение menzoberronzan » 24 июл 2013, 12:20

Исходники астериска в убунту ставятся вместе с пакетом asterisk-dev.
Так что имеем 2 варианта:
1.) Поставить пакет asterisk-dev из репозитория ( версия может отличаться)
2.) Найти на просторах интернета пакет asterisk-dev нужной версии
menzoberronzan
 
Сообщений: 45
Зарегистрирован: 27 фев 2013, 12:15
Откуда: Пенза

Re: Установка chan_dongle

Сообщение soh » 24 июл 2013, 12:24

понял, спасибо большое
soh
 
Сообщений: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Установка chan_dongle

Сообщение soh » 24 июл 2013, 18:28

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), оператор МТС
Сейчас послушал запись звонка. Оператор нас не слышит, мы его тоже... Не предусмотрен/залочен голос в свистке этом? :(
soh
 
Сообщений: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Установка chan_dongle

Сообщение awsswa » 24 июл 2013, 18:38

версия прошивки ?
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Установка chan_dongle

Сообщение Vlad1983 » 24 июл 2013, 18:39

audio=/dev/ttyUSB2
data=/dev/ttyUSB3
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Установка chan_dongle

Сообщение soh » 24 июл 2013, 18:39

Версия прошивки донгла? А как ее узнать?
soh
 
Сообщений: 154
Зарегистрирован: 06 мар 2012, 15:42

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

cron
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH