Ответы пользователя по тегу Asterisk
  • Ip телефония и использование старого городского номера?

    Ogogon
    @Ogogon
    Полагаю, что это совершенно типовая задача.

    Необходимо развернуть SoftPBX, например Asterisk. (Лучше без всяких Web-надстроек - легче конфигурить будет.)

    Решить вопрос с абонентскими терминалами - или старые телефонные аппараты задействовать с помощью FXS-шлюза нужной размерности (что не очень хорошо), или приобрести SIP-телефоны и подключить их к локальной сети (что несколько дороже, но потом себя сорок раз поблагодарите).

    Как-то приземлить эту вашу городскую емкость - например установить четырехпортовый FXO-шлюз. Его надо подобрать с учетом нравов вашей городской АТС.

    Договориться с оператором VoIP о приземлении звонков через него. Надо смотреть на цены и на условия.
    Кстати, возможно купить входящий VoIP номер может оказаться дешевле, чем платить ГАТС ее тариф.

    Расписать диалплан, учитывая логику, кот. Вы назвали.

    Собственно все...
    Ответ написан
    2 комментария
  • Asterisk, одинаковые добавочные номера, но разные компании. Как?

    Ogogon
    @Ogogon
    Почему все, кто спрашивает про Астериск хотят обслуживать одним сервером именно четыре разные компании? Это что, флеш-моб какой-то?
    Дайте, я угадаю - все входящие номера у вас мобильные, из сетей GSM...

    Теперь, по сути вопроса:

    Теоретически, один Астериск имеет возможность обслуживать неограниченное количество компаний, причем, ничего не подозревающих друг о друге. Лишь бы мощности хватило.

    Вы весело описываете Астериску всю периферию всех компаний и приступаете к плетению хитрых диалпланов, т.е. программ маршрутизации поступившего запроса на соединение. Они, как правило, пишутся на специализированном скриптовом языке.

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

    У каждого периферийного устройства (терминала) задан контекст, в кот. он может отправить свой запрос на соединение. И никуда более.

    Если Вы не запутались в иерархиях вложений контекстов, то вызов никогда не увидит те, о которых ему знать не положено. И пройдет по цепочке маршрутизации конкретного вызова, которая описывают именно его компанию. Или подразделение.
    Ответ написан
  • Asterisk и GSM модемы, какие модемы подходят для роботы?

    Ogogon
    @Ogogon
    Собственно Астериск с имеющими голосовые функции USB-модемами не работает. Но к нему есть несколько канальных модулей написанных третьими разработчиками.
    Самые распространенные из них это chan_datacard и chan_dongle.

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

    Поэтому, полагаю, что Вам нужно убедиться то том, что подходящий канальный модуль Вам доступен.

    Во список совместимого оборудования:
    chan_datacard:
    • Huawei K3715
    • Huawei E169 / K3520
    • Huawei E1550
    • Huawei E171
    • Huawei E160 / K3565 (без UMTS)


    chan_dongle:
    1. Huawei K3715
    2. Huawei E169 / K3520
    3. Huawei E155X
    4. Huawei E175X
    5. Huawei K3765
    Ответ написан
    4 комментария
  • Какое оборудование выбрать для подключение E1 потока к Asterisk?

    Ogogon
    @Ogogon
    Первый и "лобовой" ответ - карту Digium, желательно современную, чтобы она пережила грядущий апгрейт машины. TE131, или лучше TE131 для одного потока, TE235 для двух.
    При этом, до покупки карты, важно выколотить из вашего оператора очень ответственную информацию - тип сигнализации и режим эхоподавления.
    А то может потом получиться, что у оператора некое деланное отечественными криворукими кулибиными или веселыми азиатскими братьями чудо - и от того, что он машет сертификатом на него Вам уже не легче - деньги пропали.

    Если Вам хочется не зависеть от железа своего компьютера, то можно приобрести адаптер E1 окончанием Ethernet. Естественно, он переживет любой апргейд компьютера с Asterisk'ом.
    При этом важно знать про коварный нюанс - ethernet там может быть в двух режимах.
    • Как интерфейс честного маршуризатора: ему SIP а он дальше E1. Ну и наоборот. Самый спокойный случай. И самый дорогой. В принципе и Asterisk'а-то не требует.
    • Как интерфейс DAHDI-Eth или DAHDI-UDP. Заметно дешевле. Но является периферией Asterisk'а, подключенной через cетевой адаптер. Нужно убедиться в том, что ваш DAHDI это поддерживает.

    Например:
    Digium G100, G200, семейство устройств российской компании Кроникс (там очень вменяемые и компетентные люди - Вас не оставят без подсказки и совета).
    Не буду повторять устройства, которые были названы раньше.

    Еще один совет, на основании моего многолетнего опыта и сложившегося мнения: если Вам встречается оборудование со словами Элтех (Eltex) Новосибирск, TAU-что-нибудь - сразу очень быстро бегите от того, кто пытается Вам его всучить и больше руки ему не подавайте. Никогда.
    Ответ написан
  • Как распределить звонки по организациям с помощью Asterisk?

    Ogogon
    @Ogogon
    Никита, друг мой, не гневайтесь, но это напоминает мне старый французский анекдот про странное, но тонкое извращение...

    1. Почему секретарь холдинга принимает входящие звонки через GSM-телефоны?
    2. Зачем их потом собирать на один аппарат и различать по префиксу в CID?
    3. И самое интересное - как потом секретарю звонить по делам конкретной компании именно через ее SIM-карту?


    Полагаю, что если решать строго это задачу - то без ответных извращений точно не обойтись.

    • Приземляем входящие соединения от разных SIM-карт в разные входные контексты.
    • В контексте правим CID входящего соединения вставляя префикс этого "направления". Например:
      same => n,Set(CALLERID(name)=Beer_Drinking_Factory:${CALLERID(name)})
      same => n,Set(CALLERID(num)=01${CALLERID(num)})

    • Исходящие звонки роутить с использованием исходящего диалплана, учитывающего префиксы набираемых номеров.


    Хотя на мой взгляд, у проблемы есть более простое и красивое решение: поставить на стол четыре телефонных аппарата и приземлять звонки на каждый из них со своей SIM-карты.
    Ну и наоборот - каждому их них описать свой uplink - в виде своей SIM-карты.
    Ну, а если места на столе не хватает - купить четырехлинейный телефон, их сейчас как крокодилов в Амазонке...
    Ответ написан
    Комментировать