Jump to content

Recommended Posts

Posted

День добрый

 

Есть кто подскажет, как сделать конфигурацию дайлплана для 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

Posted

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 (без буквы А, конечно же); с исходящими вроде и так все ясно.

Posted

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 каким обрадом обрабатываются? Простите за глупые вопросы, я, мягко говоря, плаваю в этих понятиях...

Posted

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

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

Posted

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

 

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

 

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

Posted

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.

 

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

Posted

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

Posted

isdn overlap-receiving

 

 

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

Posted

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

 

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

Posted

при 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.