Добрый день!
Сегодня мы кратко рассмотрим настройку транка в трех популярных IP-ATC:
-Asterisk
-FreeSwitch
- Oktell
Для справки
Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD, OpenBSD и Solaris. Имя проекта произошло от названия символа «*» (англ. asterisk — «звездочка»).Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов и предоставляет богатые функции управления звонками.Для создания дополнительной функциональности можно воспользоваться собственным языком Asterisk для написания плана нумерации, написав модуль на языке Си, либо воспользовавшись AGI — гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Модули, выполняющиеся через AGI, могут быть написаны на любом языке программирования.
FreeSWITCH — открытая телефонная платформа, распространяемая в исходных кодах, созданная для удовлетворения потребности в управляемых голосом или текстом систем, масштабируемых от софтфонa до софтсвичa. FreeSWITCH может быть использован в качестве коммутатора, АТС, медиа шлюза или медиа сервера для приложений IVR, использующих простые или XML скрипты для управления алгоритмом обработки звонка. FreeSWITCH поддерживает разные протоколы, такие как SIP, H.323, IAX2 и Google Talk, что позволяет взаимодействовать c sipX, OpenPBX, Bayonne, YATE, или Asterisk.FreeSWITCH поддерживает много продвинутых возможностей SIP, таких как присутствие/BLF/SLA, TCP TLS и sRTP. Он может использоваться как прозрачный прокси-сервер с проксированием медиапотоков или без такового, работать с (англ.) T.38 (проксирование и преобразование T.38 в T.30 и обратно) и другие протоколы.FreeSWITCH поддерживает узко- и широко- полосные кодеки, что делает его идеальным мостом старых устройств в будущее. Голосовые каналы и конференции могут работать на частотах 8, 16, 32 и 48 kHz и позволяют объединять каналы с разными частотами.
Система «Oktell» — многофункциональное программно-аппаратное решение для организации операторских центров приема и обработки вызовов (call-центров), интеллектуальных офисных АТС с функциями call-центра, автоматических голосовых информаторов, справочных служб и развлекательных сервисов. Положенный в основу решения анализ типовых задач, возникающих в организациях, активно взаимодействующих с абонентами, позволил автоматизировать многие операторские функции и предложить клиентам новые, ранее недоступные сервисы. Мы надеемся, что заложенный в программе функционал, простой клиентский интерфейс, удобство настройки и администрирования, связь с корпоративными базами данных и веб-сервисами сделают Oktell эффективным маркетинговым инструментом в Вашей компании, позволят довести до совершенства многие бизнес-процессы и удовлетворить потребности ваших клиентов.
Настраивать будем на известный сервис Sipnet.ru. Сразу скажу что установку самих систем, общую настройку, получение аккаунтов в данной статье опускаю. Кому интересно вам сюда...
И так начнем
1. Asterisk
Можно настроить через конфигурационные файлы, а также используя web-оболочку
1) конфигурационный файл
( Может различаться настройка!)
/etc/asterisk/users.conf
[sipnet]
secret = {пароль} (как пример мой 12345)
defaultuser = {SIP ID} (как пример мой 3501254)
trunkname = sipnet
host = sipnet.ru
type = peer
context = from-sipnet
; контекст с таким именем должен существовать в dialplan’е (файл extensions.conf)
insecure = invite
callbackextension = s
; вместо s можно указать свой SIP ID или внутренний номер, на который нужно принимать вызовы
; если не нужно принимать входящие вызовы, то использовать параметр callbackextension не требуется
;
fromuser = {SIP ID} (как пример мой 3501254)
fromdomain = sipnet.ru
;
disallow = all
allow = alaw&ulaw&g729
;
nat = no
dtmfmode = rfc2833
/etc/asterisk/sip.conf
register=userID:PASSWORD@sipnet.ru (как пример мой 3501254:12345@sipnet.ru)
2) web-оболочка (как пример)
Далее необходимо прописать маршруты, т.е. кто может и кому могут звонить...
2. Freeswitch
Примерно так...
conf/sip_profiles/external/example.xml
Пугаться не стоит...Часть строк можно опустить или удалить за ненадобностью в вашем случае...
<include>
<!--<gateway name="sipnet.ru">-->
<!--/// account username *required* ///-->
<!--<param name="username" value="3501254"/>-->
<!--/// auth realm: *optional* same as gateway name, if blank ///-->
<!--<param name="realm" value="asterlink.com"/>-->
<!--/// username to use in from: *optional* same as username, if blank ///-->
<!--<param name="from-user" value="3501254"/>-->
<!--/// domain to use in from: *optional* same as realm, if blank; can also be set to "auto-aleg-full" or "auto-aleg-domain" ///-->
<!--<param name="from-domain" value="sipnet.ru"/>-->
<!--/// account password *required* ///-->
<!--<param name="password" value="12345"/>-->
<!--/// extension for inbound calls: *optional* same as username, if blank. To use what's in ${sip_to_user}, set it to the value "auto_to_user" ///-->
<!--<param name="extension" value="cluecon"/>-->
<!--/// proxy host: *optional* same as realm, if blank ///-->
<!--<param name="proxy" value="sipnet.ru"/>-->
<!--/// send register to this proxy: *optional* same as proxy, if blank ///-->
<!--<param name="register-proxy" value="mysbc.com"/>-->
<!--/// expire in seconds: *optional* 3600, if blank ///-->
<!--<param name="expire-seconds" value="60"/>-->
<!--/// register ///-->
<!--<param name="register" value="true"/>-->
<!-- which transport to use for register -->
<!--<param name="register-transport" value="udp"/>-->
<!--How many seconds before a retry when a failure or timeout occurs -->
<!--<param name="retry-seconds" value="30"/>-->
<!--Use the callerid of an inbound call in the from field on outbound calls via this gateway -->
<!--<param name="caller-id-in-from" value="false"/>-->
<!--extra sip params to send in the contact-->
<!--<param name="contact-params" value="tport=tcp"/>-->
<!--send an options ping every x seconds, failure will unregister and/or mark it down-->
<!--<param name="ping" value="25"/>-->
<!--</gateway>-->
да... не забудьте раскоментировать нужные строки ;)
Есть и другие варианты http://wiki.freeswitch.org/wiki/Clarification:gateways
Далее необходимо прописать маршруты, т.е. кто может и кому могут звонить...
Также есть web-оболочки для настройки:
Подробнее http://wiki.freeswitch.org/wiki/Freeswitch_Gui#FusionPBX
Наиболее интересная FusionPBX
3. Oktell
Тут все достаточно просто и особых умений как таковое не требует
Заходим...
Перейдите в модуль «Карта сети» раздела «Администрирование». На панели «Инструменты» выберите элемент «SIP-шлюз» и добавьте его в карту. С помощью инструмента «Общее соединение» соедините SIP-шлюз с сервером Oktell.
В свойствах SIP-шлюза пропишите настройки, предоставленные провайдером SIP-телефонии.
- «Название» - задайте название SIP-шлюза
- «Описание» - укажите описание для SIP-шлюза
- «Тип регистрации» - выберите «На стороне шлюза»
- «Имя домена/IP адрес шлюза» - укажите адрес шлюза, предоставленный провайдером при регистрации
- «IP адрес SIP-proxy сервера» - укажите адрес proxy сервера, предоставленный провайдером при регистрации
- «Период перерегистрации, сек» - укажите интервал регистрации на шлюзе провайдера
- «Название потока» - задайте название потока
- «Отображаемое имя(DisplayName)» - совпадает с Authorization Id
- «Имя пользователя(UserName)» - совпадает с Authorization Id
- «Логин(Authorization Id)» - укажите логин, предоставленный провайдером при регистрации
- «Пароль» - пропишите пароль
- «Тип линий» - выберите «Внешние»
- «Количество транков(линий)» - укажите количество, которое предоставляет провайдер
- «Тип сигнализации DTMF - выберите «RFC2833»
- «Аудио-кодеки» - отметьте кодеки, которые поддерживает провайдер.
При необходимости вы можете добавить дополнительные потоки для этого SIP-шлюза, нажмите кнопку «Добавить поток». Далее нажмите кнопку «ОК».
Примерно так
Перейдите во вкладку «Сохранение», нажмите кнопку «Проверить» а затем «Сохранить карту». Для проверки перейдите в модуль «Мониторинг» раздела «Администрирование». В столбце «Состояние» Вы сможете увидеть статус внешней линии.
Что должно выйти
Далее необходимо прописать маршруты, т.е. кто может и кому могут звонить...
Все....
Задать вопросы можно тут или там >>>






У меня к Вам вопрос. Устраивает ли Вас функционал Вашего оборудования?
ОтветитьУдалитьПоделюсь своим опытом и скажу Вам, что встретил много людей, которые хотели бы побольше автоматизации от их оборудования. И это естественно понятно)
Так как проверка баланса, заказ бонусов, активация сим-карт и многое другое требуют от нас много времени и внимания ежедневно.
Могу подсказать как Вы можете решить этот вопрос. Сервис GoAntiFraud.
Я никого не заставляю работать только с этим сервисом. Просто воспользуйтесь возможностью опробовать его. У Вас есть 7 дней для теста, а дальше решение за Вами. В любом случае Вы можете сказать нам, чего Вам не хватало в сервисе и мы сделаем это для Вас, так как мы компания разработчик.
И так, немного о том, что мы можем автоматизировать и что можем расширить:
- Полная автоматизация циклов работы с сим-картами: активация/заказ тарифа/проверка баланса/пополнение счета/проверка на блок.
- Широкий функционал по симуляции поведения человека: суточные циклы, перемещение по городу, генерация входящих звонков, любимые номера и многое другое.
- Доступ ко всему оборудованию через 1 кабинет, без использования дополнительных приложений, с любого устройства с выходом в интернет.
- Полная круглосуточная информационная и техническая поддержка 24/7: прямой контакт с технической поддержкой для корпоративных клиентов.
- Мониторинг работы оборудования с возможностью информирования о возникших проблемах.
- Возможность создать партнерский кабинет в котором можно следить за работой сразу нескольких приведенных клиентов.
- Наш сервис полностью “облачный”, и не требует установки дополнительных приложений на компьютер пользователя.
- Установка собственных серверов для клиентов.
- Помощь в реализации сценариев поведения сим-карты под нужды клиента.
А так же Вы можете узнать, хитрости и тонкости, которые смогут помочь с блокировкой симкарт.
Спасибо за внимание.
Желаю удачи.
С уважением Алекс Нуман
Скайп: alex.nyman4
Почта: alex@goantifraud.com