The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Разрешение звонков на номер только с определенного номера"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (VoIP)
Изначальное сообщение [ Отслеживать ]

"Разрешение звонков на номер только с определенного номера"  +/
Сообщение от andrey_Demail (ok), 22-Дек-21, 04:54 
Здравствуйте!
Как настроить звонок на группу номеров только с одного номера
Есть транзитный VoIP шлюз Cisco
АТС > Сisco > БС Тетра
!
dial-peer voice 1 voip
description-pattern to BS-Tetra
destination-pattern 36...
session target ipv4:192.168.1.100
session protocol sipv2

dial-peer voice 2 voip
description-pattern to ATS
destination-pattern 63...
session target ipv4:192.168.1.135
session protocol sipv2

С АТС можно позвонить на любые номера базовой станции к примеру набрав 36100 мы попадаем на БС, но нам необходимо ограничить звонки на номера 36[8-9].. приходящие с АТС
Настроить звонки на номера 36[8-9].. только с номера АТС 63001
Но при этом что бы с номера 63001 звонки уходили на другие номера пуля 36...

Как это можно реализовать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Разрешение звонков на номер только с определенного номера"  +/
Сообщение от eek (ok), 23-Дек-21, 10:07 
> Как это можно реализовать?

Лучше ограничениями рулить ближе к абоненту, т.е. на станции.

Второй вариант это translation-profile на cisco. Можно вешать на voice-ports & dial-peers. Там есть pattern matching (regex по сути) и actions. Этим можете менять номер А и номер B (calling, called в терминах cisco), так же рулить отбоями.

В любом случае dial-plan должен в порядке, без этого будет боль и страдание.

Гуглите cisco translation-profile, cisco digit manipulation. Если совсем никак напишите в личку договоримся по оплате.

Ответить | Правка | Наверх | Cообщить модератору

2. "Разрешение звонков на номер только с определенного номера"  +/
Сообщение от andrey_D (ok), 23-Дек-21, 11:23 
>> Как это можно реализовать?
> Лучше ограничениями рулить ближе к абоненту, т.е. на станции.
> Второй вариант это translation-profile на cisco. Можно вешать на voice-ports & dial-peers.
> Там есть pattern matching (regex по сути) и actions. Этим можете
> менять номер А и номер B (calling, called в терминах cisco),
> так же рулить отбоями.
> В любом случае dial-plan должен в порядке, без этого будет боль и
> страдание.
> Гуглите cisco translation-profile, cisco digit manipulation. Если совсем никак напишите
> в личку договоримся по оплате.

А можно пример, я и так пытался реализовать через voice translation-rule
                                        
пытался запретить не нужное через rule reject и это не получается звонки проходят. Не получается не запретить не разрешить. Просто не совсем пойму зачем менять номера А и В
Есть входящий dial-peer и исходящий dial-peer

Ответить | Правка | Наверх | Cообщить модератору

3. "Разрешение звонков на номер только с определенного номера"  +/
Сообщение от SUrov_IBMemail (??), 29-Дек-21, 12:32 
>[оверквотинг удален]
>> так же рулить отбоями.
>> В любом случае dial-plan должен в порядке, без этого будет боль и
>> страдание.
>> Гуглите cisco translation-profile, cisco digit manipulation. Если совсем никак напишите
>> в личку договоримся по оплате.
> А можно пример, я и так пытался реализовать через voice translation-rule
> пытался запретить не нужное через rule reject и это не получается звонки
> проходят. Не получается не запретить не разрешить. Просто не совсем пойму
> зачем менять номера А и В
> Есть входящий dial-peer и исходящий dial-peer

Andrey_d, здравствуйте.

Можно попробовать собрать вот такой "костыльный" вариант:


voice class codec 1
codec preference 1 g711alaw
!
voice translation-rule 1
! Bзменения номера (замены 3 на 802)
rule 1 /^3/ /802/
!
voice translation-profile PROM2111
! Incoming profile для изменения номера (замены 3 на 802)
translate called 1
!
dial-peer voice 1065 voip
description Ddial-peer отправляющий вызовы на 36...
huntstop
destination-pattern 36...
session protocol sipv2
session target ipv4:192.168.1.100:5060
voice-class codec 1
no vad
!
dial-peer voice 175 voip
huntstop
destination-pattern Ddial-peer отправляющий ЛЮБЫЕ вызовы на 36[8-9].. на автоинформатор «Вызов запрещён» или построить маршрут в «/dev/null»
session protocol sipv2
! Можно направить вызов на автоинформатор «Вызов запрещён» или построить маршрут в «/dev/null»
session target ipv4:10.78.111.98:5060
voice-class codec 1
no vad

!

! Маршрутизируем адрес в «/dev/null»:
ip route 10.78.111.98 255.255.255.255 Null0
!
dial-peer voice 5 voip
! Создаем входящий dial-peer для изменения номера (замены 3 на 802)
description -= incoming PERMIT-AON =-
translation-profile incoming PROM2111
! Определение АОН (вызывающего номера)
answer-address 63001
voice-class codec 1
dtmf-relay rtp-nte
clid strip name
no vad
!
dial-peer voice 180 voip
! Ddial-peer позволяющий отправить вызовы 36[8-9].. с подставленным 802
huntstop
destination-pattern 8026[8-9]..
session protocol sipv2
session target ipv4:192.168.1.100:5060
voice-class codec 1
clid strip name
no vad

Схему проверил на коленке – работоспособна. Если что, пишите, вместе посмотрим. ;)

P.S. Материалы в которых объясняется принцип answer dial-peer, которые возможно будет интересно посмотреть:
https://www.opennet.ru/openforum/vsluhforumID6/15068.html
http://subnets.ru/blog/?p=1299

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру