Дек 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

Ноя 222012
 

Reset Elastix Password to default — Сброс пароля Elastix

Если Вы пользуетесь Elastix как многие другие, и вдруг пароль перестал подходить, Вам пригодится простой способ изменения пароля от его WEB. У Вас должен быть в наличии root доступ.
Для сброса пароля и присвоение ему пароля- «palosanto» нужно в консоли выполнить следующую команду:

sqlite3 /var/www/db/acl.db "update acl_user set md5_password='7a5210c173ea40c03205a5de7dcd4cb0' where id=1"

И все у вас работает.

Авг 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/

Май 202012
 

Sip протокол

SIP — Session Initiation Protocol (протокол установления связи). Устанавливает и завершает пользовательские сессии. Применяется в IP Телефонии.

Можно сказать, что он пришел на замену H.323. SIP протокол основывается на том, что каждый конец соединения является равноправным участником этого соединения. SIP договаривается о параметрах(способах), установления, корректировки и завершения соединения. SIP — это протокол уровня приложений, использует порт 5060 UDP или TCP. Сам по себе SIP протокол не передает речевые данные, этим занимается уже другой протокол RTP. Преимуществом SIP протокола является распространенность и гибкость.

Май 202012
 

IAX протокол

 

IAX — транспортный протокол, разработанный компанией Digium, для обмена информацией с другими серверами на Asterisk.

IAX — открытый протокол, использует единственный UDP порт 4569 для обмена сигналами и медиа данными, что упрощает работу с NAT. Он может объединять несколько сеансов в один поток, что приводит к экономии пропускной способности. В безопасносте он так же выигрывает у SIP, в него включены такие возможности как аудентификация открытым текстом, хеширование MD5 и обмен ключами RSA. Его поддерживают меньше программных и аппаратных устройств чем SIP, но все идет к тому, что его начинают все больше и больше использовать.