Asterisk 13 + chan_dongle. Уточнения

По следам заметки chan_dongle + asterisk 10
Текущая версия dongle уже не поддерживается на сайте google
Форк можно взять тут https://github.com/bg111/asterisk-chan-dongle
Особо ничего не поменялось.
Собирать будем под Asterisk 13.7

Asterisk 13.7.0, Copyright (C) 1999 - 2014, Digium, Inc. and others

Читати далі

Cisco 7940 за NAT

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cuipph/7960g_7940g/5_0/sip/english/administration/guide/5_0/7960setS.html Some general advice on how to get 7940/7960 going in standalone SIP via NAT. 1. Give your 7940 a static IP. 2. Forward ports 5060-5062 TCP and UDP and 16384 to 16399 UDP to the static IP of the 7940. 3. Make configuration file adjustments as follows: Set voip_control_port: 5061 ; NAT/Firewall Traversal- 0=Disabled, … Читати далі

Драйвер для Tormenta2 в Asterisk

Чтоб не искать каждый раз заново. Драйвер для ISDN PRI карты Tormenta2 от украинской компании Nika нужно подкинуть в каталог с оригинальными dahdi-linux-complete-2****/linux/drivers/dahdi/ И заменить в нем тот драйвер который уже есть tormenta2.rbt Сам фай можно скачать по это ссылке tormenta2.rbt

dahdi_tool отсутствует в системе

Поставил dahdi_tool, а после установки не оказалось самой утилиты dahdi_tool, хотя все остальное собралось, а все гениальное просто – ему не хватало dev-libs/newt emerge -av dev-libs/newt Для Debian apt-get install libnewt-dev libnewt0.52 и жизнь наладилась…. Если же вы собираете вручную dahdi-complete то нужно не забыть и tools собрать cd dahdi-linux-complete*/tools ./configure make make install

Кодек g729 в Asterisk 13

Ставимо bcg729
Bcg729 – програмна бібліотека кодера і декодера G729A, написана на C та розроблена в Belledonne Communications, компанії яка підтримує проект Linphone. Вона була написана з нуля і не є похідним від кодів ITU.

git clone git://git.linphone.org/bcg729.git
cd bcg729-1.0.0
./configure
make
make install

Ставимо Mercurial

apt-get install mercurial

Читати далі

Asterisk: логируем cel и cdr в mysql через odbc

Устанавливаем недостающие пакеты unixODBC

apt-get install unixODBC unixODBC-dev libmyodbc

Настройки ODBC:

cat /etc/odbcinst.ini
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1
cat /etc/odbc.ini
[asterisk-connector]
Description = MySQL connection to 'asterisk' database
Driver = MySQL
Database = ast
Server = localhost
UserName = user
Password = pass
Port = 3306

Читати далі

ошибка modules.link при сборке Asterisk из исходных кодов

Сия ошибка вылазит при сборке Asterisk 12 в Debian make[1]: *** No rule to make target `../main/modules.link’, needed by `asterisk’. Stop Самый простой способ избавится от этой ошибки – отключить embed из конфигурации