Июл 112014
 

Заходим в раздел Шлюз, и нажимаем добавить шлюз.

ID транка : ID_79288888888
Комментарий : 79288888888
Исходящий номер :
Технология : SIP
Имя хоста : sdc.megafon.ru
Пользователь : 79288888888@multifon.ru
Пароль : PASSword
Порт : 5060
NAT : Yes
Обработка входящих : 79288888888
Кодеки : Поумолчанию
Регистрация : Да
Режим DTMF : rfc2833
Логин : 79288888888@multifon.ru
Пароль : PASSword@79288888888
Сервер : sdc.megafon.ru
Входящий номер : 79288888888
Дополнительные настройки : Да Нет
Контроль медиа : Да Нет
Контроль качества : Выключен
InSecure : Invite
Поддержка факсов (T38) : Нет
Поддержка видео : Нет
Fromuser : 79288888888
Fromdomain : multifon.ru
Контекст :
Дополнительные настройки :
Задействовать : Да
Приоритет Callerid шлюза : Нет

 

welltime

Информация взята

Сен 062013
 

 

Каталог GSM шлюзов для Asterisk от производителя Dinstar, с их расшифровкой

Dinstar — один из крупнейших производителей VoIP/GSM шлюзов, аналоговых шлюзов доступа, а также цифровых VoIP шлюз с Е1 потоками. VoIP/GSM шлюзы серии DWG2000 — это многофункциональные устройства, применяемые для соединения GSM и VoIP сетей. Серия шлюзов DWG2000 используется для связи с офисной АТС, в качестве резервного канала для PSTN и обеспечивает функцию LCR (маршрутизация по критерию наименьшей стоимости) для центра обработки вызовов.

Многокональные GSM, GSM/VoIP, SMS шлюзы

Настольный вариант:

Dinstar DWG2000-1G ( 1 GSM, WAN, LAN, G.711, G.723.1, G.729A)

Dinstar DWG2000С-4G ( 4 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank)

Dinstar DWG2000СSE-4G Call Center Edition ( 4 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, special firware and hardware design)

Dinstar DWG2000C-8G ( 8 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank )

Dinstar DWG2000CSE-8G Call Center Edition ( 8 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, special firmware and hardware design)

Для стоек:

1U Rack Mount

Dinstar DWG2000B-8G (1U Rack, 8 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, расширение до 16 GSM)

Dinstar DWG2000BSE-8G Call Center Edition (1U Rack, 8 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, расширение до 16 GSM, special firware and hardware design)

Dinstar DWG2000B-16G (1U Rack, 16 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank )

Dinstar DWG2000BSE-16G Call Center Edition (1U Rack, 16 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, special firware and hardware design)

2U Rack Mount

Dinstar DWG2000D-8G (2U Rack, 8 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, расширение до 32 GSM )

Dinstar DWG2000DSE-8G Call Center Edition (2U Rack, 8 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, расширение до 32 GSM, special firmware and hardware design)

Dinstar DWG2000D-16G (2U Rack, 16 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank. расширение до 32 GSM )

Dinstar DWG2000DSE-16G Call Center Edition (2U Rack, 16 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank. расширение до 32 GSM, special firmware and hardware design)

Dinstar DWG2000D-24G (2U Rack, 24 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, расширение до 32 GSM)

Dinstar DWG2000DSE-24G Call Center Edition (2U Rack, 24 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, расширение до 32 GSM, special firmware and hardware design)

Dinstar DWG2000D-32G (2U Rack, 32 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank )

Dinstar DWG2000DSE-32G Call Center Edition (2U Rack, 32 GSM, WAN, LAN, G.711, G.723.1, G.729A, поддержка SIM Bank, special firmware and hardware design )

Карта на 8 GSM каналов для (1U Rack и 2U Rack Mount)

SIM BANK

Dinstar SimBank 32 (32 Sim card slot, remote, powerful sim manage, support share multi DWG)

Dinstar SimBank 64 (64 Sim card slot, remote, powerful sim manage, support share multi DWG)

Dinstar SimBank 128 (128 Sim card slot, remote, powerful sim manage, support share multi DWG)

SIM SERVER

Dinstar Sim Server with Public Cloud (Базовые функции)

Dinstar Sim Server with Public Cloud (Спеиальные функции, расширенный функционал, оплата за 1 Sim карту в месяц)

Dinstar SIM Server with Customer Local Server (first package pricing) (Базовые функции)

Dinstar SIM Server with Customer Local Server (first package pricing) (Спеиальные функции, расширенный функционал, за 256 Sim карт в год)

Dinstar SIM Server with Customer Local Server (first package pricing) (Спеиальные функции, расширенный функционал, за 512 Sim карт в год)

Dinstar SIM Server with Customer Local Server (second package pricing) (Спеиальные функции, расширенный функционал, за 128 Sim карт на следующие года)

Аксессуары

32 Converter

ПО для рассылки SMS и мониторинг USSD

Многокональные CDMA/VoIP шлюзы (800 MHz)

1U Rack Mount

Dinstar DWG2000B-8C (1U Rack, 8 CDMA, WAN, LAN, G.711, G.723.1, G.729A, расширение до 16 CDMA)

Dinstar DWG2000B-16C (1U Rack, 16 CDMA, WAN, LAN, G.711, G.723.1, G.729A)

Dinstar DWG2000D-8C (2U Rack, 8 CDMA, WAN, LAN, G.711, G.723.1, G.729A, расширение до 32 CDMA )

Dinstar DWG2000D-32C (2U Rack, 16 CDMA, WAN, LAN, G.711, G.723.1, G.729A, )

Карта на 8 CDMA каналов для (1U Rack и 2U Rack Mount)

Многокональные IP шлюзы

Dinstar DAG1000-4S (4 FXS, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A)

Dinstar DAG1000-4O (4 FXO, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A)

Dinstar DAG1000-4S4O (4 FXS, 4 FXO, WAN, LAN, T.38, Fax G.711, G.723.1, G.729A)

Dinstar DAG1000-8S (8 FXS, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A)

Dinstar DAG1000-8O (8 FXO, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A)

Dinstar DAG2000-16S (16 FXS, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A) $516 Новинка

Dinstar DAG2000-16O ( 16 FXO, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A) $638 Новинка

Dinstar DAG2000-8S8O ( 8 FXS, 8 FXO, WAN, LAN, T.38, Fax G.711, G.723.1, G.729A)

Dinstar DAG2000-24S ( 24 FXS, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A) $852 Новинка

Dinstar DAG2000-32S ( 32 FXS, WAN, LAN, T.38 Fax, G.711, G.723.1, G.729A)

Многокональные E1/T1 шлюзы

Dinstar MTG200-1*E1 (1*E1/T1, SIP, PRI)

Dinstar MTG200-2*E1 (2*E1/T1, SIP, PRI)

Dinstar MTG200-4*E1 (4*E1/T1, SIP, PRI)

Для стойки 1U
Dinstar MTG1000B-1*E1 (1E1/T1, 2 10/100MBase-T, 1 RS232 Console, SIP1.0/2.0, PRI, SS7 TUP/ISUP protocol)

Dinstar MTG1000B-2*E1 (2E1/T1, 2 10/100MBase-T, 1 RS232 Console, SIP1.0/2.0, PRI, SS7 TUP/ISUP protocol)

Dinstar MTG1000B-4*E1 (4E1/T1, 2 10/100MBase-T, 1 RS232 Console, SIP1.0/2.0, PRI, SS7 TUP/ISUP protocol)

Dinstar MTG1000B-8*E1 (8E1/T1, 2 10/100MBase-T, 1 RS232 Console, SIP1.0/2.0, PRI, SS7 TUP/ISUP protocol)

Dinstar License G.723/G.729/ILBC

Dinstar License SS7

Dinstar License R2

IP телефоны

Dinstar DIT205 (2*SIP accounts, 4*softkesy;10*multifunction·WAN + 1 LAN; 128*32 Graphic·10*BRF·headset jack)

Dinstar DIT252 (WAN + LAN, 5*SIP accounts,·5*line keys/soft keys, 128*64 Graphic LCD, RJ22 headset·jack)

Dinstar EXP40 (поддерживается DIT252, расширение на 40 кнопок,·возможна работа с 4 мя EXP40)

Dinstar DIT300 (WIFI VoIP Phone;·1T1R 802.11N;·4 SIP accounts setting, 4 softkesy;·1WAN + 1 LAN;·128*64 Graphic LCD;)

Дек 282012
 

Шлюз Asterisk и Skype через SipToSis под Debian или Ubuntu

ПО:
OS Ubuntu 12.10 или Debian 6.0.6
Клиент Linux Skype Ubuntu

Задача: привязать к Asterisk аккаунт Skype. Для приема звонков из популярного месенжера. И звонить абонентам Skype.
Для такой услуги существует расширение Asterisk производства Digium, но насколько я знаю, выдача лицензий приостановлена, сейчас SIP туннели продаются напрямую из сайта Skype по 5 евро за канал.
Кто любит шару, и не хочет платить там где можно не платить. Существует для решения подобных задач проект SipToSis позволяющий делать то же самое.

Для начала нам необходимо клиент программы Skype. Для Debian мы качаем версию Skype для Ununtu. С SipToSis работает путем взаимодействия с ним через Skype API. Так же необходимо не забывать, что для работы Skype необходима графическая среда. Для запуска его в консольном Linux, будем использовать Xvfb (X Virtual Frame Buffer) и для доступа с другой машины – x11vnc.

Устанавливаем все необходимые приложения:

Для аудио:

sudo apt-get install -y alsa-utils alsa-base alsa-tools

Графический сервер:

sudo apt-get install -y xvfb x11vnc 

Java приложения:

sudo apt-get install -y openjdk-6-jdk 

Графическая оболочка:

sudo apt-get install -y fluxbox

Устанавливаем пакет Skype, который взят с официально сайта и актуален на момент написания статьи:

dpkg -i skype-ubuntu-lucid_4.1.0.20-1_i386.deb

Возможно ругнется на неустановленные зависимости, лечится это:

sudo apt-get -f install

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

modprobe snd-dummy

Или можно подключить в /etc/modules для постоянно загрузки.

nano /etc/modules
в конце файла вписываем
snd-dummy

Данная команда поможет установить необходимые зависимости.

Кочаем SipToSis с сайта разработчика SipToSis Download
Распаковываем архив, делаем запускаемым файл SipToSis_linux

chmod +x /etc/siptosis/SipToSis_linux

Создаем Транк в Астериске

Trunk Name: Skype_to_Sip

username=Skype_to_Sip
type=friend
context=from-internal
secret=skype_call_password
host=dynamic
nat=yes
dtmfmode=auto
canreinvite=no
incominglimit=1
outgoinglimit=1
call-limit=1
busylevel=1

Открываем siptosis.cfg, комментируем блок настроек, начинающийся с #Sample AUTO config with NO registration и убираем комментарии с блока #Sample Asterisk registration example, в нем правим:

host_port=5070
contact_url=Skype_to_Sip@127.0.0.1:5060
from_url=»Skype_to_Sip» 
username=Skype_to_Sip
realm=asterisk
passwd=************
expires=300
do_register=yes
minregrenewtime=120
regfailretrytime=15

Редактируем файл SkypeToSipAuth.props

nano SkypeToSipAuth.props 

Данный файл определяет куда перенаправлять все входящие звонки Skype SIP-пользователю «user2″.
Обязательно, необходимо создать в extensions.conf контекст «Skype», в котором разрешить звонки на этот extension.

*,sip:user2@127.0.0.1:5060

Запускаем маленький скрипт, ставим паузы по 3 секунды, что бы приложения запускались последовательно.

#!/bin/sh
# setting DISPLAY
export DISPLAY=:1
Xvfb ${DISPLAY} -screen 0 800x600x16 &
sleep 3
fluxbox &
sleep 3
echo login1 password1 | skype --pipelogin &
sleep 3
/home/login1/Skype/SipToSis/SipToSis_linux &
sleep 3
x11vnc -display ${DISPLAY} -bg -nopw -listen XXX.XXX.XXX.XXX -xkb

Если вы все сделали правильно, SipToSis запустится и подключиться к Skype. Skype выдаст вопрос – разрешить ли подключение.
Подключаемся с другой машины (в моем случае, с Windows 7 через VNC Viewer), подтверждаем лицензию, настраиваем, отключаем все лишнее.
Я поднял данный клиент на древней машине Seleron 400, 128Мб оперативной памяти, 1Гигобайт винчестер.
Так, что старое железо еще может пригодится.

К сожалению у меня так и не получилось добиться стабильной работы с несколькими аккаунтами. Если у Вас получилось, прошу поделится опытом.

Дек 022012
 

Каталог плат для Asterisk от производителя OpenVox, с их расшифровкой.

Аналоговая плата OpenVox:
OpenVox A400E аналоговая плата, на 4 порта, слот PCI Express
OpenVox A400M аналоговая плата, на 4 порта, слот mini PCI
OpenVox A400P аналоговая плата, на 4 порта, слот PCI
OpenVox A800E аналоговая плата, на 8 портов, слот PCI Express
OpenVox A800P аналоговая плата, на 8 портов, слот PCI
OpenVox AE810E аналоговая плата, на 8 портов, модуль эхоподавления, слот PCI Express, 4-х портовые модули
OpenVox AE810P аналоговая плата, на 8 портов, модуль эхоподавления, слот PCI, 4-х портовые модули
OpenVox A810E аналоговая плата, на 8 портов, слот PCI Express, 4-х портовые модули
OpenVox A810P аналоговая плата, на 8 портов, слот PCI, 4-х портовые модули
OpenVox A1200P аналоговая плата, на 12 портов, слот PCI
OpenVox AE1610P аналоговая плата, на 16 портов, модуль эхоподавления, слот PCI
OpenVox AE1610E аналоговая плата, на 16 портов, модуль эхоподавления, слот PCI Express
OpenVox A1610P аналоговая плата, на 16 портов, слот PCI
OpenVox A1610E аналоговая плата, на 16 портов, слот PCI Express
OpenVox AE2410P аналоговая плата, на 24 порта, с модулем эхоподавления, слот PCI
OpenVox A2410P аналоговая плата, на 24 порта, слот PCI
OpenVox AE2410E аналоговая плата, на 24 порта, с модулем эхоподавления, слот PCI Express
OpenVox A2410E аналоговая плата, на 24 порта, слот PCI Express

Модули:
OpenVox FXS-100 одноканальный модуль внутренней линии, для подлкючения аналоговых телефонов/факсов
OpenVox FXO-100 одноканальный модуль городской линии
OpenVox FXOS200 2х портовый модуль FXO/FXS подключающий одну городскую и одну внутреннюю линию, поддержка резервирования
OpenVox FXS402 Модуль, 2-х канальный модуль для карт поддерживающих 4-х канальные модули
OpenVox FXS401 Модуль, 1-канальный модуль для карт поддерживающих 4-х канальные модули
OpenVox FXS400 Модуль, 4х портовый модуль для подключения аналоговых телефонов, внутренних линий.
OpenVox FXO402 Модуль, 2-х канальный модуль для карт поддерживающих 4-х канальные модули
OpenVox FXO401 Модуль, 1-канальный модуль для карт поддерживающих 4-х канальные модули
OpenVox FXO400 Модуль, 4х портовый модуль для подключения городских линий.

Цифровые платы ISDN BRI:
OpenVox B100P плата, на 1 BRI линию (2 сл), слот mini PCI
OpenVox B100E плата, на 1 BRI линии (2 сл), слот PCI Express
OpenVox B100M плата, на 1 BRI линию (2 сл), слот PCI
OpenVox BE200P плата, на 2 BRI линии (4 сл), слот PCI, эхоподавление
OpenVox BE200E плата, на 2 BRI линии (4 сл), слот PCI Express, эхоподавление
OpenVox B200P плата, на 2 BRI линии (4 сл), слот PCI
OpenVox B200M плата, на 2 BRI линии (4 сл), слот mini PCI
OpenVox B200E плата, на 2 BRI линии (4 сл), слот PCI Express
OpenVox BE400P плата, на 4 BRI линии (8 сл), слот PCI, модуль эхоподавления
OpenVox BE400E плата, на 4 BRI линии (8 сл), слот PCI Express, модуль эхоподавления
OpenVox B400P плата, на 4 BRI линии (8 сл), слот PCI
OpenVox B400M плата, на 4 BRI линии (8 сл), слот mini PCI
OpenVox B400E плата, на 4 BRI линий (8 сл), слот PCI Express
OpenVox B800P плата, на 8 BRI линий (16 сл), слот PCI

Цифровые платы ISDN PRI:
OpenVox D110P плата, на 1 PRI линию, PCI
OpenVox D110E плата, на 1 PRI линию, PCI Express
OpenVox DE130P плата, на 1 PRI линию, PCI
OpenVox DE130E плата, на 1 PRI линию, PCI Express
OpenVox D130P плата, на 1 PRI линию, PCI
OpenVox D130E плата, на 1 PRI линию, PCI Express
OpenVox DE210P плата, на 2 PRI линий, PCI
OpenVox DE210E плата, на 2 PRI линий, PCI Express
OpenVox D210P плата, на 2 PRI линий, PCI
OpenVox D210E плата, на 2 PRI линий, PCI Express
OpenVox DE230P плата, на 2 PRI линий, PCI
OpenVox DE230E плата, на 2 PRI линий, PCI Express
OpenVox D230P плата, на 2 PRI линий, PCI
OpenVox D230E плата, на 2 PRI линий, PCI Express
OpenVox DE410P плата, на 4 PRI линий, PCI
OpenVox DE410E плата, на 4 PRI линий, PCI Express
OpenVox D410P плата, на 4 PRI линий, PCI
OpenVox D410E плата, на 4 PRI линий, PCI Express
OpenVox DE430P плата, на 4 PRI линий, PCI
OpenVox DE430E плата, на 4 PRI линий, PCI Express
OpenVox D430P плата, на 4 PRI линий, PCI
OpenVox D430E плата, на 4 PRI линий, PCI Express

Цифровые платы GSM / WCDMA:
OpenVox G400P плата, 4 GSM/WCDMA линии, PCI
OpenVox G400E плата, 4 GSM/WCDMA линии, PCI Express
OpenVox G410P плата, 4 GSM/WCDMA линии, PCI (эхоподавление)
OpenVox G410E плата, 4 GSM/WCDMA линии, PCI Express (эхоподавление)

Цифровые модули GSM / WCDMA:
OpenVox WCD100 Модуль, 1 WCDMA канал
OpenVox GSM101 Модуль, 1 GSM канал

Декодирование (Transcoding):
OpenVox V100 — Карта предназначена для декодинга протоколов сжатия
OpenVox V100-PTMC — Карта предназначена для декодинга протоколов сжатия
OpenVox V100-ETH — Карта предназначена для декодинга протоколов сжатия
OpenVox V100-BOX — Карта предназначена для декодинга протоколов сжатия

Tapping:
OpenVox TAP100

Материнские платы:
OpenVox IPC100 Материнская плата, Intel Atom Z5XXP

OpenVox IPC110

OpenVox Коробочное решение  IPPBX:
OpenVox iCallDroid
OpenVox IX130
OpenVox IX120

Failover
OpenVox FA40
OpenVox FB40
OpenVox FD40

Аксессуары:
OpenVox ACC1001
OpenVox ACC1002
OpenVox ACC1003
OpenVox ACC1004
OpenVox ACC1005
OpenVox ACC1006
OpenVox ACC1007
OpenVox ACC1008
OpenVox ACC1009
OpenVox ACC1010
OpenVox RFB108
OpenVox PFM100 — конвертер источника питания для NT режима B100M/B200M/B400M
OpenVox SP124 — Сплиттер RJ45 в RJ45, специально разработан для B800P.
OpenVox SP140 —
OpenVox SP141 —
OpenVox SP142 —
OpenVox SP143 —
OpenVox V100-Bracket
OpenVox V100-PTCC

Информация взята из источника ipatc.com.ua

Авг 172012
 

Установка VoiP сервера Asterisk IP PBX на OS FreeBSD Устарела

 

Автор: Cancer.

Вот возникла как-то задача соединить Офис и Базу через 2 Шлюза DVG 2004S и DVG 3004S
Офис и база объединены Радиоканалом LAN.
И нужно было соединить АТС-Шлюз в офисе и Шлюз-АТС на базе по средствам VoiP сервера.
Как обычно задал на форуме что по чем и что лучше, мне заявили что мол Астериск супер.
Ну вот и решил его пробовать.

Шлюзы DVG 2004S и DVG 3004S

Схема сети

Схема сети!

Asterisk™ — это завершенное решение телефонной станции основанное на технологии VoIP.Работает Asterisk на платформе Linux и обеспечивает все возможности, которые Вы ожидаете от АТС и даже больше.Asterisk совместим практически со всеми современными стандартами и оборудованием, изпользуя сравнительно недорогое аппаратное обеспечение. Asterisk предоставляет сервис голосовой почты, конференц-связи, очереди вызовов. Поддерживает технологии Caller IDADSISIP и H.323. Asterisk поддерживает широкий диапазон протоколов TDM для обработки и передачи голосового трафика через средства традиционной телефонии. Asterisk поддерживает Американский и Европейский типы сигнализаций, используемых в бизнес приложениях. Asterisk позволяет построить мост между Интегрированными сетями передачи голоса и данных следующего поколения, и существующей инфраструктурой. Asterisk не только поддерживает традиционное телефонное оборудование, но и позволяет использовать его дополнительные возможности. Используя IAX™ (Inter-Asterisk™ eXchange) VoIP протокол, возможно безболезненное объединение голоса и данных в сетях. При использовании пакетной передачи голоса, возможно посылать данные, такие как например URL и изображения, присоединённые к голосовому трафику, то есть позволяет сильно интегрировать информацию. Asterisk включает в себя центральное ядро с четырьмя API для модульной загрузки приложений телефонии, аппаратных интерфейсов, обработки формата файлов и кодеков. Это позволяет прозрачно переключаться между всеми поддерживаемыми интерфейсами, соединять разнообразные голосовые системы с единой средой передачи данных. Asterisk первоначально был разработан на GNU/Linux для x/86. Известны компиляции работающие на OpenBSDFreeBSD, and Mac OS. Перенос на другие UNIX-платформы не должен вызвать затруднений и возможен при наличии времени и необходимых навыков. Существует Asterisk, доступный для тестирования на платформе Debian, он поддерживается Марком Пирселлом (Mark Purcell)

Устанавливаем Asterisk 1.4

 

//> cd /usr/ports/net/asterisk /usr/ports/net/asterisk/> make config

 

| [X] OGGVORBIS Enable Ogg Vorbis support
| [X] ODBC Enable ODBC support
| [ ] POSTGRES Enable PostgreSQL support
| [ ] RADIUS Enable RADIUS accounting support
| [X] SNMP Enable SNMP support
| [ ] H323 Enable H.323 support
| [X] FREETDS Enable FreeTDS support
| [X] JABBER Enable Jabber and Gtalk support
| [X] SQLITE Enable SQLITE support
| [X] CODEC_PATCH Apply codec negotiation patch
| [ ] ILBC Enable iLBC codec
| [ ] MISC_PATCHES Apply additional patches
//> make && make install && make clean


Далее привожу основные конфиги
Сразу говорю все что там в конфигах было оставлял без изменений, токо добавлял это все вниз кадого конфига
Да и еще решетки(#) конфиги asterisk`a не переваривают

//> ee /usr/local/etc/asterisk/sip.conf
; Только СИП пользователи

; Для подключения Шлюза Офис D-Link 2004S [200] type=friend host=dynamic username=200 secret=123 nat=no canreinvite=no context=office callerid=Office <200> allow=gsm allow=ulaw allow=alaw

; База D-Link 3004S [401] dtmfmode=auto type=friend host=dynamic username=401 secret=пароль nat=no canreinvite=no context=office callerid=Base <401> disallow=all allow=g729 allow=g723 allow=g723.1 allow=gsm allow=ulaw allow=alaw

; База D-Link 3004S [402] dtmfmode=auto type=friend host=dynamic username=402 secret=пароль nat=no canreinvite=no context=office callerid=Base <402> disallow=all allow=g729 allow=g723 allow=g723.1 allow=gsm allow=ulaw allow=alaw

; База D-Link 3004S [403] dtmfmode=auto type=friend host=dynamic username=403 secret=пароль nat=no canreinvite=no context=office callerid=Base <403> disallow=all allow=g729 allow=g723 allow=g723.1 allow=gsm allow=ulaw allow=alaw

; База D-Link 3004S [404] dtmfmode=auto type=friend host=dynamic username=404 secret=пароль nat=no canreinvite=no context=office callerid=Base <404> disallow=all allow=g729 allow=g723 allow=g723.1 allow=gsm allow=ulaw allow=alaw

; Обычный SIP пользователь [201] type=friend host=dynamic username=201 secret=пароль nat=no canreinvite=no context=office callerid=user1 <201> allow=gsm allow=ulaw allow=alaw

; Пользователь который звонит внутри фирмы,а по ; межгороду через sipnet.ru с зарегистрированного аккаунта. [202] type=friend host=dynamic username=202 secret=пароль nat=no canreinvite=no context=office callerid=user2 <202> allow=gsm allow=ulaw allow=alaw

; для 202 номера подключение к sipnet.ru [sipnet_202] host=sipnet.ru username=SIP_ID secret=пароль fromuser=SIP_ID fromdomain=sipnet.ru type=peer context=local disallow = all allow = alaw allow = ulaw allow = g729 nat=no canreinvite=nonat insecure=invite dtmfmode=info

Да и для того что бы была слышимость в обе стороны, когда звоните через SIPNET нужно пробросить порты 10000-20000 на машину с Asterisk'ом

 

//> ee /usr/local/etc/asterisk/extensions.conf
[office] ; Шлюз офис D-Link 2004 exten => 200,1, Dial(SIP/200,40) exten => 200,2, Playback(vm-nobodyavail) exten => 200,3, Hangup

; Номер 400 для того что бы на него позвонили ; и поподали на один из свободных 401 402 403 404 exten => 400,1, Queue(queue1|tT|||60) exten => 400,n, Hangup

; D-Link База 3004 exten => 401,1, Dial(SIP/401,40) exten => 401,2, Hangup

; D-Link База 3004 exten => 402,1, Dial(SIP/402,40) exten => 402,2, Hangup

; D-Link База 3004 exten => 403,1, Dial(SIP/403,40) exten => 403,2, Hangup

; D-Link База 3004 exten => 404,1, Dial(SIP/404,40) exten => 404,2, Hangup

, Voicemail(201@default) exten =>

, Voicemail(202@default) exten =>

; Номер 300 по которому можно услышать голосовые сообщения ; введя номер голосового ящика и его пароль exten =>300,1,VoiceMailMain(300)

; Конференция 999 exten => 999,1, MeetMe(999)

include => default


Добавляем очередь в конфиг queues.conf

// ee /usr/local/etc/asterisk/queues.conf
[queue1] music = default strategy = rrmemory member => SIP/401 member => SIP/402 member => SIP/403 member => SIP/404


Добавляем строку для автозапуска в /etc/rc.conf

//> echo 'asterisk_enable="YES"' >> /etc/rc.conf


Ну и запускаем сам Asterisk

//> /usr/local/etc/rc.d/asterisk start

Для того что что бы Работала конференция 999 нужно проделать следующее

//> cp /usr/local/lib/zaptel/zaptel.ko /boot/modules/ //> cp /usr/local/lib/zaptel/ztdummy.ko /boot/modules/

Запускаем модули

//> kldload -v /boot/modules/ztdummy.ko //> kldload -v /boot/modules/zaptel.ko

Добавляем в автозапуск

//> echo 'ztdummy_load="YES"' >> /boot/loader.conf
//> ee /usr/local/etc/asterisk/meetme.conf
[general] audiobuffers=32 [rooms] ; conf=>Номер конференции,пароль conf => 999,1234

Для того что бы пользователи получали уведомления на почтовый ящик по средствам sendmail нужно проделать такое :)

//> ee /usr/local/etc/asterisk/voicemail.conf
[general] format=wav49|gsm|wav serveremail=asterisk attach=yes skipms=3000 maxsilence=10 silencethreshold=128 maxlogins=3emaildateformat=%A, %d %B %Y at %H:%M:%S mailcmd=/usr/sbin/sendmail -t sendvoicemail=yes

[zonemessages] eastern=America/New_York|’vm-received’ Q ‘digits/at’ IMp central=America/Chicago|’vm-received’ Q ‘digits/at’ IMp central24=America/Chicago|’vm-received’ q ‘digits/at’ H N ‘hours’ military=Zulu|’vm-received’ q ‘digits/at’ H N ‘hours’ ‘phonetic/z_p’ european=Europe/Copenhagen|’vm-received’ a d b ‘digits/at’ HM

= пароль, Sergey Batkovich, batkovich@domain.ru, attach=yes

Да и если кому нужны тут Звуковые файлы, для того что бы Asterisk говорил по русски 🙂

Asterisk sounds
файл скачан размер размещён примечание
asterisk.1.4.coresounds.ru.tar.bz2
2129 1.42mb 2008-11-06 Звуки для Asterisk'a на русском языке, качество конечно не супер!

 

Установка Asterisk-gui-0.0.1r20070801_3


Вот еще можно поставить довольно приятную Веб морду asterisk-gui

//> cd /usr/ports/www/asterisk-gui/ /usr/ports/www/asterisk-gui/> make config
| [X] SIP_QUEUES In queues register users as SIP, not Agents
| [X] SAMPLE_CONFIG Install sample configuration files
/usr/ports/www/asterisk-gui/> make install clean


Включаем поддержку Веб админки

//> /usr/local/etc/asterisk/http.conf
[general] enabled=yes enablestatic=yes bindaddr=ip_tachki bindport=8088 prefix=asterisk

Перезапустим Asterisk

//> asterisk -r asterisk*CLI> reload

Тут задаем логин и пароль для Веб Админки добавив вот такую запись в самый низ

//> /usr/local/etc/asterisk/manager.conf
[логин] secret = пароль read = system,call,log,verbose,command,agent,config,user write = system,call,log,verbose,command,agent,config,user
//> asterisk -r asterisk*CLI> reload

И заходим по такой ссылке и отвечаем на вопросы установки
http://ip_tachki:8088/asterisk/static/config/setup/install.html

Веб морда астериска

 

musiconhold.conf Настройка параметров «музыки при удержании» MusicOnHold cdr_mysql.conf Настройка хранения записей о звонках в MySQL manager.conf Настройка интерфейса Manager meetme.conf Настройка конференций (meetme) mgcp.conf Настройка параметров MGCP-устройств parking.conf Параметры «парковки» вызовов «Call parking» voicemail.conf Параметры голосовой почты (VoiceMail) agents.conf Агенты Asterisk extensions.conf Номерной план Asterisk iax.conf Настройка IAX-устройств modem.conf Настройка ISDN с использованием ISDN4Linux vpb.conf Настройка аппаратуры Voicetronix alsa.conf Настройки звукового драйвера ALSA для консольного пользователя festival.conf Параметры работы с синтезатором речи festival modules.conf Настройка модулей Asterisk zapata.conf Настройка аналоговых устройств телефонии digium asterisk.conf Определение расположения каталогов Asterisk indications.conf Настройка параметров аналоговых АТС различных стран rpt.conf Параметры протокола rtp logger.conf Параметры журналирования Asterisk


Клиент для IP телефонии X-lite можно скачать здесь

Документация
http://voip.rus.net/
http://asterisk.org.ru/
http://asterisk.org/
http://asteriskforum.ru/

Буду дописывать по мере успеха!!!(P.S понимаю что статья не идеальна, но все еще впереди)

PS….Виталий Сергеевич, посвящается вам за ваш вклад в мое развитие!

Взято:

http://www.lissyara.su/articles/freebsd/programms/voip_asterisk_ip_pbx/