Перейти к содержимому
Калькуляторы

конфигурация dial-peers для Cisco 1751 E1 gw помогите разобраться с дайлпланом

День добрый

 

Есть кто подскажет, как сделать конфигурацию дайлплана для E1 gw для подключения PBX. Конфигурация, по возможности, должна бы быть предельно простой: все, что идет с E1 заслать в SIP на определенный IP, все, что пришло по SIP-у, направить в E1.

 

Если более детально, то со станции могут поступать звонки

 

11.

1...T

[2-9]......

5.......

00.T

 

Все, что не 00. надо достроить до 372\0, для тех, что 00, надо 00 отрезать и послать по адресу a.b.c.d в SIPe.

 

Далее, с IP поступают звонки с номерами в формате е.164, надо исправить номера в 7мизначный 6...... и отправить в e1.?

 

 

Я что не пытаюсь нарисовать, у меня получается какая-то ерунда. Звонки, которые приходят со стороны IP можно маркировать каким-нибудь префиксом, я сделал 14# (что бы не делать списка номеров станции, т.к. там не серия), но не срабатывает то входящий, то исходящие dial-peers.

 

 

voice translation-rule 1

rule 1 /^[2-9]......$/ /372\0/ type any international

rule 2 /^5.......$/ /372\0/ type any international

rule 3 /^1..*/ /372\0/ type any international

rule 4 /^00\(...*\)/ /\1/ type any international

!

voice translation-rule 2

rule 1 /^[2-9]......$/ /372\0/ type any international

!

voice translation-rule 3

rule 1 /^372\(......$\)/ /\1/ type any national

!

voice translation-rule 4

rule 1 /^[2-9]......$/ /\0/ type any national

rule 2 /^5......$/ /\0/ type any national

rule 3 /^1..$/ /\0/ type any national

rule 4 /^1...$/ /\0/ type any national

rule 5 /^1....$/ /\0/ type any national

rule 6 /^1.....$/ /\0/ type any national

rule 7 /372\([2-9]......$\)/ /\1/ type any national

rule 8 /372\(5.......$\)/ /\1/ type any national

rule 9 /^372\(1..\)/ /\1/ type any national

rule 10 /[1-9]...../ /00\0/ type any unknown

!

voice translation-rule 5

rule 1 /^14#372\([2-9]......$\)/ /\1/ type any national

!

!

voice translation-profile dialed2e164

translate calling 2

translate called 1

!

voice translation-profile incoming2national

translate calling 4

!

voice translation-profile strip14#prefix

translate called 5

 

 

dial-peer voice 200 pots

description from E1 national

translation-profile incoming dialed2e164

incoming called-number [2-4,6-9]......

direct-inward-dial

!

dial-peer voice 1000 voip

description direct IPC numbers

destination-pattern 37269797[0-1].

voice-class codec 1

session protocol sipv2

session target ipv4:a.b.c.d

dtmf-relay rtp-nte h245-alphanumeric

fax protocol t38 ls-redundancy 2 hs-redundancy 2 fallback none

no vad

!

dial-peer voice 100 voip

description incoming

translation-profile incoming incoming2national

incoming called-number 14#3726......

voice-class codec 1

dtmf-relay rtp-nte h245-alphanumeric

fax protocol t38 ls-redundancy 2 hs-redundancy 2 fallback pass-through g711alaw

no vad

!

dial-peer voice 4100 pots

translation-profile outgoing strip14#prefix

huntstop

destination-pattern 14#3726......

port 0/0:15

forward-digits all

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

geor.gy, посмотрите для примера "CUCM <-> 2911 <-> pstn" как выглядит рабочий конфиг ("голосовая" его часть):

 

voice class codec 1

codec preference 1 g711alaw

!

voice class sip-profiles 10

request INVITE sip-header Location add "Location: YAR,076"

!

voice translation-rule 201

rule 10 /^\(......\)$/ /984852\1/

rule 20 /^\(..........\)$/ /98\1/

rule 30 /^\(...........*\)$/ /9810\1/

!

voice translation-rule 202

rule 10 /^\(555555\)$/ /A984852\1/

rule 20 /^\(666666\)$/ /A984852\1/

rule 30 /^\(777777\)$/ /A984852\1/

!

voice translation-rule 203

rule 70 /^\(.*\)$/ /555555/ type any unknown

!

voice translation-rule 204

rule 10 /^9\(......\)$/ /\1/ type any unknown

rule 20 /^98\(.*\)$/ /8\1/ type any unknown

rule 70 /^9\(.*\)$/ /\1/ type any unknown

!

voice translation-rule 301

rule 10 /^A\(.*\)/ /\1/

!

!

voice translation-profile cucm-outgoing

translate called 301

!

voice translation-profile pstn-incoming

translate calling 201

translate called 202

!

voice translation-profile pstn-outgoing

translate calling 203

translate called 204

!

 

dial-peer voice 10 pots

description PSTN

translation-profile incoming pstn-incoming

translation-profile outgoing pstn-outgoing

destination-pattern 9.T

no digit-strip

port 0/0/0:15

!

dial-peer voice 15 voip

session protocol sipv2

session transport udp

incoming called-number .T

voice-class codec 1

voice-class sip profiles 10

dtmf-relay rtp-nte

no vad

!

dial-peer voice 20 voip

translation-profile outgoing cucm-outgoing

destination-pattern A.

session protocol sipv2

session target ipv4:10.111.111.101

session transport udp

voice-class codec 1

voice-class sip profiles 10

voice-class sip options-keepalive

dtmf-relay rtp-nte

no vad

!

 

здесь в потоке приходит три номера: 555555,666666,777777 в шестизначном формате, мы добавляем к ним префикс A984852 и отправляем в сторону CUCM на адрес 10.111.111.101 (без буквы А, конечно же); с исходящими вроде и так все ясно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

dial-peer voice 10 pots

description PSTN

translation-profile incoming pstn-incoming

translation-profile outgoing pstn-outgoing

destination-pattern 9.T

no digit-strip

port 0/0/0:15

 

 

Подскажите, а почему у вас pots диалпир только один, "destination-pattern 9.T", т.е., исходящий? А звонки со стороны Е1 каким обрадом обрабатываются? Простите за глупые вопросы, я, мягко говоря, плаваю в этих понятиях...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я за основу себе брал эту статью http://subnets.ru/blog/?p=1299

В принципе могу со своей 2801 достать (тупо конвертер E1<>SIP), но я не назначал типы номеров, т.к. этим у меня занимается вышестоящая станция.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ShumBor, спасибо за ссылку. Мне как раз тоже нужен тупо E1<->SIP для переключения PBX Ericsson c дорогого Е1 на SIP.

 

В принципе могу со своей 2801 достать

 

ShumBor, а можно действительно Вашу конфигурацию посмотреть, можно в приватном сообщении? Того, кто придумывал логику этих dial-peers в Cisco хорошо бы сварить в смоле...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

geor.gy

dial-peer voice 1 voip
description TO *
huntstop
destination-pattern 123456[12]...
voice-class codec 1
session protocol sipv2
session target ipv4:192.168.253.240
session transport udp
dtmf-relay rtp-nte
playout-delay maximum 200
playout-delay minimum low
fax rate 9600
no vad
!
dial-peer voice 2 pots
trunkgroup E1_OUT
description TO UNITEL
destination-pattern .T
progress_ind alert enable 8
progress_ind progress enable 8
direct-inward-dial
forward-digits all
!
dial-peer voice 3 pots
description FROM UNITEL
huntstop
incoming called-number 123456[12]...
direct-inward-dial

 

При входящих с Е1 задействуется 1 и 3 пиры, при исходящих 1 и 2.

На вход идет 10 знак, первые 6 заданы жестко, 7 вариант из 2 значений, 8-10 любое значение от 0 до 9, матчится по destination номеру в 1 и 3 диалпирах

На выход идет без ограничений по знакам, матчится по destination номеру в 2.

 

Всяких преобразований АОНа и типа номера не делается, все идет на вышестоящей станции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за советы, что то у меня заработало. Однако, есть напасть... timeouts interdigit 4 не работает и рутер ждет все равно секунд 10, прежде чем понять, что номер набирать закончили. Что с этим можно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

isdn overlap-receiving

 

 

Спасибо. Установил no isdn overlap-receiving, стал работать timeouts interdigit. А что означает, что это за параметр, я не понял из руководства, чем он отличается от timeouts interdigit для voiceport ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

при overlap ни ожидает набора а передаёт цифры сразу вышестоящему друг за дружкой, и таймер не имеет смысла тогда.

 

ни все вышестоящие такой способ переваривают они любят передачу блоком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

при overlap ни ожидает набора а передаёт цифры сразу вышестоящему

 

так а вышестоящий, т.е. следующий - это voip

 

в общем, пришлось вернуть isdn overlap-receiving, только с ключем isdn overlap-receiving T302 4000, потому как иначе PBX Ericsson отказывался в каких-то случаях набирать номер в этот канал.

 

 

 

у меня опять в голове не получается никак логика этих дайлпиров с трансляцией. может, ли кто-нибудь, кто хорошо представляет, как это работает, набросать мне такой вот сценарий:

 

1. исходящий (для PBX) трафик (E1 - SIP)

11[1-2]

[2-4,6-9]......

5[0-2].....

5.......

00T

 

звонки по этим номерам могут появиться со стороны Е1, для них надо добавить 372 для А номера, добавить 372 или отрезать 00 для Б номера и отправить в SIP

 

2. Входящий трафик

Со стороны VoIP приходят звонки на номера 372699018., номер звонящего тоже в E.164. Для этих звонков надо отрезать 372 для Б номера и отрезать 372 или добавить 00 (если не 372 номер) для А номера и отправить это все в E1.

 

 

Я вроде бы настроил и, даже вроде все работало у меня (хотя может это я уже и во сне проверял), сейчас не работает входящий звонок. debug dialpeer показывает, что срабатывает сразу несколько dial-peers и звонок в E1 не направляется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.