Найти в Дзене
Asterisk PBX

Asterisk PBX

Asterisk PBX это современная программная телефонная станция с открытым исходным кодом малой и средней ёмкости, ориентированная на использование в офисе и в абонентском доступе на периферии. "Asterisk - будущее телефонии".
подборка · 13 материалов
11 месяцев назад
ЛИНКИ В IP СЕТЯХ .. Наверно нужно озвучить этот момент, т.к. это далеко не все понимают, даже инженера. В любых сетях связи прямого линка между абонентами небывает. Что сейчас имеет место в IP сетях? В IP сетях прямого вызывного линка нет, почему? Потому что местонахождение вызываемого абонента для вызывающего (тот кто звонит) неизвестно. Для этого используются регистраторы, которые "прикручены" к IP АТС, аппаратные или программные, разницы нет. .. В IP сетях абоненты регистрируют своё местонахождение на серверах телефонии, которые ответсвенны за направление к ним вызовов. Поэтому любой телефонный вызов делится на два линка (на две связи): первый от вызывающего абонента к IP АТС, т.е. к серверу, второй от IP АТС к вызываемому абоненту, местонахождение которого он знает из регистрации на нём. .. Как бы там ни было, вызов делится на 2 участка, т.е. на 2 линка: 1й от вызывающего абонента к серверу=АТС, 2й от сервера=АТС к вызываемому абоненту. Программная IP АТС может рулить вызовами и контролить их исходя из своей политики безопастности и т.п., например, блокировать подсети, подменять тел. номера и т.п. .. В однй из своих предидущих публикаций я писал что действительно можно организовать внутреннюю связь внутри организации за 0 рублей, на базе Asterisk PBX. В то время как два абонента разговаривают между собой Asterisk PBX держит 2 линка или два плеча вызова: один линк от вызывающего абонента к Asterisk PBX, второй от Asterisk PBX к вызываемому. ..
11 месяцев назад
РЕЖИМЫ МАРШРУТИЗАЦИИ В SIP'Е В IP СЕТЯХ
.. Вначале эту публикацию хотел отнести к разделу Asterisk PBX, но это не совсем соответствует действительности, т.к. здесь мною будет представлено больше режимов маршрутизации, чем реализовано в Asterisk PBX. Так или иначе, режимы маршрутизации отражают то, следовать ли сигнальным сообщениям при принятии решении о маршрутизации или возможностью прохождения NAT. Протокол SIP (Session Initiation Protocol - Протокол Инициации Сессий) представляет собой "прикладной управляющий протокол, который может...
11 месяцев назад
Asterisk PBX. Протокол IAX
.. В одной из предыдущих публикаций, в частности в этой Asterisk PBX. Внутренняя связь с затратами в 0 рублей, я озвучивал как организовать внутреннюю связь за 0 рублей. Мною было озвучено что для этого нужно подключить IP телефон по протоколу SIP к Asterisk PBX. Если ради любопытства зайти в настройки IP телефона, настольного или программного, то часто можно увидеть раздел подключение по IAX. .. .. Что это за IAX такой? В переводе на русский это означает протокол связи между Asterisk PBX, в IP сетях естественно...
11 месяцев назад
Asterisk PBX. Авто чёрный список
.. Сегодня будем делать автоматический чёрный список в Asterisk PBX. Смысл заключается в том чтобы при наборе короткого внутреннего номера последний вызывающий абонентский номер был автоматически добавлен в чёрный список. Как его оттуда убрать будет реализовано отдельно. В чёрный список может быть добавлен как внутренний номер так и внешний, городской или мобильный. Например, если вам позвонили с рекламного номера и предлагают взять кредит в банке или звонят назойливые операторы с Ростелекома и...
Протокол IAX
.. Эта публикация ещё полностью не готова и находится в раннем доступе. Возможно кому то будет интересен такой формат публикаций. Всем привет. В одной из предидущих публикаций, в частности в этой Asterisk PBX. Внутренняя связь с затратами в 0 рублей, я озвучивал как организовать внутреннюю связь за 0 рублей. Мною было озвучено что для этого нужно подключить IP телефон по протоколу SIP к Asterisk PBX. Если ради любопытства зайти в настройки IP телефона, настольного или программного, то часто можно увидеть раздел подключение по IAX .. Что такое IAX? В переводе на русский это означает протокол связи между Asterisk PBX, в IP сетях естественно...
Про CallerID / CalledID в современных сетях связи. Версия 2 .. Что такое CallerID/CalledID, это идентификатор вызывающего/вызываемого абонентов, которые однозначно их идентифицируют. .. В традиционной ТФоП телефонии этот ID существует в формате стандарта E.164, +7(3х значный код города) городской номер. .. В современных IP сетях всё иначе, сложнее. В программной телефонной станции Asterisk PBX ид. вызывающего и вызываемого абонентов сильно усложнены. Там много параметров, которые я не вижу смысла озвучивать .. У меня есть своя реализация ид. вызовов и есть свое мнение: 1. "ndispl", - имя абонента для отображения на дисплее смарфона или экрана, например, "Oleg Timashevsky" 2. "alnum", - альфаномер. Это традициооный номер абонента в ТФоП формате E.164, например, +7(861-30)12345 или ид. в сети SIP NET. Мой ид. "004", дальше не помню 3. "host", - сетевой узел 4. "context", - контекст флаг e164, если он установлен, то переменная "alnum" представляет собой телефонный номер в формате E.164, в этом случае остальные поля не используются. Также есть двусторонний CallerID, где есть CallerID обоих вызывающего и вызываемого абонентов, плюс могут быть указаны ид. каналов. .. Почему так сложно и почему нельзя дать просто уникальный ид. т.е. идентификатор абонента? В телефонных сетях общего пользования, т.е. в ТфОП это возможно, т.е. любого абонента идентифицирует его уникальный телефонный номер в международном формате E.164, как ИНН налогоплатильщика в России или номер соц. страхования гражданина в штатах. .. Итак, почему так сложно? Потому что в IP сетях есть несколько пользователей с именем пользователя "101", и скорее всего такой же будет внутренний номер. Получается что есть несколько сетевых узлов, с одинаковыми именами пользователей, поэтому для идентификации нужно ещё имя узла или его сетевой адрес. .. В IP сетях больше свободы, но и соответственно всё сложнее, чудес небывает. Вот пример. Я админ Asterisk PBX в Тимашевске и создал абонента с внутренним номером "107", пусть это будет Юля, которая мне нравится, смуглая брюнетка. Сетевой адрес моего Asterisk PBX "1.2.3.4". Другой провайдер, скажем "Инвайт Телеком" также использует Asterisk PBX (пусть такой же версии), но с сетевым адресом "5.6.7.8" и создал у себя такого же пользователя с именем "107" для своей подруги Серены и хрен он ложил на меня и на Юлю. Как различить двух баб, кто из них кто? По сетевому адресу Asterisk PBX, к которым они привязаны. .. Поэтому в IP сетях абоненты/пользователи идентифицируются не только по своему имени или по внутреннему номеру, но и по сетевому адресу узла сервера телефонии, Asterisk PBX или иного, кто что использует, Kamailio, например. .. Вот почему в современных сетях используется ещё имя узла и даже контекст, чтобы ещё внутри узла разделить пользователей, если мы хотим разделить пользователей по группам внутри одного узла, т.е. одного Asterisk PBX ..