Оборудование :: RE: Бюджетное решение Asterisk <-> GSM

Asterisk Forums Читать

Author: SERGII

Posted: Thu Sep 09, 2010 19:02 (GMT 1)



dilligaf wrote:
да, но вот обратил внимание, что chan_datacard с е160 не дружит…

Пойду возвращать…



В README.txt, кстати, об этом написано:


Code:
This channel is known NOT to work with the folowing UMTS cards:

* Huawei E160 / K3565

Exclamation

А еще в последней ревизии там появилось:


Code:
How to store your own number:

datacard cmd datacard0 AT+CPBS=\"ON\"

datacard cmd datacard0 AT+CPBW=1,\"+123456789\",145



Question

Это для чего? Номера на сим карте сохранять? Расскажите кто знает.

Перейти к источнику

Оборудование :: RE: Бюджетное решение Asterisk <-> GSM

Asterisk Forums Читать

Author: edo1

Posted: Thu Sep 09, 2010 20:46 (GMT 1)


ЕМНИП, проще отключать/включать порты на хабе через sysfs:

http://www.linuxquestions.org/questions/ … ost3620777

http://www.gentoo.ru/node/13945

Перейти к источнику

Оборудование :: RE: Бюджетное решение Asterisk <-> GSM

Asterisk Forums Читать

Author: SERGII

Posted: Thu Sep 09, 2010 20:38 (GMT 1)


Счастливым обладателям хороших хабов посвящается!

Управление питанием!

1. Ставим libusb-dev

2. Скачиваем http://www.gniibe.org/software/hub-ctrl.c

3. Компилим:

gcc -o hub-ctrl hub-ctrl.c -l usb

4. Тестируем (На примере D-Link DUB-H7 H/WVer.: A5):

4.1. Смотрим что показывает ./hub-ctrl :

Hub #0 at 001:004

4.2. Выключаем 1-й порт (реальный номер порта с тем что нарисован на хабе может не совпадать!):

./hub-ctrl -b 001 -d 004 -P 1 -p 0

4.3. Включаем 1-й порт:

./hub-ctrl -b 001 -d 004 -P 1 -p 1

Результаты тестирования пишем сюда.

Я первый. Smile :

Хаб D-Link DUB-H7 H/W Ver.: A5

./hub-ctrl показывает:

INFO: individual power switching.

WARN: Port indicators are NOT supported.

Но на самом деле индикаторы портов работают и показывают наличие/отсутствие питания.

Включение/выключение портов работает как при подключенном так и при отключенном блоке питания.

При отключении блока питания состояние не изменяется. При отключении usb кабеля подача напряжения на все порты отключается, состояние портов сбрасывается.

"Доволен как слон" Smile
Перейти к источнику

Оборудование :: RE: Бюджетное решение Asterisk <-> GSM

Asterisk Forums Читать

Author: varvar
Subject: Re: Зависание модемов
Posted: Thu Sep 09, 2010 18:50 (GMT 1)


[quote="PsychoMantis"]

varvar wrote:


Code:

#! /bin/bash

# checking for datacards which have state "Busy"

for card in `asterisk -rx "datacard show devices" | grep -i busy | sed -n -r "s/(card\w{1,})(.*)/\1/p"`..

                                                                            # assume that datacard ID start with "card"

    do

        echo $card

        # check if channel also busy

        # ATTENTION!!! to work lenght of datacard ID must me NOT MORE then 10 chars

        channel=$(asterisk -rx "core show channels" | grep -i $card)

        if [ -z "$channel" ]

            then

                # if datacard is Busy but channel is Free then something wrong

                echo "channel $card FREE"

                # notify me by email

                echo "reset datacard $card" | sendEmail -f v.pupkin@gmail.com  -t v.pupkin@gmail.com -s myhost.com -u "RESET DATACARD"

                # reset datacard

                asterisk -rx "datacard reset $card"

            else

                echo "channel $card BUSY"

        fi

    done

exit 0



Не лучше ли первой строкой сделать "#asterisk -rx "datacard show devices" | grep -i busy | awk ‘{print $1}’ " как это предлагает pknw ?



согласен. с awk ‘{print $1}’ правильнее


Quote:
Script вроде должен пахать, но как он может работать, если в один момент две cardы будут иметь status BUSY?



Вот живой пример


Code:
CLI> datacard show devices

ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI              Number

cardUMC1     1     Busy       15   3    3       UMC            E1550      11.608.12.02.174 

cardUMC2     1     Busy       16   3    3       UMC            E1550      11.608.12.02.174 

cardKS1      2     Free       20   3    3       KYIVSTAR       E1550      11.608.12.02.174 

cardDJ1      3     Free       21   3    3       DJUICE         E1550      11.608.12.02.174 

cardDJ2      3     Free       20   3    3       DJUICE         E1550      11.608.14.11.174 

cardDJ3      3     Free       21   3    3       DJUICE         E1550      11.608.12.02.174 

два модема заняты.

и ниже output скрипта


Code:
#./check_datacards

cardUMC1

channel cardUMC1 BUSY

cardUMC2

channel cardUMC2 BUSY



т.е. как мы видим по очереди проверилось состояние канала КАЖДОГО из модемов со статусом BUSY

собственно конструкция


Code:
for card in STRING

  do

 

  done



предполагает последовательную обработку ВСЕХ значений

Перейти к источнику

Работа :: RE: Технарь? Получи 3000р за Asterisk!

Asterisk Forums Читать

Author: call

Posted: Thu Sep 09, 2010 18:18 (GMT 1)



myasterisk.ru wrote:
Предлагаем доверить установку и настройку системы нам, и получить нечто больше чем просто Астериск. У каждой компании своя специфика и для каждой компании мы индивидуально рассмотрим, как с помощью Asterisk повысить эффективность и прибыльность бизнеса!



Т.е. давая такое объявление, вы заранее уверены, что это можете сделать только вы, а остальные здесь – так "поссать вышли"!?

Вы со своим старт-апом ведите себя поскромнее. Уверен – специалисты у вас там – средненькие … (как и в большинстве подобных проектов) …


myasterisk.ru wrote:
рассмотрим, как с помощью Asterisk повысить эффективность и прибыльность бизнеса!



С такими "возможностями" нужно пиариться на инвест-форумах … Wink

Перейти к источнику

| Skype for Asterisk - 57$ | Asterisk G.729 codec - 7$ | Digium HPEC - 7$ | Fax for Asterisk - 33$ |

Protected by Copyscape Web Plagiarism Check

Powered by © TELCO.NET.UA