Jump to content
Local
Barabashka.yury

Asterisk chan_dongle FreeBSD 10.x

Recommended Posts

Коллеги, у кого получалось собрать сабж, уже и версии брал разные и что только не делал, ругань на переопределение типа переменной... причем что шлангом, что gcc - примерно одинаково ругань, только по другому формулируется. Кто собирал под 10 фряху - подскажите процесс :) 

Сам астериск ставил из бинарного, и из порта собирал, все работает и так и так, а вот модуль... в репе его нема, а с гитхаба ну никак не хочет.

 

и вообще кроме Е1550 есть у меня возможность юзать ZTE MF667, он видится как три последовательных порта, и миникомом могу слать команды типа ATZ или ATI и т д, реагирует адекватно. Пробовал кто срастить этот свисток с астериском?

 

Заранее благодарю за подсказки :)

Share this post


Link to post
Share on other sites

Все там работает, только не с фряхой.

Share this post


Link to post
Share on other sites

 

 

Все там работает, только не с фряхой.

 

надо под фряху... или ставить отдельно железку с опенврт... 

Share this post


Link to post
Share on other sites

 

 

Все работает и фряхой.  

 

какие есть подводные камни при сборке? есть модуль в наличии?  

Share this post


Link to post
Share on other sites

когда-то долбались мы с этим dongle, то сигнал плохой, то вдруг модем подвис..

в итоге взяли шлюз openvox с asterisk на борту и забыли про эти проблемы

Share this post


Link to post
Share on other sites

 

Все работает и фряхой.

 

какие есть подводные камни при сборке? есть модуль в наличии?

Фряшники они такие... Они не колятся...) Edited by Ромка

Share this post


Link to post
Share on other sites

 

 

в итоге взяли шлюз

дороговат нынче шлюз... а лепить нечто из опенврт и дир300 тоже как то стремно... нужно чтобы включил и забыл, а не ребут каждых пару дней или часов... 

Share this post


Link to post
Share on other sites

 

в итоге взяли шлюз

дороговат нынче шлюз... а лепить нечто из опенврт и дир300 тоже как то стремно... нужно чтобы включил и забыл, а не ребут каждых пару дней или часов... 

 

C модемами в любом случае так не получится не на freebsd, не на linux, не на openwrt, если хочется "включил и забыл", то только шлюз или sip

Edited by Ромка

Share this post


Link to post
Share on other sites

 

 

дороговат нынче шлюз... а лепить нечто из опенврт и дир300 тоже как то стремно... нужно чтобы включил и забыл, а не ребут каждых пару дней или часов...

Получите только гемор, а не включил и забыл. Включил и забыл - это таки шлюз\сип. В свое время и скрипты делали на ребут при откисании модема через USB-Хаб, который имел фичу управления питанием. Но как то не кошерно получить обрыв ни с того ни с сего обрыв разговора в самом интимном месте :) Шлюз решает прблему. С мопедами будут тока гемор и жалобы.

Share this post


Link to post
Share on other sites

Приветствую подскажите кто сталкивался с такой ошибкой

 The file format sln48 is not supported by Asterisk when it should be. Audio conversion quality will be limited to 16k instead of 48k

Работал месяц нормально потом вылезла

Share this post


Link to post
Share on other sites

 

https://github.com/wdoekes/asterisk-chan-dongle

 

сегодня без проблем собрался на Ubuntu 14.04.5 с 14 астером

 

./configure --with-astversion=140000 --with-asterisk=/usr/src/asterisk-14/include
make clean all
make install

странно что я эту версию не нашел раньше, скомпилилась без ошибок, посмотрим что дальше выдаст....

 

что касается прерывания разговора... это нужно в качестве автообзвонщика и автоответчика (или голосового меню) для абонов, так что ребутилку прифигачить не проблема. Покажет себя толково в деле - куплю шлюз.

Share this post


Link to post
Share on other sites

скомпилился, гсс49 (и при гсс48) при попытке загрузить ругается на iconv. Хотя iconv установлен...

 

просто перед сборкой переименовал iconv.h модуль грузится! 

 

MIXTERY Спасибо за подсказку на исходники, я видать просто не ту ветку скачивал :(

Edited by Barabashka.yury

Share this post


Link to post
Share on other sites

Заработал модуль! Теперь второй вопрос, кто пробовал прикрутить вместо Е1550 модем ZTE MF667? Я так понимаю что наборы команд у них отличаются, не хочет он видиться в этом модуле... Править исходник? Собственно там только подправить наборы АТ команд, но где есть полное описание для ЗТЕ...

Edited by Barabashka.yury

Share this post


Link to post
Share on other sites

Заработал модуль! Теперь второй вопрос, кто пробовал прикрутить вместо Е1550 модем ZTE MF667? Я так понимаю что наборы команд у них отличаются, не хочет он видиться в этом модуле... Править исходник? Собственно там только подправить наборы АТ команд, но где есть полное описание для ЗТЕ...

А в этом модеме голос вообще есть?

Share this post


Link to post
Share on other sites

 

 

А в этом модеме голос вообще есть?

А ХЗ, по идее есть, определяет три порта, один для АТ-команд, во второй выплевывал постоянно запрос на подтверждение (уже не вылечился вроде, ну прошивку сменить можно), а третий для голоса по идее, он не выдает ничего и ни на какие команды не реагирует. 

Share this post


Link to post
Share on other sites

 

А в этом модеме голос вообще есть?

А ХЗ, по идее есть, определяет три порта, один для АТ-команд, во второй выплевывал постоянно запрос на подтверждение (уже не вылечился вроде, ну прошивку сменить можно), а третий для голоса по идее, он не выдает ничего и ни на какие команды не реагирует. 

 

chan_dongle вообще заточен под модемы huawei

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By peterpet
      Доброе утро всем,
       
      хотелось бы протюнинговать по статье одной 10G карточку и достиг до каких-то sysctl параметров где они у меня отутсвуют.
       
      hw.ix.tx_process_limit=512
      hw.ix.rx_process_limit=512
      hw.ix.rxd=4096
      hw.ix.txd=4096
       
      sysctl: unknown oid пишет
       
      В чем может быть проблема ??
       
      Карточка - AOC-STGN-I2S - 82599ES - Supermicro
       
      Спасибо заранее
       
    • By Максим97
      что нужно настроить, что бы велся учет переданных данных и снималась абонентская плата в схеме собранной в GNS3?
    • By Amourmort
      Доброго времени суток!
      Был шлюз, настроенный неизвестно когда неизвестным админом. Всё прекрасно работало, интернет людям раздавался, пока не возникла необходимость перейти на другого провайдера.

      У предыдущего провайдера IP шлюзу не выдавался, адрес и шлюз был настроен прямо в rc.conf.
      У нового провайдера PPPoE
      Штатными средствами фряхи у меня поднять соединение не получилось... Вернее, соединение поднималось только вручную, командой /etc/rc.d/ppp start - при перезагрузке соединение автоматически не стартовало.
      Решил использовать утилиту mpd5 для PPPoE. Вот содержимое mpd.conf:
      default: load pppoe_client pppoe_client: # # PPPoE client: only outgoing calls, auto reconnect, # ipcp-negotiated address, one-sided authentication, # default route points on ISP's end # create bundle static B1 # set iface enable nat ##NAT is configured elsewhere set iface route default set ipcp ranges 0.0.0.0/0 0.0.0.0/0 create link static L1 pppoe set link action bundle B1 set auth authname ******** set auth password ******** set link max-redial 0 set link mtu 1492 set link keep-alive 10 60 set pppoe iface igb0 set pppoe service "" open Внёс правки в rc.conf, добавив туда запуск mpd5 и убрав интерфейс igb0. Так же, убрал строку defaultrouter - она была нужна для работы с предыдущим провайдером, с новым резолвер получает данные автоматически.
      Далее, в качестве фаервола используется PF.
      В /etc/pf.conf, к счастью, использованы переменные для конфигурации. Меняю одну переменную ext_if = "igb0" на ext_if = "ng0" и думаю, что дело сделано. Соединение при перезагрузке поднимается, доступ в интернет есть... Довольный собой уехал с объекта домой.
      Вроде бы всё хорошо.
      Но вдруг оказывается, что доступ есть далеко не к каждому сайту. Например, к укр.нет доступ есть. А к bitrix24.ua - нет.
      Пингую с сервака:
       
      ping bitrix24.ua PING bitrix24.ua (18.232.195.40): 56 data bytes ^C --- bitrix24.ua ping statistics --- 26 packets transmitted, 0 packets received, 100.0% packet loss ЧЗН? Спидтест:
       
      speedtest-cli Retrieving speedtest.net configuration... Testing from LIMANET Ltd. (141.105.132.238)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by ISP Black Sea (Одесса) [0.43 km]: 5034.671 ms Testing download speed................................................................................ Download: 0.00 Mbit/s Testing upload speed................................................................................................ Upload: 0.00 Mbit/s АААААААААААААААААААА!!!! Что это???
       
      ping korinf-group.com PING korinf-group.com (91.234.33.240): 56 data bytes 64 bytes from 91.234.33.240: icmp_seq=0 ttl=58 time=13.654 ms 64 bytes from 91.234.33.240: icmp_seq=1 ttl=58 time=13.475 ms 64 bytes from 91.234.33.240: icmp_seq=2 ttl=58 time=13.332 ms 64 bytes from 91.234.33.240: icmp_seq=3 ttl=58 time=13.913 ms 64 bytes from 91.234.33.240: icmp_seq=4 ttl=58 time=14.873 ms 64 bytes from 91.234.33.240: icmp_seq=5 ttl=58 time=14.033 ms 64 bytes from 91.234.33.240: icmp_seq=6 ttl=58 time=13.743 ms ^C --- korinf-group.com ping statistics --- 7 packets transmitted, 7 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 13.332/13.860/14.873/0.469 ms ping google.com.ua PING google.com.ua (216.58.215.67): 56 data bytes 64 bytes from 216.58.215.67: icmp_seq=0 ttl=120 time=27.686 ms 64 bytes from 216.58.215.67: icmp_seq=1 ttl=120 time=27.766 ms 64 bytes from 216.58.215.67: icmp_seq=2 ttl=120 time=27.738 ms 64 bytes from 216.58.215.67: icmp_seq=3 ttl=120 time=27.651 ms 64 bytes from 216.58.215.67: icmp_seq=4 ttl=120 time=27.603 ms 64 bytes from 216.58.215.67: icmp_seq=5 ttl=120 time=27.781 ms 64 bytes from 216.58.215.67: icmp_seq=6 ttl=120 time=27.562 ms ^C --- google.com.ua ping statistics --- 7 packets transmitted, 7 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 27.562/27.684/27.781/0.077 ms Как такое может быть? Куда копать?
      При этом, если на компе юзера включить какой-нибудь "впн", с туннелем через Киев или Берлин, доступ к любым сайтам есть, как положено...
    • By Максим97
      После установки FreeBSD на виртуал бокс по инструкции с данного видео, не устанавливается пакет pkg и не могу зайти в режим супер юзера, что делать?
    • By KGroup
      Всем привет!
      Подскажите плиз: Как очистить содержимое всех файлов в каталоге на системе linux без удаления самих файлов?
      Может скрипт какой есть для примера?
       
      зы.
      sudo cat /dev/null > file.txt работает только с одним файлом...
       
×