The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Разрешение звонков на номер только с определенного номера, !*! andrey_D, 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...

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

  • Разрешение звонков на номер только с определенного номера, !*! eek, 10:07 , 23-Дек-21 (1)
    > Как это можно реализовать?

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

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

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

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

    • Разрешение звонков на номер только с определенного номера, !*! andrey_D, 11:23 , 23-Дек-21 (2)
      >> Как это можно реализовать?
      > Лучше ограничениями рулить ближе к абоненту, т.е. на станции.
      > Второй вариант это 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

      • Разрешение звонков на номер только с определенного номера, !*! SUrov_IBM, 12:32 , 29-Дек-21 (3)
        >[оверквотинг удален]
        >> так же рулить отбоями.
        >> В любом случае 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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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