как запараллелить два sip телефона

Как запараллелить два sip телефона

Смотрите, звонит мне шеф и говорит: «А можно ли сделать так, чтобы я мог регистрироваться на сервере сразу с нескольких устройств под одним номером и когда мне будут звонить, то чтобы все эти устройства звонили одновременно?»
Я вот не знаю, как такое можно настроить. Я настроил два SIP-аппарата и смоделировал ситуацию, но оказалось, что вызов приходит на тот аппарат, который последним совершил регистрацию на сервере, о чём я и доложил шефу, на что он мне привёл аргумент, что такая схема реализована и работает у сотовых операторов. У него есть SIP-номера у нескольких операторов и когда ему звонят, то вызов одновременно приходит на все устройства, где он настроил этот сип номер.

Re: Одновременная регистрация с нескольких устройств

Re: Одновременная регистрация с нескольких устройств

Я пока вижу только вариант с использованием очередей.
Т.е., по умолчанию для каждого такого абонента будет создаваться очередь и SIP-аккаунт-ы, которые по стратегии RINGALL будут вызываться.

Re: Одновременная регистрация с нескольких устройств

два SIP-аппарата должны регистрироваться каждый с уникальным номером (например 223 и 323), но при вызове с них других экстенов подставлять свой общий Oubound CID 123.

Если вы сейчас скажете, что у вас FreePBX, то там всё сложнее, но смысл тот же.

Re: Одновременная регистрация с нескольких устройств

Спасибо за ещё один вариант.
Я о таком не подумал.

Нет, я ставлю всё из исходников и план набора пишу с чистого листа.

Re: Одновременная регистрация с нескольких устройств

Re: Одновременная регистрация с нескольких устройств

Re: Одновременная регистрация с нескольких устройств

Re: Одновременная регистрация с нескольких устройств

У юзверя в центре просто ставите в FollowMe все эти телефоны и они преспокойно будут звонить.
При желании сами эти учетки можно автоматом запихивать в SIP конфиги кластера из БД freepbx по кнопке какой.

Re: Одновременная регистрация с нескольких устройств

Источник

Форумы лаборатории «Комендантъ»

Можно ли паралелить цифровые телефоны? АТС TDE 200
И есть ли отличия от простого способа паралелить обычные телефоны?

Можно ли паралелить цифровые телефоны? АТС TDE 200

о цифровых, то что собрались тянуть на плинт нарисовано для АНАЛОГОВОГО аппарата.

Можно ли паралелить цифровые телефоны? АТС TDE 200
И есть ли отличия от простого способа паралелить обычные телефоны?

В цифровом аппарате есть гнездо “To Digital”. К нему можно подключить второй аппарат. К сожалению, ко второму телефону третий уже не подключить. Правда, пару лет назад ходили слухи о какой то спец-прошивке, которая позволяла это делать.

Можно ли паралелить цифровые телефоны? АТС TDE 200
И есть ли отличия от простого способа паралелить обычные телефоны?

В цифровом аппарате есть гнездо “To Digital”. К нему можно подключить второй аппарат. К сожалению, ко второму телефону третий уже не подключить. Правда, пару лет назад ходили слухи о какой то спец-прошивке, которая позволяла это делать.

Дим, эт Вова по слухам парит
В реальности же можно по крайней паре пропустить 2 системника и по средней два… и получим как бы 4 системника из одной розетки…
Вот и путают многие…

Как говрится: что недослышит- то досочиняет.

Была тема “Маски”. Пусть первоапрельская, но ее потом снесли в экспертный отдел. Т.к. некоторые вещи подтвердились, хотя тоже казались невероятными.

Была тема “Маски”. Пусть первоапрельская, но ее потом снесли в экспертный отдел. Т.к. некоторые вещи подтвердились, хотя тоже казались невероятными.

ну 3B+D у Alcatel-я на цифровиках применялся еще с 4200 модели
но там он не для DXDP а-ля Алкатель используется,
через него приставка в цифровик (типа 7601) работала для аналогового или другого цифрового аппарата и вроде еще для чего-то

Можно ли паралелить цифровые телефоны? АТС TDE 200
И есть ли отличия от простого способа паралелить обычные телефоны?

тема свернулась с первоначальной темы. Так что то что вы описываете не параллельная работа, а последовательное включение телефонов по одному кабелю\жиле.
Как простой системник параллелить нельзя работать не будут.
Программно, как описали можно эмулировать один входящий на два разных системных(можно сделать исход по городу одинаковый), но это не полностью паралельные телефоны.

Спокойно параллелится( в него вкладываем тот смысл какой понимаю все обычные люди)
— аналоговые телефоны
— аналоговый телефон и системник на гибридном порту
— системная дект(не аналог не путать) и системник.
— можно совместить все вместе

Можно ли паралелить цифровые телефоны? АТС TDE 200
И есть ли отличия от простого способа паралелить обычные телефоны?

тема свернулась с первоначальной темы. Так что то что вы описываете не параллельная работа, а последовательное включение телефонов по одному кабелю\жиле.
Как простой системник параллелить нельзя работать не будут.
Программно, как описали можно эмулировать один входящий на два разных системных(можно сделать исход по городу одинаковый), но это не полностью паралельные телефоны.

Спокойно параллелится( в него вкладываем тот смысл какой понимаю все обычные люди)
— аналоговые телефоны
— аналоговый телефон и системник на гибридном порту
— системная дект(не аналог не путать) и системник.
— можно совместить все вместе

Это будет отдельный внутренний номер, с отдельными настройками кнопок DSS; вх. и исх вызовы будут согласно настройке этого номера.
Общий только SSD.

Источник

Как установить несколько SIP-аккаунтов на одном телефоне

Большинство компаний подключают SIP-телефоны и компьютеры для обеспечения эффективной коммуникации с клиентами и экономии корпоративноо бюджета. А поскольку у сотрудников могут быть разные графики работы, каждый руководитель мечтает оптимально использовать собственные аккаунты. Для этого к одному SIP-телефону подключают несколько учетных записей.

Однако провайдеры, как правило, в одном Sip trunk предлагают только один SIP-номер. А для каждого аккаунта дают отдельные регистрационные данные и номер. Работу транка делят на 2 типа: входящие/исходящие вызовы. При входящих вызовах используется имя пользователя и компьютера, а для исходящего звонка – авторизированные данные.

Но мечта многих пользователей сэкономить и сделать несколько номеров на одном SIP-телефоне. Для такой задачи нужны аппаратные SIP-телефоны. Для того, чтобы на них можно было использовать несколько аккаунтов, опытные специалисты советуют подсоединять астериск. Это позволит получать звонки по определенной программе в настройках. Его также в некоторых случаях может заменить аппаратная PBX.

Более современным решением специалисты называют еще и установку Cisco, подключение к ней Extension Mobility либо FreePBX. Регистрация осуществляется с любого аппарата.

Интересуетесь VoIP технологиями? Ищете надежный стартап в телекоммуникационном секторе? Тогда вас заинтересует возможность начать бизнес в сфере GSM терминации. Максимальная прибыль при минимальных вложениях! Мы предлагаем готовое решение для новичков от GoAntiFraud, которое включает в себя широкие возможности для эффективной VoIP терминации, а также комплект оборудования GoIP, EjoinTech & China Skyline по низкой стоимости.

При подсоединении к телефону астериска работник набирает внутренний номер и свои данные. После чего устройство функционирует.

Также есть возможность создать конференц-линии посредством SIP-телефона. Данное business VoIP solution позволяет сделать свою виртуальную комнату с номером и пин-кодом, либо присоединиться к вышеуказанной, где смогут общаться более трех абонентов.

READ  как войти в icloud с компьютера без телефона и двухфакторной аутентификации

Благодаря провайдерам, есть возможность получить непосредственный телефонный DID number без донабора. Вызовы будут поступать на указанный SIP-адрес. Ключевые слова для поиска настроек – free DID number.

В SIP можно получить данные о сообщениях и их обмене между аккаунтами. Однако важно применять jabber. У некоторых клиентов есть эта встроенная функция. Тогда возможен полноценный чат IM и широкие возможности компоновки.

Чтобы использовать SIP-телефонию более функционально, нужно подключать шлюзы и 2 обычных телефона к независимым аккаунтам. Применять их можно даже без соединения с компьютером. При этом функция CallerID применяется совместно с SipBroker и позволяет находиться двум и более аккаунтам и получать вызовы от других абонентов.

Компания GoAntiFraud предлагает вам начать прибыльный бизнес в сфере GSM терминации! Если вам интересны VoIP технологии, мы поможем вам начать собственное дело, приносящее стабильный доход. Купив наш комплексный пакет New Business, вы сразу начнете зарабатывать!Мы предоставим вам полноценное техническое сопровождение на всех этапах бизнеса.

Источник

Как запараллелить два sip телефона

Всем привет. Так как сам я жуткий нуб, вынужден просить помощи у специалистов. Я только недавно начал работать с астериском, и у меня сейчас возникла такая проблема. Задача настроить 2 SIP телефона по локальной сети. Астериск 1.8.4.1_b1 стоит на сервере QNAP, ip’ы прописанные вручную, и у телефонов и на сервере. конфиги астериска отредактировал по ЭТОЙ инструкции а потом подправил по этой

Так что в конце у меня вышло вот что:

[user1]
type = user
secret = user1
nat = no
host = dynamic
dtmfmode = rfc2833
context = sip-dialout
callerid = 201
language = russian
disallow = all
allow = ulaw

[user2]
type = user
secret = user2
nat = no
host = dynamic
dtmfmode = rfc2833
context = sip-dialout
callerid = 202
language = russian
disallow = all
allow = ulaw

[localhost-out]
type = peer
secret = password
username = User1
host = localhost
fromuser = User1
fromdomain=fwd.localhost
nat = no
context = from-localhost

[sip-dialout]
exten => 201,1,Dial(SIP/user1@localhost,30,r)
exten => 202,1,Dial(SIP/user2@localhost,30,r)

[from-localhost]
exten => 201,1,Answer ;
exten => 201,2,Dial(SIP/111,25,Ttr);
exten => 201,3,Hangup

На телефонах стоят

на втором соответственно всё так же только User2 и имя 202

Re: Настройка 2 SIP телефонов в локальной сети

Re: Настройка 2 SIP телефонов в локальной сети

Re: Настройка 2 SIP телефонов в локальной сети

Re: Настройка 2 SIP телефонов в локальной сети

Re: Настройка 2 SIP телефонов в локальной сети

Re: Настройка 2 SIP телефонов в локальной сети

Re: Настройка 2 SIP телефонов в локальной сети

Когда-то один преподаватель в институте рассказывал мне про 2 метода обучения.
1. Hey, Joe! Применяется так: «Hey, Joe, how to make. «. Обычно применяется в том же институте на 1-2 курсе. Хорош до определенного момента и всегда платный. Не требует особых усилий у вопрошающего.
2. RTFM. Самый замечательный способ. Должен применяться в всегда и везде. Но зачастую некомфортен для вопрошающего.

Re: Настройка 2 SIP телефонов в локальной сети

P.S.: Можно ли читать русскую переведённую версию книги, или лучше смотреть оригинал?

Re: Настройка 2 SIP телефонов в локальной сети

Источник

Asterisk, или домашняя телефония для (про)двинутых пользователей

Эта история началась два долгих года назад, когда во время командировки в США я ВДРУГ остался без мобильной связи: с дуру перед поездкой поменял телефон, а он оказался «двух-диапазонником»… Да и роуминг не дешёвый…
Итогом стало открытие для себя SIP-телефонии.

И вот несколько месяцев назад, из статей на Хабре, выясняю, что чужим дядям можно и не платить за межгород, если надо позвонить откуда-то в родной город через Интернет! Достаточно поставить VoIP сервер и настроить его так, как надо именно тебе!

И вот, взяв в руки Asterisk, я приступил к операции по борьбе с излишней жадностью ОпСоСов…

Примечание

Введение

Аппаратная часть

D-Link DVG-7111S — ГТС-VoIP адаптер


Выбрал именно его за относительно «копеечную» стоимость — в Москве он стоит от 2 152 до 2 610 рублей, что слегка дешевле Линксусов, которые ещё и найти надо.
По сути — он делает из городской линии и телефона двух SIP-клиентов, которые подключаются к Астериску.
Настройки делаем вот таким макаром

Тонкость одна связана с CallerID — для корректной его передачи надо пропустить один звонок, что-бы адаптер успел определить номер:
HOT LINE->Ring count before FXO pick up = 1

При необходимости — можно обновить прошивку, но в отличие от роутеров и прочих ДЛинковских девайсов — тут это довольно незаурядный процесс…

Иногда у адаптера дурит определение сигнала «Занято». Для этого надо настроить длительности этих сигналов. Инструкция как их получить имеется, но сам пока не занимался — всего второй день, как началась эта проблема после смены оборудования на АТС.

Для звонка с Астериска на городской номер используется вот такой формат для Dial в Диалплане:
Dial(SIP/номер канала FXO/телефон)
Для звонка на трубку:
Dial(SIP/номер канала FXS)

Для упрощения жизни с маразмом от МГТС я себе сделал возможность набирать все номера Москвы одинаково «8-код-7 цифр», а с правилами набора — разберётся сервер:

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

Телефон

Первоначально — в качестве телефона использовал радиотрубку Панасоник, подключенную к FXS-порту адаптера, но быстро разочаровался: её корявенький дисплей справлялся только с цифровым CallerID. Поэтому был куплен Siemens Gigaset C470 IP + дополнительная трубка к нему Siemens Gigaset C47H.

За них выложил в сумме тысяч пять и не жалею: Главная прелесть агрегата в том, что он поддерживает одновременную работу с 6 трубками (основная + 5 дополнительных).
«И что толку? Линия-то одна!» скажете вы и… Будете в корне не правы!
Помимо 6 трубок — базовая станция поддерживает также и 6 sip-аккаунтов! Каждый из которых можно привязать к своей трубке.
Т.е. — если в квартире поставить в каждой комнате по радиотрубке, то это будут совершенно разные sip-юзеры, которые спокойно могут разговаривать и одновременно!

Пару слов про настройку:
Что-бы не говорили в инструкции — динамическое выделение адреса у телефона не происходит. Поэтому есть два варианта — с радиотрубки вбить правильный или коротким нажатием на кнопку на базе — определить текущий и настроить на него сеть.
Пин-код можно поменять ТОЛЬКО с трубки — в веб-панели такого пункта нет: так что лучше сразу его сменить, пока это не сделал какой-нить ушлый хацкер!

GSM-адаптер

Тут я пошёл по пути наименьшего сопротивления и купил МТСовский модем Huawei E1550.
Почему МТС?
Во-первых — 770 рублей, а не 1500 за «не лоченый»
Во-вторых — у Би и Меги залочены голосовые функции ВООБЩЕ.
В третьих — модем мне нужен был под Ашановский тариф А-Мобайл, который на сети МТС и перепрошивать ничего не пришлось.
Кто не в курсе — А-Мобайл позволяет делать 15 минут бесплатных звонков в день на другой А-Мобайл, после чего — символическая плата в 90 копеек за минуту. Мне он нужен был как резервный канал до домашней сети и тариф, ИМХО, самый приятный!
Настройки девайса муторные, но ничего сложного.

READ  казанский храм грязи телефон

+ сейчас по Хабрапочте получил сообщение от Angel2S2:
«Кстати, про разлочку huawei модемов… Если интересно, можете у меня глянуть — angel2s2.blogspot.com/2010/07/huawei.html. Разлочил E160G и E1550 от мегафона и мтса, звонить тоже можно 🙂 „
МБ кому-то поможет!

Учкудук два модема.

Ещё пару слов дополню…
Поставил на систему второй модем для входящих с АллоИнкогнито и тут пришёл он самый… П-ц который: модемы сами по себе менялись местами хлеще акробатов в цирке! При отключении одного — второй норовил переехать на его порты и т.д. и т.п.

А т.к. диалпланы для них в корне разные — надо было как-то решать…
Решение вполне обоснованное для Линукса: порту можно назначить фиксированную “ссылку»!
Т.е. — задаём для модема 1 — порты не ttyUSB1 и 2, а hv0 и hi0 (ХуавейВоис и ХуавейИнфо)!
Как?
Отключаем от компа оба модема, вставляем первый.
Даём с рута в терминале команду dmesg
В ответ вываливается куча всего, но в конце — заветные строки:
[291015.913221] option 1-2:1.0: GSM modem (1-port) converter detected
[291015.913364] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[291015.913926] option 1-2:1.1: GSM modem (1-port) converter detected
[291015.914026] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
[291015.916678] option 1-2:1.2: GSM modem (1-port) converter detected
[291015.916812] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
«Кто есть ху»:
После option идёт идентификатор порта.
1-2 — первый ЮСБ хост, второе устройство
:1.1 — первый порт на этом устройстве.
В следующей строке — инфа на тему того, каким портом стал этот наш внутренний.
Нас интересуют пред-последний и последний — 1 и 2 в данном случае.
1 — порт для голоса, 2 — для данных.
Теперь открываем из под рута для редактирования файл /etc/udev/rules.d/huawei.rules — тут прописываются правила для всея Хуавей-девайсов в системе. Скорее всего он будет пустым.
Вбиваем строчки:
KERNEL==»ttyUSB7*», NAME=»%k», SYMLINK+=»hv0″, GROUP=»root», MODE=»0666″
KERNEL==»ttyUSB5*», NAME=»%k», SYMLINK+=»hi0″, GROUP=»root», MODE=»0666″
«Всея устройства на этом конкретном порту отныне и присно зовутся ещё и hv0, а на этом — hi0! Сохраняем, Аминь!»
Повторяем процесс начиная с втыкания для второго модема — появятся ещё две строчки в файле, в которых уже порты от второго модема и hv1 и hi1… Можно так и третий, и сто-тридцать-пятый добавить…

/etc/asterisk/datacard.conf тоже меняется — вместо безликих
audio=/dev/ttyUSB1 ; tty for audio connection
data=/dev/ttyUSB2 ; tty for AT commands

Появляются
audio=/dev/hv0 ; tty for audio connection
data=/dev/hi0 ; tty for AT commands

Теперь перезагружаем Астериск и ура — путаницы больше не будет!
На этом с железом пока всё.

SIP-операторы

В принципе с имеющимся оборудованием у нас уже есть городская + мобильная линии, но хочется дополнительных возможностей, да и по межгороду надо как-то звонить!

Мультифон

Мультифон — это услуга от Московского Мегафона. Фишка в том, что это не просто Интернет-телефония! Это Интернет-телефония, привязанная к вашему номеру Мегафона!
В переводе на русский: если кто-то звонит на ваш номер — сработает при соответствующей настройке как сотовый, так и SIP-клиент!
Настройку Астериска под это дело на Хабре довольно неплохо описали, могу добавить только инструкцию, как привязать НЕСКОЛЬКО Мультифонов к серверу — некоторые моменты там спорны и у меня не заработало из-за несовместимости по кодекам, но, возможно, это глюк моего конфига?!
UPD. Родная инструкция Мультифона по настройке в Астериске

Пара слов ещё по общим для всех SIP-операторов моментам: если вы собираетесь ТОЛЬКО звонить с какого-то SIP-акаунта, то register не нужен, а вот если намерены принимать…
Кстати, register с таким зубодробительным синтаксисом — только у Мегафона: у остальных он более стандартный…

Еврофон

Услуга СИП-телефонии от Евросети. В плюсе — львиная доля российских городов идёт по тарифу 49 копеек. Есть входящие номера в Москве и куче городов, так что если не лень вбивать номер+свой номер в Еврофоне — можно принимать оттуда входящие…
Потенциально — если не особенно нужен входящий городской, а звоните не особо много — может оказаться выгоднее, чем ежемесячные 155 рублей от МГТС «за линию»…

Для регистрации — надо купить карточку телефонии от Евросети. Логин-пароль — будут указанные на карточке, в дальнейшем этот счёт можно пополнять. Регистрации без карточки — просто нету.

pctel.ru

Звонки на все российские номера — по рублю в минуту.
Взял как «добавку» к Еврофону: звонки на мобильные дешевле в нём, а про полтора рубля за исходящие в Мультифоне я молчу! Если хотите скрыть свой номер — самое оно.

SipNet

Ничего особенного, но многие предпочитают его.

DID, или Прямой Телефонный Номер

Данная услуга заключается в том, что можно получить номер телефона в одном из городов какой-нибудь страны и принимать через Астериск звонки на этот номер.
Плюс в том, что если часто переезжаете, то это позволит вам всегда сохранять свой номер, минус — в отличие от 155 рублей в месяц у МГТС, цены на Московские номера у операторов начинаются от 250 рублей, примерно. (Для сравнения — номер в США стоит около 3.5$ в месяц).

Go2Baza

По утверждению народа, который пользовался — прямой Московский номер стоит 250 рублей в месяц. Тарифы расписаны не внятно, так что ни подтвердить, ни опровергнуть не могу… Ориентировочно — 250 в месяц за номер, плюс первоначальный платёж за выделение номера — 500 рублей за 499 или 3000 за 495… Смысл платить больше, если с МГТС станется — могут и тут в 499 всех задвинуть?!
В плюсе то, что предоставляют аж пять входящих каналов… Правда только при редиректе на номера телефонов, а на SIP — всего 2 (перегрузочка у них возникла в апреле). Зато редирект на телефоны платный, а на СИП — халява!
Ну и потом: двухканальный номер телефона — ИМХО, очень даже неплохо! Чаще всего больше и не надо!

«Персональный телефонный номер» или «Номер, который всегда с тобой»

МГТСовская фигня. По факту — Московский номер через SIP. В повременном варианте абонентской платы нет, цена за минуту — те-же 36 копеек. Подключение — 8340 рублей, причём в комплект идёт тот самый Сименс 470, про который я говорил.

Губки раскатали? Халява? Круто?
Ловите губозакатывательную машинку: оно работает ТОЛЬКО через ADSL от МГТС! Как поясняют в поддержке — это только для организации дома второго телефонного номера.
Потенциально — явно можно подрубить к Астериску, но мне ТАКОЙ привязанный к основной линии телефон и даром не нужен, а в интернете найти счастливых обладателей этой услуги не удалось.
Просто имейте в виду, что такое есть, и если дома кто-то периодически висит на телефоне — можно подключить, что-бы была резервная линия…

gtalk2voip

Прямые номера в разных странах.
Регистрация идиотская:
1. Заходите на gtalk2voip, в уголке есть поле для ввода е-мыла. Вводите гугловское мыло.
2. Подключаетесь в Джаббер на свой гугловский аккаунт, видите приглашение от пользователя service@gtalk2voip.com. Подключаетесь к «разговору»
3. Далее у этого бота командой MYPAGE получаете страничку, через которую можно регистрировать номера и пополнять баланс.

READ  как массово добавить контакты в телефон
ipkall

Компания с «непечатным» названием предоставляет халявные номера телефонов в США с редиректом на SIP. Если не нужен — не надо его окупировать регистрациями: вдруг кому-то нужен будет, а всё в хабраэффект уйдёт?!
Насчёт этого сервиса у меня вечный скандал с жабой:
— Ы! Круто! Бесплатный номер в США! Надо-надо-надо!
— А зачем? — вопрошает реалист. — Тебе кто-нить из Штатов звонит?!
— Потому и не звонят! Хочу-хочу-хочу!
— Английский выучи, хотелка! Вот позвонят, и что ты скажешь?!
— Хенде-хох? Ау видерзейн? Хау! Что-б такой пылеглот как я и ничего не сказал?! Ха!
— Всё равно — смысла в нём ноль сейчас!
— И что? Халяаааава!

Аллоинкогнито: «Идеальный 499»

Идеальный 499, тарифный план от Алёинкогнито, без абонентской платы за 499… В комплекте — симка от Мегафона, на которую и поступают вызовы…
Ссылку подкинул bdmalex. По его словам пользуется уже давно, абонентской платы действительно нету и, даже, что вообще сверх моего понимания, нету оплаты за переаресацию входящих на мобильный номер.

Фишки диалпланов Астериска

С железом и операторами, худо-бедно разобрались…
Теперь несколько трюков, связанных с Астериском:

Чёрный Список

Иногда очень сильно хочется, что-бы какая-нить личность перестала названивать: бывшая девушка, идиот, вечно ошибающийся номером, рекламные агенты, опросы и т.д. и т.п.
Для этого в Астериске есть команда BLACKLIST(). По сути — она сверяет CallerID со списком в своей базе данных и если возвращает 1 — значит можно спокойно послать звонящего куда подальше!
Про «Простой» вариант написано можно почитать здесь, а мне захотелось слегка облегчить себе жизнь: ну лениво мне смотреть номер на определителе, после чего — вбивать его «куда надо»!
Пусть Астериск сам этим и занимается!

; И шлём спамеров лесом!
exten => 123,n(banned),Answer()
exten => 123,n,Playback(файл, в котором посылающая спамеров лесом фраза)
exten => 123,n,Hangup()

Теперь если после звонка спамера вы снимите трубку и наберёте «20» — его добавит в список забаненных!
Как убрать номер — показано в инструкции выше.

Быстрый набор

У всех из нас есть номера, по которым мы чаще звоним: родственники, коллеги по работе, знакомые…
Вбивать каждый раз 10 цифр номера — лениво! Поэтому можно создать записную книжку прямо на своей АТС!
В диалплане для телефона:
exten => 1,1,Dial(SIP/701/8495. ) ; Родителям
exten => 2,1,Dial(SIP/701/8495. ) ; Бабушка
exten => 3,1,Dial(SIP/701/8495. ) ; Дед
exten => 4,1,Dial(SIP/701/8499. ) ; Работа

И т.д. и т.п.

Вообще — хотел сделать голосовым меню, но при снятии радиотрубки обработка номера «s» почему-то не происходит… Так что можно просто выписать на бамажку «кто есть ху»…
Если куплено несколько трубок, как в моём случае, для каждой может быть свой контекст со своими «короткими номерами»: на телефоне в комнате у родителей не нужны мои знакомые, а мне — ихние…

Приветствие от времени суток

Своей АТСке можно добавить немного «человечности», что-бы она выдавала разное приветствие, в зависимости от времени суток (а при желании — и дня недели, месяца и т.д. и т.п.). К примеру утром она может приветствовать позвонившего зеванием, а ночью — высказать всё, что думает о личности, которая звонит когда все нормальные люди уже спят.

; Прикол с временем звонка
exten => 1200,1,Background(hello_utro) ;Запускаем приветствие «Утро»
exten => 1200,n,Goto(123,naberite) ;К кнопкам

exten => 1201,1,Background(hello_den) ;Запускаем приветствие «День»
exten => 1201,n,Goto(123,naberite) ;К кнопкам

exten => 1202,1,Background(hello_vecher) ;Запускаем приветствие «Вечер»
exten => 1202,n,Goto(123,naberite) ;К кнопкам

exten => 123,n(naberite),Verbose(«Голосовое меню») ; Далее идёт голосовое меню.
.

Антибот

Если вам часто звонят левые люди, просящие «Машу, Сашу или Дашу», а то и вообще какого-нибудь Баракобаму — следующий пример ваш!
Общая мысль в том, что при ответе выдаёт приветствие в стиле «Здравствуйте, вы позвонили в квартиру. Если вы уверены, что это квартира Ивановых — нажмите 1, если Петровых — 2, Сидоровых — 3! Если ни одна из фамилий не подходит, или вы звоните в организацию — повесьте трубку: вы не туда попали!».
Минус — заворачивать будет и «полезных» ботов, типа «Вы забыли оплатить телефон и скоро мы вас отрубим!», но тут или-или…

exten => 123,n,Answer()
.
exten => 123,n(naberite),Background(familie) ;Мессаг на тему выбора фамилии
exten => 123,n,WaitExten() ;Ждем ввода от пользователя

exten => i,1,Playback(invalid) ; Нажали не то — говорим что облом
exten => i,n,Hangup() ; Вешаем трубку

Хитрый CallBack

У меня мобильник с двумя симками: одна — для разговоров, вторая — А-Мобайловская для связи с мини-АТС моей.
Ну и проблема в том, что пару раз по ошибке звонил не с той сим-карты — 2.40 не деньги, конечно, но когда отлаживаешься и звонишь периодически на сервер — неприятно!
В связи с чем слегка переделал скрипт Callback под свои нужды.

exten => 601,1,Dial(Datacard/g1/+7916. ) ; Мне на А-Мобайл
exten => 601,n,Hangup()

А это — /etc/asterisk/scripts/callback — не забудьте дать ему права на выполнение: пол-часа не мог понять, почему не срабатывает!
#!/bin/sh
sleep 10
echo «Channel: Local/601@incoming_mobile
MaxRetries: 1
RetryTime: 10
WaitTime: 20
Context: incoming_mobile
Extension: 200
Priority: 1
AlwaysDelete: Yes» >/var/spool/asterisk/tmp/tst.call
mv /var/spool/asterisk/tmp/tst.call /var/spool/asterisk/outgoing/tst.call

«У меня не все дома!» или «Я в домике!»

Второй кусочек — будет интересен владельцам Мультифона.
У меня, да и у многих знакомых, есть «болезнь»: забыть мобильник в кармане брюк или сумке и запихнуть это «хранилище» в шкаф… В итоге придушенный писк телефона с трудом можно услышать, а звонок мог быть важным.
Для борьбы с этим я запараллелил к Мегафону-Мультифону радиотрубку в своей комнате.
Делается тупо в 2.5 строчки:
exten => 7926. 1,Verbose(«Звонок на мой Мегафон!»)
exten => 7926. n,Dial(«SIP/702»)
exten => 7926. n,Hangup()

Защита

В отличие от домашних веб-фтп серверов — домашняя мини-АТС представляет собой довольно серьёзную угрозу вашему благосостоянию: нехорошие редиски, получив доступ к вашей телефонной сети, могут наболтать по межгороду столько, что счёт Билайна к туристке за связь в размере полу-миллиона может показаться копеечным!
Рекомендую почитать статью про защиту Астериска, заметку на Хабре про Кубинскую Эпидемию…
Ну и простые советы:
1. Если звонки с городской линии идут только на городские номера — заблокируйте на уровне экстеншена набор любых других номеров.
2. Для выхода на межгород — создайте отдельный контекст для межгорода, вход в который будет через «пароль» — номер, который надо ввести.
3. Для аккаунтов локальных телефонов — вбейте в sip.conf на каждого «локальщика» его фиксированный IP-адрес, в крайнем случае — локальную под-сетку, благо, что у СИП-телефонов и адаптеров чаще всего есть возможность задать фиксированный IP.

Заключение

Это — лишь малая часть того, что можно сделать с Астериском. Ещё некоторые вещи я просто не смог вспомнить — банально засыпаю на ходу.
Всё это при желании читателей может дополняться и исправляться: пишите в комментах пожелания!

Источник