Поиск по моему блогу

Показаны сообщения с ярлыком Voice over Internet Protocol. Показать все сообщения
Показаны сообщения с ярлыком Voice over Internet Protocol. Показать все сообщения

Flash Operator Panel 2 - for ASTERISK

Asterisk (PBX)Image via WikipediaAnyone that has been involved with Asterisk based systems, will generally know about the product called Flash Operator Panel. It has been around for years, and is included in many of the popular Asterisk distributions including Elastix. Its Author,  Nicolas Gudino, has, after many years released a major revamp of this popular tool in the guise of FOP2 or Flash Operator Panel 2.
Whilst this new version has a cost, and a very reasonable one ($US40), it can be used on many home, micro-business PBX systems without the need for a licence (upto 15 buttons which include trunks, extension, queues, conference as buttons).
So this tutorial is to assist Elastix users in implementing FOP2 onto their systems.
 First step is to disable the old Flash Operator panel
To do this , type
nano /var/www/html/panel/op_server.cfg (note nano is an editor that I use and installed, you can use VI or similar )
Look for the following line
pic1_original_fop1_port.png
 
 
Your config file may show the listen_port line commented out. Remove the semicolon if it is there and change the port over to 4446 (not worried what port, just need it to stop listening on 4445). So the line should look like this
pic2_changed_fop1_port.png
 
 
Save and exit.
Now the first thing we need to do is to setup a user in the Asterisk Management Interface (AMI). This is done via the
unembedded Freepbx. Click on the tools table and then click on Asterisk API.
Add a Manager Name called fop2 and give it a Manager Secret of fop2secret
pic3_freepbx_manager.png
 

D-link DVG - 7111S 1 FXO + 1 FXS порт

Подключитесь к WAN порту шлюза, введя адрес 192.168.1.2. Войдите с логином admin и без пароля.
1. В разделе Setup > Internet Setup укажите сетевые параметры WAN порта. Напомню, что все VoIP шлюзы подключаются к 3CX через WAN порт. Я ввел 192.168.0.3. Также я указал другие настройки, соответствующие моей сети. Нажмите Apply.

2. В разделе Setup > VoIP Setup добавьте настройки для SIP сервера, в нашем случае, 3CX Phone System. Здесь нужно указать следующие данные:
  • Название аккаунта, например 3CX
  • Номер FXS порта, то есть, доп. номер (Extension) 3CX Phone System, который будет подключен к системе через FXS порт шлюза. Это может быть обычный аналоговый телефон, но чаще через FXS порт подключают факс-аппарат, либо DECT трубку
  • Номер FXO порта, который соответствует виртуальному номеру внешней линии (Virtual Extension) 3CX Phone System
  • Общие параметры SIP сервера 3CX: его IP адрес, номер порта и т.п. 

Asterisk Голосова пошта

Asterisk (PBX)Image via Wikipedia
Щоб правильно використовувати голосової пошти Asterisk, Ви повинні виконати ряд кроків налаштування. Додержуйтеся інструкцій у цій статті, і Ви можете насолоджуватися поштою.

Основна конфігурація для Asterisk і голосова пошта

Використання інтерфейсу FreePBX і натисніть на компонент "Загальні налаштування".
У розділі "Параметри набору", змінити таким:
Опції Commandes де numérotation : TRW
Замовлення Параметри вихідної : TW
T: Дозволяє апелянти перевести дзвінок, натиснувши #
г: Генерує сигнал для заявника
в: Дозволяє апелянти, щоб почати запис, натиснувши * 1
У "Голосова пошта", змінити таким:
Час за замовчуванням рінгтон: 20
20 це кількість секунд телефон задзвонить до відправки виклику на голосову пошту. Це дасть вам більше часу для відповіді на дзвінок.
Повідомлення тип доступу до голосової пошти: Недоступний
Це дозволить уникнути проблем при використанні функції "Йди за мною", перешкоджатиме система грає повідомлення за замовчуванням і дозволяє грає персональної повідомлення.
У розділі "Бізнес-довідник", змінити таким:
Пошук користувачів в каталозі компанії з: ім'я
Це дозволить абонентам шукати вашу систему на більш підходящі житлові. Я користуюся, як моя гіпотеза, що всі ті ж прізвища.
У полі "Факс", змінити таким:
Розширення для отримання факсів: Система
Вибір системи для системи отримувати факси та відправляє їх по електронній пошті. Якщо у вас є факс підключений до аналогової лінії, з продовженням на цьому шляху, як значення параметра. Якщо ця опція вимкнена, він буде відповідати на дзвінки швидше, але ви не будете мати можливість факс.
Email Факс: VOTRE_ADRESSE@gmail.com
Адреса електронної пошти буде використовуватися, якщо система варіант був вибраний для факсу розширення визначено вище. Це дозволить вам отримувати факси прямо у вашу поштову скриньку.
Email викидів факс: VOTRE_ADRESSE@gmail.com
Адреса електронної пошти, факсу, буде відображатися, якщо система була обрана для факсу розширення визначено вище.
У полі "Мережеве оновлення", змінити таким:
Перевірка оновлень: та
Адреса електронної пошти оновлення: VOTRE_ADRESSE@gmail.com

Повідомлення про голосових повідомлень по-французьки

Якщо ви хочете думку голос повідомлень, переданих по електронній пошті дані по-французьки, виконати наведені нижче інструкції:
Для редагування конфігураційних файлів, Ви можете використовувати редактор "VI", або "Джо" на засіданні "Shell". Ви також можете робити редагування з FreePBX за допомогою компонента "Змінити конфігурацію", перебуває в "Інструменти", і виберіть потрібний файл.
Freepbx_Edittion
Відредагуйте файл / ETC / зірочка / vm_email.inc
Змініть рядок :
;emailbody = $ () VM_NAME,\ П \ nМожливо новий голосової пошти в поштовій скриньці $ () VM_MAILBOX:\ N \ п \ tFrom:\ Т $ (VM_CALLERID) \ п \ tLength:\ T $ () VM_DUR секунд \ п \ TDate:\ Т $ (VM_DATE) \ п \ nDial * 98 для доступу до голосової пошти по телефону. \ NVisit HTTP:/ / AMPWEBADDRESS / запису / index.php для перевірки голосової пошти з веб-браузером. \ П
Для цього :

Asterisk. Queue. Очередь звонков в Asterisk.

Asterisk Flash Operator PanelImage via WikipediaПри телефонизации офисов, вопрос с созданием очереди звонков возникает достаточно часто. Например при наличии более 1 менеджера по продажам, руководство хочет, что бы им на отдел поступали звонки и звонки равномерно распределялись по менеджерам, да в прочем, даже если они хотят, что бы все звонки поступали ко всем сразу все это реализуемо и работает. Работает с помощью Queue.

А настраивается это так. В первую очередь опишем в sip.conf наших менеджеров:
[manager1]
type=friend
secret=manager1
host=dynamic
username=manager1
context=sip-users
callerid=101
call-limit=1
 
[manager2]
type=friend
secret=manager2
host=dynamic
username=manager2
context=sip-users
callerid=102
call-limit=1
 
Да и обязательно в секции [default] sip.conf, если у вас Asterisk 1.4.29 или старше, должно быть:
limitonpeers = yes
иначе очередь работать не будет.

И сделаем:
asterisk -r
sip reload

Теперь организуем саму очередь. Описывается она в queues.conf. Добавим в конце описание нашей очереди:
[managers]
strategy = rrmemory
member => SIP/manager1
member => SIP/manager2
 
Здесь описаны состав очереди,manager1 и manager2 и тип распределения звонков strategy = rrmemory. Это роунд-робин – то есть менеджеры по очереди будут получать звонки. До недавнего времени он так и назывался, кстати, roundrobin, а потом, по непонятной причине был переименован в rrmemory.
Еще доступные варианты strategy = ringall – телефон звонит у всех. Вариант, поступления звонка к оператору, который дольше всех не отвечал на звонки: startegy = leastrecent. random – случайный выбор оператора и fewestcalls – звонок будет поступать оператору с наименьшей длительностью разговоров.

Теперь в консоли астериска(asterisk -r) делаем:
reload app_queue.ko

А теперь осталось направить входящие звонки на Queue. Для этого в extensions.conf, в том контексте в котором должны поступать звонки на очередь, прописываем:
exten => 1000,1,Answer
exten => 1000,2,Wait(1)
exten => 1000,3,Queue(managers|t||)
exten => 1000,4,Hangup
 
Тут соответсвенно 1000 – номер на который будут поступать звонки.
Перегружаем диалплан:
extensions reload
и в общем то все. Настройка простейшей очереди закончена.
Enhanced by Zemanta

Несколько OpenVZ и Asterisk внутри каждой из них.

Logo de AsteriskImage via Wikipedia

Лаболаторная работа.
Дано:
1. Три (3) виртуальных среды на одной хост системе.
2. Они клоны. Во все трех запущен Asterisk.
Цель: проверить работоспособность Asterisk внутри виртуальной среды в трех экземплярах на одной хост-системе.
Тест 1.
На каждом астериске настроен диалплан, который принимает входящий звонок и 300 секунд играет входящему Music On Hold.
В три ствола прозваниваемся с той же хост системы софтфоном на все астериски одновременно. Работает.
Тест 2.
Второй астериск в 30-каналов звонит на первый. Оба астериска слушают свой Music On Hold. Параллельно автор звонит на первый и второй астериски и слушает их Music On Hold. Работает без помех.
Тест 3.
Второй и Третий астериски по 30 каналов звонят на первый. Соответственно на каждом из них открыто по 60 каналов. Параллельно звоним софтфоном на каждый из них и слушаем Music On Hold. Работает без проблем.
Вывод: Можно запустить несколько одинаковых Virtual Environment's с Asterisk IP PBX внутри на одной хост-системе. Работать будет.
Enhanced by Zemanta

Искусство Asterisk => Диалпланы

Asterisk (PBX)Image via Wikipedia
Сегодня поговорим о структуре "сердца" Asterisk - файла диалпланов extensions.conf. Именно в этом файле мы определяем, как будет вести себя asterisk при входящих и исходящих вызовах. По сути, он состоит из списка инструкций или шагов, которым будет следовать Asterisk. В отличие от традиционных систем телефонной связи, диалплан Asterisk является полностью настраиваемым. Чтобы добиться успеха в построении собственной системы Asterisk, необходимо понять концепцию диалплана. Если вы пытались прочитать некоторые примеры диалпланов и сочли их невыполнимыми или пробовали написать диалплан Asterisk и не достигли успеха, не отчаивайтесь, сейчас мы все попробуем разобрать.
Диалплан состоит из четырех основных элементов: контекстов, добавочных номеров, приоритетов и приложений. Мы рассмотрим все эти части и то, как они работают
вместе. После объяснения роли каждого из этих элементов в диалплане перейдем к процессу поэтапного создания базового функционального диалплана.
Контексты
Диалпланы разбиты на разделы, называемые контекстами. Контексты – это именованные группы добавочных номеров, которые выполняют несколько функций.
Контексты изолируют разные части диалплана, предотвращая возможность их взаимодействия. Добавочный номер, определенный в одном контексте, полностью изолирован от добавочных номеров другого контекста, если только взаимодействие не разрешено специально.
Контексты различаются по именам. Имена контекстов заключаются в квадратные скобки ([ ]). Допустимыми символами для образования имени являются буквы от A до Z (верхнего и нижнего регистра), цифры от 0 до 9, дефис и символ подчеркивания. Например, контекст для входящих вызовов может выглядеть так:
[incoming]
Все инструкции, размещаемые после описания контекста и до описания следующего контекста, являются частью данного контекста. В начале диалплана находятся два специальных контекста, [general] и [globals].

Использование IP-АТС Asterisk на платформе Blackfin

Евгений Соболь – ведущий специалист компании Promwad, Минск, Беларусь
LVEE 2009
Рассмотрено аппаратное решение для создание полноценной мини-АТС на основе свободного решения компьютерной телефонии от компании Digium — IP-АТС Asterisk . Представлены основные моменты использования и функционирования Asterisk на платформе Blackfin.
введение
Asterisk – свободная реализация полноценной программной АТС, передающая голосовой трафик через сеть – благодаря использованию IP-протоколов (VOIP) может работать практически с любым оборудованием для IP-телефонии, с использованием стандартных протоколов для VOIP и относительно недорогого аппаратного обеспечения.

Рис. 1. Применение Asterisk
аппаратная платформа на базе Blackfin для применения Asterisk
Для использования Asterisk требуется персональный компьютер архитектуры x86 с PCI-картой для аналоговых портов. Однако возможна и альтернатива, позволяющая получить ту же функциональность в маленьком, дешевом, тихом устройстве с малым энергопотреблением. Примером такого решения является IP04 – дешевая VoIP-система, которая может передавать телефонные звонки между аналоговыми телефонами или телефонными линиями и сетью Интернет. Собранные и протестированные IP04 доступны по цене $450 в Free Telephony Project Store.
IP04 – это четырехпортовая IP-АТС, которая использует Asterisk и uClinux на процессоре Blackfin и основана на открытой аппаратной и программной платформах. Разнообразные варианты использования IP04 показаны на рис.1.

Установка корпоративного голосового VoiceIP сервера на базе TrixBox решения (Подробная инструкция)

Asterisk logoImage via Wikipedia
По материалам сайта http://www.voiceip.com.ua

1. Установка Trixbox

В этом руководстве я расскажу вам о замечательном продукте Trixbox, о его установке. Двумя словами и не расскажешь, что же это за Trixbox такой. Одни называют его линукс-дистрибутивом, основанном на CentOs, служащим для быстрого и простого развёртывания VoIP бизнес уровня. Другие называют его программной мини-АТС. И те, и другие правы. В общих чертах Trixbox – это программный комплекс, основанный на CentOS, основной задачей которого является создание в кротчайшие сроки сервера IP телефонии. Набор встроенных функций, поддерживаемого оборудования просто потрясает. Но обо всём по порядку.
Прежде всего хочу ответить тот факт, что данная статья предназначена исключительно для тех людей, которые вообще не имеют понятия ни об IP-телефонии, ни о Linux. Для тех же людей, которые имеют некоторый багаж знаний об UNIX-системах, которых не страшит работа в командной строке, которые в состоянии настроить сетевые интерфейсы и знают, где хранятся log-файлы, - эта статья, безусловно, будет мало полезна и информативна. Разве что получат поверхностные представления о Trixbox в целом. Итак, продолжим…
Существуют две основные реализации Trixbox: бесплатная и коммерческая версия. Я буду рассматривать бесплатную версию, т.к. для функций дома или небольшого офиса его более чем достаточно. Кого интересует более продвинутая реализация, великолепная, но платная техподдержка, тому следует присмотреться к коммерческой версии.
Для начала следует посетить домашнюю страницу Trixbox. Вот такой вот весёленький зелёненький дизайн:
http://www.trixbox.org
На сайте вы сможете найти огромное количество разнообразной информации, включая документацию, видео уроки, поддерживаемое оборудование, информацию для разработчиков и т.д. Нас же в данный момент интересует страничка для скачивания образа дистрибутива:
http://www.trixbox.org
Как видите, на момент написания статьи текущий релиз 2.2.12. Существует ещё один релиз – 2.4.0, можете выбрать его, принципиальных различий не будет. Существует так же версия 2.4-wmvare – это специальная версия для VMware player, предназначенная для запуска и тестирования в виртуальной машине. Это для тех, кто хочет просто ознакомиться с Trixbox-ом, как предупреждают сами разработчики, не для реальных, боевых систем.
Итак, приступим. После скачивания образа системы, записываете его на любой CD. Если Вы собираетесь его устанавливать на какой-либо компьютер, то нужно уметь выставлять в BIOS-е загрузку с CD-ROM. Кроме того, хочу обратить Ваше внимание на то, что при установке Trixbox все данные с жёсткого диска будут удалены.
При загрузке с CD Вы увидите следующее:
Boot screen
Система ещё раз предупреждает, что все данные на жёстком диске будут уничтожены. Для продолжения инсталляции необходимо нажать Enter. После этого будет загрузка служебной информации, поиск устройств в системе, в общем, очень много буковок.
Boot screen
Если Вы новичок в UNIX-подобных системах, то не пугайтесь – это нормальный процесс, так и должно быть. Поэтому даже не пытайтесь успеть прочитать, что же это компьютер пишет.
После того, как все устройства, необходимые для нормального функционирования системы, найдены, произойдёт запуск инсталлятора. Сначала он загрузит различные драйвера для SCSI.
Loading SCSI drivers
После загрузки драйверов, инсталлятор попросит Вас выбрать раскладку клавиатуры, чтобы корректно обрабатывать все Ваши нажатия. В принципе, можете смело оставлять “us” – всё будет замечательно работать.

Команды плана набора IP АТС Asterisk

Asterisk logo В данном документе приведен список всех команд, которые Вы можете использовать в плане набора (extensions.conf). Получить список приложений, загруженных в вашем сервере Asterisk Вы можете консольной командой CLI: "show applications" и "show application ".

Замечания:
  • Алфавитный список команд Вы можете найти в конце этого документа
  • Здесь приведен список команд существующих в релизе Asterisk или в его CVS версиях. Список не содержит информации, в какой версии появилась какая-либо команда. Команды приложений от сторонних разработчиков вынесены в отдельный список.
  • Цветовая маркировка примечаний по версиям Asterisk для команд/функций:
    • Зеленый - Функция/команда добавлена (работает), начиная с указанной версии.
    • Оранжевый - Функция/команда объявлена устаревшей, начиная с указанной версии (ее использование не рекомендуется).
    • Красный - Функция/команда была удалена, начиная с указанной версии, и больше не существует.

Если Вы не используете приоритет "n" в плане набора, не забывайте перенумеровать приоритеты команд, когда добавляете или убираете какую-либо команду в плане набора.

Новые функции, появившиеся в версиях 1.2, 1.4, 1.6 ...

Функции, которые появились, начиная с версии 1.2. Некоторые из них могут получить данные, некоторые используются для записи. Обратите внимание, что некоторые встроенные переменные (включая переменные ENV и LEN) были преобразованы в функции в версии 1.2.

Skype for Asterisk - Дешевый 12-17 долларов Skype для Asterisk

What is the SipToSis Skype Gateway?
SipToSis (Sip to Skype integration software) is Java software that allows you to make and receive Skype calls from your SIP/VOIP telephone adapter, SIP IP phone or Asterisk/SIP PBX. You can also make and receive SIP calls from Skype. It let's you integrate Skype into your SIP VOIP phone system. Basically a Skype/SIP Bridge/Gateway/Proxy/Adapter/Converter. It has a codec converter to convert SIP RTP audio to compatible Skype PCM audio and Skype PCM audio to SIP RTP audio. It performs SIP signaling and Skype call handling to connect with your SIP adapter, Asterisk Server, SIP PBX or SIP VOIP provider.

Broadband Phone Service

SipToSis SIP to Skype Gateway Features:
  • Call Skype users using mappings/speed dial or use SkypeOut to make PSTN calls
  • Make SIP calls from Skype using a SIP provider or SIP PBX
  • Skype callers can be directed to the SIP address of your choice
  • SIP callers can be directed to the Skype user of your choice
  • SIP to Skype authentication/denial mappings via SIP caller ID and IP blocks
  • Skype to SIP authentication/denial mappings via incoming Skype User ID
  • SIP DTMF touchtone decoding/encoding via RFC2833, INFO or Inband
  • Skype DTMF touchtone decoding/encoding via Inband
  • Connect Asterisk, FreePBX, Elastix, trixbox, PBX-in-a-Flash, 3CX or other SIP PBX to Skype Users
  • Conference call as of version 20091115 - See FAQ page for compatibility
  • Callback capability as of version 20091115 - See FAQ page for compatibility
  • Skype voicemail retrieval via SIP as of version 20091206
  • Outgoing Skype voicemail support as of version 20091206 - See FAQ page for compatibility
  • Auto play pre-recorded file(s) to SIP and Skype callers
  • SIP caller pin authentication and dialing
  • Skype caller pin authentication and dialing
  • PCMU (u-law)/PCMA (a-law)/G.711/iLBC included codecs and GSM with additional libs
  • Codec interface so you can add other codecs
  • SIP and Skype Hold
  • SkypeOut dialing rules - customize for your location
  • SIP outbound dialing rules - customize for your location
  • STUN support for public IP discovery
  • Call Time limiting ability
  • Usage limiting abilities by used time and unique called number count
  • Can be setup as a multi channel Skype to Asterisk Trunk for multiple simultaneous calls with the stsTrunkBuilder
  • Multiplatform (Windows/Linux/Mac OS X)
  • Run everything on a single computer if you wish
  • Windows users can run it as a service - see Appicus Windows Service Wrapper
SipToSis SIP to Skype Gateway System Requirements:
  • Skype client - See FAQ page for known working versions
  • Java 1.5 or higher (Linux users, use SUN's java)
  • SIP/VOIP adapter such as a SPA3102, SIP IP Phone, register with a SIP provider or setup an Asterisk/SIP PBX server
  • Skype4Java compatible platform
  • Sufficient bandwidth to support your configuration - Broadband preferred.
  • Skype compatible sound device
This product uses the Skype API but is not endorsed, certified or otherwise approved in any way by Skype.







Reblog this post [with Zemanta]

Мы помогаем нашим клиентам уверенно войти в мир Asterisk и пользоваться преимуществами открытой телефонии

Телефонная станция IP АТС Asterisk

asterisk.jpg Мы предлагаем  решения на базе оригинальной не модифицированной  системы Asterisk.
Подробнее об IP АТС Asterisk

Оборудование Digium (платы сопряжения)

Компания Digium, создавшая Asterisk, и сделавшая Asterisk открытым продуктом, Select Reseller Logo.PNGпоставляет аналоговые и цифровые платы сопряжения с традиционной телефонной сетью. Покупайте Digium у авторизованного релеселлера Digium в России и получайте бесплатную помощь наших специалистов по подключению плат к телефонной сети, а также помощь в решении возможных проблем (эхо, обнаружение отбоя/занято и другие причины).
Подробнее по оборудованию Digium

SIP телефоны

Fanvil BW210Как разобраться в изобилии IP телефонов разных брендов и классов? Как выбрать лучший по параметрам цена/качество/надежность/возможности? Мы все это уже проделали для наших клиентов. Протестированное оборудование, идеально подходящее к Asterisk.
Подробнее по IP телефонам

DECT VoIP Система

kirk_300_1.jpgПривыкли к удобству беспроводной телефонной сети стандарта DECT? Решение производителя DECT станций KIRK работает с Asterisk напрямую по SIP протоколу, и позволяет строить как небольшие решения от нескольких абонентов, так и радио сети масштаба крупной организации на тысячи абонентов.
Подробнее о DECT VoIP решении

Reblog this post [with Zemanta]

SIP-провайдеры: кто на свете всех дешевле, качественнее и удобнее?

Пожалуй, в наше время "восьмёрку" для общения по "межгороду" используют лишь самые закоренелые консерваторы; чуть более продвинутые абоненты покупают карточки IP-телефонии, позволяющие довольно существенно сэкономить. Самые искушённые для голосового общения предпочитают применять, конечно же, ПК. Однако перед теми, кто только планирует приобщиться к благам "персональной" IP-телефонии, встаёт довольно сложный вопрос - какого провайдера выбрать? Надо сказать, что критериев выбора довольно много: нужно, чтобы стоимость услуг была адекватной, а качество связи - хорошим; желательно, чтобы оплата осуществлялась просто, плюс недурно было бы получать дополнительные услуги…

В этой статье мы рассмотрим операторов, использующих для предоставления сервиса IP-телефонии протокол SIP. Единственный конкурент SIP называется Skype; он является проприетарным протоколом, не позволяющим выбрать альтернативную клиентскую программу. Несмотря на наличие преимуществ в виде "вылизанного" интерфейса клиента и способности работать из-под любых прокси-серверов, NAT'ов и прочего, рассматривать Skype мы не будем - это совершенно другая "весовая категория".
Итак, из чего же сделать выбор? Мы решили рассмотреть следующих провайдеров: SIPNET, Tel-Me, PCTel.ru, Telefonu.net, Taksofon.com, PCtoPhone.ru, Gizmo Project, Wengo и BetaMax.
Следует сразу же отметить, что сравнивать тарифы всех операторов – дело неблагодарное, поскольку существенных отличий, за некоторыми исключениями, между ними нет: где-то дешевле звонить по одному направлению, где-то по другому, поэтому нужно или публиковать огромную таблицу со стоимостью услуг каждого из добрых нескольких сотен направлений, либо не делать этого вовсе. Попытки выбрать самые популярные направления звонков будут заведомо субъективными: например, я убежден, что все звонят в США, Германию и Буркина-Фасо, потому что туда звоню я, а вы, звонящие в Японию и Московскую область, будете думать совсем иначе. Поэтому если на первом месте для вас стоит цена – сравнивайте тарифы операторов по направлениям, а мы сосредоточимся на других важных вещах, хотя принципиальные моменты в тарифах, безусловно, мы отметим.

SIPNET (www.sipnet.ru)

SIPNET - один из самых популярных SIP-провайдеров в России. Этой популярностью он обязан бесплатными звонками на ТфОП-номера в Москве и Петербурге, а также широким набором дополнительных услуг - среди них подробная статистика звонков, голосовая почта, а также "заказ соединения", позволяющий указать два номера и соединить их автоматически (это может быть полезно при отсутствии качественного интернет-канала). Интерес представляет также гибкая настройка маршрутизации трафика: для каждого направления можно выбрать предпочтительные и запрещённые узлы "приземления" трафика по разным параметрам, что позволяет оптимальным образом настроить качество соединения. Кстати, о качестве: при звонках по платным направлениям оно никаких нареканий не вызывает, а вот "халява", увы, этим похвастаться не может: в лучшем случае выпадающих фреймов и задержек будет не очень много, а в худшем общение может быть затруднено из-за перегрузки направления.




Приятно радует богатый выбор способов оплаты услуг оператора: её можно осуществлять посредством банковского перевода, при помощи кредитной карты, платёжных систем (Webmoney, Яндекс.Деньги, ваучеры e-port), через "Мобильный кошелёк" Билайна с сотового телефона, а также наличными в салонах связи и платежных терминалах. Тарификация - посекундная.
Можно использовать любой SIP-клиент без ограничений. Пользователи имеют возможность принимать входящие звонки с обычных телефонов - для этого абонент должен набрать номер шлюза и дальше в тоновом режиме набрать ваш номер внутри сети. За такой звонок, разумеется, придётся платить (впрочем, немного). Шлюзы SIPNET установлены во многих городах России, а также в США, Таджикистане, Эстонии и на Украине.

Мы рекомендуем для ASTERISK - Шлюз Cisco Linksys IP Telephony Gateway with 4 FXS and 4 FXO Ports (SPA8800) цена $ 480.00 / 3830.4 грн

  • SIP version 2
  • Автоматическое выделение ресурсов и обновление через протоколы HTTPS, HTTP, TFTP
  • Технология VoIP
цена $ 480.00 / 3830.4 грн

Основные характеристики
Тип устройства Шлюз IP-телефонии
Производитель Linksys
Параметры сети
Интерфейсы 10/100BASE-T RJ-45 Ethernet
Количество базовых портов 4х RJ-11 FXS, 4х FXO; дополнительный порт для локального администрирования
Сетевые протоколы ARP, клиент DHCP (RFC 2131), клиент PPoE (RFC 2516), ICMP (RFC 792), TCP (RFC 793), UDP (RFC 768), RTP (RFC 1889, 1890), RTCP (RFC 1889), SNTP (RFC 2030), SIP каналы поддерживают User Datagram Protocol (UDP) и TCP-порт, PPTP, L2TP
Индикаторы питание, Ethernet, состояние модуля (Voice Status), Телефон 1 - 4, Линия 1 - 4
Поддерживаемые стандарты IEEE 802.1p, IEEE 802.3
Источник питания • Переключающегося типа (100-240В), автоматический
• Входное напряжение постоянного тока: 12В при 3.0A макс.
• Адаптер питания: 100-240В, 50-60 Гц переменного тока
IP телефония
VoIP протокол SIP version 2
Кодеки G.711a, G.711u, G.726,G.729A, G.723.1
Fax G.711 режим ретранслирования или реального времени через IP через ретранслятор факса T.38
Безопасность
Алгоритм шифрования до 256-бит AES
Метод аутентификации Extensible Authentication Protocol TLS (EAP-TLS), EAP Tunneled TLS (EAP-TTLS), Protected EAP (PEAP)
Физические характеристики
Размер (Ш х В х Г) 170 x 39 x 220 мм
Вес 1.30 кг
Параметры окружающей среды
Минимальная рабочая температура 0 °C
Максимальная рабочая температура 45 °C
Рабочий диапазон влажности 10 - 90% (без конденсации)
Reblog this post [with Zemanta]

Asterisk и DTMF при callback

AsteriskImage via Wikipedia

Проблема

При организации функции callback на Asterisk`е, когда Asterisk перезванивает и ты пытаешься ввести тоном номер, то нажатые тобой цифры начинают задваиваться, а то и затраиваться.
Причем это могло происходить не всегда и не зависело от аппарата, на котором набирали тоном.
Так же после многочисленных тестов стало точно понятно, что когда идет звонок из «города» на Asterisk, то подобных проблем не возникает, только если сам Asterisk звонит в «город».
VoIP соединение идет так:
E1 <–> Cisco AS5350 (c5350-js-mz.124-15.T11.bin) <–> Asterisk (версия 1.4.29_2)
Попробую более менее внятно рассказать о процессе нашего разбора с этой проблемой и последовательности действий, а вдруг кому ещё пригодится кроме меня, если я захочу освежить память по этому вопросу через какое то время.

Начали разбор полетов

Для того что бы выявить проблему стало понятно, что нужно подебажить DTMF на самом Asterisk. Как это сделать ?
Пока опыт работы с Asterisk не такой большой как хотелось бы, посему прибегнули к помощи гугла, через минут пять выяснили:
Открываем файл  logger.conf и там ищем строчку:
console => notice,warning,error
В нее дописывем dtmf, получаем:
console => notice,warning,error,dtmf
Сохраняем файл, входим в консоль Asterisk`а:
asterisk -r
И в консоле даем команду:
asterisk*CLI> logger reload
После чего, в той же консоле, задаем уровень дебага, я делал так:
asterisk*CLI> core set debug 3
Далее, для того что бы потестить нажатие кнопок, я внес нехитрые изменения в dialplan:
[dtmf_test]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n(collect),Read(digito,,11)
exten => s,n,SayDigits(${digito})
exten => s,n,GoTo(collect)
exten => s,n,Hangup
Т.е. поднимаем трубку, ждем ввода 11-ти цифр, а затем проговариваем все что набрали, собственно в этот контекст я перенаправил callback вызовы.

Производительность Asterisk систем

A Cisco 7960 VoIP telephone displaying a Sonus...Image via Wikipedia
Типичные вопросы, которые можно увидеть в пользовательском списке рассылки asterisk-users, примерно такие:

Насколько быстрым и мощным должно быть аппаратное обеспечение моего сервера, чтобы он мог удовлетворять моим потребностям?
Сколько одновременных вызовов может обрабатывать сервер Asterisk?

К сожалению, не существует простого и однозначного ответа на этот вопрос. Вам нужно будет ответить для себя на некоторые вопросы, часть которых приведена ниже, чтобы хоть как-то стать ближе к ответу или более четко сформулировать свои требования в форумах или в пользовательских списках рассылок:

  1. Какие типы телефонов? Вы планируете использовать (обычные аналоговые, SIP, Skinny, H.323, MGCP)?
  2. Сколько телефонов Вы планируете подключить?
  3. Сколько линий во внешний мир у Вас имеется, и какая для них используется технология (аналоговая линия, BRI, PRI, T1, VoIP)?
  4. Сколько у Вас, примерно, ожидается внутренних/внешних одновременных вызовов (например: 30%)? Обратитесь к таблицам для вычисления Эрланга (параметр интенсивности обработки требований в системах массового обслуживания) (смотри ссылки ниже), если у Вас есть сомнения по этому вопросу.
  5. Какие голосовые кодеки? будут у Вас использоваться, и будет ли у Вас необходимость в перекодировании из одного кодека в другой (транскодировании)? Tip: наберите команду: SHOW TRANSLATION в CLI консоли.
  6. Какие возможности и сервисы будет предоставлять ваша система (подавление эха, голосовая почта, конференции и очереди вызовов & call-центр, запись разговоров, факсы, голосовое меню, синтез и распознавание речи)?
  7. Насколько надежной/Asterisk at large? должна быть Ваша система?
  8. Сколько серверов с Asterisk вы планируете использовать для Вашей задачи?
  9. Что поддерживается Вашей IP сетью из возможностей (скорость, поддержка QoS, VLAN, Power-over-Ethernet)?

Elastix: гибридное решение для быстрого и простого развертывания VoIP-телефонии

A Cisco 7960 VoIP telephone displaying a Sonus...Image via Wikipedia
Создание своего VoIP-сервиса с использованием свободных компонентов – дело далеко не простое. Администратору требуется знать не только основы работы с *nix-системами, но и специфику VoIP и конкретных программ. Впрочем, задачу можно упростить, если обратиться к специализированным решениям.

Муки выбора

Использование стандартного дистрибутива Linux, пусть даже хорошо известного администратору, имеет свои слабые стороны. В пакетных репозитариях сегодня редко встретишь полный набор необходимых программ (да еще и последних версий), а значит, все придется собирать, устанавливать и обновлять вручную. Это займет много времени и сил, ведь кроме системы, зависимостей, Asterisk и драйверов к оборудованию VoIP, придется разбираться с установкой веб-интерфейса, системы учета звонков и т.д. Специализированное решение не требует глубоких знаний (хотя они и приветствуются), – настройки просты и понятны любому, кто хорошо представляет конечный результат. Разработчики обычно сами следят за новинками ПО и предлагают обновления при помощи собственных репозитариев.
На сегодняшний день уже имеется несколько подобных решений. Так, Digium (компания-разработчик Asterisk) предлагает свой вариант - дистрибутив AsteriskNOW. Последняя стабильная версия 1.0.2 построена на основе одноименного веб-интерфейса и системы сборки rBuilder Online дистрибутива rPath Linux. Собственно, веб-интерфейс AsteriskNOW, используемый в этом дистрибутиве, находится в стадии активной разработки, и многие необходимые функции отсутствуют. С его помощью можно лишь выполнить ряд базовых операций настройки сервиса VoIP и ничего более. Вероятно, потому что его возможности сильно уступают аналогичным решениям сторонних разработчиков, в новом релизе будет добавлен FreePBX (интерфейс для удобного конфигурирования Asterisk), который и будет использоваться по умолчанию.
Следующий кандидат – Trixbox – доступен в двух вариантах: коммерческом (Pro) и свободном - Trixbox CE (Community Edition). Создан он на базе компонентов LAAMP (Linux, Apache, Asterisk, МySQL и PHP), и в качестве интерфейса управления предложен FreePBX с некоторыми собственными модулями. Удобен тем, что в нем изначально присутствует система биллинга и панель оператора (Flash Operator Panel). Текущая версия базируется на CentOS 5.1. Чтобы получить доступ к репозитарию пакетов, следует зарегистрироваться на сайте разработчика. Только после этого можно будет установить такие приложения, как Jabber и SugarCRM.
На использование во встроенных устройствах (CPU – 200 МГц, RAM – 64 Мб) ориентирован AskoziaPBX, базирующийся на m0n0wall (FreeBSD 6.2) и Asterisk 1.4. В качестве интерфейса использован несколько переработанный AsteriskNOW. Кстати, имеются и русифицированные модули голосовых сообщений.

Выбор сделан

После анализа всех предложений был выбран Elastix. В настоящее время он является наиболее оснащенным и удобным в работе решением. Используя Elastix, можно создать не только полнофункциональный VoIP-сервис, но и некоторые другие сервисы обмена информацией. В стандартную поставку, кроме LAMP, входят: Postfix и Cyrus-IMAP, почтовый веб-интерфейс RoundCubeMail, Jabber-сервер OpenFire, факс-сервер HylaFax, две CRM-системы (Customer Relationship Management, управление взаимоотношениями с клиентами) - SugarCRM и VTigerCRM, система биллинга A2Billing, сервер DHCP и многие другие компоненты. Для настроек всех этих функций используется понятный веб-интерейс собственной разработки. Причем, в отличие от других дистрибутивов, в Elastix интерфейс изначально локализован.
Elastix построен на CentOS 5, с которым он полностью совместим по пакетам. Разработчики дополнили стандартный Asterisk собственными утилитами и модулями сторонних производителей. Отмечается, что дистрибутив оптимизирован с учетом возможной работы на виртуальных машинах вроде VirtualBox, VMWare или XEN. Распространяется все это дело по лицензии GNU GPL.

Реклама от BigBN