Поиск

Газета FOSS News

16 ноября 2011

О газете
Архив
Авторам
Рекламодателям

 

Кабинет читателя

Вход в систему
Введите имя пользователя и пароль для входа в систему:

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

Cisco ATA186 + asterisk = совершаем звонки и отправляем факсы

22.05.10 /

Попалось мне в руки это "антикварное" оборудование. Почему антикварное? Да потому такого класса оборудование давно уже не используется. Если кратко, то это шлюз с ip<->voice с 2-мя FXS-портами, 1 порт Ethernet ну и кнопка вызова IVR-меню. Больше в нём ничего нет. Первичная настройка просиходит через телефон (то есть подключаете телефонный аппарат и потом нажимаете коды для установки IP-адреса, и т.д.). Если есть IP-адрес , то можно дальше настраивать через web-интерфейс, чем собственно мы сейчас и займёмся.

После присвоения IP адреса, набираем http://10.0.3.120/dev и попадаем на страничку настроек. В самом верху красуется заголовок

Cisco ATA 186 (H323) Configuration

и ещё в самом низу такое:

Version: v3.1.2 atah323 (Build 040927A)

Что меня аж никак не радовал. Полазив по своим голосовым серверам, нашёл один, у которого включена поддержка h323. После некоторого времени, проведённого за попытками настроить ATA 186 на работу с asterisk'om увидел ещё больше огорчающую меня картину: cisco ata хочет соединятся по порту 1719, а не 1720, как по умолчанию (у меня уже работает связка asterisk + avaya и не хотелось бы её рушить). Решил пойти другим путём, а именно заставить работать по протоколу SIP (так как в документации сказано, что этот аппарат умеет работать и по SIP).
Пару минут проведённых за поиском прошивки привели меня на сайт www.tario-tula.ru, на котором можно смело скачать нужные прошивки. Скачиваем прошивку для sip версии 3.0.0, распаковываем архив. В архиве есть возможность прошивки под windows, linux, sun. Лично я делал под windows. И так, краткая инструкция, как обновить прошивку:

1) запускаем программу sata186us.exe

D:\skeletor\download\ata_3_00_sip>sata186us.exe ATA030000SIP031210A.zup -any -d1

sata186us version 3.1

Using Host: SKELETOR with IP: 10.0.3.111 as upgrade server
This machine IP: 10.0.3.111
Upgrade Server Port: 8000
Data stream 0 port: 8500
image found: code -- ata186.itsp2.v3.0

Using dialpad of your telephone (attached to your ATA box),
press ATA button to go to main menu, and enter:

100#10*0*3*111*8000# (to upgrade code)

NOTE:
Pressing 123# will announce your code's version number.
You can later verify that you have upgraded your ATA box.

-------------------------------------------

This program runs continuously; Press <ctrl>-c to abort.
Upgrade server ready...</ctrl>

2) поднимаем трубку телефона, подключенного к ATA 186, нажимаем на устройстве красную кнопку (та, которая вызывает IVR-меню) и вводим команду:

100#10*0*3*111*8000# (как можно видеть, эта же подсказка выводится выше).

Трубку не кладём, окно CMD.EXE не закрываем. После этого можно видеть в окне cmd.exe такое:

Begin uploading code to 10.0.3.120 (Fri May 21 13:57:03 2010) ...

По окончанию загрузки увидим такое:

Done uploading code to 10.0.3.120 (Fri May 21 13:57:06 2010)

и услышим в трубку фразу (по-английски) Upgrade successfull. Если это так - поздравляю, вы успешно залили новую прошивку. Теперь зайдём опять по адресу http://10.0.3.120/dev и увидим другой заголовок

Cisco ATA 186 (SIP) Configuration

а внизу красуется

Version: v3.0.0 atasip (Build 031210A)

Собственно, теперь у нас поддержка sip включена. Можно переходить к настройке параметров:

- UID0: номер телефона1
- UID1: номер телефона2
- PWD0: пароль телефона1
- PWD1: пароль телефона2
- GkOrProxy: адрес сервера Asterisk'a
- LoginID0: Имя учетной записи телефона1
- LoginID1: Имя учетной записи телефона2
- UseSIP=1: включаем протокол SIP (1 - включить, 0 - выключить )
- SIPRegOn=1: включаем регистрацию по протоколу SIP (1 - включить, 0 - выключить )
- AudioMode: 0x00150015

Теперь пару слов отдельно о кодеках. Необходимо указать номер кодека в соответствующем поле - TxCodec, RxCodec и LBRCodec.

Кодек Значение

G723.1   0

G711a    1

G711u    2

G729a    3

- TxCodec: Предпочтительный кодек при приеме звонка из сети.

- RxCodec: Предпочтительный кодек при звонке в сеть.

- LBRCodec: Позволяет ограничить кодек с минимальной полосой пропускания. Если в этом поле указать кодек G.723 то будут совершаться первый звонок любым запрошенным кодеком. Если первый звонок совершен по G.723.1 то второй звонок будет совершен только по G.711. Если в LBRCodec: указать G.729 то Первый звонок будет совершен G.729 или G.711 Второй звонок будет так же совершен G.729 или G.711 кодеком. В зависимости от запрошенного кодека и других настроек.

- AudioMode: Устанавливает правила передачи DTMF сигналов, факсов и пр. Рекомендованное значение 0x00150015. Если установить значение 0x00170017 то все звонки будут совершаться только по G.711 и все DTMF сигналы и факс будут передаваться этим кодеком.

Я по ошибке поставил везде значение кодека 3 (хотя на Asterisk'e у меня 729-ый вообще не установлен), но телефон так же как и факс отлично заработали. Но лучше всего ставить, тот кодек, который вы используете.

Есть ещё параметр

- ConnectMode: у меня стоит значение 0x00060400, но встречал и такое 0x00060403 (не проверял на работоспособность).

Это основные параметры. Остальные же менять можно по желанию. Теперь пробуем звонить и отправлять факсы: всё должно работать.


Автор: skeletor

По материалам:

root.ua

Loading ...

Комментарии

Добавить комментарий

* - необходимое для заполнения поле

*




Изображение CAPTCHA для предотвращения спама
Если слово непонятно, нажмите здесь..
*
*
Rebi, 18-05-12 16:54:
We need more insights like this in this thraed.
 
© 2004-2009 Журнал "Root UA" - свидетельство СМИ: КВ №14786-3757Р
Газета "FOSS News" - свидетельство СМИ: ОД №1355-236-Р
При использовании материалов портала ссылка на Root.UA обязательна, для интернет-изданий – гиперссылка, не закрытая для индексации поисковыми системами.

sitenews