Как звонить с Huawei e173

Место вашей рекламы.

На днях мне в руки попался 3 G модем от Мегафона, открываем крышку и видим хорошее Китайский устройство под названием Huawei E 173 u -1.
Почитав в интернете что данное устройство умеет кроме как подключаться к интернету мегафона и звонить, но еще и его можно отвязать от оператора и использовать как городской номер для Астериска.
Так как Астериск стоял и во всю работал осталось за малым все настроить.

Что имеем:
1. Модем Huawei E 173 u -1 привязаный к Мегафону
2. Сервер ОС Ubuntu server 12.10
3. Asterisk 1.8.13
Задача :
1. Модем отвязать от оператора.
2. Подключить к Астериску как городская линия.

Отвязываем модем от оператора.

И так для того чтоб модем отвязать от оператора нам потребуется программы скачать…
Запускаем программу Huawei _ Modem _ Unlocker _ v _1.1(Модем должен быть без SIM карты) и нажимаем кнопку check lock . В окне лога смотрим состояние модема, если залочен то генерируем код разблокировки NCK . Для этого берем IMEI нашего модема и запускаем программу Huawei Calculator который нам выдаст код. Ворачиваемся к программе Huawei _ Modem _ Unlocker _ v _1.1 в водим наш код в поле unlock code и нажимаем unlock . Все, модем разблокирован и работаем со всеми SIM картами.

Reellex TAB-10B-01 и GSM звонки через модем Huawei E173

Подключаем модем к Астериску.

Для определения вменяемого имени модема

apt — get install — t squeeze — backports usb — modeswitch usb — modeswitch — data

Вставляем модем и выполняем

Получаем вывод похожий на

[ 303.594149] usb 1-7: New USB device found, idVendor=12d1, idProduct=1001

[ 303.594155] usb 1-7: New USB device strings: Mfr=3, Product=2, SerialNumber=0

[ 303.594158] usb 1-7: Product: HUAWEI Mobile

[ 303.594161] usb 1-7: Manufacturer: HUAWEI Technology

[ 303.596731] option 1-7:1.0: GSM modem(1-port) converter detected

[ 303.596968] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB0

[ 303.597241] option 1-7:1.1: GSM modem (1-port) converter detected

[ 303.597373] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB1

[ 303.597584] option 1-7:1.2: GSM modem (1-port) converter detected

[ 303.597716] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB2

Проверяем в папке /etc/usb_modeswitch.d наличие файла 12 d 1:1446. У меня в папке не было не одного файла. Не беда создаем сами файл с таким названием и вставляем в него вот такие данные:

Huawei E270+ (HSPA+ modem)
DefaultVendor= 0x12d1
DefaultProduct=0x1446
TargetVendor= 0x12d1
TargetProductList=»1001,1406,140c,14ac»
CheckSuccess=20 MessageContent=»55534243123456780000000000000011060000000000000000000000000000″

Только когда создаем файл данные в поле DefaultVendor , DefaultProduct берем те которые выдала команда dmesg | tail

Перезапускаем сервер, после чего модем имеет вменяемое имя, продолжаем связывать его с Asterisk .

Разблокировка USB-модема Huawei E173 от Мегафона.

wget https://asterisk-chan-dongle.googlecode.com/files/chan_dongle-1.1.r14.tgz
tar xvzf chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14
./configure
make
make install
cp etc/dongle.conf /etc/asterisk

При установке у меня вышла ошибка.

configure: error: Can’tfind «asterisk.h»

Почитав оказывается не хватает одного пакета. astrisk-dev Устанавливаем его:

После чего chan — dongle встает на ура.

Копируем конфигурационный файл dongle . conf в / etc / asterisk открываем и настраиваем

context = from — gsm ; context для входящих звонков

audio =/ dev / ttyUSB 1 ; tty порт для аудио подключения
data =/ dev / ttyUSB 2 ; tty порт для управляющих AT комманд модема
group =1 ; Группа вызова
rxgain =10 ; Изменение громкости динамика
txgain =-5 ; Изменение громкости микрофона
autodeletesms = yes ; auto delete incoming sms
resetdatacard = yes ; reset datacard during initialization u 2 diag =256 ; set U 2 DIAG parameter (256 = включить модем и кард ридер) usecallingpres = yes ; use the caller ID presentation or not callingpres = allowed _ passed _ screen ; set caller ID presentation

Хонор 50 настройка времени

Создаем контент в диалплане:

Для звонков через данный модем, в контекст sip пользователя который имеет право совершать звонки через данный модем добавляем:

Перезапускаем Астериск, Заходим в консоль и выполняем команду

dongle show devices

Видим наш модем.

Проверяем звонки. Все должно работать.

Источник: iskop.ru

Как звонить с huawei e173

И так. Приступим.

yum install zip unzip usbutils libusb-devel tcl autoconf automake

cd /tmp

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

или в зависимости от разрядности ситемы

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm

yum install usb_modeswitch

wget https://github.com/jstasiak/asterisk-chan-dongle/archive/asterisk11.zip

unzip asterisk11

cd asterisk-chan-dongle-asterisk11/

yum install asterisk-devel

yum install minicom

yum install usbutils

aclocal

autoconf

automake -a

./configure

make

make install

cp etc/dongle.conf /etc/asterisk/

cp chan_dongle.so /usr/lib64/asterisk/modules/

или в зависимости от разрядности ситемы

cp chan_dongle.so /usr/lib/asterisk/modules/

asterisk -r

CLI> module load chan_dongle

выгрузка модуля делается следующим образом

CLI> module unload chan_dongle

CLI> dongle show devices

CLI> dongle show device settings

Управление донглом прямо из интерфейса уже подключенного донгла не подключаясь к миником

Приведем к виду:

[general]

interval=15 ; Количество секунд между попытками подключения к устройствам

[defaults]

context=dongle-incoming ; контекст для входящих вызовов

rxgain=4 ; увеличить громкость входящих; может быть отрицательным

txgain=4 ; увеличить громкость исходящих; может быть отрицательным

usecallingpres=yes ;использовать АОН

callwaiting=no ; Ожидающие вызовы включены ‘yes’

dtmf=relax

[GSM1]

;Для определения модема можно использовать 2 типа. Определение по imei предпочтительнее, ;тк после перезагрузки моде может инициализироваться как другой USB интерфейс.

;Нужное раскоментировать

;Определение по USB;audio=/dev/ttyUSB1 ; определить модем по USB устройству

;data=/dev/ttyUSB2 ; определить модем по USB устройству

;Определение по imei;imei=012345678901234 ; определить модем по imei

Приведем к виду:

exten => ussd,1,Verbose(Incoming USSD: $)
exten => ussd,n,System(echo ‘$,,%Y-%m-%d %H:%M:%S)> — $: $’ >> /var/log/asterisk/ussd.txt)
exten => ussd,n,Hangup()

service asterisk restart

Во FreePBX создаем кастомный транк, где указываем imei модема:

Создаем исходящий маршрут, подключаем внутренние номера и звоним.

Подключенные USB устройства (смотрим примонтированные в папке dev)

Если пустой вывод, то устройство не инициализировалось автоматически. Делаем следующее:

Вы увидите на экране строки, подобные этим:
Bus 001 Device 003: ID 12d1:155b Huawei Technologies Co., Ltd.:

ID xxxx:yyyy — это как раз и есть vid и pid модема. xxxx — это vid, а yyyy — это pid нашего 3g модема

Инициализация для Huawei e173 по умолчанию не нужна если мы переключилие гоу же через миником

usb_modeswitch -I -v 0x12d1 -p 0x1446 -V 0x12d1 -P 0x1436 -M «55534243123456780000000000000011062000000100000000000000000000»

В случае, если команда выполнена успешно, Вы увидите сообщение типа:
insmod /lib/modules/2.6.32-431.17.1.el6.i686/kernel/drivers/usb/serial/usbserial.ko vendor=0x12d1 product=0x1506

Подробнее информацию о подключенном устройстве можно получить lsusb -v -d VID:PID

Для работы с модемом через minicom потребуется список AT команд для модема. Их можно посмотреть по ссылке:

Далее работаем строго по порядку:

  1. Запустите команду:
    minicom -s
  2. Выберите пункт «Serial port setup» («Настройка последовательного порта»)
  3. Нажмите «A» для выбора имени устройства COM порта
  4. Введите название устройства: /dev/ttyUSB.
  5. Нажмите Enter 2 раза
  6. Выберите пункт «Save setup as ..» («Сохранить настройки как»)
  7. Введите название профиля
  8. Дождитесь сохранения профиля и выберите пункт «Exit from minicom» (Выход из minicom)
  9. Теперь запустите из командной строки:
    minicom имя-профиля
  10. Если программа «вылетит» с ошибкой, значит проблема в драйвере (либо драйвере модема, либо драйвере COM порта — usbserial, и т.д.). Далее мы предполагаем, что программа открылась нормально, и отобразила пустое (или непустое) окошко.
  11. Введите команду:
    ATI
    После чего нажмите Enter. Обратите внимание: символы, которые Вы вводите, могут не отображаться на экране! Однако, после ввода команды и нажатия Enter, модем должен отобразить результат.
  12. Выполните нужные Вам AT команды для модема.
  13. Для выхода в меню программы нажмите Ctrl+A, затем Z
  14. Для выхода из программы (находясь в меню) нажмите Q и подтвердите выход нажатием Enter.
  15. Если программа не выдает никакой информации (или выдает абракадабру) в ответ на AT команды, значит неверно указано имя устройства, на котором находится часть 3G модема, принимающая AT-команды. Попробуйте другое имя (обычно это ttyUSBx, где x — цифра от 0 до 2).
Что такое app gallery в Honor 9

Выбираем настройку последовательного порта, нажимаем А и редактируем порт — /dev/ttyUSB0 после этого жмем два раза Enter и нажимаем Выход. После подключения вводим AT команду AT^U2DIAG=0 и выходим нажав Ctrl-A а потом Q

AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем + CD-ROM)
AT^U2DIAG=255 (девайс в режиме модем + CD-ROM + Card Reader)
AT^U2DIAG=256 (девайс в режиме модем + Card Reader)

Получите бесплатную консультацию

Как звонить с huawei e173

Собственно, создать эту тему меня побудило то, что в схожей ветке про разлочку хуавеев
http://forum.ru-board.com/topic.cgi?forum=27start=0
практически ничего нет про активацию голоса, хотя такие вопросы задаются постоянно.

Небольшое введение: голосовые функции могут быть отключены на низком уровне (не предактивированы), на более высоком (предактивированы, но при звонках с модема ничего не слышно), и на уровне пользовательского софта (так называемых дашботов), когда звонки с модемов поддерживаются, но в программке от МТС, Билайна или другого оператора просто нет соответствующей вкладки для набора номера и совершения звонков.

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

А мы рассмотрим самый сложный способ, когда голос аппаратно не предактивирован. Чтобы убедиться в этом, качаем программу DC-Unlocker Client вот с этой странички http://www.dc-unlocker.com/downloads/DC_unlocker_software , запускаем и жмем кнопку поиска модема. После того, как прога найдет модем, внизу будет выдана вся информация по нему примерно вот такого содержания:

Обратите внимание, что в числе прочей информации есть вот такая строка:
Voice feature: disabled

Наша задача – включить этот самый voice

СПОСОБ 1:
Модем должен быть уже разлочен. Далее, берем вот этот архивчик — http://files.mail.ru/ZW0YKR — и прошиваем модем лежащей внутри совместимой прошивкой от E1553 (потребуется Flash-код), потом запускаем прогу Huawei_E1550_All_BandActivator и жмем Activate All Band. На этом, собственно, всё – dc-unlocker при новом опросе модема должен выдать строку “Voice feature: enabled”. Возможно, потребуется дать еще пару команд на порт модема
AT^CVOICE=0
AT^U2DIAG=255

В качестве терминала для ввода AT-команд может быть использована сама программа DC Unlocker, в окно которой (после сканирования модема), можно вводить АТ команды заглавными буквами, и потом кнопка «Enter»

СПОСОБ 2 (универсальный):
Первый способ на некоторых модемах не срабатывает. В частности, у меня не получилось так активировать голос на мегафоновском E1550. Еще совсем недавно решения не было. Вернее, было – но только платное, с помощью той-же программы DC-Unlocker. Однако очень неожиданный подарок нам преподнесла компания МТС, выпустив для своих модемов патч для активации голоса и флеш-карты.

Этот патч работает только с модемами от МТС, но! – программа абсолютно не защищена и обойти ее ограничения несложно. Итак, что нам надо сделать: берем мой архив — http://files.mail.ru/J4T030 — , достаем из него файл 1550_Russia_MTS_PatchDataCard1.0.0.3.exe, запускаем portable-версию ResHacker (там-же, в архиве) и открываем им exe-шник от МТС. Смотрим ресурсы и находим ветку IMEI.

В этой ветке зашиты имеи разрешенных для патча модемов от МТС и их unlock-коды. Все, что надо сделать нам – это вписать туда свой имей/ulock-код, сохранить exe-шник с изменениями и применить патч . Отмечу, что этот активатор работает не только с E1550, но и другими модемами.

Что такое датчик приближения в телефоне Honor

Небольшое добавление:
— во первых, после применения патча модем становиться залоченным и нуждается в повторной разлочке вводом NCK-кода.
– во вторых, патч может выкидывать ошибку, поэтому перед тем, как его использовать, откатитесь назад во времени (например, выставите 1 сентября 2010 года), в папку с патчем положите файлик WriteNV.dll (есть в архиве), а саму папку желательно скинуть куда-нибудь в корень диска

Источник: forum.ru-board.com

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай